.cta-sapphire{background-color:#3a7be0;border-radius:24px;margin:40px 0 60px;max-width:920px;overflow:hidden;padding:78px 64px;position:relative}.cta-sapphire-wrapper{max-width:415px;width:100%}.cta-sapphire__left-wrapper{position:relative;z-index:1}.cta-sapphire__title,.cta-sapphire__title *{color:#fff;font-size:32px!important;font-weight:800!important;line-height:120%!important;margin:0!important}.cta-sapphire__text{margin-top:8px!important}.cta-sapphire .cta-sapphire__text,.cta-sapphire .cta-sapphire__text *{color:#fff;font-size:16px;font-weight:500;line-height:160%;margin:0}.cta-sapphire__img{background-position:0;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.cta-sapphire__btn{cursor:pointer;margin-top:32px;min-width:fit-content}.cta-sapphire__btn .button:not(.button--dark){color:#fff}.cta-sapphire__btn .button:not(.button--dark):active{color:#225fbf}.cta-sapphire__btn .button:not(.button--dark):hover{color:#0f4599}.cta-sapphire__btn.button-wrapper{height:fit-content}@media (max-width:1199.5px){.cta-sapphire{max-width:714px}}@media (max-width:1023.5px){.cta-sapphire{margin:32px auto;max-width:496px;min-height:unset!important;padding:32px 24px!important}.cta-sapphire__left-wrapper{align-items:center;display:flex;flex-direction:column}.cta-sapphire-wrapper{max-width:100%}.cta-sapphire .cta-sapphire__img{display:none!important}.cta-sapphire__text,.cta-sapphire__text *,.cta-sapphire__title,.cta-sapphire__title *{text-align:center!important}.cta-sapphire__btn>.button{width:100%}}@media (max-width:767.5px){.cta-sapphire,.cta-sapphire.large_left .cta-sapphire__left-wrapper{max-width:100%}}