.asset-text .rich-text p{padding-left:min(2.5rem+3.75*((100vw - 20rem) / 100),6.25rem);font-size:18px;line-height:28.8px;@media(min-width:1920px){font-size:20px;line-height:32px}
}
.section--column.column-50-50.asset-text{padding:0}
.section--column.column-50-50.asset-text.blue-theme{background:#16215b}
.section--column.column-50-50.asset-text.grey-theme{background:#f1f5fc}
.section--column.column-50-50.asset-text.grey-theme .main-area.bg-column-grid,.section--column.column-50-50.asset-text.bg-white .main-area.bg-column-grid{color:#031f41}
.section--column.column-50-50.asset-text .wrapper{padding:0}
.section--column.column-50-50.asset-text #multimediaDiv{height:100%;width:100%;display:flex;justify-content:center}
.section--column.column-50-50.asset-text .pt-0 #multimediaDiv,.section--column.column-50-50.asset-text .pb-0 #multimediaDiv{padding:32px 0}
.section--column.column-50-50.asset-text .pt-0 #contentDiv,.section--column.column-50-50.asset-text .pb-0 #contentDiv{padding-top:32px !important}
.section--column.column-50-50.asset-text .image--component{height:100%;width:100%;border-top-right-radius:0 !important;border-top-left-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}
.section--column.column-50-50.asset-text .main-area.bg-column-grid.pt-0{padding-top:0 !important;@media(max-width:1023px){gap:0}
.btn-cta{@media(max-width:1023px){margin-top:24px}
@media(max-width:424px){margin-top:14px}
}
}
.section--column.column-50-50.asset-text .main-area.bg-column-grid.pb-0{padding-bottom:0 !important;@media(max-width:1023px){gap:0}
.btn-cta{@media(max-width:1023px){margin-top:24px}
@media(max-width:424px){margin-top:14px}
}
}
.section--column.column-50-50.asset-text .content-component h2{font-weight:bold;font-family:proxima-nova,sans-serif;font-size:57px;line-height:62.7px;@media(max-width:1439px){font-size:43px;line-height:47.2px}
@media(max-width:424px){font-size:32px;line-height:38.4px}
}
.section--column.column-50-50.asset-text .asset-on-left img,.section--column.column-50-50.asset-text .content-on-left h2,.section--column.column-50-50.asset-text .content-on-left p,.section--column.column-50-50.asset-text .content-on-left .rich-text ul,.section--column.column-50-50.asset-text .content-on-left .btn-cta{@media(min-width:1920px){padding-right:64px}
@media only screen and (max-width:1919px) and (min-width:1440px){padding-right:48px}
@media only screen and (max-width:1439px) and (min-width:1200px){padding-right:32px}
@media only screen and (max-width:1199px) and (min-width:1024px){padding-right:24px}
}
.section--column.column-50-50.asset-text .asset-on-right img,.section--column.column-50-50.asset-text .content-on-right .content-component{@media(min-width:1920px){padding-left:64px}
@media only screen and (max-width:1919px) and (min-width:1440px){padding-left:48px}
@media only screen and (max-width:1439px) and (min-width:1200px){padding-left:32px}
@media only screen and (max-width:1199px) and (min-width:1024px){padding-left:24px}
}
@media(max-width:1023px){.section--column.column-50-50.asset-text #multimediaDiv{order:2}
.section--column.column-50-50.asset-text #contentDiv{order:1}
}
.asset-text .btn-cta{gap:24px;display:flex;flex-direction:column;width:max-content;@media(max-width:599px){width:100%;gap:16px}
.btn.variant-1{background-color:#016CFF;color:#ffffff;padding:20px 32px;border-radius:4px;font-size:20px;line-height:24px;font-weight:700;cursor:pointer;border:0;display:inline-flex;align-items:center;gap:8px;font-family:proxima-nova,sans-serif;height:64px;@media(max-width:1919px){padding:16px 24px;font-size:18px;line-height:24px;height:56px}
@media(max-width:599px){padding:14px 20px;font-size:16px;line-height:20px;height:48px;width:100%}
svg{transform:none;width:auto;@media(max-width:424px){display:none}
}
}
@media(max-width:599px){.btn.variant-1:focus{background:#005bd7;outline-offset:3px;outline:3px solid white !important}
}
.btn.variant-1:hover,.btn.variant-1:focus{outline:0;background:#005bd7;border:0}
.btn.variant-1:active{outline:0;background:#0049ae}
.btn.variant-2{font-size:20px;line-height:24px;height:64px;padding:20px 32px;color:#FFFFFF;border:2px solid #FFFFFF;border-radius:4px;transition:color 250ms,background-color 250ms;cursor:pointer;svg{transform:none;width:auto;@media(max-width:424px){display:none}
path{fill:#fff}
}
@media(max-width:1919px){padding:16px 24px;font-size:18px;line-height:24px;height:56px}
@media screen and (max-width:599px){font-size:16px;line-height:20px;padding:14px 20px;height:48px;width:100%}
@media screen and (max-width:350px){padding:14px 6px}
}
.btn.variant-2:hover{background:#204184}
.btn.variant-2:active,.btn.variant-2:focus{background:#245094;color:#fff}
@media screen and (max-width:599px){.btn.variant-2:focus{background:#204184;outline-offset:3px;outline:3px solid white}
}
}
.asset-text.bg-white .btn.variant-2,.asset-text.grey-theme .btn.variant-2{color:#111846 !important;border:1.5px solid #111846 !important;svg path{fill:#111846}
&:hover{background:#d8e4f6;color:#111846}
&:active,&:focus{background:#bfd3f0;color:#111846}
@media(max-width:599px){&:focus{background:#d8e4f6;outline-offset:3px;outline:3px solid #111846 !important}
}
}
.section--column.column-50-50 .main-area.bg-column-grid .content-component .rich-text{@media(max-width:424px){gap:16px}
}
.asset-text .pb-0 .btn-cta{margin-bottom:32px}
.asset-text .image--component img{border-top-right-radius:0 !important;border-bottom-left-radius:0 !important}
.section--column.column-50-50.asset-text .main-area.bg-column-grid .content-component{gap:24px;@media(max-width:767px){gap:16px}
}