.page-container{max-width:1200px}.region{position:relative}.region_landscape-large:before{padding-top:39.0625%}.region_square:before{padding-top:100%}.region_landscape-small:before{padding-top:50%}.region_portrait-small:before{padding-top:200%}div.sf-interactions-proxyHoverContainer a{overflow:visible}.home-h2{color:var(--color-gray);letter-spacing:3px;margin-bottom:1rem;font-weight:700}.cm-contentasset-block.container-fluid{padding:0}.cm-pd-block.container-fluid .experience-component{max-width:unset}.cm-block-2col .cm-block-wrapper{gap:24px;padding:0 12px}.cm-block-2col .region{flex-basis:100%;max-width:100%}@media (width>=1280px){.cm-block-2col .region{flex-direction:column;gap:24px;display:flex}.cm-block-2col .region>.experience-component{flex-direction:column;flex-grow:1;display:flex}}.cm-block-wrapper{margin-left:-12px;margin-right:-12px;display:flex}@media (width<=1279.98px){.cm-block-wrapper{flex-direction:column;gap:15px}.cm-block-wrapper .region{flex-direction:column;justify-content:stretch;align-items:stretch;height:100%;margin:0;display:flex}}.cm-block-wrapper .cm-contentasset-block{padding:0}.cm-banner2x .region{justify-content:space-between;display:flex}.cm-banner2x .region:before{display:none}.cm-banner2x .region>div{flex-basis:49%;min-width:49%;height:175px}.cm-banner2x .region .banner-image{object-fit:cover;border-radius:10px;height:100%}@media screen and (width<=480px){.cm-banner2x .region{gap:15px;overflow:auto}.cm-banner2x .region>div{flex-basis:90%;min-width:90%;height:130px}}.slick-counter-wrapper{position:relative}.slick-counter{color:var(--color-gray-light);position:absolute;top:-40px;right:0}@media (width>=769px){.slick-counter{display:none}}
