/* Reuses the retained template's Poppins/Inter families, blue, radius and button conventions. */
.ks-city-section,.ks-new-section{width:min(1180px,calc(100% - 48px));margin:40px auto;font-family:"Google Sans Flex",sans-serif;color:#101012}
.ks-city-section{position:relative;z-index:4;padding:32px;background:#f7f7fa;border-radius:24px;box-sizing:border-box}
[data-city-picker],[data-form-city]{position:relative} [data-city-picker]>label,[data-form-city]>label{display:block;font-family:"Google Sans Flex",sans-serif;font-size:clamp(20px,3vw,30px);font-weight:500;margin-bottom:16px}
.ks-city-options{position:absolute;top:100%;left:0;right:0;z-index:20;list-style:none;margin:4px 0;padding:8px;background:white;border:1px solid #e4e4e9;box-shadow:0 12px 28px #0002;border-radius:16px;max-height:300px;overflow:auto}
.ks-city-options li{padding:12px;border-radius:8px;cursor:pointer}.ks-city-options li:hover,.ks-city-options li[aria-selected=true]{background:#edf0ff;color:#1931e3}.ks-city-help{font-size:13px}.ks-city-options[hidden]{display:none}
.ks-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.ks-data-card{display:block!important;width:100%!important;max-width:100%;height:auto!important;color:inherit;text-decoration:none}.ks-data-card>div{max-width:100%}.ks-expansion{margin-top:24px;padding:24px;background:white;border-radius:16px}.ks-expansion h3,.ks-new-section h2,.ks-booking-panel h3{font-family:"Google Sans Flex",sans-serif;font-weight:500;line-height:1.3}.ks-expansion p{margin:16px 0;line-height:1.6}
.ks-concierge-dialog{width:min(720px,calc(100vw - 32px));box-sizing:border-box;max-height:90dvh;padding:32px;border:0;border-radius:24px;font-family:"Google Sans Flex",sans-serif}.ks-concierge-dialog h2{font-family:"Google Sans Flex",sans-serif;font-weight:500;line-height:1.25;padding-right:20px}.ks-concierge-dialog::backdrop{background:#1118}.ks-form{display:grid;gap:18px;margin-top:24px}.ks-form label{display:grid;gap:8px;font-size:14px}.ks-field{box-sizing:border-box;max-width:100%;width:100%;font:inherit;padding:14px 16px;border:1px solid #d4d4df;border-radius:12px;background:#fff;color:#15151b}.ks-field:focus{outline:2px solid #1931e3;outline-offset:2px}.ks-form .ks-check{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.ks-check input{margin-top:4px;flex:0 0 auto;width:18px;height:18px}.ks-submit:disabled{opacity:.55;cursor:not-allowed}.ks-submit{font-family:"Google Sans Flex",sans-serif}.ks-date-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ks-summary{background:#f7f7fa;border-radius:16px;padding:20px}.ks-summary p{line-height:1.6;margin:8px 0}.ks-link{border:0;background:none;color:#1931e3;text-decoration:underline;cursor:pointer;font:inherit}.ks-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.ks-status{line-height:1.5}.ks-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:12px 0}.ks-calendar-grid span{text-align:center;padding:8px;background:#f7f7fa;border-radius:6px}.ks-blocked{color:#777;text-decoration:line-through;background:#e8e8eb!important}
[data-vehicle-details]{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:32px!important;align-items:start!important;width:min(1180px,calc(100% - 48px))!important;margin:24px auto 64px!important;font-family:"Google Sans Flex",sans-serif}.ks-vehicle-main{min-width:0;display:grid;gap:32px}.ks-presentation{border:1px solid #e5e5ec;border-radius:16px;padding:20px}.ks-presentation summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-weight:500}.ks-presentation p{line-height:1.75;padding-top:16px}.ks-presentation[open] summary>span:last-child{transform:rotate(180deg)}.ks-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ks-gallery button{border:0;padding:0;overflow:hidden;border-radius:16px;background:#f7f7fa;aspect-ratio:4/3;cursor:zoom-in}.ks-gallery .ks-photo-main{grid-column:1/-1;aspect-ratio:16/9}.ks-gallery img{width:100%;height:100%;object-fit:cover;display:block}.ks-equipment{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ks-equipment h3{min-height:56px;margin:0 0 16px;font-family:"Google Sans Flex",sans-serif;font-size:20px;line-height:1.4;font-weight:500}.ks-equipment ul{padding-left:20px;margin:0;line-height:1.9}.ks-spec-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid #e6e6ec;line-height:1.5}.ks-spec-row>strong{text-align:right}.ks-booking-panel{position:sticky;top:100px;background:#f7f7fa;border-radius:24px;padding:24px;box-sizing:border-box;line-height:1.6}.ks-booking-panel p{margin:12px 0}.ks-booking-panel button{width:100%}.ks-mobile-book{display:none}.ks-gallery-dialog img{width:100%;max-height:70dvh;object-fit:contain}.ks-gallery-dialog>div{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.ks-gallery-dialog button{border:1px solid #ddd;border-radius:50%;width:44px;height:44px;background:white;cursor:pointer}.ks-new-section{line-height:1.7}.ks-new-section h2{margin:32px 0 16px}.ks-new-section .ks-panel{padding:32px;background:#f7f7fa;border-radius:24px}.ks-new-section label{display:block;margin:16px 0}.ks-new-section output{display:block;font-weight:600;margin:20px 0}.ks-new-section .ks-field{max-width:480px}.ks-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ks-article-grid article{padding:24px;border-radius:24px;background:#f7f7fa}.ks-article-grid h3{font-family:"Google Sans Flex",sans-serif;font-weight:500}.ks-article-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}
.ks-whatsapp{position:fixed;right:22px;bottom:24px;z-index:15;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#1931e3;color:white;box-shadow:0 6px 20px #0002}.ks-cookie-banner{position:fixed;bottom:16px;left:16px;z-index:50;max-width:580px;width:calc(100% - 32px);box-sizing:border-box;padding:24px;background:#fff;border:1px solid #e4e4ec;border-radius:24px;box-shadow:0 8px 40px #0002;font:14px/1.5 "Google Sans Flex",sans-serif}.ks-cookie-banner h3{font:500 20px/1.4 "Google Sans Flex",sans-serif;margin:0 0 12px}.ks-cookie-banner>div{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.ks-cookie-banner .ks-submit{padding:12px 16px;font-size:13px;flex:1}.ks-footer-extra{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:24px;font:13px/1.5 "Google Sans Flex",sans-serif;background:#f7f7fa}.ks-footer-extra a,.ks-footer-extra button{color:#191919;background:none;border:none;text-decoration:underline;font:inherit;cursor:pointer}.ks-legal-page{line-height:1.75}.ks-legal-page h2{margin-top:32px}.ks-legal-page table{width:100%;border-collapse:collapse}.ks-legal-page td,.ks-legal-page th{border:1px solid #ddd;padding:12px;text-align:left}.ks-legal-draft{padding:20px;background:#f7f7fa;border-radius:12px;margin:24px 0}.ks-safety-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ks-safety-grid>div{padding:20px;background:#f7f7fa;border-radius:16px}
@media(max-width:1024px){.ks-data-grid,.ks-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-vehicle-details]{grid-template-columns:minmax(0,1fr) 260px!important;gap:20px!important}.ks-equipment{gap:20px}.ks-safety-grid{grid-template-columns:1fr 1fr}}
@media(max-width:809px){[data-vehicle-details]{grid-template-columns:1fr!important}.ks-booking-panel{position:static}.ks-mobile-book{display:block;position:fixed;bottom:12px;left:16px;right:82px;z-index:20}.ks-whatsapp{bottom:14px;right:16px}.ks-equipment{grid-template-columns:1fr}.ks-equipment h3{min-height:0}.ks-cookie-banner{bottom:84px;max-height:65dvh;overflow:auto}.ks-gallery{gap:8px}.ks-gallery button{border-radius:10px}}
@media(max-width:540px){.ks-city-section,.ks-new-section{width:calc(100% - 32px);margin:24px auto}.ks-city-section{padding:20px}.ks-data-grid,.ks-article-grid,.ks-date-row,.ks-safety-grid{grid-template-columns:1fr}.ks-concierge-dialog{padding:24px 18px}.ks-equipment{gap:24px}[data-vehicle-details]{width:calc(100% - 32px)!important}.ks-new-section .ks-panel{padding:20px}.ks-cookie-banner{padding:18px}.ks-cookie-banner>div{display:grid;grid-template-columns:1fr 1fr}.ks-cookie-banner [data-custom]{grid-column:1/-1}.ks-spec-row{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ks-presentation *{animation:none!important;transition:none!important}}
.ks-hero-city{position:relative;width:min(600px,calc(100vw - 40px));padding:20px 24px;background:#fffffff2;border-radius:20px;box-sizing:border-box;z-index:6;text-align:left;color:#101012}.ks-hero-city [data-city-picker]>label{font-size:20px;line-height:1.4;margin-bottom:12px}.ks-hero-city .ks-field{height:54px}.ks-hero-city .ks-city-help:empty{display:none}.ks-hero-city .ks-city-options{top:100%;font:14px/1.4 "Google Sans Flex",sans-serif}
body[data-vehicle-page] [data-framer-name="Hero"]{padding:140px 24px 24px!important;height:auto!important;min-height:0!important;gap:24px!important}
@media(max-width:809px){body[data-vehicle-page] [data-framer-name="Hero"]{padding:110px 16px 20px!important}}
.ks-vehicle-main{grid-template-columns:minmax(0,1fr)}.ks-vehicle-main>*{min-width:0;max-width:100%;box-sizing:border-box}[data-technical-table]>div{width:100%!important;max-width:100%!important;box-sizing:border-box}
[data-book-hero]{width:auto!important;min-width:200px!important;height:auto!important;padding:14px 24px!important;font:500 14px/1.4 "Google Sans Flex",sans-serif!important;color:white!important;white-space:normal;text-align:center;box-sizing:border-box}

.ks-catalogue-note{font-size:13px;line-height:1.5;color:#555}
/* Restore template proportions; never inherit fixed thumbnail dimensions from CMS variants. */
.ks-data-grid{gap:24px;align-items:start}.ks-data-card{position:relative;min-width:0!important}.ks-data-card>div{width:100%!important;height:auto!important}.ks-data-card [data-framer-name="Gallery View"]{position:relative!important;width:100%!important;height:360px!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}.ks-data-card [data-framer-name="Preview Img"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}.ks-data-card [data-framer-name="Preview Img"] img{object-fit:cover!important;width:100%!important;height:100%!important}.ks-data-card [data-framer-name="Car Title"]{position:absolute!important;inset:auto 24px 24px!important;width:auto!important;z-index:2!important}.ks-data-card [data-framer-name="Gradient Overlay"]{position:absolute!important;inset:0!important;height:100%!important;z-index:1!important;pointer-events:none}.ks-data-card [data-framer-name="Details"]{color:white!important;font-size:14px!important}.ks-car-city{position:absolute;top:16px;left:16px;z-index:3;padding:7px 12px;background:#fffffff0;color:#222;border-radius:99px;font-size:13px}
[data-framer-name="Car Makes"]{position:relative!important;height:auto!important;overflow:hidden!important;padding-top:64px!important;padding-bottom:64px!important;gap:32px!important;flex-shrink:0!important}[data-framer-name="Car Makes"] [data-framer-name="Ticker Wrap"]{position:relative!important;width:100%!important;height:110px!important;min-height:110px!important;overflow:hidden!important;flex-shrink:0!important}[data-framer-name="Car Makes"] [data-framer-name="Ticker Wrap"]>div{height:100%!important}[data-framer-name="Car Makes"] [data-framer-name="Ticker Wrap"] section{overflow:hidden!important}
.ks-template-faq{width:100%;border:0;border-bottom:1px solid #d5d8e6;padding:24px 0;box-sizing:border-box;font:inherit;background:transparent}.ks-template-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font:500 20px/1.4 "Google Sans Flex",sans-serif}.ks-template-faq summary::-webkit-details-marker{display:none}.ks-faq-plus{flex:0 0 40px;width:40px;height:40px;background:#f2f2f2;border-radius:10px;position:relative}.ks-faq-plus:before,.ks-faq-plus:after{content:"";position:absolute;top:19px;left:13px;width:14px;height:2px;background:#222}.ks-faq-plus:after{transform:rotate(90deg);transition:transform .2s}.ks-template-faq[open] .ks-faq-plus:after{transform:rotate(0)}.ks-template-faq p{font:400 16px/1.7 "Google Sans Flex",sans-serif;padding-top:18px;padding-right:56px;color:#666}.ks-template-faq summary:focus-visible{outline:2px solid #1931e3;outline-offset:5px}
.ks-safety-grid>div{background:#fff!important;border:1px solid #e7e7e9!important;border-radius:20px!important;padding:28px!important;box-shadow:0 8px 24px #00000008}.ks-safety-grid h3{font:500 23px/1.3 "Google Sans Flex",sans-serif;margin:0 0 14px}.ks-safety-grid p{font:400 16px/1.6 "Google Sans Flex",sans-serif;color:#626269}.ks-safety-grid{gap:20px;margin-top:30px}.ks-new-section h2{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.03em}
.ks-editorial-image{width:100%;aspect-ratio:2/1;border-radius:16px;background-image:url('blog-editorial.png');background-size:105% 315%;background-repeat:no-repeat}.ks-editorial-0{background-position:center top}.ks-editorial-1{background-position:center center}.ks-editorial-2{background-position:center bottom}.ks-editorial-hero{max-width:960px;margin:32px auto}.ks-article-grid article{padding:0 0 24px;overflow:hidden;background:white;border:1px solid #e7e7e9}.ks-article-grid article .ks-editorial-image{border-radius:0}.ks-article-grid h3,.ks-article-grid article>a{margin:20px 24px;display:block}.ks-article-grid h3{font-size:24px;line-height:1.3}
[data-framer-name="Contacts"].ks-contacts-compact{height:auto!important;min-height:0!important;padding-bottom:40px!important;gap:32px!important}.ks-france-map{width:min(760px,100%);margin:12px auto 0;display:block!important}.ks-france-map img{width:100%;height:auto;display:block;max-height:480px;object-fit:contain}.ks-france-map p{text-align:center;font:400 16px/1.5 "Google Sans Flex",sans-serif;color:#666;margin-top:12px}
@media(max-width:809px){.ks-data-card [data-framer-name="Gallery View"]{height:330px!important}.ks-safety-grid{grid-template-columns:1fr 1fr}.ks-template-faq summary{font-size:18px}.ks-template-faq p{padding-right:0}.ks-france-map img{max-height:360px}}
@media(max-width:540px){.ks-data-grid{grid-template-columns:1fr}.ks-data-card [data-framer-name="Gallery View"]{height:350px!important}.ks-safety-grid{grid-template-columns:1fr}.ks-safety-grid>div{padding:24px!important}.ks-template-faq summary{gap:16px;font-size:17px}}

[data-home-car] [data-framer-name="Transmission"],[data-home-car] [data-framer-name="Engine"]{color:white!important;font:400 14px/1.4 "Google Sans Flex",sans-serif!important}

[data-framer-name="Address"] .ks-france-map{width:100%;margin:12px 0 0;position:relative;flex:none}[data-framer-name="Address"] .ks-france-map img{height:240px;width:100%;object-fit:contain}[data-framer-name="Address"] .ks-france-map p{display:none}[data-framer-name="Contacts"] [data-framer-name="Address"]{height:auto!important;min-height:310px!important;justify-content:flex-start!important;gap:8px!important}

.ks-new-section{position:relative;z-index:2}
/* Karside interaction and responsive corrections — 1 November 2026. */
.ks-city-search{margin-top:16px;width:100%}.ks-rental-card{position:relative;display:block;height:448px;min-width:0;overflow:hidden;border-radius:12px;color:#fff;text-decoration:none;background:#222}.ks-car-media,.ks-car-shade{position:absolute;inset:0}.ks-car-media{background-size:cover;background-position:center;transition:transform .35s}.ks-rental-card:hover .ks-car-media{transform:scale(1.025)}.ks-car-shade{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.65) 100%)}.ks-rental-card .ks-car-city{position:absolute;top:16px;left:16px;z-index:1;border-radius:30px;background:#fff;color:#171717;padding:8px 14px;font:400 14px/1.4 "Google Sans Flex",sans-serif}.ks-car-caption{position:absolute;left:24px;right:24px;bottom:24px}.ks-car-caption h3{font:500 24px/1.2 "Google Sans Flex",sans-serif;margin:0 0 10px;color:#fff}.ks-car-caption p{font:400 16px/1.4 "Google Sans Flex",sans-serif;color:#fff;margin:0}
[data-technical-table]{display:block!important;width:100%;min-width:0}.ks-specifications{border:1px solid #d9dbe6;border-radius:20px;padding:24px;min-width:0}.ks-specifications h3{font:500 23px/1.3 "Google Sans Flex",sans-serif;margin:0 0 18px}.ks-specifications dl{display:block;margin:0}.ks-spec-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid #e6e6ec;font:400 16px/1.5 "Google Sans Flex",sans-serif}.ks-spec-line:last-child{border:0}.ks-spec-line dt{color:#666}.ks-spec-line dd{margin:0;font-weight:500;text-align:right;overflow-wrap:anywhere}.ks-equipment{align-items:start;gap:24px}.ks-equipment section{padding:24px;background:#f7f7fa;border-radius:20px;min-width:0}.ks-equipment h3{min-height:0;margin:0 0 20px;font-size:23px;line-height:1.3}.ks-equipment ul{padding:0;margin:0;display:grid;gap:14px;list-style:none}.ks-equipment li{display:flex;gap:12px;align-items:flex-start;font:400 16px/1.5 "Google Sans Flex",sans-serif}.ks-equipment li::before{content:'✓';flex:0 0 22px;display:grid;place-items:center;border-radius:50%;background:white;color:#1931e3;width:22px;height:22px;font-size:14px}.ks-equipment li>*::before{content:none!important}.ks-booking-panel h3{font:500 24px/1.3 "Google Sans Flex",sans-serif}.ks-booking-panel p{font:400 16px/1.6 "Google Sans Flex",sans-serif;margin:20px 0 24px}
a.ks-submit,.ks-submit{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:100px;background:#1931e3;color:#fff!important;font:600 14px/1.4 "Google Sans Flex",sans-serif;min-height:48px;padding:14px 24px;text-decoration:none!important;cursor:pointer}.ks-submit:hover{background:#1427be}.ks-service-contact{align-self:flex-start;margin-top:12px}.ks-whatsapp{display:flex;gap:10px;align-items:center;justify-content:center;width:auto;height:54px;padding:0 20px;border-radius:100px;text-decoration:none!important;font:500 14px/1 "Google Sans Flex",sans-serif}.ks-whatsapp svg{width:26px;height:26px;flex:none}.ks-whatsapp span{text-decoration:none}
.ks-concierge-dialog{box-sizing:border-box;max-width:720px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:32px;overscroll-behavior:contain}.ks-concierge-dialog .ks-field{font-size:16px;min-width:0;width:100%;box-sizing:border-box}.ks-concierge-dialog .ks-date-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ks-calendar{margin:20px 0;border:1px solid #d9dbe6;border-radius:20px;padding:18px}.ks-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ks-calendar-head strong{text-transform:capitalize}.ks-calendar-head button{border:0;background:#f7f7fa;color:#111;border-radius:50%;width:40px;height:40px;font-size:26px;cursor:pointer}.ks-calendar-hint,.ks-calendar-selection{font-size:13px;line-height:1.5;color:#686877;margin:12px 0}.ks-range-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ks-weekday{text-align:center;font-size:12px;font-weight:500;padding:10px 0}.ks-range-grid .ks-day{border:0;border-radius:8px;min-width:0;min-height:44px;background:#f7f7fa;color:#161616;font:500 14px/1 "Google Sans Flex",sans-serif;cursor:pointer}.ks-range-grid .ks-day.ks-in-range{background:#e6e9ff;border-radius:0}.ks-range-grid .ks-day.ks-range-edge{background:#1931e3;color:white}.ks-range-grid .ks-day:disabled{opacity:.35;text-decoration:line-through;cursor:default}.ks-day:focus-visible,.ks-calendar-head button:focus-visible{outline:2px solid #1931e3;outline-offset:2px}.ks-delivery{padding:0;border:0;margin:24px 0}.ks-delivery legend{font-weight:500;margin-bottom:12px}.ks-delivery-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ks-delivery-options .ks-delivery-choice{display:flex;align-items:center;gap:12px;min-height:60px;margin:0;border:1px solid #d9dbe6;padding:12px 16px;border-radius:18px;cursor:pointer;box-sizing:border-box;font-size:14px}.ks-delivery-choice:has(input:checked){border-color:#1931e3;background:#f0f2ff;color:#1931e3}.ks-delivery-choice input{accent-color:#1931e3;width:18px;height:18px;flex:none}.ks-address-options{margin:4px 0;padding:4px;list-style:none;border:1px solid #d9dbe6;background:#fff;border-radius:18px;max-height:240px;overflow:auto;box-shadow:0 6px 20px #0000000b}.ks-address-options li{padding:14px 12px;cursor:pointer;border-radius:12px;font-size:14px;line-height:1.5}.ks-address-options li:hover,.ks-address-options [aria-selected=true]{background:#f0f2ff;color:#1931e3}.ks-address-help,.ks-address-credit{display:block;margin:8px 0;font-size:12px;line-height:1.5;color:#686877}.ks-address-credit{font-size:10px}.ks-whatsapp-send{margin-top:12px}
@media(max-width:809px){.ks-equipment{grid-template-columns:1fr}.ks-equipment section{padding:22px}.ks-whatsapp{width:54px;padding:0}.ks-whatsapp>span{display:none}}
@media(max-width:540px){.ks-concierge-dialog{padding:24px 16px;border-radius:24px}.ks-calendar{padding:10px}.ks-range-grid .ks-day{min-height:36px}.ks-delivery-options{grid-template-columns:1fr}.ks-specifications{padding:18px}.ks-spec-line{gap:12px;font-size:14px}.ks-car-caption{left:20px;right:20px}.ks-car-caption h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){.ks-car-media{transition:none}.ks-rental-card:hover .ks-car-media{transform:none}}
/* The original decorative vehicle background sits above the new controls. */
body[data-vehicle-page] [data-framer-name="Background Image"]{pointer-events:none!important}
.ks-mobile-book{display:none}
@media(max-width:809px){.ks-mobile-book{display:flex}}
