@font-face{font-family:Golos;src:local("Golos"),url(/_next/static/media/golos-text_vf.94cb635c.woff2) format("woff2"),url(/_next/static/media/golos-text_vf.b92e8d99.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos UI;src:local("Golos UI"),url(/_next/static/media/golos-ui_vf.8fb90364.woff2) format("woff2"),url(/_next/static/media/golos-ui_vf.fc5fc188.woff) format("woff");font-style:normal;font-display:swap}.ContentBanner{display:flex;position:relative;overflow:hidden;width:100%;aspect-ratio:1296/320;border-radius:24rem;margin-bottom:24rem}@media only screen and (max-width:1024px){.ContentBanner{aspect-ratio:unset;height:512rem}}.ContentBanner__image{display:block;position:absolute;bottom:0;right:0;width:50%;height:100%;object-fit:cover;object-position:center right;z-index:1;-webkit-mask-image:linear-gradient(-90deg,#000 90%,transparent);mask-image:linear-gradient(-90deg,#000 90%,transparent)}@media only screen and (max-width:1024px){.ContentBanner__image{width:100%;height:50%;-webkit-mask-image:linear-gradient(0deg,#000 90%,transparent);mask-image:linear-gradient(0deg,#000 90%,transparent)}}.ContentBanner__image _full{width:100%;height:100%;-webkit-mask-image:none;mask-image:none}@media only screen and (max-width:1024px){.ContentBanner__image _full{object-position:center}}.ContentBanner__content{display:flex;flex-direction:column;width:70%;height:100%;padding:40rem;z-index:2}@media only screen and (max-width:1024px){.ContentBanner__content{padding:16rem 24rem;width:100%;height:50%;justify-content:flex-start}}.ContentBanner__title{display:block;font-family:Golos,sans-serif;font-style:normal;font-weight:600;font-variation-settings:unset;font-size:32rem;line-height:40rem;color:#101828;margin-bottom:8rem}@media only screen and (max-width:1024px){.ContentBanner__title{font-family:Golos,sans-serif;font-style:normal;font-weight:600;font-variation-settings:unset;font-size:28rem;line-height:36rem;color:#101828}}.ContentBanner__description{display:block;font-family:Golos,sans-serif;font-style:normal;font-weight:400;font-variation-settings:unset;font-size:20rem;line-height:28rem;color:#667085;flex-grow:1}@media only screen and (max-width:1024px){.ContentBanner__description{font-family:Golos,sans-serif;font-style:normal;font-weight:400;font-variation-settings:unset;font-size:16rem;line-height:24rem;color:#667085}}.ContentBanner__button-container{display:flex;flex-wrap:wrap;gap:12rem}.ContentBanner__button{font-family:Golos UI,sans-serif;font-style:normal;font-weight:500;font-variation-settings:unset;font-size:14rem;color:#fff;display:flex;padding:10rem 16rem;background-color:#4e5ba6;border-radius:8rem;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:background-color .2s ease-out,color .2s ease-out;cursor:pointer;border:none}.ContentBanner__button:hover{text-decoration:none;color:#fff!important;background-color:rgb(69.8483606557,81.4897540984,148.6516393443)}.ContentBanner__button._block{width:100%;justify-content:center}.ContentBanner__button._disabled{pointer-events:none;opacity:.2}.ContentBanner__button{font-size:16rem;line-height:20rem;padding:12rem 20rem;margin-top:12rem}@media only screen and (max-width:1024px){.ContentBanner__button{flex-grow:1;justify-content:center}}