body{background-color:#e7f3fa}.hero{align-items:center;display:flex;justify-content:center;position:relative}.hero img{height:100vh;object-fit:cover;object-position:top;width:100vw}.hero .text-wrapper{position:absolute}.hero .text-wrapper h1{background-color:rgba(18,134,202,.47);color:#fff;font-size:calc(30px + 1vw);margin:0;padding:50px 25px;text-transform:uppercase}.label-bg{background-color:#e7f3fa}.label-bg .label{margin:2.5rem auto auto;max-width:1640px}.label-bg .label .label-title-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:2.5rem}.label-bg .label .label-title-wrapper .line{background-color:#1288ca;height:3px;width:20%}.label-bg .label .label-title-wrapper h2{color:#1288ca;font-size:calc(23px + 1vw);font-style:myriad-pro;letter-spacing:0;margin:0 25px;text-align:left;text-transform:uppercase}.label-bg .label .presentation-part{color:#1288ca;display:flex;font-size:clamp(1rem,2.5vw,1.5rem);justify-content:space-between;margin-bottom:2.5rem;position:relative}.label-bg .label .presentation-part .title-wrapper{background-color:#1288ca}.label-bg .label .presentation-part .title-wrapper h3{color:#fff;font-size:calc(23px + 1vw);margin:0;padding-left:30px;text-transform:uppercase}.label-bg .label .presentation-part .text{color:#1288ca;display:flex;flex-direction:column;font-size:clamp(1rem,2.5vw,1.5rem);padding-right:30px;width:50%}.label-bg .label .presentation-part .image-wrapper{width:50%}.label-bg .label .presentation-part .image-wrapper img{height:auto;width:100%}.label-bg .label .presentation-part:nth-child(2n){flex-direction:row-reverse}.label-bg .label .presentation-part:nth-child(2n) .title-wrapper{left:unset;padding-left:unset;padding-right:30px;right:0;text-align:end}.label-bg .label .presentation-part:nth-child(2n) .text{padding-left:30px;padding-right:unset;text-align:end}@media (max-width:1024px){.label-bg .label{width:95vw}.label-bg .label .presentation-part{flex-wrap:wrap}.label-bg .label .presentation-part .title-wrapper{position:relative;width:100%}.label-bg .label .presentation-part .image-wrapper,.label-bg .label .presentation-part .text{width:100%}.label-bg .label .presentation-part:nth-child(2n){flex-direction:row-reverse}.label-bg .label .presentation-part:nth-child(2n) .title-wrapper{left:unset;padding-left:unset;padding-right:30px;right:0;text-align:end}.label-bg .label .presentation-part:nth-child(2n) .text{padding-left:0;padding-right:unset;text-align:start}}