:root{--color-primary:#000000;--color-secondary:#1A1A1A;--color-accent:#EBCB5C;--color-light:#E0E0E0;--color-dark:#0A0A0A;--color-white:#FFFFFF;--color-black:#000000}li#menu-item-99 a{color:#000!important}.req-quote-btn{align-items:center!important}.req-quote-btn a{background:var(--color-accent);color:#000!important;height:40px;padding:15px 20px!important}body{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:var(--color-light);background-color:var(--color-primary);margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Adriane Text",serif;font-weight:700;color:var(--color-accent);margin-top:0;line-height:1.25}h1{font-size:3.5rem}h2{font-size:3.4rem!important}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{color:var(--color-light)}a{color:var(--color-accent);text-decoration:none;transition:color 0.3s ease-in-out}a:hover,a:focus{color:var(--color-white);text-decoration:underline}.btn{display:inline-block;font-family:"Poppins",sans-serif;font-size:0.9rem;font-weight:600;line-height:1.5;padding:12px 24px;border:none;cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:1px;text-align:center;transition:all 0.3s ease-in-out}.btn-primary{background-color:var(--color-accent);color:var(--color-primary)}.btn-primary:hover,.btn-primary:focus{background-color:var(--color-white);color:var(--color-primary)}.btn-secondary{background-color:var(--color-white);color:var(--color-primary)}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--color-accent);color:var(--color-primary)}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.services-container{display:flex;gap:20px;justify-content:center;align-items:stretch;flex-wrap:wrap}.service-card{position:relative;flex:1;min-width:200px;height:200px;border-radius:12px;overflow:hidden;background-size:cover;background-position:center;border:1px solid #959595}.service-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.2) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:25px 20px;box-sizing:border-box}.service-title{font-family:"Adriane Text",serif;color:#EBCB5C;font-size:12px;font-weight:700}.service-desc{font-family:"Poppins",sans-serif;color:#E0E0E0;font-size:10px;margin:0;line-height:1.5}.fleet-divi-card{position:relative;height:200px;overflow:hidden;display:flex!important;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.fleet-divi-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,0.5);border-color:#EBCB5C!important}.fleet-divi-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.44) 0%,#666666 100%);z-index:1}.fleet-divi-content{position:relative;z-index:2;padding:20px 15px!important;margin-bottom:0!important}.fleet-divi-content h3{font-family:"Adriane Text",serif!important;color:#EBCB5C!important;font-size:1.15rem!important;margin-bottom:5px!important;font-weight:700!important;letter-spacing:0.5px}.fleet-divi-content p{font-family:"Poppins",sans-serif!important;color:#ffffff!important;font-size:0.8rem!important;line-height:1.4!important;margin-bottom:0!important;opacity:0.9}.quote-inline-form{display:flex;justify-content:center;align-items:center;gap:15px;max-width:900px;margin:0 auto;flex-wrap:wrap;width:100%}.quote-inline-form .form-field{flex:1;min-width:250px}.quote-inline-form .wpcf7-form-control-wrap{display:block;width:100%}.quote-inline-form .quote-input{width:100%;padding:16px 20px;background-color:#E2E2E2;border:none!important;border-radius:2px;font-family:"Poppins",sans-serif;font-size:14px;color:#333333;box-sizing:border-box}.quote-inline-form .quote-input:focus{outline:2px solid #000000;background-color:#FFFFFF}.quote-inline-form .submit-field{flex:0 1 auto}.quote-inline-form .quote-submit{padding:16px 30px;background-color:#FFFFFF;color:#333333;border:none;border-radius:2px;font-family:"Poppins",sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease;width:100%}.quote-inline-form .quote-submit:hover{background-color:#000000;color:#FFFFFF}.quote-inline-form .submit-field p{display:flex}.wpcf7-form-control-wrap{display:block;width:100%}.luxury-form-group{margin-bottom:20px}.luxury-form-row{display:flex;gap:20px}.luxury-form-row .luxury-form-group{flex:1}.luxury-label{display:block;margin-bottom:8px;font-size:0.9rem;color:#FFFFFF;font-family:"Poppins",sans-serif}.luxury-input,.luxury-select,.luxury-textarea{width:100%;padding:10px 20px!important;background-color:#111111!important;border:1px solid #333333!important;border-radius:4px;color:#FFFFFF!important;font-family:"Poppins",sans-serif;font-size:0.95rem;box-sizing:border-box;transition:border-color 0.3s ease,background-color 0.3s ease}.luxury-input:focus,.luxury-select:focus,.luxury-textarea:focus{outline:none;border-color:#EBCB5C!important;background-color:#000000!important}.luxury-textarea{resize:vertical;min-height:50px}.wpcf7-submit.btn-gold-full{display:block;width:100%;background-color:#EBCB5C;color:#000000!important;font-family:"Poppins",sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:2px;padding:20px;border:none;border-radius:4px;cursor:pointer;text-align:center;transition:background-color 0.3s ease,color 0.3s ease;margin-top:10px}.wpcf7-submit.btn-gold-full:hover{background-color:#FFFFFF;color:#000000!important}@media (max-width:600px){.luxury-form-row{flex-direction:column;gap:0}}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}}@media (max-width:900px){.service-card{min-width:calc(50% - 20px);flex:auto}}@media (max-width:600px){.services-container{flex-direction:column}.service-card{min-width:100%;height:240px}.req-quote-btn a{padding:5px 10px!important}}@media (max-width:980px){.fleet-divi-card{margin-bottom:15px!important;height:250px}}@media (max-width:768px){.quote-inline-form{flex-direction:column;gap:10px}.quote-inline-form .form-field{width:100%}}