@charset "UTF-8";@import"https://use.typekit.net/njj0cwu.css";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@font-face{font-family:gineso-extended;src:url(https://use.typekit.net/af/b16920/00000000000000007735ae82/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/b16920/00000000000000007735ae82/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/b16920/00000000000000007735ae82/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}.header{background-color:#fff;color:#000;position:fixed;top:0;width:100%;z-index:100}.header a{color:#000}.container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0;background-color:#fff}.customs-page .container{background-color:#000;color:#fff}.nav{display:flex;align-items:center;justify-content:center;flex:1}.nav ul{display:flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:0;font-family:gineso-extended,sans-serif;font-size:25px;font-weight:700}.nav ul li{position:relative;padding:5px 10px}.nav ul li a{text-decoration:none;color:#000;position:relative;display:inline-block;transition:text-shadow .3s ease}.nav ul li a:not(.logo-link):after{content:"";position:absolute;width:0;height:2px;display:block;margin-top:5px;left:0;background:linear-gradient(to right,#0073b8,#000);transition:width .3s ease,left .3s ease}.nav ul li a:not(.logo-link):hover:after{width:100%;left:0}.nav ul li a:hover{text-shadow:0 4px 8px rgba(0,0,0,.2)}.logo-link{display:flex;justify-content:center;align-items:center;flex:0 1 auto}.logo-link img{max-height:100px;max-width:100%;height:auto;order:4}.nav2{flex:1;margin-left:150px}.logo-link img.default{display:block}.logo-link img.mobile,.logo-link img.dark{display:none}.nav2 ul{display:flex;justify-content:flex-start;list-style:none;padding:0;margin:0;font-family:gineso-extended,sans-serif;font-size:25px;font-weight:700}.nav2 ul li{position:relative;margin-right:25px;padding:5px 10px}.nav2 ul li a{text-decoration:none;color:#000;position:relative;display:inline-block;transition:text-shadow .3s ease}.nav2 ul li a:after{content:"";position:absolute;width:0;height:2px;display:block;margin-top:5px;left:0;background:linear-gradient(to right,#0073b8,#000);transition:width .3s ease,left .3s ease}.nav2 ul li a:hover:after{width:100%;left:0}.nav2 ul li a:hover{text-shadow:0 4px 8px rgba(0,0,0,.2)}.nav ul li.logo-link a{pointer-events:none}@media (min-width: 811px){.nav:nth-of-type(2) ul li:nth-child(1),.nav:nth-of-type(2) ul li:nth-child(2),.nav:nth-of-type(2) ul li:nth-child(3){display:none}}.customs-page .header{width:100%;background-color:#000;color:#fff}.customs-page .header a{color:#fff}.customs-page .nav ul li a{text-decoration:none;color:#000;position:relative;display:inline-block}.customs-page nav ul li{position:relative}.customs-page .nav ul li a,.customs-page .nav2 ul li a{color:#fff}.customs-page .nav ul li a:after,.customs-page .nav2 ul li a:after{content:"";position:absolute;width:0;height:2px;display:block;margin-top:5px;left:0;background:linear-gradient(to right,violet,red,orange,#ff0,green,#00f,indigo,violet,red,orange,#ff0,green,#00f,indigo,violet);background-size:200% 100%;transition:width .5s ease,background-position 3s linear}.customs-page .nav ul li a:hover:after,.customs-page .nav2 ul li a:hover:after{width:100%;background-position:-200% 0;animation:rainbow 3s linear infinite}@keyframes rainbow{0%{background-position:100% 0}to{background-position:0 0}}.hamburger{display:none;flex-direction:column;cursor:pointer;position:absolute;right:20px;top:20px;z-index:1001}.hamburger .bar{width:25px;height:3px;background-color:#000;margin:4px 0;transition:.4s}@media (max-width: 810px){.hamburger{display:flex}.nav,.nav2{display:none;flex-direction:column;position:absolute;top:79.4px;right:0;background-color:#fff;width:100vw;text-align:center}.nav.open,.nav2.open{display:flex}.nav ul,.nav2 ul{flex-direction:column;width:100%}.nav ul li,.nav2 ul li{margin:10px 0;width:100%}.nav ul li:active,.nav2 ul li:active{background-color:gray}.logo-link{height:78.4px;order:-1;flex:1;text-align:center;border-bottom:1px solid #0073b8}.logo-link img.default,.logo-link img.dark{display:none}.logo-link img.mobile{display:block;max-height:50px}.customs-page .logo-link,.customs-builds-page .logo-link{height:78.4px;order:1;flex:1;text-align:center;border-bottom:1px solid gray}.customs-page .logo-link img.mobile,.customs-builds-page .logo-link img.mobile{display:none}.customs-page .logo-link img.dark,.customs-builds-page .logo-link img.dark{display:block;max-height:50px!important;max-width:50px}.hamburger.open+.nav{display:flex}.hamburger.open+.logo-link+.nav{display:flex}.hamburger.open+.nav+.logo-link+.nav{display:flex}.hamburger.open .bar:nth-child(1){transform:rotate(-45deg) translate(-6px,9px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(45deg) translate(-6px,-9px)}.nav ul li a:after,.nav2 ul li a:after{display:none!important}.logo-link img.mobile:hover{transform:none!important}}.customs-page .hamburger .bar,.customs-builds-page .hamburger .bar{background-color:#fff}.customs-page .nav,.customs-page .nav2,.customs-builds-page .nav,.customs-builds-page .nav2{background-color:#000}.customs-page .logo-link img.dark,.customs-builds-page .logo-link img.dark{display:block;width:auto;padding:15px 0;height:75px;width:75px}@media (hover: none) and (pointer: coarse),(max-width: 900px){.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero h2,.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero p,.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero:hover h2,.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero:hover p,.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero:active h2,.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero:active p,.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero:focus h2,.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero:focus p,.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero:visited h2,.gg-customs-overview-hero.gg-customs-overview-hero.gg-customs-overview-hero:visited p{color:#111!important;background:none!important;background-color:inherit!important;text-shadow:none!important;filter:none!important;transition:none!important;animation:none!important}.gg-customs-overview-hero h2,.gg-customs-overview-hero p,.gg-customs-overview-hero:hover h2,.gg-customs-overview-hero:hover p,.gg-customs-overview-hero:active h2,.gg-customs-overview-hero:active p,.gg-customs-overview-hero:focus h2,.gg-customs-overview-hero:focus p,.gg-customs-overview-hero:visited h2,.gg-customs-overview-hero:visited p{color:#111!important;background:none!important;background-color:inherit!important;text-shadow:none!important;filter:none!important;transition:none!important;animation:none!important}.why-choose-card:hover,.overview-link:hover,.overview-link:hover .overview-image,.services-overview-hero:hover,.sales-overview-hero:hover,.gg-customs-overview-hero:hover,.gg-customs-overview-hero:hover h2,.gg-customs-overview-hero:hover p,.learn-more-btn:hover,.hero-button:hover{background-color:initial!important;color:inherit!important;box-shadow:none!important;transform:none!important;animation:none!important;text-shadow:none!important;filter:none!important;transition:none!important}.why-choose-card:hover,.why-choose-card:hover *,.why-choose-card:active,.why-choose-card:focus,.why-choose-card:visited,.why-choose-card *,.gg-customs-overview-hero:hover,.gg-customs-overview-hero:hover *,.gg-customs-overview-hero:active,.gg-customs-overview-hero:focus,.gg-customs-overview-hero:visited,.gg-customs-overview-hero *{color:#111!important;background:none!important;background-color:inherit!important;box-shadow:none!important;animation:none!important;text-shadow:none!important;filter:none!important;transition:none!important}.services-overview-hero,.sales-overview-hero,.gg-customs-overview-hero,.services-overview-hero *,.sales-overview-hero *,.gg-customs-overview-hero *{color:#111!important;background:none!important;background-color:inherit!important;box-shadow:none!important;animation:none!important;text-shadow:none!important;filter:none!important;transition:none!important}}.why-choose-icon-text{display:flex;flex-direction:row;align-items:center;gap:20px;text-align:left}.why-choose-icon{width:100px;height:100px;flex-shrink:0;object-fit:contain;margin:0}@media (max-width: 900px){.why-choose-icon-text{gap:14px}.why-choose-icon{width:64px;height:64px}.why-choose-card{max-width:95vw;margin-left:auto;margin-right:auto;width:90vw;box-sizing:border-box}}.why-choose-cards-row{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:32px;margin:32px 0 40px}.why-choose-card{background:#f7fafd;border-radius:12px;box-shadow:0 2px 12px #00000012;padding:32px 56px;max-width:520px;min-width:320px;text-align:center;display:flex;flex-direction:column;align-items:center;font-family:gineso-extended,sans-serif;transition:box-shadow .2s}.why-choose-card:hover{box-shadow:0 6px 24px #00000021}@media (max-width: 900px){.why-choose-cards-row{flex-direction:column;align-items:center;gap:18px}.why-choose-card{max-width:98vw;min-width:0;padding:20px 10px}}.about-us h2{padding-top:32px}.about-us h1{padding-top:25px;margin-bottom:0;margin-top:0}.about-us-description{margin-top:-25px;font-size:15px;transform:scaleX(.95);display:inline-block;font-weight:50;font-size:13px}.about-us h1+h1{margin-top:0;padding-bottom:100px}.mobile-only{display:none}@media (max-width: 900px){.mobile-only{display:block;width:100%;text-align:center;margin-top:2px}.learn-more-btn{padding:10px 24px;font-size:1.1em;background-color:#0073b8;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;margin:0 auto 10px;display:inline-block}.learn-more-btn:hover{background-color:#005a8c}}.hero-section{position:relative;width:100%;height:auto;overflow:hidden;font-family:gineso-extended,sans-serif}.hero-slide{position:relative}.hero-slide img{width:100%;height:750px;object-fit:cover;object-position:top}.hero-slide.slide-4 img{object-position:center}.hero-slide.slide-5 img{object-position:center 25%;object-fit:cover}.hero-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:350px;max-width:90vw;width:600px;box-sizing:border-box}.hero-text{font-size:4em;font-family:gineso-extended,sans-serif;margin-bottom:20px;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;position:relative;font-size:64px;font-weight:700;text-shadow:4px 4px 5px rgba(0,0,0,2.5),-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,1px 1px 0 black}.hero-button{margin-top:10px;padding:10px 20px;font-size:1.5em;background-color:#00000080;color:#fff;border:2px solid #0073b8;border-radius:0;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.hero-button:hover,.hero-button:active,.hero-button:focus{background-color:#0073b8!important;border-color:#0073b8!important;color:#fff!important;box-shadow:none!important}.hero-slide.slide-1 .slide-1-button,.hero-slide.slide-2 .slide-2-button,.hero-slide.slide-3 .slide-3-button{font-size:1.5em}.hero-slide.slide-5 .slide-5-button{font-size:1.3em}.hero-slide.slide-5 .hero-overlay{background-color:transparent;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.about-us{border-left:250px solid transparent;border-right:250px solid transparent;padding:10px;margin:15px 0;font-size:1.2em}.gg-customs-overview-hero{background-color:#fff;color:#000;border-radius:10px;margin-bottom:20px;width:350px;text-align:center;margin-left:auto;margin-right:auto;font-family:gineso-extended,sans-serif;font-size:1.2em}.gg-customs-overview-hero h2,.gg-customs-overview-hero p{color:#000}.gg-customs-overview-hero:hover h2,.gg-customs-overview-hero:hover p{animation:rainbow-text 3s linear infinite}.gg-customs-overview-hero .hero-button{background-color:#0073b8;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.gg-customs-overview-hero .hero-button:hover{animation:rainbow 3s linear infinite}.gg-customs-overview-hero:hover{animation:rainbow-background 3s linear infinite;color:#fff}.gg-customs-overview-hero:hover h2,.gg-customs-overview-hero:hover p{color:#fff}.gg-customs-overview-hero:hover h2,.gg-customs-overview-hero:hover p{color:#fff!important}@keyframes rainbow-background{0%{background-color:red}14%{background-color:orange}28%{background-color:#ff0}42%{background-color:green}57%{background-color:#00f}71%{background-color:indigo}85%{background-color:violet}to{background-color:red}}.services-overview-hero,.sales-overview-hero{font-size:1.2em;width:350px}.overview-container{display:flex;justify-content:space-around;gap:20px;width:100%;max-width:1200px;margin:20px auto}.overview-link{text-decoration:none;color:inherit;display:block;transition:transform .3s ease,box-shadow .3s ease;margin:0;padding:0;overflow:hidden}.overview-link:hover{transform:scale(1.05)}.overview-image{width:auto;height:auto;max-height:150px;margin-bottom:10px;box-shadow:0 8px 16px #0003;border-radius:10px;transition:transform .3s ease}.overview-link:hover .overview-image{transform:scale(1.1)}.services-overview-hero,.sales-overview-hero,.gg-customs-overview-hero{background-color:#fff;padding:20px;border-radius:10px;text-align:center;transition:background-color .3s ease,box-shadow .3s ease;overflow:hidden}.services-overview-hero:hover,.sales-overview-hero:hover,.gg-customs-overview-hero:hover{background-color:#0073b8;color:#fff}.services-overview-hero h2,.sales-overview-hero h2,.gg-customs-overview-hero h2{font-size:1.5em;margin-bottom:10px}.services-overview-hero p,.sales-overview-hero p,.gg-customs-overview-hero p{font-size:1em;line-height:1.5}.services-overview-hero:hover h2,.sales-overview-hero:hover h2,.gg-customs-overview-hero:hover h2,.services-overview-hero:hover p,.sales-overview-hero:hover p,.gg-customs-overview-hero:hover p{color:#fff}@keyframes rainbow{0%{background-color:red}16.67%{background-color:orange}33.33%{background-color:#ff0}50%{background-color:green}66.67%{background-color:#00f}83.33%{background-color:indigo}to{background-color:violet}}@keyframes rainbow-text{0%{color:red}16.67%{color:orange}33.33%{color:#ff0}50%{color:green}66.67%{color:#00f}83.33%{color:indigo}to{color:violet}}.slick-dots li.slick-active button{background-color:transparent!important}.slick-dots li.slick-active button:before{color:#0073b8!important}.slick-dots{position:absolute;bottom:20px;width:100%;padding-top:50px;background-color:#fff;margin:10px}@media (max-width: 811px){.why-choose-card:hover,.why-choose-card:active,.why-choose-card:focus,.why-choose-card:visited,.why-choose-card:hover *,.why-choose-card:active *,.why-choose-card:focus *,.why-choose-card:visited *{background:none!important;background-color:#f7fafd!important;box-shadow:none!important;color:inherit!important;transition:none!important;animation:none!important;filter:none!important;text-shadow:none!important;transform:none!important}.hero-slide img{width:100%;height:400px;object-fit:cover;object-position:center}.hero-slide.slide-4 img{object-position:center}.hero-overlay{padding:10px;min-width:0;width:95vw;max-width:98vw}.hero-text{font-size:2.4em}.slide-1-button,.slide-2-button,.slide-3-button,.slide-4-button,.slide-5-button,.slide-6-button{padding:5px 10px;font-size:24px}.about-us{border-left:25px solid transparent;border-right:25px solid transparent}.about-us h1{font-size:2.5em;padding-top:10px}.about-us-description h1{font-size:2.3em;padding-top:20px}.overview-container{flex-direction:column;align-items:center}.services-overview-hero,.sales-overview-hero,.gg-customs-overview-hero{padding:0;width:350px;margin-bottom:0;margin-top:20px}.terms-section{padding-top:50px}}.scroll-indicator{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:auto;text-align:center;z-index:9999;opacity:1;transition:opacity .5s ease}.scroll-text{font-size:1em;color:#fff;margin-bottom:5px}@keyframes bounce{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(10px) rotate(45deg)}}@keyframes fadeIn{0%,to{opacity:.5}50%{opacity:1}}.page-home .scroll-indicator{position:fixed;bottom:20px;right:20px;text-align:center;z-index:9999;opacity:1;transition:opacity .5s ease}.page-home .scroll-arrow{width:20px;height:20px;border-bottom:3px solid #0073b8;border-right:3px solid #0073b8;transform:rotate(45deg);animation:scroll-bounce 1.5s infinite}.terms-section{text-align:center;margin:20px 0;font-size:1em;color:#333}.terms-button{margin-top:10px;padding:10px 20px;background-color:#0073b8;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.terms-button:hover{background-color:#005a8c}.custom-arrow{position:absolute;bottom:-20px;transform:translateY(0);width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;background:none;border:none}.custom-arrow-left{left:calc(50% - 110px)}.custom-arrow-right{left:calc(50% + 90px)}.custom-arrow-left,.custom-arrow-right{background:none;border:none}.custom-arrow-left:before,.custom-arrow-left:after,.custom-arrow-right:before,.custom-arrow-right:after{content:none}.arrow-line{position:absolute;width:15px;height:3px;background-color:#0073b8}.custom-arrow-left .arrow-line-1{transform:rotate(-45deg);top:3px}.custom-arrow-left .arrow-line-2{transform:rotate(45deg);bottom:5px}.custom-arrow-right .arrow-line-1{transform:rotate(45deg);top:3px}.custom-arrow-right .arrow-line-2{transform:rotate(-45deg);bottom:5px}.slick-dots{position:absolute;bottom:20px;width:100%;padding-top:150px;background-color:#fff;margin-top:10px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.reviews{background-color:#fff;text-align:center;position:relative;padding-bottom:40px}.reviews-container{width:100%;max-width:1000px;margin:0 auto;padding:0 20px}.review{width:100%;height:250px;padding:20px;background-color:#f9f9f9;border-radius:10px;text-align:left;margin:20px 0;overflow:hidden}.review-header{display:flex;align-items:center;margin-bottom:10px}.profile-photo{width:35px;height:35px;margin-right:10px}.review-author-rating{display:flex;flex-direction:column}.review-author{font-size:1.2em;color:#333}.review-text{font-size:1em;padding-right:25px;color:#555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.review-time{font-size:.9em;color:#888;margin-top:10px}.rating{display:flex}.star{color:gold;font-size:20px;margin:0 2px}@media (max-width: 811px){.review{height:500px;padding:20px}.review-text{-webkit-line-clamp:unset;line-clamp:unset}.overall-rating-card{height:500px!important;padding:20px}}.slick-dots{position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.overall-rating-card{background-color:#f9f9f9;border-radius:10px;text-align:center;width:100%;height:250px;margin:20px 0;overflow:hidden;padding:20px 20px 20px 0}.overall-rating-card .rating{justify-content:center;text-align:center}.overall-rating-text{font-size:1.2em;color:#333;margin:10px 0}.google-link{text-decoration:none}.google-button{margin-top:10px;padding:10px 20px;background-color:#0073b8;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.google-button:hover{background-color:#005a8c}.footer{background-color:#f8f8f8;text-align:center;font-family:gineso-extended,sans-serif;border-left:200px solid transparent;border-right:200px solid transparent;position:relative}.footer-black{background-color:#000;color:#fff}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap}.footer-section{flex:1;padding:0 20px}.footer-logo img{max-width:175px;margin-top:25px}.footer-nav{text-align:left;display:flex;flex-direction:column;align-items:center;margin-top:10px;margin-left:auto;margin-right:auto;width:fit-content}.footer-nav-header{font-weight:700;margin-bottom:10px;text-decoration:underline}.footer-nav ul{list-style:none;padding:0;margin:0;text-align:left}.footer-nav ul li{margin-bottom:10px}.footer-nav ul li a{text-decoration:none;color:inherit}.footer-nav ul li a:hover{text-decoration:underline}.footer-info{text-align:left;margin-top:25px}.footer-info h4{text-decoration:underline;margin:10px 0 5px}.footer-info p{border-bottom:10px solid transparent;margin:5px 0}.footer-info a{color:#000;text-decoration:underline}.footer-info a:hover{text-decoration:underline}.social-media{margin-top:0;text-align:center;margin-right:-20px}.social-media h4{margin-bottom:-10px;text-align:center;margin-left:-20px}.social-media a{color:inherit;margin-right:10px;font-size:1.2em}.social-media img{width:32px;height:32px;margin-right:10px;vertical-align:middle}.footer-bottom{width:calc(100% + 400px);margin-left:-200px;font-size:.9em;background-color:#424242;color:#fff;padding:30px 0;position:relative;bottom:0;left:0;margin-top:20px}.footer-bottom p{margin:0}@media (max-width: 810px){.footer{border-left:0;border-right:0}.footer-content{flex-direction:column;align-items:center}.footer-section{padding:10px 0;text-align:center}.footer-logo{order:4;padding-left:0}.footer-logo img{margin-top:20px}.footer-nav{order:2;margin-top:10px;align-items:center;width:fit-content}.footer-nav ul{text-align:left}.footer-info{order:1;text-align:center}.social-media{order:3;text-align:center;margin-right:-0}.social-media h4{text-align:center;margin-left:0}.social-media img{margin-right:-10px;border:10px solid transparent}.footer-bottom{width:100%;margin-left:0;position:relative}}@font-face{font-family:montserrat;src:url(https://use.typekit.net/af/b16920/00000000000000007735ae82/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/b16920/00000000000000007735ae82/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/b16920/00000000000000007735ae82/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}#root{max-width:100%;margin:0 auto;padding:0rem;text-align:center}.terms-page{font-family:montserrat,sans-serif;width:60%;max-width:100%;margin:0 auto;display:block;padding:20px;background-color:#fff;color:#000;border-left:5px solid #fff;border-right:5px solid #fff;box-sizing:border-box}@media (max-width: 811px){.terms-page{width:90%;padding:5px}}.terms-page h1{border-bottom:2px solid gray}.terms-page p,.terms-page ul,.terms-page ol,.terms-page li{text-align:left;font-size:larger}.terms-footer{text-align:center;font-size:.8em;margin-top:20px;color:#666}.underline{text-decoration:underline}.bold{font-weight:700}.contact-single-card.contact-card-third h2,.contact-single-card.contact-card-third .about-card-divider{text-align:center}.about-contact-section{display:flex;justify-content:center}.contact-single-card.contact-card-third{margin:0 auto}.contact-details-row{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;width:100%;padding-bottom:50px}.contact-detail-col{min-width:140px;text-align:center}.contact-details-row{text-align:center}.contact-details-row{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.contact-detail-col{min-width:140px;text-align:left}.about-mission-vision-row .about-card .about-card-description{display:block;text-align:center;width:90%;margin:0;line-height:1.8;padding-top:0}.about-mission-vision-row .about-card{flex:1 1 0;max-width:48%;min-width:320px;margin:0;box-sizing:border-box}@media (max-width: 811px){.about-mission-vision-row .about-card{display:block!important;width:100vw!important;max-width:100vw!important;min-width:0!important;margin:0 0 1.2rem!important;box-sizing:border-box!important}}.about-mission-vision-row{display:flex;gap:2rem;justify-content:center;align-items:stretch;width:100%;max-width:1200px;margin:0 auto 2.5rem}@media (max-width: 811px){.about-mission-vision-row{display:block!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.about-main-divider,.about-card-divider{width:90vw!important;display:block!important;margin-left:auto!important;margin-right:auto!important}}.about-main-divider{width:100%;height:2px;background-color:#000;border:none;margin:20px 0;display:block;overflow:visible;box-sizing:border-box}.about-section-divider{width:100%;height:2px;background-color:#ddd;border:none;margin:20px 0;display:block;overflow:visible;box-sizing:border-box}.about-container{display:flex;align-items:center;justify-content:center;padding:20px}.image{position:relative;overflow:hidden;width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:visible!important}.image img{display:block;position:relative;z-index:1;width:100vw!important;max-width:100vw!important;min-width:100vw!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;padding:0!important;display:block!important}.image-title{position:absolute;bottom:5%;left:50%;transform:translate(-50%);color:#000;z-index:3;font-size:4em;font-family:gineso-extended,sans-serif;margin:0;text-shadow:none}.about-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;text-align:center;font-family:gineso-extended,sans-serif;position:relative;z-index:3}.about-page main{font-size:20px;line-height:1.8}.about-page h2{font-size:26px}.about-page .about-us-section{position:relative;z-index:4;background:#fffc;padding:20px;max-width:1200px;width:100%;margin:0 auto 2.5rem}.about-page .about-us-section h1,.about-page .about-us-section p{max-width:80%;color:#000;margin:0 auto;font-size:20px;line-height:1.8}.about-page .about-us-section p{max-width:100%;color:#000;margin:0 auto;font-size:20px;line-height:1.8}.bio,.origin-story,.values,.mission,.vision{background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 4px 8px #0000001a;text-align:center;margin-bottom:20px;width:80%;margin-left:auto;margin-right:auto}.mission,.vision{font-size:24px;line-height:1.8;text-align:center;margin:20px auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-width:1200px;width:100%}.mission h2,.vision h2{font-size:32px;margin-bottom:15px;max-width:584px;margin-left:auto;margin-right:auto}@media (max-width: 811px){.about-page,.about-page main,.about-card,.mission,.vision,.values,.bio,.origin-story{width:100vw!important;max-width:100vw!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important;margin:0!important;left:0!important;right:0!important;position:relative!important;overflow-x:hidden!important;text-align:center!important}.about-card-description,.value-description{width:90vw!important;max-width:90vw!important;box-sizing:border-box!important;text-align:center!important;word-break:break-word;overflow-wrap:break-word;margin:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.about-page .about-us-section{max-width:100vw!important;width:100vw!important;margin:0!important;padding:12px 0!important;box-sizing:border-box!important}.about-page .about-us-section h1,.about-page .about-us-section p{max-width:90vw!important;margin:0 auto!important;text-align:center!important;font-size:1.1em!important}.values-section{max-width:100vw!important;width:100vw!important;margin:0!important;padding:12px 0!important;box-sizing:border-box!important}.values-heading{max-width:90vw!important;margin:0 auto 1.2rem!important;text-align:center!important;font-size:1.5em!important}.values-grid{grid-template-columns:1fr!important;max-width:98vw!important;margin:0 auto!important;gap:2rem .5rem!important}.value-card{max-width:90vw!important;margin:0 auto 1.2rem!important;padding:12px 8px!important;box-sizing:border-box!important}.value-title,.value-description{text-align:center!important;font-size:1em!important;word-break:break-word;overflow-wrap:break-word}.value-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:90vw!important;max-width:90vw!important;box-sizing:border-box!important;word-break:break-word;overflow-wrap:break-word;padding-left:0!important;padding-right:0!important}.mission h2,.vision h2,.value-title{font-size:1em!important;margin-bottom:.8em!important}h2.about-card-title{font-size:1.5rem!important;margin-bottom:.8em!important}}.mission p,.vision p{max-width:512px;margin-left:auto;margin-right:auto;text-align:center}.divider{width:100%;height:2px;background-color:#ddd;margin:20px 0}.hero-section{position:relative;width:100%;overflow:hidden;font-family:gineso-extended,sans-serif;background-attachment:fixed}.hero-content{color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;font-size:64px;font-weight:700;text-shadow:4px 4px 5px rgba(0,0,0,1.5),-1px -1px 0 gray,1px -1px 0 gray,-1px 1px 0 gray,1px 1px 0 gray}.two-column-section{display:flex}.two-column-section .bio,.two-column-section .origin-story{flex:0 0 40%;max-width:40%;height:auto;min-height:250px}.two-column-section h2{margin-bottom:10px}.two-column-section p{line-height:1.6}.bio h2,.origin-story h2,.values h2,.mission h2,.vision h2{font-size:32px;margin-bottom:15px}.values-section{background-color:#fff;color:#111;padding:2rem;font-family:gineso-extended,sans-serif;text-align:center;max-width:1200px;margin:0 auto 2rem;width:100%}.values-heading{color:#0073b8;font-size:2rem!important;font-weight:700;margin-bottom:3rem;font-family:gineso-extended,sans-serif}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2rem;max-width:1200px;margin:0 auto;text-align:left;font-family:gineso-extended,sans-serif}.value-card{border-top:2px solid #111;font-family:gineso-extended,sans-serif;min-width:340px}.value-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;font-family:gineso-extended,sans-serif;color:#111}.value-description{font-size:20px;line-height:1.8;color:#333;font-family:gineso-extended,sans-serif}.about-card{background:#fff;color:#111;font-family:gineso-extended,sans-serif;width:100%;max-width:1200px;margin:2rem auto;box-sizing:border-box}.about-card-title{color:#0073b8;font-size:2rem!important;font-weight:700;margin-top:5rem;margin-bottom:1rem;font-family:gineso-extended,sans-serif;text-align:center}.about-card-divider{background-color:#000!important;height:2px!important;border:none!important;margin:20px 0;width:576px}.about-card-description{color:#111;font-size:20px;line-height:1;font-family:gineso-extended,sans-serif;margin-bottom:0;text-align:left;width:100%}@media (max-width: 811px){.about-page,.about-page main,.about-card,.mission,.vision,.values,.bio,.origin-story{width:100vw!important;max-width:100vw!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important;margin:0!important;left:0!important;right:0!important;position:relative!important;overflow-x:hidden!important;text-align:center!important}.hero-section{background-attachment:scroll!important;background-size:100vw!important;background-position:top center!important;background-repeat:no-repeat!important}.about-card-description,.value-description{width:90vw!important;max-width:90vw!important;box-sizing:border-box!important;text-align:center!important;word-break:break-word;overflow-wrap:break-word;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;display:block!important;margin:0 auto!important}.about-page .about-us-section{max-width:100vw!important;width:100vw!important;margin:0!important;padding:12px 0!important;box-sizing:border-box!important}.about-page .about-us-section h1,.about-page .about-us-section p{max-width:90vw!important;margin:0 auto!important;text-align:center!important;font-size:1.1em!important}.values-section{max-width:100vw!important;width:100vw!important;margin:0!important;padding:12px 0!important;box-sizing:border-box!important}.values-heading{max-width:90vw!important;margin:1.2rem auto!important;text-align:center!important;font-size:2em!important}.values-grid{grid-template-columns:1fr!important;max-width:98vw!important;margin:0 auto!important;gap:2rem .5rem!important}.value-card{max-width:90vw!important;margin:0 auto 1.2rem!important;padding:12px 8px!important;box-sizing:border-box!important}.value-title,.value-description{text-align:center!important;font-size:1em!important;word-break:break-word;overflow-wrap:break-word}.value-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:90vw!important;max-width:90vw!important;box-sizing:border-box!important;word-break:break-word;overflow-wrap:break-word;padding-left:0!important;padding-right:0!important}.mission h2,.vision h2,.value-title{font-size:1em!important;margin-bottom:.8em!important}h2.about-card-title{font-size:2.3rem!important;margin-bottom:.8em!important}.sales-overview,.services-overview{box-shadow:none!important;background:#fff!important;text-align:center!important;align-items:center!important;justify-content:center!important;display:flex!important;flex-direction:column!important}.sales-overview .button,.services-overview .button{display:inline-block!important;margin:16px auto 0!important;float:none!important}}.about-contact-section .contact-single-card.contact-card-third h2{text-align:center!important;width:100%;margin-left:auto;margin-right:auto;display:block}@media (max-width: 811px){.about-contact-section .contact-single-card.contact-card-third h2{text-align:center!important;width:100vw!important;margin-left:auto!important;margin-right:auto!important;display:block!important}}.build-specs.hidden{background:transparent!important;color:transparent!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s}.customs-page{flex-direction:column;align-items:center;justify-content:center;background-color:transparent;text-align:center;width:100%}.background-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1}.customs-logo-container{display:flex;justify-content:center;align-items:center;width:100%;height:auto;z-index:1}.customs-logo{width:50%;height:auto;display:block;margin:0 auto;z-index:1;padding-top:25px}.customs-description{font-family:Arial,sans-serif;font-size:clamp(1em,2vw,5em);line-height:1.5;margin:20px 0;max-width:100%;text-align:center;color:#fff;font-family:gineso-extended;font-weight:700;border:clamp(10px,5vw,100px) solid transparent;z-index:1}.customs-image{width:100%;height:auto;display:block}.customs-page h1{position:absolute;top:50%;left:75%;transform:translate(-50%,-50%);color:#fff;font-family:gineso-extended,sans-serif;font-style:italic;font-size:5em;z-index:1;opacity:0;animation:slideInFromRight 1s ease-out 1s forwards}.page-customs .scroll-indicator{position:fixed;bottom:20px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:auto;text-align:center;z-index:9999;opacity:1;transition:opacity .5s ease}.page-customs .scroll-arrow{width:20px;height:20px;border-bottom:3px solid white;border-right:3px solid white;transform:rotate(45deg);animation:scroll-bounce 1.5s infinite}.builds-page{margin-top:25vh}.build-item2 h1{opacity:0;animation:slideInFromLeft 1s ease-out forwards}.build-item h1,.build-item2 h1{transform:translate(-100%);opacity:0;transition:transform 1s ease-out,opacity 1s ease-out;margin-bottom:.5rem;width:auto;text-align:center}.fade-in{opacity:1;transition:opacity 1s ease-in-out}.slide-in{transform:translate(0);opacity:1;transition:transform 1s ease-out,opacity 1s ease-out}.builds-image{display:block;margin-left:auto;margin-right:auto}.build-item,.build-item2{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem}.build-title{min-height:3.5rem;margin-bottom:0;text-align:center;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}@media (max-width: 811px){.build-item,.build-item2{height:auto;min-height:350px}.build-title{position:absolute;top:0;left:50%;transform:translate(-50%)}}.see-more-btn-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1.5rem;margin-bottom:0;position:static;order:2;z-index:1}.see-more-btn{display:block;margin:0 auto;padding:.6em 1.5em;font-size:1.1rem;font-family:gineso-extended,Arial,sans-serif;font-weight:700;color:#fff;background:#222;border:none;border-radius:24px;cursor:pointer;transition:background .2s,color .2s}.see-more-btn:hover{background:#444;color:gold}.build-specs-wrapper{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:2.5rem}@keyframes fadeInSpecs{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.build-specs{background:#000000d9;color:#fff;margin:0 auto .5rem;padding:1.2rem 2rem;border-radius:16px;max-width:500px;box-shadow:0 2px 16px #0003;text-align:left;animation:fadeInSpecs .3s;position:relative;z-index:3}@media (max-width: 811px){.background-video{width:100vw;height:100vh;object-fit:cover;object-position:center}.body{border-top:79.4px solid transparent}.customs-logo{width:80%}.customs-description{font-size:clamp(1.4em,2vw,4em)}.builds-button{font-size:clamp(1.4em,2vw,3em)}}.social-media-bar{width:100vw;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:2rem 0 1rem;background:#000;position:relative;left:50%;right:50%;transform:translate(-50%);box-sizing:border-box}.social-media-label{color:#fff;font-size:2rem;font-family:gineso-extended,Arial,sans-serif;font-weight:700;margin-bottom:1.2rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;width:100%}.social-icons-row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%}.social-icon-btn{background:none;border:none;padding:0;cursor:pointer;display:inline-block}.social-icon-img{height:64px;width:64px;object-fit:contain;transition:transform .2s;display:block;margin:0 auto}.social-icon-btn:hover .social-icon-img{transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.builds-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#000}.build-item,.build-item2{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem;width:100%;box-sizing:border-box}.builds-image{width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;opacity:0;transition:opacity 2s ease-out}.builds-image.fade-in{opacity:1}.build-item h1{border-left:50px solid transparent;position:absolute;left:10%;color:#fff;font-family:gineso-extended,sans-serif;font-style:italic;font-size:4.5em;z-index:0;opacity:0}.build-item2 h1{border-right:50px solid transparent;position:absolute;right:10%;color:#fff;font-family:gineso-extended,sans-serif;font-style:italic;font-size:4.5em;z-index:0;opacity:0}.build-item h1.slide-in{animation:slideInFromLeft 1s ease-out forwards}.build-item2 h1.slide-in{animation:slideInFromRight 1s ease-out forwards}.see-more-btn-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1.2rem;margin-bottom:0}.see-more-btn{display:inline-block;margin:0 auto;padding:.7em 2em;font-size:1.15rem;font-family:gineso-extended,Arial,sans-serif;font-weight:700;color:#fff;background:linear-gradient(90deg,#222 60%,#444);border:none;border-radius:30px;box-shadow:0 2px 8px #0000002e;cursor:pointer;transition:background .2s,color .2s,transform .15s;letter-spacing:.05em}.see-more-btn:hover,.see-more-btn:focus{background:linear-gradient(90deg,#444 60%,#222);color:gold;transform:translateY(-2px) scale(1.04);outline:none}.see-more-btn2-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:1.2rem;margin-bottom:0}.see-more-btn2{display:inline-block;margin:0 auto;padding:.7em 2em;font-size:1.15rem;font-family:gineso-extended,Arial,sans-serif;font-weight:700;color:#fff;background:linear-gradient(90deg,#222 60%,#444);border:none;border-radius:30px;box-shadow:0 2px 8px #0000002e;cursor:pointer;transition:background .2s,color .2s,transform .15s;letter-spacing:.05em}.see-more-btn2:hover,.see-more-btn2:focus{background:linear-gradient(90deg,#444 60%,#222);color:gold;transform:translateY(-2px) scale(1.04);outline:none}@media (max-width: 810px){.build-item h1,.build-item2 h1{font-size:2em;border-left:none;border-right:none}.build-item2 h1{left:5%;right:auto}}.contact-cards-row{display:flex;flex-direction:row;gap:32px;justify-content:center;align-items:stretch;margin:40px auto 32px;max-width:1200px}@media (max-width: 900px){.contact-cards-row{flex-direction:column;gap:18px;margin:18px auto 12px;max-width:99vw;width:100vw;align-items:center}}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.contact-container{display:flex;align-items:center;justify-content:center}.contact-image-container{position:relative;width:100vw;height:300px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-attachment:fixed}.contact-image-container .fade{position:absolute;bottom:0;width:100%;height:100%;background:#00000080;z-index:1}.contact-image-container .image-title{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transform:translate(-50%,-50%);z-index:2;font-size:64px;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.7);font-weight:700;text-align:center}.contact-page{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center;font-family:gineso-extended,sans-serif}.contact-page h1,.contact-page p{max-width:80%;color:#000;margin:0 auto;font-size:2em}.contact-info-row{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;max-width:1200px;margin:40px auto 32px;column-gap:80px}.contact-image-third{flex:1 1 50%;display:flex;justify-content:flex-start;align-items:stretch;padding-right:0;padding-left:0;min-width:0}.contact-side-image{width:100%;height:100%;object-fit:cover;margin-left:0;margin-right:0;margin-top:20px;display:block}.contact-card-third{flex:1 1 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:0;padding-top:0}.nowrap{white-space:nowrap;background:#fff;padding:0 32px 24px;margin:-12px 0 0;text-align:left;align-items:flex-start;display:flex;flex-direction:column;width:100%;max-width:900px}.contact-single-card h2{font-size:2em;color:#0073b8;margin-bottom:18px;font-weight:700;text-align:left}.contact-details p{font-size:1.15em;color:#222;margin:18px 0 0;font-weight:400;text-align:left;line-height:1.8;letter-spacing:.5px}.contact-details a.contact-phone-link{color:#0073b8;font-weight:700;font-size:1.15em;text-decoration:none;transition:color .2s}.contact-details a.contact-phone-link:hover{color:#005f8a;text-decoration:underline}.contact-column h2{font-size:2em;color:#0073b8;margin-bottom:12px;font-weight:700}.contact-column p{font-size:1.15em;color:#222;margin:6px 0 0;font-weight:400}.contact-column:hover{box-shadow:0 16px 48px #0000002e;transform:translateY(-6px) scale(1.03)}.premium-service-overview,.services-overview,.sales-overview{background:#f7fafd;border-radius:14px;box-shadow:0 4px 16px #00000014;padding:12px 24px;margin:32px auto;width:90%;max-width:700px;text-align:left}.premium-service-overview h2,.services-overview h2,.sales-overview h2{font-size:1.7em;color:#0073b8;margin-bottom:10px}.premium-service-overview p,.services-overview p,.sales-overview p{font-size:1.15em;color:#333;margin:8px 0 0;padding-bottom:15px}.scroll-indicator{position:fixed;bottom:20px;right:20px;text-align:center;z-index:9999;opacity:1;transition:opacity .5s ease}.scroll-indicator.hidden{opacity:0;pointer-events:none}.scroll-arrow{width:20px;height:20px;border-bottom:3px solid #0073b8;border-right:3px solid #0073b8;transform:rotate(45deg);animation:scroll-bounce 1.5s infinite}@keyframes scroll-bounce{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(10px) rotate(45deg)}}.service-block{position:relative;width:100%;height:300px;margin:20px 0;color:#000;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.8em;font-weight:700;background-size:cover;background-position:center;border-radius:15px;box-shadow:0 4px 10px #0003}.service-block h2{font-size:2.5em;margin-bottom:10px}.service-block p{font-size:1.5em}.service-sales{background-image:url(./assets/sales-bg.jpg)}.service-services{background-image:url(./assets/services-bg.jpg)}.service-customs{background-image:url(./assets/customs-bg.jpg)}.service-business{background-image:url(./assets/business-bg.jpg)}.contact-phone-link{color:#0073b8;font-weight:700;font-size:1.15em;text-decoration:none;transition:color .2s}.contact-phone-link:hover{color:#005f8a;text-decoration:underline}@media (max-width: 900px){.contact-info-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;max-width:99vw;width:100vw;margin:18px auto 12px;column-gap:24px}.contact-image-third{flex:0 0 40vw;max-width:180px!important;min-width:120px;justify-content:flex-start;align-items:flex-start;padding-right:0;margin-bottom:0;padding-left:0!important;display:flex}.contact-side-image{width:100%!important;max-width:180px!important;height:auto!important;margin:30px 0 0!important;border-radius:8px!important;display:block}.contact-card-third{flex:1 1 60vw;width:auto!important;max-width:99vw!important;margin-left:0!important;padding:0 2vw!important;box-sizing:border-box;font-size:.95em!important;align-items:flex-start!important}.contact-single-card h2{font-size:1.5em!important;margin-bottom:10px!important}.contact-details p{font-size:1.1em!important;margin:8px 0 0!important}}@media (max-width: 811px){.premium-service-overview,.services-overview,.sales-overview{margin:0!important}.contact-side-image{width:100%!important;max-width:200px!important;height:auto!important;margin:36px 0 0!important;border-radius:8px!important;display:block!important}}@media (max-width: 768px){.image-title{font-size:2em}}@media (max-width: 600px){.contact-container{flex-direction:column;padding:0;width:100vw;box-sizing:border-box}.contact-image-container{height:150px;padding:0;margin:0;background-attachment:scroll}.contact-image-container .image-title{font-size:32px!important;padding:0 2vw;width:100vw}.contact-info-row{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100vw!important;max-width:99vw!important;column-gap:16px!important;margin:12px 0 8px!important}.contact-image-third{flex:0 0 45vw!important;max-width:200px!important;min-width:100px!important;justify-content:flex-start!important;align-items:flex-start!important;padding-right:0!important;margin-bottom:0!important;padding-left:0!important;display:none!important}.contact-side-image{display:none!important}.contact-card-third{flex:1 1 60vw!important;width:auto!important;max-width:99vw!important;margin-top:0!important;padding:0 2vw!important;box-sizing:border-box!important;font-size:1.25em!important;align-items:flex-start!important;margin-left:auto!important;margin-right:auto!important;align-items:center!important}.contact-single-card{width:100%!important;max-width:99vw!important;padding:10px 2vw!important;margin:0 auto 8px!important;box-sizing:border-box!important;font-size:.85em!important}.contact-single-card h2{font-size:2em!important;margin-bottom:8px!important}.contact-details p{font-size:1.35em!important;margin:30px 0 0!important}.contact-details a.contact-phone-link{font-size:1.35em!important}}.services-scroll-indicator{position:fixed;bottom:20px;left:50%;transform:translate(-50%);text-align:center;z-index:9999;opacity:1;transition:opacity .5s ease;display:flex;flex-direction:column;align-items:center;pointer-events:none}@media (max-width: 900px){.services-scroll-indicator{left:auto;right:20px;transform:none}}.services-scroll-arrow{width:20px;height:20px;border-bottom:3px solid #0073b8;border-right:3px solid #0073b8;transform:rotate(45deg);animation:scroll-bounce 1.5s infinite;margin-bottom:2px}.services-scroll-indicator.hidden{opacity:0;pointer-events:none}body{font-family:gineso-extended,sans-serif;margin:0;padding:0;width:100%;background-color:#fff}body .customs-page .container{background-color:#000;color:#fff}body .card{font-family:gineso-extended,sans-serif;background-color:#fff;width:600px;height:auto;padding:20px;border-radius:10px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:20px;transition:all .3s ease;flex:1 1 calc(40% - 40px);max-width:calc(40% - 40px);box-sizing:border-box}body .card.show-details{height:auto;max-width:calc(40% - 40px);flex:1 1 calc(40% - 40px);overflow:visible}body .card-image-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:10px}body .card-image{max-width:100%;max-height:350px;object-fit:cover}body .card-subtitle{color:#1a73e8;font-weight:700;margin:10px 0;text-align:left}body .card-title{font-size:26px;margin:10px 0;color:#000;text-align:left}body .card-description{font-size:18px;color:#555;margin:10px 0;text-align:left}body .details-button{background-color:#000;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:10px}body .details-button:hover{background-color:#333}body .additional-details{max-height:0;overflow:hidden;transition:max-height .5s ease-out,padding .5s ease-out;margin-top:10px;background-color:#fff;color:#000;padding:0 10px;border-radius:5px;width:100%;opacity:0}body .additional-details.show{max-height:1000px;padding:20px;opacity:1;overflow:visible}body .image-button{background-color:#000;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:10px}body .full-width-section{width:100%;background-color:#f4f4f4;padding:40px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column;transition:margin-top .3s ease}body .full-width-content{max-width:1200px;display:flex;flex-direction:row;align-items:center;gap:20px}body .full-width-image{max-width:50%;height:auto;object-fit:cover;border-radius:10px}body .full-width-text{max-width:50%;text-align:left;font-family:gineso-extended,sans-serif}body .full-width-text h2{font-size:40px!important;color:#333;margin-bottom:20px}body .full-width-text p{font-size:20px!important;color:#555;margin-bottom:10px}body .full-width-text h3{font-size:20px;color:#1a73e8;margin-top:20px;margin-bottom:10px}body .full-width-section.sales-section{width:100%;background-color:#f4f4f4!important;padding:40px 20px;display:flex;justify-content:center;align-items:center;box-shadow:0 8px 15px #0003,0 -8px 15px #0003!important}body .sales-section .full-width-content{max-width:1200px;display:flex;flex-direction:row;align-items:center;gap:20px}body .sales-section .full-width-image{max-width:50%;height:auto;object-fit:cover;border-radius:10px}body .sales-section .full-width-text{max-width:50%;text-align:left;border-bottom:none;padding-bottom:20px;margin-bottom:0}body .sales-section .details-button{display:inline-block;padding:10px 20px;background-color:#0073b8;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s ease}body .sales-section .details-button:hover{background-color:#005f8a;color:#fff}body .full-width-section.customs-section{width:100%;background-color:#f4f4f4;padding:40px 20px;display:flex;justify-content:center;align-items:center;box-shadow:0 8px 15px #0003,0 -8px 15px #0003}body .customs-section .full-width-content{max-width:1200px;display:flex;flex-direction:row-reverse;align-items:center;gap:20px}body .customs-section .full-width-image{max-width:50%;height:auto;object-fit:cover;border-radius:10px}body .customs-section .full-width-text{max-width:50%;text-align:left;border-bottom:none;padding-bottom:20px;margin-left:100px}body .customs-section .details-button{display:inline-block;padding:10px 20px;background-color:#0073b8;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s ease}body .customs-section .details-button:hover{background-color:#005f8a;color:#fff}body .full-width-section.business-section{width:100%;background-color:#f9f9f9;padding:40px 20px 0;display:flex;justify-content:center;align-items:center;box-shadow:0 8px 24px #0000002e,0 1.5px 8px #0000001a}body .business-section-spacing{height:20px;background:#f8f8f8;display:block}body .business-section .full-width-content{max-width:1200px;display:flex;flex-direction:row;align-items:center;gap:20px}body .business-section .full-width-image{max-width:50%;height:auto;object-fit:cover;border-radius:10px;box-shadow:none!important}body .business-section .full-width-text{max-width:50%;text-align:left;border-bottom:none;padding-bottom:20px}body .business-section .details-button{display:inline-block;padding:10px 20px;background-color:#0073b8;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s ease}body .business-section .details-button:hover{background-color:#005f8a;color:#fff}body .subheader{background-color:#f4f4f4;padding:0 20px;position:static;width:100%;border-bottom:1px solid #ddd;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease,opacity .3s ease;margin-bottom:0!important;border-bottom:none!important}.subheader.hidden{opacity:0;pointer-events:none}.subheader.visible{opacity:1}.services-list{list-style:none;display:flex;flex-wrap:nowrap;justify-content:space-around;margin:0;padding:0;overflow-x:auto}.services-list li{display:inline;white-space:nowrap}.services-list a{text-decoration:none;color:#1a73e8;font-weight:700;padding:5px 10px;border-radius:5px;transition:background-color .3s ease}.services-list a:hover{background-color:#e0e0e0}.services-list button{background:none;border:none;color:#1a73e8;font-weight:700;padding:5px 10px;border-radius:5px;cursor:pointer;transition:background-color .3s ease;font-family:gineso-extended,sans-serif}.services-list button:hover{background-color:#e0e0e0}.card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.hero-section{position:relative;overflow:hidden;margin-top:0!important;padding-top:0!important;background-blend-mode:lighten;background-color:#ffffff80;box-shadow:0 8px 15px #0003;z-index:1;top:0;margin-bottom:0!important;padding-bottom:0!important;border:none!important;box-shadow:none!important}.hero-content{color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;position:relative;font-size:64px;font-weight:700;text-shadow:4px 4px 5px rgba(0,0,0,1.5),-1px -1px 0 gray,1px -1px 0 gray,-1px 1px 0 gray,1px 1px 0 gray}@media (max-width: 811px){.hero-content{font-size:32px;height:150px!important}.hero-section{height:150px!important;padding-top:0!important;padding-bottom:0!important}.services-info-text{padding-bottom:50px!important}.full-width-text{padding-left:0}.full-width-text p{width:300px!important;padding-left:0!important}.full-width-content{flex-direction:column!important;gap:16px!important;align-items:center!important;justify-content:center!important}.full-width-content{display:flex!important;flex-direction:column-reverse!important;gap:16px!important;align-items:center!important;justify-content:center!important}.sales-section .full-width-content,.customs-section .full-width-content,.business-section .full-width-content{flex-direction:column!important}.full-width-image{order:-1!important;max-width:90vw!important;width:90vw!important;margin:0 auto 12px!important;display:block!important}.full-width-text{max-width:98vw!important;width:98vw!important;text-align:center!important;margin:0!important}}.sales-section .details-button,.customs-section .details-button,.business-section .details-button{margin-top:30px;width:auto;padding:5px 10px;margin-bottom:20px;font-size:18px}.sales-section .full-width-text:after,.customs-section .full-width-text:after,.business-section .full-width-text:after{content:none}.sales-section .full-width-text,.customs-section .full-width-text,.business-section .full-width-text{margin-bottom:0}.button-container{margin-top:20px;text-align:left}.services-info-text{text-align:center;font-size:1.2em;color:#555;margin:20px 0;padding:20px 20px 0;font-family:gineso-extended,sans-serif;font-weight:700}@media (max-width: 900px){.card-image-container{max-width:320px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 auto!important;display:flex!important;justify-content:center!important;align-items:center!important}.card-image{object-fit:contain!important;max-width:160px!important;max-height:160px!important;height:auto!important;width:100%!important;margin:0 auto!important;display:block!important}.card-image{max-width:160px!important;max-height:120px!important;height:auto!important;width:100%!important;margin:0 auto!important;display:block!important}.additional-details{max-height:0!important;overflow:hidden!important;opacity:0!important;position:static!important;transition:max-height .5s ease-out,padding .5s ease-out,opacity .5s ease-out;padding-bottom:0!important}.additional-details.show{width:300px;max-height:1000px!important;overflow:visible!important;opacity:1!important;padding:20px!important}.card,.card.show-details{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}.card-image-container{margin-bottom:0!important}.card-title,.card-description,.card-subtitle{margin-top:10px!important}.subheader{display:none!important}.sales-section .full-width-image{max-width:70%;width:70%;margin-left:auto;margin-right:auto;display:block;box-sizing:border-box}.sales-section .full-width-text h2{font-size:1.05em}.sales-section .full-width-text p{font-size:.95em}.customs-section .full-width-text h2{font-size:1.05em}.customs-section .full-width-text p{font-size:.95em}.customs-section .full-width-text{margin-left:0!important}.business-section .full-width-text h2{font-size:1.05em}.business-section .full-width-text p{font-size:.95em}html,body,.container,.full-width-section,.full-width-content,.card-container{max-width:100vw;overflow-x:hidden;box-sizing:border-box}.card-container{flex-direction:column!important;align-items:stretch!important}.card,.card.show-details{width:100%!important;max-width:100%!important;flex:none!important;display:block!important;margin-left:0!important;margin-right:0!important;height:auto!important;overflow:visible!important}}@media (max-width: 600px){.sales-section .full-width-image{max-width:55%;width:55%;margin-left:auto;margin-right:auto}.sales-section .full-width-text h2{font-size:.95em}.sales-section .full-width-text h2 .sales-section .full-width-text p{font-size:.85em}.sales-section .full-width-text h2 .full-width-section.business-section{width:100%;background-color:#f9f9f9;padding:40px 20px 0;display:flex;justify-content:center;align-items:center}.sales-section .full-width-text h2 .customs-section .full-width-text h2{font-size:.95em}.sales-section .full-width-text h2 .customs-section .full-width-text p{font-size:.85em}.sales-section .full-width-text h2 .business-section .full-width-text h2{font-size:.95em}.sales-section .full-width-text h2 .business-section .full-width-text p{font-size:.85em}.sales-section .full-width-text h2 .card,.sales-section .full-width-text h2 .card.show-details{max-width:99vw;width:99vw}}@media (max-width: 900px){.gg-customs-section .full-width-text h2{justify-content:center;width:100%}.gg-customs-section .full-width-text h2 img{margin:0 auto;display:block}}.sales-hero-section{background-attachment:fixed!important}.sales-hero-title-text{font-size:32px!important}.sales{display:flex;flex-direction:column;align-items:center;padding:0;width:100vw;margin:0;box-sizing:border-box;background-color:#fff;font-family:gineso-extended,sans-serif}.sales-hero-section{position:relative;width:100vw;height:300px;display:flex;align-items:center;justify-content:center;margin:0;background:none;overflow:hidden;left:0;right:0;transform:none;padding:0}.hero-section-sales{background-size:cover!important}.sales-hero-title-text{color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;font-size:64px!important;font-weight:700;text-shadow:4px 4px 5px rgba(0,0,0,1.5),-1px -1px 0 gray,1px -1px 0 gray,-1px 1px 0 gray,1px 1px 0 gray;position:relative;z-index:2}.sales-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;z-index:1;pointer-events:none}.features{display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:flex-start;margin-top:48px;margin-bottom:32px}.feature{background:#fff;border-radius:12px;padding:32px 2px 64px;display:flex;flex-direction:column;align-items:center;width:340px;transition:box-shadow .3s}.feature img{width:100px;height:100px;margin-bottom:10px}.feature-text{text-align:center;flex:none}.feature-text h3{margin:0;font-size:2em;color:#0073b8}.feature-text h4{margin:0;font-size:1.5em;color:#0073b8}.feature-text p{margin:0;font-size:1.2em;color:#555}.brands,.refurbished-devices,.gg-customs,.retail-space{background-color:#fff;width:50%;padding:20px;margin-bottom:20px}.brands h2,.refurbished-devices h2,.gg-customs h2,.retail-space h2{color:#0073b8}.button{display:inline-block;padding:10px 20px;background-color:#0073b8;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s ease}.button:hover{background-color:#005f8a;color:#fff}.lenovo-offering{background-color:#fff;width:100%;padding:40px 20px;text-align:center}.lenovo-offering h2{color:#0073b8;font-size:2.5em;margin-bottom:10px}.lenovo-offering ul{list-style-type:none;padding:0;margin:20px 0;font-size:1.7em;color:#555}.lenovo-offering ul li{margin:5px 0}.lenovo-offering p{font-size:2em;color:#333;margin:10px 0}.lenovo-offering p strong{font-size:1.5em}.lenovo-details{margin-top:20px}.lenovo-details ul{list-style-type:none;padding:0;margin:10px 0;font-size:1.7em;color:#555}.lenovo-details ul li{margin:5px 0}.lenovo-details p{font-size:1.5em;color:#0073b8;margin:10px 0}.lenovo-details p strong{font-size:1.5em}.gg-customs{background-color:#fff;width:100%;padding:40px 20px;text-align:center}.gg-customs h2{color:#0073b8;font-size:2.5em;margin-bottom:20px}.gg-customs p{font-size:1.5em;color:#333;margin:10px 0}.gg-customs .button{margin-top:20px}.gg-customs-image{width:400px;height:auto;margin:0 auto;box-shadow:0 12px 24px #0000004d;display:block;transition:none!important}.lenovo-image{width:400px;height:auto;margin:20px auto;box-shadow:0 12px 24px #0000004d;display:block;transition:transform .3s ease,box-shadow .3s ease}.lenovo-image:hover{transform:scale(1.05);box-shadow:0 16px 32px #0006}.refurbished-devices{background-color:#fff;width:100%;padding:40px 20px;text-align:center}.refurbished-devices h2{color:#0073b8;font-size:2.5em;margin-bottom:20px}.refurbished-devices p{font-size:1.5em;color:#333;margin:10px 0}.refurbished-devices .button{margin-top:20px}.lenovo-logo{max-width:150px;height:auto;margin:-10px auto}.full-width-section.gg-customs-section{background:#fff;width:100%;padding:60px 0 40px;margin-bottom:32px}.full-width-section.sales-section{background:#fff;width:100%;padding:60px 0 40px;margin-bottom:32px;box-shadow:none}.full-width-content.reverse{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:40px}.full-width-content.reverse .full-width-text{flex:1;text-align:left}.full-width-content.reverse .gg-customs-image{width:400px;max-width:100%;height:auto;box-shadow:0 12px 24px #0000004d;border-radius:12px}.full-width-section.sales-section .full-width-content{display:flex;align-items:center;gap:48px}@media (max-width: 900px){.full-width-content.reverse{flex-direction:column-reverse;gap:24px}.full-width-content.reverse .gg-customs-image{width:100%;max-width:350px}}@media (max-width: 811px){.premium-service-text{font-size:3em!important;margin-bottom:24px!important;text-decoration:none!important;border-bottom:none!important}.features{padding-bottom:0!important}.sales-hero-title-text{font-size:32px!important}.sales-hero-section{background-attachment:scroll!important;height:150px!important;min-height:120px;background-position:center bottom!important;background-size:cover!important;overflow:hidden}.sales-hero-section img{object-fit:cover;object-position:bottom;height:180px;width:100vw;transform:translateY(-50%);max-width:none}.features{flex-direction:column;align-items:center}.feature{width:100%;width:300px;padding-bottom:32px}.lenovo-image,.gg-customs-image{width:250px;height:auto}.premium-service-text{font-size:40px!important;margin-bottom:-50px!important}.full-width-text{max-width:285px!important}}@media (max-width: 600px){.sales-hero-section{width:100vw;height:180px;min-height:120px;margin-left:0;margin-right:0;margin-bottom:0;box-sizing:border-box;overflow:hidden}.sales-hero-title-img{width:100vw;max-width:100vw;font-size:1.2em;margin:0 auto;display:block}.full-width-section.sales-section,.full-width-section.gg-customs-section{padding:18px 0 10px;margin-bottom:18px}.full-width-content,.full-width-section.sales-section .full-width-content{flex-direction:column!important;gap:12px;align-items:center;justify-content:center;width:100vw;padding:0}.gg-customs-image,.lenovo-image,.full-width-image{width:70vw!important;max-width:250px!important;min-width:0!important;margin:0 auto 10px!important;box-shadow:none!important;border-radius:10px!important;height:auto!important;display:block!important}.full-width-text{text-align:center;padding:0 6vw;width:100%}.lenovo-logo{max-width:125px;margin:-5px auto}.gg-customs-section{text-align:center!important;padding-left:0!important;padding-right:0!important;width:100vw!important;box-sizing:border-box!important}.gg-customs-section .button{width:100%!important;max-width:300px!important;margin:12px auto 0!important;display:block!important;text-align:center!important;box-sizing:border-box!important}.lenovo-offering{text-align:center!important}.lenovo-offering *{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;padding:0!important}.lenovo-offering .full-width-text,.lenovo-offering h2,.lenovo-offering ul,.lenovo-offering p{text-align:center!important;margin-left:auto;margin-right:auto;width:100%;padding:0}}.full-width-image,.gg-customs-image{width:520px;max-width:100%;height:auto;border-radius:12px;display:block}@media (max-width: 600px){.remote-support-icon{width:75px!important;height:75px!important}.full-width-business-image{max-width:250px!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;margin:0 auto 12px!important;display:block;box-shadow:none!important}}.full-width-business-image{width:100%;max-width:350px;display:block;margin:0 auto 16px}.full-width-business-card.managed-it{padding-top:1000px}@media (max-width: 600px){.business-page{padding:8px 2px!important;margin:0!important;max-width:100vw!important;border-radius:0!important;box-shadow:none!important}.business-page h1{font-size:1.5rem!important;margin-bottom:10px!important}.business-page p{font-size:1em!important;margin-bottom:18px!important}.business-services-list{gap:8px!important;margin:0!important}.business-services-row{flex-direction:column!important;gap:8px!important;align-items:stretch!important;width:100%!important}.big-card,.small-card{width:98vw!important;min-width:0!important;max-width:98vw!important;height:auto!important;min-height:120px!important;max-height:none!important;padding:8px 4px!important;border-radius:8px!important;margin:0 auto 8px!important;font-size:.95rem!important}.business-service-card{max-width:100%!important;min-width:0!important;width:100%!important;height:auto!important;min-height:100px!important;max-height:none!important;padding:8px 4px!important;border-radius:8px!important;margin:0 auto 8px!important;font-size:.95rem!important}.business-service-card h2{font-size:1rem!important}.business-service-card p{font-size:.92rem!important}.business-contact{max-width:100vw!important;padding:8px 2px!important;font-size:.95rem!important}}@media (max-width: 400px){.business-page h1{font-size:1.1rem!important}.business-service-card,.big-card,.small-card{min-height:80px!important;padding:4px 2px!important}}body{font-family:gineso-extended,sans-serif;margin:0;padding:0;background-color:#f8f9fa}.business-hero-section{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;min-width:100vw;max-width:100vw;box-sizing:border-box;z-index:1;margin-bottom:0!important}.business-page.container,.business-page *,.business-page *:before,.business-page *:after{font-family:gineso-extended,sans-serif!important}.business-page{max-width:900px;margin:40px auto;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014;padding:40px 32px;position:relative;z-index:2;margin-top:0!important}.business-page.container{max-width:100vw;margin:0;background:none;border-radius:0;box-shadow:none;padding:0;position:relative;z-index:2;padding-left:0!important;padding-right:0!important}.business-page h1{font-size:40px;color:#1a73e8;margin-bottom:16px}.business-page p{font-size:20px;color:#333;margin-bottom:32px}.business-services-list{display:flex;flex-direction:column;gap:24px;margin-bottom:40px;margin-top:0!important;align-items:center}.business-services-row{display:flex;flex-direction:row;justify-content:center;gap:32px;margin:0 auto 2rem}.big-card{width:704px;min-width:0;max-width:100%;flex:0 0 auto;height:100%;align-self:center;display:flex}.small-card{width:520px;min-width:0;max-width:100%;flex:0 0 auto;height:100%;display:flex}.business-service-card{width:420px;min-width:420px;max-width:420px;height:220px;min-height:220px;max-height:220px;display:flex;flex-direction:column;justify-content:center;border-radius:14px;box-sizing:border-box}.business-services-list .business-service-card:last-child{margin-left:auto;margin-right:auto;max-width:48%;flex:1 1 260px;display:flex;flex-direction:column;align-items:center}.business-service-card h2{font-size:40px;color:#111!important;margin-bottom:8px;text-shadow:2px 2px 3px rgba(255,255,255,1)}.business-service-card p{color:#111!important;font-size:20px;text-shadow:2px 2px 3px rgba(255,255,255,1)}.business-service-card h2,.business-service-card p{text-shadow:0 0 8px #fff,0 0 16px #fff,0 0 32px #fff,0 0 48px #fff}.business-service-card-image-bg{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:relative;color:#222;border:1px solid #e0e0e0;transition:transform .25s cubic-bezier(.4,.2,.2,1),box-shadow .25s}.business-contact{background:#e3f0ff;border-radius:0;padding:24px 20px;text-align:center;margin:40px 0 0;max-width:100%;width:100%;position:relative;box-shadow:0 2px 8px #0000000a;box-sizing:border-box;font-family:gineso-extended,sans-serif}.business-contact h3{color:#1a73e8;margin-bottom:8px;font-family:gineso-extended,sans-serif}.business-contact p{font-family:gineso-extended,sans-serif}.business-contact a{color:#1a73e8;text-decoration:underline;font-weight:700;font-family:gineso-extended,sans-serif}.full-width-business-card{display:flex;align-items:center;justify-content:space-between;width:100%;background:#f4f4f4;border-radius:14px;box-shadow:0 2px 8px #0000000a;margin-bottom:32px;padding:32px 24px;gap:32px;min-height:220px;box-sizing:border-box;position:static;margin-left:0;margin-right:0}.full-width-business-card.managed-it{width:100vw;min-width:100vw;max-width:100vw;margin:0;left:0;right:0;position:relative;box-sizing:border-box;background:#f4f4f4;color:#111;border-radius:0;box-shadow:0 4px 24px #00000014;padding:48px 0;display:flex;justify-content:center;align-items:center;border:none}.full-width-business-card.managed-it .full-width-business-text,.full-width-business-card.managed-it .full-width-business-image{max-width:420px;margin:0 40px;align-items:center;justify-content:center}.full-width-business-card.managed-it .full-width-business-text{display:flex;flex-direction:column;align-items:center;justify-content:center}.full-width-business-card.managed-it .full-width-business-text h2,.full-width-business-card.managed-it .full-width-business-text p{color:#111}.full-width-business-text,.full-width-business-image{display:block;align-items:unset;justify-content:unset}.full-width-business-text{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.full-width-business-text h2{font-size:40px;margin-bottom:12px;color:#111;font-family:gineso-extended,sans-serif}.full-width-business-text p{font-size:20px;color:#333;font-family:gineso-extended,sans-serif}.full-width-business-image{flex:1 1 40%;max-width:260px;min-width:140px;width:100%;height:260px;aspect-ratio:1 / 1;border-radius:0;object-fit:cover;box-shadow:0 2px 8px #00000014}.full-width-business-card.purpose-built{justify-content:center}.full-width-business-card.purpose-built .full-width-business-text,.full-width-business-card.purpose-built .full-width-business-image{max-width:420px;margin:0 40px;align-items:center;justify-content:center}.full-width-business-card.purpose-built .full-width-business-text{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 900px){.business-service-card{width:98vw!important;min-width:0!important;max-width:98vw!important;height:160px!important;min-height:160px!important;max-height:160px!important}.small-card{width:100%;max-width:100%;flex:0 0 100%}}@media (max-width: 900px){.business-services-row{flex-direction:column;gap:12px;align-items:center}.small-card,.big-card{width:100%;max-width:100%;flex:0 0 100%}.business-service-card{height:auto;min-width:0;max-width:100%}.full-width-business-card{flex-direction:column;gap:16px;padding:20px 8px;width:100%;margin-left:0;margin-right:0;left:unset;right:unset}}.business-services-row{display:flex;flex-direction:row;justify-content:center;gap:32px;margin:0 auto 0rem}.business-service-card.small-card.remote-support-card,.business-service-card.small-card.priority-support-card{width:440px;min-width:440px;max-width:440px;height:220px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:40px 0 0;box-sizing:border-box}@media (max-width: 900px){.business-service-card.small-card.remote-support-card,.business-service-card.small-card.priority-support-card{width:100%;min-width:0;max-width:100%;height:auto}}@media (max-width: 700px){.business-hero-section{height:180px!important}.business-page.container{margin-top:10px;padding-top:0}.business-services-list{flex-direction:column;gap:12px}.business-service-card{max-width:100%}.remote-support-card{flex-direction:column;align-items:flex-start;padding:12px 8px;gap:10px}.remote-support-icon{margin-right:0;margin-bottom:8px}}@media (max-width: 600px){.business-page.container{padding:4px 0!important;margin:0!important}.business-page{padding:8px 0!important;margin:0!important;max-width:100vw;border-radius:0;box-shadow:none}.business-services-list{gap:8px;margin:0!important}.business-services-row{flex-direction:column!important;gap:8px;align-items:stretch!important;width:100%}.full-width-business-card,.full-width-business-card.managed-it,.full-width-business-card.purpose-built{flex-direction:column!important;gap:8px;padding:24px 0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;left:50%;right:50%;border-radius:0!important}.full-width-business-card.managed-it{margin-left:auto!important;margin-right:auto!important;left:unset!important;right:unset!important;width:98vw!important;max-width:98vw!important;min-width:0!important;position:relative!important;box-sizing:border-box!important}.full-width-business-text{max-width:100vw!important;padding:0 8px!important;align-items:center!important;text-align:center!important}.business-service-card,.business-service-card-image-bg.small-card{width:98vw!important;min-width:0!important;max-width:98vw!important;height:auto!important;min-height:120px!important;max-height:none!important;padding:8px 4px!important;border-radius:8px!important;margin:0 auto 8px!important;font-size:.95rem!important}.business-service-card h2{font-size:1rem!important}.business-service-card p{font-size:.92rem!important}.business-contact{max-width:100vw!important;padding:8px 2px!important;font-size:.95rem!important}.business-services-row:not(:first-of-type) .business-service-card-image-bg.small-card{width:90vw!important;min-width:0!important;max-width:90vw!important;height:120px!important;min-height:80px!important;max-height:140px!important;padding:8px 4px!important;font-size:.92rem!important;border-radius:8px!important;margin:0 auto 8px!important}}@media (max-width: 400px){.business-hero-section{height:150px!important}.business-service-card,.business-service-card-image-bg.small-card{min-height:80px!important;padding:4px 2px!important}}html,body,#root,.business-page.container{overflow-x:hidden!important}.remote-support-card,.priority-support-card{flex:1 1 0;min-width:260px;max-width:100%;display:flex;align-items:center;padding:20px;box-shadow:0 2px 8px #0000001a;border-radius:14px;min-height:150px;gap:24px;background:#fff!important}.remote-support-icon{width:100px;height:100px;object-fit:contain;margin-bottom:0;flex-shrink:0}.remote-support-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.remote-support-text h2{font-size:1.5rem;margin-bottom:-10px;color:#111;text-shadow:none}.remote-support-text p{font-size:1.1rem;color:#222;text-shadow:none}.business-services-row:first-of-type .business-service-card-image-bg.small-card{width:200px!important;min-width:200px!important;max-width:200px!important;height:200px!important;min-height:200px!important;max-height:200px!important;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 600px){.business-service-card,.business-service-card-image-bg.small-card{width:80vw!important;min-width:0!important;max-width:80vw!important;height:180px!important;min-height:180px!important;max-height:180px!important;padding:12px 6px!important;border-radius:8px!important;margin:0 auto 12px!important;font-size:.98rem!important}.full-width-business-card.managed-it{align-items:center!important;justify-content:center!important;flex-direction:column!important;padding-top:40px!important}}.not-found{text-align:left;background-color:#0073b8;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-family:Roboto,sans-serif;border-left:250px solid transparent;padding:50px 50px 50px 20px}.not-found .sad-face{font-size:10em;margin-bottom:20px}.not-found h1{font-size:3em;margin-bottom:20px}.not-found p{font-size:1.5em;margin-bottom:20px}.not-found a{font-size:1.2em;color:#fff;text-decoration:none;border:2px solid white;padding:10px 20px;border-radius:5px;transition:background-color .3s ease,color .3s ease}.not-found a:hover{background-color:#fff;color:#0073b8}@media (max-width: 811px){.not-found{padding:20px;border-left:20px solid transparent}.not-found .sad-face{font-size:5em}.not-found h1{font-size:2em}.not-found p{font-size:1.2em}.not-found a{font-size:1em;padding:8px 16px}}#root{width:100%;margin:0 auto;padding:0rem;text-align:center}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 0 auto;display:flex;flex-direction:column}body{font-family:Arial,sans-serif;margin:0;padding:0;width:100%;background-color:#fff;border-top:100px solid transparent}@media (max-width: 811px){body{border-top:79px solid transparent}}.logo-link{transition:filter .3s ease-in-out}.logo-link:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react{transition:filter .3s ease-in-out}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.customs-page .logo:hover,.customs-builds-page .logo:hover{position:relative}.customs-page .logo-link:after,.customs-builds-page .logo-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(red,orange,#ff0,green,#00f,indigo,violet,red);filter:blur(10px);z-index:-1;opacity:0;transition:opacity .3s ease-in-out}.customs-page .logo-link:hover:after,.customs-builds-page .logo-link:hover:after{opacity:1;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 811px){.logo-link:hover,.logo.react:hover,.customs-page .logo:hover,.customs-builds-page .logo:hover,.customs-page .logo-link:hover:after,.customs-builds-page .logo-link:hover:after{filter:none;animation:none;background:none;content:none}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#fff}}
