.text-white{color:#fff}.bg-success{background-color:#10be16}.bg-secondary{background-color:#878887}.bg-primary{background-color:#9d262a}.text-gray-primary{color:#1d1d1d}.text-success{color:#10be16}.text-gray-secondary{color:#707070}@media screen and (min-width: 768px){.allies-section{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:5dvh 5dvw;background-color:#f9f9f9;width:100%}.allies-section .allies-header{margin:0;padding:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.allies-section .allies-header .allies-title{margin:0;padding:0;font-size:2rem;color:#9d262a;font-weight:600;text-align:center}.allies-section .allies-header .allies-subtitle{margin:0;padding:0;font-size:1.3rem;color:#484848;font-weight:400}.allies-section .allies-carousel-wrapper{position:relative;width:100%;max-width:1200px;margin:0 auto}.allies-section .allies-carousel-wrapper .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#ffffffd9;border:none;font-size:2.2rem;cursor:pointer;width:40px;height:40px;border-radius:50%;box-shadow:0 2px 8px #00000014;transition:background .2s;display:flex;align-items:center;justify-content:center}.allies-section .allies-carousel-wrapper .carousel-arrow.left{left:.5rem}.allies-section .allies-carousel-wrapper .carousel-arrow.right{right:.5rem}.allies-section .allies-carousel-wrapper .carousel-arrow i{color:#707070;font-size:1rem}.allies-section .allies-carousel-wrapper .carousel-arrow:hover{background:#eee}.allies-section .allies-carousel-wrapper .allies-logos{display:flex;flex-direction:column;overflow-x:auto;gap:2rem;padding:1rem 2.5rem;align-items:start;-ms-overflow-style:none;scrollbar-width:none}.allies-section .allies-carousel-wrapper .allies-logos::-webkit-scrollbar{display:none}.allies-section .allies-carousel-wrapper .allies-logos .allies-logos-subcontainer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items:stretch;gap:2rem}.allies-section .allies-carousel-wrapper .allies-logos .allies-logos-subcontainer .client-logo-img{width:170px;padding:10px;object-fit:contain;transition:transform .2s;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:25px;cursor:pointer}.allies-section .allies-carousel-wrapper .allies-logos .allies-logos-subcontainer .client-logo-img:hover{transform:scale(1.07)}}@media screen and (max-width: 768px){.allies-section{display:flex;flex-direction:column;align-items:center;justify-content:start;padding:5dvh 5dvw;background-color:#f9f9f9;width:100%}.allies-section .allies-header{margin:0;padding:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.allies-section .allies-header .allies-title{margin:0;padding:0;font-size:2rem;color:#9d262a;font-weight:600;text-align:center}.allies-section .allies-header .allies-subtitle{margin:0;padding:0;font-size:1.3rem;color:#484848;font-weight:400}.allies-section .allies-carousel-wrapper{position:relative;width:100%;max-width:1200px;margin:0 auto}.allies-section .allies-carousel-wrapper .carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#ffffffd9;border:none;font-size:2.2rem;cursor:pointer;width:40px;height:40px;border-radius:50%;box-shadow:0 2px 8px #00000014;transition:background .2s;display:flex;align-items:center;justify-content:center}.allies-section .allies-carousel-wrapper .carousel-arrow.left{left:.5rem}.allies-section .allies-carousel-wrapper .carousel-arrow.right{right:.5rem}.allies-section .allies-carousel-wrapper .carousel-arrow i{color:#707070;font-size:1rem}.allies-section .allies-carousel-wrapper .carousel-arrow:hover{background:#eee}.allies-section .allies-carousel-wrapper .allies-logos{display:flex;flex-direction:column;overflow-x:auto;scroll-behavior:smooth;gap:2rem;padding:1rem 2.5rem;align-items:start;-ms-overflow-style:none;scrollbar-width:none}.allies-section .allies-carousel-wrapper .allies-logos::-webkit-scrollbar{display:none}.allies-section .allies-carousel-wrapper .allies-logos .allies-logos-subcontainer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;align-items:stretch;gap:10px}.allies-section .allies-carousel-wrapper .allies-logos .allies-logos-subcontainer .client-logo-img{width:100px;padding:10px;object-fit:contain;transition:transform .2s;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:25px;cursor:pointer}.allies-section .allies-carousel-wrapper .allies-logos .allies-logos-subcontainer .client-logo-img:hover{transform:scale(1.07)}}
