#home-cover{background-color:#071945}#home-cover .cover-wrapper{margin:0 auto!important;position:relative;height:100vh;overflow:hidden}#home-cover .cover-wrapper .cover-grid-layout{color:#fff;z-index:8;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;padding:150px 50px;grid-template-columns:1fr 1fr;grid-template-rows:.3fr 1fr;grid-template-areas:"a a" "b c";overflow:visible}#home-cover .cover-wrapper .cover-grid-layout .title{grid-area:a}#home-cover .cover-wrapper .cover-grid-layout .title h1{color:#fff;font-weight:700;font-size:3rem;text-shadow:2px 2px 6px rgba(0,0,0,.35)}#home-cover .cover-wrapper .cover-grid-layout .slogan{grid-area:b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0 100px 0 0}#home-cover .cover-wrapper .cover-grid-layout .slogan p{font-size:1.2rem}#home-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button{width:350px;height:60px;border-radius:5px;background-color:#7baae4;color:#fff;font-size:1.2rem;font-weight:700;border:none;transition:all .3s ease-in-out;display:grid;place-content:center;text-decoration:none;text-align:center}#home-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button:hover{background-color:#071945}#home-cover .cover-wrapper .cover-grid-layout .deco{grid-area:c}#home-cover .cover-wrapper .cover-grid-layout img{object-fit:contain;position:static;width:500px;height:500px}#home-cover .cover-wrapper .deco-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#071945,rgba(8,43,106,.75));-webkit-clip-path:polygon(0 0,100% 0,40% 100%,0 100%);clip-path:polygon(0 0,100% 0,40% 100%,0 100%);z-index:7}#home-cover .cover-wrapper img{position:absolute;top:0;left:0;height:100vh;object-fit:cover}#product-cards-section{height:150px}@media screen and (max-width:480px){#product-cards-section{height:auto}}#product-cards-section .product-cards-section__card-container{margin:50px 0;position:relative;top:-180px;height:350px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;z-index:7}@media screen and (max-width:480px){#product-cards-section .product-cards-section__card-container{-ms-flex-direction:column;flex-direction:column;position:static;top:0;margin:0;height:auto}}#product-cards-section .product-cards-section__card-container .product-cards-section__card{height:80%;background:#fff;color:#071945;width:400px;padding:20px;text-align:center;box-shadow:0 5px 1px rgba(0,0,0,.1);transition:all .3s ease;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:480px){#product-cards-section .product-cards-section__card-container .product-cards-section__card{-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-pack:justify;justify-content:space-between}}#product-cards-section .product-cards-section__card-container .product-cards-section__card .product-card__content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}@media screen and (max-width:480px){#product-cards-section .product-cards-section__card-container .product-cards-section__card .product-card__content{width:250px}}#product-cards-section .product-cards-section__card-container .product-cards-section__card .product-card__content .icon-card-button{display:none}#product-cards-section .product-cards-section__card-container .product-cards-section__card .icon{width:100px}#product-cards-section .product-cards-section__card-container .product-cards-section__card:last-child{border-radius:0 5px 5px 0}#product-cards-section .product-cards-section__card-container .product-cards-section__card:first-child{border-radius:5px 0 0 5px}#product-cards-section .product-cards-section__card-container .product-cards-section__card:hover{height:100%;border-radius:5px;transform:translateY(-10%);box-shadow:0 10px 20px rgba(0,0,0,.1);color:#fff;background:#071945;transition:all .3s ease}#product-cards-section .product-cards-section__card-container .product-cards-section__card:hover .icon-card-button{display:-ms-flexbox;display:flex}#about-section{padding:2rem 4rem;margin-top:80px!important;margin-bottom:0!important;overflow:hidden}#about-section .about-background{position:relative;width:100%;height:100%;z-index:1}#about-section .about-background .polygon-1{position:absolute;top:30px;left:-500px;width:160%;height:300px;transform:rotate(-60deg);background-color:#2b74ce}#about-section .about-background .polygon-2{position:absolute;top:30px;left:-700px;width:160%;height:300px;transform:rotate(-60deg);background-color:#071945}#about-section .about-background .polygon-3{position:absolute;top:180px;left:450px;width:160%;height:300px;transform:rotate(-60deg);background-color:#7baae4}#about-section .about-content{position:relative;display:-ms-flexbox;display:flex;gap:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;z-index:2;padding:80px 0}#about-section .about-content .video-container{position:relative;z-index:2;width:700px}#about-section .about-content .video-container img{position:absolute;width:550px;z-index:3}#about-section .about-content .video-container video{position:absolute;width:600px;top:60px;left:40px;z-index:4}#quality-section{padding:2rem 4rem;margin:auto}#quality-section .quality-cards-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:32px}#timeline-section{padding:2rem 1rem;overflow:hidden;gap:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:480px){#timeline-section{-ms-flex-align:center;align-items:center}}#timeline-section .swiper-container{width:100%}@media screen and (max-width:480px){#timeline-section .swiper-container{width:350px}}#timeline-section .timeline-slide img{width:350px}#about-us .success-cases__content{padding:3px;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}#about-us .success-cases__content .success-swiper-container{height:600px;padding:5px}@media screen and (max-width:480px){#about-us .success-cases__content .success-swiper-container{height:1800px}}#about-us .success-cases__content .success-swiper-container .success-card{width:500px;height:300px;border-radius:10px;box-shadow:2px 1px 5px #929292;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;box-sizing:content-box}@media screen and (max-width:480px){#about-us .success-cases__content .success-swiper-container .success-card{-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;height:900px}#about-us .success-cases__content .success-swiper-container .success-card video{width:95%;height:95%}}#social-responsibility-section{background:linear-gradient(90deg,rgba(14,69,144,0),rgba(14,69,144,.1))}#social-responsibility-section .social-responsibility-wrapper{margin:0 auto!important;padding:2rem 4rem}#social-responsibility-section .social-responsibility__tab-section{-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;width:50%;gap:2rem;margin:1rem 0}#social-responsibility-section .social-responsibility-section__tabs{-ms-flex-negative:2;flex-shrink:2;color:#0b0b0b;padding:10px 40px;border-radius:4px;border:2px solid #0b0b0b;cursor:pointer;width:600px;text-align:center}#social-responsibility-section .social-responsibility-section__tabs.active,#social-responsibility-section .social-responsibility-section__tabs:hover{background:#0b0b0b;color:#fff}#social-responsibility-section .social-service__container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;text-align:justify;gap:4rem;overflow:hidden}#social-responsibility-section .social-service__container .social-responsibility-section__swiper{width:500px;overflow:hidden;display:none}#social-responsibility-section .social-service__container .social-responsibility-section__swiper.swiper_active{display:-ms-flexbox;display:flex}#social-responsibility-section .social-service__container .social-responsibility-section__swiper img{width:100%;height:100%;object-fit:contain;object-position:center}#social-responsibility-section .social-service__container .social-responsibility-section__swiper .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;background:#0b0b0b;border-radius:4px}@media screen and (max-width:1024px){#home-cover{background-color:#071945}#home-cover .cover-wrapper{margin:0 auto!important;position:relative;height:100vh;overflow:hidden}#home-cover .cover-wrapper .cover-grid-layout{color:#fff;z-index:8;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;padding:150px 50px;grid-template-columns:1fr 1fr;grid-template-rows:.3fr 1fr;grid-template-areas:"a a" "b c";overflow:visible}#home-cover .cover-wrapper .cover-grid-layout .title{grid-area:a}#home-cover .cover-wrapper .cover-grid-layout .title h1{color:#fff;font-weight:700;font-size:2.3rem}#home-cover .cover-wrapper .cover-grid-layout .slogan{grid-area:b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0 50px 0 0}#home-cover .cover-wrapper .cover-grid-layout .slogan p{font-size:1.2rem}#home-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button{width:350px;height:60px;border-radius:5px;background-color:#7baae4;color:#fff;font-size:1.2rem;font-weight:700;border:none;transition:all .3s ease-in-out}#home-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button:hover{background-color:#071945}#home-cover .cover-wrapper .cover-grid-layout .deco{grid-area:c}#home-cover .cover-wrapper .cover-grid-layout img{overflow:visible;position:static;width:350px;height:350px}#home-cover .cover-wrapper .deco-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#071945,rgba(8,43,106,.75));-webkit-clip-path:polygon(0 0,100% 0,40% 100%,0 100%);clip-path:polygon(0 0,100% 0,40% 100%,0 100%);z-index:7}#home-cover .cover-wrapper img{position:absolute;top:0;left:0;height:100vh;object-fit:cover}.about-background .polygon-1{transform:rotate(-40deg)!important;left:-300px}.about-background .polygon-2{transform:rotate(-40deg)!important;left:-500px}.about-background .polygon-3{transform:rotate(-40deg)!important;top:550px!important;left:200px}.about-content{gap:2rem}.about-content,.about-content .about-content-text{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.about-content .about-content-text{display:-ms-flexbox;display:flex;padding:0 50px}#about-us .know-how-section__header{padding:0 4rem}#about-us .mission-vision__content{padding:0 4rem;width:100%}#about-us .success-cases__content{padding:4rem;width:100%}#social-responsibility-section{padding:20px 30px}#social-responsibility-section .social-responsibility__tab-section{width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#social-responsibility-section .social-service__container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:2rem}#social-responsibility-section .social-service__container #social-service__content{width:100%;padding:30px 0}#quality-section .quality-cards-container{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media screen and (max-width:820px){#home-cover{background-color:#071945}#home-cover .cover-wrapper{margin:0 auto!important;position:relative;height:100vh;overflow:hidden}#home-cover .cover-wrapper .cover-grid-layout{padding:120px 50px;grid-template-columns:1fr;grid-template-rows:.3fr 1fr 1fr;justify-items:center;grid-template-areas:"a" "c" "b";overflow:visible}#home-cover .cover-wrapper .cover-grid-layout .title h1{font-size:2rem}#home-cover .cover-wrapper .cover-grid-layout .slogan{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0 50px}#home-cover .cover-wrapper .cover-grid-layout .slogan p{font-size:1rem}#home-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button{width:350px;height:60px;border-radius:5px;background-color:#7baae4;color:#fff;font-size:1.2rem;font-weight:700;border:none;transition:all .3s ease-in-out}#home-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button:hover{background-color:#071945}#home-cover .cover-wrapper .cover-grid-layout .deco{grid-area:c}#home-cover .cover-wrapper .cover-grid-layout img{overflow:visible;position:static;width:300px;height:300px}#home-cover .cover-wrapper .deco-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#071945,rgba(8,43,106,.75));-webkit-clip-path:polygon(0 0,20% 0,100% 81%,100% 100%,0 99%,0 50%);clip-path:polygon(0 0,20% 0,100% 81%,100% 100%,0 99%,0 50%);z-index:7}#home-cover .cover-wrapper img{position:absolute;top:0;left:0;height:100vh;object-fit:cover;filter:drop-shadow(0 0 10px rgba(0,0,0,.55))}.about-background .polygon-3{transform:rotate(-40deg)!important;top:700px!important;left:300px!important}#about-us .success-cases__content{padding:1rem}#social-responsibility-section{padding:0}#social-responsibility-section .social-responsibility-wrapper{padding:1rem 2rem}#social-responsibility-section .social-responsibility__tab-section{width:100%;-ms-flex-direction:column;flex-direction:column;gap:1rem}#social-responsibility-section .social-responsibility__tab-section .social-responsibility-section__tabs{width:100%}}@media screen and (max-width:480px){#home-cover{background-color:#071945}#home-cover .cover-wrapper{margin:0 auto!important;position:relative;height:100vh;overflow:hidden}#home-cover .cover-wrapper .cover-grid-layout{padding:120px 50px;grid-template-columns:1fr;grid-template-rows:.3fr 1fr 1fr;justify-items:center;grid-template-areas:"a" "c" "b"}#home-cover .cover-wrapper .cover-grid-layout .title h1{font-size:1.5rem;text-align:center}#home-cover .cover-wrapper .cover-grid-layout .slogan{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:20px 0}#home-cover .cover-wrapper .cover-grid-layout .slogan p{text-align:center;font-size:1rem}#home-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button{width:100%;height:60px;border-radius:5px;background-color:#7baae4;color:#fff;font-size:1.2rem;font-weight:700;border:none;transition:all .3s ease-in-out}#home-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button:hover{background-color:#071945}#home-cover .cover-wrapper .cover-grid-layout .deco{grid-area:c}#home-cover .cover-wrapper .cover-grid-layout .deco img{width:250px;height:250px}#home-cover .cover-wrapper .deco-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#071945,rgba(8,43,106,.75));-webkit-clip-path:polygon(0 0,20% 0,100% 81%,100% 100%,0 100%,0 50%);clip-path:polygon(0 0,20% 0,100% 81%,100% 100%,0 100%,0 50%);z-index:7}#home-cover .cover-wrapper img{position:absolute;top:0;left:0;height:100vh;object-fit:cover;filter:drop-shadow(0 0 10px rgba(0,0,0,.55))}#about-section{padding:1rem 2rem;margin:0!important}#about-section .about-background{display:none}#about-section .about-content{padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:2rem}#about-section .about-content .video-container img,#about-section .about-content .video-container video{width:450px}#about-section .about-content .about-content-text{padding:0 20px}.social-responsibility-section .social-responsibility__tab-section,.social-responsibility-section .social-responsibility__tab-section .social-responsibility-section__tabs,.social-responsibility-section .social-service__container #social-service__content{width:100%}#quality-section{padding:1rem 2rem}#quality-section .quality-cards-container{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}}#products-cover{background-color:#071945}#products-cover .cover-wrapper{margin:0 auto!important;position:relative;height:100vh;overflow:hidden}#products-cover .cover-wrapper .cover-grid-layout{color:#fff;z-index:8;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;padding:150px 50px;grid-template-columns:1fr 1fr;grid-template-rows:.3fr 1fr;grid-template-areas:"a a" "b c"}@media screen and (max-width:820px){#products-cover .cover-wrapper .cover-grid-layout{justify-items:center;grid-template-columns:1fr;grid-template-rows:.3fr 1fr 1fr;grid-template-areas:"c" "a" "b"}}@media screen and (max-width:480px){#products-cover .cover-wrapper .cover-grid-layout{padding:120px 10px 60px}}#products-cover .cover-wrapper .cover-grid-layout .title{grid-area:a}#products-cover .cover-wrapper .cover-grid-layout .title h1{color:#fff;font-weight:700;font-size:3rem}@media screen and (max-width:820px){#products-cover .cover-wrapper .cover-grid-layout .title h1{font-size:2.5rem;text-align:center}}#products-cover .cover-wrapper .cover-grid-layout .slogan{grid-area:b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:820px){#products-cover .cover-wrapper .cover-grid-layout .slogan{-ms-flex-align:center;align-items:center}}#products-cover .cover-wrapper .cover-grid-layout .slogan p{font-size:1.2rem}@media screen and (max-width:820px){#products-cover .cover-wrapper .cover-grid-layout .slogan p{font-size:1.2rem}}#products-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button{width:350px;height:60px;border-radius:5px;background-color:#7baae4;color:#fff;font-size:1.2rem;font-weight:700;border:none;transition:all .3s ease-in-out;display:grid;place-content:center;text-decoration:none}#products-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button:hover{background-color:#071945}#products-cover .cover-wrapper .cover-grid-layout .deco{grid-area:c}#products-cover .cover-wrapper .cover-grid-layout .deco img{position:static;height:350px;width:600px;overflow:visible}@media screen and (max-width:820px){#products-cover .cover-wrapper .cover-grid-layout .deco img{height:350px;width:200px}}@media screen and (max-width:480px){#products-cover .cover-wrapper .cover-grid-layout .deco img{height:150px;width:100px}}#products-cover .cover-wrapper .deco-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(125deg,rgba(7,25,69,.9) 60%,rgba(22,130,178,.75) 0,rgba(22,130,178,.75) 80%,rgba(7,25,69,.9) 0);z-index:7}#products-cover .cover-wrapper img{position:absolute;top:0;left:0;height:100vh;width:100%;object-fit:cover}#services-cover{background-color:#071945}#services-cover .cover-wrapper{margin:0 auto!important;position:relative;height:100vh;overflow:hidden}#services-cover .cover-wrapper .cover-grid-layout{color:#fff;z-index:8;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;padding:150px 50px 0;grid-template-columns:1fr 1fr;grid-template-rows:.3fr 1fr;grid-template-areas:"a a" "c b"}@media screen and (max-width:820px){#services-cover .cover-wrapper .cover-grid-layout{justify-items:center;grid-template-columns:1fr;grid-template-rows:.3fr 1fr 1fr;grid-template-areas:"a" "b" "c"}}@media screen and (max-width:480px){#services-cover .cover-wrapper .cover-grid-layout{padding:100px 5px 0;text-align:center}}#services-cover .cover-wrapper .cover-grid-layout .title{grid-area:a;justify-self:flex-end}@media screen and (max-width:820px){#services-cover .cover-wrapper .cover-grid-layout .title{justify-self:center}}#services-cover .cover-wrapper .cover-grid-layout .title h1{color:#071945;font-weight:700;font-size:3rem}#services-cover .cover-wrapper .cover-grid-layout .slogan{grid-area:b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:space-evenly;justify-content:space-evenly}#services-cover .cover-wrapper .cover-grid-layout .slogan p{color:#071945;font-size:1.2rem}#services-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button{width:350px;height:60px;border-radius:5px;background-color:#7baae4;color:#fff;font-size:1.2rem;font-weight:700;border:none;transition:all .3s ease-in-out}#services-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button:hover{background-color:#071945}#services-cover .cover-wrapper .cover-grid-layout .deco{grid-area:c;align-self:flex-end}#services-cover .cover-wrapper .cover-grid-layout .deco img{overflow:visible;width:600px;height:500px}@media screen and (max-width:1024px){#services-cover .cover-wrapper .cover-grid-layout .deco img{width:400px;height:400px}}@media screen and (max-width:820px){#services-cover .cover-wrapper .cover-grid-layout .deco img{width:300px;height:300px}}@media screen and (max-width:480px){#services-cover .cover-wrapper .cover-grid-layout .deco img{width:250px;height:250px}}#services-cover .cover-wrapper .deco-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(7,25,69,.9) -30%,rgba(22,130,178,.85));-webkit-clip-path:polygon(0 0,70% 0,20% 100%,0 100%);clip-path:polygon(0 0,70% 0,20% 100%,0 100%);z-index:7}#services-cover .cover-wrapper .deco-filter{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,96%,.6);z-index:5}#services-cover .cover-wrapper img{position:relative;top:0;left:0;height:100vh;width:100%;object-fit:cover;z-index:0}section{background:#fff;scroll-snap-align:start!important}.services--wrapper{-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity;overflow-y:scroll;overflow-x:hidden}.hero-shadow-white{background-color:hsla(0,0%,100%,.6);z-index:2}.hero-shadow-blue,.hero-shadow-white{position:absolute;top:0;left:0;width:100%;height:100%}.hero-shadow-blue{background-image:linear-gradient(-45deg,hsla(0,0%,100%,.6) 50%,rgba(92,152,203,.6) 0,#061747);z-index:3}.our-services-section__container{position:relative;padding:15vh 5vw;width:100vw;margin:0 auto!important}.our-services-section__container .our-services__content{width:100%;margin-bottom:5%}.our-services-section__container .service-card--container{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:3%}.our-services-section__container .service-card--container .service-card{position:relative;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:360px;width:270px;margin-bottom:20px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.our-services-section__container .service-card--container .service-card h5,.our-services-section__container .service-card--container .service-card p{text-align:center;color:#fff!important;z-index:3;font-size:12px!important}.our-services-section__container .service-card--container .service-card p{margin:1rem 2rem}.our-services-section__container .service-card--container .service-card h5{font-size:1.2em;margin-top:1rem}.our-services-section__container .service-card--container .service-card img{width:100%;object-fit:cover;height:180px}.our-services-section__container .service-card--container .service-card .service-card--shadow{position:absolute;padding:20px;bottom:0;text-align:center;background:linear-gradient(0deg,#071945,#243888,rgba(13,34,87,0))}@media (max-width:820px){.our-services-section__container .service-card--container{-ms-flex-direction:column!important;flex-direction:column!important}}.main-works-section{position:relative;width:100vw;background:#0e4590}.main-works-section h2,.main-works-section p{color:#fff!important}.main-works-section h2{text-transform:uppercase}.main-works-section .main-works__gradient{position:absolute;background:linear-gradient(90deg,#011a44 0,rgba(14,69,144,.4) 50%,rgba(14,69,144,0));z-index:2}.main-works-section .main-works__image{object-fit:cover}.main-works-section #main-works__list{position:relative;padding:3% 0 0 3%;z-index:3}.main-works-section #main-works__list div{max-width:-moz-fit-content;max-width:fit-content}.main-works-section #main-works__list p{margin:3px;padding:0}.main-works-section #main-works__gallery{position:absolute;z-index:1}#success{background:linear-gradient(90deg,rgba(14,69,144,0),rgba(14,69,144,.1))}#success .success-section__header{padding:1.5% 5% 0}#success .success-section__header h2{font-weight:700;color:#0e4590!important}#success .success-section__container{position:relative;padding:1.5% 5%;width:100vw}#success .success-section__container .success-section__content,#success .success-section__container .success-section__video-container{width:50%}#success .success-section__container .success-section__content{gap:12px;overflow:hidden}#success .success-section__container .success-section__content span{width:360px}#success .success-section__container .success-section__content .video-link{background:#fff;color:#0b0b0b;padding:10px;border-radius:4px;border:2px solid #0b0b0b;cursor:pointer}#success .success-section__container .success-section__content .video-link.active{background:#0e4590;color:#fff}#success .success-section__container .success-section__swiper-container{overflow:hidden!important;padding:3px;width:100%}#success .success-section__container .success-section__swiper-container .swiper-slide p{margin:0!important;padding:25px 5px;color:#fff!important;background-color:#0e4590!important;font-size:16px;font-weight:800}#success .success-section__container .success-section__swiper-container .swiper-buttons__container{-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}#success .success-section__container .success-section__swiper-container .swiper-buttons__container .next,#success .success-section__container .success-section__swiper-container .swiper-buttons__container .prev{font-size:36px;color:#bebebe;font-weight:200;z-index:9;cursor:pointer}#success .success-section__container .success-section__video-container iframe{height:400px;width:100%}@media (max-width:991.98px){.success-section__content,.success-section__video-container{display:none!important}}@media (max-width:575.98px){.swiper-slide iframe{height:290px!important}}@media (min-width:992px) and (max-width:9999px){.success-section__swiper-container{display:none!important}}#certificates-cover{background-color:#071945}#certificates-cover .cover-wrapper{margin:0 auto!important;position:relative;height:100vh;overflow:hidden}#certificates-cover .cover-wrapper .cover-grid-layout{color:#fff;z-index:8;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;padding:120px 50px 10px;grid-template-columns:1fr 1fr;grid-template-rows:.3fr 1fr;grid-template-areas:"a a" "c b"}@media screen and (max-width:820px){#certificates-cover .cover-wrapper .cover-grid-layout{justify-items:center;grid-template-columns:1fr;grid-template-rows:.3fr 1fr 1fr;grid-template-areas:"a" "c" "b"}}@media screen and (max-width:480px){#certificates-cover .cover-wrapper .cover-grid-layout{padding:80px 15px 0}}#certificates-cover .cover-wrapper .cover-grid-layout .title{grid-area:a;align-self:flex-end}#certificates-cover .cover-wrapper .cover-grid-layout .title h1{color:#fff;font-weight:700;font-size:3rem}@media screen and (max-width:820px){#certificates-cover .cover-wrapper .cover-grid-layout .title h1{font-size:2.5rem}}#certificates-cover .cover-wrapper .cover-grid-layout .slogan{grid-area:b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:820px){#certificates-cover .cover-wrapper .cover-grid-layout .slogan{-ms-flex-pack:center;justify-content:center}}#certificates-cover .cover-wrapper .cover-grid-layout .slogan p{-ms-flex-item-align:end;align-self:flex-end;font-size:1.2rem}#certificates-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button{width:350px;height:60px;border-radius:5px;background-color:#7baae4;color:#fff;font-size:1.2rem;font-weight:700;border:none;transition:all .3s ease-in-out}#certificates-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button:hover{background-color:#071945}#certificates-cover .cover-wrapper .cover-grid-layout .deco{grid-area:c;overflow:visible}#certificates-cover .cover-wrapper .cover-grid-layout .deco img{position:static;overflow:visible;height:500px}@media screen and (max-width:820px){#certificates-cover .cover-wrapper .cover-grid-layout .deco img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:400px}}@media screen and (max-width:480px){#certificates-cover .cover-wrapper .cover-grid-layout .deco img{height:250px}}#certificates-cover .cover-wrapper .deco-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(7,25,69,.9) 30%,rgba(22,130,178,.4) 0,rgba(22,130,178,.4) 65%,rgba(7,25,69,.9) 0);z-index:7}#certificates-cover .cover-wrapper img{position:absolute;top:0;left:0;height:100vh;width:100%;object-fit:cover}#contact-cover{background-color:#071945}#contact-cover .cover-wrapper{margin:0 auto!important;position:relative;height:100vh;overflow:hidden}#contact-cover .cover-wrapper .cover-grid-layout{color:#fff;z-index:8;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;padding:150px 50px 0;grid-template-columns:1fr 1fr;grid-template-rows:.3fr 1fr;grid-template-areas:"a a" "b c"}@media screen and (max-width:820px){#contact-cover .cover-wrapper .cover-grid-layout{justify-items:center;grid-template-columns:1fr;grid-template-rows:.3fr 1fr 1fr;grid-template-areas:"a" "b" "c"}}@media screen and (max-width:480px){#contact-cover .cover-wrapper .cover-grid-layout{padding:120px 10px 0}}#contact-cover .cover-wrapper .cover-grid-layout .title{grid-area:a}#contact-cover .cover-wrapper .cover-grid-layout .title h1{color:#fff;font-weight:700;font-size:3rem}@media screen and (max-width:820px){#contact-cover .cover-wrapper .cover-grid-layout .title h1{font-size:2.5rem;text-align:center}}#contact-cover .cover-wrapper .cover-grid-layout .slogan{grid-area:b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:820px){#contact-cover .cover-wrapper .cover-grid-layout .slogan{-ms-flex-align:center;align-items:center}}#contact-cover .cover-wrapper .cover-grid-layout .slogan p{font-size:1.2rem}@media screen and (max-width:820px){#contact-cover .cover-wrapper .cover-grid-layout .slogan p{font-size:1.2rem}}#contact-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button{width:350px;height:60px;border-radius:5px;background-color:#7baae4;color:#fff;font-size:1.2rem;font-weight:700;border:none;transition:all .3s ease-in-out;display:grid;place-content:center;text-decoration:none}#contact-cover .cover-wrapper .cover-grid-layout .slogan .catalog-button:hover{background-color:#071945}#contact-cover .cover-wrapper .cover-grid-layout .deco{grid-area:c;overflow:visible;align-self:flex-end}#contact-cover .cover-wrapper .cover-grid-layout .deco img{position:static;height:400px;width:400px}@media screen and (max-width:820px){#contact-cover .cover-wrapper .cover-grid-layout .deco img{height:500px;width:500px}}@media screen and (max-width:480px){#contact-cover .cover-wrapper .cover-grid-layout .deco img{height:350px;width:350px}}#contact-cover .cover-wrapper .deco-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(125deg,rgba(7,25,69,.9) 60%,hsla(0,0%,100%,.75) 0,hsla(0,0%,100%,.75) 80%,rgba(7,25,69,.9) 0);z-index:7}#contact-cover .cover-wrapper img{position:absolute;top:0;left:0;height:100vh;width:100%;object-fit:cover}#form-container{padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){#form-container .social-wrapper{-ms-flex-direction:column;flex-direction:column}}#contact-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:32px;border-radius:8px;width:300px;margin:auto}#contact-form input,#contact-form textarea{width:100%;padding:8px;border-radius:8px;border:1px solid rgba(0,0,0,.3);margin-bottom:16px}#contact-form input:focus,#contact-form textarea:focus{outline:none;border:1px solid #2b74ce}@media screen and (min-width:820px){#form-container{padding:0 100px}#contact-form{width:450px}}@media screen and (max-width:480px){#contact-form{width:100%;padding:16px}}#address{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:32px;grid-template-areas:"d e f";padding:0 32px;border-bottom:4px solid #071945;border-top:4px solid #071945;margin:0 auto!important}#address .forklift-container{display:grid;place-items:center;overflow:hidden;position:relative;grid-area:d}#address .forklift-container .forklift-deco{width:180px;height:160%;background:linear-gradient(0deg,#2a0d75,#5887cd,#b8e5fb);transform:rotate(20deg);position:absolute;z-index:6}#address .forklift-container .forklift-img{max-width:440px;width:100%;z-index:7}#address .address-item,#address .address-item-1,#address .address-item-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:32px 0}#address .address-item-1{grid-area:e}#address .address-item-2{grid-area:f}#address .map{border:0;width:100%;height:200px;border-radius:8px}.privacy-and-social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:64px;margin:25px 0}@media screen and (max-width:820px){.privacy-and-social{-ms-flex-direction:column;flex-direction:column;gap:16px}}.privacy-and-social a,.privacy-and-social p{color:#071945;font-weight:700;margin:0}@media screen and (max-width:1024px){#address{padding:0 64px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:32px;grid-template-areas:"d d" "e f"}#address .forklift-container{border-bottom:4px solid #071945}}@media screen and (max-width:820px){#address{padding:0;grid-template-columns:1fr;grid-template-rows:.5fr 1fr 1fr;gap:32px;grid-template-areas:"d" "e" "f"}#address .address-item,#address .address-item-1,#address .address-item-2{padding:1rem 3rem;text-align:center}#address .map{height:400px}}header{width:100%;position:absolute;z-index:9}.logo{width:350px}#menu-button{display:none;color:#071945;font-weight:900;text-transform:uppercase;text-decoration:none;font-family:Montserrat,Arial,Helvetica,sans-serif;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 2px #fff;font-size:.9rem}#nav-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style:none;gap:32px}#nav-links a{color:#071945;font-weight:900;text-transform:uppercase;text-decoration:none;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:.9rem;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 2px #fff}#nav-links a:hover{color:#7baae4;text-decoration:underline}.no-scroll{overflow:hidden}@media screen and (max-width:1024px){.logo{width:200px}#nav-links a{font-size:.8rem}}@media screen and (max-width:820px){#nav-links{display:none}#nav-links.open{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:0;background-color:#fff;width:100%;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;text-align:center;z-index:10}#nav-links.open a{font-size:1.2rem}#menu-button{display:block;z-index:11}.logo{width:150px}}#success .success-section__header h2,.banner__title,.our-services-section__container .our-services__content h2,.typo-base,.typo-link,.typo-subtitle,.typo-text,.typo-text--bold,.typo-text-white,.typo-title{letter-spacing:1px;font-family:Montserrat,Arial,Helvetica,sans-serif}#success .success-section__header h2,.banner__title,.our-services-section__container .our-services__content h2,.typo-title{color:#071945;font-size:2.5rem;font-weight:900}.typo-subtitle{color:#071945!important;font-size:1.5rem;font-weight:900}.typo-text,.typo-text--bold{color:#333!important;font-size:1rem;font-weight:400}.typo-text-white{color:#fff!important;font-size:1rem;font-weight:400}.typo-text--bold{font-weight:700}.typo-link{color:#2b74ce!important;font-weight:600;text-decoration:underline}#about-section,#address,#certificates-cover .cover-wrapper,#contact-cover .cover-wrapper,#home-cover .cover-wrapper,#products-cover .cover-wrapper,#quality-section,#services-cover .cover-wrapper,#social-responsibility-section .social-responsibility-wrapper,#success .success-section__container,#success .success-section__header,#timeline-section,.banner__container,.our-services-section__container,.section-ovr{max-width:1440px;width:100%;margin:20px auto}.nav-ovr{max-width:1440px;width:100%;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 32px}#success .success-section__container .success-section__content,.d-flex-col,.main-works-section,.our-services-section__container,.our-services-section__container .service-card--container .service-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#success .success-section__container,#success .success-section__container .success-section__swiper-container .swiper-buttons__container,.d-flex-row,.main-works-section #main-works__gallery,.our-services-section__container .service-card--container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#success .success-section__container,.d-flex-center,.main-works-section #main-works__gallery{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.h-w-100,.main-works-section #main-works__gallery,.main-works-section .main-works__gradient,.main-works-section .main-works__image,.our-services-section__container .service-card--container .service-card .service-card--shadow{height:100%;width:100%}.main-works-section .main-works__gradient,.top-left-0{top:0;left:0}#banner{background:linear-gradient(90deg,#011a44,#0e4590);color:#fff;position:relative}.banner__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:0;margin:0 auto!important;padding:50px 30px;font-family:Montserrat,Arial,Helvetica,sans-serif}.banner__title{color:#fff;text-transform:uppercase}.banner__content{font-size:12px!important;margin:0;color:#fff}.banner__button{background:#011a44;color:#fff!important;border:none;padding:20px 40px!important;font-size:18px!important;box-shadow:0 0 25px 5px #4683d2;font-weight:700!important;cursor:pointer;transition:all .3s ease;width:300px;text-transform:uppercase}@media (max-width:1024px){.banner__container{padding:30px 15px;-ms-flex-flow:column;flex-flow:column;gap:2rem}.banner__content,.banner__title{text-align:center}.banner__title{font-size:1.6em}.banner{padding:30px 15px!important;-ms-flex-flow:column;flex-flow:column}}@media (max-width:820px){.banner__button{width:100%}}
/*# sourceMappingURL=index.css.map */
