.home-case-studies-section{background-color:#000;padding-top:120px;padding-bottom:120px}@media(max-width:1023px){.home-case-studies-section{padding-top:60px;padding-bottom:60px}}.home-case-studies-section__label-container{display:flex;flex-direction:column;width:103px;height:38px;gap:8px;margin-bottom:33px}@media(max-width:1023px){.home-case-studies-section__label-container{margin-bottom:24px}}.home-case-studies-section__label{font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:150%;letter-spacing:0%;color:#a1d4f1}@media(max-width:1023px){.home-case-studies-section__label{font-size:16px}}.home-case-studies-section__label-line{width:40px;border:1px solid white}.home-case-studies-section__heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:88px;line-height:100%;letter-spacing:-.04em;color:#fff;margin-bottom:80px}@media(max-width:1023px){.home-case-studies-section__heading{font-size:36px;margin-bottom:40px}}.home-case-studies-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:80px}@media(max-width:1023px){.home-case-studies-section__grid{grid-template-columns:1fr;gap:2rem;margin-bottom:40px}}.home-case-studies-section__card{display:flex;flex-direction:column;cursor:pointer;transition:all .3s ease;text-decoration:none;color:inherit}.home-case-studies-section__card:hover .home-case-studies-section__title{color:#a1d4f1}.home-case-studies-section__image-container{width:100%;aspect-ratio:4/3;overflow:hidden;margin-bottom:32px}@media(max-width:1023px){.home-case-studies-section__image-container{margin-bottom:24px}}.home-case-studies-section__image{width:100%;height:100%;object-fit:cover}.home-case-studies-section__content{display:flex;flex-direction:column;gap:16px}@media(max-width:1023px){.home-case-studies-section__content{gap:12px}}.home-case-studies-section__date{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:150%;letter-spacing:0%;color:#999;text-transform:uppercase}@media(max-width:1023px){.home-case-studies-section__date{font-size:12px}}.home-case-studies-section__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:24px;line-height:130%;letter-spacing:-.02em;color:#fff;transition:color .3s ease}@media(max-width:1023px){.home-case-studies-section__title{font-size:20px}}.home-case-studies-section__pagination{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}@media(max-width:1023px){.home-case-studies-section__pagination{gap:16px;margin-bottom:40px}}.home-case-studies-section__slider-container{max-width:400px;position:relative}@media(max-width:1023px){.home-case-studies-section__slider-container{max-width:100%}}.home-case-studies-section__slider{width:100%;height:2px;-webkit-appearance:none;appearance:none;background:#333;outline:none;cursor:pointer}.home-case-studies-section__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:60px;height:6px;background:#a1d4f1;cursor:pointer;border-radius:0;transition:all .3s ease;margin-top:-2px}.home-case-studies-section__slider::-webkit-slider-thumb:hover{background:#8ac4e8}.home-case-studies-section__slider::-moz-range-thumb{width:60px;height:6px;background:#a1d4f1;cursor:pointer;border:none;border-radius:0;transition:all .3s ease;margin-top:-2px}.home-case-studies-section__slider::-moz-range-thumb:hover{background:#8ac4e8}.home-case-studies-section__slider::-webkit-slider-runnable-track{height:2px;background:#333}.home-case-studies-section__slider::-moz-range-track{height:2px;background:#333}.home-case-studies-section__pagination-controls{display:flex;justify-content:flex-end;align-items:center}@media(max-width:1023px){.home-case-studies-section__pagination-controls{justify-content:space-between}}.home-case-studies-section__pagination-numbers{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0%;color:#666}@media(max-width:1023px){.home-case-studies-section__pagination-numbers{font-size:14px}}.home-case-studies-section__button{font-family:Montserrat,sans-serif;font-weight:500;background-color:#fff;color:#000;transition:all .3s ease;border:none;cursor:pointer;width:190px;height:59px;padding:16px 32px}@media(max-width:1023px){.home-case-studies-section__button{width:100%}}.home-case-studies-section__button:hover{background-color:#a1d4f1;color:#000}
