*{margin:0;padding:0;box-sizing:border-box}body{font-family:Nunito Sans,sans-serif;line-height:1.6;color:var(--charcoal-black);background-color:var(--white);background-image:url(/assets/blob-yellow-ccbc5f98.svg),url(/assets/blob-nordic-blue-7558db9d.svg);background-repeat:no-repeat,no-repeat;background-position:-200px 400px,right -200px top 800px;background-size:600px,600px;background-attachment:fixed,fixed;overflow-x:hidden}a{text-decoration:none;color:inherit}.section{padding:3rem 2rem}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}.section h2{font-family:Patrick Hand,cursive;font-size:2.2rem;margin-bottom:1.5rem;position:relative;display:inline-block}.section h2:before{content:"";position:absolute;width:40px;height:40px;background-image:url(/assets/campervan-cea4aa1d.svg);background-repeat:no-repeat;background-size:contain;opacity:.1;z-index:-1;left:-20px;top:-15px;transform:rotate(-5deg)}.section h2:after{content:"";position:absolute;bottom:-5px;left:0;width:40%;height:3px;background-color:var(--golden-yellow)}.cars-page .page-header{text-align:center;max-width:900px;margin:0 auto 3rem;padding:2rem 1rem}.cars-page h1{font-family:Patrick Hand,cursive;font-size:3rem;color:var(--charcoal-black);margin-bottom:1.5rem}.cars-page .page-intro{font-size:1.2rem;line-height:1.6;color:#444}.cars-page .seo-content{max-width:900px;margin:4rem auto;padding:0 1rem}.cars-page .seo-text h2{font-family:Patrick Hand,cursive;font-size:2rem;color:var(--nordic-blue);margin-bottom:1.5rem}.cars-page .seo-text p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.selected-car-details{max-width:900px;margin:4rem auto;background-color:#f8f8f8;border-radius:12px;padding:2rem;box-shadow:0 4px 15px #00000012}.selected-car-details h2{text-align:center;font-family:Patrick Hand,cursive;font-size:2.2rem;color:var(--charcoal-black);margin-bottom:2rem}.car-details h3{font-size:1.8rem;color:var(--nordic-blue);margin-bottom:1rem}.car-details p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.car-details h4{font-size:1.4rem;color:var(--charcoal-black);margin-bottom:1rem}.car-details ul{margin-bottom:2rem;padding-left:1.5rem}.car-details li{margin-bottom:.5rem;font-size:1.05rem}.book-now-button{background-color:var(--golden-yellow);color:var(--charcoal-black);font-weight:700;padding:.8rem 2rem;font-size:1.1rem;border:none;border-radius:30px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px #0000001a}.book-now-button:hover{background-color:#e9bb16;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}@media (max-width: 768px){.cars-page h1{font-size:2.2rem}.cars-page .page-intro,.cars-page .seo-text p{font-size:1rem}.selected-car-details{padding:1.5rem;margin:3rem auto}.car-details h3{font-size:1.5rem}}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(/assets/xx-5f776f5b.svg)}.fi-xx.fis{background-image:url(/assets/xx-84717c7a.svg)}.fi-ad{background-image:url(/assets/ad-1914f0d7.svg)}.fi-ad.fis{background-image:url(/assets/ad-ca1937c7.svg)}.fi-ae{background-image:url(/assets/ae-3bc52a4a.svg)}.fi-ae.fis{background-image:url(/assets/ae-ad238db3.svg)}.fi-af{background-image:url(/assets/af-313a7dd8.svg)}.fi-af.fis{background-image:url(/assets/af-0232e355.svg)}.fi-ag{background-image:url(/assets/ag-13128213.svg)}.fi-ag.fis{background-image:url(/assets/ag-00232b7b.svg)}.fi-ai{background-image:url(/assets/ai-974c6af4.svg)}.fi-ai.fis{background-image:url(/assets/ai-3740d9b9.svg)}.fi-al{background-image:url(/assets/al-4ae4d295.svg)}.fi-al.fis{background-image:url(/assets/al-04b5d48a.svg)}.fi-am{background-image:url(/assets/am-efb6cdaa.svg)}.fi-am.fis{background-image:url(/assets/am-57edcffa.svg)}.fi-ao{background-image:url(/assets/ao-3a4b1f9b.svg)}.fi-ao.fis{background-image:url(/assets/ao-b545e441.svg)}.fi-aq{background-image:url(/assets/aq-1cdfb744.svg)}.fi-aq.fis{background-image:url(/assets/aq-adec3636.svg)}.fi-ar{background-image:url(/assets/ar-da39bfbe.svg)}.fi-ar.fis{background-image:url(/assets/ar-cb6050f5.svg)}.fi-as{background-image:url(/assets/as-6f356d18.svg)}.fi-as.fis{background-image:url(/assets/as-8d56ddc7.svg)}.fi-at{background-image:url(/assets/at-c0e5cb3c.svg)}.fi-at.fis{background-image:url(/assets/at-9ad44039.svg)}.fi-au{background-image:url(/assets/au-cbb2206c.svg)}.fi-au.fis{background-image:url(/assets/au-1e6796ab.svg)}.fi-aw{background-image:url(/assets/aw-6cabd939.svg)}.fi-aw.fis{background-image:url(/assets/aw-e3a9f113.svg)}.fi-ax{background-image:url(/assets/ax-1f2bddd3.svg)}.fi-ax.fis{background-image:url(/assets/ax-4702b3f0.svg)}.fi-az{background-image:url(/assets/az-33ad245b.svg)}.fi-az.fis{background-image:url(/assets/az-270a8348.svg)}.fi-ba{background-image:url(/assets/ba-b321fe9b.svg)}.fi-ba.fis{background-image:url(/assets/ba-07eced7b.svg)}.fi-bb{background-image:url(/assets/bb-46cfd88a.svg)}.fi-bb.fis{background-image:url(/assets/bb-065d1a0c.svg)}.fi-bd{background-image:url(/assets/bd-1aabb4a7.svg)}.fi-bd.fis{background-image:url(/assets/bd-90f8f20e.svg)}.fi-be{background-image:url(/assets/be-d6aff6fa.svg)}.fi-be.fis{background-image:url(/assets/be-ba60828a.svg)}.fi-bf{background-image:url(/assets/bf-606b17ad.svg)}.fi-bf.fis{background-image:url(/assets/bf-62cdc2bd.svg)}.fi-bg{background-image:url(/assets/bg-b6d979fc.svg)}.fi-bg.fis{background-image:url(/assets/bg-4943a69e.svg)}.fi-bh{background-image:url(/assets/bh-7a519f58.svg)}.fi-bh.fis{background-image:url(/assets/bh-102fe27e.svg)}.fi-bi{background-image:url(/assets/bi-5ef1a56b.svg)}.fi-bi.fis{background-image:url(/assets/bi-9508881d.svg)}.fi-bj{background-image:url(/assets/bj-0a46cbae.svg)}.fi-bj.fis{background-image:url(/assets/bj-2cbd6426.svg)}.fi-bl{background-image:url(/assets/bl-d511eb84.svg)}.fi-bl.fis{background-image:url(/assets/bl-025f596f.svg)}.fi-bm{background-image:url(/assets/bm-65e4636a.svg)}.fi-bm.fis{background-image:url(/assets/bm-130ba5ef.svg)}.fi-bn{background-image:url(/assets/bn-4fc01eb8.svg)}.fi-bn.fis{background-image:url(/assets/bn-df47fa9c.svg)}.fi-bo{background-image:url(/assets/bo-ee1075eb.svg)}.fi-bo.fis{background-image:url(/assets/bo-d388615d.svg)}.fi-bq{background-image:url(/assets/bq-23881e6c.svg)}.fi-bq.fis{background-image:url(/assets/bq-83723941.svg)}.fi-br{background-image:url(/assets/br-b0a91282.svg)}.fi-br.fis{background-image:url(/assets/br-575ab789.svg)}.fi-bs{background-image:url(/assets/bs-1f179c39.svg)}.fi-bs.fis{background-image:url(/assets/bs-58cdb6c9.svg)}.fi-bt{background-image:url(/assets/bt-05ff0d4d.svg)}.fi-bt.fis{background-image:url(/assets/bt-b2582c2c.svg)}.fi-bv{background-image:url(/assets/bv-d972d58c.svg)}.fi-bv.fis{background-image:url(/assets/bv-342b164c.svg)}.fi-bw{background-image:url(/assets/bw-180bfa4e.svg)}.fi-bw.fis{background-image:url(/assets/bw-6c89aad0.svg)}.fi-by{background-image:url(/assets/by-a1efa44a.svg)}.fi-by.fis{background-image:url(/assets/by-821cf655.svg)}.fi-bz{background-image:url(/assets/bz-9aef8f4e.svg)}.fi-bz.fis{background-image:url(/assets/bz-ecada956.svg)}.fi-ca{background-image:url(/assets/ca-345ec9da.svg)}.fi-ca.fis{background-image:url(/assets/ca-f2b1a3d9.svg)}.fi-cc{background-image:url(/assets/cc-57265e7c.svg)}.fi-cc.fis{background-image:url(/assets/cc-efbeb0cd.svg)}.fi-cd{background-image:url(/assets/cd-ad93c1af.svg)}.fi-cd.fis{background-image:url(/assets/cd-64c360bd.svg)}.fi-cf{background-image:url(/assets/cf-1b58dc20.svg)}.fi-cf.fis{background-image:url(/assets/cf-2e16b1cf.svg)}.fi-cg{background-image:url(/assets/cg-628dcfc7.svg)}.fi-cg.fis{background-image:url(/assets/cg-9accb522.svg)}.fi-ch{background-image:url(/assets/ch-ac676cd3.svg)}.fi-ch.fis{background-image:url(/assets/ch-be4b8257.svg)}.fi-ci{background-image:url(/assets/ci-4ecfea70.svg)}.fi-ci.fis{background-image:url(/assets/ci-c3f20b8e.svg)}.fi-ck{background-image:url(/assets/ck-b17c039f.svg)}.fi-ck.fis{background-image:url(/assets/ck-e5457495.svg)}.fi-cl{background-image:url(/assets/cl-bcf0ccdf.svg)}.fi-cl.fis{background-image:url(/assets/cl-b1ef63f1.svg)}.fi-cm{background-image:url(/assets/cm-c9a327dc.svg)}.fi-cm.fis{background-image:url(/assets/cm-0899a610.svg)}.fi-cn{background-image:url(/assets/cn-981da9bd.svg)}.fi-cn.fis{background-image:url(/assets/cn-b63401f4.svg)}.fi-co{background-image:url(/assets/co-6bab3c96.svg)}.fi-co.fis{background-image:url(/assets/co-596558a2.svg)}.fi-cr{background-image:url(/assets/cr-4775ef01.svg)}.fi-cr.fis{background-image:url(/assets/cr-b70b33c4.svg)}.fi-cu{background-image:url(/assets/cu-15013e0b.svg)}.fi-cu.fis{background-image:url(/assets/cu-0234085b.svg)}.fi-cv{background-image:url(/assets/cv-2fa67e0a.svg)}.fi-cv.fis{background-image:url(/assets/cv-1f908f34.svg)}.fi-cw{background-image:url(/assets/cw-c845d0ca.svg)}.fi-cw.fis{background-image:url(/assets/cw-f4df53da.svg)}.fi-cx{background-image:url(/assets/cx-316d0119.svg)}.fi-cx.fis{background-image:url(/assets/cx-a799a916.svg)}.fi-cy{background-image:url(/assets/cy-d2ddf86c.svg)}.fi-cy.fis{background-image:url(/assets/cy-eea7f79e.svg)}.fi-cz{background-image:url(/assets/cz-d601fcc2.svg)}.fi-cz.fis{background-image:url(/assets/cz-5a462b5f.svg)}.fi-de{background-image:url(/assets/de-efd480af.svg)}.fi-de.fis{background-image:url(/assets/de-c02c7eec.svg)}.fi-dj{background-image:url(/assets/dj-2a22d382.svg)}.fi-dj.fis{background-image:url(/assets/dj-84b1dd7e.svg)}.fi-dk{background-image:url(/assets/dk-d2847c0b.svg)}.fi-dk.fis{background-image:url(/assets/dk-4d7c9c44.svg)}.fi-dm{background-image:url(/assets/dm-0a4bf1a2.svg)}.fi-dm.fis{background-image:url(/assets/dm-c279396d.svg)}.fi-do{background-image:url(/assets/do-02e5f5ef.svg)}.fi-do.fis{background-image:url(/assets/do-0079b41e.svg)}.fi-dz{background-image:url(/assets/dz-9ea0cf93.svg)}.fi-dz.fis{background-image:url(/assets/dz-73f56cc7.svg)}.fi-ec{background-image:url(/assets/ec-4472b061.svg)}.fi-ec.fis{background-image:url(/assets/ec-398a104d.svg)}.fi-ee{background-image:url(/assets/ee-25642310.svg)}.fi-ee.fis{background-image:url(/assets/ee-9fbc0f51.svg)}.fi-eg{background-image:url(/assets/eg-3f85d1d2.svg)}.fi-eg.fis{background-image:url(/assets/eg-000845fe.svg)}.fi-eh{background-image:url(/assets/eh-a957f2ae.svg)}.fi-eh.fis{background-image:url(/assets/eh-cc2bf737.svg)}.fi-er{background-image:url(/assets/er-64c98a80.svg)}.fi-er.fis{background-image:url(/assets/er-7afdecc6.svg)}.fi-es{background-image:url(/assets/es-f9cfaff8.svg)}.fi-es.fis{background-image:url(/assets/es-5b25031d.svg)}.fi-et{background-image:url(/assets/et-43d5922f.svg)}.fi-et.fis{background-image:url(/assets/et-e3751fb4.svg)}.fi-fi{background-image:url(/assets/fi-012edd98.svg)}.fi-fi.fis{background-image:url(/assets/fi-f4064089.svg)}.fi-fj{background-image:url(/assets/fj-b23cbee8.svg)}.fi-fj.fis{background-image:url(/assets/fj-21b1a9fa.svg)}.fi-fk{background-image:url(/assets/fk-34676ede.svg)}.fi-fk.fis{background-image:url(/assets/fk-223b7bbc.svg)}.fi-fm{background-image:url(/assets/fm-23db3e9f.svg)}.fi-fm.fis{background-image:url(/assets/fm-3113102b.svg)}.fi-fo{background-image:url(/assets/fo-ec85991b.svg)}.fi-fo.fis{background-image:url(/assets/fo-40e76821.svg)}.fi-fr{background-image:url(/assets/fr-8cdacc8d.svg)}.fi-fr.fis{background-image:url(/assets/fr-5cdc5047.svg)}.fi-ga{background-image:url(/assets/ga-f7b775c4.svg)}.fi-ga.fis{background-image:url(/assets/ga-cb2951db.svg)}.fi-gb{background-image:url(/assets/gb-c8be1e72.svg)}.fi-gb.fis{background-image:url(/assets/gb-c9024642.svg)}.fi-gd{background-image:url(/assets/gd-eecc1f13.svg)}.fi-gd.fis{background-image:url(/assets/gd-95cb79d0.svg)}.fi-ge{background-image:url(/assets/ge-0280a127.svg)}.fi-ge.fis{background-image:url(/assets/ge-05f9a3cb.svg)}.fi-gf{background-image:url(/assets/gf-cb5464e2.svg)}.fi-gf.fis{background-image:url(/assets/gf-7643aaa7.svg)}.fi-gg{background-image:url(/assets/gg-ea806b48.svg)}.fi-gg.fis{background-image:url(/assets/gg-ca797ce5.svg)}.fi-gh{background-image:url(/assets/gh-53c55ca4.svg)}.fi-gh.fis{background-image:url(/assets/gh-5797d82d.svg)}.fi-gi{background-image:url(/assets/gi-483f5768.svg)}.fi-gi.fis{background-image:url(/assets/gi-be47ba3f.svg)}.fi-gl{background-image:url(/assets/gl-15a60b07.svg)}.fi-gl.fis{background-image:url(/assets/gl-debe7773.svg)}.fi-gm{background-image:url(/assets/gm-2aa3fad4.svg)}.fi-gm.fis{background-image:url(/assets/gm-726e760b.svg)}.fi-gn{background-image:url(/assets/gn-ee01e7dd.svg)}.fi-gn.fis{background-image:url(/assets/gn-8d20e686.svg)}.fi-gp{background-image:url(/assets/gp-ee9d78d0.svg)}.fi-gp.fis{background-image:url(/assets/gp-5f0e3566.svg)}.fi-gq{background-image:url(/assets/gq-61ddf0a9.svg)}.fi-gq.fis{background-image:url(/assets/gq-d9554523.svg)}.fi-gr{background-image:url(/assets/gr-a184070f.svg)}.fi-gr.fis{background-image:url(/assets/gr-a4519d98.svg)}.fi-gs{background-image:url(/assets/gs-71b1be86.svg)}.fi-gs.fis{background-image:url(/assets/gs-5f9e0729.svg)}.fi-gt{background-image:url(/assets/gt-a20814d0.svg)}.fi-gt.fis{background-image:url(/assets/gt-a3c7e6a8.svg)}.fi-gu{background-image:url(/assets/gu-f49a02cc.svg)}.fi-gu.fis{background-image:url(/assets/gu-7f53fc76.svg)}.fi-gw{background-image:url(/assets/gw-6b81a234.svg)}.fi-gw.fis{background-image:url(/assets/gw-8838eee6.svg)}.fi-gy{background-image:url(/assets/gy-5bd7a7b3.svg)}.fi-gy.fis{background-image:url(/assets/gy-4564fd57.svg)}.fi-hk{background-image:url(/assets/hk-d9d142b2.svg)}.fi-hk.fis{background-image:url(/assets/hk-cb99edfd.svg)}.fi-hm{background-image:url(/assets/hm-b57fb521.svg)}.fi-hm.fis{background-image:url(/assets/hm-6c716b74.svg)}.fi-hn{background-image:url(/assets/hn-67130fa0.svg)}.fi-hn.fis{background-image:url(/assets/hn-545c93c9.svg)}.fi-hr{background-image:url(/assets/hr-3c98eae5.svg)}.fi-hr.fis{background-image:url(/assets/hr-8bdbc317.svg)}.fi-ht{background-image:url(/assets/ht-d45f0285.svg)}.fi-ht.fis{background-image:url(/assets/ht-648e31fd.svg)}.fi-hu{background-image:url(/assets/hu-ffc4edd5.svg)}.fi-hu.fis{background-image:url(/assets/hu-9e6bc6d7.svg)}.fi-id{background-image:url(/assets/id-5cd3acc4.svg)}.fi-id.fis{background-image:url(/assets/id-b8cd30f2.svg)}.fi-ie{background-image:url(/assets/ie-f82568d7.svg)}.fi-ie.fis{background-image:url(/assets/ie-860168f5.svg)}.fi-il{background-image:url(/assets/il-04a099ac.svg)}.fi-il.fis{background-image:url(/assets/il-8cf0b4af.svg)}.fi-im{background-image:url(/assets/im-6edaeb06.svg)}.fi-im.fis{background-image:url(/assets/im-89a2a18e.svg)}.fi-in{background-image:url(/assets/in-91185efa.svg)}.fi-in.fis{background-image:url(/assets/in-455c32f2.svg)}.fi-io{background-image:url(/assets/io-3b827053.svg)}.fi-io.fis{background-image:url(/assets/io-d6e97096.svg)}.fi-iq{background-image:url(/assets/iq-073b0711.svg)}.fi-iq.fis{background-image:url(/assets/iq-5564cc73.svg)}.fi-ir{background-image:url(/assets/ir-cb363e09.svg)}.fi-ir.fis{background-image:url(/assets/ir-7b4bc769.svg)}.fi-is{background-image:url(/assets/is-4ef2de6f.svg)}.fi-is.fis{background-image:url(/assets/is-e1e1c200.svg)}.fi-it{background-image:url(/assets/it-9fa88118.svg)}.fi-it.fis{background-image:url(/assets/it-03086f2e.svg)}.fi-je{background-image:url(/assets/je-200badc2.svg)}.fi-je.fis{background-image:url(/assets/je-994ec967.svg)}.fi-jm{background-image:url(/assets/jm-f837df1a.svg)}.fi-jm.fis{background-image:url(/assets/jm-43b63284.svg)}.fi-jo{background-image:url(/assets/jo-e3a570d5.svg)}.fi-jo.fis{background-image:url(/assets/jo-0ec98db3.svg)}.fi-jp{background-image:url(/assets/jp-bfea80ba.svg)}.fi-jp.fis{background-image:url(/assets/jp-2bd3a486.svg)}.fi-ke{background-image:url(/assets/ke-699163d8.svg)}.fi-ke.fis{background-image:url(/assets/ke-f572211e.svg)}.fi-kg{background-image:url(/assets/kg-b0cf3e68.svg)}.fi-kg.fis{background-image:url(/assets/kg-e2acd961.svg)}.fi-kh{background-image:url(/assets/kh-21a96816.svg)}.fi-kh.fis{background-image:url(/assets/kh-ca56fe9d.svg)}.fi-ki{background-image:url(/assets/ki-01206661.svg)}.fi-ki.fis{background-image:url(/assets/ki-7449c0be.svg)}.fi-km{background-image:url(/assets/km-81e1befb.svg)}.fi-km.fis{background-image:url(/assets/km-6b31a152.svg)}.fi-kn{background-image:url(/assets/kn-0832acb7.svg)}.fi-kn.fis{background-image:url(/assets/kn-dc5eff37.svg)}.fi-kp{background-image:url(/assets/kp-f79bc8b6.svg)}.fi-kp.fis{background-image:url(/assets/kp-f5c28e4f.svg)}.fi-kr{background-image:url(/assets/kr-7a6cd5b5.svg)}.fi-kr.fis{background-image:url(/assets/kr-b6296bfd.svg)}.fi-kw{background-image:url(/assets/kw-172a4281.svg)}.fi-kw.fis{background-image:url(/assets/kw-adea2b13.svg)}.fi-ky{background-image:url(/assets/ky-a15e10f1.svg)}.fi-ky.fis{background-image:url(/assets/ky-e6c94ec4.svg)}.fi-kz{background-image:url(/assets/kz-381b22e4.svg)}.fi-kz.fis{background-image:url(/assets/kz-4cfea675.svg)}.fi-la{background-image:url(/assets/la-da591b98.svg)}.fi-la.fis{background-image:url(/assets/la-db27f2de.svg)}.fi-lb{background-image:url(/assets/lb-94b12b3f.svg)}.fi-lb.fis{background-image:url(/assets/lb-a6977d89.svg)}.fi-lc{background-image:url(/assets/lc-99645e00.svg)}.fi-lc.fis{background-image:url(/assets/lc-f967e635.svg)}.fi-li{background-image:url(/assets/li-77a33513.svg)}.fi-li.fis{background-image:url(/assets/li-6d84c94c.svg)}.fi-lk{background-image:url(/assets/lk-ed3eee24.svg)}.fi-lk.fis{background-image:url(/assets/lk-e73e2c43.svg)}.fi-lr{background-image:url(/assets/lr-69f2ce4b.svg)}.fi-lr.fis{background-image:url(/assets/lr-144dca7c.svg)}.fi-ls{background-image:url(/assets/ls-83d2e415.svg)}.fi-ls.fis{background-image:url(/assets/ls-a9f631a2.svg)}.fi-lt{background-image:url(/assets/lt-dc040199.svg)}.fi-lt.fis{background-image:url(/assets/lt-8ef0e9cb.svg)}.fi-lu{background-image:url(/assets/lu-a0a530e3.svg)}.fi-lu.fis{background-image:url(/assets/lu-02b43c1a.svg)}.fi-lv{background-image:url(/assets/lv-15d4e812.svg)}.fi-lv.fis{background-image:url(/assets/lv-f4e0567e.svg)}.fi-ly{background-image:url(/assets/ly-47d96b6e.svg)}.fi-ly.fis{background-image:url(/assets/ly-66bc7151.svg)}.fi-ma{background-image:url(/assets/ma-28cfcdec.svg)}.fi-ma.fis{background-image:url(/assets/ma-8f1a0be2.svg)}.fi-mc{background-image:url(/assets/mc-690c23fe.svg)}.fi-mc.fis{background-image:url(/assets/mc-c3aaba7e.svg)}.fi-md{background-image:url(/assets/md-987ca12a.svg)}.fi-md.fis{background-image:url(/assets/md-69fa1216.svg)}.fi-me{background-image:url(/assets/me-d284332e.svg)}.fi-me.fis{background-image:url(/assets/me-98399037.svg)}.fi-mf{background-image:url(/assets/mf-137b371d.svg)}.fi-mf.fis{background-image:url(/assets/mf-65d7d1af.svg)}.fi-mg{background-image:url(/assets/mg-59246c21.svg)}.fi-mg.fis{background-image:url(/assets/mg-f16ffe66.svg)}.fi-mh{background-image:url(/assets/mh-96d7c0b9.svg)}.fi-mh.fis{background-image:url(/assets/mh-e0445f99.svg)}.fi-mk{background-image:url(/assets/mk-22488dc8.svg)}.fi-mk.fis{background-image:url(/assets/mk-8faba052.svg)}.fi-ml{background-image:url(/assets/ml-49e84081.svg)}.fi-ml.fis{background-image:url(/assets/ml-34021383.svg)}.fi-mm{background-image:url(/assets/mm-c0b2e23a.svg)}.fi-mm.fis{background-image:url(/assets/mm-ea2756fc.svg)}.fi-mn{background-image:url(/assets/mn-92d54225.svg)}.fi-mn.fis{background-image:url(/assets/mn-f5f4048c.svg)}.fi-mo{background-image:url(/assets/mo-e1f783f6.svg)}.fi-mo.fis{background-image:url(/assets/mo-490b6c6d.svg)}.fi-mp{background-image:url(/assets/mp-fffb725b.svg)}.fi-mp.fis{background-image:url(/assets/mp-147f0be5.svg)}.fi-mq{background-image:url(/assets/mq-94315e14.svg)}.fi-mq.fis{background-image:url(/assets/mq-e58f7279.svg)}.fi-mr{background-image:url(/assets/mr-ea338a9f.svg)}.fi-mr.fis{background-image:url(/assets/mr-21c0cd8c.svg)}.fi-ms{background-image:url(/assets/ms-c5d14004.svg)}.fi-ms.fis{background-image:url(/assets/ms-59f0b967.svg)}.fi-mt{background-image:url(/assets/mt-a2ad157e.svg)}.fi-mt.fis{background-image:url(/assets/mt-9488845c.svg)}.fi-mu{background-image:url(/assets/mu-51f86810.svg)}.fi-mu.fis{background-image:url(/assets/mu-3a73b077.svg)}.fi-mv{background-image:url(/assets/mv-5546d527.svg)}.fi-mv.fis{background-image:url(/assets/mv-ecc358a3.svg)}.fi-mw{background-image:url(/assets/mw-29a3e705.svg)}.fi-mw.fis{background-image:url(/assets/mw-ab8e10a9.svg)}.fi-mx{background-image:url(/assets/mx-9dbc8ad8.svg)}.fi-mx.fis{background-image:url(/assets/mx-4768f4c4.svg)}.fi-my{background-image:url(/assets/my-bb30e84a.svg)}.fi-my.fis{background-image:url(/assets/my-85523918.svg)}.fi-mz{background-image:url(/assets/mz-ad91c2f8.svg)}.fi-mz.fis{background-image:url(/assets/mz-aa3b3d62.svg)}.fi-na{background-image:url(/assets/na-caa43fcd.svg)}.fi-na.fis{background-image:url(/assets/na-eee4a9b1.svg)}.fi-nc{background-image:url(/assets/nc-962f9b91.svg)}.fi-nc.fis{background-image:url(/assets/nc-df2abea6.svg)}.fi-ne{background-image:url(/assets/ne-4b91653d.svg)}.fi-ne.fis{background-image:url(/assets/ne-c92686fc.svg)}.fi-nf{background-image:url(/assets/nf-c42c0423.svg)}.fi-nf.fis{background-image:url(/assets/nf-704e4087.svg)}.fi-ng{background-image:url(/assets/ng-b7a2a45a.svg)}.fi-ng.fis{background-image:url(/assets/ng-a41dbb75.svg)}.fi-ni{background-image:url(/assets/ni-b9dfe1fc.svg)}.fi-ni.fis{background-image:url(/assets/ni-4cd79f2d.svg)}.fi-nl{background-image:url(/assets/nl-8f691f17.svg)}.fi-nl.fis{background-image:url(/assets/nl-d99b87e8.svg)}.fi-no{background-image:url(/assets/no-ceea17af.svg)}.fi-no.fis{background-image:url(/assets/no-55fc1564.svg)}.fi-np{background-image:url(/assets/np-b84c02e2.svg)}.fi-np.fis{background-image:url(/assets/np-ba25a925.svg)}.fi-nr{background-image:url(/assets/nr-f1de4b06.svg)}.fi-nr.fis{background-image:url(/assets/nr-c0fc69e7.svg)}.fi-nu{background-image:url(/assets/nu-835c94f3.svg)}.fi-nu.fis{background-image:url(/assets/nu-93e802ac.svg)}.fi-nz{background-image:url(/assets/nz-794a2c8c.svg)}.fi-nz.fis{background-image:url(/assets/nz-9e6e1d5e.svg)}.fi-om{background-image:url(/assets/om-3204f5aa.svg)}.fi-om.fis{background-image:url(/assets/om-f2a82576.svg)}.fi-pa{background-image:url(/assets/pa-6181586e.svg)}.fi-pa.fis{background-image:url(/assets/pa-0a61ba05.svg)}.fi-pe{background-image:url(/assets/pe-e9dd299d.svg)}.fi-pe.fis{background-image:url(/assets/pe-c9852484.svg)}.fi-pf{background-image:url(/assets/pf-67391766.svg)}.fi-pf.fis{background-image:url(/assets/pf-5de180b9.svg)}.fi-pg{background-image:url(/assets/pg-43e49233.svg)}.fi-pg.fis{background-image:url(/assets/pg-c269210a.svg)}.fi-ph{background-image:url(/assets/ph-c3bd5e08.svg)}.fi-ph.fis{background-image:url(/assets/ph-dfbd8f17.svg)}.fi-pk{background-image:url(/assets/pk-89e851c0.svg)}.fi-pk.fis{background-image:url(/assets/pk-0e6af6f3.svg)}.fi-pl{background-image:url(/assets/pl-369bb3e1.svg)}.fi-pl.fis{background-image:url(/assets/pl-698cda1f.svg)}.fi-pm{background-image:url(/assets/pm-10cc79ca.svg)}.fi-pm.fis{background-image:url(/assets/pm-498e2e96.svg)}.fi-pn{background-image:url(/assets/pn-b647b2f7.svg)}.fi-pn.fis{background-image:url(/assets/pn-ca5c95d6.svg)}.fi-pr{background-image:url(/assets/pr-968c343f.svg)}.fi-pr.fis{background-image:url(/assets/pr-044ecbaa.svg)}.fi-ps{background-image:url(/assets/ps-5d95ca75.svg)}.fi-ps.fis{background-image:url(/assets/ps-9f13a501.svg)}.fi-pt{background-image:url(/assets/pt-a7a2cf0b.svg)}.fi-pt.fis{background-image:url(/assets/pt-447e9ee9.svg)}.fi-pw{background-image:url(/assets/pw-a61ab9d9.svg)}.fi-pw.fis{background-image:url(/assets/pw-77185a59.svg)}.fi-py{background-image:url(/assets/py-fe096847.svg)}.fi-py.fis{background-image:url(/assets/py-da9d1c90.svg)}.fi-qa{background-image:url(/assets/qa-fb955ef3.svg)}.fi-qa.fis{background-image:url(/assets/qa-d151a4cb.svg)}.fi-re{background-image:url(/assets/re-7b5a5202.svg)}.fi-re.fis{background-image:url(/assets/re-a5347d1a.svg)}.fi-ro{background-image:url(/assets/ro-17a3a747.svg)}.fi-ro.fis{background-image:url(/assets/ro-b56a867a.svg)}.fi-rs{background-image:url(/assets/rs-b6e08e2e.svg)}.fi-rs.fis{background-image:url(/assets/rs-4dbe08eb.svg)}.fi-ru{background-image:url(/assets/ru-7100aaae.svg)}.fi-ru.fis{background-image:url(/assets/ru-b89b2309.svg)}.fi-rw{background-image:url(/assets/rw-9512100a.svg)}.fi-rw.fis{background-image:url(/assets/rw-ada409bb.svg)}.fi-sa{background-image:url(/assets/sa-5738c8cf.svg)}.fi-sa.fis{background-image:url(/assets/sa-fb8db5b7.svg)}.fi-sb{background-image:url(/assets/sb-b34eabf3.svg)}.fi-sb.fis{background-image:url(/assets/sb-d089e4d9.svg)}.fi-sc{background-image:url(/assets/sc-30cdbe42.svg)}.fi-sc.fis{background-image:url(/assets/sc-4363a818.svg)}.fi-sd{background-image:url(/assets/sd-25b3fa24.svg)}.fi-sd.fis{background-image:url(/assets/sd-61d673be.svg)}.fi-se{background-image:url(/assets/se-b3b5071e.svg)}.fi-se.fis{background-image:url(/assets/se-73e67d57.svg)}.fi-sg{background-image:url(/assets/sg-25de9044.svg)}.fi-sg.fis{background-image:url(/assets/sg-4aa6c197.svg)}.fi-sh{background-image:url(/assets/sh-559acea1.svg)}.fi-sh.fis{background-image:url(/assets/sh-ccb1ab63.svg)}.fi-si{background-image:url(/assets/si-3a5e0cac.svg)}.fi-si.fis{background-image:url(/assets/si-4eccac5a.svg)}.fi-sj{background-image:url(/assets/sj-b60dad0e.svg)}.fi-sj.fis{background-image:url(/assets/sj-880802e4.svg)}.fi-sk{background-image:url(/assets/sk-578d0693.svg)}.fi-sk.fis{background-image:url(/assets/sk-5ad0da47.svg)}.fi-sl{background-image:url(/assets/sl-d0c384b0.svg)}.fi-sl.fis{background-image:url(/assets/sl-feb8b966.svg)}.fi-sm{background-image:url(/assets/sm-fc338863.svg)}.fi-sm.fis{background-image:url(/assets/sm-fdae467b.svg)}.fi-sn{background-image:url(/assets/sn-6437db13.svg)}.fi-sn.fis{background-image:url(/assets/sn-2c7a8737.svg)}.fi-so{background-image:url(/assets/so-249e1acb.svg)}.fi-so.fis{background-image:url(/assets/so-cdd8759b.svg)}.fi-sr{background-image:url(/assets/sr-5194a6af.svg)}.fi-sr.fis{background-image:url(/assets/sr-81b54581.svg)}.fi-ss{background-image:url(/assets/ss-f7ac7017.svg)}.fi-ss.fis{background-image:url(/assets/ss-2f87b259.svg)}.fi-st{background-image:url(/assets/st-880c17f9.svg)}.fi-st.fis{background-image:url(/assets/st-73d3798d.svg)}.fi-sv{background-image:url(/assets/sv-4c2b4e2b.svg)}.fi-sv.fis{background-image:url(/assets/sv-7f5a14e1.svg)}.fi-sx{background-image:url(/assets/sx-3088bb73.svg)}.fi-sx.fis{background-image:url(/assets/sx-737847f4.svg)}.fi-sy{background-image:url(/assets/sy-04c5e853.svg)}.fi-sy.fis{background-image:url(/assets/sy-fc5abc60.svg)}.fi-sz{background-image:url(/assets/sz-5d6399c1.svg)}.fi-sz.fis{background-image:url(/assets/sz-4f78b1b7.svg)}.fi-tc{background-image:url(/assets/tc-b8d8c689.svg)}.fi-tc.fis{background-image:url(/assets/tc-f870a946.svg)}.fi-td{background-image:url(/assets/td-19a278fb.svg)}.fi-td.fis{background-image:url(/assets/td-f5c38f02.svg)}.fi-tf{background-image:url(/assets/tf-0bf7174a.svg)}.fi-tf.fis{background-image:url(/assets/tf-9249adfa.svg)}.fi-tg{background-image:url(/assets/tg-f52b955f.svg)}.fi-tg.fis{background-image:url(/assets/tg-c5c4b191.svg)}.fi-th{background-image:url(/assets/th-329cc0d5.svg)}.fi-th.fis{background-image:url(/assets/th-bb8a18d6.svg)}.fi-tj{background-image:url(/assets/tj-cd1afa98.svg)}.fi-tj.fis{background-image:url(/assets/tj-29eb9e2b.svg)}.fi-tk{background-image:url(/assets/tk-8040c00b.svg)}.fi-tk.fis{background-image:url(/assets/tk-4c433207.svg)}.fi-tl{background-image:url(/assets/tl-09c763aa.svg)}.fi-tl.fis{background-image:url(/assets/tl-caf45b73.svg)}.fi-tm{background-image:url(/assets/tm-378178e3.svg)}.fi-tm.fis{background-image:url(/assets/tm-73941c36.svg)}.fi-tn{background-image:url(/assets/tn-8e0274e5.svg)}.fi-tn.fis{background-image:url(/assets/tn-bddf1a6c.svg)}.fi-to{background-image:url(/assets/to-b351703f.svg)}.fi-to.fis{background-image:url(/assets/to-8f2f476b.svg)}.fi-tr{background-image:url(/assets/tr-256a1d6a.svg)}.fi-tr.fis{background-image:url(/assets/tr-d83c3693.svg)}.fi-tt{background-image:url(/assets/tt-04c13dcd.svg)}.fi-tt.fis{background-image:url(/assets/tt-4be02a2c.svg)}.fi-tv{background-image:url(/assets/tv-d94fa5f1.svg)}.fi-tv.fis{background-image:url(/assets/tv-7415f816.svg)}.fi-tw{background-image:url(/assets/tw-931757f0.svg)}.fi-tw.fis{background-image:url(/assets/tw-c04cf00d.svg)}.fi-tz{background-image:url(/assets/tz-fd317aba.svg)}.fi-tz.fis{background-image:url(/assets/tz-0c1241a5.svg)}.fi-ua{background-image:url(/assets/ua-2d869c23.svg)}.fi-ua.fis{background-image:url(/assets/ua-fd9ad29b.svg)}.fi-ug{background-image:url(/assets/ug-ab6aa03e.svg)}.fi-ug.fis{background-image:url(/assets/ug-add8dfbb.svg)}.fi-um{background-image:url(/assets/um-60a63330.svg)}.fi-um.fis{background-image:url(/assets/um-32796aeb.svg)}.fi-us{background-image:url(/assets/us-e7be4240.svg)}.fi-us.fis{background-image:url(/assets/us-633325cb.svg)}.fi-uy{background-image:url(/assets/uy-47656c0b.svg)}.fi-uy.fis{background-image:url(/assets/uy-560c003d.svg)}.fi-uz{background-image:url(/assets/uz-62ce6f10.svg)}.fi-uz.fis{background-image:url(/assets/uz-8f09f1fe.svg)}.fi-va{background-image:url(/assets/va-e0c5f2ab.svg)}.fi-va.fis{background-image:url(/assets/va-ef3d65a3.svg)}.fi-vc{background-image:url(/assets/vc-4e0a8644.svg)}.fi-vc.fis{background-image:url(/assets/vc-31d13bf0.svg)}.fi-ve{background-image:url(/assets/ve-5712f1c6.svg)}.fi-ve.fis{background-image:url(/assets/ve-9052562f.svg)}.fi-vg{background-image:url(/assets/vg-986913de.svg)}.fi-vg.fis{background-image:url(/assets/vg-c50b1ba4.svg)}.fi-vi{background-image:url(/assets/vi-69e264ec.svg)}.fi-vi.fis{background-image:url(/assets/vi-85436b90.svg)}.fi-vn{background-image:url(/assets/vn-23550372.svg)}.fi-vn.fis{background-image:url(/assets/vn-7b590ecf.svg)}.fi-vu{background-image:url(/assets/vu-57d3b67a.svg)}.fi-vu.fis{background-image:url(/assets/vu-a4700521.svg)}.fi-wf{background-image:url(/assets/wf-ad34db05.svg)}.fi-wf.fis{background-image:url(/assets/wf-da8ca66e.svg)}.fi-ws{background-image:url(/assets/ws-6b1a7ebc.svg)}.fi-ws.fis{background-image:url(/assets/ws-48d15d76.svg)}.fi-ye{background-image:url(/assets/ye-4ad43705.svg)}.fi-ye.fis{background-image:url(/assets/ye-8ff200c9.svg)}.fi-yt{background-image:url(/assets/yt-f6ed4975.svg)}.fi-yt.fis{background-image:url(/assets/yt-5a57b00a.svg)}.fi-za{background-image:url(/assets/za-1755a5e1.svg)}.fi-za.fis{background-image:url(/assets/za-004caac0.svg)}.fi-zm{background-image:url(/assets/zm-27535540.svg)}.fi-zm.fis{background-image:url(/assets/zm-ac2b6632.svg)}.fi-zw{background-image:url(/assets/zw-e27fcdcc.svg)}.fi-zw.fis{background-image:url(/assets/zw-ad7a5bcd.svg)}.fi-arab{background-image:url(/assets/arab-ad315ef1.svg)}.fi-arab.fis{background-image:url(/assets/arab-cd15af82.svg)}.fi-asean{background-image:url(/assets/asean-cf29b6a7.svg)}.fi-asean.fis{background-image:url(/assets/asean-5df0c11d.svg)}.fi-cefta{background-image:url(/assets/cefta-bfefb0f6.svg)}.fi-cefta.fis{background-image:url(/assets/cefta-0c277cae.svg)}.fi-cp{background-image:url(/assets/cp-bd880fc5.svg)}.fi-cp.fis{background-image:url(/assets/cp-7dfc8de4.svg)}.fi-dg{background-image:url(/assets/dg-5001a14a.svg)}.fi-dg.fis{background-image:url(/assets/dg-35ac8e2d.svg)}.fi-eac{background-image:url(/assets/eac-7b4cf0a1.svg)}.fi-eac.fis{background-image:url(/assets/eac-017e4170.svg)}.fi-es-ct{background-image:url(/assets/es-ct-11229703.svg)}.fi-es-ct.fis{background-image:url(/assets/es-ct-95f4033c.svg)}.fi-es-ga{background-image:url(/assets/es-ga-4e2fb462.svg)}.fi-es-ga.fis{background-image:url(/assets/es-ga-245d1a52.svg)}.fi-es-pv{background-image:url(/assets/es-pv-df3beb6c.svg)}.fi-es-pv.fis{background-image:url(/assets/es-pv-f608b2f3.svg)}.fi-eu{background-image:url(/assets/eu-67040ccd.svg)}.fi-eu.fis{background-image:url(/assets/eu-019d50bf.svg)}.fi-gb-eng{background-image:url(/assets/gb-eng-53797ba9.svg)}.fi-gb-eng.fis{background-image:url(/assets/gb-eng-2dd36838.svg)}.fi-gb-nir{background-image:url(/assets/gb-nir-98f52ce8.svg)}.fi-gb-nir.fis{background-image:url(/assets/gb-nir-0df06270.svg)}.fi-gb-sct{background-image:url(/assets/gb-sct-7b55bce7.svg)}.fi-gb-sct.fis{background-image:url(/assets/gb-sct-19ed371e.svg)}.fi-gb-wls{background-image:url(/assets/gb-wls-61ad9446.svg)}.fi-gb-wls.fis{background-image:url(/assets/gb-wls-f4a5d2e8.svg)}.fi-ic{background-image:url(/assets/ic-9a584e04.svg)}.fi-ic.fis{background-image:url(/assets/ic-4e5a5e63.svg)}.fi-pc{background-image:url(/assets/pc-cd2d7a99.svg)}.fi-pc.fis{background-image:url(/assets/pc-d8fd6082.svg)}.fi-sh-ac{background-image:url(/assets/sh-ac-6255a020.svg)}.fi-sh-ac.fis{background-image:url(/assets/sh-ac-9b67449b.svg)}.fi-sh-hl{background-image:url(/assets/sh-hl-043640d8.svg)}.fi-sh-hl.fis{background-image:url(/assets/sh-hl-b9a0fba9.svg)}.fi-sh-ta{background-image:url(/assets/sh-ta-6dec9556.svg)}.fi-sh-ta.fis{background-image:url(/assets/sh-ta-305f501f.svg)}.fi-un{background-image:url(/assets/un-c7632022.svg)}.fi-un.fis{background-image:url(/assets/un-fceb875f.svg)}.fi-xk{background-image:url(/assets/xk-290d7f74.svg)}.fi-xk.fis{background-image:url(/assets/xk-2256cd1d.svg)}:root{--golden-yellow: #E5A529;--olive-green: #768838;--nordic-blue: #4B859A;--deep-blue: #548AA4;--charcoal-black: #000000;--white: #FFFFFF}header{background-color:var(--white);padding:1rem 2rem;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:100}.header-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;position:relative}.logo-container{display:flex;align-items:center}.logo{height:60px;width:auto}nav{display:flex;gap:1.5rem;align-items:center}nav>a{font-size:.95rem;font-weight:600;color:var(--charcoal-black);transition:color .3s,transform .2s;text-decoration:none;position:relative}nav>a:hover{color:var(--golden-yellow);transform:translateY(-2px)}nav>a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--golden-yellow);transition:width .3s}nav>a:hover:after{width:100%}nav>a.active{font-weight:600}nav>a.active:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:var(--nordic-blue)}.dropdown{position:relative}.dropdown-toggle{background:none;border:none;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--charcoal-black);font-family:inherit;display:flex;align-items:center;gap:4px;padding:0;transition:color .3s;white-space:nowrap}.dropdown-toggle:hover{color:var(--golden-yellow)}.dropdown-arrow{font-size:.7rem;display:inline-block;transition:transform .2s;margin-left:2px}.dropdown.open .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{display:none;position:absolute;top:calc(100% + 12px);left:0;background:var(--white);box-shadow:0 6px 20px #0000001f;border-radius:8px;padding:6px 0;min-width:170px;z-index:200;flex-direction:column}.dropdown.open .dropdown-menu{display:flex}.dropdown-menu a{display:block;padding:.55rem 1.25rem;color:var(--charcoal-black);text-decoration:none;font-size:.9rem;font-weight:500;white-space:nowrap;transition:background .15s,color .15s;position:relative}.dropdown-menu a:after{display:none}.dropdown-menu a:hover{background:rgba(229,165,41,.08);color:var(--golden-yellow);transform:none}.dropdown-menu a.active{color:var(--nordic-blue);font-weight:600}.lang-selector .lang-toggle{gap:5px}.lang-flag{width:1.4em;height:1em;vertical-align:middle;border-radius:2px;flex-shrink:0}.lang-code{font-size:.82rem;font-weight:700;letter-spacing:.02em}.lang-menu{right:0;left:auto;min-width:150px}.lang-option{background:none;border:none;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:10px;padding:.55rem 1.25rem;width:100%;text-align:left;font-size:.9rem;font-weight:500;color:var(--charcoal-black);transition:background .15s,color .15s;white-space:nowrap}.lang-option:hover{background:rgba(229,165,41,.08);color:var(--golden-yellow)}.lang-option.active{color:var(--golden-yellow);font-weight:700}.booking-btn{background-color:var(--golden-yellow);color:var(--white)!important;padding:.5rem 1.25rem;border-radius:30px;font-weight:700;font-size:.95rem;transition:all .3s;text-decoration:none;white-space:nowrap}.booking-btn:hover{background-color:#d49624;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.booking-btn:active{transform:translateY(0)}.booking-btn:after{display:none!important}.hamburger-menu{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer;z-index:110;position:relative}.hamburger-menu span{display:block;height:3px;width:100%;background-color:var(--charcoal-black);border-radius:3px;transition:all .3s ease}.hamburger-menu.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width: 768px){.hamburger-menu{display:flex}nav{display:flex;flex-direction:column;align-items:flex-start;position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100vh;background-color:var(--white);padding:80px 2rem 2rem;box-shadow:-5px 0 15px #0000001a;transition:right .3s ease;gap:0;z-index:100;overflow-y:auto}nav.active{right:0}nav>a{font-size:1.1rem;padding:.75rem 0;width:100%;border-bottom:1px solid rgba(0,0,0,.06)}nav>a:after{bottom:0}.dropdown{width:100%;border-bottom:1px solid rgba(0,0,0,.06)}.dropdown-toggle{width:100%;justify-content:space-between;font-size:1.1rem;padding:.75rem 0}.dropdown-menu{position:static;box-shadow:none;border-radius:0;padding:0 0 .5rem 1rem;min-width:unset;border-left:2px solid var(--golden-yellow);margin-top:.25rem}.dropdown-menu a{font-size:1rem;padding:.5rem .75rem}.lang-menu{right:auto;left:0}.lang-option{padding:.5rem .75rem;font-size:1rem}.booking-btn{margin-top:1.5rem;text-align:center;padding:.7rem 1.5rem;width:100%;display:block}header:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:99;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}header:has(nav.active):before{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear}}footer{background-color:#000;color:var(--white);padding:4rem 2rem 2rem}.footer-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.footer-section{min-width:200px}.footer-section h3{font-family:Patrick Hand,cursive;font-size:1.2rem;font-weight:700;margin-bottom:1.25rem;color:var(--golden-yellow)}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{margin-bottom:.75rem}.footer-section a{color:#ccc;text-decoration:none;transition:color .2s ease,opacity .3s;opacity:.8}.footer-section a:hover{color:var(--golden-yellow);opacity:1}.footer-bottom{max-width:1200px;margin:3rem auto 0;padding-top:1.5rem;border-top:1px solid #444;display:flex;justify-content:space-between;align-items:center;color:#999;font-size:.85rem;flex-wrap:wrap;gap:1rem}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-links a{width:36px;height:36px;border-radius:50%;background-color:#ffffff1a;display:flex;align-items:center;justify-content:center;transition:background-color .3s,color .2s ease;color:#ccc}.social-links a:hover{background-color:var(--golden-yellow);color:var(--white)}.social-links svg{width:20px;height:20px;fill:currentColor}.copyright{text-align:center;margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);opacity:.7;font-size:.9rem}@media (max-width: 768px){.footer-content{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}}.legal-links{margin:10px 0;text-align:center}.legal-links a{color:#ddd;text-decoration:none;font-size:.9rem;transition:color .3s}.legal-links a:hover{color:#fff;text-decoration:underline}.payment-methods{display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:1rem}.payment-methods svg{height:40px;width:auto;opacity:.9;vertical-align:middle}.payment-methods svg:first-child{height:48px;transform:scale(1.15)}.cookie-consent-content{display:flex;flex-direction:column;gap:10px;max-width:90%;font-family:Nunito Sans,Open Sans,sans-serif}.cookie-consent-content h4{margin:0;color:#fff;font-size:20px;font-weight:600;font-family:Patrick Hand,cursive}.cookie-consent-content p{margin:0;font-size:15px;line-height:1.6;color:#fff}.cookie-consent-content a{color:#e5a529;text-decoration:underline;font-weight:600;transition:color .2s ease}.cookie-consent-content a:hover{color:#768838;text-decoration:none}.cookie-consent-banner{position:relative;overflow:hidden;border-top:3px solid #768838}.cookie-consent-banner:before{content:"";position:absolute;top:-80px;right:-80px;width:180px;height:180px;border-radius:50%;background-color:#7688381a;z-index:-1}.cookie-consent-banner:after{content:"";position:absolute;bottom:-60px;left:-60px;width:150px;height:150px;border-radius:50%;background-color:#e5a5290d;z-index:-1}@media (max-width: 768px){.cookieConsent{flex-direction:column!important;padding:15px 20px!important}.cookie-consent-content{margin-bottom:15px;max-width:100%}.cookieConsent>div{margin:5px 0!important}}.seo-hero-section{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:4rem 0}.seo-hero-content{max-width:1200px;margin:0 auto}.seo-hero-title{font-size:1.75rem;font-weight:600;color:#2c3e50;text-align:center;margin-bottom:1.5rem;line-height:1.2}.seo-hero-text{max-width:900px;margin:0 auto}.seo-hero-text h2{font-size:1.35rem;font-weight:600;color:#34495e;margin-bottom:1.25rem;text-align:center}.seo-hero-text p{font-size:.95rem;line-height:1.7;color:#555;margin-bottom:1.25rem;text-align:justify}.seo-hero-text .hero-cta-text{font-size:1rem;font-weight:600;color:#2c3e50;text-align:center;margin-top:1.5rem}@media (max-width: 768px){.seo-hero-section{padding:2rem 1rem}.seo-hero-content{padding:0 1rem}.seo-hero-title{font-size:1.75rem;margin-bottom:1.5rem}.seo-hero-text h2{font-size:1.35rem;margin-bottom:1rem}.seo-hero-text p{font-size:1rem;text-align:left}.seo-hero-text .hero-cta-text{font-size:1.05rem}}@media (max-width: 480px){.seo-hero-section{padding:2rem 1.25rem}.seo-hero-title{font-size:1.5rem}.seo-hero-text h2{font-size:1.2rem}.seo-hero-text p{font-size:.95rem}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.availability-section{background-color:var(--white);padding:4rem 1rem;position:relative;overflow:hidden}.form-container{background-color:#ffffffeb;padding:2.5rem;border-radius:20px;color:var(--charcoal-black);width:70%;max-width:840px;margin:2rem auto 0;box-shadow:0 8px 30px #0000001f;position:relative;overflow:hidden}.form-title{font-family:Patrick Hand,cursive;font-size:2.2rem;color:var(--charcoal-black);text-align:center;margin-bottom:1.5rem;position:relative;z-index:2}.form-control{width:100%;padding:.9rem 1.2rem;border:2px solid #e0e0e0;border-radius:12px;background-color:var(--white);font-size:1rem;color:var(--charcoal-black);transition:all .3s ease;height:50px;display:flex;align-items:center}.form-control.date{position:relative;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;overflow:hidden;height:50px;padding-left:50px}.form-control.date .date-display{flex:1;pointer-events:none;font-weight:500}.pickup-date .field-icon.left-icon,.delivery-date .field-icon.left-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:2}.date-icon{display:none}.pickup-date:hover .date-icon,.delivery-date:hover .date-icon{transform:scale(1.15)}.date-icon svg{filter:drop-shadow(0px 2px 3px rgba(0,0,0,.1));transition:all .3s ease}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.form-control.date-selected{color:var(--charcoal-black);font-weight:500}input[type=date]{font-family:Nunito Sans,sans-serif}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=date]{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}@supports (accent-color: #E5A529){input[type=date]{accent-color:#E5A529}}.form-control.select{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23768838'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:24px;height:50px;padding-right:40px}.location-group{position:relative}.location-icon{display:none}.location-icon svg{width:22px;height:22px;fill:#4b859a}.checkbox-group{display:flex;align-items:center;margin-bottom:2rem;position:relative;z-index:2}.terms-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-label{position:relative;padding-left:35px;cursor:pointer;font-size:1rem;-webkit-user-select:none;user-select:none;display:inline-block;transition:transform .2s ease}.checkbox-label:hover{transform:translate(3px)}.checkbox-label:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:6px;background-color:#fff;border:2px solid #768838;transition:all .3s ease}.checkbox-label:after{content:"";position:absolute;left:9px;top:5px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:all .2s ease}.terms-checkbox:checked+.checkbox-label:before{background-color:#768838;transform:scale(1.05)}.terms-checkbox:checked+.checkbox-label:after{opacity:1}.terms-checkbox:focus+.checkbox-label:before{box-shadow:0 0 0 4px #7688384d}.checkbox-label a{color:#548aa4;text-decoration:underline;transition:all .2s ease;font-weight:600}.checkbox-label a:hover{color:#4b859a;text-decoration-thickness:2px}.calendar-container{margin-bottom:1.5rem;position:relative;z-index:5}.mountains-icon{position:absolute;bottom:0;right:0;width:100%;height:60px;background-image:url(/assets/mountains-10df0d19.svg);background-repeat:repeat-x;background-position:center bottom;background-size:contain}.email-row .form-group{flex:1;max-width:100%;width:100%;margin:0}.email-row{display:flex;width:100%}@media (max-width: 768px){.form-container{padding:1.5rem 1rem;width:90%;margin:1rem auto}.form-title{font-size:1.6rem}.form-row{gap:.8rem;display:flex!important;flex-wrap:wrap!important}.form-row .form-group{min-width:0!important;flex:1 1 calc(50% - .4rem)!important;max-width:calc(50% - .4rem)!important}.form-row .form-group.location-group,.form-row.email-row .form-group{flex:1 1 100%!important;max-width:100%!important}.form-row.datetime-row{flex-direction:row!important;flex-wrap:nowrap!important}.form-row.datetime-row .form-group{flex:1 1 0!important;min-width:0!important;max-width:none!important}.blob-decoration{filter:blur(20px)}.submit-btn{padding:1rem}}@media (max-width: 480px){.form-container{width:95%;padding:1.2rem .8rem;border-radius:15px}}.pickup-date:hover .field-icon.left-icon,.delivery-date:hover .field-icon.left-icon,.select-wrapper:hover .field-icon.left-icon,.input-wrapper:hover .field-icon.left-icon{transform:translateY(-50%) scale(1.15)}.select-wrapper,.input-wrapper{position:relative;width:100%;display:block}.form-control.with-icon,.select-wrapper .form-control.select{padding-left:50px;padding-right:40px}.form-control.select{background-position:right 15px center}.date-icon,.location-icon{display:none}.date-wrapper{position:relative;width:100%;display:block}.date-wrapper .form-control.date{padding-left:50px}.date-wrapper .field-icon.left-icon,.select-wrapper .field-icon.left-icon,.input-wrapper .field-icon.left-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}.date-wrapper:hover .field-icon.left-icon,.select-wrapper:hover .field-icon.left-icon,.input-wrapper:hover .field-icon.left-icon{transform:translateY(-50%) scale(1.15)}.terms-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal-content{background-color:#fff;padding:2rem;border-radius:15px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 25px #0003;position:relative;animation:modal-appear .3s ease-out}@keyframes modal-appear{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-content h2{font-family:Patrick Hand,cursive;font-size:2.2rem;color:var(--charcoal-black);margin-bottom:1.5rem;text-align:center}.modal-content h2:after{content:"";display:block;width:80px;height:4px;background-color:#e5a529;margin:8px auto 0;border-radius:2px}.modal-text{font-size:1rem;line-height:1.6}.modal-text p{margin-bottom:1rem}.modal-text a{color:#4b859a;font-weight:600;text-decoration:underline}.modal-text a:hover{color:#e5a529}.close-button{position:absolute;top:1rem;right:1.5rem;font-size:2rem;color:#768838;cursor:pointer;line-height:1;transition:all .2s ease}.close-button:hover{color:#e5a529;transform:scale(1.1)}@media (max-width: 768px){.modal-content{width:95%;padding:1.5rem}}.calendar-container{position:absolute;z-index:100;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:8px}.flatpickr-calendar{border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:Nunito Sans,sans-serif}.flatpickr-month{background-color:#f7f7f7;color:#4b859a;height:50px}.flatpickr-current-month{padding-top:10px;font-weight:600}.flatpickr-monthDropdown-months{color:#4b859a}.flatpickr-weekday{color:#768838;font-weight:600}.flatpickr-day{border-radius:4px}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:#E5A529;border-color:#e5a529;color:#fff}.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:#d49624;border-color:#d49624}.flatpickr-day.today{border-color:#768838}.flatpickr-day.inRange{background-color:#e5a52933;border-color:#e5a52933;color:#333}.flatpickr-day:hover{background:rgba(229,165,41,.1);border-color:transparent}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#aaa}.flatpickr-prev-month,.flatpickr-next-month{fill:#4b859a;padding:10px}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{fill:#e5a529}.rdrCalendarWrapper{font-size:14px;width:100%}.rdrDateDisplayWrapper{background-color:#f7f7f7}.rdrDateDisplay{margin:.5rem}.rdrMonthAndYearWrapper{padding-top:.5rem}.rdrMonthsVertical{align-items:center}.rdrMonth{padding:0 1rem 1rem}.rdrDay{height:40px;width:40px}.rdrDayToday .rdrDayNumber span:after{background:#768838}.rdrDayStartPreview,.rdrDayEndPreview,.rdrDayInPreview{border-color:#e5a52933}.rdrStartEdge,.rdrEndEdge,.rdrInRange{background:#E5A529;color:#fff}.rdrDayHovered{background:rgba(229,165,41,.1)}.rdrDayActive{background:#E5A529}.rdrMonthName{color:#4b859a;font-weight:600}.rdrNextPrevButton{background:#f7f7f7}.rdrPprevButton i{border-color:transparent #4B859A transparent transparent}.rdrNextButton i{border-color:transparent transparent transparent #4B859A}.availability-section{background-color:var(--nordics-blue);color:var(--white);padding:1rem;position:relative;overflow:hidden;background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.3)),url(https://res.cloudinary.com/dtyuthyst/image/upload/c_fill,g_auto,h_800,w_1600,q_auto:good,f_webp/v1744837610/public/lofoten_kknn4d.webp);background-size:cover;background-position:center}.availability-section .content{position:relative;z-index:1;max-width:1200px;margin:0 auto}.availability-section h1{color:var(--white);font-size:2.2rem;margin-bottom:1.5rem;font-family:Patrick Hand,cursive}.why-book{position:relative;overflow:hidden}.why-book:before{content:"";position:absolute;width:400px;height:400px;background-image:url(/assets/blob-deep-blue-bf974ebb.svg);background-repeat:no-repeat;background-size:contain;opacity:.2;z-index:-1;top:-100px;right:-100px}.usp-section{background-color:#7688380d;padding:3rem 2rem;position:relative;overflow:hidden}.usp-section:before{content:"";position:absolute;width:400px;height:400px;background-image:url(/assets/blob-deep-blue-bf974ebb.svg);background-repeat:no-repeat;background-size:contain;opacity:.1;z-index:0;top:-100px;right:-100px}.content{max-width:1200px;margin:0 auto}.usp-container{text-align:center;position:relative}.usp-container h2{margin-bottom:2rem}.usp-items{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:1rem;max-width:1000px;margin-left:auto;margin-right:auto}.usp-item{flex:1 1 200px;max-width:250px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;transition:transform .3s;position:relative}.usp-item:hover{transform:translateY(-5px)}.usp-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;background-color:#e5a52926;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.usp-item:hover .usp-icon{background-color:#e5a52940;transform:scale(1.1);box-shadow:0 6px 12px #00000026}.usp-icon svg{width:30px;height:30px;fill:var(--golden-yellow)}.usp-text{font-size:1.1rem;font-weight:700;color:var(--charcoal-black);position:relative;padding-bottom:.5rem}.usp-text:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:3px;background-color:var(--olive-green);border-radius:3px}@media (max-width: 768px){.usp-items{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.usp-item{max-width:100%;padding:1rem .5rem}.usp-icon{width:50px;height:50px}.usp-text{font-size:.95rem}}.quote-section{padding:4rem 2rem;text-align:center;position:relative;overflow:hidden}.quote-section:after{content:"";position:absolute;bottom:-30px;right:-30px;width:120px;height:120px;background-color:#ffffff1a;border-radius:50%}.quote{font-family:Patrick Hand,cursive;font-size:2rem;max-width:800px;margin:0 auto;position:relative;color:var(--charcoal-black);line-height:1.4;text-shadow:1px 1px 3px rgba(0,0,0,.2)}.quote:before{content:"“";font-size:4rem;color:var(--golden-yellow);position:relative;top:25px;left:-10px}.quote:after{content:"”";font-size:4rem;color:var(--golden-yellow);position:relative;top:25px;right:-10px}@media (max-width: 768px){.quote-section{padding:1rem}.quote{font-size:1.6rem}.quote:before,.quote:after{font-size:3rem;top:15px}}.car-card{flex:1 1 400px;max-width:380px;border-radius:12px;overflow:hidden;background:var(--white);box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease;width:100%;display:flex;flex-direction:column}.car-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.car-image{width:100%;height:220px;object-fit:cover}.car-content{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.car-category{font-size:.85rem;color:#666;margin-bottom:.5rem}.car-name{font-family:Patrick Hand,cursive;font-size:1.8rem;margin:0 0 .5rem;color:var(--charcoal-black);font-weight:700}.car-model{font-size:1rem;color:#444;margin-bottom:1.25rem}.car-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:1.5rem}.car-feature{display:flex;align-items:center;gap:.8rem;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-feature svg{width:20px;height:20px;fill:var(--olive-green)}.car-more-link{text-decoration:none;display:block}.car-more{display:inline-block;color:var(--nordic-blue);background:none;border:none;font-weight:600;font-size:.9rem;padding:.5rem 0;transition:color .3s;position:relative;margin-bottom:1.5rem;cursor:pointer;text-align:left}.car-more:hover{color:var(--deep-blue);text-decoration:underline}.car-price{border-top:1px solid #eee;padding-top:1rem;width:100%;overflow:visible}.price-label{font-size:1.1rem;font-weight:600;color:#666;margin-bottom:.25rem}.price-amount{font-size:1.8rem;font-weight:700;color:var(--golden-yellow)}.price-period{font-size:1rem;color:#666}.price-note{font-size:.8rem;color:#888;margin-top:.5rem}@media (max-width: 768px){.car-card{max-width:100%;height:auto}.car-content{padding:1rem}.car-name{font-size:1.5rem}.car-features{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (min-width: 481px) and (max-width: 767px){.car-card{display:flex;flex-direction:column;height:auto}.car-image{height:200px}.car-content{flex:1;display:flex;flex-direction:column}.car-features{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.car-more{margin-bottom:1rem}.car-price{margin-top:auto;padding-top:.75rem;border-top:2px solid #eee}}@media (max-width: 480px){.car-card{height:auto;min-height:unset;display:flex;flex-direction:column;margin-bottom:20px}.car-image{height:180px}.car-content{padding:.75rem;flex:1;display:flex;flex-direction:column}.car-category{font-size:.75rem;margin-bottom:.25rem}.car-name{font-size:1.3rem;margin-bottom:.25rem}.car-model{font-size:.9rem;margin-bottom:.5rem}.car-features{grid-template-columns:1fr;gap:.5rem;margin-bottom:.75rem;max-height:none;overflow-y:visible}.car-feature{font-size:.85rem}.car-more{margin-bottom:.75rem;padding:.25rem 0;display:block}.car-price{padding-top:.75rem;margin-top:auto;position:relative;width:100%;border-top:2px solid #eee;margin-bottom:.5rem;display:block}.price-label{font-size:.9rem;margin-bottom:.15rem}.price-amount{font-size:1.4rem}.price-period{font-size:.9rem}.price-note{font-size:.75rem;line-height:1.2;padding-bottom:.5rem;white-space:normal;word-wrap:break-word}}.cars-list-container{margin:2rem 0}.cars-list-title{text-align:center;font-size:2.5rem;margin-bottom:.5rem;color:var(--charcoal-black);font-family:Patrick Hand,cursive}.cars-list-subtitle{text-align:center;font-size:1.2rem;color:#555;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.car-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem;position:relative}.car-cards:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/assets/blob-green-6730a9aa.svg);background-repeat:no-repeat;background-position:center right;background-size:500px;opacity:.5;z-index:-1;pointer-events:none}.car-filters{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.filter-button{background-color:transparent;border:2px solid var(--nordic-blue);border-radius:20px;padding:.5rem 1.5rem;font-size:1rem;font-weight:600;color:var(--nordic-blue);cursor:pointer;transition:all .3s ease}.filter-button:hover{background-color:rgba(var(--nordic-blue-rgb),.1)}.filter-button.active{background-color:var(--nordic-blue);color:var(--white)}@media (max-width: 768px){.car-cards{flex-direction:column;align-items:center;gap:1.5rem}.car-cards>*{width:100%;max-width:100%;height:auto}.filter-button{font-size:.9rem;padding:.4rem 1.2rem}}@media (min-width: 481px) and (max-width: 767px){.car-cards{display:block;gap:0}.car-cards>*{margin-bottom:2rem;width:100%}}@media (max-width: 480px){.car-cards{display:block;gap:0}.car-cards>*{margin-bottom:2rem;width:100%}}.reviews{background-color:#f8f9fa}.review-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}@media (min-width: 1200px){.review-container{flex-wrap:nowrap}}.review-card{background:var(--white);padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000000d;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;flex:1;min-width:280px;max-width:400px}.review-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.review-card:nth-child(1):after{content:"";position:absolute;bottom:-15px;right:-15px;width:40px;height:40px;background-color:#e5a52933;border-radius:50%;z-index:0}.review-card:nth-child(2):after{content:"";position:absolute;bottom:-15px;right:-15px;width:40px;height:40px;background-color:#76883833;border-radius:50%;z-index:0}.review-card:nth-child(3):after{content:"";position:absolute;bottom:-15px;right:-15px;width:40px;height:40px;background-color:#4b859a33;border-radius:50%;z-index:0}.review-header{display:flex;align-items:center;margin-bottom:1rem;position:relative;z-index:1}.profile-pic{width:40px;height:40px;border-radius:50%;margin-right:.75rem}.review-meta{flex:1}.reviewer-name{font-weight:600;display:flex;align-items:center;justify-content:space-between}.stars{color:var(--golden-yellow);font-size:.9rem;margin-left:5px;letter-spacing:-1px}.review-date{font-size:.8rem;color:#777;margin-top:.25rem}.google-icon{width:24px;height:24px;margin-left:.5rem}.review-content{color:#333;line-height:1.5;font-size:.95rem;position:relative;z-index:1}.review-button-container{display:flex;justify-content:center;margin-top:2rem}.review-button{display:flex;align-items:center;gap:10px;background-color:var(--golden-yellow);color:var(--white);border:none;padding:.75rem 1.5rem;border-radius:25px;font-weight:600;cursor:pointer;font-size:.9rem;transition:background-color .3s,transform .2s}.review-button:hover{background-color:#d49624;transform:translateY(-2px)}.review-button img{width:20px;height:20px;background-color:var(--white);border-radius:50%;padding:3px;box-shadow:0 1px 2px #0000001a}@media (max-width: 768px){.review-container{grid-template-columns:1fr}}:root{--golden-yellow: #D69A1E;--olive-green: #768838;--nordic-blue: #4B859A;--deep-blue: #548AA4;--charcoal-black: #000000;--white: #FFFFFF}.section#locations{padding:3rem 2rem;position:relative}.section#locations h2{margin-bottom:2rem;font-family:Patrick Hand,cursive;font-size:2.2rem;position:relative;display:inline-block}.section#locations h2:after{content:"";position:absolute;bottom:-5px;left:0;width:40%;height:3px;background-color:var(--golden-yellow)}.locations{display:flex;gap:1rem;flex-wrap:wrap;position:relative}.location-card{flex:1;min-width:250px;border-radius:12px;overflow:hidden;position:relative;height:200px;text-decoration:none}.location-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.location-card:hover img{transform:scale(1.05)}.location-content{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:var(--white);padding:1rem;display:flex;flex-direction:column;align-items:flex-start}.location-name{font-family:Patrick Hand,cursive;font-size:1.5rem;margin-bottom:.5rem}.location-read-more{background-color:var(--golden-yellow);color:#fff;border:none;padding:.4rem .8rem;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .3s,transform .2s;margin-top:.5rem}.location-read-more:hover{background-color:#c28a1a;transform:translateY(-2px)}.location-card.view-all{display:flex;align-items:center;justify-content:center;background-color:var(--nordic-blue);text-decoration:none;transition:background-color .3s}.location-card.view-all:hover{background-color:var(--deep-blue)}.location-card.view-all .location-name{background:none;text-align:center}@media (max-width: 768px){.location-card{min-width:100%}}.google-review-popup{position:fixed;bottom:20px;right:20px;background:white;border-radius:12px;box-shadow:0 4px 20px #00000026;padding:16px;z-index:1000;max-width:200px;animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}.google-review-popup .close-button{position:absolute;top:4px;right:4px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:4px 8px;line-height:1;transition:color .2s}.google-review-popup .close-button:hover{color:#333}.google-review-popup .popup-content{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;gap:8px}.google-review-popup .popup-header{display:flex;align-items:center;justify-content:center}.google-review-popup .google-logo{width:24px;height:24px}.google-review-popup .stars{color:#fbbc04;font-size:18px;letter-spacing:2px}.google-review-popup .popup-text{display:flex;flex-direction:column;gap:2px;font-size:12px}.google-review-popup .popup-text strong{color:#333;font-size:14px}.google-review-popup .popup-text span{color:#666}.google-review-popup .popup-content:hover{opacity:.9}@media (max-width: 768px){.google-review-popup{bottom:10px;right:10px;max-width:180px;padding:12px}.google-review-popup .google-logo{width:20px;height:20px}.google-review-popup .stars{font-size:16px}.google-review-popup .popup-text{font-size:11px}.google-review-popup .popup-text strong{font-size:13px}}.car-details-page{--blob-opacity: .1;position:relative;overflow:hidden}.car-details-page:before{content:"";position:absolute;width:600px;height:600px;background-image:url(/assets/blob-nordic-blue-7558db9d.svg);opacity:var(--blob-opacity);top:-150px;left:-200px;transform:rotate(180deg);z-index:-1}.car-details-page:after{content:"";position:absolute;width:500px;height:500px;background-image:url(/assets/blob-yellow-ccbc5f98.svg);opacity:var(--blob-opacity);bottom:-150px;right:-200px;z-index:-1}.car-details-wrapper{max-width:1100px;margin:0 auto;padding:1rem}.car-hero{margin-bottom:3rem}.car-hero h2{font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;color:var(--charcoal-black);font-family:Patrick Hand,cursive}.car-hero-images{display:flex;flex-direction:column;gap:1rem}.car-main-image{width:100%;height:auto;border-radius:1rem;object-fit:cover;aspect-ratio:16/9}.car-thumbnail-images{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.car-thumbnail-images img{width:100%;height:150px;border-radius:.5rem;object-fit:cover;cursor:pointer;transition:transform .3s}.car-thumbnail-images img:hover{transform:scale(1.05)}.car-details-content>div{margin-bottom:3rem}.car-details-content h3{font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:var(--nordic-blue);font-family:Patrick Hand,cursive}.car-overview p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem;color:var(--charcoal-black)}.specs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.spec-item{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#f8f8f8;border-radius:.75rem;box-shadow:0 2px 5px #0000000d;transition:transform .2s,box-shadow .2s}.spec-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.spec-item svg{width:36px;height:36px;color:var(--nordic-blue)}.spec-details h4{font-size:1rem;font-weight:600;margin-bottom:.25rem}.spec-details p{font-size:.9rem;color:#333}.features-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.features-columns ul{padding-left:1.5rem}.features-columns li{margin-bottom:1rem;position:relative;list-style-type:none;padding-left:1.5rem}.features-columns li:before{content:"";position:absolute;left:0;top:.5rem;width:8px;height:8px;border-radius:50%;background-color:var(--golden-yellow)}.pricing-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:1.5rem}.price-card{padding:1.5rem;border-radius:.75rem;background-color:#f8f8f8;text-align:center;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 5px #0000000d}.price-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px #0000001a}.price-card.highlight{background-color:var(--nordic-blue);color:#fff}.price-card h4{font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.price-card.highlight h4{color:#fff}.price-amount{font-size:2.5rem;font-weight:700;margin:1rem 0}.price-amount span{font-size:1rem;font-weight:400}.price-period{font-style:italic;font-size:.9rem}.pricing-note{margin-top:1.5rem;padding:1rem;background-color:#f0f0f0;border-radius:.5rem;font-size:.9rem;color:#555}.booking-section{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:center;padding:2rem;background-color:#f8f8f8;border-radius:1rem;margin-bottom:2rem}.booking-info h3{margin-bottom:.5rem}.booking-info p{line-height:1.6}.book-now-button{padding:1rem 2rem;background-color:var(--golden-yellow);color:#fff;border:none;border-radius:30px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-align:center;box-shadow:0 4px 10px #0000001a}.book-now-button:hover{background-color:#d49624;transform:translateY(-5px);box-shadow:0 8px 15px #00000026}.car-navigation{display:flex;justify-content:space-between;align-items:center;margin:2rem 0 3rem;padding:1rem 0;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea}.car-navigation>div{flex:1;display:flex}.car-navigation>div:first-child{justify-content:flex-start}.car-navigation>div:nth-child(2){justify-content:center}.car-navigation>div:last-child{justify-content:flex-end}.car-navigation a{display:inline-flex;align-items:center;color:var(--nordic-blue);text-decoration:none;font-weight:500;transition:all .3s;font-size:.95rem}.car-navigation a:hover{color:var(--golden-yellow)}.car-navigation a svg{width:20px;height:20px;margin:0 .5rem;fill:currentColor}.starting-from{font-size:.85rem;font-style:italic;margin-bottom:0;color:#666}.price-card.highlight .starting-from{color:#fffc}.white-text{color:#fff!important}.car-video-section{margin:3rem 0}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:1rem;box-shadow:0 5px 15px #0000001a}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.car-equipment-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0}.car-included-section,.car-additional-items-section{background-color:#f9f9f9;border-radius:1rem;padding:2.5rem;box-shadow:0 8px 24px #0000000f;transition:transform .3s,box-shadow .3s;height:100%;display:flex;flex-direction:column}.car-included-section:hover,.car-additional-items-section:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001a}.section-header{margin-bottom:2rem;border-bottom:2px solid rgba(0,0,0,.06);padding-bottom:1rem}.car-included-section h3,.car-additional-items-section h3{color:var(--nordic-blue);margin-bottom:.5rem;font-size:1.9rem}.section-subtitle{font-size:1rem;color:#666;font-style:italic;margin-top:.25rem}.included-items,.additional-items{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:1.25rem;flex-grow:1}.included-items li,.additional-items li{position:relative;display:flex;align-items:flex-start;font-size:1.1rem;line-height:1.4;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,.05)}.included-items li:last-child,.additional-items li:last-child{border-bottom:none;padding-bottom:0}.item-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;margin-right:1rem;flex-shrink:0}.included-items .item-icon{background-color:#00487c1a;color:var(--nordic-blue);font-weight:700}.additional-items .item-icon{background-color:#e0b13a1a;color:var(--golden-yellow);font-weight:700}.item-content{display:flex;justify-content:space-between;width:100%;align-items:center}.item-text{flex-grow:1}.item-price{font-weight:600;background-color:var(--golden-yellow);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.9rem;margin-left:1rem}.car-included-section{background-color:#f7f9fb;border-left:4px solid var(--nordic-blue)}.car-additional-items-section{background-color:#fefdf9;border-left:4px solid var(--golden-yellow)}@media (max-width: 992px){.car-equipment-container{grid-template-columns:1fr}.car-included-section,.car-additional-items-section{margin-bottom:2rem}}@media (max-width: 768px){.included-items,.additional-items{grid-template-columns:1fr}}@media (max-width: 768px){.car-hero h2{font-size:1.8rem}.car-thumbnail-images{grid-template-columns:repeat(2,1fr)}.specs-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.booking-section{grid-template-columns:1fr;padding:1.5rem}.book-now-button{width:100%}.car-navigation{flex-direction:column;gap:1rem}.car-navigation>div{width:100%;justify-content:center!important}.car-navigation a{width:100%;justify-content:center}}@media (max-width: 480px){.car-thumbnail-images{grid-template-columns:1fr}.car-thumbnail-images img{height:200px}.features-columns,.pricing-info{grid-template-columns:1fr}}.blog-back-button{background:transparent;border:none;font-family:Nunito Sans,sans-serif;font-size:1rem;color:#000;padding:.5rem 0;cursor:pointer;margin-bottom:2rem;display:inline-block;font-weight:600;transition:transform .2s}.blog-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem;margin-bottom:2rem;position:relative;width:100%;padding:1rem}.blog-list:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/assets/blob-green-6730a9aa.svg);background-repeat:no-repeat;background-position:center right;background-size:500px;opacity:.3;z-index:-1;pointer-events:none}@media (max-width: 768px){.blog-list{flex-direction:column;align-items:center}}.blog-card{display:flex;flex-direction:column;background:#FFFFFF;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #00000014;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:2rem;max-width:380px}.blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.blog-image-container{position:relative;height:220px;overflow:hidden}.blog-image-link{display:block;text-decoration:none}.blog-image{width:100%;height:100%;object-fit:cover}.blog-location{position:absolute;bottom:15px;left:15px;padding:5px 12px;border-radius:20px;font-size:.875rem;font-weight:600;color:#fff}.blog-location.golden-yellow{background-color:#e5a529}.blog-location.olive-green{background-color:#768838}.blog-location.nordic-blue{background-color:#4b859a}.blog-location.deep-blue{background-color:#548aa4}.blog-content{padding:1.5rem;display:flex;flex-direction:column;flex:1}.blog-title{font-family:Patrick Hand,cursive;font-size:1.5rem;margin-top:0;margin-bottom:.5rem;color:#000;line-height:1.3}.blog-meta{display:flex;margin-bottom:1rem;font-size:.875rem;color:#666}.blog-author{margin-right:1rem;font-weight:600}.blog-date{font-style:italic}.blog-summary{margin-bottom:1rem;line-height:1.5;font-family:Nunito Sans,sans-serif;color:#333;flex-grow:1}.blog-tags{margin-bottom:1.2rem;display:flex;flex-wrap:wrap;gap:8px}.blog-tag{font-size:.75rem;color:#4b859a;background-color:#4b859a1a;padding:3px 10px;border-radius:12px}.blog-read-more-link{text-decoration:none;display:inline-block}.blog-read-more{align-self:flex-start;background-color:transparent;color:#000;border:2px solid #000;border-radius:25px;padding:8px 20px;font-size:.9rem;font-family:Nunito Sans,sans-serif;font-weight:600;cursor:pointer;transition:background-color .3s,color .3s}.blog-read-more:hover{background-color:#000;color:#fff}.blog-post{max-width:800px;margin:0 auto;padding:2rem 1rem}.blog-back-button{background:transparent;border:none;font-family:Nunito Sans,sans-serif;font-size:1rem;color:#000;padding:.5rem 0;cursor:pointer;margin-bottom:2rem;display:inline-block;font-weight:600;transition:transform .2s;text-decoration:none}.blog-back-button:hover{transform:translate(-5px)}.blog-post-header{margin-bottom:1.5rem}.blog-post-title{font-family:Patrick Hand,cursive;font-size:2.5rem;margin-bottom:1rem;line-height:1.2}.blog-post-meta{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem;gap:1rem}.blog-post-author{font-weight:600;font-size:1rem}.blog-post-date{font-style:italic;font-size:.9rem;color:#666}.blog-post-location{padding:4px 12px;border-radius:20px;font-size:.875rem;font-weight:600;color:#fff}.blog-post-location.golden-yellow{background-color:#e5a529}.blog-post-location.olive-green{background-color:#768838}.blog-post-location.nordic-blue{background-color:#4b859a}.blog-post-location.deep-blue{background-color:#548aa4}.blog-post-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:2rem}.blog-post-tag{font-size:.875rem;color:#4b859a;background-color:#4b859a1a;padding:5px 12px;border-radius:12px}.blog-post-image-container{width:100%;height:400px;overflow:hidden;border-radius:12px;margin-bottom:2rem}.blog-post-image{width:100%;height:100%;object-fit:cover}.blog-post-content{font-family:Nunito Sans,sans-serif;line-height:1.7;color:#333}.blog-post-content h2{font-family:Patrick Hand,cursive;font-size:1.8rem;margin-top:2rem;margin-bottom:1rem}.blog-post-content h3{font-family:Patrick Hand,cursive;font-size:1.4rem;margin-top:1.5rem;margin-bottom:.8rem}.blog-post-content p{margin-bottom:1.5rem}.blog-post-content ul,.blog-post-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.blog-post-content li{margin-bottom:.5rem}@media (max-width: 768px){.blog-post-title{font-size:2rem}.blog-post-image-container{height:300px}.blog-post-meta{flex-direction:column;align-items:flex-start;gap:.5rem}}.exploring-norway-page{--blob-opacity: .1;position:relative;overflow:hidden}.page-background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;overflow:hidden}.blob{position:absolute;background-size:contain;background-repeat:no-repeat;opacity:var(--blob-opacity)}.blob-1{width:500px;height:500px;top:-150px;right:-100px;transform:rotate(60deg)}.blob-2{width:600px;height:600px;bottom:-200px;left:-150px;transform:rotate(20deg)}.blob-3{width:400px;height:400px;top:30%;right:-100px;transform:rotate(130deg)}.page-content{position:relative;max-width:1200px;margin:0 auto;padding:2rem 1rem}.page-header{text-align:center;margin-bottom:3rem}.page-header h1{font-family:Patrick Hand,cursive;font-size:3rem;margin-bottom:1rem;color:#000}.page-subtitle{font-family:Patrick Hand,cursive;font-size:1.4rem;color:#333;max-width:800px;margin:0 auto;line-height:1.5}.blog-section{margin-bottom:4rem}.exploring-norway-page .seo-content{max-width:900px;margin:4rem auto;padding:0 1rem}.exploring-norway-page .seo-text h2{font-family:Patrick Hand,cursive;font-size:2rem;color:var(--nordic-blue);margin-bottom:1.5rem}.exploring-norway-page .seo-text p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}@media (max-width: 768px){.page-header h1{font-size:2.2rem}.page-subtitle{font-size:1.2rem}.blob{opacity:calc(var(--blob-opacity) * .7)}.exploring-norway-page .seo-text p{font-size:1rem}}@media (max-width: 480px){.page-header h1{font-size:1.8rem}.page-subtitle{font-size:1.1rem}}.exploring-world-page{max-width:900px;margin:4rem auto 0;padding:0 1rem 4rem;min-height:calc(100vh - 8rem)}.exploring-world-header{text-align:left;margin-bottom:3rem}.exploring-world-header h1{font-family:Patrick Hand,cursive;font-size:2rem;color:#4b859a;margin-bottom:1rem}.exploring-world-header p{font-family:Nunito Sans,sans-serif;font-size:1.1rem;max-width:800px;margin:0 0 1.5rem;line-height:1.6;color:#444}.partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin:3rem 0}.partner-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease;position:relative}.partner-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000026}.partner-image{height:200px;overflow:hidden;position:relative}.partner-image img{width:100%;height:100%;object-fit:cover}.partner-info{padding:1.5rem;position:relative}.location-tag{position:absolute;top:-20px;right:1.5rem;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}.golden{background-color:#e5a529;color:#fff}.olive{background-color:#768838;color:#fff}.nordic{background-color:#4b859a;color:#fff}.deep-blue{background-color:#548aa4;color:#fff}.partner-info h3{font-family:Patrick Hand,cursive;font-size:1.75rem;margin-bottom:.5rem;color:#000}.partner-info p{font-family:Open Sans,sans-serif;margin-bottom:1.5rem;line-height:1.6;color:#444}.partner-features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.partner-feature{background-color:#f5f5f5;padding:.25rem .75rem;border-radius:50px;font-size:.875rem;color:#555}.partner-link{display:inline-block;padding:.75rem 1.5rem;background-color:#4b859a;color:#fff;text-decoration:none;border-radius:50px;font-weight:700;transition:background-color .2s ease}.partner-link:hover{background-color:#548aa4}.exploring-world-page .blob-decoration{position:absolute;z-index:-1;opacity:.6}.blob-1{top:-50px;right:-100px;width:300px;height:300px}.blob-2{bottom:-100px;left:-150px;width:350px;height:350px}.contact-section{margin-top:4rem;padding:3rem;background-color:#f9f9f9;border-radius:12px;text-align:center;position:relative;overflow:hidden}.contact-section h2{font-family:Patrick Hand,cursive;font-size:2rem;margin-bottom:1.5rem}.contact-section p{font-family:Open Sans,sans-serif;font-size:1.1rem;max-width:700px;margin:0 auto 2rem;line-height:1.6}.contact-button{display:inline-block;padding:1rem 2rem;background-color:#e5a529;color:#fff;text-decoration:none;border-radius:50px;font-weight:700;font-size:1.1rem;transition:background-color .2s ease}.contact-button:hover{background-color:#d69421}.recruitment-card{background-color:#f9f9f9;border:2px dashed #4B859A;display:flex;align-items:center;justify-content:center;text-align:center}.recruitment-info{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem}.recruitment-info h3{color:#4b859a}.email-text{font-weight:700;margin-bottom:1.5rem}.email-link{color:#e5a529;text-decoration:underline;transition:color .2s ease}.email-link:hover{color:#d69421}@media (max-width: 768px){.partner-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.exploring-world-header h1{font-size:2rem}.contact-section{padding:2rem 1rem}}.faq-accordion{margin-bottom:1.5rem;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.faq-accordion[open],.faq-accordion.open{box-shadow:0 4px 15px #0000001a}.faq-question::-webkit-details-marker,.faq-question::marker{display:none}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;cursor:pointer;transition:background-color .3s ease;list-style:none}.faq-question:hover{background-color:#f9f9f9}.faq-question h3{margin:0;font-family:Patrick Hand,Open Sans,sans-serif;font-size:1.2rem;font-weight:500;color:#000}.faq-icon{font-size:1.5rem;font-weight:700;color:#e5a529;transition:transform .3s ease}.open .faq-icon{transform:rotate(180deg)}.faq-answer{padding:0 1.5rem 1.5rem;font-family:Open Sans,Nunito Sans,sans-serif;color:#333;line-height:1.6}.faq-answer p{margin-top:.5rem;margin-bottom:1rem}.faq-answer ul,.faq-answer ol{margin:1rem 0;padding-left:1.5rem}.faq-answer li{margin-bottom:.5rem}@media (max-width: 768px){.faq-question h3{font-size:1rem}.faq-icon{font-size:1.2rem}}.faq-page{--blob-opacity: .1;position:relative;overflow:hidden;font-family:Open Sans,Nunito Sans,sans-serif;color:#000}.faq-page .content{max-width:900px;margin:0 auto;padding:2rem 1rem}.faq-page .seo-content{max-width:900px;margin:2rem auto 3rem;padding:0 1rem}.faq-page .seo-text h2{font-family:Patrick Hand,cursive;font-size:2rem;color:#4b859a;margin-bottom:1.5rem;text-align:left}.faq-page .seo-text p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6;text-align:left}.faq-hero{text-align:center;margin-bottom:3rem;position:relative}.faq-hero h1{font-family:Patrick Hand,cursive;font-size:3rem;margin-bottom:1rem;color:#000}.faq-hero p{font-size:1.2rem;max-width:600px;margin:0 auto;line-height:1.6}.faq-container,.faq-category{margin-bottom:3rem}.category-header{display:flex;align-items:center;margin-bottom:1.5rem}.category-blob{width:30px;height:30px;border-radius:50%;margin-right:1rem}.yellow-blob{background-color:#d69a1e}.green-blob{background-color:#768838}.nordic-blue-blob{background-color:#4b859a}.deep-blue-blob{background-color:#548aa4}.category-header h2{font-family:Patrick Hand,Caveat,cursive;font-size:2rem;font-weight:500;margin:0}.category-faqs{padding-left:3.5rem}.faq-contact{text-align:center;background-color:#f9f9f9;padding:2.5rem;border-radius:10px;margin:3rem 0 1rem}.faq-contact a{color:#e5a529;text-decoration:none;font-weight:500;transition:color .3s ease}.faq-contact a:hover{color:#768838;text-decoration:underline}@media (max-width: 768px){.faq-page .content{padding:0 1.2rem}.faq-page .seo-text h2{font-size:1.8rem}.faq-page .seo-text p{font-size:1rem}.faq-hero h1{font-size:2.2rem}.faq-hero p{font-size:1rem}.category-header h2{font-size:1.6rem}.category-faqs{padding-left:1rem}.category-blob{width:24px;height:24px}}@media (max-width: 480px){.faq-page .seo-text h2{font-size:1.6rem}.faq-hero h1{font-size:1.8rem}.category-header h2{font-size:1.4rem}}:root{--golden-yellow: #D69A1E;--olive-green: #768838;--nordic-blue: #4B859A;--nordic-blue-light: #6ba3b9;--light-beige: #f9f7f2;--white: #FFFFFF}.about-page{font-family:Roboto,sans-serif}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/mountains-10df0d19.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;opacity:.1;z-index:1}.our-story-section{padding:80px 0;background-color:var(--white)}.story-grid{display:grid;grid-template-columns:3fr 2fr;gap:40px;align-items:center}.story-content h2{font-family:Patrick Hand,cursive;color:var(--nordic-blue);font-size:36px;margin-bottom:30px;position:relative}.story-content h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:var(--golden-yellow)}.story-content p{margin-bottom:20px;line-height:1.6;color:#333;font-size:16px}.story-image{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000001a;height:100%}.story-image img{width:100%;height:100%;object-fit:cover;display:block}.milestones-section{padding:80px 0;background-color:var(--light-beige)}.milestones-section h2{font-family:Patrick Hand,cursive;color:var(--nordic-blue);font-size:36px;margin-bottom:50px;text-align:center}.timeline{display:flex;flex-direction:column;max-width:800px;margin:0 auto;position:relative}.timeline:before{content:"";position:absolute;left:80px;top:0;bottom:0;width:2px;background-color:var(--golden-yellow)}.timeline-item{display:flex;margin-bottom:40px;position:relative}.timeline-item:last-child{margin-bottom:0}.year{min-width:80px;font-size:24px;font-weight:700;color:var(--golden-yellow);position:relative;padding-right:30px}.year:after{content:"";position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:16px;height:16px;border-radius:50%;background-color:var(--golden-yellow)}.milestone{padding-left:40px}.milestone h3{font-size:20px;color:var(--olive-green);margin-bottom:10px;font-family:Patrick Hand,cursive}.milestone p{color:#555;line-height:1.5}.values-section{padding:80px 0;background-color:var(--white)}.values-section h2{font-family:Patrick Hand,cursive;color:var(--nordic-blue);font-size:36px;margin-bottom:50px;text-align:center}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.value-card{background-color:#f8f9fa;padding:30px;border-radius:12px;text-align:center;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.value-card:hover{transform:translateY(-10px);box-shadow:0 10px 25px #0000001a}.value-icon{font-size:36px;margin-bottom:15px}.value-card h3{font-size:20px;color:var(--nordic-blue);margin-bottom:15px;font-family:Patrick Hand,cursive}.value-card p{color:#555}.team-section{padding:80px 0;background-color:var(--light-beige)}.team-section h2{font-family:Patrick Hand,cursive;color:var(--nordic-blue);font-size:36px;margin-bottom:50px;text-align:center}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.team-member{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease}.team-member:hover{transform:translateY(-10px)}.member-image{height:300px;overflow:hidden}.member-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.team-member:hover .member-image img{transform:scale(1.05)}.team-member h3{padding:20px 20px 5px;font-size:22px;color:var(--nordic-blue);margin:0;font-family:Patrick Hand,cursive}.member-role{padding:0 20px 15px;color:var(--golden-yellow);font-weight:500}.team-member p{padding:0 20px 20px;color:#555;font-size:14px;line-height:1.6}.cta-section{padding:80px 0;background-color:var(--nordic-blue);color:#fff;text-align:center}.cta-content{max-width:700px;margin:0 auto}.cta-section h2{font-size:36px;margin-bottom:20px;font-family:Patrick Hand,cursive}.cta-section p{margin-bottom:30px;font-size:18px;opacity:.9}.cta-button{display:inline-block;background-color:var(--golden-yellow);color:#fff;text-decoration:none;padding:12px 30px;border-radius:30px;font-size:18px;font-weight:600;transition:background-color .3s ease,transform .3s ease}.cta-button:hover{background-color:#d49320;transform:scale(1.05)}@media (max-width: 768px){.hero-section h1{font-size:36px}.story-grid{grid-template-columns:1fr}.story-image{order:-1;height:300px}.timeline:before{left:40px}.year{min-width:40px;font-size:18px}.year:after{display:none}.milestone{padding-left:20px}.team-grid{grid-template-columns:1fr;max-width:350px;margin:0 auto}}.location-detail-page{font-family:Roboto,sans-serif}.location-hero{height:400px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.location-hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.location-hero .container{position:relative;z-index:1}.location-hero h1{font-size:3.5rem;margin-bottom:1rem;font-family:Patrick Hand,cursive}.location-address{font-size:1.2rem;opacity:.9}.location-detail-content{padding:4rem 1rem}.container{max-width:1200px;margin:0 auto}.location-info-grid{display:grid;grid-template-columns:3fr 2fr;gap:2rem}.location-description h2{color:#4b859a;font-size:2rem;margin-bottom:1rem;font-family:Patrick Hand,cursive}.location-description p{line-height:1.6;margin-bottom:2rem}.location-hours,.pickup-instructions{margin-bottom:2rem}.location-description h3{color:#768838;font-size:1.5rem;margin-bottom:.5rem;font-family:Patrick Hand,cursive}.location-sidebar>div{background-color:#f8f9fa;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 10px #0000000d}.location-sidebar h3{color:#4b859a;font-size:1.3rem;margin-bottom:1rem;font-family:Patrick Hand,cursive}.location-amenities ul{list-style-type:none;padding:0;margin:0}.location-amenities li{padding:.5rem 0;border-bottom:1px solid #eee;display:flex;align-items:center}.location-amenities li:before{content:"✓";color:#768838;font-weight:700;margin-right:10px}.location-amenities li:last-child{border-bottom:none}.location-book-cta{background-color:#f5f0e5!important;text-align:center}.location-book-cta h3{color:#e5a529}.location-book-cta p{margin-bottom:1.5rem}.book-button{display:inline-block;background-color:#e5a529;color:#fff;text-decoration:none;padding:.8rem 2rem;border-radius:30px;font-weight:600;transition:background-color .3s}.book-button:hover{background-color:#d49320}@media (max-width: 768px){.location-info-grid{grid-template-columns:1fr}.location-hero{height:300px}.location-hero h1{font-size:2.5rem}}.privacy-policy-page{max-width:1200px;margin:0 auto;padding:40px 20px}.privacy-policy-page h1{font-size:2.5rem;margin-bottom:10px;color:#333}.privacy-policy-page .last-updated{color:#777;font-style:italic;margin-bottom:30px}.privacy-policy-page section{margin-bottom:30px}.privacy-policy-page h2{font-size:1.8rem;margin-bottom:15px;color:#444;border-bottom:1px solid #eee;padding-bottom:8px}.privacy-policy-page p{margin-bottom:15px;line-height:1.6}.privacy-policy-page ul{margin-left:20px;margin-bottom:15px}.privacy-policy-page li{margin-bottom:10px;line-height:1.5}.privacy-policy-page a{color:#06c;text-decoration:none}.privacy-policy-page a:hover{text-decoration:underline}@media (max-width: 768px){.privacy-policy-page h1{font-size:2rem}.privacy-policy-page h2{font-size:1.5rem}}:root{--golden-yellow: #D69A1E;--olive-green: #768838;--nordic-blue: #4B859A;--nordic-blue-light: #6ba3b9;--light-beige: #f9f7f2;--white: #FFFFFF;--charcoal-black: #333333}.contact-page{font-family:Nunito Sans,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section{background-color:var(--nordic-blue);color:#fff;padding:100px 0 80px;text-align:center;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/assets/mountains-10df0d19.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;opacity:.1;z-index:1}.hero-section .container{position:relative;z-index:2}.hero-section h1{font-size:48px;margin-bottom:20px;font-family:Patrick Hand,cursive}.hero-section .subtitle{font-size:20px;max-width:600px;margin:0 auto;opacity:.9}.contact-options-section{padding:80px 0;background-color:var(--white)}.contact-options-section h2{font-family:Patrick Hand,cursive;color:var(--nordic-blue);font-size:36px;margin-bottom:20px;text-align:center}.section-intro{max-width:800px;margin:0 auto 60px;text-align:center;font-size:18px;line-height:1.6;color:#555}.contact-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}.contact-option{background-color:#f8f9fa;text-align:center;padding:40px 30px;border-radius:12px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.contact-option:hover{transform:translateY(-10px);box-shadow:0 10px 25px #0000001a}.option-icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;margin:0 auto 20px;background-color:#4b859a1a}.option-icon svg{width:36px;height:36px}.contact-option h3{font-size:22px;color:var(--nordic-blue);margin-bottom:15px;font-family:Patrick Hand,cursive}.contact-option p{color:#555;margin-bottom:10px}.contact-link{display:inline-block;color:var(--golden-yellow);font-weight:600;text-decoration:none;transition:color .3s;font-size:18px}.contact-link:hover{color:#d49320;text-decoration:underline}.contact-form-section{padding:40px 0 80px;background-color:var(--light-beige);position:relative;overflow:hidden;box-sizing:border-box}.form-container{background-color:#fffffff7;padding:2.5rem;border-radius:20px;color:var(--charcoal-black);width:70%;max-width:840px;margin:0 auto;box-shadow:0 8px 30px #0000001f;position:relative;overflow:hidden}.form-title{font-family:Patrick Hand,cursive;font-size:2.2rem;color:var(--charcoal-black);text-align:center;margin-bottom:1.5rem;position:relative}.form-title:after{content:"";display:block;width:80px;height:4px;background-color:#e5a529;margin:8px auto 0;border-radius:2px}.blob-decoration{position:absolute;border-radius:50%;filter:blur(30px);opacity:.3;pointer-events:none;z-index:1}.blob-yellow{background-color:#e5a529;width:250px;height:250px;top:-50px;right:-80px;animation:float 15s infinite ease-in-out}.blob-green{background-color:#768838;width:180px;height:180px;bottom:-80px;left:20%;animation:float 12s infinite ease-in-out reverse}.blob-blue{background-color:#4b859a;width:200px;height:200px;top:30%;left:-80px;animation:float 18s infinite ease-in-out}@keyframes float{0%{transform:translate(0) rotate(0)}33%{transform:translate(10px,-15px) rotate(5deg)}66%{transform:translate(-10px,15px) rotate(-5deg)}to{transform:translate(0) rotate(0)}}.form-row{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;position:relative;z-index:2}.form-group{flex:1;min-width:200px;display:flex;flex-direction:column}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--charcoal-black);font-size:1rem;font-family:Patrick Hand,cursive;letter-spacing:.5px}.form-group label .required{color:#e5a529;margin-left:3px}.form-control{width:100%;box-sizing:border-box;padding:.9rem 1.2rem;border:2px solid #e0e0e0;border-radius:12px;background-color:var(--white);font-size:1rem;color:var(--charcoal-black);transition:all .3s ease;height:50px;display:flex;align-items:center}.textarea{height:auto;min-height:150px;resize:vertical;font-family:Nunito Sans,sans-serif}.form-control:focus{outline:none;border-color:#e5a529;box-shadow:0 0 0 4px #e5a52933;transform:translateY(-2px)}.form-control:hover{border-color:#c8c8c8}.field-icon.left-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.field-icon.left-icon svg{width:24px;height:24px;display:block;filter:drop-shadow(0px 2px 3px rgba(0,0,0,.1));transition:all .3s ease}.input-wrapper{position:relative;width:100%;display:block}.textarea-wrapper .field-icon.left-icon{top:25px;transform:none}.form-control.with-icon{padding-left:50px}.button-container{position:relative;z-index:2;margin-top:1rem}.submit-btn{width:100%;max-width:400px;padding:1.1rem 1.5rem;background-color:#e5a529;color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px #e5a52966;display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto}.submit-btn:hover:not([disabled]){background-color:#d69624;transform:translateY(-3px) scale(1.02);box-shadow:0 7px 20px #e5a52980}.submit-btn:active:not([disabled]){transform:translateY(0);box-shadow:0 2px 10px #e5a52966}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.btn-icon{display:flex;align-items:center;justify-content:center}.btn-icon svg{width:20px;height:20px;fill:currentColor;transition:transform .3s ease}.submit-btn:hover .btn-icon svg{transform:translate(3px)}.form-decoration{position:absolute;bottom:0;right:0;width:100%;height:100px;z-index:0;pointer-events:none;opacity:.2}.mountains-icon{position:absolute;bottom:0;right:0;width:100%;height:60px;background-image:url(/assets/mountains-10df0d19.svg);background-repeat:repeat-x;background-position:center bottom;background-size:contain}.van-icon{position:absolute;bottom:-5px;right:100px;width:80px;height:50px;background-image:url(/assets/campervan-cea4aa1d.svg);background-repeat:no-repeat;background-position:center;background-size:contain;animation:drive 20s infinite linear}@keyframes drive{0%{right:-80px}to{right:calc(100% + 80px)}}.success-message{text-align:center;padding:2rem;position:relative;z-index:2}.success-icon{width:80px;height:80px;background-color:#768838;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:40px;font-weight:700}.success-message h3{font-family:Patrick Hand,cursive;font-size:1.8rem;margin-bottom:1rem;color:var(--nordic-blue)}.success-message p{margin-bottom:2rem;color:#555;font-size:1.1rem;max-width:500px;margin-left:auto;margin-right:auto}.faq-contact{text-align:center;background-color:#f9f9f9;padding:2.5rem;border-radius:10px;margin:3rem auto 1rem;max-width:800px}.faq-contact h3{font-family:Patrick Hand,cursive;font-size:1.8rem;margin-bottom:1rem}.faq-contact p{font-size:1.1rem;line-height:1.6}.faq-link{display:inline-block;margin-top:1rem;color:#e5a529;text-decoration:none;font-weight:500;transition:color .3s ease;font-size:1.1rem;padding:.5rem 1.5rem;border:2px solid #E5A529;border-radius:30px}.faq-link:hover{color:#fff;background-color:#e5a529}@media (max-width: 768px){.hero-section{padding:70px 0 55px}.hero-section h1{font-size:32px}.hero-section .subtitle{font-size:17px}.contact-form-section{padding:30px 0 50px}.contact-options-section{padding:50px 0}.contact-options-section h2{font-size:28px}.contact-options-grid{grid-template-columns:1fr;gap:20px}.section-intro{font-size:16px;margin-bottom:40px}.form-container{padding:1.5rem 1.2rem;width:100%;margin:0 auto;box-sizing:border-box}.form-title{font-size:1.6rem}.form-row{flex-direction:column;gap:1.2rem}.contact-form-section .form-row .form-group{width:100%!important;min-width:0!important;flex:1 1 100%!important;max-width:100%!important}.contact-form-section .input-wrapper{width:100%}.contact-form-section .form-control{width:100%;box-sizing:border-box}.blob-decoration{filter:blur(20px)}.submit-btn{padding:1rem;max-width:100%;width:100%}.faq-contact{padding:1.5rem 1.2rem;margin:2rem 1rem 1rem}}@media (max-width: 480px){.hero-section{padding:55px 0 45px}.hero-section h1{font-size:26px}.hero-section .subtitle{font-size:15px}.form-container{padding:1rem .8rem;border-radius:12px}.form-title{font-size:1.4rem}.contact-option{padding:28px 20px}.faq-contact{margin:1.5rem 0 0;border-radius:0}}.not-found-container{padding:5rem 2rem;min-height:80vh;display:flex;justify-content:center;align-items:center;background-color:#fff;font-family:Open Sans,Nunito Sans,sans-serif}.not-found-content{max-width:600px;margin:0 auto;text-align:center}.not-found-content h1{font-size:10rem;font-weight:700;color:#4b859a;margin:0;line-height:1;margin-bottom:.5rem}.not-found-content h2{font-size:2.5rem;color:#333;margin-top:0;margin-bottom:2.5rem;font-weight:500}.not-found-content p{font-size:1.3rem;margin-bottom:0;color:#666;line-height:1.6}.road-scene{position:relative;height:220px;margin:3rem 0;overflow:hidden}.road{position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:#555;border-radius:2px}.road:after{content:"";position:absolute;top:50%;left:0;width:100%;height:4px;background:repeating-linear-gradient(to right,white,white 20px,transparent 20px,transparent 40px)}.mountains{position:absolute;bottom:39px;width:100%;height:auto;z-index:1;opacity:.3}.campervan{position:absolute;bottom:40px;left:30%;width:60px;z-index:2}@media (max-width: 768px){.not-found-content h1{font-size:7rem}.not-found-content h2{font-size:2rem}.road-scene{height:180px}.campervan{width:45px}}@media (max-width: 480px){.not-found-content h1{font-size:5rem}.not-found-content h2{font-size:1.7rem}.not-found-content p{font-size:1.1rem}.road-scene{height:150px}}
