*{margin:0;padding:0;transition:.3s all;cursor:default;-webkit-tap-highlight-color:transparent}html{box-sizing:border-box}:root{font-family:"Inter",serif;--primary-color:#092F57;--secondary-color:#009EE2;--gray-color:#52646D}.grecaptcha-badge{display:none!important}li{list-style:none}a{text-decoration:none;color:inherit;cursor:pointer}i{margin:0;padding:0}i::before{margin:0;padding:0}.align-items-center{align-items:center}.fast-spin{animation:spin .5s infinite linear}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.flex{display:flex;width:100%}.col{flex:1 0 0}.button{border:none;display:flex;align-items:center;justify-content:center;color:#fff;padding:25px 48px;position:relative;cursor:pointer;display:flex;background:linear-gradient(90deg,#1961acff 0%,#009ee2ff 100%);clip-path:polygon(0 0,100% 0,100% 60%,90% 100%,0 100%);transition:.3s all;font-size:14px;gap:20px;width:fit-content}.button hr{border:1px solid #ffffffa5;height:16px;transform:rotate(45deg);transform-origin:left;transition:.3s all}.button:hover hr{transform:rotate(90deg);transition:.3s all;margin-right:4px}.menu-toggle{-webkit-tap-highlight-color:transparent;outline:none;box-shadow:none;border:none;background-color:#fff;-webkit-tap-highlight-color:#ffffff1a}.menu-toggle:active,.menu-toggle:focus{background-color:#fff;outline:none;box-shadow:none}#lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;justify-content:center;align-items:center;z-index:1000}#lightbox img{max-width:85%;max-height:85%}#close{position:absolute;top:20px;right:40px}#close i{font-size:20px;color:#fff;cursor:pointer}input,textarea{background-color:transparent;border:1px solid #CCC;border-radius:10px;padding:16px 20px;resize:none;cursor:default;color:var(--primary-color)!important;font-size:16px;font-family:"Inter",serif;width:100%}textarea{height:178px;width:100%;border:1px solid #CCC;font-size:16px}input::placeholder{color:#848484;opacity:.5;font-size:16px}textarea::placeholder{color:#848484;opacity:.5;font-size:16px}input:focus,textarea:focus{border-color:#009EE2!important;background:none;outline:none;color:var(--gray-color)}input:focus::placeholder,textarea:focus::placeholder{color:#848484}input::backdrop{color:var(--primary-color)}.wrapper{width:100%;max-width:1400px;margin:0 auto;padding:0}.hamburger-menu{display:none;width:48px;height:48px;cursor:pointer}.hamburger-menu i{display:flex;align-items:center;justify-content:center;justify-items:center;width:48px;height:48px;cursor:pointer;font-size:20px}body.no-scroll{overflow:hidden}#form-result{margin-top:36px;font-size:16px;padding:10px;display:none;border-radius:5px}#qf-form-result{margin-top:36px;font-size:16px;padding:10px;display:none;border-radius:5px}#qf-tr-form-result{margin-top:36px;font-size:16px;padding:10px;display:none;border-radius:5px}.success{color:green;background:#d4edda;border:1px solid #c3e6cb}.error{color:red;background:#f8d7da;border:1px solid #f5c6cb}.wp-fixed{display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:#00000026 0 3px 12px 0;height:96px;width:96px;border-radius:50%;position:fixed;bottom:36px;right:16px;z-index:9998;transition:.3s ease-in-out;display:none}.wp-fixed i{color:#25D366;font-size:32px;cursor:pointer;transition:.3s ease-in-out}.wp-fixed:hover{transform:scale(.95)}#preload{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#03182a;display:flex;justify-content:center;align-items:center;z-index:9999;flex-direction:column}#logo{width:150px;animation:rotate 5s linear 3}@keyframes rotate{0%{transform:rotateX(0deg)}100%{transform:rotatey(1080deg)}}#main-content{display:none;text-align:center}.mobile-menu{position:fixed;top:0;right:-100%;width:80%;height:100%;background-color:#fff;box-shadow:-2px 0 10px #0003;transition:right .3s ease-in-out;z-index:999;overflow:hidden;max-height:100%}.mobile-menu .content-menu{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:40px;max-height:80%;overflow-y:auto;padding:60px 32px 60px 40px}.mobile-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mobile-menu .links{height:100%}.mobile-menu ul li{padding:15px 0;border-bottom:1px solid #e4e4e4}.mobile-menu ul li a{text-decoration:none;color:var(--primary-color);font-size:16px;font-weight:600;display:block;display:flex;align-items:center;gap:10px}.mobile-menu ul li a:hover{opacity:.5}.mobile-menu .diller{display:flex;flex-direction:column;gap:15px}.mobile-menu .dil{color:var(--primary-color);padding:10px;background-color:#f5f5f5;width:fit-content;font-weight:600}.mobile-menu.open{right:0}.mobile-menu .contact{display:flex;flex-direction:column;font-size:14px;gap:10px;padding-top:32px}.mobile-menu .contact .telephone{font-size:20px}.mobile-menu .contact .address{width:100%!important}header{display:flex;flex-direction:column;align-items:center;color:var(--primary-color);font-size:16px;position:absolute;top:0;width:100%;z-index:-1;background:#fff;height:300px}header .navbar-top{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--primary-color);padding:17px 0;font-weight:300}header .navbar-top li{font-weight:400}header .navbar-top .company-text{cursor:default;font-size:14px;color:var(--primary-color);font-weight:300}header .navbar-top .links{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer}header .navbar-top .links li:hover{opacity:.5}header .menu{display:flex;align-items:center;justify-content:space-between;padding:20px 0;width:100%;transition:.3s all}header .menu .menu-left{display:flex;align-items:center;gap:48px}header .menu .menu-right{display:flex;align-items:center;gap:24px}header .menu .logo img{cursor:pointer;height:48px}header .menu .menu-links{display:flex;align-items:center;gap:48px;cursor:pointer}header .menu .menu-links ul{display:flex;align-items:center;gap:48px}header .menu .menu-links li a{display:flex;align-items:center;gap:12px;transition:.3s all;font-weight:500;font-size:16px}header .menu .menu-links li img:hover{opacity:.8}header .menu .menu-links .icon-home{font-size:20px;cursor:pointer}header .menu .menu-links .icon-home::before{cursor:pointer}header .menu .menu-links .icon-home:hover{opacity:.8}.menu .menu-links li a hr{border:1px solid #ffffffa5;border:1px solid var(--primary-color);height:14px;transform:rotate(45deg);transform-origin:left;transition:.3s all}header .menu .menu-links li:hover hr{transform:rotate(90deg);transition:.3s all;margin-right:8px}header .menu .menu-links li hr.aktif{transform:rotate(90deg);transition:.3s all;margin-right:8px}.btn-get-a-quote{padding:22px 28px;background:var(--primary-color)}.sticky-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 4px 20px #0000001a;transition:top .4s ease-in-out,opacity .4s ease-in-out;z-index:998;display:none;flex-direction:column;color:var(--primary-color)}.sticky-header.show{display:flex;justify-content:space-between;align-items:center}.sticky-header .menu{display:flex;align-items:center;justify-content:space-between;padding:10px 0;width:100%;transition:.3s all}.sticky-header .menu .logo img{padding-right:32px;cursor:pointer;height:36px}.sticky-header .menu .menu-links{display:flex;align-items:center;gap:48px;cursor:pointer}.sticky-header .menu .menu-links li a{display:flex;align-items:center;gap:12px;transition:.3s all;font-size:15px;font-weight:500}.sticky-header .menu .menu-links li img:hover{opacity:.8}.sticky-header .menu .menu-links .icon-home{font-size:20px;cursor:pointer}.sticky-header .menu .menu-links .icon-home::before{cursor:pointer}.sticky-header .menu .menu-links .icon-home:hover{opacity:.8}.menu .menu-links li a hr{border:1px solid #ffffffa5;border:1px solid var(--primary-color);height:14px;transform:rotate(45deg);transform-origin:left;transition:.3s all}.sticky-header .menu .menu-links li:hover hr{transform:rotate(90deg);transition:.3s all;margin-right:8px}.sticky-header .menu .menu-links li hr.aktif{transform:rotate(90deg);transition:.3s all;margin-right:8px}.sticky-header .btn-get-a-quote{padding:20px;background:var(--primary-color)}.whatsapp-button{position:fixed;bottom:30px;right:20px;background-color:#25D366;color:#fff;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;z-index:999}.whatsapp-button i{font-size:48px;cursor:pointer}.whatsapp-button:hover{transform:scale(1.1)}.whatsapp-button:hover i{transform:scale(.8)}.mobile-slider{display:none}.slideshow-container{max-width:100%;position:relative;margin:auto;background-position:center;background-size:cover;margin-top:160px;cursor:default}.mySlides{display:none;position:relative;cursor:default}.mySlides .slidertext{width:100%;text-align:left;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);color:#fff;opacity:1;animation:slideIn 0.3s forwards;max-width:1400px;margin:0 auto;padding:0}@keyframes slideIn{from{opacity:0;transform:translate(-50%,-40%) translateY(20px)}to{opacity:1;transform:translate(-50%,-40%) translateY(0)}}.mySlides .slidertext .textbutton{display:flex;flex-direction:column;gap:36px}.mySlides .slidertext .main{font-size:72px;width:550px;line-height:80px;font-weight:600;letter-spacing:-1px}.mySlides .slidertext #slide-1{width:36%}.mySlides .slidertext #slide-2{width:40%}.mySlides .slidertext #slide-3{width:40%}.mySlides .slidertext-ru .main{font-size:68px;width:860px}.mySlides .slidertext .slogan{font-size:32px}.mySlides .slidertext span{text-decoration:underline}.mySlides .slidertext .btn-slider{margin-bottom:96px}.mySlides .slidertext .btn-slider hr{border:1px solid #ffffffa5;height:16px;transform:rotate(45deg);transform-origin:left;transition:.3s all}.mySlides .slidertext .btn-slider:hover hr{transform:rotate(90deg);transition:.3s all;margin-right:4px}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:#000c}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.dots{display:flex;position:absolute;bottom:80px;right:300px;gap:36px}.dot{cursor:pointer;border:2px solid #fff;height:48px;transform:rotate(45deg);margin:0 2px;transition:background-color .6s ease,transform .3s ease,margin .3s ease}.active{border:2px solid #009EE2;transform:rotate(90deg);margin:0 20px;transition:transform .3s ease,margin .3s ease}.dot:hover{border:2px solid #009EE2}.fade{animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}.container-featured{display:flex;align-items:center;justify-content:space-between;cursor:default;padding:160px 0}.container-featured hr{border:1px solid #f5f5f5;height:160px;transform:rotate(0deg)}.container-featured .box{display:flex;flex-direction:column;gap:22px;width:min-content}.container-featured i{font-size:54px;cursor:default;background:linear-gradient(to bottom,#1961AC,#009EE2);background-clip:text;color:transparent}.container-featured .box .main-text{width:100%;font-size:28px;font-weight:500;color:#092F57}.container-featured .box .icon-text{display:flex;align-items:center;gap:40px;width:100%}.container-featured .box .sub-text{font-size:15px;font-weight:400;color:#52646D;width:390px;letter-spacing:-.2px}.container-aboutus{display:grid;grid-template-columns:repeat(2,1fr);gap:155px;align-items:center;padding-bottom:160px;cursor:default}.container-aboutus .text-container{display:flex;flex-direction:column;justify-content:center;gap:20px}.container-aboutus .text-container .logo{display:flex;align-items:center;gap:12px}.container-aboutus .text-container .logo i{font-size:80px;color:#DCE0E2}.container-aboutus .text-container .logo .company{font-size:28px;line-height:30px;color:#DCE0E2}.container-aboutus .text-container .title{font-size:32px;color:#092F57}.container-aboutus .text-container .bodytext{font-size:20px;color:#52646D;font-weight:300}.container-aboutus .btn-about{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#1961acff 0%,#009ee2ff 100%);color:#fff;padding:25px 48px;position:relative;cursor:pointer;display:flex;clip-path:polygon(0 0,100% 0,100% 60%,85% 100%,0 100%);transition:.3s all;background-color:var(--primary-color);font-size:14px;gap:20px;width:fit-content}.container-aboutus .btn-about hr{border:1px solid #ffffffa5;height:16px;transform:rotate(45deg);transform-origin:left;transition:.3s all}.container-aboutus .btn-about:hover hr{transform:rotate(90deg);transition:.3s all;margin-right:4px}.container-our-service{display:flex;flex-direction:column;background:#e6eaee;background:linear-gradient(209deg,#e6eaeeff 0%,#ffff 100%);border-radius:0 150px 0 0;width:100%}.container-our-service .container-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:80px 0}.container-our-service .container-header .text-area{display:flex;flex-direction:column;gap:10px;width:65%}.container-our-service .container-header .text-area .title{font-size:96px;letter-spacing:-1px;color:#092F57;font-weight:500}.container-our-service .container-header .text-area .bodytext{font-size:24px;color:#52646D;font-weight:400}.container-our-service .container-header .btn-view-all-service{background:linear-gradient(90deg,#1961acff 0%,#009ee2ff 100%)}.container-our-service .service-box-slider{display:flex;align-items:flex-start;justify-content:flex-start;padding:0 0 0 255px;gap:30px;padding-right:251px;overflow-x:auto;max-width:100%;user-select:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.container-our-service .service-box-slider::-webkit-scrollbar{display:none}.container-our-service .service-box-slider .service-box{display:flex;flex-direction:column;gap:40px;transition:.3s all}.container-our-service .service-box-slider .service-box img{cursor:pointer}.container-our-service .service-box-slider .service-box .service-title{font-size:32px;font-weight:400;color:var(--primary-color);width:70%;padding-bottom:100px}.container-our-service .service-box-slider .service-box:hover img{transform:scale(.93)}.container-our-service .service-box-slider .service-box:hover .service-title{margin-left:20px;transition:.3s all}.container-banner{overflow:hidden;white-space:nowrap;position:relative;background-color:var(--primary-color);border-radius:0 0 100px 0}.scrolling-wrapper{display:flex;width:max-content;animation:scrollText 90s linear infinite;background-color:#1961AC}.scrolling-text{display:flex;align-items:center;font-size:64px;font-weight:600;letter-spacing:-1px;color:#fff;gap:40px;user-select:none;background-color:#1961AC;padding:24px 0}@keyframes scrollText{from{transform:translateX(0)}to{transform:translateX(-50%)}}.banner-area{background-image:url(../cp/subbanner-01.avif);background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:630px;display:flex;align-items:center;flex-direction:row}.banner-text{display:grid;grid-template-columns:repeat(1,1fr);flex-direction:column;gap:20px;width:50%}.banner-text img{display:flex;flex-direction:row;width:72px}.banner-text i{font-size:72px;color:#fff;cursor:default}.banner-text .yazi{font-size:72px;font-weight:600;line-height:84px;color:#fff;word-wrap:break-word;white-space:normal;width:75%}.banner-text .yazi-ru{font-size:72px;line-height:80px}.feature-area{position:absolute;right:0;top:400px;display:flex;flex-direction:column;gap:20px;margin-right:250px}.feature-area .feature-box{display:flex;align-items:center;font-size:32px;background-color:#ffffff16;font-weight:600;color:#fff;padding:0 48px;backdrop-filter:blur(20px);word-wrap:break-word;white-space:normal;width:350px;height:230px}.contact-form-container{display:grid;grid-template-columns:repeat(2,1fr);padding-top:240px;padding-bottom:128px;color:#fff;width:100%}.contact-form-container .text-area{display:flex;flex-direction:column;word-wrap:break-word;white-space:normal;width:70%;gap:36px}.contact-form-container .text-area h2{font-size:64px;font-weight:500;letter-spacing:-1px;line-height:64px}.contact-form-container .text-area .desc{font-size:20px;font-weight:300}.contact-form-container .text-area .desc span{text-decoration:underline}.contact-form-container .contact-form{display:flex;flex-direction:column;gap:20px}.contact-form-container .contact-form .input-group{display:flex;flex-direction:row;gap:20px}.contact-form-container .contact-form .input-group input{background-color:transparent;border:1px solid #fff6;border-radius:10px;padding:18px 20px;resize:none;cursor:pointer;color:#fff!important;font-size:16px;font-family:"Inter",serif}.contact-form-container .contact-form .input-group textarea{height:178px;width:100%;border:1px solid #fff6;font-size:16px;font-family:"Inter",serif;color:#fff!important}.contact-form-container .contact-form .input-group input::placeholder{color:#fff;opacity:.5;font-size:16px}.contact-form-container .contact-form .input-group textarea::placeholder{color:#fff;opacity:.5;font-size:16px}.contact-form-container .contact-form .input-group input:focus,textarea:focus{border-color:#009EE2;background:none;outline:none;color:#fff}.contact-form-container .contact-form .input-group input:focus::placeholder,textarea:focus::placeholder{color:#fff}.contact-form-container .contact-form .input-group input:active{color:#fff}.btn-send-message{background-color:inherit;margin-top:16px}.contact-container{background-image:url(../cp/map.webp);background-size:contain;background-position:left center;background-repeat:no-repeat;height:953px;margin:90px 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.contact-container .content{display:grid;justify-content:flex-end}.contact-container .git{display:flex;max-width:650px;width:100%;gap:80px}.contact-container .git .contact-box-area{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:36px;width:50%}.contact-container .git .contact-box-area .contact-box{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#52646D}.contact-container .main-title{font-size:96px;font-weight:500;letter-spacing:-1px;color:#1961AC;margin-bottom:36px;width:100%;max-width:650px}.contact-container .main-title-ru{font-size:72px;font-weight:500;letter-spacing:-1px;color:#1961AC;margin-bottom:36px;width:100%;max-width:650px}.contact-container .git .contact-box-area .contact-box .title{font-size:24px;font-weight:500;color:var(--primary-color)}.contact-container .git .contact-box-area .contact-box .telephone{font-size:32px;font-weight:600;color:var(--primary-color)}.contact-container .git .contact-box-area .contact-box .desc{font-size:12px;color:#52646D;width:60%;padding-top:20px}.contact-container .git .contact-box-area .contact-box .telephone:hover{color:var(--secondary-color);cursor:pointer}.contact-container .git .contact-box-area .contact-box .content a:hover{color:var(--secondary-color)}.contact-container .git .contact-box-area .contact-box .content:hover{color:var(--secondary-color)}.reviews-container{margin:0 auto;background-color:#fff;border-radius:8px;margin:100px 0;position:relative;overflow:hidden}.reviews-container.dragging{cursor:grabbing}.reviews-container .title{text-align:center;font-size:48px;font-weight:500;letter-spacing:-1px;line-height:64px;color:var(--primary-color);margin-bottom:32px}.reviews-container .review{display:flex;flex-direction:column;justify-content:space-between;background-color:#f9f9f9;padding:36px;border-radius:8px;width:100%;box-sizing:border-box;min-height:360px;height:auto;clip-path:polygon(0 0,100% 0,100% 80%,85% 100%,0 100%);user-select:none;cursor:grab}.profile-initials{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:20px}.reviews-container .review.visible{opacity:1;transform:translateY(0)}.reviews-container .review h3.author{margin:0;color:#707070;font-size:18px;font-weight:400}.reviews-container .review .profile-pic{width:50px;height:50px;border-radius:50%;margin-bottom:15px;object-fit:cover}.reviews-container .review-text{margin:24px 0;font-size:20px;font-weight:300;color:var(--primary-color)}.reviews-container .rating{display:flex;align-items:center;color:#ff9800;font-weight:600;font-size:20px;gap:5px}.reviews-container .review .rating strong{color:#333;background-color:#9acd32}.reviews-container .review .review-date,.reviews-container .review .review-location{font-size:.9em;color:#777;margin:5px 0}.reviews-container .review .rating-stars{display:flex;gap:5px}.reviews-container .review .rating-stars .star{width:20px;height:20px;background-color:lightgray;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.reviews-container .review .rating-stars .filled{background-color:#f90}.reviews-container .slider-control{display:flex;align-items:center;justify-content:center;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);gap:16px}.reviews-container .slider-control .nav{width:48px;height:4px;background-color:#CCC;cursor:pointer;transition:background-color .3s;transform:rotate(0);margin:0;transition:none}.reviews-container .slider-control .nav.active{background-color:var(--secondary-color);border:none;width:48px;height:4px}.reviews-container .slider-control .nav:hover{background-color:var(--secondary-color);border:none;padding:0;margin:0;width:48px;height:4px;transform:rotate(0);margin:0;transition:none}.profile-container{display:flex;justify-content:space-between;align-items:center;width:100%}.profile-pic{border-radius:50%;width:50px;height:50px}.google-logo img{width:32px;height:32px}footer{display:flex;flex-direction:row;background:linear-gradient(135deg,#1961acff 0%,#092f57ff 100%);clip-path:polygon(0 18%,12% 0,100% 0,100% 100%,0 100%);border-radius:0 0 300px 0;color:#fff;padding:96px 0 64px;position:relative;z-index:999}footer .columns{display:grid;grid-template-columns:2fr 1fr}footer .left-column .slogan{font-size:30px;font-weight:200;width:58%;padding-top:40px}footer .left-column .slogan-ru{font-size:28px}footer .left-column .page-links{display:flex;align-items:center;gap:32px;padding-top:120px}footer .left-column .page-links li:hover{opacity:.5}footer .left-column .copyrights{padding-top:80px;font-size:14px;font-weight:300}footer .topview i{position:absolute;font-size:36px;bottom:20px;right:36px;color:var(--primary-color);cursor:pointer}footer .topview i:hover{margin-bottom:10px}footer .right-column hr{border-color:#ffffff1b;transform:rotate(90deg);height:1px;transform-origin:left}footer .right-column .contact{display:flex;flex-direction:column;gap:20px;padding-left:139px;height:400px}footer .right-column .telephone{display:flex;flex-direction:column;gap:5px}footer .right-column .telephone .title{font-size:16px;font-weight:500}footer .right-column .telephone .number{font-size:32px;font-weight:500}footer .right-column .telephone:hover .number{color:var(--secondary-color)}footer .right-column .email{font-size:16px;font-weight:300}footer .right-column .email:hover{color:var(--secondary-color)}footer .right-column .address{font-size:16px;font-weight:300}footer .right-column .address:hover{color:var(--secondary-color)}footer .right-column .social-media{display:flex;align-items:center;gap:15px;padding-top:108px}footer .right-column .social-media .smb{display:flex;align-items:center;justify-content:center;border-radius:50%;height:85px;width:85px;border:1px solid #fff}footer .right-column .social-media .smb i{font-size:24px;color:#fff;cursor:pointer}footer .right-column .social-media .smb:hover{transform:scale(1.1);background-color:#fff}footer .right-column .social-media .smb:hover i{color:var(--primary-color)}footer .copyrights{width:100%;text-align:left;font-size:13px;font-weight:300}.quote-form{display:none;align-items:center;justify-content:center;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#092f57da;box-sizing:border-box;z-index:999}.quote-form-content{background-color:#fff;margin:0 auto;padding:30px 20px 20px}.quote-form-content .content{display:grid;grid-template-columns:repeat(2,1fr);padding:60px}.quote-form-content .content .left{display:flex;flex-direction:column;gap:36px;width:80%}.quote-form-content .content .left .title{font-size:64px;font-weight:500;letter-spacing:-1px;line-height:64px;color:var(--primary-color)}.quote-form-content .content .left .desc{font-size:20px;font-weight:300;color:var(--gray-color)}.quote-form-content .content .right #quoteFormFields{display:flex;flex-direction:column;gap:20px}.quote-form-content .input-group{display:flex;align-items:center;justify-content:space-between;gap:20px}.quote-form-content .header{display:flex;align-items:center;justify-content:flex-end}.quote-form-content .close{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #aaa;height:44px;width:44px;cursor:pointer}.quote-form-content .close i{font-size:14px;color:#aaa;cursor:pointer}.quote-form-content .close:hover{background-color:#aaa;border:1px solid #aaa}.quote-form-content .close:hover i{color:#fff}.quote-form-content .btn-send-message[type="submit"]{border:none;display:flex;align-items:center;justify-content:center;color:#fff;padding:25px 48px;position:relative;cursor:pointer;display:flex;background:linear-gradient(90deg,#1961acff 0%,#009ee2ff 100%);clip-path:polygon(0 0,100% 0,100% 60%,90% 100%,0 100%);transition:.3s all;font-size:14px;gap:20px;width:fit-content}.page-banner{max-width:100%;display:flex;align-items:center;justify-content:center;position:relative;margin:auto;background-position:center;background-size:cover;margin-top:160px;cursor:default;z-index:111}.page-banner .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:190px 255px 85px;gap:90px;width:fit-content}.page-banner .page-name{font-size:72px;font-weight:600;color:#fff}.page-banner .page-breadcrumb{font-size:14px;font-weight:300}.page-banner .page-banner-mobile{display:none}.aboutus{display:flex;align-items:flex-start;justify-content:space-between;padding:196px 0 0;width:100%;cursor:default}.aboutus .content{display:grid;grid-template-columns:repeat(2,1fr);gap:160px}.aboutus .text-container{display:flex;flex-direction:column;gap:20px}.aboutus .text-container .title{font-size:32px;color:#092F57}.aboutus .text-container .bodytext{font-size:20px;color:#52646D;font-weight:300}.aboutus .text-container{display:flex;flex-direction:column;justify-content:center;gap:20px}.aboutus .text-container .logo{display:flex;align-items:center;gap:12px}.aboutus .text-container .logo i{font-size:80px;color:#DCE0E2}.aboutus .text-container .logo .company{font-size:28px;line-height:30px;color:#DCE0E2}.aboutus .btn-about{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#1961acff 0%,#009ee2ff 100%);color:#fff;padding:25px 48px;position:relative;cursor:pointer;display:flex;clip-path:polygon(0 0,100% 0,100% 60%,85% 100%,0 100%);transition:.3s all;background-color:var(--primary-color);font-size:14px;gap:20px;width:fit-content}.aboutus .btn-about hr{border:1px solid #ffffffa5;height:16px;transform:rotate(45deg);transform-origin:left;transition:.3s all}.aboutus .btn-about:hover hr{transform:rotate(90deg);transition:.3s all;margin-right:4px}.container-mission-vision .content{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.container-mission-vision i{font-size:128px;background:linear-gradient(to bottom,#092F57,#1961AC);background-clip:text;color:transparent}.container-mission-vision .mission,.container-mission-vision .vision{display:flex;flex-direction:column;gap:72px;border:1px solid #E5E5E5;padding:55px 120px;border-radius:50px 0 50px 0}.container-mission-vision .text-area{display:flex;flex-direction:column;gap:24px}.container-mission-vision .text-area .title{font-size:36px;font-weight:600;color:var(--primary-color)}.container-mission-vision .desc{font-size:24px;font-weight:300;color:var(--gray-color)}.container-mission-vision .mission:hover,.container-mission-vision .vision:hover{border:1px solid #ccc}.container-mission-vision .mission:hover i,.container-mission-vision .vision:hover i{transform:translateY(20px)}.container-values{background:#e6eaee;background:linear-gradient(260deg,#e6eaeeff 0%,#ffff 100%);border-bottom-right-radius:100px;padding:154px 0;margin:110px 0;gap:64px}.container-values .content{display:flex;flex-direction:column;gap:64px}.container-values .text-area{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.container-values .text-area .title{font-size:48px;font-weight:600;letter-spacing:-1px;color:var(--primary-color)}.container-values .text-area .desc{font-size:20px;font-weight:300;color:var(--gray-color)}.container-values .values-container{display:flex;align-items:center;justify-content:center;gap:30px}.container-values .values-container .value-box{position:relative;display:flex;flex-direction:column;justify-content:center;gap:24px;clip-path:polygon(0 0,100% 0,100% 80%,80% 100%,0 100%);background:#fff;max-width:330px;max-height:330px;height:170px;color:var(--gray-color);cursor:default;width:320px;padding:80px 43px}.container-values .values-container .value-box:hover{background-color:#F9F9F9;cursor:default}.container-values .values-container .value-box .title{font-size:24px;font-weight:600;text-align:left;padding:0}.container-values .values-container .value-box .desc{font-size:20px;font-weight:300}.container-certificates .content{display:flex;flex-direction:column;gap:48px;padding:0 0 96px}.container-certificates .title{font-size:48px;font-weight:500;letter-spacing:-1px;color:var(--primary-color)}.container-certificates .certificates{display:flex;align-items:center;justify-content:space-between}.container-certificates .certificates .certificate-box{display:flex;flex-direction:column;gap:20px}.container-certificates .certificates .certificate-box .title{font-size:20px;text-align:center;color:#aaa}.container-certificates .certificates img{min-height:640px;max-height:640px;cursor:pointer}.container-certificates .certificates .certificate-box:hover img{transform:scale(.95)}.container-certificates .certificates .certificate-box:hover .title{color:var(--primary-color)}.container-services{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:150px 0}.container-services .service-box{display:flex;align-items:center;gap:150px;width:100%}.container-services .service-box:nth-child(odd){flex-direction:row;margin-top:-100px}.container-services .service-box:nth-child(even){flex-direction:row-reverse;margin-top:-100px}.container-services .service-box .text-area{display:flex;flex-direction:column;gap:24px}.container-services .service-box:hover img{transform:scale(.95)}.container-services .service-box .text-area .title{font-size:36px;font-weight:500;color:var(--primary-color);padding:0 120px}.container-services .service-box:hover .title{color:var(--secondary-color)}.container-services .service-box .text-area .desc{font-size:20px;font-weight:300;color:var(--gray-color);padding:0 120px}.container-services .service-box:nth-child(odd) hr{border:1px solid #f2f2f2;margin-right:120px}.container-services .service-box:nth-child(even) hr{border:1px solid #f2f2f2;margin-left:120px}.map-ports{position:relative;padding-bottom:540px}.map-ports .map{position:absolute;top:0;width:100%;height:600px;background-color:#fff;overflow:hidden}.map-ports .map iframe{width:100%;height:100%;border:none;margin-top:-70px}.container-ports-list{display:flex;flex-direction:column;justify-content:center;padding:0 0 96px;width:100%}.container-ports-list .main-title{font-size:36px;font-weight:300;color:var(--gray-color);text-align:center;padding:64px 280px}.container-ports-list .box-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.container-ports-list .box-container .port-box{border:1px solid #e3e3e3;padding:60px 40px;border-radius:50px 0 50px 0}.container-ports-list .box-container .port-box:hover{background-color:#F9F9F9;border:1px solid #F9F9F9}.container-ports-list .box-container .port-box:hover .location{transform:translateX(10px)}.container-ports-list .box-container .port-box .title{display:flex;align-items:center;justify-content:space-between}.container-ports-list .box-container .port-box .title .location{font-size:20px;font-weight:600;color:var(--primary-color)}.container-ports-list .box-container .port-box .port-list ul{display:flex;flex-direction:column;gap:8px}.container-ports-list .box-container .port-box .port-list li{display:flex;align-items:center;font-size:16px;font-weight:300;color:var(--gray-color);gap:10px}.container-ports-list .box-container .port-box .port-list li hr{width:2px}.container-ports-list .box-container .port-box .port-list li:hover{transform:translateX(10px);font-weight:500}.container-career{display:flex;align-items:flex-start;justify-content:space-between;padding:100px 0;width:100%}.container-career .content{display:grid;grid-template-columns:repeat(2,1fr);gap:140px}.container-career .career-info{display:flex;flex-direction:column;gap:44px;width:100%}.container-career .career-info .title{display:flex;flex-direction:column;gap:32px;width:90%}.container-career .career-info h2{font-size:64px;font-weight:500;line-height:64px;letter-spacing:-1px;color:var(--primary-color)}.container-career .career-info .title .desc{font-size:20px;font-weight:300;color:var(--gray-color);text-align:left;padding:0;margin:0}.container-career .career-form .input-group{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.container-career .career-form .input-group .desc{font-size:16px;color:#707070}.container-career #careerform{display:flex;flex-direction:column;gap:20px}.file-upload{display:flex;align-items:center;justify-content:center;background-color:#F5F5F5;padding:15px 20px;border-radius:10px;cursor:pointer;font-size:16px;color:#333;gap:64px;width:fit-content}.file-upload *{cursor:pointer}.file-upload:hover{background-color:#E5E5E5}.file-upload input{display:none}.file-upload i{font-size:24px}.map-contact{position:relative;padding-bottom:100px;margin-bottom:300px}.map-contact .map{position:absolute;top:-200px;width:100%;height:600px;background-color:#fff}.map-contact .map iframe{width:100%;height:100%;mix-blend-mode:luminosity;filter:grayscale(100%) contrast(120%);border:none}.container-contact{display:flex;align-items:flex-start;justify-content:space-between;padding:100px 0;width:100%}.container-contact .content{display:grid;grid-template-columns:repeat(2,1fr);gap:140px}.container-contact .contact-info{display:flex;flex-direction:column;width:75%;gap:44px}.container-contact .contact-form{display:flex;flex-direction:column;gap:20px}.container-contact .contact-info .title{display:flex;flex-direction:column;gap:20px}.container-contact .contact-info .text{position:relative;text-align:left;padding:0;margin:0}.container-contact .contact-info h2{font-size:64px;font-weight:500;line-height:64px;letter-spacing:-1px;color:var(--primary-color)}.container-contact .contact-info .desc{font-size:20px;font-weight:300;color:var(--gray-color);position:relative;text-align:left;padding:0;margin:0}.container-contact .contact-info .info{display:flex;flex-direction:column;gap:40px}.container-contact .contact-info .info .telephone{display:flex;flex-direction:column}.container-contact .contact-info .info .telephone .content:hover{color:var(--secondary-color)}.container-contact .contact-info .info .telephone .title{display:flex;flex-direction:column;font-size:20px;font-weight:400;color:var(--primary-color)}.container-contact .contact-info .info .telephone .content{display:flex;font-size:36px;font-weight:600;color:var(--primary-color);gap:0;width:fit-content}.container-contact .contact-info .mail-n-address{display:flex;gap:72px}.container-contact .contact-info .area:hover .content{color:var(--secondary-color)}.container-contact .contact-info .mail-n-address .title{font-size:20px;font-weight:400;color:var(--primary-color)}.container-contact .contact-info .area{display:flex;flex-direction:column;gap:10px}.container-contact .contact-info .get-direction{display:none;font-size:13px;color:var(--primary-color);cursor:pointer}.container-contact .contact-info .address:hover .get-direction{display:block}.container-contact .contact-info .mail-n-address .title{font-size:20px;font-weight:400;color:var(--primary-color)}.container-contact .contact-info .mail-n-address .content{display:flex;flex-direction:column;font-size:16px;font-weight:400;color:var(--primary-color);gap:5px}.container-contact .contact-form .input-group{display:flex;flex-direction:row;gap:20px}.container-contact #quoteFormFields{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1440px){.wrapper{max-width:1200px}.button{padding:24px 32px}.btn-get-a-quote{padding:20px 24px;background:var(--primary-color);font-size:13px}header .navbar-top{padding:12px 0;font-size:13px}header .menu{padding:12px 0}header .menu .menu-links .icon-home{font-size:18px}header .menu .menu-links li a{font-size:14px}.mySlides .slidertext{position:absolute;top:45%;left:50%;transform:translate(-50%,-40%);max-width:1200px;margin:0 auto}.slideshow-container{margin-top:130px}.mySlides .slidertext .main{font-size:64px;line-height:70px}.mySlides .slidertext #slide-1{width:38%}.mySlides .slidertext #slide-2{width:44%}.mySlides .slidertext #slide-3{width:40%}.mySlides .slidertext-ru .main{font-size:54px;width:860px}.mySlides .slidertext .slogan{font-size:20px}.mySlides .slidertext .btn-slider{margin-bottom:64px}.web-slider{display:block}.mobile-slider{display:none}.dots{right:150px}.page-banner{margin-top:140px}.page-banner .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:64px;gap:90px;width:fit-content}.container-certificates .certificates{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:100%;overflow:hidden}.container-featured{gap:20px;padding:120px 0}.container-featured .box .icon-text{display:flex;gap:40px;width:100%;max-width:300px}.container-featured .box .sub-text{max-width:300px}.container-aboutus{gap:160px}.container-aboutus img{width:600px}.container-our-service .container-header .text-area{display:flex;flex-direction:column;gap:10px;width:65%}.container-our-service{border-radius:0 100px 0 0}.container-our-service .container-header .text-area .title{font-size:64px;letter-spacing:-1px;color:#092F57;font-weight:500}.container-our-service .container-header .text-area .bodytext{font-size:20px;color:#52646D;font-weight:400}.container-our-service .service-box-slider{padding:0 85px}.container-our-service .service-box-slider .service-box img{width:450px}.container-our-service .service-box-slider .service-box .service-title{font-size:24px}.scrolling-text{font-size:46px;gap:24px}.banner-text .yazi{font-size:60px;line-height:65px}.feature-area{margin-right:84px;top:245px}.banner-area{background-size:contain;height:453px}.feature-area .feature-box{width:300px;height:200px;font-size:24px}.contact-container{background-size:60%;background-position-x:-100px}.contact-container .git{max-width:600px;gap:50px}.container-services .service-box .text-area .title{padding:0 50px}.container-services .service-box .text-area .desc{padding:0 50px}footer{border-radius:0 0 240px 0}footer .left-column .slogan{font-size:24px;width:70%;padding-top:30px}footer .left-column .page-links{gap:32px;padding-top:72px}footer .right-column .social-media{padding-top:40px}footer .right-column .contact{padding-left:125px}footer .left-column .copyrights{padding-top:70px}footer .right-column .social-media .smb{height:72px;width:72px}footer .right-column .social-media .smb i{font-size:20px}}@media (min-width: 1024px) and (max-width: 1439px){.wrapper{max-width:90%}header .menu .menu-links ul{display:flex;align-items:center;gap:45px}.aboutus img{width:100%}}@media (max-width: 1024px){.wrapper{max-width:90%;width:100%;box-sizing:border-box}.button{padding:20px 24px}.btn-get-a-quote{padding:20px 24px;background:var(--primary-color);font-size:13px}.mobile-menu .btn-get-a-quote{margin:64px 0}.mobile-menu .contact .address{width:50%}header .navbar-top{padding:12px 0;font-size:13px}header .menu{padding:12px 0}header .menu .menu-links .icon-home{font-size:18px}header .menu .menu-links ul{display:none}.sticky-header{display:none!important}.page-banner{margin-top:130px}.mySlides .slidertext{position:absolute;top:35%;left:50%;transform:translate(-50%,-40%);max-width:900px;margin:0 auto}.hamburger-menu{display:flex}.slideshow-container{margin-top:130px}.mySlides .slidertext .textbutton{width:80%}.mySlides .slidertext .main{font-size:48px;line-height:54px;width:45%}.mySlides .slidertext #slide-1{width:100%}.mySlides .slidertext #slide-2{width:100%}.mySlides .slidertext #slide-3{width:90%}.mySlides .slidertext-ru .main{font-size:40px;width:70%}.mySlides .slidertext .slogan{font-size:20px}.mySlides .slidertext .btn-slider{margin-bottom:48px}.web-slider{display:block}.mobile-slider{display:none}.dots{right:170px;top:470px}.container-featured{gap:20px;padding:120px 0}.container-featured .box{display:flex;flex-direction:column;gap:22px;width:210px}.container-featured .box .icon-text{display:flex;flex-direction:column;gap:40px;width:100%}.container-featured .box .sub-text{max-width:200px}.container-aboutus{gap:100px}.page-banner .text{padding:0 0 30px 64px;gap:72px}.page-banner .page-name{font-size:64px}.page-banner .page-breadcrumb{font-size:13px}.aboutus{padding:96px 0}.aboutus .content{gap:96px}.aboutus img{width:450px}.container-mission-vision .mission,.container-mission-vision .vision{padding:48px 96px}.container-aboutus img{width:450px}.container-values{padding:96px 0}.container-values .values-container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.container-values .values-container .value-box{width:380px;height:150px}.container-certificates .certificates{display:grid;grid-template-columns:repeat(2,1fr)}.container-certificates .certificates .certificate-box{padding-bottom:50px}.container-certificates .content{padding:0 0 48px}.container-our-service .container-header .text-area{display:flex;flex-direction:column;gap:10px}.container-our-service{border-radius:0 100px 0 0}.container-our-service .container-header .text-area .title{font-size:64px;letter-spacing:-1px;color:#092F57;font-weight:500}.container-our-service .container-header .text-area .bodytext{font-size:20px;color:#52646D;font-weight:400}.container-our-service .service-box-slider{padding:0 55px}.container-our-service .service-box-slider .service-box img{width:450px}.container-our-service .service-box-slider .service-box .service-title{font-size:24px}.scrolling-text{font-size:46px;gap:24px}.banner-text .yazi{font-size:48px;line-height:65px}.banner-text i{font-size:64px}.feature-area{margin-right:84px;top:245px}.banner-area{background-size:cover;height:460px}.feature-area .feature-box{width:300px;height:200px;font-size:24px}.contact-form-container .text-area .title{font-size:48px;line-height:54px}.contact-container{background-size:100%;background-position-x:-100px;margin:60px 0}.contact-container .git{max-width:600px;gap:50px}.container-services .service-box{display:flex;align-items:center;gap:80px;width:100%}.container-services .service-box img{width:400px}.container-services .service-box .text-area .title{padding:0 50px}.container-services .service-box .text-area .desc{padding:0 50px}.container-services .service-box:nth-child(even){margin-top:30px}.container-services .service-box:nth-child(odd){margin-top:30px}.container-services .service-box:nth-child(odd) hr{margin-right:48px}.container-services .service-box:nth-child(even) hr{margin-left:48px}.container-ports-list .main-title{padding:64px 48px;z-index:100}.container-ports-list .box-container{grid-template-columns:repeat(2,1fr)}.container-contact .content{display:grid;grid-template-columns:repeat(1,1fr);gap:140px}.container-career .content{display:flex;flex-direction:column}.container-career .career-info .title{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.container-career .content{gap:72px}.quote-form-content .content{display:flex;flex-direction:column;padding:40px;gap:40px}footer{border-radius:0 0 200px 0}footer .left-column .slogan{font-size:24px;width:70%;padding-top:30px}footer .left-column .page-links{gap:24px;padding-top:72px;font-size:14px}footer .right-column .social-media{padding-top:40px}footer .right-column .contact{padding-left:36px}footer .left-column .copyrights{padding-top:70px;font-size:13px}footer .right-column .social-media .smb{height:72px;width:72px}footer .right-column .social-media .smb i{font-size:20px}footer .topview i{position:absolute;font-size:36px;bottom:0;right:36px;color:var(--primary-color);cursor:pointer}}@media (max-height: 500px) and (min-width: 768px){.mySlides .slidertext{position:absolute;top:40%;left:50%;right:50%;transform:translate(-50%,-40%);max-width:840px;margin:0 auto}.mySlides .slidertext .main{font-size:40px;line-height:44px;width:35%}.mySlides .slidertext #slide-1{width:100%}.mySlides .slidertext #slide-2{width:100%}.mySlides .slidertext #slide-3{width:100%}.dots{right:170px;top:440px}.mySlides .slidertext .main{font-size:40px;line-height:44px;width:40%}.mySlides .slidertext #slide-1{width:100%}.mySlides .slidertext #slide-2{width:100%}.mySlides .slidertext #slide-3{width:100%}.reviews-container{margin:0 auto;background-color:#fff;border-radius:8px;margin:100px 0;position:relative;overflow:hidden;min-height:100%;max-height:100%;padding-bottom:100px}.reviews-container .reviews{display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-between;gap:30px;transition:transform .5s ease-in-out}.reviews-container .review{width:100%}footer .right-column .telephone .number{font-size:24px;font-weight:500}}@media (max-width: 768px){.wrapper{max-width:100%}input,textarea{width:auto}.button{padding:20px 24px}.btn-get-a-quote{display:none}.mobile-menu .btn-get-a-quote{display:flex;margin:0}header{display:flex;flex-direction:column;align-items:center;color:var(--primary-color);font-size:16px;width:100%;z-index:889;background:#fff;height:auto}header .navbar-top{padding:12px 24px;font-size:13px;height:40px}header .navbar-top .company-text{width:100%;font-size:11px;text-align:left}header .navbar-top .company-text-ru h1{font-size:10px}header .navbar-top .links{display:none}header .menu{padding:12px 24px;width:auto}header .menu .menu-links .icon-home{font-size:18px}header .menu .menu-links ul{display:none}.sticky-header{display:none!important}.page-banner{margin-top:136px}.pb-mobile-bg{background:#fff}.slideshow-container{position:relative;width:100%;height:100vh}.mySlides{position:relative}.web-slider{display:none}.mobile-slider{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:flex-end}.mobile-slider img{width:100%;height:100%;object-fit:cover;object-position:bottom}.mySlides .slidertext{position:absolute;top:300px;left:46%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;padding:0 24px;width:80%;gap:64px}.mySlides .slidertext-ru{top:360px;gap:32px}.hamburger-menu{display:flex;align-items:center;justify-content:center;z-index:999;width:100%;height:100%}.hamburger-menu:active{background-color:#fff}.hamburger-menu i{display:flex;align-items:center;justify-content:flex-end;width:auto;height:48px}.hamburger-menu i::before{width:auto}.slideshow-container{margin-top:0}.mySlides .slidertext .main{font-size:36px;line-height:44px;width:100%}.mySlides .slidertext #slide-1{width:100%}.mySlides .slidertext #slide-2{width:100%}.mySlides .slidertext #slide-3{width:100%}.mySlides .slidertext .slogan{font-size:16px}.mySlides .slidertext .btn-slider{margin-bottom:0}.dots{display:none;right:50%;top:890px}.container-featured{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding:72px 0 96px}.container-featured hr{border:1px solid #f5f5f5;height:0;width:60%;transform:rotate(0deg);outline:none}.container-featured .box{display:flex;flex-direction:column;align-items:center;gap:22px;width:260px}.container-featured .box .icon-text{display:flex;flex-direction:column;gap:40px;width:100%}.container-featured .box .sub-text{max-width:100%}.container-aboutus{display:flex;flex-direction:column;gap:64px}.container-aboutus img{width:100%}.page-banner{position:relative;width:100%;overflow:hidden;z-index:900}.page-banner .page-banner-web{display:none}.page-banner .page-banner-mobile{display:block}.page-banner .wrapper{position:absolute;top:200px;left:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;text-align:center;width:100%;padding:0 20px}.page-banner .text{display:flex;flex-direction:column;justify-content:center;gap:36px;padding:0 0 30px 16px}.page-banner .page-name{text-align:left;font-size:28px}.page-banner .page-breadcrumb{font-size:11px;margin-top:5px}.aboutus{padding:64px 0}.aboutus .content{display:flex;flex-direction:column-reverse;gap:96px;padding:0 48px}.aboutus img{width:100%}.container-aboutus .text-container{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:0 24px}.container-mission-vision .mission,.container-mission-vision .vision{padding:48px 96px}.container-aboutus img{width:340px}.container-values{padding:96px 24px}.container-values .text-area{display:flex;flex-direction:column;gap:50px;padding:0 24px}.container-values .values-container{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.container-values .values-container .value-box{width:fit-content;height:150px}.container-mission-vision .content{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:0 24px}.container-mission-vision .mission:hover,.container-mission-vision .vision:hover{border:1px solid #E5E5E5}.container-mission-vision .mission:hover i,.container-mission-vision .vision:hover i{transform:translateY(0)}.container-mission-vision .mission,.container-mission-vision .vision{padding:24px}.container-certificates .certificates{display:flex;flex-direction:column;padding-bottom:100px}.container-certificates .certificates img{width:100%;height:auto;cursor:pointer;object-fit:contain;min-height:auto;min-width:auto}.container-certificates .certificates .certificate-box:hover img{transform:scale(1)}.container-certificates .certificates .certificate-box{padding-bottom:50px}.container-certificates .content{padding:0 24px}.container-header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:36px}.container-our-service .container-header{display:flex;align-items:flex-start;justify-content:space-between}.container-our-service .container-header .text-area{display:flex;flex-direction:column;gap:10px;width:auto;text-align:left;padding:0 24px}.container-our-service{border-radius:0 100px 0 0}.container-our-service .container-header .text-area .title{font-size:48px;line-height:54px;letter-spacing:-1px;color:#092F57;font-weight:500;width:80%}.container-our-service .container-header .text-area .bodytext{font-size:20px;color:#52646D;font-weight:400}.container-our-service .container-header .btn-view-all-service{margin:0 24px}.container-our-service .service-box-slider{padding:0 24px}.container-our-service .service-box-slider .service-box img{width:360px}.container-our-service .service-box-slider .service-box:hover img{transform:scale(1)}.container-our-service .service-box-slider .service-box .service-title{font-size:24px}.scrolling-text{font-size:46px;gap:24px}.banner-text{display:grid;grid-template-columns:repeat(1,1fr);flex-direction:column;gap:20px;width:100%;padding:24px 24px 96px}.banner-text .yazi{font-size:36px;line-height:40px}.banner-text i{font-size:64px}.feature-area{position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);width:fit-content;padding:0 48px;box-sizing:border-box}.feature-area .feature-box{padding:0 32px}.banner-area{background-size:cover;background-position-x:-400px;height:550px}.contact-form-container .text-area .title{font-size:48px;line-height:54px}.contact-form-container .text-area{margin-top:350px;width:100%}.contact-form-container .contact-form .input-group{display:flex;flex-direction:column;gap:20px}.contact-form-container .contact-form .input-group input{width:inherit}.contact-form-container .contact-form .input-group textarea{width:inherit}.container-banner{height:2020px}.contact-container{background-size:100%;background-position-x:0;background-position-y:-60px;margin:0;width:100%}.contact-container .content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px}.contact-container .git{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.contact-container .git .contact-box-area{align-items:center;width:100%}.contact-container .git .contact-box-area .contact-box{align-items:center;width:100%}.contact-container .main-title{max-width:100%;text-align:center;font-size:64px}.contact-container .git .contact-box-area .content{padding:0;width:100%}.contact-form-container{display:flex;flex-direction:column;padding:0 24px;gap:50px;width:fit-content}.container-services{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:48px 24px 96px}.container-services .content{display:flex;flex-direction:column;gap:100px}.container-services .service-box .text-area{display:flex;flex-direction:column;gap:24px}.container-services .service-box .text-area .title{padding:0}.container-services .service-box .text-area .desc{padding:0}.container-services .service-box{gap:32px}.container-services .service-box:nth-child(odd){display:flex;flex-direction:column;margin-top:0}.container-services .service-box:nth-child(even){display:flex;flex-direction:column;margin-top:0}.container-services .service-box hr{display:none}.container-services .service-box img{width:100%;padding:0 24px}.container-ports-list .main-title{padding:24px}.container-ports-list .box-container{grid-template-columns:repeat(1,1fr);padding:0 24px}.container-ports-list .box-container .port-box .port-list li:hover{transform:translateX(0);font-weight:300}.container-contact .content{grid-template-columns:repeat(1,1fr);gap:72px}.container-contact .contact-info{width:100%;gap:44px}.container-contact .contact-info .mail-n-address{display:flex;flex-direction:column;gap:48px}.container-contact .contact-info .maintitle{padding:0 24px}.container-contact .contact-info .info{padding:0 24px}.map-contact .map{top:-150px}.container-contact #quoteFormFields{padding:0 24px}.container-contact .contact-form .input-group{flex-direction:column}.contact-form{padding:0;display:flex;flex-direction:column;gap:20px}.contact-form-in{padding:0 24px}.map-ports{position:relative;width:100%}.map-ports .map{top:90px;height:570px;overflow:visible;background:transparent}.map-ports .map iframe{margin-top:-170px}.container-career{padding:64px 0}.container-career .content{display:flex;flex-direction:column;padding:0 24px;gap:64px}.container-career .career-info .title{display:flex;flex-direction:column;width:100%}.container-career .career-info .title h2{font-size:48px!important;line-height:54px!important}.container-career .career-info .text-ru h2{font-size:40px!important;line-height:44px!important}.container-career .career-form .input-group{flex-direction:column;gap:20px}input,textarea{width:-webkit-fill-available}.container-career .file-upload{width:-webkit-fill-available;gap:160px}.container-career .career-form .input-group .desc{text-align:center;width:-webkit-fill-available}.quote-form{display:none;align-items:center;justify-content:center;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#092f57da;box-sizing:border-box;z-index:999;overflow-y:auto}.quote-form-content{background-color:#fff;padding:16px;margin:16px;max-width:90%;max-height:90vh;overflow:auto;border-radius:8px;-webkit-overflow-scrolling:touch}.quote-form-content .content{grid-template-columns:1fr;padding:20px;gap:20px}.quote-form-content .content .left .title{font-size:32px;line-height:36px}.quote-form-content .content .left .desc{font-size:14px}.quote-form-content .input-group{flex-direction:column;align-items:flex-start;gap:10px}.quote-form-content .content .left{width:100%;gap:20px}.quote-form-content .content .right #quoteFormFields{gap:10px}.quote-form-content textarea{height:100px}.quote-form-content .desc{font-size:13px}.quote-form-content .close:hover{background-color:#fff;border:1px solid #aaa;color:#aaa}.quote-form-content .close:hover i{color:#aaa}.reviews-container{margin:0 auto;background-color:#fff;border-radius:8px;margin:64px 0;position:relative;overflow:hidden;min-height:100%;max-height:100%;margin-top:-100px}.reviews-container .reviews{display:grid;justify-content:center;gap:30px;transition:transform .5s ease-in-out;padding:0!important}.reviews-container .review{width:100%}.reviews-container .title{font-size:32px}footer{border-radius:0 0 200px 0;clip-path:polygon(0 9%,18% 0,100% 0,100% 100%,0 100%)}footer .columns{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px}footer .left-column{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}footer .left-column .slogan{font-size:24px;width:100%;padding-top:30px}footer .left-column .page-links{display:flex;flex-direction:column;gap:24px;padding:72px 0;font-size:20px}footer .right-column .social-media{padding-top:20px}footer .right-column .contact{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:0;text-align:center}footer .right-column hr{display:none}footer .left-column .copyrights{padding-top:70px;font-size:13px}footer .right-column .social-media .smb{height:72px;width:72px}footer .right-column .social-media .smb i{font-size:20px}footer .copyrights{width:100%;text-align:center;font-size:12px;padding:36px 0}footer .topview i{position:absolute;font-size:36px;bottom:5px;right:20px;color:var(--primary-color);cursor:pointer}}