body,.cedarville-cursive-regular{font-family:"Cedarville Cursive",cursive;font-weight:400;font-style:normal}.about-page{max-width:90%;margin:0 auto;padding:20px;background:var(--white);border-radius:12px;box-shadow:0 8px 16px #0000001a}.about-page h1,.about-page h2{text-align:center;color:var(--primary-red);border-bottom:2px solid var(--muted-pink);padding-bottom:10px;margin-bottom:20px}.about-page p{color:var(--neutral-gray);margin-bottom:15px}.director-profile,.company-overview{background:var(--muted-pink);padding:20px;border-left:5px solid var(--primary-red);border-radius:12px}.gallery{margin-top:30px;padding:20px;text-align:center;background:var(--soft-gray);border-radius:12px;color:var(--text-color);box-shadow:0 8px 16px #0000001a}.gallery h3{font-size:1.8rem;color:var(--primary-red)}.gallery p{font-size:1rem;font-style:italic;color:var(--neutral-gray)}.services-page{max-width:90%;margin:0 auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a}.services-page h2{background-color:gray;color:#fff;padding:10px 20px;margin:0 0 100px;width:100%;box-sizing:border-box;text-align:center;font-family:Montserrat,sans-serif}.services-page h3{color:#000;text-transform:uppercase;margin-bottom:25px;padding-bottom:10px;font-family:Montserrat,sans-serif}.services-heading{text-align:center;font-weight:700;padding-bottom:20px;padding-top:30px;font-size:2.5rem;font-family:Lora,serif}.services-list{display:inline-flex;margin-right:70px;padding-left:40px}.services-list li{list-style:none;margin-left:40px;margin-bottom:40px;width:300px;border:5px solid white;border-radius:8px;background-color:#031b27;box-sizing:border-box;padding:10px;color:#fff;font-family:Nunito,sans-serif;font-weight:400;font-size:16px}.services-list img{width:100%;height:auto;object-fit:scale-down;margin-bottom:10px}.regular{display:flex;justify-content:center;align-items:center;padding-bottom:100px;margin:0;font-family:Nunito,sans-serif;font-weight:400;font-size:16px}.text-box{padding:10px;background-color:#031b27;border:1px solid rgb(3,27,39);border-radius:5px;max-width:400px;word-wrap:break-word;text-align:center;color:#fff}.maintenance-info{margin:20px 0;padding:150px;background-color:#fff;border-radius:12px}.maintenance-info h3{text-align:center;font-size:2rem;margin-bottom:20px;font-family:Raleway,sans-serif;font-weight:700}.maintenance-info ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;color:#000}.maintenance-info li{flex:1 1 calc(33.33% - 20px);background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:15px;box-shadow:0 4px 6px #0000001a;text-align:center;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px}.maintenance-info li:hover{background-color:#f0f8ff}.maintenance-info strong{display:block;margin-bottom:10px;font-weight:700;color:#000}.maintenance-info li p{margin:0;font-size:.9rem;color:#000}.why-choose-us{padding-top:100px;background-color:#000;border-radius:12px;margin:20px 0}.why-choose-us h3{font-family:Playfair Display,serif;font-size:3rem;margin-bottom:20px;text-align:center;color:#fff}.why-choose-us ul{list-style-type:none;padding:20px;margin:0}.why-choose-us li{color:#fff;margin:10px 0;padding:20px;background-color:#031b27;border-radius:8px;font-size:1rem;box-shadow:0 2px 4px #0000001a;font-family:Lato,sans-serif;font-weight:400;font-size:16px}@keyframes slideCenter{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media screen and (max-width: 768px){.services-list{width:100%;margin-bottom:20px}}@media screen and (max-width: 768px){.container,.about-page,.services-page{padding:15px}.header{font-size:2rem}.gallery h3{font-size:1.5rem}.overview-content{flex-direction:column}.overview-content p{max-width:100%}.overview-image{width:100%}}.navbar{background-color:#fff;border-bottom:2px solid #b30000;padding:1rem 2rem;font-family:Arial,sans-serif;box-shadow:0 2px 4px #0000001a}.app-container{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.info-section{width:40%;color:var(--dark-gray)}.info-section h2{color:var(--blue);margin-bottom:20px;font-size:24px}.info-block{margin-bottom:30px;padding-top:30px}.info-icon-text{display:flex;align-items:flex-start;gap:15px}.info-icon{color:#d62839;min-width:40px}.info-block h4{margin:0;color:#333;font-size:16px;font-weight:600}.info-block p{margin:5px 0;line-height:1.6;font-size:14px;color:#555}.form-section{width:50%;color:#444}.form-section h2{color:var(--blue)}.name,.email,.message,.lname,.number,.details{margin-top:30px}.contact-form input,.contact-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.contact-form textarea{height:130px;resize:none}.contact-form button:hover{background-color:#d62839}.contact-form p{font-size:12px;color:var(--dark-gray);margin:5px 0 15px}@media (max-width: 768px){.app-container{flex-direction:column;padding:20px;gap:20px}.info-section,.form-section{width:100%}.info-section h2,.form-section h2{font-size:20px;text-align:center}.info-block{padding-top:15px;text-align:center}.info-icon-text{justify-content:center}.info-icon{justify-content:center;margin-bottom:5px}}@media (max-width: 468px){.app-container{padding:10px;gap:15px}.info-section h2,.form-section h2{font-size:18px}.info-block h4{font-size:14px}.info-block p{font-size:12px}.contact-form input,.contact-form textarea{font-size:14px;padding:8px}}.faq-header{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0;padding-top:30px}.faq-title{font-size:2.2rem;color:#333}.faq-line{flex:1;height:1px;background-color:#ccc;border:none}.faq-container{display:flex;justify-content:space-between;align-items:flex-start;padding:30px;gap:30px}.xui-my-1{border:0;height:1px;background:#574c4c;margin:18px 0}@media (max-width: 1024px){.faq-container{flex-direction:column;gap:20px;align-items:center}.faq-header{flex-direction:column;gap:10px}.faq-title{font-size:1.8rem;text-align:center}.faq-line{display:none}}@media (max-width: 768px){.faq-container{padding:20px;gap:15px}.faq-title{font-size:1.6rem}.question-answer p{font-size:.9rem;line-height:1.4}}@media (max-width: 768px){.faq-container{padding:10px;gap:10px}.faq-title{font-size:1.4rem}.question-answer p{font-size:.85rem}}.navbar-container{width:100%;background-color:transparent;position:fixed;z-index:1}.navbar{display:flex;justify-content:space-between;align-items:center;height:90px}.logo{flex:1;color:#e63946;font-size:20px;font-weight:700}ul{list-style:none;display:flex;flex:2;justify-content:center;margin:0;padding:0}ul li{display:inline-block}ul li a{text-decoration:none;color:#f1faee;font-size:14px;font-weight:700;padding:10px;transition:color .3s ease,background-color .3s ease}ul li a:hover{border-bottom:1px solid #A8DADC}.xui-mr-4.xui-lg-mr-2{flex:1;display:flex;justify-content:flex-end}button{padding:10px 20px;font-size:14px;font-weight:700;color:#fff;border:none;transition:all .3s}.question:hover{background:#d6dbe0;color:#d62839}.answer{margin-left:20px;margin-top:10px;padding:10px;background:#f9f9f9;border-left:4px solid #d62839;border-radius:4px;box-shadow:inset 2px 2px 4px #d1d1d1,inset -2px -2px 4px #fff}.icon{font-size:1.5em;color:#d62839;transition:transform .3s;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}button:hover{background-color:#a8dadc;transform:scale(1.05)}button:active{transform:scale(.95)}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;z-index:10;margin-left:auto}.bar{width:25px;height:3px;background-color:#f1faee;transition:all .3s ease}.hamburger.open .bar:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(-45deg) translate(5px,-7.5px)}@media (max-width: 768px){.navbar{flex-direction:column;align-items:center}ul.open,.hamburger{display:flex}.logo{position:absolute;top:-5px;left:-0px;font-size:10px}}@media (max-width: 768px){.hamburger{display:flex}.navbar ul{position:fixed;top:0;right:-100%;height:100%;width:100%;background-color:#333;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;list-style:none;transition:right .3s ease-in-out}.navbar ul a{border-bottom:1px solid rgba(255,255,255,.1)}.navbar li:hover{font-weight:700}.navbar ul.open{right:0}.navbar ul li{text-align:center}.navbar button{margin-top:1rem}}@media (max-width: 768px){.desktop-button{display:none}.menu-button{display:block}.hamburger{display:flex}.navbar ul{display:none}.navbar ul.open{display:flex}}@media (min-width: 769px){.menu-button{display:none}.desktop-button{display:block}}footer{background-color:#212121;color:#fff}.foot{display:flex;justify-content:space-between;background-color:#212121;color:#fff;padding:2rem;flex-wrap:wrap}.footer-section{flex:2;margin:0 3rem}.logo-section{max-width:300px}.footer-socials a{text-decoration:none;transition:color .3s ease}.footer-socials{margin-top:20px;display:flex;gap:30px}.footer-socials a:hover{color:#007bff}.contact-section h3,.links-section h3,.service-section h3{font-size:1.1rem}@media (max-width: 768px){.foot,.logs{flex-direction:column;align-items:center;text-align:center;padding:1rem}.footer-section{margin:1rem 0;flex:none;width:100%}.socials{justify-content:center}.links-section{padding-top:16px}}.flexible,.tweak{display:flex;flex-direction:column;gap:20px}.vku-fullstop{display:none}.chevy-navbar-spacing{height:100px}.chevy-navbar{position:fixed;width:100%;top:0;left:0;padding:40px calc(4rem + 20px) 20px calc(4rem + 20px);z-index:10}.chevy-navbar .links{border-radius:12px;height:60px;background-color:#0003;padding:4px;-webkit-backdrop-filter:blur(20px);-o-backdrop-filter:blur(20px);-moz-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.chevy-navbar .links a{height:100%;padding:4px 16px;color:var(--white);text-decoration:none;font-size:14.4px}.chevy-navbar .links a span{overflow:hidden;position:relative}.chevy-navbar .links a span:after{content:"";width:20%;height:100%;position:absolute;left:auto;top:0;bottom:0;right:-100%;background-image:linear-gradient(135deg,#fff0,#ffffff52,#fff0)}.chevy-navbar .links a:hover span:after{transition:all .32s ease-out;right:100%}.chevy-navbar .links a.highlighted{background-color:var(--red);border-radius:8px;padding:4px 24px;background-color:#282979}.chevy-navbar .menu{width:52px;height:52px;background-color:#0003;border-radius:12px;cursor:pointer;position:relative}.chevy-navbar .menu span{width:24px;height:1.6px;background:var(--white);background:#fff;transition:.24s}@media screen and (max-width: 768px){.chevy-displayed-langauge{top:unset;bottom:20px}.chevy-navbar{padding:1rem 1.2rem}.chevy-navbar .links.active~.menu{position:relative;z-index:5;background-color:var(--red);background-color:#282979}.chevy-navbar .links.active~.menu span{position:absolute;top:50%;left:50%;width:20px}.chevy-navbar .links.active~.menu span:first-child{transform:translate(-50%,-50%) rotate(-45deg)}.chevy-navbar .links.active~.menu span:last-child{transform:translate(-50%,-50%) rotate(45deg)}.chevy-navbar .links{position:fixed;top:0;right:-100%;width:100%;z-index:2;min-height:100vh;height:100%;transition:.24s;flex-direction:column;padding:8rem 1.2rem;grid-gap:2rem;transition:.2s;border-radius:0}.chevy-navbar .links.active{right:0}.chevy-navbar .links a{width:100%;height:auto;font-size:24px}.chevy-navbar .links a.highlighted{padding:20px;font-size:20px}}.toto{background-color:#f1f2f2}.map-container{box-shadow:0 10px 30px #0000001a}.custom-hover-zoom:hover{transform:scale(1.05)}.custom-service-row{display:flex;flex-wrap:wrap}.custom-image-container{position:relative;overflow:hidden}.custom-text-container{display:flex;align-items:center}.custom-desktop-first{order:1}.custom-desktop-second{order:2}@media (max-width: 768px){.custom-service-row>div{flex:0 0 100%!important;max-width:100%!important}.custom-mobile-first{order:1!important}.custom-mobile-second{order:2!important}.custom-responsive-image{height:300px!important;margin-bottom:10px!important}.custom-text-container div{padding:20px!important}.chevy-small{margin-bottom:15px}}@media (max-width: 480px){.custom-responsive-image{height:250px!important}.custom-text-container div{padding:15px!important}}/**
* @license
*
* Font Family: Supreme
* Designed by: Jérémie Hornus, Ilya Naumoff
* URL: https://www.fontshare.com/fonts/supreme
* © 2025 Indian Type Foundry
*
* Supreme Thin 
* Supreme ThinItalic 
* Supreme Extralight 
* Supreme ExtralightItalic 
* Supreme Light 
* Supreme LightItalic 
* Supreme Regular 
* Supreme Italic 
* Supreme Medium 
* Supreme MediumItalic 
* Supreme Bold 
* Supreme BoldItalic 
* Supreme Extrabold 
* Supreme ExtraboldItalic 
* Supreme Variable (Variable font)
* Supreme VariableItalic (Variable font)

*
*/@font-face{font-family:Supreme-Thin;src:url(/assets/Supreme-Thin-DXyUuszZ.woff2) format("woff2"),url(/assets/Supreme-Thin-6uh_z75F.woff) format("woff"),url(/assets/Supreme-Thin-DqFKS9hs.ttf) format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:Supreme-ThinItalic;src:url(/assets/Supreme-ThinItalic-BUYcAyLV.woff2) format("woff2"),url(/assets/Supreme-ThinItalic-WLDVFemP.woff) format("woff"),url(/assets/Supreme-ThinItalic-C2wZktV-.ttf) format("truetype");font-weight:100;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Extralight;src:url(/assets/Supreme-Extralight-Bj-cUxII.woff2) format("woff2"),url(/assets/Supreme-Extralight-aRCD2JUU.woff) format("woff"),url(/assets/Supreme-Extralight-yoQrIHAQ.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Supreme-ExtralightItalic;src:url(/assets/Supreme-ExtralightItalic-C3rMQY46.woff2) format("woff2"),url(/assets/Supreme-ExtralightItalic-DL7S530C.woff) format("woff"),url(/assets/Supreme-ExtralightItalic-Bixk1lHW.ttf) format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Light;src:url(/assets/Supreme-Light-CEccV-sB.woff2) format("woff2"),url(/assets/Supreme-Light-Dc_cRMPo.woff) format("woff"),url(/assets/Supreme-Light-BynEk5KM.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Supreme-LightItalic;src:url(/assets/Supreme-LightItalic-DISy5fXn.woff2) format("woff2"),url(/assets/Supreme-LightItalic--Zhl8TB3.woff) format("woff"),url(/assets/Supreme-LightItalic-DmE8fHsm.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Regular;src:url(/assets/Supreme-Regular-4XHPfODv.woff2) format("woff2"),url(/assets/Supreme-Regular-N017Ddkp.woff) format("woff"),url(/assets/Supreme-Regular-vg1007xt.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Supreme-Italic;src:url(/assets/Supreme-Italic-BUfAlUbe.woff2) format("woff2"),url(/assets/Supreme-Italic-CQYSeMqv.woff) format("woff"),url(/assets/Supreme-Italic-CLWoH_Gh.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Medium;src:url(/assets/Supreme-Medium-r1fq46EK.woff2) format("woff2"),url(/assets/Supreme-Medium-DKy28oCz.woff) format("woff"),url(/assets/Supreme-Medium-D63CG-0N.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Supreme-MediumItalic;src:url(/assets/Supreme-MediumItalic-DNQl70e8.woff2) format("woff2"),url(/assets/Supreme-MediumItalic-D477J_i0.woff) format("woff"),url(/assets/Supreme-MediumItalic-UupfDprd.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Bold;src:url(/assets/Supreme-Bold-tOPSM1Q8.woff2) format("woff2"),url(/assets/Supreme-Bold-CumBYxYz.woff) format("woff"),url(/assets/Supreme-Bold-Mx2JnYPE.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Supreme-BoldItalic;src:url(/assets/Supreme-BoldItalic-KhJ7ZpUr.woff2) format("woff2"),url(/assets/Supreme-BoldItalic-Y77WHi5o.woff) format("woff"),url(/assets/Supreme-BoldItalic-COi-Ytfj.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Extrabold;src:url(/assets/Supreme-Extrabold-tRAvmGJE.woff2) format("woff2"),url(/assets/Supreme-Extrabold-CJRKSLR7.woff) format("woff"),url(/assets/Supreme-Extrabold-Bhtoq5Mh.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Supreme-ExtraboldItalic;src:url(/assets/Supreme-ExtraboldItalic-B9bEIHvc.woff2) format("woff2"),url(/assets/Supreme-ExtraboldItalic-Dx2dyf9v.woff) format("woff"),url(/assets/Supreme-ExtraboldItalic-BolTherO.ttf) format("truetype");font-weight:800;font-display:swap;font-style:italic}@font-face{font-family:Supreme-Variable;src:url(/assets/Supreme-Variable-D6OPM70K.woff2) format("woff2"),url(/assets/Supreme-Variable-1Xtynkan.woff) format("woff"),url(/assets/Supreme-Variable-Bzdx_txQ.ttf) format("truetype");font-weight:100 800;font-display:swap;font-style:normal}@font-face{font-family:Supreme-VariableItalic;src:url(/assets/Supreme-VariableItalic-BM_OJs3z.woff2) format("woff2"),url(/assets/Supreme-VariableItalic-DbSM20ik.woff) format("woff"),url(/assets/Supreme-VariableItalic-BUtYyBhO.ttf) format("truetype");font-weight:100 800;font-display:swap;font-style:italic}:root{--blue: #2C3E50;--blue-light: #3A4F66;--blue-dark: #1A252F;--blue-dark-overlay: rgba(26, 37, 47, .8);--white: #FFFFFF}body{font-family:Supreme-Regular}.xui-font-w-700{font-family:Supreme-Medium}.xui-font-w-bold{font-family:Supreme-Bold}.vku-header-section>div{transition:.2s;border-top:1px solid rgba(255,255,255,.32)}.vku-header-section>div:hover{border-top:1px solid var(--white)}.vku-header.animate>span,.vku-header.animate>h1,.vku-header.animate>div{position:relative;transition:.2s;top:0}.vku-header.animate>span,.vku-header.animate>h1,.vku-header.animate>div{opacity:0;top:16px}.vku-header-section>.active{border-top:4px solid var(--blue)!important;font-family:Roundo-Medium}.vku-fullstop{width:4px;height:4px;background-color:var(--white)}.vku-navbar{position:fixed;top:0;left:0;z-index:2;width:100%}.vku-navbar-show{background-color:var(--blue-dark-overlay)}.xui-navbar .menu span{background-color:var(--white)}.vku-spacing{height:60px}.vku-service-box{border:2.4px solid var(--blue);padding:40px}.xui-bg-black{background-color:#121212}.mySwiper{height:640px}.mySwiper2{margin-top:8px}.mySwiper2 swiper-slide{opacity:.64}.mySwiper2 .swiper-slide-thumb-active{opacity:1}.mySwiper2 img{height:240px;width:100%}@media screen and (max-width: 768px){.mySwiper{height:560px}.mySwiper2 img{height:100px}}
