.js-scroll{opacity:0;transition:opacity 500ms;will-change:opacity}.js-scroll.scrolled{opacity:1}.delay-random.delay-1{transition-delay:.1s!important;animation-delay:.1s!important}.delay-random.delay-2{transition-delay:.2s!important;animation-delay:.2s!important}.delay-random.delay-3{transition-delay:.3s!important;animation-delay:.3s!important}.scrolled.fade-in{animation:fade-in 1s ease-in-out both}.scrolled.fade-in-bottom{animation:fade-in-bottom 1s ease-in-out both}.scrolled.slide-left{animation:slide-in-left 1s ease-in-out both}.scrolled.slide-right{animation:slide-in-right 1s ease-in-out both}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.no-js .js-scroll{opacity:1}.no-js .scrolled{animation-direction:reverse}@media (prefers-reduced-motion){.js-scroll{opacity:1}.scrolled{animation:none!important}}/*!
Theme Name: Oliver Maget
Theme URI: http://underscores.me/
Author: Bastian Wagner
Author URI: http://underscores.me/
Bitbucket Theme URI:  https://bitbucket.org/seitenwind/olivermaget
Bitbucket Branch: master
Description: Description
Version: 1.2.4
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: olivermaget
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Oliver Maget is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}:root{--color-highlight:#A9552A;--color-font:#000000}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:300;font-display:swap;src:local(""),url(https://ib.maget.org/wp-content/themes/olivermaget/./fonts/ubuntu-v15-latin-300.woff2) format("woff2"),url(https://ib.maget.org/wp-content/themes/olivermaget/./fonts/ubuntu-v15-latin-300.woff) format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;font-display:swap;src:local(""),url(https://ib.maget.org/wp-content/themes/olivermaget/./fonts/ubuntu-v15-latin-500.woff2) format("woff2"),url(https://ib.maget.org/wp-content/themes/olivermaget/./fonts/ubuntu-v15-latin-500.woff) format("woff")}@font-face{font-family:"Cutive Mono";font-style:normal;font-weight:400;font-display:swap;src:local(""),url(https://ib.maget.org/wp-content/themes/olivermaget/./fonts/cutive-mono-v9-latin-regular.woff2) format("woff2"),url(https://ib.maget.org/wp-content/themes/olivermaget/./fonts/cutive-mono-v9-latin-regular.woff) format("woff")}::-moz-selection{color:#fff;background:var(--color-highlight)}::selection{color:#fff;background:var(--color-highlight)}body{font-family:"Ubuntu",sans-serif;font-size:23px;font-weight:300;overflow-x:hidden;line-height:1.47em}body.no-scroll{height:100vh;overflow-y:hidden;padding-right:15px}@media(max-width:1223px){body{font-size:20px}}@media(max-width:767px){body{font-size:17px}}h1,h2,h3,h4{font-weight:300}.entry-title,.site-headline{flex:0 0 100%;font-size:38px;line-height:1.2em;font-weight:300}@media(max-width:767px){.entry-title,.site-headline{font-size:30px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.container{max-width:1224px;margin:0 auto;position:relative;display:flex;justify-content:space-between;width:100%;padding:0 20px}.container--small{padding-right:100px}@media(max-width:1223px){.container--small{padding-right:20px}}.section{margin:150px 0;position:relative}.section--full{min-height:calc(100vh - 300px);margin:0;margin-bottom:-100px;padding-top:100px}.section--dark{background-color:#000;color:#fff;padding:200px 0}@media(max-width:767px){.section{margin:75px 0}.section--dark{padding:75px 0}.section--full{padding-top:0}}.navTrigger{display:none}@media(max-width:1223px){.navTrigger{display:block;height:48px;cursor:pointer;z-index:2}.navTrigger svg{stroke:var(--color-font);transition:.2s}.navTrigger svg g:first-child{opacity:1;transition:opacity 0s .2s}.navTrigger svg g:first-child line{transition:transform .2s .2s;transform:translateY(0)}.navTrigger svg g:last-child{opacity:0;transition:opacity 0s .2s}.navTrigger svg g:last-child line{transition:transform .2s;transform:rotate(0deg);transform-origin:center}.navTrigger.active svg g:first-child{opacity:0}.navTrigger.active svg g:first-child line{transition:transform .2s}.navTrigger.active svg g:first-child line:first-child{transform:translateY(7px)}.navTrigger.active svg g:first-child line:last-child{transform:translateY(-7px)}.navTrigger.active svg g:last-child{opacity:1}.navTrigger.active svg g:last-child line{transition:transform .2s .2s}.navTrigger.active svg g:last-child line:first-child{transform:rotate(45deg)}.navTrigger.active svg g:last-child line:last-child{transform:rotate(-45deg)}}.nav ul{margin:0;padding:0;list-style:none}.nav--main{position:relative}.nav--main ul{display:flex}.nav--main ul li{position:relative;margin-left:2em}.nav--main ul li a{text-decoration:none;position:relative;font-size:22px;position:relative;display:block;padding:.3em 0}.nav--main ul li a:after{content:"";width:100%;height:2px;background-color:var(--color-highlight);position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:0;transition:all 250ms ease-out}.nav--main ul li a:hover:after,.nav--main ul li.current-menu-item a:after{transform:scaleX(1)}@media(max-width:1223px){.nav--main{position:fixed;left:0;top:0;width:100vw;height:100vh;padding-top:200px;background-color:#fff;opacity:0;pointer-events:none}.nav--main ul{flex-direction:column;align-items:flex-start}.nav--main ul li{transition:all 250ms ease-out;margin-bottom:1em;opacity:0;transform:translateX(-50px)}.nav--main ul li:nth-child(1){transition-delay:.1s}.nav--main ul li:nth-child(2){transition-delay:.2s}.nav--main ul li:nth-child(3){transition-delay:.3s}.nav--main ul li:nth-child(4){transition-delay:.4s}.nav--main ul li:nth-child(5){transition-delay:.5s}.nav--main ul li a{font-size:30px}.nav--main.active{opacity:1;pointer-events:all}.nav--main.active ul li{opacity:1;transform:translateX(0)}}.nav--footer ul{display:flex}.nav--footer ul li{margin-left:2em}.nav--footer ul li a{color:#cbcbcb;font-size:16px;font-family:"Cutive Mono",monospace;font-weight:400}@media(max-width:499px){.nav--footer ul li{margin-left:1em}.nav--footer ul li:first-child{margin-left:0}}.entry-content h2{margin-top:2.2em}.entry-content h2,.headline{font-family:"Cutive Mono",monospace;font-weight:400;position:relative;padding:.5em 0;font-size:23px;text-transform:uppercase}.entry-content h2:after,.headline:after{content:"";width:60px;height:3px;background-color:var(--color-highlight);position:absolute;bottom:0;left:0}@media(max-width:767px){.entry-content h2,.headline{font-size:21px}}a{color:var(--color-font)}a:hover{color:var(--color-font)}.site-header{display:flex;flex-direction:column;width:100%;top:0;left:0;position:fixed;transition:transform 250ms ease-out;background-color:#fff;z-index:99}.site-header__top{max-height:100px;overflow:hidden;transition:max-height 250ms ease-out}.site-header__top__inner{display:flex;justify-content:flex-end;padding:20px 40px}.site-header__top a{font-size:18px;font-family:"Cutive Mono",monospace;font-weight:400;text-decoration:none;z-index:2;position:relative;padding:0!important}.site-header__top a:before{height:1px}.site-header__top a:not(:last-child){margin-right:60px}.site-header__top a:not(:last-child):after{content:"//";padding:0 20px;position:absolute;left:100%;top:0}@media(max-width:767px){.site-header__top__inner{visibility:hidden;padding-top:10px}}.site-header__main{position:relative;transform:translateY(-55px);transition:transform 250ms ease-out}.site-header__main__inner{width:100%;display:flex;justify-content:space-between;align-items:flex-end}@media(max-width:1223px){.site-header{padding-bottom:50px}.site-header__main{margin-bottom:-50px}.site-header__main__inner{align-items:center;padding-top:10px}}.site-header.scrolled{transform:translateY(-100%);transition:all 250ms ease-out}.site-header.scrolled.upscrolled{transform:translateY(0)}.site-header.scrolled .logoWrapper{height:100px}.site-header.scrolled .site-header__top{max-height:0}.site-header.scrolled .site-header__main{transform:translateY(0)}.site-main{margin-top:200px;min-height:60vh;padding-top:100px}.logoWrapper{transition:height 250ms ease-out;height:170px}@media(max-width:1223px){.site-main{margin-top:120px;padding-top:50px;width:100%;overflow-x:hidden}.logoWrapper{height:120px;z-index:99}}@media(max-width:767px){.site-main{padding-top:0}.logoWrapper{height:90px}}.logo{display:flex;height:100%;padding-bottom:15px}.logo>img{height:100%;width:auto}.site-footer__inner{width:100%}.site-footer__top{width:100%;display:flex;justify-content:flex-end;border-bottom:3px solid var(--color-highlight);padding-bottom:10px}.site-footer__main{padding-top:35px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:35px}.site-footer__text{font-size:38px;line-height:1.24em;text-transform:uppercase;margin-bottom:1em}.site-footer__contact{display:flex}.site-footer__contact a{padding:0}.site-footer__contact a,.site-footer__address{color:var(--color-highlight);font-size:16px;font-family:"Cutive Mono",monospace;font-weight:400}.site-footer__address{display:flex}.site-footer__address span{padding-right:1ch}.site-footer__contact a{margin-left:2em}.site-footer__contact .button:before{height:1px}@media(max-width:1223px){.site-footer__main{flex-direction:column}.site-footer__text{font-size:30px}.site-footer__contact{margin-top:20px}.site-footer__contact a:first-child{margin-left:0}}@media(max-width:767px){.site-footer__top{padding-top:50px}.site-footer__text{font-size:26px}.site-footer__address{display:flex;flex-direction:column;font-size:15px}.site-footer__contact{flex-direction:column;display:flex;align-items:flex-start}.site-footer__contact a{margin-left:0;display:block}}@media(max-width:499px){.site-footer__top{justify-content:flex-start}}.textblock{width:100%}.textblock__content{font-size:38px;line-height:1.24;font-weight:300;margin:0}@media(max-width:1223px){.textblock__content{font-size:30px}}@media(max-width:767px){.textblock__content{font-size:25px}}@media(max-width:499px){.textblock__content{font-size:23px;line-height:1.4em}}.contentblock__content ul{list-style:none;padding-left:50px}.contentblock__content ul li{margin-bottom:.3em;position:relative}.contentblock__content ul li:before{content:"";width:30px;height:3px;background-color:var(--color-highlight);position:absolute;left:-50px;top:.7em}.contentblock__content a{padding:2px 0;text-decoration:none;position:relative}.contentblock__content a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:var(--color-font);transform:scaleX(1);transform-origin:0;transition:all .3s ease-in-out 0s}.contentblock__content a:hover:before{animation-name:line;animation-duration:.5s;transform:scaleX(1)}.subline{position:relative;padding-top:.5em;margin-top:2.5em}.subline:before{content:"";width:60px;height:3px;background-color:var(--color-highlight);position:absolute;top:0;left:0}.darkblock{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0 0}.darkblock--count1 .darkblock__inner{padding-left:200px}@media(max-width:1223px){.darkblock--count1 .darkblock__inner{padding-left:0}}.darkblock--count2{grid-template-areas:". first first first" "second second second second"}.darkblock--count2 .darkblock__inner:nth-child(2){margin-top:0!important}.darkblock--count2 .darkblock__inner:nth-child(2) .darkblock__content{column-count:2;font-size:23px;column-gap:50px}@media(max-width:1223px){.darkblock--count2{grid-template-areas:"first first first first" "second second second second";grid-template-rows:1fr}}.darkblock--count3{grid-template-areas:"first first . ." ". . second second" ". third third ."}.darkblock .darkblock__inner{display:flex;flex-direction:column}.darkblock .darkblock__inner:nth-child(1){grid-area:first}.darkblock .darkblock__inner:nth-child(2){grid-area:second;margin-top:-10%}.darkblock .darkblock__inner:nth-child(3){grid-area:third}.darkblock__content{font-size:28px}.darkblock__content a{padding:2px 0;color:#fff;text-decoration:none;position:relative}.darkblock__content a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#fff;transform:scaleX(1);transform-origin:0;transition:all .3s ease-in-out 0s}.darkblock__content a:hover:before{animation-name:line;animation-duration:.5s;transform:scaleX(1)}@media(max-width:1223px){.darkblock__content{font-size:23px!important}}@media(max-width:1223px){.darkblock--count2 .darkblock__inner:nth-child(2) .darkblock__content{column-count:1}}@media(max-width:767px){.darkblock{display:flex;flex-direction:column}.darkblock__content{font-size:21px!important}.darkblock__inner{margin-bottom:30px;margin-top:0!important}}.photoGrid{width:100%;margin:0;padding:0;list-style:none;justify-content:space-between;display:flex;flex-wrap:wrap}.photoGrid img{max-height:600px;width:auto;display:block}.photoGrid li{display:flex;align-items:center;margin-bottom:30px}.photoGrid li:nth-child(3n-2){z-index:1}.photoGrid li:nth-child(3n-2) img{height:438px}.photoGrid li:nth-child(3n-1){z-index:2}.photoGrid li:nth-child(3n-1) img{height:316px}.photoGrid li:nth-child(3n){z-index:1}.photoGrid li:nth-child(3n) img{height:583px}@media(min-width:1224px){.photoGrid li{flex:0 0 33.33%;max-width:33.33%}.photoGrid li:nth-child(3n-2){padding-right:15%}.photoGrid li:nth-child(3n-1){position:relative;left:-5%}.photoGrid li:nth-child(3n){margin-left:-15%;justify-content:flex-end}}@media(min-width:768px)and (max-width:1223px){.photoGrid li{flex:0 0 50%;max-width:50%}.photoGrid li:nth-child(3n){left:50%;position:absolute;transform:translate(-50%,50%);top:-150px}.photoGrid li:nth-child(3n-1) img{margin-left:auto}}@media(max-width:767px){.photoGrid li{margin-bottom:-100px}.photoGrid li:nth-child(even){justify-content:flex-end}.photoGrid li>img{max-height:400px}}@media(max-width:1223px){.photoGrid{margin-bottom:260px}}@media(max-width:767px){.photoGrid{margin-bottom:100px;flex-direction:column}}@media(min-width:1224px){.reference:nth-child(2n-1){margin:120px 0}.reference:nth-child(2n-1) .reference__inner{flex-direction:row-reverse}.reference:nth-child(2n-1) .reference__content{padding:50px 0 50px 250px}.reference:nth-child(2n-1) .reference__image{margin-right:-150px}.reference:nth-child(2n) .reference__content{background-color:#000;color:#fff;padding:120px 250px 120px 0}.reference:nth-child(2n) .reference__content:before{content:"";height:100%;width:50vw;background-color:#000;position:absolute;top:0;right:100%}.reference:nth-child(2n) .reference__image{margin-left:-150px;margin-top:100px}.reference__content{width:60%;flex:0 0 60%;position:relative}.reference__image{background-color:#fff;z-index:2;flex:1}.reference__image img{width:100%;height:auto}}.reference__image img{width:100%;height:auto}.reference__inner{width:100%;display:flex}@media(max-width:1223px){.reference__inner{flex-direction:column!important}.reference .reference__content p{max-width:800px}.reference:nth-child(2n) .reference__content{color:#fff;background-color:#000;margin-left:-20px;margin-right:-20px;padding:20px 40px}}@media(min-width:1401px){.subtile_headline{transform:rotate(-90deg);position:absolute;white-space:nowrap;transform-origin:100% 100%;top:0;right:0;color:#e8e8e8;z-index:2;font-size:30px}.subtile_headline__wrapper{width:calc(100% - 80px);margin:0 auto;position:relative;top:100px}.subtile_headline:before{content:"";width:calc(100vh - 200px);background-color:#cbcbcb;height:3px;position:absolute;right:0;top:-20px}.side_headline{transform:rotate(-90deg);position:absolute;white-space:nowrap;transform-origin:100% 100%;top:0;right:0;color:#e8e8e8;z-index:2;font-size:30px}.side_headline__wrapper{width:calc(100% - 80px);margin:0 auto;position:relative}.sectioninfo{color:#5f5f5f;font-size:30px;position:absolute;left:0;height:100%;top:0;margin-left:40px}.sectioninfo__inner{transform:rotate(-90deg) translateX(-50%);position:absolute;white-space:nowrap;transform-origin:0 0%;top:50%}}@media(max-width:1400px){.sectioninfo,.subtile_headline__wrapper,.side_headline{display:none}}.scrollDown{position:absolute;left:50%;bottom:35px;margin-left:-20px;width:40px;height:40px;cursor:pointer;background-image:url(https://ib.maget.org/wp-content/themes/olivermaget/./img/icons/scroll-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;animation:bounce 2s infinite}@media(max-width:767px){.scrollDown{bottom:-70px}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.accordion{margin-top:85px;width:100%}.accordion__wrapper{flex-direction:column;width:100%}.accordion__title{padding:40px 0;border-top:3px solid var(--color-highlight);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion__title h3{font-size:28px;margin:0;font-weight:300}.accordion__title .toggler{position:relative;width:20px;height:20px;flex:0 0 20px;margin-left:20px}.accordion__title .toggler:before,.accordion__title .toggler:after{content:"";position:absolute;background-color:var(--color-font);transition:transform .25s ease-out}.accordion__title .toggler:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.accordion__title .toggler:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.accordion__title.active .toggler:before{transform:rotate(90deg)}.accordion__title.active .toggler:after{transform:rotate(180deg)}.accordion__title.active+.accordion__content{max-height:1000px;padding-bottom:50px;padding-top:20px}.accordion .accordion__content{max-height:0;border-top:0;font-size:23px;overflow:hidden;transition:max-height .3s,padding .3s}.accordion .accordion__content h1,.accordion .accordion__content h2,.accordion .accordion__content h3,.accordion .accordion__content h4{font-size:23px;font-weight:300}.accordion .accordion__content:last-child{border-bottom:3px solid var(--color-highlight)}@media(max-width:1223px){.accordion__title{padding:30px 0}.accordion__title h3{font-size:25px}.accordion__title.active+.accordion__content{overflow:scroll}}@media(max-width:767px){.accordion__title .toggler{width:12px;height:12px;flex:0 0 12px}.accordion__title h3{font-size:21px}.accordion .accordion__content{font-size:21px;line-height:1.3em}.accordion .accordion__content h1,.accordion .accordion__content h2,.accordion .accordion__content h3,.accordion .accordion__content h4{font-size:21px}}.contact{display:flex;flex-wrap:wrap;width:100%}.contact__col{margin-top:50px}.contact__col--content{flex:0 0 40%;padding-right:100px}.contact__col--content p:first-child{margin-top:0}.contact__col--form{flex:0 0 60%}@media(max-width:767px){.contact{flex-direction:column}.contact .headline{flex:1}.contact__col{flex:1}}.wpforms-error-container{display:none}.wpforms-container{margin-top:-10px!important}.wpforms-container .wpforms-form .wpforms-field{margin-bottom:1em}.wpforms-container .wpforms-form .wpforms-field-medium,.wpforms-container .wpforms-form .wpforms-field{width:100%;max-width:100%!important;color:var(--color-font)!important;font-family:"Cutive Mono",monospace;font-weight:400;border-width:0 0 2px 0!important;border-color:#cbcbcb!important;padding:10px 0!important}.wpforms-container .wpforms-form .wpforms-field-medium.col-50,.wpforms-container .wpforms-form .wpforms-field.col-50{width:50%;clear:none;float:left}@media(max-width:499px){.wpforms-container .wpforms-form .wpforms-field-medium.col-50,.wpforms-container .wpforms-form .wpforms-field.col-50{width:100%}}.wpforms-container .wpforms-form .wpforms-field-medium.col-short input,.wpforms-container .wpforms-form .wpforms-field.col-short input{max-width:200px!important}.wpforms-container .wpforms-form .wpforms-field-medium.wpforms-field-checkbox,.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox{color:#cbcbcb!important}.wpforms-container .wpforms-form .wpforms-field-medium.wpforms-field-checkbox li,.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox li{line-height:1.1em}.wpforms-container .wpforms-form .wpforms-field-medium.wpforms-field-checkbox a,.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox a{color:#cbcbcb!important;text-decoration:underline}.wpforms-container .wpforms-form .wpforms-field-medium::placeholder,.wpforms-container .wpforms-form .wpforms-field::placeholder{color:#cbcbcb!important}.wpforms-container .wpforms-form .wpforms-submit{font-family:"Cutive Mono",monospace;font-weight:400;font-size:18px!important;padding:10px 15px!important;color:var(--color-highlight)!important;border:0!important;background-color:#fff0!important;border:2px solid var(--color-highlight)!important}.wpforms-container .wpforms-form .wpforms-submit:hover{background-color:var(--color-highlight)!important;color:#fff!important}.button{font-family:"Cutive Mono",monospace;font-weight:400;padding:5px 0;color:var(--color-highlight)!important;text-decoration:none;position:relative}.button:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:var(--color-highlight);width:100%;transition:width .3s ease-in-out 0s;transform-origin:0}.button:hover:before{animation-name:line;animation-duration:.5s;transform:scaleX(1)}.nav--footer ul li a{padding:5px 0;text-decoration:none;position:relative}.nav--footer ul li a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#cbcbcb;transform:scaleX(1);transform-origin:0;transition:all .3s ease-in-out 0s}.nav--footer ul li a:hover{color:var(--color-highlight)}.nav--footer ul li a:hover:before{animation-name:line;animation-duration:.5s;transform:scaleX(1);background-color:var(--color-highlight)}.nav--footer ul li.current-menu-item a{color:var(--color-highlight)}.nav--footer ul li.current-menu-item a:before{background-color:var(--color-highlight)}@keyframes line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@-webkit-keyframes line{from{transform:scaleX(0)}to{transform:scaleX(1)}}.imageblock__inner{width:100%}.imageblock__image img{max-width:100%;height:auto}.wpforms-confirmation-container-full{border-color:var(--color-highlight)!important;background-color:#fff0!important;color:var(--color-highlight)!important}.gm-style{font-family:inherit}.logged-in .crazy-btn{position:absolute;bottom:2em;left:calc(50% - 75pt);width:200px}.has-bg .crazy-btn{display:none}.logged-in .private-mode .crazy-btn{z-index:-1}.swtb-container{position:relative}.private-mode .swtb-privacy-overlay{display:-ms-flexbox;display:flex}.swtb-privacy-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.5);height:100%;width:100%;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.swtb-privacy-overlay-inner{width:90%;max-width:500px;padding:2em;background:hsla(0,0%,100%,.7)}.swtb-yt-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.swtb-yt-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.swtb-show-banner-again-floating{position:fixed;bottom:0;right:0;font-size:9pt;padding:2px 5px;background:#fff;cursor:pointer}.swtb-cookie-banner.active .swtb-show-banner-again-floating{display:none}.swtb-cookie-banner{position:fixed;bottom:0;left:0;width:100%;transition:max-height .5s;overflow:hidden;max-height:0;z-index:99}.swtb-cookie-banner.active{max-height:50vh}.swtb-cookie-banner-inner{padding:1em;background:#fff}.swtb-cookie-category--description{font-size:.8em;line-height:1.2;padding:.5em}.swtb-cookie-settings{position:fixed;display:none;top:0;left:0;width:100vw;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);z-index:9999}.swtb-cookie-settings.active{display:-ms-flexbox;display:flex}.swtb-cookie-settings-inner{width:90%;overflow-y:auto;max-height:100%;max-width:50pc;background:#fff;padding:2em 1em}.swtb-cookies-table{display:none}.swtb-cookies-table.active{display:table}.swtb-cookie-settings-show-details{font-size:.8em;text-align:right;margin-bottom:.5em;display:block}.swtb-cookie-settings h4{background:#ccc;padding:9pt;position:relative}.swtb-cookie-category table{font-size:14px;margin-bottom:3em}.swtb-cookie-category th{width:20%;background:#efefef;padding:6px 9pt}.swtb-cookie-category tr{border-bottom:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef}.swtb-cookie-category td{padding:6px 9pt}.swtb-cookie-category h4{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swtb-cookie-category input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.swtb-cookie-category .checkmark{position:absolute;top:calc(50% - 25px/2);right:25px;height:25px;width:25px;background-color:#eee}.swtb-cookie-category input:checked~.checkmark{background-color:#2196f3}.swtb-cookie-category .checkmark:after{content:"";position:absolute;display:none}.swtb-cookie-category input:checked~.checkmark:after{display:block}.swtb-cookie-category .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}@media screen and (max-width:768px){.swtb-cookie-category th{width:100%;border-bottom:1px solid #efefef}.swtb-cookie-category tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:4px solid #efefef}.swtb-cookie-category tr:first-child{border-top:5px solid #efefef}.swtb-cookie-category thead{display:none}.swtb-cookie-category td{width:100%;border-bottom:1px solid #efefef}.swtb-cookie-category td:nth-child(1):before{content:'Name';display:block;font-weight:700}.swtb-cookie-category td:nth-child(2):before{content:'Type';display:block;font-weight:700}.swtb-cookie-category td:nth-child(3):before{content:'Origin';display:block;font-weight:700}.swtb-cookie-category td:nth-child(4):before{content:'Description';display:block;font-weight:700}}