._16XDiW_carousel{width:100%}._16XDiW_carousel .swiper{margin:-12px;padding:12px}._16XDiW_slide{width:95%;height:auto;margin-right:8px}@media screen and (min-width:768px){._16XDiW_slide{width:340px;margin-inline-end:24px}}@media screen and (min-width:992px){._16XDiW_slide{width:360px;margin-inline-end:30px}}._16XDiW_slide:last-child{margin-inline-end:0}._16XDiW_count1 ._16XDiW_slide{width:100%}@media screen and (min-width:768px){._16XDiW_count1 ._16XDiW_slide{width:340px}}@media screen and (min-width:992px){._16XDiW_count1 ._16XDiW_slide{width:360px}._16XDiW_count3 ._16XDiW_slide{width:calc(33.3333% - 20px)}}@media screen and (min-width:768px){:is(._16XDiW_count1 .swiper-wrapper,._16XDiW_count2 .swiper-wrapper){justify-content:center}}._16XDiW_nav{justify-content:center;gap:12px;margin-top:24px;display:none}@media screen and (min-width:768px){._16XDiW_nav{margin-top:30px}}._16XDiW_count2 ._16XDiW_nav{display:flex}@media screen and (min-width:768px){._16XDiW_count2 ._16XDiW_nav{display:none}}._16XDiW_count3 ._16XDiW_nav{display:flex}@media screen and (min-width:992px){._16XDiW_count3 ._16XDiW_nav{display:none}}._16XDiW_countMany ._16XDiW_nav{display:flex}._16XDiW_flatCard:hover{box-shadow:2px 4px 30px 0 var(--color-shadow-base)!important}._16XDiW_nav ._16XDiW_navButton{border:1.5px solid var(--palette-primary-700);width:48px;height:48px;color:var(--palette-primary-700);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px}._16XDiW_nav ._16XDiW_navButton svg{width:24px;height:auto;color:inherit!important}
.AwHjfW_heroSection{background:0 0;overflow:hidden}.AwHjfW_heroSection div:has(.AwHjfW_firstBlock){gap:24px}@media screen and (min-width:992px){.AwHjfW_heroSection div:has(.AwHjfW_firstBlock){gap:30px}}.AwHjfW_firstBlock{width:100%}@media screen and (min-width:992px){.AwHjfW_firstBlock{flex-shrink:0;width:clamp(480px,50vw,653px)!important}}.AwHjfW_subtitle{flex-direction:column;gap:12px;margin-top:12px;display:flex}@media screen and (min-width:768px){.AwHjfW_subtitle{gap:16px;margin-top:16px}}.AwHjfW_secondBlock{width:100%;overflow:visible}@media screen and (min-width:992px){.AwHjfW_secondBlock{flex-shrink:0;width:clamp(400px,43vw,457px)!important}}.AwHjfW_imageContainer{top:0}.AwHjfW_imageContainer>div{max-width:unset;width:100%}
