@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--black:#050505;--soft-black:#0b0b0a;--charcoal:#11110f;--dark-gray:#181714;--mid-gray:#282620;--warm-white:#f5f1e8;--white:#fff;--silver:#b9b4aa;--muted:#7c766b;--gold-pale:#f3dfaa;--gold-light:#e3c36d;--gold:#c7a24f;--gold-deep:#9f742d;--gold-dark:#6d4a19;--champagne:#c7a24f;--champagne-soft:#d8b86c;--champagne-glow:#c7a24f38;--border-light:#f5f1e81a;--border-gold:#c7a24f61;--surface-1:#0b0b0a;--surface-2:#12110f;--surface-3:#1a1814;--shadow-sm:0 2px 14px #00000061;--shadow-md:0 10px 36px #00000085;--shadow-lg:0 24px 80px #000000ad;--shadow-gold:0 12px 42px #c7a24f33}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--warm-white);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 100% 0,#c7a24f14,#0000 34%),linear-gradient(#050505 0%,#0b0b0a 45%,#050505 100%);font-family:Manrope,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.navbar{z-index:9999;-webkit-backdrop-filter:blur(22px);background:#050505d1;border-bottom:1px solid #c7a24f1f;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 7%;transition:background .35s,border .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;top:0;left:0}body.home-page .navbar:not(.scrolled){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:1px solid #0000!important}.navbar.scrolled,body.home-page .navbar.scrolled{box-shadow:0 10px 35px #00000040;-webkit-backdrop-filter:blur(22px)!important;background:#050505e6!important;border-bottom:1px solid #c7a24f29!important}.nav-logo img{width:125px;height:auto}.nav-links{align-items:center;gap:38px;display:flex}.nav-links a{color:#f5f1e8b3;letter-spacing:.01em;font-size:15px;font-weight:500;transition:color .25s;position:relative}.nav-links a:after{content:"";background:linear-gradient(90deg, var(--gold-deep), var(--gold-light));width:0;height:1px;transition:width .3s;position:absolute;bottom:-5px;left:0}.nav-links a:hover,.nav-links a.active{color:var(--gold-light)}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-btn{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:12px 26px;font-size:13px;font-weight:800;display:inline-block}.primary-button,.secondary-button,.nav-button{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:14px 28px;font-size:13px;font-weight:800;transition:all .28s;display:inline-block}.nav-btn,.nav-button,.primary-button,.hero-quote-submit,.contact-form button,.orm-quote-form button,.fleet-book-btn{color:#050505;background:linear-gradient(135deg,#f0d68a 0%,#c7a24f 42%,#8d6223 100%);border:1px solid #f3dfaa8c;transition:all .28s;box-shadow:0 12px 34px #c7a24f2e}.nav-btn:hover,.nav-button:hover,.primary-button:hover,.hero-quote-submit:hover,.contact-form button:hover,.orm-quote-form button:hover,.fleet-book-btn:hover{background:linear-gradient(135deg,#ffe9a8 0%,#d8b86c 48%,#9f742d 100%);transform:translateY(-2px);box-shadow:0 18px 48px #c7a24f42}.secondary-button{color:var(--warm-white);background:#ffffff05;border:1px solid #f5f1e838}.secondary-button:hover{border-color:var(--gold);color:var(--gold-light);background:#c7a24f14;transform:translateY(-2px)}.mobile-menu-btn,.mobile-menu{display:none}.hero{background-image:url(/imagen%2016.PNG);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:flex-end;min-height:100vh;padding:0 7% 100px;display:flex;position:relative;overflow:hidden}.hero-overlay{z-index:1;background:#0004;position:absolute;inset:0}.hero-content,.hero-content-booking{z-index:3;position:relative}.hero-content{text-align:center;max-width:1050px}h1{letter-spacing:-4px;color:var(--warm-white);text-shadow:0 20px 55px #0000006b;margin-bottom:28px;font-size:clamp(44px,8vw,105px);line-height:.94}.hero-content p{color:#f5f1e8c7;max-width:680px;margin:0 auto 34px;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hero-content-booking{width:100%;max-width:1300px;margin:0 auto;padding-top:300px}.hero-content-booking h1{text-align:center;margin-bottom:34px;font-size:clamp(52px,6vw,88px);line-height:1}.hero-content-booking .hero-service-toggle,.quote-service-toggle{background:#ffffff0e;border:1px solid #c7a24f33;border-radius:999px;align-items:center;gap:4px;width:fit-content;margin:0 auto 22px;padding:5px;display:flex}.hero-content-booking .hero-service-toggle label,.quote-service-toggle label{cursor:pointer}.hero-content-booking .hero-service-toggle input,.quote-service-toggle input{display:none}.hero-content-booking .hero-service-toggle span,.quote-service-toggle span{color:#f5f1e8c7;border-radius:999px;justify-content:center;align-items:center;min-width:112px;height:42px;padding:0 22px;font-size:15px;font-weight:800;transition:all .22s;display:flex}.hero-content-booking .hero-service-toggle input:checked+span,.quote-service-toggle input:checked+span{color:#050505;background:linear-gradient(135deg,#f0d68a,#c7a24f,#9f742d)}.hero-content-booking .hero-quote-box{-webkit-backdrop-filter:blur(16px);background:#0a0a09a3;border:1px solid #f5f1e842;border-radius:16px;width:min(1080px,92%);margin:28px auto 0;padding:18px 28px;box-shadow:0 30px 90px #0000008c,inset 0 0 0 1px #c7a24f14}.hero-content-booking .hero-quick-form{grid-template-columns:1.3fr 1.3fr .9fr .7fr auto;align-items:end;gap:24px;display:grid}.hero-field{min-width:0}.hero-field label{color:#fff;text-align:center;white-space:nowrap;margin-bottom:9px;font-size:14px;font-weight:800;display:block}.hero-field input{width:100%;height:34px;color:var(--warm-white);text-align:center;background:0 0;border:0;border-bottom:1px solid #f5f1e894;outline:none;padding:0;font-size:14px}.hero-field input::placeholder{color:#f5f1e873;text-align:center}.hero-field .choices{width:100%!important;margin:0!important}.hero-field .choices__inner{width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-bottom:1px solid #f5f1e894!important;border-radius:0!important;padding:0!important}.hero-field .choices__list--single{padding:0!important}.hero-field .choices__list--single .choices__item{color:var(--gold-light)!important;text-align:center!important;font-size:14px!important;font-weight:700!important}.hero-field .choices__placeholder,.hero-field .choices__list--single .choices__item[data-value=""]{color:#f5f1e873!important;opacity:1!important}.hero-field .choices[data-type*=select-one]:after{border-color:#f5f1e88c #0000 #0000!important;right:6px!important}.hero-field .choices__list--dropdown,.hero-field .choices__list[aria-expanded]{z-index:9999!important;background:#080807f5!important;border:1px solid #c7a24f5c!important;border-radius:14px!important;margin-top:10px!important;overflow:hidden!important;box-shadow:0 28px 80px #000000ad!important}.hero-field .choices__item--choice{color:#fff!important;padding:13px 16px!important;font-size:14px!important}.hero-field .choices__item--choice.is-highlighted,.hero-field .choices__item--choice.is-selected{color:var(--gold-light)!important;background:#c7a24f2e!important}.hero-field .choices__item--choice.is-disabled{display:none!important}.hero-quote-submit{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;min-width:145px;height:48px;margin-bottom:1px;padding:0 26px;font-weight:800}.section{padding:120px 7%}.dark,.service-cards-section,.fleet-page,.orm-about-page,.contact-page,.orm-quote-page{background:var(--black)}.eyebrow,.services-header p,.fleet-hero p,.fleet-category-header p,.orm-about-story-title p,.orm-about-values-header p,.orm-about-experience-title p,.contact-info-card>p,.orm-quote-info-card>p{color:var(--gold-light);text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:800;display:flex}.eyebrow:before,.services-header p:before,.fleet-hero p:before,.fleet-category-header p:before,.orm-about-story-title p:before,.orm-about-values-header p:before,.orm-about-experience-title p:before,.contact-info-card>p:before,.orm-quote-info-card>p:before{content:"";background:linear-gradient(90deg, var(--gold-deep), var(--gold-light));flex-shrink:0;width:22px;height:1px;display:inline-block}.section h2,.fleet h2,.quote h2,.services-header h2,.fleet-hero h1,.fleet-category-header h2,.orm-about-story-title h1,.orm-about-values-header h2,.contact-info-card h2,.orm-quote-info-card h2{color:var(--warm-white);text-shadow:0 20px 55px #0000006b}.section h2,.fleet h2,.quote h2{letter-spacing:-2px;max-width:900px;margin-bottom:42px;font-size:clamp(36px,5vw,64px);line-height:1.04}.about-text,.card p,.service-card-text span,.fleet-card-content p,.orm-about-story-text p,.orm-about-value-card p,.contact-info-card span,.orm-quote-info-card span,.orm-quote-details p{color:#f5f1e8ad}.cards,.home-services .service-cards,.orm-about-values-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card,.service-card,.fleet-card,.contact-info-card,.contact-form,.orm-quote-info-card,.orm-quote-form,.orm-about-value-card{background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--surface-2);border:1px solid #f5f1e817;border-radius:28px;transition:transform .35s,border-color .35s,box-shadow .35s;box-shadow:0 20px 60px #00000059}.card{padding:32px}.card:hover,.service-card:hover,.fleet-card:hover,.orm-about-value-card:hover{border-color:#c7a24f75;transform:translateY(-8px);box-shadow:0 30px 90px #00000094,0 0 0 1px #c7a24f1f,0 0 46px #c7a24f14}.card h3{color:var(--warm-white);letter-spacing:-.03em;margin-bottom:12px;font-size:22px}.service-cards-section{width:100%;color:var(--warm-white);padding:125px 6%;overflow:hidden}.services-header{max-width:850px;margin-bottom:55px}.services-header h2{letter-spacing:-2.5px;font-size:clamp(42px,5vw,78px);font-weight:700;line-height:1.01}.service-card{overflow:hidden}.service-card img{object-fit:cover;width:100%;height:290px;transition:transform .5s}.service-card:hover img{transform:scale(1.03)}.service-card-text{padding:30px}.service-card-text p{color:var(--warm-white);letter-spacing:-.03em;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.15}.service-card-text h3{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800}.service-card-text span{font-size:15px;line-height:1.72;display:block}.services-page{min-height:100vh;padding:10px 6% 110px}.services-gallery-wrapper{width:100%;position:relative}.services-gallery{scrollbar-width:none;scroll-behavior:smooth!important;flex-flow:row!important;gap:24px!important;width:100%!important;max-width:100%!important;padding:100px 4px 34px!important;display:flex!important;overflow:auto hidden!important}.services-gallery::-webkit-scrollbar{display:none}.services-gallery .service-card{flex:0 0 calc(50% - 12px)!important;width:calc(50% - 12px)!important;min-width:calc(50% - 12px)!important;height:560px!important}.services-gallery .service-card img{height:68%!important}.services-gallery .service-card-text{height:32%!important}.services-arrow,.fleet-gallery-arrow{z-index:50;width:46px;height:46px;color:var(--gold-light);cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#050505b3;border:1px solid #c7a24f59;border-radius:50%;justify-content:center;align-items:center;font-size:28px;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.services-arrow:hover,.fleet-gallery-arrow:hover{background:var(--champagne);border-color:var(--champagne);color:var(--black)}.services-arrow-left,.fleet-gallery-arrow-left{left:18px}.services-arrow-right,.fleet-gallery-arrow-right{right:18px}.stack-gallery{background:var(--black);width:100%;padding:120px 0 10px}.stack-card{z-index:1;background:var(--soft-black);border:1px solid #f5f1e81f;border-radius:34px;width:min(88vw,1300px);height:clamp(560px,72vh,820px);margin:0 auto 180px;position:sticky;top:100px;overflow:hidden}.stack-card:first-child{z-index:1}.stack-card:nth-child(2){z-index:2}.stack-card:nth-child(3){z-index:3}.stack-card img{object-fit:cover;width:100%;height:100%}.stack-content{color:var(--white);-webkit-backdrop-filter:blur(18px);background:#050505b3;border:1px solid #c7a24f3d;border-radius:22px;padding:30px 36px;position:absolute;bottom:36px;left:36px;right:36px}.stack-content h2,.stack-content h3{color:var(--warm-white);letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(24px,3vw,42px)}.stack-content p{color:#f5f1e8b8;font-size:15px;line-height:1.65}.stack-spacer{height:35vh}.fleet-hero{padding:150px 7% 70px}.fleet-hero h1{letter-spacing:-4px;max-width:900px;margin-bottom:24px;font-size:clamp(48px,7vw,96px);line-height:.97}.fleet-hero span,.fleet-category-header span{max-width:680px;color:var(--silver);font-size:17px;line-height:1.75;display:block}.fleet-category{padding:1px 7%}.fleet-category-header{max-width:760px;margin-bottom:42px}.fleet-category-header h2{letter-spacing:-2px;margin-bottom:14px;font-size:clamp(38px,5vw,70px);line-height:1.01}.fleet-cards{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.fleet-card{overflow:hidden}.fleet-image-wrapper{width:100%;position:relative;overflow:hidden}.fleet-image-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;background:#0d0d0d;display:flex;overflow-x:auto}.fleet-image-gallery::-webkit-scrollbar{display:none}.fleet-image-gallery img{object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;height:360px}.fleet-gallery-arrow{width:42px;height:42px}.fleet-gallery-arrow.hidden{opacity:0;pointer-events:none}.fleet-card-content{padding:34px}.fleet-card-content h3{letter-spacing:-1px;color:var(--warm-white);margin-bottom:12px;font-size:32px;font-weight:700;line-height:1.08}.fleet-card-content p{margin-bottom:24px;font-size:15px;line-height:1.75}.fleet-card-content ul{list-style:none}.fleet-card-content li{color:#f5f1e8d1;margin-bottom:8px;padding-left:26px;font-size:14px;line-height:1.85;position:relative}.fleet-card-content li:before{content:"✓";color:var(--gold-light);font-weight:800;position:absolute;left:0}.fleet-book-btn{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:26px;padding:15px 24px;font-size:13px;font-weight:800;display:inline-flex}.orm-about-story{background:radial-gradient(ellipse at top right, #c7a24f1a, transparent 40%), linear-gradient(to bottom, var(--black), var(--surface-1));padding:170px 7% 90px}.orm-about-story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1280px;margin:0 auto;display:grid}.orm-about-story-title h1{letter-spacing:-.06em;max-width:760px;font-size:clamp(46px,6vw,88px);line-height:.95}.orm-about-story-text{padding-top:46px}.orm-about-story-text p{max-width:690px;margin-bottom:26px;font-size:clamp(16px,1.3vw,20px);line-height:1.88}.orm-about-banner{background:var(--surface-1);padding:0 7%}.orm-about-banner img{object-fit:cover;object-position:center 42%;filter:brightness(.8)contrast(1.06)saturate(.88);border-radius:30px;width:100%;height:clamp(390px,55vw,720px);box-shadow:0 40px 100px #000000a6,0 0 0 1px #ffffff0f}.orm-about-values{background:linear-gradient(to bottom, var(--surface-1), var(--black));padding:100px 7%}.orm-about-values-header{text-align:center;max-width:1280px;margin:0 auto 70px}.orm-about-values-header h2{letter-spacing:-.055em;max-width:850px;margin:0 auto;font-size:clamp(38px,5vw,72px);line-height:1.03}.orm-about-value-card{min-height:320px;padding:38px}.orm-about-value-card span{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin-bottom:66px;font-size:11px;font-weight:700;display:inline-block}.orm-about-value-card h3{letter-spacing:-.035em;color:var(--warm-white);margin-bottom:14px;font-size:27px}.contact-section,.orm-quote-section{grid-template-columns:.9fr 1.1fr;gap:30px;padding:170px 7% 90px;display:grid}.orm-quote-section{grid-template-columns:.85fr 1.15fr;padding-bottom:125px}.contact-info-card,.contact-form,.orm-quote-info-card,.orm-quote-form{padding:44px}.orm-quote-info-card{min-height:540px}.contact-info-card h2,.orm-quote-info-card h2{letter-spacing:-2px;margin-bottom:18px;font-size:clamp(34px,5vw,68px);line-height:1.01}.contact-info-card span,.orm-quote-info-card span{font-size:15px;line-height:1.78;display:block}.orm-quote-info-card span{margin-bottom:32px;font-size:16px}.contact-details{margin-top:40px}.contact-details p,.orm-quote-details p{color:var(--silver);margin-bottom:12px;font-size:15px;line-height:1.5}.contact-details strong,.orm-quote-details strong{color:var(--warm-white)}.contact-details a{transition:color .25s;color:var(--silver)!important}.contact-details a:hover{color:var(--gold-light)!important}.contact-form,.orm-quote-form{flex-direction:column;gap:14px;display:flex}.orm-quote-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form input,.contact-form textarea,.contact-form select,.orm-quote-form input,.orm-quote-form select,.orm-quote-form textarea,.orm-quote-form .choices__inner{width:100%;min-height:56px;color:var(--warm-white);background:#ffffff08;border:1px solid #f5f1e81a;border-radius:14px;outline:none;padding:16px 18px;font-family:inherit;font-size:15px;transition:border-color .28s,background .28s}.contact-form input:focus,.contact-form textarea:focus,.orm-quote-form input:focus,.orm-quote-form select:focus,.orm-quote-form textarea:focus{background:#ffffff0d;border-color:#c7a24f80}.contact-form input::placeholder,.contact-form textarea::placeholder,.orm-quote-form input::placeholder,.orm-quote-form textarea::placeholder{color:#ffffff4d}.contact-form textarea,.orm-quote-form textarea{resize:vertical;min-height:150px}.contact-form button,.orm-quote-form button{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;width:100%;padding:16px 26px;font-family:inherit;font-size:13px;font-weight:800}.contact-form button:disabled,.orm-quote-form button:disabled{opacity:.55;cursor:not-allowed}.contact-form-message,.orm-quote-message{border-radius:14px;margin-top:14px;padding:14px 18px;font-size:14px;line-height:1.55;display:none}.contact-form-message.success,.orm-quote-message.success{color:var(--gold-light);background:#c7a24f1a;border:1px solid #c7a24f61;display:block}.contact-form-message.error,.orm-quote-message.error{color:#f4a0a0;background:#dc50501a;border:1px solid #dc505052;display:block}.choices{margin-bottom:0!important}.orm-quote-form .choices__inner{box-shadow:none!important}.orm-quote-form .choices.is-focused .choices__inner,.orm-quote-form .choices.is-open .choices__inner{background:#ffffff0d!important;border-color:#c7a24f80!important}.orm-quote-form .choices__placeholder,.orm-quote-form .choices__list--single .choices__item[data-value=""]{color:#f5f1e861!important;opacity:1!important;font-weight:500!important}.orm-quote-form .choices__list--single .choices__item:not([data-value=""]){color:var(--gold-light)!important;font-weight:700!important}.orm-quote-form .choices[data-type*=select-one]:after{border-color:var(--gold-light) transparent transparent transparent!important}.orm-quote-form .choices__list--dropdown,.orm-quote-form .choices__list[aria-expanded],.flatpickr-calendar,.pac-container{background:#080807f0!important;border:1px solid #c7a24f5c!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 28px 80px #000000ad!important}.orm-quote-form .choices__list--dropdown .choices__item,.orm-quote-form .choices__list[aria-expanded] .choices__item{color:#f5f1e8bf!important;padding:14px 18px!important;font-size:15px!important}.orm-quote-form .choices__list--dropdown .choices__item--selectable.is-highlighted,.orm-quote-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted,.orm-quote-form .choices__list--dropdown .choices__item--selectable.is-selected,.orm-quote-form .choices__list[aria-expanded] .choices__item--selectable.is-selected{color:var(--gold-light)!important;background:#c7a24f2e!important}.flatpickr-day,.flatpickr-current-month,.flatpickr-monthDropdown-months,.flatpickr-weekday,.flatpickr-time input,.flatpickr-time .flatpickr-am-pm{color:var(--warm-white)!important}.flatpickr-day:hover,.flatpickr-day.selected{background:var(--champagne)!important;border-color:var(--champagne)!important;color:var(--black)!important}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{visibility:hidden!important}.pac-container{-webkit-backdrop-filter:blur(28px)saturate(135%)!important;z-index:999999!important;border-radius:20px!important;width:460px!important;min-width:460px!important;max-width:460px!important;margin-top:10px!important;padding:6px 0!important;font-family:Manrope,sans-serif!important}.pac-item{color:#f5f1e89e!important;cursor:pointer!important;background:0 0!important;border-top:1px solid #ffffff12!important;min-height:58px!important;padding:12px 18px!important}.pac-item:first-child{border-top:none!important}.pac-item:hover,.pac-item-selected{background:#c7a24f1f!important}.pac-icon{filter:sepia()saturate(2.2)hue-rotate(355deg)brightness(1.05)!important;opacity:.82!important;width:15px!important;height:15px!important;margin-right:10px!important}.pac-item-query,.pac-matched{color:var(--gold-light)!important;font-weight:800!important}.pac-item-query{font-size:15px!important}.pac-item span{color:#f5f1e89e!important;font-size:13px!important}.pac-logo:after{display:none!important}.quote{color:var(--black);background:radial-gradient(circle at 100% 0,#c7a24f29,#0000 35%),#f2ede3;justify-content:space-between;align-items:center;gap:30px;padding:100px 7%;display:flex;position:relative;overflow:hidden}.quote h2{color:#090909;margin-bottom:14px}.quote p{color:#0000009e}.quote .primary-button{color:var(--warm-white);background:#050505;border-color:#050505;flex-shrink:0}.site-footer{background:var(--black)}.footer-hero{text-align:center;background-image:url(/suv%20north.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.footer-overlay{background:#0009;position:absolute;inset:0}.footer-hero-content{z-index:2;max-width:820px;padding:0 24px;position:relative}.footer-hero-content h2{letter-spacing:-1.5px;color:var(--warm-white);margin-bottom:16px;font-size:clamp(34px,5vw,56px);line-height:1.1}.footer-hero-content p{color:#f5f1e8b8;margin-bottom:34px;font-size:16px}.footer-hero-btn{border:1px solid var(--gold);color:var(--gold-light);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:14px 38px;font-size:13px;font-weight:700;transition:all .3s;display:inline-block}.footer-hero-btn:hover{background:var(--champagne);color:var(--black)}.footer-main,.footer-bottom{background:#f2ede3}.footer-main{grid-template-columns:1fr .8fr .8fr 2fr;gap:55px;padding:70px 9% 80px;display:grid}.footer-column h3{color:#0b0b0a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:800}.footer-column a,.footer-column p{color:#00000094;white-space:nowrap;margin-bottom:4px;font-size:15px;line-height:1.85;display:block}.footer-column p strong,.footer-column p a{display:inline!important}.footer-column a:hover{color:var(--gold-deep)}.footer-brand img{width:160px;margin-bottom:16px}.footer-brand p{color:#00000094}.footer-bottom{text-align:center;border-top:1px solid #00000014;padding:24px 7% 30px}.footer-bottom p{color:#00000073;font-size:13px}.whatsapp-float{z-index:9999;color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#25d366,#128c4a);border-radius:999px;padding:13px 20px;font-size:13px;font-weight:700;transition:all .28s;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #25d3664d}.whatsapp-float:hover{transform:translateY(-3px)}@media (width<=900px){.navbar{height:76px;padding:0 5%}.nav-logo img{width:100px}.nav-links,.navbar>.nav-btn{display:none!important}.mobile-menu-btn{cursor:pointer;z-index:10001;background:#0505058c;border:1px solid #f5f1e82e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:46px;height:46px;display:flex!important}.mobile-menu-btn span{background:var(--warm-white);border-radius:999px;width:19px;height:1.5px;transition:all .3s}.mobile-menu-btn.active span:first-child{transform:translateY(4.5px)rotate(45deg)}.mobile-menu-btn.active span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(22px);opacity:0;visibility:hidden;z-index:9998;background:#080807f5;border:1px solid #c7a24f38;border-radius:22px;flex-direction:column;gap:4px;padding:20px;transition:all .3s;display:flex;position:fixed;top:86px;left:5%;right:5%;transform:translateY(-10px);box-shadow:0 24px 70px #000000a6}.mobile-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu a{color:var(--warm-white);border-radius:14px;padding:14px 16px;font-size:15px;font-weight:600}.mobile-menu a:hover{color:var(--gold-light);background:#ffffff0f}.mobile-quote-btn{text-align:center;margin-top:8px;background:var(--champagne)!important;color:var(--black)!important;font-weight:800!important}.cards,.home-services .service-cards,.fleet-cards,.orm-about-values-grid,.contact-section,.orm-quote-section,.orm-about-story-grid,.footer-main{grid-template-columns:1fr!important}.section,.service-cards-section,.fleet-category,.orm-about-story,.orm-about-values,.contact-section,.orm-quote-section{padding-left:5%!important;padding-right:5%!important}}@media screen and (width<=768px){.navbar{height:74px!important;padding:0 18px!important}.nav-logo img{opacity:1!important;visibility:visible!important;width:92px!important;height:auto!important;display:block!important;transform:none!important}body.home-page .navbar:not(.scrolled){background:0 0!important;border-bottom:none!important}.hero{background-color:#050505!important;background-image:linear-gradient(#05050500 0% 34%,#05050529 43%,#05050580 56%,#050505d1 68%,#050505 80% 100%),url(/imagen%2016.PNG)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll!important;height:auto!important;min-height:118vh!important;padding:0 16px 42px!important;display:block!important;position:relative!important;overflow:hidden!important}.hero:before,.hero:after,.hero-overlay{content:none!important;display:none!important}.hero-content-booking{z-index:5!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:340px 0 0!important;position:relative!important}.hero-content-booking h1{letter-spacing:-1.6px!important;text-align:center!important;color:var(--warm-white)!important;text-shadow:0 18px 55px #000000f2!important;margin:0 0 16px!important;font-size:34px!important;line-height:.98!important}.hero-content-booking .hero-service-toggle{background:#0a0a0adb!important;border:1px solid #c7a24f47!important;border-radius:999px!important;width:100%!important;max-width:315px!important;margin:0 auto 14px!important;padding:4px!important;transform:none!important}.hero-content-booking .hero-service-toggle label{flex:1!important}.hero-content-booking .hero-service-toggle span{width:100%!important;min-width:0!important;height:40px!important;padding:0 8px!important;font-size:13px!important;font-weight:800!important}.hero-content-booking .hero-quote-box{-webkit-backdrop-filter:blur(18px)!important;background:#080808d1!important;border:1px solid #f5f1e82e!important;border-radius:22px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:18px 16px 20px!important;box-shadow:0 28px 80px #000000bf!important}.hero-content-booking .hero-quick-form{flex-direction:column!important;grid-template-columns:none!important;gap:13px!important;width:100%!important;display:flex!important}.hero-field{width:100%!important;min-width:100%!important}.hero-field label{text-align:left!important;color:#fff!important;margin-bottom:5px!important;font-size:13px!important}.hero-field input,.hero-field .choices__inner{text-align:left!important;background:0 0!important;border-bottom:1px solid #f5f1e894!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:15px!important}.hero-field input::placeholder,.hero-field .choices__placeholder,.hero-field .choices__list--single .choices__item{text-align:left!important;font-size:15px!important}.hero-quote-submit{width:100%!important;height:48px!important;margin-top:4px!important;font-size:13px!important}.section,.service-cards-section,.fleet-hero,.fleet-category,.orm-about-story,.orm-about-values,.contact-section,.orm-quote-section{padding-left:18px!important;padding-right:18px!important}.service-cards-section{padding-top:78px!important;padding-bottom:70px!important}.services-header{margin-bottom:30px!important}.services-header h2,.fleet-category-header h2,.contact-info-card h2,.orm-quote-info-card h2,.orm-about-values-header h2{letter-spacing:-1.5px!important;font-size:36px!important;line-height:1.02!important}.services-header p,.fleet-hero p,.fleet-category-header p,.contact-info-card>p,.orm-quote-info-card>p{letter-spacing:.18em!important;font-size:10px!important}.service-card,.fleet-card,.card,.orm-about-value-card,.contact-info-card,.contact-form,.orm-quote-info-card,.orm-quote-form{border-radius:24px!important}.service-card img,.fleet-image-gallery img{object-fit:cover!important;height:260px!important}.service-card-text,.fleet-card-content,.contact-info-card,.contact-form,.orm-quote-info-card,.orm-quote-form,.orm-about-value-card{padding:24px!important}.service-card-text p{font-size:23px!important}.service-card-text span,.fleet-card-content p,.orm-about-value-card p{font-size:15px!important;line-height:1.68!important}.fleet-hero{padding-top:120px!important;padding-bottom:40px!important}.fleet-hero h1{letter-spacing:-2px!important;font-size:42px!important;line-height:.98!important}.fleet-category{padding-top:45px!important;padding-bottom:45px!important}.fleet-card-content h3{font-size:28px!important}.contact-section,.orm-quote-section{gap:18px!important;padding-top:105px!important;padding-bottom:70px!important}.orm-quote-form-row,.quote-date-row{grid-template-columns:1fr!important;gap:14px!important}.contact-form input,.contact-form textarea,.contact-form select,.orm-quote-form input,.orm-quote-form textarea,.orm-quote-form select,.orm-quote-form .choices__inner{border-radius:15px!important;height:54px!important;min-height:54px!important;font-size:16px!important}.contact-form textarea,.orm-quote-form textarea{height:135px!important;min-height:135px!important}.quote-service-toggle{width:100%!important;margin-bottom:18px!important}.quote-service-toggle label{flex:1!important}.quote-service-toggle span{text-align:center!important;padding:10px 8px!important;font-size:13px!important}.services-gallery-wrapper{width:100%;overflow:hidden}.services-gallery{scroll-snap-type:x mandatory!important;gap:22px!important;padding:0 22px 28px!important}.services-gallery .service-card{scroll-snap-align:center!important;flex:0 0 88vw!important;width:88vw!important;min-width:88vw!important;max-width:88vw!important;height:auto!important}.services-gallery .service-card img{height:300px!important}.services-gallery .service-card-text{height:auto!important}.stack-gallery{padding-top:70px!important}.stack-card{border-radius:24px!important;width:88vw!important;height:520px!important;margin-bottom:90px!important;top:96px!important}.stack-content{border-radius:18px!important;padding:20px!important;bottom:16px!important;left:16px!important;right:16px!important}.quote{flex-direction:column;align-items:flex-start;padding:70px 18px!important}.footer-hero{min-height:330px!important;padding:60px 18px!important}.footer-hero-content h2{font-size:31px!important}.footer-main{grid-template-columns:1fr!important;gap:26px!important;padding:42px 18px!important}.footer-column a,.footer-column p{white-space:normal!important;font-size:15px!important}.whatsapp-float{padding:12px 16px!important;font-size:12px!important;bottom:16px!important;right:16px!important}.pac-container{border-radius:18px!important;width:calc(100vw - 36px)!important;min-width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important;left:18px!important}}@media screen and (width<=430px){.hero{min-height:116vh!important}.hero-content-booking{padding-top:320px!important}.hero-content-booking h1{font-size:32px!important}}@media screen and (width<=380px){.hero-content-booking{padding-top:295px!important}.hero-content-booking h1{font-size:30px!important}}@media screen and (width<=768px){.hero{--hero-photo-height:390px;--hero-fade-height:150px;background-color:#050505!important;background-image:none!important;background-attachment:scroll!important;position:relative!important;overflow:hidden!important}.hero:before{content:""!important;height:var(--hero-photo-height)!important;z-index:1!important;pointer-events:none!important;background-image:linear-gradient(to bottom, #05050500 0%, #05050500 calc(100% - var(--hero-fade-height)), #05050540 calc(100% - 105px), #0505059e calc(100% - 58px), #050505e6 calc(100% - 18px), #050505 100%), url(/imagen%2016.PNG)!important;background-size:100% var(--hero-photo-height), cover!important;background-position:top,top!important;background-repeat:no-repeat,no-repeat!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.hero:after,.hero-overlay,.hero-content-booking:before,.hero-content-booking h1:after{content:none!important;display:none!important}.hero-content-booking{z-index:5!important;padding-top:315px!important;position:relative!important}}@media screen and (width<=430px){.hero{--hero-photo-height:375px;--hero-fade-height:145px}.hero-content-booking{padding-top:305px!important}}@media screen and (width<=380px){.hero{--hero-photo-height:350px;--hero-fade-height:135px}.hero-content-booking{padding-top:285px!important}}.nav-logo{z-index:10002;flex-shrink:0;align-items:center;height:100%;display:flex;position:relative}.nav-logo img{width:125px;height:auto;display:block;opacity:1!important;visibility:visible!important;transform:none!important}#quoteEstimateCard[hidden]{display:none!important}#quoteEstimateCard.orm-estimate-results-2026{grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);align-items:start;gap:24px;width:100%;max-width:1180px;margin:34px auto 0;padding:0;display:grid}.orm-estimate-results-main,.orm-estimate-checkout-2026{min-width:0}.orm-estimate-results-eyebrow{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.orm-estimate-results-main>h2{color:var(--warm-white);letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(32px,4vw,52px);line-height:1.02}.orm-selected-vehicle-card{background:radial-gradient(circle at 100% 0,#c7a24f1f,#0000 34%),linear-gradient(145deg,#12110ffc,#060606fc);border:1px solid #c7a24f4d;border-radius:28px;grid-template-columns:minmax(340px,1.05fr) minmax(300px,.95fr);width:100%;min-height:430px;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff0d}.orm-selected-vehicle-media{background:radial-gradient(circle at 50% 38%,#ffffff1a,#0000 44%),linear-gradient(#171714 0%,#090909 100%);min-width:0;min-height:430px;position:relative;overflow:hidden}.orm-selected-vehicle-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05050508 0%,#05050514 58%,#05050585 100%),linear-gradient(#00000005,#0000002e);position:absolute;inset:0}.orm-selected-vehicle-media img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04)brightness(.92);width:100%;height:100%;min-height:430px;display:block;transform:scale(1.01)}.orm-selected-vehicle-content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4vw,48px);display:flex}.orm-selected-vehicle-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.orm-selected-vehicle-heading p{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.orm-selected-vehicle-heading h3{color:var(--warm-white);letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.02}.orm-selected-vehicle-heading>strong{color:var(--gold-pale);white-space:nowrap;flex:none;font-size:clamp(24px,2.5vw,34px);line-height:1}.orm-selected-vehicle-subtitle{color:#f5f1e8ad;max-width:500px;margin:20px 0 0;font-size:14px;line-height:1.65}.orm-selected-vehicle-capacity{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.orm-selected-vehicle-capacity span{color:#f5f1e8d6;background:#c7a24f14;border:1px solid #c7a24f3d;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.orm-selected-trip-details{border-top:1px solid #f5f1e81a;margin-top:auto;padding-top:28px}.orm-selected-trip-details>span{color:#f5f1e875;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.orm-selected-trip-details p{color:#f5f1e8b3;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.65}.orm-estimate-checkout-2026{align-self:start;gap:18px;display:grid}.orm-estimate-route-summary,.orm-estimate-payment-summary{background:radial-gradient(circle at 100% 0,#c7a24f1a,#0000 40%),linear-gradient(145deg,#12110ffc,#070707fc);border:1px solid #c7a24f3d;border-radius:24px;width:100%;padding:24px;box-shadow:0 20px 58px #00000061}.orm-estimate-route-label{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:800}.orm-estimate-route-point{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.orm-estimate-route-dot{border:4px solid var(--gold);background:var(--black);border-radius:50%;width:14px;height:14px;margin-top:4px;box-shadow:0 0 0 4px #c7a24f1a}.orm-estimate-route-dot-end{border-color:var(--warm-white);box-shadow:0 0 0 4px #f5f1e814}.orm-estimate-route-point small{color:#f5f1e86b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.orm-estimate-route-point strong{color:#f5f1e8d1;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.orm-estimate-route-line{background:linear-gradient(var(--gold), #f5f1e899);width:2px;height:28px;margin:5px 0 5px 6px}.orm-estimate-payment-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.orm-estimate-payment-heading p{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:800}.orm-estimate-payment-heading h3{color:var(--warm-white);margin:0;font-size:22px;line-height:1.1}.orm-estimate-payment-heading>strong{color:var(--gold-pale);white-space:nowrap;flex:none;font-size:22px;line-height:1}.orm-estimate-booking-choice{background:#c7a24f12;border:1px solid #c7a24f38;border-radius:16px;align-items:center;gap:13px;margin-top:20px;padding:15px;display:flex}.orm-estimate-booking-icon{background:linear-gradient(135deg, var(--gold-pale), var(--gold-deep));width:34px;height:34px;color:var(--black);border-radius:50%;flex:0 0 34px;place-items:center;font-size:14px;font-weight:900;display:grid}.orm-estimate-booking-choice div{gap:3px;display:grid}.orm-estimate-booking-choice strong{color:var(--warm-white);font-size:13px}.orm-estimate-booking-choice small{color:#f5f1e87a;font-size:11px;line-height:1.4}.orm-summary-total-row-2026{border-top:1px solid #f5f1e81a;border-bottom:1px solid #f5f1e81a;justify-content:space-between;align-items:flex-end;gap:18px;width:100%;margin-top:22px;padding:20px 0;display:flex}.orm-summary-total-row-2026 p{color:var(--warm-white);margin:0;font-size:13px;font-weight:800}.orm-summary-total-row-2026 span{color:#f5f1e86b;margin-top:5px;font-size:10px;display:block}.orm-summary-total-row-2026>strong{color:var(--gold-pale);white-space:nowrap;font-size:clamp(30px,3vw,42px);line-height:1}.orm-estimate-note{color:#f5f1e86b;margin:15px 0 0;font-size:11px;line-height:1.55}.orm-estimate-pay-btn-2026{min-height:54px;width:100%!important;color:var(--black)!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(135deg,#f3dfaa 0%,#c7a24f 48%,#8d6223 100%)!important;border:1px solid #f3dfaa8c!important;border-radius:999px!important;margin-top:18px!important;padding:16px 24px!important;font-family:inherit!important;font-size:12px!important;font-weight:900!important;transition:transform .24s,box-shadow .24s,filter .24s!important;box-shadow:0 16px 42px #c7a24f38!important}.orm-estimate-pay-btn-2026:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 22px 54px #c7a24f52!important}.orm-estimate-pay-btn-2026:disabled{opacity:.58!important;cursor:wait!important;transform:none!important}@media screen and (width<=1100px){#quoteEstimateCard.orm-estimate-results-2026{grid-template-columns:1fr}.orm-estimate-checkout-2026{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media screen and (width<=820px){.orm-selected-vehicle-card{grid-template-columns:1fr}.orm-selected-vehicle-media,.orm-selected-vehicle-media img{min-height:300px}.orm-estimate-checkout-2026{grid-template-columns:1fr}}@media screen and (width<=768px){#quoteEstimateCard.orm-estimate-results-2026{gap:18px;margin-top:24px}.orm-estimate-results-main>h2{font-size:34px}.orm-selected-vehicle-card,.orm-estimate-route-summary,.orm-estimate-payment-summary{border-radius:22px}.orm-selected-vehicle-media,.orm-selected-vehicle-media img{height:230px;min-height:230px}.orm-selected-vehicle-content{padding:24px 20px 26px}.orm-selected-vehicle-heading{gap:10px;display:grid}.orm-selected-vehicle-heading h3{font-size:34px}.orm-selected-vehicle-heading>strong{font-size:28px}.orm-estimate-route-summary,.orm-estimate-payment-summary{padding:20px}.orm-summary-total-row-2026{flex-direction:column;align-items:flex-start;gap:10px}.orm-summary-total-row-2026>strong{font-size:38px}}#quoteEstimateCard.orm-estimate-card[hidden]{display:none!important}#quoteEstimateCard.orm-estimate-card{background:radial-gradient(circle at 100% 0,#c7a24f1f,#0000 36%),linear-gradient(145deg,#12110ffc,#050505fc)!important;border:1px solid #c7a24f4d!important;border-radius:28px!important;grid-column:1/-1!important;grid-template-columns:minmax(420px,1.12fr) minmax(360px,.88fr)!important;justify-self:stretch!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:1180px!important;min-height:430px!important;margin:34px auto 0!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 30px 84px #00000080,inset 0 1px #ffffff0d!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-media{background:radial-gradient(circle at 50% 42%,#ffffff14,#0000 48%),#0b0b0a!important;width:100%!important;min-width:0!important;height:100%!important;min-height:430px!important;position:relative!important;overflow:hidden!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-media:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#05050505 0%,#0505050a 60%,#0505057a 100%),linear-gradient(#05050505,#05050529)!important;position:absolute!important;inset:0!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-media img{object-fit:cover!important;object-position:center!important;filter:saturate(.92)contrast(1.04)brightness(.94)!important;width:100%!important;height:100%!important;min-height:430px!important;display:block!important;transform:none!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-content{flex-direction:column!important;justify-content:center!important;gap:14px!important;width:100%!important;min-width:0!important;padding:clamp(34px,4vw,52px)!important;display:flex!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-eyebrow{color:var(--gold-light)!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:900!important;line-height:1.4!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-content h2{color:var(--warm-white)!important;letter-spacing:-.05em!important;margin:0!important;font-size:clamp(34px,4vw,52px)!important;line-height:1.02!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-summary{color:#f5f1e8ad!important;overflow-wrap:anywhere!important;width:100%!important;max-width:560px!important;margin:2px 0 0!important;font-size:14px!important;line-height:1.65!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-total-row{border-top:1px solid #f5f1e81a!important;border-bottom:1px solid #f5f1e81a!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;width:100%!important;margin:8px 0 2px!important;padding:20px 0!important;display:flex!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-total-row span{color:#f5f1e885!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;line-height:1.4!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-total-row strong{color:var(--gold-pale)!important;letter-spacing:-.07em!important;white-space:nowrap!important;font-size:clamp(38px,4vw,58px)!important;font-weight:900!important;line-height:.95!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-note{color:#f5f1e870!important;width:100%!important;max-width:560px!important;margin:0!important;font-size:11px!important;line-height:1.6!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-pay-btn{color:#050505!important;letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(135deg,#f3dfaa 0%,#c7a24f 48%,#8d6223 100%)!important;border:1px solid #f3dfaa8f!important;border-radius:999px!important;width:100%!important;min-height:54px!important;margin-top:8px!important;padding:16px 24px!important;font-family:inherit!important;font-size:12px!important;font-weight:900!important;box-shadow:0 16px 42px #c7a24f38!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-pay-btn:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 22px 54px #c7a24f52!important}@media screen and (width<=980px){#quoteEstimateCard.orm-estimate-card{grid-template-columns:1fr!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-media,#quoteEstimateCard.orm-estimate-card .orm-estimate-media img{height:330px!important;min-height:330px!important}}@media screen and (width<=768px){#quoteEstimateCard.orm-estimate-card{border-radius:22px!important;margin-top:24px!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-media,#quoteEstimateCard.orm-estimate-card .orm-estimate-media img{height:230px!important;min-height:230px!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-content{padding:24px 20px 26px!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-content h2{font-size:34px!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-total-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-total-row strong{font-size:44px!important}}@media screen and (width>=981px){#quoteEstimateCard.orm-estimate-card,.orm-selected-vehicle-card,#quoteEstimateCard.orm-estimate-card .orm-estimate-media,#quoteEstimateCard.orm-estimate-card .orm-estimate-content,.orm-selected-vehicle-media,.orm-selected-vehicle-content{height:430px!important;min-height:430px!important;max-height:430px!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-media img,.orm-selected-vehicle-media img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-content,.orm-selected-vehicle-content{overflow-y:auto!important}}@media screen and (width<=980px){#quoteEstimateCard.orm-estimate-card,.orm-selected-vehicle-card,#quoteEstimateCard.orm-estimate-card .orm-estimate-content,.orm-selected-vehicle-content{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#quoteEstimateCard.orm-estimate-card .orm-estimate-media,#quoteEstimateCard.orm-estimate-card .orm-estimate-media img,.orm-selected-vehicle-media,.orm-selected-vehicle-media img{height:320px!important;min-height:320px!important;max-height:320px!important}}@media screen and (width<=768px){#quoteEstimateCard.orm-estimate-card .orm-estimate-media,#quoteEstimateCard.orm-estimate-card .orm-estimate-media img,.orm-selected-vehicle-media,.orm-selected-vehicle-media img{height:230px!important;min-height:230px!important;max-height:230px!important}}.orm-estimate-payment-message{color:#e6c777;text-align:center;background:#d7b05614;border:1px solid #d7b05647;border-radius:12px;margin:14px 0 0;padding:14px 18px;font-size:13px;line-height:1.5}.orm-estimate-payment-message[hidden]{display:none!important}
