.section-cols .section__inner{--img-mw:min(50%,118.8rem);color:#051c2c;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:1199px){.section-cols .section__inner{--img-mw:50%}}@media (max-width:1023px){.section-cols .section__inner{--img-mw:100%}}.section-cols .section__image{max-width:var(--img-mw);position:relative;width:100%}@media (max-width:1023px){.section-cols .section__image{order:1;padding:0 1.5rem 3rem}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-cols .section__image{padding-inline:0}}.section-cols .section__image img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}@media (max-width:1199px){.section-cols .section__image img{object-fit:contain;object-position:top;vertical-align:top}}@media (max-width:1023px){.section-cols .section__image img{height:auto;inset:unset;position:relative}}.section-cols .section__content{font-size:3rem;max-width:50%;min-height:63.9rem;padding:4rem 16rem 8rem 8rem;width:100%}@media (max-width:1199px){.section-cols .section__content{max-width:calc(100% - var(--img-mw));padding:4rem}}@media (max-width:1023px){.section-cols .section__content{min-height:0;min-width:100%}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-cols .section__content{font-size:2.4rem;padding-inline:0}}.section-cols .section__content h1{margin-bottom:1.5rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-cols .section__content h1{font-size:4rem}}.section-cols .section__content h5{font-size:3rem;line-height:inherit;margin-bottom:2.5rem;padding-top:.5rem}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-cols .section__content h5{font-size:2.2rem}}.section-cols .section__content p{margin-bottom:2.5rem}@media (max-width:1023px){.section-cols .section__content .btn{left:50%;position:relative;top:0;transform:translateX(-50%)}}.section-cols.section-cols--small .section__content{min-height:64.7rem;padding-block:5rem;padding-right:14rem}@media (max-width:1023px){.section-cols.section-cols--small .section__content{font-size:2.2rem;min-height:0}}.section-cols.section-cols--small .section__content h1{font-size:4.4rem;line-height:1.3}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.section-cols.section-cols--small .section__content h1{font-size:2.8rem}.section-cols .hs_cos_wrapper{display:block;margin-left:auto;margin-right:auto;width:fit-content}}