:root{--swiper-theme-color:#BC3220}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{content:" ";width:20px;height:20px;border-top:4px solid var(--color-main);border-left:4px solid var(--color-main)}.swiper-button-prev{left:10px;right:auto}.swiper-button-prev:after{rotate:-45deg}.swiper-button-next{right:10px;left:auto}.swiper-button-next:after{rotate:135deg}.swiper-button-lock{display:none}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-coverflow{overflow:hidden}
@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans Condensed";font-style:normal;font-weight:300;src:url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.eot);src:local("Open Sans Condensed Light"),local("OpenSansCondensed-Light"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.svg#OpenSansCondensed) format("svg")}@font-face{font-display:swap;font-family:"Open Sans Condensed";font-style:normal;font-weight:700;src:url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.eot);src:local("Open Sans Condensed Bold"),local("OpenSansCondensed-Bold"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.svg#OpenSansCondensed) format("svg")}
html{font-size:var(--base-font-size);font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:var(--color-text);margin:0;line-height:var(--base-line-height);font-family:Open Sans,sans-serif}html,*{-webkit-text-size-adjust:100%}*{box-sizing:border-box}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}video{width:100%;height:auto}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:var(--color-text)}a:active,a:hover{outline:0;color:var(--color-text-hover)}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}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:0}hr{box-sizing:content-box;height:0;overflow:visible;border-style:solid;border-width:1px;border-top:none;border-color:var(--color-text)}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}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}::-moz-selection{color:#FFF;background:var(--color-main);text-shadow:none}::selection{color:#FFF;background:var(--color-main);text-shadow:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.h-100{height:100%}.relative{position:relative}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.flex-grid{display:flex;flex-flow:wrap}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.center-img img,.block-center{margin-left:auto;margin-right:auto}.margin-top{margin-top:calc(var(--space-base) * 2)}.no-break{white-space:nowrap}.content-width{max-width:var(--content-max-width);margin-left:auto;margin-right:auto}.content-width-wide{max-width:var(--content-wide-max-width);margin-left:auto;margin-right:auto}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-container>*{width:100%}:root{--color-main:#BC3220;--color-main-hover:#651b11;--color-main-active:#dc4633;--color-text:#333;--color-text-hover:black;--color-alert:#bc121f;--color-navigation-background:var(--color-text);--vh:100vh;--base-font-size:16px;--base-line-height:1.5;--header-height:80px;--navigation-width:90vw;--font-size-decorative:2em;--font-size-decorative-slider:1.7em;--animation-speed-bg-image:40s;--space-base:15px;--passe-partout-border:10px;--passe-partout-border-color:#EEE;--passe-partout-border-color-rgb:238,238,238;--content-max-width:calc(100vw - 2 * var(--space-base));--form-active-color:var(--color-main);--color-msg-warning:#efcf64;--color-msg-warning-border:#d7aa16;--color-msg-warning-text:#634f0a;--color-msg-status:#a0d363;--color-msg-status-border:#608e28;--color-msg-status-text:#1d2b0c;--color-msg-error:#bc121f;--color-msg-error-border:#5f0910;--color-msg-error-text:#f8bbc0;--hamburger-layer-color:var(--color-text);--hamburger-layer-color-hover:var(--color-main);--hamburger-layer-width:30px;--hamburger-layer-height:2px;--hamburger-padding-y:3px;--hamburger-padding-x:3px;--hamburger-layer-spacing:5px;--hamburger-layer-border-radius:10px;--swiper-pagination-bullet-inactive-color:#555;--swiper-pagination-bullet-inactive-opacity:.6;--swiper-pagination-bullet-width:15px;--swiper-pagination-bullet-height:5px}h1,h2{margin-top:0px;font-family:"Open Sans Condensed",sans-serif;font-size:var(--font-size-decorative);line-height:1.1;font-weight:100;color:var(--color-main)}.pswp--open.pswp--open{opacity:1}body{padding-top:var(--header-height);transition:0.3s ease background-color,0.3s ease padding-top;overflow-x:hidden}.margin-bottom{margin-bottom:calc(var(--space-base) * 1)}.media-wrapper.align-right{float:right;margin-left:10px;margin-bottom:10px;max-width:27%;width:100%}.absolute-full--all-views{position:absolute;top:0;left:0;right:0;bottom:0}.google-map-field{position:relative}.page-header{height:var(--header-height);position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;padding:var(--space-base);z-index:100;transition:0.3s ease background-color,0.3s ease height}.page-header>*:last-child{margin-left:auto;margin-right:var(--space-base)}.page-header .language-switcher{padding:var(--hamburger-padding-y) var(--hamburger-padding-x);width:var(--hamburger-layer-width);margin-right:auto;margin-left:var(--space-base)}.header-block{width:100%}.product .thumbsslider{margin-top:var(--space-base)}.ajax-content-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#FFF;z-index:120000;pointer-events:none;visibility:hidden;transition:0.3s ease opacity,0.3s ease visibility;opacity:0}.ajax-content-modal.open{opacity:1;visibility:visible;pointer-events:auto}.ajax-content-modal .scroll-fixer{overflow-x:scroll;height:100%}.ajax-content-modal .closer{position:absolute;right:10px;top:10px;opacity:0.7;width:35px;height:35px;display:flex;justify-content:center;align-items:center}.ajax-content-modal .closer:hover{opacity:1}.ajax-content-modal .closer svg{width:18px;height:auto}.ajax-content-modal .closer svg path{fill:#CCC}.ajax-content-modal .modal-content{background-color:var(--passe-partout-border-color);margin:var(--passe-partout-border) auto;width:calc(100vw - (var(--passe-partout-border) * 2));min-height:calc(var(--vh) - (var(--header-height) + var(--passe-partout-border) * 2));padding:var(--passe-partout-border)}.language-link{display:block}.language-link img{filter:saturate(50%);transition:0.3s ease filter}.language-link:hover img{filter:saturate(100%)}.svg-text-fill{transition:0.3s ease fill}.nav-is-open .svg-text-fill{fill:#FFF}.logo{display:block}.logo,.logo svg{transition:0.3s ease height;height:calc(var(--header-height) - (var(--space-base) * 2))}.logo svg{width:auto}.footer-content{text-align:center;border-top:1px solid var(--color-main);padding-top:calc(var(--passe-partout-border) * 1);margin:calc(var(--passe-partout-border) * 2) auto calc(var(--passe-partout-border) * 1) auto;width:calc(100vw - (var(--passe-partout-border) * 2));display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footer-content .address{width:100%;text-align:center;font-size:0.8em}.passe-partout-wrapper{background-color:var(--passe-partout-border-color);margin:var(--passe-partout-border) auto;width:calc(100vw - (var(--passe-partout-border) * 2));min-height:calc(var(--vh) - (var(--header-height) + var(--passe-partout-border) * 2));padding:var(--passe-partout-border)}.passe-partout-wrapper>*:first-child{margin-top:0}.page-navigation{color:#FFF;position:fixed;left:0;top:0;bottom:0;width:var(--navigation-width);z-index:90;background-color:rgba(0,0,0,0.8);pointer-events:none;padding-top:var(--header-height);transform:translateX(-100%);transition:0.3s ease background-color,0.3s ease padding-top,0.3s ease transform}.nav-is-open .page-navigation{transform:translateX(0%);pointer-events:auto}.page-navigation .scroll-fixer{overflow-x:auto;height:100%;padding-bottom:calc(var(--header-height) /2)}.media-wrapper img,.type--image img{width:100%;height:auto;display:block}.quick-nav{position:fixed;top:50%;right:0;z-index:50000;transform:translate(100%,-50%);transition:transform 0.3s ease}.quick-nav.half{animation:wobble-hor-bottom 1.2s 0ms both}.quick-nav.quick-nav:hover{transform:translate(0%,-50%) !important}.quick-nav .content{max-width:350px;padding:15px;background-color:var(--color-text);color:#FFF}@keyframes wobble-hor-bottom{0%,100%{transform:translate(100%,-50%);transform-origin:50% 50%}15%{transform:translate(calc(80% - 30px),-50%) rotate(-3deg)}30%{transform:translate(calc(80% + 15px),-50%) rotate(3deg)}45%{transform:translate(calc(80% - 15px),-50%) rotate(-1.8deg)}60%{transform:translate(calc(80% + 9px),-50%) rotate(1.2deg)}75%{transform:translate(calc(80% - 6px),-50%) rotate(-0.6deg)}}.bricks-icon{width:100%;position:absolute;transform:translate(-100%,0%);max-width:40px;cursor:pointer}.bricks-icon rect{fill:var(--color-main)}.nav-menu{list-style:none;padding:0;margin:0}.nav-menu>li a{transition:0.3s ease background-color,0.3s ease color,0.3s ease padding,0.3s ease transform;color:#FFF;display:block;padding:calc(var(--space-base) / 2) calc(var(--space-base) * 2);font-weight:100;text-decoration:none;font-size:1.2em}.nav-menu>li a:hover{color:var(--color-main);padding:calc(var(--space-base) / 2) calc(var(--space-base) * 2.5)}.nav-menu>li.active-trail>a,.nav-menu>li.active>a{margin-top:var(--space-base);margin-bottom:var(--space-base);padding:calc(var(--space-base) / 1) calc(var(--space-base) * 2);color:#FFF;background-color:var(--color-main)}.nav-menu a.with-icon{display:flex;align-items:center}.nav-menu a.with-icon .icon{margin-right:calc(var(--space-base) /2);width:auto;height:20px}.nav-menu a.with-icon svg{width:auto;height:20px}.nav-menu a.with-icon svg>*{transition:0.3s ease fill;fill:#FFF}.nav-menu a.with-icon:hover svg>*{fill:var(--color-main)}.nav-sub{list-style:none;padding:0;margin:0;visibility:0;opacity:0;transition:0.3s ease all;padding-bottom:0px;max-height:0;pointer-events:none}.nav-sub>li a{padding:calc(var(--space-base) / 4) calc(var(--space-base) * 3);font-size:0.8em;text-transform:uppercase;font-weight:400}.nav-sub>li.active-trail>a,.nav-sub>li.active>a{color:var(--color-main);padding:calc(var(--space-base) / 4) calc(var(--space-base) *3)}.nav-sub>li a:hover{padding:calc(var(--space-base) / 3) calc(var(--space-base) *3.5)}.open>.nav-sub{padding-top:calc(var(--space-base) / 2);padding-bottom:calc(var(--space-base) * 2);max-height:500px;visibility:1;opacity:1;pointer-events:auto}.open>.nav-sub>li{animation:FadeIn 0.4s ease;animation-fill-mode:both}.nav-sub-toggle{position:absolute;right:0;top:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.3s ease top}.dropdown-toggle-icon{--dropdown-toggle-width:14px;display:block;position:relative;width:var(--dropdown-toggle-width);height:var(--dropdown-toggle-width)}.dropdown-toggle-icon:before,.dropdown-toggle-icon:after{display:block;position:absolute;top:50%;transform:translateY(-50%);content:" ";width:var(--dropdown-toggle-width);height:1px;background-color:#FFF;transition:0.3s ease transform}.dropdown-toggle-icon:before{transform:translateY(-50%) rotate(90deg)}.open>.nav-sub-toggle .dropdown-toggle-icon:after{transform:translateY(-50%) rotate(180deg)}.open>.nav-sub-toggle .dropdown-toggle-icon:before{transform:translateY(-50%) rotate(360deg)}.active-trail>.nav-sub-toggle,.active>.nav-sub-toggle{top:5px !important}.nav-is-open .nav-menu>li{animation:FadeIn 0.4s ease;animation-fill-mode:both}.open>.nav-sub>li,.nav-is-open .nav-menu>li{--delay:.1s;animation-delay:var(--delay)}@keyframes FadeIn{0%{opacity:0;transform:translateX(-100%)}90%{transform:translateX(1%)}100%{opacity:1;transform:translateX(0%)}}.dropdown .dropdown-content{visibility:hidden;max-height:0;opacity:0;transition:opacity 0.3s ease,max-height 0.3s ease,visibility 0.3s ease}.dropdown.open .dropdown-content{visibility:visible;max-height:1000px;opacity:1}.sitemap-menu{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;list-style:none;margin:0;padding:0}.sitemap-menu>li{margin:var(--space-base)}.sitemap-menu>li a{display:block;text-align:center;padding:0px var(--space-base);text-decoration:none;font-family:"Open Sans Condensed",sans-serif;font-size:1.6em;opacity:0.7;transition:color 0.3s ease,opacity 0.3s ease}.sitemap-menu>li a.active-trail,.sitemap-menu>li a.is-active{color:var(--color-main);opacity:1}.sitemap-menu>li a.is-active,.sitemap-menu>li a:hover{opacity:1}.sitemap-menu>li a.is-active{background-color:var(--color-main);color:#FFF}.sitemap-sub{list-style:none;margin:0;padding:0}.sitemap-sub>li a{font-size:1.1em}.menu-effect--pusher{position:relative;left:0;z-index:80}@media (min-width:800px){body{overflow:hidden}.nav-is-open{background-color:var(--color-navigation-background)}html,body,.dialog-off-canvas-main-canvas,.menu-effect--container,.menu-effect--pusher,.menu-effect--content{height:100%}.menu-effect--content{overflow-y:scroll;background:#FFF}.menu-effect--content,.menu-effect--content-inner{position:relative;overflow-x:hidden}.menu-effect--container{position:relative;overflow:hidden;-webkit-perspective:1500px;perspective:1500px}.menu-effect--pusher{position:relative;left:0;z-index:80;height:100%;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.nav-is-open .menu-effect--pusher{-webkit-transform:translate3d(100px,0,-600px) rotateY(-20deg);transform:translate3d(100px,0,-600px) rotateY(-20deg);opacity:0.8}.menu-effect--pusher::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,0);content:"";opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;border:calc(var(--passe-partout-border) /2) solid #FFF}.nav-is-open .menu-effect--pusher::after{width:calc(100% - (var(--passe-partout-border)));height:calc(100% - (var(--passe-partout-border)));left:0px;bottom:0px;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}}.type--slider,article>div,article,.page-content,.page-content-wrapper{width:100%;display:flex;flex-wrap:wrap}.type--slider{position:relative;height:100%}.swiper-container{width:calc(100% + var(--passe-partout-border) * 2);margin:calc(var(--passe-partout-border) * -1);padding:calc(var(--passe-partout-border))}.swiper-pagination{padding-left:calc(var(--passe-partout-border));padding-right:calc(var(--passe-partout-border))}.passe-partout-wrapper{display:flex;flex-wrap:wrap}.template-1{position:relative}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:calc(var(--passe-partout-border) / 2)}.slide{min-height:calc(var(--vh) - (var(--header-height) + var(--passe-partout-border) * 4));overflow:visible;flex-shrink:0;width:100%;position:relative;background-color:var(--passe-partout-border-color)}.slide .wrapper{height:100%;position:relative;display:block;text-decoration:none}.slide .type-icon{position:absolute;left:var(--space-base);top:var(--space-base);z-index:20;width:100px}.slide .type-icon img{width:100%;height:auto}.slide .text-wrapper{background-color:#bc3220;width:calc(100% - var(--space-base) * 2);color:#FFF;padding:var(--space-base);font-weight:100;margin-left:var(--space-base);margin-right:var(--space-base);margin-top:calc(var(--space-base) * -1)}.slide .text-wrapper h1,.slide .text-wrapper h2,.slide .text-wrapper h3,.slide .text-wrapper h4{font-family:"Open Sans Condensed",sans-serif;font-size:var(--font-size-decorative-slider);line-height:1;font-weight:100;font-weight:bold;margin-bottom:var(--space-base);padding-bottom:var(--space-base);border-bottom:2px solid #FFF;color:#FFF}.image-full-height-wrapper,.image-1-wrapper{min-height:60vw}.image-full-height-wrapper.min-height,.image-1-wrapper.min-height{min-height:calc(var(--vh) - (var(--header-height) + var(--passe-partout-border) * 4))}.min-height{min-height:100%}.images-wrapper{display:flex}.images-wrapper.template-2 .image-2{border-left:calc(var(--space-base) / 2) solid var(--passe-partout-border-color)}.images-wrapper.template-3{flex-direction:column}.images-wrapper.template-3 .image-2{border-top:calc(var(--space-base) / 2) solid var(--passe-partout-border-color)}.images-wrapper.template-4 .image-2{clip-path:polygon(100% 0,0% 100%,100% 100%);-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%)}.fg-1{flex-grow:1}.fg-2{flex-grow:2}.fg-3{flex-grow:3}.animate-to-top{background-position:100% 100%}.animate-to-bottom{background-position:0% 0%}.bg-cover{background-size:cover;background-repeat:no-repeat}.fade-in{transform-origin:bottom center;opacity:0;transform:translate(0,calc(var(--space-base) * -1)) scale(0.9);box-shadow:0px 0px 0px rgba(0,0,0,0);transition:1.5s opacity ease,2.5s box-shadow,3.5s transform ease;transition-delay:1s}.text-fade-in-left{animation:fadeInLeft ease-out 1.5s;animation-delay:2s;visibility:hidden;animation-fill-mode:forwards}.animate-clip-path-1{animation:animateClipPath ease-out 3.5s;animation-delay:1s;visibility:hidden;animation-fill-mode:forwards}.text-fade-in-top{animation:fadeInTop ease-out 1.5s;animation-delay:2s;visibility:hidden;animation-fill-mode:forwards}.text-fade-in{animation:fadeIn ease-out 1.5s;animation-delay:2s;visibility:hidden;animation-fill-mode:forwards}.swiper-slide .animate-clip-path-1,.swiper-slide .text-fade-in,.swiper-slide .text-fade-in-left,.swiper-slide .text-fade-in-top{animation-name:none}.clip-path-wrapper-border{filter:drop-shadow(calc(var(--space-base)/-2) calc(var(--space-base)/-2) 0px var(--passe-partout-border-color)) drop-shadow(calc(var(--space-base)/-2) calc(var(--space-base)/2) 0px var(--passe-partout-border-color)) drop-shadow(calc(var(--space-base)/2) calc(var(--space-base)/-2) 0px var(--passe-partout-border-color))}.swiper-slide-active .animate-to-bottom{animation:animateToBottomRight var(--animation-speed-bg-image) ease-in-out 1 0s;animation-fill-mode:forwards;animation-timing-function:ease-in}.swiper-slide-active .animate-clip-path-1{animation:animateClipPath ease-in 6.5s;animation-delay:1.5s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}.swiper-slide-active .animate-to-top{animation:animateToTopLeft var(--animation-speed-bg-image) ease-in-out 1 0s;animation-fill-mode:forwards}.swiper-slide-active .fade-in{transform:translate(0%,0%) scale(1);box-shadow:0px 0px 15px rgba(0,0,0,0.5);opacity:1}.swiper-slide-active .text-fade-in-top{animation:fadeInTop ease-out 1.5s;animation-fill-mode:forwards}.swiper-slide-active .text-fade-in-left{animation:fadeInLeft ease-out 1.5s;animation-fill-mode:forwards}.swiper-slide-active .text-fade-in{animation:fadeIn ease-out 1.5s;animation-fill-mode:forwards}@keyframes fadeIn{0%{visibility:visible;transform:translate(25px,0);opacity:0}100%{transform:translate(0,0);opacity:1;visibility:visible}}@keyframes animateBgImageShrink{0%{background-size:150% auto}100%{background-size:100% auto}}@keyframes animateClipPath{0%{clip-path:polygon(100% 100%,100% 100%,100% 100%);-webkit-clip-path:polygon(100% 100%,100% 100%,100% 100%);visibility:visible}100%{clip-path:polygon(100% 0,0% 100%,100% 100%);-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);visibility:visible}}@keyframes animateToTopLeft{0%{background-position:0% 0%}100%{background-position:100% 100%}}@keyframes animateToBottomRight{0%{background-position:100% 100%}100%{background-position:0% 0%}}@keyframes objectanimateToCenter{0%{object-position:0% 0%}100%{object-position:50% 50%}}@keyframes ContainerFadeInTop{0%{opacity:0;transform:translate(0%,100px) scale(0.8)}100%{opacity:1;transform:translate(0,0) scale(1)}}@keyframes fadeInTop{0%{visibility:visible;transform:translate(0,-25px);opacity:0;visibility:visible}100%{transform:translate(0,0);opacity:1;visibility:visible}}@keyframes fadeInLeft{0%{visibility:visible;transform:translate(-25px,0px);opacity:0;visibility:visible}100%{transform:translate(0,0);opacity:1;visibility:visible}}.gallery{display:flex;flex-wrap:wrap;margin:calc(var(--space-base) / -2);width:auto}.gallery figure{margin:0;display:block;padding:calc(var(--space-base) / 2)}.contact a{display:block;text-decoration:none;color:#FFF;padding:calc(var(--space-base) /2) 0;transition:0.3s ease all}.contact a:last-child{border-top:1px solid rgba(255,255,255,0.1)}.contact a:hover{background-color:rgba(255,255,255,0.1);padding-left:5px}.social-items{margin-top:30px;padding:calc(var(--space-base) / 2) calc(var(--space-base) * 2);display:flex}.social{margin-right:15px;display:block}.social svg{width:100%;max-width:30px;height:auto}.gallery>*{width:33.33%}.gallery>* a{display:block}.gallery>* img{display:block;width:100%;height:auto}.container.default{width:100%}.columns{max-width:1200px}.columns .column-left{margin-bottom:20px}@media (min-width:700px){.columns{justify-content:space-between;margin:auto;display:flex}.columns>*{width:calc(50% - var(--space-base))}}.img-cover-wraper img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;animation:objectanimateToCenter 7s ease-in-out 0.2s}.image-top{width:100%;--image-top-height:calc(100vw / 1.3);--image-top-max-height:600px;--image-top-content:90px}.image-top>.img-wrapper{height:var(--image-top-height);max-height:var(--image-top-max-height)}.image-top>.flex-container{animation:ContainerFadeInTop 0.8s ease-out;transform-origin:top center;max-width:600px;margin-left:auto;margin-right:auto;margin-top:calc(var(--image-top-content) * -1);background-color:blue;background-color:rgba(238,238,238,0.8);padding:calc(var(--space-base)* 2);position:relative;z-index:2}.image-top>.flex-container.columns{max-width:calc(var(--space-base)* 4 + 1200px)}.image-top>.flex-container:after{content:" ";position:absolute;top:0;left:0;right:0;height:calc(var(--image-top-content));z-index:-1;background:linear-gradient(0deg,#eee 0%,rgba(238,238,238,0) 100%)}.tiles{width:100%;--tile-padding:calc(var(--space-base) / 2);margin-left:calc(var(--tile-padding) * -1);box-sizing:border-box}.tiles .tile{padding:var(--tile-padding);--tile-size:100%;--tile-height:100%;position:relative}.tiles .tile:hover{z-index:4}.tiles .tile img{width:100%;height:auto}.tiles .tile-sizer,.tiles .tile{width:var(--tile-size)}.tiles .loader-wrapper{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;display:flex;justify-content:center;align-items:center}.flip{perspective:1000px;position:relative;z-index:2;display:block}.flip-inner{position:relative;display:block;width:100%;padding-top:var(--tile-height);text-align:center;transition:transform 0.5s ease,box-shadow 0.5s ease;transform-style:preserve-3d;overflow:hidden}.flip:hover .flip-front{box-shadow:inset 0px 0px 0px rgba(0,0,0,0);filter:saturate(100%)}.flip:hover .flip-back{transform:rotate(0deg) scale(1);opacity:1}.flip:hover .flip-inner{transform:scale(1.05);box-shadow:0px 0px 25px rgba(0,0,0,0.2)}.flip.no-hover .flip-front{filter:saturate(0%) brightness(1.7) contrast(0.1) brightness(1.7)}.flip-front,.flip-back{position:absolute;width:100%;top:0;left:0;right:0;bottom:0;height:100%;background-size:cover}.flip-front{transition:filter 0.3s,box-shadow 0.3s ease}.flip-back{opacity:0;transform:rotate(-1deg) scale(0.1);transition:transform 0.5s ease,opacity 0.5s ease;transform-origin:center center;display:flex;justify-content:center;padding:var(--space-base);align-items:center;color:white;bottom:var(--space-base);right:var(--space-base);left:var(--space-base);top:inherit;width:auto}.flip-back h2{box-shadow:0px 0px 15px rgba(0,0,0,0.2);transform:translateY(25%);background-color:rgba(255,255,255,0.85);border:1px solid rgba(255,255,255,0.95);text-shadow:0px 0px 11px #FFF;text-align:center;color:var(--color-text);font-weight:bold;font-size:1.2em;padding:5px;margin:0}.passe-partout-wrapper{}.lightbox-opener{position:absolute;top:0;right:0;z-index:30;padding:var(--space-base)}.lightbox-opener img{display:block;width:40px;height:40px}.lightbox-opener figcaption{display:none}.lightbox img{transition:transform 0.3s ease}.lightbox:hover img{transform:scale(1.1) rotate(2deg)}.thumbnail-slider .thumbnails{position:absolute;bottom:calc(var(--space-base) * -1);left:calc(var(--space-base) * -1);right:calc(var(--space-base) * -1)}.thumbnail-slider .thumbnails .swiper-slide{width:auto}.thumbnail-slider .thumbnails img{max-height:70px;width:auto;filter:saturate(0%) brightness(1.8) contrast(0.7);transform:scale(0.8);transition:filter 0.3s,box-shadow 0.3s ease,opacity 0.3s ease,transform 0.3s ease;box-shadow:inset 0px 0px 25px rgba(0,0,0,0.3);opacity:0.8}.thumbnail-slider .thumbnails .swiper-slide-thumb-active img{filter:saturate(100%);transition:filter 0.3s,box-shadow 0.3s ease;box-shadow:inset 0px 0px 25px rgba(0,0,0,0.3);opacity:1;transform:scale(1)}.nav-footer{margin:0;padding:0;display:inline-flex;list-style:none}.nav-footer li{padding-right:4px}.nav-footer li a{text-transform:uppercase;font-family:"Open Sans Condensed",sans-serif;text-decoration:none;font-weight:bold;transition:0.3s ease color}.nav-footer li a:hover{color:var(--color-main)}.reference-slider{position:relative}.reference-slider .type-icon{position:absolute;left:var(--space-base);width:55px;top:var(--space-base);z-index:200;height:55px}@media (min-width:500px){.reference-slider .type-icon{display:none}}.reference-content{}@media (min-width:500px){.reference-content{position:absolute;z-index:20;animation:fadeIn ease-out 1.5s;animation-delay:1s;top:var(--space-base);left:var(--space-base);pointer-events:none;padding-right:100px;flex-direction:column}.reference-content .type-icon{position:absolute;right:-110px;width:90px;top:50%;height:90px;transform:translateY(-50%)}}.reference-content .fix{position:relative}.backgrounded{--backgrounded-size:12px;padding:calc(var(--backgrounded-size) / 2) var(--backgrounded-size);position:relative;display:block;overflow:visible;margin:0;background-color:transparent;line-height:1.5}.backgrounded .fix{color:#FFF;box-shadow:var(--backgrounded-size) 0 0 var(--color-main),calc(var(--backgrounded-size) * -1) 0 0 var(--color-main);background-color:var(--color-main);box-decoration-break:clone}.image-link{display:block;text-decoration:none;border:calc(var(--space-base) / 2) solid #FFF;background-color:#FFF}.image-link img{display:block;transition:transform 0.3s ease,box-shadow 0.3s ease}.image-link span{display:block;position:relative;color:#FFF;text-align:center;padding:calc(var(--space-base) / 2) calc(var(--space-base));background:var(--color-main);color:var(--color-main);background:#FFF;font-family:"Open Sans Condensed",sans-serif;font-weight:bold;font-size:1.4em;margin-top:var(--space-base)}.image-link span:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;right:14px;border-right:4px solid var(--color-main);border-top:4px solid var(--color-main);transition:right 0.3s ease,border-color 0.3s ease}.image-link span:hover:after{border-color:#FFF;right:7px}.image-link:hover img{transform:scale(1.09) rotate(-1deg);box-shadow:0px 0px 15px rgba(0,0,0,0.3)}.list-style-1{margin:0;padding:0;list-style:none}.list-style-1 li{padding-left:calc(var(--space-base) * 1.5)}.list-style-1 li:not(:last-child){margin-bottom:calc(var(--space-base) * 2)}.list-style-1 li strong{color:var(--color-main)}.list-style-1 li::before{content:"■";position:absolute;left:0;color:var(--color-main)}.reference-row{--backgrounded-size-y:2px;--backgrounded-size-x:5px;margin-top:var(--space-base);margin-bottom:calc(var(--space-base) * 2);margin-left:var(--backgrounded-size-x)}.reference-row .backgrounded{padding:0}.reference-row span{background-color:#FFF;color:var(--color-main);padding:var(--backgrounded-size-y) var(--backgrounded-size-x);box-shadow:var(--backgrounded-size-x) 0 0 #FFF,calc(var(--backgrounded-size-x) * -1) 0 0 #FFF;background-color:#FFF;box-decoration-break:clone}.reference-row .label{font-size:0.7em}.reference-row .data{font-weight:bold}.reference-row:nth-child(1n) .label{animation-delay:4.2s;animation-timing-function:ease-out}.reference-row:nth-child(1n) .data{animation-delay:3.6s;animation-timing-function:ease-in-out}.reference-row:nth-child(2n) .label{animation-delay:6s;animation-timing-function:ease-out}.reference-row:nth-child(2n) .data{animation-delay:5.2s;animation-timing-function:ease-in-out}.reference-row:nth-child(3n) .label{animation-delay:7.8s;animation-timing-function:ease-out}.reference-row:nth-child(3n) .data{animation-delay:6.8s;animation-timing-function:ease-in-out}.reference-row:nth-child(4n) .label{animation-delay:9.6s;animation-timing-function:ease-out}.reference-row:nth-child(4n) .data{animation-delay:8.4s;animation-timing-function:ease-in-out}.reference-row:nth-child(5n) .label{animation-delay:11.4s;animation-timing-function:ease-out}.reference-row:nth-child(5n) .data{animation-delay:10s;animation-timing-function:ease-in-out}.reference-row:nth-child(6n) .label{animation-delay:13.2s;animation-timing-function:ease-out}.reference-row:nth-child(6n) .data{animation-delay:11.6s;animation-timing-function:ease-in-out}.reference-row:nth-child(7n) .label{animation-delay:15s;animation-timing-function:ease-out}.reference-row:nth-child(7n) .data{animation-delay:13.2s;animation-timing-function:ease-in-out}.reference-row:nth-child(8n) .label{animation-delay:16.8s;animation-timing-function:ease-out}.reference-row:nth-child(8n) .data{animation-delay:14.8s;animation-timing-function:ease-in-out}.reference-row:nth-child(9n) .label{animation-delay:18.6s;animation-timing-function:ease-out}.reference-row:nth-child(9n) .data{animation-delay:16.4s;animation-timing-function:ease-in-out}.reference-row:nth-child(10n) .label{animation-delay:20.4s;animation-timing-function:ease-out}.reference-row:nth-child(10n) .data{animation-delay:18s;animation-timing-function:ease-in-out}.tile-grid{--tile-size:100%;display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:calc(var(--space-base) / -2)}.tile-grid>*{width:var(--tile-size);padding:calc(var(--space-base) / 2)}@media (min-width:500px){.tile-grid{--tile-size:50%}}@media (min-width:800px){.tile-grid:not(.two){--tile-size:25%}}.test{border:3px solid RED !important}.product{--left-width:100%}.product>div{flex-direction:column}.product .media-wrapper{position:relative}.product .type-icons{position:absolute;top:var(--space-base);left:var(--space-base);z-index:20;right:var(--space-base);display:flex;flex-wrap:wrap;align-items:top}.product .type-icons img{width:100%;max-width:75px;display:block;margin-right:calc(var(--space-base) / 2);transition:max-width 0.3s ease}.product .type-icons img:not(:first-child){max-width:50px}.product .type-icons img:hover{max-width:75px}.product .title-wrapper .type{text-transform:uppercase}.product .title-wrapper .title{margin:0}.product .title-wrapper .type,.product .title-wrapper .subtitle{font-family:"Open Sans Condensed",sans-serif;font-size:1.5em}.product .right{display:block}@media (min-width:700px){.product{--left-width:300px;flex-wrap:nowrap}.product .left{max-width:var(--left-width);padding-right:calc(var(--space-base) * 2)}.product .right{max-width:calc(100% - var(--left-width))}}@media (min-width:800px){.product{--left-width:400px}}@media (min-width:1200px){.product{--left-width:33%}}.formats-table{font-size:0.8em}.formats-table .flex{padding-top:4px;padding-bottom:4px;display:flex}.formats-table .flex:not(:last-child){border-bottom:1px solid rgba(204,204,204,0.7)}.formats-table .last{margin-left:auto;text-align:right}.accordion{border:1px solid rgba(204,204,204,0.7);padding-left:7px;padding-right:7px}.accordion summary{position:relative;padding-right:20px;padding-top:5px;padding-bottom:5px;cursor:pointer}.accordion summary:before,.accordion summary:after{content:" ";position:absolute;right:0px;top:0;width:2px;height:14px;background-color:var(--color-main);transform:translate(-10px,75%) rotate(0deg);transition:transform 0.3s ease}.accordion summary:before{transform:translate(-10px,75%) rotate(90deg)}.accordion[open] summary:before{transform:translate(-10px,75%) rotate(270deg)}.accordion[open] summary:after{transform:translate(-10px,75%) rotate(90deg)}.accordion-title{margin:0;font-size:1.5em}.accordion-content{padding-top:2px}.references-slider{width:100%}.references-slider .swiper-slide{background-color:var(--passe-partout-border-color)}.references-slider .refernces{position:relative;display:block}.references-slider .refernces img{width:100%;height:auto;display:block}.references-slider .refernces .hover{background:var(--color-main);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;text-decoration:none;padding:20px 50px;text-align:center;font-family:"Open Sans Condensed",sans-serif;color:#FFF;font-weight:bold;font-size:1.4;transition:transform 0.3s ease,opacity 0.3s ease;transform:scale(1.2);opacity:0}.references-slider .refernces:hover .hover{transform:scale(1);opacity:1}.action-links{list-style:none;display:flex;margin:calc(var(--space-base)) 0 calc(var(--space-base)) 0;padding:0}.action-links li{width:50px;height:50px;margin-right:10px;border-radius:50%;background-color:#FFF;display:flex;justify-content:center;align-items:center;transition:background 0.3s ease}.action-links li a{line-height:0;display:block}.action-links li:hover{background-color:#CCC}.action-links li svg{width:30px}.type--3d-asset{display:flex;flex-direction:column}.type--3d-asset .title{font-family:"Open Sans Condensed",sans-serif;margin:5px 0px;font-size:1.3em}.type--3d-asset img{width:100%;display:block;margin-bottom:7px;height:auto}@media (min-width:800px){.three-d-container{display:flex;justify-content:space-between}.three-d-container .type--3d-asset{width:calc(50% - 10px)}}.favourite{display:flex;justify-content:center;align-items:center;width:40px;height:40px;display:block;position:relative}.favourite svg path{transition:stroke 0.3s ease,fill 0.3s ease,fill-opacity 0.3s ease;stroke:#000;fill:#000}.favourite .is-favourite{}.favourite .is-favourite path{stroke:#FFF;fill:#FFF;fill-opacity:1}.action-links{border:red}.action-links .favourite.is-favourite path{fill:var(--color-main);stroke:var(--color-main);fill-opacity:1}.tile .actions{position:absolute;bottom:calc(var(--space-base) * 1.1);left:var(--space-base);transition:top 0.3s ease;width:25px}.tile .favourite{cursor:pointer;background-color:transparent;z-index:5;transition:all 0.3s ease;width:25px;height:25px}.tile .favourite svg path{stroke:#FFF;fill:#FFF}.tile .wrapper{display:block}.tile:hover .favourite{width:35px;height:35px}.tile:hover .favourite svg path{stroke:#FFF;fill:#FFF}.slide .type-icon img{box-shadow:none}.h3{font-size:1.7em}.item-list{--item-width:100%;display:flex;flex-wrap:wrap;margin:calc(var(--space-base) * -0.5)}@media (min-width:600px){.item-list{--item-width:50%}}@media (min-width:1000px){.item-list{--item-width:20%}}.item-list>.item{padding:calc(var(--space-base) * 0.5);width:var(--item-width)}.landscape .item-list>.item{width:100%}.links a{margin-bottom:10px}.map-container{height:calc(var(--vh) - (var(--header-height) + var(--passe-partout-border) * 4)) !important}.banner{--ribbon-base-size:300px;--ribbon-multipler:1.5;--ribbon-height:88px;--ribbon-offset:-4px;position:absolute;right:calc(var(--passe-partout-border) * -1);top:calc(var(--passe-partout-border) * -1);z-index:10;width:calc((var(--ribbon-base-size) + (var(--ribbon-offset) * -1)) - (var(--ribbon-height) * var(--ribbon-multipler) - 10px))}.banner img{transition:transform 0.3s ease}.banner .media-wrapper{margin-right:var(--ribbon-offset);margin-top:var(--ribbon-offset);clip-path:polygon(100% 0,0 0,100% 100%)}.banner span{font-size:0.9em}.banner span strong{font-size:1.5em}.banner:hover img{transform:scale(1.05)}.banner:hover .ribbon span{background-color:#d23824}@media (max-width:700px){.banner{scale:0.7;transform-origin:top right}}@media (max-width:400px){.banner{scale:0.6}}.ribbon{width:var(--ribbon-base-size);height:var(--ribbon-base-size);overflow:hidden;position:absolute;pointer-events:none}.ribbon strong{font-size:1.2em}.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:"";display:block;border:calc(var(--ribbon-offset) / -2) solid #4f150d}.ribbon span{position:absolute;display:block;width:calc(var(--ribbon-base-size) * var(--ribbon-multipler));padding:15px 90px;transition:background-color 0.3s ease;height:var(--ribbon-height);background-color:var(--color-main);box-shadow:0 5px 10px rgba(0,0,0,0.1);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-transform:uppercase;text-align:center}.ribbon-top-right{top:var(--ribbon-offset);right:var(--ribbon-offset)}.ribbon-top-right::before,.ribbon-top-right::after{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right::before{top:0;left:0}.ribbon-top-right::after{bottom:0;right:0}.ribbon-top-right span{left:calc(50% - 10px);top:calc(50% + 5px);transform:rotate(45deg) translate(-50%,100%);transform-origin:bottom}.text-content .text,.text-content .links{width:100%}.landscape .type--download .content,.job{display:flex;padding:5px;border:1px solid #CCC;align-items:center;background:#FFF}.landscape .type--download .content .media-wrapper,.job .media-wrapper{max-width:140px;margin-right:calc(var(--space-base)*2)}.landscape .type--download .content .text :first-child,.job .text :first-child{margin-top:0}.landscape .type--download .content .links,.job .links{margin-bottom:6px}@media (min-width:1200px){.list.two-col{display:flex;justify-content:space-between;flex-wrap:wrap}.list.two-col>*{width:calc(50% - 5px)}}.video-overlay{position:absolute;top:0px;left:0px;bottom:0px;right:0px}.video-overlay video{width:100%;height:100%}.video-overlay video.contain{object-fit:contain}.video-overlay video.cover{object-fit:cover}.product-contact{border:1px #CCC solid;padding:5px;margin-bottom:10px}.product-contact .media-wrapper{position:relative;width:60px}.product-contact h3{margin:0}.product-contact .type-icons{position:absolute;z-index:3;top:10px;left:10px;width:25px;display:none}.product-contact .type-icons img{margin-bottom:5px}.product-contact .content{margin-left:var(--space-base)}.search-item{border:1px #CCC solid;padding:5px;display:flex;margin-top:15px;position:relative}.search-item .wrapper{flex-wrap:nowrap}.search-item .type-label{padding:2px 5px;display:inline-block;font-size:0.8em;background-color:var(--color-text);color:#FFF;position:absolute;left:0;bottom:0}@media (min-width:800px){.search-item .type-label{left:inherit;right:0;top:0;bottom:inherit}}.search-item .media-wrapper{position:relative;width:80px}.search-item .content{margin-left:var(--space-base);width:calc(100% - (80px + var(--space-base)))}.search-item h2{font-size:1.5em;margin:0;font-weight:bold}.search-item a{margin-top:10px;display:inline-block;padding:3px 6px}.pager ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style-type:none}.pager li{margin:2px}.pager li.is-active a{color:#FFF;background-color:var(--color-main)}.pager a{display:block;padding:5px 8px;border:1px solid #CCC;text-decoration:none}.pager a:hover{background-color:#CCC}.map-direction{position:absolute;right:0;top:0;padding:5px 10px;z-index:123}.btn.icon-only{padding:0;width:50px}.btn img{width:20px;height:20px}div.search-form-block{margin:calc(var(--space-base) * 2) calc(var(--space-base) * 2) 0 calc(var(--space-base) * 2)}div.search-form-block form,form.search-form-block{display:flex}div.search-form-block form .form-item,form.search-form-block .form-item{margin:0}div.search-form-block form label,form.search-form-block label{display:none}div.search-form-block form .form-control.form-control,form.search-form-block .form-control.form-control{margin:0}div.search-form-block form .form-actions .btn,form.search-form-block .form-actions .btn{height:100%}.search-results{justify-content:center}.contact-person{margin-bottom:1em}.contact-person p{margin:0}.contact-person.with-image{display:flex;--image-size:70px}@media (min-width:800px){.contact-person.with-image{--image-size:120px}}.contact-person.with-image .media-wrapper{width:var(--image-size);margin-right:var(--space-base)}.contact-person.with-image .media-wrapper img{overflow:hidden;border-radius:8px}.contact-person.with-image .content{width:calc(100% - (var(--space-base) + var(--image-size)))}.form-select,.form-control[type=text],.form-control[type=password],.form-control[type=email],.form-control[type=url],.form-control[type=tel],.form-control[type=number],.form-control[type=search],.form-control[type=date],.form-control[type=time],textarea{display:block;width:100%;border:none;border-bottom:1px solid #FFF;border-radius:0;outline:none;height:3rem;width:100%;font-size:16px;margin:0 0 calc(var(--space-base) * 2) 0;padding:0 var(--space-base);box-shadow:none;transition:box-shadow 0.3s,border 0.3s,-webkit-box-shadow 0.3s;color:#000}.form-select:focus:not([readonly]),.form-control[type=text]:focus:not([readonly]),.form-control[type=password]:focus:not([readonly]),.form-control[type=email]:focus:not([readonly]),.form-control[type=url]:focus:not([readonly]),.form-control[type=tel]:focus:not([readonly]),.form-control[type=number]:focus:not([readonly]),.form-control[type=search]:focus:not([readonly]),.form-control[type=date]:focus:not([readonly]),.form-control[type=time]:focus:not([readonly]),textarea:focus:not([readonly]){border-bottom:1px solid var(--form-active-color);box-shadow:0 1px 0 0 var(--form-active-color)}.form-select:focus:not([readonly])+label,.form-control[type=text]:focus:not([readonly])+label,.form-control[type=password]:focus:not([readonly])+label,.form-control[type=email]:focus:not([readonly])+label,.form-control[type=url]:focus:not([readonly])+label,.form-control[type=tel]:focus:not([readonly])+label,.form-control[type=number]:focus:not([readonly])+label,.form-control[type=search]:focus:not([readonly])+label,.form-control[type=date]:focus:not([readonly])+label,.form-control[type=time]:focus:not([readonly])+label,textarea:focus:not([readonly])+label{color:var(--form-active-color)}.form-select:focus:not([readonly])~.description,.form-control[type=text]:focus:not([readonly])~.description,.form-control[type=password]:focus:not([readonly])~.description,.form-control[type=email]:focus:not([readonly])~.description,.form-control[type=url]:focus:not([readonly])~.description,.form-control[type=tel]:focus:not([readonly])~.description,.form-control[type=number]:focus:not([readonly])~.description,.form-control[type=search]:focus:not([readonly])~.description,.form-control[type=date]:focus:not([readonly])~.description,.form-control[type=time]:focus:not([readonly])~.description,textarea:focus:not([readonly])~.description{opacity:1}.form-select{margin-bottom:calc(var(--space-base) *2)}select{background-color:#FFF}select option{background-color:#FFF}.form-item{position:relative;margin-top:calc(var(--space-base) * 2);margin-bottom:calc(var(--space-base) * 3)}.form-item.js-form-type-select>label,.form-item.js-form-type-textarea>label,.form-item.js-form-type-tel>label,.form-item.js-form-type-email>label,.form-item.js-form-type-password>label,.form-item.js-form-type-textfield>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;transition:transform 0.2s ease-out,color 0.2s ease-out;transform-origin:0% 100%;text-align:initial;transform:translateY(12px) translateX(var(--space-base))}.form-item.js-form-type-select>label.active,.form-item.js-form-type-textarea>label.active,.form-item.js-form-type-tel>label.active,.form-item.js-form-type-email>label.active,.form-item.js-form-type-password>label.active,.form-item.js-form-type-textfield>label.active{transform:translateY(-20px) translateX(0) scale(0.8);transform-origin:0 0}.form-item.js-form-type-select .description,.form-item.js-form-type-textarea .description,.form-item.js-form-type-tel .description,.form-item.js-form-type-email .description,.form-item.js-form-type-password .description,.form-item.js-form-type-textfield .description{transition:opacity 0.2s ease-out,color 0.2s ease-out;font-size:0.7em;opacity:0}.js-webform-select-other.js-webform-select-other{border:none;padding:0;margin:calc(var(--space-base) * -2) 0}.js-webform-select-other.js-webform-select-other legend{display:none}.form-item.js-form-type-select>label{transform:translateY(-20px) translateX(0) scale(0.8);transform-origin:0 0}.form-item.js-form-type-textarea>label.active{transform:translateY(-21px) translateX(0) scale(0.8)}textarea{line-height:2.5;height:93px;transition:all ease 0.3s;padding-top:calc(var(--space-base) - 2px)}textarea.not-empty{height:150px}label.active .label-required{color:var(--form-active-color)}.css-radio,.css-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;user-select:none}.css-radio input,.css-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.css-radio input:disabled~.label,.css-checkbox input:disabled~.label{opacity:0.8}.css-radio input:disabled~.checkmark,.css-checkbox input:disabled~.checkmark{background-color:#ccc;border-color:#ccc}.css-radio input:disabled~.checkmark:after,.css-checkbox input:disabled~.checkmark:after{border-color:#555}.css-select-checkbox-wrapper{outline:none;cursor:pointer}.css-select-checkbox{position:relative}.css-select-checkbox-wrapper:hover .checkmark,.css-radio:hover input~.checkmark,.css-checkbox:hover input~.checkmark{background-color:#EEE}.css-select-checkbox .checkmark,.css-radio input~.checkmark,.css-checkbox input~.checkmark{background-color:#FFF;border:1px solid #CCC;position:absolute;top:0;left:0;height:25px;width:25px;margin-top:4px}.css-select-checkbox .checkmark:after,.css-radio input~.checkmark:after,.css-checkbox input~.checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.css-radio input~.checkmark{border-radius:50%}.css-radio input~.checkmark:after{border-width:2px;left:0px;right:0px;bottom:0px;top:0px;width:auto;height:auto;border-radius:50%;transform:rotate(0deg)}.css-select-checkbox-wrapper.selected .css-select-checkbox .checkmark,.css-checkbox input:checked~.checkmark,.css-radio input:checked~.checkmark{background-color:var(--form-active-color);border-color:var(--form-active-color)}.css-select-checkbox-wrapper.selected .css-select-checkbox .checkmark:after,.css-checkbox input:checked~.checkmark:after,.css-radio input:checked~.checkmark:after{display:block}.btn{border:2px var(--color-main) solid;padding:15px 15px;display:inline-block;line-height:1.3;text-decoration:none;color:#FFF;background-color:var(--color-main);transition:color 0.3s ease,background 0.3s ease}.btn.btn-block{display:block;text-align:center;margin-bottom:calc(var(--space-base))}.btn:hover{color:#FFF;background-color:#a62c1c}.messages{background-color:#555;color:#FFF;padding:calc(var(--space-base) * 1) calc(var(--space-base) * 3) calc(var(--space-base) * 1) calc(var(--space-base) * 1);border-width:0 0 0 8px;border-style:solid;border-color:#3c3c3c;margin:var(--space-base) auto;position:relative;--color-msg:#EEE;--color-msg-border:var(--color-text);--color-msg-text:var(--color-text);background-color:var(--color-msg);border-color:var(--color-msg);color:var(--color-msg-text)}.messages:first-child{margin-top:0}.messages .button--dismiss{position:absolute;top:0;right:0;margin:0.75rem;padding:0;height:29px;width:29px;color:transparent;text-indent:-99999px;background-color:transparent;border-radius:50%;border:2px solid transparent;border-color:transparent !important;-webkit-transition:0.15s cubic-bezier(0.19,1,0.22,1);transition:0.15s cubic-bezier(0.19,1,0.22,1)}.messages .button--dismiss:hover{color:transparent;background-color:transparent;border-color:#fff !important}.messages .button--dismiss .icon-close{height:100%;width:100%;position:absolute;top:0;left:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' d='M20 4L4 20M4 4l16 16' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' d='M20 4L4 20M4 4l16 16' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");-webkit-mask-size:20px 20px;mask-size:20px 20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#FFF}.messages a{color:var(--color-msg-text)}.messages .messages__title{font-size:1.2em;font-weight:bold;display:none}.messages .messages__title{color:var(--color-msg-text)}.messages .button--dismiss:hover{border-color:var(--color-msg-text) !important}.messages .button--dismiss .icon-close{background-color:var(--color-msg-text)}.messages.messages--warning{--color-msg:var(--color-msg-warning);--color-msg-border:var(--color-msg-warning-border);--color-msg-text:var(--color-msg-warning-text)}.messages.messages--status{--color-msg:var(--color-msg-status);--color-msg-border:var(--color-msg-status-border);--color-msg-text:var(--color-msg-status-text)}.messages.messages--error{--color-msg:var(--color-msg-error);--color-msg-border:var(--color-msg-error-border);--color-msg-text:var(--color-msg-error-text)}.icon-3d{width:30px;display:block;padding:2px}.favourites-wrapper .tile-grid,.filter-content .tile-grid{justify-content:flex-start}.tile{position:relative}.tile .wrapper{position:relative;width:100%}.tile .aligner{overflow:hidden;position:absolute;left:0;right:0;bottom:0;top:0}.tile .content{position:absolute;left:0;right:0;bottom:0;background-color:rgba(188,50,32,0.9);padding:var(--space-base);opacity:0;transition:opacity 0.3s ease,transform 0.3s ease;transform:translateY(100%)}.tile h2{text-align:center;margin:0;font-size:1.4em;font-weight:100;text-transform:uppercase}.tile .type-icons{position:absolute;left:var(--space-base);top:var(--space-base);display:flex}.tile .type-icons img{width:60px;margin-right:calc(var(--space-base) / 2);transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease}.tile .type-icons img:not(:first-child){opacity:0;width:40px}.tile:hover .content{opacity:1;transform:translateY(0%)}.tile:hover .type-icons img{width:40px;opacity:1}.tile .content-3d{color:#fff;position:absolute;background-color:#ad120e;right:-8px;top:20px;padding:0px 3px 2px 3px;font-size:18px;z-index:2}.tile .content-3d:after{position:absolute;content:" ";bottom:-8px;right:0;width:0;height:0;border-style:solid;border-width:8px 8px 0 0;border-color:#5d0a07 transparent transparent transparent}.tile .content-3d .hover{position:absolute;display:none;opacity:0;left:-140px;top:35px;right:15px;padding:5px 10px;font-size:0.6em;background-color:#ad120e}.tile .content-3d .hover:after{content:" ";position:absolute;top:-5px;right:0px;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #ad120e transparent}.tile .content-3d:hover .hover{display:block;opacity:1}.square-image{width:100%}.square-image:after{content:" ";display:block;padding-bottom:100%}.square-image img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}.filter-item h2{color:#FFF}.hover-popup{position:relative}.hover-popup:hover .hover-popup-content{--translate-y:calc(-100% - 7px);opacity:1;pointer-events:auto}.hover-popup.bottom:hover .hover-popup-content{--translate-y:calc(100% + 7px)}.hover-popup.right:hover .hover-popup-content{--translate-y:calc(100% + 7px)}.hover-popup-content{--translate-y:0;--translate-x:0;top:0;position:absolute;width:100%;background-color:var(--color-main);color:#FFF;font-size:0.8em;padding:10px;transform-origin:center left;width:200px;transform:translateY(var(--translate-y)) translateX(var(--translate-x));opacity:0;transition:opacity 0.3s ease,transform 0.3s ease}.bottom .hover-popup-content{top:unset;bottom:0}.right .hover-popup-content{right:0}.hover-popup-content a{color:#FFF}.hamburger{padding:var(--hamburger-padding-y) var(--hamburger-padding-x);display:inline-block;cursor:pointer;position:relative;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:ease;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:20}.hamburger:hover{background-color:transparent}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::before,.hamburger:hover .hamburger-inner::after{background-color:var(--hamburger-layer-color-hover)}.hamburger-box{width:var(--hamburger-layer-width);height:calc(var(--hamburger-layer-height) * 3 + var(--hamburger-layer-spacing) * 2);display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:calc(var(--hamburger-layer-height) / -2)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{height:var(--hamburger-layer-height);background-color:var(--hamburger-layer-color);border-radius:var(--hamburger-layer-border-radius);position:absolute;transition-property:transform,background-color,width;transition-duration:0.15s,15s;transition-timing-function:ease,0.15s}.hamburger-inner{width:calc(var(--hamburger-layer-width))}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{width:calc(var(--hamburger-layer-width) - 5px);top:calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1)}.hamburger-inner::after{width:calc(var(--hamburger-layer-width) - 10px);bottom:calc((var(--hamburger-layer-spacing) + var(--hamburger-layer-height)) * -1)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,width 0.15s ease-in,background-color 0.15s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,background-color 0.15s ease-in,width 0.15s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}.nav-is-open .hamburger--spin .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.nav-is-open .hamburger--spin .hamburger-inner,.nav-is-open .hamburger--spin .hamburger-inner::before,.nav-is-open .hamburger--spin .hamburger-inner::after{background-color:#FFF;width:calc(var(--hamburger-layer-width))}.nav-is-open .hamburger--spin .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,background-color 0.15s ease-in,width 0.15s ease-in,opacity 0.1s 0.12s ease-out}.nav-is-open .hamburger--spin .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,background-color 0.15s ease-in,width 0.15s ease-in,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}@media (min-width:300px){:root{--content-max-width:calc(100vw - 4 * var(--space-base));--content-wide-max-width:calc(100vw - 4 * var(--space-base));--passe-partout-border:20px}}@media (max-width:650px){.container.image-top>.flex-container{padding-left:0;padding-right:0}}@media (min-width:450px){:root{--header-height:100px;--passe-partout-border:40px;--navigation-width:70vw;--animation-speed-bg-image:30s}}@media (min-width:650px){:root{--navigation-width:360px;--animation-speed-bg-image:20s;--font-size-decorative:3em}.tiles .tile-sizer,.tiles .tile{--tile-size:50%}.image-top{--image-top-height:calc(100vw / 2)}.slide{height:100%}.slide .text-wrapper{position:absolute;left:calc(var(--space-base));bottom:calc(var(--space-base) * -1);max-width:400px;background-color:rgba(188,50,32,0.9);margin-left:0;margin-right:0}.slide .text-wrapper *:first-child{margin-top:0}.slide .text-wrapper *:last-child{margin-bottom:0}.fade-in{transform-origin:bottom right;transform:translate(calc(var(--space-base) * -2),calc(var(--space-base) * -1)) scale(0.9)}.absolute-full{position:absolute;top:0;left:0;right:0;bottom:0}.image-1-wrapper{max-height:100%;min-height:100% !important}.flex-container.two-columns>*{width:calc(50% - var(--space-base))}}@media (min-width:800px){.tiles .tile-sizer,.tiles .tile{--tile-size:33.333%}}@media (min-width:950px){:root{--content-max-width:800px}.tiles .tile-sizer,.tiles .tile{--tile-size:25%}}@media (min-width:1135px){:root{--content-max-width:800px}.tiles .tile-sizer,.tiles .tile{--tile-size:20%}.tiles .tile-sizer.tile-w2,.tiles .tile.tile-w2{--tile-size:60%}.tiles .tile-sizer.tile-h2,.tiles .tile.tile-h2{--tile-height:calc(33.3333% - var(--space-base) / 2);--tile-size:60%}}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-300.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-regular.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-v18-latin/open-sans-v18-latin-700.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans Condensed";font-style:normal;font-weight:300;src:url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.eot);src:local("Open Sans Condensed Light"),local("OpenSansCondensed-Light"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-300.svg#OpenSansCondensed) format("svg")}@font-face{font-display:swap;font-family:"Open Sans Condensed";font-style:normal;font-weight:700;src:url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.eot);src:local("Open Sans Condensed Bold"),local("OpenSansCondensed-Bold"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.woff2) format("woff2"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.woff) format("woff"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.ttf) format("truetype"),url(/themes/custom/frontend/assets/fonts/open-sans-condensed-v15-latin/open-sans-condensed-v15-latin-700.svg#OpenSansCondensed) format("svg")}.logo-blog{height:calc(var(--header-height) - (var(--space-base) * 5));margin-right:var(--space-base)}.logo-blog svg{transition:0.3s ease height;height:calc(var(--header-height) - (var(--space-base) * 5));width:auto}.logo-wrapper{position:relative;margin-left:auto;margin-right:var(--space-base);height:var(--header-height);display:flex;justify-content:center;align-items:center}@media (max-width:650px){.logo-wrapper>*{transition:0.3s ease height,0.9s ease opacity;position:absolute;top:50%;transform:translateY(-50%);right:0;opacity:0}.logo-wrapper>*.active{opacity:1}.logo-blog,.logo-blog svg{height:calc(var(--header-height) - 80px)}}@media (max-width:450px){.logo-blog,.logo-blog svg{height:calc(var(--header-height) - 65px)}}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;background:transparent;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:0.4}.gdesc-open .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1}.greset{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader 0.8s infinite linear;animation:lightboxLoader 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#FFF;will-change:opacity}.glightbox-mobile .goverlay{background:#FFF}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:0.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:0.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(255,255,255,0.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#CCC}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn 0.5s ease;animation:gfadeIn 0.5s ease}.gfadeOut{-webkit-animation:gfadeOut 0.5s ease;animation:gfadeOut 0.5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft 0.3s ease;animation:gslideOutLeft 0.3s ease}.gslideInLeft{-webkit-animation:gslideInLeft 0.3s ease;animation:gslideInLeft 0.3s ease}.gslideOutRight{-webkit-animation:gslideOutRight 0.3s ease;animation:gslideOutRight 0.3s ease}.gslideInRight{-webkit-animation:gslideInRight 0.3s ease;animation:gslideInRight 0.3s ease}.gzoomIn{-webkit-animation:gzoomIn 0.5s ease;animation:gzoomIn 0.5s ease}.gzoomOut{-webkit-animation:gzoomOut 0.5s ease;animation:gzoomOut 0.5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(255,255,255,0.98)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(255,255,255,0.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(255,255,255,0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:0.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.cookiesjsr-btn{cursor:pointer;font:inherit;width:calc(100% - 2.5em);text-transform:uppercase;font-size:0.85em;padding:0;text-decoration:none;white-space:nowrap;margin:0.625em;opacity:0.95;transform:scale(1);transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;min-height:42px;color:var(--btn-font-color,#FFF);border:2px solid var(--btn-border-color,#FFF);background-color:var(--btn-bg-color,#BC3220)}@media (min-width:576px){.cookiesjsr-btn{min-height:48px}}.cookiesjsr-btn:hover{opacity:1;transform:scale(1.02)}.cookiesjsr-btn.invert{color:var(--btn-inv-font-color,#BC3220);border-color:var(--btn-inv-border-color,#BC3220);background-color:var(--btn-inv-bg-color,#FFF)}.cookiesjsr-btn.important{color:var(--btn-prime-font-color,#BC3220);border-color:var(--btn-prime-border-color,#FFF);background-color:var(--btn-prime-bg-color,#FFF)}.cookiesjsr-btn.important.invert{color:var(--btn-prime-inv-font-color,#FFF);border-color:var(--btn-prime-inv-border-color,#BC3220);background-color:var(--btn-prime-inv-bg-color,#BC3220)}.cookiesjsr-btn.allowAll{width:100%}.cookiesjsr-btn.cookiesjsr-settings,.cookiesjsr-btn.denyAll{width:calc(50% - 1.25em)}.cookiesjsr-links{list-style:none;margin:0 -0.75em;padding:0;display:flex;flex-direction:column}@media (min-width:576px){.cookiesjsr-links.links--row{flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:center}}.cookiesjsr-links.links--row li{margin:0;padding-left:0.75em;padding-right:0.75em;position:relative}.cookiesjsr-links.links--row li a{margin:0;padding:0;line-height:2em;display:inline-block}.cookiesjsr-links.links--row li:first-child:before{content:none}@media (min-width:576px){.cookiesjsr-links.links--row li:before{content:"";position:absolute;top:50%;left:0;width:0.3em;height:0.3em;background-color:var(--link-list-separator-color,#FFF);transform:translate(-50%,-40%)}}.cookiesjsr-btn.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-btn.denyAll{display:inline-block}}.cookiesjsr-switch{position:relative;margin:0;padding:0;display:block;width:var(--switch-width,45px);height:var(--switch-height,20px);border-radius:var(--switch-height,20px);background-color:var(--switch-bg-off,#FFF);cursor:pointer;box-shadow:inset -1px 2px 1px rgba(0,0,0,0.25);border:0;transition:background-color 0.1s ease-in-out}.cookiesjsr-switch:focus-within:before{content:"";position:absolute;width:100%;height:100%;border-radius:10px;border:1px dotted #eee;transform:scale(1.4)}.cookiesjsr-switch:after{content:"";position:absolute;top:0;left:0;display:block;width:var(--switch-height,20px);height:var(--switch-height,20px);border-radius:var(--switch-height,20px);transform:scale(1.2);background-color:var(--switch-handle-color,#FFF);border:1px solid var(--switch-border-color,#2DB8DD);transition:left 0.1s ease-in-out;box-shadow:-1px 2px 1px rgba(0,0,0,0.25)}.cookiesjsr-switch.active{background-color:var(--switch-bg-on,#00AA00)}.cookiesjsr-switch.active:after{left:25px}.cookiesjsr-switch input[type=checkbox]{position:absolute;opacity:0}.cookiesjsr-banner{position:fixed;z-index:10000;right:0;bottom:0;height:auto;width:calc(100vw - 2em);max-width:400px;margin:1em;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1em;background-color:var(--banner-bg-color,#BC3220);color:var(--banner-font-color,#FFF);max-height:calc(100vh - 100px);overflow:auto;transform:translateY(100%);transition:transform 0.3s ease-in-out}.cookiesjsr-banner.active{transform:translateY(0)}.cookiesjsr-banner a{color:var(--link-list-font-color,#FFF)}.cookiesjsr-banner--info,.cookiesjsr-banner--action{width:100%}.cookiesjsr-banner--info{padding:0 0.625em;margin-bottom:var(--default-margin,1.25em);max-height:calc(100vh - 100px - 2.5em);overflow:auto;overflow-x:hidden}.cookiesjsr-banner--text{display:block}.cookiesjsr-banner--links{margin-top:0.5em;font-size:0.85em}.cookiesjsr-banner--action{display:flex;flex-wrap:wrap;padding:0}@media (min-width:768px){.cookiesjsr-banner--action{flex-direction:row;flex-wrap:wrap}}.cookiesjsr-banner button.denyAll{display:inline-block}.cookiesjsr-service-groups{position:static !important;display:block;max-height:100%;overflow:auto;list-style:none;margin:0 0 -1px !important;padding:0 !important}.cookiesjsr-service-group{position:static !important;line-height:1.5em;list-style:none}.cookiesjsr-service-group--tab{min-height:3em;padding:1em var(--default-margin,1.25em);display:block;width:100%;text-decoration:none;text-align:left;cursor:pointer;font-weight:700;margin:0;border:0;color:var(--layer-tab-font-color,#000f37);background:var(--layer-tab-bg-color,#FFF);border-bottom:1px solid var(--layer-border-color,#2DB8DD);-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-service-group--tab:last-child{border-bottom:0}@media (min-width:768px){.cookiesjsr-service-group--tab{padding:1em 3.25em 1em 1.25em;width:calc(30% + 2em)}}.cookiesjsr-service-group--content{display:none}@media (min-width:768px){.cookiesjsr-service-group--content{position:absolute;width:70%;height:100%;overflow:auto;right:0;top:0}}.cookiesjsr-service-group--intro{padding:1em var(--default-margin,1.25em)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{color:var(--layer-tab-active-font-color,#FFF);background:var(--layer-tab-active-bg-color,#BC3220);border-bottom:0 none}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{display:block;color:var(--layer-tab-active-font-color,#FFF);background:var(--layer-tab-active-bg-color,#BC3220);font-weight:500}.cookiesjsr-service-group--services{margin:0 !important;padding:0 !important}.cookiesjsr-service{display:flex;align-items:center;background-color:rgba(45,184,221,0);transition:background-color 0.3s ease}.cookiesjsr-service:hover{background-color:rgba(45,184,221,0.1)}.cookiesjsr-service--description{padding:0.625em 1.25em;width:calc(100% - 2.5em - 45px)}.cookiesjsr-service--description h3{margin:0;font-size:1.125em;font-weight:400;color:var(--layer-font-light,#FFF)}.cookiesjsr-service--links a{color:var(--layer-font-light,#FFF);font-size:0.75em}.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:visited{color:var(--layer-font-light,#FFF)}.cookiesjsr-service--action{padding:0.625em 1.25em;width:calc(2.5em + 45px)}.cookiesjsr-service--always-on{color:var(--switch-always-on-font-color,#00AA00);text-align:right;display:flex;justify-content:flex-end;white-space:nowrap}.cookiesjsr-service--always-on span{background-color:var(--switch-always-on-bg-color,#FFF);padding:0 0.5em}.cookiesjsr-layer{display:block;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--layer-header-bg-color,#FFF);height:100vh;width:100vw;max-width:100%;z-index:314160;padding:var(--layer-header-height,3.5em) 0 var(--layer-footer-height,4.5em);overflow:hidden;line-height:1.5em}@media (min-height:668px){.cookiesjsr-layer{height:80vh;max-height:575px}}@media (min-height:992px){.cookiesjsr-layer{height:60vh}}@media (min-width:768px){.cookiesjsr-layer{width:860px}}.cookiesjsr-layer--overlay{position:fixed;z-index:314159;height:100vh;width:100vw;left:0;top:0;background:rgba(0,0,0,0.4)}.cookiesjsr-layer--header{position:absolute;left:0;top:0;z-index:100;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#FFF;margin:0;background:var(--layer-header-bg-color,#FFF);padding:0 var(--default-margin,1.25em);border-bottom:1px solid var(--layer-border-color,#2DB8DD);height:3.5em}.cookiesjsr-layer--title{color:var(--layer-header-font-color,#000f37);text-transform:uppercase}.cookiesjsr-layer--close{z-index:102;width:1em;height:1em;background:transparent url("data:image/svg+xml,%0A%3Csvg width='27px' height='27px' viewBox='0 0 27 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Welcome' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='tarte-close' transform='translate(-1264.000000, -2628.000000)' fill='%23000f37'%3E%3Cg id='Group-2' transform='translate(155.000000, 2591.000000)'%3E%3Cg id='Group-3-Copy-2'%3E%3Cpolygon id='Page-1' points='1133.26296 37 1122.50065 47.762319 1111.73704 37 1109 39.7370358 1119.76361 50.5006452 1109 61.2629642 1111.73704 64 1122.50065 53.2363906 1133.26296 64 1136 61.2629642 1125.23768 50.5006452 1136 39.7370358'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center scroll;background-size:contain;text-indent:-999em;overflow:hidden;border:0;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-layer--body{position:absolute;left:0;right:0;background:var(--layer-body-bg-color,#FFF);top:var(--layer-header-height,3.5em);bottom:var(--layer-footer-height,4.5em)}.cookiesjsr-layer--footer{position:absolute;bottom:0;left:0;width:100%;padding:0 var(--default-margin,1.25em);height:var(--layer-footer-height,4.5em);display:flex;justify-content:flex-end;align-items:center;background:var(--layer-footer-bg-color,#FFF);border-top:1px solid var(--layer-border-color,#2DB8DD)}@media (min-width:768px){.cookiesjsr-layer--footer{justify-content:space-between}}.cookiesjsr-layer--label-all{color:var(--layer-footer-font-color,#000f37);display:none}@media (min-width:768px){.cookiesjsr-layer--label-all{display:block;width:30%;padding-right:var(--default-margin,1.25em)}}.cookiesjsr-layer--actions{display:flex;align-items:center;margin:-0.625em;width:calc(100% + 1.25em)}@media (min-width:768px){.cookiesjsr-layer--actions{width:calc(70% + 0.625em)}}.cookiesjsr-layer button.denyAll,.cookiesjsr-layer button.allowAll{display:none}@media (min-width:576px){.cookiesjsr-layer button.denyAll,.cookiesjsr-layer button.allowAll{display:inline-block}}@media (max-width:576px){.cookiesjsr-layer button.save{padding:0 2em;width:auto;margin-left:auto}}#cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#FFF;--btn-border-color:#FFF;--btn-bg-color:#BC3220;--btn-prime-font-color:#BC3220;--btn-prime-border-color:#FFF;--btn-prime-bg-color:#FFF;--btn-inv-font-color:#BC3220;--btn-inv-border-color:#BC3220;--btn-inv-bg-color:#FFF;--btn-prime-inv-font-color:#FFF;--btn-prime-inv-border-color:#BC3220;--btn-prime-inv-bg-color:#BC3220;--link-list-font-color:#FFF;--link-list-separator-color:#FFF;--banner-logo-offset:100px;--banner-bg-color:#BC3220;--banner-font-color:#FFF;--layer-header-height:3.5em;--layer-header-bg-color:#FFF;--layer-header-font-color:#000f37;--layer-body-bg-color:#FFF;--layer-tab-bg-color:#FFF;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#BC3220;--layer-tab-active-font-color:#FFF;--layer-bg-dark:#BC3220;--layer-font-light:#FFF;--layer-font-dark:#000f37;--layer-border-color:#2DB8DD;--layer-footer-bg-color:#FFF;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#2DB8DD;--switch-handle-color:#FFF;--switch-bg-off:#FFF;--switch-bg-on:#00AA00;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#00AA00;--switch-always-on-bg-color:#FFF}.cookiesjsr--app{font-size:var(--font-size-reset,1rem)}body .cookiesjsr--app,body .cookiesjsr--app *,body .cookiesjsr--app *:before,body .cookiesjsr--app *:after{box-sizing:border-box}
