body{overflow-x:hidden}.hs_cos_wrapper_type_inline_rich_text a{text-decoration:underline}.cta-button{background:#df7f1b;border-radius:5px;padding:13px 16px 13px 16px;font-family:Istok Web;font-style:normal;font-weight:bold;font-size:18px;line-height:135.8%;color:#fff}.cta-button:hover{text-decoration:none;color:#fff}.bg-overlay{padding:200px 50px 50px 50px;margin-top:-130px}@media(min-width:1600px){.bg-overlay{height:760px}.floating-text{max-width:700px !important}.bg-overlay{padding:130px 20px 50px 20px !important;margin-top:-50px}.container__richtext__logo{display:flex;margin-top:45px;padding-top:30px;border-top:1px solid #df7f1b}.logo__left{width:50%}.logo__left img{padding-right:20px}}@media(min-width:1281px) and (max-width:1600px){.container__richtext__logo{display:flex;margin-top:45px;padding-top:30px;border-top:1px solid #df7f1b}.logo__left{width:50%}.logo__left img{padding-right:20px}}@media(min-width:1025px) and (max-width:1280px){.container__richtext__logo{display:flex;margin-top:45px;padding-top:30px;border-top:1px solid #df7f1b}.logo__left{width:50%}.logo__left img{padding-right:20px}}@media(min-width:768px) and (max-width:1024px){.container__richtext__logo{display:block;margin-top:45px;padding-top:30px;border-top:1px solid #df7f1b}.logo__left{width:50%;padding-bottom:30px}.logo__left img{padding-right:20px}.cta-button{padding:10px 10px 10px 10px;font-size:14px}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.container__richtext__logo{display:block;margin-top:45px;padding-top:30px;border-top:1px solid #df7f1b}.logo__left{width:50%;padding-bottom:30px}.logo__left img{padding-right:20px}.cta-button{padding:10px 10px 10px 10px;font-size:14px}}@media(min-width:481px) and (max-width:767px){.bg-overlay h1{font-size:32px !important}.bg-overlay{padding:250px 30px 50px 30px;margin-top:-130px}.container__richtext__logo{display:block;margin-top:45px;padding-top:30px;border-top:1px solid #df7f1b}.logo__left{width:50%;padding-bottom:30px}.logo__left img{padding-right:20px}.cta-button{padding:10px 10px 10px 10px;font-size:14px}}@media(min-width:320px) and (max-width:480px){.bg-overlay h1{font-size:32px !important}.bg-overlay{padding:250px 30px 50px 30px;margin-top:-130px}.container__richtext__logo{display:block;margin-top:45px;padding-top:30px;border-top:1px solid #df7f1b}.logo__left{width:50%;padding-bottom:30px}.logo__left img{padding-right:20px}.cta-button{padding:10px 10px 10px 10px;font-size:14px}}.row{margin-right:0 !important}