:root{--color-dark-blue: rgb(23, 30, 33);--color-deep-green: rgb(9, 60, 62);--color-light-green: rgb(131, 183, 165);--color-black: rgb(35, 24, 21);--color-white: rgb(255, 255, 255);--color-dark-gray: rgb(45, 53, 62);--color-teal: rgb(23, 77, 76);--color-pale-green: rgb(169, 217, 204);--color-turquoise: rgb(23, 103, 111);--color-light-mint: rgb(227, 247, 231);--color-charcoal: rgb(59, 73, 84);--color-sea-green: rgb(55, 110, 116);--color-soft-mint: rgb(236, 246, 241);--color-light-gray: rgb(125, 128, 131);--color-aqua: rgb(83, 157, 157);--color-pale-cyan: rgb(248, 251, 249);--color-primary: var(--color-dark-blue);--color-secondary: var(--color-deep-green);--color-accent: var(--color-light-green);--color-text: var(--color-black);--color-text-light: var(--color-white);--color-border: var(--color-pale-green);--color-background: var(--color-light-mint);--color-shadow: rgba(0, 0, 0, .1);--color-error: #d32f2f;--color-success: #4caf50;--color-form-bg: #f3f3f3;--color-form-text: #555;--color-dealer-bg: #e0e4e5;--color-card-bg: var(--color-white)}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden}body{margin:0}.slideshow-container{width:100vw;position:relative;overflow:hidden;touch-action:pan-y}.slides-wrapper{display:flex;width:100%;height:auto;transition:transform .3s ease}.slide{flex:0 0 100vw;width:100vw;height:auto}.slide img{width:100vw;height:auto;vertical-align:middle;-webkit-user-select:none;user-select:none;object-fit:cover}.title{color:var(--color-teal);font-size:2.08333vw;line-height:1.5;position:absolute;text-shadow:.26042vw .26042vw .26042vw var(--color-text);top:7.8125vw;white-space:nowrap;z-index:9;text-align:center;width:100%}.mini_navbar{align-items:center;background-color:var(--color-card-bg);color:var(--color-teal);display:flex;justify-content:center;font-size:1.5625vw;height:6.5625vw;font-weight:700;width:100%}@media screen and (max-width: 768px){.mini_navbar{font-size:.6rem}}.mini_navbar_item{cursor:default;margin:0 2.08333vw;position:relative;text-align:right;transition:all .4s;a {text-decoration: none; color: var(--color-teal);} h2 {font-size: 20px; margin: 0;} cursor: pointer}.mini_navbar_item.active{color:var(--color-dark-blue)}.mini_navbar_item:nth-child(2){text-align:left}.mini_navbar_item:nth-child(2):after{content:"";background-color:var(--color-card-bg);height:100%;left:-2.08333vw;position:absolute;top:0;width:.20833vw}.info-section{padding:20px;max-width:70%;margin:20px auto;border-radius:5px}.info-section h3{font-size:1.875vw;font-weight:900;color:var(--color-teal)}.info-section p{font-size:1.04167vw;margin:5px 0;color:#091f2f;padding-bottom:.5vw;margin-bottom:1vw;a {color: #091f2f; text-decoration: none;}}.info-section .contact{margin:1.5625vw 0;color:var(--color-text);padding-bottom:1.5625vw;border-bottom:1px solid var(--color-border)}.info-section .contact:last-child{border-bottom:none}.info-section .contact span{margin:0 10px}.form-wrapper{background-color:var(--color-card-bg);padding-bottom:20px}.form-container{display:flex;width:70%;margin:0 auto;gap:20px}.form-section{flex:1;padding:20px 20px 0;background-color:var(--color-text-light);border-radius:8px}.image-section{flex:1;background:url(/build/assets/ServicesForm-75dde50e.jpg) no-repeat center;background-size:cover;min-height:500px;border-radius:8px}.form-group:last-child{margin-bottom:0}.form-group label{display:block;margin-bottom:5px;color:var(--color-form-text)}.form-group label.required:before{content:"*";color:var(--color-error);margin-right:5px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:8px;border:1px solid var(--color-border);border-radius:4px;box-sizing:border-box}.form-group input[type=radio]{width:auto}.form-group.gender{display:flex;align-items:center}.form-group.gender label{margin:0 5px}.error{color:var(--color-error);font-size:12px;display:none;margin-top:5px}.form-group.invalid input,.form-group.invalid select,.form-group.invalid textarea{border-color:var(--color-error)}.form-group.valid input,.form-group.valid select,.form-group.valid textarea{border-color:var(--color-success)}.form-group textarea{resize:none;height:100px}.button-group{margin-top:20px;display:flex;justify-content:center;gap:50px}.button-group button{padding:20px 80px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.button-group .submit-btn{background-color:var(--color-primary);color:var(--color-text-light)}.button-group .cancel-btn{background-color:var(--color-light-gray);color:var(--color-text-light)}.global-dealers{background-color:var(--color-white)}.global-dealers .content{margin:0 auto;width:70%}.global-dealers .content img{margin:0 auto;display:block}.dealership-form-container{background-color:var(--color-card-bg);padding:20px;border-radius:5px;width:70%;margin:0 auto;text-align:center;box-shadow:0 0 10px var(--color-shadow)}.dealership-form-container h2{color:var(--color-teal);margin-bottom:10px;font-size:24px}.dealership-form-container p{color:var(--color-light-gray);margin-bottom:20px;font-size:14px}.dealership-form-container input,.dealership-form-container select,.dealership-form-container textarea{width:100%;padding:10px;margin:10px 0;border:none;border-radius:5px;background-color:var(--color-card-bg);color:var(--color-light-gray);font-size:14px}.dealership-form-container textarea{height:100px;resize:none}.dealership-form-container button{width:100%;padding:10px;background-color:var(--color-error);color:var(--color-text-light);border:none;border-radius:5px;font-size:16px;cursor:pointer;margin-top:10px;transition:background-color .3s ease}.dealership-form-container button:hover{background-color:#c0392b}.dealer-display-container{position:relative;text-align:center;width:100%;height:100%}.background-slideshow{width:100%}.slide-image{display:none;width:100%;height:100%;object-fit:cover}.dealer-overlay-text{position:absolute;top:10%;right:10%;color:var(--color-text-light);text-align:right;z-index:1}.manual-description{font-size:1.875vw;line-height:1.5;color:var(--color-primary);font-weight:900}.download-button-group{margin-top:20px}.download-link-button{display:inline-block;padding:10px 20px;margin:0 10px;background-color:var(--color-text-light);color:var(--color-primary);text-decoration:none;border:1px solid var(--color-primary);border-radius:5px;transition:all .3s ease}.download-link-button:hover{background-color:var(--color-primary);color:var(--color-text-light)}.map{position:relative;width:100%;padding-bottom:56.25%;height:0}#chartContainer{position:absolute;top:0;left:0;width:100%;height:100%}.services-support-slider-wrapper .services-support-slider{width:100%;height:70vh;position:relative;margin:0!important}.services-support-slider-wrapper .services-support-slider .slick-list,.services-support-slider-wrapper .services-support-slider .slick-track{height:100%}.services-support-slider-wrapper .services-support-slider img{width:100%;height:100%}@media screen and (max-width: 768px){.info-section{max-width:95%;p {font-size: 10px;}}.form-container{width:95%}}@media screen and (max-width: 576px){.button-group{flex-direction:column;align-items:center;gap:20px;button {padding: 15px 40px;}}.services-support-slider-wrapper .services-support-slider{height:50vh}}
