.home-modern .hero-search-wrap{z-index:20;margin:-44px 0 -38px;position:relative}.home-modern .searchbar-root{border-radius:18px!important;box-shadow:0 18px 44px #14123c2e!important}.home-modern .aff-section{padding:66px 0 22px}.home-modern .aff-inner{gap:14px}.home-modern .aff-section h2{font-size:clamp(20px,2.2vw,28px)}.home-modern .aff-logo-img{max-width:130px;height:84px}.home-modern .brand-section{margin-top:0;padding:0 0 40px}.home-modern .brand-box{width:100%;max-width:120px;height:58px;padding:0}.home-modern .brand-img{max-height:none}@media (min-width:768px){.home-modern .counter-section{padding:28px 0 36px}.home-modern .counter-card{width:176px;height:176px;margin-top:88px}.home-modern .counter-card-wrap.even .counter-card{margin-top:0}.home-modern .counter-card .counter-shape{width:208px;height:208px;inset:-16px}.home-modern .counter-card .counter-shape span{width:16px;height:16px;bottom:36px;right:10px}.home-modern .counter-card-wrap.even .counter-card .counter-shape span{top:16px;right:28px;bottom:unset}.home-modern .box-number{margin-bottom:4px;font-size:34px}.home-modern .counter-title{font-size:14px}.home-modern .counter-section .shape-mockup{scale:.7}}@media (max-width:900px){.home-modern .hero-search-wrap{margin-top:-34px;margin-bottom:0}.home-modern .aff-section{padding-top:36px}.home-modern .aff-logo-img{max-width:100px;height:68px}}
