:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-font-size:16px;--cc-bg:#fff;--cc-z-index:2147483647;--cc-text:#2d4156;--cc-border-radius:.45rem;--cc-btn-primary-bg:#2d4156;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#1d2e38;--cc-btn-primary-hover-text:var(--cc-btn-primary-text);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#d8e0e6;--cc-btn-secondary-hover-text:var(--cc-btn-secondary-text);--cc-btn-border-radius:0.375rem;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:#040608;--cc-overlay-opacity:.85;--cc-consent-modal-box-shadow:0 0.625rem 1.875rem rgba(2,2,3,.28);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0;--cc-btn-floating-bg:#2d4156;--cc-btn-floating-icon:var(--cc-bg);--cc-btn-floating-hover-bg:#1d2e38;--cc-btn-floating-hover-icon:var(--cc-btn-floating-icon)}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-primary-hover-text:var(--cc-btn-primary-text);--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-btn-secondary-hover-text:var(--cc-btn-secondary-text);--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0;--cc-btn-floating-bg:#a6c4dd;--cc-btn-floating-icon:#000;--cc-btn-floating-hover-bg:#c2dff7;--cc-btn-floating-hover-icon:var(--cc-btn-floating-icon)}#cc--main{z-index:var(--cc-z-index)}.cc_div *,.cc_div :after,.cc_div :before,.cc_div :hover{animation:none;background:none;border:none;border-radius:unset;box-shadow:none;box-sizing:border-box;color:inherit;float:none;font-family:inherit;font-size:1em;font-style:inherit;font-variant:normal;font-weight:inherit;height:auto;letter-spacing:unset;line-height:1.2;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:none;vertical-align:baseline;visibility:unset}.cc_div{font-family:var(--cc-font-family);font-size:var(--cc-font-size);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--cc-text);text-rendering:optimizeLegibility}#c-ttl,#s-bl td:before,#s-ttl,.cc_div .b-tl,.cc_div .c-bn{font-weight:600}#cm,#s-bl .act .b-acc,#s-inr,.cc_div .b-tl,.cc_div .c-bl{border-radius:var(--cc-border-radius)}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div a,.cc_div button,.cc_div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.cc_div a{border-bottom:1px solid}.cc_div a:hover{border-color:#fff0;text-decoration:none}.cc_div .c-bn>span{pointer-events:none}#cm-ov,#cs-ov,.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr{transition:visibility .25s linear,opacity .25s ease,transform .25s ease!important}.c--anim .c-bn{transition:background-color .25s ease!important}.c--anim #cm.bar.slide,.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide #s-inr,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease!important}#cm.bar.slide,.cc_div .bar.slide #s-inr{opacity:1;transform:translateX(100%)}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{opacity:1;transform:translateX(-100%)}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible!important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible!important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{opacity:var(--cc-overlay-opacity)!important;visibility:visible!important}#cm{background:var(--cc-bg);bottom:1.25em;box-shadow:0 .625em 1.875em #000;box-shadow:var(--cc-consent-modal-box-shadow);font-family:inherit;line-height:normal;max-width:24.2em;opacity:0;padding:1em 1.4em 1.3em;position:fixed;right:1.25em;transform:scale(.95);visibility:hidden;width:100%;z-index:1}#cc_div #cm{display:block!important}#c-ttl{font-size:1.05em;margin-bottom:.7em}.cloud #c-ttl{margin-top:-.15em}#c-txt{font-size:.9em;line-height:1.5em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{background:var(--cc-btn-secondary-bg);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-secondary-text);cursor:pointer;display:inline-block;flex:1;font-size:.82em;padding:1em 1.7em;text-align:center;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#c-bns button+button,#s-c-bn,#s-cnt button+button{float:right;margin-left:.5rem}#s-cnt #s-rall-bn{float:none}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{background:var(--cc-btn-secondary-hover-bg);color:var(--cc-btn-secondary-hover-text)}#s-cnt{display:table;height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:101}#s-bl{outline:none;scrollbar-width:thin}#s-bl .title{margin-top:1.4em}#s-bl .b-bn,#s-bl .title:first-child{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{background:none;display:block;font-family:inherit;font-size:.95em;padding:1.3em 6.4em 1.3em 2.7em;position:relative;transition:background-color .25s ease;width:100%}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-left-radius:0;border-bottom-right-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{border:1px solid var(--cc-section-border);margin-bottom:.4rem;padding:1em;transition:background-color .25s ease}#s-bl .c-bl:hover{background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:#fff0;background:unset}#s-bl .c-bl.b-ex{background:var(--cc-cookie-category-block-bg);border:none;padding:0;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em;margin-bottom:.5em}#s-bl .b-acc{display:none;margin-bottom:0;max-height:0;overflow:hidden;padding-top:0}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{color:var(--cc-block-text);font-size:.9em;line-height:1.5em;margin-top:.85em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;position:relative;vertical-align:middle}#cs{bottom:0;left:0;padding:0 1.7em;position:fixed;right:0;top:0;width:100%}#cs,#s-inr{height:100%}#s-inr{box-shadow:0 13px 27px -5px rgb(3 6 9 / .26);margin:0 auto;max-width:45em;opacity:0;overflow:hidden;padding-bottom:4.75em;padding-top:4.75em;position:relative;transform:scale(.96);visibility:hidden}#s-bns,#s-hdr,#s-inr{background:var(--cc-bg)}#s-bl{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;padding:1.3em 1.6em;width:100%}#s-bns{border-top:1px solid var(--cc-section-border);bottom:0;height:4.75em;left:0;padding:1em 1.8em;position:absolute;right:0}.cc_div .cc-link{border-bottom:1px solid var(--cc-btn-primary-bg);color:var(--cc-btn-primary-bg);cursor:pointer;display:inline;font-weight:600;padding-bottom:0;text-decoration:none}.cc_div .cc-link:active,.cc_div .cc-link:hover{border-color:#fff0}#c-bns button:first-child,#s-bns button:first-child{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}#c-bns.swap button:first-child{background:var(--cc-btn-secondary-bg);color:var(--cc-btn-secondary-text)}#c-bns.swap button:last-child{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:var(--cc-btn-primary-hover-bg);color:var(--cc-btn-primary-hover-text)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:var(--cc-btn-secondary-hover-bg);color:var(--cc-btn-secondary-hover-text)}#s-hdr{border-bottom:1px solid var(--cc-section-border);display:table;height:4.75em;padding:0 1.8em;position:absolute;top:0;width:100%;z-index:2}#s-hdr,#s-ttl{vertical-align:middle}#s-ttl{display:table-cell;font-size:1em}#s-c-bn{font-size:1.45em;font-weight:400;height:1.7em;margin:0;overflow:hidden;padding:0;position:relative;width:1.7em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{height:100%;height:calc(100% - 2.5em);max-height:37.5em;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width:688px){#s-bl::-webkit-scrollbar{background:#fff0;border-radius:0 .25em .25em 0;height:100%;width:.8em}#s-bl::-webkit-scrollbar-thumb{background:var(--cc-webkit-scrollbar-bg);border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{height:5px;width:10px}}.cc_div .b-tg{bottom:0;display:inline-block;margin:auto;right:0;right:1.2em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg,.cc_div .b-tg .c-tgl{cursor:pointer;position:absolute;top:0}.cc_div .b-tg .c-tgl{border:0;display:block;left:0;margin:0}.cc_div .b-tg .c-tg{background:var(--cc-toggle-bg-off);pointer-events:none;position:absolute;transition:background-color .25s ease,box-shadow .25s ease}.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl,.cc_div span.t-lb{border-radius:4em;height:1.5em;width:3.4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgb(24 32 35 / .36);box-sizing:content-box;content:"";display:block;height:1.25em;left:.125em;position:relative;top:.125em;transition:transform .25s ease;width:1.25em}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl td,#s-bl th{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{border-collapse:collapse;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#s-bl caption{border-bottom:1px solid var(--cc-cookie-table-border);font-size:.9em;font-weight:600;padding:.5rem 1rem}#s-bl td,#s-bl th{font-size:.8em;padding:.8em .625em .8em 1.2em;text-align:left;vertical-align:top}#s-bl th{font-family:inherit;font-weight:600;padding:1em 1rem}#s-bl thead tr:first-child{border-bottom:1px solid var(--cc-cookie-table-border)}.force--consent #cs,.force--consent #s-cnt{width:100vw}#cm-ov,#cs-ov{background:#070707;background:var(--cc-overlay-bg);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:none;visibility:hidden}.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov,.show--settings #cs-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{bottom:0;left:0;position:fixed;top:0;transition:visibility .25s linear;visibility:hidden;width:100%;width:100vw}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{max-width:100vw;width:100vw}html.force--consent.show--consent{overflow-y:hidden!important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto!important;overflow-x:hidden!important}.cc_div .act .b-bn .exp:before,.cc_div .b-bn .exp:before{border:solid var(--cc-btn-secondary-text);border-width:0 2px 2px 0;content:"";display:inline-block;left:1.2em;margin-right:15px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}.cc_div .act .b-bn .b-tl:before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i:before{border:solid var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;display:inline-block;left:.75em;padding:.1em .1em .45em;top:.37em}#s-c-bn:after,#s-c-bn:before,.cc_div .on-i:before{content:"";margin:0 auto;position:absolute;transform:rotate(45deg)}#s-c-bn:after,#s-c-bn:before{background:var(--cc-btn-secondary-text);border-radius:1em;height:.6em;left:.82em;top:.58em;width:1.5px}#s-c-bn:after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{display:block;height:100%;position:absolute;right:0;text-align:center;transition:opacity .15s ease;width:50%}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i:after,.cc_div .off-i:before{background:var(--cc-toggle-knob-icon-color);content:" ";display:block;height:.7em;margin:0 auto;position:absolute;right:.8em;top:.42em;transform-origin:center;width:.09375em}.cc_div .off-i:before{transform:rotate(45deg)}.cc_div .off-i:after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{bottom:auto;top:50%;transform:translateY(-37%)}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center,#cm.cloud{left:1em;margin:0 auto;right:1em}#cm.cloud{max-width:50em;overflow:hidden;padding:1.2em 1.7em;text-align:center;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;padding-right:2.4em;vertical-align:top;width:70%}.cc_div .cloud #c-txt{font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{margin:.5rem 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{border-radius:0;bottom:0;left:0;max-width:100%;padding:2em;position:fixed;right:0;width:100%}#cm.bar #c-inr{margin:0 auto;max-width:32em}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .bar #s-bl,.cc_div .bar #s-bns,.cc_div .bar #s-hdr{padding-left:1.4em;padding-right:1.4em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{border-radius:0;margin:0 0 0 auto;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl td,.cc_div .bar #s-bl th,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl caption{border-bottom:1px solid var(--cc-cookie-table-border);border-top:0;display:block}.cc_div .bar #s-bl thead tr{left:-9999px;position:absolute;top:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;padding-left:35%;position:relative}.cc_div .bar #s-bl td:before{color:var(--cc-text);content:attr(data-column);left:1rem;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm.top{bottom:auto;top:1.25em}#cm.left{left:1.25em;right:auto}#cm.right{left:auto;right:1.25em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media (prefers-reduced-motion){#cc--main #cm,#cc--main #s-cnt,#cc--main #s-inr{transition:none!important}}@media screen and (max-width:688px){#cm,#cm.cloud,#cm.left,#cm.right{bottom:1em;display:block;left:1em;margin:0;max-width:100%;padding:1.2em!important;right:1em;width:auto}.force--consent #cm,.force--consent #cm.cloud{max-width:100vw;width:auto}#cm.top{bottom:auto;top:1em}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{height:100%;max-height:100%;top:0;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{border-radius:0;margin:0;padding-bottom:7.9em}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.2em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.2em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-bottom:1.2em;padding-top:1.2em}#s-bl table,#s-bl tbody,#s-bl td,#s-bl th,#s-bl thead,#s-bl tr,#s-cnt{display:block}#s-bl caption{border-bottom:0;display:block}#s-bl thead tr{left:-9999px;position:absolute;top:-9999px}#s-bl tr{border-top:1px solid var(--cc-cookie-table-border)}#s-bl td{border:none;padding-left:35%;position:relative}#s-bl td:before{color:var(--cc-text);content:attr(data-column);left:1rem;overflow:hidden;padding-right:.625em;position:absolute;text-overflow:ellipsis;white-space:nowrap}#cm .c-bn,.cc_div .c-bn{margin-right:0;width:100%}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{float:unset;margin-left:0;margin-top:.625em}#cm.box,#cm.cloud{left:1em;right:1em;width:auto}#cm.cloud.left,#cm.cloud.right{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;min-width:unset;width:auto}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.pressidium-cookie-consent-cookies{overflow-x:auto}.pressidium-cookie-consent-cookies table{border-collapse:collapse;width:100%}.pressidium-cookie-consent-cookies thead{border-bottom:3px solid}.pressidium-cookie-consent-cookies td,.pressidium-cookie-consent-cookies th{padding:.5em}pressidium-floating-button{z-index:9999}#cc--main #s-bl table tbody tr td[data-column=Domain]{word-wrap:anywhere}#cc--main .cc-link{border:none;border-bottom:1px solid var(--cc-btn-primary-bg);border-radius:0;font-size:1em;padding:0}#cc--main .cc-link:hover{border-color:transparent!important}#cc--main .cc-link:focus,#cc--main .cc-link:hover{background-color:#fff0;color:var(--cc-btn-primary-bg)}#cc--main .c-bn{border:none}#cc--main .b-tl{border:none;color:inherit;text-align:left}@font-face{font-family:"Gullfoss Sans";src:url(/wp-content/themes/gullfoss-premium/assets/css/../fonts/gullfoss-sans-book.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Gullfoss Sans";src:url(/wp-content/themes/gullfoss-premium/assets/css/../fonts/gullfoss-sans-demi.otf) format("opentype");font-style:normal;font-weight:600 900;font-display:swap}:root{--ink:#142b2f;--ink-soft:#496267;--deep:#0a353c;--deep-2:#0f4952;--water:#14788a;--water-bright:#3ca9b8;--glacier:#dceff0;--mist:#f2f6f3;--paper:#fffdfa;--sand:#eee8dc;--gold:#c39a58;--line:rgba(20, 43, 47, 0.13);--line-dark:rgba(255, 255, 255, 0.16);--shadow:0 24px 70px rgba(12, 48, 53, 0.12);--shadow-soft:0 14px 36px rgba(12, 48, 53, 0.08);--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--shell:min(1240px, calc(100vw - 48px));--font-body:"Gullfoss Sans", "Segoe UI", Helvetica, Arial, sans-serif;--font-display:"Gullfoss Sans", "Segoe UI", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--mist)}body{margin:0;color:var(--ink);background:radial-gradient(circle at 8% 16%,rgb(60 169 184 / .08),transparent 22rem),var(--mist);font-family:var(--font-body);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button,summary,a{-webkit-tap-highlight-color:#fff0}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid rgb(60 169 184 / .58);outline-offset:4px}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:10px 16px;color:#fff;background:var(--deep);border-radius:8px;transform:translateY(-160%);transition:transform 160ms ease}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;z-index:100;top:0;height:78px;background:rgb(255 253 250 / .94);border-bottom:1px solid var(--line);backdrop-filter:blur(18px) saturate(140%)}body.admin-bar .site-header{top:32px}.header-inner{width:var(--shell);height:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--deep);text-decoration:none;flex:0 0 auto}.brand-mark{position:relative;width:38px;height:43px;overflow:hidden;display:inline-block;background:linear-gradient(155deg,var(--water-bright),var(--water));border-radius:18px 18px 13px 13px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .4)}.brand-mark::after{content:"";position:absolute;left:-4px;bottom:-4px;width:46px;height:14px;background:var(--deep);border-radius:50% 50% 0 0;opacity:.92}.brand-mark i{position:absolute;z-index:1;top:8px;width:7px;height:28px;background:rgb(255 255 255 / .96);border-radius:7px;transform:rotate(7deg)}.brand-mark i:first-child{left:11px}.brand-mark i:last-child{right:10px;top:3px;height:35px;transform:rotate(-5deg)}.brand-name{display:grid;line-height:1;text-transform:uppercase}.brand-name strong{font-family:var(--font-display);font-size:22px;letter-spacing:.02em}.brand-name small{margin-top:5px;color:var(--ink-soft);font-size:9px;font-weight:700;letter-spacing:.27em}.desktop-nav{height:100%;display:flex;align-items:center;gap:4px}.desktop-nav>a,.nav-group>summary{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;color:#314d52;border-radius:999px;font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color 160ms ease,background 160ms ease}.desktop-nav>a:hover,.desktop-nav>a.is-active,.nav-group>summary:hover,.nav-group.is-active>summary{color:var(--deep);background:rgb(20 120 138 / .09)}.nav-group{position:relative;height:100%;display:flex;align-items:center}.nav-group>summary{list-style:none;gap:7px}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform 160ms ease}.nav-group[open]>summary::after{transform:rotate(225deg) translate(-1px,-1px)}.nav-popover{position:absolute;z-index:20;top:calc(100% - 4px);left:50%;width:284px;padding:10px;display:grid;background:rgb(255 253 250 / .98);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);transform:translateX(-50%)}.nav-popover a{padding:11px 13px;color:var(--ink);border-radius:10px;font-size:14px;font-weight:600;text-decoration:none}.nav-popover a:hover,.nav-popover a.is-active{color:var(--water);background:var(--mist)}.desktop-nav .nav-cta{min-height:46px;margin-left:8px;padding-inline:22px;color:#fff;background:var(--deep);box-shadow:0 8px 24px rgb(10 53 60 / .2)}.desktop-nav .nav-cta:hover,.desktop-nav .nav-cta.is-active{color:#fff;background:var(--water)}.mobile-menu{display:none;position:relative}.mobile-menu>summary{width:46px;height:46px;display:grid;place-content:center;gap:5px;list-style:none;border:1px solid var(--line);border-radius:50%;cursor:pointer}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary span{width:19px;height:1.5px;display:block;background:var(--deep);transition:transform 160ms ease,opacity 160ms ease}.mobile-menu[open]>summary span:first-child{transform:translateY(6.5px) rotate(45deg)}.mobile-menu[open]>summary span:nth-child(2){opacity:0}.mobile-menu[open]>summary span:last-child{transform:translateY(-6.5px) rotate(-45deg)}.mobile-panel{position:absolute;z-index:30;top:56px;right:0;width:min(360px, calc(100vw - 32px));max-height:calc(100vh - 100px);overflow-y:auto;padding:18px;display:grid;background:var(--paper);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.mobile-panel p{margin:18px 10px 5px;color:var(--water);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mobile-panel a{padding:9px 10px;border-radius:9px;font-size:15px;font-weight:650;text-decoration:none}.mobile-panel a.is-active{color:var(--water);background:var(--mist)}.mobile-panel .mobile-cta{margin-top:16px;padding:12px 16px;color:#fff;background:var(--deep);text-align:center}.page-hero{position:relative;height:clamp(344px, 42.4vw, 448px);min-height:344px;overflow:hidden;isolation:isolate;color:#fff;background:var(--deep)}.page-hero--home{height:min(576px, calc(80vh - 62px));min-height:496px}.page-hero--legal{height:312px;min-height:312px}.page-hero__image,.page-hero__shade,.page-hero__contours{position:absolute;inset:0;width:100%;height:100%}.page-hero__image{z-index:-3;object-fit:cover;transform:scale(1.015)}.page-hero__shade{z-index:-2;background:linear-gradient(90deg,rgb(4 30 34 / .9) 0%,rgb(4 30 34 / .62) 42%,rgb(4 30 34 / .18) 75%,rgb(4 30 34 / .35) 100%),linear-gradient(0deg,rgb(4 30 34 / .55),transparent 48%)}.page-hero__contours{z-index:-1;right:-7%;left:auto;width:54%;opacity:.14;background:repeating-radial-gradient(ellipse at 86% 42%,transparent 0 28px,rgb(255 255 255 / .72) 29px 30px,transparent 31px 54px);mask-image:linear-gradient(90deg,transparent,black 45%)}.page-hero__content{position:relative;z-index:2;height:100%;padding:52px 7% 42px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.breadcrumbs{max-width:760px;margin-bottom:22px;display:flex;align-items:center;gap:10px;color:rgb(255 255 255 / .72);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:#fff}.breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-rule{position:relative;width:72px;height:24px;margin-bottom:12px}.hero-rule::after{content:"";position:absolute;top:50%;left:34px;width:38px;height:1px;background:rgb(255 255 255 / .62)}.hero-rule i{position:absolute;top:0;width:7px;background:var(--water-bright);border-radius:6px;transform:rotate(8deg)}.hero-rule i:first-child{left:2px;height:18px}.hero-rule i:last-child{left:15px;height:24px;transform:rotate(-5deg)}.page-hero h1{max-width:910px;margin:0;font-family:var(--font-display);font-size:clamp(40px, 4.8vw, 66px);font-weight:700;line-height:1;letter-spacing:-.038em;text-wrap:balance;text-shadow:0 3px 32px rgb(0 0 0 / .18)}.page-hero--home h1{font-size:clamp(60px, 7vw, 102px)}.hero-laugaras-lagoon h1,.hero-thingvellir-national-park h1{font-size:clamp(37px, 4.1vw, 58px)}.page-hero__content>p{max-width:720px;margin:22px 0 0;color:rgb(255 255 255 / .88);font-family:var(--font-body);font-size:clamp(17px, 1.5vw, 20px);line-height:1.4;text-wrap:balance}.hero-scroll{position:absolute;z-index:3;right:max(24px, calc((100vw - 1240px) / 2));bottom:28px;display:flex;align-items:center;gap:12px;color:rgb(255 255 255 / .78);font-size:10px;font-weight:800;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}.hero-scroll i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .42);border-radius:50%}.hero-scroll i::after{content:"";width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:translateY(-2px) rotate(45deg)}.main-content{position:relative;padding:82px 0 112px;background:linear-gradient(90deg,rgb(20 120 138 / .035),transparent 24%),var(--mist)}.article-shell{position:relative;display:grid;align-items:start}.article-shell.has-toc{grid-template-columns:minmax(220px,0.3fr) minmax(0,0.7fr);gap:clamp(38px, 5vw, 76px)}.article-shell.no-toc{grid-template-columns:minmax(0,920px);justify-content:center}.main-content--home .article-shell.no-toc,.page-parking .article-shell.no-toc{grid-template-columns:minmax(0,1080px)}.toc-desktop{position:sticky;top:114px;max-height:calc(100vh - 146px);overflow:auto;padding:23px 18px 23px 22px;background:rgb(255 253 250 / .74);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 12px 28px rgb(12 48 53 / .045);scrollbar-width:thin}.toc-desktop>p,.toc-mobile>summary{margin:0 0 13px;color:var(--water);font-size:14px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.toc-desktop ol,.toc-mobile ol{margin:0;padding:0;list-style:none}.toc-desktop a,.toc-mobile a{position:relative;padding:8px 7px 8px 0;display:grid;grid-template-columns:27px 1fr;gap:8px;color:#587075;border-radius:8px;font-size:13px;font-weight:630;line-height:1.35;text-decoration:none;transition:color 150ms ease,transform 150ms ease}.toc-desktop a>span,.toc-mobile a>span{color:#a0afb1;font-size:10px;letter-spacing:.05em}.toc-desktop a:hover,.toc-desktop a.is-active,.toc-mobile a:hover,.toc-mobile a.is-active{color:var(--water);transform:translateX(3px)}.toc-desktop a.is-active::before{content:"";position:absolute;top:10px;bottom:10px;left:-12px;width:2px;background:var(--water-bright);border-radius:2px}.toc-mobile{display:none}.content-html{min-width:0;font-size:18px;line-height:1.78}.content-html p{margin:0 0 1.35em;color:#314b50}.content-html>.source-section:first-child p:first-of-type,.content-html>.gf-page>.gf-section:first-of-type p:first-of-type{color:var(--ink);font-family:var(--font-display);font-size:clamp(18px, 1.7vw, 20px);line-height:1.6}.content-html h2,.content-html h3,.content-html h4,.content-html h5{color:var(--ink);text-wrap:balance}.content-html h2{margin:1.55em 0 .55em;font-family:var(--font-display);font-size:clamp(27px, 3vw, 36px);font-weight:700;line-height:1.14;letter-spacing:-.026em;scroll-margin-top:110px}.content-html h3{margin:1.55em 0 .55em;font-family:var(--font-display);font-size:clamp(22px, 2.2vw, 27px);font-weight:700;line-height:1.2}.content-html h4,.content-html h5{margin:1.5em 0 .45em;font-size:17px;line-height:1.35}.content-html h5{color:var(--water);font-size:14px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.content-html a{color:#0f7180;text-decoration-color:rgb(15 113 128 / .35);text-decoration-thickness:1px;text-underline-offset:3px}.content-html a:hover{color:var(--deep);text-decoration-color:currentColor}.content-html ul,.content-html ol{margin:0 0 1.5em;padding-left:1.2em;color:#314b50}.content-html li{margin:.48em 0;padding-left:.28em}.content-html li::marker{color:var(--water);font-weight:800}.content-html strong{color:#17363b;font-weight:760}.content-html hr{height:1px;margin:34px 0;border:0;background:var(--line)}.content-html blockquote{position:relative;margin:28px 0 38px;padding:26px 30px 26px 36px;color:var(--deep);background:linear-gradient(135deg,rgb(220 239 240 / .72),rgb(255 253 250 / .92));border:1px solid rgb(20 120 138 / .16);border-radius:var(--radius-md);font-family:var(--font-display);font-size:20px;line-height:1.55}.content-html blockquote::before{content:"“";position:absolute;top:2px;left:12px;color:var(--water-bright);font-size:52px;line-height:1;opacity:.5}.content-html figure{margin:32px 0 42px}.content-html figure img,.content-html>img{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.content-html figcaption{margin-top:10px;color:var(--ink-soft);font-size:13px;line-height:1.5;text-align:center}.content-html iframe{width:100%;min-height:430px;border:0;border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.content-table,.content-html figure:has(table){max-width:100%;overflow-x:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.content-html table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.5}.content-html th,.content-html td{padding:15px 17px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.content-html th{color:#fff;background:var(--deep);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.content-html tr:last-child td{border-bottom:0}.source-section{position:relative;padding:54px 0;border-bottom:1px solid var(--line)}.source-section:first-child{padding-top:0}.source-section:last-child{padding-bottom:0;border-bottom:0}.source-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.source-grid--split{grid-template-columns:minmax(0,1.2fr) minmax(260px,0.8fr);gap:clamp(28px, 4vw, 48px)}.source-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.source-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.source-grid--cards{grid-template-columns:repeat(auto-fit,minmax(min(220px, 100%),1fr))}.source-grid--stack{gap:48px}.source-card{min-width:0}.source-grid--two>.source-card,.source-grid--three>.source-card,.source-grid--cards>.source-card{height:100%;padding:25px;background:rgb(255 253 250 / .82);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 10px 30px rgb(12 48 53 / .04)}.source-grid--two>.source-card h2,.source-grid--two>.source-card h3,.source-grid--three>.source-card h2,.source-grid--three>.source-card h3,.source-grid--cards>.source-card h2,.source-grid--cards>.source-card h3{margin-top:0}.source-grid--stack>.source-card+.source-card{padding-top:48px;border-top:1px solid var(--line)}.source-card:empty,.source-grid:empty{display:none}.source-card svg{width:26px;height:26px;margin-bottom:10px;color:var(--water);fill:currentColor}.gf-page{--ink:var(--ink);--teal:var(--water);--teal-dark:var(--deep);--gold:var(--gold);--line:rgba(20, 43, 47, 0.13);color:var(--ink)}.gf-section{padding:58px 0;border-bottom:1px solid var(--line)}.gf-section:first-child{padding-top:0}.gf-section:last-child{border-bottom:0}.gf-section--tight{padding-block:42px}.gf-inner{width:100%}.gf-eyebrow{margin-bottom:18px;display:flex;align-items:center;gap:12px;color:var(--water)}.gf-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.gf-drop{position:relative;width:27px;height:23px;display:inline-block;flex:0 0 auto}.gf-drop>span{position:absolute;bottom:0;width:6px;background:var(--water-bright);border-radius:5px}.gf-drop>span:first-child{left:3px;height:16px;transform:rotate(7deg)}.gf-drop>span:last-child{left:14px;height:22px;transform:rotate(-4deg)}.gf-facts,.gf-grid-2,.gf-grid-3,.gf-notes{display:grid;gap:20px}.gf-facts{grid-template-columns:repeat(4,1fr)}.gf-grid-2{grid-template-columns:repeat(2,1fr)}.gf-grid-3{grid-template-columns:repeat(3,1fr)}.gf-notes{grid-template-columns:repeat(2,1fr)}.gf-facts__item,.gf-card,.gf-notes__item{position:relative;min-width:0;padding:25px;background:rgb(255 253 250 / .82);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 10px 30px rgb(12 48 53 / .04)}.gf-facts__item{padding:20px}.gf-facts__item strong,.gf-facts__item span{display:block}.gf-facts__item strong{margin-top:4px;font-family:var(--font-display);font-size:25px;line-height:1.2}.gf-facts__item span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gf-card h2,.gf-card h3,.gf-notes__item h3,.gf-notes__item h4{margin-top:0}.gf-card:hover,.gf-tile:hover{border-color:rgb(20 120 138 / .3);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.gf-card,.gf-tile{transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.gf-tile{overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md)}.gf-tile__img{aspect-ratio:16 / 10;overflow:hidden;background:var(--sand)}.gf-tile__img img{width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;transition:transform 450ms ease}.gf-tile:hover .gf-tile__img img{transform:scale(1.035)}.gf-tile__body{padding:22px}.gf-tile__body h3,.gf-tile__body h4{margin-top:0}.gf-history__panel{position:relative;overflow:hidden;padding:clamp(32px, 6vw, 64px);color:#fff;background:radial-gradient(circle at 88% 20%,rgb(60 169 184 / .26),transparent 18rem),linear-gradient(135deg,var(--deep),#08282d);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.gf-history__panel h2,.gf-history__panel h3,.gf-history__panel p,.gf-history__panel strong{color:#fff}.gf-history__panel a{color:#8ddce4}.gf-embed{min-height:90px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md)}.gf-figure{margin:28px 0 42px}.gf-figure img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.gf-map{margin:28px 0 42px}.gf-map iframe{min-height:390px}.page-parking .parking-intro{max-width:780px}.page-parking .parking-section{margin-top:clamp(54px, 7vw, 78px);padding-top:clamp(48px, 6vw, 68px);border-top:1px solid var(--line)}.page-parking .parking-lot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.page-parking .parking-lot>.gf-eyebrow{grid-column:1 / -1;grid-row:1}.page-parking .parking-lot>h2{grid-column:1 / -1;grid-row:2;margin-top:0}.page-parking .parking-lot>.gf-map{grid-column:1;grid-row:3}.page-parking .parking-lot>.gf-figure{grid-column:2;grid-row:3}.page-parking .parking-lot>p{grid-column:1 / -1;grid-row:4}.page-parking .parking-lot>.gf-card{grid-column:1 / -1;grid-row:5}.page-parking .parking-lot>.gf-map,.page-parking .parking-lot>.gf-figure{height:100%;margin:14px 0 30px}.page-parking .parking-lot .gf-map iframe,.page-parking .parking-lot .gf-figure img{width:100%;height:100%;min-height:0;aspect-ratio:4 / 3;object-fit:cover}.page-tours .content-html figure img{aspect-ratio:16 / 10;object-fit:cover}.page-tours .content-html h2{padding-top:12px}.page-privacy-policy .content-html,.page-disclaimer .content-html{font-size:17px}.site-footer{color:rgb(255 255 255 / .76);background:radial-gradient(circle at 12% 10%,rgb(60 169 184 / .18),transparent 24rem),#082d33}.footer-main{width:var(--shell);margin-inline:auto;padding:76px 0 64px;display:grid;grid-template-columns:minmax(300px,1.25fr) minmax(400px,1fr);gap:clamp(56px, 10vw, 130px)}.brand--footer{color:#fff}.brand--footer .brand-name small{color:rgb(255 255 255 / .58)}.footer-intro p{max-width:560px;margin:28px 0 0;font-size:14px;line-height:1.8}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-links div{display:flex;flex-direction:column;align-items:flex-start}.footer-links h2{margin:0 0 16px;color:#fff;font-family:var(--font-body);font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.footer-links a{padding:4px 0;color:rgb(255 255 255 / .68);font-size:14px;text-decoration:none}.footer-links a:hover{color:#fff}.footer-bottom{width:var(--shell);margin-inline:auto;padding:22px 0 26px;border-top:1px solid var(--line-dark);color:rgb(255 255 255 / .55);font-size:12px}.not-found{min-height:66vh;padding-block:110px;text-align:center}.not-found>p{margin:0;color:var(--water);font-size:13px;font-weight:850;letter-spacing:.2em}.not-found h1{margin:12px 0 30px;font-family:var(--font-display);font-size:clamp(48px, 7vw, 82px);font-weight:500}.not-found a{padding:13px 20px;display:inline-block;color:#fff;background:var(--deep);border-radius:999px;text-decoration:none}@media (max-width:1080px){.desktop-nav{display:none}.mobile-menu{display:block}.article-shell.has-toc{grid-template-columns:minmax(200px,0.28fr) minmax(0,0.72fr);gap:36px}.footer-main{grid-template-columns:1fr;gap:50px}.footer-intro p{max-width:720px}}@media (max-width:860px){:root{--shell:min(100% - 34px, 760px)}.page-hero__content{padding-right:0}.article-shell.has-toc{display:block}.toc-desktop{display:none}.toc-mobile{margin-bottom:40px;padding:18px 20px;display:block;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md)}.toc-mobile>summary{margin:0;list-style:none;cursor:pointer}.toc-mobile>summary::-webkit-details-marker{display:none}.toc-mobile>summary::after{content:"+";float:right;color:var(--deep);font-size:20px;line-height:.7}.toc-mobile[open]>summary{margin-bottom:12px}.toc-mobile[open]>summary::after{content:"−"}.gf-facts,.gf-grid-3{grid-template-columns:repeat(2,1fr)}.source-grid--three,.source-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){body.admin-bar .site-header{top:46px}}@media (max-width:620px){:root{--shell:calc(100% - 28px);--radius-lg:22px}.site-header{height:70px}.brand-name strong{font-size:19px}.brand-mark{width:34px;height:39px}.page-hero,.page-hero--legal{height:360px;min-height:360px}.page-hero--home{height:496px;min-height:496px}.page-hero__shade{background:linear-gradient(90deg,rgb(4 30 34 / .82),rgb(4 30 34 / .38)),linear-gradient(0deg,rgb(4 30 34 / .68),transparent 56%)}.page-hero__content{padding-block:44px 58px;justify-content:flex-end}.breadcrumbs{margin-bottom:24px}.page-hero h1{font-size:clamp(36px, 10.5vw, 52px)}.page-hero--home h1{font-size:clamp(56px, 17vw, 72px)}.hero-laugaras-lagoon h1,.hero-thingvellir-national-park h1{font-size:clamp(31px, 8.6vw, 43px)}.page-hero__content>p{font-size:20px}.hero-scroll{right:18px;bottom:18px}.hero-scroll span{display:none}.main-content{padding:58px 0 82px}.content-html{font-size:16.5px;line-height:1.75}.content-html h2{font-size:30px}.content-html>.source-section:first-child p:first-of-type,.content-html>.gf-page>.gf-section:first-of-type p:first-of-type{font-size:20px}.source-section,.gf-section{padding-block:42px}.source-grid{grid-template-columns:1fr}.source-grid--two>.source-card,.source-grid--three>.source-card,.source-grid--cards>.source-card{padding:21px}.page-parking .parking-lot{display:block}.gf-facts,.gf-grid-2,.gf-grid-3,.gf-notes{grid-template-columns:1fr}.gf-card,.gf-notes__item{padding:21px}.content-html iframe,.gf-map iframe{min-height:330px}.footer-main{padding-block:58px 48px}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}.content-html .alignwide{width:min(1080px, 100%);max-width:1080px}.content-html .alignfull{width:100%;max-width:none}.content-html .wp-caption,.content-html .wp-caption img{max-width:100%}.content-html .wp-caption-text{color:var(--ink-soft);font-size:13px;text-align:center}.content-html .navigation,.content-html .nav-links{margin-top:42px;display:flex;flex-wrap:wrap;gap:14px}.content-html .nav-links a{padding:10px 16px;color:#fff;background:var(--deep);border-radius:999px;text-decoration:none}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}