.b-image-text{color:#162a3d;padding:24px 0}.b-image-text.is--blue-backgorund{background-color:#f4f9fe}.b-image-text__wrapper{display:flex;flex-direction:column;gap:38px}.b-image-text__text-wrapper{display:flex;flex-direction:column;gap:24px}.b-image-text__subtitle{font-family:Inter,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#4860f7;font-weight:700}.b-image-text__title{font-family:Onest,sans-serif;font-size:22px;line-height:130%;font-weight:700;letter-spacing:0;display:flex;align-items:center;color:#162a3d;gap:16px;margin-bottom:0}.b-image-text__title p{margin-bottom:0}.b-image-text__title em{position:relative;display:inline-block;font-style:normal}.b-image-text__title em:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='223' height='18' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M5.786 14.824C38.651 7.892 126.95-3.204 217.215 7.868' stroke='color(display-p3 .9686 .8078 .2784)' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;background-position:50%;z-index:1;transform-origin:left center;transform:scaleX(var(--underline-scale,1))}.b-image-text__text{font-family:Inter,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#162a3d}.b-image-text__text p{margin-bottom:0}.b-image-text__text p+p{margin-top:8px}.b-image-text__text ol{padding-left:24px}.b-image-text__button,.b-image-text__text-link{margin-top:24px}.b-image-text__premium-badge{font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:400;display:inline-flex;align-items:center;color:#fff;background-color:#4860f7;border-radius:20px;padding:10px 14px;gap:8px}@media (min-width:992px){.b-image-text__premium-badge{line-height:22px}}@media (min-width:768px){.b-image-text{padding:70px 0}.b-image-text.is--reverse .b-image-text__wrapper{flex-direction:row-reverse}.b-image-text__title{font-family:Onest,sans-serif;font-size:18px;line-height:130%;font-weight:600}}@media (min-width:768px) and (min-width:992px){.b-image-text__title{font-size:34px}}@media (min-width:768px){.b-image-text__wrapper{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:768px){.b-image-text__content-wrapper{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.b-image-text__image{flex:0 0 40%;max-width:40%;border-radius:10px}}