.main-wrapper>.slider-wrapper{padding-top:20px}.main-wrapper>.slider-wrapper .main-slider{height:-moz-fit-content;height:fit-content;overflow:hidden;border-radius:10px;width:100%}.main-wrapper>.slider-wrapper .main-slider>.swiper-wrapper>.swiper-slide{height:-moz-fit-content;height:fit-content;justify-content:center;align-items:center;display:flex}.main-wrapper>.slider-wrapper .main-slider>.swiper-wrapper>.swiper-slide>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.main-wrapper>.slider-wrapper .main-slider .swiper-pagination{bottom:20px;display:none}.main-wrapper>.slider-wrapper .main-slider .swiper-pagination .swiper-pagination-bullet{height:12px;opacity:1;background:hsla(0,0%,100%,.5);width:12px}.main-wrapper>.slider-wrapper .main-slider .swiper-pagination .swiper-pagination-bullet-active{transform:scale(1.2);background:hsla(0,0%,100%,.9)}.main-wrapper>.slider-wrapper .main-slider .swiper-button-next,.main-wrapper>.slider-wrapper .main-slider .swiper-button-prev{color:hsla(0,0%,100%,.8)}.main-wrapper>.slider-wrapper .main-slider .swiper-button-next:hover,.main-wrapper>.slider-wrapper .main-slider .swiper-button-prev:hover{color:#fff}.main-wrapper>.brand-slider-wrapper{padding:20px 0}.main-wrapper>.brand-slider-wrapper .brand-slider{padding:20px 0;width:100%}.main-wrapper>.brand-slider-wrapper .swiper-slide{justify-content:center;transition:transform .3s ease;display:flex}.main-wrapper>.brand-slider-wrapper .brand-card{height:280px;perspective:1000px;width:280px}.main-wrapper>.brand-slider-wrapper .brand-card-inner{height:100%;overflow:hidden;justify-content:center;transition:transform .6s ease,box-shadow .3s ease;position:relative;flex-direction:column;text-align:center;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:24px;background:#fff;width:100%;display:flex}.main-wrapper>.brand-slider-wrapper .swiper-slide-active .brand-card-inner{transform:translateY(-10px);box-shadow:0 15px 40px rgba(84,155,189,.2)}.main-wrapper>.brand-slider-wrapper .brand-logo{height:120px;justify-content:center;margin-bottom:10px;align-items:center;width:100%;display:flex}.main-wrapper>.brand-slider-wrapper .brand-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.main-wrapper>.brand-slider-wrapper .brand-card h3{font-size:1.1em;font-weight:600;color:#333;text-align:center;margin:8px 0 4px}.main-wrapper>.brand-slider-wrapper .brand-card .brand-phone{font-size:.95em;font-weight:600;margin-bottom:2px;color:#333;text-align:center}.main-wrapper>.brand-slider-wrapper .brand-card .brand-hours{font-size:.85em;font-weight:400;color:#666;text-align:center}.main-wrapper>.brand-slider-wrapper .swiper-pagination{bottom:-30px;display:none}.main-wrapper>.brand-slider-wrapper .swiper-pagination .swiper-pagination-bullet{height:10px;opacity:1;background:rgba(84,155,189,.3);width:10px}.main-wrapper>.brand-slider-wrapper .swiper-pagination .swiper-pagination-bullet-active{transform:scale(1.2);background:rgba(84,155,189,.9)}@media(max-width:768px){.main-wrapper>.brand-slider-wrapper .second-section{padding:40px 0}.main-wrapper>.brand-slider-wrapper .section-header h2{font-size:2em}.main-wrapper>.brand-slider-wrapper .brand-card{width:300px}.main-wrapper>.brand-slider-wrapper .brand-logo{height:90px;width:90px}.main-wrapper>.brand-slider-wrapper .brand-card h3{font-size:1.2em}}@media(max-width:480px){.main-wrapper>.brand-slider-wrapper .section-header h2{font-size:1.8em}.main-wrapper>.brand-slider-wrapper .brand-card{width:250px}.main-wrapper>.brand-slider-wrapper .brand-logo{height:80px;width:80px}}.main-wrapper>section{grid-template-columns:1fr 1fr;margin:100px 0;align-items:flex-start;display:grid}.main-wrapper>section:nth-child(odd)>.text{order:1}.main-wrapper>section>.text{padding:0 12px;text-align:justify}.main-wrapper>section>.text h2{font-size:24px;font-weight:600}.main-wrapper>section>.image{height:100%;justify-content:center;align-items:flex-end;display:flex}.main-wrapper>section>.image img{height:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:1024px){.main-wrapper>section{grid-template-columns:1fr}.main-wrapper>section>.text{order:2}}