:root{--red:#232f72;--red-2:#232f72;--red-3:#232f72;--ink:#121417;--text:#242a31;--muted:#66707c;--soft:#f3f4f6;--paper:#fafafa;--panel:#fff;--line:#e4e7eb;--dark:#111317;--dark-2:#1d2127;--steel:#44515f;--shadow-sm:0 10px 30px rgba(18,20,23,.08);--shadow-md:0 24px 70px rgba(18,20,23,.16);--shadow-lg:0 34px 100px rgba(18,20,23,.28);--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:linear-gradient(rgba(255,255,255,.92),#fafafa 720px),repeating-linear-gradient(90deg,rgba(18,20,23,.035) 0,rgba(18,20,23,.035) 1px,transparent 1px,transparent 80px);margin:0;font-family:Manrope,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{overflow-wrap:normal;word-break:normal}h1{color:#fff;letter-spacing:0;max-width:980px;margin:0;font-size:max(46px,min(7vw,96px));line-height:.93}h2{color:var(--ink);letter-spacing:0;margin:0;font-size:max(31px,min(4.2vw,54px));line-height:1.02}h3{color:var(--ink);margin:0 0 10px;font-size:21px;line-height:1.18}.site-header{z-index:50;border-radius:var(--radius);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:rgba(15,17,20,.68);border:1px solid rgba(255,255,255,.18);grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;width:min(1190px,100% - 32px);min-height:74px;padding:12px 14px 12px 18px;transition:transform .28s,opacity .28s,background .28s,border-color .28s;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px rgba(0,0,0,.26)}.site-header:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.11),rgba(255,255,255,0) 44%,rgba(35,47,114,.2));position:absolute;top:0;bottom:0;left:0;right:0}.site-header.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%,-130%)}.brand img{width:146px;height:auto}.desktop-nav{justify-content:center;gap:4px;display:flex}.desktop-nav a,.mobile-nav a{color:rgba(255,255,255,.82);border-radius:6px;padding:10px 12px;font-size:14px;font-weight:800;transition:background .18s,color .18s,transform .18s}.desktop-nav a:hover,.desktop-nav a.is-active,.mobile-nav a:hover,.mobile-nav a.is-active{color:#fff;background:rgba(255,255,255,.13)}.desktop-nav a:hover{transform:translateY(-1px)}.header-call{color:#fff;white-space:nowrap;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.23);border-radius:6px;padding:11px 14px;font-weight:900}.menu-toggle{background:rgba(255,255,255,.13);border:0;border-radius:6px;width:46px;height:46px;display:none}.menu-toggle span{background:#fff;width:18px;height:2px;margin:4px auto;display:block}.mobile-nav{display:none}.hero{isolation:isolate;background:var(--dark);align-items:end;width:100%;min-height:92vh;margin:0;padding:150px max(24px,50vw - 590px) 86px;display:grid;position:relative;overflow:hidden}.compact-hero{min-height:74vh}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero:before{z-index:-2;background:linear-gradient(90deg,rgba(8,9,12,.94) 0%,rgba(8,9,12,.78) 42%,rgba(8,9,12,.28) 70%,rgba(8,9,12,.62) 100%),linear-gradient(rgba(8,9,12,.22),rgba(8,9,12,.82))}.hero:after{z-index:-1;background:linear-gradient(180deg, transparent 72%, var(--paper) 100%), repeating-linear-gradient(90deg, rgba(255,255,255,.043) 0 1px, transparent 1px 96px)}.hero-media{z-index:-3;position:absolute;top:0;bottom:0;left:0;right:0}.hero-media img{object-fit:cover;filter:saturate(.92)contrast(1.08);width:100%;height:100%;transform:scale(1.02)}.rental-hero .hero-media img,.car-hero .hero-media img,.about-hero .hero-media img{object-position:center}.car-hero .hero-media{background:#1b1d22}.car-hero .hero-media img{object-fit:contain;filter:drop-shadow(0 28px 55px rgba(0,0,0,.34));padding:130px max(22px,50vw - 590px) 70px 48vw}.hero-content{max-width:760px}.hero-content:before{content:"";background:linear-gradient(90deg, var(--red-3), rgba(255,255,255,.72));border-radius:999px;width:86px;height:4px;margin-bottom:22px;display:block}.eyebrow{color:var(--red-2);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.hero .eyebrow{color:#7fb2e8}.lead{color:rgba(255,255,255,.78);max-width:670px;margin:24px 0 0;font-size:20px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.btn{cursor:pointer;border:1px solid transparent;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--red), var(--red-2));box-shadow:0 16px 34px rgba(35,47,114,.28)}.btn-primary:hover{box-shadow:0 20px 48px rgba(35,47,114,.38)}.btn-secondary{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-color:rgba(18,20,23,.1)}.hero .btn-secondary{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.24)}.trust-bar,.benefit-strip{z-index:2;grid-template-columns:repeat(3,1fr);gap:14px;width:min(1180px,100% - 32px);margin:-34px auto 0;display:grid;position:relative}.benefit-strip{grid-template-columns:repeat(4,1fr)}.trust-bar span,.benefit-strip span,.note-grid article{border-radius:var(--radius);min-height:76px;box-shadow:var(--shadow-sm);background:rgba(255,255,255,.92);border:1px solid rgba(18,20,23,.08);padding:20px 20px 20px 48px;font-weight:900;position:relative}.trust-bar span:before,.benefit-strip span:before,.note-grid article:before{content:"";background:#16a34a;border-radius:50%;width:12px;height:12px;position:absolute;top:25px;left:20px;box-shadow:0 0 0 7px rgba(22,163,74,.12)}.section{width:min(1180px,100% - 32px);margin:0 auto;padding:96px 0}.section-head{max-width:760px;margin-bottom:34px}.section-head p:not(.eyebrow),.split-section p,.info-card p,.feature-card p,.company-box p,.car-card p,.muted{color:var(--muted)}.feature-grid,.card-grid,.cars-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card-grid{grid-template-columns:repeat(4,1fr)}.feature-card,.info-card,.car-card,.company-box,.price-table{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:rgba(255,255,255,.94);border:1px solid rgba(18,20,23,.08);position:relative;overflow:hidden}.feature-card:before,.info-card:before,.company-box:before{content:"";background:linear-gradient(90deg, var(--red), var(--red-3), rgba(68,81,95,.22));height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.feature-card,.info-card{min-height:210px;padding:28px;transition:transform .18s,box-shadow .18s,border-color .18s}.feature-card:hover,.info-card:hover,.car-card:hover{box-shadow:var(--shadow-md);border-color:rgba(35,47,114,.28);transform:translateY(-4px)}.feature-card h3:after{content:"→";color:var(--red);margin-top:26px;font-size:26px;line-height:1;display:block}.split-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.steps{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.steps article{border-radius:var(--radius);background:linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,0)), var(--dark);color:#fff;min-height:220px;box-shadow:var(--shadow-md);border:1px solid rgba(255,255,255,.1);padding:26px}.steps span{color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.14);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:24px;font-weight:900;display:inline-flex}.steps h3{color:#fff}.steps p{color:rgba(255,255,255,.72);margin-bottom:0}.contact-panel{border-radius:var(--radius);background:linear-gradient(135deg, rgba(35,47,114,.22), rgba(35,47,114,0) 46%), var(--dark);color:#fff;box-shadow:var(--shadow-lg);grid-template-columns:.78fr 1.22fr;gap:34px;padding:38px;display:grid}.contact-panel h2,.site-footer h2{color:#fff}.contact-panel p,.site-footer p{color:rgba(255,255,255,.72)}.contact-lines{gap:9px;margin-top:26px;font-weight:900;display:grid}.contact-lines a,.site-footer a{color:#fff}.contact-form{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.contact-form label{color:rgba(255,255,255,.82);gap:7px;font-size:13px;font-weight:900;display:grid}.contact-form .wide,.contact-form button,.form-note{grid-column:1/-1}input,select,textarea{color:#fff;width:100%;font:inherit;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:6px;outline:none;padding:14px 13px;transition:border-color .18s,background .18s,box-shadow .18s}input:focus,select:focus,textarea:focus{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.42);box-shadow:0 0 0 4px rgba(255,255,255,.08)}select option{color:var(--ink)}textarea{resize:vertical}.form-note{color:rgba(255,255,255,.72);min-height:22px;margin:0}.rental-form,.contact-section>.section-head+.contact-form{border-radius:var(--radius);background:linear-gradient(135deg, rgba(35,47,114,.2), rgba(35,47,114,0) 42%), var(--dark);color:#fff;box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.12);padding:32px}.cars-grid{grid-template-columns:repeat(2,1fr)}.car-card{grid-template-columns:190px 1fr;align-items:center;gap:20px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.car-card img{aspect-ratio:4/3;object-fit:contain;background:linear-gradient(145deg,#f5f6f8,#fff);border-radius:6px;width:100%;height:auto}.car-price{gap:3px;display:grid}.car-price span{color:var(--ink);font-size:24px;font-weight:900}.car-price small{color:var(--muted);font-weight:700}.note-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.car-detail{grid-template-columns:.85fr 1.15fr;align-items:start;gap:32px;display:grid}.pill-list{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.pill-list span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 13px;font-weight:900;box-shadow:0 8px 18px rgba(18,20,23,.05)}.price-table{box-shadow:var(--shadow-md);overflow:hidden}.table-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 1.1fr;gap:12px;padding:17px 20px;display:grid}.table-row:nth-child(2n){background:#f7f8fa}.table-row:last-child{border-bottom:0}.table-head{color:#fff;font-weight:900;background:linear-gradient(135deg, var(--dark), var(--dark-2))!important}.company-box{padding:30px}.site-footer{border-radius:var(--radius);background:linear-gradient(135deg, rgba(35,47,114,.2), rgba(35,47,114,0) 46%), var(--dark);color:#fff;width:min(1180px,100% - 32px);box-shadow:var(--shadow-md);grid-template-columns:1fr auto;align-items:end;gap:24px;margin:44px auto 18px;padding:30px;display:grid}.site-footer img{width:132px}.site-footer>div:last-child{text-align:right;gap:6px;font-weight:900;display:grid}@media (max-width:1080px){.desktop-nav{gap:2px}.desktop-nav a{padding-left:9px;padding-right:9px;font-size:13px}}@media (max-width:980px){.site-header{grid-template-columns:auto 1fr auto}.desktop-nav,.header-call{display:none}.menu-toggle{justify-self:end;display:block}.mobile-nav.is-open{grid-column:1/-1;gap:4px;padding-top:10px;display:grid}.hero{min-height:86vh;padding-top:126px}.hero:before{background:linear-gradient(90deg,rgba(8,9,12,.94),rgba(8,9,12,.68)),linear-gradient(rgba(8,9,12,.08),rgba(8,9,12,.82))}.split-section,.contact-panel,.car-detail{grid-template-columns:1fr}.feature-grid,.card-grid,.cars-grid,.benefit-strip,.note-grid{grid-template-columns:repeat(2,1fr)}.car-hero .hero-media img{opacity:.58;padding-left:34vw}}@media (max-width:780px){.cars-grid,.card-grid,.feature-grid,.benefit-strip,.note-grid{grid-template-columns:1fr}.car-card{grid-template-columns:170px 1fr}}@media (max-width:640px){body{background:var(--paper)}.site-header{width:calc(100% - 20px);min-height:72px;top:10px}.brand img{width:128px}h1{font-size:max(38px,min(10.8vw,48px));line-height:.96}h2{font-size:34px}.lead{font-size:18px}.hero{min-height:88vh;padding:120px 12px 72px}.hero:before{background:linear-gradient(90deg,rgba(8,9,12,.94),rgba(8,9,12,.78)),linear-gradient(rgba(8,9,12,.18),rgba(8,9,12,.86))}.hero-media img{object-position:center;opacity:.46}.car-hero .hero-media img{opacity:.36;padding:180px 8px 40px 18px}.hero-actions{grid-template-columns:1fr;display:grid}.section,.trust-bar,.benefit-strip,.site-footer{width:calc(100% - 24px)}.section{padding:74px 0}.trust-bar,.benefit-strip,.feature-grid,.card-grid,.cars-grid,.steps,.note-grid,.contact-form,.site-footer{grid-template-columns:1fr}.feature-card,.info-card,.steps article{min-height:auto}.car-card{grid-template-columns:1fr}.contact-panel,.rental-form{padding:24px}.table-row{grid-template-columns:1fr;gap:4px}.site-footer>div:last-child{text-align:left}}.rental-theme .site-header{grid-template-columns:auto 1fr auto auto;width:min(1220px,100% - 32px);min-height:66px;padding:10px 12px 10px 16px}.rental-theme .brand img{width:116px}.rental-nav{justify-content:flex-start;margin-left:10px}.rental-nav .nav-quote,.header-quote{color:#fff;background:linear-gradient(135deg, var(--red), var(--red-2));border:1px solid rgba(255,255,255,.16)}.rental-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.language-toggle{color:#fff;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;min-width:0;min-height:40px;padding:0 2px;font-size:25px;line-height:1;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.language-toggle:hover{opacity:.86;background:0 0;transform:translateY(-1px)}.rental-theme .header-call,.header-quote,.faq-button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:40px;font-size:13px;font-weight:900;display:inline-flex}.rental-theme .header-call{padding:9px 11px}.header-quote{padding:9px 12px;box-shadow:0 12px 26px rgba(35,47,114,.22)}.faq-button{color:rgba(255,255,255,.9);cursor:pointer;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);padding:9px 10px}.faq-button:hover{color:#fff;background:rgba(255,255,255,.14)}.rental-main-hero h1,.rental-category-hero h1{max-width:900px}.rental-trust span:first-child:before,.rental-trust span:before,.rental-notes article:before{background:#16a34a;box-shadow:0 0 0 7px rgba(22,163,74,.12)}.rental-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rental-service-card{border-radius:var(--radius);min-height:360px;box-shadow:var(--shadow-sm);background:rgba(255,255,255,.96);border:1px solid rgba(18,20,23,.08);flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.rental-service-card:before{content:"";background:linear-gradient(90deg, var(--red), var(--red-2), #16a34a);height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.rental-service-card h3{font-size:28px}.rental-service-card ul{gap:9px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.rental-service-card li{color:var(--muted);padding-left:24px;position:relative}.rental-service-card li:before{content:"";background:#16a34a;border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.rental-service-card .btn{width:max-content;margin-top:auto}.spec-row{flex-wrap:wrap;gap:9px;margin:16px 0 4px;display:flex}.spec-pill{min-height:38px;color:var(--ink);background:#fff;border:1px solid rgba(18,20,23,.09);border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex;box-shadow:0 8px 18px rgba(18,20,23,.05)}.spec-pill svg{fill:none;stroke:#16a34a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.spec-pill strong{text-transform:uppercase;font-size:13px;font-weight:900}.rental-car-card .eyebrow{color:var(--muted);text-transform:none}.rental-detail .spec-row{margin-top:22px}.footer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.footer-info-grid span{color:rgba(255,255,255,.76);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:10px 12px;font-weight:700}.rental-footer{grid-template-columns:1.35fr .95fr}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(7,9,12,.72);align-items:center;justify-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal-backdrop[hidden]{display:none}.modal-card{border-radius:var(--radius);width:min(960px,100%);max-height:min(760px,100vh - 40px);box-shadow:var(--shadow-lg);background:#fff;border:1px solid rgba(255,255,255,.18);padding:34px;position:relative;overflow:auto}.modal-close{color:#fff;background:var(--dark);cursor:pointer;border:0;border-radius:6px;width:42px;height:42px;font-size:26px;position:absolute;top:16px;right:16px}.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.modal-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fafafa;padding:18px}.modal-grid p{color:var(--muted)}@media (max-width:820px){.rental-theme .site-header{grid-template-columns:auto 1fr auto}.rental-theme .desktop-nav,.rental-header-actions{display:none}.rental-theme .menu-toggle{display:block}}@media (max-width:780px){.rental-service-grid,.modal-grid,.footer-info-grid,.rental-footer{grid-template-columns:1fr}.rental-service-card{min-height:auto}}@media (max-width:640px){.rental-theme .brand img{width:108px}.rental-service-card{padding:24px}.rental-service-card h3{font-size:24px}.modal-card{padding:24px}}.rental-category-hero h1{max-width:760px;font-size:max(44px,min(5.2vw,76px))}.rental-category-hero .lead{max-width:700px}@media (max-width:1140px){.rental-theme .mobile-nav.is-open{grid-column:1/-1;gap:4px;padding-top:10px;display:grid}.rental-theme .mobile-nav .faq-button{justify-content:flex-start;width:100%}}.site-header{min-height:60px;padding:8px 12px 8px 14px}.brand img,.rental-theme .brand img{width:104px}.header-call,.rental-theme .header-call,.header-quote,.faq-button{min-height:36px;padding:8px 10px;font-size:12px}.header-call[href^=tel\:],.btn[href^=tel\:]{gap:8px}.header-call[href^=tel\:]:before,.btn[href^=tel\:]:before{content:"☎";font-size:.92em;line-height:1}.rating-stars{vertical-align:1px;gap:1px;margin-right:6px;font-size:11px;display:inline-flex}.hero-rating{align-items:center;gap:10px;display:inline-flex}.hero-rating .rating-stars{vertical-align:0;align-items:center;gap:3px;margin-right:0;font-size:0;display:inline-flex}.hero-rating .rating-stars span{background:#f6c453;flex:0 0 14px;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M316.9 18.4C311.6 7.5 300.4 0 288 0s-23.6 7.5-28.9 18.4L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.8 21.7s-.7 24.2 7.9 32.7L137.8 328.1 113.2 472.2c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 438.5l128.1 67.3c10.8 5.7 23.9 4.8 33.8-2.3s14.9-19.3 12.9-31.3L438.2 328.1 542.5 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.8-19.9-25.8-21.7L381 150.3 316.9 18.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M316.9 18.4C311.6 7.5 300.4 0 288 0s-23.6 7.5-28.9 18.4L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.8 21.7s-.7 24.2 7.9 32.7L137.8 328.1 113.2 472.2c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 438.5l128.1 67.3c10.8 5.7 23.9 4.8 33.8-2.3s14.9-19.3 12.9-31.3L438.2 328.1 542.5 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.8-19.9-25.8-21.7L381 150.3 316.9 18.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.rental-car-card>div{flex-direction:column;display:flex}.rental-car-card h3{order:1;margin-bottom:7px}.rental-car-card .eyebrow{color:var(--muted);text-transform:none;order:2;margin-bottom:10px;font-size:13px;font-weight:400}.rental-car-card .spec-row{order:3}.spec-pill strong{text-transform:none}.hero-quick-form{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);grid-template-columns:1fr 1fr 1fr .85fr auto;gap:10px;width:min(1040px,100vw - 48px);margin-top:24px;padding:12px;display:grid;box-shadow:0 18px 44px rgba(0,0,0,.2)}.hero-quick-form input,.hero-quick-form select{min-height:44px}.hero-quick-form .form-note{grid-column:1/-1}.rental-category-hero .hero-media img{padding-top:92px;padding-bottom:40px}.rental-category-hero h1{font-size:max(40px,min(4.6vw,66px))}@media (max-width:1140px){.rental-theme .desktop-nav,.rental-header-actions{display:flex}.rental-theme .menu-toggle{display:none}}@media (max-width:820px){.rental-theme .desktop-nav,.rental-header-actions{display:none}.rental-theme .menu-toggle{display:block}}@media (max-width:900px){.hero-quick-form{grid-template-columns:1fr 1fr}.hero-quick-form button{grid-column:1/-1}}@media (max-width:640px){.brand img,.rental-theme .brand img{width:98px}.hero-quick-form{grid-template-columns:1fr;width:100%}.rental-category-hero{min-height:66vh}}.wp-service-hero{min-height:78vh}.wp-service-hero h1{max-width:950px;font-size:max(44px,min(5.8vw,82px))}.wp-service-theme .benefit-strip{margin-top:18px}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.testimonial-grid article{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;border:1px solid rgba(18,20,23,.08);padding:26px}.testimonial-grid .stars{color:#f59e0b;letter-spacing:0;margin:0 0 12px;font-size:13px}.service-pickup .company-box{background:var(--dark);color:#fff}.service-pickup .company-box h3{color:#fff}@media (max-width:780px){.testimonial-grid{grid-template-columns:1fr}.wp-service-hero h1{font-size:max(38px,min(10vw,54px))}}.trust-bar .rating-stars,.benefit-strip .rating-stars{all:unset;color:#f59e0b;vertical-align:1px;gap:1px;margin-right:6px;font-size:10px;line-height:1;display:inline-flex}.trust-bar .rating-stars:before,.benefit-strip .rating-stars:before{content:none}.rental-main-hero .lead{max-width:760px}.hero-quick-form{grid-template-columns:1fr 1fr 1fr 1fr 1fr .75fr auto}.hero-quick-form input,.hero-quick-form select{color:#fff;background:rgba(255,255,255,.14)}.hero-quick-form input::-webkit-calendar-picker-indicator{filter:invert();opacity:.72}@media (max-width:1180px){.hero-quick-form{grid-template-columns:repeat(3,1fr)}.hero-quick-form button{grid-column:span 1}}.hero-rating{color:rgba(255,255,255,.62);margin:0 0 12px;font-size:13px;font-weight:500}.rental-main-hero{min-height:92vh}.hero-quick-form{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;width:min(1060px,100vw - 48px)}.hero-quick-form .q-name,.hero-quick-form .q-phone,.hero-quick-form .q-email,.hero-quick-form .q-start,.hero-quick-form .q-end{grid-column:span 2}.hero-quick-form .q-category,.hero-quick-form .q-submit{grid-column:span 1}.quick-date{gap:5px;display:grid}.quick-date span{color:rgba(255,255,255,.72);font-size:11px;font-weight:800}.quick-date input{min-height:44px}.rental-service-card .btn,.rental-car-card .btn{color:#fff;background:linear-gradient(135deg, var(--red), var(--red-2));border-color:transparent;box-shadow:0 12px 28px rgba(35,47,114,.18)}.car-price small{font-size:12px;font-weight:400}.rental-service-card:before{background:linear-gradient(90deg, var(--red), rgba(35,47,114,0))}.rental-services{padding-top:74px}.rental-notes article{font-weight:400}.simple-footer{grid-template-columns:auto 1fr;align-items:center}.simple-footer>div:last-child{text-align:right;color:rgba(255,255,255,.78)}.rental-contact-info{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.contact-chip{min-height:44px;color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border:1px solid rgba(18,20,23,.08);border-radius:6px;align-items:center;gap:9px;padding:10px 12px;font-weight:700;display:inline-flex}.contact-chip span:first-child{color:#16a34a}.contact-chip>svg.contact-icon{fill:#16a34a;flex:none;width:17px;height:17px}.contact-chip.icon-only{color:#fff;background:#16a34a;justify-content:center}.contact-chip.icon-only svg{fill:currentColor;width:21px;height:21px}.viber-chip{background:#7360f2}.contact-hours-title{font-weight:800}.contact-chip.wide{grid-column:span 2}.contact-form-title{margin:6px 0 14px}.header-call[href^=tel\:]:before,.btn[href^=tel\:]:before{content:"";background:currentColor;flex:none;width:14px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 2h8a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3Zm0 2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H8Zm3 13h2v2h-2v-2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 2h8a3 3 0 0 1 3 3v14a3 3 0 0 1-3 3H8a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3Zm0 2a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H8Zm3 13h2v2h-2v-2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (max-width:760px){.hero-quick-form{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-quick-form .q-name,.hero-quick-form .q-phone,.hero-quick-form .q-email,.hero-quick-form .q-start,.hero-quick-form .q-end,.hero-quick-form .q-category,.hero-quick-form .q-submit{grid-column:span 1}.rental-contact-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hero-quick-form,.rental-contact-info{grid-template-columns:1fr}.hero-quick-form .q-name,.hero-quick-form .q-phone,.hero-quick-form .q-email,.hero-quick-form .q-start,.hero-quick-form .q-end,.hero-quick-form .q-category,.hero-quick-form .q-submit,.contact-chip.wide{grid-column:1}.simple-footer{grid-template-columns:1fr}.simple-footer>div:last-child{text-align:left}}.rental-theme .site-header{grid-template-columns:auto 1fr auto auto;column-gap:18px;min-height:54px;padding:7px 9px 7px 13px}.rental-theme .brand img,.brand img{width:88px}.rental-nav{gap:8px;margin-left:14px}.nav-text-button{-ms-appearance:none;appearance:none;color:rgba(255,255,255,.78);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:700}.nav-text-button:hover{color:#fff}.rental-theme .header-call,.header-quote,.rental-car-card .btn,.rental-service-card .btn,.hero-quick-form .btn,.contact-form .btn{min-height:42px;font-size:14px;font-weight:800}.rental-theme .header-call,.header-quote{min-height:36px;padding:8px 11px;font-size:12px}.menu-toggle{width:42px;height:42px;margin-left:auto;padding:10px}.rental-theme .menu-toggle{justify-self:end}.hero-content:before{display:none}.hero-rating{grid-template-columns:auto auto;align-items:center;gap:10px 8px;margin-bottom:18px;display:inline-grid}.hero-rating:after{content:"";background:linear-gradient(90deg, var(--red-3), rgba(255,255,255,.56));border-radius:999px;grid-column:1/-1;width:72px;height:3px;margin-left:0;display:block}.hero-rating .rating-stars,.rating-stars{letter-spacing:0;gap:3px}.hero-quick-form{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.hero-quick-form .q-name,.hero-quick-form .q-phone,.hero-quick-form .q-email,.hero-quick-form .q-start,.hero-quick-form .q-end{grid-column:span 4}.hero-quick-form .q-submit{grid-column:span 3;align-self:center}.date-field{display:block;position:relative}.date-field span{z-index:1;color:rgba(255,255,255,.62);pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.date-field.has-value span{opacity:0}.date-field:focus-within span{opacity:0}.date-field:not(.has-value):not(:focus-within) input{color:transparent}.date-field.has-value input{color:#fff}.date-field:focus-within input{color:#fff}.date-field input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.date-field input::-webkit-calendar-picker-indicator{filter:invert();opacity:.8}.rental-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-notes article{align-items:center;min-height:58px;display:flex}.rental-contact-layout{border-top:1px solid rgba(18,20,23,.08);grid-template-columns:1.2fr auto .75fr;align-items:start;gap:20px;margin-bottom:24px;padding:22px 0 6px;display:grid}.rental-contact-main{gap:9px;display:grid}.contact-line{color:var(--muted);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.contact-mini-icon{color:#16a34a;text-align:center;width:18px}.rental-contact-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.contact-social{color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.whatsapp-chip{background:#16a34a}.contact-social svg{fill:currentColor;width:19px;height:19px}.contact-hours{color:var(--muted);gap:5px;font-size:14px;line-height:1.45;display:grid}.contact-hours strong{color:var(--ink);font-size:15px}.contact-form-title{display:none}.rental-form label:not(.wide){grid-column:span 2}.rental-form .check-field{color:#fff;align-items:center;gap:10px;min-height:82px;padding-top:24px;font-weight:800;display:flex}.rental-form .check-field input{width:18px;height:18px;accent-color:var(--red)}.simple-footer{min-height:auto;padding:18px max(18px,min(4vw,54px))}.simple-footer img{width:58px}.simple-footer>div:last-child{font-size:12px;font-weight:400}.terms-content{color:var(--muted);gap:12px;margin-top:20px;display:grid}.terms-content h3{color:var(--ink);margin-top:10px}@media (max-width:820px){.rental-theme .site-header{grid-template-columns:auto 1fr auto;column-gap:10px}.rental-theme .brand img,.brand img{width:82px}.rental-theme .desktop-nav,.rental-header-actions{display:none}.rental-theme .menu-toggle{display:block}.hero-quick-form,.rental-form,.rental-contact-layout{grid-template-columns:1fr}.hero-quick-form .q-name,.hero-quick-form .q-phone,.hero-quick-form .q-email,.hero-quick-form .q-start,.hero-quick-form .q-end,.hero-quick-form .q-category,.hero-quick-form .q-submit,.rental-form label:not(.wide),.rental-form .half-field,.rental-form .check-field{grid-column:1}.rental-notes{grid-template-columns:1fr}}.header-call[href^=tel\:]:before,.btn[href^=tel\:]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.6 2.8 9.3 2c.8-.2 1.6.2 1.9 1l1.1 2.7c.3.7.1 1.5-.5 1.9l-1.5 1.1c1 2.1 2.8 3.9 4.9 4.9l1.1-1.5c.4-.6 1.2-.8 1.9-.5l2.7 1.1c.8.3 1.2 1.1 1 1.9l-.8 2.7c-.2.7-.8 1.2-1.6 1.2C10.7 18.5 3.5 11.3 3.5 2.5c0-.8.5-1.4 1.2-1.6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.6 2.8 9.3 2c.8-.2 1.6.2 1.9 1l1.1 2.7c.3.7.1 1.5-.5 1.9l-1.5 1.1c1 2.1 2.8 3.9 4.9 4.9l1.1-1.5c.4-.6 1.2-.8 1.9-.5l2.7 1.1c.8.3 1.2 1.1 1 1.9l-.8 2.7c-.2.7-.8 1.2-1.6 1.2C10.7 18.5 3.5 11.3 3.5 2.5c0-.8.5-1.4 1.2-1.6Z'/%3E%3C/svg%3E")}.rental-main-hero{min-height:86vh;padding-bottom:46px}.hero-rating{color:rgba(255,255,255,.7);font-size:15px;font-weight:500}.hero-rating:after{display:none}.hero-quick-form .q-category,.hero-quick-form .q-submit{grid-column:span 2}.hero-quick-form input,.hero-quick-form select,.hero-quick-form .btn{min-height:56px}.hero-quick-form .btn,.rental-form .btn{justify-content:center;align-items:center}.rental-contact .section-head h2{max-width:740px}.rental-contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(178px,.45fr);align-items:center;gap:16px 30px;padding:20px 0 4px}.rental-contact-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.contact-line{min-width:0}.contact-line.muted{grid-column:1/-1;font-size:13px;line-height:1.45}.rental-contact-side{grid-template-columns:1fr;align-self:stretch;gap:8px;display:grid}.contact-social{border-radius:8px;min-height:38px}.contact-hours{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 18px;padding-top:4px;display:flex}.rental-form input[type=datetime-local]:not(.has-value):not(:focus){color:transparent}.rental-form input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();opacity:.85}.rental-form label:has(input[name=Email]){grid-column:1/-1}.rental-form .half-field,.rental-form .check-field{grid-column:span 2}.rental-form .check-field{min-height:58px;padding-top:20px}.rental-form label:has(select[name=Kategória]){grid-column:1/-1}@media (max-width:980px){.rental-contact-layout,.rental-contact-main{grid-template-columns:1fr}.rental-contact-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.rental-main-hero{min-height:auto;padding-bottom:34px}.rental-main-hero+.section{padding-top:34px}.hero-quick-form .q-category,.hero-quick-form .q-submit{grid-column:1}}.rental-form{grid-template-columns:repeat(12,minmax(0,1fr))}.rental-form label.field-name,.rental-form label.field-phone,.rental-form label.field-email{grid-column:span 6}.rental-form label.field-email:has(input[name=Email]){grid-column:span 6}.rental-form label.field-pickup,.rental-form label.field-return{grid-column:span 3}.rental-form label.field-airport,.rental-form label.field-child,.rental-form label.field-category{grid-column:span 4}.rental-form label.field-category:has(select[name=Kategória]){grid-column:span 4}.rental-form .wide,.rental-form button,.rental-form .form-note{grid-column:1/-1}.rental-form .date-field{padding-top:0}.rental-form .date-field span{color:rgba(255,255,255,.5);top:50%}.rental-form .date-field.has-value span{opacity:0}.rental-form .date-field:focus-within span{opacity:0}.rental-form .date-field:not(.has-value):not(:focus-within) input{color:transparent}.rental-form .check-field{align-items:center;min-height:56px;padding:0 4px}.rental-form label.field-category select{height:56px}@media (max-width:820px){.rental-form label.field-name,.rental-form label.field-phone,.rental-form label.field-email,.rental-form label.field-pickup,.rental-form label.field-return,.rental-form label.field-airport,.rental-form label.field-child,.rental-form label.field-category{grid-column:1/-1}}.hero-quick-form input,.hero-quick-form select,.hero-quick-form .btn,.hero-quick-form .date-field span{font-size:15px;line-height:1.2}.hero-quick-form input,.hero-quick-form select{font-weight:600}.hero-quick-form input::-ms-input-placeholder{font-size:15px;font-weight:600}.hero-quick-form input::placeholder{font-size:15px;font-weight:600}.hero-quick-form .btn{font-weight:800}.hero-quick-form .date-field span{color:rgba(255,255,255,.62);font-size:15px;font-weight:600}.hero-form-checks{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px 24px;padding:2px 2px 0;display:flex}.hero-form-checks label{color:rgba(255,255,255,.82);align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.hero-quick-form .hero-form-checks input[type=checkbox]{opacity:0;pointer-events:none;height:16px;margin:0;position:absolute;top:0;bottom:auto;left:0;right:auto;width:16px!important}.hero-form-checks span{align-items:center;gap:8px;display:inline-flex;position:relative}.hero-form-checks span:before{content:"";background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.42);border-radius:4px;flex:0 0 16px;width:16px;height:16px;box-shadow:inset 0 1px rgba(255,255,255,.12)}.hero-form-checks input[type=checkbox]:checked+span:before{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px rgba(255,255,255,.2)}.hero-form-checks input[type=checkbox]:checked+span:after{content:"";pointer-events:none;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:10px;position:absolute;top:50%;left:5px;transform:translateY(-58%)rotate(42deg)}@media (max-width:820px){.hero-form-checks{gap:10px 16px}}.hero-rating,.hero-rating .rating-stars{font-size:15px;line-height:1.2}.hero-rating .rating-stars,.rating-stars{align-items:center;gap:4px;display:inline-flex}.hero-quick-form{gap:10px;width:min(940px,100% - 48px);margin-left:auto;margin-right:auto;padding-bottom:10px}.hero-form-checks{margin-top:-2px;padding-top:0}.hero-quick-form .form-note:empty{display:none}.hero-form-checks label{color:rgba(255,255,255,.78)}.rental-main-hero .hero-content{width:100%}.rental-main-hero{padding-bottom:22px}.rental-services,.rental-notes,.rental-contact{padding-top:36px;padding-bottom:36px}.rental-services+.rental-notes,.rental-notes+.rental-contact{padding-top:22px}.rental-car-card .btn{align-self:center;justify-self:end;width:auto;max-width:180px}.rental-car-card img{background:0 0;height:auto;max-height:190px}@media (max-width:640px){.rental-car-card img{max-height:230px}}.rental-contact .section-head h2{font-size:max(32px,min(4vw,48px))}.contact-line{color:var(--ink);font-size:16px;font-weight:700}.contact-line a{color:var(--ink);font-weight:700}.contact-line.primary a{font-size:16px;font-weight:700}.contact-mini-icon{justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:20px;line-height:1;display:inline-flex}.contact-line.muted{color:var(--muted);font-size:13px;font-weight:500}.contact-hours{font-size:15px;font-weight:500}.contact-hours strong{font-size:16px;font-weight:800}.rental-contact-side{justify-items:stretch}.contact-social{justify-self:end;width:100%;max-width:260px}.rental-form{gap:14px}.rental-form input,.rental-form select,.rental-form textarea,.rental-form .btn,.rental-form .date-field span{color:rgba(255,255,255,.9);font-size:15px;font-weight:600;line-height:1.2}.rental-form input::-ms-input-placeholder{color:rgba(255,255,255,.58);font-size:15px;font-weight:600}.rental-form input::placeholder{color:rgba(255,255,255,.58);font-size:15px;font-weight:600}.rental-form textarea::-ms-input-placeholder{color:rgba(255,255,255,.58);font-size:15px;font-weight:600}.rental-form textarea::placeholder{color:rgba(255,255,255,.58);font-size:15px;font-weight:600}.rental-form label.field-pickup,.rental-form label.field-return{min-width:0}.rental-form label.field-pickup input,.rental-form label.field-return input{min-width:0;padding-right:38px}.rental-form label.field-category:has(select[name=Kategória]){grid-column:1/-1}.rental-form-checks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.rental-form-checks label{color:rgba(255,255,255,.82);align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.rental-form-checks input[type=checkbox]{opacity:0;pointer-events:none;height:16px;margin:0;position:absolute;top:0;bottom:auto;left:0;right:auto;width:16px!important}.rental-form-checks span{align-items:center;gap:8px;display:inline-flex;position:relative}.rental-form-checks span:before{content:"";background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.42);border-radius:4px;flex:0 0 16px;width:16px;height:16px;box-shadow:inset 0 1px rgba(255,255,255,.12)}.rental-form-checks input[type=checkbox]:checked+span:before{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px rgba(255,255,255,.2)}.rental-form-checks input[type=checkbox]:checked+span:after{content:"";pointer-events:none;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:10px;position:absolute;top:50%;left:5px;transform:translateY(-58%)rotate(42deg)}.simple-footer{margin-top:0}@media (max-width:980px){.contact-social{justify-self:end;width:100%}}@media (max-width:820px){.hero-quick-form{width:min(100% - 32px,560px)}.rental-services,.rental-notes,.rental-contact{padding-top:28px;padding-bottom:28px}.rental-form-checks{grid-template-columns:1fr;gap:6px}.rental-form label.field-email,.rental-form label.field-category{grid-column:1/-1}.rental-form label.field-email:has(input[name=Email]){grid-column:1/-1}.rental-form label.field-category:has(select[name=Kategória]){grid-column:1/-1}}.rental-notes{padding-bottom:16px}.rental-contact{padding-top:16px}@media (max-width:620px){.rental-contact-side{grid-template-columns:1fr}.contact-social{justify-self:stretch;max-width:none}}.rental-main-hero .hero-content{max-width:940px}.rental-main-hero .hero-quick-form{width:min(100%,940px);max-width:none;margin-left:0;margin-right:0}.hero-form-checks label{color:rgba(255,255,255,.94);text-shadow:0 1px 8px rgba(0,0,0,.38)}.rental-services-head{margin-bottom:22px}.rental-form .date-field span,.rental-form select{color:rgba(255,255,255,.58)}.rental-form input,.rental-form textarea{color:rgba(255,255,255,.9)}.rental-form label.field-category{grid-column:span 3}.rental-form label.field-category:has(select[name=Kategória]){grid-column:span 3}.rental-form-checks{flex-wrap:wrap;grid-column:span 9;gap:8px 18px;display:flex}.rental-form-checks label{flex:0 auto;min-height:56px}@media (max-width:760px){.rental-form label.field-category{grid-column:1/-1}.rental-form label.field-category:has(select[name=Kategória]){grid-column:1/-1}.rental-form-checks{grid-column:1/-1;gap:6px 16px}.rental-form-checks label{min-height:34px}}@media (max-width:820px){.rental-main-hero .hero-quick-form{width:100%;max-width:none}.rental-form-checks{flex-wrap:wrap;gap:6px 14px;display:flex}}.rental-main-hero:before{background:linear-gradient(90deg,rgba(5,5,6,.9) 0%,rgba(5,5,6,.74) 38%,rgba(5,5,6,.34) 72%,rgba(5,5,6,.2) 100%),linear-gradient(rgba(5,5,6,.18) 0%,rgba(5,5,6,.36) 100%);display:block}.rental-main-hero:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 96px)}.rental-main-hero .hero-media img{object-fit:cover;object-position:center top;opacity:.96;filter:saturate(1.02)contrast(1.03)brightness(.96);width:100%;height:100%;transform:none}.rental-main-hero{background:#050506}.rental-main-hero .hero-media{display:block}.rental-category-hero{background:#050506;overflow:hidden}.rental-category-hero:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 96px)}.rental-category-hero .hero-media{z-index:-2;pointer-events:none;background:0 0;top:0;bottom:0;left:0;right:0}.rental-category-hero .hero-media img{object-fit:contain;object-position:right center;opacity:.34;filter:drop-shadow(0 28px 55px rgba(0,0,0,.42));width:58%;height:100%;margin-left:auto;padding:86px max(24px,50vw - 590px) 34px 0;transform:none}@media (max-width:820px){.rental-category-hero .hero-media img{opacity:.2;width:88%;padding:130px 18px 24px 20%}}.rental-gallery{padding-top:30px;padding-bottom:30px}.rental-gallery-head{margin-bottom:18px}.rental-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gallery-photo{cursor:default;background:#f3f4f6;border:1px solid rgba(18,20,23,.08);border-radius:8px;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 18px 42px rgba(15,23,42,.08)}.gallery-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .24s;display:block}.gallery-photo:hover img{transform:scale(1.025)}@media (max-width:900px){.rental-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rental-gallery{padding-top:24px;padding-bottom:24px}.rental-gallery-grid{grid-template-columns:1fr}}.hero-quick-form input,.hero-quick-form select,.hero-quick-form .date-field span,.hero-quick-form .hero-form-checks label,.hero-quick-form .hero-form-checks span{text-shadow:none;color:rgba(255,255,255,.68)!important}.hero-quick-form input::-ms-input-placeholder{color:rgba(255,255,255,.68)}.hero-quick-form input::placeholder{color:rgba(255,255,255,.68)}.hero-quick-form .date-field:not(.has-value):not(:focus-within) input{color:transparent!important}.hero-quick-form .date-field.has-value input{color:rgba(255,255,255,.68)!important}.hero-quick-form .date-field:focus-within input{color:rgba(255,255,255,.68)!important}.site-header .header-contact,.site-header .header-quote{color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.site-header .header-call{color:#fff;background:linear-gradient(135deg,#232f72,#232f72);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px rgba(227,27,35,.28)}.wp-service-hero{position:relative;overflow:hidden}.wp-service-hero .hero-content{max-width:760px}.hero-stats-panel{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(8,10,14,.44);border:1px solid rgba(255,255,255,.22);border-radius:8px;gap:10px;min-width:260px;padding:18px;display:grid;position:absolute;bottom:46px;right:max(22px,50vw - 590px);box-shadow:0 22px 60px rgba(0,0,0,.24)}.hero-stats-panel span{color:rgba(255,255,255,.92);align-items:center;gap:10px;font-size:15px;font-weight:750;display:flex}.hero-stats-panel span:before{content:"";background:#2fbf71;border-radius:999px;flex:0 0 16px;width:16px;height:16px;box-shadow:inset 0 0 0 4px rgba(255,255,255,.2)}.wp-service-theme .benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px}.claim-report-image{grid-column:1/-1;margin-top:18px}.claim-report-image img{object-fit:cover;border-radius:8px;width:100%;max-height:360px;display:block;box-shadow:0 22px 50px rgba(15,23,42,.12)}.info-card{position:relative;overflow:hidden}.info-card-icon{background:linear-gradient(135deg,rgba(227,27,35,.12),rgba(245,184,65,.12));border:1px solid rgba(227,27,35,.22);border-radius:8px;width:44px;height:44px;margin-bottom:14px;display:inline-flex;position:relative}.info-card-icon:before,.info-card-icon:after{content:"";border:2px solid var(--red-2);border-radius:5px;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.info-card-icon:after{opacity:.55;border-top:0;border-radius:0 0 5px 5px;height:6px;top:auto;bottom:13px;left:13px;right:13px}.card-grid .info-card:nth-child(2) .info-card-icon:before{border-radius:999px 999px 5px 5px;top:17px;bottom:13px;left:10px;right:10px}.card-grid .info-card:nth-child(3) .info-card-icon:before{border-radius:999px 999px 999px 2px;top:10px;bottom:14px;left:14px;right:14px;transform:rotate(-45deg)}.card-grid .info-card:nth-child(4) .info-card-icon:before{border-radius:999px;top:10px;bottom:10px;left:10px;right:10px}.service-testimonials .testimonial-grid article{position:relative}.home-hero{min-height:auto;padding-top:128px;padding-bottom:62px}.home-hero .hero-content{max-width:1180px}.home-hero .hero-quick-form{margin-top:24px}.rental-main-hero .hero-content{width:min(100% - 40px,1180px);max-width:1180px;margin-left:auto;margin-right:auto}.rental-main-hero .hero-quick-form{grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:none}.hero-form-checks,.hero-form-checks label{padding-top:3px;padding-bottom:3px}.rental-contact{padding-bottom:48px}.rental-contact-layout{color:#fff;background:#060607;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:22px}.rental-contact-main{gap:16px}.rental-contact .contact-line{color:rgba(255,255,255,.92);grid-template-columns:48px minmax(0,1fr);font-weight:750}.rental-contact .contact-line a,.rental-contact .contact-line span{color:rgba(255,255,255,.92)}.rental-contact .contact-mini-icon{color:rgba(255,255,255,.82);background:rgba(255,255,255,.08);border-radius:8px;align-items:center;justify-items:center;width:48px;height:48px;font-size:23px;line-height:1;display:inline-grid}.rental-contact .contact-hours{color:rgba(255,255,255,.82)}.rental-form-info{color:rgba(255,255,255,.68);grid-column:1/-1;align-items:flex-start;gap:10px;margin:-4px 0 0;font-size:13px;line-height:1.45;display:flex}.rental-form-info-icon{color:rgba(255,255,255,.62);border-radius:999px;flex:0 0 18px;align-items:center;justify-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:inline-grid}.rental-form+.site-footer,.rental-contact+.site-footer,.rental-contact{margin-bottom:0}@media (max-width:980px){.hero-stats-panel{margin:24px 20px 0;position:relative;bottom:auto;right:auto}.wp-service-theme .benefit-strip,.rental-contact-layout{grid-template-columns:1fr}}@media (max-width:760px){.rental-main-hero .hero-content{width:min(100% - 32px,1180px)}.rental-main-hero .hero-quick-form,.home-hero .hero-quick-form,.rental-contact-main{grid-template-columns:1fr}}.rental-contact-layout{border-top:1px solid rgba(18,20,23,.08);grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:18px 32px;padding:18px 0 0}.rental-contact-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.contact-line{color:var(--ink);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;font-size:16px;font-weight:750;line-height:1.35;display:grid}.contact-line.primary,.contact-line.muted{grid-column:1/-1}.contact-line.primary{grid-column:span 1}.contact-line a,.contact-line.primary a{color:var(--ink);font-size:16px;font-weight:750}.contact-mini-icon{color:#16a34a;background:rgba(22,163,74,.1);border-radius:10px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:20px;line-height:1;display:inline-flex}.contact-line.muted{color:var(--muted);align-items:start;margin-top:2px;font-size:13px;font-weight:500}.contact-line.muted .contact-mini-icon{font-size:18px}.rental-contact-side{grid-template-columns:1fr;justify-items:stretch;gap:10px;display:grid}.contact-social{justify-self:stretch;width:100%;max-width:280px;min-height:44px}.contact-hours{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 20px;padding-top:8px;font-size:15px;font-weight:600;display:flex}.contact-hours strong{color:var(--ink);font-size:17px;font-weight:800}@media (max-width:900px){.rental-contact-layout,.rental-contact-main{grid-template-columns:1fr}.rental-contact-side{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-social{max-width:none}}@media (max-width:620px){.rental-contact-side{grid-template-columns:1fr}}.section{padding-top:62px;padding-bottom:62px}.contact-section{padding-top:44px}.trust-bar,.benefit-strip{margin-top:-24px}.wp-service-hero{background:#050506;min-height:68vh;overflow:hidden}.wp-service-hero:after{background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 96px)}.wp-service-hero .hero-media{z-index:-2;top:0;bottom:0;left:42%;right:0}.wp-service-hero .hero-media img{object-fit:cover;object-position:center;opacity:.42;filter:saturate(.9)contrast(1.05)brightness(.82);transform:none}.wp-service-hero .hero-content:before,.rental-main-hero .hero-content:before{display:none}.hero-rating{color:rgba(255,255,255,.68);margin-bottom:18px;font-size:15px;font-weight:600}.hero-rating .rating-stars{color:#f59e0b;margin-right:8px;font-size:15px}.service-contact-lines{gap:12px;margin-top:24px;display:grid}.service-contact-line{color:#fff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;font-size:16px;font-weight:800;line-height:1.35;text-decoration:none;display:grid}.service-contact-line .contact-mini-icon{color:#22c55e;background:rgba(22,163,74,.12)}.contact-lines a,.contact-lines>span,.service-contact-line{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;display:grid}.contact-lines .contact-mini-icon,.service-contact-line .contact-mini-icon{border-radius:var(--radius);color:#22c55e;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.2);justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;font-size:0;display:inline-flex;position:relative}.contact-lines .contact-mini-icon:before,.service-contact-line .contact-mini-icon:before{content:"";background:currentColor;width:26px;height:26px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.contact-lines a[href^=tel\:] .contact-mini-icon:before,.service-contact-line[href^=tel\:] .contact-mini-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.3-.3.75-.39 1.14-.26 1.25.41 2.6.63 3.95.63.61 0 1.1.49 1.1 1.1v3.49c0 .61-.49 1.1-1.1 1.1C10.72 21.24 2.76 13.28 2.76 3.5c0-.61.49-1.1 1.1-1.1h3.5c.61 0 1.1.49 1.1 1.1 0 1.38.22 2.7.63 3.95.12.39.04.82-.27 1.13l-2.2 2.21Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.3-.3.75-.39 1.14-.26 1.25.41 2.6.63 3.95.63.61 0 1.1.49 1.1 1.1v3.49c0 .61-.49 1.1-1.1 1.1C10.72 21.24 2.76 13.28 2.76 3.5c0-.61.49-1.1 1.1-1.1h3.5c.61 0 1.1.49 1.1 1.1 0 1.38.22 2.7.63 3.95.12.39.04.82-.27 1.13l-2.2 2.21Z'/%3E%3C/svg%3E")}.contact-lines a[href^=mailto\:] .contact-mini-icon:before,.service-contact-line[href^=mailto\:] .contact-mini-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm0 4-8 5-8-5V6l8 5 8-5v2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm0 4-8 5-8-5V6l8 5 8-5v2Z'/%3E%3C/svg%3E")}.contact-lines>span .contact-mini-icon:before,div.service-contact-line .contact-mini-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E")}.testimonial-grid article{gap:16px;display:grid}.testimonial-author{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;display:grid}.testimonial-author img{object-fit:cover;background:#eef1f4;border-radius:50%;width:52px;height:52px}.testimonial-author h3{margin:0 0 3px;font-size:16px}.testimonial-author .stars{margin:0}.service-testimonials .section-head .eyebrow{display:none}.simple-footer a{color:rgba(255,255,255,.72);font-size:13px;font-weight:600;text-decoration:none}.simple-footer a:hover{color:#fff}@media (max-width:820px){.section{padding-top:46px;padding-bottom:46px}.contact-section{padding-top:34px}.wp-service-hero{min-height:64vh}.wp-service-hero .hero-media{top:0;bottom:0;left:0;right:0}.wp-service-hero .hero-media img{opacity:.22}}.wp-service-theme .trust-bar{background:linear-gradient(135deg,rgba(35,47,114,.18),rgba(35,47,114,0) 48%),#111418;border:1px solid rgba(255,255,255,.12);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(980px,100% - 32px);margin-top:-30px;padding:8px;box-shadow:0 18px 44px rgba(0,0,0,.2)}.wp-service-theme .trust-bar span{min-height:52px;box-shadow:none;color:rgba(255,255,255,.9);background:0 0;border:0;border-right:1px solid rgba(255,255,255,.1);border-radius:0;align-items:center;padding:14px 18px 14px 44px;font-size:14px;display:flex}.wp-service-theme .trust-bar .rating-stars{display:none}.wp-service-theme .trust-bar span:last-child{border-right:0}.wp-service-theme .trust-bar span:before{width:10px;height:10px;top:20px;left:18px;box-shadow:0 0 0 6px rgba(22,163,74,.14)}.wp-service-theme .benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-top:34px;padding-bottom:34px}.wp-service-theme .benefit-strip span{min-height:68px}.rental-contact{border-radius:var(--radius);background:linear-gradient(135deg, rgba(35,47,114,.22), rgba(35,47,114,0) 46%), var(--dark);color:#fff;box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.12);padding:34px}.rental-contact .section-head h2{color:#fff}.rental-contact-layout{border-top-color:rgba(255,255,255,.12)}.rental-contact .contact-line,.rental-contact .contact-line a,.rental-contact .contact-line.primary a{color:rgba(255,255,255,.92)}.rental-contact .contact-line.muted,.rental-contact .contact-hours{color:rgba(255,255,255,.68)}.rental-contact .contact-hours strong{color:#fff}.rental-contact .contact-mini-icon{color:#22c55e;background:rgba(22,163,74,.16)}.rental-contact .rental-form{box-shadow:none;background:rgba(255,255,255,.055)}.rental-contact+.simple-footer,.rental-contact~.simple-footer{margin-top:18px}@media (max-width:760px){.wp-service-theme .trust-bar,.wp-service-theme .benefit-strip{grid-template-columns:1fr}.wp-service-theme .trust-bar span{border-bottom:1px solid rgba(255,255,255,.1);border-right:0}.wp-service-theme .trust-bar span:last-child{border-bottom:0}.rental-contact{padding:22px}}.rental-theme .site-header .header-quote,.site-header .header-contact{box-shadow:none;background:rgba(255,255,255,.1)}.rental-theme .site-header .header-call,.site-header .header-call{background:linear-gradient(135deg,#232f72,#232f72)}.rental-main-hero .hero-content,.home-hero .hero-content{width:min(100% - 40px,1180px);max-width:1180px;margin-left:auto;margin-right:auto}.rental-main-hero .hero-quick-form,.home-hero .hero-quick-form{justify-self:stretch;width:100%;max-width:none}.hero-quick-form .hero-form-checks{padding-top:3px;padding-bottom:3px}.hero-quick-form .hero-form-checks label{padding-top:3px;padding-bottom:3px;color:rgba(255,255,255,.68)!important}.rental-contact{background:#060607;border:1px solid rgba(255,255,255,.12);border-radius:8px;margin-bottom:34px;padding:34px;box-shadow:0 24px 60px rgba(0,0,0,.22)}.rental-contact-layout{box-shadow:none;background:0 0;border:0;padding:0}.rental-contact .contact-mini-icon{color:rgba(255,255,255,.82);background:rgba(255,255,255,.08);border-radius:8px;width:48px;height:48px;font-size:23px}.rental-contact .rental-form{background:rgba(255,255,255,.055);margin-top:22px}.rental-form-info{color:rgba(255,255,255,.62);grid-column:1/-1;align-items:flex-start;gap:9px;margin:-4px 0 0;font-size:13px;font-weight:500;line-height:1.45;display:flex}.rental-form-info-icon{color:rgba(255,255,255,.5);background:0 0;border:0;flex:0 0 18px;width:18px;height:18px;font-size:13px}.service-testimonials .testimonial-grid article:after{content:"G";color:#4285f4;background:#fff;border-radius:50%;align-items:center;justify-items:center;width:28px;height:28px;font-size:17px;font-weight:800;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 20px rgba(15,23,42,.1)}.wp-service-hero .hero-stats-panel{right:max(22px,50vw - 590px)}.wp-service-theme .benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.claim-report-image img{object-position:center}.home-theme .feature-card,.home-theme .info-card,.wp-service-theme .info-card{border-radius:8px}@media (min-width:1180px){.rental-main-hero .hero-quick-form,.home-hero .hero-quick-form{min-width:100%}}@media (max-width:980px){.wp-service-hero .hero-stats-panel{width:min(100% - 40px,520px);margin:24px auto 0;position:static}.rental-contact{padding:26px}}@media (max-width:760px){.rental-main-hero .hero-content,.home-hero .hero-content{width:min(100% - 32px,1180px)}.wp-service-theme .benefit-strip{grid-template-columns:1fr}.rental-contact{margin-bottom:24px;padding:22px}}.wp-service-hero .hero-content{width:min(100% - 40px,620px);max-width:620px;margin-left:max(24px,50vw - 590px)}.wp-service-hero h1{letter-spacing:0;font-size:max(44px,min(5.2vw,70px));line-height:.96}.wp-service-hero .lead{max-width:600px}.wp-service-hero .hero-media:after{content:"";background:linear-gradient(90deg,rgba(3,4,6,.92) 0%,rgba(3,4,6,.55) 42%,rgba(3,4,6,.12) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.wp-service-hero .hero-media img{object-position:center}@media (max-width:980px){.wp-service-hero .hero-content{width:min(100% - 40px,760px);max-width:760px;margin-left:auto;margin-right:auto}.wp-service-hero h1{font-size:max(38px,min(8vw,58px))}}.useful-info-section{background:#f2f5fb;padding-top:72px;padding-bottom:72px}.useful-info-inner{width:min(100% - 40px,1180px);margin-left:auto;margin-right:auto}.useful-info-head{text-align:center;max-width:980px;margin:0 auto 44px}.useful-info-head h2{color:#030409;letter-spacing:0;margin:0 0 22px;font-size:max(42px,min(6vw,76px));line-height:.98}.useful-info-head p{color:#5b5f68;margin:0;font-size:max(18px,min(2vw,25px));line-height:1.45}.useful-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.download-card{border:2px solid var(--accent,#4f7df2);background:#fff;border-radius:14px;padding:28px 28px 30px}.download-card h3{color:#030409;margin:0 0 8px;font-size:max(28px,min(3vw,38px));line-height:1.05}.download-card p{color:#343841;margin:0 0 24px;font-size:max(19px,min(2vw,27px));line-height:1.25}.download-card-blue{--accent:#527ef0}.download-card-green{--accent:#58bf68}.download-btn{background:var(--accent,#527ef0);color:#fff;min-height:54px;box-shadow:0 14px 30px color-mix(in srgb, var(--accent,#527ef0) 28%, transparent);border-radius:9px;align-items:center;gap:12px;padding:0 26px;font-size:22px;font-weight:750;text-decoration:none;display:inline-flex}.download-btn span{align-items:center;justify-items:center;width:24px;height:24px;font-size:24px;line-height:1;display:inline-grid}.insurer-downloads{background:#fff;border:1px solid #c8d0df;border-radius:14px;padding:36px 40px}.insurer-downloads h3{color:#030409;margin:0 0 8px;font-size:max(30px,min(3vw,42px));line-height:1.1}.insurer-downloads p{color:#5b5f68;margin:0 0 24px;font-size:max(18px,min(2vw,25px))}.insurer-downloads ul{columns:2;column-gap:64px;margin:0;padding-left:28px}.insurer-downloads li{break-inside:avoid;color:#12151b;margin:0 0 10px;font-size:max(17px,min(1.6vw,23px));line-height:1.28}.insurer-downloads a{color:#12151b;text-underline-offset:3px;text-decoration-thickness:1px}.service-visual-story{padding-top:32px;padding-bottom:44px}.service-image-grid{grid-template-columns:1.25fr .9fr .9fr;gap:16px;width:min(100% - 40px,1180px);margin-left:auto;margin-right:auto;display:grid}.service-image-grid figure{background:#111418;border-radius:10px;min-height:320px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 50px rgba(15,23,42,.14)}.service-image-grid figure:first-child{grid-row:span 2;min-height:520px}.service-image-grid img{object-fit:cover;opacity:.92;width:100%;height:100%;display:block}.service-image-grid figure:after{content:"";background:linear-gradient(transparent,rgba(0,0,0,.72));height:45%;position:absolute;top:auto;bottom:0;left:0;right:0}.service-image-grid figcaption{z-index:2;color:#fff;font-size:17px;font-weight:800;position:absolute;bottom:16px;left:18px;right:18px}.contact-section+.useful-info-section,.useful-info-section+.simple-footer{margin-top:0}@media (max-width:900px){.useful-download-grid,.service-image-grid{grid-template-columns:1fr}.service-image-grid figure,.service-image-grid figure:first-child{grid-row:auto;min-height:280px}.insurer-downloads ul{columns:1}}@media (max-width:560px){.useful-info-section{padding-top:48px;padding-bottom:48px}.useful-info-inner{width:min(100% - 28px,1180px)}.download-card,.insurer-downloads{padding:22px}.download-btn{justify-content:center;width:100%}}.rental-form-info-icon{color:rgba(255,255,255,.42)!important}.nav-text-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.rental-header .desktop-nav{gap:8px}.footer-modal-link{-ms-appearance:none;appearance:none;color:rgba(255,255,255,.72);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.footer-modal-link:hover{color:#fff}.wp-service-hero .hero-media img{object-position:center;filter:brightness(.62)saturate(.95)!important}.claim-report-image{display:none!important}.hero-stats-panel{top:50%;transform:translateY(-50%);bottom:auto!important}.hero-stats-panel span:before{border-bottom:3px solid #44d07b;border-left:3px solid #44d07b;transform:rotate(-45deg);width:15px!important;height:9px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.rental-theme .site-header{grid-template-columns:auto 1fr auto;gap:22px;padding:8px 8px 8px 12px}.rental-header .desktop-nav .nav-text-button{min-height:auto;box-shadow:none;color:rgba(255,255,255,.82);font:inherit;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.55}.rental-header .desktop-nav .nav-text-button:hover{color:#fff;background:rgba(255,255,255,.13);transform:translateY(-1px)}.rental-theme .site-header .header-quote,.rental-theme .site-header .header-call{border-radius:var(--radius);min-height:42px;box-shadow:none;padding:10px 14px;font-size:14px;font-weight:850}.rental-theme .site-header .header-quote{color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}.rental-theme .site-header .header-call{background:var(--red-2);color:#fff;border:1px solid rgba(35,47,114,.44)}.simple-footer>div:last-child{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.simple-footer>div:last-child span{color:rgba(255,255,255,.48)}.simple-footer a,.simple-footer .footer-modal-link{color:rgba(255,255,255,.86);font-size:13px;font-weight:700}.simple-footer a+.footer-modal-link:before{content:"|";color:rgba(255,255,255,.32);margin-right:14px;font-weight:500}.rental-contact .contact-mini-icon{border-radius:var(--radius);width:44px;min-width:44px;height:44px;font-size:22px}.rental-contact .contact-social svg{width:24px;min-width:24px;height:24px}.rental-contact .contact-line{grid-template-columns:52px minmax(0,1fr)}.rental-contact .contact-line .contact-mini-icon{color:#22c55e;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.2);justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;font-size:0;display:inline-flex;position:relative}.rental-contact .contact-mini-icon:before{content:"";background:currentColor;width:26px;height:26px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.rental-contact .contact-line:has(a[href^=tel\:]) .contact-mini-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.3-.3.75-.39 1.14-.26 1.25.41 2.6.63 3.95.63.61 0 1.1.49 1.1 1.1v3.49c0 .61-.49 1.1-1.1 1.1C10.72 21.24 2.76 13.28 2.76 3.5c0-.61.49-1.1 1.1-1.1h3.5c.61 0 1.1.49 1.1 1.1 0 1.38.22 2.7.63 3.95.12.39.04.82-.27 1.13l-2.2 2.21Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.3-.3.75-.39 1.14-.26 1.25.41 2.6.63 3.95.63.61 0 1.1.49 1.1 1.1v3.49c0 .61-.49 1.1-1.1 1.1C10.72 21.24 2.76 13.28 2.76 3.5c0-.61.49-1.1 1.1-1.1h3.5c.61 0 1.1.49 1.1 1.1 0 1.38.22 2.7.63 3.95.12.39.04.82-.27 1.13l-2.2 2.21Z'/%3E%3C/svg%3E")}.rental-contact .contact-line:has(a[href^=mailto\:]) .contact-mini-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm0 4-8 5-8-5V6l8 5 8-5v2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm0 4-8 5-8-5V6l8 5 8-5v2Z'/%3E%3C/svg%3E")}.rental-contact .contact-line:not(:has(a)) .contact-mini-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E")}.rental-form-info{color:rgba(255,255,255,.53)!important}.rental-form-info-icon{border:1px solid rgba(255,255,255,.42);border-radius:50%;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex;color:rgba(255,255,255,.5)!important}.simple-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.simple-footer>div:first-child{grid-row:1;justify-self:start}.simple-footer>div:last-child{display:contents}.simple-footer>div:last-child span{grid-area:1/2;justify-self:center}.simple-footer>div:last-child a{grid-area:1/3;justify-self:end;margin-right:62px}.simple-footer>div:last-child .footer-modal-link{grid-area:1/3;justify-self:end}.wp-service-theme .benefit-strip,.home-theme .benefit-strip{align-items:stretch;gap:12px;width:min(100% - 40px,1180px);grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:1180px!important}.wp-service-theme .benefit-strip span,.home-theme .benefit-strip span{align-items:center;min-height:72px;padding:16px 18px 16px 46px;display:flex}.wp-service-theme .benefit-strip span:before,.home-theme .benefit-strip span:before{top:50%;transform:translateY(-50%)}.info-card-icon{justify-content:center;align-items:center;background:linear-gradient(135deg,rgba(35,47,114,.12),rgba(34,197,94,.1))!important;border-color:rgba(35,47,114,.25)!important;width:52px!important;height:52px!important}.info-card-icon:before,.info-card-icon:after{display:none!important}.info-card-icon svg{fill:none;width:30px;height:30px;stroke:var(--red-2);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.service-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.service-image-grid figure,.service-image-grid figure:first-child{aspect-ratio:1;grid-row:auto!important;min-height:340px!important}.service-image-grid img{filter:brightness(.72)saturate(.95);opacity:1!important}.service-testimonials .testimonial-grid article:after{letter-spacing:0;padding:0 10px;content:"Google review"!important;width:auto!important;height:28px!important;color:var(--red-2)!important;border-radius:999px!important;font-size:12px!important}.useful-info-head h2{font-size:max(34px,min(4vw,54px))!important}.useful-info-head p{max-width:980px;margin-left:auto;margin-right:auto;font-size:max(16px,min(1.35vw,19px))!important}.download-card{flex-direction:column;align-items:flex-start;min-height:210px;display:flex}.download-card h3{font-size:max(24px,min(2.3vw,32px))!important}.download-card p{font-size:max(16px,min(1.5vw,20px))!important}.download-btn{margin-top:auto;min-height:48px!important;font-size:18px!important}.download-btn span{border:2px solid;border-radius:3px;width:22px;height:24px;position:relative;font-size:0!important}.download-btn span:before{content:"";border-bottom:2px solid;border-left:2px solid;width:6px;height:10px;position:absolute;top:4px;left:7px;transform:rotate(-45deg)}.download-btn span:after{content:"";border-bottom:2px solid;width:8px;position:absolute;bottom:4px;left:5px}.insurer-downloads h3{font-size:max(24px,min(2.3vw,32px))!important}.insurer-downloads p,.insurer-downloads li{font-size:17px!important}.insurer-downloads a{border-radius:4px;transition:color .18s,text-decoration-color .18s,background .18s}.insurer-downloads a:hover{color:var(--red-2);-webkit-text-decoration-color:var(--red-2);text-decoration-color:var(--red-2);background:rgba(35,47,114,.08)}.home-form-title{color:#fff;gap:3px;margin-top:26px;margin-bottom:-10px;display:grid}.home-form-title span{color:rgba(255,255,255,.62);font-size:15px;font-weight:700}.home-form-title strong{font-size:max(24px,min(3vw,36px));line-height:1.1}.home-hero .hero-quick-form{position:relative;overflow:hidden}.home-hero .hero-quick-form:before{content:"";opacity:.18;pointer-events:none;background:url(/assets/img/catg-l.webp) 100% 100%/contain no-repeat;width:min(38vw,430px);height:190px;position:absolute;bottom:-26px;right:18px}.home-hero .hero-quick-form>*{z-index:1;position:relative}@media (max-width:980px){.wp-service-theme .benefit-strip,.home-theme .benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.service-image-grid{grid-template-columns:1fr!important}.service-image-grid figure,.service-image-grid figure:first-child{aspect-ratio:16/10;min-height:260px!important}.hero-stats-panel{top:auto;transform:none}}@media (max-width:620px){.wp-service-theme .benefit-strip,.home-theme .benefit-strip{grid-template-columns:1fr!important}}.site-header{gap:22px;padding:8px 8px 8px 12px}.site-header .header-contact,.site-header .header-quote{border-radius:var(--radius);color:#fff;min-height:42px;box-shadow:none;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);padding:10px 14px;font-size:14px;font-weight:850}.site-header .header-call{border-radius:var(--radius);background:var(--red-2);color:#fff;min-height:42px;box-shadow:none;border:1px solid rgba(35,47,114,.44);padding:10px 14px;font-size:14px;font-weight:850}@media (max-width:820px){.site-header,.rental-theme .site-header{grid-template-columns:auto 1fr auto;gap:10px;padding:8px}.site-header .desktop-nav,.site-header .header-contact,.site-header .header-call,.rental-theme .desktop-nav,.rental-header-actions{display:none}.site-header .menu-toggle,.rental-theme .menu-toggle{justify-self:end;display:block}.mobile-nav.is-open,.rental-theme .mobile-nav.is-open{grid-column:1/-1;gap:8px;padding-top:10px;display:grid}.mobile-nav a,.mobile-nav .nav-text-button{color:rgba(255,255,255,.82);width:100%;min-height:42px;font:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.45;display:flex}.mobile-nav a:hover,.mobile-nav .nav-text-button:hover{color:#fff;background:rgba(255,255,255,.13);transform:none}.mobile-nav a[href^=tel\:],.rental-theme .mobile-nav a[href^=tel\:]{border-radius:var(--radius);background:var(--red-2);color:#fff;border:1px solid rgba(35,47,114,.44);justify-content:center}.mobile-nav a[href=\#kapcsolat],.rental-theme .mobile-nav a[href=\#kapcsolat]{border-radius:var(--radius);color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);justify-content:center}}@media (max-width:620px){.simple-footer{gap:12px}.simple-footer>div:last-child a{margin-right:0}}.simple-footer>div:last-child:not(:has(.footer-modal-link)) a{margin-right:0}@media (max-width:980px){.site-header .desktop-nav,.site-header .header-contact,.site-header .header-call,.rental-theme .desktop-nav,.rental-header-actions{display:none}.site-header .menu-toggle,.rental-theme .menu-toggle{justify-self:end;display:block}.mobile-nav.is-open,.rental-theme .mobile-nav.is-open{grid-column:1/-1;gap:8px;padding-top:10px;display:grid}.mobile-nav a,.mobile-nav .nav-text-button{color:rgba(255,255,255,.82);width:100%;min-height:42px;font:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.45;display:flex}.mobile-nav a[href^=tel\:],.rental-theme .mobile-nav a[href^=tel\:]{border-radius:var(--radius);background:var(--red-2);color:#fff;border:1px solid rgba(35,47,114,.44);justify-content:center}.mobile-nav a[href=\#kapcsolat],.rental-theme .mobile-nav a[href=\#kapcsolat]{border-radius:var(--radius);color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);justify-content:center}}@media (max-width:1080px) and (min-width:821px){.rental-main-hero .hero-quick-form,.home-hero .hero-quick-form{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-quick-form .q-name,.hero-quick-form .q-phone,.hero-quick-form .q-email,.hero-quick-form .q-start,.hero-quick-form .q-end,.hero-quick-form .q-category,.hero-quick-form .q-submit{width:100%;grid-column:span 1!important}.hero-quick-form .hero-form-checks,.hero-quick-form .form-note{grid-column:1/-1!important}}@media (max-width:820px){.rental-main-hero .hero-quick-form,.home-hero .hero-quick-form{width:100%;grid-template-columns:1fr!important}.hero-quick-form .q-name,.hero-quick-form .q-phone,.hero-quick-form .q-email,.hero-quick-form .q-start,.hero-quick-form .q-end,.hero-quick-form .q-category,.hero-quick-form .q-submit,.hero-quick-form .hero-form-checks,.hero-quick-form .form-note{width:100%;grid-column:1/-1!important}}.site-header,.rental-theme .site-header{gap:16px}.site-header .desktop-nav{justify-content:flex-start}.site-header .header-contact{margin-right:-6px}.rental-header .desktop-nav{justify-content:flex-start}@media (max-width:980px){.site-header,.rental-theme .site-header{grid-template-columns:auto 1fr auto!important;gap:0!important;padding:8px!important}}.rental-contact .section-head{margin-bottom:34px}.rental-contact .rental-contact-layout{margin-bottom:42px}.rental-contact .rental-form{margin-top:0}.rental-contact .contact-social svg{aspect-ratio:1;fill:currentColor;object-fit:contain;flex:0 0 26px;width:26px;min-width:26px;height:26px;display:block}.rental-form-info span:not(.rental-form-info-icon){color:rgba(255,255,255,.48)}.casco-page .wp-service-hero .hero-content{max-width:560px}.casco-page .wp-service-hero .hero-rating{flex-wrap:wrap;align-items:center;gap:7px 9px;display:flex}.casco-page .wp-service-hero .hero-rating:after{display:none}.casco-page .wp-service-hero .rating-separator{color:rgba(255,255,255,.32)}.casco-page .wp-service-hero .service-list-panel{gap:12px;min-width:320px}.casco-page .wp-service-hero .service-list-panel span{align-items:flex-start;line-height:1.35;position:relative}.casco-page .wp-service-hero .service-list-panel span:before{flex:0 0 14px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm113 169c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 217z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm113 169c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 217z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px!important;height:14px!important;box-shadow:none!important;background:#44d07b!important;border:0!important;border-radius:0!important;transform:none!important}.casco-page .wp-service-hero .service-list-panel span:after{content:none}@media (max-width:980px){.casco-page .wp-service-hero{text-align:left}.casco-page .wp-service-hero .hero-content{text-align:left;margin-left:20px;margin-right:20px}.casco-page .wp-service-hero .hero-actions{justify-content:flex-start}.casco-page .wp-service-hero .service-list-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 40px);max-width:680px;margin:24px 20px 0}}@media (max-width:620px){.casco-page .wp-service-hero .hero-content{margin-left:16px;margin-right:16px}.casco-page .wp-service-hero .service-list-panel{grid-template-columns:1fr;width:min(100% - 32px,520px);margin:22px 16px 0}}.casco-process{display:block}.casco-process-head{text-align:center;max-width:900px;margin:0 auto 34px}.casco-process-head h2{margin-bottom:8px}.casco-process-head p:last-child{color:var(--muted);margin:0;font-size:18px;font-weight:650}.casco-process .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.casco-process .steps article{min-height:285px;color:var(--ink);background:#fff;border-color:rgba(15,23,42,.1);padding:28px 24px;position:relative;box-shadow:0 18px 42px rgba(15,23,42,.08)}.casco-process .steps article:not(:last-child):after{content:"";z-index:2;background:var(--red);width:22px;height:22px;position:absolute;top:50%;right:-26px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E") 50%/contain no-repeat}.casco-process .steps span{width:auto;height:auto;color:var(--red);border:0;border-radius:0;margin-bottom:58px;font-size:31px;font-weight:900}.casco-process .steps article:first-child span{color:#5b7cfa}.casco-process .steps article:nth-child(2) span{color:var(--red)}.casco-process .steps article:nth-child(3) span{color:#e0a23f}.casco-process .steps article:nth-child(4) span{color:#65c66d}.casco-process .steps h3{color:var(--ink);font-size:25px;line-height:1.08}.casco-process .steps p{color:rgba(15,23,42,.72);font-size:16px}.casco-process-cta{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:26px 30px;display:flex;box-shadow:0 18px 42px rgba(15,23,42,.08)}.casco-process-cta h3{color:var(--ink);margin:0 0 6px;font-size:28px;line-height:1.08}.casco-process-cta p{color:var(--muted);margin:0;font-size:17px}.casco-process-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:980px){.casco-process-head{text-align:left}.casco-process .steps{grid-template-columns:1fr;gap:38px}.casco-process .steps article{min-height:auto}.casco-process .steps article:not(:last-child):after{top:auto;bottom:-30px;left:50%;right:auto;transform:translate(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='black' d='M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='black' d='M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E")}.casco-process .steps span{margin-bottom:22px}.casco-process-cta{flex-direction:column;align-items:flex-start}.casco-process-actions{justify-content:flex-start}}@media (max-width:620px){.casco-process .steps article,.casco-process-cta{padding:24px 22px}.casco-process-actions,.casco-process-actions .btn{width:100%}}.casco-process-head{max-width:980px}.casco-process-head h2{font-size:max(42px,min(6vw,76px));line-height:.98}.casco-process-head p{color:rgba(15,23,42,.58);margin-top:14px;font-size:max(18px,min(2.1vw,26px));font-weight:500}.casco-process-head p:last-child{margin-top:14px;font-weight:500}.casco-process .steps article{overflow:visible}.casco-process .steps .process-icon{background:var(--red);width:46px;height:46px;margin-bottom:42px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.casco-process .steps article:first-child .process-icon,.casco-process .steps article:nth-child(2) .process-icon,.casco-process .steps article:nth-child(3) .process-icon,.casco-process .steps article:nth-child(4) .process-icon{color:inherit}.casco-process .steps article:first-child .process-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E")}.casco-process .steps article:nth-child(2) .process-icon{width:52px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M171.3 96L224 96l0 96-112.7 0 30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192l0-96 81.2 0c9.7 0 18.9 4.4 25 12l67.2 84L272 192zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36L171.3 32c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M171.3 96L224 96l0 96-112.7 0 30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192l0-96 81.2 0c9.7 0 18.9 4.4 25 12l67.2 84L272 192zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36L171.3 32c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E")}.casco-process .steps article:nth-child(3) .process-icon{width:50px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-19.3c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2L80 448c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 8.9 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6l0-43.6-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-19.3c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2L80 448c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 8.9 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6l0-43.6-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z'/%3E%3C/svg%3E")}.casco-process .steps article:nth-child(4) .process-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 279.7c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80 0-66L0 64 0 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9 0 65.5L64 252.6 64 318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3l0-63.9 38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9 0 66.7-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8l0 71.4c21.8 1.9 43.3 6.7 64 14.4l0-69.8 22.7 6.7c13.5 4 27.3 6.4 41.3 7.4l0-64.2c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12 0-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8l0 72.4c-13-.4-26 .8-38.7 3.6L128 173.2 128 98 64 114l0 73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2 0-71.7-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5l0 77.4zm64-149.4l0-70.8c-20.9 6.1-42.4 9.1-64 9.1l0 69.4c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 279.7c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80 0-66L0 64 0 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9 0 65.5L64 252.6 64 318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3l0-63.9 38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9 0 66.7-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8l0 71.4c21.8 1.9 43.3 6.7 64 14.4l0-69.8 22.7 6.7c13.5 4 27.3 6.4 41.3 7.4l0-64.2c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12 0-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8l0 72.4c-13-.4-26 .8-38.7 3.6L128 173.2 128 98 64 114l0 73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2 0-71.7-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5l0 77.4zm64-149.4l0-70.8c-20.9 6.1-42.4 9.1-64 9.1l0 69.4c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z'/%3E%3C/svg%3E")}.casco-process .steps article:first-child span,.casco-process .steps article:nth-child(2) span,.casco-process .steps article:nth-child(3) span,.casco-process .steps article:nth-child(4) span{color:inherit}.casco-process .steps h3{overflow-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:max(22px,min(2vw,25px))}@media (max-width:980px){.casco-process .steps .process-icon{margin-bottom:24px}}.casco-page .service-testimonials .testimonial-grid article:after{content:""!important;color:transparent!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 488 512'%3E%3Cpath fill='%234285F4' d='M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z'/%3E%3C/svg%3E") 50%/contain no-repeat!important;border-radius:0!important;width:26px!important;height:26px!important;padding:0!important;font-size:0!important}.casco-page .testimonial-author img{border-radius:0}.casco-page .testimonial-author .stars{gap:4px;margin:0;display:flex}.casco-page .testimonial-author .stars span{background:#f59e0b;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2-137 73.2c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5L142.2 328.4 31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1-118.3-17.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M287.9 0c9.2 0 17.6 5.2 21.6 13.5l68.6 141.3 153.2 22.6c9 1.3 16.5 7.6 19.3 16.3s.5 18.1-5.9 24.5L433.6 328.4l26.2 155.6c1.5 9-2.2 18.1-9.7 23.5s-17.3 6-25.3 1.7l-137-73.2-137 73.2c-8.1 4.3-17.9 3.7-25.3-1.7s-11.2-14.5-9.7-23.5L142.2 328.4 31.1 218.2c-6.5-6.4-8.7-15.9-5.9-24.5s10.3-14.9 19.3-16.3l153.2-22.6L266.3 13.5C270.4 5.2 278.7 0 287.9 0zm0 79L235.4 187.2c-3.5 7.1-10.2 12.1-18.1 13.3L99 217.9 184.9 303c5.5 5.5 8.1 13.3 6.8 21L171.4 443.7l105.2-56.2c7.1-3.8 15.6-3.8 22.6 0l105.2 56.2L384.2 324.1c-1.3-7.7 1.2-15.5 6.8-21l85.9-85.1-118.3-17.5c-7.8-1.2-14.6-6.1-18.1-13.3L287.9 79z'/%3E%3C/svg%3E") 50%/contain no-repeat}.casco-page .wp-service-hero .hero-media{top:0;bottom:0;left:32%;right:0}.casco-page .wp-service-hero .hero-media img{object-position:center right;opacity:.94!important;filter:brightness(1.02)saturate(1.08)contrast(1.03)!important}.casco-page .wp-service-hero{min-height:max(720px,min(78vh,880px))}.casco-page .wp-service-hero .hero-media:after{background:linear-gradient(90deg,rgba(3,4,6,.88) 0%,rgba(3,4,6,.44) 42%,rgba(3,4,6,.04) 100%)}.casco-page .card-grid .info-card:nth-child(2) .info-card-icon svg,.casco-benefits-section .info-card:nth-child(3) .info-card-icon svg,.casco-benefits-section .info-card:nth-child(4) .info-card-icon svg{display:none}.casco-page .card-grid .info-card:nth-child(2) .info-card-icon:before{content:"";background:var(--red-2);width:32px;height:26px;position:static;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M171.3 96L224 96l0 96-112.7 0 30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192l0-96 81.2 0c9.7 0 18.9 4.4 25 12l67.2 84L272 192zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36L171.3 32c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M171.3 96L224 96l0 96-112.7 0 30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192l0-96 81.2 0c9.7 0 18.9 4.4 25 12l67.2 84L272 192zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36L171.3 32c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E") 50%/contain no-repeat;display:block!important}.casco-benefits-section .info-card:nth-child(3) .info-card-icon:before,.casco-benefits-section .info-card:nth-child(4) .info-card-icon:before{content:"";background:var(--red-2);width:30px;height:30px;position:static;transform:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block!important}.casco-benefits-section .info-card:nth-child(3) .info-card-icon:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='black' d='M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 288c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32zm0 96c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='black' d='M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 288c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32zm0 96c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32z'/%3E%3C/svg%3E")}.casco-benefits-section .info-card:nth-child(4) .info-card-icon:before{width:34px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M48 0C21.5 0 0 21.5 0 48L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L48 0zM416 160l50.7 0L544 237.3 544 256l-128 0 0-96zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M48 0C21.5 0 0 21.5 0 48L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L48 0zM416 160l50.7 0L544 237.3 544 256l-128 0 0-96zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E")}.casco-page .download-btn span{background:currentColor;border:0;border-radius:0;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z'/%3E%3C/svg%3E") 50%/contain no-repeat}.casco-page .download-btn span:before,.casco-page .download-btn span:after{content:none}@media (max-width:980px){.casco-page .wp-service-hero{min-height:auto}.casco-page .wp-service-hero .hero-media{top:0;bottom:0;left:0;right:0}}.casco-pickup{background:#f3f5fb;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:48px;width:100%;max-width:none;padding-left:max(32px,50vw - 590px);padding-right:max(32px,50vw - 590px)}.casco-pickup-copy h2{color:#2f3034;margin:0 0 10px;font-size:max(42px,min(5vw,68px));line-height:1}.casco-pickup-subtitle{color:var(--red);margin:0 0 26px;font-size:max(24px,min(2.8vw,36px));font-weight:650;line-height:1.18}.casco-pickup-list{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;gap:14px;margin-bottom:30px;padding:24px 28px;display:grid;box-shadow:0 18px 42px rgba(15,23,42,.08)}.casco-pickup-list span,.casco-pickup-list strong{color:#34363a;padding-left:36px;font-size:max(17px,min(1.5vw,22px));line-height:1.35;position:relative}.casco-pickup-list span:before,.casco-pickup-list strong:before{content:"";background:#5cc66f;width:21px;height:21px;position:absolute;top:.2em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm113 169c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 217z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm113 169c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 217z'/%3E%3C/svg%3E") 50%/contain no-repeat}.casco-pickup-copy>p{color:#5a5d64;max-width:760px;font-size:max(17px,min(1.45vw,22px));line-height:1.55}.casco-pickup-copy>p strong{color:#3c3e43}.casco-pickup-media{grid-template-columns:1fr;gap:18px;display:grid}.casco-pickup-media img{object-fit:cover;border-radius:8px;width:100%;min-height:250px;max-height:360px;box-shadow:0 20px 48px rgba(15,23,42,.14)}.casco-pickup-media img:only-child{min-height:520px}@media (max-width:980px){.casco-pickup,.casco-pickup-media{grid-template-columns:1fr}.casco-pickup-media img:only-child{min-height:380px}}@media (max-width:620px){.casco-pickup{padding-left:16px;padding-right:16px}.casco-pickup-media{grid-template-columns:1fr}.casco-pickup-media img:only-child{min-height:300px}}.casco-landing-page .section{scroll-margin-top:92px}.casco-landing-page .casco-ppc-hero{min-height:max(740px,min(82vh,920px))}.casco-landing-page .casco-ppc-hero .hero-content{max-width:650px}.casco-landing-page .casco-ppc-hero h1{max-width:820px;font-size:max(46px,min(5.4vw,76px));line-height:.98}.casco-landing-page .hero-title-accent{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;text-shadow:none;background:linear-gradient(135deg,rgba(35,47,114,.7),rgba(35,47,114,.7));border-radius:6px;padding:.02em .16em .04em;line-height:1.03;display:inline;box-shadow:0 12px 28px rgba(35,47,114,.2)}.casco-landing-page .casco-ppc-hero .lead{color:rgba(255,255,255,.84);max-width:720px;font-size:max(18px,min(1.65vw,23px))}.casco-landing-page .casco-ppc-hero .hero-media{top:0;bottom:0;left:33%;right:0}.casco-landing-page .casco-ppc-hero .hero-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#030406 0%,rgba(3,4,6,.86) 24%,rgba(3,4,6,.38) 66%,rgba(3,4,6,0) 100%);width:min(34vw,430px);position:absolute;top:0;bottom:0;left:0;right:auto}.casco-landing-page .casco-ppc-hero .hero-media:after{z-index:2;background:linear-gradient(90deg,rgba(3,4,6,.86) 0%,rgba(3,4,6,.46) 43%,rgba(3,4,6,.04) 100%)}.casco-landing-page .casco-ppc-hero .hero-media img{z-index:0;object-position:right center;position:relative;opacity:1!important;filter:brightness(1.12)saturate(1.08)contrast(1.01)!important}.casco-landing-page .hero-rating{color:rgba(255,255,255,.68);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;max-width:100%;padding:0;display:inline-flex;width:fit-content!important}.casco-landing-page .hero-rating .rating-stars{gap:3px;display:inline-flex}.casco-landing-page .hero-rating .rating-stars span{background:#f6c453;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M316.9 18.4C311.6 7.5 300.4 0 288 0s-23.6 7.5-28.9 18.4L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.8 21.7s-.7 24.2 7.9 32.7L137.8 328.1 113.2 472.2c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 438.5l128.1 67.3c10.8 5.7 23.9 4.8 33.8-2.3s14.9-19.3 12.9-31.3L438.2 328.1 542.5 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.8-19.9-25.8-21.7L381 150.3 316.9 18.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='black' d='M316.9 18.4C311.6 7.5 300.4 0 288 0s-23.6 7.5-28.9 18.4L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.8 21.7s-.7 24.2 7.9 32.7L137.8 328.1 113.2 472.2c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 438.5l128.1 67.3c10.8 5.7 23.9 4.8 33.8-2.3s14.9-19.3 12.9-31.3L438.2 328.1 542.5 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.8-19.9-25.8-21.7L381 150.3 316.9 18.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.casco-landing-page .casco-ppc-hero .service-list-panel{background:rgba(8,10,14,.5);border-color:rgba(255,255,255,.2);min-width:330px;max-width:390px;padding:20px;bottom:80px;right:max(24px,50vw - 590px)}.casco-landing-page .casco-ppc-hero .service-list-panel span{font-size:15px}.casco-landing-page .casco-fit-section{padding-top:92px}.casco-fit-grid article{min-height:78px;color:var(--ink);background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;align-items:center;padding:18px 18px 18px 48px;font-weight:800;line-height:1.22;display:flex;position:relative;box-shadow:0 18px 40px rgba(15,23,42,.08)}.casco-fit-grid article:before{content:"";background:#54bd68;width:18px;height:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm113 169c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 217z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm113 169c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 217z'/%3E%3C/svg%3E") 50%/contain no-repeat}.casco-fit-section,.casco-faq-section{padding-top:88px;padding-bottom:88px}.casco-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.casco-benefits-section .info-card{background:linear-gradient(135deg, rgba(35,47,114,.2), rgba(35,47,114,0) 48%), var(--dark);color:#fff;border-color:rgba(255,255,255,.12);min-height:300px;box-shadow:0 24px 62px rgba(15,23,42,.18)}.casco-benefits-section .info-card:before{background:linear-gradient(90deg, var(--red), rgba(110,168,217,.7), rgba(255,255,255,.18))}.casco-benefits-section .info-card h3{color:#fff;min-height:2.35em}.casco-benefits-section .info-card p{color:rgba(255,255,255,.72)}.casco-benefits-section .info-card-icon{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important}.casco-benefits-section .info-card-icon svg{stroke:var(--red-2)!important;fill:none!important}.casco-benefits-section .info-card-icon:before{background:var(--red-2)!important}.casco-faq-section .section-head{margin-left:auto;margin-right:auto}.casco-testimonials .section-head p:last-child{max-width:1180px}.casco-testimonials .testimonial-grid article{border-color:rgba(15,23,42,.08);box-shadow:0 18px 42px rgba(15,23,42,.07)}.casco-page .testimonial-author .stars{gap:5px}.casco-page .testimonial-author .stars span{width:17px;height:17px}.casco-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.casco-faq-grid article{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;padding:24px 26px;box-shadow:0 18px 42px rgba(15,23,42,.06)}.casco-faq-grid h3{color:var(--ink);margin:0 0 10px;font-size:20px;line-height:1.18}.casco-faq-grid p{color:rgba(15,23,42,.68);margin:0;line-height:1.62}.casco-landing-page .contact-panel{align-items:start}.casco-landing-page .contact-section{width:min(1180px,100% - 64px)}.casco-landing-page .contact-form{grid-template-columns:1fr 1fr}.casco-landing-page .contact-form .wide,.casco-landing-page .contact-form button,.casco-landing-page .contact-form .form-note{grid-column:1/-1}.casco-useful-section{background:#f8fafc;padding-top:70px}.casco-useful-section .useful-info-inner,.casco-useful-section .download-card,.casco-useful-section .insurer-downloads{box-shadow:none}.casco-useful-section .download-card{border-width:1px;min-height:178px}.casco-useful-section .insurer-downloads ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}.casco-useful-section .insurer-downloads li{padding:9px 0;font-size:15px!important}@media (max-width:1180px){.casco-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.casco-useful-section .insurer-downloads ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.casco-landing-page .casco-ppc-hero{min-height:auto;padding-bottom:64px}.casco-landing-page .casco-ppc-hero .hero-media{top:0;bottom:0;left:0;right:0}.casco-landing-page .casco-ppc-hero .service-list-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 40px);min-width:0;max-width:680px;margin:28px 20px 0;position:static;transform:none}.casco-fit-section,.casco-faq-section{padding-top:64px;padding-bottom:64px}.casco-faq-grid,.casco-landing-page .contact-form{grid-template-columns:1fr}}@media (max-width:620px){.casco-landing-page .casco-ppc-hero h1{font-size:max(36px,min(10.4vw,44px));line-height:1.04}.casco-landing-page .hero-rating{align-items:flex-start}.casco-landing-page .hero-actions,.casco-landing-page .hero-actions .btn{width:100%}.casco-fit-grid,.casco-useful-section .insurer-downloads ul{grid-template-columns:1fr}.casco-landing-page .casco-ppc-hero .service-list-panel{grid-template-columns:1fr;width:min(100% - 32px,520px);margin:24px 16px 0}.casco-fit-grid article{min-height:66px}}.casco-landing-page .casco-ppc-hero{align-items:center;padding-top:156px;padding-bottom:96px}.casco-landing-page .casco-ppc-hero .hero-content{align-self:center;transform:translateY(28px)}.casco-landing-page .casco-ppc-hero .service-list-panel{top:calc(50% + 28px);bottom:auto;transform:translateY(-50%)}@media (max-width:980px){.casco-landing-page .casco-ppc-hero{align-items:end;padding-top:156px;padding-bottom:72px}.casco-landing-page .casco-ppc-hero .hero-content{transform:none}.casco-landing-page .casco-ppc-hero .service-list-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 40px);min-width:0;max-width:680px;margin:30px 20px 0;position:static;transform:none}}.casco-fit-section{padding-top:72px;padding-bottom:46px}.casco-benefits-section,.casco-process,.casco-testimonials,.casco-faq-section{width:min(1180px,100% - 64px)}.casco-fit-layout{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:42px;width:min(100% - 40px,1180px);margin-left:auto;margin-right:auto;display:grid}.casco-fit-copy h2{color:var(--ink);margin:0 0 14px;font-size:max(34px,min(4.4vw,58px));line-height:1}.casco-fit-copy>p{color:rgba(15,23,42,.68);margin:0 0 24px;font-size:max(17px,min(1.55vw,21px));line-height:1.55}.casco-fit-grid{grid-template-columns:1fr;gap:10px}.section-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.casco-fit-grid article{background:linear-gradient(90deg,rgba(15,23,42,.04),rgba(15,23,42,0) 55%),#fff;border-left:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:auto;padding:18px 20px;display:grid;box-shadow:0 12px 28px rgba(15,23,42,.06)}.casco-fit-grid article:before{content:"Ügyintézés";color:#fff;letter-spacing:0;background:#15191f;border:1px solid rgba(15,23,42,.12);border-radius:8px;justify-content:center;align-items:center;min-width:86px;height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;position:static;transform:none;-webkit-mask:none;mask:none}.casco-fit-grid article:nth-child(2):before{content:"Mobilitás"}.casco-fit-grid article:nth-child(3):before{content:"Önrész"}.casco-fit-grid article:nth-child(4):before{content:"Javítás"}.insurance-landing-page .casco-fit-grid article:before{content:"Kárhelyzet"}.insurance-landing-page .casco-fit-grid article:nth-child(2):before{content:"Biztosító"}.insurance-landing-page .casco-fit-grid article:nth-child(3):before{content:"Kárfelvétel"}.insurance-landing-page .casco-fit-grid article:nth-child(4):before{content:"Egy kézben"}.casco-fit-grid article:after{content:"";background:rgba(15,23,42,.34);width:18px;height:18px;position:static;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h306.7L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E") 50%/contain no-repeat}.casco-fit-image{background:#111;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 22px 54px rgba(15,23,42,.14)}.casco-fit-image img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;min-height:0;max-height:460px;display:block}.casco-benefits-section{padding-top:48px}.casco-benefits-section .section-head{text-align:left;max-width:1180px}.casco-benefits-section .section-head-with-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end}.casco-benefits-section .section-head-with-cta>div:first-child{display:contents}.casco-benefits-section .section-head-with-cta h2{grid-column:1/-1;max-width:none;margin-bottom:0}.casco-benefits-section .section-head-with-cta p{grid-column:1;align-self:end;max-width:none;margin:0}.casco-benefits-section .section-head-with-cta .section-cta{grid-column:2;align-self:end}.section-head-with-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.section-head-with-cta h2{max-width:860px}.section-head-with-cta p{max-width:760px}.section-head-with-cta .section-cta{justify-content:flex-end;margin-top:0}.casco-benefits-section .section-head .eyebrow{display:none}.casco-process-head h2{font-size:max(34px,min(4.8vw,58px))}.casco-process .steps .process-icon{width:37px;height:37px;margin-bottom:34px}.casco-process .steps article:nth-child(2) .process-icon{width:42px}.casco-process .steps article:nth-child(3) .process-icon{width:40px}.casco-testimonials .testimonial-author{grid-template-columns:36px minmax(0,1fr);gap:11px}.casco-page .testimonial-author img{background:0 0;width:36px;height:36px}.casco-page .service-testimonials .testimonial-grid article:after{width:18px!important;height:18px!important}.casco-faq-section{padding-top:72px;padding-bottom:72px}.casco-faq-section .section-head{text-align:left;max-width:1180px;margin:0 auto 22px}.casco-faq-section .section-head h2{font-size:max(34px,min(4.8vw,58px))}.casco-faq-grid{grid-template-columns:1fr;gap:10px;width:100%;margin-left:auto;margin-right:auto}.casco-faq-grid details{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;box-shadow:0 12px 30px rgba(15,23,42,.05)}.casco-faq-grid summary{color:var(--ink);cursor:pointer;padding:18px 56px 18px 22px;font-size:18px;font-weight:850;line-height:1.25;list-style:none;display:block;position:relative}.casco-faq-grid summary::-webkit-details-marker{display:none}.casco-faq-grid summary:after{content:"";background:var(--red);width:16px;height:16px;position:absolute;top:50%;right:22px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z'/%3E%3C/svg%3E") 50%/contain no-repeat}.casco-faq-grid details[open] summary:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='black' d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E")}.casco-faq-grid details p{color:rgba(15,23,42,.68);margin:0;padding:0 22px 20px;line-height:1.58}.casco-faq-grid details:not([open]) p{display:none}.casco-useful-section{background:0 0;padding-top:54px;padding-bottom:54px}.casco-useful-section .useful-info-head{margin-bottom:26px}.casco-useful-section .download-card{min-height:0;padding:22px 24px}.casco-useful-section .download-card h3{font-size:max(22px,min(2vw,28px))!important}.casco-useful-section .download-card p{margin-bottom:16px;font-size:16px!important}.casco-useful-section .download-btn{padding-left:20px;padding-right:20px;min-height:42px!important}.casco-useful-section .insurer-downloads{padding:24px 28px}.casco-useful-section .insurer-downloads p{margin-bottom:14px}.casco-useful-section .insurer-downloads ul{gap:0 18px}.casco-useful-section .insurer-downloads li{margin:0;padding:4px 0;line-height:1.22}.casco-useful-section+.simple-footer{margin-top:0}.simple-footer{padding-top:16px;padding-bottom:16px}.simple-footer img{width:96px;height:auto}@media (max-width:980px){.section-head-with-cta{grid-template-columns:1fr;gap:18px}.casco-benefits-section .section-head-with-cta>div:first-child{display:block}.casco-benefits-section .section-head-with-cta h2,.casco-benefits-section .section-head-with-cta p,.casco-benefits-section .section-head-with-cta .section-cta{grid-column:auto}.section-head-with-cta .section-cta{justify-content:flex-start}.casco-landing-page .casco-ppc-hero{align-items:end;padding-top:150px;padding-bottom:64px}.casco-landing-page .casco-ppc-hero .service-list-panel{transform:none}.casco-fit-layout{grid-template-columns:1fr}.casco-fit-image img{max-height:420px}}@media (max-width:620px){.section-cta,.section-cta .btn{width:100%}.casco-fit-layout,.casco-landing-page .contact-section{width:min(100% - 32px,1180px)}.casco-faq-grid{width:100%}.casco-fit-section,.casco-benefits-section,.casco-faq-section{padding-top:48px;padding-bottom:48px}}@media (max-width:360px){.casco-landing-page .casco-ppc-hero .hero-content,.casco-landing-page .casco-ppc-hero .service-list-panel{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.casco-landing-page .casco-ppc-hero h1{font-size:max(38px,min(13vw,46px))}}.casco-process .steps article{text-align:center;padding-top:30px}.casco-process .steps .process-number{background:#2fa866;border:3px solid #2fa866;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 0 36px;font-size:24px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 10px 24px rgba(15,23,42,.08);color:#fff!important}.casco-process .steps article:not(:last-child):after{content:"";z-index:3;opacity:.78;background:#2fa866;width:calc(100% - 29px);height:19px;top:58px;left:calc(50% + 31px);transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 32'%3E%3Cpath fill='black' d='M0 13h142l-9.5-9.5L136 0l24 16-24 16-3.5-3.5L142 19H0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 32'%3E%3Cpath fill='black' d='M0 13h142l-9.5-9.5L136 0l24 16-24 16-3.5-3.5L142 19H0z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (max-width:980px){.casco-process .steps{gap:44px}.casco-process .steps .process-number{margin-bottom:22px}.casco-process .steps article:not(:last-child):after{width:20px;height:48px;top:auto;bottom:-35px;left:50%;right:auto;transform:translate(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 160'%3E%3Cpath fill='black' d='M14 0h4v136.8l10.4-10.4L32 130l-16 16L0 130l3.6-3.6L14 136.8z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 160'%3E%3Cpath fill='black' d='M14 0h4v136.8l10.4-10.4L32 130l-16 16L0 130l3.6-3.6L14 136.8z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}}.site-header,.rental-theme .site-header{width:min(1180px,100% - 32px)}.rental-services .rental-notes,.rental-services-compact .rental-notes{width:100%;margin:14px 0 22px;padding:0}.rental-services-compact{padding-bottom:18px}.rental-service-grid{margin-top:10px}.note-grid article{gap:12px}.rental-notes article:before,.note-grid article:before{background:var(--red-2);width:24px;height:24px;box-shadow:none;-webkit-mask:var(--note-icon) center / contain no-repeat;-webkit-mask:var(--note-icon) center / contain no-repeat;mask:var(--note-icon) center / contain no-repeat;border-radius:0;flex:0 0 24px;margin-right:4px}.rental-notes article:first-child{--note-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20512%20512'%3E%3Cpath%20fill%3D'black'%20d%3D'M135.2%20117.4l-26.1%2074.6%20293.8%200-26.1-74.6C372.3%20104.6%20360.2%2096%20346.6%2096L165.4%2096c-13.6%200-25.7%208.6-30.2%2021.4zM39.6%20196.8L74.8%2096.3C88.3%2057.8%20124.6%2032%20165.4%2032l181.2%200c40.8%200%2077.1%2025.8%2090.6%2064.3l35.2%20100.5c23.2%209.6%2039.6%2032.5%2039.6%2059.2l0%20192c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32l0-32-320%200%200%2032c0%2017.7-14.3%2032-32%2032l-32%200c-17.7%200-32-14.3-32-32L0%20256c0-26.7%2016.4-49.6%2039.6-59.2zM128%20304a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200zm288%2032a32%2032%200%201%200%200-64%2032%2032%200%201%200%200%2064z'%2F%3E%3C%2Fsvg%3E")}.rental-notes article:nth-child(2){--note-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20512%20512'%3E%3Cpath%20fill%3D'black'%20d%3D'M351.9%20280l-190.9%200c2.9%2064.5%2017.2%20123.9%2037.5%20167.4%2011.4%2024.5%2023.7%2041.8%2035.1%2052.4%2011.2%2010.5%2018.9%2012.2%2022.9%2012.2s11.7-1.7%2022.9-12.2c11.4-10.6%2023.7-28%2035.1-52.4%2020.3-43.5%2034.6-102.9%2037.5-167.4zM160.9%20232l190.9%200C349%20167.5%20334.7%20108.1%20314.4%2064.6%20303%2040.2%20290.7%2022.8%20279.3%2012.2C268.1%201.7%20260.4%200%20256.4%200s-11.7%201.7-22.9%2012.2c-11.4%2010.6-23.7%2028-35.1%2052.4-20.3%2043.5-34.6%20102.9-37.5%20167.4zM112.7%20232c3.5-85.6%2025.6-165.1%2057.2-217.3C72.3%2048.2%200%20140.9%200%20251.4c0%201.5%200%203%20.1%204.6L112%20256c0-8%20.2-16%20.7-24zM.1%20280C10.6%20397.3%20103.3%20490%20220.6%20500.5c-35.4-52.9-60.2-133.6-64-220.5L.1%20280zm399.2%200c-3.8%2086.9-28.6%20167.6-64%20220.5C452.7%20490%20501.4%20397.3%20511.9%20280l-112.6%200zm112.6-48C501.4%20114.7%20452.7%2022%20335.3%2011.5c35.4%2052.9%2060.2%20133.6%2064%20220.5l112.6%200z'%2F%3E%3C%2Fsvg%3E")}.rental-notes article:nth-child(2):before{content:"";width:24px;height:24px;color:var(--red-2);background:0 0;flex:0 0 24px;justify-content:center;align-items:center;margin-right:4px;font-family:"Font Awesome 5 Free";font-size:23px;font-weight:900;line-height:1;display:inline-flex;-webkit-mask:none;mask:none}.rental-notes article:nth-child(3){--note-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20448%20512'%3E%3Cpath%20fill%3D'black'%20d%3D'M224%2064c-79%200-144.7%2057.3-157.7%20132.7%209.3-3%2019.3-4.7%2029.7-4.7l16%200c26.5%200%2048%2021.5%2048%2048l0%2096c0%2026.5-21.5%2048-48%2048l-16%200c-53%200-96-43-96-96l0-64C0%20100.3%20100.3%200%20224%200S448%20100.3%20448%20224l0%20168.1c0%2066.3-53.8%20120-120.1%20120l-87.9-.1-32%200c-26.5%200-48-21.5-48-48s21.5-48%2048-48l32%200c26.5%200%2048%2021.5%2048%2048l0%200%2040%200c39.8%200%2072-32.2%2072-72l0-20.9c-14.1%208.2-30.5%2012.8-48%2012.8l-16%200c-26.5%200-48-21.5-48-48l0-96c0-26.5%2021.5-48%2048-48l16%200c10.4%200%2020.3%201.6%2029.7%204.7-13-75.3-78.6-132.7-157.7-132.7z'%2F%3E%3C%2Fsvg%3E")}.rental-notes article:nth-child(4){--note-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20384%20512'%3E%3Cpath%20fill%3D'black'%20d%3D'M120%2088a72%2072%200%201%201%20144%200%2072%2072%200%201%201%20-144%200zM7.7%20144.5c13-17.9%2038-21.8%2055.9-8.8L99.8%20162c26.8%2019.5%2059.1%2030%2092.2%2030s65.4-10.5%2092.2-30l36.2-26.4c17.9-13%2042.9-9%2055.9%208.8s9%2042.9-8.8%2055.9l-36.2%2026.4c-13.6%209.9-28.1%2018.2-43.3%2025l0%2036.3-192%200%200-36.3c-15.2-6.7-29.7-15.1-43.3-25L16.5%20200.3c-17.9-13-21.8-38-8.8-55.9zM97.5%20329.3l60.6%2053-26%2037.2%2024.3%2024.3c15.6%2015.6%2015.6%2040.9%200%2056.6s-40.9%2015.6-56.6%200l-48-48C38%20438.6%2036.1%20417%2047.2%20401.1l50.2-71.8zm128.5%2053l60.6-53%2050.2%2071.8c11.1%2015.9%209.2%2037.5-4.5%2051.2l-48%2048c-15.6%2015.6-40.9%2015.6-56.6%200s-15.6-40.9%200-56.6l24.3-24.3-26-37.2z'%2F%3E%3C%2Fsvg%3E")}.rental-service-card li:before{content:"";background:var(--red-2);border-radius:0;width:15px;height:15px;top:.35em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209 241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209 241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z'/%3E%3C/svg%3E") 50%/contain no-repeat}.form-note{border-radius:8px;transition:background .18s,border-color .18s,color .18s}.form-note:not(:empty){padding:10px 12px}.form-note.is-success{color:#14532d;background:linear-gradient(135deg,rgba(220,252,231,.98),rgba(187,247,208,.74));border:1px solid #86efac}.form-note.is-error{color:#232f72;background:#eef6ff;border:1px solid #9dc2ea}.date-field input{padding-right:30px}.date-field input::-webkit-calendar-picker-indicator{margin-right:-8px}.rental-contact.contact-section,.rental-contact{background:radial-gradient(circle at 88% 86%,rgba(35,47,114,.26),transparent 38%),linear-gradient(135deg,#050608 0%,#101419 56%,#1a2028 100%)}.rental-gallery{padding-top:18px;padding-bottom:22px;overflow:hidden}.rental-gallery-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;width:100%;padding:4px 0 0;scroll-padding-inline:0;display:grid;overflow-x:auto}.gallery-photo{scroll-snap-align:start;width:auto;min-width:0}.rental-included{gap:8px;margin-top:18px;display:grid}.rental-included strong{color:var(--ink);font-size:14px}.rental-included span{min-height:0;color:var(--text);background:0 0;border:0;border-radius:0;align-items:center;padding:0 0 0 24px;font-weight:800;display:flex;position:relative}.rental-included span:before{content:"";background:#22c55e;border-radius:50%;width:15px;height:15px;position:absolute;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm113 161c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L224 286.1l-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm113 161c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L224 286.1l-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L369 209z'/%3E%3C/svg%3E") 50%/contain no-repeat}.rental-day-note{grid-column:2;align-items:center;gap:7px;width:100%;margin:4px 0 0;padding:0 2px;font-size:12px;display:flex}.rental-day-note>span{border:1px solid;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-flex}.rental-category-info{padding-top:10px;padding-bottom:20px}.rental-category-info-card{color:rgba(15,23,42,.78);background:#eef0f4;border:1px solid rgba(15,23,42,.14);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:14px;width:100%;padding:18px 20px;display:grid;box-shadow:0 10px 28px rgba(15,23,42,.05)}.rental-category-info-icon{width:22px;height:22px;color:var(--red-2);border:1px solid rgba(35,47,114,.28);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.rental-category-info-card p,.rental-category-info-card li{margin:0;font-size:12px;line-height:1.5}.rental-category-info-card p+p{margin-top:7px}.rental-category-info-card ul{margin:7px 0 0;padding-left:17px}.rental-category-info-card li+li{margin-top:4px}.rental-category-info-card strong{color:var(--text)}.rental-detail .rental-included,.rental-detail .rental-included.pill-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin-top:18px;padding:0;display:grid}.rental-detail .rental-included strong,.rental-detail .rental-included span{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:0;padding-bottom:0}.rental-help-card{color:var(--text);background:linear-gradient(135deg,rgba(35,47,114,.1),rgba(35,47,114,.043));border-radius:8px;margin-top:16px;padding:18px}.rental-help-card strong{color:var(--ink);margin-bottom:5px;font-size:16px;line-height:1.3;display:block}.rental-help-card p{max-width:300px;margin:0 0 12px;font-size:15px;line-height:1.45}.rental-help-card .btn{min-height:40px;padding:10px 14px;font-size:14px}.rental-category-info+.rental-gallery{padding-top:0;padding-bottom:0}.casco-fit-grid article:after{display:none!important}@media (max-width:780px){.price-table{overflow:hidden}.table-row{grid-template-columns:.85fr 1fr 1.05fr;align-items:center;gap:8px}.table-row span,.table-row strong{white-space:nowrap;font-size:13px}.rental-gallery-grid{grid-template-columns:none;grid-auto-columns:74vw;gap:14px;width:100vw;margin-left:calc(50% - 50vw);margin-right:0;padding-left:13vw;padding-right:13vw;scroll-padding-inline:13vw}}@media (max-width:620px){.site-header,.rental-theme .site-header{width:calc(100% - 24px)}}.spec-pill svg{display:none}.spec-icon,.contact-mini-icon,.info-card-icon:before{-webkit-mask:var(--fa-icon) center / contain no-repeat;-webkit-mask:var(--fa-icon) center / contain no-repeat;mask:var(--fa-icon) center / contain no-repeat;background:currentColor;display:inline-block}.spec-icon{width:18px;height:18px;color:var(--red-2);flex:0 0 18px}.spec-icon-gearbox{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M96 64c0-35.3 28.7-64 64-64s64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V224h96V119.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V224h96V119.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V256c0 17.7-14.3 32-32 32H352v104.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V288h-96v104.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4C108.9 108.4 96 87.7 96 64z'/%3E%3C/svg%3E")}.spec-icon-fuel{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M32 32C32 14.3 46.3 0 64 0h256c17.7 0 32 14.3 32 32v192h16c44.2 0 80 35.8 80 80v96c0 8.8 7.2 16 16 16s16-7.2 16-16V190.6c0-8.5-3.4-16.6-9.4-22.6L416 113.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L506 112.7c18 18 28.1 42.4 28.1 67.9V400c0 44.2-35.8 80-80 80s-80-35.8-80-80v-96c0-8.8-7.2-16-16-16h-16v192h16c17.7 0 32 14.3 32 32H0c0-17.7 14.3-32 32-32V32zm64 32v160h192V64H96z'/%3E%3C/svg%3E")}.spec-icon-climate{--fa-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%20-32%20512%20576'%3E%3Cpath%20fill%3D'black'%20d%3D'M288.2%200c0-17.7-14.3-32-32-32s-32%2014.3-32%2032l0%2062.1-15-15c-9.4-9.4-24.6-9.4-33.9%200s-9.4%2024.6%200%2033.9l49%2049%200%2070.6-61.2-35.3-17.9-66.9c-3.4-12.8-16.6-20.4-29.4-17S95.3%2098%2098.7%20110.8l5.5%2020.5-53.7-31C35.2%2091.5%2015.6%2096.7%206.8%20112s-3.6%2034.9%2011.7%2043.7l53.7%2031-20.5%205.5c-12.8%203.4-20.4%2016.6-17%2029.4s16.6%2020.4%2029.4%2017l66.9-17.9%2061.2%2035.3-61.2%2035.3-66.9-17.9c-12.8-3.4-26%204.2-29.4%2017s4.2%2026%2017%2029.4l20.5%205.5-53.7%2031C3.2%20365.1-2%20384.7%206.8%20400s28.4%2020.6%2043.7%2011.7l53.7-31-5.5%2020.5c-3.4%2012.8%204.2%2026%2017%2029.4s26-4.2%2029.4-17l17.9-66.9%2061.2-35.3%200%2070.6-49%2049c-9.4%209.4-9.4%2024.6%200%2033.9s24.6%209.4%2033.9%200l15-15%200%2062.1c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32l0-62.1%2015%2015c9.4%209.4%2024.6%209.4%2033.9%200s9.4-24.6%200-33.9l-49-49%200-70.6%2061.2%2035.3%2017.9%2066.9c3.4%2012.8%2016.6%2020.4%2029.4%2017s20.4-16.6%2017-29.4l-5.5-20.5%2053.7%2031c15.3%208.8%2034.9%203.6%2043.7-11.7s3.6-34.9-11.7-43.7l-53.7-31%2020.5-5.5c12.8-3.4%2020.4-16.6%2017-29.4s-16.6-20.4-29.4-17l-66.9%2017.9-61.2-35.3%2061.2-35.3%2066.9%2017.9c12.8%203.4%2026-4.2%2029.4-17s-4.2-26-17-29.4l-20.5-5.5%2053.7-31c15.3-8.8%2020.6-28.4%2011.7-43.7s-28.4-20.5-43.7-11.7l-53.7%2031%205.5-20.5c3.4-12.8-4.2-26-17-29.4s-26%204.2-29.4%2017l-17.9%2066.9-61.2%2035.3%200-70.6%2049-49c9.4-9.4%209.4-24.6%200-33.9s-24.6-9.4-33.9%200l-15%2015%200-62.1z'%2F%3E%3C%2Fsvg%3E")}.spec-icon-seats{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M96 128a96 96 0 1 1 192 0a96 96 0 1 1-192 0zM0 482.3C0 383.8 79.8 304 178.3 304h27.4C304.2 304 384 383.8 384 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H432c5.2-9.4 8-20.1 8-31.7c0-65-29.5-123.2-75.9-161.8C383.7 309 405.7 304 429.3 304h10.7C550.5 304 640 393.5 640 504c0 4.4-3.6 8-8 8h-22.7zM432 256a80 80 0 1 1 0-160a80 80 0 1 1 0 160z'/%3E%3C/svg%3E")}.spec-icon-bags{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M176 48h160c26.5 0 48 21.5 48 48v48h48c26.5 0 48 21.5 48 48v224c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192c0-26.5 21.5-48 48-48h48V96c0-26.5 21.5-48 48-48zm160 96V96H176v48h160zM80 208v208h352V208H80zm64 32c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24s-24-10.7-24-24v-96c0-13.3 10.7-24 24-24zm224 0c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24s-24-10.7-24-24v-96c0-13.3 10.7-24 24-24z'/%3E%3C/svg%3E")}.contact-mini-icon{width:20px;height:20px;color:var(--red-2);flex:0 0 20px}.contact-mini-phone,.contact-lines a:first-child .contact-mini-icon,.service-contact-line:first-child .contact-mini-icon{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E")}.contact-mini-mail,.contact-lines a:nth-child(2) .contact-mini-icon,.service-contact-line:nth-child(2) .contact-mini-icon{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L303.2 332.6c-28.5 21.4-67.9 21.4-96.4 0L0 176z'/%3E%3C/svg%3E")}.contact-mini-map,.contact-lines a:nth-child(3) .contact-mini-icon,.service-contact-line:nth-child(3) .contact-mini-icon{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='black' d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128a64 64 0 1 1 0-128z'/%3E%3C/svg%3E")}.contact-mini-icon{width:34px;height:34px;color:var(--red-2);background:rgba(35,47,114,.1);border:1px solid rgba(35,47,114,.22);border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex;-webkit-mask:none;mask:none}.contact-mini-icon:before{content:"";width:17px;height:17px;-webkit-mask:var(--fa-icon) center / contain no-repeat;-webkit-mask:var(--fa-icon) center / contain no-repeat;mask:var(--fa-icon) center / contain no-repeat;background:currentColor}.rental-contact .contact-line .contact-mini-icon,.contact-lines .contact-mini-icon,.service-contact-line .contact-mini-icon{color:#22c55e!important;background:rgba(34,197,94,.12)!important;border:1px solid rgba(34,197,94,.22)!important;border-radius:999px!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;display:inline-flex!important;-webkit-mask:none!important;mask:none!important}.rental-contact .contact-mini-icon:before,.contact-lines .contact-mini-icon:before,.service-contact-line .contact-mini-icon:before{width:21px!important;height:21px!important;-webkit-mask:var(--fa-icon) center / contain no-repeat!important;-webkit-mask:var(--fa-icon) center / contain no-repeat!important;mask:var(--fa-icon) center / contain no-repeat!important;background:currentColor!important}.info-card-icon svg{display:none!important}.info-card-icon:before{content:"";width:30px;height:30px;color:var(--red-2);display:inline-block!important}.casco-benefits-section .info-card:first-child .info-card-icon:before{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.3 31 38.3 57.2c0 135.6-55.6 255.9-218.5 365.1c-13 8.6-30 8.6-43 0C71.6 395.9 16 275.6 16 140c0-26.2 16.3-47.9 38.3-57.2L242.6 2.9C246.8 1 251.4 0 256 0zm112.9 181.1c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L224 258.1l-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L368.9 181.1z'/%3E%3C/svg%3E")}.casco-benefits-section .info-card:nth-child(2) .info-card-icon:before{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M135.2 117.4L109.1 192h293.8l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32h181.2c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2v144c0 8.8-7.2 16-16 16h-16c0 35.3-28.7 64-64 64s-64-28.7-64-64H160c0 35.3-28.7 64-64 64s-64-28.7-64-64H16c-8.8 0-16-7.2-16-16V256c0-26.7 16.4-49.6 39.6-59.2zM128 320a32 32 0 1 0-64 0a32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64a32 32 0 1 0 0 64z'/%3E%3C/svg%3E")}.casco-benefits-section .info-card:nth-child(3) .info-card-icon:before{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='black' d='M64 0C28.7 0 0 28.7 0 64v384c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zm224 0v128h96L288 0zM96 256h192c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h192c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h128c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16z'/%3E%3C/svg%3E")}.casco-benefits-section .info-card:nth-child(4) .info-card-icon:before{--fa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='black' d='M48 0C21.5 0 0 21.5 0 48v288c0 26.5 21.5 48 48 48h16c0 70.7 57.3 128 128 128s128-57.3 128-128h128c0 70.7 57.3 128 128 128s128-57.3 128-128h16c26.5 0 48-21.5 48-48V221.3c0-17-6.7-33.3-18.7-45.3L593.9 50.7C581.9 38.7 565.6 32 548.6 32H448V48c0-26.5-21.5-48-48-48H48zm400 96h100.7L672 219.3V320H448V96zM192 432a48 48 0 1 1 0-96a48 48 0 1 1 0 96zm384 0a48 48 0 1 1 0-96a48 48 0 1 1 0 96z'/%3E%3C/svg%3E")}.rental-included{background:0 0;border:1px solid rgba(35,47,114,.28);border-radius:14px;gap:10px;width:auto;max-width:100%;padding:15px 17px;display:inline-grid}.rental-included strong{font-size:15px}.rental-included span{background:0 0!important;border:0!important}.rental-detail .rental-included strong,.rental-detail .rental-included span{font-size:16px;line-height:1.35}.rental-detail .rental-included strong{font-weight:900}.rental-detail .rental-included span{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-weight:500!important}.rental-notes article{align-items:center;gap:22px;padding-top:0;padding-bottom:0}.rental-notes article:before{margin-right:10px}.rental-gallery-grid{cursor:grab;contain:layout paint;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rental-gallery-grid.is-dragging{cursor:grabbing;scroll-behavior:auto}.gallery-photo{align-self:center}.gallery-photo img{aspect-ratio:auto;object-fit:contain;height:auto}.rental-detail{gap:0 32px;padding-top:34px;padding-bottom:24px}.rental-detail .spec-row{box-shadow:var(--shadow-sm);background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;margin:0 0 22px;padding:18px 20px;display:grid}.rental-detail .spec-pill{min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;padding:4px 16px}.rental-detail .spec-pill+.spec-pill{border-left:1px solid rgba(15,23,42,.09)}.rental-side-panel,.rental-detail .rental-included{align-self:start}.rental-services-compact{padding-top:24px}.rental-services-compact .rental-services-head{display:none}.rental-detail+.rental-gallery{padding-top:0;padding-bottom:0}.rental-gallery+.rental-services-compact{padding-top:34px}.rental-gallery+.rental-services-compact .rental-notes{margin-top:0}.rental-gallery-grid .gallery-photo{box-shadow:none;cursor:grab;touch-action:pan-y;background:0 0;border-color:transparent}.rental-gallery-grid.is-dragging{scroll-snap-type:none}.rental-gallery-grid.is-dragging .gallery-photo{cursor:grabbing}.rental-gallery-grid img{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.rental-services-compact .rental-notes article,.rental-services .rental-notes article{align-items:center;gap:15px;padding:16px 20px;font-weight:800;line-height:1.25;display:flex}.rental-services-compact .rental-notes article:before,.rental-services .rental-notes article:before{margin:0;position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}@media (max-width:760px){.rental-day-note{grid-column:1}.rental-category-info{padding-top:8px;padding-bottom:16px}.rental-category-info-card{grid-template-columns:1fr;gap:10px;padding:16px}.rental-gallery-grid{box-sizing:border-box;grid-auto-columns:80%;width:100%;margin-left:0;margin-right:0;padding-left:10%;padding-right:10%;scroll-padding-inline:10%}.rental-detail+.rental-gallery{padding-top:0;padding-bottom:0}.rental-detail{padding-top:26px}.rental-detail .spec-row{grid-template-columns:1fr;gap:0;margin-bottom:18px;padding:10px 14px}.rental-detail .spec-pill{justify-content:flex-start;min-height:46px;padding:6px 4px}.rental-detail .spec-pill+.spec-pill{border-top:1px solid rgba(15,23,42,.09);border-left:0}.rental-gallery+.rental-services-compact{padding-top:30px}}.rental-contact .contact-line a,.rental-contact .contact-social,.contact-lines a,.service-contact-line[href]{cursor:pointer}.rental-contact .contact-line:has(a){cursor:pointer}.rental-contact .contact-mini-icon{pointer-events:none}.rental-form label.field-pickup input,.rental-form label.field-return input{width:100%;min-width:0;max-width:100%;padding-right:28px}.rental-form input,.rental-form select,.rental-form textarea,.rental-form .date-field{min-width:0;max-width:100%}.rental-form input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;width:22px;height:22px;margin-right:-8px;padding:0}.rental-form label.field-category select{-ms-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.82) 50%),linear-gradient(135deg,rgba(255,255,255,.82) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:38px}.rental-day-note>span{flex-basis:14px;width:14px;height:14px;font-size:9px;line-height:1}@media (max-width:820px){html,body.rental-theme{overflow-x:hidden}.site-header,.rental-theme .site-header{box-sizing:border-box;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0!important;left:12px!important;right:auto!important;transform:none!important}.site-header.is-hidden,.rental-theme .site-header.is-hidden{transform:translateY(-130%)!important}.mobile-nav.is-open,.rental-theme .mobile-nav.is-open{min-width:0;max-width:100%}}html,body{overflow-x:hidden}.rental-theme main,.rental-gallery{max-width:100%;overflow-x:hidden}.mobile-nav .language-toggle,.rental-theme .mobile-nav .language-toggle{background:0 0;border:0;border-radius:6px;justify-content:flex-start;width:100%;min-height:42px;padding:10px 12px;font-size:26px}.rental-main-hero{align-items:center;min-height:92vh;padding:136px max(24px,50vw - 590px) 58px}.rental-main-hero .hero-content{width:100%;max-width:1180px}.rental-main-hero .hero-quick-form{width:100%;max-width:none;padding-top:18px;padding-bottom:18px}.rental-main-hero .hero-quick-form .q-submit,.rental-contact .rental-form .btn{border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.18)}.rental-main-hero+.section{padding-top:42px}@media (max-width:820px){.rental-main-hero{min-height:auto;padding:112px 16px 34px}.rental-main-hero+.section{padding-top:36px}}.rental-gallery{max-width:100%;overflow:hidden}.rental-gallery-grid{overscroll-behavior-inline:none;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;width:100%;max-width:100%;padding:0;scroll-padding-inline:0;display:grid;overflow-x:hidden}.rental-gallery-grid::-webkit-scrollbar{display:none}.rental-gallery-grid .gallery-photo{aspect-ratio:4/3;scroll-snap-align:center;width:auto;min-width:0;box-shadow:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;padding:0;display:block;overflow:hidden}.rental-gallery-grid .gallery-photo img{aspect-ratio:auto;object-fit:cover;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (max-width:760px){.rental-gallery{padding-top:14px;padding-bottom:14px}.rental-gallery-grid{grid-auto-columns:76vw;gap:14px;padding-left:8vw;padding-right:8vw;scroll-padding-inline:8vw}.rental-gallery+.rental-services-compact{padding-top:30px}}.rental-notes article:first-child:before,.rental-notes article:nth-child(2):before,.rental-notes article:nth-child(3):before,.rental-notes article:nth-child(4):before{justify-content:center;align-items:center;width:24px!important;height:24px!important;color:var(--red-2)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 24px!important;margin:0!important;font-family:"Font Awesome 5 Free"!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;-webkit-mask:none!important;mask:none!important}.rental-notes article:first-child:before{content:""!important}.rental-notes article:nth-child(2):before{content:""!important;font-size:24px!important;position:relative!important}.rental-notes article:nth-child(3):before{content:""!important}.rental-notes article:nth-child(4):before{content:""!important}.rental-notes article:nth-child(2):after{content:none!important;display:none!important}.rental-services-compact .rental-notes article,.rental-services .rental-notes article{gap:15px!important}.rental-service-card:before{display:none!important}.rental-service-card li:before{background:#090a0d!important}.rental-car-card{cursor:pointer}.rental-car-card:focus-visible{outline-offset:4px;outline:3px solid rgba(35,47,114,.34)}.rental-main-hero:after,.rental-category-hero:after{background:0 0!important;display:none!important}.rental-category-hero{min-height:68vh;padding-bottom:112px}.rental-category-hero .hero-media img{object-fit:cover;object-position:right center;opacity:.5;filter:saturate(1.04)contrast(1.02)brightness(1.08)drop-shadow(0 28px 55px rgba(0,0,0,.3));width:66%;height:100%;padding:64px 0 20px}.rental-category-hero .lead{max-width:680px;font-size:max(15px,min(1.2vw,18px));line-height:1.55}.rental-breadcrumb{color:rgba(255,255,255,.78);align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.rental-breadcrumb a{color:inherit;text-decoration:none}.rental-breadcrumb a:hover{color:#fff}.rental-category-hero+.rental-detail{z-index:3;margin-top:-58px;padding-top:0;position:relative}.rental-detail .spec-row{border-color:rgba(35,47,114,.26);margin-bottom:64px}.rental-detail .spec-pill{gap:8px}.rental-detail .spec-pill strong{font-size:13px;line-height:1.2}.rental-detail .spec-icon{flex-basis:17px;width:17px;height:17px}.rental-side-panel{gap:16px;display:grid}.rental-detail .rental-included,.rental-detail .rental-included.pill-list{gap:11px;margin-top:0}.rental-detail .rental-included strong,.rental-detail .rental-included span,.rental-detail .price-table span,.rental-detail .price-table strong{font-size:16px;line-height:1.35}.rental-detail .rental-included strong{font-size:18px;font-weight:800}.rental-help-card,.rental-category-info-card,.rental-services-compact .rental-notes article,.rental-services .rental-notes article{background:linear-gradient(135deg,rgba(35,47,114,.067),rgba(35,47,114,.024));border:1px solid rgba(35,47,114,.12)}.rental-help-card,.rental-services-compact .rental-notes article,.rental-services .rental-notes article{background:#eef0f4!important}.rental-category-info-card{background:#fff!important}.rental-help-card{margin-top:0}.rental-help-actions{flex-wrap:wrap;gap:10px;display:flex}.rental-help-actions .btn{flex:140px;justify-content:center}.rental-category-info-icon{color:rgba(100,116,139,.9)!important;border-color:rgba(100,116,139,.75)!important}.rental-category-info-card{color:rgba(15,23,42,.74)}.rental-category-info-card p,.rental-category-info-card li{font-size:12px}.hero-quick-form .date-field,.rental-form .date-field{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.hero-quick-form input[type=datetime-local]{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.rental-form input[type=datetime-local]{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.header-call:before,.btn[href^=tel\:]:before{justify-content:center;align-items:center;content:""!important;color:currentColor!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;margin:0 8px 0 0!important;font-family:"Font Awesome 5 Free"!important;font-size:.95em!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;-webkit-mask:none!important;mask:none!important}@media (max-width:760px){.rental-category-hero{min-height:auto;padding-top:122px;padding-bottom:82px}.rental-category-hero .hero-media img{object-fit:cover;object-position:right center;opacity:.38;filter:saturate(1.04)contrast(1.02)brightness(1.08);width:100%;padding:96px 0 0 22%}.rental-category-hero .lead{font-size:15px}.rental-category-hero .hero-actions{flex-flow:row;gap:8px;display:flex}.rental-category-hero .hero-actions .btn{white-space:nowrap;flex:1 1 0;min-width:0;padding-left:9px;padding-right:9px;font-size:13px}.rental-category-hero+.rental-detail{margin-top:-40px}.rental-detail .spec-row{border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:58px;padding:14px;display:flex}.rental-detail .spec-pill{background:#fff;border-radius:999px;justify-content:center;gap:8px;min-height:38px;padding:7px 11px;border:1px solid rgba(35,47,114,.2)!important}.rental-detail .spec-pill+.spec-pill{border-top:1px solid rgba(35,47,114,.2)!important;border-left:1px solid rgba(35,47,114,.2)!important}.rental-detail .spec-pill strong{font-size:12px}.rental-detail .spec-icon{flex-basis:16px;width:16px;height:16px}.rental-help-card{margin-bottom:18px}.rental-help-actions{flex-direction:column}.rental-help-actions .btn{width:100%}.simple-footer{text-align:center;grid-template-columns:1fr!important;gap:14px!important}.simple-footer>div:first-child{justify-content:center!important}.simple-footer img{height:46px!important;max-height:46px!important}.simple-footer>div:last-child{flex-wrap:wrap;justify-content:center!important;gap:8px 14px!important;display:flex!important}.simple-footer>div:last-child span{flex:0 0 100%;text-align:center!important}.simple-footer a+.footer-modal-link:before{display:none}}.site-header,.rental-theme .site-header{min-height:72px;box-sizing:border-box!important;background:rgba(5,6,14,.97)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:max(24px,50vw - 590px)!important;padding-right:max(24px,50vw - 590px)!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 12px 32px rgba(0,0,0,.22)!important}.site-header.is-hidden,.rental-theme .site-header.is-hidden{transform:none!important}.site-footer.simple-footer,.simple-footer{box-sizing:border-box;border-top:1px solid rgba(255,255,255,.08);background:#05060e!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px max(24px,50vw - 590px)!important}.simple-footer img{object-fit:contain;width:auto!important;height:40px!important;max-height:40px!important}@media (max-width:820px){.site-header,.rental-theme .site-header{width:100%!important;max-width:none!important;padding-left:16px!important;padding-right:16px!important;left:0!important;right:0!important}.mobile-nav.is-open,.rental-theme .mobile-nav.is-open{border-radius:0 0 10px 10px;top:72px}}@media (max-width:760px){.site-footer.simple-footer,.simple-footer{padding:20px 16px!important}.simple-footer img{height:38px!important;max-height:38px!important}}.rental-services-compact .rental-notes article,.rental-services .rental-notes article{background:#fff!important;border:1px solid #232f72!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important}.rental-category-hero{min-height:70vh;align-items:center!important;padding-top:120px!important;padding-bottom:120px!important}.rental-category-hero .hero-media img{object-position:82% center;opacity:.88;filter:saturate(1.04)contrast(1.02)brightness(1.08)drop-shadow(0 28px 55px rgba(0,0,0,.22));width:100%;height:100%;padding:0;object-fit:cover!important}.rental-category-hero:before{z-index:-1;background:linear-gradient(90deg,rgba(5,6,14,.95) 0%,rgba(5,6,14,.86) 34%,rgba(5,6,14,.5) 58%,rgba(5,6,14,.12) 82%,rgba(5,6,14,.04) 100%)!important}@media (max-width:760px){.rental-category-hero{min-height:620px;padding-top:116px!important;padding-bottom:116px!important}.rental-category-hero .hero-media img{object-position:76% center;opacity:.82;filter:saturate(1.04)contrast(1.02)brightness(1.08);width:100%;padding:0;object-fit:cover!important}.rental-category-hero:before{background:linear-gradient(90deg,rgba(5,6,14,.96) 0%,rgba(5,6,14,.88) 45%,rgba(5,6,14,.45) 72%,rgba(5,6,14,.16) 100%)!important}}