.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}body{background:#444d4a;color:#fff;font:1em/1.25em rubik,sans-serif;margin:0;}body a{color:inherit;}main a{text-underline-offset:.3em;}main a:hover{text-underline-offset:.25em;text-decoration-thickness:.1em;text-shadow:.5px 0 0 currentColor,-.5px 0 0 currentColor;}main .col-1 a:hover,body .col-3 a:hover{color:#fff;}body > header{width:90vw;position:absolute;z-index:10;top:0;left:5vw;margin:2.5em auto 0;padding-top:.55em;}body > header a,body > footer a,nav a{color:#fff!important;text-decoration:none;font-weight:bold;letter-spacing:.1em;text-transform:uppercase;}body > header a:hover,body > footer a:hover,nav a:hover{color:#dc4914;text-decoration:underline;text-decoration:underline solid #fff .1em;}body > header a.home{position:absolute;left:0;top:0;}body > header a.home img{width:9.2em;max-width:13.5vw;margin-top:-.4em;}nav ul{text-align:center;padding:0;margin:0;}nav ul li{list-style:none;display:inline-block;padding:0;margin:0 1em;}nav ul li a{display:inline-block;padding:.5em;}nav > ul > li > a{padding:.5em 1em;}body > header aside{position:absolute;top:.55em;right:-.5em;}body > header aside a{display:inline-block;padding:.5em 1em;}#navmain > ul{margin-top:-7em;}#navmain > ul > li{vertical-align:top;margin:0;padding:7em 1em 1em;transition:background-color .3s .1s ease-out,box-shadow .2s .1s ease-out,border-color .2s .3s ease;box-shadow:none;position:relative;transform-origin:center;perspective:2000px;z-index:1;}body > header aside a,#navmain a{display:inline-block;border-radius:.2em;transition:background-color .2s ease;}body > header aside a:hover,#navmain a:hover{background-color:#c94313!important;text-decoration:none;}#navmain ul ul{position:absolute;z-index:-2;display:flex;flex-direction:column;vertical-align:top;width:max-content;max-width:250%;padding:0;max-height:0;left:50%;transform:translateX(-50%);overflow:hidden;transition:all .2s .2s ease-out;}#navmain ul ul li:first-child{margin-top:1em;}#navmain ul ul li:last-child{margin-bottom:1em;}#navmain ul ul a{width:100%;}#navmain > ul > li.hassub{border-bottom:1px solid transparent;margin-right:1em;}#navmain > ul > li.hassub > a{position:relative;}#navmain > ul > li.hassub > a::after{content:"";display:block;position:absolute;width:1em;height:1em;top:.6em;right:-.7em;background:transparent url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/dropdown.svg') center center no-repeat;background-size:contain;opacity:1;transition:transform .2s .3s ease,opacity .2s .3s ease;transform:rotate(0deg);}#navmain > ul > li.hassub:hover{box-shadow:0 .2em 1.2em .3em #0006;box-shadow:0 .4em 1em 0.1em rgba(0,0,0,.3);border-bottom:1px solid #fff2;}#navmain > ul > li.hassub:hover > a::after{transform:rotate(0deg);opacity:0;transition-delay:.2s;;}#navmain > ul > li.hassub:hover ul{max-height:21em;background-color:#444d4aff;box-shadow:0 .3em 1.5em .1em #0006;}#navmain > ul > li.hassub:hover > a{background-color:#444d4aff;}#navmain > ul > li{box-shadow:none!important;}#navmain > ul > li > a::before{content:"";display:block;position:absolute;top:-.5em;right:-.5em;bottom:0;left:-.5em;border-radius:.3em .3em 0 0;background-color:#444d4a00;transition:background-color .3s .2s ease-out;z-index:-1;}#navmain > ul > li.hassub:hover > a::before{background-color:#444d4aff;transition:background-color .3s .1s ease-out;}figure{margin:0;padding:0;}ul{margin:0;padding:0;}main{min-height:12em;width:100%;overflow:hidden;}.call2action{text-decoration:none;font-weight:bold;background:#c94313;border:2px solid #c94313;color:#fff;display:inline-block;padding:.75em 1.25em;text-transform:uppercase;border-radius:2em;min-width:8em;margin:1em;transition:all .15s ease;letter-spacing:.1em;text-align:center;position:relative;overflow:hidden;font-size:95%;}.call2action.ghost{background:#fff;color:#c94313;border:2px solid #c94313;}.call2action:hover{background:#fff;color:#c94313;text-shadow:none!important;}.call2action.ghost:hover{background:#fff;color:#c94313;}.col-1 .call2action.ghost:hover,.col-3 .call2action.ghost:hover,.col-0 .call2action.ghost:hover,.col-2 .call2action.ghost:hover{background:#f0ece2;color:#a53108;}a{text-underline-offset:.1em;}picture,img{width:auto;max-width:100%;height:auto;}iframe{border:0;}main h2{margin-top:0;margin-left:auto;margin-right:auto;font-weight:normal;}main h2 strong,main h2 span{overflow:hidden;}main h3{font-size:1.4em;font-weight:normal;}.nobreak{white-space:nowrap;}@media only screen and (max-width:30em){.nobreak{white-space:normal;}}.frame{width:100%;background-color:#fff;color:#444d4a;position:relative;z-index:1;}.frame.col-1,main > .frame:first-child{background-color:#444d4a;color:#fff;}.frame.col-4,.frame.col-5{background-color:#f5f3ed;}.frame:first-child:not(.frame-type-heroimage):not(.frame-type-heroslider):not(.frame-type-herotext){margin-top:9em;}.frame.frame-type-ribbon:first-child{padding-top:12em;}.frame .content{width:90vw;max-width:80em;margin:0 auto;position:relative;padding:3em 0;box-sizing:border-box;}.frame-type-text .content > *{width:55%;float:right;box-sizing:border-box;}.frame-type-text .content::after{content:"";display:table;clear:both;}.frame-type-text .content > h1,.frame-type-text .content > h2{width:99%;font:4em/1em zipper,serif;margin:.25em 0;}.frame-type-text h1::after,.frame-type-text h2::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}.frame-type-text .content > h1.seperate,.frame-type-text .content > h2.seperate{width:45%;padding-right:1em;clear:both;float:left;box-sizing:border-box;font:2.5em/1em zipper,serif;margin:.5em 0;}.frame-type-text .content > h3{font-size:1em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;margin:1em 0;}.frame-type-text .content > h4{font-size:1em;margin:1em 0;}.frame-type-text .content > h5{font-size:1em;margin:.5em 0 0;font-weight:normal;letter-spacing:.1em;}.frame-type-text .content > h6{font-size:1em;margin:0;font-weight:normal;}.frame-type-text .content > p{margin:1em 0;}.frame-type-text .content > ul{padding-left:1.1em;}.frame-type-text .content li{margin:1em 0;}@media only screen and (max-width:50em){.frame-type-text .content > *{width:100%!important;padding-right:0;float:none;}.frame-type-text .content > h1,.frame-type-text .content > h2{font-size:clamp(1.2em,7.5vw,4em);}}.frame-type-iframe iframe{min-height:60vh;}.frame-type-heroimage{min-height:100vh;width:100%;padding:0;}.frame-type-herovideo{overflow:hidden;}.frame-type-heroimage picture,.frame-type-heroimage img.hero,.frame-type-heroimage video{width:100%;min-height:100vh;overflow:hidden;position:absolute;object-fit:cover;top:0;right:0;bottom:0;left:0;filter:contrast(.9) brightness(.8);}.frame-type-heroimage figure:not(.hascontent) picture,.frame-type-heroimage figure:not(.hascontent) img.hero{filter:none;}.frame-type-heroimage figcaption.content{display:flex;padding:0;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;height:100%;width:100%;position:relative;z-index:5;text-align:center;}.frame-type-heroimage figure,figcaption{margin:0;padding:0;}.frame-type-herovideo figure.hastext::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:inherit;background:#0005;}.frame-type-heroimage h1,.frame-type-heroimage h2{margin-top:0;padding:0 .5em;font-size:inherit;font-weight:normal;}.frame-type-heroimage h1 img,.frame-type-heroimage h2 img{height:5em;width:auto;margin-bottom:1em!important;}.frame-type-heroimage h1 strong,.frame-type-heroimage h2 strong{font-weight:inherit;display:block;max-width:25em;margin:0 auto 1.75em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-heroimage h1 span,.frame-type-heroimage h2 span{display:block;font:4em/1em zipper,serif;max-width:17em;margin:0 auto;}.frame-type-heroimage h1 span::after,.frame-type-heroimage h2 span::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}.frame-type-heroimage ul.icons{margin:2em 0 -2em;}.frame-type-heroimage.hastext figcaption.content{justify-content:space-around;}.frame-type-heroimage.hastext h1 img,.frame-type-heroimage.hastext h2 img,.frame-type-heroimage.hastext ul.icons{display:none;}.frame-type-heroimage .subcontent{width:90vw;max-width:80em;margin:2em auto;text-transform:uppercase;font-size:95%;position:relative;display:flex;align-items:flex-start;justify-content:space-between;}.frame-type-heroimage .subcontent > div{box-sizing:border-box;width:50%;padding:0 1em 0 0;}.frame-type-heroimage .subcontent > div + div{padding:0 0 0 1em;}.frame-type-heroimage .subcontent div.text{font-size:133%;line-height:1.1em;margin-top:.5em;padding:0 6.5vw;max-width:25em;margin-left:auto;margin-right:auto;}.frame-type-heroimage .subcontent div.text p{margin:0 0 .5em;}.frame-type-heroimage a.call2action{border:2px solid #c94313;}.frame-type-heroimage a.call2action.ghost{background:#00000033;color:#fff;border:2px solid #fff;}.frame-type-heroimage a.call2action:hover{background:#fff;color:#c94313;}.frame-type-heroimage a.call2action.ghost:hover{background:#fff;color:#c94313;}.frame-type-heroimage:last-child::after{content:"";display:block;position:absolute;top:50%;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(68,77,74,0) 0%,rgba(68,77,74,0.07456393201811973) 8%,rgba(68,77,74,0.24823339980523462) 21%,rgba(68,77,74,0.5087376014859069) 43%,rgba(68,77,74,0.7832474054074755) 72%,rgba(68,77,74,1) 89%,rgba(68,77,74,1) 100%);}.frame-type-herovideo figure{background-size:cover;background-position:center;background-repeat:no-repeat;}@media only screen and (max-width:60em){.frame-type-heroimage .subcontent div.text{padding:0 3.5vw;}}@media only screen and (max-width:40em){.frame-type-heroimage .subcontent{flex-direction:column;align-items:center;justify-content:space-between;}.frame-type-heroimage .subcontent > div{width:100%;padding:1em 0!important;max-width:25em;}}.frame-type-herotext{background:#fff;color:#444d4a;}.frame-type-herotext.col-1,.frame-type-herotext.col-3{background:#444d4a;color:#fff;}.frame-type-herotext > div{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100vw;margin:0;padding:5em 0;position:relative;flex-direction:column;text-align:center;background-size:cover;background-attachment:fixed;}.frame-type-herotext > div > div{width:90vw;max-width:80em;margin:0 auto;}.frame-type-herotext.col-2 > div{background-image:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Images/Background/zipper-lines.svg');}.frame-type-herotext.col-3 > div{background-image:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Images/Background/zipper-lines-dark.svg');}.frame-type-herotext.col-5 > div{background-image:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Images/Background/zipper-lines.svg');}.frame-type-herotext h1,.frame-type-herotext h2{font-size:inherit;font-weight:normal;padding:0 .5em;}.frame-type-herotext h1 strong,.frame-type-herotext h2 strong{font-weight:inherit;display:block;margin-bottom:1.75em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-herotext h1 span,.frame-type-herotext h2 span{display:block;font:4em/1em zipper,serif;max-width:17em;margin:0 auto;}.frame-type-herotext h1 span::after,.frame-type-herotext h2 span::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}.frame-type-herotext .bodytext{margin:2em auto;max-width:52em;}.frame-type-herotext .bodytext h3{font-size:.8em;}.caps{text-transform:uppercase;letter-spacing:.1em;font-size:95%;}.capslink{display:table;text-transform:uppercase;letter-spacing:.1em;margin-top:1em;font-size:95%;}.frame-type-textimage.left .capslink{margin-right:0;margin-left:auto;}.frame-type-textimage{min-height:90vh;}.frame-type-textimage .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:90vh;}.frame-type-textimage header,.frame-type-textimage .ce-bodytext{width:55%;width:calc(60% - 3em);}.frame-type-textimage .ce-textpic{width:100%;}.frame-type-textimage .ce-gallery{position:absolute;top:0;right:0;width:40%;overflow:hidden;}.frame-type-textimage .ce-gallery,.frame-type-textimage .ce-row,.frame-type-textimage .ce-column{height:100%;min-height:90vh}.frame-type-textimage .image{width:100%;height:100%;height:calc(100% - 6em);margin:3em 0;}.frame-type-textimage .ce-gallery img{width:100%;height:100%;max-width:100%;object-fit:cover;}.frame-type-textimage h1,.frame-type-textimage h2{margin-top:0;margin-bottom:-1em;font-size:inherit;font-weight:normal;}.frame-type-textimage h1 strong,.frame-type-textimage h2 strong{font-weight:inherit;display:block;margin-bottom:1.5em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-textimage h1 span,.frame-type-textimage h2 span{display:block;font:4em/1em zipper,serif;max-width:17em;}.frame-type-textimage h1 span::after,.frame-type-textimage h2 span::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}.frame-type-textimage header .intro{margin-top:1.5em;margin-bottom:1.5em;}.frame-type-textimage .ce-bodytext p{max-width:53.5em;}.ce-bodytext p{margin-bottom:2em;line-height:1.4em;}.ce-bodytext ul{margin:1em auto 0 1.5em;}.ce-bodytext ul li{margin-top:.5em;line-height:1.2em;}.ce-bodytext p:last-child{margin-bottom:0;}.frame-type-text a.call2action,.ce-bodytext a.call2action{margin:0 2em 0 0;}.frame.left .ce-bodytext a.call2action{margin:0 0 0 2em;}.ce-bodytext a.call2action:hover{background:#fff;color:#dc4914;text-decoration-color:#dc4914;}.frame-type-textimage.left .content{align-items:flex-end;text-align:right;}.frame-type-textimage.left .ce-gallery{left:0;right:unset;}.frame-type-textimage.left .intro,.frame-type-textimage.left .ce-bodytext{margin-right:0;margin-left:auto;text-align:right;}.ce-bodytext p.intro,.bodytext p.intro,.frame-type-text p.intro{text-transform:uppercase;letter-spacing:.1em;font-size:95%;margin-bottom:3em;}.frame-type-textimage picture.withfg{filter:contrast(1.1) brightness(.75);}.frame-type-textimage .fg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;background-size:75% auto;background-position:center;background-repeat:no-repeat;}.frame-type-textimage.layout-1{min-height:unset;}.frame-type-textimage.layout-1 .ce-bodytext{width:35%;width:calc(40% - 3em);}.frame-type-textimage.layout-1 .ce-gallery{width:60%;position:relative;padding-top:2em;}.frame-type-textimage.layout-1 .content{display:relative;min-height:100%;text-align:left;}.frame-type-textimage.layout-1 .content .ce-textpic{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;}.frame-type-textimage.layout-1 header,.frame-type-textimage.layout-1 .ce-bodytext{width:35%;width:calc(40% - 3em);}.frame-type-textimage.layout-1 .image{width:100%;height:auto;}.frame-type-textimage.layout-1 .ce-gallery img{width:100%;height:auto;max-width:100%;object-fit:unset;}.frame-type-textimage.layout-1 h1,.frame-type-textimage.layout-1 h2{margin-bottom:0;}.frame-type-textimage.layout-1 .ce-bodytext ul{display:flex;flex-wrap:wrap;margin-left:1.5em;padding:0;}.frame-type-textimage.layout-1 .ce-bodytext ul li{margin-top:.1em;width:45%;padding:.3em 5% .3em 0;flex-grow:0;}.frame-type-textimage.layout-1 .ce-bodytext a.call2action{margin:1em 0 0;}.frame-type-textimage .intro ul{display:flex;flex-wrap:wrap;margin-left:1.5em;padding:0;}.frame-type-textimage .intro ul li{margin-top:.1em;width:45%;padding:.3em 5% .3em 0;flex-grow:0;}.frame-type-textimage.layout-1.left ul,.frame-type-textimage.left .intro ul{justify-content:flex-end;text-align:left;}.frame-type-textimage.layout-1.left ul li,.frame-type-textimage.left .intro ul li{padding-left:2.5em!important;padding-right:0;background-position:1em .55em;}.frame-type-textimage.layout-1.left .content .ce-textpic{flex-direction:row;}@media only screen and (max-width:60em){.frame-type-textimage.layout-1 .content .ce-textpic{flex-direction:column-reverse;}.frame-type-textimage.layout-1.left .content .ce-textpic{flex-direction:column;}.frame-type-textimage.layout-1 .ce-bodytext{width:100%;}.frame-type-textimage.layout-1 .ce-gallery{width:100%;}.frame-type-textimage.layout-1 header,.frame-type-textimage.layout-1 .ce-bodytext{width:100%;}.frame-type-textimage.layout-1.left .ce-gallery{padding-top:0;}}@media only screen and (max-width:60em){.frame-type-textimage .intro ul li{width:100%;}.frame-type-textimage.left .intro ul{text-align:right;}.frame-type-textimage.left .intro ul li{padding-left:0!important;padding-right:1.5em;background-position:right .6em;}}@media only screen and (max-width:40em){.frame-type-textimage header,.frame-type-textimage .ce-bodytext,.frame-type-textimage .ce-gallery{position:relative!important;width:100%;;}.frame-type-textimage h1,.frame-type-textimage h2{margin-bottom:0;padding:0 .5em;}.frame-type-textimage .ce-gallery,.frame-type-textimage .ce-row,.frame-type-textimage .ce-column{height:auto;min-height:0;}.frame-type-textimage .image{margin:0 auto 1em 0;}.frame-type-textimage.left .content{align-items:flex-start;text-align:left;}.frame.left .ce-bodytext a.call2action{display:inline-block;margin:0 1em .5em 0;}.frame.left .ce-bodytext a.call2action:last-child{margin-right:0;}.frame-type-textimage.left .capslink{margin-right:auto;margin-left:0;}.frame-type-textimage.left .intro,.frame-type-textimage.left .ce-bodytext,.frame-type-textimage.left .intro ul,.frame-type-textimage.left .content{text-align:left;}.frame-type-textimage.layout-1.left ul,.frame-type-textimage.left .intro ul{justify-content:flex-start;text-align:left;}.frame-type-textimage.layout-1.left ul li,.frame-type-textimage.left .intro ul li{padding-left:1.5em!important;padding-right:0;background-position:left .6em;}}@media only screen and (max-width:30em){.frame-type-textimage.layout-1 .ce-bodytext ul{flex-direction:column;}.frame-type-textimage.layout-1 .ce-bodytext ul li{width:100%;padding:.2em 0;}}.frame-type-textimage.layout-2 .content{flex-direction:row;flex-wrap:wrap;padding-bottom:0;margin-bottom:-.33em;}.frame-type-textimage.layout-2 header{width:calc(100% - 20em);}.frame-type-textimage.layout-2 .ce-bodytext{width:unset;max-width:20em;padding-top:2.7em;}.frame-type-textimage.layout-2 .intro{max-width:45em;}.frame-type-textimage.layout-2 ul.icons{width:100%;position:relative;z-index:1;}.frame-type-textimage.layout-2 ul.icons li span{display:block;max-width:13em;margin:0 auto;}.frame-type-textimage.layout-2 .ce-row,.frame-type-textimage.layout-2 .ce-column,.frame-type-textimage.layout-2 .ce-gallery{position:static;width:100%;min-height:0;height:auto;}.frame-type-textimage.layout-2 .image{width:100%;height:auto;margin:0;position:relative;}.frame-type-textimage.layout-2 .ce-gallery img{width:100%;height:auto;object-fit:unset;}.frame-type-textimage.layout-2 ul.icons + .ce-textpic{margin-top:-9em;}.frame-type-textimage.layout-2 ul.icons + .ce-textpic{width:110%;width:calc(100% + 10vw);margin-left:-5vw;margin-right:-5vw;}.frame-type-textimage.layout-2 .ce-textpic .image::before{content:"";display:block;position:absolute;z-index:1;width:6vw;top:0;right:auto;bottom:0;left:0;background:linear-gradient(-90deg,rgba(68,77,74,0) 0%,rgba(68,77,74,.4) 50%,rgba(68,77,74,.7) 75%,rgba(68,77,74,1) 100%);}.frame-type-textimage.layout-2 .ce-textpic .image::after{content:"";display:block;position:absolute;z-index:1;width:6vw;top:0;right:0;bottom:0;left:auto;background:linear-gradient(90deg,rgba(68,77,74,0) 0%,rgba(68,77,74,.4) 50%,rgba(68,77,74,.7) 75%,rgba(68,77,74,1) 100%);}.frame-type-textimage.layout-2 ul.tooltips{position:absolute;top:0;right:0;bottom:0;left:0;margin:1em;}.frame-type-textimage.layout-2 ul.tooltips::before{content:"";display:block;position:absolute;width:5em;height:10em;left:-100vw;top:-100vh;transform:translate(-2.6em,-.75em);background:transparent url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/zippermap.svg') bottom center no-repeat;background-size:contain;}.frame-type-textimage.layout-2 li.marker{position:absolute;list-style:none;padding:0;margin:0;height:0;width:45%;}.frame-type-textimage.layout-2 li.marker span{display:block;background:#fff;color:#444d4a;font-size:.9em;font-weight:700;padding:.5em .75em;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 .3em .5em #0009;}.frame-type-textimage.layout-2 li.marker:before{content:"";display:block;position:absolute;left:-1em;top:0;transform:translate(-.75em,-1.5em);background:#dc4914;width:3em;height:3em;border-radius:5em;vertical-align:center;}.frame-type-textimage.layout-2 li.marker:after{content:"";display:block;position:absolute;left:-1em;top:-0;transform:translateY(-.75em);background:#fff;width:1.5em;height:1.5em;border-radius:5em;vertical-align:center;}.frame-type-textimage.layout-2 li.marker span{position:absolute;top:-1.25em;overflow:hidden;max-width:100%;transition:all .4s .4s ease;opacity:0;transform:scale(.5) translateX(0);transform-origin:center left;overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis;pointer-events:none;}.frame-type-textimage.layout-2 li.marker:hover{z-index:1;}.frame-type-textimage.layout-2 li.marker:hover span{opacity:1;transform:scale(1) translateX(2em);pointer-events:inherit;transition:all .2s ease;;}@media only screen and (max-width:90em){.frame-type-textimage.layout-2 .ce-textpic{width:100vw;margin-left:0;margin-right:0;}.frame-type-textimage.layout-2 .ce-textpic .image::before,.frame-type-textimage.layout-2 .ce-textpic .image::after{display:none;}}@media only screen and (max-width:60em){.frame-type-textimage.layout-2 .intro{margin-top:3em;}.frame-type-textimage.layout-2 li.marker:before,.frame-type-textimage.layout-2 li.marker:after{font-size:clamp(.5em,1.5vw,1em);}}@media only screen and (max-width:50em){.frame-type-textimage.layout-2 .content{flex-direction:column;}.frame-type-textimage.layout-2 header,.frame-type-textimage.layout-2 .ce-bodytext{width:100%;max-width:unset;padding:0;}.frame-type-textimage.layout-2 ul.icons + .ce-textpic{margin-top:-15vw;}.frame-type-textimage.layout-2 ul.tooltips::before{width:3em;height:6em;transform:translate(-1.6em,-.5em);}}@media only screen and (max-width:50em){.frame-type-textimage.layout-2 ul.icons li{width:50%;}}@media only screen and (max-width:30em){.frame-type-textimage.layout-2 ul.tooltips::before{display:none;}.frame-type-textimage.layout-2 ul.tooltips li+li{display:none;}}.frame-type-textimage.layout-4 header{width:100%;}.frame-type-textimage.layout-4 header span{position:relative;max-width:unset;padding-right:5.5em;}.frame-type-textimage.layout-4 header span em{font-style:inherit;position:absolute;top:0;right:0;}.frame-type-textimage.layout-4 header span em::before{content:"";display:inline-block;width:1em;height:1em;background:transparent url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/Zipper/sqm.svg') center no-repeat;background-size:1.25em;position:relative;top:.15em;margin-top:-.5em;}.frame-type-textimage.layout-4 header .intro,.frame-type-textimage.layout-4 .ce-bodytext{width:calc(50% - 3em);}.frame-type-textimage.layout-4 .ce-gallery,.frame-type-textimage.layout-4 .ce-row,.frame-type-textimage.layout-4 .ce-column{height:calc(90vh - 19.0em);min-height:0;}.frame-type-textimage.layout-4 .ce-gallery{margin-top:11em;width:50%;}.frame-type-textimage.layout-4 .image{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;height:100%;margin:0;}.frame-type-textimage.layout-4 .image picture,.frame-type-textimage.layout-4 .image img{max-height:100%;}.frame-type-textimage.layout-4 .ce-gallery img{object-fit:unset;height:auto;}.frame-type-textimage.layout-4.left header span{padding-left:5.5em;padding-right:0;}.frame-type-textimage.layout-4.left header span em{left:0;right:unset;}.frame-type-textimage.layout-4.left .image{align-items:flex-start;}@media only screen and (max-width:40em){.frame.frame-type-textimage.layout-4 header span{padding-right:0;padding-left:0;}.frame.frame-type-textimage.layout-4 header span em{display:block;position:static;font-size:.66em;margin-top:.2em;}.frame.frame-type-textimage.layout-4 header .intro,.frame.frame-type-textimage.layout-4 .ce-bodytext{width:100%;}.frame.frame-type-textimage.layout-4 .ce-gallery,.frame.frame-type-textimage.layout-4 .ce-row,.frame.frame-type-textimage.layout-4 .ce-column{height:auto;width:100%;}.frame.frame-type-textimage.layout-4 .ce-gallery{margin-top:0;}.frame-type-textimage.left .intro ul{justify-content:flex-start;}}.frame-type-textimage.layout-5{padding-bottom:5em;border-top:1px solid #fff;margin-top:-1px;z-index:10;}.frame-type-textimage.layout-5 .ce-bodytext{text-align:center;margin-top:12vw;}.frame-type-textimage.layout-5 .ce-gallery img{object-fit:unset;height:auto;max-width:50vh;}.frame-type-textimage.layout-5 .content{padding-top:0;}.frame-type-textimage.layout-5 .image{margin:0;}.frame-type-textimage.layout-5,.frame-type-textimage.layout-5 .ce-gallery,.frame-type-textimage.layout-5 .ce-row,.frame-type-textimage.layout-5 .ce-column{height:auto;min-height:unset;}.frame-type-textimage.layout-5 .content{min-height:unset;}.frame-type-jobteaserlist + .frame-type-textimage.layout-5{margin-top:-3.1em;margin-top:calc(-3em - 1px);margin-bottom:0;background-image:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Images/Background/zipper-lines-dark.svg');background-size:cover;background-attachment:fixed;}@media only screen and (max-width:60em){.frame-type-textimage.layout-5 .ce-bodytext{text-align:center;margin-top:8vw;}}@media only screen and (max-width:40em){.frame-type-textimage.layout-5 .ce-bodytext p{max-width:25em;margin-left:auto;margin-right:auto;}.frame-type-textimage.layout-5 .image{text-align:center;}}.frame-type-widget h2{font-size:1em;width:100%;text-align:center;padding:3em 1em .5em;}.frame-type-widget h2 strong{display:block;font:4em/1em zipper,serif;width:90%;max-width:17em;margin:0 auto;}.frame-type-widget h2 strong::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}.frame-type-widget h2 span{font-weight:inherit;display:block;width:90%;max-width:50em;margin:-.5em auto .5em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-widget form{margin:0!important;padding:0;}.frame-type-widget .rendered-form{display:flex;flex-wrap:wrap;flex-shrink:0;}.frame-type-widget .rendered-form *{font-size:inherit;}.frame-type-widget .rendered-form .form-group{width:50%;margin:0 0 .5em 0;}.frame-type-widget .form-group > label,.frame-type-widget .form-group > input,.frame-type-widget .form-group > div,.frame-type-widget .form-group > p{margin:0 1em 1em;}.frame-type-widget .form-group > label{margin-bottom:.5em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-widget .form-group label{line-height:1.2;}.frame-type-widget form input{margin:0;padding:0;max-width:calc(100% - 1.6em);}.frame-type-widget form input[type="text"],.frame-type-widget form input[type="email"]{width:100%;background:#fff;padding:.8em .5em;margin:0 .8em .8em;font-size:1.3em;line-height:1;border:2px solid #444d4a;}.frame-type-widget .rendered-form .field-email{width:100%;}.frame-type-widget .formbuilder-checkbox{display:flex;flex-direction:column;}.frame-type-widget .formbuilder-checkbox > *{order:1;}.frame-type-widget .formbuilder-checkbox input{order:3;font-size:3em;margin-top:.15em;accent-color:#444d4a;}.frame-type-widget .formbuilder-paragraph{order:10;padding-top:.8em;}.frame-type-widget .rendered-form .btn{text-decoration:none;font-weight:bold;background:#c94313;border:2px solid #c94313;color:#fff;display:inline-block;padding:.75em 1.25em;text-transform:uppercase;border-radius:2em;min-width:8em;margin:0 1em;transition:all .15s ease;letter-spacing:.1em;text-align:center;position:relative;overflow:hidden;font-size:95%;white-space:initial;}.frame-type-widget .rendered-form .btn:hover{background:#fff;color:#c94313;text-shadow:none!important;}.frame-type-widget .rendered-form .btn:disabled{background:#ccc!important;border-color:#ccc!important;}.frame-type-widget .ThankYouMessage:not(:empty){position:absolute;top:0;right:0;bottom:0;left:0;padding:20% 15%;text-align:center;z-index:10;display:flex;align-items:center;justify-content:center;background:#f5f3edcc;font:4em/1em zipper,serif;line-height:1.1;}.frame-type-widget .ThankYouMessage:not(:empty)::before{display:block;content:"";position:absolute;top:20%;right:10%;bottom:20%;left:10%;background:#fff;z-index:-1;}.frame-type-widget .rendered-form .form-group{order:2;}.frame-type-widget .rendered-form .form-group.formbuilder-text{order:0;}.frame-type-widget .rendered-form .form-group.formbuilder-button{order:1;padding:1em 0 2em;}.frame-type-widget .rendered-form .formbuilder-paragraph{width:100%;padding-left:50%;}.frame-type-widget .rendered-form .formbuilder-checkbox{padding-top:1em;}@media only screen and (min-width:70em){.frame-type-widget .rendered-form .form-group.formbuilder-text{width:33.3%;}}@media only screen and (max-width:40em){.frame-type-widget .rendered-form{flex-direction:column;}.frame-type-widget .rendered-form .form-group{width:100%;}.frame-type-widget .rendered-form .formbuilder-checkbox{order:1;}.frame-type-widget .rendered-form .formbuilder-paragraph{text-align:center;padding-top:0;padding-left:0;}.frame-type-widget .rendered-form .formbuilder-button{text-align:center;}}@media only screen and (max-width:40em){.frame-type-widget .ThankYouMessage:not(:empty){font:10vw/1.1em zipper,serif;padding-top:100%;hyphens:auto;}.frame-type-widget .ThankYouMessage:not(:empty)::before{bottom:1em;}.frame-type-widget .rendered-form .btn{white-space:normal;}}.frame-type-marawidget .content{text-align:center;}.frame-type-marawidget h2{font-size:inherit;font-weight:normal;padding:0 .5em;}.frame-type-marawidget h1 strong,.frame-type-marawidget h2 strong{font-weight:inherit;display:block;margin-bottom:1.75em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-marawidget h1 span,.frame-type-marawidget h2 span{display:block;font:4em/1em zipper,serif;max-width:17em;margin:0 auto;}.frame-type-marawidget h1 span::after,.frame-type-marawidget h2 span::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}body #mara-static-widget-embed{border-radius:0;box-shadow:none;margin:0 auto;transition:scale .13s ease-out;}body .col-0 #mara-static-widget-embed{margin:-1.6em auto -1.5em;}body #mara-static-widget-embed:hover{scale:1.1;}.frame-type-textimage.layout-1 ul,.frame-type-textimage .intro ul{margin-left:0!important;}.frame-type-textimage.layout-1 ul li,.frame-type-textimage .intro ul li{list-style:none;background:transparent url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/checkmark.svg') left .55em no-repeat;background-size:auto .7em;padding-left:1.5em!important;}.content ul.checkmark{margin-left:0!important;}.content ul.checkmark li{list-style:none;background:transparent url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/checkmark.svg') center left no-repeat;background-size:auto .7em;padding-left:1.5em!important;}.col-1 .frame-type-textimage .intro ul li,.col-1 .content ul.checkmark li{filter:brightness(1.3);}.content a.urlbreak{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.content a.urltruncate{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.frame-type-ribbon{width:100%;height:4em;overflow:hidden;}.frame-type-ribbon span{display:block;width:200%;height:101%;background:#444d4a url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Images/Background/zipper-ribbon-part-orange.svg') repeat-x;background-size:auto 100%;transition:background-position .2s ease-out;}.frame-type-ribbon.col-1 span{background-color:#fff;}.frame-type-heroslider{padding-bottom:1em;}.frame-type-heroslider.col-1{background:#444d4a;color:#fff;}.frame-type-heroslider li.splide__slide{width:100%;cursor:ew-resize;}.frame-type-heroslider li figure{padding:.5em 1em;}.frame-type-heroslider li figure .pic{position:relative;width:100%;height:0;padding-bottom:40%;overflow:hidden;}.frame-type-heroslider li picture,.frame-type-heroslider li picture > img{width:100%;object-fit:cover;}.frame-type-heroslider li figcaption > div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:opacity .3s ease;}.frame-type-heroslider li.is-visible figcaption > div{opacity:1;}.frame-type-heroslider li h3{padding:1em;font-size:1em;}.frame-type-heroslider li h3 > *{display:block;margin:0 auto;}.frame-type-heroslider li h3 strong{display:block;font:3.5em/1em zipper,serif;font-size:clamp(1.5em,6vw,2.5em);max-width:17em;}.frame-type-heroslider li h3 strong::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}.frame-type-heroslider li h3 span{font-weight:inherit;display:block;margin:.25em auto .5em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-heroslider li h3 a{display:block;margin:.25em auto;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-heroslider .splide__list{height:auto;}.splide__arrows{width:90vw;max-width:80em;margin:0 auto;position:relative;box-sizing:border-box;}.splide__arrow{background:transparent;top:unset;bottom:4em;width:7em;border-radius:0;background:transparent url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/slider-arrow.svg') right center no-repeat;background-size:cover;transform-origin:50% 50%;}.splide__arrow--prev{transform:translateY(-50%) scaleX(-1);}.splide__arrow .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.col-1 .splide__arrow,.col-1 .splide__arrow,.col-3 .splide__arrow,.col-3 .splide__arrow{filter:brightness(10) contrast(10);}.frame-type-heroslider .splide__pagination{bottom:1.5em;}.splide__pagination__page{border-radius:4px;transition:all .15s ease;}.splide__pagination__page.is-active{height:1em;transform:none;}.frame.col-0 .splide__pagination__page.is-active{background:#444d4a;}@media only screen and (max-width:60em){.frame-type-heroslider .splide__arrow{bottom:4em;width:3em;}}@media only screen and (max-width:40em){.frame-type-heroslider li figure .pic{padding-bottom:130%;}.frame-type-heroslider .splide__arrows{bottom:0;height:1em;margin-bottom:.5em;}.frame-type-heroslider .splide__arrow{bottom:0;width:7em;}}@media only screen and (max-width:30em){.frame-type-heroslider .splide__arrow{bottom:0;width:3.5em;}}.ghostarrows{position:absolute;top:.5em;bottom:unset;left:0;right:0;width:90vw;height:0;padding:calc(20% - 1em) 1em 0;max-width:80em;margin:0 auto;display:flex;align-items:center;justify-content:space-between;cursor:ew-resize;}.ghostarrows .splide__arrow{display:block;position:static;width:3.5em;height:3.5em;background-image:none;background:#dc4914;border:.75em solid #dc4914;border-radius:50%;transform:none;opacity:0;transition:opacity .2s ease-out;filter:none;}.ghostarrows .splide__arrow--prev{transform:rotate(180deg);}.ghostarrows .splide__arrow:hover{opacity:1;}.ghostarrows .splide__arrow::after{content:"";display:block;background:transparent url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/slider-arrow.svg') right center no-repeat;background-size:4em 2em;height:2em;width:2em;filter:brightness(10) contrast(10);}.ghostarrows .splide__arrow::before{content:"";display:block;position:absolute;top:0;bottom:-20vw;left:75%;right:-3.5vw;}.ghostarrows .splide__arrow--prev::before{right:-6vw;left:-15vw;top:-18.8vw;}@media only screen and (min-width:90em){.ghostarrows{padding-top:17.5em;}.ghostarrows .splide__arrow::before{bottom:-17.33em;top:-16em;}}@media only screen and (min-width:93em){.ghostarrows{width:91em;max-width:unset;}}@media only screen and (max-width:40em){.ghostarrows{display:none;}}.frame-type-tiles h2{font-size:1em;width:100%;text-align:center;padding:3em 1em .5em;}.frame-type-tiles h2 strong{display:block;font:4em/1em zipper,serif;width:90%;max-width:17em;margin:0 auto;}.frame-type-tiles h2 strong::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}.frame-type-tiles h2 span{font-weight:inherit;display:block;width:90%;max-width:50em;margin:-.5em auto .5em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-tiles .tile{width:50%;max-width:43em;cursor:pointer;}.frame-type-tiles .tile figure{padding:.5em 1em 80%;height:0;overflow:hidden;}.frame-type-tiles .tile picture,.frame-type-tiles .tile picture > img{width:100%;object-fit:cover;filter:contrast(.9) brightness(.8);background-color:#444d4a;}.frame-type-tiles .tile figcaption > div{display:flex;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;transition:opacity .3s ease;}.frame-type-tiles .tile.is-visible figcaption > div{opacity:1;}.frame-type-tiles .tile h3{padding:3em;font-size:clamp(.5em,1.8vw,1em);}.frame-type-tiles .tile h3 > *{display:block;margin:0 auto;}.frame-type-tiles .tile h3 a{text-decoration:none;display:flex;flex-direction:column;}.frame-type-tiles .tile h3:hover a,.frame-type-tiles .tile h3:hover a:hover{color:#fff;}.frame-type-tiles .tile h3 img{height:6em;margin-top:-6em;margin-bottom:1em!important;}.frame-type-tiles .tile h3 strong{display:block;font:3.5em/1em zipper,serif;max-width:17em;}.frame-type-tiles .tile h3 strong::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}.frame-type-tiles .tile h3 span{font-weight:inherit;display:block;margin-top:-1em;margin-bottom:-1.5em;padding-top:1em;text-transform:uppercase;font-size:95%;letter-spacing:.1em;}.frame-type-tiles .tile h3 span.call2action{display:block;margin:4em auto -8em;padding-top:.75em;}.frame-type-tiles .tile h3  a:hover span.call2action,body.js .frame-type-tiles .tile:hover h3 a span.call2action{background:#fff;color:#C94313;}.frame-type-tiles .tile ul.icons{position:absolute;bottom:0;margin:0;}.frame-type-tiles .tile ul.icons li{line-height:.8em;}.frame-type-tiles .tile ul.icons li span{font-size:.75em;}.frame-type-tiles .tile.hasicons{overflow:hidden;}.frame-type-tiles .tile.hasicons::after{content:"";display:block;position:absolute;top:40%;right:1em;bottom:0;left:1em;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 0%,#0001 10%,#000a 90%,#000b 100%);}.frame-type-tiles .splide__list{height:auto;}.frame-type-tiles .splide__arrows{position:relative;top:0;bottom:0;height:6em;}.frame-type-tiles .splide__arrow{bottom:unset;top:50%;}.frame-type-tiles .splide__pagination{bottom:1.5em;}@media only screen and (max-width:80em){.frame-type-tiles .tile figure{padding-bottom:100%;}.frame-type-tiles .tile ul.icons{bottom:2em;}.frame-type-tiles .tile.hasicons::after{bottom:2em;}}@media only screen and (max-width:60em){.frame-type-tiles .tile ul.icons{font-size:.8em;}}@media only screen and (max-width:55em){}@media only screen and (max-width:55em){.frame-type-tiles .tile.hasicons::after{bottom:0;}}@media only screen and (max-width:640px){.frame-type-tiles .tile{width:100%;}.frame-type-tiles .tile figure{padding-bottom:1em;height:auto;}.frame-type-tiles .tile h3{padding:3em;font-size:clamp(.2em,2.8vw,2em);}.frame-type-tiles .splide__arrows{height:4em;}.frame-type-tiles .splide__arrow{width:3.5em;}.frame-type-tiles .tile.hasicons::after{bottom:0;}}@media only screen and (max-width:30em){.frame-type-tiles .splide__arrow{width:3.5em;}.frame-type-tiles .tile.hasicons::after{bottom:1em;}}.frame-type-tiles .ghostarrows .splide__arrow::before{left:95%;background:#fff9;}@media only screen and (min-width:90em){.frame-type-tiles .ghostarrows{padding-top:17.5em;}.frame-type-tiles .ghostarrows .splide__arrow::before{bottom:-17.33em;top:-16em;left:95%;right:-50vw;}}.frame-type-images ul.content{list-style:none;width:calc(90vw + 2em);max-width:82em;display:flex;flex-wrap:wrap;justify-content:center;}.frame-type-images li{width:calc(33% - 2em);margin:1em;position:relative;text-align:center;border:1px solid #fff;}.frame-type-images li a{display:block;width:100%;padding:0;transition:background-color .2s ease;}.frame-type-images li img{padding:2em 0;max-width:23vw;}.frame-type-images li[data-image=HospitalityX]{background-color:#c94313;}.frame-type-images ul.even li:first-child{width:calc(66% - 2em);}.frame-type-images ul.modulo3 li:first-child{width:calc(33% - 2em);}.frame-type-images li a:hover{background-color:#fff4;}@media only screen and (max-width:60em){.frame-type-images ul.even li:first-child,.frame-type-images li{width:calc(50% - 2em);}.frame-type-images ul.odd li:first-child{width:calc(100% - 2em);}}@media only screen and (max-width:40em){.frame-type-images li img{max-width:33vw;}}@media only screen and (max-width:30em){.frame-type-images ul li{width:calc(100% - 2em)!important;margin:.25em 1em;}.frame-type-images li img{max-width:50vw;padding:.5em 0;}}.frame-type-faqs{padding-top:4em;}.frame-type-faqs h2{display:block;font:4em/1em zipper,serif;max-width:17em;text-align:center;font-weight:normal;}.frame-type-faqs h2 strong{font-weight:normal;}.frame-type-fags h2::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}.faqs{margin:1em 0;padding:0;list-style:none;border-top:1px solid #444d4a;}.faqitem{position:relative;margin:0;padding:.2em 0 0 0;min-height:0;overflow:hidden;border-bottom:1px solid #444d4a;}.faqtext{margin:0;padding-left:2.8em;transition:max-height .3s ease-out;}.faqtext > *:first-child{margin-top:0;padding-top:.25em;}.faqtext > *:last-child{padding-bottom:2.8em;}body.js .faqitem .faqtext.collapsed{max-height:0!important;}.faqitem button.toggle{all:unset;display:block;box-sizing:border-box;font-size:1.4em;outline:revert;position:relative;min-height:1.4em;width:100%;padding:2em 0 2em 2em;transition:all .15s ease;cursor:pointer;}.faqitem button.toggle span{line-height:1.2;}.faqitem button.toggle[aria-expanded="true"]{color:#C94313;}.faqitem button.toggle::before{content:">";display:inline-block;position:absolute;top:1.75em;left:0;background:transparent;width:1.6em;height:1.6em;line-height:1.6em;border-radius:50%;transition:transform .25s ease,background-color .2s ease-out,opacity .1s ease-out;transform-origin:center;transform:none;text-align:center;}.faqitem button.toggle:hover::before{transform:rotate(45deg);color:#C94313;}.faqitem button.toggle[aria-expanded="true"]::before{transform:rotate(90deg);}.faqitem p{margin:.5em 0;}.col-1 .faqs,.col-1 .faqitem{border-color:#f5f3ed;}.col-1 .faqitem button.toggle:hover::before{color:#fff;}.col-1 .faqitem button.toggle[aria-expanded="true"]::before{color:#fff;}.col-1 .faqitem button.toggle[aria-expanded="true"]{color:inherit;}@media only screen and (max-width:40em){.faqitem button.toggle > span{font-size:.85em;}}.frame-type-jobteaserlist ul{padding:0;}.frame-type-jobteaserlist ul li{list-style-type:none;display:flex;align-items:center;justify-content:space-between;padding:3em 0;border-bottom:1px solid #fff;}.frame-type-jobteaserlist h3{display:block;font:3.5em/1em zipper,serif;margin:0;}.frame-type-jobteaserlist p{margin:1em 0 0;}.frame-type-jobteaserlist a{display:flex;white-space:nowrap;font-size:.8em;padding-left:2em;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;}.frame-type-jobteaserlist a::after{content:"";display:inline-block;height:1.5em;width:2em;background:transparent url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/slider-arrow.svg') right center no-repeat;background-size:cover;filter:brightness(10) contrast(10);position:relative;top:-.05em;margin-left:1em;}.frame-type-jobteaserlist a:hover{text-decoration:underline;}@media only screen and (max-width:30em){.frame-type-jobteaserlist ul li{flex-direction:column;align-items:flex-start;padding:3em 0 2em;}.frame-type-jobteaserlist ul li h3{margin-bottom:.5em;}.frame-type-jobteaserlist a{display:block;font-size:1em;width:100%;padding:1.5em 0 0;position:relative;}.frame-type-jobteaserlist a::after{position:absolute;right:0;top:50%;margin-top:0;}}ul.icons{margin:2em 0;padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}ul.icons li{margin:0;padding:2em 1em;box-sizing:border-box;list-style-type:none;width:33%;text-align:center;flex-grow:1;}ul.icons li a{display:inline-block;text-decoration:none;}ul.icons li a:hover{color:inherit;}ul.icons li img{display:block;height:5em;margin:0 auto .5em;transition:transform .3s ease-out;}.frame-type-iconslist:not(.col-1) ul.icons li img{filter:brightness(.25);}ul.icons li a:hover img{transition-duration:1s;transform:scale(1.2);}ul.icons li span{text-transform:uppercase;letter-spacing:.1em;font-size:95%;}@media only screen and (max-width:30em){ul.icons{font-size:3vw;line-height:1.2em;}}ul.icons.grid-4 li{width:25%;}ul.icons.grid-5 li{width:20%;}@media only screen and (max-width:60em){ul.icons.grid-5 li{width:25%;}}@media only screen and (max-width:50em){ul.icons.grid-4 li,ul.icons.grid-5 li{width:33%;}}@media only screen and (max-width:40em){ul.icons.grid-3 li,ul.icons.grid-4 li,ul.icons.grid-5 li{width:50%;}}.col-1 ul.icons img,.col-1 .icon,.col-3 ul.icons img,.col-3 .icon,.frame-type-tiles .icons img,.frame-type-tiles .tile h3 img{filter:brightness(10) contrast(10);}ul.links{margin:2em 0;padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;}ul.links li{margin:0 1em;padding:2em 1em 1em;box-sizing:border-box;list-style-type:none;text-align:center;flex-grow:0;}ul.links li a{display:inline-block;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:95%;}ul.links li a:hover{color:inherit;text-decoration:underline;text-decoration-thickness:.1em;}ul.links li a[href^="#"]::after{content:"";display:inline-block;width:1.33em;height:1em;margin-left:.75em;background:transparent url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/slider-arrow.svg') center right no-repeat;background-size:cover;transform:scale(1) translate(0,0) rotate(90deg);position:relative;top:.2em;transition:transform .1s ease-out}ul.links li a[href^="#"]:hover::after{transform:scale(1) translate(0,.2em) rotate(90deg);}.col-1 ul.links li a[href^="#"]::after,.col-3 ul.links li a[href^="#"]::after{filter:brightness(10);}@media only screen and (max-width:30em){ul.links{flex-direction:column;align-items:center;justify-content:flext-start;}ul.links li{padding:1em 0;width:100%;margin:0;}}@media only screen and (max-width:50em){.frame-type-text .content > h1,.frame-type-text .content > h2,.frame-type-heroimage h1 span,.frame-type-heroimage h2 span,.frame-type-herotext h1 span,.frame-type-herotext h2 span,.frame-type-textimage h1 span,.frame-type-textimage h2 span,.frame-type-tiles h2 strong,.frame-type-faqs h2{font-size:2em;font-size:clamp(1.5em,11vw,3em);}}body > footer{display:flex;position:relative;min-height:100vh;width:90vw;max-width:80em;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding-top:3em;padding-bottom:8em;box-sizing:border-box;}body > footer > nav li{display:block;margin:0;}body > footer > nav > ul{display:flex;justify-content:space-between;}body > footer > nav > ul li ul{text-align:left;margin-left:-.5em;}body > footer ul a{font-weight:normal;}body > footer ul a:hover{text-decoration:none;color:inherit;text-shadow:.5px 0 0 currentColor,-.5px 0 0 currentColor;}body > footer > div.logo{order:2;position:absolute;top:2em;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;margin:0;padding-bottom:1em;text-align:center;pointer-events:none;}body > footer > div.logo a{pointer-events:all;}body > footer a.logo{display:flex;flex-direction:column;align-items:center;padding-bottom:1em;position:relative;left:-.66em;}body > footer > div.logo img{display:block;width:100%;margin-bottom:1.33em;max-width:12em;}body > footer > div.logo img + img{width:120%;max-width:6.25em;}body > footer > div.logo .hospitalityx img{max-width:8em;margin-top:.5em;}body > footer > .footline ul.social{text-align:center;}body > footer .social a{display:inline-block;width:1.5em;height:1.5em;padding:1em;margin-top:-.5em;background-size:contain;background-position:center center;background-repeat:no-repeat;}body > footer .social a span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}body > footer .social a.facebook{background-image:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/Social/Facebook.svg');}body > footer .social a.instagram{background-image:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/Social/Instagram.svg');}body > footer .social a.linkedin{background-image:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/Social/Linkedin.svg');}body > footer .social a.youtube{background-image:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Icons/Social/YouTube.svg');width:2.75em;}body > footer > .footline{order:3;flex-wrap:wrap;display:flex;justify-content:space-between;}body > footer > .footline ul li{display:inline-block;list-style:none;}body > footer > .footline ul li + li{margin-left:1em;}body > footer > .footline .copyright{position:absolute;z-index:-1;left:0;right:0;text-align:center;}body > footer > .footline{flex-direction:row;align-items:flex-end;justify-content:space-between;min-height:20vh;margin:-10em 0 0;}body > footer > .footline > *{font-size:1em;width:33.3%;}body > footer > nav{min-height:20vh;}body > footer > .footline .copyright{position:relative;order:1;}body > footer > .footline ul.social{order:2;}body > footer > .footline ul.meta{order:3;margin-top:2em;text-align:right;}body > footer > .footline ul.social li a{filter:none;transition:filter .2s ease;}body > footer > .footline ul.social li a:hover{filter:brightness(40%) sepia(100) saturate(60) hue-rotate(36deg);}body > footer > .footline ul.social li a:hover{filter:brightness(30%) sepia(100) hue-rotate(331deg) saturate(4);}body > footer > .footline ul.social li a{filter:sepia(0) saturate(4) brightness(100%) hue-rotate(0deg);}@media only screen and (min-width:60em) and (min-height:50em){body > footer{padding-top:10em;}body > footer > div.logo{top:9.5em;}}@media only screen and (max-width:50em),screen and (max-height:40em){body > footer > div.logo{position:relative;order:1;padding:2em 0;margin-top:0;}body > footer > nav{order:2;margin:2em 0}body > footer > nav > ul{flex-direction:column;align-items:center;}body > footer > nav > ul li ul{text-align:center;margin-left:0;}body > footer > nav > ul li + li ul{text-align:center;}}@media (orientation:portrait){body > footer > .footline{min-height:20vmax;}body > footer > nav{min-height:20vmax;}}body > header a.home,body > footer a.logo{opacity:1;z-index:1;}body > header a.home:hover,body > footer a.logo:hover img:first-of-type,body > footer a.logo:hover{opacity:.8;}body > footer a.hospitalityx img{filter:saturate(0) brightness(10);transition:filter .3s ease;}body > footer a.hospitalityx:hover img{filter:saturate(1) brightness(1);}body > footer .partnerhotels{order:3;text-align:right;}body > footer .partnerhotels p{max-width:15em;margin:.5em 0 .5em auto;text-transform:uppercase;letter-spacing:.1em;}body > footer .partnerhotels a{display:block;position:relative;max-width:12em;margin:0 0 -1em auto;padding:1.5em 2em;transition:box-shadow .2s ease;border-radius:1em;}body > footer .partnerhotels a img{transition:transform .1s ease;}body > footer .partnerhotels a:hover{box-shadow:0 .2em 1.5em #0006;}body > footer .partnerhotels a:hover img{transform:scale(1.15);}body > footer .partnerhotels.nologo{line-height:1;}body > footer .partnerhotels.nologo p{max-width:100%;margin-bottom:3.1em;font-weight:bold;}body > footer .partnerhotels.nologo a{box-shadow:none!important;max-width:unset;padding:.5em 0;margin:0 0 0.25em;}@media only screen and (max-width:70em){body > footer > .footline > *{width:50%}body > footer > .footline .copyright{order:5;width:100%;margin-top:5em;}body > footer > .footline ul.social{text-align:left;}}@media only screen and (max-width:50em){body > footer > .footline{margin:0;flex-direction:column;align-items:center;}body > footer > .footline > *{width:100%;width:calc(100% - 2em);margin-top:2em;}body > footer > .footline ul.social{text-align:center;}body > footer > .footline ul.meta{text-align:center;margin-top:5em;}body > footer > .footline .copyright{order:5;width:100%;margin-top:5em;}body > footer .partnerhotels{text-align:center;margin-top:5em;}body > footer .partnerhotels p{margin:-2em auto 1em}body > footer .partnerhotels a{margin:-1em auto;text-align:center;}}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;color:inherit;font-size:inherit;font-family:inherit;}input:focus{outline:0;}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type=date].withpicker,input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-moz-appearance:textfield;-webkit-appearance:none;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=checkbox],input[type=radio]{width:.5em;height:.5em;}input[type=file]{top:0;}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;}::-webkit-search-decoration{display:none;}button,input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto;}::-webkit-file-upload-button{padding:0;border:0;background:none;}textarea{vertical-align:top;overflow:auto;}select{}select[multiple]{vertical-align:top;}#bookingwidget{position:fixed;bottom:0;left:0;right:0;width:100%;height:6em;z-index:10;transition:bottom .2s ease-out 0s;}#bookingwidget h2{display:none;}#bookingwidget form{width:calc(90vw + .5em);max-width:80.4em;margin:0 auto;position:relative;box-sizing:border-box;display:flex;align-items:stretch;justify-content:space-between;}#bookingwidget form > div{min-height:6em;background:#444d4a;color:#fff;flex-grow:1;margin:.25em;padding:0 .5em;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 -0.2em 1em 0.1em rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.1em;}#bookingwidget label{display:inline-block;font-size:.8em;margin-bottom:.5em;color:#b0bdbd;}#bookingwidget .dates label:first-child::after{content:" / ";}#bookingwidget .dates label:first-child::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;z-index:-1;}#bookingwidget input{text-align:center;position:relative;z-index:2;}#bookingwidget input[type=date]{text-align:center;padding:.25em 0 .25em .5em;border-radius:.2em;}#bookingwidget input[type=date]:hover{background-color:#c94313;}#bookingwidget .guests fieldset{border:none;margin:0;padding:0;}#bookingwidget .guests input{width:2em;}#bookingwidget .guests button{cursor:pointer;border-radius:2px;line-height:1.5em;width:1.5em;margin-top:-.1em;font-weight:bold;}#bookingwidget .guests button:hover{background:#C94313;color:#fff;}#bookingwidget .code{max-width:12em;}#bookingwidget .code input{text-transform:uppercase;letter-spacing:.1em;}#bookingwidget .code input::placeholder{text-transform:uppercase;color:#b0bdbd;}#bookingwidget form > div.submit{padding-left:0;padding-right:0;}#bookingwidget .submit input{width:100%;height:100%;font:2em zipper,serif;line-height:1.2em;padding:.2em .5em 0;cursor:pointer;}html[lang="de"] #bookingwidget .submit input{padding-top:0;}#bookingwidget .submit input:hover{background:#C94313;color:#fff;}#advantages{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}#bookingwidget .advantages{text-decoration:none;position:absolute;font-size:.8em;font-weight:bold;background:#444d4a;color:#fff;border-bottom:.25em solid #c94313;bottom:100%;left:0;right:0;width:100%;text-align:center;padding:.5em;z-index:-1;min-height:2.66em;transition:bottom .2s ease-out,min-height .2s ease;box-shadow:0 -0.2em 1em 0.1em rgba(0,0,0,.3);}#bookingwidget .submit input:hover + .advantages{z-index:1;}#bookingwidget .advantages > span{display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:.5em;background:#444d4a;color:#fff;z-index:-1;transition:opacity .2s ease-out;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}#bookingwidget .advantages > span + span{z-index:-1;opacity:0;background:#C94313;color:#fff;}#bookingwidget .advantages:hover > span + span{z-index:2;opacity:1;}body.hideadvantages #bookingwidget .advantages,#bookingwidget .advantages.inactive{bottom:calc(100% - 3em);}@media only screen and (max-width:62em){#bookingwidget .advantages > span{font-size:.66em;}}@media only screen and (max-width:46em){#bookingwidget .advantages{line-height:2em;}#bookingwidget .advantages > span > span{display:none;}}.easepick-wrapper{position:absolute!important;left:0!important;z-index:10;transition:opacity .2s ease;opacity:1;}body.bookingScrolled:not(.scrolledup) #bookingwidget{bottom:-6em;transition:bottom .3s ease 0s;}body.bookingScrolled:not(.scrolledup) .easepick-wrapper{opacity:0;}@media only screen and (max-width:62em){#bookingwidget .submit input{font-size:1.5em;max-width:7em;line-height:1;}}@media only screen and (max-width:56em){#bookingwidget form > div:not(.submit),.easepick-wrapper{display:none;}#bookingwidget{height:4em;}#bookingwidget form{justify-content:center;left:0;}#bookingwidget .submit{flex-grow:0;min-height:4em;}#bookingwidget .submit input{font-size:2em;padding-top:.25em!important;padding-left:1em;padding-right:1em;max-width:unset;line-height:1.2em;}html[lang="de"] #bookingwidget .submit input{padding-bottom:.2em;}}body.mainactive{width:100%;}#navmobile,#menutrigger{display:none;}@media only screen and (max-width:92em){#navmain > ul{position:relative;left:3em;}#navmain > ul > li{padding-left:0;padding-right:0;}header a.lang span{display:inline-block;max-width:1.375em;overflow:hidden;}#navmain > ul > li.hassub > a::after{right:-.25em;}}@media only screen and (max-width:80em){header a.lang span{max-width:unset;}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:0.7;}body.mainactive .hamburger:hover{opacity:0.7;}body.mainactive .hamburger .hamburger-inner,body.mainactive .hamburger .hamburger-inner::before,body.mainactive .hamburger .hamburger-inner::after{background-color:#fff;}.hamburger-box{width:30px;height:19px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-8px;}.hamburger-inner::after{bottom:-9px;}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}body.mainactive .hamburger--squeeze .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}body.mainactive .hamburger--squeeze .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}body.mainactive .hamburger--squeeze .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger .label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}#navmain{display:none;}#navmobile{display:block;position:fixed;z-index:100;top:0;bottom:0;left:0;width:100vw;background-color:#444d4a;color:#fff;overflow:auto;padding:4em 3vw 4em 3vw;bottom:100%;opacity:0;transition:all .2s ease-out;pointer-events:none;}#navmobile ul{list-style:none;position:relative;display:flex;flex-direction:column;margin-top:1em;margin-bottom:2em;}#navmobile a{font-weight:normal;}#navmobile > ul > li > a{font:2em/1em zipper,serif;font-size:clamp(1.2em,7vw,3em);margin:1em 0 -.5em;text-transform:none;letter-spacing:initial;}#navmobile > ul > li > a::after{content:"";display:block;width:1px;height:.33em;background:transparent;margin:0 auto;pointer-events:none;}#navmobile a.home{position:absolute;left:2.2em;left:5vw;top:1em;}#navmobile > ul::before{display:block;content:"";position:absolute;top:.5em;width:96%;height:.75px;background:#fff;left:2vw;right:2vw;}#navmobile::after{display:block;content:"";position:fixed;z-index:5;bottom:0;left:0;pointer-events:none;width:100%;width:100vwmin;height:25vh;background:linear-gradient(-180deg,rgba(68,77,74,0) 0%,rgba(68,77,74,.4) 50%,rgba(68,77,74,.7) 75%,rgba(68,77,74,1) 100%);}body.mainactive #navmobile{bottom:0;opacity:1;padding-bottom:4em;pointer-events:all;}#menutrigger{display:block;position:fixed;top:.55em;right:1em;z-index:110;}#menutrigger{background:#444d4a99;padding:22px 15px 17px;border-radius:100%;}body > header{margin:1em 0;}#navmobile a.home img,body > header a.home img{width:8em;max-width:calc(100vw - 9em);margin-top:.2em;}body > header aside{position:absolute;right:5em;}}@media only screen and (max-width:67em){.frame-type-text .content > h2,.frame-type-heroimage h1 span,.frame-type-heroimage h2 span,.frame-type-herotext h1 span,.frame-type-herotext h2 span,.frame-type-textimage h1 span,.frame-type-textimage h2 span,.frame-type-tiles h2 strong,.frame-type-widget h2 strong,.frame-type-marawidget h2 span,.frame-type-faqs h2{font-size:2em;font-size:clamp(1.5em,11vw,3em);}.frame-type-text .content > h1.seperate,.frame-type-text .content > h2.seperate{font-size:1.5em;font-size:clamp(1.5em,10vw,2.5em);}}@media only screen and (max-width:40em){header aside a.lang span{display:inline-block;overflow:hidden;max-width:1.4em;}}@media only screen and (max-width:33em){.frame-type-heroimage h1,.frame-type-heroimage h2,.frame-type-herotext h1,.frame-type-herotext h2,.frame-type-textimage h1,.frame-type-textimage h2{padding:0 .2em;}}@font-face{font-display:swap;font-family:'rubik';font-style:normal;font-weight:400;src:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Fonts/Rubik-v26-latin/rubik-v26-latin-300.woff2') format('woff2');}@font-face{font-display:swap;font-family:'zipper';font-style:normal;font-weight:400;src:url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Fonts/TheZipper-Regular.otf') format('opentype'),url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Fonts/TheZipper-Regular.woff2') format('woff2'),url('../../../_assets/f612467e541a6c4e002c4530d40c92fa/Fonts/TheZipper-Regular.woff') format('woff');}
