main .container{margin:var(--layout-margin)}@media screen and (max-width: 992px){main .container{margin:0 20px}}main .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--primary-color)!important}main .swiper-button-next,main .swiper-button-prev{color:#fff;font-weight:700}main .top-banner-section{background-color:var(--secondary-color);position:relative;z-index:3}main .top-banner-section .banner-container{display:flex;padding-top:60px;padding-bottom:40px}@media screen and (max-width: 992px){main .top-banner-section .banner-container{flex-direction:column;padding-top:40px;padding-bottom:0}}main .top-banner-section .banner-container .left-content{color:#fff;width:100%;display:flex;flex-direction:column;justify-content:center;margin-right:25px}@media screen and (max-width: 992px){main .top-banner-section .banner-container .left-content{order:2;align-items:center;text-align:center}}main .top-banner-section .banner-container .left-content h1{font-size:58px;z-index:3}@media screen and (max-width: 1366px){main .top-banner-section .banner-container .left-content h1{font-size:44px}}@media screen and (max-width: 992px){main .top-banner-section .banner-container .left-content h1{font-size:34px}}main .top-banner-section .banner-container .left-content h1 span{position:relative;text-wrap:nowrap}main .top-banner-section .banner-container .left-content h1 span .special-line-bottom{position:absolute;width:310px;height:14px;background-color:var(--primary-color);right:16px;bottom:18px;z-index:-1;border-radius:5px}@media screen and (max-width: 1366px){main .top-banner-section .banner-container .left-content h1 span .special-line-bottom{width:230px;height:10px;bottom:15px;right:12px}}@media screen and (max-width: 992px){main .top-banner-section .banner-container .left-content h1 span .special-line-bottom{width:180px;height:10px;bottom:10px;right:12px}}main .top-banner-section .banner-container .left-content p{font-size:20px;margin:15px 0}main .top-banner-section .banner-container .left-content .left-content-links-container{display:flex;margin-top:50px}main .top-banner-section .banner-container .left-content .left-content-links-container a{text-decoration:none;padding:10px 20px;display:flex;align-items:center;justify-content:center}main .top-banner-section .banner-container .left-content .left-content-links-container .services-link{color:var(--primary-color);background-color:transparent;border:2px solid var(--primary-color);margin-right:20px}main .top-banner-section .banner-container .left-content .left-content-links-container .services-link:hover{color:var(--primary-color-dark);border-color:var(--primary-color-dark)}main .top-banner-section .banner-container .left-content .left-content-links-container .contact-link{background-color:var(--primary-color);color:#fff}main .top-banner-section .banner-container .left-content .left-content-links-container .contact-link:hover{background-color:var(--primary-color-dark)}main .top-banner-section .banner-container .right-content{display:flex;align-items:center;justify-content:right;width:100%}@media screen and (max-width: 992px){main .top-banner-section .banner-container .right-content{margin-bottom:20px;justify-content:center}}main .top-banner-section .banner-container .right-content img{width:100%;min-width:300px;max-width:500px}@media screen and (max-width: 992px){main .top-banner-section .banner-container .right-content img{width:300px}}main .clients-slide-section .clients-slide-container{text-align:center;padding:32px}@media screen and (max-width: 992px){main .clients-slide-section .clients-slide-container{padding:32px 0}}main .clients-slide-section .clients-slide-container h2{font-size:38px}@media screen and (max-width: 992px){main .clients-slide-section .clients-slide-container h2{font-size:30px}}main .clients-slide-section .clients-slide-container .swiper{width:100%;margin:25px 0}main .clients-slide-section .clients-slide-container .swiper .swiper-wrapper{margin-bottom:45px}main .clients-slide-section .clients-slide-container .swiper .swiper-wrapper .swiper-slide{display:flex;width:200px;height:100px}main .clients-slide-section .clients-slide-container .swiper .swiper-wrapper .swiper-slide img{width:100%;object-fit:contain}main .services-section{background-color:#f3f3f4;position:relative;overflow:hidden;z-index:1}main .services-section .services-container{padding:50px 0}main .services-section .services-container .services-head{text-align:center}main .services-section .services-container .services-head h2{font-size:38px}@media screen and (max-width: 992px){main .services-section .services-container .services-head h2{font-size:30px}}main .services-section .services-container .services-list-container{margin-top:40px;display:flex;flex-wrap:wrap}main .services-section .services-container .services-list-container .service-item{display:flex;flex:1 0 45%;width:100%;margin:20px}@media screen and (max-width: 600px){main .services-section .services-container .services-list-container .service-item{flex-direction:column}}main .services-section .services-container .services-list-container .service-item .service-icon{min-width:120px;height:120px;display:flex;justify-content:center;align-items:center;background-color:#e8e8e8;font-size:40px;border-radius:5px;color:var(--primary-color)}main .services-section .services-container .services-list-container .service-item .service-description{margin-left:20px}@media screen and (max-width: 600px){main .services-section .services-container .services-list-container .service-item .service-description{margin-left:0;margin-top:10px;text-align:center}}main .services-section .services-container .services-list-container .service-item .service-description h3{font-size:28px}@media screen and (max-width: 992px){main .services-section .services-container .services-list-container .service-item .service-description h3{font-size:24px}}main .services-section .services-container .services-list-container .service-item .service-description p{font-size:18px}main .services-section .services-container .services-contact-button{display:flex;justify-content:center;margin-top:30px}main .services-section .services-container .services-contact-button .contact-link{background-color:var(--primary-color);color:#fff;text-decoration:none;padding:10px 20px;display:flex;align-items:center;justify-content:center;width:fit-content}main .services-section .services-container .services-contact-button .contact-link:hover{background-color:var(--primary-color-dark)}main .partners-section .partners-container{text-align:center;padding:50px}@media screen and (max-width: 992px){main .partners-section .partners-container{padding:50px 0}}main .partners-section .partners-container h2{font-size:38px}@media screen and (max-width: 992px){main .partners-section .partners-container h2{font-size:30px}}main .partners-section .partners-container .partners-list{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap}main .partners-section .partners-container .partners-list li{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 0 30%;min-width:300px;height:300px;margin:20px;border:2px solid #F3F3F4;border-radius:10px}main .partners-section .partners-container .partners-list li:hover{box-shadow:0 0 10px #0003}main .partners-section .partners-container .partners-list li a{color:inherit;text-decoration:none;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}main .partners-section .partners-container .partners-list li a img{width:180px;object-fit:contain;margin:auto}@media screen and (max-width: 992px){main .partners-section .partners-container .partners-list li a img{width:120px}}main .partners-section .partners-container .partners-list li a span{width:100%;padding:15px;display:flex;align-items:center;justify-content:space-between}main .why-choose-us-section{background-color:var(--secondary-color)}main .why-choose-us-section .why-choose-us-container{color:#fff;padding:50px 0}main .why-choose-us-section .why-choose-us-container .why-choose-us-head{text-align:center}main .why-choose-us-section .why-choose-us-container .why-choose-us-head h2{font-size:38px}@media screen and (max-width: 992px){main .why-choose-us-section .why-choose-us-container .why-choose-us-head h2{font-size:30px}}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us{margin-top:55px}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card{display:flex;align-items:center;justify-content:center;margin:80px 0}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(3){margin-bottom:0}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(1) .advantages-illustration-image img{transform:scaleX(-1);margin-right:40px}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(2) .advantages-illustration-image img{margin-left:40px}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(3) .advantages-illustration-image img{margin-right:40px}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(2) .advantages-content{text-align:right}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card .advantages-illustration-image img{max-width:400px;height:250px;object-fit:contain}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card .advantages-content h5{font-size:38px;margin:15px 0}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card .advantages-content p{font-size:18px}@media screen and (max-width: 1366px){main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card{flex-wrap:wrap;margin:40px 0}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(1) .advantages-illustration-image img{margin-right:0}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(2) .advantages-illustration-image img{margin-left:0}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(3) .advantages-illustration-image img{margin-right:0}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(2) .advantages-illustration-image{order:1}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card:nth-child(2) .advantages-content{order:2}main .why-choose-us-section .why-choose-us-container .main-advantages-of-us .advantages-card .advantages-content h5{font-size:30px;margin:15px 0}}main .reviews-section .reviews-head{margin:40px 0}main .reviews-section .reviews-head h2{text-align:center;font-size:38px}@media screen and (max-width: 992px){main .reviews-section .reviews-head h2{font-size:30px}}main .reviews-section .reviews-container{padding:50px 0;background-color:var(--secondary-color)}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide{color:#fff;padding:0 10%}@media screen and (max-width: 992px){main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide{padding:0 80px}}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-text{display:flex;flex-direction:column}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-text p{font-size:24px}@media screen and (max-width: 1366px){main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-text p{font-size:20px}}@media screen and (max-width: 992px){main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-text p{font-size:18px}}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-text .big-quote{font-size:60px;color:var(--primary-color)}@media screen and (max-width: 1366px){main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-text .big-quote{font-size:40px}}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-text .big-quote.big-quote1{text-align:left}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-text .big-quote.big-quote2{text-align:right}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-customer-info{display:flex;align-items:center;margin-bottom:40px}@media screen and (max-width: 1366px){main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-customer-info{flex-wrap:wrap;justify-content:center}}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-customer-info p{text-wrap:nowrap;font-size:16px;margin-left:20px}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-customer-info .img-background{background-color:#fff;width:60px;height:60px;border-radius:100%}@media screen and (max-width: 992px){main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-customer-info .img-background{margin-bottom:10px}}main .reviews-section .reviews-container .swiper .swiper-wrapper .swiper-slide .review-customer-info .img-background img{width:100%;height:100%;object-fit:contain}main .contact-link-on-page-bottom{background-color:var(--primary-color);color:#fff;text-decoration:none;padding:10px 20px;display:flex;align-items:center;justify-content:center;width:180px;margin:25px auto}main .contact-link-on-page-bottom:hover{background-color:var(--primary-color-dark)}.bordered-circle[data-astro-cid-3s7ohwz3]{position:absolute;top:var(--top);left:var(--left);right:var(--right);bottom:var(--bottom);background-color:transparent;width:var(--size);height:var(--size);border-radius:100%;border:var(--borderSize) solid var(--primary-color);opacity:var(--opacity);z-index:-1}.diagonal-design-container[data-astro-cid-ss5u6ion]{background-color:#fff;width:100%;height:120px;position:relative;overflow:hidden;z-index:1}.diagonal-design-container[data-astro-cid-ss5u6ion] .diagonal-item[data-astro-cid-ss5u6ion]{position:absolute;top:var(--top);left:var(--left);right:var(--right);bottom:var(--bottom);width:var(--itemWidth);height:var(--itemHeight);background-color:var(--secondary-color);transform:rotate(var(--rotation))}.diagonal-design-container[data-astro-cid-ss5u6ion] .diagonal-item[data-astro-cid-ss5u6ion] .diagonal-border-bottom[data-astro-cid-ss5u6ion]{width:100%;height:10px;background-color:var(--primary-color);transform:translateY(-8px)}
