@font-face{font-family:inter;src:url(../media/Inter_VariableFont_opsz,wght-s.p.0oy~rb7-bgeiw.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Italic_VariableFont_opsz,wght-s.p.14d-n12y7d6nf.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_87648f18-module___BTm8W__className{font-family:inter,inter Fallback}.inter_87648f18-module___BTm8W__variable{--font-inter:"inter", "inter Fallback"}
.company-carousel-module__PHYLvq__containerWrap{width:100%;padding-top:22px;position:relative}.company-carousel-module__PHYLvq__container{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;width:100%;padding:12px 0 12px 6px;overflow:hidden}.company-carousel-module__PHYLvq__blockTooltip{color:#fff;white-space:nowrap;pointer-events:none;z-index:10;background:#6f6f6f;border-radius:3px;padding:6px 8px;font-size:12px;line-height:1;position:absolute;top:0;transform:translate(-50%)}.company-carousel-module__PHYLvq__blockTooltip:after{content:"";border-top:5px solid #6f6f6f;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.company-carousel-module__PHYLvq__viewport{width:100%;overflow:hidden}.company-carousel-module__PHYLvq__track{justify-content:flex-start;align-items:center;display:flex}.company-carousel-module__PHYLvq__animating{transition:transform .6s ease-in-out}.company-carousel-module__PHYLvq__noTransition{transition:none}.company-carousel-module__PHYLvq__companyItem{box-sizing:border-box;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.company-carousel-module__PHYLvq__companyLink{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.company-carousel-module__PHYLvq__companyLogo{object-fit:contain;width:100%;max-width:280px;height:auto;max-height:100px}.company-carousel-module__PHYLvq__logoInner{width:80%;height:80%;margin:0 auto;display:block;position:relative}@media (max-width:1024px){.company-carousel-module__PHYLvq__companyLogo{max-width:240px;max-height:90px}}@media (max-width:768px){.company-carousel-module__PHYLvq__companyLogo{max-width:200px;max-height:70px}}
.home-slider-module__UG3AgW__btn{color:var(--slideshow-btn-c);background:var(--slideshow-btn-bg);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;border:1px solid #fff!important;border-radius:20px!important;padding:20px 50px!important;font-size:18px!important;font-weight:600!important;line-height:0!important}.home-slider-module__UG3AgW__btn:hover,.home-slider-module__UG3AgW__btn:focus{background:var(--slideshow-btn-bg)}.home-slider-module__UG3AgW__title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}.home-slider-module__UG3AgW__description{letter-spacing:-.02em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}.home-slider-module__UG3AgW__root{border-radius:28px}@media (max-width:511px){.home-slider-module__UG3AgW__smallViewport{height:160px!important;max-height:350px!important}.home-slider-module__UG3AgW__root{border-radius:16px!important}}.home-slider-module__UG3AgW__controls{z-index:20;align-items:center;gap:8px;display:flex;position:absolute;bottom:40px;right:56px}.home-slider-module__UG3AgW__controlButton{color:#000;background:#fff;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 3px #0000001a;border-radius:9999px!important;width:44px!important;height:44px!important}.home-slider-module__UG3AgW__counter{text-align:center;color:#fff;text-shadow:0 1px 2px #00000040;min-width:56px;font-size:14px;font-weight:600;display:inline-block}@media (max-width:768px){.home-slider-module__UG3AgW__controls{gap:6px;bottom:12px;right:12px}.home-slider-module__UG3AgW__controlButton{width:36px!important;height:36px!important}.home-slider-module__UG3AgW__counter{min-width:40px;font-size:13px}}
