.partners-section{background-color:#fff;padding:100px 0;color:#000}.partners-section .partners-layout{max-width:1440px;margin:0 auto;padding:25px 50px 36px 25px;display:flex;gap:50px}.partners-section .partners-indicator{display:flex;flex-direction:column;align-items:center;margin-top:140px}.partners-section .partners-indicator .line{width:1px;background-color:#ccc}.partners-section .partners-indicator .short{height:40px}.partners-section .partners-indicator .long{height:134px;margin-top:16px}.partners-section .partners-indicator .number{font-size:58px;font-weight:400;margin:8px 0;color:#999}.partners-section .partners-indicator .label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:18px;color:#999;margin-top:16px;letter-spacing:.4px;font-weight:700}.partners-section .partners-content{display:flex;align-items:center;gap:64px}.partners-section .partners-content .single-image{flex-shrink:0}.partners-section .partners-content .single-image img{width:638px;height:auto;border-radius:8px;object-fit:cover;display:block}.partners-section .partners-content .partners-text{max-width:500px}.partners-section .partners-content .partners-text h2{font-size:48px;font-weight:400;line-height:58px;margin-bottom:24px}.partners-section .partners-content .partners-text p{font-size:18px;line-height:28px;color:#333;margin-bottom:24px;font-weight:400}.partners-section .partners-content .partners-text .btn-dark{background-color:#000;color:#fff;padding:10px 24px;border-radius:24px;text-decoration:none;display:inline-block;font-size:16px;line-height:24px;font-weight:400}.partners-section .partners-content .partners-text .btn-dark:hover{background:#c69cfa}@media (max-width: 1260px){.partners-section .partners-layout{padding:25px 100px 36px 90px}.partners-content{flex-direction:column;align-items:center;gap:48px}.partners-text{max-width:100%!important;width:100%}.partners-text h2{font-size:40px;line-height:50px}.partners-text p{font-size:17px;line-height:27px}.single-image img{width:480px;height:auto}.partners-indicator{display:none!important}}@media (max-width: 768px){.partners-text h2{font-size:32px!important;line-height:42px}.partners-section{background-color:#fff;padding:100px 0;color:#000}.partners-section .partners-layout{max-width:1440px;margin:0 auto;padding:17px 25px 36px;display:flex;gap:50px}}@media (max-width: 768px) and (max-width: 573px){.partners-section .partners-layout{padding:25px 130px 36px 108px}}@media (max-width: 768px) and (max-width: 550px){.partners-section .partners-layout{padding:25px 130px 36px 80px}}@media (max-width: 768px) and (max-width: 510px){.partners-section .partners-layout{padding:25px 130px 36px 70px}}@media (max-width: 768px) and (max-width: 495px){.partners-section .partners-layout{padding:25px 75px 36px 60px}}@media (max-width: 768px) and (max-width: 470px){.partners-section .partners-layout{padding:25px 75px 36px 50px}}@media (max-width: 768px) and (max-width: 440px){.partners-section .partners-layout{padding:25px 75px 36px 40px}}@media (max-width: 768px) and (max-width: 435px){.partners-section .partners-layout{padding:25px 75px 36px 30px}}@media (max-width: 768px) and (max-width: 415px){.partners-section .partners-layout{padding:25px 75px 36px 20px}}@media (max-width: 768px) and (max-width: 400px){.partners-section .partners-layout{padding:25px 75px 36px 15px}}@media (max-width: 768px) and (max-width: 380px){.partners-section .partners-layout{padding:25px 75px 36px 10px}}@media (max-width: 768px){.partners-section .partners-indicator{display:none!important}.partners-content{flex-direction:column;align-items:center}.single-image img{width:100%;max-width:360px}.partners-text h2{font-size:10px;line-height:42px}.partners-text p{font-size:16px;line-height:26px}}[data-animate]{opacity:0;transform:translateY(50px);transition:all .8s ease-out;will-change:transform,opacity}[data-animate].in-view{opacity:1;transform:translateY(0)}[data-animate][data-animate=fade-left]{transform:translate(-60px)}[data-animate][data-animate=fade-right]{transform:translate(60px)}[data-animate][data-animate=fade-up]{transform:translateY(60px)}[data-animate].in-view[data-animate=fade-left],[data-animate].in-view[data-animate=fade-right],[data-animate].in-view[data-animate=fade-up]{transform:translate(0)}
