.section--problem-solution{margin-top:0!important;padding-inline:var(--ax17)}@media only screen and (min-width:990px){.section--problem-solution{padding-inline:var(--ax24)}.problem--solution-wrapper{aspect-ratio:16/9}}.problem--solution-sliders{-webkit-user-select:none;user-select:none}@media only screen and (max-width:989px){.problem--solution-sliders{margin:var(--ax9) 0 var(--ax22)}}@media only screen and (min-width:990px){.problem--solution-buttons,.problem--solution-title{position:absolute;top:50%;transform:translateY(-50%);z-index:2}}.problem--solution-title{margin:0}@media only screen and (max-width:989px){.problem--solution-title{margin-bottom:calc(var(--ax)*25);text-align:center}}@media only screen and (min-width:990px){.problem--solution-title{color:rgb(var(--c-background));left:var(--ax50);max-width:calc(var(--ax)*450)}}.problem--solution-buttons{gap:var(--ax12)}@media only screen and (min-width:990px){.problem--solution-buttons{right:var(--ax50)}}@media only screen and (max-width:989px){.problem--solution-buttons{flex-direction:column}.problem--solution-buttons .button--outline--secondary{background-color:var(--color-white);border-color:var(--color-black-200);color:var(--color-black)}}.problem--solution-gallery{clip-path:url(#oval-horizontal-vertical);height:100%;position:relative;width:100%}@media only screen and (max-width:989px){.problem--solution-gallery{aspect-ratio:342/500}}@media only screen and (min-width:990px){.problem--solution-gallery{clip-path:url(#oval-horizontal-full)}}.problem--solution-gallery:after{background-repeat:no-repeat;background-size:cover;top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute}.problem--solution-gallery .oval-mask,.problem--solution-gallery .oval-stroke{position:absolute}.problem--solution-gallery .oval-stroke{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;z-index:1}.problem--solution-gallery .embla__slide{flex-shrink:0;height:100%;position:relative;transition:opacity .2s ease;width:100%}.problem--solution-gallery .problem--solution-image{height:100%;object-fit:cover;width:100%}.problem--solution-titles{align-content:center;text-align:center}.problem--solution-titles .embla{height:49%;margin:auto;-webkit-mask:linear-gradient(180deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(180deg,transparent,#fff 20%,#fff 80%,transparent);pointer-events:auto}@media only screen and (max-width:989px){.problem--solution-titles .embla{height:50%}}.problem--solution-titles .embla__slide{cursor:pointer;flex:0 0 22%;min-height:0;padding:var(--ax12) 0;-webkit-user-select:none;user-select:none}@media only screen and (min-width:990px){.problem--solution-titles .embla__slide{flex:0 0 20%}}.problem--solution-titles .embla__slide p{color:#ffffff40;letter-spacing:var(--ls-h4-m);pointer-events:none;transform:scale(.95);transform-origin:center;transition:color .2s ease,transform .2s ease}@media only screen and (max-width:989px){.problem--solution-titles .embla__slide p{font-size:clamp(32px,7vw,64px)}}@media only screen and (min-width:990px){.problem--solution-titles .embla__slide p{letter-spacing:var(--ls-h2)}}.problem--solution-titles .embla__slide.is-snapped p{color:var(--color-white);transform:scale(1.01)}.embla{overflow:hidden}.embla__viewport{height:100%;overflow:hidden;width:100%}.embla__container{display:flex;height:100%}.embla__slide{flex:0 0 100%;min-width:0;position:relative}
