.image-text-section{width:100%;box-sizing:border-box;max-width:120rem;margin:0 auto;padding:0 var(--container-side-space);width:auto;display:flex;justify-content:center;flex-flow:column;gap:1.5rem;margin-inline:var(--mobile-margin-inline);margin-top:1rem;margin-bottom:2.5rem}@media only screen and (min-width: 768px){.image-text-section{flex-flow:row;gap:5rem;margin-top:5rem;margin-bottom:5rem;margin-inline:var(--margin-inline)}.image-text-section--right{flex-direction:row-reverse}.image-text-section--stacked{margin-top:0}}.image-text-section--v-center{align-items:center}.image-text-section--v-top{align-items:flex-start}.image-text-section--v-bottom{align-items:flex-end}.image-text-section--fullscreen{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;gap:0}.image-text-section__imagery{flex-grow:1;align-self:stretch;position:relative}.image-text-section--custom-height .image-text-section__imagery{align-self:center}.image-text-section__imagery::before{float:left;padding-top:100%;content:""}.image-text-section__imagery::after{display:block;content:"";clear:both}:where(.image-text-section--fullscreen) .image-text-section__imagery{flex:0 0 50%;min-height:100%;align-self:stretch}:where(.image-text-section--custom-height) .image-text-section__imagery{height:calc(var(--imagery-height)*1vh)}@media only screen and (max-width: 767px){.image-text-section__imagery--hide-mobile{display:none}}.image-text-section__imagery-image{width:100%;height:100%}.image-text-section__imagery-image::before{float:left;padding-top:100%;content:""}.image-text-section__imagery-image::after{display:block;content:"";clear:both}.image-text-section__imagery-img,.image-text-section__imagery-video{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 767px){.image-text-section__imagery-video{position:absolute}}.image-text-section__content{width:100%;height:100%;display:flex;gap:.5rem;flex-flow:column;text-align:center;align-self:center}@media only screen and (min-width: 768px){.image-text-section__content{text-align:left;gap:1rem}}:where(.image-text-section--fullscreen) .image-text-section__content{width:100%;box-sizing:border-box;max-width:120rem;margin:0 auto;padding:0 var(--container-side-space);padding-top:2.5rem;padding-bottom:2.5rem}@media only screen and (min-width: 768px){:where(.image-text-section--fullscreen) .image-text-section__content{padding-top:7.5rem;padding-bottom:8.75rem}}.image-text-section__content-additional{margin-top:1.875rem}@media only screen and (min-width: 768px){.image-text-section__content-additional{margin-top:3.125rem}}.image-text-section__content-haireline{font-size:1.125rem;line-height:150%;font-weight:600;letter-spacing:-0.0125rem}@media(min-width: 992px){.image-text-section__content-haireline{font-size:1.25rem}}.image-text-section__content-title{font-size:2rem;line-height:130%;font-weight:600;letter-spacing:-0.0875rem}@media only screen and (min-width: 768px){.image-text-section__content-title{font-size:3rem;line-height:130%;font-weight:600;letter-spacing:-0.0875rem}}.image-text-section__content-title--h1{font-size:2.5rem;line-height:120%;font-weight:600;letter-spacing:-0.0875rem}@media only screen and (min-width: 768px){.image-text-section__content-title--h1{font-size:3.5rem;line-height:120%;font-weight:600;letter-spacing:-0.0875rem}}.image-text-section__content-title--h2{font-size:2rem;line-height:130%;font-weight:600;letter-spacing:-0.0875rem}@media only screen and (min-width: 768px){.image-text-section__content-title--h2{font-size:3rem;line-height:130%;font-weight:600;letter-spacing:-0.0875rem}}.image-text-section__content-title--h3{font-size:1.75rem;line-height:130%;font-weight:600;letter-spacing:-0.075rem}@media only screen and (min-width: 768px){.image-text-section__content-title--h3{font-size:2.5rem;line-height:130%;font-weight:600;letter-spacing:-0.075rem}}.image-text-section__content-title--h4{font-size:1.5rem;line-height:140%;font-weight:600;letter-spacing:-0.0625rem}@media only screen and (min-width: 768px){.image-text-section__content-title--h4{font-size:2rem;line-height:140%;font-weight:600;letter-spacing:-0.0625rem}}.image-text-section__content-text p{margin-bottom:.5rem;margin-top:.5rem}.image-text-section__content-text ul{list-style:initial;margin:1rem;margin-left:0;margin-top:0}.image-text-section__content-text ol{list-style:decimal;margin:1rem}.image-text-section__content-anchor{text-decoration:none;width:fit-content}@media only screen and (min-width: 768px){.image-text-section__content-anchor{margin:2rem auto 0 0}}.image-text-section__content--center{text-align:center}.image-text-section__content--center .image-text-section__icon-fact{margin-left:auto;margin-right:auto}.image-text-section__content--left{text-align:left}.image-text-section__content--right{text-align:right}.image-text-section__content--right .image-text-section__icon-fact{margin-left:auto}.image-text-section__container{width:100%;box-sizing:border-box;max-width:120rem;margin:0 auto;padding:0 var(--container-side-space);display:flex;height:100%;position:relative;z-index:3;padding:0}@media only screen and (min-width: 768px){.image-text-section__container{flex:0 0 48%;padding-bottom:4.5rem}}.image-text-section__container--h-center{justify-content:center}.image-text-section__container--h-left{justify-content:flex-start}.image-text-section__container--h-right{justify-content:flex-end}.image-text-section__container--v-center{align-items:center}.image-text-section__container--v-top{align-items:flex-start}.image-text-section__container--v-bottom{align-items:flex-end}.image-text-section__buttons{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem}@media only screen and (min-width: 768px){.image-text-section__buttons{margin-top:1.5rem}}@media only screen and (min-width: 768px){.image-text-section__buttons{gap:1.5rem}}.image-text-section__buttons--center{justify-content:center}.image-text-section__buttons--left{justify-content:flex-start}.image-text-section__buttons--right{justify-content:flex-end}.image-text-section__buttons a.primary-button{width:auto;padding-left:4.25rem;padding-right:4.25rem}@media only screen and (max-width: 767px){.image-text-section__buttons a.primary-button{width:100%}}@media only screen and (min-width: 768px){.image-text-section__buttons--center .image-text-section__content-anchor{margin:2rem auto 0 auto}}@media only screen and (min-width: 768px){.image-text-section__buttons--right .image-text-section__content-anchor{margin:2rem auto 0 calc(100% - 12rem)}}@media only screen and (max-width: 767px){.image-text-section-mobile__content--center{text-align:center}}@media only screen and (max-width: 767px){.image-text-section-mobile__content--left{text-align:left}}@media only screen and (max-width: 767px){.image-text-section-mobile__content--right{text-align:right}}@media only screen and (max-width: 767px){.image-text-section-mobile__buttons--center{justify-content:center}}@media only screen and (max-width: 767px){.image-text-section-mobile__buttons--left{justify-content:flex-start}}@media only screen and (max-width: 767px){.image-text-section-mobile__buttons--right{justify-content:flex-end}}@media only screen and (max-width: 767px){.image-text-section-mobile__buttons a{width:auto}}@media only screen and (max-width: 767px)and (min-width: 768px){.image-text-section-mobile__buttons--center .image-text-section__content-anchor{margin:2rem auto 0 auto}}@media only screen and (max-width: 767px)and (min-width: 768px){.image-text-section-mobile__buttons--right .image-text-section__content-anchor{margin:2rem auto 0 calc(100% - 12rem)}}
