@import url("https://fonts.googleapis.com/css2?family=Alumni+Sans:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.paragraph--type--hours h2{font-family:var(--font-regular);font-size:1.2rem;color:var(--color-text);font-weight:400}@media (min-width:1px) and (max-width:739px){.paragraph--type--hours ul.days{font-size:1.4rem}}.paragraph--type--hours ul.days .day{width:18ch}
.node--unpublished{background-color:transparent!important}.content-unpublished{padding:1em 2em}.node--view-mode-full .details-wrap{row-gap:var(--row-spacing)}@media (min-width:960px){.node--view-mode-full .details-wrap .body{grid-column:span 6}}@media (min-width:1400px){.node--view-mode-full .details-wrap .body{grid-column:2/span 5}}@media (min-width:960px){.node--view-mode-full .details-wrap .node-details{grid-column:8/span 5}}@media (min-width:1400px){.node--view-mode-full .details-wrap .node-details{grid-column:8/span 4}}@media (min-width:740px){.node--view-mode-full .details-wrap .node-details>*>:not(.field--name-field-other-info){display:grid;grid-template-columns:11rem 1fr}}.node--view-mode-full .details-wrap .node-details>*>:not(:last-child){border-bottom:1px solid var(--color-border);padding-bottom:1.5em;margin-bottom:1.5em}@media (min-width:740px){.node--view-mode-full .details-wrap .node-details>*>* .field{grid-column:2}}.node--view-mode-full .details-wrap .node-details h5{margin-bottom:.5em}@media (min-width:740px){.node--view-mode-full .details-wrap .node-details h5{margin-top:.3em!important}}.node--view-mode-full .details-wrap .node-details .recurring-output--wrapper details{margin-top:1em}.node--view-mode-full .details-wrap .node-details .recurring-output--wrapper details[open] summary:before{content:"\e901"}.node--view-mode-full .details-wrap .node-details .recurring-output--wrapper details summary{--icon-size:1.5rem;cursor:pointer;padding-right:2.3rem;width:-moz-max-content;width:max-content}.node--view-mode-full .details-wrap .node-details .recurring-output--wrapper details summary:before{content:"\e900";color:var(--color-primary);font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:calc(50% - 1px);right:0;transform:translateY(-50%)}.node--view-mode-full .details-wrap .node-details .recurring-output--wrapper details .details-wrapper{padding-top:1em}.node--view-mode-full .details-wrap .node-details .recurring-output--wrapper .different-days .datetime{display:block}
.accordion{--icon-size:4.5rem}@media (min-width:740px){.accordion{--icon-size:7.5rem}}.accordion-row{padding:2em 0;overflow:hidden}.accordion button{padding-right:calc(var(--icon-size) + 1em);min-height:var(--icon-size);width:100%}.accordion button[aria-expanded=true]{display:block}.accordion button[aria-expanded=true]:before{transform:translateY(-50%) rotate(180deg)}.accordion button:before{left:auto;right:0;top:50%;transform:translateY(-50%);height:var(--icon-size);width:var(--icon-size);background:50% 50%/100% auto no-repeat}.accordion-content{padding-top:1em}@media (min-width:960px){.accordion-content{padding-right:calc(var(--icon-size) + 1em);max-width:90ch}}
@media (min-width:1px) and (max-width:739px){.component-two-column-copy .columns:has(.field--name-field-copy-first-column>ul:first-child:last-child):has(.field--name-field-copy-second-column>ul:first-child:last-child){gap:0}}
.h1,h1{font-size:6rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:.8;margin:0}@media (min-width:740px){.h1,h1{font-size:10rem}}@media (min-width:1400px){.h1,h1{font-size:15rem}}.h2,h2{font-size:3.7rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:1;margin:0 0 .7em;color:var(--color-primary)}@media (min-width:740px){.h2,h2{font-size:4.5rem}}.h3,h3{font-size:3rem;margin:1.7em 0 .8em;color:var(--color-secondary)}.h3,.h4,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:1}.h4,h4{font-size:2rem;font-weight:600;margin:2.5em 0 .8em}.h5,h5{font-size:1.6rem;font-family:var(--font-regular);text-transform:none;line-height:1;margin:2.3em 0 0;font-weight:700}.t-micetype{font-size:1.2rem;font-weight:400;text-transform:uppercase}.price{font-size:4.5rem;line-height:1}.price,form .form-composite legend,form label:not([class*=fs-]){font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase}form .form-composite legend,form label:not([class*=fs-]){font-size:2rem;font-weight:600;color:var(--color-secondary)}
.button{font-size:2rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;color:var(--color-secondary)}.button:before{--icon-size:20px;margin-right:5px}@media (min-width:740px){.button{font-size:2.2rem}}@media (hover:hover) and (pointer:fine){.button:hover{color:var(--color-secondary)}}.button:focus{color:var(--color-secondary)}.button.secondary{--bg:#f6f8f5}.button.secondary:before{color:var(--color-secondary)}.button.buy{background:var(--color-secondary);color:#fff}.button.buy:before{color:#fff}.button.large{font-size:3.5rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:.8}.button.large:before{width:43px;height:31px;background-image:url(/themes/custom/nordic/images/arrow-right-green.webp)}@media (min-width:740px){.button.large{font-size:8rem}.button.large:before{width:93px;height:67px}}@media (min-width:1400px){.button.large{font-size:10rem}}.button.hero-link{font-size:6rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase}@media (min-width:740px){.button.hero-link{font-size:10rem}}@media (min-width:1400px){.button.hero-link{font-size:15rem}}.button.hero-link:before{width:50px;height:50px}@media (min-width:740px){.button.hero-link:before{width:106px;height:106px}}@media (min-width:960px){.button.hero-link:before{min-width:173px;min-height:173px}}.button-arrow{font-size:2rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;color:var(--color-secondary)}.button-arrow:before{--icon-size:20px;margin-right:5px}@media (min-width:740px){.button-arrow{font-size:2.2rem}}@media (hover:hover) and (pointer:fine){.button-arrow:hover{color:var(--color-secondary)}}.button-arrow:focus,.file--application-pdf a{color:var(--color-secondary)}.file--application-pdf a{font-size:2rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase}.file--application-pdf a:before{--icon-size:20px;margin-right:5px}@media (min-width:740px){.file--application-pdf a{font-size:2.2rem}}@media (hover:hover) and (pointer:fine){.file--application-pdf a:hover{color:var(--color-secondary)}}.file--application-pdf a:focus,table caption{color:var(--color-secondary)}table caption{font-size:3rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:1;margin:1.7em 0 .8em}table .included:before{background-image:url(/themes/custom/nordic/images/plus-blue.webp)}.bg-dark h2,.bg-dark h3{color:#fff}.bg-dark .button.primary{--gradient-dark:var(--color-secondary);--gradient-light:var(--color-secondary-light)}.bg-dark .button.primary:before{color:var(--color-secondary)}.bg-dark .t-strike{color:rgba(var(--color-primary-rgb),.65)}.bg-dark .tag{background:var(--color-text-subdued);color:#fff}.bg-highlight .button.primary,.bg-highlight h2,.bg-highlight h3{color:#fff}.image-box:before{background-image:url(/themes/custom/nordic/images/bg-texture.webp)}:root{--color-primary:#1c95ff;--color-primary-rgb:28,149,255;--color-primary-light:#dcefff;--color-secondary:#476b37;--color-secondary-light:#dee4db;--color-text:#001c1c;--color-text-highlight:#1c95ff;--color-text-subdued:rgba(var(--color-primary-rgb),0.5);--color-link:#476b37;--color-border:#1c95ff;--color-bg-dark:#001c1c;--color-bg-highlight:#476b37;--color-bg-highlight-soft:rgba(var(--color-primary-rgb),0.5);--color-icon:#001c1c;--color-icon-light:#666;--color-h1:var(--color-primary);--color-border-form:var(--color-text);--font-heading:Alumni Sans,sans-serif;--font-heading-weight:700;--text-label-medium:3rem;--text-label-large:4.5rem;--icon-arrow-right:"";--icon-arrow-left:""}.component-card .badge{background-image:url(/themes/custom/nordic/images/badge-dark.webp)}.component-carousel{--slick-button-width:9.3rem;--slick-button-height:6.7rem}@media (min-width:740px){.component-carousel{--slick-button-width:16.6rem;--slick-button-height:11.5rem}}.slick-arrow.slick-prev span{background-image:url(/themes/custom/nordic/images/arrow-left-green.webp)}.slick-arrow.slick-next span{background-image:url(/themes/custom/nordic/images/arrow-right-green.webp)}form .form-composite legend.form-required:after,form label.form-required:after{color:var(--color-primary)}form fieldset.webform-type-fieldset>legend{font-size:3rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:1;margin:1.7em 0 .8em;color:var(--color-secondary)}form div[id*=edit-actions] button[type=submit],form div[id*=edit-actions] input[type=submit]{font-size:3.5rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:.8}form div[id*=edit-actions] button[type=submit]:before,form div[id*=edit-actions] input[type=submit]:before{width:43px;height:31px;background-image:url(/themes/custom/nordic/images/arrow-right-green.webp)}@media (min-width:740px){form div[id*=edit-actions] button[type=submit],form div[id*=edit-actions] input[type=submit]{font-size:8rem}form div[id*=edit-actions] button[type=submit]:before,form div[id*=edit-actions] input[type=submit]:before{width:93px;height:67px}}@media (min-width:1400px){form div[id*=edit-actions] button[type=submit],form div[id*=edit-actions] input[type=submit]{font-size:10rem}}form .webform-signature-pad button{font-size:2rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;color:var(--color-secondary)}form .webform-signature-pad button:before{--icon-size:20px;margin-right:5px}@media (min-width:740px){form .webform-signature-pad button{font-size:2.2rem}}@media (hover:hover) and (pointer:fine){form .webform-signature-pad button:hover{color:var(--color-secondary)}}form .webform-signature-pad button:focus{color:var(--color-secondary)}.hero .arrow{width:30vw;max-width:25rem}@media (min-width:740px){.hero .arrow{width:16vw}}@media (min-width:1200px){.hero .arrow{width:12vw}}.video-poster-frame:before{--gradient-left:#fff;--gradient-right:hsla(0,0%,100%,.1)}@media (min-width:1px) and (max-width:1199px){.main-menu>nav>ul.menu{display:block}}@media (min-width:1200px){.main-menu>nav>ul.menu{gap:4.3rem}}@media (min-width:1400px){.main-menu>nav>ul.menu{gap:8.5rem}}@media (min-width:1900px){.main-menu>nav>ul.menu{gap:12rem}}.main-menu>nav>ul.menu>li button{font-size:3rem;line-height:2}@media (min-width:740px){.main-menu>nav>ul.menu>li button{font-size:4.5rem;line-height:1.5}}@media (min-width:1200px){.main-menu>nav>ul.menu>li button{font-size:2.2rem;color:var(--color-secondary)}}.main-menu>nav>ul.menu .submenu{line-height:2;font-size:2.2rem;font-weight:600}@media (min-width:740px) and (max-width:1199px){.main-menu>nav>ul.menu .submenu{font-size:2.4rem}}.sitemap .sitemap-item>ul>li.menu-item--expanded>a{font-size:3rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;line-height:1;margin:1.7em 0 .8em;color:var(--color-secondary)}.accordion button:before{background-image:url(/themes/custom/nordic/images/plus.webp)}.accordion button[aria-expanded=true]:before{background-image:url(/themes/custom/nordic/images/minus.webp)}footer.site-footer .address{font-size:3.7rem;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;color:var(--color-primary)}@media (min-width:740px){footer.site-footer .address{font-size:4.5rem}}.site-header .logo{width:9rem}@media (min-width:740px){.site-header .logo{width:12rem}}.site-header .hamburger .text{font-family:var(--font-heading);font-weight:600;font-size:2rem;color:var(--color-secondary)}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.icomoon.io/42560/Schmitz/icomoon.woff2?xzvyj5) format("woff2"),url(https://cdn.icomoon.io/42560/Schmitz/icomoon.woff?xzvyj5) format("woff")}.transition{transition:all .3s ease-in-out 0s}.transition-visibility{transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),max-height .3s cubic-bezier(.645,.045,.355,1),visibility 0s .3s}.transition-visibility-show{opacity:1!important;visibility:visible!important;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),max-height .3s cubic-bezier(.645,.045,.355,1),visibility 0s!important}.transition-ui{transition:all .5s cubic-bezier(.645,.045,.355,1) 0s}.fade-in{transition-duration:.8s;opacity:0}.fade-in.in-view{opacity:1}@media (min-width:740px){.delay-grid-2>:nth-child(2n-1){transition-delay:0s}.delay-grid-2>:nth-child(2n){transition-delay:.15s}}@media (min-width:740px){.delay-grid-3>:nth-child(2n-1){transition-delay:0s}.delay-grid-3>:nth-child(2n){transition-delay:.15s}}@media (min-width:960px){.delay-grid-3>:nth-child(3n-2){transition-delay:0s}.delay-grid-3>:nth-child(3n-1){transition-delay:.15s}.delay-grid-3>:nth-child(3n){transition-delay:.3s}}.button{position:relative;--icon-size:1.2rem;line-height:1;color:var(--color-text);display:inline-flex;align-items:center;border-radius:10em;padding-left:1.5em;outline-color:var(--color-text);outline-offset:2px;text-decoration:none!important;text-transform:uppercase;white-space:nowrap}.button,.button:before{transition:all .3s ease-in-out 0s}.button:before{position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:var(--icon-arrow-right);color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);display:inline-block;float:none;position:static;margin-right:.3rem}@media (min-width:740px){.button{--icon-size:1.4rem}}@media (hover:hover) and (pointer:fine){.button:hover{cursor:pointer}}.button:focus{cursor:pointer}.button.primary{padding:1.3rem 2rem;--border:6px;--gradient-dark:var(--color-primary);--gradient-light:var(--color-primary-light);position:relative}.button.primary:after{width:100%;height:100%;position:absolute;display:block;content:"";top:0;left:0;width:calc(100% - var(--border) * 2);height:calc(100% - var(--border) * 2);border-radius:10em;border:var(--border) solid transparent;background:linear-gradient(90deg,var(--gradient-dark),var(--gradient-light)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}@media (hover:hover) and (pointer:fine){.button.primary:hover:after{background:linear-gradient(90deg,var(--gradient-dark),var(--gradient-dark)) border-box}}.button.primary:focus:after{background:linear-gradient(90deg,var(--gradient-dark),var(--gradient-dark)) border-box}.button.primary.reverse:after{background:linear-gradient(90deg,var(--gradient-light),var(--gradient-dark)) border-box}@media (hover:hover) and (pointer:fine){.button.primary.reverse:hover:after{background:linear-gradient(90deg,var(--gradient-dark),var(--gradient-dark)) border-box}}.button.primary.reverse:focus:after{background:linear-gradient(90deg,var(--gradient-dark),var(--gradient-dark)) border-box}.button.secondary{padding:1.3rem 2rem;--bg:#f5f5f5;--bg-hover:hsl(from var(--bg) h s calc(l - 10));background:var(--bg);border:none;color:var(--color-text)}@media (hover:hover) and (pointer:fine){.button.secondary:hover{background:var(--bg-hover)}}.button.secondary:focus{background:var(--bg-hover)}.button.secondary.light{--bg:255,255,255;--bg-opacity:0.2;--hover-bg-opacity:0.25;color:#fff}.button.buy{padding:1.3rem 2rem;display:inline-flex;justify-content:center;align-items:center;gap:.3em;padding-left:20px!important;outline-color:var(--color-text)}.bg-dark .button.buy,.bg-highlight .button.buy{outline-color:#fff}.button.large{--border:6px;--gradient-dark:var(--color-primary);--gradient-light:var(--color-primary-light);position:relative;padding:1.3rem 2rem;display:inline-flex;justify-content:center;align-items:center;gap:.3em;padding-left:20px!important;outline-color:var(--color-text);--border:12px;text-align:left;width:100%;padding:30px!important}.button.large:after{width:100%;height:100%;position:absolute;display:block;content:"";top:0;left:0;width:calc(100% - var(--border) * 2);height:calc(100% - var(--border) * 2);border-radius:10em;border:var(--border) solid transparent;background:linear-gradient(90deg,var(--gradient-dark),var(--gradient-light)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}@media (hover:hover) and (pointer:fine){.button.large:hover:after{background:linear-gradient(90deg,var(--gradient-dark),var(--gradient-dark)) border-box}}.button.large:focus:after{background:linear-gradient(90deg,var(--gradient-dark),var(--gradient-dark)) border-box}.bg-dark .button.large,.bg-highlight .button.large{outline-color:#fff}.button.large:before{content:"";background-position:0 50%;background-size:100% auto;background-repeat:no-repeat;flex-shrink:0}@media (min-width:1400px){.button.large{--border:18px;padding:50px!important}}.button-arrow{transition:all .3s ease-in-out 0s;position:relative;--icon-size:1.2rem;line-height:1;color:var(--color-text);display:inline-flex;align-items:center;border-radius:10em;padding-left:1.5em;outline-color:var(--color-text);outline-offset:2px;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;padding-left:0;border-radius:0}.button-arrow:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:var(--icon-arrow-right);color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);display:inline-block;float:none;position:static;margin-right:.3rem}@media (min-width:740px){.button-arrow{--icon-size:1.4rem}}@media (hover:hover) and (pointer:fine){.button-arrow:hover{cursor:pointer}}.button-arrow:focus{cursor:pointer}.button-arrow:before{color:var(--color-primary)}.button-arrow-secondary{transition:all .3s ease-in-out 0s;position:relative;--icon-size:1.2rem;line-height:1;color:var(--color-text);display:inline-flex;align-items:center;border-radius:10em;padding-left:1.5em;outline-color:var(--color-text);outline-offset:2px;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;font-family:var(--font-regular);font-size:12px;padding-left:0}.button-arrow-secondary:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:var(--icon-arrow-right);color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);display:inline-block;float:none;position:static;margin-right:.3rem}@media (min-width:740px){.button-arrow-secondary{--icon-size:1.4rem}}@media (hover:hover) and (pointer:fine){.button-arrow-secondary:hover{cursor:pointer}}.button-arrow-secondary:focus{cursor:pointer}@media (min-width:740px){.button-arrow-secondary{font-size:14px}}.button-arrow-secondary:before{color:var(--color-black)}.button.play:before{content:"\e90f";border:3px solid;border-radius:50%;padding:2px;font-size:.8rem;margin-right:.75em}.file--application-pdf{padding-left:0;background:none}.file--application-pdf a{transition:all .3s ease-in-out 0s;position:relative;--icon-size:1.2rem;line-height:1;color:var(--color-text);display:inline-flex;align-items:center;border-radius:10em;padding-left:1.5em;outline-color:var(--color-text);outline-offset:2px;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;padding-left:0;border-radius:0}.file--application-pdf a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:var(--icon-arrow-right);color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);display:inline-block;float:none;position:static;margin-right:.3rem}@media (min-width:740px){.file--application-pdf a{--icon-size:1.4rem}}@media (hover:hover) and (pointer:fine){.file--application-pdf a:hover{cursor:pointer}}.file--application-pdf a:focus{cursor:pointer}.file--application-pdf a:before{color:var(--color-primary)}.container{margin-left:var(--page-margin);margin-right:var(--page-margin);display:block}.container .container{margin-left:0;margin-right:0}.container .container.inner-grid{display:block}.container-offset-right{margin-right:calc(var(--page-margin) * -1)}.container-offset-left{margin-left:calc(var(--page-margin) * -1)}.inner-grid{--columns:8;position:relative;display:grid;row-gap:1em;column-gap:var(--column-gap);grid-template-rows:auto;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-auto-flow:dense}@media (min-width:960px){.inner-grid{--columns:12}}.content-container{grid-column:span var(--columns)}@media (min-width:740px){.content-container{grid-column:2/span 6}}@media (min-width:960px){.content-container{grid-column:3/span 8}}@media (min-width:1400px){.content-container{grid-column:3/span 7}}@media (min-width:740px){.content-container.width--wide{grid-column:span var(--columns)}}@media (min-width:960px){.content-container.width--wide{grid-column:2/span 10}}.row{margin-top:var(--row-spacing);margin-bottom:var(--row-spacing)}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.row.half{margin-top:calc(var(--row-spacing) * .5);margin-bottom:calc(var(--row-spacing) * .5)}.row.half:first-child{margin-top:0}.row.half:last-child{margin-bottom:0}.row-padding{padding-top:var(--row-spacing);padding-bottom:var(--row-spacing)}@media (min-width:1400px){.row-padding-dbl-desktop{padding-top:calc(2 * var(--row-spacing));padding-bottom:calc(2 * var(--row-spacing))}}.row-margin-offset-bottom{margin-bottom:calc(var(--row-spacing) * -1)!important}.grid-inner-3-8-large,.grid-inner-full{grid-column:span var(--columns)}@media (min-width:960px){.grid-inner-3-8-large{grid-column:2/span 10}}@media (min-width:1400px){.grid-inner-3-8-large{grid-column:3/span 8}}.grid-inner-2-10-large{grid-column:span var(--columns)}@media (min-width:1400px){.grid-inner-2-10-large{grid-column:2/span 10}}.columns{--columns:1;display:grid;grid-template-columns:repeat(var(--columns),1fr);column-gap:2rem;row-gap:5rem}@media (min-width:1400px){.columns{row-gap:7rem;column-gap:var(--column-gap-large)}}@media (min-width:740px){.columns.columns-2,.columns.columns-3{--columns:2}}@media (min-width:1200px){.columns.columns-3{--columns:3}}@media (min-width:740px){.two-col-flex{display:flex;flex-wrap:wrap}}.two-col-flex>*{width:100%}.two-col-flex>:not(:last-child){margin-bottom:1em}@media (min-width:740px){.two-col-flex>*{width:50%}.two-col-flex>:last-child,.two-col-flex>:nth-last-child(2){margin-bottom:0}}@media (min-width:740px){.three-col-flex{display:flex;flex-wrap:wrap}}.three-col-flex>*{width:100%}.three-col-flex>:not(:last-child){margin-bottom:1em}@media (min-width:740px){.three-col-flex>*{width:50%}.three-col-flex>:last-child,.three-col-flex>:nth-last-child(2){margin-bottom:0}}@media (min-width:960px){.three-col-flex>*{width:33.3333333333%}.three-col-flex>:last-child,.three-col-flex>:nth-last-child(2),.three-col-flex>:nth-last-child(3){margin-bottom:0}}*{box-sizing:border-box}:focus{outline:2px dotted}:focus:not(:focus-visible){outline:none}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.6;font-family:var(--font-regular);font-weight:300;color:var(--color-text);background:#fff}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0!important}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0!important}.rte ol,.rte p,.rte ul{margin:1em 0}.rte ol:first-child,.rte p:first-child,.rte ul:first-child{margin-top:0}.rte ol:last-child,.rte p:last-child,.rte ul:last-child{margin-bottom:0}.rte ol,.rte ul{padding-left:2.5em}.rte ol>li:not(:last-child),.rte ul>li:not(:last-child){margin-bottom:.5em}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-bottom:1em!important}h3:empty,h4:empty,h5:empty,h6:empty,p:empty{display:none}h3 a,h4 a{text-decoration:none!important}a{transition:all .3s ease-in-out 0s;text-decoration:none;color:var(--color-link)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--color-text)}}a:focus{color:var(--color-text)}#block-seven-content a:not(.button):not(.button-secondary),.rte a:not(.button):not(.button-secondary){text-decoration:underline}a.image{display:block;outline-offset:2px}blockquote{padding:2rem 3rem;margin:1em 0}img{max-width:100%;height:auto;display:block}iframe{border:none!important;width:100%!important}.icon-gradient:before{background:var(--gradient-icon);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.icon--snow:before{content:"\e903"!important}.icon--webcam:before{content:"\e905"!important}.icon--burger:before{content:"\e902"!important}.icon--person:before{content:"\e918"!important}.messages{margin-left:auto;margin-right:auto;max-width:700px;margin:4rem auto}.messages,table{font-size:1.6rem}table{width:100%}table caption,table th{text-align:left}table th{white-space:nowrap}@media (min-width:740px){table th{white-space:normal}}table td,table th{padding:1em}table td:first-child,table th:first-child{padding-left:0}table p{margin:0!important}table thead tr{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}table thead th{font-weight:700}table tbody th{font-weight:400}table tbody tr{border-bottom:1px solid var(--color-border-grey)}table .included{display:inline-block;overflow:hidden;width:40px;height:40px;color:transparent;position:relative;transform:rotate(45deg)}table .included:before{width:100%;height:100%;position:absolute;left:0;top:0;content:"";display:block;background:50% 50%/100% auto no-repeat}.table-wrap{margin:1em 0;position:relative}.table-wrap.scroll{overflow-x:auto;overflow-y:hidden}@media (min-width:1px) and (max-width:739px){.table-wrap.scroll{margin-right:-6.6025vw}}@media (min-width:740px) and (max-width:1199px){.table-wrap.scroll{margin-right:-4.275vw}}.scroll-indicator{padding-right:1.5em;display:none;--icon-size:1.2rem}.scroll-indicator:before{content:var(--icon-arrow-right);color:var(--color-black);font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}.scroll-indicator:not([style*=none])+.table-wrap{margin-top:0}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute!important;width:1px}.reset{margin:0!important;padding:0!important;list-style:none}.reset li{margin:0;padding:0;list-style:none}.reset li:before{display:none}.reset-button{background:none;border:none;text-align:left}.reset ul{margin:0!important;padding:0!important;list-style:none}.reset ul li{margin:0;padding:0;list-style:none}.reset ul li:before{display:none}.cover{width:100%;height:100%;position:absolute;left:0;top:0}.overflow-hidden{overflow:hidden}.center-horizontal{position:absolute;left:50%;transform:translateX(-50%)}.center-absolute{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.outline-offset{outline-offset:2px}.pseudo-before{position:relative}.pseudo-before:before{width:100%;height:100%;position:absolute;left:0;top:0;display:block;content:"";transition:all .3s ease-in-out 0s}.pseudo-after{position:relative}.pseudo-after:after{width:100%;height:100%;position:absolute;left:0;top:0;display:block;content:"";transition:all .3s ease-in-out 0s}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.pos-relative{position:relative}.pos-fixed{position:fixed}.pos-absolute{position:absolute}.pos-sticky{position:sticky}.z-index-10{z-index:10}.z-index-20{z-index:20}.z-index-30{z-index:30}.visibility-hidden{visibility:hidden}.opacity-0{opacity:0}.w-100{width:100%}.h-100{height:100%}.h-100-vh{height:100vh}.show-tp{display:none}@media (min-width:740px){.show-tp{display:block!important}}@media (min-width:1px) and (max-width:739px){.hide-phone{display:none!important}}@media (min-width:740px){.hide-tp{display:none!important}}@media (min-width:1200px){.hide-large-layout{display:none!important}}.jc-space-between{justify-content:space-between}.jc-center{justify-content:center}.jc-flex-end{justify-content:flex-end}.ai-flex-start{align-items:flex-start}.ai-center{align-items:center}.ai-flex-end{align-items:flex-end}.flex-direction-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.column-gap-base{column-gap:var(--column-gap)}.column-gap-2{column-gap:2em}.row-gap-base{row-gap:1em}.row-gap-row{row-gap:var(--row-spacing)}.row-gap-0{row-gap:0}.lh-1{line-height:1}.f-icon{position:relative}.f-icon:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0}.f-icon-after{position:relative}.f-icon-after:after{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0}.f-heading{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase}.f-regular{font-family:var(--font-regular)}.f-w-normal{font-weight:400}.f-w-bold{font-weight:600}.f-s-12{font-size:1.2rem}.t-align-center{text-align:center}.t-align-right{text-align:right}.t-c-text{color:var(--color-text)}.t-c-primary{color:var(--color-primary)}.t-c-secondary{color:var(--color-secondary)}.t-c-highlight{color:var(--color-text-highlight)}.t-c-body{font-size:1.6rem;line-height:1.6;font-family:var(--font-regular);font-weight:300}@media (min-width:1px) and (max-width:1199px){.t-c-body-small{font-size:1.4rem;line-height:1.4}}.t-c-status-closed{color:var(--color-status-red)!important}.t-c-status-open{color:var(--color-status-green)!important}.t-c-status-stand-by{color:var(--color-status-orange)!important}.t-t-none{text-transform:none}.t-t-uppercase{text-transform:uppercase}.t-body{font-size:1.6rem;line-height:1.6;font-weight:300}.t-body,.t-micetype{font-family:var(--font-regular)}.t-micetype{font-size:1.2rem;font-weight:400;text-transform:uppercase}.t-large{font-size:1.8rem;font-weight:250;line-height:1.4}@media (min-width:740px){.t-large{font-size:2rem}}.t-small{font-size:1.2rem;line-height:1.3}@media (min-width:740px){.t-small{font-size:1.4rem}}.t-label-medium{font-size:var(--text-label-medium)}.t-label-large{font-size:var(--text-label-large)}.t-strike{position:relative;color:var(--color-text-subdued)!important}.t-strike:before{width:100%;height:100%;position:absolute;left:0;top:0;display:block;content:"";background:url(/themes/custom/origin/images/strike.svg) 0 50%/100% auto no-repeat;left:-5%;width:110%}.bg-dark .t-strike:before{background-image:url(/themes/custom/origin/images/strike-white.svg)}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.m-0{margin:0!important}.m-t-0{margin-top:0!important}.m-t-base{margin-top:1em}.m-b-0{margin-bottom:0!important}.m-b-base{margin-bottom:1em}.m-b-row{margin-bottom:var(--row-spacing)!important}.bg-none{background:none}.bg-white{background:#fff}.bg-background{background:var(--color-background)}.bg-dark{background:var(--color-bg-dark)}.bg-dark,.bg-dark .button-arrow,.bg-dark .button.primary,.bg-dark a,.bg-dark h2 a,.bg-dark h3 a{color:#fff}.bg-highlight{background:var(--color-bg-highlight);color:#fff}.bg-highlight .button-arrow,.bg-highlight .button.primary,.bg-highlight a,.bg-highlight h2 a,.bg-highlight h3 a{color:#fff}.bg-highlight-soft{background:var(--color-bg-highlight-soft)}.bg-img{transition-property:opacity}.bg-img.in-view.trees{background:url(/themes/custom/origin/images/bg-trees-winter.webp) 50% 0/auto 150%}.season--summer .bg-img.in-view.trees{background-image:url(/themes/custom/origin/images/bg-trees-summer.webp)}.bg-img.in-view.trees-cover{background-image:url(/themes/custom/origin/images/bg-trees-large-winter.webp);background-size:100%;background-repeat:no-repeat}.season--summer .bg-img.in-view.trees-cover{background-image:url(/themes/custom/origin/images/bg-trees-large-summer.webp)}.bg .border{border:1px solid var(--color-border)}.bg .border-radius{border-radius:var(--border-radius)}.bg .border-none{border:none}.bg .border-top{border-top:1px solid var(--color-border)}.bg .border-bottom{border-bottom:1px solid var(--color-border)}.bg .border-grey{border-color:var(--color-border-grey)!important}.bg .box{padding:3rem;border:1px solid var(--color-border);border-radius:var(--border-radius)}.bg .box.small{padding:2rem}.border{border:1px solid var(--color-border)}.border-radius{border-radius:var(--border-radius)}.border-none{border:none}.border-top{border-top:1px solid var(--color-border)}.border-bottom{border-bottom:1px solid var(--color-border)}.border-grey{border-color:var(--color-border-grey)!important}.box{padding:3rem;border:1px solid var(--color-border);border-radius:var(--border-radius)}.box.small{padding:2rem}.tag{font-weight:700;background:var(--color-bg-highlight-soft);padding:.2em .5em;border-radius:var(--border-radius);margin-top:.5em;display:inline-block;color:var(--color-text)}.bg-highlight .tag{background:hsla(0,0%,100%,.2)}.image-border img{border:1px solid var(--color-border)}.image-box{--side:3rem;position:relative}@media (min-width:740px){.image-box{--side:4.5rem}}@media (min-width:1400px){.image-box{--side:5.5rem}}.image-box:before{width:100%;height:100%;position:absolute;left:0;top:0;display:block;content:"";transition:all .3s ease-in-out 0s;width:15rem;height:4rem;background-size:300px auto;z-index:10}@media (min-width:740px){.image-box:before{width:17rem;height:5rem}}@media (min-width:1400px){.image-box:before{width:20rem;height:5.5rem}}.image-box.horizontal.top:before{transform:translateY(-50%)}.image-box.horizontal.right:before{left:auto;right:var(--side)}.image-box.horizontal.right:not(.in-view):before{right:0!important}.image-box.horizontal.left:not(.in-view):before{left:0!important}.image-box.horizontal.left:before{left:var(--side)}.image-box.vertical.left.bottom:before{top:auto;left:0!important;bottom:calc(var(--side) - 2rem);transform-origin:0 50%;transform:translate(0) rotate(-90deg)}.image-box.vertical.left.bottom:not(.in-view):before{bottom:-2rem!important}.parallax{--parallax-offset:0;transform:translateY(var(--parallax-offset))}:root{--header-height:6.5rem;--row-spacing:7.5rem;--page-margin:6.95vw;--column-gap:3.22%;--column-gap-large:8rem;--aspect-ratio:0.75;--border-radius:0.8rem;--admin-bar:39px;--gin-toolbar-secondary-height:var(--gin-toolbar-height);--font-regular:Geologica,sans-serif;--color-border-grey:rgba(0,0,0,.25);--color-status-red:#e7131a;--color-status-green:#1d863b;--color-status-orange:#e87211;--gradient-primary:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));--gradient-icon:linear-gradient(90deg,var(--color-icon),var(--color-icon-light))}:root .toolbar-horizontal{--admin-bar:var(--gin-toolbar-height)}:root body:not(.user-logged-in){--admin-bar:0em!important}@media (min-width:740px){:root{--row-spacing:7.5rem;--page-margin:4.5vw;--column-gap:2.86%;--header-height:9rem}}@media (min-width:1400px){:root{--row-spacing:15rem;--page-margin:3.75vw;--column-gap:1.35%}}@media (min-width:1900px){:root{--page-margin:11vw}}.field--name-field-google-map-embed{height:80vh;position:relative}@media (min-width:740px){.field--name-field-google-map-embed{--aspect-ratio:0.5625;aspect-ratio:calc(1 / var(--aspect-ratio));height:auto}@supports not (aspect-ratio:auto){.field--name-field-google-map-embed{padding-bottom:calc(var(--aspect-ratio) * 100%)}}}.field--name-field-google-map-embed iframe{width:100%;height:100%;position:absolute;left:0;top:0}.field--name-field-google-map-embed p{margin:0}.hero.no-image h1{margin:5.5rem 0 10rem;max-width:80%}@media (min-width:960px){.hero.no-image h1{max-width:70%}}.hero.no-image .arrow{bottom:calc(var(--row-spacing) * .5)}@media (min-width:960px){.hero.no-image .arrow{bottom:2em}}.hero.no-image .trees{aspect-ratio:1/1.02;bottom:var(--row-spacing);width:48vw}@media (min-width:740px){.hero.no-image .trees{width:36vw;aspect-ratio:1/.7;background-size:100% auto}}@media (min-width:1400px){.hero.no-image .trees{width:26vw;bottom:calc(var(--row-spacing) * .5)}}@media (min-width:1400px){.hero.with-image .title{margin-bottom:calc(var(--row-spacing) * .5)}}.hero h1{--row-spacing:5.5rem;margin-top:calc(var(--row-spacing) * .7)!important;color:var(--color-h1);max-width:15ch}@media (min-width:740px){.hero h1{--row-spacing:7rem}}@media (min-width:1400px){.hero h1{--row-spacing:6rem}}.domain-switz .page-node-type-homepage .hero h1{max-width:13ch}@media (min-width:740px){.hero .image{--aspect-ratio:0.7;grid-column:2/span 7}}@media (min-width:960px){.hero .image{--aspect-ratio:0.6;grid-column:2/span 11}}@media (min-width:1400px){.hero .image{--aspect-ratio:0.45}}.hero .arrow{--bottom:86vw;right:0;bottom:calc(var(--bottom) + var(--row-spacing));width:43vw;max-width:32rem}@media (min-width:740px){.hero .arrow{--bottom:43vw;width:28vw}}@media (min-width:1200px){.hero .arrow{width:20vw}}@media (min-width:1400px){.hero .arrow{--bottom:29vw;right:9%}}@media (min-width:1900px){.hero .arrow{--bottom:30.5vw}}.hero .arrow:not(.in-view){transform:translateY(-30%)}.hero .trees{bottom:calc(var(--row-spacing) * .5);left:calc(var(--page-margin) * -1);aspect-ratio:1/1.5;width:50vw}@media (min-width:1px) and (max-width:739px){.hero .trees{transform:translate(-50%,var(--parallax-offset))}}@media (min-width:740px){.hero .trees{width:34vw}}@media (min-width:960px){.hero .trees{width:20vw}}@media (min-width:1400px){.hero .trees{width:18vw;aspect-ratio:1/1.2}}@media (min-width:1900px){.hero .trees{width:calc(var(--page-margin) + 10vw)}}.js .lazyloaded{transition-duration:.3s}.media .field--name-field-media-image img{position:absolute;border-radius:var(--border-radius)}.media .field--name-field-media-image img.lazyautosizes.lazyloaded,.media .field--name-field-media-image img:not(.lazyautosizes){-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}.media{position:relative}.media.media--type-inline-image{position:static;width:auto;height:auto}.media.media--type-inline-image .media{position:static}.media--view-mode-inline{margin:1em 0}.media--view-mode-inline:first-child{margin-top:0}.media--view-mode-inline:last-child{margin-bottom:0}.media .field--name-field-media-image{position:relative;display:block;aspect-ratio:calc(1 / var(--aspect-ratio))}.media .field--name-field-media-image img{-o-object-position:var(--focal-point)!important;object-position:var(--focal-point)!important}.media .field--name-field-media-image img.lazyautosizes.lazyloaded,.media .field--name-field-media-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;left:0;top:0}.media .field--name-field-media-image .lazysizes-display-clone{height:100%!important}@supports not (aspect-ratio:auto){.media .field--name-field-media-image{padding-bottom:calc(var(--aspect-ratio) * 100%)}}.media .field--name-field-media-oembed-video{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.media .field--name-field-media-oembed-video iframe{width:100%;height:100%;position:absolute;left:0;top:0;height:100%!important}.media--type-remote-video .field--name-field-media-image{--aspect-ratio:0.5625;z-index:1}.media--type-remote-video .field--name-field-media-oembed-video{z-index:2}.media .field--name-field-credit{top:0;left:0;padding:.25em .5em;background:hsla(0,0%,100%,.5)}.hide-credit .media .field--name-field-credit{display:none}.media .field--name-field-caption{padding:.5em 0}.hide-caption .media .field--name-field-caption{display:none}.media-static .field--name-field-media-image{aspect-ratio:unset!important}@supports not (aspect-ratio:auto){.media-static .field--name-field-media-image{padding-bottom:0!important}}.media-static .field--name-field-media-image img{position:static!important;-o-object-fit:unset!important;object-fit:unset!important;-o-object-position:initial!important;object-position:initial!important;font-family:Arial,sans-serif!important}.media-static .field--name-field-media-image img[style*=hidden]{position:absolute!important}.media-widescreen{--aspect-ratio:0.5625}.media-portrait{--aspect-ratio:1.2}.media-square{--aspect-ratio:1.04}.video-poster-frame{--icon-size:2.5rem;--before-pos:translate(-33%,-50%)}.video-poster-frame:before{content:"\e90f";color:transparent;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%}@media (hover:hover) and (pointer:fine){.video-poster-frame:hover:before{transform:var(--before-pos) scale(1.1)}.video-poster-frame:hover:after{transform:translate(-50%,-50%) scale(1.1)}}.video-poster-frame:focus:before{transform:var(--before-pos) scale(1.1)}.video-poster-frame:focus:after{transform:translate(-50%,-50%) scale(1.1)}.video-poster-frame:before{transform:var(--before-pos);z-index:2;background:linear-gradient(90deg,var(--gradient-left),var(--gradient-right));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width:740px){.video-poster-frame:before{--icon-size:4.5rem}}.video-poster-frame:after{transition:all .3s ease-in-out 0s;width:100%;height:100%;position:absolute;left:0;top:0;display:block;content:"";--size:8rem;border-radius:50em;width:var(--size);height:var(--size);background:var(--color-primary);top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}@media (min-width:740px){.video-poster-frame:after{--size:15rem}}.hamburger{padding:0;cursor:pointer;transition-property:opacity,filter,color,background-color;transition-duration:.15s;transition-timing-function:linear;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;line-height:1;-webkit-tap-highlight-color:rgba(255,255,255,0)}.hamburger:hover{opacity:1}.hamburger:focus{-webkit-tap-highlight-color:rgba(255,255,255,0)}.hamburger-box{width:3.3rem;height:2.5rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.25rem;background:none!important}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:3.3rem;height:.5rem;background:var(--gradient-primary);border-radius:0;position:absolute;transition-property:transform,background;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-.5rem}.hamburger-inner:after{bottom:-.5rem}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;background:var(--color-primary)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;background:var(--color-primary)}@media (min-width:1px) and (max-width:1199px){.main-menu{top:calc(var(--header-height));position:absolute;width:100vw;left:0;height:calc(100vh - var(--header-height) - var(--admin-bar));padding:4.5rem 2.7rem;background:var(--color-bg-dark)}}@media (min-width:740px) and (max-width:1199px){.main-menu{padding:5rem 7rem}}@media (min-width:1200px){.main-menu{margin:0 auto;opacity:1!important;visibility:visible!important}}.main-menu .utility{margin-bottom:1em}.main-menu .utility .f-icon:before{color:#fff!important;background:none!important;-webkit-text-fill-color:unset!important}@media (min-width:1px) and (max-width:1199px){.main-menu>nav>ul.menu{display:block}}.main-menu>nav>ul.menu>li{position:relative}.main-menu>nav>ul.menu>li button{--icon-size:1.4rem;padding-left:2.5rem;width:100%}.main-menu>nav>ul.menu>li button:before{content:"\e900";color:var(--color-primary);font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:0;transform:translateY(-50%)}@media (min-width:1px) and (max-width:1199px){.main-menu>nav>ul.menu>li button{color:#fff}}@media (min-width:740px){.main-menu>nav>ul.menu>li button{padding-left:3.5rem}.main-menu>nav>ul.menu>li button:before{--icon-size:2.4rem}}@media (min-width:1200px){.main-menu>nav>ul.menu>li button{white-space:nowrap;padding-left:2rem}.main-menu>nav>ul.menu>li button:before{--icon-size:1.3rem}}.main-menu>nav>ul.menu>li button[aria-expanded=true]:before{content:"\e901";transform:translateY(-50%) rotate(180deg)}@media (min-width:1px) and (max-width:1199px){.main-menu>nav>ul.menu>li button[aria-expanded=false]+*{max-height:0}}@media (min-width:1200px){.main-menu>nav>ul.menu>li button[aria-expanded=false]+*{transform:translateY(-2rem)}}@media (min-width:1px) and (max-width:1199px){.main-menu>nav>ul.menu .submenu{max-height:1000px}}@media (min-width:1200px){.main-menu>nav>ul.menu .submenu{position:absolute;top:calc(100% + 1rem);left:0;width:28rem;z-index:999;background:var(--color-bg-dark);border-radius:var(--border-radius);padding:2.5rem}}.main-menu>nav>ul.menu .submenu ul a{color:#fff}.domain-crystal .sitemap .sitemap-item:not([class*=crystal]),.domain-nordic .sitemap .sitemap-item:not([class*=nordic]){display:none!important}.sitemap .sitemap-item:not(:last-child){margin-bottom:3em!important}.sitemap .sitemap-item>ul>li:not(:last-child){margin-bottom:1em}.sitemap .sitemap-item>ul>li.menu-item--expanded>a{display:block}.sitemap .sitemap-item>ul>li ul{margin:.5em 0 0 1em!important}.sitemap .sitemap-item>ul>li ul ul{margin-bottom:1em!important}nav[id*=-social] ul.menu{gap:1.5rem}nav[id*=-social] ul.menu li{margin:0!important}nav[id*=-social] a{--icon-size:2.6rem;width:2.6rem;height:2.6rem;display:inline-block}nav[id*=-social] a:before{content:"";color:var(--color-text);font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}nav[id*=-social] a[href*=facebook]:before{content:"\e908"}nav[id*=-social] a[href*=instagram]:before{content:"\e907"}nav[id*=-social] a[href*=youtube]:before{content:"\e904"}.block-local-tasks-block{position:fixed;top:calc(var(--header-height) + var(--admin-bar));left:auto;right:0;width:12rem;z-index:999}.block-local-tasks-block>.contextual,.main-menu-open .block-local-tasks-block{display:none}.block-local-tasks-block ul.tabs{margin:0!important;padding:0!important;list-style:none}.block-local-tasks-block ul.tabs li{margin:0;padding:0;list-style:none}.block-local-tasks-block ul.tabs li:before{display:none}.block-local-tasks-block ul.tabs li{display:block}.block-local-tasks-block ul.tabs li a{font-size:1rem;transition:all .3s ease-in-out 0s;text-transform:uppercase;color:#fff;display:block;padding:.5rem 1rem;text-align:center;background:rgba(0,0,0,.8)}.block-local-tasks-block ul.tabs li a:hover{background:#000}#block-alert-bar{transition:all .3s ease-in-out 0s;position:fixed!important;width:100%;bottom:0;z-index:99}#block-alert-bar:not(.open){opacity:0;transition-property:opacity}#block-alert-bar[aria-hidden=true]{z-index:-1}#block-alert-bar .container{padding:1em 0}@media (min-width:1200px){#block-alert-bar .container{display:flex;align-items:center;justify-content:center}}#block-alert-bar .field--name-field-copy{padding-right:2em}#block-alert-bar .field--name-field-copy>*{margin-left:auto;margin-right:auto;max-width:110rem}@media (min-width:1200px){#block-alert-bar .button-wrap{margin:0;padding-right:4em}}#block-alert-bar .close{width:40px;height:40px;position:absolute;right:0;bottom:1em;background:url(/themes/custom/origin/images/close-white.webp) 50% 50%/2.5rem 2.5rem no-repeat}@media (min-width:1200px){#block-alert-bar .close{transform:translateY(-50%);top:50%}}.footer-trees{height:18rem}@media (min-width:740px){.footer-trees{height:27rem}}@media (min-width:1400px){.footer-trees{height:39rem}}.footer-trees.in-view{background:url(/themes/custom/origin/images/bg-trees-wide-winter.webp) 0 0/auto 100%}.season--summer .footer-trees.in-view{background-image:url(/themes/custom/origin/images/bg-trees-wide-summer.webp)}@media (min-width:1200px){.footer-trees.in-view{background-size:100% auto}}footer.site-footer{--margin-large:5rem;--margin-small:3.5rem;padding-bottom:2em;margin-top:4rem}@media (min-width:740px){footer.site-footer{margin-top:6rem}}@media (min-width:1400px){footer.site-footer{margin-top:8rem}}@media (min-width:1px) and (max-width:739px){footer.site-footer .logo{margin-bottom:var(--margin-small)}}@media (min-width:740px){footer.site-footer .logo{grid-column:span 2}}@media (min-width:960px){footer.site-footer .logo{grid-column:span 3}}@media (min-width:1200px){footer.site-footer .logo{grid-column:span 2;grid-row:span 2}}footer.site-footer .logo img{max-width:13rem}footer.site-footer .address{margin-bottom:var(--margin-large)}@media (min-width:740px){footer.site-footer .address{grid-column:3/span 6}}@media (min-width:960px){footer.site-footer .address{grid-column:5/span 8}}@media (min-width:1200px){footer.site-footer .address{grid-column:3/span 9;grid-row:1}}footer.site-footer .hours{margin-bottom:var(--margin-small)}@media (min-width:1200px){footer.site-footer .hours{grid-column:3/span 3;grid-row:2}}footer.site-footer .hours .field__item:last-child:not(:first-child){margin-top:2em}footer.site-footer nav[id*=-footer]{grid-column:span var(--columns)}@media (min-width:1px) and (max-width:1199px){footer.site-footer nav[id*=-footer]{margin-bottom:1em}}@media (min-width:1200px){footer.site-footer nav[id*=-footer]{grid-column:7/span 2;grid-row:2}}footer.site-footer nav[id*=-footer] ul.menu{max-width:390px;column-gap:1.5rem}@media (min-width:1200px){footer.site-footer nav[id*=-footer] ul.menu{display:block}}@media (min-width:1px) and (max-width:739px){footer.site-footer nav[id*=-footer] ul.menu li{width:calc(50% - .75rem)}}footer.site-footer nav[id*=-footer] ul.menu li a{color:var(--color-text)!important}footer.site-footer .copyright-social{grid-column:span var(--columns)}@media (min-width:1200px){footer.site-footer .copyright-social{grid-column:9/span 3;grid-row:2}}footer.site-footer nav[id*=-copyright]{margin-bottom:var(--margin-small)}footer.site-footer nav[id*=-copyright] ul.menu{column-gap:1.5rem}@media (min-width:1200px){footer.site-footer nav[id*=-copyright] ul.menu{display:block}}footer.site-footer .resorts{margin-top:var(--margin-large)}@media (min-width:1200px){footer.site-footer .resorts{grid-row:4}}footer.site-footer .resorts h2{font-size:1.4rem;margin-bottom:2em}@media (min-width:740px){footer.site-footer .resorts h2{font-size:1.6rem}}footer.site-footer .resorts .buttons{row-gap:1rem}@media (min-width:960px){footer.site-footer .resorts .buttons{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}footer.site-footer .resorts a.button{--border:8px;justify-content:flex-start;padding-top:0!important;padding-bottom:0!important;padding-left:3rem!important;height:10rem}@media (min-width:740px){footer.site-footer .resorts a.button{--border:10px;padding-left:4.5rem!important;height:12.5rem}}footer.site-footer .resorts a.button img{font-size:1.6rem;line-height:1.6;font-family:var(--font-regular);font-weight:300;max-height:4.2rem;max-width:14rem}@media (min-width:740px){footer.site-footer .resorts a.button img{max-height:4.7rem;max-width:22rem}}@media (min-width:1400px){footer.site-footer .resorts a.button img{max-height:5.4rem;max-width:23rem}}footer.site-footer .resorts a.button:before{position:absolute;right:4.2rem;left:auto;top:50%;transform:translateY(-50%);height:45%;width:100%;background-position:100% 50%;background-size:auto 100%}@media (min-width:740px){footer.site-footer .resorts a.button:before{height:65%}}footer.site-footer .resorts a.button.switz{--gradient-dark:#ed1c24!important;--gradient-light:#fcdcdd!important}footer.site-footer .resorts a.button.switz:before{background-image:url(/themes/custom/switz/images/arrow-right-black.webp)}footer.site-footer .resorts a.button.nordic{--gradient-dark:#1c95ff!important;--gradient-light:#dcefff!important}footer.site-footer .resorts a.button.nordic:before{background-image:url(/themes/custom/nordic/images/arrow-right-black.webp)}footer.site-footer .resorts a.button.crystal{--gradient-dark:#ffc72c!important;--gradient-light:#fff6df!important}footer.site-footer .resorts a.button.crystal:before{background-image:url(/themes/custom/crystal/images/arrow-right-black.webp)}.domain-crystal footer.site-footer .resorts li.crystal,.domain-nordic footer.site-footer .resorts li.nordic,.domain-switz footer.site-footer .resorts li.switz{display:none}footer.site-footer .copyright{margin-top:3em}@media (min-width:1200px){footer.site-footer .copyright{grid-row:5}}.site-header{--page-margin:3.333vw}@media (min-width:740px){.site-header{--page-margin:3.25vw}}@media (min-width:1400px){.site-header{--page-margin:2.2vw}}@media (min-width:1900px){.site-header{--page-margin:9vw}}.site-header .header-inner{height:var(--header-height)}.scroll-down .site-header{transform:translateY(-150%)}.scroll-down .user-logged-in .site-header{transform:translateY(-200%)}.site-header .hamburger{gap:1.1rem;margin:0 auto 0 2rem}@media (min-width:740px){.site-header .hamburger{margin-left:2.5rem}}.site-header .logo svg{width:100%}.site-header .utility{--icon-size:2.8rem}.site-header .utility.show-tp{margin-right:2rem}.site-header .utility ul{gap:1.6rem}.site-header .utility .f-icon{--icon-size:2.8rem;width:var(--icon-size);height:var(--icon-size)}.site-header .utility .f-icon:before{content:"";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size)}.season--summer .site-header .utility .weather-icon{display:none}a.skip-link{left:-999em;top:1em;z-index:9999;transition-property:opacity!important;position:absolute!important;background:#fff!important}a.skip-link:focus{left:50%!important;opacity:1}.layout-container{min-height:100vh}.main-content{padding-top:var(--header-height)}[id*=-page-title]{margin-bottom:2em}.toolbar-vertical .gin-secondary-toolbar--frontend{display:none}.toolbar-horizontal .gin-secondary-toolbar--frontend{top:0;position:absolute;z-index:9999;right:0;background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.contextual-toolbar-tab,.gin-secondary-toolbar--frontend .gin-breadcrumb,.toolbar-tab--toolbar-item-devel{display:none!important}.toolbar .toolbar-bar .menu-item__cacheflush-presets a:before{--icon:url(/themes/contrib/gin/dist/media/sprite.svg#tool-view)!important}#toolbar-item-administration-tray .toolbar-logo{justify-content:center;align-items:center}
