@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v20-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("../fonts/roboto-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v20-latin-regular.woff2") format("woff2"),url("../fonts/roboto-v20-latin-regular.woff") format("woff"),url("../fonts/roboto-v20-latin-regular.ttf") format("truetype"),url("../fonts/roboto-v20-latin-regular.svg#Roboto") format("svg");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/roboto-v20-latin-500.eot");src:local("Roboto Medium"),local("Roboto-Medium"),url("../fonts/roboto-v20-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v20-latin-500.woff2") format("woff2"),url("../fonts/roboto-v20-latin-500.woff") format("woff"),url("../fonts/roboto-v20-latin-500.ttf") format("truetype"),url("../fonts/roboto-v20-latin-500.svg#Roboto") format("svg");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/roboto-v20-latin-700.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("../fonts/roboto-v20-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v20-latin-700.woff2") format("woff2"),url("../fonts/roboto-v20-latin-700.woff") format("woff"),url("../fonts/roboto-v20-latin-700.ttf") format("truetype"),url("../fonts/roboto-v20-latin-700.svg#Roboto") format("svg");font-display:swap}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url("../fonts/roboto-v20-latin-900.eot");src:local("Roboto Black"),local("Roboto-Black"),url("../fonts/roboto-v20-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v20-latin-900.woff2") format("woff2"),url("../fonts/roboto-v20-latin-900.woff") format("woff"),url("../fonts/roboto-v20-latin-900.ttf") format("truetype"),url("../fonts/roboto-v20-latin-900.svg#Roboto") format("svg");font-display:swap}@-webkit-keyframes marquee{0%{text-indent:27.5em}100%{text-indent:-105em}}@keyframes marquee{0%{text-indent:27.5em}100%{text-indent:-105em}}/*!
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.map{width:100%;height:100%}.spam{display:none}*{scroll-padding-top:5rem;font-family:"Roboto"}:root{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}:root *{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:calc(var(--scroll)*-1s);animation-delay:calc(var(--scroll)*-1s);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}.nav-icon-1{width:30px;height:30px;position:relative;-webkit-transition:.1s;transition:.1s;margin:10px 10px;cursor:pointer;display:inline-block}.nav-icon-1 span{width:5px;height:5px;background-color:#4e2fef;display:block;border-radius:50%;position:absolute}.nav-icon-1 span:nth-child(1){left:0;top:0}.nav-icon-1 span:nth-child(2){left:12px;top:0}.nav-icon-1 span:nth-child(3){right:0;top:0}.nav-icon-1 span:nth-child(4){left:0;top:12px}.nav-icon-1 span:nth-child(5){position:absolute;left:12px;top:12px}.nav-icon-1 span:nth-child(6){right:0px;top:12px}.nav-icon-1 span:nth-child(7){left:0px;bottom:0px}.nav-icon-1 span:nth-child(8){position:absolute;left:12px;bottom:0px}.nav-icon-1 span:nth-child(9){right:0px;bottom:0px}.nav-icon-1:hover span{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:350ms cubic-bezier(0.8, 0.5, 0.2, 1.4);transition:350ms cubic-bezier(0.8, 0.5, 0.2, 1.4)}.nav-icon-1.open{-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer;-webkit-transition:.2s cubic-bezier(0.8, 0.5, 0.2, 1.4);transition:.2s cubic-bezier(0.8, 0.5, 0.2, 1.4)}.nav-icon-1.open span{border-radius:50%;-webkit-transition-delay:200ms;transition-delay:200ms;-webkit-transition:.5s cubic-bezier(0.8, 0.5, 0.2, 1.4);transition:.5s cubic-bezier(0.8, 0.5, 0.2, 1.4)}.nav-icon-1.open span:nth-child(2){left:6px;top:6px}.nav-icon-1.open span:nth-child(4){left:6px;top:18px}.nav-icon-1.open span:nth-child(6){right:6px;top:6px}.nav-icon-1.open span:nth-child(8){left:18px;bottom:6px}body{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content-visibility:auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#29f0b5}::-webkit-scrollbar-thumb{background:#4e2fef}.navbar{background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar .navbar-toggler{color:#4e2fef;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none}.navbar .navbar-toggler span{background-color:#4e2fef}.navbar .navbar-toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.navbar .navbar-toggler:focus[aria-expanded=true]{color:#29f0b5}.navbar .navbar-nav .nav-item .nav-link{color:#4e2fef;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;display:inline-block;border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0)}.navbar .navbar-nav .nav-item .nav-link:hover{border-bottom:2px solid #4e2fef;border-top:2px solid #4e2fef}.navbar .navbar-nav .nav-item .nav-link.active{border-bottom:2px solid #4e2fef;border-top:2px solid #4e2fef}.hero-section{height:100vh;background-image:url("../assets/hero.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.hero-section .container .holder{width:100%;height:100vh;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-section .container .holder .content .sub-title{color:#fff}.hero-section .container .holder .content .line{width:30%;height:3px;background-color:#29f0b5}.hero-section .container .holder .content .hero-title{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:4rem !important}.hero-section .container .holder .content .hero-title::first-letter{text-shadow:-5px 5px 1px #29f0b5}.hero-section .container .holder .content .phone{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-section .container .holder .content .phone:hover{background-color:#29f0b5;color:#4e2fef}.hero-section .container .holder .content .contact{background-color:#29f0b5;color:#4e2fef;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-section .container .holder .content .contact:hover{background-color:#4e2fef;color:#fff}.hero-section .container .holder .content .hero-desc{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-key-replacement-section{height:100vh;background-image:url("../assets/hero-key-replacement.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.hero-key-replacement-section .container .holder{width:100%;height:100vh;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-key-replacement-section .container .holder .content .sub-title{color:#fff}.hero-key-replacement-section .container .holder .content .line{width:30%;height:3px;background-color:#29f0b5}.hero-key-replacement-section .container .holder .content .hero-title{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:4rem !important}.hero-key-replacement-section .container .holder .content .hero-title::first-letter{text-shadow:-5px 5px 1px #29f0b5}.hero-key-replacement-section .container .holder .content .phone{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-key-replacement-section .container .holder .content .phone:hover{background-color:#29f0b5;color:#4e2fef}.hero-key-replacement-section .container .holder .content .contact{background-color:#29f0b5;color:#4e2fef;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-key-replacement-section .container .holder .content .contact:hover{background-color:#4e2fef;color:#fff}.hero-key-replacement-section .container .holder .content .hero-desc{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-transponder-key-section{height:100vh;background-image:url("../assets/hero-transponder-key.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.hero-transponder-key-section .container .holder{width:100%;height:100vh;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-transponder-key-section .container .holder .content .sub-title{color:#fff}.hero-transponder-key-section .container .holder .content .line{width:30%;height:3px;background-color:#29f0b5}.hero-transponder-key-section .container .holder .content .hero-title{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:4rem !important}.hero-transponder-key-section .container .holder .content .hero-title::first-letter{text-shadow:-5px 5px 1px #29f0b5}.hero-transponder-key-section .container .holder .content .phone{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-transponder-key-section .container .holder .content .phone:hover{background-color:#29f0b5;color:#4e2fef}.hero-transponder-key-section .container .holder .content .contact{background-color:#29f0b5;color:#4e2fef;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-transponder-key-section .container .holder .content .contact:hover{background-color:#4e2fef;color:#fff}.hero-transponder-key-section .container .holder .content .hero-desc{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-rekey-section{height:100vh;background-image:url("../assets/hero-rekey.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.hero-rekey-section .container .holder{width:100%;height:100vh;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-rekey-section .container .holder .content .sub-title{color:#fff}.hero-rekey-section .container .holder .content .line{width:30%;height:3px;background-color:#29f0b5}.hero-rekey-section .container .holder .content .hero-title{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:4rem !important}.hero-rekey-section .container .holder .content .hero-title::first-letter{text-shadow:-5px 5px 1px #29f0b5}.hero-rekey-section .container .holder .content .phone{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-rekey-section .container .holder .content .phone:hover{background-color:#29f0b5;color:#4e2fef}.hero-rekey-section .container .holder .content .contact{background-color:#29f0b5;color:#4e2fef;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-rekey-section .container .holder .content .contact:hover{background-color:#4e2fef;color:#fff}.hero-rekey-section .container .holder .content .hero-desc{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-automotive-section{height:100vh;background-image:url("../assets/hero-automotive.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.hero-automotive-section .container .holder{width:100%;height:100vh;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-automotive-section .container .holder .content .sub-title{color:#fff}.hero-automotive-section .container .holder .content .line{width:30%;height:3px;background-color:#29f0b5}.hero-automotive-section .container .holder .content .hero-title{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:4rem !important}.hero-automotive-section .container .holder .content .hero-title::first-letter{text-shadow:-5px 5px 1px #29f0b5}.hero-automotive-section .container .holder .content .phone{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-automotive-section .container .holder .content .phone:hover{background-color:#29f0b5;color:#4e2fef}.hero-automotive-section .container .holder .content .contact{background-color:#29f0b5;color:#4e2fef;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-automotive-section .container .holder .content .contact:hover{background-color:#4e2fef;color:#fff}.hero-automotive-section .container .holder .content .hero-desc{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-commercial-section{height:100vh;background-image:url("../assets/hero-commercial.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.hero-commercial-section .container .holder{width:100%;height:100vh;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-commercial-section .container .holder .content .sub-title{color:#fff}.hero-commercial-section .container .holder .content .line{width:30%;height:3px;background-color:#29f0b5}.hero-commercial-section .container .holder .content .hero-title{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:4rem !important}.hero-commercial-section .container .holder .content .hero-title::first-letter{text-shadow:-5px 5px 1px #29f0b5}.hero-commercial-section .container .holder .content .phone{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-commercial-section .container .holder .content .phone:hover{background-color:#29f0b5;color:#4e2fef}.hero-commercial-section .container .holder .content .contact{background-color:#29f0b5;color:#4e2fef;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-commercial-section .container .holder .content .contact:hover{background-color:#4e2fef;color:#fff}.hero-commercial-section .container .holder .content .hero-desc{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-residential-section{height:100vh;background-image:url("../assets/hero-residential.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.hero-residential-section .container .holder{width:100%;height:100vh;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-residential-section .container .holder .content .sub-title{color:#fff}.hero-residential-section .container .holder .content .line{width:30%;height:3px;background-color:#29f0b5}.hero-residential-section .container .holder .content .hero-title{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:4rem !important}.hero-residential-section .container .holder .content .hero-title::first-letter{text-shadow:-5px 5px 1px #29f0b5}.hero-residential-section .container .holder .content .phone{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-residential-section .container .holder .content .phone:hover{background-color:#29f0b5;color:#4e2fef}.hero-residential-section .container .holder .content .contact{background-color:#29f0b5;color:#4e2fef;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-residential-section .container .holder .content .contact:hover{background-color:#4e2fef;color:#fff}.hero-residential-section .container .holder .content .hero-desc{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.intro{background:linear-gradient(-45deg, #4e2fef, #23a6d5);background-size:400% 400%;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;color:#fff}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.intro .title{font-size:4rem}.intro .desc{line-height:2rem}.intro .holder .content{background-color:#fff;color:#4e2fef;height:auto;width:100%;text-align:center}.intro .holder .content:hover{background-color:#29f0b5}.quote{background-color:#29f0b5;position:relative}.quote .btn{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.quote .btn:hover{background-color:#fff;color:#4e2fef}.quote .square{position:absolute;top:0;left:0;width:5rem;height:5rem;background-color:#4e2fef}.section-1 .content .bg-text{color:#4e2fef;font-weight:800}.section-1 .content .section-title{color:#4e2fef;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.section-1 .content .section-title .back-text{position:absolute;display:block;top:-4rem;left:1rem;font-size:3rem;opacity:.18;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.section-1 .content .desc{color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-1 .content .btn{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-1 .content .btn:hover{background-color:#29f0b5;color:#4e2fef}.section-2 .content{border-left:3px solid #29f0b5}.section-2 .content .bg-text{color:#4e2fef;font-weight:800}.section-2 .content .section-2-title{color:#4e2fef;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.section-2 .content .section-2-title .back-text{position:absolute;display:block;top:-4rem;left:1rem;font-size:3rem;opacity:.18;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.section-2 .content .section-2-desc{color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-2 .content .btn{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-2 .content .btn:hover{background-color:#29f0b5;color:#4e2fef}.discount{background:linear-gradient(-45deg, #4e2fef, #23a6d5);background-size:400% 400%;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.discount .title{color:#fff;font-size:3.5rem !important}.discount .card{position:relative;background-image:url(../assets/copoun-bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;border:none}.discount .card .title{color:#4e2fef;font-size:5rem !important}.discount .card .btn{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.discount .card .btn:hover{background-color:#29f0b5;color:#4e2fef}.discount .card .square{position:absolute;top:0;right:0;background-color:#29f0b5;width:3rem;height:3rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1}.discount .card:hover .square{top:calc(100% - 3rem);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.discount .card-automotive{position:relative;background-image:url(../assets/copoun-automotive-bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;border:none}.discount .card-automotive .title{color:#4e2fef;font-size:5rem !important}.discount .card-automotive .desc{text-shadow:1px 3px 1px #29f0b5}.discount .card-automotive .btn{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.discount .card-automotive .btn:hover{background-color:#29f0b5;color:#4e2fef}.discount .card-automotive .square{position:absolute;top:0;right:0;background-color:#29f0b5;width:3rem;height:3rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1}.discount .card-automotive:hover .square{top:calc(100% - 3rem);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.car-brands .title{color:#4e2fef}.car-brands .line{height:.1rem;width:10%;background-color:#1c1f2e}.car-brands img{-webkit-filter:grayscale(1);filter:grayscale(1)}.slider img{max-width:8rem}.slider h2{text-transform:capitalize;color:var(--secondary-color)}.slider p{color:#4e2fef}.slider svg{color:#f1cf0c}.section-3{background-image:url("../assets/automotive-locksmith-bg.webp");background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.section-3 .content span{color:#fff}.section-3 .content .section-title{color:#29f0b5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.section-3 .content .section-title .back-text{position:absolute;display:block;top:-3.5rem;left:-5rem;font-size:2.5rem;opacity:.18;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.section-3 .content .desc{color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-3 .content .btn{background-color:#29f0b5;color:#4e2fef;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-3 .content .btn:hover{background-color:#4e2fef;color:#fff}.section-4 .content .section-title{color:#4e2fef;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.section-4 .content .section-title .back-text{position:absolute;display:block;top:-3.5rem;left:2rem;font-size:3rem;opacity:.18;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.section-4 .content .desc{color:#000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-4 .content .btn{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-4 .content .btn:hover{background-color:#29f0b5;color:#4e2fef}.section-4 .img-holder .service{color:#fff;cursor:pointer}.section-4 .img-holder .service span{color:#fad017}.section-4 .img-holder .service span:hover{color:var(--secondary-color)}.section-contact{background-image:url(../assets/contact-us.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.section-contact form.CUS input.subject{display:none}.section-contact legend{color:#4e2fef;font-weight:600;background-color:#fff;border:1px solid #29f0b5;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:none !important;margin:auto !important}.section-contact .service-date{border:1px solid rgba(41,240,181,.5)}.section-contact .service-time{border:1px solid rgba(41,240,181,.5);padding:.3rem !important}.section-contact .title{color:#4e2fef;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-contact form::-moz-placeholder{color:gray}.section-contact form::-webkit-input-placeholder{color:gray}.section-contact form:-ms-input-placeholder{color:gray}.section-contact form::-ms-input-placeholder{color:gray}.section-contact form::placeholder{color:gray}.section-contact form .form-control{background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px;box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px}.section-contact form .form-control:focus{border-color:#4e2fef;-webkit-box-shadow:none;box-shadow:none}.section-contact form .btn{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-contact form .btn:hover{background-color:#fff;color:#4e2fef}.section-contact .zipcodes{color:#fff}.section-contact .zipcodes-list{color:#5f5f5f;font-size:1rem}.section-contact .service-locations button{background-color:#29f0b5;color:#fff;border:none;margin:.3rem}.section-contact .service-title{color:#4e2fef}.marquee{width:100%;padding:1rem;margin:0 auto;overflow:hidden;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:marquee 50s linear infinite;animation:marquee 50s linear infinite;color:#fff}.marquee:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.footer{background-color:#1c1f2e;color:#fff}.footer .service-location li{color:#9e9e9e;width:50%;float:left;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer .service-location li:hover{color:#2eaf7d}.footer .social i{color:#fff;cursor:pointer;margin:.25rem}.footer .social i:hover{color:#2eaf7d}.footer .small-line{width:100%;height:1px;background-color:#9e9e9e}.btn-top{position:fixed;bottom:1rem;left:2rem;font-size:2em;cursor:pointer;display:none;color:var(--secondary-color);stroke:#434e6e}main .not-found{width:100%;height:50vh;padding-top:2em}main .not-found img{-o-object-fit:cover;object-fit:cover;width:35%;margin:0 auto;display:block}main .not-found-btn{position:absolute;text-decoration:none;padding:10px;background-color:#29f0b5;color:#fff;border-radius:10px;width:200px;margin:0 auto;display:block;text-align:center;bottom:10%;right:calc(50% - 100px)}.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Brands";font-weight:400}.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900}.fa-phone:before{content:""}.fa-business-time:before{content:""}.fa-location-dot:before{content:""}.fa-paper-plane:before{content:""}.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}.fa-foursquare:before{content:""}.fa-blogger-b:before{content:""}.fa-linkedin:before{content:""}.fa-instagram:before{content:""}.fa-facebook:before{content:""}.fa-twitter:before{content:""}.fa-pinterest:before{content:""}@media(max-width: 992px){.hero-section .container .holder{width:100% !important}.hero-section .container .holder .content{width:100% !important;margin:auto !important}.hero-key-replacement-section .container .holder{width:100% !important}.hero-key-replacement-section .container .holder .content{width:100% !important;margin:auto !important}.hero-transponder-key-section .container .holder{width:100% !important}.hero-transponder-key-section .container .holder .content{width:100% !important;margin:auto !important}.hero-rekey-section .container .holder{width:100% !important}.hero-rekey-section .container .holder .content{width:100% !important;margin:auto !important}.hero-automotive-section .container .holder{width:100% !important}.hero-automotive-section .container .holder .content{width:100% !important;margin:auto !important}.hero-commercial-section .container .holder{width:100% !important}.hero-commercial-section .container .holder .content{width:100% !important;margin:auto !important}.hero-residential-section .container .holder{width:100% !important}.hero-residential-section .container .holder .content{width:100% !important;margin:auto !important}.quote{background-color:#29f0b5;position:relative;text-align:center}.quote .btn{background-color:#4e2fef;color:#fff;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.quote .btn:hover{background-color:#fff;color:#4e2fef}.quote .square{position:absolute;top:0;left:0;width:2rem;height:2rem;background-color:#4e2fef}.section-1 .content .section-title .back-text{display:none}.section-2 .content .section-2-title .back-text{display:none}.section-3{background-position:25%}.section-3 .content .section-title .back-text{display:none}.section-4 .content .section-title .back-text{display:none}}@media(max-width: 768px){.hero-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-section .container .holder .content .hero-title{font-size:1.8rem !important}.hero-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-key-replacement-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-key-replacement-section .container .holder .content .hero-title{font-size:1.8rem !important}.hero-key-replacement-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-transponder-key-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-transponder-key-section .container .holder .content .hero-title{font-size:1.8rem !important}.hero-transponder-key-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-rekey-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-rekey-section .container .holder .content .hero-title{font-size:1.8rem !important}.hero-rekey-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-automotive-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-automotive-section .container .holder .content .hero-title{font-size:1.8rem !important}.hero-automotive-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-commercial-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-commercial-section .container .holder .content .hero-title{font-size:1.8rem !important}.hero-commercial-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-residential-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-residential-section .container .holder .content .hero-title{font-size:1.8rem !important}.hero-residential-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.section-1 .content .bg-text{font-size:1rem}.section-2 .content .bg-text{font-size:1rem}.btn-top{width:2rem;height:2rem;left:5%;bottom:1.2rem}}@media only screen and (max-width: 992px){main .not-found img{width:50%;-webkit-transform:translateY(40%);transform:translateY(40%)}main .not-found-btn{bottom:50%}}/*# sourceMappingURL=main.css.map */