:root{--primary-color:#18191A;--secondary-color:#FFFFFF;--bg-color:#F6F5ED;--text-color:#727272;--accent-color:#1f662e;--accent-secondary-color:#272e29;--accent-light-color:#73bc82;--accent-dark-color:#305a38;--accent-third-color:#C19A5B;--white-color:#FFFFFF;--divider-color:#18191A1A;--dark-divider-color:#FFFFFF1A;--error-color:rgb(230, 87, 87);--default-font:"Poppins",sans-serif;--accent-font:"Cal Sans",serif;--heading-font:"Poppins",sans-serif}body,html{width:100%;overflow-x:clip}body{font-family:var(--default-font);font-size:16px;font-weight:400;line-height:1em;color:var(--text-color);background:var(--bg-color)}html{scrollbar-width:thin;scrollbar-color:#1f662e #eceae2}::-webkit-scrollbar-track{background-color:#eceae2;border-left:1px solid #e2e0d6}::-webkit-scrollbar{width:10px;background-color:#eceae2}::-webkit-scrollbar-thumb{background:#1f662e;border:2px solid #eceae2;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#305a38}::selection{color:var(--white-color);background-color:var(--accent-color);filter:invert(1)}p{line-height:1.6em;margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:var(--accent-font);font-weight:400;line-height:1.2em;color:var(--primary-color);margin:0}figure{margin:0}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}.container{max-width:1300px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:15px;padding-left:15px}.image-anime{position:relative;overflow:hidden}.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:all .6s linear;background-color:transparent}.reveal{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:hidden;overflow:hidden}.reveal img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:left;transform-origin:left}.row{margin-right:-15px;margin-left:-15px}.row>*{padding-right:15px;padding-left:15px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>*{padding-right:0;padding-left:0}.btn-default{position:relative;display:inline-block;font-family:var(--accent-font);font-size:16px;font-weight:400;line-height:1.25em;text-transform:capitalize;background:var(--accent-color);color:var(--white-color);border-radius:100px;padding:15px 24px;margin-right:50px;border:none;transition:all .4s ease-in-out;z-index:1}.btn-default:hover{background:var(--accent-secondary-color)}.btn-default::before{content:'';position:absolute;top:50%;right:-50px;width:50px;height:50px;border-radius:50%;background-color:var(--accent-secondary-color);background-image:url(../images/arrow-white.svg);background-repeat:no-repeat;background-position:center center;background-size:24px auto;transform:translateY(-50%);transition:all .4s ease-in-out}.btn-default:hover:before{transform:translateY(-50%) rotate(45deg);background-color:var(--accent-color)}.btn-default::after{content:'';position:absolute;top:0;bottom:0;left:50%;right:50%;width:0;height:100%;border-radius:100px;opacity:0;background:var(--accent-secondary-color);transition:all .4s ease-in-out;z-index:-1}.btn-default:hover:after{width:100%;left:0;right:0;opacity:1}.readmore-btn{font-family:var(--accent-font);position:relative;display:inline-block;font-weight:400;line-height:1.6em;text-transform:capitalize;color:var(--primary-color);padding-right:34px;transition:all .4s ease-in-out}.readmore-btn::before{content:'';position:absolute;top:50%;transform:translateY(-50%);right:0;height:24px;width:24px;background-color:var(--accent-color);background-image:url(../images/arrow-white.svg);background-repeat:no-repeat;background-position:center center;background-size:14px auto;border-radius:100px;transition:all .4s ease-in-out}.readmore-btn:hover::before{transform:translateY(-50%) rotate(45deg)}.cb-cursor:before{background:var(--accent-secondary-color)}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:radial-gradient(circle at 50% 18%,rgba(115,188,130,.14) 0,transparent 42%),radial-gradient(circle at 50% 85%,rgba(193,154,91,.08) 0,transparent 38%),linear-gradient(180deg,#0e1011 0,#18191a 55%,#121416 100%);display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,visibility .2s ease}.preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.al-loader{display:flex;flex-direction:column;align-items:center;gap:18px}.al-loader__scene{position:relative;width:120px;height:140px}.al-loader__extrusion{position:absolute;top:0;left:50%;width:72px;height:0;transform:translateX(-50%);overflow:hidden;animation:alExtrude 2.4s cubic-bezier(.45,.05,.2,1) infinite}.al-loader__profile{display:block;width:72px;height:128px;filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .28))}.al-loader__profile-body{fill:url(#alMetalBase)}.al-loader__profile-shine{fill:url(#alMetalShine);animation:alMetalSweep 2.4s linear infinite}.al-loader__floor{position:absolute;left:50%;bottom:8px;width:110px;height:2px;transform:translateX(-50%);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);opacity:.7}.al-loader__copy{display:flex;flex-direction:column;align-items:center;gap:6px}.al-loader__text{margin:0;font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.68)}.al-loader__brand{margin:0;font-size:13px;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.42)}.al-loader__chips{display:flex;align-items:center;gap:8px}.al-loader__chips span{display:block;width:28px;height:5px;border-radius:999px;background:linear-gradient(90deg,#7d868d,#e8edf1,#9aa3aa);opacity:.45;transform-origin:center;animation:alChipPulse 1.2s ease-in-out infinite}.al-loader__chips span:nth-child(2){animation-delay:.15s;width:36px;opacity:.65}.al-loader__chips span:nth-child(3){animation-delay:.3s}@keyframes alExtrude{0%,12%{height:0;opacity:.35}38%,62%{height:128px;opacity:1}100%,88%{height:128px;opacity:.15}}@keyframes alMetalSweep{0%{transform:translateX(0)}100%{transform:translateX(160px)}}@keyframes alChipPulse{0%,100%{transform:scaleX(.72);opacity:.35}50%{transform:scaleX(1);opacity:.85}}@media (prefers-reduced-motion:reduce){.al-loader__chips span,.al-loader__extrusion,.al-loader__profile-shine{animation:none}.al-loader__extrusion{height:128px;opacity:1}}.bg-section{width:100%;max-width:1820px;background-color:var(--secondary-color);background-image:url(../images/bg-section-bg-image.png);background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:20px;margin:0 auto}.bg-section .container-fluid{padding:0}.dark-section{background-color:var(--accent-dark-color);background-image:url(../images/dark-section-bg-image.png);background-repeat:no-repeat;background-position:top center;background-size:cover}.section-row{margin-bottom:80px}.section-row .section-title{margin-bottom:0}.section-row .section-title.section-title-center{width:100%;max-width:700px;margin:0 auto;text-align:center}.section-btn{text-align:right}.section-content-btn .section-btn{margin-top:30px;text-align:left}.section-title-content p{margin-bottom:20px}.section-title-content p:last-child{margin-bottom:0}.section-title{margin-bottom:40px}.section-title .section-sub-title{position:relative;display:inline-block;font-size:14px;font-weight:400;text-transform:capitalize;line-height:1em;color:var(--primary-color);border:1px solid var(--divider-color);border-radius:100px;padding:9px 20px 9px 36px;margin-bottom:15px}.dark-section .section-title .section-sub-title{border-color:var(--dark-divider-color)}.section-title .section-sub-title::before{content:'';position:absolute;left:20px;top:50%;transform:translateY(-50%);background:var(--accent-secondary-color);border-radius:50%;width:6px;height:6px}.section-title.section-sub-heading,.section-title.section-sub-heading .section-sub-title{margin-bottom:0}.section-title h1{font-size:60px;margin-bottom:0;cursor:none}.section-title h2{font-size:48px;margin-bottom:0;cursor:none}.section-title p{margin-top:20px;margin-bottom:0}.dark-section .section-title .section-sub-title,.dark-section .section-title h1,.dark-section .section-title h2,.dark-section .section-title p,.dark-section .section-title-content p{color:var(--white-color)}.help-block.with-errors ul{margin:0;text-align:left}.help-block.with-errors ul li{color:var(--error-color);font-weight:500;font-size:14px}header.main-header{position:absolute;top:15px;left:15px;right:15px;z-index:100}header.main-header .header-sticky{position:relative;top:0;border-bottom:1px solid var(--dark-divider-color);z-index:100}header.main-header .header-sticky.hide{transform:translateY(-100%);transition:transform .3s ease-in-out}header.main-header .header-sticky.active{position:fixed;top:15px;left:15px;right:15px;transform:translateY(0);background:var(--primary-color);border-bottom:1px solid var(--dark-divider-color);border-radius:20px}.navbar{padding:30px 0;align-items:center}.navbar-brand{padding:0;margin:0}.navbar-brand img{width:clamp(110px,11vw,120px);height:auto}.header-lang{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;margin:0 0 0 14px;padding:3px;position:relative;z-index:6;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(24,25,26,.42);backdrop-filter:blur(10px)}.header-lang__link{min-width:38px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;color:#fff;opacity:.72;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;transition:all .2s ease}.header-lang__link.is-active,.header-lang__link:hover{opacity:1;color:#18191a;background:#fff}.header-lang__sep{display:none}.main-menu .nav-menu-wrapper{flex:1;text-align:center;margin:0 1.042vw}.main-menu .nav-menu-wrapper>ul{align-items:center;display:inline-flex}.main-menu ul li{margin:0 10px;position:relative}.main-menu ul li a{font-size:16px;font-weight:400;line-height:1.2em;padding:12px 10px!important;color:var(--white-color);background:0 0;border-radius:0;text-transform:capitalize;transition:all .3s ease-in-out}.main-menu ul li.submenu>a:after{content:'\f107';font-family:FontAwesome;font-weight:900;font-size:14px;margin-left:8px}.main-menu ul li a:focus,.main-menu ul li a:hover{color:var(--accent-light-color)}.main-menu ul ul{visibility:hidden;opacity:0;transform:scale(1,.8);transform-origin:top;padding:0;margin:0;list-style:none;width:235px;border-radius:20px;position:absolute;left:0;top:100%;background:var(--accent-secondary-color);transition:all .3s ease-in-out;text-align:left}.main-menu ul li.submenu:first-child ul{width:235px}.main-menu ul ul ul{left:100%;top:0;text-align:left}.main-menu ul li:hover>ul{visibility:visible;opacity:1;transform:scale(1,1);padding:5px 0}.main-menu ul li.submenu ul li.submenu>a:after{content:'\f105';float:right}.main-menu ul ul li{margin:0;padding:0}.main-menu ul ul li a{color:var(--white-color);padding:8px 20px!important;transition:all .3s ease-in-out}.main-menu ul ul li a:focus,.main-menu ul ul li a:hover{color:var(--accent-light-color);background-color:transparent;padding:8px 20px 8px 23px!important}.main-menu ul li.highlighted-menu{display:none}.navbar-toggle,.responsive-menu{display:none}.responsive-menu{position:relative;top:0}.slicknav_btn{background:var(--accent-secondary-color);padding:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;border-radius:6px}.slicknav_icon .slicknav_icon-bar{display:block;width:100%;height:3px;width:22px;background-color:var(--white-color);border-radius:6px;margin:4px auto!important;transition:all .1s ease-in-out}.slicknav_icon .slicknav_icon-bar:first-child{margin-top:0!important}.slicknav_icon .slicknav_icon-bar:last-child{margin-bottom:0!important}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(1){transform:rotate(-45deg) translate(-5px,5px)}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(2){opacity:0}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3){transform:rotate(45deg) translate(-5px,-5px)}.slicknav_menu{position:absolute;width:100%;padding:0;background:var(--accent-secondary-color)}.slicknav_menu ul{margin:5px 0}.slicknav_menu ul ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav li a{position:relative;font-size:16px;font-weight:400;text-transform:capitalize;padding:7px 20px;color:var(--white-color);line-height:normal;margin:0;border-radius:0!important;transition:all .3s ease-in-out}.slicknav_nav .slicknav_row:hover,.slicknav_nav a:focus,.slicknav_nav a:hover{background-color:rgba(255,255,255,.1);color:var(--white-color)}.slicknav_nav .slicknav_row:active,.slicknav_nav a:active,.slicknav_nav li a:active{background-color:rgba(255,255,255,.16)!important;color:var(--white-color)!important;-webkit-tap-highlight-color:transparent}.slicknav_nav .slicknav_active>a,.slicknav_nav a.slicknav-active{color:var(--white-color)!important;background-color:rgba(255,255,255,.12)}.slicknav_menu ul ul li a{padding:7px 20px 7px 30px}.slicknav_arrow{font-size:0!important}.slicknav_arrow:after{content:'\f107';position:absolute;font-family:FontAwesome;font-weight:900;font-size:12px;margin-left:8px;color:var(--white-color);right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease-out}.slicknav_open>a .slicknav_arrow:after{transform:translateY(-50%) rotate(-180deg);color:var(--white-color)}.slicknav-cta-item{display:none;padding:14px 20px 18px}.slicknav-cta-link{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 18px;border-radius:999px;background:#fff;color:var(--accent-color,#1f662e)!important;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;box-shadow:0 10px 24px rgba(8,16,11,.18)}.slicknav-cta-link:active,.slicknav-cta-link:focus,.slicknav-cta-link:hover{background:rgba(255,255,255,.92);color:var(--accent-color,#1f662e)!important}.hero{position:relative;padding:280px 0 40px;margin:15px 15px 0;overflow:hidden;border-radius:20px;z-index:1}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,rgba(24,25,26,0) 31.9%,rgba(24,25,26,.81) 68.91%,rgba(24,25,26,.9) 100%);width:100%;height:100%;z-index:1}.hero .hero-bg-video{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.hero .hero-bg-video video{width:100%;height:100%;object-fit:cover}.hero .container{position:relative;z-index:2}.hero-contant{max-width:780px}.hero-sub-heading{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.satisfy-client-images{display:flex;align-items:center}.satisfy-client-image{position:relative;display:inline-block;margin-left:-14px;border:1px solid var(--white-color);border-radius:50%;overflow:hidden;z-index:1}.satisfy-client-image:first-child{margin:0}.satisfy-client-image figure{display:block}.satisfy-client-image figure img{width:100%;max-width:40px;border-radius:50%}.satisfy-client-image.add-more{width:42px;height:42px;background-color:var(--accent-color);display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.satisfy-client-image.add-more i{font-size:20px;color:var(--white-color)}.satisfy-client-image.add-more h3{font-size:16px;line-height:1em;color:var(--white-color)}.satisfy-client-image.add-more img{width:100%;max-width:16px}.hero-sub-heading .satisfy-client-image figure img{max-width:30px}.hero-sub-heading .satisfy-client-content p{color:var(--white-color);margin:0}.hero-content-body{display:flex;flex-wrap:wrap;align-items:center;gap:30px 50px}.video-play-button{display:inline-flex;align-items:center}.video-play-button a{position:relative;width:40px;height:40px;background:var(--accent-color);color:var(--white-color);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:none}.video-play-button a.bg-effect:after,.video-play-button a.bg-effect:before{content:'';position:absolute;width:160%;height:160%;border:35px solid var(--white-color);opacity:50%;border-radius:50%;transform:scale(.6);z-index:-1;animation:border-zooming 1.2s infinite linear}.video-play-button a.bg-effect:after{animation-delay:.3s}@keyframes border-zooming{100%{transform:scale(1);opacity:0}}.video-play-button a i{font-size:14px;color:inherit;margin-left:2px}.video-play-button span{font-family:var(--accent-font);color:var(--white-color);margin:0 0 0 20px}.hero-content-footer{display:flex;flex-wrap:wrap;border-top:1px solid var(--dark-divider-color);margin-top:60px;padding-top:60px;gap:30px 40px}.hero-info-list{border-top:1px solid var(--dark-divider-color);margin-top:170px;padding-top:40px}.hero-info-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:15px 2.604vw}.hero-info-list ul li{position:relative;padding-left:25px;color:var(--white-color);line-height:1.5em}.hero-info-list ul li:before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.about-us{padding:120px 0}.about-us .section-row .section-title.section-title-center{max-width:900px}.about-us-item-list{display:flex;flex-wrap:wrap;gap:30px}.about-us-item{border-radius:20px;overflow:hidden}.about-us-item.box-1,.about-us-item.box-3{width:calc(25% - 20px);background-color:var(--secondary-color);display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding:30px}.about-us-item .icon-box{position:relative;width:60px;height:60px;background-color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.about-us-item .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-third-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.about-us-item:hover .icon-box:before{transform:scale(1)}.about-us-item .icon-box img{position:relative;width:100%;max-width:30px;z-index:1}.about-us-item .icon-box svg{position:relative;width:30px;height:30px;z-index:1;stroke:#fff;transition:stroke .35s ease}.about-us-item:hover .icon-box svg{stroke:#fff}.about-us-item--reverse{display:flex;flex-direction:column;justify-content:space-between}.about-us-item--reverse .about-us-item-contant{border-top:none;border-bottom:1px solid var(--divider-color);padding-bottom:20px;margin-bottom:auto}.about-us-item__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px}.about-us-item__bottom .btn-default--sm{padding:10px 22px;font-size:13px}.about-us-item-contant{border-top:1px solid var(--divider-color);padding-top:30px}.about-us-item-contant h3{font-size:22px}.about-us-item-contant p{margin:10px 0 0}.about-us-item.box-2{position:relative;width:calc(50% - 20px)}.about-us-item.box-2 figure{position:relative;display:block;height:100%}.about-us-item.box-2 figure img{width:100%;height:100%;aspect-ratio:1/.652;object-fit:cover}.about-us-item.box-2 .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.about-us-item.box-2 .video-play-button a{width:70px;height:70px;background:var(--accent-secondary-color)}.about-us-item.box-2 .video-play-button a i{font-size:24px}.about-rating-box-body{margin-top:30px}.about-rating-counter{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.about-rating-counter i{font-size:20px;color:var(--accent-secondary-color)}.about-rating-counter h2{font-size:34px;line-height:1em}.about-rating-counter h2 sub{font-size:16px;bottom:0}.about-rating-counter-content{margin-top:15px}.about-rating-counter-content p{margin:0}.about-rating-btn{border-top:1px solid var(--divider-color);padding-top:30px}.section-footer-text{margin-top:30px;text-align:center}.section-footer-text p{margin-bottom:0}.section-footer-text p span{font-family:var(--accent-font);display:inline-block;background:var(--accent-color);color:var(--white-color);line-height:1em;padding:4px 10px;border-radius:20px;margin-right:10px}.section-footer-text p a{font-weight:600;text-transform:capitalize;text-decoration:underline;text-underline-offset:3px;color:var(--accent-secondary-color);transition:all .3s ease-in-out}.section-footer-text p a:hover{color:var(--accent-color)}.section-footer-text ul{width:100%;padding:0;margin:20px 0 0;list-style:none}.section-footer-text ul li{display:inline-block;font-family:var(--accent-font);font-size:16px;font-weight:400;line-height:normal;color:var(--primary-color);margin-right:10px}.section-footer-text ul li:last-child{margin:0}.section-footer-text ul li i{color:var(--accent-secondary-color)}.section-footer-text.section-footer-contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px}.section-footer-text.section-footer-contact span{width:30px;height:30px;padding:0;display:inline-flex;justify-content:center;align-items:center;margin-right:10px}.section-footer-text.section-footer-contact span img{width:100%;max-width:20px}.section-footer-text.section-satisfy-img{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.section-footer-text.section-satisfy-img .satisfy-client-image figure img{max-width:30px}.section-footer-text.section-satisfy-img .satisfy-client-image.add-more{width:32px;height:32px;margin-left:-10px}.section-footer-text.section-satisfy-img .satisfy-client-image.add-more img{max-width:16px}.section-footer-text.section-satisfy-img ul{margin:5px 0 0}.dark-section .section-footer-text.section-satisfy-img .satisfy-client-image{border-color:var(--primary-color)}.dark-section .section-footer-text p,.dark-section .section-footer-text ul li{color:var(--white-color)}.dark-section .section-footer-text p a:hover{color:var(--white-color)}.about-us .section-footer-text{margin-top:60px}.our-services{padding:120px 0}.service-item{background:var(--dark-divider-color);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:10px;transition:all .4s ease-in-out}.service-item-image{margin-bottom:10px}.service-item-image a{display:block;border-radius:20px;cursor:none}.service-item-image figure{display:block;border-radius:10px}.service-item-image figure img{width:100%;aspect-ratio:1/.915;object-fit:cover;border-radius:10px;transition:all .6s ease-in-out}.service-item:hover .service-item-image figure img{transform:scale(1.06)}.service-item-title{padding:20px;text-align:center}.service-item-title h2{font-size:22px;color:var(--white-color)}.service-item-title h2 a{color:inherit}.our-industries{padding:120px 0}.industries-body-item-list{display:flex;flex-wrap:wrap;gap:30px}.industries-body-item{width:calc(50% - 15px);display:flex;flex-wrap:wrap;align-items:center;gap:15px}.industries-body-item .icon-box{position:relative;height:40px;width:40px;background-color:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.industries-body-item .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.industries-body-item:hover .icon-box:before{transform:scale(1)}.industries-body-item .icon-box img{position:relative;width:100%;max-width:20px;transition:all .4s ease-in-out;z-index:1}.industries-body-item-content{width:calc(100% - 55px)}.industries-body-item-content p{margin:0}.industries-footer-box{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;border-top:1px solid var(--divider-color);padding-top:40px;margin-top:40px}.industries-contact-box{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.industries-contact-box .icon-box{position:relative;width:50px;height:50px;background:var(--accent-color);border-radius:50%;display:flex;justify-content:center;align-items:center}.industries-contact-box .icon-box::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--accent-secondary-color);border-radius:50%;transform:scale(0);width:100%;height:100%;transition:all .4s ease-in-out;z-index:0}.industries-contact-box:hover .icon-box::before{transform:scale(1)}.industries-contact-box .icon-box img{width:100%;max-width:24px;z-index:1}.industries-contact-box-content p{margin:0 0 5px}.industries-contact-box-content h3{font-size:22px}.industries-contact-box-content h3 a{color:inherit;transition:all .4s ease-in-out}.industries-contact-box-content h3 a:hover{color:var(--accent-secondary-color)}.industries-image-box{position:relative;display:flex;flex-wrap:wrap;align-items:end;margin-left:15px}.factory-location-badge{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:96px;padding:14px 10px 16px;border-radius:20px;background:rgba(255,255,255,.94);border:1px solid rgba(31,102,46,.14);box-shadow:0 16px 40px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.85);text-align:center;pointer-events:none;animation:industriesFactoryBadgeFloat 5.5s ease-in-out infinite}.factory-location-badge--industries{top:18px;right:90px}.factory-location-badge--gallery{position:relative;top:auto;right:auto;flex-shrink:0;margin-top:2px}.dtl-gallery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:1.25rem}.dtl-gallery-head .text-anime-style-3{margin-bottom:0}.service-why-choose-box--with-factory-badge .at-content-gallery-wrap{padding-top:0}.factory-location-badge::after{content:'';position:absolute;top:12px;bottom:12px;right:0;width:3px;border-radius:999px 0 0 999px;background:linear-gradient(180deg,rgba(31,102,46,.55) 0,rgba(115,188,130,.35) 100%);animation:industriesFactoryBadgeAccent 3.6s ease-in-out infinite}.factory-location-badge__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(145deg,rgba(31,102,46,.14) 0,rgba(115,188,130,.22) 100%);color:var(--accent-color,#1f662e);font-size:1.05rem;line-height:1;box-shadow:0 6px 16px rgba(31,102,46,.12);animation:industriesFactoryBadgeIconPulse 3.2s ease-in-out infinite}.factory-location-badge__icon i{animation:industriesFactoryBadgePinBob 3.2s ease-in-out infinite}@keyframes industriesFactoryBadgeFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-6px,0)}}@keyframes industriesFactoryBadgeIconPulse{0%,100%{box-shadow:0 6px 16px rgba(31,102,46,.12),0 0 0 0 rgba(31,102,46,.16)}50%{box-shadow:0 8px 20px rgba(31,102,46,.18),0 0 0 7px rgba(31,102,46,0)}}@keyframes industriesFactoryBadgePinBob{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-2px,0)}}@keyframes industriesFactoryBadgeAccent{0%,100%{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.factory-location-badge,.factory-location-badge::after,.factory-location-badge__icon,.factory-location-badge__icon i{animation:none}}.factory-location-badge__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px}.factory-location-badge__line{display:block;font-size:.68rem;font-weight:700;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color,#18191a)}.industries-image-box-1{width:23%;padding-bottom:110px}.industries-image{position:relative;z-index:1}.industries-image figure{display:block;border-radius:20px}.industries-image figure img{width:100%;object-fit:cover;border-radius:20px}.industries-image-box-1 .industries-image{margin-right:-415px}.industries-image-box-1 .industries-image figure img{aspect-ratio:1/.864}.industries-image-box-2{width:77%}.industries-image-box-2 .industries-image figure{border:10px solid var(--bg-color)}.industries-image-box-2 .industries-image figure img{border-radius:10px;aspect-ratio:1/.61}.why-choose-us.bg-section{background-image:none}.why-choose-us-box{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.why-choose-image{width:calc(50% - 5px)}.why-choose-image figure{height:100%;display:block;border-radius:10px}.why-choose-image figure img{width:100%;height:100%;aspect-ratio:1/.9;object-fit:cover;border-radius:10px}.why-choose-contant-box{width:calc(50% - 5px);align-content:center;padding:90px 4.688vw}.why-choose-nav{margin-bottom:40px}.why-choose-nav ul{text-align:center;border-bottom:4px solid var(--divider-color);display:flex;align-items:center;list-style:none;padding:0;margin:0}.why-choose-nav ul li{display:inline-block;width:33.33%}.why-choose-nav ul li .nav-link{font-family:var(--accent-font);position:relative;width:100%;background:0 0;border:none;color:var(--primary-color);font-size:16px;font-weight:400;line-height:1.4em;padding:0 5px 20px;text-transform:capitalize;transition:all .3s ease-in-out}.why-choose-nav ul li .nav-link.active,.why-choose-nav ul li .nav-link:hover{background:0 0;color:var(--primary-color)}.why-choose-nav ul li .nav-link::before{content:'';display:block;position:absolute;bottom:-3px;left:auto;right:0;background:var(--accent-secondary-color);width:0;height:4px;transition:all .4s ease-in-out}.why-choose-nav ul li .nav-link.active::before,.why-choose-nav ul li .nav-link:hover::before{width:100%;left:0;right:auto}.why-choose-body{display:flex;flex-wrap:wrap;gap:30px 50px}.why-choose-body-image{width:calc(54% - 25px)}.why-choose-body-image figure{display:block;height:100%;border-radius:20px}.why-choose-body-image figure img{width:100%;height:100%;aspect-ratio:1/.637;object-fit:cover;border-radius:20px}.why-choose-body-list{width:calc(46% - 25px);align-content:center}.why-choose-body-list ul{list-style:none;margin:0;padding:0}.why-choose-body-list ul li{position:relative;line-height:1.5em;padding-left:25px;margin-bottom:20px}.why-choose-body-list ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.why-choose-body-list ul li:last-child{margin-bottom:0}.why-choose-btn{margin-top:40px}.our-projects{padding:120px 0}.project-item{position:relative;min-height:480px;height:calc(100% - 30px);border-radius:20px;margin-bottom:30px;padding:40px;overflow:hidden}.project-item-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.project-item-image a{display:block;height:100%;cursor:none}.project-item-image a figure{position:relative;display:block;height:100%;overflow:hidden}.project-item-image a figure::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(24,25,26,0) 45.83%,rgba(24,25,26,.8) 92.32%);z-index:1}.project-item-image a figure img{width:100%;height:100%;object-fit:cover;transition:all .6s ease-in-out}.project-item:hover .project-item-image a figure img{transform:scale(1.06)}.project-item-body{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.project-item-btn{position:relative;transform:scale(0);margin-left:auto;transition:all .4s ease-in-out;z-index:1}.project-item:hover .project-item-btn{transform:scale(1)}.project-item-btn a{width:50px;height:50px;background:var(--accent-secondary-color);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.project-item-btn a:hover{background:var(--accent-color)}.project-item-btn a img{width:100%;max-width:24px;transition:all .4s ease-in-out}.project-item-btn a:hover img{transform:rotate(45deg)}.project-item-contant{position:relative;z-index:1}.project-item-contant h2{font-size:22px;color:var(--white-color)}.project-item-contant h2 a{color:inherit}.project-item-contant p{color:var(--white-color);margin:10px 0 0}.project-catalog-badge{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 36px);padding:7px 14px 7px 7px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid rgba(193,154,91,.28);box-shadow:0 12px 28px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.9);pointer-events:none}.project-catalog-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:linear-gradient(145deg,#d4ae6e 0,#c19a5b 58%,#9d7540 100%);color:var(--white-color);font-size:13px;box-shadow:0 6px 14px rgba(193,154,91,.35)}.project-catalog-badge__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color)}.how-it-work{padding:120px 0}.how-work-item{background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%);border-radius:20px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);text-align:center;padding:40px;height:calc(100% - 30px);margin-bottom:30px;transition:all .4s ease-in-out}.how-work-item:hover{transform:translateY(-5px)}.how-work-item-no{width:60px;height:60px;background-color:var(--accent-secondary-color);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:50px;transition:all .4s ease-in-out}.how-work-item:hover .how-work-item-no{background:var(--accent-color)}.how-work-item-no h3{font-size:24px;color:var(--white-color)}.how-work-item-contant h3{font-size:22px;color:var(--white-color)}.how-work-item-contant p{color:var(--white-color);margin:10px 0 0}.how-work-item-contant ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;border-top:1px solid var(--dark-divider-color);margin:50px 0 0;padding:50px 0 0}.how-work-item-contant ul li{font-size:14px;color:var(--white-color);line-height:normal;background-color:var(--dark-divider-color);border-radius:100px;padding:6px 16px;transition:all .4s ease-in-out}.how-work-item-contant ul li:hover{background-color:var(--accent-secondary-color)}.our-pricing{padding:120px 0}.pricing-item{background-color:var(--secondary-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:10px}.pricing-item-header{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:10px;margin-bottom:10px}.pricing-item-header .icon-box{position:relative;width:50px;height:50px;background-color:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.pricing-item-header .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.pricing-item:hover .pricing-item-header .icon-box::before{transform:scale(1)}.pricing-item-header .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.pricing-item-title{width:calc(100% - 65px)}.pricing-item-title h2{font-size:22px}.pricing-item-body{background:var(--bg-color);border-radius:10px;padding:30px}.pricing-item-contant p{margin-bottom:20px}.pricing-item-contant h2{font-size:48px}.pricing-item-contant h2 sub{font-size:16px;font-family:var(--default-font);color:var(--text-color);bottom:0}.pricing-item-list{border-top:1px solid var(--divider-color);padding-top:40px;margin-top:40px}.pricing-item-list h3{font-size:22px;margin-bottom:20px}.pricing-item-list ul{list-style:none;margin:0;padding:0}.pricing-item-list ul li{position:relative;line-height:1.5em;margin-bottom:15px;padding-left:25px}.pricing-item-list ul li:last-child{margin-bottom:0}.pricing-item-list ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.pricing-item-btn{margin-top:40px}.pricing-benefit-list{margin-top:30px}.pricing-benefit-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 50px}.pricing-benefit-list ul li{display:inline-flex;align-items:center}.pricing-benefit-list ul li img{width:100%;max-width:20px;margin-right:15px}.our-faqs{padding:120px 0}.our-faq-contant{position:sticky;top:30px}.faq-accordion .accordion-item{background:var(--bg-color);border-radius:10px;margin-bottom:25px;padding:0;overflow:hidden}.faq-accordion .accordion-item:last-child{margin-bottom:0}.faq-accordion .accordion-header .accordion-button{font-size:18px;font-weight:400;line-height:1.333em;background-color:transparent;color:var(--primary-color);padding:30px 70px 30px 30px;transition:all .3s ease-in-out}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{content:'\f13a';font-family:FontAwesome;position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:30px;color:var(--accent-secondary-color);line-height:normal;transition:all .3s ease-in-out}.faq-accordion .accordion-button:not(.collapsed)::after{color:var(--accent-color);transform:translateY(-50%) rotate(180deg)}.faq-accordion .accordion-item .accordion-body{border-top:1px solid var(--divider-color);padding:30px}.faq-accordion .accordion-item .accordion-body p:last-child{margin:0}.cta-box{padding:120px 0}.cta-box-item{background-color:var(--secondary-color);border-radius:20px;padding:40px}.cta-item-contant-box{margin-bottom:40px}.cta-item-contant-box h3{font-size:22px}.cta-item-contant-box p{margin:20px 0 0}.cta-item-text{position:relative;margin-top:20px}.cta-item-text__scroll{max-height:11.5em;overflow:hidden;padding-right:2px}.cta-item-text.is-scrollable .cta-item-text__scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;-webkit-overflow-scrolling:touch}.cta-item-text.is-scrollable .cta-item-text__scroll:focus-visible,.cta-item-text.is-scrollable .cta-item-text__scroll:hover{scrollbar-color:rgba(24,25,26,.18) transparent}.cta-item-text.is-scrollable .cta-item-text__scroll::-webkit-scrollbar{width:3px}.cta-item-text.is-scrollable .cta-item-text__scroll::-webkit-scrollbar-track{background:0 0}.cta-item-text.is-scrollable .cta-item-text__scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:20px}.cta-item-text.is-scrollable .cta-item-text__scroll:focus-visible::-webkit-scrollbar-thumb,.cta-item-text.is-scrollable .cta-item-text__scroll:hover::-webkit-scrollbar-thumb{background:rgba(24,25,26,.2)}.cta-item-text__scroll p{margin:0 0 16px;line-height:1.7em}.cta-item-text__scroll p:last-child{margin-bottom:0}.cta-item-text.is-scrollable::after{content:'';position:absolute;left:0;right:0;bottom:0;height:42px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,var(--secondary-color) 88%);pointer-events:none;transition:opacity .25s ease;z-index:1}.cta-item-text.is-scrollable.is-at-end::after{opacity:0}.cta-item-btn{margin-top:28px}.cta-box-item-image figure{display:block;mask-image:url(../images/cta-box-image-shape.svg);background-image:url(../images/cta-box-image-shape.svg);mask-size:cover;mask-position:center center;mask-repeat:no-repeat;border-radius:20px;width:100%;height:100%;margin:0 auto}.cta-box-item-image figure img{width:100%;aspect-ratio:1/.601;object-fit:cover;border-radius:20px}.cta-box-counter-item{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cta-box-counter-no{width:calc(37% - 5px)}.cta-box-counter-no h2{font-size:48px}.cta-box-counter-contant{width:calc(63% - 5px)}.cta-box-counter-contant p{margin:0}.partner-world-map-box{position:relative}.partner-world-map-image figure{display:block;border-radius:10px}.partner-world-map-image img{width:100%;aspect-ratio:4378/2435;object-fit:contain;border-radius:14px;background:#eef2f6}.export-section .section-row{margin-bottom:20px}.export-section.export-section--detail-page{padding-bottom:24px}.page-service-single.page-service-single--export-detail{padding-top:32px}.export-map-panel{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;align-items:stretch;margin-bottom:28px}.export-map-svg-box{min-width:0;background:0 0;border:0;border-radius:0;overflow:visible;box-shadow:none;position:relative}.export-map-svg-host{width:100%;aspect-ratio:1010/666;min-height:0;line-height:0;background:0 0;position:relative}.export-map-svg-host.is-loading::before{content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(110deg,rgba(197,206,216,.18) 8%,rgba(255,255,255,.42) 18%,rgba(197,206,216,.18) 33%);background-size:200% 100%;animation:exportMapSkeleton 1.35s ease-in-out infinite;border-radius:12px}.export-map-toolbar{position:absolute;top:12px;right:12px;z-index:14;display:flex;align-items:center;gap:8px}.export-map-fullscreen-btn,.export-map-tour-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(24,25,26,.1);background:rgba(255,255,255,.92);color:var(--primary-color);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.export-map-fullscreen-btn:hover,.export-map-tour-toggle:hover{background:#fff;transform:translateY(-1px)}.export-map-tour-toggle.is-paused{color:#b45309;border-color:rgba(180,83,9,.22)}.export-map-tour-toggle.is-resume-ready{color:#1f662e;border-color:rgba(31,102,46,.28);background:rgba(236,253,245,.96);box-shadow:0 12px 28px rgba(31,102,46,.16);animation:exportTourResumePulse 2.4s ease-in-out infinite}.export-map-panel.is-manual-focus .export-map-tour-toggle{pointer-events:auto}.export-map-tour-toggle__icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.export-map-fullscreen-btn{padding:8px 10px;display:none}.export-map-connection{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible}.export-map-connection__glow,.export-map-connection__path{fill:none;opacity:0;transition:opacity .4s ease}.export-map-connection__glow{stroke:rgba(47,111,237,.34);stroke-width:1.35;stroke-linecap:round;filter:url(#exportConnectionGlow)}.export-map-connection__path{stroke:url(#exportConnectionGradient);stroke-width:.55;stroke-linecap:round;stroke-dasharray:2.4 1.6}.export-map-connection__dot{fill:#fff;stroke:rgba(47,111,237,.95);stroke-width:.18;opacity:0;filter:drop-shadow(0 0 4px rgba(96, 165, 250, .85));transition:opacity .4s ease}.export-map-panel.has-export-connection .export-map-connection__dot,.export-map-panel.has-export-connection .export-map-connection__glow,.export-map-panel.has-export-connection .export-map-connection__path{opacity:1}.export-map-panel.has-export-connection .export-map-connection__path{animation:exportMapConnectionFlow 3.2s linear infinite}.export-map-panel.has-export-connection .export-map-connection__dot{animation:exportMapConnectionDot 3.2s ease-in-out infinite}.export-section .world-map-card-item .world-map-card-btn{position:relative;z-index:2}.export-country-list__group+.export-country-list__group{margin-top:6px;padding-top:4px;border-top:1px solid rgba(24,25,26,.06)}.export-country-list__group[data-region-id=featured]{margin-top:0;padding-top:0;border-top:0}.export-country-list__group[data-region-id=featured] .export-country-list__group-title{color:#b45309}.export-country-list__group[data-region-id=featured] .export-country-list__item{background:rgba(217,119,6,.04)}.export-country-list__group-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(24,25,26,.52);padding:8px 8px 6px}body.export-map-fullscreen-open{overflow:hidden}.export-map-panel.is-map-fullscreen{position:fixed;inset:0;z-index:10050;margin:0;padding:16px;gap:12px;grid-template-columns:minmax(0,1fr);background:var(--bg-color);overflow:auto}.export-map-panel.is-map-fullscreen .export-map-svg-box{min-height:calc(100vh - 120px)}.export-map-panel.is-map-fullscreen .export-country-list{order:2}.export-map-panel.is-reduced-motion .export-map-connection__dot,.export-map-panel.is-reduced-motion .export-map-connection__glow,.export-map-panel.is-reduced-motion .export-map-connection__path,.export-map-panel.is-reduced-motion .export-map-spotlight__progress-fill,.export-map-panel.is-reduced-motion .export-map-svg-host path.is-export-featured,.export-map-panel.is-reduced-motion .export-map-svg-host path.is-export-selected,.export-map-panel.is-reduced-motion .export-map-tour-toggle.is-resume-ready,.export-map-panel.is-reduced-motion .world-map-cards-box--geo .world-map-card-btn{animation:none!important}@keyframes exportMapSkeleton{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes exportMapConnectionFlow{from{stroke-dashoffset:0}to{stroke-dashoffset:-8}}@keyframes exportMapConnectionDot{0%,100%{transform:translate(0,0);opacity:.72}50%{transform:translate(0,-.35px);opacity:1}}@keyframes exportTourResumePulse{0%,100%{box-shadow:0 12px 28px rgba(31,102,46,.16)}50%{box-shadow:0 14px 32px rgba(31,102,46,.28)}}@media (prefers-reduced-motion:reduce){.export-map-connection__dot,.export-map-connection__glow,.export-map-connection__path,.export-map-panel.is-auto-touring .world-map-cards-box--geo .world-map-card-item.is-tour-active .world-map-card-btn,.export-map-spotlight__progress-fill,.export-map-svg-host path.is-export-featured,.export-map-svg-host path.is-export-selected,.export-map-svg-host.is-loading::before,.export-map-tour-toggle.is-resume-ready,.export-section .world-map-card-item .world-map-card-btn{animation:none!important}.export-map-spotlight.is-changing .export-map-spotlight__inner{opacity:1;transform:none}}.export-map-svg-host svg{width:100%;height:100%;display:block}.export-map-svg-host path{fill:#c5ced8;stroke:#fff;stroke-width:.35;transition:fill .55s cubic-bezier(.22,1,.36,1),opacity .45s ease,filter .45s ease,stroke .45s ease}.export-map-svg-host path.is-export-selected{fill:#2f6fed;stroke:#1d4ed8;stroke-width:.6;animation:exportMapSoftPulse 2.8s ease-in-out infinite}.export-map-svg-host path.is-export-featured{fill:#d97706;stroke:#b45309;stroke-width:.85;animation:exportMapFeaturePulse 2.2s ease-in-out infinite}.export-map-panel.has-export-focus .export-map-svg-host path.is-export-selected:not(.is-export-focus){opacity:.28;animation:none;filter:grayscale(.2)}.export-map-panel.has-export-focus .export-map-svg-host path.is-export-focus{opacity:1;fill:#1d4ed8;stroke:#1e3a8a;stroke-width:.95;animation:exportMapFeaturePulse 1.8s ease-in-out infinite;filter:none}@keyframes exportMapSoftPulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes exportMapFeaturePulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.18)}}.export-map-fallback{padding:40px;text-align:center;color:#6b7280}.export-map-spotlight{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:min(520px,calc(100% - 32px));z-index:12;pointer-events:none}.export-map-spotlight__inner{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:18px;background:rgba(255,255,255,.94);border:1px solid rgba(24,25,26,.08);box-shadow:0 18px 42px rgba(15,23,42,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .24s ease,transform .24s ease}.export-map-spotlight.is-changing .export-map-spotlight__inner{opacity:0;transform:translateY(8px)}.export-map-spotlight__flag{flex:0 0 52px;width:52px;height:52px;border-radius:50%;overflow:hidden;border:2px solid rgba(31,102,46,.18);box-shadow:0 8px 18px rgba(31,102,46,.12)}.export-map-spotlight__flag img{width:100%;height:100%;object-fit:cover;display:block}.export-map-spotlight__copy{min-width:0;display:flex;flex-direction:column;gap:4px}.export-map-spotlight__country{display:block;color:var(--primary-color);font-family:var(--accent-font);font-size:24px;line-height:1.15em}.export-map-spotlight__tagline{display:block;color:var(--accent-dark-color);font-size:15px;line-height:1.45em;transition:opacity .2s ease,transform .2s ease}.export-map-spotlight__tagline.is-fading{opacity:0;transform:translateY(4px)}.export-map-spotlight__progress{height:3px;margin-top:10px;border-radius:999px;background:rgba(255,255,255,.42);overflow:hidden}.export-map-spotlight__progress-fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent-light-color) 0,var(--accent-color) 100%)}.export-map-panel.is-tour-paused .export-map-spotlight__progress-fill{animation-play-state:paused!important}@keyframes exportMapSpotlightProgress{from{width:0}to{width:100%}}.export-map-panel.is-auto-touring .export-map-svg-host path.is-export-selected{opacity:1;filter:none;animation:exportMapSoftPulse 2.8s ease-in-out infinite}.export-map-panel.is-auto-touring .export-map-svg-host path.is-export-selected.is-export-featured{animation:exportMapFeaturePulse 2.2s ease-in-out infinite}.export-map-panel.is-auto-touring .export-map-svg-host path.is-export-tour-current{opacity:1;fill:#1d4ed8;stroke:#1e3a8a;stroke-width:.95;filter:none;animation:exportMapFeaturePulse 1.8s ease-in-out infinite}.export-map-panel.is-auto-touring .world-map-cards-box--geo .world-map-card-content{display:none!important}.export-map-panel.is-auto-touring .world-map-cards-box--geo .world-map-card-item.is-tour-active{z-index:10}.export-map-panel.is-auto-touring .world-map-cards-box--geo .world-map-card-item.is-tour-active .world-map-card-btn{animation:exportMapPinPulse 1.5s ease-in-out infinite}.export-map-panel.is-auto-touring .world-map-cards-box--geo .world-map-card-item.is-tour-active .world-map-card-btn img{transform:scale(1.08);box-shadow:0 0 0 6px rgba(31,102,46,.18),0 10px 24px rgba(15,23,42,.18)}.export-map-panel.is-auto-touring .world-map-cards-box--geo .world-map-card-item:not(.is-tour-active) .world-map-card-content{display:none!important}@keyframes exportMapPinPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.export-map-svg-box .partner-world-map-image figure{margin:0}.export-country-list{display:flex;flex-direction:column;min-height:0;background:0 0;border:0;border-radius:0;padding:8px 0;box-shadow:none}.export-country-list__title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-color);padding:0 8px 12px;border-bottom:1px solid rgba(24,25,26,.08);margin-bottom:10px}.export-country-list__scroll{overflow-y:auto;max-height:min(520px,62vh);padding-right:4px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(24,25,26,.18) transparent}.export-country-list.is-scrollable:not(.is-at-end) .export-country-list__scroll{padding-bottom:36px}.export-country-list__scroll-wrap{position:relative;min-height:0;flex:1}.export-country-list__more{display:none;position:absolute;left:0;right:0;bottom:0;z-index:2;align-items:flex-end;justify-content:center;height:40px;padding:0 8px 8px;pointer-events:none;background:linear-gradient(180deg,rgba(246,245,237,0) 0,var(--bg-color) 62%);opacity:0;transition:opacity .25s ease}.export-country-list__more i{font-size:12px;color:rgba(24,25,26,.45);animation:exportListMoreBounce 1.4s ease-in-out infinite}.export-country-list.is-scrollable:not(.is-at-end) .export-country-list__more{display:flex;opacity:1}@keyframes exportListMoreBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}.export-country-list__scroll::-webkit-scrollbar{width:3px}.export-country-list__scroll::-webkit-scrollbar-thumb{background:rgba(24,25,26,.18);border-radius:20px}.export-country-list__item{width:100%;display:flex;align-items:center;gap:10px;border:0;background:0 0;text-align:left;padding:10px 8px;border-radius:12px;cursor:pointer;transition:background .2s ease,transform .2s ease;color:var(--primary-color)}.export-country-list__item.is-active,.export-country-list__item:hover{background:rgba(24,25,26,.05)}.export-country-list__item.is-active{transform:translateX(2px);background:rgba(24,25,26,.08)}.export-map-panel.has-export-focus .export-country-list__item:not(.is-active){opacity:.42}.export-map-panel.has-export-focus .export-country-list__item.is-active{opacity:1;background:rgba(47,111,237,.1);box-shadow:inset 3px 0 0 #2f6fed}.export-map-panel.has-export-focus .world-map-card-item:not(.active){opacity:.28;filter:grayscale(.25);pointer-events:auto}.export-map-panel.has-export-focus .world-map-card-item.active{opacity:1;filter:none;z-index:10}.export-map-panel.has-export-focus .world-map-card-item:not(.active) .world-map-card-btn{animation:none}.export-country-list__item.is-featured .export-country-list__name{font-weight:600}.export-country-list__star{margin-left:auto;color:#d97706;font-size:13px;flex-shrink:0;opacity:.95}.export-section .world-map-card-item.is-featured .world-map-card-btn{position:relative}.export-section .world-map-card-item.is-featured .world-map-card-btn img{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(217,119,6,.85),0 8px 18px rgba(180,83,9,.28)}.export-section .world-map-card-item .world-map-card-btn{animation:exportPinPulse 2.6s ease-in-out infinite}.export-section .world-map-card-item.is-featured .world-map-card-btn{animation:exportPinPulseFeatured 2.1s ease-in-out infinite}@keyframes exportPinPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes exportPinPulseFeatured{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}.export-section .world-map-card-featured{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:#d97706;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:8px;box-shadow:0 2px 6px rgba(180,83,9,.35);pointer-events:none}.export-country-list__flag{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px rgba(24,25,26,.1);background:#fff}.export-country-list__flag img{width:100%;height:100%;object-fit:cover;display:block}.export-country-list__name{font-size:14px;line-height:1.3;font-weight:500}.export-copy-panel{width:100%}.export-copy-card{padding:8px 0 0;border:0;box-shadow:none;background:0 0}.export-copy-card .cta-item-contant-box{margin-bottom:0;max-width:980px}.export-copy-text{margin-top:12px}.export-copy-text p{margin:0;font-size:16px;line-height:1.75;color:inherit;opacity:.88}.export-section .world-map-cards-box--geo .world-map-card-btn img{box-shadow:0 0 0 2px #fff,0 6px 16px rgba(24,25,26,.18)}@media only screen and (max-width:991px){.export-map-panel{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.export-map-spotlight{bottom:10px;width:min(320px,calc(100% - 20px))}.export-map-spotlight__inner{padding:10px 12px;gap:10px;border-radius:14px}.export-map-spotlight__flag{flex-basis:34px;width:34px;height:34px}.export-map-spotlight__country{font-size:15px;line-height:1.2}.export-map-spotlight__tagline{font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.export-section.export-section--detail-page{padding-bottom:16px}.page-service-single.page-service-single--export-detail{padding-top:20px}.export-country-list{order:2}.export-country-list__scroll{max-height:280px}.export-map-fullscreen-btn{display:none!important}.export-map-tour-toggle__label{display:inline}.export-map-tour-toggle{padding:8px 10px}.export-copy-card{padding:8px 0 0}.export-map-svg-box{overflow:visible}.export-map-panel .world-map-cards-box--geo{position:absolute;inset:0;display:block;margin-top:0;pointer-events:none}.export-map-panel .world-map-cards-box--geo .world-map-card-item{position:absolute;width:auto;left:var(--pin-left,50%);top:var(--pin-top,50%);transform:translate(-50%,-50%);pointer-events:auto}.export-map-panel .world-map-cards-box--geo .world-map-card-content{position:absolute;left:50%;bottom:calc(100% + 2px);width:min(148px,68vw);opacity:0;transform:translateX(-50%) scaleY(0);transform-origin:bottom center;pointer-events:none;filter:drop-shadow(0 10px 24px rgba(0, 0, 0, .28));margin-top:0}.export-map-panel .world-map-cards-box--geo .world-map-card-item.active .world-map-card-content{transform:translateX(-50%) scaleY(1);opacity:1;pointer-events:auto}.export-map-panel .world-map-cards-box--geo .world-map-card-content::before{display:block}.export-section .world-map-cards-box--geo .world-map-card-btn{padding:4px}.export-section .world-map-cards-box--geo .world-map-card-btn img{width:28px;height:28px;max-width:28px}.export-section .world-map-card-item.is-featured .world-map-card-btn img{box-shadow:0 0 0 1.5px #fff,0 0 0 3px rgba(217,119,6,.85),0 4px 10px rgba(180,83,9,.22)}.export-section .world-map-card-featured{width:14px;height:14px;font-size:8px;right:-2px;top:-2px}}.world-map-cards-box{position:absolute;top:50%;transform:translateY(-70%);width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:30px 0}.world-map-cards-box--geo{top:0;left:0;right:0;bottom:0;transform:none;display:block;pointer-events:none}.world-map-card-item{position:relative;width:24%;display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;transition:all .5s ease-in-out}.world-map-cards-box--geo .world-map-card-item{position:absolute;width:auto;align-items:center;align-content:center;pointer-events:auto;z-index:2;left:var(--pin-left,50%);top:var(--pin-top,50%);transform:translate(-50%,-50%)}.world-map-cards-box--geo .world-map-card-item.active{z-index:8}.world-map-card-item.card-2{top:120px}.world-map-card-item.card-4{top:180px}.world-map-card-btn{border:none;background:0 0;display:inline-block;border-radius:100px;overflow:hidden;padding:0;margin:0 auto 25px;cursor:pointer}.world-map-cards-box--geo .world-map-card-btn{position:relative;z-index:3;margin:0;padding:10px;overflow:visible;border-radius:50%;box-shadow:none}.world-map-card-btn img{width:100%;max-width:60px;border:2px solid var(--white-color);border-radius:50%;aspect-ratio:1/1;object-fit:cover;display:block}.world-map-cards-box--geo .world-map-card-btn img{max-width:30px;background:#fff;border-width:1.5px;box-shadow:0 0 0 2px rgba(255,255,255,.75),0 4px 12px rgba(0,0,0,.4);transition:transform .25s ease,box-shadow .25s ease}.world-map-cards-box--geo .world-map-card-btn:hover img,.world-map-cards-box--geo .world-map-card-item.active .world-map-card-btn img{transform:scale(1.2);box-shadow:0 0 0 2px rgba(255,255,255,.95),0 6px 16px rgba(0,0,0,.45)}.world-map-card-content{position:relative;width:160px;text-align:center;background:var(--white-color);border-radius:10px;filter:drop-shadow(0 0 20px rgba(0, 0, 0, .05));padding:10px 15px;opacity:0;margin:0 auto;transform:scaleY(0);transform-origin:top;transition:all .5s ease-in-out;z-index:1}.world-map-cards-box--geo .world-map-card-content{position:absolute;left:50%;bottom:calc(100% + 2px);width:180px;margin:0;filter:drop-shadow(0 10px 24px rgba(0, 0, 0, .28));transform:translateX(-50%) scaleY(0);transform-origin:bottom center;pointer-events:none}.world-map-card-item.active .world-map-card-content{transform:scaleY(1);opacity:1}.world-map-cards-box--geo .world-map-card-item.active .world-map-card-content{transform:translateX(-50%) scaleY(1);opacity:1;pointer-events:auto}.world-map-card-content::before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%,-75%);border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid var(--white-color);width:0;height:0}.world-map-cards-box--geo .world-map-card-content::before{top:auto;bottom:0;transform:translate(-50%,90%);border-bottom:0;border-top:12px solid var(--white-color);border-left:10px solid transparent;border-right:10px solid transparent}.world-map-card-content h3{font-size:16px}.world-map-card-content p{font-size:14px;margin:5px 0 0}.our-testimonials{background-image:url(../images/testimonial-bg-image.png);padding:120px 0}.google-rating-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:right;gap:10px 30px}.google-logo{border-right:1px solid var(--divider-color);padding-right:30px}.google-logo img{width:100%;max-width:104px}.google-rating-content-box{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.google-rating-content{width:150px}.google-rating-content h3{font-size:16px;display:flex;align-items:center}.google-rating-content h3 span{margin-right:10px}.google-rating-content h3 i{color:var(--accent-secondary-color)}.google-rating-content p{margin:5px 0 0}.testimonial-item,.testimonial-slider,.testimonial-slider .swiper{height:100%}.testimonial-slider .swiper{cursor:none}.testimonial-item{position:relative;min-height:500px;border-radius:20px;align-content:end;padding:40px;overflow:hidden}.testimonial-slider .swiper-wrapper .testimonial-item{transform:scale(.95);transition:all .6s ease-in-out}.testimonial-slider .swiper-wrapper .swiper-slide.swiper-slide-next .testimonial-item{transform:scale(1)}.testimonial-item-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.testimonial-item-image::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(28,24,21,0) 32.54%,var(--primary-color) 100%);height:100%;width:100%;z-index:1}.testimonial-item-image figure{display:block;width:100%;height:100%}.testimonial-item-image figure img{width:100%;height:100%;object-fit:cover}.testimonial-item-body{position:relative;z-index:1}.testimonial-item-content p{color:var(--white-color);margin-bottom:15px}.testimonial-item-content p:last-child{margin-bottom:0}.testimonial-item-content p span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--accent-secondary-color);border-radius:2px;margin-right:15px}.testimonial-item-content p span i{font-size:14px}.testimonial-author-content{border-top:1px solid var(--dark-divider-color);margin-top:30px;padding-top:30px}.testimonial-author-content h2{font-size:22px;color:var(--white-color)}.our-testimonials .section-footer-text{margin-top:60px}.our-blog{padding:120px 0 90px}.our-blog__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-bottom:50px}.our-blog__intro{margin-bottom:0;text-align:left}.our-blog__intro.section-title-center{text-align:left}.our-blog__action{flex-shrink:0;padding-bottom:6px}.home-news-slider{position:relative;padding:0 2px}.home-news-slider .swiper-slide{height:auto}.home-news-slider .post-item{height:100%;margin-bottom:0}.home-news-slider__arrow{display:none}.post-item{background:var(--secondary-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:10px}.post-featured-image{position:relative;margin-bottom:10px}.post-featured-image a{cursor:none;display:block;border-radius:10px;overflow:hidden}.post-featured-image figure{display:block}.post-featured-image img{width:100%;aspect-ratio:1/1.3;object-fit:cover;transition:all .6s ease-in-out}.post-item:hover .post-featured-image img{transform:scale(1.06)}.post-item-body{padding:20px}.post-item-content{border-bottom:1px solid var(--divider-color);margin-bottom:20px;padding-bottom:20px}.post-item-content h2{font-size:22px;line-height:1.4em}.post-item-content h2 a{color:inherit}.post-item-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.post-item-meta ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:15px}.post-item-meta ul li{line-height:normal;display:flex;align-items:center;gap:10px}.post-item-meta ul li img{width:100%;max-width:20px}.prime-world-news{padding:70px 0 36px}.prime-world-blog{padding:56px 0 100px;border-top:1px solid rgba(24,25,26,.08);background:linear-gradient(180deg,rgba(246,245,237,.7) 0,#fff 52%)}.prime-world__rail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid var(--accent-color)}.prime-world__rail-head .section-title{margin-bottom:0}.prime-world__rail-head .section-title h2{margin-bottom:0}.prime-world-carousel{position:relative;margin-bottom:16px}.prime-world-thumbs{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;margin:4px 0 20px}.prime-world-thumbs__item{display:block;position:relative;width:100%;padding:0;border-radius:10px;overflow:hidden;aspect-ratio:4/3;background:#ecebe3;border:2px solid transparent;opacity:.72;cursor:pointer;transition:opacity .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.prime-world-thumbs__item img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none}.prime-world-thumbs__item:focus-visible,.prime-world-thumbs__item:hover{opacity:1;transform:translateY(-2px);outline:0;box-shadow:0 10px 22px rgba(24,25,26,.12)}.prime-world-thumbs__item.is-active{opacity:1;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(31,102,46,.22)}.prime-world-news__more{margin-top:4px;padding-top:4px}.prime-world-news__more p{margin:0;font-size:14px;line-height:1.7;color:var(--text-color)}.prime-world-news__more a{color:var(--accent-color);font-weight:600;text-decoration:underline;text-underline-offset:2px}.prime-world-news__more a:hover{color:var(--accent-dark-color)}.prime-world-carousel__nav{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.prime-world-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(24,25,26,.12);border-radius:50%;background:#fff;color:var(--primary-color);transition:background .3s ease,color .3s ease,border-color .3s ease}.prime-world-carousel__arrow:focus-visible,.prime-world-carousel__arrow:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff;outline:0}.prime-world-headline{display:grid;grid-template-columns:1.55fr .85fr;height:560px;border-radius:24px;overflow:hidden;background:var(--primary-color);box-shadow:0 20px 48px rgba(24,25,26,.16)}.prime-world-headline__media{display:block;position:relative;height:560px;overflow:hidden;isolation:isolate;background:#0d0f11}.prime-world-headline__blur{position:absolute;inset:-24px;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(28px) saturate(1.08);transform:scale(1.12);opacity:.9}.prime-world-headline__blur::after{content:'';position:absolute;inset:0;background:rgba(10,12,14,.28)}.prime-world-headline__figure{position:relative;z-index:1;margin:0;width:100%;height:560px;display:flex;align-items:center;justify-content:center;padding:18px}.prime-world-headline__figure img{width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 14px 28px rgba(0, 0, 0, .28));transition:transform .7s ease}.prime-world-headline:hover .prime-world-headline__figure img{transform:scale(1.025)}.prime-world-headline__content{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px 44px;color:#fff}.prime-world-headline__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.prime-world-headline__meta time{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:rgba(255,255,255,.82)}.prime-world-headline__meta time img{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.85}.prime-world-tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:4px;background:rgba(115,188,130,.22);color:#c8efd0;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.prime-world-tag--blog{background:rgba(193,154,91,.16);color:var(--accent-dark-color)}.prime-world-headline__title{margin:0;font-family:var(--accent-font);font-size:36px;line-height:1.2;color:#fff}.prime-world-headline__title a{color:inherit}.prime-world-headline__title a:hover{color:var(--accent-light-color)}.prime-world-headline__excerpt{margin:0;max-width:34em;font-size:15px;line-height:1.75;color:rgba(255,255,255,.82);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.prime-world-headline .readmore-btn{color:#fff;align-self:flex-start}.prime-world-headline .readmore-btn:hover{color:var(--accent-light-color)}.prime-world-magazine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.prime-world-mag-card{display:flex;flex-direction:column;height:100%;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(24,25,26,.07);box-shadow:0 12px 30px rgba(24,25,26,.05);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.prime-world-mag-card:hover{transform:translateY(-5px);border-color:rgba(193,154,91,.35);box-shadow:0 20px 40px rgba(24,25,26,.1)}.prime-world-mag-card__media{display:block;overflow:hidden;background:#ecebe3}.prime-world-mag-card__media figure{margin:0;aspect-ratio:4/5;background:#ecebe3}.prime-world-mag-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .55s ease}.prime-world-mag-card:hover .prime-world-mag-card__media img{transform:scale(1.04)}.prime-world-mag-card__body{display:flex;flex-direction:column;gap:12px;flex:1;padding:22px 22px 24px}.prime-world-mag-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.prime-world-mag-card__meta time{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-color);opacity:.8}.prime-world-mag-card__meta time img{width:16px;height:16px}.prime-world-mag-card__title{margin:0;font-family:var(--accent-font);font-size:21px;line-height:1.3;color:var(--primary-color)}.prime-world-mag-card__title a{color:inherit}.prime-world-mag-card__title a:hover{color:var(--accent-color)}.prime-world-mag-card__excerpt{margin:0;font-size:14px;line-height:1.7;color:var(--text-color);opacity:.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.prime-world-mag-card .readmore-btn{margin-top:auto}.prime-world-empty{padding:80px 0}@media only screen and (max-width:1199px){.prime-world-headline{grid-template-columns:1.35fr .9fr;height:500px}.prime-world-headline__figure,.prime-world-headline__media{height:500px}.prime-world-headline__title{font-size:30px}.prime-world-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.prime-world-magazine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:991px){.our-blog__header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:36px}.our-blog__action{padding-bottom:0}.prime-world-news{padding:50px 0 24px}.prime-world-blog{padding:36px 0 70px}.prime-world__rail-head{align-items:flex-start;flex-direction:column}.prime-world-headline{grid-template-columns:1fr;height:auto}.prime-world-headline__figure,.prime-world-headline__media{height:340px}.prime-world-headline__content{padding:26px 22px 30px}.prime-world-headline__title{font-size:24px}.prime-world-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px}.prime-world-thumbs__item{border-radius:8px}.prime-world-magazine{grid-template-columns:1fr;max-width:420px;margin:0 auto}.prime-world-mag-card__title{font-size:20px}}footer .footer-btn-prime a{background-color:var(--accent-third-color);color:#fff}.main-footer{padding:120px 0 0;margin-bottom:15px}.footer-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;border-bottom:1px solid var(--dark-divider-color);margin-bottom:80px;padding-bottom:80px}.footer-logo img{width:100%;max-width:151px}.footer-contact-form{display:flex;flex-wrap:wrap;align-items:center;gap:15px 30px}.footer-contact-form h2{font-size:22px;color:var(--white-color)}.footer-newsletter-form .form-group{width:350px;display:flex;flex-wrap:wrap;background:var(--dark-divider-color);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:10px;padding:5px}.footer-newsletter-form .form-group .form-control{width:calc(100% - 46px);font-size:16px;font-weight:400;line-height:1.5em;color:var(--white-color);background:0 0;border:none;border-radius:0;outline:0;box-shadow:none;padding:6px 14px}.footer-newsletter-form .form-group .form-control::placeholder{color:var(--white-color)}.footer-newsletter-form .form-group .newsletter-btn{width:46px;height:46px;display:flex;justify-content:center;align-items:center;background-color:var(--accent-color);border:none;border-radius:5px;outline:0;box-shadow:none;transition:all .3s ease-in-out}footer .footer-copyright-text-prime a{color:#fff}footer .footer-copyright-text-prime small a{color:var(--accent-light-color)}footer .footer-copyright-text-prime small a:hover{color:#649ec5}footer .footer-copyright-text-prime a:hover{color:var(--accent-light-color)}.footer-newsletter-form .form-group .newsletter-btn:hover{background-color:var(--accent-secondary-color)}.footer-newsletter-form .form-group .newsletter-btn img{width:100%;max-width:24px;transition:all .4s ease-in-out}.footer-newsletter-form .form-group .newsletter-btn:hover img{transform:rotate(45deg)}.footer-links-box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-left:3.125vw}.footer-links{max-width:27%}.footer-links h2{font-size:22px;color:var(--white-color);margin-bottom:30px}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links ul li{color:var(--white-color);text-transform:capitalize;line-height:1.5em;margin-bottom:15px}.footer-links ul li:last-child{margin-bottom:0}.footer-links ul li a{color:inherit;transition:all .3s ease-in-out}.footer-links ul li a:hover{color:var(--accent-secondary-color)}.footer-contact-info-list{max-width:37%}.footer-links.footer-contact-info-list ul li{font-size:18px;display:flex;align-items:center;gap:5px 15px}.footer-links.footer-contact-info-list ul li img{width:100%;max-width:20px}.footer-copyright{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--dark-divider-color);padding:60px 0;margin:60px 0 0}.footer-copyright-text p{color:var(--white-color);margin:0}.footer-social-links ul{display:flex;flex-wrap:wrap;gap:10px 15px;list-style:none;padding:0;margin:0}.footer-social-links ul li{list-style:none;padding:0;margin:0}.footer-social-links ul li a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid var(--dark-divider-color);color:var(--white-color);border-radius:50%;transition:all .3s ease-in-out}.footer-social-links ul li:hover a{background:var(--accent-secondary-color)}.footer-social-links ul li a i{font-size:18px;color:inherit}.page-header{position:relative;background-image:url(../images/page-header-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:20px;padding:220px 0 110px;margin:15px 15px 0;overflow:hidden}.page-header:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(270deg,transparent 0,rgba(24,25,26,.72) 57.33%,rgba(24,25,26,.9) 100%);z-index:1}.page-header-box{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:920px}.page-header-breadcrumb{margin:0}.page-header-box h1{max-width:100%;font-family:var(--heading-font);font-size:clamp(28px,4.2vw,52px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--white-color);margin:0;cursor:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.page-header-box h1.is-title-medium{font-size:clamp(24px,3.4vw,40px)}.page-header-box h1.is-title-long{font-size:clamp(22px,3vw,34px);line-height:1.25;-webkit-line-clamp:4}.page-header-box ol{margin:0;padding:0}.page-header-box ol li.breadcrumb-item{font-size:14px;font-weight:500;line-height:normal;text-transform:capitalize;color:rgba(255,255,255,.82)}.page-header-box ol li.breadcrumb-item a{color:inherit;text-decoration:none;transition:color .2s ease}.page-header-box ol li.breadcrumb-item a:hover{color:#fff}.page-header-box ol .breadcrumb-item+.breadcrumb-item::before{color:rgba(255,255,255,.55)}.dtl-share-box{margin:28px 0 10px;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,rgba(31,102,46,.08),rgba(246,245,237,.95));border:1px solid rgba(31,102,46,.12)}.dtl-share-box .at-detail-share__label{color:var(--accent-color);font-family:var(--heading-font);font-size:.8rem;letter-spacing:.04em}.our-apporach{padding:120px 0}.approach-content{margin-right:3.125vw}.approach-item-list{display:flex;flex-wrap:wrap;gap:30px}.approach-item{width:calc(50% - 15px);background:var(--dark-divider-color);border-radius:20px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;flex-direction:column;justify-content:space-between;gap:30px;padding:40px;min-height:330px;overflow:hidden}.approach-item:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:0;background:var(--accent-secondary-color);z-index:0;transition:all .4s ease-in-out}.approach-item:hover::before{top:auto;height:100%}.approach-item .icon-box{position:relative;height:50px;width:50px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-secondary-color);border-radius:50%;z-index:1}.approach-item .icon-box::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--secondary-color);border-radius:100px;transform:scale(0);width:100%;height:100%;transition:all .4s ease-in-out;z-index:0}.approach-item:hover .icon-box::before{transform:scale(1)}.approach-item .icon-box img{position:relative;width:100%;max-width:24px;transition:all .4s ease-in-out;z-index:1}.approach-item:hover .icon-box img{filter:brightness(0) invert(0)}.approach-item-content{position:relative;padding-top:30px;border-top:1px solid var(--dark-divider-color);transition:all .4s ease-in-out;z-index:1}.approach-item-content:hover .approach-item-content{border-color:var(--divider-color)}.approach-item-content h3{color:var(--white-color);font-size:22px;line-height:1.4em}.approach-item-content p{color:var(--white-color);margin:15px 0 0}.approach-image{margin-top:80px}.approach-image figure{display:block;border-radius:20px}.approach-image img{width:100%;aspect-ratio:1/.394;object-fit:cover;border-radius:20px}.our-apporach .approach-content--solo{margin-right:0;max-width:100%}.our-apporach .approach-content-top{display:flex;align-items:flex-start;justify-content:space-between;gap:28px 40px}.our-apporach .approach-content-top .section-title{flex:1 1 auto;min-width:0;margin-bottom:0}.our-apporach .approach-btn--corner{flex:0 0 auto;margin-top:6px;margin-left:auto;white-space:nowrap}.our-apporach.dark-section .approach-btn--corner .btn-default{background:var(--secondary-color);color:var(--primary-color)}.our-apporach.dark-section .approach-btn--corner .btn-default::before{background-color:var(--secondary-color);background-image:url(../images/arrow-primary.svg);filter:none}.our-apporach.dark-section .approach-btn--corner .btn-default::after{content:none}.our-apporach.dark-section .approach-btn--corner .btn-default:hover{background:var(--secondary-color);color:var(--primary-color)}.our-apporach.dark-section .approach-btn--corner .btn-default:hover::before{background-color:var(--secondary-color);filter:none;transform:translateY(-50%) rotate(45deg)}.our-apporach .approach-image--full{margin-top:50px}.our-apporach .approach-image--full figure{overflow:visible}.our-apporach .approach-image--full img{width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;display:block;border-radius:20px}@media only screen and (max-width:767px){.our-apporach .approach-content-top{flex-direction:column;align-items:flex-start;gap:20px}.our-apporach .approach-btn--corner{margin-top:0;align-self:flex-end}}.intro-video{position:relative;min-height:800px;align-content:end;overflow:hidden}.intro-video-image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.intro-video-image figure{position:relative;display:block;width:100%;height:100%}.intro-video-image figure:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:20px;background:linear-gradient(270deg,transparent 11.57%,rgb(24 25 26 / 39%) 100%);z-index:0}.intro-video-image figure img{width:100%;height:100%;object-fit:cover}.intro-video-body-box{position:relative;max-width:420px;background-color:var(--dark-divider-color);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:40px;border-radius:20px 20px 0 0;z-index:2}.intro-video-body-box .video-play-button{padding:15px 0 15px 15px}.intro-video-body-box .video-play-button a{background-color:var(--accent-color);height:55px;width:55px}.intro-video-body-box .video-play-button a i{font-size:22px}.intro-video-body-box .video-play-button a:hover{background-color:var(--accent-secondary-color)}.intro-video-body-box .video-play-button a:hover i{color:var(--white-color)}.intro-video-content{margin-top:40px}.intro-video-content h3{color:var(--white-color);font-size:22px}.intro-video-content p{color:var(--white-color);margin:15px 0 0}.intro-video-body-list{border-top:1px solid var(--dark-divider-color);margin-top:40px;padding-top:40px}.intro-video-body-list ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.intro-video-body-list ul li{font-size:14px;line-height:normal;color:var(--white-color);background-color:var(--dark-divider-color);border-radius:100px;padding:6px 15px;transition:all .4s ease-in-out}.intro-video-body-list ul li:hover{background-color:var(--accent-secondary-color)}.intro-video-popup{position:relative;width:min(960px,92vw);margin:0 auto;background:#000;border-radius:16px;overflow:hidden}.intro-video-popup video{display:block;width:100%;height:auto;max-height:80vh;background:#000}.mfp-content .intro-video-popup{box-shadow:0 20px 60px rgba(0,0,0,.45)}.our-commitment{padding:120px 0}.commitment-image-box{display:flex;flex-wrap:wrap;align-items:center;margin-right:15px}.commitment-image.box-1{position:relative;width:31%;z-index:2}.commitment-image.box-2{width:69%}.commitment-image figure{display:block;border-radius:20px}.commitment-image img{width:100%;object-fit:cover;border-radius:20px}.commitment-image.box-1 figure{border:8px solid var(--bg-color);margin-right:-200px;border-radius:25px}.commitment-image.box-1 img{aspect-ratio:1/1.34}.commitment-image.box-2 img{aspect-ratio:1/1.54}.commitment-body{display:flex;flex-wrap:wrap;gap:30px}.commitment-body-content,.commitment-body-item{width:calc(50% - 15px);align-content:center}.commitment-body-list ul{list-style:none;margin:0;padding:0}.commitment-body-list ul li{position:relative;line-height:1.5em;padding-left:25px;margin-bottom:20px}.commitment-body-list ul li:last-child{margin-bottom:0}.commitment-body-list ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.commitment-btn{border-top:1px solid var(--divider-color);margin-top:40px;padding-top:40px}.commitment-body-item-image figure{mask-image:url(../images/commitment-body-image-mask.svg);mask-repeat:repeat-y;mask-position:top center;mask-size:100% auto}.commitment-body-item-image img{width:100%;height:100%;object-fit:cover}.commitment-body-item-content{margin-top:30px}.commitment-body-item-content h3{font-size:22px;line-height:1.4em}.commitment-body-item-content p{margin:10px 0 0}.our-team{padding:120px 0}.management-team-grid{margin-top:20px}.management-team-card{display:flex;align-items:center;gap:18px;position:relative;background-color:var(--white-color);border:1px solid rgba(24,25,26,.06);border-radius:18px;padding:20px 22px;height:calc(100% - 24px);margin-bottom:24px;overflow:hidden;box-shadow:0 10px 28px rgba(24,25,26,.05);transition:transform .3s ease,box-shadow .3s ease}.management-team-card::before{content:'';position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--accent-secondary-color)}.management-team-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(24,25,26,.1)}.management-team-card__media{width:64px;height:64px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.28),transparent 48%),linear-gradient(145deg,var(--primary-color) 0,#2a2c2e 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.management-team-card__initials{font-size:18px;font-weight:700;letter-spacing:.08em;color:#fff;line-height:1}.management-team-card__body{min-width:0}.management-team-card__name{font-size:20px;line-height:1.3em;color:var(--primary-color);margin:0}.management-team-card__role{margin:6px 0 0;color:var(--text-color);font-size:14px;line-height:1.5em}.page-management-team{padding:100px 0 110px}.page-management-team .section-title p{max-width:820px;margin:20px auto 0}.our-core-value{padding:120px 0}.core-value-item{background-color:var(--white-color);border-radius:20px;text-align:center;height:calc(100% - 30px);margin-bottom:30px;padding:50px;transition:all .4s ease-in-out}.core-value-item:hover{transform:translateY(-5px)}.core-value-item .icon-box{position:relative;width:60px;height:60px;background:var(--accent-secondary-color);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:50px}.core-value-item .icon-box::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--accent-color);border-radius:100px;transform:scale(0);width:100%;height:100%;transition:all .4s ease-in-out;z-index:0}.core-value-item:hover .icon-box::before{transform:scale(1)}.core-value-item .icon-box img{position:relative;width:100%;max-width:30px;z-index:1}.core-value-item-content h3{font-size:22px;line-height:1.4em}.core-value-item-content p{margin:20px 0 0}.page-services{padding:120px 0 90px}.list-filters-bar+.page-blog,.list-filters-bar+.page-projects,.list-filters-bar+.page-services{padding-top:48px}.page-services .service-item{background-color:var(--white-color)}.page-services .service-item .service-item-title h2{color:var(--primary-color)}.list-filters-bar{position:relative;z-index:2;padding:0 0 8px;margin-top:-28px}.list-filters-bar__card{background:var(--secondary-color);border-radius:20px;padding:22px 24px;box-shadow:0 18px 48px rgba(24,25,26,.08);border:1px solid rgba(24,25,26,.06)}.list-filters-bar__toggle{display:none}.list-filters-bar__panel{display:block}.list-filters-bar__row{display:flex;align-items:center;gap:16px}.list-filters-bar__row+.list-filters-bar__row{margin-top:18px;padding-top:18px;border-top:1px solid var(--divider-color)}.list-filters-bar__row--top{flex-wrap:wrap}.list-filters-bar__search{position:relative;display:flex;align-items:center;flex:1 1 320px;min-width:0;gap:10px;background:var(--bg-color);border:1px solid rgba(24,25,26,.08);border-radius:999px;padding:6px 6px 6px 16px;transition:border-color .2s ease,box-shadow .2s ease}.list-filters-bar__search:focus-within{border-color:rgba(31,102,46,.35);box-shadow:0 0 0 3px rgba(31,102,46,.12)}.list-filters-bar__search-icon{color:var(--accent-color);font-size:15px;flex-shrink:0}.list-filters-bar__search input[type=search]{flex:1 1 auto;min-width:0;border:0;background:0 0;padding:10px 8px;font-size:15px;color:var(--primary-color);outline:0}.list-filters-bar__search input[type=search]::placeholder{color:rgba(24,25,26,.45)}.list-filters-bar__search-btn{border:0;border-radius:999px;background:var(--accent-color);color:var(--white-color);font-size:14px;font-weight:600;padding:10px 20px;cursor:pointer;transition:background .2s ease,transform .2s ease;flex-shrink:0}.list-filters-bar__search-btn:hover{background:var(--accent-dark-color);transform:translateY(-1px)}.list-filters-bar__sort{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.list-filters-bar__sort-label{font-size:13px;font-weight:600;color:var(--primary-color);white-space:nowrap}.list-filters-bar__sort-wrap{position:relative}.list-filters-bar__sort-wrap select{appearance:none;-webkit-appearance:none;min-width:168px;height:44px;padding:0 38px 0 16px;border:1px solid rgba(24,25,26,.1);border-radius:999px;background:var(--bg-color);color:var(--primary-color);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.list-filters-bar__sort-wrap select:focus,.list-filters-bar__sort-wrap select:hover{border-color:rgba(31,102,46,.35);box-shadow:0 0 0 3px rgba(31,102,46,.1);outline:0}.list-filters-bar__sort-wrap i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--accent-color);pointer-events:none}.list-filters-bar__row--categories{flex-direction:column;align-items:stretch;gap:12px}.list-filters-bar__categories-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(24,25,26,.55)}.list-filters-bar__pills{display:flex;flex-wrap:wrap;gap:10px}.list-filters-bar__pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(24,25,26,.1);background:var(--bg-color);color:var(--primary-color);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.list-filters-bar__pill:hover{border-color:rgba(31,102,46,.28);color:var(--accent-color);transform:translateY(-1px);box-shadow:0 8px 20px rgba(31,102,46,.1)}.list-filters-bar__pill.is-active{background:var(--accent-color);border-color:var(--accent-color);color:var(--white-color);box-shadow:0 10px 24px rgba(31,102,46,.22)}.list-filters-bar__pill.is-active:hover{background:var(--accent-dark-color);border-color:var(--accent-dark-color);color:var(--white-color)}.list-filters-bar__pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(24,25,26,.08);font-size:11px;font-weight:700}.list-filters-bar__pill.is-active .list-filters-bar__pill-count{background:rgba(255,255,255,.18);color:var(--white-color)}@media only screen and (max-width:991px){.list-filters-bar{display:none!important}}.page-service-single{padding:120px 0}.content-documents{margin:0 0 36px;padding:24px;border-radius:20px;border:1px solid rgba(0,135,85,.14);background:linear-gradient(135deg,rgba(0,135,85,.06) 0,rgba(255,255,255,.98) 48%),#fff;box-shadow:0 14px 36px rgba(15,23,42,.06)}.content-documents__header{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.content-documents__icon{flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:var(--accent-color,#008755);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem}.content-documents__title{margin:0 0 6px;font-size:1.35rem;font-weight:700;color:var(--primary-color,#141414)}.content-documents__lead{margin:0;font-size:.92rem;line-height:1.55;color:rgba(15,23,42,.62)}.content-documents__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.content-documents__item{margin:0}.content-documents__card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;color:inherit;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.content-documents__card:focus-visible,.content-documents__card:hover{border-color:rgba(0,135,85,.35);box-shadow:0 10px 24px rgba(0,135,85,.1);transform:translateY(-1px);color:inherit}.content-documents__file-icon{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem}.content-documents__card.is-pdf .content-documents__file-icon{background:rgba(220,38,38,.1);color:#dc2626}.content-documents__card.is-word .content-documents__file-icon{background:rgba(37,99,235,.1);color:#2563eb}.content-documents__card.is-excel .content-documents__file-icon{background:rgba(22,163,74,.1);color:#16a34a}.content-documents__card.is-archive .content-documents__file-icon{background:rgba(217,119,6,.12);color:#d97706}.content-documents__card.is-default .content-documents__file-icon{background:rgba(0,135,85,.1);color:var(--accent-color,#008755)}.content-documents__meta{flex:1;min-width:0}.content-documents__name{display:block;font-size:.98rem;font-weight:600;color:var(--primary-color,#141414);line-height:1.35;word-break:break-word}.content-documents__details{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:.8rem;color:rgba(15,23,42,.52)}.content-documents__ext{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(15,23,42,.06);font-weight:700;letter-spacing:.04em}.content-documents__action{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--accent-color,#008755);color:#fff;font-size:.82rem;font-weight:700;white-space:nowrap;transition:background .25s ease}.content-documents__card:focus-visible .content-documents__action,.content-documents__card:hover .content-documents__action{background:#006b44}@media (max-width:767px){.content-documents{padding:18px;margin-bottom:28px}.content-documents__card{flex-wrap:wrap;align-items:flex-start}.content-documents__action{width:100%;justify-content:center}}.page-single-sidebar{position:sticky;top:30px;margin-right:15px}.page-category-list{background:var(--secondary-color);border-radius:20px;margin-bottom:60px;overflow:hidden}.page-category-list .page-category-list-title{font-size:22px;line-height:1.4em;color:var(--white-color);background:var(--accent-color);padding:20px 30px}.page-category-list ul{list-style:none;margin:0;padding:20px 24px 24px;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(31,102,46,.45) transparent}.page-category-list ul::-webkit-scrollbar{width:6px}.page-category-list ul::-webkit-scrollbar-track{background:0 0}.page-category-list ul::-webkit-scrollbar-thumb{background:rgba(31,102,46,.35);border-radius:999px}.page-category-list ul::-webkit-scrollbar-thumb:hover{background:rgba(31,102,46,.55)}.page-category-list ul li{line-height:1.5em;border-bottom:1px solid var(--divider-color);padding-bottom:16px;margin-bottom:16px}.page-category-list ul li:last-child{border-bottom:none;margin:0;padding:0}.page-category-list ul li.active a{color:var(--accent-color);font-weight:600}.page-category-list ul li a{position:relative;display:block;text-transform:capitalize;color:inherit;padding-right:25px;transition:all .4s ease-in-out}.page-category-list ul li a:hover{color:var(--primary-color)}.page-category-list ul li a::before{content:'';position:absolute;top:50%;right:0;background:url(../images/arrow-primary.svg) no-repeat;background-position:center center;background-size:cover;width:20px;height:20px;transform:translateY(-50%);transition:all .4s ease-in-out}.page-category-list ul li a:hover::before{transform:translateY(-50%) rotate(45deg)}.sidebar-cta-box{background:linear-gradient(145deg,rgba(255,255,255,.92) 0,rgba(230,234,236,.95) 42%,rgba(196,204,210,.88) 100%),repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 2px,rgba(24,25,26,.03) 2px 4px);border:1px solid rgba(120,130,140,.28);border-radius:22px;padding:10px;text-align:left;overflow:hidden;box-shadow:0 14px 32px rgba(24,25,26,.08),inset 0 1px 0 rgba(255,255,255,.75)}.sidebar-cta-image figure{display:block;border-radius:14px;overflow:hidden;margin:0}.sidebar-cta-image img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;transition:all .6s ease-in-out}.sidebar-cta-box:hover .sidebar-cta-image img{transform:scale(1.04)}.sidebar-cta-box-header .icon-box{position:relative;height:64px;width:64px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent-color);border:5px solid #e8ecef;border-radius:50%;margin:-32px auto 0;left:50%;transform:translateX(-50%);box-shadow:0 8px 18px rgba(31,102,46,.25)}.sidebar-cta-box-header .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-light-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.sidebar-cta-box:hover .sidebar-cta-box-header .icon-box::before{transform:scale(1)}.sidebar-cta-box-header .icon-box img{position:relative;width:100%;max-width:26px;transition:all .4s ease-in-out;z-index:1}.sidebar-cta-body{padding:18px 18px 22px}.sidebar-cta-intro{text-align:center;margin-bottom:18px}.sidebar-cta-kicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);margin-bottom:8px}.sidebar-cta-title{margin:0 0 8px;font-size:22px;line-height:1.25;color:var(--primary-color)}.sidebar-cta-text{margin:0;font-size:14px;line-height:1.55;color:var(--text-color)}.sidebar-cta-contact-list{display:flex;flex-direction:column;gap:10px;padding:0}.sidebar-cta-contact-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.55);border:1px solid rgba(24,25,26,.08);text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease;margin:0}.sidebar-cta-contact-item:hover{background:rgba(31,102,46,.1);border-color:rgba(31,102,46,.28);transform:translateY(-1px)}.sidebar-cta-contact-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(31,102,46,.1);color:var(--accent-color);font-size:14px}.sidebar-cta-contact-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.sidebar-cta-contact-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(24,25,26,.5);line-height:1}.sidebar-cta-contact-value{font-size:15px;font-weight:600;color:var(--primary-color);line-height:1.35;word-break:break-word}.page-single-image{margin-bottom:30px}.page-single-image figure{display:block;border-radius:20px}.page-single-image img{width:100%;aspect-ratio:1/.6;object-fit:cover;border-radius:20px}.service-entry{margin-bottom:60px}.service-entry p{margin-bottom:20px}.service-entry h2{font-size:48px;margin-bottom:20px}.service-entry h3{font-size:22px;line-height:1.3em;margin-bottom:10px}.service-entry ul{list-style:none;padding:0;margin:30px 0 0}.service-entry ul li{position:relative;line-height:1.5em;padding-left:25px;margin-bottom:15px}.service-entry h2:last-child,.service-entry h3:last-child,.service-entry p:last-child,.service-entry ul li:last-child{margin:0}.service-entry ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.service-process-box,.service-why-choose-box{margin-top:60px}.service-process-item-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.service-process-item{width:calc(50% - 15px);display:flex;flex-wrap:wrap;gap:15px;background-color:var(--secondary-color);border-radius:20px;padding:30px}.service-process-item .icon-box{position:relative;height:50px;width:50px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-secondary-color);border-radius:50%}.service-process-item .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.service-process-item:hover .icon-box::before{transform:scale(1)}.service-process-item .icon-box img{position:relative;width:100%;max-width:24px;transition:all .4s ease-in-out;z-index:1}.service-process-item-content{width:calc(100% - 65px)}.service-testimonial-item-list{margin-top:40px}.service-testimonial-item{background:var(--secondary-color);border-radius:20px;margin-bottom:30px;padding:30px}.service-testimonial-item:last-child{margin-bottom:0}.service-testimonial-item-content{background:url(../images/icon-blockquote.svg) no-repeat;background-position:top left;background-size:30px auto;padding-left:50px}.service-testimonial-author{display:flex;flex-wrap:wrap;align-items:center;gap:15px;border-top:1px solid var(--divider-color);margin-top:30px;padding-top:30px}.service-testimonial-author-image figure{display:block;border-radius:50%}.service-testimonial-author-image img{width:100%;max-width:50px;border-radius:50%}.service-testimonial-author-content{width:calc(100% - 65px)}.service-testimonial-author-content h3{margin-bottom:5px}.service-why-choose-item-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.service-why-choose-item{width:calc(50% - 15px)}.service-why-choose-item-image{margin-bottom:30px}.service-why-choose-item-image figure{display:block;border-radius:20px}.service-why-choose-item-image img{width:100%;aspect-ratio:1/.856;object-fit:cover;border-radius:20px}.service-why-choose-item-content ul{border-top:1px solid var(--divider-color);padding-top:30px}.page-single-faqs .faq-accordion .accordion-item{background:var(--secondary-color)}.page-blog{padding:120px 0}.blog-list{display:flex;flex-direction:column;gap:28px}.blog-list-item{display:grid;grid-template-columns:minmax(280px,42%) 1fr;gap:0;align-items:stretch;background:var(--secondary-color);border-radius:22px;overflow:hidden;border:1px solid rgba(24,25,26,.06);transition:box-shadow .3s ease,transform .3s ease}.blog-list-item:hover{box-shadow:0 18px 40px rgba(24,25,26,.08);transform:translateY(-2px)}.blog-list-item__media{display:block;cursor:none;min-height:260px;background:linear-gradient(145deg,rgba(31,102,46,.06),transparent 55%),#f4f6f4}.blog-list-item__figure{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:260px;margin:0;padding:18px}.blog-list-item__figure img{width:100%;height:100%;max-height:320px;object-fit:contain;object-position:center;transition:transform .55s ease}.blog-list-item:hover .blog-list-item__figure img{transform:scale(1.03)}.blog-list-item__body{display:flex;flex-direction:column;justify-content:center;padding:36px 40px;gap:14px}.blog-list-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.blog-list-item__tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(31,102,46,.1);color:var(--accent-color);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1}.blog-list-item__date{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-color);opacity:.75;line-height:1}.blog-list-item__date img{width:18px;height:18px}.blog-list-item__title{margin:0;font-size:28px;line-height:1.3}.blog-list-item__title a{color:inherit;transition:color .2s ease}.blog-list-item__title a:hover{color:var(--accent-color)}.blog-list-item__excerpt{margin:0;max-width:54ch;font-size:16px;line-height:1.65;color:var(--text-color);opacity:.82;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-list-item__actions{margin-top:8px}@media only screen and (max-width:991px){.blog-list-item{grid-template-columns:1fr}.blog-list-item__figure,.blog-list-item__media{min-height:220px}.blog-list-item__figure img{max-height:280px}.blog-list-item__body{padding:28px 24px 30px}.blog-list-item__title{font-size:24px}}@media only screen and (max-width:767px){.blog-list{gap:20px}.blog-list-item__figure,.blog-list-item__media{min-height:200px}.blog-list-item__figure{padding:14px}.blog-list-item__figure img{max-height:240px}.blog-list-item__body{padding:22px 18px 24px;gap:12px}.blog-list-item__title{font-size:22px}.blog-list-item__excerpt{font-size:15px;-webkit-line-clamp:4}}.page-pagination{margin-top:30px;text-align:center}.page-pagination ul{justify-content:center;padding:0;margin:0}.page-pagination ul li a,.page-pagination ul li span{display:flex;text-decoration:none;justify-content:center;align-items:center;background:var(--white-color);color:var(--primary-color);border-radius:100px;width:40px;height:40px;margin:0 5px;font-family:var(--accent-font);font-weight:400;line-height:1em;transition:all .3s ease-in-out}.page-pagination ul li a:hover,.page-pagination ul li.active a{background:var(--accent-color);color:var(--white-color)}.page-single-post{padding:120px 0}.post-single-meta ol li{font-size:18px;color:var(--white-color);margin-right:15px}.post-single-meta ol li:last-child{margin-right:0}.post-single-meta ol li i{font-size:18px;color:var(--white-color);margin-right:5px}.post-image{position:relative;margin-bottom:30px}.post-image figure{display:block;border-radius:20px;overflow:hidden}.post-image img{width:100%;aspect-ratio:1/.5;object-fit:cover;border-radius:20px}.post-content{width:100%;max-width:1100px;margin:0 auto}.post-entry{border-bottom:1px solid var(--divider-color);padding-bottom:30px;margin-bottom:30px}.post-entry:after{content:'';display:block;clear:both}.post-entry a{color:var(--accent-color)}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{font-family:var(--accent-font);font-weight:400;line-height:1.2em;margin:0 0 .42em}.post-entry h1{font-size:60px}.post-entry h2{font-size:48px}.post-entry h3{font-size:40px}.post-entry h4{font-size:30px}.post-entry h5{font-size:24px}.post-entry h6{font-size:20px}.post-entry p{margin-bottom:20px}.post-entry p:last-child{margin-bottom:0}.post-entry p strong{color:var(--primary-color);font-size:18px;font-weight:600}.post-entry ol{margin:0 0 30px}.post-entry ul{padding:0;margin:20px 0 20px;padding-left:20px}.post-entry ol li,.post-entry ul li{position:relative;font-size:18px;font-weight:400;line-height:1.5em;color:var(--text-color);margin-bottom:15px}.post-entry ul li:last-child{margin-bottom:0}.post-entry ol ol,.post-entry ol ul,.post-entry ul ol,.post-entry ul ul{margin-top:20px;margin-bottom:0}.post-entry ol ol li:last-child,.post-entry ol ul li:last-child,.post-entry ul ol li:last-child,.post-entry ul ul li:last-child{margin-bottom:0}.post-entry blockquote{position:relative;isolation:isolate;background:var(--secondary-color);border-radius:20px;padding:30px 30px 30px 90px;margin-bottom:30px}.post-entry blockquote::before{content:'';position:absolute;top:30px;left:30px;width:45px;height:45px;background:url(../images/icon-blockquote.svg) no-repeat center/contain;z-index:0;pointer-events:none}.post-entry blockquote p{position:relative;z-index:1;font-family:var(--accent-font);font-size:20px;font-weight:400;line-height:1.4em;color:var(--primary-color)}.post-entry blockquote p:last-child{margin-bottom:0}.tag-links{font-family:var(--accent-font);font-size:20px;font-weight:400;text-transform:capitalize;color:var(--primary-color);display:inline-flex;align-items:center;flex-wrap:wrap;gap:15px}.post-tags .tag-links a{display:inline-block;font-family:var(--default-font);font-size:16px;font-weight:400;text-transform:capitalize;line-height:1em;background:var(--accent-color);color:var(--white-color);border-radius:100px;padding:12px 20px;transition:all .4s ease-in-out}.post-tags .tag-links a:hover{background:var(--accent-secondary-color)}.post-social-sharing{text-align:right}.post-social-sharing ul{list-style:none;padding:0;margin:0}.post-social-sharing ul li{display:inline-block;margin-right:10px}.post-social-sharing ul li:last-child{margin-right:0}.post-social-sharing ul li a{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--accent-color);color:var(--white-color);border-radius:100px;width:40px;height:40px;transition:all .4s ease-in-out}.post-social-sharing ul li:hover a{background:var(--accent-secondary-color)}.post-social-sharing ul li a i{font-size:18px;color:inherit}.page-projects{padding:120px 0 90px}.page-project-single{padding:120px 0}.project-category-list ul li{display:flex;justify-content:space-between;align-items:center;gap:10px}.project-category-list b{color:var(--primary-color)}.project-category-list .project-category-social-links{display:inline-flex;flex-wrap:wrap;gap:10px}.project-category-list .project-category-social-links a{width:32px;height:32px;display:flex;justify-content:center;align-items:center;color:var(--accent-secondary-color);background:var(--bg-color);border-radius:50%;padding:0}.project-category-list .project-category-social-links a::before{display:none}.project-category-list .project-category-social-links a:hover{background:var(--accent-secondary-color);color:var(--white-color)}.project-entry{margin:60px 0}.project-entry p{margin-bottom:20px}.project-entry h2{font-size:48px;margin-bottom:20px}.project-entry h3{font-size:22px;line-height:1.3em;margin-bottom:10px}.project-entry ul{display:flex;flex-wrap:wrap;gap:15px 30px;list-style:none;padding:0;margin:0}.project-entry ul li{position:relative;width:calc(50% - 15px);line-height:1.5em;padding-left:25px}.project-entry h2:last-child,.project-entry h3:last-child,.project-entry p:last-child{margin:0}.project-entry ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.project-approach-box,.project-matters-box,.project-scope-box{margin-top:60px}.project-scope-list{margin-top:40px}.project-scope-video-info-box{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.project-scope-info-item-list,.project-scope-video-box{position:relative;width:calc(50% - 15px)}.project-scope-video-box figure{display:block;height:100%;border-radius:20px;overflow:hidden}.project-scope-video-box figure img{width:100%;height:100%;aspect-ratio:1/.61;border-radius:20px;filter:brightness(60%);object-fit:cover;transition:all .6s ease-in-out}.project-scope-video-box:hover figure img{transform:scale(1.06)}.project-scope-video-box .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.project-scope-video-box .video-play-button a{width:50px;height:50px;background:var(--accent-secondary-color)}.project-scope-video-box .video-play-button a i{font-size:18px}.project-scope-info-item{min-height:250px;background:url(../images/icon-blockquote-transparent.svg) var(--secondary-color) no-repeat;background-position:top left 20px;background-size:100px auto;display:flex;flex-direction:column;justify-content:space-between;padding:50px 30px 30px;border-radius:20px;margin-bottom:30px}.project-scope-info-item:last-child{margin-bottom:0}.project-scope-info-item ul li{width:100%}.project-approach-info-box{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.project-approach-counter-boxes{width:calc(27% - 15px);display:flex;flex-wrap:wrap;gap:30px}.project-approach-counter-item{width:100%;background:var(--accent-secondary-color);border-radius:20px;align-content:center;text-align:center;padding:30px}.project-approach-counter-item:nth-child(even){background:var(--accent-color)}.project-approach-counter-item h2{color:var(--white-color);margin-bottom:5px}.project-approach-counter-item p{color:var(--white-color);line-height:normal}.project-approach-image-content{width:calc(73% - 15px);display:flex;flex-wrap:wrap;gap:10px;background:var(--secondary-color);border-radius:20px;padding:10px}.project-approach-content-box{width:calc(45% - 5px);display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:20px}.get-in-touch-circle a{display:inline-block;border-radius:50%}.get-in-touch-circle a img{width:100%;max-width:100px;border-radius:50%;animation:infiniterotate 20s infinite linear}@keyframes infiniterotate{100%{transform:rotate(360deg)}}.get-in-touch-circle a:hover img{animation-play-state:paused}.project-approach-image{width:calc(55% - 5px)}.project-approach-image figure{display:block;height:100%;border-radius:10px}.project-approach-image img{width:100%;height:100%;aspect-ratio:1/.88;object-fit:cover;border-radius:10px}.project-matter-item-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.project-matter-item{width:calc(50% - 15px);display:flex;flex-wrap:wrap;align-items:center;gap:15px}.project-matter-item .icon-box{position:relative;height:40px;width:40px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-secondary-color);border-radius:50%}.project-matter-item .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.project-matter-item:hover .icon-box::before{transform:scale(1)}.project-matter-item .icon-box img{position:relative;width:100%;max-width:20px;transition:all .4s ease-in-out;z-index:1}.project-matter-item-content{width:calc(100% - 55px)}.page-team{padding:120px 0 90px}.page-team-single{padding:120px 0}.team-member-about{display:flex;flex-wrap:wrap;gap:30px}.team-about-content,.team-single-image{width:calc(50% - 15px)}.team-single-image figure{height:100%;display:block;border-radius:20px}.team-single-image img{width:100%;height:100%;aspect-ratio:1/1.05;object-fit:cover;border-radius:20px}.team-about-content{background-color:var(--white-color);border-radius:20px;padding:40px}.team-contact-list ul{list-style:none;padding:0;margin:0}.team-contact-list ul li{line-height:1.5em;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid var(--divider-color);margin-bottom:30px;padding-bottom:30px}.team-contact-list ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.team-contact-list ul li span{font-family:var(--accent-font);font-size:22px;color:var(--primary-color)}.member-social-list{margin-top:60px}.member-social-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:15px}.member-social-list ul li a{height:40px;width:40px;background-color:var(--bg-color);color:var(--accent-secondary-color);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .4s ease-in-out}.member-social-list ul li a:hover{background-color:var(--accent-secondary-color);color:var(--white-color)}.member-social-list ul li a i{font-size:18px;color:inherit}.team-personal-info{margin-top:60px}.team-personal-info .section-title{margin-bottom:0}.team-contact-skills-box{display:flex;flex-wrap:wrap;gap:30px 60px;margin-top:60px}.team-contact-form.contact-us-form,.team-skills-achievements-box{width:calc(50% - 30px);align-content:center}.team-skills-box{margin-bottom:60px}.skills-progress-bar{margin-bottom:30px}.skills-progress-bar:last-child{margin-bottom:0}.skills-progress-bar .skill-data{display:flex;justify-content:space-between;margin-bottom:20px}.skills-progress-bar .skill-data .skill-no,.skills-progress-bar .skill-data .skill-title{color:var(--primary-color);font-family:var(--accent-font);font-size:22px;line-height:normal;text-transform:capitalize}.skills-progress-bar .skillbar .skill-progress{position:relative;width:100%;height:10px;background:var(--secondary-color);border-radius:100px;overflow:hidden}.skills-progress-bar .skillbar .skill-progress .count-bar{position:absolute;top:0;left:0;bottom:0;background:var(--accent-secondary-color);border-radius:100px}.team-achievements-list ul{list-style:none;padding:0;margin:0}.team-achievements-list ul li{position:relative;line-height:1.5em;padding-left:25px;margin-bottom:20px}.team-achievements-list ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.team-achievements-list ul li:last-child{margin-bottom:0}.page-pricing{padding:120px 0}.page-testimonials{padding:120px 0 90px}.page-testimonials .testimonial-item{height:calc(100% - 30px);margin-bottom:30px}.page-gallery{padding:120px 0 90px}.page-gallery-box .photo-gallery{height:calc(100% - 30px);margin-bottom:30px}.page-gallery-box .photo-gallery a{cursor:none}.page-gallery-box .photo-gallery figure{display:block;border-radius:20px}.page-gallery-box .photo-gallery img{width:100%;aspect-ratio:1/.83;object-fit:cover;border-radius:20px}.page-video-gallery{padding:120px 0 90px}.video-gallery-image{height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.video-gallery-image a{position:relative;display:block;cursor:none}.video-gallery-image a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--primary-color);border-radius:20px;opacity:0;visibility:hidden;width:100%;height:100%;z-index:1;transform:scale(0);transition:all .4s ease-in-out}.video-gallery-image:hover a::before{opacity:50%;visibility:visible;transform:scale(1)}.video-gallery-image a::after{content:'\f04b';font-family:FontAwesome;position:absolute;top:50%;left:50%;right:0;transform:translate(-50%,-50%);font-size:20px;background:var(--accent-secondary-color);color:var(--white-color);border-radius:50%;height:60px;width:60px;cursor:none;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .5s ease-in-out;z-index:1}.video-gallery-image:hover a::after{opacity:1;visibility:visible}.video-gallery-image img{width:100%;aspect-ratio:1/.83;object-fit:cover;border-radius:20px}.page-faqs{padding:120px 0}.page-faqs .page-single-faqs{margin-bottom:60px}.page-faqs .page-single-faqs:last-child{margin-bottom:0}.page-contact-us{padding:120px 0 60px}.contact-us-image-box{position:relative;height:100%;margin-right:15px}.contact-us-image{height:100%}.contact-us-image figure{position:relative;display:block;height:100%;border-radius:20px;overflow:hidden}.contact-us-image figure:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 40.51%,rgba(24,25,26,.9) 87.61%);z-index:0}.contact-us-image img{width:100%;height:100%;aspect-ratio:1/1.124;object-fit:cover}.contact-info-list{position:absolute;right:40px;bottom:40px;left:40px}.contact-info-item{display:flex;flex-wrap:wrap;align-items:center;gap:15px;border-bottom:1px solid var(--dark-divider-color);margin-bottom:25px;padding-bottom:25px}.contact-info-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.contact-info-item .icon-box{height:40px;width:40px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-secondary-color);border-radius:50%;transition:all .4s ease-in-out}.contact-info-item:hover .icon-box{background:var(--accent-color)}.contact-info-item .icon-box img{width:100%;max-width:20px}.contact-info-item-content{width:calc(100% - 55px);display:flex;flex-wrap:wrap;gap:5px 10px}.contact-info-item-content h2{font-size:22px;color:var(--white-color)}.contact-info-item-content p{color:var(--white-color);margin:0}.contact-info-item-content p a{color:inherit;text-decoration:none;transition:color .3s ease-in-out}.contact-info-item-content p a:focus-visible,.contact-info-item-content p a:hover{color:var(--accent-light-color)}.contact-us-form{background-color:var(--white-color);border-radius:20px;padding:50px}.contact-form .form-control{font-size:16px;font-weight:400;line-height:1.5em;color:var(--primary-color);background:var(--bg-color);border:none;border-radius:10px;padding:18px 20px;box-shadow:none;outline:0}.contact-form .form-control::placeholder{color:var(--text-color)}.contact-form .contact-form-select,.contact-form select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:44px;cursor:pointer;background-color:var(--bg-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px}.contact-form .contact-form-select:focus,.contact-form select.form-control:focus{outline:0;box-shadow:none}.page-dealer-apply{padding:80px 0 120px}.dealer-apply-hero{margin-bottom:40px}.dealer-apply-hero__figure{display:block;margin:0;border-radius:20px;overflow:hidden}.dealer-apply-hero__figure img{display:block;width:100%;height:auto;max-width:100%}.dealer-apply-intro{position:relative;margin-bottom:40px;min-height:56px;padding-right:min(320px,34%)}.dealer-apply-intro__content{max-width:100%}.dealer-apply-intro__title{margin:0 0 12px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.2;color:var(--primary-color)}.dealer-apply-intro__slogan{margin:0 0 16px;font-size:18px;font-weight:500;line-height:1.5;color:var(--accent-color)}.dealer-apply-intro__text{font-size:16px;line-height:1.75;color:var(--text-color)}.dealer-apply-intro__actions{position:absolute;top:0;right:0;z-index:2;margin-top:0}.dealer-apply-process-zoom{display:inline-block}.dealer-apply-process-trigger{position:relative;display:inline-flex;align-items:center;gap:12px;padding:14px 22px 14px 18px;border-radius:999px;border:1px solid rgba(31,102,46,.22);background:linear-gradient(135deg,rgba(31,102,46,.08) 0,rgba(255,255,255,.92) 100%);color:var(--accent-dark-color);font-family:var(--accent-font);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:all .35s ease;box-shadow:0 10px 24px rgba(24,25,26,.06)}.dealer-apply-process-trigger:hover{color:var(--white-color);background:var(--accent-color);border-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 16px 30px rgba(31,102,46,.22)}.dealer-apply-process-trigger__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(31,102,46,.12);color:var(--accent-color);transition:all .35s ease}.dealer-apply-process-trigger:hover .dealer-apply-process-trigger__icon{background:rgba(255,255,255,.16);color:var(--white-color)}.dealer-apply-process-trigger__label{letter-spacing:.01em}.dealer-apply-process-trigger__zoom-src{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.dealer-apply-form-box{padding:40px;border-radius:20px;background-color:var(--secondary-color)}.dealer-apply-form .at-phone-field{height:100%}.dealer-apply-form .at-phone-field__wrap{min-height:56px}@media only screen and (max-width:991px){.dealer-apply-form-box{padding:28px 24px}.dealer-apply-intro{padding-right:0;padding-bottom:0}.dealer-apply-intro__actions{position:static;margin-top:20px}}@media only screen and (max-width:767px){.page-dealer-apply{padding:60px 0 90px}.dealer-apply-hero{margin-bottom:28px}.dealer-apply-hero__figure{border-radius:16px}.dealer-apply-intro{margin-bottom:28px}.dealer-apply-form-box{padding:24px 18px;border-radius:16px}}.dtl-cover-image figure{position:relative;max-height:500px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:0 0;border-radius:12px}.dtl-cover-image .image-anime:after{pointer-events:none}.dtl-cover-lightbox{position:relative;z-index:2;display:block;width:100%;cursor:zoom-in}.dtl-cover-lightbox .dtl-gallery-zoom{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:12px;background:radial-gradient(circle at center,rgba(24,25,26,.42) 0,rgba(24,25,26,.18) 42%,rgba(24,25,26,0) 72%);opacity:0;pointer-events:none;transition:opacity .35s ease}.dtl-cover-lightbox .dtl-gallery-zoom i{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--accent-color);border:1px solid rgba(255,255,255,.35);box-shadow:0 12px 30px rgba(24,25,26,.28);font-size:22px;color:#fff;opacity:0;transform:scale(.7);pointer-events:none;transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.dtl-cover-image:hover .dtl-cover-lightbox .dtl-gallery-zoom,.dtl-cover-lightbox:focus-visible .dtl-gallery-zoom,.dtl-cover-lightbox:hover .dtl-gallery-zoom{opacity:1}.dtl-cover-image:hover .dtl-cover-lightbox .dtl-gallery-zoom i,.dtl-cover-lightbox:focus-visible .dtl-gallery-zoom i,.dtl-cover-lightbox:hover .dtl-gallery-zoom i{opacity:1;transform:scale(1);box-shadow:0 16px 36px rgba(31,102,46,.4)}.dtl-cover-image figure img{max-height:500px;width:100%;object-fit:contain;display:block;transition:transform .55s cubic-bezier(.22,1,.36,1);transform-origin:center center}.dtl-cover-image:hover .dtl-cover-lightbox img,.dtl-cover-lightbox:focus-visible img,.dtl-cover-lightbox:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.dtl-cover-image figure img,.dtl-cover-lightbox .dtl-gallery-zoom,.dtl-cover-lightbox .dtl-gallery-zoom i{transition:none}}.dtl-cover-block{margin-bottom:30px}.dtl-cover-gallery-badge{position:absolute;bottom:14px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:8px 12px 8px 10px;border-radius:999px;background:rgba(24,25,26,.72);border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 24px rgba(24,25,26,.22);backdrop-filter:blur(8px);color:#fff;text-decoration:none;cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.dtl-cover-gallery-badge:focus-visible,.dtl-cover-gallery-badge:hover{background:rgba(31,102,46,.92);transform:translateY(-1px);box-shadow:0 12px 28px rgba(31,102,46,.3);color:#fff}.dtl-cover-gallery-badge__icon{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--accent-color);color:#fff;font-size:13px}.dtl-cover-gallery-badge__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.16);font-family:var(--heading-font);font-size:13px;font-weight:700;line-height:1}.dtl-cover-gallery-badge__text{font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(90deg,rgba(255,255,255,.55) 0,#fff 45%,#c8ebcf 55%,rgba(255,255,255,.55) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dtl-gallery-badge-shimmer 2.8s ease-in-out infinite}@keyframes dtl-gallery-badge-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dtl-cover-gallery-badge__text{animation:none;color:#fff;background:0 0;-webkit-background-clip:unset;background-clip:unset}}@media only screen and (max-width:575px){.dtl-cover-gallery-badge{bottom:10px;right:10px;top:auto;left:auto;max-width:none;width:auto;padding:6px 10px 6px 6px;gap:6px}.dtl-cover-gallery-badge__text{display:none}.dtl-cover-gallery-badge__icon{width:28px;height:28px;font-size:12px}.dtl-cover-gallery-badge__count{min-width:22px;height:22px;font-size:12px}}.service-entry>.description-text{margin:0 0 28px;padding:22px 24px;border-left:3px solid var(--accent-color);border-radius:0 16px 16px 0;background:linear-gradient(90deg,rgba(31,102,46,.08),rgba(31,102,46,.02) 70%,transparent);font-size:18px;line-height:1.75;color:var(--primary-color);font-weight:500}.page-header-box h1{font-family:var(--heading-font);font-weight:700;letter-spacing:-.02em}.page-service-single h1,.page-service-single h2,.page-service-single h3,.page-service-single h4,.page-service-single h5,.page-service-single h6{font-family:var(--heading-font)}.page-service-single .page-category-list-title{font-family:var(--heading-font);font-weight:700}.page-service-single .dtl-related-section>h2,.page-service-single .service-entry h2,.page-service-single .service-process-box>h2,.page-service-single .service-why-choose-box>h2{font-family:var(--heading-font);font-weight:700;letter-spacing:-.02em}.page-service-single .at-detail-prose h2,.page-service-single .at-detail-prose h3,.page-service-single .service-entry h3,.page-service-single .sidebar-cta-title{font-family:var(--heading-font);font-weight:600}.page-service-single .at-detail-prose h4,.page-service-single .at-detail-prose h5,.page-service-single .at-detail-prose h6{font-family:var(--heading-font);font-weight:600}.page-service-single .service-entry h2{font-size:42px;line-height:1.25}.page-service-single .service-entry h3{font-size:22px;line-height:1.35;color:var(--accent-light-color)}#content-area-custom .post-entry .at-detail-prose p strong{font-weight:500}.page-service-single .at-detail-prose blockquote,.page-service-single .service-entry blockquote{position:relative;isolation:isolate;background:var(--secondary-color)}.page-service-single .at-detail-prose blockquote::before,.page-service-single .service-entry blockquote::before{content:'';position:absolute;top:28px;left:28px;width:42px;height:42px;background:url(../images/icon-blockquote.svg) no-repeat center/contain;z-index:0;pointer-events:none;opacity:.9}.page-service-single .at-detail-prose blockquote p,.page-service-single .service-entry blockquote p{position:relative;z-index:1;margin:0 0 12px;font-family:var(--heading-font);font-size:18px;font-weight:500;line-height:1.65;color:var(--primary-color)}.page-service-single .at-detail-prose blockquote p:last-child,.page-service-single .service-entry blockquote p:last-child{margin-bottom:0}.page-service-single .at-detail-prose blockquote cite,.page-service-single .service-entry blockquote cite{display:block;margin-top:12px;font-size:14px;font-style:normal;font-weight:600;color:var(--accent-color)}@media only screen and (max-width:767px){.page-service-single .at-detail-prose blockquote,.page-service-single .service-entry blockquote{padding:68px 18px 20px 18px;margin-bottom:22px}.page-service-single .at-detail-prose blockquote::before,.page-service-single .service-entry blockquote::before{top:20px;left:50%;transform:translateX(-50%);width:36px;height:36px}.page-service-single .at-detail-prose blockquote p,.page-service-single .service-entry blockquote p{font-size:16px}}.at-detail-prose-toggle{display:none}.dtl-wa-ask{display:none}@media (max-width:991.98px){.dtl-wa-ask{display:flex;flex-direction:column;gap:16px;margin-top:28px;padding:18px;border:1px solid rgba(31,102,46,.16);border-radius:18px;background:linear-gradient(135deg,rgba(31,102,46,.08) 0,rgba(246,245,237,.96) 48%),#f6f5ed}.dtl-wa-ask__copy{display:flex;align-items:flex-start;gap:12px}.dtl-wa-ask__icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#1f662e;color:#fff;font-size:1.2rem}.dtl-wa-ask p{margin:0;color:#18191a;font-size:1.05rem;font-weight:700;line-height:1.35}.dtl-wa-ask__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:999px;background:#1f662e;color:#fff!important;text-decoration:none;font-size:.95rem;font-weight:600}.dtl-wa-ask__btn:focus-visible,.dtl-wa-ask__btn:hover{background:#305a38;color:#fff}.dtl-wa-ask__btn i{font-size:14px;line-height:1}}@media only screen and (max-width:991px){.at-detail-prose-wrap{position:relative}.at-detail-prose{overflow:hidden;transition:max-height .65s cubic-bezier(.4,0,.2,1)}.at-detail-prose.is-clamped{position:relative;max-height:320px;overflow:hidden}.at-detail-prose.is-clamped::after{content:'';position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.88) 58%,#fff 100%);pointer-events:none;opacity:1;transition:opacity .45s ease}.at-detail-prose.is-expanded::after,.at-detail-prose:not(.is-clamped)::after{opacity:0}.at-detail-prose-toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding:12px 18px;border:1px solid rgba(31,102,46,.2);border-radius:999px;background:#fff;color:var(--accent-color);font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.at-detail-prose-toggle:focus-visible,.at-detail-prose-toggle:hover{background:rgba(31,102,46,.06);border-color:rgba(31,102,46,.35);outline:0}}.dtl-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dtl-gallery-item{position:relative;display:block;border-radius:10px;overflow:hidden}.dtl-gallery-item figure{margin:0}.dtl-gallery-item img{width:100%;height:270px;object-fit:cover;transition:transform .4s ease}.dtl-gallery-item:hover img{transform:scale(1.06)}.dtl-gallery-zoom{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);opacity:0;transition:opacity .3s ease;color:#fff;font-size:22px}.dtl-gallery-item:hover .dtl-gallery-zoom{opacity:1}@media only screen and (max-width:767px){.dtl-gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px}.dtl-gallery-item img{height:160px}}@media only screen and (max-width:480px){.dtl-gallery-grid{grid-template-columns:1fr}}.dtl-related-section{margin-top:30px}#dtl-gallery-full{scroll-margin-top:120px}.dtl-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.dtl-related-card{border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--divider-color);transition:box-shadow .3s ease,transform .3s ease}.dtl-related-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-3px)}.dtl-related-card__link{display:block;text-decoration:none;color:inherit}.dtl-related-card__media{height:180px;overflow:hidden}.dtl-related-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.dtl-related-card:hover .dtl-related-card__media img{transform:scale(1.05)}.dtl-related-card__body{padding:16px 18px}.dtl-related-card__title{font-size:15px;font-weight:600;line-height:1.4;margin:0 0 6px;color:var(--primary-color);font-family:var(--accent-font);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dtl-related-card__date{font-size:12px;color:rgba(0,0,0,.45)}.dtl-related-card__desc{font-size:13px;color:var(--text-color);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:767px){.dtl-related-grid{grid-template-columns:1fr;gap:16px}.dtl-related-card__media{height:150px}}.about-us-content-prose{padding:40px 0 20px;font-size:16px;line-height:1.85;color:var(--text-color);max-width:960px;margin:0 auto}.about-us-content-prose h2,.about-us-content-prose h3,.about-us-content-prose h4{margin-top:28px;margin-bottom:12px;font-family:var(--accent-font);color:var(--primary-color)}.about-us-content-prose p{margin-bottom:16px}.about-us-content-prose img{max-width:100%;height:auto;border-radius:12px;margin:16px 0}.about-us-content-prose ol,.about-us-content-prose ul{padding-left:24px;margin-bottom:16px}.about-us-content-prose li{margin-bottom:6px}.about-us-content-prose--collapsible{position:relative}.about-us-content-prose--collapsible:not(.is-expanded)::after{content:'';position:absolute;left:0;right:0;bottom:48px;height:36px;pointer-events:none;background:linear-gradient(180deg,rgba(246,245,237,0) 0,rgba(246,245,237,.55) 100%)}.about-us-content-more[hidden]{display:none!important}.about-us-content-toggle{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:12px 28px;border:1px solid rgba(31,102,46,.28);border-radius:100px;background:0 0;color:var(--accent-color);font-family:var(--accent-font);font-size:15px;font-weight:500;line-height:1.2;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease}.about-us-content-toggle:focus-visible,.about-us-content-toggle:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff;outline:0}.about-certificate{max-width:720px;margin:28px auto 12px;text-align:center}.about-certificate__intro{margin-bottom:28px}.about-certificate__eyebrow{display:inline-block;margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-third-color)}.about-certificate__title{margin:0 0 10px;font-family:var(--accent-font);font-size:28px;line-height:1.25;color:var(--primary-color)}.about-certificate__lead{margin:0 auto;max-width:480px;font-size:15px;line-height:1.7;color:var(--text-color);opacity:.88}.about-certificate__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.about-certificate__card{display:block;width:100%;max-width:360px;text-align:left;text-decoration:none;color:inherit;border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(24,25,26,.08);box-shadow:0 12px 32px rgba(24,25,26,.06);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.about-certificate__card:focus-visible,.about-certificate__card:hover{transform:translateY(-4px);border-color:rgba(193,154,91,.45);box-shadow:0 18px 40px rgba(24,25,26,.12);outline:0}.about-certificate__figure{position:relative;margin:0;aspect-ratio:3/4;background:linear-gradient(160deg,#f7f4ee 0,#ebe6dc 100%);overflow:hidden}.about-certificate__figure img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .45s ease}.about-certificate__card:focus-visible .about-certificate__figure img,.about-certificate__card:hover .about-certificate__figure img{transform:scale(1.03)}.about-certificate__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(24,25,26,.55);opacity:0;transition:opacity .3s ease}.about-certificate__card:focus-visible .about-certificate__overlay,.about-certificate__card:hover .about-certificate__overlay{opacity:1}.about-certificate__overlay-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--accent-third-color);color:#fff;font-size:20px}.about-certificate__overlay-text{font-family:var(--accent-font);font-size:15px;color:#fff;letter-spacing:.02em}.about-certificate__meta{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}.about-certificate__badge{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:4px;background:rgba(193,154,91,.14);color:var(--accent-dark-color);font-size:12px;font-weight:700;letter-spacing:.08em}.about-certificate__name{font-family:var(--accent-font);font-size:15px;line-height:1.4;color:var(--primary-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.about-certificate__action{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:600;color:var(--accent-color)}.about-certificate__action i{font-size:11px}@media (max-width:767px){.about-certificate{margin-top:20px}.about-certificate__title{font-size:24px}.about-certificate__card{max-width:300px}.about-certificate__figure{aspect-ratio:3/3.6}}.career-cta-box{margin-bottom:20px}.career-cta-box__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px 56px;border-radius:20px;background:linear-gradient(135deg,var(--secondary-color) 0,rgba(31,102,46,.06) 100%);border:1px solid rgba(31,102,46,.12)}.career-cta-box__content{display:flex;align-items:flex-start;gap:24px;flex:1;min-width:0}.career-cta-box__icon{flex-shrink:0;color:var(--accent-color)}.career-cta-box__text{min-width:0}.career-cta-box__title{margin:0 0 10px;font-family:var(--accent-font);font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.25;color:var(--primary-color)}.career-cta-box__desc{margin:0;font-size:15px;line-height:1.75;color:var(--text-color);max-width:620px}.career-cta-box__action{display:flex;flex-direction:column;align-items:center;gap:14px;flex-shrink:0}.career-cta-box__btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.career-cta-box__btn svg{transition:transform .3s ease}.career-cta-box__btn:hover svg{transform:translateX(3px)}.career-cta-box__partner{display:flex;align-items:center;gap:8px}.career-cta-box__partner-label{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(0,0,0,.36)}.career-cta-box__partner-logo{height:18px;width:auto;opacity:.55;filter:grayscale(1);transition:all .3s ease}.career-cta-box__partner-logo:hover{opacity:1;filter:grayscale(0)}.career-cta-box__partner-text{font-size:13px;font-weight:600;color:rgba(0,0,0,.45)}@media only screen and (max-width:991px){.career-cta-box__inner{flex-direction:column;align-items:flex-start;gap:28px;padding:36px 32px}.career-cta-box__action{align-items:flex-start}}@media only screen and (max-width:767px){.career-cta-box__inner{padding:28px 22px;border-radius:16px;gap:24px}.career-cta-box__content{flex-direction:column;gap:16px}.career-cta-box__desc{font-size:14px}}.site-form-alert-container.swal2-container{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.site-form-alert{position:relative;width:min(100%,440px)!important;padding:34px 32px 28px!important;border-radius:20px!important;border:1px solid rgba(24,25,26,.08)!important;box-shadow:0 28px 70px rgba(24,25,26,.18)!important;overflow:hidden}.site-form-alert::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent-color)}.site-form-alert--warning::before{background:var(--accent-third-color)}.site-form-alert--error::before{background:#b42318}.site-form-alert__icon-wrap{display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:0!important;margin:0 auto 16px!important;border:none!important}.site-form-alert__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px}.site-form-alert__icon svg{display:block;width:72px;height:72px}.site-form-alert__icon--success{color:var(--accent-color)}.site-form-alert__icon--warning{color:var(--accent-third-color)}.site-form-alert__icon--error{color:#b42318}.site-form-alert__title{margin:0 0 10px!important;padding:0!important;font-family:var(--accent-font)!important;font-size:clamp(24px,4vw,30px)!important;font-weight:600!important;line-height:1.15!important;color:var(--primary-color)!important}.site-form-alert__text{margin:0!important;padding:0 6px!important;font-size:15px!important;line-height:1.75!important;color:var(--text-color)!important}.site-form-alert__actions{margin-top:24px!important}.site-form-alert__btn{min-width:148px;margin:0!important;padding:14px 28px!important;border:none!important;box-shadow:none!important}.site-form-alert-show{animation:siteFormAlertIn .34s cubic-bezier(.22,1,.36,1)}.site-form-alert-hide{animation:siteFormAlertOut .22s ease forwards}@keyframes siteFormAlertIn{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes siteFormAlertOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@media only screen and (max-width:767px){.site-form-alert{padding:28px 22px 22px!important;border-radius:16px!important}.site-form-alert__text{padding:0!important;font-size:14px!important}}.google-map{padding:60px 0 120px}.google-map-iframe{width:100%;height:600px;border-radius:20px;overflow:hidden}.google-map-iframe iframe{width:100%;height:100%}.page-404{background:radial-gradient(ellipse 70% 55% at 50% -10%,rgba(31,102,46,.08),transparent 60%),linear-gradient(180deg,#f6f5ed 0,#efeee6 100%)}.page-404__section{min-height:100vh;display:flex;align-items:center;padding:clamp(48px,8vw,100px) 0 clamp(64px,8vw,100px)}.page-404__brand{display:inline-flex;margin:0 auto 28px;max-width:150px}.page-404__brand img{display:block;width:100%;height:auto}.page-404__inner{max-width:40rem;margin:0 auto;text-align:center;position:relative}.page-404__section>.container{display:flex;flex-direction:column;align-items:center}.page-404__code{font-family:var(--accent-font);font-size:clamp(7rem,18vw,11rem);font-weight:400;line-height:.85;letter-spacing:-.04em;color:var(--primary-color);opacity:.08;margin:0 0 -.35em;user-select:none;pointer-events:none}.page-404__eyebrow{display:inline-block;font-family:var(--default-font);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color);margin:0 0 14px}.page-404__title{font-family:var(--heading-font);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.2;color:var(--primary-color);margin:0 0 16px}.page-404__text{font-size:16px;font-weight:400;line-height:1.65;color:var(--text-color);margin:0 auto 32px;max-width:34rem}.page-404__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 28px;margin-bottom:36px}.page-404__link-btn{font-family:var(--accent-font);font-size:16px;font-weight:400;line-height:1.25;color:var(--primary-color);text-decoration:none;border-bottom:1px solid var(--primary-color);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.page-404__link-btn:hover{color:var(--accent-color);border-color:var(--accent-color)}.page-404__search{display:flex;align-items:stretch;max-width:26rem;margin:0 auto 40px;border:1px solid rgba(24,25,26,.18);background:var(--white-color)}.page-404__search input{flex:1;min-width:0;border:0;outline:0;background:0 0;padding:14px 16px;font-family:var(--default-font);font-size:15px;line-height:1.4;color:var(--primary-color)}.page-404__search input::placeholder{color:#9a9a9a}.page-404__search-btn{border:0;background:var(--primary-color);color:var(--white-color);font-family:var(--accent-font);font-size:15px;padding:0 22px;cursor:pointer;transition:background .25s ease}.page-404__search-btn:hover{background:var(--accent-color)}.page-404__quick-label{display:block;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;margin-bottom:14px}.page-404__quick-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;list-style:none;margin:0;padding:0}.page-404__quick-list a{font-size:14px;font-weight:500;line-height:1.4;color:var(--primary-color);text-decoration:none;transition:color .25s ease}.page-404__quick-list a:hover{color:var(--accent-color)}@media only screen and (max-width:767px){.page-404__section{min-height:auto;padding:40px 0 70px}.page-404__brand{max-width:120px;margin-bottom:20px}.page-404__actions{flex-direction:column;gap:16px}.page-404__actions .btn-default{margin-right:50px}.page-404__search{flex-direction:column}.page-404__search-btn{padding:14px 22px}}@media only screen and (max-width:1850px){.bg-section{width:calc(100% - 30px)}}@media only screen and (max-width:1440px){.why-choose-contant-box{padding:50px 20px}.why-choose-body{gap:20px 30px}.why-choose-body-image{width:calc(53% - 15px)}.why-choose-body-list{width:calc(47% - 15px)}}@media only screen and (max-width:1024px){.main-menu ul li{margin:0}.section-content-btn .section-btn{margin-top:20px}.section-title-content{margin-top:10px}.section-btn{text-align:left;margin-top:15px}.section-title .section-sub-title,.section-title.section-sub-heading{margin-bottom:10px}.hero-info-list ul{gap:15px 20px}.hero-info-list ul li{width:calc(50% - 10px)}.about-us-item.box-1,.about-us-item.box-3{width:calc(50% - 15px);order:1}.about-us-item.box-2{width:100%;order:3}.about-us-item.box-2 figure,.about-us-item.box-2 figure img{height:auto}.about-us-item.box-2 figure img{aspect-ratio:1/.55}.our-industries-content{margin-bottom:30px}.industries-image-box{max-width:740px;margin:0 auto}.factory-location-badge--industries{top:12px;right:12px;width:84px;padding:12px 8px 14px;border-radius:16px}.factory-location-badge--gallery{width:84px;padding:12px 8px 14px;border-radius:16px;margin-top:0}.dtl-gallery-head{align-items:center;gap:12px;margin-bottom:1rem}.factory-location-badge__icon{width:34px;height:34px;font-size:.92rem}.factory-location-badge__line{font-size:.62rem;letter-spacing:.06em}.why-choose-contant-box,.why-choose-image{width:100%}.why-choose-image figure,.why-choose-image figure img{height:auto}.our-faq-contant{position:initial;margin:0 0 30px 0}.cta-box-item{padding:20px}.cta-item-contant-box{margin-bottom:30px}.cta-item-contant-box p{margin-top:15px}.cta-box-counter-item{margin-top:30px}.cta-box-counter-no h2{font-size:38px}.google-rating-box{justify-content:left;margin:15px 0 0}.testimonial-slider .swiper-wrapper .testimonial-item{transform:scale(1)}.about-footer{margin-bottom:40px}.footer-links-box{margin:0}.approach-content{margin:0 0 30px}.approach-item{min-height:auto;padding:30px}.intro-video{min-height:650px}.intro-video-body-box{padding:30px}.intro-video-content{margin-top:30px}.intro-video-body-list{margin-top:30px;padding-top:30px}.commitment-image-box{max-width:740px;margin:0 auto 30px}.commitment-image.box-2 img{aspect-ratio:1/1.4}.core-value-item{padding:30px}.page-single-sidebar{margin:0}.page-category-list .page-category-list-title{padding:15px 20px}.page-category-list ul{padding:20px}.page-category-list ul li{margin-bottom:15px;padding-bottom:15px}.page-category-list ul li a::before{width:18px;height:18px}.sidebar-cta-contact-list{padding:20px 10px 10px}.sidebar-cta-contact-item{margin-bottom:20px;padding-bottom:20px}.service-entry{margin-bottom:40px}.service-process-box,.service-why-choose-box{margin-top:40px}.service-process-item-list,.service-testimonial-item-list{margin-top:30px}.service-process-item{width:100%}.service-why-choose-item-list{margin-top:30px}.project-entry{margin:40px 0}.project-approach-box,.project-matters-box,.project-scope-box{margin-top:40px}.project-scope-list,.project-scope-video-info-box{margin-top:30px}.project-scope-info-item{background-size:80px auto;padding:40px 20px 20px}.project-approach-info-box{margin-top:30px}.project-approach-counter-boxes,.project-approach-image-content{width:100%}.project-approach-counter-item{width:calc(50% - 15px)}.project-approach-counter-item:nth-child(even){background:var(--accent-secondary-color)}.project-approach-counter-item:nth-child(3n),.project-approach-counter-item:nth-child(4n+2){background:var(--accent-color)}.project-matter-item-list{margin-top:30px}.team-about-content{padding:30px}.team-contact-list ul li{margin-bottom:20px;padding-bottom:20px}.member-social-list{margin-top:40px}.team-contact-skills-box{gap:30px}.team-contact-form.contact-us-form,.team-skills-achievements-box{width:calc(50% - 15px)}.contact-us-image-box{height:auto;margin:0 auto 30px}.contact-us-image,.contact-us-image figure,.contact-us-image img{height:auto}.contact-us-image img{aspect-ratio:1/.75}.contact-info-list{right:30px;bottom:30px;left:30px}.contact-us-form{padding:30px}}@media only screen and (max-width:991px){.btn-default{padding:13px 18px;margin-right:46px}.btn-default::before{right:-46px;width:46px;height:46px;background-size:22px auto}header.main-header{top:0;right:0;left:0}header.main-header .header-sticky{width:100%;border-radius:0}header.main-header .header-sticky.active{width:100%;border-radius:0;top:0;left:0;right:0}.navbar{padding:20px 0}.navbar-toggle,.responsive-menu{display:block}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav-cta-item{display:none;padding:14px 20px 18px}.slicknav_btn.slicknav_open~.slicknav-cta-item{display:block}.header-btn{display:none}.header-lang{margin-left:auto;margin-right:10px}.bg-section{width:100%;border-radius:0;margin:0}.bg-section .container-fluid{padding:0 15px}.section-row{margin-bottom:40px}.section-title{margin-bottom:30px}.section-title .section-sub-title{padding:6px 12px 6px 25px}.section-title .section-sub-title::before{left:12px}.section-title h1{font-size:44px}.section-title h2{font-size:38px}.section-title p{margin-top:10px}.hero{margin:0;border-radius:0;padding:200px 0 30px}.hero-sub-heading{margin-bottom:15px}.hero-info-list{margin-top:150px;padding-top:30px}.hero-info-list ul li:before{font-size:16px}.about-us{padding:60px 0}.about-us-item .icon-box{height:50px;width:50px}.about-us-item .icon-box img{max-width:24px}.about-us-item-contant h3{font-size:20px}.about-rating-box-body{margin-top:20px}.about-rating-counter h2{font-size:30px}.about-rating-counter-content{margin-top:10px}.section-footer-text{margin-top:10px}.about-us .section-footer-text{margin-top:40px}.our-services{padding:60px 0}.service-item-title{padding:10px}.service-item-title h2{font-size:20px}.our-industries{padding:60px 0}.industries-body-item-list{gap:20px}.industries-body-item{width:calc(50% - 10px)}.industries-footer-box{padding-top:30px;margin-top:30px}.industries-contact-box-content h3{font-size:20px}.why-choose-us{padding:60px 0}.why-choose-us-box{gap:30px}.why-choose-contant-box,.why-choose-us-box{padding:0}.why-choose-nav{margin-bottom:30px}.why-choose-body-list ul li{margin-bottom:15px}.why-choose-body-list ul li::before{font-size:16px}.why-choose-btn{margin-top:30px}.our-projects{padding:60px 0}.project-item{padding:30px;min-height:400px}.project-catalog-badge{top:14px;left:14px;gap:8px;padding:6px 12px 6px 6px}.project-catalog-badge__icon{width:28px;height:28px;font-size:12px}.project-catalog-badge__label{font-size:11px}.project-item-contant h2{font-size:20px}.project-item-btn a{width:42px;height:42px}.project-item-btn a img{max-width:20px}.how-it-work{padding:60px 0}.how-work-item{padding:30px}.how-work-item-no{height:50px;width:50px;margin-bottom:30px}.how-work-item-no h3{font-size:22px}.how-work-item-contant h3{font-size:20px}.how-work-item-contant ul{gap:10px 15px;padding-top:30px;margin-top:30px}.how-work-item-contant ul li{padding:5px 12px}.our-pricing{padding:60px 0}.pricing-item-title h2{font-size:20px}.pricing-item-body{padding:20px}.pricing-item-contant p{margin-bottom:15px}.pricing-item-contant h2{font-size:38px}.pricing-item-list{margin-top:30px;padding-top:30px}.pricing-item-list h3{font-size:20px;margin-bottom:15px}.pricing-item-list ul li{margin-bottom:10px}.pricing-item-list ul li::before{font-size:16px}.pricing-item-btn{margin-top:30px}.pricing-benefit-list{margin-top:10px}.pricing-benefit-list ul{gap:15px 30px}.pricing-benefit-list ul li img{max-width:18px;margin-right:10px}.our-faqs{padding:60px 0}.faq-accordion .accordion-item{margin-bottom:20px}.faq-accordion .accordion-header .accordion-button{padding:18px 50px 18px 20px}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{right:20px;font-size:24px}.faq-accordion .accordion-item .accordion-body{padding:18px 20px}.cta-box{padding:60px 0}.cta-box-item{margin-bottom:30px}.cta-item-contant-box h3{font-size:20px}.world-map-card-item.card-4{top:120px}.our-testimonials{padding:60px 0}.testimonial-item{min-height:420px;padding:30px}.testimonial-item-content p{margin-bottom:10px}.testimonial-item-content p span{width:20px;height:20px;margin-right:10px}.testimonial-item-content p span i{font-size:12px}.testimonial-author-content{margin-top:20px;padding-top:20px}.testimonial-author-content h2{font-size:20px}.our-testimonials .section-footer-text{margin-top:40px}.our-blog{padding:60px 0 30px}.post-item-body{padding:10px}.post-item-content h2{font-size:20px}.main-footer{padding:60px 0 0;margin:0}.footer-header{margin-bottom:30px;padding-bottom:30px}.footer-contact-form{width:100%}.footer-contact-form h2{font-size:20px}.footer-newsletter-form{flex-grow:1}.footer-newsletter-form .form-group{width:100%}.footer-newsletter-form .form-group .form-control{width:calc(100% - 40px)}.footer-newsletter-form .form-group .newsletter-btn{width:40px;height:40px}.footer-newsletter-form .form-group .newsletter-btn img{max-width:20px}.about-footer{margin-bottom:30px}.footer-links h2{font-size:20px;margin-bottom:20px}.footer-links ul li{margin-bottom:10px}.footer-links.footer-contact-info-list ul li{font-size:16px;margin-bottom:15px}.footer-links.footer-contact-info-list ul li:last-child{margin-bottom:0}.footer-copyright{padding:30px 0;margin:30px 0 0}.page-header{padding:140px 0 56px;border-radius:0;margin:0}.page-header-box{gap:10px;max-width:100%}.page-header-box h1{font-size:clamp(22px,6vw,30px);-webkit-line-clamp:4}.page-header-box h1.is-title-long,.page-header-box h1.is-title-medium{font-size:clamp(20px,5.4vw,26px)}.page-header-box ol li.breadcrumb-item{font-size:13px}.dtl-share-box{padding:18px 16px;margin:22px 0 8px}.our-apporach{padding:60px 0}.approach-item{padding:30px;min-height:auto}.approach-item-content h3{font-size:20px}.approach-image{margin-top:40px}.intro-video-image figure:before{border-radius:0}.intro-video-content h3{font-size:20px}.our-commitment{padding:60px 0}.commitment-body-list ul li{margin-bottom:15px}.commitment-body-list ul li::before{font-size:16px}.commitment-btn{margin-top:30px;padding-top:30px}.commitment-body-item-content{margin-top:20px}.commitment-body-item-content h3{font-size:20px}.commitment-body-item-content p{margin:10px 0 0}.our-team{padding:60px 0}.management-team-card{padding:16px 18px;gap:14px}.management-team-card__media{width:56px;height:56px}.management-team-card__initials{font-size:16px}.management-team-card__name{font-size:18px}.management-team-card__role{margin-top:4px;font-size:13px}.page-management-team{padding:60px 0 70px}.our-core-value{padding:60px 0}.core-value-item .icon-box{height:50px;width:50px;margin-bottom:30px}.core-value-item .icon-box img{max-width:24px}.core-value-item-content h3{font-size:20px}.core-value-item-content p{margin:15px 0 0}.page-services{padding:60px 0 30px}.page-service-single{padding:60px 0}.page-category-list,.page-single-sidebar{margin:0 0 30px}.page-category-list .page-category-list-title{font-size:20px}.sidebar-cta-image img{aspect-ratio:1/.47}.sidebar-cta-box-header .icon-box{width:60px;height:60px;border-width:5px;margin-top:-30px}.sidebar-cta-box-header .icon-box img{max-width:24px}.sidebar-cta-contact-item h2{font-size:20px}.sidebar-cta-contact-item p{font-size:16px}.page-single-image{margin-bottom:20px}.service-entry p{margin-bottom:15px}.service-entry h2{font-size:38px;margin-bottom:15px}.service-entry h3{font-size:20px}.service-entry ul{margin-top:20px}.service-entry ul li{margin-bottom:10px}.service-entry ul li::before{font-size:16px}.service-process-item,.service-testimonial-item{padding:20px}.service-testimonial-author{margin-top:20px;padding-top:20px}.service-why-choose-item-image{margin-bottom:20px}.service-why-choose-item-content ul{padding-top:20px}.page-blog{padding:60px 0}.page-pagination{margin-top:10px}.page-single-post{padding:60px 0}.post-image{margin-bottom:20px}.post-entry h2{font-size:38px}.post-entry p{margin-bottom:15px}.post-entry ol li,.post-entry ul li{font-size:16px;margin-bottom:10px}.post-entry blockquote{padding:20px 20px 20px 70px;margin-bottom:20px}.post-entry blockquote::before{top:20px;left:20px;width:40px;height:40px}.post-entry blockquote p{font-size:18px}.post-tags{margin-bottom:20px}.post-tags .tag-links a{padding:12px 15px}.post-social-sharing ul{text-align:left}.page-projects{padding:60px 0 30px}.page-project-single{padding:60px 0}.project-entry h2{font-size:38px;margin-bottom:15px}.project-entry p{margin-bottom:15px}.project-entry h3{font-size:20px}.project-entry ul li::before{font-size:16px}.project-approach-counter-item h2{margin-bottom:5px}.page-team{padding:60px 0 30px}.page-team-single{padding:60px 0}.team-about-content,.team-single-image{width:100%}.team-single-image figure,.team-single-image img{height:auto}.team-contact-list ul li span{font-size:20px}.team-contact-form.contact-us-form,.team-skills-achievements-box{width:100%}.team-contact-skills-box,.team-personal-info{margin-top:40px}.team-skills-box{margin-bottom:40px}.skills-progress-bar .skill-data{margin-bottom:15px}.skills-progress-bar .skill-data .skill-no,.skills-progress-bar .skill-data .skill-title{font-size:20px}.team-achievements-list ul li{margin-bottom:15px}.team-achievements-list ul li:before{font-size:16px}.page-pricing{padding:60px 0}.page-testimonials{padding:60px 0 30px}.page-gallery{padding:60px 0 30px}.page-video-gallery{padding:60px 0 30px}.page-faqs{padding:60px 0}.page-faqs .page-single-faqs{margin-bottom:40px}.page-contact-us{padding:60px 0 30px}.contact-info-item{margin-bottom:20px;padding-bottom:20px}.contact-info-item-content h2{font-size:20px}.contact-form .form-control{padding:13px 15px}.google-map{padding:30px 0 60px}.google-map-iframe{height:450px}.error-page{padding:60px 0}.error-page-image{margin-bottom:20px}}@media only screen and (max-width:767px){.section-row{margin-bottom:30px}.section-title h1{font-size:28px}.section-title h2{font-size:26px}.hero-content-body{gap:30px 20px}.hero-content-body .video-play-button{margin-left:5px}.hero-content-body .video-play-button a.bg-effect:after,.hero-content-body .video-play-button a.bg-effect:before{border-width:20px}.hero-info-list{margin-top:30px}.hero-info-list ul{gap:10px}.hero-info-list ul li{width:100%}.about-us-item-list{gap:20px}.about-us-item.box-1,.about-us-item.box-3{width:100%;padding:20px;order:initial}.about-us-item-contant h3{font-size:18px}.about-us-item.box-2{order:initial}.about-us-item.box-2 figure img{aspect-ratio:1/.7}.about-us-item.box-2 .video-play-button a{width:56px;height:56px}.about-us-item.box-2 .video-play-button a i{font-size:20px}.about-rating-counter i{font-size:18px}.about-rating-counter h2{font-size:26px}.service-item-title h2{font-size:18px}.industries-body-item{flex-direction:column}.industries-body-item-content{width:100%}.industries-body-item-content p{text-align:center}.industries-footer-box{gap:20px 25px}.industries-contact-box{gap:10px}.industries-contact-box .icon-box{width:44px;height:44px}.industries-contact-box .icon-box img{max-width:22px}.industries-contact-box-content h3{font-size:18px}.industries-image-box-1{width:100%;padding-bottom:0}.industries-image-box-1 .industries-image{margin-right:0}.industries-image-box-2{width:100%}.industries-image-box-2 .industries-image figure{border-width:5px}.why-choose-nav ul li .nav-link{font-size:14px;padding:0 3px 12px}.why-choose-body-image,.why-choose-body-list{width:100%}.why-choose-body-image figure,.why-choose-body-image img{height:auto}.why-choose-body-list ul li{margin-bottom:10px}.project-item{padding:20px}.project-item-contant h2{font-size:18px}.how-work-item{padding:20px}.how-work-item-no h3{font-size:20px}.how-work-item-contant h3{font-size:18px}.pricing-item-title h2{font-size:18px}.pricing-item-body{padding:15px}.pricing-item-contant h2{font-size:26px}.pricing-item-contant h2 sub{font-size:14px}.pricing-item-list{padding-top:20px;margin-top:20px}.pricing-item-list h3{font-size:18px}.pricing-benefit-list{margin-top:5px}.pricing-benefit-list ul{gap:10px}.pricing-benefit-list ul li{font-size:14px}.pricing-benefit-list ul li img{max-width:14px;margin-right:5px}.faq-accordion .accordion-header .accordion-button{font-size:16px;padding:12px 40px 12px 15px}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{right:15px;font-size:20px}.faq-accordion .accordion-item .accordion-body{padding:12px 15px}.faq-accordion .accordion-item .accordion-body p{font-size:14px}.cta-item-contant-box{margin-bottom:20px}.cta-item-contant-box h3{font-size:18px}.cta-box-counter-no{width:calc(25% - 5px)}.cta-box-counter-item{margin-top:20px}.cta-box-counter-no h2{font-size:26px}.cta-box-counter-contant{width:calc(75% - 5px)}.partner-world-map-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.world-map-cards-box{position:initial;gap:20px;transform:none;justify-content:left}.world-map-cards-box--geo{position:relative;display:flex;flex-wrap:wrap;pointer-events:auto;margin-top:20px}.export-map-panel .world-map-cards-box--geo{position:absolute;inset:0;display:block;margin-top:0;pointer-events:none}.world-map-card-item:nth-child(even){margin-left:auto}.world-map-card-item{width:calc(50% - 10px)}.world-map-cards-box--geo .world-map-card-item{position:relative;left:auto!important;top:auto!important;width:calc(50% - 10px);transform:none}.export-map-panel .world-map-cards-box--geo .world-map-card-item{position:absolute!important;width:auto!important;left:var(--pin-left)!important;top:var(--pin-top)!important;transform:translate(-50%,-50%)!important;margin-left:0!important;pointer-events:auto}.export-map-panel .world-map-cards-box--geo .world-map-card-btn img{width:26px;height:26px;max-width:26px}.world-map-cards-box--geo .world-map-card-content{position:relative;left:auto;bottom:auto;width:100%;transform:none;opacity:1;pointer-events:auto;filter:none;margin-top:10px}.export-map-panel .world-map-cards-box--geo .world-map-card-content{position:absolute;left:50%;bottom:calc(100% + 2px);width:min(140px,72vw);padding:8px 10px;opacity:0;transform:translateX(-50%) scaleY(0);transform-origin:bottom center;pointer-events:none;filter:drop-shadow(0 10px 24px rgba(0, 0, 0, .28));margin-top:0}.world-map-cards-box--geo .world-map-card-item.active .world-map-card-content{transform:none}.export-map-panel .world-map-cards-box--geo .world-map-card-item.active .world-map-card-content{transform:translateX(-50%) scaleY(1);opacity:1;pointer-events:auto}.world-map-cards-box--geo .world-map-card-content::before{display:none}.world-map-cards-box--geo .world-map-card-btn{margin:0 auto;padding:0}.world-map-card-item.card-2,.world-map-card-item.card-4{top:auto}.world-map-card-btn{margin:0 auto 20px}.world-map-card-btn img{max-width:50px}.world-map-card-content{width:100%;transform:scale(1);filter:none;padding:10px;opacity:1}.google-logo{display:none}.google-rating-content{width:auto}.testimonial-item{padding:20px}.testimonial-author-content h2{font-size:18px}.post-item-content{margin-bottom:15px;padding-bottom:15px}.post-item-content h2{font-size:18px}.footer-contact-form h2{font-size:18px}.footer-links{max-width:100%}.footer-links h2{font-size:18px;margin-bottom:15px}.footer-links.footer-contact-info-list ul li{gap:5px 10px}.footer-copyright{flex-direction:column-reverse;justify-content:center;padding:15px 0}.footer-social-links ul li a{width:36px;height:36px}.footer-social-links ul li a i{font-size:16px}.page-header{padding:120px 0 44px}.page-header-box h1{font-size:clamp(20px,5.8vw,24px)}.page-header-box h1.is-title-long,.page-header-box h1.is-title-medium{font-size:clamp(18px,5.2vw,22px)}.approach-item{width:100%;padding:20px;gap:20px}.approach-item-content{padding-top:20px}.approach-item-content h3{font-size:18px}.approach-item-content p{margin-top:10px}.approach-image{margin-top:30px}.approach-image img{aspect-ratio:1/.5}.our-apporach .approach-image--full img{aspect-ratio:auto;height:auto;object-fit:contain}.intro-video{min-height:550px}.intro-video-image figure img{object-position:right center}.intro-video-body-box{max-width:100%;padding:20px}.intro-video-content{margin-top:20px}.intro-video-content h3{font-size:18px}.intro-video-content p{margin-top:10px}.intro-video-body-list{margin-top:20px;padding-top:20px}.commitment-image.box-1 figure{margin-right:-120px;border-width:5px}.commitment-image.box-2 img{aspect-ratio:1/1.54}.commitment-body{flex-direction:column-reverse;gap:20px}.commitment-body-content,.commitment-body-item{width:100%}.commitment-body-list ul li{margin-bottom:10px}.commitment-body-item-content h3{font-size:18px}.core-value-item{padding:20px}.core-value-item .icon-box{margin-bottom:20px}.core-value-item-content h3{font-size:18px}.core-value-item-content p{margin:5px 0 0}.page-category-list .page-category-list-title,.sidebar-cta-contact-item h2{font-size:18px}.sidebar-cta-image img{aspect-ratio:1/.61}.page-single-image img{aspect-ratio:1/.64}.service-entry h2{font-size:26px}.service-testimonial-item-content{background-size:26px auto;padding:35px 0 0}.service-why-choose-item{width:100%}.post-single-meta ol li,.post-single-meta ol li i{font-size:16px}.post-image img{aspect-ratio:1/.7}.post-entry blockquote{padding:68px 20px 20px 20px}.post-entry blockquote::before{top:20px;left:50%;transform:translateX(-50%);width:36px;height:36px}.post-entry blockquote p{font-size:16px}.post-entry h2{font-size:26px}.tag-links{font-size:18px}.project-entry{margin-top:30px}.project-entry h2{font-size:26px}.project-entry h3{font-size:18px}.project-entry ul{gap:10px}.project-entry ul li{width:100%}.project-scope-info-item-list,.project-scope-video-box{width:100%}.project-scope-video-box figure,.project-scope-video-box figure img{height:auto}.project-scope-video-box figure img{aspect-ratio:1/.7}.project-scope-info-item{min-height:200px;background-size:60px auto;padding-top:30px}.project-approach-counter-boxes{gap:20px}.project-approach-counter-item{width:calc(50% - 10px);padding:15px}.project-approach-counter-item p{font-size:14px}.project-approach-content-box,.project-approach-image{width:100%}.project-approach-content-box{align-items:center;flex-direction:row;padding:5px}.project-approach-item-content{width:calc(100% - 100px)}.get-in-touch-circle a img{max-width:80px}.project-approach-image figure,.project-approach-image img{height:auto}.project-matter-item-content{width:100%}.project-matter-item-list{gap:30px 20px}.project-matter-item{width:calc(50% - 10px);text-align:center}.project-matter-item .icon-box{margin:0 auto}.team-about-content{padding:20px}.team-contact-list ul li{margin-bottom:15px;padding-bottom:15px}.team-contact-list ul li span{font-size:18px}.member-social-list{margin-top:30px}.skills-progress-bar{margin-bottom:20px}.skills-progress-bar .skill-data{margin-bottom:10px}.skills-progress-bar .skill-data .skill-no,.skills-progress-bar .skill-data .skill-title{font-size:18px}.contact-us-image img{aspect-ratio:1/1.1}.contact-info-list{right:20px;bottom:20px;left:20px}.contact-info-item{margin-bottom:15px;padding-bottom:15px}.contact-info-item-content h2{font-size:18px}.contact-us-form{padding:20px}.google-map-iframe{height:350px}}header.main-header.header-gold{top:45px}header.main-header.header-gold .header-sticky{background:var(--white-color);border-radius:20px;max-width:1300px;margin:0 auto;border:none}header.main-header.header-gold .header-sticky.active{border:1px solid var(--divider-color)}header.main-header.header-gold .navbar{padding:20px 5px}header.main-header.header-gold .main-menu ul li a{color:var(--primary-color)}header.main-header.header-gold .main-menu ul li a:focus,header.main-header.header-gold .main-menu ul li a:hover{color:var(--accent-secondary-color)}header.main-header.header-gold .main-menu ul ul li a{color:var(--white-color)}header.main-header.header-gold .main-menu ul ul li a:focus,header.main-header.header-gold .main-menu ul ul li a:hover{color:var(--primary-color)}.hero-gold{position:relative;background-image:url(../images/hero-bg-gold.jpg);border-radius:20px;padding:210px 0 0;margin:15px 15px 160px 15px}.hero-gold::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-color);border-radius:20px;opacity:70%;width:100%;height:100%;z-index:1}.hero-gold .container{position:relative;z-index:2}.hero-gold .section-title{margin-bottom:0}.hero-gold .section-title .section-sub-title{background-color:var(--dark-divider-color);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:none;padding:10px 20px 10px 35px;margin-bottom:20px}.hero-image-box-gold{position:relative;margin-top:80px;margin-bottom:-160px;display:flex;flex-wrap:wrap;gap:30px}.hero-intro-video-box-gold{position:relative;width:calc(66% - 15px)}.hero-video-image-gold{height:100%}.hero-video-image-gold figure{position:relative;height:100%;display:block;border-radius:20px;overflow:hidden}.hero-video-image-gold figure::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-color);opacity:20%;width:100%;height:100%;z-index:1}.hero-video-image-gold figure img{width:100%;height:100%;aspect-ratio:1/.585;object-fit:cover}.hero-image-box-gold .video-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.hero-image-box-gold .video-play-button a{background:var(--accent-secondary-color);height:65px;width:65px}.hero-image-box-gold .video-play-button a img{width:100%;max-width:32px}.hero-image-gold{width:calc(34% - 15px)}.hero-image-gold figure{display:block;border-radius:20px;margin-top:-15px}.hero-image-gold figure img{width:100%;aspect-ratio:1/1.296;object-fit:cover;border-radius:20px}.about-us-gold{padding:120px 0}.about-us-image-box-gold{height:100%;display:flex;flex-wrap:wrap;align-items:center;margin-right:15px}.about-us-image-1-gold{width:80%;height:100%}.about-us-image-gold figure{display:block;border-radius:20px}.about-us-image-1-gold figure,.about-us-image-1-gold img{height:100%}.about-us-image-gold img{width:100%;aspect-ratio:1/1.368;object-fit:cover;border-radius:20px}.about-us-image-2-gold{position:relative;width:20%;z-index:2}.about-us-image-2-gold figure{border:6px solid var(--bg-color);margin-left:-160px}.about-us-image-2-gold figure img{border-radius:10px;aspect-ratio:1/1.18}.about-us-item-list-gold{display:flex;flex-wrap:wrap;gap:30px;padding:30px;background-color:var(--secondary-color);border-radius:20px}.about-us-item-gold{width:calc(50% - 15px)}.about-us-item-header{display:flex;flex-wrap:wrap;align-items:center;gap:15px;border-bottom:1px solid var(--divider-color);padding-bottom:20px;margin-bottom:20px}.about-us-item-header .icon-box{position:relative;height:50px;width:50px;background-color:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.about-us-item-header .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.about-us-item-gold:hover .about-us-item-header .icon-box:before{transform:scale(1)}.about-us-item-header .icon-box img{position:relative;width:100%;max-width:24px;transition:all .4s ease-in-out;z-index:1}.about-us-item-title-gold{width:calc(100% - 65px)}.about-us-item-title-gold h3{font-size:22px;line-height:1.4em}.about-us-item-contant-gold p{margin:0}.about-us-btn-gold{border-top:1px solid var(--divider-color);padding-top:40px;margin-top:40px}.our-services-gold{padding:120px 0}.service-item-gold{background-color:var(--dark-divider-color);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;min-height:400px;height:calc(100% - 30px);margin-bottom:30px;padding:40px;transition:all .4s ease-in-out}.service-item-gold:hover{transform:translateY(-5px)}.service-item-gold .icon-box{position:relative;height:50px;width:50px;background-color:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out;overflow:hidden}.service-item-gold .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.service-item-gold:hover .icon-box::before{transform:scale(1)}.service-item-gold .icon-box img{position:relative;width:100%;max-width:24px;transition:all .4s ease-in-out;z-index:1}.service-item-contant-gold h2{font-size:22px;color:var(--white-color)}.service-item-contant-gold h2 a{color:inherit}.service-item-contant-gold p{margin:15px 0 0;color:var(--white-color)}.service-item-btn-gold{border-top:1px solid var(--dark-divider-color);padding-top:30px;margin-top:30px}.our-services-gold .readmore-btn{color:var(--white-color)}.our-services-gold .readmore-btn::before{background-color:var(--accent-secondary-color)}.why-choose-us-gold{padding:120px 0}.why-choose-items-list-gold{background-color:var(--secondary-color);border-radius:20px;padding:40px}.why-choose-item-gold{display:flex;flex-wrap:wrap;gap:15px;border-bottom:1px solid var(--divider-color);margin-bottom:30px;padding-bottom:30px}.why-choose-item-gold .icon-box{position:relative;width:50px;height:50px;background:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.why-choose-item-gold .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.why-choose-item-gold:hover .icon-box::before{transform:scale(1)}.why-choose-item-gold .icon-box img{position:relative;width:100%;max-width:24px;transition:all .4s ease-in-out;z-index:1}.why-choose-item-gold:last-child{padding:0;margin:0;border:none}.why-choose-item-content-gold{width:calc(100% - 65px)}.why-choose-item-content-gold h3{font-size:22px}.why-choose-item-content-gold p{margin:10px 0 0}.why-choose-image-box-gold{position:relative;height:100%;border-radius:20px;align-content:end;min-height:600px;margin-left:15px;overflow:hidden}.why-choose-image-gold{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.why-choose-image-gold::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:var(--primary-color);opacity:60%}.why-choose-image-gold figure{display:block;height:100%}.why-choose-image-gold figure img{width:100%;height:100%;object-fit:cover}.why-choose-info-item-list-gold{position:relative;padding:40px;display:flex;flex-wrap:wrap;gap:30px}.why-choose-info-item-gold.highlighted-item{width:100%;border-bottom:1px solid var(--dark-divider-color);padding-bottom:30px}.why-choose-info-item-gold.highlighted-item .why-choose-info-contant-gold{width:100%}.why-choose-info-item-gold{width:calc(50% - 15px);display:flex;flex-wrap:wrap;align-items:center;gap:15px}.why-choose-info-contant-gold{width:calc(100% - 65px)}.why-choose-info-item-gold h3{color:var(--white-color);font-size:22px}.why-choose-info-item-gold p{color:var(--white-color);margin:5px 0 0}.why-choose-info-item-gold p a{color:inherit;transition:all .4s ease-in-out}.why-choose-info-item-gold p a:hover{color:var(--accent-secondary-color)}.why-choose-info-item-gold .icon-box{position:relative;height:50px;width:50px;border-radius:50%;background-color:var(--accent-secondary-color);display:flex;justify-content:center;align-items:center}.why-choose-info-item-gold .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:1}.why-choose-info-item-gold:hover .icon-box::before{transform:scale(1)}.why-choose-info-item-gold .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.intro-video-box-gold{background:0 0}.intro-video-box-contant-gold{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;padding:60px 60px 60px calc(((100vw - 1300px)/ 2) - 35px);overflow:hidden;z-index:2}.intro-video-image-gold{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:0}.intro-video-image-gold::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:var(--primary-color);border-radius:20px;opacity:40%;z-index:1}.intro-video-image-gold figure{display:block;height:100%;border-radius:20px}.intro-video-image-gold figure img{width:100%;height:100%;border-radius:20px;object-fit:cover}.intro-video-circle-gold{position:relative;z-index:2}.intro-video-circle-gold a{display:inline-block;background:var(--dark-divider-color);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:50%}.intro-video-circle-gold a img{width:100%;max-width:120px;border-radius:50%;animation:infiniterotate 20s infinite linear}@keyframes infiniterotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.intro-video-circle-gold a img:hover{animation-play-state:paused}.intro-video-content-gold{position:relative;width:calc(100% - 18.49vw);max-width:615px;min-height:700px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;border:1px solid var(--dark-divider-color);background:var(--divider-color);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;padding:3.125vw;z-index:1}.intro-video-list-gold ul{list-style:none;margin:0;padding:0}.intro-video-list-gold ul li{position:relative;line-height:1.5em;color:var(--white-color);padding-left:25px;margin-bottom:15px}.intro-video-list-gold ul li:last-child{margin-bottom:0}.intro-video-list-gold ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--white-color);top:0;left:0}.intro-counter-list-box-gold{border-top:1px solid var(--dark-divider-color);padding-top:40px;display:flex;flex-wrap:wrap;gap:30px}.intro-counter-item-gold{width:calc(50% - 15px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px}.intro-counter-item-gold .icon-box{position:relative;height:50px;width:50px;background-color:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.intro-counter-item-gold .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.intro-counter-item-gold:hover .icon-box::before{transform:scale(1)}.intro-counter-item-gold .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.intro-counter-item-content-gold{width:calc(100% - 65px)}.intro-counter-item-content-gold h2{color:var(--white-color);font-size:30px}.intro-counter-item-content-gold p{color:var(--white-color);margin:5px 0 0}.our-benifits-gold{padding:120px 0}.our-benefits-item-gold{min-height:415px;background:var(--white-color);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;height:calc(100% - 30px);margin-bottom:30px;padding:40px;transition:all .4s ease-in-out}.benefits-item-header-gold .icon-box{position:relative;width:50px;height:50px;background:var(--accent-secondary-color);display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:30px}.benefits-item-header-gold .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.our-benefits-item-gold:hover .benefits-item-header-gold .icon-box::before{transform:scale(1)}.benefits-item-header-gold .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.benefits-item-contant-gold h2{font-size:22px}.benefits-item-contant-gold p{margin:10px 0 0}.benefits-item-body-gold{border-top:1px solid var(--divider-color);padding-top:30px}.benefits-item-body-gold ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:15px}.benefits-item-body-gold ul li{font-size:14px;font-weight:500;color:var(--primary-color);line-height:normal;background-color:var(--bg-color);border-radius:100px;padding:6px 16px;transition:all .4s ease-in-out}.benefits-item-body-gold ul li:hover{background-color:var(--accent-color);color:var(--white-color)}.our-fun-fact-gold{padding:120px 0 0;margin-bottom:200px}.funfact-item-gold{height:calc(100% - 40px);margin-bottom:40px;text-align:center}.funfact-item-gold h2{color:var(--white-color);font-size:48px;margin-bottom:30px}.funfact-item-gold h3{color:var(--white-color);border-bottom:1px solid var(--dark-divider-color);padding-bottom:20px;margin-bottom:20px;font-size:22px}.funfact-item-gold p{color:var(--white-color);margin:0}.fun-fact-cta-box-gold{background:var(--secondary-color);border-radius:20px;display:flex;flex-wrap:wrap;gap:30px 60px;padding:2.604vw;margin:60px 0 -200px}.fun-fact-cta-content{width:calc(58% - 30px);align-content:center}.fun-fact-cta-content h3{font-size:22px;margin-bottom:30px}.fun-fact-cta-content .contact-form .form-control{padding:13px 20px}.fun-fact-cta-btn{margin-top:10px}.fun-fact-cta-image-gold{width:calc(42% - 30px);align-content:end;text-align:center}.fun-fact-cta-image-gold figure{display:block;border-radius:10px 10px 0 0;margin:-95px 0 -2.604vw 0}.fun-fact-cta-image-gold figure img{width:100%;max-width:340px;aspect-ratio:1/1.518;object-fit:cover;border-radius:10px 10px 0 0}.how-it-work-gold{padding:120px 0}.how-it-work-item-gold{background:var(--secondary-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:10px}.how-work-item-header-gold{position:relative}.how-work-item-image-gold figure{display:block;border-radius:20px}.how-work-item-image-gold figure img{width:100%;aspect-ratio:1/.653;object-fit:cover;border-radius:20px}.how-work-item-no-gold{position:relative;width:60px;height:60px;background:var(--accent-secondary-color);border:6px solid var(--secondary-color);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:-30px 30px 0 auto;transition:all .4s ease-in-out;z-index:1}.how-work-item-no-gold h2{font-size:22px;color:var(--white-color)}.how-work-item-body-gold{padding:10px 30px 30px 30px}.how-work-item-body-gold h3{font-size:22px}.how-work-item-body-gold p{margin:15px 0 0}.how-work-item-body-gold ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px 15px;border-top:1px solid var(--divider-color);margin:30px 0 0;padding:30px 0 0}.how-work-item-body-gold ul li{font-size:14px;font-weight:500;color:var(--primary-color);line-height:normal;background-color:var(--bg-color);border-radius:100px;padding:6px 16px;transition:all .4s ease-in-out}.how-work-item-body-gold ul li:hover{background-color:var(--accent-color);color:var(--white-color)}.our-testimonials-gold{padding:120px 0}.testimonial-image-box-gold{position:relative;height:100%}.testimonial-image-gold{height:100%}.testimonial-image-gold figure{display:block;height:100%;border-radius:20px}.testimonial-image-gold img{width:100%;height:100%;aspect-ratio:1/1.234;object-fit:cover;border-radius:20px}.testimonials-cta-box-gold{position:absolute;right:30px;bottom:30px;left:30px;background:var(--divider-color);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:20px;padding:20px;max-width:225px;z-index:2}.testimonials-cta-box-gold .satisfy-client-images{justify-content:center;margin-bottom:25px}.testimonials-cta-content-gold p{color:var(--white-color);font-weight:500;margin:0 0 10px;text-align:center}.testimonials-cta-content-gold p:last-child{margin-bottom:0}.testimonial-slider-gold,.testimonial-slider-gold .swiper,.testimonial-slider-gold .swiper-slide{height:100%}.testimonial-slider-gold .swiper-wrapper{cursor:none;height:100%}.testimonial-item-gold{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:30px;min-height:510px;background-color:var(--bg-color);border-radius:20px;padding:40px}.testimonial-item-company-logo-gold img{width:100%;max-width:150px}.testimonial-item-content-gold p{font-family:var(--accent-font);font-size:22px;color:var(--primary-color);margin:0}.testimonial-item-footer-gold{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--divider-color);margin-top:30px;padding-top:30px}.testimonial-author-content-gold{width:calc(100% - 65px)}.testimonial-author-content-gold h2{font-size:22px}.testimonial-author-content-gold p{margin:10px 0 0}.testimonial-author-image-gold figure{display:block;border-radius:50%}.testimonial-author-image-gold img{width:100%;max-width:50px;border-radius:50%}.our-testimonials-gold .section-footer-text{margin-top:60px}.our-pricing-gold{padding:120px 0}.pricing-item-gold{position:relative;background-color:var(--secondary-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:10px;overflow:hidden}.pricing-item-header-box-gold{background-color:var(--bg-color);border-radius:20px;margin-bottom:10px;padding:30px}.pricing-item-header-gold{display:flex;flex-wrap:wrap;align-items:center;gap:15px;border-bottom:1px solid var(--divider-color);margin-bottom:20px;padding-bottom:20px}.pricing-item-header-gold .icon-box{position:relative;width:50px;height:50px;background:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.pricing-item-header-gold .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.pricing-item-gold:hover .pricing-item-header-gold .icon-box::before{transform:scale(1)}.pricing-item-header-gold .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.pricing-item-header-gold .pricing-item-title-gold{width:calc(100% - 65px)}.pricing-item-header-gold .pricing-item-title-gold h2{font-size:22px}.pricing-item-price-gold{margin-bottom:20px}.pricing-item-price-gold h2{font-size:30px}.pricing-item-price-gold h2 sub{font-size:16px;font-weight:400;bottom:0}.pricing-item-contant-gold p{margin:0}.pricing-item-body-gold{padding:20px}.pricing-item-list-gold h3{font-size:22px;margin-bottom:25px}.pricing-item-list-gold ul{list-style:none;margin:0;padding:0}.pricing-item-list-gold ul li{position:relative;line-height:1.5em;border-bottom:1px solid var(--divider-color);margin-bottom:15px;padding:0 0 15px 25px}.pricing-item-list-gold ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.pricing-item-list-gold ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.pricing-item-btn-gold{margin-top:40px}.pricing-benefit-list-gold{margin-top:30px}.pricing-benefit-list-gold ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;gap:20px 40px}.pricing-benefit-list-gold ul li{display:inline-flex;align-items:center}.pricing-benefit-list-gold ul li img{width:100%;max-width:20px;margin-right:10px}.our-faqs-gold{padding:120px 0}.faqs-image-box-gold{position:relative}.faqs-image-gold figure{display:block;border-radius:20px}.faqs-image-gold img{width:100%;aspect-ratio:1/.783;object-fit:cover;border-radius:20px}.faqs-cta-box-gold{position:absolute;right:30px;bottom:30px;left:30px;background:var(--divider-color);border-radius:20px;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);max-width:315px;padding:30px}.faqs-cta-box-header-gold{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.faqs-cta-box-header-gold h2{width:65px;color:var(--white-color);font-size:48px}.faqs-cta-box-header-gold p{width:calc(100% - 75px);color:var(--white-color);font-weight:600;margin:0}.faqs-cta-box-body-gold{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border-top:1px solid var(--dark-divider-color);margin-top:20px;padding-top:20px}.faqs-cta-box-body-gold .satisfy-client-content{max-width:115px}.faqs-cta-box-body-gold .satisfy-client-content p{color:var(--white-color);font-weight:500;margin:0}.faq-accordion-gold{background-color:var(--bg-color);border-radius:20px;padding:40px;margin-left:15px}.faq-accordion-gold .accordion-item{position:relative;background:var(--white-color);border-radius:10px;margin-bottom:25px;overflow:hidden}.faq-accordion-gold .accordion-item:last-child{margin-bottom:0}.faq-accordion-gold .accordion-header .accordion-button{font-size:18px;font-weight:500;line-height:1.333em;background:0 0;color:var(--primary-color);padding:21px 65px 21px 30px;transition:all .4s ease-in-out}.faq-accordion-gold .accordion-item .accordion-button.collapsed::after,.faq-accordion-gold .accordion-item .accordion-button::after{content:'';position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(135deg);height:30px;width:30px;background-color:var(--accent-secondary-color);border-radius:50%;background-image:url(../images/arrow-white.svg);background-repeat:no-repeat;background-position:center center;background-size:16px auto;transition:all .4s ease-in-out}.faq-accordion-gold .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(-45deg)}.faq-accordion-gold .accordion-item .accordion-body{border-top:1px solid var(--divider-color);padding:21px 30px}.faq-accordion-gold .accordion-item .accordion-body p{margin:0}.main-footer-gold{padding:120px 0 0;margin-bottom:15px}.footer-header-gold{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--dark-divider-color);margin-bottom:60px;padding-bottom:60px}.footer-header-gold .section-title{max-width:750px;margin:0}.contact-us-circle-gold a{display:inline-block;border-radius:50%}.contact-us-circle-gold a img{width:100%;max-width:120px;border-radius:50%;animation:infiniterotate 20s infinite linear}.contact-us-circle-gold a:hover img{animation-play-state:paused}@keyframes infiniterotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.about-footer-gold{background:var(--dark-divider-color);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:20px;margin-right:30px;padding:40px}.footer-logo-gold img{width:100%;max-width:151px}.about-footer-content-gold{margin-top:30px}.about-footer-content-gold p{color:var(--white-color);margin-bottom:0}.footer-social-links-gold{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 20px;border-top:1px solid var(--dark-divider-color);margin-top:30px;padding-top:30px}.footer-social-links-gold h2{font-size:20px;color:var(--white-color)}.footer-social-links-gold ul{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;list-style:none;padding:0;margin:0}.footer-social-links-gold ul li a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid var(--dark-divider-color);border-radius:50%;color:var(--white-color);transition:all .3s ease-in-out}.footer-social-links-gold ul li:hover a{background:var(--accent-secondary-color)}.footer-social-links-gold ul li i{font-size:18px;color:inherit}.footer-links-box-gold{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.footer-links-gold{max-width:32%}.footer-links-gold h2{font-size:22px;color:var(--white-color);margin-bottom:30px}.footer-links-gold ul{list-style:disc;margin:0;padding:0 0 0 20px}.footer-links-gold ul li{text-transform:capitalize;color:var(--white-color);line-height:1.5em;margin-bottom:15px}.footer-links-gold ul li:last-child{margin-bottom:0}.footer-links-gold ul li::marker{color:var(--accent-secondary-color)}.footer-links-gold ul li a{color:inherit;transition:all .3s ease-in-out}.footer-links-gold ul li a:hover{color:var(--accent-secondary-color)}.footer-working-hours-box-gold{width:100%;max-width:34%}.footer-working-hours-box-gold ul{list-style:none;padding:0}.footer-working-hours-box-gold ul li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.footer-working-hours-box-gold ul li span{font-family:var(--accent-font);font-size:16px}.footer-copyright-gold{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--dark-divider-color);padding:60px 0;margin-top:60px}.footer-copyright-text-gold p{color:var(--white-color);margin-bottom:0}.footer-contact-item-list-gold ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px}.footer-contact-item-list-gold ul li{line-height:1.5em;color:var(--white-color)}.footer-contact-item-list-gold ul li img{width:100%;max-width:20px;margin-right:10px}.footer-contact-item-list-gold ul li a{color:inherit;transition:all .3s ease-in-out}.footer-contact-item-list-gold ul li a:hover{color:var(--accent-secondary-color)}@media only screen and (max-width:1820px){.intro-video-box-contant-gold{padding:60px 60px 60px calc(((100vw - 1300px)/ 2))}}@media only screen and (max-width:1366px){header.main-header.header-gold .header-sticky{width:calc(100% - 30px)}.intro-video-box-contant-gold{padding:30px 30px 30px calc(((100vw - 1300px)/ 2))}}@media only screen and (max-width:1315px){.hero-image-box-gold{padding:0 15px}.intro-video-box-contant-gold{padding-left:30px}.fun-fact-cta-box-gold{margin-left:15px;margin-right:15px}}@media only screen and (max-width:1024px){.about-us-image-box-gold{height:auto;max-width:740px;margin:0 auto 30px}.about-us-image-1-gold,.about-us-image-1-gold img,.about-us-image-gold figure{height:auto}.about-us-image-1-gold figure img{aspect-ratio:1/1.268}.service-item-gold{min-height:auto;padding:30px}.why-choose-content-gold{margin-bottom:30px}.why-choose-items-list-gold{padding:30px}.why-choose-image-box-gold{height:auto;margin:0}.why-choose-info-item-list-gold{padding:30px}.intro-video-box-contant-gold{padding:0}.intro-video-image-box{position:relative}.intro-video-image-gold{position:initial;height:auto}.intro-video-image-gold figure,.intro-video-image-gold figure img{height:auto}.intro-video-image-gold figure img{aspect-ratio:1/.6}.intro-video-circle-gold{position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);margin:0}.intro-video-content-gold{width:100%;max-width:100%;background-color:var(--primary-color);min-height:initial;border:none;padding:30px}.our-benefits-item-gold{min-height:auto;padding:30px}.fun-fact-cta-box-gold{padding:30px}.how-work-item-body-gold{padding:10px 20px 20px 20px}.testimonial-image-box-gold,.testimonial-image-gold,.testimonial-image-gold figure,.testimonial-image-gold img{height:auto}.testimonial-image-box-gold{margin-bottom:30px}.testimonial-image-gold img{aspect-ratio:1/.6}.testimonial-item-gold{min-height:440px;padding:30px}.faqs-content-gold{margin-bottom:30px}.faqs-image-gold img{aspect-ratio:1/.66}.faq-accordion-gold{padding:30px;margin:0}.footer-header-gold{margin-bottom:30px;padding-bottom:30px}.about-footer-gold{padding:30px;margin:0 0 30px}.footer-links-gold h2{margin-bottom:20px}.footer-links-gold ul li{margin-bottom:10px}.footer-copyright-gold{padding:30px 0;margin-top:30px}}@media only screen and (max-width:991px){header.main-header.header-gold{top:0}header.main-header.header-gold .header-sticky{width:100%;border-radius:0}header.main-header.header-gold .header-sticky.active{border-left:none;border-right:none;border-top:none}.hero-gold{margin:0 0 80px 0;border-radius:0;padding:150px 0 0}.hero-gold::before{border-radius:0}.hero-gold .section-title .section-sub-title{margin-bottom:15px}.hero-image-box-gold{margin-top:40px;margin-bottom:-80px;padding:0}.hero-image-box-gold .video-play-button a{height:55px;width:55px}.hero-image-box-gold .video-play-button a img{max-width:26px}.about-us-gold{padding:60px 0}.about-us-image-1-gold figure img{aspect-ratio:1/1.268}.about-us-item-list-gold{padding:20px}.about-us-item-header{padding-bottom:15px;margin-bottom:15px}.about-us-item-title-gold h3{font-size:20px}.about-us-btn-gold{padding-top:30px;margin-top:30px}.our-services-gold{padding:60px 0}.service-item-contant-gold h2{font-size:20px}.service-item-contant-gold p{margin-top:10px}.why-choose-us-gold{padding:60px 0}.why-choose-item-gold{padding-bottom:20px;margin-bottom:20px}.why-choose-item-content-gold h3{font-size:20px}.why-choose-image-box-gold{min-height:500px}.why-choose-info-item-list-gold{padding:30px}.why-choose-info-item-gold h3{font-size:20px}.intro-video-circle-gold a img{max-width:100px}.intro-video-content-gold{gap:30px}.intro-video-list-gold ul li{margin-bottom:10px}.intro-video-list-gold ul li::before{font-size:16px}.intro-counter-list-box-gold{padding-top:30px}.intro-counter-item-content-gold h2{font-size:26px}.our-benifits-gold{padding:60px 0}.benefits-item-contant-gold h2{font-size:20px}.our-fun-fact-gold{padding:60px 0;margin:0}.funfact-item-gold{height:calc(100% - 30px);margin-bottom:30px}.funfact-item-gold h2{font-size:38px;margin-bottom:20px}.funfact-item-gold h3{font-size:20px;padding-bottom:15px;margin-bottom:15px}.fun-fact-cta-box-gold{margin:30px 0 0 0;padding:30px}.fun-fact-cta-content{width:100%}.fun-fact-cta-content h3{font-size:20px}.fun-fact-cta-image-gold{width:100%}.fun-fact-cta-image-gold figure{margin:0 0 -30px 0}.how-it-work-gold{padding:60px 0}.how-work-item-no-gold{height:50px;width:50px;border-width:3px}.how-work-item-no-gold h2{font-size:20px}.how-work-item-body-gold h3{font-size:20px}.how-work-item-body-gold p{margin:10px 0 0}.our-testimonials-gold{padding:60px 0}.testimonials-cta-box-gold{right:20px;bottom:20px;left:20px;padding:20px}.testimonial-author-content-gold h2,.testimonial-item-content-gold p{font-size:20px}.our-testimonials-gold .section-footer-text{margin-top:40px}.our-pricing-gold{padding:60px 0}.pricing-item-header-box-gold{padding:20px}.pricing-item-header-gold .pricing-item-title-gold h2{font-size:20px}.pricing-item-price-gold{margin-bottom:10px}.pricing-item-price-gold h2{font-size:28px}.pricing-item-body-gold{padding:10px}.pricing-item-list-gold h3{font-size:20px;margin-bottom:15px}.pricing-item-list-gold ul li{margin-bottom:10px;padding-bottom:10px}.pricing-item-list-gold ul li::before{font-size:16px}.pricing-item-btn-gold{margin-top:30px}.pricing-benefit-list-gold{margin-top:10px}.pricing-benefit-list-gold ul{gap:15px 30px}.pricing-benefit-list-gold ul li img{max-width:18px}.our-faqs-gold{padding:60px 0}.faqs-cta-box-gold{padding:20px;right:20px;bottom:20px;left:20px}.faqs-cta-box-header-gold h2{font-size:38px;width:55px}.faqs-cta-box-header-gold p{width:calc(100% - 65px)}.faq-accordion-gold .accordion-item{margin-bottom:20px}.faq-accordion-gold .accordion-header .accordion-button{padding:16px 55px 16px 20px}.faq-accordion-gold .accordion-item .accordion-body{padding:16px 20px}.faq-accordion-gold .accordion-item .accordion-button.collapsed::after,.faq-accordion-gold .accordion-item .accordion-button::after{right:20px;height:26px;width:26px;background-size:14px auto}.main-footer-gold{padding:60px 0 0;margin-bottom:0}.contact-us-circle-gold a img{max-width:100px}.about-footer-content-gold{margin-top:15px}.footer-social-links-gold{margin-top:20px;padding-top:20px}.footer-links-gold h2{font-size:20px}}@media only screen and (max-width:767px){.hero-image-box-gold{gap:20px;margin-top:30px}.hero-intro-video-box-gold{width:calc(54% - 10px)}.hero-video-image-gold figure{border-radius:10px}.hero-image-box-gold .video-play-button a{height:45px;width:45px}.hero-image-box-gold .video-play-button a img{max-width:22px}.hero-image-gold{width:calc(46% - 10px)}.hero-image-gold figure{margin-top:-5px;border-radius:10px}.hero-image-gold figure img{border-radius:10px}.about-us-image-2-gold figure{border-width:3px;margin-left:-100px}.about-us-item-gold{width:100%}.about-us-item-title-gold h3{font-size:18px}.service-item-gold{padding:20px;gap:20px}.service-item-contant-gold h2{font-size:18px}.service-item-btn-gold{padding-top:20px;margin-top:20px}.why-choose-items-list-gold{padding:20px}.why-choose-item-content-gold{width:100%}.why-choose-item-content-gold h3{font-size:18px}.why-choose-image-box-gold{min-height:450px}.why-choose-info-item-list-gold{padding:20px}.why-choose-info-item-gold{width:100%}.why-choose-info-item-gold.highlighted-item{padding-bottom:20px}.why-choose-info-item-list-gold{gap:20px}.why-choose-info-item-gold h3{font-size:18px}.intro-video-circle-gold a img{max-width:80px}.intro-video-content-gold{padding:20px}.intro-counter-item-content-gold h2{font-size:24px}.intro-counter-item-content-gold{width:100%;text-align:center}.our-benefits-item-gold{padding:20px;gap:20px}.benefits-item-header-gold .icon-box{margin-bottom:20px}.benefits-item-contant-gold h2{font-size:18px}.benefits-item-body-gold{padding-top:20px}.funfact-item-gold h3{font-size:18px}.funfact-item-gold h2{font-size:26px;margin-bottom:10px}.fun-fact-cta-box-gold{padding:20px}.fun-fact-cta-content h3{font-size:18px;margin-bottom:20px}.fun-fact-cta-image-gold figure{margin:0 0 -20px 0}.fun-fact-cta-image-gold figure img{max-width:250px}.how-work-item-body-gold{padding:10px}.how-work-item-body-gold ul{padding-top:20px;margin-top:20px}.how-work-item-body-gold h3{font-size:18px}.how-work-item-no-gold h2{font-size:18px}.testimonial-image-gold img{aspect-ratio:1/1.234}.testimonials-cta-box-gold{max-width:100%;right:15px;bottom:15px;left:15px;padding:15px}.testimonials-cta-box-gold .satisfy-client-images{margin-bottom:10px}.testimonials-cta-content-gold p{margin-bottom:5px}.testimonial-item-gold{min-height:auto;padding:20px}.testimonial-author-content-gold h2,.testimonial-item-content-gold p{font-size:18px}.testimonial-item-footer-gold{margin-top:20px;padding-top:20px}.testimonial-author-content-gold p{margin:5px 0 0}.pricing-item-header-gold{margin-bottom:15px;padding-bottom:15px}.pricing-item-header-gold .pricing-item-title-gold h2,.pricing-item-list-gold h3{font-size:18px}.pricing-item-price-gold h2{font-size:26px}.pricing-item-price-gold h2 sub{font-size:14px}.pricing-benefit-list-gold ul{gap:10px 20px}.pricing-benefit-list-gold ul li{font-size:12px}.pricing-benefit-list-gold ul li img{max-width:16px;margin-right:5px}.faqs-cta-box-gold{max-width:100%;padding:15px;right:15px;bottom:15px;left:15px}.faqs-cta-box-header-gold h2{font-size:26px;width:35px}.faqs-cta-box-header-gold p{width:calc(100% - 45px);font-size:14px}.faqs-cta-box-body-gold{margin-top:10px;padding-top:10px}.faqs-cta-box-body-gold .satisfy-client-content p{font-size:14px}.faqs-image-gold img{aspect-ratio:1/1.1}.faq-accordion-gold{padding:20px}.faq-accordion-gold .accordion-header .accordion-button{font-size:16px;padding:12px 45px 12px 15px}.faq-accordion-gold .accordion-item .accordion-button.collapsed::after,.faq-accordion-gold .accordion-item .accordion-button::after{right:15px;height:22px;width:22px;background-size:12px auto}.faq-accordion-gold .accordion-item .accordion-body{padding:12px 15px}.contact-us-circle-gold{display:none}.contact-us-circle-gold a img{max-width:80px}.about-footer-gold{padding:20px}.footer-social-links-gold h2{font-size:18px}.footer-links-gold,.footer-working-hours-box-gold{max-width:100%}.footer-links-gold h2{font-size:18px;margin-bottom:15px}.footer-copyright-gold{padding:15px 0;margin-top:30px;flex-direction:column-reverse}.footer-contact-item-list-gold ul li{font-size:14px}.footer-contact-item-list-gold ul li img{max-width:18px;margin-right:5px}}.hero-prime{position:relative;align-content:end;min-height:100vh;padding:210px 0 100px;margin:15px 15px 0;border-radius:20px;overflow:hidden}.hero-prime::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(24,25,26,0) 1.98%,#18191a78 90.2%),linear-gradient(0deg,rgba(28,24,21,.3) 0,rgba(28,24,21,.3) 100%);width:100%;height:100%;z-index:1}.hero-prime.hero-video-prime .hero-bg-video-prime{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.hero-bg-mobile-prime{display:none}.hero-mobile-slider,.hero-mobile-slider .swiper,.hero-mobile-slider .swiper-slide,.hero-mobile-slider .swiper-wrapper{width:100%;height:100%}.hero-mobile-slider .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.hero-mobile-slider__pagination{position:absolute;left:0;right:0;bottom:18px!important;z-index:2}.hero-mobile-slider__pagination .swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,.45);opacity:1;transition:transform .25s ease,background .25s ease}.hero-mobile-slider__pagination .swiper-pagination-bullet-active{background:#fff;transform:scale(1.15)}.hero-mobile-slider__arrow{display:none}.hero-mobile-slider__nav{display:none}.hero-prime.hero-video-prime .hero-bg-video-prime video{width:100%;height:100%;object-fit:cover}.hero-prime .container{position:relative;z-index:2}.hero-image-title-prime{position:relative;text-align:center;z-index:0;margin-bottom:-5.729vw}.hero-image-title-prime span{font-family:var(--accent-font);display:block;font-size:15.229vw;font-weight:400;line-height:1em;color:transparent;background:linear-gradient(180deg,var(--white-color) -17.92%,rgba(255,255,255,0) 75.17%);background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:2px transparent}.hero-box-prime{display:flex;flex-wrap:wrap;gap:30px 40px}.hero-contant-prime{width:calc(57% - 20px)}.hero-sub-heading-prime{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.hero-sub-heading-prime .satisfy-client-image figure img{max-width:unset;width:40px;height:40px;object-fit:cover}.hero-sub-heading-prime .satisfy-client-content-prime p{color:var(--white-color);margin:0}.hero-content-body-prime{display:flex;flex-wrap:wrap;align-items:center;gap:30px 40px}.video-play-button-prime{display:inline-flex;align-items:center}.video-play-button-prime a{position:relative;width:40px;height:40px;background:var(--accent-color);color:var(--white-color);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:none}.video-play-button-prime a.bg-effect:after,.video-play-button-prime a.bg-effect:before{content:'';position:absolute;width:160%;height:160%;border:35px solid var(--white-color);opacity:50%;border-radius:50%;transform:scale(.6);z-index:-1;animation:border-zooming 1.2s infinite linear}.video-play-button-prime a.bg-effect:after{animation-delay:.3s}@keyframes border-zooming{100%{transform:scale(1);opacity:0}}.video-play-button-prime a i{font-size:14px;color:inherit;margin-left:2px}.video-play-button-prime span{font-family:var(--accent-font);color:var(--white-color);margin:0 0 0 20px}.hero-info-box-prime{width:calc(38% - 20px);background:var(--dark-divider-color);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:20px;padding:30px}.hero-info-box-header-prime{margin-bottom:30px}.hero-client-content-box-prime{display:flex;flex-wrap:wrap;align-items:center;gap:20px;border-bottom:1px solid var(--dark-divider-color);margin-bottom:30px;padding-bottom:30px}.hero-client-title-prime{width:calc(45% - 10px)}.hero-client-title-prime h2{font-size:22px;line-height:1.4em;color:var(--white-color)}.hero-client-info-prime{width:calc(55% - 10px);display:flex;justify-content:right;align-items:center;gap:10px}.hero-client-rating-prime{display:flex;align-items:center;gap:10px;min-width:60px}.hero-client-rating-prime i{width:24px;height:24px;font-size:14px;background:var(--accent-secondary-color);border-radius:2px;color:var(--white-color);display:flex;justify-content:center;align-items:center}.hero-client-rating-prime p{color:var(--white-color);margin:0}.hero-info-content-prime p{color:var(--white-color)}.hero-info-content-prime p:last-child{margin-bottom:0}.hero-info-counter-box-prime{display:flex;flex-wrap:wrap;gap:30px 3.125vw;background:var(--dark-divider-color);border-radius:20px;padding:20px}.hero-info-counter-item-prime{position:relative;width:calc(50% - 1.563vw)}.hero-info-counter-item-prime::before{content:'';position:absolute;top:0;bottom:0;right:-1.563vw;background:var(--dark-divider-color);width:1px;height:100%}.hero-info-counter-item-prime:last-child::before,.hero-info-counter-item-prime:nth-child(2n+2)::before{display:none}.hero-info-counter-item-prime h2{font-size:40px;color:var(--white-color)}.hero-info-counter-item-prime p{color:var(--white-color);margin:10px 0 0}.about-us-prime{padding:120px 0}.about-us-prime .get-in-touch-circle-prime{text-align:right}.get-in-touch-circle-prime a{display:inline-block;border-radius:50%}.get-in-touch-circle-prime a img{width:100%;max-width:150px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;animation:infiniterotate 20s infinite linear}.get-in-touch-circle-prime a:hover img{animation-play-state:paused}.about-us-image-prime figure{display:block;width:100%;height:100%;background-image:url(../images/about-us-image-bg-shape-prime.svg);mask-image:url(../images/about-us-image-bg-shape-prime.svg);mask-size:cover;mask-position:center center;mask-repeat:no-repeat;border-radius:20px}.about-us-image-prime figure img{width:100%;height:100%;aspect-ratio:1/.588;object-fit:cover;border-radius:20px}.about-us-info-box-prime{background:var(--secondary-color);border-radius:20px;padding:40px;position:relative}.about-us-info-box-prime .aluminium-profile{position:absolute;right:0;top:0;width:240px;opacity:.3}.about-info-box-header-prime{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:30px;padding-bottom:0;padding-right:40%}.about-info-box-header-prime .icon-box img{width:100%;max-width:20px}.about-info-header-content-prime{width:calc(100% - 35px);border-bottom:1px solid var(--divider-color);padding-bottom:20px}.about-info-header-content-prime p{color:var(--primary-color);margin:0}.about-info-box-body-prime h2{font-size:40px}.about-info-box-body-prime h3{font-size:22px;margin:10px 0 0}.about-info-box-body-prime p{margin:10px 0 0}.about-info-box-btn-prime{margin-top:40px}.about-us-prime .section-footer-text{margin-top:60px}.our-services-prime{padding:120px 0}.service-item-prime{background:var(--bg-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:10px}.home-sectors-slider{margin-top:10px}.home-sectors-slider .swiper-slide{height:auto}.home-sectors-slider .service-item-prime{height:100%;margin-bottom:0}.home-sectors-showcase{position:relative;padding:0 0 90px;background:var(--secondary-color);overflow:hidden}.home-sustainability{position:relative;width:100%;max-width:1820px;margin:0 auto 30px;padding:110px 0;border-radius:24px;overflow:hidden;isolation:isolate}.home-sustainability::before{content:'';position:absolute;inset:0;background-image:var(--home-sustainability-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;transform:scale(1.02);z-index:0}.home-sustainability__overlay{position:absolute;inset:0;background:linear-gradient(112deg,rgba(18,44,28,.9) 0,rgba(31,102,46,.78) 34%,rgba(48,90,56,.42) 62%,rgba(8,12,10,.18) 100%),radial-gradient(circle at 82% 42%,rgba(115,188,130,.28) 0,rgba(115,188,130,0) 52%);z-index:1}.home-sustainability .container{position:relative;z-index:2}.home-sustainability__content .section-title{margin-bottom:28px}.home-sustainability__content .section-sub-title{color:var(--white-color);border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.home-sustainability__content .section-sub-title::before{background:var(--accent-light-color)}.home-sustainability__content h2,.home-sustainability__content p{color:var(--white-color)}.home-sustainability__content p{opacity:.92;max-width:560px}.home-sustainability__action{margin-top:10px}.btn-default--on-green{background:var(--white-color);color:var(--accent-dark-color)}.btn-default--on-green::before{background-color:var(--accent-light-color);background-image:url(../images/arrow-white.svg);background-repeat:no-repeat;background-position:center center;background-size:24px auto}.btn-default--on-green::after{background:var(--accent-light-color)}.btn-default--on-green:hover{color:var(--white-color)}.btn-default--on-green:hover::before{background-color:var(--accent-color);background-image:url(../images/arrow-white.svg)}.home-sustainability__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-sustainability__stat{position:relative;display:flex;align-items:center;gap:18px;padding:24px 22px;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.05) 100%);border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 36px rgba(8,16,11,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;transition:transform .35s ease,border-color .35s ease}.home-sustainability__stat::after{content:'';position:absolute;right:-18px;top:-18px;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle,rgba(115,188,130,.18) 0,rgba(115,188,130,0) 72%);pointer-events:none}.home-sustainability__stat:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.28)}.home-sustainability__stat--wide{grid-column:1/-1;padding:26px 24px}.home-sustainability__stat-icon{position:relative;flex:0 0 62px;width:62px;height:62px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(255,255,255,.18) 0,rgba(115,188,130,.24) 100%);border:1px solid rgba(255,255,255,.16);color:var(--white-color);font-size:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.home-sustainability__stat--wide .home-sustainability__stat-icon{flex-basis:68px;width:68px;height:68px;font-size:26px}.home-sustainability__stat-content{position:relative;z-index:1;min-width:0}.home-sustainability__stat-value{display:block;color:var(--white-color);font-family:var(--accent-font);font-size:clamp(34px,3.6vw,48px);line-height:1;margin-bottom:8px}.home-sustainability__stat-value .counter{display:inline-block;min-width:.45em}.home-sustainability__stat--wide .home-sustainability__stat-value{font-size:clamp(38px,4vw,54px)}.home-sustainability__stat-label{display:block;color:rgba(255,255,255,.9);font-size:14px;line-height:1.5em}@media only screen and (max-width:991px){.home-sustainability{padding:90px 0;border-radius:20px}}@media only screen and (max-width:767px){.m-none{display:none!important}.home-sustainability{padding:72px 0;margin-bottom:20px}.home-sustainability__overlay{background:linear-gradient(180deg,rgba(18,44,28,.92) 0,rgba(31,102,46,.82) 100%),radial-gradient(circle at 80% 20%,rgba(115,188,130,.22) 0,rgba(115,188,130,0) 55%)}.home-sustainability__stats{grid-template-columns:1fr}}.home-aluminum-journey{position:relative;width:100%;max-width:1820px;margin:0 auto 30px;padding:110px 0;border-radius:24px;overflow:hidden;isolation:isolate}.home-aluminum-journey::before{content:'';position:absolute;inset:0;background-image:var(--home-aluminum-journey-bg);background-repeat:no-repeat;background-position:center center;background-size:cover;transform:scale(1.03);z-index:0}.home-aluminum-journey__overlay{position:absolute;inset:0;background:linear-gradient(112deg,rgba(10,24,16,.92) 0,rgba(20,58,32,.82) 38%,rgba(31,102,46,.48) 68%,rgba(8,12,10,.22) 100%),radial-gradient(circle at 78% 38%,rgba(115,188,130,.24) 0,rgba(115,188,130,0) 54%);z-index:1}.home-aluminum-journey .container{position:relative;z-index:2}.home-aluminum-journey__intro .section-title{margin-bottom:28px}.home-aluminum-journey__intro .section-sub-title{color:var(--white-color);border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.home-aluminum-journey__intro .section-sub-title::before{background:var(--accent-light-color)}.home-aluminum-journey__intro h2,.home-aluminum-journey__intro p{color:var(--white-color)}.home-aluminum-journey__intro p{opacity:.92;max-width:520px}.home-aluminum-journey__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.home-aluminum-journey__video-link{display:inline-flex;align-items:center;gap:12px;color:rgba(255,255,255,.92);font-size:15px;font-weight:500;text-decoration:none;transition:color .25s ease,transform .25s ease}.home-aluminum-journey__video-link:hover{color:var(--white-color);transform:translateX(2px)}.home-aluminum-journey__video-icon{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 24px rgba(8,16,11,.18)}.home-aluminum-journey__stage{width:100%}.home-aluminum-journey__cycle-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:clamp(20px,3vw,36px);width:100%}.home-aluminum-journey__orbit-shell{position:relative;width:min(100%,420px);margin:0 auto;aspect-ratio:1;--orbit-offset:clamp(108px, 28vw, 138px);--step-count:7}.home-aluminum-journey__node{--step-angle:calc((var(--step-index) / var(--step-count, 7)) * 1turn);position:absolute;left:50%;top:50%;width:84px;padding:0;border:0;background:0 0;cursor:pointer;transform:translate(-50%,-50%) rotate(var(--step-angle)) translateY(calc(-1 * var(--orbit-offset))) rotate(calc(-1 * var(--step-angle)));transition:transform .35s ease,filter .35s ease}.home-aluminum-journey__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.home-aluminum-journey__ring-track{fill:none;stroke:rgba(115,188,130,.16);stroke-width:.8}.home-aluminum-journey__ring-progress{fill:none;stroke:rgba(115,188,130,.72);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:238.76;stroke-dashoffset:238.76;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .65s cubic-bezier(.22,1,.36,1)}.home-aluminum-journey__hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(42%,168px);aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;background:radial-gradient(circle at 50% 35%,rgba(115,188,130,.34) 0,rgba(31,102,46,.18) 52%,rgba(8,16,11,.42) 100%);border:1px solid rgba(115,188,130,.34);box-shadow:0 0 0 10px rgba(115,188,130,.08),0 18px 40px rgba(8,16,11,.24)}.home-aluminum-journey__infinity{display:block;color:var(--accent-light-color);font-family:var(--accent-font);font-size:clamp(28px,4vw,38px);line-height:1;text-shadow:0 0 24px rgba(115,188,130,.45)}.home-aluminum-journey__hub-value{display:block;color:var(--white-color);font-family:var(--accent-font);font-size:clamp(22px,3vw,28px);line-height:1.1;margin-top:4px}.home-aluminum-journey__hub-label{display:block;margin-top:4px;color:rgba(255,255,255,.82);font-size:11px;line-height:1.35;max-width:120px}.home-aluminum-journey__orbit{position:absolute;inset:0}.home-aluminum-journey__node-visual{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.94);border:2px solid rgba(255,255,255,.42);box-shadow:0 12px 28px rgba(8,16,11,.22);transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease,background .35s ease,opacity .35s ease}.home-aluminum-journey__node:not(.is-active) .home-aluminum-journey__node-visual{opacity:.82}.home-aluminum-journey__node .home-aluminum-journey__node-label{display:none}.home-aluminum-journey__node:not(.is-active) .home-aluminum-journey__node-label{color:#fff;font-size:.6em;line-height:1.2;display:block;padding-top:7px}.home-aluminum-journey__node-visual.has-image{padding:10px}.home-aluminum-journey__node-visual img{width:100%;height:100%;object-fit:contain;display:block}.home-aluminum-journey__node-visual.is-icon{color:var(--accent-light-color);font-size:22px;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18)}.home-aluminum-journey__node:focus-visible:not(.is-active) .home-aluminum-journey__node-visual,.home-aluminum-journey__node:hover:not(.is-active) .home-aluminum-journey__node-visual{opacity:1;border-color:rgba(255,255,255,.78);background:rgba(255,255,255,.98);box-shadow:0 14px 28px rgba(8,16,11,.26);transform:scale(1.05)}.home-aluminum-journey__node.is-active{z-index:3}.home-aluminum-journey__node.is-active::after,.home-aluminum-journey__node.is-active::before{content:'';position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:22px;pointer-events:none}.home-aluminum-journey__node.is-active::before{width:78px;height:78px;border:2px solid rgba(255,255,255,.98);box-shadow:0 0 0 3px rgba(115,188,130,.92),0 0 22px rgba(115,188,130,.52)}.home-aluminum-journey__node.is-active::after{width:94px;height:94px;border:1px solid rgba(115,188,130,.72);box-shadow:0 0 28px rgba(115,188,130,.34);animation:home-aluminum-journey-active-ring 2.6s ease-in-out infinite}.home-aluminum-journey__node.is-active .home-aluminum-journey__node-visual{opacity:1;border-color:rgba(255,255,255,.98);background:#fff;box-shadow:0 18px 34px rgba(8,16,11,.34),0 0 24px rgba(115,188,130,.28);transform:scale(1.14)}@keyframes home-aluminum-journey-active-ring{0%,100%{width:90px;height:90px;opacity:.45}50%{width:102px;height:102px;opacity:1}}@media (prefers-reduced-motion:reduce){.home-aluminum-journey__node.is-active::after{animation:none;width:96px;height:96px;opacity:.72}}.home-aluminum-journey__detail{width:100%;min-height:340px;padding:22px 22px 20px;border-radius:22px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px rgba(8,16,11,.16);transition:opacity .28s ease,transform .28s ease}.home-aluminum-journey__detail.is-changing{opacity:0;transform:translateX(8px)}.home-aluminum-journey__detail-visual{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;margin-bottom:16px;padding:14px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.home-aluminum-journey__detail-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.home-aluminum-journey__detail-body{min-width:0}.home-aluminum-journey__detail-head{display:flex;align-items:center;gap:14px;margin-bottom:10px}.home-aluminum-journey__detail-index{flex:0 0 auto;min-width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(115,188,130,.18);border:1px solid rgba(115,188,130,.34);color:var(--white-color);font-size:13px;font-weight:700}.home-aluminum-journey__detail-title{margin:0;color:var(--white-color);font-size:clamp(22px,2.4vw,28px);line-height:1.2;min-height:2.4em}.home-aluminum-journey__detail-text{margin:0 0 14px;color:rgba(255,255,255,.88);font-size:15px;line-height:1.65;min-height:4.95em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-aluminum-journey__detail-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent-light-color);font-size:14px;font-weight:600;text-decoration:none;transition:gap .25s ease,color .25s ease}.home-aluminum-journey__detail-link:hover{color:var(--white-color);gap:12px}.home-aluminum-journey__autoplay{height:2px;margin-top:18px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}.home-aluminum-journey__autoplay-bar{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(115,188,130,.72) 0,rgba(115,188,130,.96) 100%);transform-origin:left center}.home-aluminum-journey.is-autoplay-running .home-aluminum-journey__autoplay-bar{animation:home-aluminum-journey-autoplay var(--journey-autoplay-ms,6500ms) linear forwards}.home-aluminum-journey.is-autoplay-paused .home-aluminum-journey__autoplay-bar{animation-play-state:paused}@keyframes home-aluminum-journey-autoplay{from{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.home-aluminum-journey__autoplay{display:none}}.home-aluminum-journey.is-step-0 .home-aluminum-journey__ring-progress{stroke-dashoffset:204.65}.home-aluminum-journey.is-step-1 .home-aluminum-journey__ring-progress{stroke-dashoffset:170.54}.home-aluminum-journey.is-step-2 .home-aluminum-journey__ring-progress{stroke-dashoffset:136.43}.home-aluminum-journey.is-step-3 .home-aluminum-journey__ring-progress{stroke-dashoffset:102.32}.home-aluminum-journey.is-step-4 .home-aluminum-journey__ring-progress{stroke-dashoffset:68.21}.home-aluminum-journey.is-step-5 .home-aluminum-journey__ring-progress{stroke-dashoffset:34.11}.home-aluminum-journey.is-step-6 .home-aluminum-journey__ring-progress{stroke-dashoffset:0}@media only screen and (max-width:1499px){.home-aluminum-journey__cycle-wrap{grid-template-columns:1fr}.home-aluminum-journey__detail{max-width:420px;margin:0 auto}}@media only screen and (max-width:1199px){.home-aluminum-journey__cycle-wrap{grid-template-columns:1fr}.home-aluminum-journey__orbit-shell{width:min(100%,380px)}.home-aluminum-journey__detail{max-width:420px;margin:0 auto}}@media only screen and (max-width:767px){.home-aluminum-journey{padding:72px 0;margin-bottom:20px;border-radius:20px}.home-aluminum-journey__stage{padding-top:8px}.home-aluminum-journey__cycle-wrap{gap:28px}.home-aluminum-journey__orbit-shell{width:min(100%,350px);--orbit-offset:102px}.home-aluminum-journey__hub{width:min(34%,112px);padding:12px 10px;box-shadow:0 0 0 6px rgba(115,188,130,.08),0 14px 28px rgba(8,16,11,.22)}.home-aluminum-journey__infinity{font-size:22px}.home-aluminum-journey__hub-value{font-size:17px;margin-top:2px}.home-aluminum-journey__node{width:62px}.home-aluminum-journey__node-visual{width:54px;height:54px;border-radius:14px}.home-aluminum-journey__node-visual.has-image{padding:7px}.home-aluminum-journey__node.is-active::before{width:60px;height:60px;border-radius:16px}.home-aluminum-journey__node.is-active::after{width:70px;height:70px;border-radius:18px}.home-aluminum-journey__node.is-active .home-aluminum-journey__node-visual{transform:scale(1.08)}.home-aluminum-journey__hub-label{font-size:10px;line-height:1.25}.home-aluminum-journey__detail{max-width:100%;min-height:290px;padding:18px 16px 16px}.home-aluminum-journey__detail-title{min-height:2.4em}.home-aluminum-journey__detail-text{min-height:4.95em}.home-aluminum-journey__detail-visual{aspect-ratio:16/11;padding:10px;margin-bottom:14px}}.sustainability-page{background:var(--white-color)}.sustainability-page__intro{padding:90px 0 70px}.sustainability-page__intro-actions{margin-top:28px}.sustainability-page__intro-media{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 24px 54px rgba(8,16,11,.12)}.sustainability-page__intro-media img{width:100%;height:auto;display:block}.sustainability-page__approach{padding:40px 0 90px;background:linear-gradient(180deg,rgba(115,188,130,.08) 0,rgba(255,255,255,0) 100%)}.sustainability-page__approach-card{height:100%;padding:32px 28px;border-radius:24px;background:var(--white-color);border:1px solid rgba(31,102,46,.1);box-shadow:0 18px 40px rgba(8,16,11,.06);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.sustainability-page__approach-card:hover{transform:translateY(-4px);border-color:rgba(115,188,130,.34);box-shadow:0 22px 46px rgba(8,16,11,.1)}.sustainability-page__approach-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:18px;border-radius:16px;background:linear-gradient(145deg,rgba(115,188,130,.18) 0,rgba(31,102,46,.12) 100%);color:var(--accent-dark-color);font-size:22px}.sustainability-page__approach-card h3{margin:0 0 12px;color:var(--primary-color);font-size:clamp(22px,2.2vw,28px);line-height:1.25}.sustainability-page__approach-card p{margin:0;color:rgba(18,20,22,.72);font-size:15px;line-height:1.65}.sustainability-page__journey.home-aluminum-journey{max-width:none;margin:0;border-radius:0;padding:120px 0 110px;scroll-margin-top:120px}.sustainability-page__journey-head{margin-bottom:48px}.sustainability-page__journey-head .section-sub-title,.sustainability-page__journey-head h2,.sustainability-page__journey-head p{color:var(--white-color)}.sustainability-page__journey-head .section-sub-title{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}.sustainability-page__journey-head .section-sub-title::before{background:var(--accent-light-color)}.sustainability-page__journey-head p{max-width:720px;margin:0 auto;opacity:.92}.sustainability-page__cycle-wrap{grid-template-columns:minmax(0,560px) minmax(300px,420px);justify-content:center;gap:clamp(28px,4vw,56px);max-width:1080px;margin:0 auto}.sustainability-page__journey .home-aluminum-journey__orbit-shell{width:min(100%,560px);--orbit-offset:clamp(148px, 16vw, 198px)}.sustainability-page__journey .home-aluminum-journey__node{width:92px}.sustainability-page__journey .home-aluminum-journey__node-label{color:#fff;font-size:.7em}.sustainability-page__journey .home-aluminum-journey__node.is-active .home-aluminum-journey__node-label{display:none}.sustainability-page__journey .home-aluminum-journey__node-visual{width:80px;height:80px;border-radius:20px}.sustainability-page__journey .home-aluminum-journey__node-visual.has-image{padding:11px}.sustainability-page__journey .home-aluminum-journey__node.is-active::before{width:86px;height:86px}.sustainability-page__journey .home-aluminum-journey__node.is-active::after{width:102px;height:102px}.sustainability-page__journey-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:42px}.sustainability-page__metrics{padding:90px 0;background:var(--white-color)}.sustainability-page__metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}.sustainability-page__metric{display:flex;align-items:flex-start;gap:18px;padding:28px 26px;border-radius:22px;background:#f7f9f8;border:1px solid rgba(31,102,46,.1);box-shadow:0 12px 32px rgba(8,16,11,.04);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.sustainability-page__metric:hover{transform:translateY(-3px);border-color:rgba(115,188,130,.34);box-shadow:0 18px 40px rgba(8,16,11,.08)}.sustainability-page__metric-icon{flex:0 0 56px;width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(115,188,130,.12);border:1px solid rgba(115,188,130,.18);color:var(--accent-dark-color);font-size:22px}.sustainability-page__metric-content{min-width:0}.sustainability-page__metric-value{display:block;color:var(--primary-color);font-family:var(--accent-font);font-size:clamp(32px,3.2vw,44px);line-height:1;margin-bottom:10px}.sustainability-page__metric-value .counter{display:inline-block;min-width:.45em}.sustainability-page__metric-label{display:block;color:rgba(18,20,22,.72);font-size:14px;line-height:1.55}.sustainability-page__cta{padding:0 0 100px}.sustainability-page__cta-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:42px 48px;border-radius:28px;background:linear-gradient(112deg,rgba(18,20,22,.96) 0,rgba(31,102,46,.88) 100%);box-shadow:0 24px 54px rgba(8,16,11,.16)}.sustainability-page__cta-content{max-width:760px}.sustainability-page__cta-content h2{margin:0 0 12px;color:var(--white-color);font-size:clamp(28px,3vw,38px);line-height:1.15}.sustainability-page__cta-content p{margin:0;color:rgba(255,255,255,.88);font-size:16px;line-height:1.65}.sustainability-page__cta-actions{display:flex;flex-wrap:wrap;gap:14px}@media only screen and (max-width:1199px){.sustainability-page__cycle-wrap{grid-template-columns:1fr}.sustainability-page__journey .home-aluminum-journey__detail{max-width:460px;margin:0 auto}}@media only screen and (max-width:991px){.sustainability-page__journey .home-aluminum-journey__orbit-shell{width:min(100%,440px);--orbit-offset:136px}.sustainability-page__journey .home-aluminum-journey__node{width:76px}.sustainability-page__journey .home-aluminum-journey__node-visual{width:66px;height:66px}.sustainability-page__journey .home-aluminum-journey__node.is-active::before{width:72px;height:72px}.sustainability-page__journey .home-aluminum-journey__node.is-active::after{width:84px;height:84px}}@media only screen and (max-width:767px){.sustainability-page__intro{padding:64px 0 48px}.sustainability-page__approach{padding:24px 0 64px}.sustainability-page__journey.home-aluminum-journey{padding:72px 0 64px}.sustainability-page__journey-head{margin-bottom:32px}.sustainability-page__journey .home-aluminum-journey__orbit-shell{width:min(100%,360px);max-width:calc(100vw - 24px);--orbit-offset:124px}.sustainability-page__journey .home-aluminum-journey__hub{width:min(34%,104px);padding:10px 8px}.sustainability-page__journey .home-aluminum-journey__infinity{font-size:22px}.sustainability-page__journey .home-aluminum-journey__hub-value{font-size:17px}.sustainability-page__journey .home-aluminum-journey__node{width:60px}.sustainability-page__journey .home-aluminum-journey__node-visual{width:50px;height:50px;border-radius:14px}.sustainability-page__journey .home-aluminum-journey__node-visual.has-image{padding:7px}.sustainability-page__journey .home-aluminum-journey__node.is-active::before{width:54px;height:54px;border-radius:15px;box-shadow:0 0 0 2px rgba(115,188,130,.92),0 0 14px rgba(115,188,130,.42)}.sustainability-page__journey .home-aluminum-journey__node.is-active::after{width:62px;height:62px;border-radius:17px;animation:none;opacity:.65}.sustainability-page__journey .home-aluminum-journey__node.is-active .home-aluminum-journey__node-visual{transform:scale(1.05)}.sustainability-page__journey .home-aluminum-journey__detail{max-width:360px}.sustainability-page__metrics{padding:64px 0}}@media only screen and (max-width:420px){.sustainability-page__journey .home-aluminum-journey__orbit-shell{width:min(100%,320px);--orbit-offset:110px}.sustainability-page__journey .home-aluminum-journey__node{width:54px}.sustainability-page__journey .home-aluminum-journey__node-visual{width:44px;height:44px;padding:6px}.sustainability-page__journey .home-aluminum-journey__node.is-active::before{width:48px;height:48px}.sustainability-page__journey .home-aluminum-journey__node.is-active::after{width:56px;height:56px}.sustainability-page__journey .home-aluminum-journey__hub{width:min(32%,92px)}.sustainability-page__metrics-grid{grid-template-columns:1fr;gap:14px;margin-top:28px}.sustainability-page__metric{padding:22px 20px;border-radius:18px}.sustainability-page__cta{padding-bottom:72px}.sustainability-page__cta-box{padding:28px 24px;border-radius:22px}.sustainability-page__cta-actions{width:100%}}.did-you-know-deck{margin:40px 0 12px}.did-you-know-deck__panel{position:relative;display:grid;grid-template-columns:minmax(132px,168px) minmax(0,1fr);gap:0;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(115,188,130,.22) 0,rgba(115,188,130,0) 42%),linear-gradient(135deg,rgba(12,24,16,.98) 0,rgba(24,62,36,.94) 52%,rgba(31,102,46,.88) 100%);box-shadow:0 22px 48px rgba(8,16,11,.16)}.did-you-know-deck__panel::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 38%);pointer-events:none}.did-you-know-deck__aside{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px;background:rgba(8,16,11,.22);border-right:1px solid rgba(255,255,255,.08);text-align:center}.did-you-know-deck__icon-wrap{position:relative}.did-you-know-deck__icon-wrap::before{content:'';position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(115,188,130,.34) 0,rgba(115,188,130,0) 72%);animation:dyk-deck-pulse 2.8s ease-in-out infinite}.did-you-know-deck__icon{position:relative;width:54px;height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);color:var(--accent-light-color);font-size:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.did-you-know-deck__label{color:var(--white-color);font-size:13px;font-weight:700;line-height:1.35}.did-you-know-deck__counter{display:inline-flex;align-items:baseline;gap:2px;color:rgba(255,255,255,.72);font-size:12px;font-weight:600}.did-you-know-deck__counter-current{color:var(--white-color);font-family:var(--accent-font);font-size:18px;line-height:1}.did-you-know-deck__main{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;padding:22px 22px 18px}.did-you-know-deck__viewport{overflow:hidden;min-height:118px}.did-you-know-deck__track{display:flex;width:100%;transition:transform .58s cubic-bezier(.22,1,.36,1);transform:translateX(calc(-1 * var(--active-index,0) * 100%));will-change:transform}.did-you-know-deck.is-forward .did-you-know-deck__track{transition-timing-function:cubic-bezier(.22,1,.36,1)}.did-you-know-deck.is-backward .did-you-know-deck__track{transition-timing-function:cubic-bezier(.22,1,.36,1)}.did-you-know-deck__slide{flex:0 0 100%;width:100%;min-width:100%;padding:4px 2px 0;opacity:.72;transform:scale(.985);transition:opacity .45s ease,transform .45s ease}.did-you-know-deck__slide.is-active{opacity:1;transform:scale(1)}.did-you-know-deck__tag{display:inline-flex;margin-bottom:10px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.82);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.did-you-know-deck__text{margin:0;color:var(--white-color);font-size:clamp(17px,2vw,21px);line-height:1.62}.did-you-know-deck__footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 16px;margin-top:18px}.did-you-know-deck__dots{display:flex;flex-wrap:wrap;gap:7px}.did-you-know-deck__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.22);cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.did-you-know-deck__dot.is-active,.did-you-know-deck__dot:focus-visible,.did-you-know-deck__dot:hover{background:var(--accent-light-color);box-shadow:0 0 0 4px rgba(115,188,130,.18);transform:scale(1.12)}.did-you-know-deck__nav{display:inline-flex;gap:8px}.did-you-know-deck__btn{width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.08);color:var(--white-color);cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.did-you-know-deck__btn:focus-visible,.did-you-know-deck__btn:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.34);transform:translateY(-1px)}.did-you-know-deck__autoplay{grid-column:1/-1;height:2px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.did-you-know-deck__autoplay-bar{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(115,188,130,.72) 0,rgba(255,255,255,.92) 100%)}.did-you-know-deck.is-autoplay-running .did-you-know-deck__autoplay-bar{animation:dyk-deck-autoplay var(--dyk-autoplay-ms,7000ms) linear forwards}.did-you-know-deck.is-autoplay-paused .did-you-know-deck__autoplay-bar{animation-play-state:paused}@keyframes dyk-deck-autoplay{from{width:0}to{width:100%}}@keyframes dyk-deck-pulse{0%,100%{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media only screen and (max-width:767px){.did-you-know-deck{margin-top:28px}.did-you-know-deck__panel{grid-template-columns:1fr}.did-you-know-deck__aside{flex-direction:row;justify-content:flex-start;padding:16px 18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.did-you-know-deck__label{margin-right:auto}.did-you-know-deck__main{padding:18px 16px 16px}.did-you-know-deck__viewport{min-height:108px}.did-you-know-deck__text{font-size:16px}}@media (prefers-reduced-motion:reduce){.did-you-know-deck__track{transition:none}.did-you-know-deck__icon-wrap::before{animation:none}.did-you-know-deck__autoplay{display:none}.did-you-know-deck.is-autoplay-running .did-you-know-deck__autoplay-bar{animation:none}}.dyk-page{background:#f4f6f8;padding-bottom:72px}.dyk-page__hero{padding:48px 0 32px}.dyk-page__shell{position:relative;background:#fff;border-radius:28px;border:1px solid rgba(15,23,42,.06);box-shadow:0 24px 60px rgba(15,23,42,.08);padding:36px 28px 32px;overflow:hidden}.dyk-page__eyebrow{position:absolute;top:22px;left:28px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,23,42,.35)}.dyk-page__decor{position:absolute;top:0;right:0;width:220px;height:220px;background-image:radial-gradient(rgba(15,23,42,.08) 1px,transparent 1px);background-size:14px 14px;opacity:.45;pointer-events:none}.dyk-page__featured{display:flex;align-items:center;gap:12px;margin-top:18px}.dyk-page__featured-grid{flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:36px;align-items:center;min-width:0}.dyk-page__featured-media{border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#eef2f5 0,#dfe6ec 100%);min-height:320px;display:flex;align-items:center;justify-content:center}.dyk-page__featured-image{width:100%;height:100%;min-height:320px;object-fit:cover;display:block;transition:opacity .35s ease,transform .5s ease}.dyk-page__featured-content{padding-right:12px}.dyk-page__featured-title{margin:0 0 10px;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-color,#008755)}.dyk-page__featured-line{display:block;width:56px;height:4px;border-radius:999px;background:var(--accent-color,#008755);margin-bottom:22px}.dyk-page__highlight{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin-bottom:16px;line-height:1}.dyk-page__highlight-prefix,.dyk-page__highlight-suffix{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:var(--accent-color,#008755)}.dyk-page__highlight-value{font-size:clamp(3rem,7vw,5.5rem);font-weight:800;color:var(--accent-color,#008755);letter-spacing:-.03em}.dyk-page__featured-text{margin:0 0 28px;font-size:1.05rem;line-height:1.65;color:rgba(15,23,42,.72);max-width:36ch}.dyk-page__progress{display:inline-flex;align-items:center;gap:12px;font-size:.95rem;font-weight:700;color:rgba(15,23,42,.45)}.dyk-page__progress-current{color:var(--accent-color,#008755);font-size:1.05rem}.dyk-page__progress-line{width:48px;height:2px;background:rgba(15,23,42,.12)}.dyk-page__progress-total{font-variant-numeric:tabular-nums}.dyk-page__arrow{flex:0 0 46px;width:46px;height:46px;border-radius:50%;border:1px solid rgba(15,23,42,.1);background:#fff;color:rgba(15,23,42,.55);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.dyk-page__arrow:focus-visible,.dyk-page__arrow:hover{background:var(--accent-color,#008755);border-color:var(--accent-color,#008755);color:#fff;transform:scale(1.04)}.dyk-page__arrow--next{background:var(--accent-color,#008755);border-color:var(--accent-color,#008755);color:#fff}.dyk-page__arrow--next:focus-visible,.dyk-page__arrow--next:hover{background:#006b44;border-color:#006b44}.dyk-page__more{padding:8px 0 0}.dyk-page__more-title{margin:0 0 22px;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-color,#008755)}.dyk-page__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dyk-page__card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px 20px;border-radius:18px;border:2px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05);text-align:left;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.dyk-page__card:focus-visible,.dyk-page__card:hover{border-color:rgba(0,135,85,.35);transform:translateY(-2px)}.dyk-page__card.is-active{border-color:var(--accent-color,#008755);box-shadow:0 12px 32px rgba(0,135,85,.12)}.dyk-page__card-media{width:100%;height:132px;border-radius:12px;overflow:hidden;background:#eef2f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dyk-page__card-media img{width:100%;height:100%;object-fit:contain;display:block}.dyk-page__card-index{font-size:1.35rem;font-weight:800;color:var(--accent-color,#008755);line-height:1}.dyk-page__card-text{font-size:.82rem;line-height:1.55;color:rgba(15,23,42,.68)}.dyk-page__shell.is-transitioning .dyk-page__featured-image{opacity:.55;transform:scale(1.02)}@media (max-width:1199px){.dyk-page__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.dyk-page__featured-grid{grid-template-columns:1fr;gap:24px}.dyk-page__featured-content{padding-right:0}.dyk-page__featured-image,.dyk-page__featured-media{min-height:260px}.dyk-page__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dyk-page__hero{padding-top:28px}.dyk-page__shell{padding:28px 18px 22px;border-radius:20px}.dyk-page__eyebrow{position:static;display:block;margin-bottom:12px}.dyk-page__featured{flex-direction:column;align-items:stretch}.dyk-page__arrow{align-self:center}.dyk-page__arrow--prev{order:2}.dyk-page__featured-grid{order:1}.dyk-page__arrow--next{order:3}.dyk-page__cards{grid-template-columns:1fr}}.home-sectors-showcase::before{content:'';position:absolute;top:0;left:0;right:0;height:58%;z-index:0;pointer-events:none;background:radial-gradient(circle at 82% 8%,rgba(115,188,130,.22) 0,rgba(115,188,130,0) 46%),linear-gradient(180deg,#1a3d28 0,#245338 52%,rgba(36,83,56,.88) 100%)}.home-sectors-showcase::after{content:'';position:absolute;top:0;left:0;right:0;height:58%;z-index:0;pointer-events:none;background:url(/uploads/aluminium-profiles-679-5.webp) no-repeat right top/auto 100%;opacity:.2;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) 42%,rgba(0,0,0,.72) 62%,#000 78%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) 42%,rgba(0,0,0,.72) 62%,#000 78%)}.home-sectors-showcase>.container,.home-sectors-showcase__slider-shell{position:relative;z-index:1}.home-sectors-showcase__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:120px 0 52px}.home-sectors-showcase__intro.section-title{margin-bottom:0;max-width:760px}.home-sectors-showcase__intro .section-sub-title{color:var(--white-color);border-color:rgba(255,255,255,.18)}.home-sectors-showcase__intro .section-sub-title::before{background:var(--accent-light-color)}.home-sectors-showcase__intro h2{color:var(--white-color);font-size:clamp(34px,4vw,45px);line-height:1.08em}.home-sectors-showcase__action{flex:0 0 auto}.home-sectors-explore-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 22px 14px 24px;border-radius:100px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:var(--white-color);font-size:12px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.08em;transition:all .35s ease}.home-sectors-explore-btn:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28);color:var(--white-color);transform:translateY(-2px)}.home-sectors-explore-btn img{width:16px;height:16px;transform:rotate(-45deg);transition:transform .35s ease}.home-sectors-explore-btn:hover img{transform:rotate(0)}.home-sectors-showcase__slider-shell{overflow:visible;margin-bottom:42px}.home-sectors-slider{position:relative}.home-sectors-slider .swiper{overflow:hidden}.home-sectors-slider .swiper-slide{height:auto}.home-sectors-slider__arrow{position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(255,255,255,.96);color:var(--accent-color,#1f662e);font-size:1rem;line-height:1;cursor:pointer;box-shadow:0 12px 28px rgba(15,23,42,.18);transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,transform .2s ease}.home-sectors-slider__arrow--prev{left:6px}.home-sectors-slider__arrow--next{right:6px}.home-sectors-slider__arrow:focus-visible,.home-sectors-slider__arrow:hover{background:#fff;border-color:rgba(31,102,46,.28);outline:0;transform:translateY(-50%) scale(1.05)}.home-sectors-slider__arrow.swiper-button-disabled{opacity:.4;pointer-events:none}.home-sectors-card{position:relative;display:block;min-height:380px;height:100%;border-radius:28px;overflow:hidden;cursor:none}.home-sectors-card__media{position:absolute;inset:0}.home-sectors-card__media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,12,.08) 0,rgba(8,10,12,.18) 42%,rgba(8,10,12,.72) 100%);z-index:1;transition:opacity .45s ease}.home-sectors-card__media img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.home-sectors-card:hover .home-sectors-card__media img{transform:scale(1.06)}.home-sectors-card .project-catalog-badge{top:18px;left:18px}.home-sectors-card:has(.project-catalog-badge) .home-sectors-card__tags{top:70px}.home-sectors-card__tags{position:absolute;top:22px;left:22px;display:flex;flex-wrap:wrap;gap:8px;z-index:2}.home-sectors-card__tag{display:inline-flex;align-items:center;padding:7px 14px;border-radius:100px;border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--white-color);font-size:11px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.08em}.home-sectors-card__glass{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;padding:24px 26px;border-radius:22px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .45s ease,background .45s ease,border-color .45s ease}.home-sectors-card:hover .home-sectors-card__glass{transform:translateY(-4px);background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.24)}.home-sectors-card__glass h3{color:var(--white-color);font-size:24px;line-height:1.2em;margin-bottom:10px}.home-sectors-card__glass p{color:rgba(255,255,255,.82);font-size:15px;line-height:1.55em;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-sectors-showcase__progress{max-width:720px}.home-sectors-progress-track{position:relative;width:100%;height:6px;background:rgba(24,25,26,.1);border-radius:999px;overflow:hidden;cursor:pointer}.home-sectors-progress-track .swiper-scrollbar-drag{height:100%;border-radius:999px;background:var(--accent-color,#1f662e);cursor:grab}.home-sectors-progress-track .swiper-scrollbar-drag:active{cursor:grabbing}@media only screen and (min-width:992px){.home-sectors-card{min-height:520px}.home-sectors-card__glass h3{font-size:26px}}@media only screen and (min-width:1200px){.home-sectors-card{min-height:560px}}@media only screen and (max-width:991px){.home-sectors-showcase__header{flex-direction:column;align-items:flex-start;padding:90px 0 40px}.home-sectors-card{min-height:360px}.home-sectors-card__glass h3{font-size:21px}}@media only screen and (max-width:767px){.home-sectors-showcase{padding-bottom:70px}.home-sectors-showcase::before{height:52%}.home-sectors-showcase::after{height:52%;background-size:auto 100%;opacity:.14}.home-sectors-showcase__header{padding:80px 0 32px}.home-sectors-slider__arrow{width:40px;height:40px;font-size:.9rem}.home-sectors-slider__arrow--prev{left:0}.home-sectors-slider__arrow--next{right:0}.home-sectors-card{min-height:320px;border-radius:22px}.home-sectors-card__glass{left:14px;right:14px;bottom:14px;padding:18px 20px;border-radius:18px}.home-sectors-card__tags{top:16px;left:16px}}.service-item-content-prime{padding:30px}.service-item-content-prime h2{font-size:22px;border-bottom:1px solid var(--divider-color);margin-bottom:15px;padding-bottom:15px}.service-item-content-prime h2 a{color:inherit}.service-item-content-prime p:last-child{margin:0}.service-item-image-prime .icon-box{position:relative;height:60px;width:60px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-secondary-color);border:5px solid var(--bg-color);border-radius:50%;margin:0 0 -30px 20px;z-index:1}.service-item-image-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.service-item-prime:hover .service-item-image-prime .icon-box::before{transform:scale(1)}.service-item-image-prime .icon-box img{position:relative;width:100%;max-width:24px;z-index:1;transition:all .4s ease-in-out}.service-item-image-prime a{display:block;border-radius:10px;overflow:hidden;cursor:none}.service-item-image-prime figure{display:block;border-radius:10px}.service-item-image-prime figure img{width:100%;aspect-ratio:1/.535;object-fit:cover;border-radius:10px;transition:all .6s ease-in-out}.service-item-prime:hover .service-item-image-prime figure img{transform:scale(1.06)}.what-we-do-prime{padding:120px 0}.what-we-do-image-box-prime{display:flex;flex-wrap:wrap;margin-right:15px}.what-we-image-box-1-prime{width:64%}.what-we-image-prime{position:relative;z-index:1}.what-we-image-prime figure{display:block;border-radius:20px}.what-we-image-prime img{width:100%;object-fit:cover;border-radius:20px}.what-we-image-box-1-prime .what-we-image-prime figure img{aspect-ratio:1/1.677}.what-we-image-box-2-prime{width:36%}.what-we-image-box-2-prime .get-in-touch-circle-prime{text-align:center;margin:40px 10px}.what-we-image-box-2-prime .what-we-image-prime{margin-left:-205px}.what-we-image-box-2-prime .what-we-image-prime figure{border:5px solid var(--bg-color)}.what-we-image-box-2-prime .what-we-image-prime figure img{aspect-ratio:1/1.373;border-radius:14px}.what-we-do-list-prime{border-top:1px solid var(--divider-color);padding-top:40px}.what-we-do-list-prime ul{list-style:none;padding:0;margin:0}.what-we-do-list-prime ul li{position:relative;line-height:1.5em;padding-left:25px;margin-bottom:15px}.what-we-do-list-prime ul li:last-child{margin-bottom:0}.what-we-do-list-prime ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.what-we-do-body-prime{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.what-we-body-item-list-prime{width:calc(52% - 15px)}.what-we-body-item-prime{display:flex;flex-wrap:wrap;gap:15px;background:var(--secondary-color);border-radius:20px;margin-bottom:30px;padding:30px}.what-we-body-item-prime:last-child{margin-bottom:0}.what-we-body-item-prime .icon-box{position:relative;width:60px;height:60px;background-color:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.what-we-body-item-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.what-we-body-item-prime:hover .icon-box:before{transform:scale(1)}.what-we-body-item-prime .icon-box img{position:relative;width:100%;max-width:30px;z-index:1}.what-we-body-item-content-prime{width:calc(100% - 75px)}.what-we-body-item-content-prime h3{font-size:22px}.what-we-body-item-content-prime p{margin:10px 0 0}.what-we-client-box-prime{width:calc(48% - 15px);background-color:var(--secondary-color);border-radius:20px;padding:30px}.what-we-client-box-body-prime{margin-top:20px}.what-we-client-counter-prime{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.what-we-client-counter-prime i{font-size:20px;color:var(--accent-secondary-color)}.what-we-client-counter-prime h2{font-size:34px;line-height:1em}.what-we-client-counter-prime h2 sub{font-size:16px;bottom:0}.what-we-client-counter-content-prime{margin-top:15px}.what-we-client-counter-content-prime p{margin:0}.what-we-client-btn-prime{border-top:1px solid var(--divider-color);padding-top:30px;margin-top:30px}.our-story-prime{position:relative;background-image:url(../images/our-story-bg-prime.jpg);padding:120px 0}.our-story-prime:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(270deg,rgba(24,25,26,0) 0,rgba(24,25,26,.9) 100%),linear-gradient(0deg,rgba(24,25,26,.4) 0,rgba(24,25,26,.4) 100%);border-radius:20px;z-index:1}.our-story-prime .container{position:relative;z-index:2}.story-content-body-list-prime{display:flex;flex-wrap:wrap;gap:30px;border-top:1px solid var(--dark-divider-color);padding-top:40px}.story-content-body-item-prime{width:calc(50% - 15px);display:flex;flex-wrap:wrap;align-items:center;gap:15px}.story-content-body-item-prime .icon-box{position:relative;height:50px;width:50px;background-color:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.story-content-body-item-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--white-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.story-content-body-item-prime:hover .icon-box:before{transform:scale(1)}.story-content-body-item-prime .icon-box img{position:relative;width:100%;max-width:24px;transition:all .4s ease-in-out;z-index:1}.story-content-body-item-prime:hover .icon-box img{filter:brightness(0) invert(0)}.story-body-item-content-prime{width:calc(100% - 65px)}.story-body-item-content-prime h3{font-size:22px;line-height:1.4em;color:var(--white-color)}.award-item-box-prime{max-width:500px;background:var(--divider-color);border:1px solid var(--dark-divider-color);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;text-align:center;margin-left:auto;padding:40px}.award-item-box-header-prime{border-bottom:1px solid var(--dark-divider-color);margin-bottom:30px;padding-bottom:30px}.award-item-image-prime figure{display:block;max-width:140px;border-radius:20px;margin:0 auto}.award-item-image-prime img{width:100%;aspect-ratio:1/1.2;object-fit:cover;border-radius:20px}.award-item-title-prime{margin:30px auto 0;max-width:400px}.award-item-title-prime h3{font-size:22px;color:var(--white-color);line-height:1.4em}.award-item-box-body-prime{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.award-counter-box-prime{width:calc(45% - 15px);text-align:left}.award-counter-box-prime h2{font-size:48px;color:var(--white-color);line-height:1em}.award-counter-box-prime p{color:var(--white-color);margin:10px 0 0}.award-info-box-prime{width:calc(55% - 15px);background:var(--dark-divider-color);border-radius:20px;padding:30px}.award-info-box-prime .icon-box{position:relative;height:50px;width:50px;background-color:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 auto 20px}.award-info-box-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--white-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.award-info-box-prime:hover .icon-box:before{transform:scale(1)}.award-info-box-prime .icon-box img{position:relative;width:100%;max-width:24px;transition:all .4s ease-in-out;z-index:1}.award-info-box-prime:hover .icon-box img{filter:brightness(0) invert(0)}.award-info-box-content-prime h3{font-size:22px;color:var(--white-color)}.our-achievement-prime{padding:120px 0}.achievement-content-prime{position:sticky;top:30px;margin-right:15px}.achievement-body-prime{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.contact-info-box-prime{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.contact-info-box-prime .icon-box{position:relative;background:var(--accent-secondary-color);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out;overflow:hidden}.contact-info-box-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.contact-info-box-prime:hover .icon-box::before{transform:scale(1)}.contact-info-box-prime .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.contact-info-box-content-prime{width:calc(100% - 65px)}.contact-info-box-content-prime p{margin:0 0 5px}.contact-info-box-content-prime h3{font-size:22px}.contact-info-box-content-prime h3 a{color:inherit;transition:all .4s ease-in-out}.contact-info-box-content-prime h3 a:hover{color:var(--accent-color)}.achievement-item-list-prime{display:flex;flex-wrap:wrap;gap:30px}.achievement-item-prime{width:calc(50% - 15px);background-color:var(--white-color);border-radius:20px;padding:30px}.achievement-item-prime .icon-box{position:relative;width:50px;height:50px;background:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:40px;transition:all .4s ease-in-out}.achievement-item-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.achievement-item-prime:hover .icon-box::before{transform:scale(1)}.achievement-item-prime .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.achievement-item-content-prime h3{font-size:22px}.achievement-item-content-prime p{margin:15px 0 0}.why-choose-us-prime{padding:120px 0}.why-choose-cta-item-prime{height:100%;background-color:var(--bg-color);border-radius:20px;display:flex;flex-direction:column;gap:20px;margin-right:15px;padding:10px}.why-choose-cta-image-prime{height:100%}.why-choose-cta-image-prime figure{display:block;height:100%;border-radius:10px}.why-choose-cta-image-prime img{width:100%;height:100%;aspect-ratio:1/.718;object-fit:cover;border-radius:10px}.why-choose-cta-body-prime{padding:20px}.why-choose-cta-body-item-prime{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.why-choose-cta-body-item-prime:last-child{margin-bottom:0}.why-choose-cta-body-item-prime .icon-box{position:relative;width:50px;height:50px;background:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.why-choose-cta-body-item-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.why-choose-cta-body-item-prime:hover .icon-box::before{transform:scale(1)}.why-choose-cta-body-item-prime .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.why-choose-cta-content-prime{width:calc(100% - 65px)}.why-choose-cta-content-prime h3{font-size:22px}.why-choose-cta-content-prime p{margin:10px 0 0}.why-choose-cta-btn-prime{border-top:1px solid var(--divider-color);margin-top:30px;padding-top:30px}.why-choose-item-list-prime{display:flex;flex-wrap:wrap;gap:30px}.why-choose-item-prime{width:calc(50% - 15px);display:flex;flex-direction:column;justify-content:space-between;gap:30px;min-height:320px;background-color:var(--bg-color);border-radius:20px;padding:30px}.why-choose-item-header-prime{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.why-choose-item-header-prime .icon-box{position:relative;width:50px;height:50px;background:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.why-choose-item-header-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.why-choose-item-prime:hover .why-choose-item-header-prime .icon-box::before{transform:scale(1)}.why-choose-item-header-prime .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.why-choose-item-no-prime h2{font-size:30px}.why-choose-item-body-prime{border-top:1px solid var(--divider-color);padding-top:30px}.why-choose-item-body-prime h3{font-size:22px}.why-choose-item-body-prime p{margin:10px 0 0}.why-choose-us-prime .section-footer-text{margin-top:60px}.our-pricing-prime{padding:120px 0}.pricing-item-prime{position:relative;background-color:var(--secondary-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;padding:20px}.pricing-item-header-box-prime{background-color:var(--bg-color);border-radius:20px;margin-bottom:20px;padding:30px}.pricing-item-header-prime{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:30px}.pricing-item-header-prime .icon-box{position:relative;width:50px;height:50px;background:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.pricing-item-header-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.pricing-item-prime:hover .pricing-item-header-prime .icon-box::before{transform:scale(1)}.pricing-item-header-prime .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.pricing-item-title-prime{width:calc(100% - 65px)}.pricing-item-title-prime h2{font-size:22px}.pricing-item-price-prime{margin-bottom:20px}.pricing-item-price-prime h2{font-size:48px}.pricing-item-price-prime h2 sub{font-family:var(--default-font);font-size:16px;font-weight:400;color:var(--text-color);bottom:0}.pricing-item-contant-prime p{margin:0}.pricing-item-body-prime{padding:10px}.pricing-item-list-prime h3{font-size:22px;border-bottom:1px solid var(--divider-color);margin-bottom:20px;padding-bottom:20px}.pricing-item-list-prime ul{list-style:none;margin:0;padding:0}.pricing-item-list-prime ul li{position:relative;line-height:1.5em;margin-bottom:15px;padding-left:25px}.pricing-item-list-prime ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.pricing-item-list-prime ul li::before{content:'\f058';position:absolute;font-family:'Font Awesome 7 Free';font-size:18px;font-weight:900;color:var(--accent-secondary-color);top:0;left:0}.pricing-item-btn-prime{margin-top:30px}.pricing-item-btn-prime .btn-default{width:100%;text-align:center;margin-right:0}.pricing-item-btn-prime .btn-default::before{display:none}.pricing-benefit-list-prime{margin-top:30px}.pricing-benefit-list-prime ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;gap:20px 40px}.pricing-benefit-list-prime ul li{display:inline-flex;align-items:center}.pricing-benefit-list-prime ul li img{width:100%;max-width:20px;margin-right:10px}.our-faqs-prime{padding:120px 0}.faq-content-prime{margin-right:15px}.faq-info-item-box-prime{background-color:var(--secondary-color);border-radius:20px;padding:30px;max-width:480px}.faq-info-item-header-prime{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:15px}.faq-info-item-header-prime .icon-box{position:relative;height:50px;width:50px;background-color:var(--accent-secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.faq-info-item-header-prime .icon-box::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background:var(--accent-color);border-radius:50%;width:100%;height:100%;transform:scale(0);transition:all .4s ease-in-out;z-index:0}.faq-info-item-box-prime:hover .faq-info-item-header-prime .icon-box::before{transform:scale(1)}.faq-info-item-header-prime .icon-box img{position:relative;width:100%;max-width:24px;z-index:1}.faq-info-item-title-prime{width:calc(100% - 65px)}.faq-info-item-title-prime h3{font-size:22px;line-height:1.3em}.faq-info-content-prime p{margin:0}.faq-info-contact-box-prime{padding:20px;background-color:var(--bg-color);border-radius:20px;margin-top:30px}.faq-info-contact-box-prime ul{list-style:none;margin:0;padding:0}.faq-info-contact-box-prime ul li{line-height:1.5em;border-bottom:1px solid var(--divider-color);padding-bottom:15px;margin-bottom:15px}.faq-info-contact-box-prime ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.faq-info-contact-box-prime ul li a{color:inherit;transition:all .3s ease-in-out}.faq-info-contact-box-prime ul li a:hover{color:var(--accent-color)}.faq-info-contact-box-prime ul li img{width:100%;max-width:20px;margin-right:15px}.faq-accordion-prime .accordion-item-prime{background:var(--secondary-color);border-radius:10px;margin-bottom:30px;padding:0;overflow:hidden}.faq-accordion-prime .accordion-item-prime:last-child{margin-bottom:0}.faq-accordion-prime .accordion-header .accordion-button{font-size:18px;font-weight:400;line-height:1.333em;background-color:transparent;color:var(--primary-color);padding:25px 60px 25px 20px;transition:all .3s ease-in-out}.faq-accordion-prime .accordion-item-prime .accordion-button.collapsed::after,.faq-accordion-prime .accordion-item-prime .accordion-button::after{content:'\f13a';font-family:FontAwesome;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:30px;color:var(--accent-secondary-color);line-height:normal;transition:all .3s ease-in-out}.faq-accordion-prime .accordion-button:not(.collapsed)::after{color:var(--accent-color);transform:translateY(-50%) rotate(180deg)}.faq-accordion-prime .accordion-item-prime .accordion-body{border-top:1px solid var(--divider-color);padding:25px 20px}.faq-accordion-prime .accordion-item-prime .accordion-body p:last-child{margin:0}.our-testimonials-prime{background-image:url(../images/testimonial-bg-image-prime.png);background-repeat:no-repeat;background-position:center center;background-size:auto;padding:120px 0}.testimonial-slider-prime .swiper-wrapper{cursor:none}.testimonial-item-prime{background:var(--bg-color);border-radius:20px;padding:30px}.testimonial-item-rating-prime{display:flex;gap:10px;margin-bottom:20px}.testimonial-item-rating-prime i{height:24px;width:24px;font-size:14px;color:var(--white-color);background-color:var(--accent-secondary-color);border-radius:2px;display:flex;align-items:center;justify-content:center}.testimonial-item-title-prime h2{font-size:22px;line-height:1.4em}.testimonial-item-content-prime{border-top:1px solid var(--divider-color);padding-top:20px;margin-top:20px}.testimonial-item-content-prime p{font-weight:500}.testimonial-item-content-prime p:last-child{margin-bottom:0}.testimonial-item-author-prime{display:flex;flex-wrap:wrap;align-items:center;background-color:var(--secondary-color);border-radius:20px;gap:15px;margin-top:40px;padding:20px}.testimonial-author-image-prime figure{display:block;border-radius:50%}.testimonial-author-image-prime figure img{width:100%;max-width:50px;border-radius:50%}.testimonial-author-content-prime{width:calc(100% - 65px)}.testimonial-author-content-prime h2{font-size:22px}.testimonial-author-content-prime p{margin:5px 0 0}.our-testimonials-prime .section-footer-text{margin-top:60px}.main-footer-prime{padding:120px 0 0;margin-bottom:15px}.footer-header-prime{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--dark-divider-color);margin-bottom:60px;padding-bottom:60px}.footer-header-prime .section-title{max-width:750px;margin:0}.footer-logo-prime .footer-logo-svg,.footer-logo-prime img{width:100%;max-width:200px;height:auto;display:block}.footer-logo-prime a{display:inline-block;position:relative;overflow:hidden}.footer-logo-prime a::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.34) 50%,transparent 65%);transform:translateX(-130%);pointer-events:none}.footer-logo-prime a:hover::after{animation:footerLogoShine .9s ease}.footer-logo-mark,.footer-logo-word{opacity:0}.footer-logo-mark{transform-origin:center bottom;transform-box:fill-box;transform:translateY(14px) scaleY(.88)}.footer-logo-word{transform:translateY(8px)}.footer-logo-svg.is-visible .footer-logo-mark{animation:footerLogoExtrude 1.05s cubic-bezier(.22,1,.36,1) forwards}.footer-logo-svg.is-visible .footer-logo-mark.is-1{animation-delay:50ms}.footer-logo-svg.is-visible .footer-logo-mark.is-2{animation-delay:.16s}.footer-logo-svg.is-visible .footer-logo-mark.is-3{animation-delay:.27s}.footer-logo-svg.is-visible .footer-logo-mark.is-4{animation-delay:.38s}.footer-logo-svg.is-visible .footer-logo-mark.is-5{animation-delay:.49s}.footer-logo-svg.is-visible .footer-logo-word{animation:footerLogoWordIn .85s ease forwards;animation-delay:.72s}.footer-logo-prime a:hover .footer-logo-svg{filter:none}.footer-logo-hover{transform-origin:center bottom;transform-box:fill-box;transition:transform .45s cubic-bezier(.22,1,.36,1)}.footer-logo-prime a:hover .footer-logo-svg.is-visible .footer-logo-mark.is-1 .footer-logo-hover{transform:translateY(-4px);transition-delay:0s}.footer-logo-prime a:hover .footer-logo-svg.is-visible .footer-logo-mark.is-2 .footer-logo-hover{transform:translateY(-6px);transition-delay:50ms}.footer-logo-prime a:hover .footer-logo-svg.is-visible .footer-logo-mark.is-3 .footer-logo-hover{transform:translateY(-4px);transition-delay:.1s}.footer-logo-prime a:hover .footer-logo-svg.is-visible .footer-logo-mark.is-4 .footer-logo-hover{transform:translateY(-6px);transition-delay:.15s}.footer-logo-prime a:hover .footer-logo-svg.is-visible .footer-logo-mark.is-5 .footer-logo-hover{transform:translateY(-4px);transition-delay:.2s}.footer-logo-prime a:hover .footer-logo-svg.is-visible .footer-logo-word .footer-logo-hover{transform:translateY(-2px);transition-delay:.12s}@keyframes footerLogoShine{0%{transform:translateX(-130%)}100%{transform:translateX(130%)}}@keyframes footerLogoExtrude{to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes footerLogoWordIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.footer-logo-mark,.footer-logo-word{opacity:1;transform:none;animation:none!important}.footer-logo-hover{animation:none!important;transform:none!important}.footer-logo-prime a::after{display:none}}.about-footer-content-prime{margin-top:30px}.about-footer-content-prime p{color:var(--white-color);margin-bottom:0}.footer-links-box-prime{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-left:2.604vw}.footer-links-prime{max-width:32%;color:#fff}.footer-links-prime h2,.footer-links-prime__title{font-size:22px;color:var(--white-color);margin-bottom:30px}.footer-links-prime__toggle{display:block;width:100%;padding:0;border:0;background:0 0;text-align:left;color:inherit}.footer-links-prime__toggle .footer-links-prime__title{display:block;margin-bottom:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.footer-links-prime__icon{display:none}.footer-links-prime ul{list-style:none;margin:0;padding:0}.footer-links-prime ul li{color:var(--white-color);line-height:1.5em;margin-bottom:15px}.footer-links-prime ul li:last-child{margin-bottom:0}.footer-links-prime ul li a{color:inherit;transition:all .3s ease-in-out}.footer-links-prime ul li a:hover{color:var(--accent-light-color)}.footer-contact-list-prime{width:100%;max-width:38%}.footer-contact-list-prime ul{list-style:none;padding:0}.footer-contact-list-prime ul li{font-size:18px;width:100%;display:flex;align-items:center;gap:15px}.footer-contact-list-prime ul li img{width:100%;max-width:20px}.footer-copyright-prime{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;border-top:1px solid var(--dark-divider-color);padding:60px 0;margin-top:60px}.footer-copyright-text-prime p{color:var(--white-color);margin-bottom:0}.footer-copyright-text-prime small{display:block;margin-top:8px;color:rgba(255,255,255,.82);font-size:13px;line-height:1.5}.footer-legal-prime{margin-top:36px;margin-left:2.604vw;padding-top:22px;border-top:1px solid var(--dark-divider-color)}.footer-legal-prime ul{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;width:100%;list-style:none;padding:0;margin:0}.footer-legal-prime li{flex:1 1 0;min-width:0}.footer-legal-prime li:nth-child(2){text-align:center}.footer-legal-prime li:last-child{text-align:right}.footer-legal-prime a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.9);font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.footer-legal-prime a i{font-size:13px;opacity:.8}.footer-legal-prime a:focus-visible,.footer-legal-prime a:hover{color:var(--white-color);border-color:var(--accent-light-color);background:rgba(115,188,130,.16)}.footer-legal-prime a:focus-visible{outline:2px solid var(--accent-light-color);outline-offset:3px}.footer-social-links-prime ul{display:flex;flex-wrap:wrap;justify-content:left;gap:15px;list-style:none;padding:0;margin:10px 0}.footer-social-links-prime ul li a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid var(--dark-divider-color);border-radius:50%;color:var(--white-color);transition:all .3s ease-in-out}.footer-social-links-prime ul li:hover a{background:var(--accent-secondary-color)}.footer-social-links-prime ul li i{font-size:18px;color:inherit}@media only screen and (max-width:1199px){.hero-contant-prime,.hero-info-box-prime{width:100%}.hero-info-box-prime{max-width:100%}.hero-info-counter-box-prime{gap:30px}.hero-info-counter-item-prime{width:calc(50% - 15px)}.hero-info-counter-item-prime::before{right:-15px}.about-us-image-prime{margin-bottom:30px}.what-we-do-image-box-prime{max-width:680px;margin:0 auto 30px}.our-story-content-prime{margin:0 0 30px}.award-item-box-prime{max-width:100%;margin:0 auto}.achievement-content-prime{position:initial;margin:0 0 30px}.achievement-item-prime .icon-box{margin-bottom:30px}.why-choose-cta-item-prime{height:auto;margin:0 0 30px}.why-choose-cta-image-prime figure,.why-choose-cta-image-prime img{height:auto}.faq-content-prime{margin:0 0 30px 0}.faq-info-item-box-prime{max-width:100%}.footer-header-prime{margin-bottom:30px;padding-bottom:30px}.about-footer-prime{margin:0 0 30px}.about-footer-content-prime{margin-top:15px}.footer-links-box-prime{margin:0}.footer-legal-prime{margin-left:0}.footer-links-prime h2{margin-bottom:20px}.footer-links-prime ul li{margin-bottom:10px}.footer-contact-list-prime ul li{font-size:16px;margin-bottom:15px}.footer-copyright-prime{padding:30px 0;margin-top:30px}}@media only screen and (max-width:991px){.hero-prime{border-radius:0;padding:0;margin:0;min-height:0;height:auto;align-content:stretch;overflow:visible;background:var(--primary-color)}.hero-bg-video-prime--desktop{display:none}.hero-bg-mobile-prime{display:block;position:relative;inset:auto;z-index:0}.hero-mobile-slider__nav{display:flex;align-items:center;justify-content:space-between;gap:0;position:absolute;left:12px;right:12px;top:auto;bottom:14px;z-index:4;pointer-events:none}.hero-mobile-slider__arrow{display:inline-flex;align-items:center;justify-content:center;position:static;top:auto;left:auto;right:auto;z-index:4;width:40px;height:40px;margin:0;padding:0;pointer-events:auto;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(24,25,26,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.95rem;line-height:1;cursor:pointer;transform:none;transition:background .25s ease,border-color .25s ease,transform .25s ease}.hero-mobile-slider__arrow--next,.hero-mobile-slider__arrow--prev{left:auto;right:auto}.hero-mobile-slider__arrow:focus-visible,.hero-mobile-slider__arrow:hover{background:rgba(31,102,46,.78);border-color:rgba(255,255,255,.55);outline:0}.hero-mobile-slider__arrow:active{transform:scale(.96)}.hero-mobile-slider__arrow.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.hero-image-title-prime span{font-size:23.438vw}.hero-info-box-prime{padding:20px}.hero-info-box-header-prime{margin-bottom:20px}.hero-client-content-box-prime{margin-bottom:20px;padding-bottom:20px}.hero-client-title-prime h2{font-size:20px}.hero-info-counter-item-prime h2{font-size:34px}.about-us-prime{padding:60px 0}.about-us-info-box-prime .aluminium-profile{width:180px}.about-us-prime .get-in-touch-circle-prime{text-align:left;margin:15px 0 0;display:none}.get-in-touch-circle-prime a img{max-width:120px}.about-us-info-box-prime{padding:30px}.about-info-box-header-prime{margin-bottom:20px;padding-bottom:20px}.about-info-box-body-prime h2{font-size:34px}.about-info-box-body-prime h3{font-size:20px}.about-info-box-btn-prime{margin-top:30px}.about-us-prime .section-footer-text{margin-top:40px}.our-services-prime{padding:60px 0}.service-item-content-prime{padding:20px}.service-item-content-prime h2{font-size:20px}.what-we-do-prime{padding:60px 0}.what-we-do-list-prime{padding-top:30px}.what-we-do-list-prime ul li{margin-bottom:10px}.what-we-do-list-prime ul li::before{font-size:16px}.what-we-do-body-prime{margin-top:30px}.what-we-body-item-prime{padding:20px}.what-we-body-item-prime .icon-box{width:50px;height:50px}.what-we-body-item-prime .icon-box img{max-width:24px}.what-we-body-item-content-prime{width:calc(100% - 65px)}.what-we-body-item-content-prime h3{font-size:20px}.what-we-client-box-prime{padding:20px}.what-we-client-counter-prime h2{font-size:30px}.what-we-client-btn-prime{margin-top:20px;padding-top:20px}.our-story-prime{padding:60px 0}.story-content-body-list-prime{padding-top:30px}.award-item-box-prime{padding:30px}.award-item-title-prime{margin-top:20px}.award-info-box-content-prime h3,.award-item-title-prime h3,.story-body-item-content-prime h3{font-size:20px}.award-counter-box-prime h2{font-size:38px}.award-info-box-prime{padding:20px}.our-achievement-prime{padding:60px 0}.achievement-item-content-prime h3,.contact-info-box-content-prime h3{font-size:20px}.why-choose-us-prime{padding:60px 0}.why-choose-cta-body-prime{padding:10px}.why-choose-cta-content-prime h3{font-size:20px}.why-choose-item-prime{min-height:auto}.why-choose-item-no-prime h2{font-size:28px}.why-choose-item-body-prime h3{font-size:20px}.why-choose-us-prime .section-footer-text{margin-top:40px}.our-pricing-prime{padding:60px 0}.pricing-item-prime{padding:10px}.pricing-item-header-box-prime{padding:20px;margin-bottom:10px}.pricing-item-title-prime h2{font-size:20px}.pricing-item-price-prime h2{font-size:38px}.pricing-item-body-prime{padding:10px}.pricing-item-list-prime h3{font-size:20px;margin-bottom:15px;padding-bottom:15px}.pricing-item-list-prime ul li{margin-bottom:10px}.pricing-item-list-prime ul li::before{font-size:16px}.pricing-benefit-list-prime{margin-top:10px}.pricing-benefit-list-prime ul{gap:15px 30px}.pricing-benefit-list-prime ul li img{max-width:18px}.our-faqs-prime{padding:60px 0}.faq-info-item-title-prime h3{font-size:20px}.faq-accordion-prime .accordion-item-prime{margin-bottom:20px}.faq-accordion-prime .accordion-header .accordion-button{padding:15px 52px 15px 20px}.faq-accordion-prime .accordion-item-prime .accordion-button.collapsed::after,.faq-accordion-prime .accordion-item-prime .accordion-button::after{font-size:24px}.faq-accordion-prime .accordion-item-prime .accordion-body{padding:15px 20px}.our-testimonials-prime{padding:60px 0}.testimonial-item-prime{padding:20px}.testimonial-item-rating-prime{margin-bottom:10px}.testimonial-item-rating-prime i{height:20px;width:20px;font-size:12px}.testimonial-item-title-prime h2{font-size:20px}.testimonial-item-author-prime{margin-top:30px;padding:15px}.testimonial-author-content-prime h2{font-size:20px}.our-testimonials-prime .section-footer-text{margin-top:40px}.main-footer-prime{padding:60px 0 0;margin-bottom:0}.footer-header-prime .section-title{max-width:600px}.footer-links-prime h2{font-size:20px}}@media only screen and (max-width:767px){.hero-content-body-prime{gap:30px 10px}.hero-content-body-prime .video-play-button-prime{margin-left:10px}.hero-content-body-prime .video-play-button-prime a.bg-effect:after,.hero-content-body-prime .video-play-button-prime a.bg-effect:before{border-width:20px}.hero-content-body-prime .video-play-button-prime span{font-size:14px;margin-left:15px}.hero-info-box-prime{padding:15px}.hero-client-title-prime h2{font-size:18px}.hero-client-rating-prime i{width:22px;height:22px;font-size:12px}.hero-info-counter-box-prime{padding:15px}.hero-info-counter-item-prime h2{font-size:28px}.hero-info-counter-item-prime p{font-size:14px;margin-top:5px}.get-in-touch-circle-prime a img{max-width:90px}.about-us-info-box-prime{padding:20px}.about-info-box-body-prime h2{font-size:28px}.about-info-box-body-prime h3{font-size:18px}.about-info-box-btn-prime{margin-top:20px}.service-item-content-prime{padding:10px}.service-item-content-prime h2{font-size:18px}.what-we-image-box-2-prime .get-in-touch-circle-prime{margin:20px 5px}.what-we-image-box-2-prime .what-we-image-prime{margin-left:-110px}.what-we-body-item-list-prime,.what-we-client-box-prime{width:100%}.what-we-body-item-prime{margin-bottom:20px}.what-we-body-item-content-prime h3{font-size:18px}.what-we-client-counter-prime i{font-size:18px}.what-we-client-counter-prime h2{font-size:26px}.story-body-item-content-prime{width:100%}.story-body-item-content-prime h3{font-size:18px}.award-item-box-prime{padding:20px}.award-item-image-prime figure{max-width:100px}.award-item-title-prime h3{font-size:18px}.award-item-box-body-prime{gap:20px}.award-counter-box-prime{width:calc(40% - 10px)}.award-counter-box-prime h2{font-size:26px}.award-info-box-prime{width:calc(60% - 10px);padding:15px;border-radius:10px}.award-info-box-content-prime h3{font-size:18px}.achievement-body-prime{gap:20px}.contact-info-box-prime{gap:10px}.contact-info-box-prime .icon-box{width:44px;height:44px}.contact-info-box-prime .icon-box img{font-size:20px}.contact-info-box-content-prime{width:calc(100% - 54px)}.contact-info-box-content-prime h3{font-size:18px}.achievement-item-list-prime{gap:20px}.achievement-item-prime{width:100%;padding:20px}.achievement-item-prime .icon-box{margin-bottom:20px}.achievement-item-content-prime h3{font-size:18px}.achievement-item-content-prime p{margin:10px 0 0}.why-choose-cta-content-prime{width:100%}.why-choose-cta-content-prime h3{font-size:18px}.why-choose-cta-btn-prime{margin-top:20px;padding-top:20px}.why-choose-item-list-prime{gap:20px}.why-choose-item-prime{width:100%;padding:20px;gap:20px}.why-choose-item-no-prime h2{font-size:26px}.why-choose-item-body-prime{padding-top:20px}.why-choose-item-body-prime h3{font-size:18px}.pricing-item-header-prime{margin-bottom:20px}.pricing-item-title-prime h2{font-size:18px}.pricing-item-price-prime{margin-bottom:10px}.pricing-item-price-prime h2{font-size:26px}.pricing-item-price-prime h2 sub{font-size:14px}.pricing-item-list-prime h3{font-size:18px}.pricing-benefit-list-prime ul{gap:10px 20px}.pricing-benefit-list-prime ul li{font-size:12px}.pricing-benefit-list-prime ul li img{max-width:16px;margin-right:5px}.faq-info-item-box-prime{padding:20px}.faq-info-item-title-prime h3{font-size:18px}.faq-info-contact-box-prime{margin-top:20px}.faq-info-contact-box-prime ul li img{max-width:18px;margin-right:10px}.faq-accordion-prime .accordion-header .accordion-button{font-size:16px;padding:12px 42px 12px 15px}.faq-accordion-prime .accordion-item-prime .accordion-button.collapsed::after,.faq-accordion-prime .accordion-item-prime .accordion-button::after{right:15px;font-size:20px}.faq-accordion-prime .accordion-item-prime .accordion-body{padding:12px 15px}.testimonial-item-title-prime h2{font-size:18px}.testimonial-item-author-prime{margin-top:20px}.testimonial-author-content-prime h2{font-size:18px}.footer-links-prime h2,.footer-links-prime__title{font-size:18px;margin-bottom:15px}.footer-links-box-prime{margin-left:0;gap:0}.footer-legal-prime{margin-left:0;margin-top:20px;padding-top:16px}.footer-legal-prime ul{flex-wrap:wrap;gap:10px}.footer-legal-prime li,.footer-legal-prime li:last-child,.footer-legal-prime li:nth-child(2){flex:1 1 auto;text-align:left}.footer-legal-prime a{min-height:36px;padding:0 12px;font-size:13px}.footer-links-prime--collapsible{width:100%;max-width:100%;border-top:1px solid var(--dark-divider-color)}.footer-links-prime--collapsible:first-child{border-top:0}.footer-links-prime__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 0;cursor:pointer}.footer-links-prime__toggle .footer-links-prime__title{font-size:18px;font-weight:600;margin-bottom:0;color:#fff}.footer-links-prime__icon{display:inline-block;width:12px;height:12px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;transition:transform .25s ease}.footer-links-prime--collapsible.is-open .footer-links-prime__icon{transform:rotate(180deg)}.footer-links-prime__panel{display:none;padding-bottom:16px}.footer-links-prime--collapsible.is-open .footer-links-prime__panel{display:block}.footer-contact-list-prime{max-width:100%}.footer-contact-list-prime ul li{gap:10px;margin-bottom:10px}.footer-contact-list-prime ul li img{max-width:18px}.footer-copyright-prime{padding:20px 12px calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;margin-top:20px}.main-footer-prime{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));overflow:visible}.footer-copyright-text-prime{width:100%}.footer-copyright-text-prime p,.footer-copyright-text-prime small{color:rgba(255,255,255,.92)}.footer-copyright-text-prime small{display:block;margin-top:10px;opacity:1}}@media only screen and (min-width:768px){.footer-links-prime--collapsible .footer-links-prime__panel{display:block}.footer-links-prime__toggle{display:block;padding:0;cursor:default;pointer-events:none}.footer-links-prime__toggle .footer-links-prime__title{font-size:22px;margin-bottom:30px}.footer-links-prime--collapsible{border-top:0}}.contact-form .form-group:has(.at-phone-field){overflow:visible;position:relative;z-index:3}.contact-form .at-phone-field{width:100%}.contact-form .at-phone-field__wrap{display:flex;align-items:stretch;gap:10px;width:100%}.contact-form .at-phone-field__country-wrap{position:relative;flex:0 0 118px;min-width:118px;max-width:128px}.contact-form .at-phone-field__country-wrap.is-open{z-index:20}.contact-form .at-phone-field__country-trigger{width:100%;min-height:100%;display:inline-flex;align-items:center;gap:8px;padding:18px 30px 18px 16px;text-align:left;cursor:pointer;background:var(--bg-color);border:none;border-radius:10px;box-shadow:none;color:var(--primary-color)}.contact-form .at-phone-field__flag-icon{width:20px;height:15px;border-radius:2px;flex-shrink:0;background-size:cover}.contact-form .at-phone-field__dial{font-size:15px;font-weight:500;white-space:nowrap}.contact-form .at-phone-field__chevron{position:absolute;right:12px;top:50%;width:12px;height:8px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2364748B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 8px;pointer-events:none}.contact-form .at-phone-field__country-wrap.is-open .at-phone-field__chevron{transform:translateY(-50%) rotate(180deg)}.contact-form .at-phone-field__country-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:220px;max-height:260px;overflow:auto;margin:0;padding:6px;list-style:none;background:var(--white-color);border:1px solid rgba(20,20,20,.08);border-radius:12px;box-shadow:0 14px 36px rgba(20,20,20,.12)}.contact-form .at-phone-field__country-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer}.contact-form .at-phone-field__country-option.is-selected,.contact-form .at-phone-field__country-option:hover{background:rgba(20,20,20,.06)}.contact-form .at-phone-field__country-label{font-size:14px;font-weight:500;color:var(--primary-color);white-space:nowrap}.contact-form .at-phone-field__number{flex:1 1 auto;min-width:0}@media only screen and (max-width:575px){.contact-form .at-phone-field__country-wrap{flex-basis:108px;min-width:108px;max-width:114px}.contact-form .at-phone-field__country-menu{width:200px}}.page-why-aluprime{padding:100px 0 110px}.page-why-aluprime .why-aluprime-intro{margin-bottom:50px}.page-why-aluprime .why-aluprime-intro p{max-width:820px;margin:20px auto 0}.why-aluprime-card{height:100%;min-height:280px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;background:var(--bg-color);border:1px solid rgba(31,102,46,.08);border-radius:20px;padding:30px;margin-bottom:30px;transition:border-color .35s ease,transform .35s ease,box-shadow .35s ease}.why-aluprime-card:hover{border-color:rgba(31,102,46,.28);transform:translateY(-4px);box-shadow:0 18px 40px rgba(24,25,26,.08)}.why-aluprime-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.why-aluprime-card-icon{position:relative;width:54px;height:54px;border-radius:50%;background:var(--accent-secondary-color);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .35s ease}.why-aluprime-card:hover .why-aluprime-card-icon{background:var(--accent-color)}.why-aluprime-card-icon img{width:24px;height:24px;object-fit:contain;position:relative;z-index:1}.why-aluprime-card-icon i{font-size:20px;position:relative;z-index:1}.why-aluprime-card-no span{font-family:var(--accent-font);font-size:42px;line-height:1;font-weight:600;color:rgba(31,102,46,.18);transition:color .35s ease}.why-aluprime-card:hover .why-aluprime-card-no span{color:var(--accent-color)}.why-aluprime-card-body h3{font-size:24px;line-height:1.3;margin:0 0 12px}.why-aluprime-card-body p{margin:0;font-size:16px;line-height:1.7;color:var(--text-color)}.why-aluprime-footer{margin-top:20px;padding:28px 32px;border-radius:20px;background:linear-gradient(135deg,rgba(31,102,46,.08),rgba(39,46,41,.06));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.why-aluprime-footer p{margin:0;max-width:620px;font-size:17px;line-height:1.6}@media only screen and (max-width:991px){.page-why-aluprime{padding:70px 0 80px}.why-aluprime-card{min-height:0}.why-aluprime-card-body h3{font-size:22px}}@media only screen and (max-width:767px){.page-why-aluprime{padding:50px 0 60px}.why-aluprime-card{padding:24px;margin-bottom:20px}.why-aluprime-card-no span{font-size:34px}.why-aluprime-footer{padding:22px;flex-direction:column;align-items:flex-start}}.page-policies-aluprime{padding:100px 0 110px}.page-policies-aluprime .policies-aluprime-intro{margin-bottom:45px}.page-policies-aluprime .policies-aluprime-intro p{max-width:720px;margin:18px auto 0}.policies-accordion-aluprime .accordion-button{display:flex;align-items:center;gap:16px;text-align:left}.policies-accordion-aluprime .policies-accordion-no{flex:0 0 auto;min-width:42px;font-family:var(--accent-font);font-size:20px;font-weight:600;line-height:1;color:var(--accent-color)}.policies-accordion-aluprime .policies-accordion-title{flex:1 1 auto;padding-right:12px}.policies-accordion-aluprime .accordion-body{color:var(--text-color);line-height:1.75}.policies-accordion-aluprime .accordion-body p{margin-bottom:12px}.policies-accordion-aluprime .accordion-body p:last-child{margin-bottom:0}.policies-accordion-aluprime .accordion-body ol,.policies-accordion-aluprime .accordion-body ul{margin:0 0 12px;padding-left:1.2em}@media only screen and (max-width:991px){.page-policies-aluprime{padding:70px 0 80px}}@media only screen and (max-width:767px){.page-policies-aluprime{padding:50px 0 60px}.policies-accordion-aluprime .policies-accordion-no{min-width:34px;font-size:18px}.policies-accordion-aluprime .accordion-button{gap:12px}}.policies-accordion-aluprime .policies-accordion-desc{margin:0 0 14px;font-weight:500;color:var(--primary-color)}.policies-accordion-aluprime .policies-accordion-content>:first-child{margin-top:0}.policies-accordion-aluprime .policies-accordion-quote{position:relative;background:url(../images/icon-blockquote.svg) no-repeat 28px 28px/42px,linear-gradient(145deg,rgba(31,102,46,.06) 0,rgba(255,255,255,.95) 42%,#fff 100%);border:none;border-radius:20px;padding:32px 30px 30px 88px;margin:0 0 20px;box-shadow:none}.policies-accordion-aluprime .policies-accordion-quote::after{content:'';position:absolute;inset:0;border-radius:20px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(31,102,46,.08)}.policies-accordion-aluprime .policies-accordion-quote p{margin:0;font-family:var(--accent-font);font-size:20px;font-weight:400;line-height:1.45;color:var(--primary-color)}.policies-accordion-aluprime .policies-accordion-content{padding-top:4px}.policies-accordion-aluprime .policies-accordion-content>:first-child{margin-top:0}@media only screen and (max-width:767px){.policies-accordion-aluprime .policies-accordion-quote{background-position:18px 18px;background-size:32px;padding:24px 18px 22px 64px;margin-bottom:16px;border-radius:16px}.policies-accordion-aluprime .policies-accordion-quote::after{border-radius:16px}.policies-accordion-aluprime .policies-accordion-quote p{font-size:17px;line-height:1.5}}.page-faq-aluprime{padding:90px 0 110px}.page-faq-aluprime .section-row{margin-bottom:20px}.page-faq-aluprime__accordion .accordion-button{display:flex;align-items:flex-start;gap:14px;text-align:left}.page-faq-aluprime__no{flex:0 0 auto;min-width:36px;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--accent-color);opacity:.75;padding-top:2px}.page-faq-aluprime__q{flex:1 1 auto;min-width:0;font-family:var(--accent-font);font-size:18px;line-height:1.35;color:inherit}.page-faq-aluprime__a{font-size:16px;line-height:1.8;color:var(--text-color)}.page-faq-aluprime__a>:first-child{margin-top:0}.page-faq-aluprime__a>:last-child{margin-bottom:0}.page-faq-aluprime__a p{margin-bottom:12px}.page-faq-aluprime__cta{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;margin-top:48px;padding:36px 40px;border-radius:20px;background:linear-gradient(135deg,var(--secondary-color) 0,rgba(31,102,46,.08) 100%);border:1px solid rgba(31,102,46,.12)}.page-faq-aluprime__cta-copy h3{margin:0 0 8px;font-family:var(--accent-font);font-size:24px;line-height:1.25;color:var(--primary-color)}.page-faq-aluprime__cta-copy p{margin:0;font-size:15px;line-height:1.6;color:var(--text-color);opacity:.9}@media only screen and (max-width:991px){.page-faq-aluprime{padding:60px 0 80px}.page-faq-aluprime__cta{flex-direction:column;align-items:flex-start;padding:28px 24px}.page-faq-aluprime__q{font-size:16px}}.mfp-fade.mfp-bg{opacity:0;transition:opacity .2s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:opacity .2s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.home-activities{position:relative;padding:110px 0 100px;background:#f8f9fa;overflow:hidden}.home-activities__accent-dot{position:absolute;top:42px;left:42px;width:10px;height:10px;border-radius:50%;background:var(--accent-color,#1f662e);opacity:.85}.home-activities__decor-rings{position:absolute;right:-80px;bottom:-120px;width:360px;height:360px;border-radius:50%;border:1px solid rgba(31,102,46,.12);pointer-events:none}.home-activities__decor-rings::after,.home-activities__decor-rings::before{content:'';position:absolute;border-radius:50%;border:1px solid rgba(31,102,46,.1)}.home-activities__decor-rings::before{inset:28px}.home-activities__decor-rings::after{inset:58px}.home-activities .container{position:relative;z-index:1}.home-activities__header{text-align:center;max-width:760px;margin:0 auto 28px}.home-activities__badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:18px;border-radius:999px;border:1px solid rgba(24,25,26,.12);background:rgba(255,255,255,.72);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(24,25,26,.55)}.home-activities__title{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;color:var(--primary-color,#18191a);font-weight:700}.home-activities__divider{width:100%;height:1px;background:rgba(24,25,26,.1);margin-bottom:0}.home-activities__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(24,25,26,.1)}@media (min-width:1200px){.home-activities__grid:has(.home-activities__card:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.home-activities__grid:has(.home-activities__card:nth-child(5):last-child) .home-activities__card:nth-child(4){border-right:1px solid rgba(24,25,26,.1)}}.home-activities__card{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:280px;padding:0;border-right:1px solid rgba(24,25,26,.1);background:0 0;overflow:hidden;isolation:isolate}.home-activities__card-bg{position:absolute;inset:0;background-color:#eef2ef;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;transform:scale(1.08);transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1);z-index:0}.home-activities__card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.72) 0,rgba(248,249,250,.9) 48%,rgba(255,255,255,.96) 100%),linear-gradient(135deg,rgba(31,102,46,.08) 0,rgba(31,102,46,0) 58%);opacity:0;transition:opacity .45s ease;z-index:1}.home-activities__card-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:34px 28px 30px}.home-activities__card:last-child{border-right:none}.home-activities__card:focus-within .home-activities__card-bg,.home-activities__card:hover .home-activities__card-bg{opacity:1;transform:scale(1)}.home-activities__card:focus-within .home-activities__card-overlay,.home-activities__card:hover .home-activities__card-overlay{opacity:1}.home-activities__card:focus-within .home-activities__more,.home-activities__card:hover .home-activities__more{background:var(--accent-color,#1f662e);border-color:var(--accent-color,#1f662e);color:#fff}.home-activities__index{display:block;margin-bottom:28px;font-size:.82rem;font-weight:500;letter-spacing:.08em;color:rgba(24,25,26,.38)}.home-activities__card-title{margin:0 0 14px;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.3;font-weight:700;color:var(--primary-color,#18191a)}.home-activities__card-title a{color:inherit;text-decoration:none;transition:color .25s ease}.home-activities__card-title a:hover{color:var(--accent-color,#1f662e)}.home-activities__card-text{margin:0;flex:1;font-size:.95rem;line-height:1.65;color:rgba(24,25,26,.62)}.home-activities__more{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-top:24px;border-radius:50%;border:1px solid rgba(24,25,26,.14);color:var(--primary-color,#18191a);text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.home-activities__more:hover{background:var(--accent-color,#1f662e);border-color:var(--accent-color,#1f662e);color:#fff;transform:rotate(90deg)}.home-activities__footer{margin-top:34px;text-align:center}.home-activities__footer p{margin:0;font-size:1rem;line-height:1.7;color:rgba(24,25,26,.62)}.home-activities__footer-link{display:inline-flex;align-items:center;gap:8px;margin-left:6px;font-weight:700;color:var(--accent-color,#1f662e);text-decoration:none;transition:gap .25s ease,color .25s ease}.home-activities__footer-link:hover{color:var(--accent-dark-color,#305a38);gap:12px}@media (max-width:1199px){.home-activities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-activities__card{min-height:250px}.home-activities__card:nth-child(2n){border-right:none}.home-activities__card:nth-child(-n+2){border-bottom:1px solid rgba(24,25,26,.1)}}@media (max-width:767px){.home-activities{padding:80px 0 72px}.home-activities__accent-dot{top:24px;left:20px}.home-activities__decor-rings{width:240px;height:240px;right:-60px;bottom:-80px}.home-activities__grid{grid-template-columns:1fr}.home-activities__card{min-height:0;border-right:none;border-bottom:1px solid rgba(24,25,26,.1)}.home-activities__card-content{padding:28px 20px 24px}.home-activities__card:last-child{border-bottom:none}.home-activities__card:nth-child(-n+2){border-bottom:1px solid rgba(24,25,26,.1)}.home-activities__footer p{font-size:.95rem}.home-activities__footer-link{display:inline-flex;margin-left:0;margin-top:8px}}@media (prefers-reduced-motion:reduce){.home-activities__card-bg{transition:opacity .2s ease;transform:none}.home-activities__card:focus-within .home-activities__card-bg,.home-activities__card:hover .home-activities__card-bg{transform:none}}.home-export{position:relative;padding:100px 0 110px;background:#f4f5f6;overflow:hidden}.home-export .container{position:relative;z-index:1}.home-export__panel{position:relative;border-radius:24px;overflow:hidden;background:linear-gradient(118deg,#f8f9fa 0,#fff 42%,#f3f5f4 100%);border:1px solid rgba(24,25,26,.06);box-shadow:0 18px 50px rgba(15,23,42,.05)}.home-export__stripes{position:absolute;top:8%;right:4%;width:min(52%,560px);height:78%;pointer-events:none;background:repeating-linear-gradient(-58deg,rgba(24,25,26,0) 0,rgba(24,25,26,0) 34px,rgba(24,25,26,.055) 34px,rgba(24,25,26,.055) 68px);mask-image:linear-gradient(100deg,transparent 8%,rgba(0,0,0,.85) 42%,rgba(0,0,0,.35) 100%);-webkit-mask-image:linear-gradient(100deg,transparent 8%,rgba(0,0,0,.85) 42%,rgba(0,0,0,.35) 100%);z-index:0}.home-export__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;min-height:500px}.home-export__content{padding:56px 24px 56px 56px;max-width:560px}.home-export__badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 14px;margin-bottom:22px;border-radius:999px;border:1px solid rgba(31,102,46,.28);background:rgba(255,255,255,.72);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color,#1f662e)}.home-export__badge-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-color,#1f662e);flex-shrink:0}.home-export__title{margin:0 0 18px;font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.1;font-weight:700;color:var(--primary-color,#18191a)}.home-export__title-accent{color:var(--accent-color,#1f662e)}.home-export__lead{margin:0 0 30px;max-width:48ch;font-size:1rem;line-height:1.75;color:rgba(24,25,26,.62)}.home-export__stats{display:flex;align-items:stretch;margin:45px 0}.home-export__stat{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 1 0;min-width:0;padding-right:22px}.home-export__stat-divider{flex:0 0 1px;align-self:stretch;width:1px;background:rgba(24,25,26,.1);margin-right:22px}.home-export__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--accent-color,#1f662e);font-size:1.35rem;line-height:1}.home-export__stat-icon i{display:block;color:inherit}.home-export__stat-value{font-family:var(--accent-font);font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1;color:var(--primary-color,#18191a);font-weight:700}.home-export__stat-value .counter{display:inline-block;min-width:.7em}.home-export__stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(24,25,26,.48);line-height:1.35}.home-export__cta{display:inline-flex;align-items:center;gap:14px;padding:14px 22px;border-radius:999px;border:1.5px solid var(--accent-color,#1f662e);background:#fff;color:var(--primary-color,#18191a);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.home-export__cta:hover{border-color:var(--accent-color,#1f662e);box-shadow:0 10px 28px rgba(31,102,46,.12);color:var(--primary-color,#18191a);transform:translateY(-1px)}.home-export__cta-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--accent-color,#1f662e);font-size:.95rem;transition:transform .25s ease}.home-export__cta:hover .home-export__cta-arrow{transform:translateX(3px)}.home-export__visual{position:relative;align-self:stretch;min-height:500px}.home-export__visual-stage{position:relative;height:100%;min-height:500px}.home-export__visual-container{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0 8% 0 0}.home-export__visual-container-image{width:100%;max-width:580px;height:auto;max-height:88%;object-fit:contain;object-position:right bottom;animation:homeExportContainerFloat 7s ease-in-out infinite;filter:drop-shadow(0 22px 38px rgba(15, 23, 42, .14))}.home-export__visual-container.is-placeholder{align-items:center;justify-content:center}.home-export__visual-container.is-placeholder::after{content:'Konteyner görseli';padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.82);border:1px dashed rgba(31,102,46,.22);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(31,102,46,.72)}.home-export__visual-profiles{position:absolute;right:4%;bottom:0;width:min(46%,300px);height:auto;object-fit:contain;pointer-events:none;filter:drop-shadow(0 16px 28px rgba(15, 23, 42, .16));animation:homeExportProfilesFloat 6s ease-in-out infinite;z-index:2}@keyframes homeExportContainerFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes homeExportProfilesFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-6px,-10px,0)}}@media (max-width:1199px){.home-export__layout{grid-template-columns:1fr;min-height:0}.home-export__content{max-width:none;padding:44px 40px 28px}.home-export__visual,.home-export__visual-stage{min-height:400px}.home-export__stripes{top:auto;bottom:12%;right:0;width:100%;height:55%}}@media (max-width:767px){.home-export{padding:80px 0 90px}.home-export__panel{border-radius:18px}.home-export__content{padding:32px 22px 20px}.home-export__stats{flex-direction:column;gap:20px}.home-export__stat{padding-right:0}.home-export__stat-divider{display:none}.home-export__visual,.home-export__visual-stage{min-height:300px}.home-export__visual-profiles{width:min(58%,220px);right:6%}.home-export__cta{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.home-export__visual-container-image,.home-export__visual-profiles{animation:none}}.home-export-map{position:relative;padding:100px 0 110px;background:var(--secondary-color,#fff);overflow:hidden}.home-export-map::before{content:'';position:absolute;top:0;left:15px;right:15px;height:1px;background:rgba(24,25,26,.1);pointer-events:none}.home-export-map .container{position:relative;z-index:1}.home-export-map__panel{position:relative;background:0 0;border:none;border-radius:0;box-shadow:none;overflow:visible}.home-export-map__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;position:relative;gap:0}.home-export-map__content{grid-column:1;grid-row:1;padding:0 40px 0 0}.home-export-map__map-col{grid-column:2;grid-row:1;position:relative;display:flex;flex-direction:column;justify-content:stretch;min-height:100%;border-left:none;background:linear-gradient(90deg,rgba(248,249,250,0) 0,rgba(248,249,250,.55) 24%,rgba(247,250,248,.35) 100%)}.home-export-map__map-col::before{content:'';position:absolute;top:8%;bottom:8%;left:0;width:1px;background:linear-gradient(180deg,transparent 0,rgba(24,25,26,.07) 20%,rgba(24,25,26,.07) 80%,transparent 100%);pointer-events:none}.home-export-map__badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 14px;margin-bottom:20px;border-radius:999px;border:1px solid rgba(24,25,26,.12);background:rgba(248,249,250,.9);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color,#1f662e)}.home-export-map__badge-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-color,#1f662e);flex-shrink:0}.home-export-map__title{margin:0 0 14px;font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.12;font-weight:700;color:var(--primary-color,#18191a)}.home-export-map__title-line{display:block;width:56px;height:4px;border-radius:999px;background:var(--accent-color,#1f662e);margin-bottom:18px}.home-export-map__lead{margin:0 0 28px;max-width:46ch;font-size:.98rem;line-height:1.75;color:rgba(24,25,26,.62)}.home-export-map__stats{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.home-export-map__stat{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(24,25,26,.08);background:#fafbfa;transition:border-color .25s ease,box-shadow .25s ease}.home-export-map__stat:hover{border-color:rgba(31,102,46,.18);box-shadow:0 8px 22px rgba(31,102,46,.06)}.home-export-map__stat-icon{flex:0 0 44px;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(115,188,130,.18);color:var(--accent-color,#1f662e);font-size:1.1rem}.home-export-map__stat-icon i{color:inherit}.home-export-map__stat-copy{min-width:0}.home-export-map__stat-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-family:var(--accent-font);font-size:clamp(1.35rem,2vw,1.65rem);line-height:1;color:var(--primary-color,#18191a);font-weight:700}.home-export-map__stat-value .counter{display:inline-block;min-width:.6em}.home-export-map__stat-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(24,25,26,.48)}.home-export-map__cta{display:inline-flex;align-items:center;gap:12px;padding:15px 22px;border-radius:12px;border:none;background:var(--accent-color,#1f662e);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.home-export-map__cta:hover{background:#184f24;color:#fff;box-shadow:0 12px 28px rgba(31,102,46,.22);transform:translateY(-1px)}.home-export-map__cta-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:.9rem}.home-export-map__map-stage{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:520px;padding:28px 12px 28px 20px;overflow:hidden}.home-export-map__map-stage::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.42) 0,rgba(255,255,255,0) 14%),linear-gradient(270deg,rgba(255,255,255,.82) 0,rgba(255,255,255,.28) 18%,rgba(255,255,255,0) 34%),linear-gradient(180deg,rgba(255,255,255,.28) 0,rgba(255,255,255,0) 12%),linear-gradient(0deg,rgba(255,255,255,.36) 0,rgba(255,255,255,0) 14%)}.home-export-map__map-grid{position:absolute;inset:28px 12px 28px 20px;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(31,102,46,.1) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(ellipse 94% 90% at 50% 46%,rgba(0,0,0,.75) 0,rgba(0,0,0,.28) 72%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 94% 90% at 50% 46%,rgba(0,0,0,.75) 0,rgba(0,0,0,.28) 72%,transparent 100%);opacity:.38}.home-export-map__svg-host{position:relative;z-index:1;flex:1 1 auto;align-self:stretch;width:100%;min-height:460px;-webkit-mask-image:radial-gradient(ellipse 96% 92% at 50% 48%,#000 58%,rgba(0,0,0,.72) 78%,transparent 100%);mask-image:radial-gradient(ellipse 96% 92% at 50% 48%,#000 58%,rgba(0,0,0,.72) 78%,transparent 100%)}.home-export-map__svg-host svg{width:100%;height:100%;min-height:460px;display:block;filter:drop-shadow(0 14px 32px rgba(15, 23, 42, .03))}.home-export-map__svg-host path{fill:rgba(24,25,26,.055);stroke:rgba(255,255,255,.78);stroke-width:.32;transition:fill .45s ease,filter .45s ease}.home-export-map__svg-host path.is-export-featured,.home-export-map__svg-host path.is-export-hub,.home-export-map__svg-host path.is-export-selected{paint-order:stroke fill}.home-export-map__svg-host path.is-export-hub{fill:#c62828;stroke:rgba(255,255,255,.9);stroke-width:.55;filter:drop-shadow(0 0 10px rgba(198, 40, 40, .18))}.home-export-map__svg-host path.is-export-selected{fill:rgba(31,102,46,.24);stroke:rgba(255,255,255,.88);stroke-width:.45}.home-export-map__svg-host path.is-export-featured{fill:rgba(31,102,46,.36);stroke:rgba(255,255,255,.9);stroke-width:.5;filter:drop-shadow(0 0 6px rgba(31, 102, 46, .1))}.home-export-map__svg-host .home-export-map__route-glow{fill:none;stroke:rgba(115,188,130,.14);stroke-width:2.8;stroke-linecap:round;pointer-events:none}.home-export-map__svg-host .home-export-map__route-line{fill:none;stroke:rgba(31,102,46,.3);stroke-width:1;stroke-linecap:round;pointer-events:none}.home-export-map__svg-host .home-export-map__route-line.is-featured{stroke:rgba(31,102,46,.42);stroke-width:1.15}.home-export-map__svg-host .home-export-map__route-line.is-animated{stroke-dasharray:5 7;animation:homeExportMapLineFlow 10s linear infinite}.home-export-map__svg-host .home-export-map__route-dot{fill:#73bc82;stroke:#fff;stroke-width:.8;pointer-events:none}.home-export-map__svg-host .home-export-map__route-dot.is-featured{fill:#1f662e}.home-export-map__svg-host .home-export-map__route-dot.is-pulse{animation:homeExportMapDestPulse 2.8s ease-in-out infinite}.home-export-map__svg-host.is-loading::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.65),rgba(255,255,255,0));animation:homeExportMapShimmer 1.4s ease-in-out infinite}@keyframes homeExportMapShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes homeExportMapLineFlow{to{stroke-dashoffset:-80}}@keyframes homeExportMapDestPulse{0%,100%{opacity:.55}50%{opacity:1}}.home-export-map__markets{padding:0 28px 28px}.home-export-map__markets-label{display:block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(24,25,26,.45)}.home-export-map__market-tags{display:flex;flex-wrap:wrap;gap:10px}.home-export-map__market-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;border:1px solid rgba(24,25,26,.08);background:#fff;color:var(--primary-color,#18191a);font-size:13px;font-weight:500;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.home-export-map__market-tag img{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.home-export-map__market-tag:hover{border-color:rgba(31,102,46,.2);box-shadow:0 8px 20px rgba(31,102,46,.08);color:var(--primary-color,#18191a);transform:translateY(-1px)}.home-export-map__market-tag--more{padding-left:14px;color:rgba(24,25,26,.62)}@media (max-width:1199px){.home-export-map{padding:80px 0 90px}.home-export-map__layout{grid-template-columns:1fr}.home-export-map__content{grid-column:1;grid-row:1;max-width:none;padding:0 0 28px}.home-export-map__map-col{grid-column:1;grid-row:2;border-left:none;border-top:none;padding-top:28px;background:linear-gradient(180deg,rgba(248,249,250,0) 0,rgba(248,249,250,.45) 18%,rgba(247,250,248,.2) 100%)}.home-export-map__map-col::before{top:0;bottom:auto;left:8%;right:8%;width:auto;height:1px;background:linear-gradient(90deg,transparent 0,rgba(24,25,26,.07) 20%,rgba(24,25,26,.07) 80%,transparent 100%)}.home-export-map__map-stage{min-height:400px;padding:20px 0}.home-export-map__map-grid{inset:20px 0}.home-export-map__svg-host{min-height:360px}.home-export-map__svg-host svg{min-height:360px}}@media (max-width:767px){.home-export-map{padding:72px 0 80px}.home-export-map__content{padding:0 0 24px}.home-export-map .home-export__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.home-export-map .home-export__stat{flex:initial;gap:6px;padding:14px 12px;border:1px solid rgba(24,25,26,.08);border-radius:14px;background:rgba(255,255,255,.72)}.home-export-map .home-export__stat-divider{display:none}.home-export-map .home-export__stat-icon{width:28px;height:28px;font-size:1.05rem}.home-export-map .home-export__stat-value{font-size:1.45rem;line-height:1.1}.home-export-map .home-export__stat-label{font-size:10px;letter-spacing:.06em;line-height:1.3}.home-export-map .home-export__stat:last-child:nth-child(odd){grid-column:1/-1}.home-export-map__map-col{padding-top:24px}.home-export-map__map-stage{min-height:260px;padding:12px 0}.home-export-map__map-grid,.home-export-map__svg-host{min-height:240px}.home-export-map__svg-host svg{min-height:240px;width:100%;height:auto;max-height:300px}.home-export-map__markets{padding:0 16px 20px}.home-export-map__cta{width:100%;justify-content:space-between}}@media (max-width:1199px){.our-blog{padding-bottom:24px}.home-news-slider{padding:0 42px}.home-news-slider__arrow{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:42%;z-index:2;width:38px;height:38px;margin:0;padding:0;border:1px solid rgba(24,25,26,.1);border-radius:50%;background:#fff;color:var(--accent-color,#1f662e);font-size:.9rem;line-height:1;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.1);transform:translateY(-50%);transition:background .2s ease,border-color .2s ease}.home-news-slider__arrow--prev{left:0}.home-news-slider__arrow--next{right:0}.home-news-slider__arrow:focus-visible,.home-news-slider__arrow:hover{background:rgba(31,102,46,.08);border-color:rgba(31,102,46,.22);outline:0}.home-news-slider__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.home-news-slider .post-item{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.home-export-map__svg-host .home-export-map__route-dot.is-pulse,.home-export-map__svg-host .home-export-map__route-line.is-animated,.home-export-map__svg-host.is-loading::before{animation:none}}@media only screen and (min-width:1200px) and (max-width:1399px){.home-activities__grid,.home-activities__grid:has(.home-activities__card:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.home-activities__card:nth-child(3n){border-right:none}.home-activities__card:nth-child(-n+3){border-bottom:1px solid rgba(24,25,26,.1)}}@media only screen and (max-width:1199px){.navbar-toggle,.responsive-menu{display:block}.navbar-expand-xl .navbar-collapse.main-menu{display:none!important}.header-btn{display:none}.header-lang{margin-left:auto;margin-right:10px}.slicknav-cta-item{display:none;padding:14px 20px 18px}.slicknav_btn.slicknav_open~.slicknav-cta-item{display:block}.hero-prime{padding:180px 0 90px;min-height:auto}.about-info-box-header-prime{padding-right:0}.about-us-info-box-prime .aluminium-profile{opacity:.18;max-width:200px}.industries-image-box-1 .industries-image{margin-right:clamp(-120px,-10vw,-40px)}.industries-image-box-1{width:32%}.industries-image-box-2{width:68%}.home-aluminum-journey__orbit-shell{width:min(100%,400px);--orbit-offset:118px}.home-aluminum-journey__node{width:72px}.home-sectors-card{min-height:420px}.footer-header-prime{flex-direction:column;align-items:flex-start;gap:18px}.footer-links-box-prime{margin-left:0;width:100%}.footer-legal-prime{margin-left:0}.footer-contact-list-prime,.footer-links-prime{max-width:100%}.home-export-map__map-stage{min-height:clamp(280px,36vw,420px)}.home-export-map__map-grid,.home-export-map__svg-host{min-height:clamp(240px,32vw,380px)}.home-export-map__svg-host svg{min-height:clamp(240px,32vw,380px);max-height:none}.home-news-slider{padding:0 36px}}@media only screen and (max-width:991px){.industries-image-box-1,.industries-image-box-2{width:100%}.industries-image-box-1{padding-bottom:0}.industries-image-box-1 .industries-image{margin-right:0}.home-aluminum-journey__orbit-shell{width:min(100%,380px);--orbit-offset:108px}.home-activities__decor-rings{width:280px;height:280px;right:-50px;bottom:-90px}.hero-prime.hero-video-prime{display:flex;flex-direction:column;align-content:stretch;min-height:0;height:auto;padding:0;margin:0;border-radius:0;overflow:visible;background:var(--primary-color)}.hero-prime.hero-video-prime::before{display:none}.hero-bg-mobile-prime{display:block;position:relative;inset:auto;width:100%;height:clamp(267px,63vh,540px);z-index:0;overflow:hidden}.hero-mobile-slider,.hero-mobile-slider .swiper,.hero-mobile-slider .swiper-slide,.hero-mobile-slider .swiper-wrapper{height:100%}.hero-mobile-slider__nav{top:auto;bottom:14px;left:12px;right:12px}.hero-mobile-slider__pagination{left:0;right:0;bottom:30px!important;pointer-events:none}.hero-mobile-slider__pagination .swiper-pagination-bullet{pointer-events:auto}.hero-prime .container{position:relative;z-index:2;width:100%;max-width:100%;padding:24px 20px calc(28px + env(safe-area-inset-bottom,0px));background:var(--primary-color)}.hero-box-prime{gap:16px}.hero-contant-prime{width:100%}.hero-prime .section-title h1.hero-slide-title{font-size:clamp(26px,7vw,34px);line-height:1.18}.hero-prime .section-title p.hero-slide-description{margin-top:12px;font-size:15px;line-height:1.55;color:rgba(255,255,255,.88)}.hero-content-body-prime{margin-top:4px;gap:16px}}@media only screen and (min-width:1200px) and (max-width:1599px){.main-menu ul li{margin:0 6px}.main-menu ul li a{font-size:15px;padding:12px 8px!important}.hero-prime{padding:190px 0 95px}}@media only screen and (min-width:1600px){.home-activities .container,.home-aluminum-journey .container,.home-export-map .container,.our-blog .container{max-width:1320px}}.production-page{background:var(--bg-color)}.production-page__hero{position:relative;min-height:min(88vh,820px);display:flex;align-items:flex-end;padding:160px 0 90px;background-color:var(--primary-color);background-image:var(--production-hero-bg);background-size:cover;background-position:center;color:var(--white-color);overflow:hidden}.production-page__hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,25,26,.82) 0,rgba(24,25,26,.55) 48%,rgba(24,25,26,.28) 100%)}.production-page__hero .container{position:relative;z-index:1}.production-page__hero-content{max-width:36rem;position:relative;padding-left:28px}.production-page__scroll-hint{position:absolute;left:0;top:.35em;writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.72);margin:0}.production-page__scroll-hint::before{content:'';display:block;width:1px;height:52px;margin:0 auto 12px;background:rgba(255,255,255,.45)}.production-page__hero-title{font-family:var(--heading-font);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.05;color:var(--white-color);margin:0 0 16px}.production-page__hero-text{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55;color:rgba(255,255,255,.88);margin:0}.production-page__produced{padding:0;background:#f3f3f1}.production-page__process,.production-page__surfaces{padding:clamp(70px,9vw,120px) 0}.production-page__produced-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:clamp(480px,62vw,620px);align-items:stretch}.production-page__produced-copy{position:relative;z-index:2;display:flex;align-items:center;background:#f3f3f1;clip-path:polygon(0 0,100% 0,86% 100%,0 100%);padding:clamp(48px,7vw,96px) clamp(24px,5vw,80px) clamp(48px,7vw,96px) clamp(24px,6vw,100px)}.production-page__produced-copy-inner{max-width:34rem;width:100%}.production-page__produced-eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color);margin-bottom:14px}.production-page__produced-title{font-family:var(--heading-font);font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.1;color:var(--primary-color);margin:0 0 18px}.production-page__produced-text{font-size:16px;line-height:1.7;color:var(--text-color);margin:0 0 36px;max-width:30rem}.production-page__capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;list-style:none;margin:0;padding:0}.production-page__capabilities li{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.production-page__capability-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(31,102,46,.35);padding:0;color:var(--accent-color);font-size:20px}.production-page__capability-icon img{width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(28%) sepia(42%) saturate(788%) hue-rotate(87deg) brightness(92%) contrast(92%)}.production-page__capability-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-color);line-height:1.35}.production-page__produced-actions{margin-top:32px}.production-page__produced-visual{position:relative;margin-left:-12%;min-height:100%}.production-page__produced-media{margin:0;height:100%;min-height:clamp(420px,58vw,620px);overflow:hidden}.production-page__produced-media img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.production-page__produced-media img.is-switching{opacity:.35}.production-page__produced-thumbs{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;display:flex;gap:10px;overflow-x:auto;padding:10px;background:rgba(24,25,26,.42);backdrop-filter:blur(8px);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.production-page__produced-thumb{flex:0 0 72px;width:72px;height:54px;padding:0;border:2px solid transparent;background:0 0;cursor:pointer;overflow:hidden;opacity:.72;transition:opacity .25s ease,border-color .25s ease,transform .25s ease}.production-page__produced-thumb img{display:block;width:100%;height:100%;object-fit:cover}.production-page__produced-thumb.is-active,.production-page__produced-thumb:hover{opacity:1;border-color:var(--accent-light-color);transform:translateY(-2px)}.production-page__stats{background:var(--white-color);padding:clamp(80px,10vw,130px) 0}.production-page__stats-heading{text-align:center;margin-bottom:clamp(40px,6vw,64px)}.production-page__stats-heading h2{position:relative;display:inline-block;font-family:var(--heading-font);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);margin:0;padding-bottom:16px}.production-page__stats-heading h2::after{content:'';position:absolute;left:50%;bottom:0;width:56px;height:3px;transform:translateX(-50%);background:var(--accent-color)}.production-page__stats .section-title{margin-bottom:36px}.production-page__stats .section-title h2{position:relative;display:inline-block;padding-bottom:14px}.production-page__process-heading h2::after,.production-page__stats .section-title h2::after,.production-page__surfaces-heading h2::after{content:'';position:absolute;left:50%;bottom:0;width:48px;height:2px;transform:translateX(-50%);background:var(--accent-color)}.production-page__stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1100px;margin:0 auto;background:0 0;border:0}.production-page__stat{position:relative;padding:12px 28px;text-align:center;border-right:0}.production-page__stat:not(:last-child)::after{content:'';position:absolute;top:18%;right:0;width:1px;height:64%;background:rgba(24,25,26,.12)}.production-page__stat:last-child{border-right:none}.production-page__stat-value{font-family:var(--heading-font);font-size:clamp(2.6rem,5vw,3.75rem);font-weight:700;line-height:1;color:var(--accent-color);margin:0 0 16px;letter-spacing:-.02em}.production-page__stat-label{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color);line-height:1.45;margin:0 auto;max-width:11rem}.production-page__process{background:var(--bg-color);overflow:hidden}.production-page__process-wrap{width:min(96vw,1480px);margin:0 auto;padding:0 clamp(12px,2vw,24px)}.production-page__process-heading{text-align:center;margin-bottom:clamp(36px,5vw,56px)}.production-page__process-heading h2{position:relative;display:inline-block;font-family:var(--heading-font);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;color:var(--primary-color);margin:0;padding-bottom:14px}.production-page__process-track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px 18px}.production-page__process-track .swiper-wrapper{display:contents}.production-page__process-pagination{display:none}.production-page__process-step{position:relative;text-align:center}.production-page__process-number{display:block;font-size:13px;font-weight:500;letter-spacing:.08em;color:#9a9a9a;margin-bottom:12px}.production-page__process-media{margin:0 auto 16px;width:100%;aspect-ratio:1/1;overflow:hidden;background:#e8e7df}.production-page__process-zoom{display:block;width:100%;height:100%;cursor:zoom-in}.production-page__process-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.production-page__process-step:hover .production-page__process-media img{transform:scale(1.04)}.production-page__process-arrow{position:absolute;top:33%;right:-12px;font-size:26px;line-height:1;color:rgba(24,25,26,.28);z-index:1;transform:translateY(-50%)}.production-page__process-title{font-family:var(--heading-font);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-color);margin:0 0 8px;line-height:1.3}.production-page__process-text{font-size:13px;line-height:1.55;color:var(--text-color);margin:0}.production-page__surfaces{background:var(--white-color)}.production-page__surfaces-heading{max-width:40rem;margin:0 auto clamp(40px,6vw,64px);text-align:center}.production-page__surfaces-eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color);margin-bottom:12px}.production-page__surfaces-heading h2{position:relative;display:inline-block;font-family:var(--heading-font);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;color:var(--primary-color);margin:0 0 16px;padding-bottom:14px}.production-page__surfaces-heading p{font-size:16px;line-height:1.65;color:var(--text-color);margin:0}.production-page__surfaces-list{display:flex;flex-direction:column;gap:28px}.production-page__surface-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:280px;background:#f6f5ed;overflow:hidden}.production-page__surface-row.is-reversed{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.production-page__surface-row.is-reversed .production-page__surface-row-media{order:2}.production-page__surface-row.is-reversed .production-page__surface-row-body{order:1}.production-page__surface-row-media{margin:0;min-height:280px;overflow:hidden}.production-page__surface-row-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.production-page__surface-row:hover .production-page__surface-row-media img{transform:scale(1.03)}.production-page__surface-row-body{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px)}.production-page__surface-row-index{position:absolute;top:20px;right:24px;font-family:var(--heading-font);font-size:clamp(2.4rem,4vw,3.2rem);font-weight:700;line-height:1;color:rgba(24,25,26,.08)}.production-page__surface-row-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border:1px solid rgba(31,102,46,.3);color:var(--accent-color);font-size:20px}.production-page__surface-row-icon img{width:24px;height:24px;object-fit:contain;filter:brightness(0) saturate(100%) invert(28%) sepia(42%) saturate(788%) hue-rotate(87deg) brightness(92%) contrast(92%)}.production-page__surface-row-body h3{font-family:var(--heading-font);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;color:var(--primary-color);margin:0 0 12px;line-height:1.2}.production-page__surface-row-body p{font-size:15px;line-height:1.65;color:var(--text-color);margin:0;max-width:28rem}@media only screen and (max-width:1199px){.production-page__process-track{grid-template-columns:repeat(4,minmax(0,1fr))}.production-page__process-step:nth-child(4) .production-page__process-arrow{display:none}.production-page__produced-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.production-page__produced-copy{clip-path:polygon(0 0,100% 0,90% 100%,0 100%);padding-right:clamp(40px,8vw,72px)}.production-page__produced-visual{margin-left:-10%}.production-page__capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:991px){.production-page__hero{min-height:70vh;padding:130px 0 70px}.production-page__produced-split{display:flex;flex-direction:column;min-height:0}.production-page__produced-copy{clip-path:none;padding:56px 24px 40px;order:1}.production-page__produced-visual{margin-left:0;order:2}.production-page__produced-media{min-height:280px;height:280px}.production-page__produced-thumbs{left:12px;right:12px;bottom:12px;gap:8px;padding:8px}.production-page__produced-thumb{flex:0 0 60px;width:60px;height:46px}.production-page__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.production-page__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px;row-gap:36px}.production-page__stat{padding:8px 20px}.production-page__stat:not(:last-child)::after{display:none}.production-page__stat:nth-child(odd)::after{content:'';display:block;position:absolute;top:12%;right:0;width:1px;height:76%;background:rgba(24,25,26,.12)}.production-page__process-track{display:block;overflow:hidden;padding-bottom:8px}.production-page__process-track .swiper-wrapper{display:flex;align-items:stretch}.production-page__process-step{flex:0 0 auto;height:auto;scroll-snap-align:unset}.production-page__process-media{aspect-ratio:1/1}.production-page__process-arrow{display:none}.production-page__process-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px;position:static}.production-page__process-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;opacity:1;background:rgba(24,25,26,.18);transition:width .25s ease,background .25s ease}.production-page__process-pagination .swiper-pagination-bullet-active{width:22px;border-radius:100px;background:var(--accent-color)}.production-page__surface-row,.production-page__surface-row.is-reversed{grid-template-columns:1fr}.production-page__surface-row.is-reversed .production-page__surface-row-body,.production-page__surface-row.is-reversed .production-page__surface-row-media{order:initial}.production-page__surface-row-media{min-height:220px;height:220px}}@media only screen and (max-width:767px){.production-page__hero-content{padding-left:22px}.production-page__scroll-hint{font-size:10px}}.vn-sitemap{padding:72px 0 100px;background:#f7f7f5}.vn-sitemap__intro{margin-bottom:36px}.vn-sitemap__eyebrow{display:inline-block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color,#1f662e)}.vn-sitemap__title{margin:0 0 10px;font-size:clamp(1.75rem,3vw,2.35rem);letter-spacing:-.03em}.vn-sitemap__lead{margin:0;max-width:40rem;color:#4b5563;line-height:1.6}.vn-sitemap__count{display:inline-block;margin-left:.35em;font-weight:600;color:#111}.vn-sitemap__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vn-sitemap__card{background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:18px;padding:22px 20px}.vn-sitemap__card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(17,17,17,.06)}.vn-sitemap__card-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--accent-color,#1f662e) 10%,#fff);color:var(--accent-color,#1f662e)}.vn-sitemap__card-title{margin:0;font-size:1.1rem}.vn-sitemap__group-link{color:inherit;text-decoration:none}.vn-sitemap__group-link:hover{color:var(--accent-color,#1f662e)}.vn-sitemap__list{list-style:none;margin:0;padding:0}.vn-sitemap__item+.vn-sitemap__item{margin-top:6px}.vn-sitemap__link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;color:#374151;text-decoration:none;transition:background .2s ease,color .2s ease}.vn-sitemap__link:hover{background:rgba(17,17,17,.04);color:#111}.vn-sitemap__link-icon{font-size:.75rem;opacity:.45}.vn-sitemap__subcategory-icon{margin-right:8px;opacity:.55}.vn-sitemap__empty{margin:0;color:#6b7280;font-size:.925rem}@media (max-width:991.98px){.vn-sitemap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.vn-sitemap{padding:48px 0 80px}.vn-sitemap__grid{grid-template-columns:1fr}}.mobile-quick-sheet,.mobile-tabbar{display:none}@media (max-width:991.98px){body{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}body.mobile-quick-open{overflow:hidden}.cookie-card{bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:10030}.mobile-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:10020;margin:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(24,25,26,.08);background:rgba(255,255,255,.96);box-shadow:0 -8px 24px rgba(24,25,26,.08);backdrop-filter:blur(10px)}.mobile-tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:4px 2px;border:0;background:0 0;color:#5c635d;font-family:var(--default-font);font-size:10px;font-weight:500;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer}.mobile-tabbar__item i{font-size:16px;line-height:1}.mobile-tabbar__item span{display:-webkit-box;overflow:hidden;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-tabbar__item.is-active,.mobile-tabbar__item[aria-expanded=true]{color:var(--accent-color)}.mobile-tabbar__item--quote{color:var(--accent-color)}.mobile-tabbar__item--quote i{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:-14px;border-radius:999px;background:var(--accent-color);color:#fff;font-size:14px;box-shadow:0 8px 16px rgba(31,102,46,.28)}.mobile-tabbar__item--quote.is-active i{background:var(--accent-dark-color)}.mobile-quick-sheet{display:block;position:fixed;inset:0;z-index:10050;visibility:hidden;pointer-events:none}.mobile-quick-sheet.is-open{visibility:visible;pointer-events:auto}.mobile-quick-sheet__backdrop{position:absolute;inset:0;border:0;background:rgba(24,25,26,.46);opacity:0;cursor:pointer;transition:opacity .2s ease}.mobile-quick-sheet.is-open .mobile-quick-sheet__backdrop{opacity:1}.mobile-quick-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:min(70vh,420px);padding:16px 16px calc(88px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -16px 40px rgba(24,25,26,.16);transform:translateY(110%);transition:transform .24s ease}.mobile-quick-sheet.is-open .mobile-quick-sheet__panel{transform:translateY(0)}.mobile-quick-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mobile-quick-sheet__head h2{margin:0;font-family:var(--default-font);font-size:16px;font-weight:600;line-height:1.2;color:var(--primary-color)}.mobile-quick-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:#f3f1e8;color:var(--primary-color);cursor:pointer}.mobile-quick-sheet__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mobile-quick-sheet__list a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border-radius:12px;background:#f6f5ed;color:var(--primary-color);font-size:14px;font-weight:500;line-height:1.3;text-decoration:none}.mobile-quick-sheet__list a i{width:20px;color:var(--accent-color);text-align:center}.mobile-quick-sheet__list a[aria-current=page]{background:rgba(31,102,46,.12);color:var(--accent-dark-color)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.mobile-quick-sheet__backdrop,.mobile-quick-sheet__panel{transition:none}}