.ceo-banner-section{margin:0 auto;max-width:90rem;padding-left:0;padding-right:0;padding-top:0}@media only screen and (min-width:1024px){.ceo-banner-section{padding-left:1.438rem;padding-right:1.438rem;padding-top:0}}.ceo-banner-section .ceo-banner-wrapper{align-items:center;background:linear-gradient(100.96deg,#cfdbf7 -31.47%,#f7f9ff 49.23%,#ebdffa 118.81%);color:#000;display:flex;flex-direction:column;gap:3.125rem;justify-content:space-between;min-height:53.875rem;padding-top:4.25rem;position:relative}@media only screen and (min-width:768px){.ceo-banner-section .ceo-banner-wrapper{min-height:auto}}@media only screen and (min-width:1024px){.ceo-banner-section .ceo-banner-wrapper{border-radius:3.125rem;flex-direction:row;gap:0;min-height:34.375rem;overflow:hidden;padding:3.125rem 0}}@media only screen and (min-width:1280px){.ceo-banner-section .ceo-banner-wrapper{min-height:40.625rem}}.ceo-banner-section .ceo-banner-wrapper .ceo-content{padding-bottom:2rem;position:relative;z-index:1}@media only screen and (min-width:1024px){.ceo-banner-section .ceo-banner-wrapper .ceo-content{max-width:50%;padding-bottom:0;padding-left:1.5rem}}@media only screen and (min-width:1280px){.ceo-banner-section .ceo-banner-wrapper .ceo-content{max-width:33.063rem}}@media only screen and (min-width:1366px){.ceo-banner-section .ceo-banner-wrapper .ceo-content{padding-left:0}}.ceo-banner-section .ceo-banner-wrapper .ceo-content .ceo-title{margin-bottom:.313rem}@media only screen and (min-width:1024px){.ceo-banner-section .ceo-banner-wrapper .ceo-content .ceo-title{margin-bottom:.625rem}}.ceo-banner-section .ceo-banner-wrapper .ceo-content .subtitle{font-size:1.125rem;font-weight:500;line-height:1.5rem;margin:0 0 .625rem;padding:0}@media only screen and (min-width:991px){.ceo-banner-section .ceo-banner-wrapper .ceo-content .subtitle{font-size:1.25rem;line-height:1.625rem}}@media only screen and (min-width:1024px){.ceo-banner-section .ceo-banner-wrapper .ceo-content .subtitle{margin-bottom:1.375rem}}.ceo-banner-section .ceo-banner-wrapper .ceo-content .description-content{margin-bottom:1.25rem;position:relative;z-index:1}.ceo-banner-section .ceo-banner-wrapper .ceo-content .description-content p{margin-bottom:1.563rem}.ceo-banner-section .ceo-banner-wrapper .ceo-content .description-content p:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.ceo-banner-section .ceo-banner-wrapper .ceo-content .description-content p{margin-bottom:1.875rem}}.ceo-banner-section .ceo-banner-wrapper .ceo-content .ceo-social-icon{align-items:center;display:flex;gap:1.185rem;margin:0}.ceo-banner-section .ceo-banner-wrapper .ceo-content .ceo-social-icon li{display:flex;margin-bottom:0}.ceo-banner-section .ceo-banner-wrapper .ceo-content .ceo-social-icon li a{display:inline-flex;vertical-align:middle}.ceo-banner-section .ceo-banner-wrapper .ceo-content .ceo-social-icon li a span{display:inline-flex}.ceo-banner-section .ceo-banner-wrapper .ceo-content .ceo-social-icon li a svg{height:1.5rem;vertical-align:middle;width:1.5rem}.ceo-banner-section .ceo-banner-wrapper .ceo-content .ceo-social-icon li a svg path{fill:#000;transition:all .1s ease}@media only screen and (min-width:1024px){.ceo-banner-section .ceo-banner-wrapper .ceo-content .ceo-social-icon li a:hover svg path{fill:#1b76fe}}.ceo-banner-section .ceo-banner-wrapper .ceo-image{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:576px){.ceo-banner-section .ceo-banner-wrapper .ceo-image{aspect-ratio:auto 1/1}}@media only screen and (min-width:1024px){.ceo-banner-section .ceo-banner-wrapper .ceo-image{bottom:0;max-width:31.25rem;position:absolute;right:0}}@media only screen and (min-width:1280px){.ceo-banner-section .ceo-banner-wrapper .ceo-image{max-width:38.375rem;right:3.375rem}}.ceo-banner-section .ceo-banner-wrapper .ceo-image>picture{height:100%;width:100%}.ceo-banner-section .ceo-banner-wrapper .ceo-image>picture>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%}@media only screen and (min-width:990px){.ceo-banner-section .ceo-banner-wrapper .ceo-image>picture>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.ceo-banner-section .ceo-banner-wrapper .ceo-image>div{aspect-ratio:auto 4/5}@media only screen and (min-width:576px){.ceo-banner-section .ceo-banner-wrapper .ceo-image>div{aspect-ratio:auto 1/1}}