.client-partner-section[data-v-f8a11fc5]{background-color:var(--ui-bg-light);padding-block:var(--ui-section-space);background:0 0}.client-partner-section .section-header[data-v-f8a11fc5]{margin-bottom:var(--ui-section-gap);text-align:center}.client-partner-section .section-header>span[data-v-f8a11fc5]{font-family:var(--ui-font-heading);color:var(--ui-color-green);text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:18px;font-weight:700;line-height:1;display:block}.client-partner-section .section-header>h2[data-v-f8a11fc5]{font-size:clamp(34px,20.7143px + 1.33929vw,40px)}@media only screen and (width<=991px){.client-partner-section .section-header>h2[data-v-f8a11fc5]{font-size:clamp(28px,24.3474px + .974026vw,34px)}}.client-partner-section .section-header>h2[data-v-f8a11fc5]{font-family:var(--ui-font-heading);color:var(--ui-color-green-dark);margin:0;font-weight:800;line-height:1.1}.client-partner-section .section-header span[data-v-f8a11fc5]{font-family:var(--ui-font-heading);font-size:18px;font-style:bold;color:var(--ui-color-green);text-transform:uppercase;letter-spacing:10%;margin-bottom:5px;font-weight:700;line-height:100%;display:block}.client-partner-section .section-header h2[data-v-f8a11fc5]{font-family:var(--ui-font-heading);color:var(--ui-color-green-dark);letter-spacing:0;margin:0;font-size:40px;font-weight:800;line-height:100%}.client-partner-section .slider-container[data-v-f8a11fc5]{width:100%;margin-bottom:40px;position:relative}.client-partner-section .swiper-wrapper-limit[data-v-f8a11fc5]{width:100%}.client-partner-section .slider-btn[data-v-f8a11fc5]{z-index:10;color:var(--ui-text);cursor:pointer;transition:all var(--ui-transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.client-partner-section .slider-btn[data-v-f8a11fc5]:hover{color:var(--ui-color-accent);transform:translateY(-50%)scale(1.1)}.client-partner-section .slider-btn.swiper-button-disabled[data-v-f8a11fc5]{cursor:not-allowed;opacity:.3}.client-partner-section .slider-btn.partner-prev[data-v-f8a11fc5]{left:-60px}@media only screen and (width<=1300px){.client-partner-section .slider-btn.partner-prev[data-v-f8a11fc5]{left:-30px}}@media only screen and (width<=768px){.client-partner-section .slider-btn.partner-prev[data-v-f8a11fc5]{left:0}}.client-partner-section .slider-btn.partner-next[data-v-f8a11fc5]{right:-60px}@media only screen and (width<=1300px){.client-partner-section .slider-btn.partner-next[data-v-f8a11fc5]{right:-30px}}@media only screen and (width<=768px){.client-partner-section .slider-btn.partner-next[data-v-f8a11fc5]{right:0}}.client-partner-section .partner-swiper[data-v-f8a11fc5]{margin:-20px}.client-partner-section .partner-grid[data-v-f8a11fc5]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:20px;padding:30px;display:grid}@media only screen and (width<=991px){.client-partner-section .partner-grid[data-v-f8a11fc5]{grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=768px){.client-partner-section .partner-grid[data-v-f8a11fc5]{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=480px){.client-partner-section .partner-grid[data-v-f8a11fc5]{grid-template-columns:1fr}}.client-partner-section .partner-card[data-v-f8a11fc5]{background:var(--ui-color-white);height:180px;box-shadow:var(--ui-shadow-card-subtle);transition:all var(--ui-transition-base);border-radius:8px;justify-content:center;align-items:center;padding:20px;display:flex}.client-partner-section .partner-card[data-v-f8a11fc5]:hover{box-shadow:var(--ui-shadow-card-hover);transform:translateY(-2px)}.client-partner-section .partner-card img[data-v-f8a11fc5]{width:100%;max-width:60%;height:100%;max-height:60%;color:var(--ui-text);-o-object-fit:contain;object-fit:contain;margin:0;font-size:20px;font-weight:700}.client-partner-section .partner-pagination[data-v-f8a11fc5]{justify-content:center;align-items:center;gap:8px;display:flex}.client-partner-section .partner-pagination[data-v-f8a11fc5] .custom-bullet{cursor:pointer;background-color:var(--ui-border);width:10px;height:10px;transition:all var(--ui-transition-base);border-radius:50%}.client-partner-section .partner-pagination[data-v-f8a11fc5] .custom-bullet.custom-bullet-active{background-color:var(--ui-color-green-light);border-radius:10px;width:30px}
