:root{--primerycolor:#1c2335;--primerycolorrgb:rgba(32,42,68,.3);--primerycolorlight:#506498;--primerycolorverylight:#d3d8e6;--primerycolormed:#405078;--primerycolordark:#10141e;--primerycolorverydark:#06080c;--seconderycolordarkrgbmed:rgba(0,0,0,.5);--seconderycolor:#01479d;--seconderycolorrgb:rgba(1,51,157,.75);--seconderycolorlightrgb:rgba(1,51,157,.1);--seconderycolormed:#024fab;--seconderycolorlight:#5493de;--seconderycolorverylight:#e1efff;--seconderycolordark:#003b83;--seconderycolorverydark:#002d64;--seconderycolorrgb:rgba(1,71,157,.4);--seconderycolorrgblight:rgba(1,71,157,.1);--thirdcolor:#bc8246;--thirdcolorrgb:#bc8246;--thirdcolorlight:#e6c11e;--thirdcolormed:#aa7640;--thirdcolordark:#976838;--redlight:#f71735;--bgcolor:#fff;--bgcolorlight:#f1f1f1;--bgcolormed:#eee;--textcolorlight:#888;--textcolormed:#777;--textcolor:#555;--textcolordark:#222;--brediushuge:0;--brediusbig:0;--brediusmedium:0;--brediussmall:0;--brediustiny:0;--global--size:clamp(2rem,4vw,5rem);--anim--hover-time:400ms;--anim--hover-ease:cubic-bezier(.25,1,.5,1)}[data-theme="dark"]{--primerycolor:#1c2335;--primerycolorrgb:rgba(32,42,68,.3);--primerycolorlight:#506498;--primerycolorverylight:#beccf0;--primerycolormed:#405078;--primerycolordark:#10141e;--primerycolorverydark:#06080c;--seconderycolordarkrgbmed:rgba(0,0,0,.5);--seconderycolor:#01479d;--seconderycolorrgb:rgba(1,51,157,.75);--seconderycolorlightrgb:rgba(1,51,157,.1);--seconderycolormed:#024fab;--seconderycolorlight:#5493de;--seconderycolorverylight:#e1efff;--seconderycolordark:#003b83;--seconderycolorverydark:#002d64;--seconderycolorrgb:rgba(1,71,157,.4);--seconderycolorrgblight:rgba(1,71,157,.1);--thirdcolor:#bc8246;--thirdcolorrgb:#bc8246;--thirdcolorlight:#e6c11e;--thirdcolormed:#aa7640;--thirdcolordark:#976838;--redlight:#f71735;--bgcolor:#000;--bgcolorlight:#333;--bgcolormed:#777;--textcolorlight:#ccc;--textcolormed:#eee;--textcolor:#f5f5f5;--textcolordark:#fff;--brediushuge:0;--brediusbig:0;--brediusmedium:0;--brediussmall:0;--brediustiny:0}.main-menu{border:solid 1px rgba(255,255,255,.6);border-radius:50rem;padding:0 calc(5px + .9vw)}.main-menu .navigation>li>.mega-menu ul>li.mega-menu-column{position:relative;display:flex;color:rgba(255,255,255,.78);text-decoration:none;overflow:visible;transition:color .3s ease}.main-menu .navigation>li>.mega-menu ul>li.mega-menu-column::before{content:"";position:absolute;right:0;left:0;bottom:3px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,255,255,.04))}.main-menu .navigation>li>.mega-menu ul>li.mega-menu-column::after{content:"";position:absolute;right:0;bottom:2px;width:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(77,180,255,.25) 25%,rgba(100,200,255,.75) 65%,#e8f9ff 100%);box-shadow:0 0 4px #b8ecff,0 0 10px rgba(70,175,255,.9),0 0 22px rgba(45,145,255,.5);transition:width .5s cubic-bezier(.16,1,.3,1)}.main-menu .navigation>li>.mega-menu ul>li.mega-menu-column:hover{color:#fff}.main-menu .navigation>li>.mega-menu ul>li.mega-menu-column:hover::after{width:100%}header .dm-toggle .icon-in-thumb{color:rgba(255,255,255,.7)}header .dm-track{background:rgba(200,200,200,.08);border-color:rgba(200,200,200,.25)}.sticky-header .main-menu{border:0!important;border-radius:0;background:inherit!important;padding:inherit}.main-menu .navigation>li>a{color:#fff}.main-menu .navigation>li>a:hover{color:var(--primerycolorlight)}.main-menu .navigation{gap:calc(7.5px + 1vw)}.main-menu .navigation>li>a{padding:10px 0 10px;font-size:calc(.8em + .15vw)}.main-menu .navigation>li>ul,.main-menu .navigation>li>.mega-menu{backdrop-filter:blur(8px);background:rgba(255,255,255,.75)}.main-header.header-style-Absolute .header-upper.active{background:rgba(255,255,255,.75)}@media only screen and (min-width:768px){.main-header .header-upper .cart-box .cart-box-btn{color:#fff}}[data-theme="dark"] .main-menu .navigation>li>ul,[data-theme="dark"] .main-menu .navigation>li>.mega-menu{backdrop-filter:blur(8px);background:rgba(0,0,0,.75)}[data-theme="dark"] .main-header.header-style-Absolute .header-upper.active{background:rgba(0,0,0,.75)}.main-menu .navigation>li>ul>li,.main-menu .navigation>li>.mega-menu ul>li{border:0}.header-style-Absolute .main-menu .navigation>li>a::before{bottom:0;height:2px}.main-header.header-style-Absolute .header-upper:before{border:0}.btn-style-two{-webkit-transform:skew(-4deg);transform:skew(-4deg);--border-width:clamp(1px,.0625em,4px);cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:auto;z-index:3;background:linear-gradient(-75deg,var(--seconderycolorlightrgb),var(--seconderycolorrgb),var(--seconderycolorlightrgb));box-shadow:inset 0 .125em .125em rgba(0,0,0,.05),inset 0 -.125em .125em rgba(255,255,255,.5),0 .25em .125em -.125em rgba(0,0,0,.2),0 0 .1em .25em inset rgba(255,255,255,.2),0 0 0 0 rgba(255,255,255,1);backdrop-filter:blur(clamp(1px,.125em,4px));-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));-moz-backdrop-filter:blur(clamp(1px,.125em,4px));-ms-backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--anim--hover-time) var(--anim--hover-ease);-webkit-transform:skew(-5deg);transform:skew(-5deg);border-radius:var(--brediusmedium)}.btn-style-two.form{background:linear-gradient(-75deg,var(--seconderycolorlight),var(--seconderycolor),var(--seconderycolorlight))}.btn-style-two:after{content:"";position:absolute;z-index:1;inset:0;top:0;left:0;border-radius:var(--brediusmedium);width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:calc(0% - var(--border-width)/2);left:calc(0% - var(--border-width)/2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.5));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:add,add;mask-composite:exclude;transition:all var(--anim--hover-time) var(--anim--hover-ease),--angle-1 500ms ease;box-shadow:inset 0 0 0 calc(var(--border-width)/2) rgba(255,255,255,.5)}.btn-style-two:hover{background-color:transparent;-webkit-transform:skew(-4deg) scale(.975);transform:skew(-4deg) scale(.975);backdrop-filter:blur(.01em);-webkit-backdrop-filter:blur(.01em);-moz-backdrop-filter:blur(.01em);-ms-backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em rgba(0,0,0,.05),inset 0 -.125em .125em rgba(255,255,255,.5),0 .15em .05em -.1em rgba(0,0,0,.25),0 0 .05em .1em inset rgba(255,255,255,.5),0 0 0 0 rgba(255,255,255,1)}.btn-style-two.form:hover{background-color:inherit}.btn-style-two:before{display:none}.btn-style-two>*{-webkit-transform:skew(5deg);transform:skew(5deg)}.btn-style-two:hover .txt,btn-style-two:hover{color:#fff}.main-footer{padding-top:0;background:var(--primerycolordark)}[data-theme="dark"] .main-footer{background:rgba(0,0,0,.05)}.main-footer .newsletter-form .form-group input{background:rgba(0,0,0,.5)}.main-footer>.auto-container{padding-top:50px;border-top:solid 1px rgba(255,255,255,.4)}.main-footer .footer-bottom{background:rgba(0,0,0,.1)}.main-footer .footer-bottom .copyright{color:var(--primerycolorverylight)}.main-footer,.main-footer a,.main-footer .news-post a,.main-footer .list-style-two li a,.main-footer .list-link li a{color:var(--primerycolorverylight)}.main-footer a:hover,.main-footer .news-post a:hover,.main-footer .list-style-two li a:hover,.main-footer .list-link li a:hover{color:#fff}.main-footer .footer-widget h4 a.showall{color:var(--primerycolorlight)}.main-footer .footer-widget h4 a.showall:hover{color:var(--seconderycolorlight)}.sec-title h2{font-size:calc(1.2em + .8vw);color:var(--textcolor)}.list-link li i,.list-style-two li .icon{color:var(--primerycolormed)}.parallax-section,.simple-section{background-color:rgba(255,255,255,.8)}[data-theme="dark"] .parallax-section,[data-theme="dark"] .simple-section{background-color:rgba(0,0,0,.3)}.swiper-container-wrapper{display:flex;align-items:center;gap:1em}.banner-section{max-height:100vh}.banner-section .swiper,.banner-section swiper .swiper-wrapper,.banner-section swiper .swiper-wrapper .swiper-slide{max-height:inherit}.grouping-section{background:var(--primerycolorrgb);margin-bottom:1.5em}#categorySection.grouping-section .sec-title h2,.service-block .inner-box.style-three .feature-text{color:#fff}.services-section{background:rgba(0,0,0,.06)}[data-theme="dark"] .services-section{background:rgba(0,0,0,.3)}.service-block.style-one .inner-box{padding:0 0 .5em}.service-block .inner-box .upper-box{border-radius:var(--brediusbig);overflow:hidden}.service-block.style-three .inner-box .lower-box{background:var(--primerycolordark)}.page-breadcrumb li a:hover,.page-breadcrumb li:last-child a{color:var(--primerycolorverylight)}.inner-box .lower-content .arrow{display:none}.news-block .inner-box,.case-block .inner-box,.slider-intro,.category-block .inner-box .icon-box,.parallax-section .image-side img{-webkit-transform:skew(-4deg);transform:skew(-4deg);-webkit-transition:height .8s ease,width .8s ease,margin .8s ease}.news-block .inner-box .lower-content h4 a,.news-block .inner-box .lower-content .text{min-height:auto}.case-block .inner-box .lower-content,.category-block .inner-box .content-box{position:absolute;bottom:0;z-index:10;background-color:transparent;border-radius:0 0 var(--brediusbig) var(--brediusbig);-webkit-transition:height .8s ease,width .8s ease,margin .8s ease}.case-block .inner-box{margin:0}.case-block .inner-box .image{overflow:visible}.category-block .inner-box{background:transparent}.case-block .inner-box .lower-content,.category-block .inner-box .content-box{padding:0 1.5em}.case-block .inner-box .lower-content h4 a,.category-block .inner-box .content-box .title{color:#fff}.inner-box .lower-content>p,.inner-box .lower-content.limit p,.category-block .inner-box .content-box .text{color:#eee}[data-theme="dark"] .news-block .inner-box .lower-content{background-color:transparent}.news-block .inner-box .lower-content>*,.case-block .inner-box .lower-content>*,.slider-intro>*{-webkit-transform:skew(4deg);transform:skew(4deg)}.slider-intro .overlay{-webkit-transform:skew(0deg);transform:skew(0deg)}.news-block .inner-box .image{overflow:hidden;background:transparent}.simple-section h2,.parallax-section h2{font-weight:bolder;text-transform:capitalize}.sidebar-title h4{padding:0 .8em}.header-upper .color-logo-show,[data-theme="dark"] .header-upper .color-logo-show{display:none}.header-upper .white-logo-show,[data-theme="dark"] .header-upper .white-logo-show{display:inline-block}@media only screen and (max-width:767px){.header-upper .white-logo-show,[data-theme="dark"] .header-upper .color-logo-show{display:none}.header-upper .color-logo-show,[data-theme="dark"] .header-upper .white-logo-show{display:inline-block}}.fixBack-wrapper{display:unset}.lamp{position:fixed;max-width:55vw}.lamp.front{top:0;right:-10%}.lamp.back{bottom:0;left:-10%}.lamp img{width:100%;display:block;filter:grayscale(100%);opacity:.15}[data-theme="dark"] .lamp img{filter:grayscale(0);opacity:.45}.lamp.front .on{position:absolute;inset:0;opacity:0;animation:lightFBlink 5s infinite}.lamp.back .on{position:absolute;inset:0;opacity:0;animation:lightBBlink 5s infinite}[data-theme="dark"] .lamp.front .on{position:absolute;inset:0;opacity:0;animation:darkFBlink 5s infinite}[data-theme="dark"] .lamp.back .on{position:absolute;inset:0;opacity:0;animation:darkBBlink 5s infinite}.styled-form .form-group input[type="text"],.styled-form .form-group input[type="number"],.styled-form .form-group select{border-radius:3px}@keyframes lightFBlink{0%,40%{opacity:.1}50%,90%{opacity:0}100%{opacity:.1}}@keyframes lightBBlink{0%,40%{opacity:0}50%,90%{opacity:.1}100%{opacity:0}}@keyframes darkFBlink{0%,40%{opacity:.4}50%,90%{opacity:0}100%{opacity:.4}}@keyframes darkBBlink{0%,40%{opacity:0}50%,90%{opacity:.4}100%{opacity:0}}.about-section .image-column .image{overflow:unset}.headlight-explode{position:relative}.headlight-sticky{position:sticky;top:0;width:100%;height:65vh;display:flex;align-items:center;justify-content:center}.headlight-stage{position:relative;width:75%;aspect-ratio:16/9}.headlight-part{position:absolute!important;width:75%;height:100%;object-fit:contain;left:0;top:0;pointer-events:none;will-change:transform}