@font-face{font-family:"Dezen Stencil 02";src:url("fonts/DezenStencil02Medium.woff2") format("woff2"),url("fonts/DezenStencil02Medium.woff") format("woff");font-weight:300;font-style:normal}.color-white{background-color:#fff}.color-grey{background-color:#4d4d45}.color-red{background-color:#ff4620}.color-lightgrey{background-color:#73726c}.color-black{background-color:#171715}@media (max-width: 736px){body #nav-main{position:fixed;top:0;left:0;width:100vw;height:65px;background-color:#1d1d1b;z-index:2}body #nav-main:before{content:'';display:block;top:-100vh;left:0;height:100vh;width:100vw;position:fixed;background:white;z-index:4}}body [id="menu-toggle"]{position:fixed;top:-100px}@media (min-width: 321px){body [for="menu-toggle"]{display:none}}@media (max-width: 736px){body .header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body [for="menu-toggle"]{position:fixed;top:0;right:0;display:block;text-transform:uppercase;color:#1d1d1b;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;padding:15px 20px 15px 20px;font:0/0 'a';z-index:3}body [for="menu-toggle"] .line{width:32px;height:2px;background-color:#fff;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out}body [for="menu-toggle"]:hover{color:#1d1d1b}body [id="nav-main"] ul{display:block;z-index:2;margin:0;padding:0;list-style:none;width:100vw;height:100vh;min-height:100vh;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;opacity:1;padding:2rem 2rem 4rem;pointer-events:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 736px) and (max-width: 736px){body [id="nav-main"] ul{display:block;padding-top:80px}}@media (max-width: 736px){body [id="nav-main"]>li{width:100%;padding:1rem 2rem 0;font-size:1.618rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 16%;flex:0 0 16%;display:block}body [id="nav-main"] a{display:block;padding:10px 5px;vertical-align:middle}body [id="menu-toggle"]:checked ~ * #nav-main{position:absolute;overflow:visible;margin-left:calc(50% - 50vw)}body [id="menu-toggle"]:checked ~ * [for="menu-toggle"]{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:rotate(45deg);transform:rotate(45deg);font:0/0 'a';position:relative;top:0;right:0}body [id="menu-toggle"]:checked ~ * [for="menu-toggle"] .line:nth-child(1),body [id="menu-toggle"]:checked ~ * [for="menu-toggle"] .line:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}body [id="menu-toggle"]:checked ~ * [for="menu-toggle"] .line:nth-child(2){width:0}body [id="menu-toggle"]:checked ~ * [for="menu-toggle"] .line:nth-child(1){-webkit-transform:translateY(7px);transform:translateY(7px)}body [id="menu-toggle"]:checked ~ * [for="menu-toggle"] .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}body [id="menu-toggle"]:checked ~ * [id="nav-main"] ul{-webkit-transform:translatez(0);transform:translatez(0);opacity:1;pointer-events:auto;background-color:#1d1d1b;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}body [id="menu-toggle"]:checked ~ * [id="nav-main"] ul li a{font-size:26px;position:relative;z-index:3}body [id="menu-toggle"]:checked ~ * main{position:fixed}}@media (max-width: 736px){.menu-item-has-children ul{height:0 !important;overflow:hidden !important;min-height:0 !important;opacity:0 !important;padding-top:0 !important;pointer-events:none}}@media (max-width: 736px){.highlighted+ul{height:auto !important;overflow:visible !important;min-height:initial !important;opacity:1 !important;padding-top:30px !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative !important;padding:0 !important;margin:0 !important;left:0 !important;width:auto !important;top:0 !important;max-height:initial}.highlighted+ul li{line-height:40px}.highlighted+ul li a{padding:0;color:#fff !important;font-size:18px !important}}@media (max-width: 736px){.wpml-ls-slot-2{position:absolute;top:5px;left:25px}.wpml-ls-slot-2.wpml-ls-current-language{display:none}}#activityMessage{width:100%;color:#fff}.formwrap{-ms-flex-flow:wrap;flex-flow:wrap}input[type="submit"]{border:0 none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;cursor:pointer}.page-template-page-team-challenge-booking main section .flex-span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-page-team-challenge-booking main section .flex-span label{background-color:#fff;color:#333;padding:0;-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;text-align:center;margin:0 20px 20px 0}@media (max-width: 736px){.page-template-page-team-challenge-booking main section .flex-span label{margin-right:0}}.page-template-page-team-challenge-booking main section .flex-span label:nth-child(3n){margin-right:0}.page-template-page-team-challenge-booking main section input[type="radio"].hidden,.page-template-page-team-challenge-booking main section input[type="checkbox"].hidden{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);position:absolute;margin:0}.page-template-page-team-challenge-booking main section input[type="radio"].hidden:checked+span,.page-template-page-team-challenge-booking main section input[type="checkbox"].hidden:checked+span{background-color:#ff4620;color:#fff}.page-template-page-team-challenge-booking main section label>span{background-color:#fff;color:#000;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;padding:20px;font-size:16px;cursor:pointer;font-weight:bold}@media (max-width: 736px){.page-template-page-team-challenge-booking main section label>span{padding:15px;height:70px;text-align:center}}.page-template-page-team-challenge-booking main section .error-message{color:#ff4620;margin:.5em 0}.page-template-page-team-challenge-booking main section .success-message{font-size:1rem;letter-spacing:0.2em;color:#fff;margin:0;background-color:mediumseagreen;padding:8% 5%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;text-align:center;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0);height:calc(100% + 100px);padding-bottom:100px;margin-bottom:-100px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 736px){.page-template-page-team-challenge-booking main section .success-message{position:absolute;bottom:56px;height:80px}}.page-template-page-team-challenge-booking main section input[type="text"].error{border-color:#ff4620}.page-template-page-team-challenge-booking main section label{display:block;font-size:16px}.page-template-page-team-challenge-booking main section label>input,.page-template-page-team-challenge-booking main section label>textarea{display:block}.page-template-page-team-challenge-booking main section .priceBox{margin-bottom:1rem;position:fixed;top:0;left:0;z-index:4;-webkit-transform:translate3d(0, -200px, 0);transform:translate3d(0, -200px, 0);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;width:100vw;height:60px;background-color:#ff4620;color:#fff;text-align:center;font-size:24px;padding-top:15px}.page-template-page-team-challenge-booking main section .priceBox.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media (max-width: 736px){.page-template-page-team-challenge-booking main section .priceBox.active{bottom:0;min-height:60px;height:20%;position:fixed;z-index:9999;top:auto;font-size:16px;padding:24px 0 0;margin:0}}.page-template-page-team-challenge-booking main section .description{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}.page-template-page-team-challenge-booking main section .description h2{font-size:18px}.page-template-page-team-challenge-booking main section .embed-video{width:100%;position:relative;overflow:hidden;padding-bottom:56.25%;top:auto;height:auto}.page-template-page-team-challenge-booking main section .embed-video iframe{position:absolute;top:50%;left:50%;width:calc(100% + 4px);height:calc(100% + 4px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page-template-page-team-challenge-booking main section .description{padding:0 10%}.page-template-page-team-challenge-booking main section .description h1{font-family:"Fjalla One","Times New Roman","Times",serif;font-size:40px;margin-top:10%}.page-template-page-team-challenge-booking main section .description>*{color:#fff}.page-template-page-team-challenge-booking main section .formwrapper label{padding-right:20px}.page-template-page-team-challenge-booking main section .formwrapper label:last-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.page-template-page-team-challenge-booking main section .formwrapper label input{border:0 none;width:100%;padding:10px;margin:5px 0 10px;font-size:16px}.page-template-page-team-challenge-booking main section .formwrapper label input[type="date"]{padding-top:8px 10px 8px}.page-template-page-team-challenge-booking main section .formwrapper label textarea{width:100%;font-size:16px;padding:10px}.form-half-size{width:100%}.activity-info{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.activity-info h1{color:#fff;font-size:60px;margin:10% 0 0 10%}.bookingpersons{padding:0 5% 5%}.bookingpersons h3{font-family:"Dezen Stencil 02";font-size:60px;color:#ff4620;text-transform:uppercase}.bookingpersons h3{font-size:52px}@media screen and (min-width: 768px){.bookingpersons h3{font-size:calc(52px + 8 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){.bookingpersons h3{font-size:60px}}.bookingactivities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 736px){.bookingactivities{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.bookingactivities>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.bookingactivities .column{background-color:#73726c;padding:0 5% 5%}@media (max-width: 736px){.bookingactivities .column{padding:0 5% 5%}}.bookingactivities .flex-span label{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.bookingactivities h3{font-family:"Dezen Stencil 02";font-size:60px;color:#fff;text-transform:uppercase}.bookingactivities h3{font-size:52px}@media screen and (min-width: 768px){.bookingactivities h3{font-size:calc(52px + 8 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){.bookingactivities h3{font-size:60px}}#bookingFormActivities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 736px){#bookingFormActivities{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#bookingFormActivities label{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;margin-bottom:20px}@media (max-width: 736px){#bookingFormActivities label{-webkit-box-flex:0;-ms-flex:0 0 28.333333%;flex:0 0 28.333333%;margin-bottom:20px;width:calc(33.333333% - 40px);margin-right:20px}#bookingFormActivities label:nth-child(3n){margin-right:0}#bookingFormActivities label span{font-size:15px}}.bookingcontact{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 736px){.bookingcontact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bookingcontact>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5% 5%}.bookingcontact>*{color:#fff}.bookingcontact .bookingcontact__fields{background-color:#000}.bookingcontact:last-child{background-color:#ff4620}.bookingcontact:last-child .h1{margin-top:28%}.contactform label,.formwrapper label{font-size:16px}.contactform input[type="text"],.contactform input[type="email"],.formwrapper input[type="text"],.formwrapper input[type="email"]{border:0 none;width:100%;padding:10px;margin:5px 0 10px;font-size:16px}.contactform .button,.formwrapper .button{margin-top:40px}.contactform textarea,.formwrapper textarea{display:block;width:100%}.contactform .contactform__accept,.formwrapper .contactform__accept{margin:40px 0 20px;display:block}.contactform .contactform__accept label,.formwrapper .contactform__accept label{position:relative;cursor:pointer;padding:16px}.contactform .contactform__accept,.formwrapper .contactform__accept{position:relative;cursor:pointer;padding:0}.contactform .contactform__accept::-moz-selection,.formwrapper .contactform__accept::-moz-selection{background:transparent}.contactform .contactform__accept::selection,.formwrapper .contactform__accept::selection{background:transparent}.contactform .contactform__accept input+span,.formwrapper .contactform__accept input+span{background:white;content:"";display:inline-block;margin:0 8px 0 0;padding:0;vertical-align:middle;width:32px;height:32px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}.contactform .contactform__accept input+span::after,.formwrapper .contactform__accept input+span::after{content:"";display:block;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}@media screen and (min-width: 768px){.contactform .contactform__accept:hover input+span,.formwrapper .contactform__accept:hover input+span{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15)}}.contactform .contactform__accept input:active+span,.formwrapper .contactform__accept input:active+span{-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.15);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.contactform .contactform__accept input:focus+span,.formwrapper .contactform__accept input:focus+span{-webkit-box-shadow:0 0 0 3px lightblue;box-shadow:0 0 0 3px lightblue}.contactform .contactform__accept input:checked+span::after,.formwrapper .contactform__accept input:checked+span::after{-webkit-transform:scale(1);transform:scale(1)}.contactform .contactform__accept input,.formwrapper .contactform__accept input{position:absolute;cursor:pointer;opacity:0}.contactform .contactform__accept input+span::after,.formwrapper .contactform__accept input+span::after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+) no-repeat center;background-size:contain;width:32px;height:32px}html{font-size:16px}@media (min-width: 320px) and (max-width: 960px){html{font-size:calc(16px +  6.4 *  (100vw - 320px) /  640)}}@media (min-width: 960px){html{font-size:22.4px}}body:before{content:"smartphone";display:none}@media (min-width: 550px){body:before{content:"smartphone_wide"}}@media (min-width: 650px){body:before{content:"tablet_narrow"}}@media (min-width: 900px){body:before{content:"tablet_wide"}}@media (min-width: 1100px){body:before{content:"desktop"}}@media (min-width: 1500px){body:before{content:"wide"}}@media (min-width: 2000px){body:before{content:"OMG_THATS_SO_HUGE"}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}ul{margin:0;padding:0;list-style-type:none}.product{-webkit-transition:all 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:all 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);overflow:hidden;position:relative;-webkit-box-flex:1;-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;width:33.333333%;-ms-flex-preferred-size:auto;flex-basis:auto}@media (max-width: 736px){.product{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}@media (min-width: 481px){.product:nth-child(1):hover{-webkit-box-flex:1;-ms-flex:1 1 37.5%;flex:1 1 37.5%;width:37.5%;-ms-flex-preferred-size:auto;flex-basis:auto}.product:nth-child(1):hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.product:nth-child(1):hover .text{-webkit-transform:scale(1.15) translate(30px, -60px);transform:scale(1.15) translate(30px, -60px)}.product:nth-child(1):hover+.product:nth-child(1):nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 29.1666666%;flex:1 1 29.1666666%}}.product img{height:calc(100vh - 80px);width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.5s -webkit-transform cubic-bezier(0.785, 0.135, 0.135, 1);transition:0.5s -webkit-transform cubic-bezier(0.785, 0.135, 0.135, 1);transition:0.5s transform cubic-bezier(0.785, 0.135, 0.135, 1);transition:0.5s transform cubic-bezier(0.785, 0.135, 0.135, 1), 0.5s -webkit-transform cubic-bezier(0.785, 0.135, 0.135, 1)}.product .text{position:absolute;bottom:8vh;z-index:3;color:#fff;padding:0 3.5vw;max-width:29vw;-webkit-transition:0.5s -webkit-transform cubic-bezier(0.785, 0.135, 0.135, 1);transition:0.5s -webkit-transform cubic-bezier(0.785, 0.135, 0.135, 1);transition:0.5s transform cubic-bezier(0.785, 0.135, 0.135, 1);transition:0.5s transform cubic-bezier(0.785, 0.135, 0.135, 1), 0.5s -webkit-transform cubic-bezier(0.785, 0.135, 0.135, 1);will-change:transform}@media (max-width: 736px){.product .text{max-width:initial}}.product .text h1{font-weight:300;line-height:0.8;margin-bottom:20px;font-size:90px}.product .text h1{font-size:36px}@media screen and (min-width: 768px){.product .text h1{font-size:calc(36px + 54 * (100vw - 768px) / 672)}}@media screen and (min-width: 1440px){.product .text h1{font-size:90px}}.product .text h2{font-weight:300;font-size:1.414rem;margin-bottom:40px}.product .text a{background-color:#ff4620;font-size:34px;padding:16px 20px 10px;color:#fff;text-transform:uppercase;font-family:"Dezen Stencil 02"}@media (min-width: 481px){.product:nth-child(1):hover+.product:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 29.1666666%;flex:1 1 29.1666666%;width:29.1666666%;-ms-flex-preferred-size:auto;flex-basis:auto}.product:nth-child(1):hover+.product:nth-child(2) img{-webkit-transform:scale(1);transform:scale(1)}.product:nth-child(1):hover+.product:nth-child(2) .text{-webkit-transform:scale(0.85);transform:scale(0.85)}}.home .entrance{height:calc(100vh - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 736px){.home .entrance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}.header{position:relative;z-index:5;background-color:#1d1d1b}.sidebar{-webkit-box-flex:0;-ms-flex:0 0 380px;flex:0 0 380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (max-width: 736px){.sidebar{display:block}}.sidebar__gallery{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}@media (max-width: 736px){.sidebar__gallery{height:380px}}.sidebar__gallery img{height:380px;width:380px;-o-object-fit:cover;object-fit:cover}.sidebar__gallery ul{position:relative;margin:0;padding:0;height:100%;list-style:none;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.785, 0.135, 0.135, 1);transition:-webkit-transform 0.6s cubic-bezier(0.785, 0.135, 0.135, 1);transition:transform 0.6s cubic-bezier(0.785, 0.135, 0.135, 1);transition:transform 0.6s cubic-bezier(0.785, 0.135, 0.135, 1), -webkit-transform 0.6s cubic-bezier(0.785, 0.135, 0.135, 1)}.sidebar__gallery li{position:relative;display:block;float:left;margin:0;padding:0;width:100%;height:50vh;text-align:center}.sidebar__adress{-webkit-box-flex:1;-ms-flex:1;flex:1;height:50vh;overflow:hidden;background-color:#ff4620}.sidebar__adress .h1{font-size:3.998rem}.sidebar__adress .opening{color:black}@media (max-width: 736px){.sidebar__adress{height:auto;overflow:visible}}.sidebar__adress>*{color:#fff}.sidebar__adresswrapper{padding:10%}img{max-width:100%;height:auto}.hidden{display:none}main{max-width:1170px;margin:0 auto;background-color:#1d1d1b}.subpage{overflow:hidden;height:658px}@media (max-width: 736px){.subpage{height:auto;margin-top:62px}}@media (min-width: 0px) and (max-width: 320px){.subpage{height:250px}}@media (min-width: 321px) and (max-width: 480px){.subpage{height:62vw}}.subpage .subpage-header{padding:5%;position:relative;z-index:1}@media (max-width: 736px){.subpage .subpage-header{width:100%}}.subpage h1{color:#ff4620;width:100%;padding-right:25%;margin:0;font-size:130px}.subpage h1{font-size:52px}@media screen and (min-width: 768px){.subpage h1{font-size:calc(52px + 78 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){.subpage h1{font-size:130px}}@media (min-width: 321px) and (max-width: 480px){.subpage h1{font-size:39px;width:100%;margin-bottom:0}}@media (min-width: 0px) and (max-width: 320px){.subpage h1{font-size:26px;width:100%;margin-bottom:0}}.subpage h2{color:#fff;font-size:32px;width:100%;padding-right:25%}.subpage h2{font-size:26px}@media screen and (min-width: 736px){.subpage h2{font-size:calc(26px + 6 * (100vw - 736px) / 494)}}@media screen and (min-width: 1230px){.subpage h2{font-size:32px}}.subpage h2+h2{margin-top:0}@media (max-width: 480px){.subpage h2{font-size:18px;width:100%;margin-bottom:0;margin-top:0}}@media (min-width: 0px) and (max-width: 320px){.subpage p{margin-top:0}}@media (min-width: 321px) and (max-width: 480px){.subpage p{margin-top:0}}.subpage img{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0;-o-object-fit:cover;object-fit:cover}.footer{background-color:#171715;padding:50px 0}video::-webkit-media-controls{display:none}.class-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden}@media (max-width: 736px){.class-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.class-2 .block{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;overflow:hidden}@media (max-width: 736px){.class-2 .block{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 736px){.class-2:nth-of-type(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.block{position:relative;min-height:328px;padding:5%;-webkit-transition:0.1s ease transform;transition:0.1s ease transform;will-change:opacity;will-change:transform;-webkit-transform:translateY(var(--translateY));transform:translateY(var(--translateY));opacity:var(--opacity);will-change:opacity}@media (max-width: 736px){.block{min-height:210px}}@media (min-width: 0px) and (max-width: 320px){.block{min-height:180px}}.block{padding:18px}@media screen and (min-width: 375px){.block{padding:calc(18px + 40 * (100vw - 375px) / 855)}}@media screen and (min-width: 1230px){.block{padding:58px}}.block.block-video{padding:0;display:block}.block>*{z-index:1;color:#fff}.block img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.block.instagram-block{padding-top:20px;background-color:#fff}.block.instagram-block>*{color:#000}.block.instagram-block img{position:relative;border:5px solid #FFF}.block.deadcenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block h1{margin-top:0;margin-bottom:20px}.block h3{margin-top:0}.block.color-white>*{color:#000}.block a:not(.button){text-decoration:underline}#instafeed a:nth-child(1n+1) div.caption{display:none}#instafeed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#instafeed a:nth-child(1n+1) div.footer{display:none}#instafeed a{-webkit-box-flex:1;-ms-flex:1 1 16%;flex:1 1 16%;-webkit-transition:0.3s ease filter;transition:0.3s ease filter}#instafeed a:hover{-webkit-filter:grayscale(1);filter:grayscale(1)}@media (min-width: 0px) and (max-width: 320px){#instafeed a{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width: 321px) and (max-width: 480px){#instafeed a{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width: 481px) and (max-width: 736px){#instafeed a{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}#instafeed img{-webkit-transition:ease 0.5s;transition:ease 0.5s;margin-bottom:5px;width:100%;cursor:pointer;-o-object-fit:cover;object-fit:cover;height:100%}#instagramwrapper{width:100%;margin:0 auto}.button{background-color:#ff4620;font-size:34px;padding:16px 20px 10px;color:#fff;text-transform:uppercase;font-family:"Dezen Stencil 02";margin-top:10px;display:inline-block;-webkit-transition:0.3s ease background-color;transition:0.3s ease background-color}.button{font-size:24px}@media screen and (min-width: 736px){.button{font-size:calc(24px + 10 * (100vw - 736px) / 494)}}@media screen and (min-width: 1230px){.button{font-size:34px}}@media (min-width: 0px) and (max-width: 320px){.button{padding:10px 20px 4px;font-size:20px}}@media (min-width: 321px) and (max-width: 480px){.button{padding:10px 20px 4px;font-size:20px}}@media (min-width: 481px) and (max-width: 736px){.button{padding:10px 20px 4px;font-size:20px}}.button:hover{background-color:#000}.color-red .button{background-color:#fff;color:#ff4620}.color-red .button:hover{background-color:#fff}#pageloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:#000;text-align:center;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}#pageloader.dimissloader{opacity:0;visibility:hidden;-webkit-transition:all 0.3s, visibility 0s 0.3s;transition:all 0.3s, visibility 0s 0.3s}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 736px){footer ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer ul li{text-transform:uppercase;line-height:1.5;color:#fff;margin-right:10px;font-size:16px}.adress footer ul li:before{content:"\b7";padding-right:10px;display:inline-block}.adress footer ul li:first-child:before{display:none}footer ul a{text-transform:uppercase;color:#fff}@media (max-width: 736px){footer #sociallinks ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.embedcontainer{background:#000;position:absolute;top:0;right:0;bottom:0;left:0}.embed-video{position:relative}.embed-video iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);display:block;height:calc(var(--h, 1) * 1px);width:calc(var(--h, 1) * 2.04px);min-width:100%}.video-1{position:relative;overflow:hidden;padding-bottom:56.25%}.video-1 video{display:block;position:absolute;min-height:100%;width:100%;top:0%;left:0%;-webkit-transform:translate(-0%, -0%);transform:translate(-0%, -0%)}.video-2{position:relative;overflow:hidden;padding-bottom:177.77778%;max-width:130px;max-height:231.11111px;background:tomato;outline:1px solid red}.video-2 video{display:block;position:absolute;min-width:100%;height:100%;top:50%;left:80%;-webkit-transform:translate(-80%, -50%);transform:translate(-80%, -50%)}.video__wrapper{position:absolute;top:0;left:0}.subpage--video .video{position:relative;overflow:hidden;padding-bottom:56.25%}.subpage--video .video video{display:block;position:absolute;min-height:100%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video-embed{position:relative;overflow:hidden;padding-bottom:177.77778%;max-width:100%;max-height:59.25926%}.video-embed video{display:block;position:absolute;min-width:100%;height:100%;top:50%;left:80%;-webkit-transform:translate(-80%, -50%);transform:translate(-80%, -50%)}.iframevideo{position:relative;padding-bottom:60%;height:0;overflow:hidden;max-width:100%}.iframevideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.class-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap}.class-3 article{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.class-3 article:nth-child(1){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.class-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap}.class-4 article{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (max-width: 736px){.class-4{display:block}}.class-5,.class-6,.class-7,.class-8{display:-ms-grid;display:grid;grid-gap:0;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media (max-width: 736px){.class-5,.class-6,.class-7,.class-8{display:block}}.class-5 article:nth-child(1),.class-6 article:nth-child(1),.class-7 article:nth-child(1),.class-8 article:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;grid-row:1;padding:10%}.class-5 article:nth-child(2),.class-6 article:nth-child(2),.class-7 article:nth-child(2),.class-8 article:nth-child(2){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / 5;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1 / 4}.class-5 article:nth-child(3),.class-6 article:nth-child(3),.class-7 article:nth-child(3),.class-8 article:nth-child(3){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;min-height:190px;padding:40px 30px 30px}.class-5 article:nth-child(3) h3,.class-6 article:nth-child(3) h3,.class-7 article:nth-child(3) h3,.class-8 article:nth-child(3) h3{margin:0}.class-5 article:nth-child(3) h3,.class-6 article:nth-child(3) h3,.class-7 article:nth-child(3) h3,.class-8 article:nth-child(3) h3{font-size:34px}@media screen and (min-width: 768px){.class-5 article:nth-child(3) h3,.class-6 article:nth-child(3) h3,.class-7 article:nth-child(3) h3,.class-8 article:nth-child(3) h3{font-size:calc(34px + 16 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){.class-5 article:nth-child(3) h3,.class-6 article:nth-child(3) h3,.class-7 article:nth-child(3) h3,.class-8 article:nth-child(3) h3{font-size:50px}}.class-5 article:nth-child(3) h1,.class-6 article:nth-child(3) h1,.class-7 article:nth-child(3) h1,.class-8 article:nth-child(3) h1{margin-top:0;padding-top:22px;line-height:0.8}.class-5 article:nth-child(4),.class-6 article:nth-child(4),.class-7 article:nth-child(4),.class-8 article:nth-child(4){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2;min-height:190px;padding:40px 30px 30px}.class-5 article:nth-child(4) h3,.class-6 article:nth-child(4) h3,.class-7 article:nth-child(4) h3,.class-8 article:nth-child(4) h3{margin:0}.class-5 article:nth-child(4) h3,.class-6 article:nth-child(4) h3,.class-7 article:nth-child(4) h3,.class-8 article:nth-child(4) h3{font-size:34px}@media screen and (min-width: 768px){.class-5 article:nth-child(4) h3,.class-6 article:nth-child(4) h3,.class-7 article:nth-child(4) h3,.class-8 article:nth-child(4) h3{font-size:calc(34px + 16 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){.class-5 article:nth-child(4) h3,.class-6 article:nth-child(4) h3,.class-7 article:nth-child(4) h3,.class-8 article:nth-child(4) h3{font-size:50px}}.class-5 article:nth-child(4) h1,.class-6 article:nth-child(4) h1,.class-7 article:nth-child(4) h1,.class-8 article:nth-child(4) h1{margin-top:0;padding-top:22px;line-height:0.8}.class-5 article:nth-child(5),.class-6 article:nth-child(5),.class-7 article:nth-child(5),.class-8 article:nth-child(5){min-height:190px;padding:40px 30px 30px}.class-5 article:nth-child(5) h3,.class-6 article:nth-child(5) h3,.class-7 article:nth-child(5) h3,.class-8 article:nth-child(5) h3{margin:0}.class-5 article:nth-child(5) h3,.class-6 article:nth-child(5) h3,.class-7 article:nth-child(5) h3,.class-8 article:nth-child(5) h3{font-size:34px}@media screen and (min-width: 768px){.class-5 article:nth-child(5) h3,.class-6 article:nth-child(5) h3,.class-7 article:nth-child(5) h3,.class-8 article:nth-child(5) h3{font-size:calc(34px + 16 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){.class-5 article:nth-child(5) h3,.class-6 article:nth-child(5) h3,.class-7 article:nth-child(5) h3,.class-8 article:nth-child(5) h3{font-size:50px}}.class-5 article:nth-child(5) h1,.class-6 article:nth-child(5) h1,.class-7 article:nth-child(5) h1,.class-8 article:nth-child(5) h1{margin-top:0;padding-top:22px;line-height:0.8}.class-5 article:nth-child(6),.class-6 article:nth-child(6),.class-7 article:nth-child(6),.class-8 article:nth-child(6){min-height:190px;padding:40px 30px 30px}.class-5 article:nth-child(6) h3,.class-6 article:nth-child(6) h3,.class-7 article:nth-child(6) h3,.class-8 article:nth-child(6) h3{margin:0}.class-5 article:nth-child(6) h3,.class-6 article:nth-child(6) h3,.class-7 article:nth-child(6) h3,.class-8 article:nth-child(6) h3{font-size:34px}@media screen and (min-width: 768px){.class-5 article:nth-child(6) h3,.class-6 article:nth-child(6) h3,.class-7 article:nth-child(6) h3,.class-8 article:nth-child(6) h3{font-size:calc(34px + 16 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){.class-5 article:nth-child(6) h3,.class-6 article:nth-child(6) h3,.class-7 article:nth-child(6) h3,.class-8 article:nth-child(6) h3{font-size:50px}}.class-5 article:nth-child(6) h1,.class-6 article:nth-child(6) h1,.class-7 article:nth-child(6) h1,.class-8 article:nth-child(6) h1{margin-top:0;padding-top:22px;line-height:0.8}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{position:relative;-webkit-tap-highlight-color:transparent}nav,header,main,footer,article,section,aside,figure,figcaption{display:block}a,label,button{cursor:pointer;text-decoration:none;color:inherit}*{font-family:"Fjalla One","Times New Roman","Times",serif;font-weight:300}h1,.h1{font-family:"Dezen Stencil 02";font-weight:300;line-height:0.9;text-transform:uppercase}h1,.h1{font-size:90px;text-transform:uppercase;line-height:0.9}h1,.h1{font-size:32px}@media screen and (min-width: 320px){h1,.h1{font-size:calc(32px + 58 * (100vw - 320px) / 850)}}@media screen and (min-width: 1170px){h1,.h1{font-size:90px}}h2,.h2{font-size:2.827rem}h2,.h2{font-size:26px}@media screen and (min-width: 320px){h2,.h2{font-size:calc(26px + 19 * (100vw - 320px) / 850)}}@media screen and (min-width: 1170px){h2,.h2{font-size:45px}}h3,.h3{font-size:1.999rem}h3,.h3{font-size:22px}@media screen and (min-width: 320px){h3,.h3{font-size:calc(22px + 10 * (100vw - 320px) / 850)}}@media screen and (min-width: 1170px){h3,.h3{font-size:32px}}h4,.h4{font-size:1.414rem}h5,.h5{font-size:1rem}h6,.h6{font-size:0.707rem}p{font-size:16px}.page,.single,.blog,.home{margin-left:auto;margin-right:auto}nav{margin:0 auto;max-width:1170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:80px}nav header{background-color:#1d1d1b;margin:0;padding:0}nav{height:59px}@media screen and (min-width: 768px){nav{height:calc(59px + 21 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){nav{height:80px}}nav .logo{font-size:0;font:0/0 'a';margin-right:auto;margin-left:2%}@media (max-width: 736px){nav .logo{margin-left:5%}}nav .logo svg{width:150px;color:#fff}nav .logo svg{width:90px}@media screen and (min-width: 768px){nav .logo svg{width:calc(90px + 60 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){nav .logo svg{width:150px}}nav ul{list-style-type:none;text-align:center}nav ul li{display:inline-block;margin-right:20px;line-height:80px}nav ul li{margin-right:5px}@media screen and (min-width: 768px){nav ul li{margin-right:calc(5px + 15 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){nav ul li{margin-right:20px}}nav ul li{line-height:29px}@media screen and (min-width: 768px){nav ul li{line-height:calc(29px + 51 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){nav ul li{line-height:80px}}nav ul li ul{padding:0;margin:0;position:absolute;max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;top:80px;left:-15px;background-color:#4d4d45;width:300px}nav ul li ul{top:59px}@media screen and (min-width: 768px){nav ul li ul{top:calc(59px + 21 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){nav ul li ul{top:80px}}@media (min-width: 481px){nav ul li ul li{padding:10px 20px;margin-right:0;text-align:left}nav ul li ul li:hover{background-color:#ff4620}nav ul li ul li:hover a{color:#ff4620}}nav ul li:hover a{color:#ff4620}@media (min-width: 481px){nav ul li:hover ul{max-height:initial;overflow:visible}nav ul li:hover ul li{line-height:40px}nav ul li:hover ul li a{padding:0;color:#fff}}nav a{color:#fff;text-decoration:none;font-size:22px;text-transform:uppercase;-webkit-transition:0.3s ease color;transition:0.3s ease color}nav a{font-size:14px}@media screen and (min-width: 768px){nav a{font-size:calc(14px + 8 * (100vw - 768px) / 462)}}@media screen and (min-width: 1230px){nav a{font-size:22px}}nav a:hover{color:#ff4620}nav .current-menu-item a{color:#ff4620}body{background-color:#333;min-height:100vh}.subpage img.lazyloaded{height:0;-webkit-perspective:none;perspective:none;pointer-events:none;width:1201px;height:100%;display:block;opacity:0;overflow:hidden;mix-blend-mode:normal;color:#fff;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:visible;-webkit-transform:translate3d(0, 200%, 0px) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px);transform:translate3d(0, 200%, 0px) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px);-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.loaded .subpage img.lazyloaded{height:auto;opacity:1;-webkit-transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px)}.logged-in .subpage img.lazyloaded{height:auto;opacity:1;-webkit-transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px)}.subpage h1{-webkit-perspective:none;perspective:none;pointer-events:none;display:block;opacity:0;overflow:hidden;mix-blend-mode:normal;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.loaded .subpage h1{opacity:1;-webkit-transition:opacity 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),-webkit-transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);transition:opacity 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),-webkit-transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);transition:opacity 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);transition:opacity 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),-webkit-transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);-webkit-transform:translateY(0);transform:translateY(0)}.logged-in .subpage h1{height:auto;opacity:1;-webkit-transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px)}.subpage h2{-webkit-perspective:none;perspective:none;pointer-events:none;display:block;opacity:0;overflow:hidden;mix-blend-mode:normal;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.loaded .subpage h2{opacity:1;-webkit-transition:opacity 0.4s 0.9s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),-webkit-transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);transition:opacity 0.4s 0.9s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),-webkit-transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);transition:opacity 0.4s 0.9s cubic-bezier(0.455, 0.03, 0.145, 0.9),transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);transition:opacity 0.4s 0.9s cubic-bezier(0.455, 0.03, 0.145, 0.9),transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),-webkit-transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);-webkit-transform:translateY(0);transform:translateY(0)}.logged-in .subpage h2{height:auto;opacity:1;-webkit-transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:opacity 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),-webkit-transform 0.6s 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) skew(0deg, 0deg) skewX(0deg) skewY(0deg) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px)}.subpage .button{-webkit-perspective:none;perspective:none;opacity:0;overflow:hidden;mix-blend-mode:normal;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform:translateY(calc(36vh + 100% - 100px));transform:translateY(calc(36vh + 100% - 100px));-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.loaded .subpage .button{opacity:1;-webkit-transition:opacity 0.4s 1s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),-webkit-transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);transition:opacity 0.4s 1s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),-webkit-transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);transition:opacity 0.4s 1s cubic-bezier(0.455, 0.03, 0.145, 0.9),transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);transition:opacity 0.4s 1s cubic-bezier(0.455, 0.03, 0.145, 0.9),transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),height 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9),-webkit-transform 0.5s 0.7s cubic-bezier(0.455, 0.03, 0.145, 0.9);-webkit-transform:translateY(0);transform:translateY(0)}.subsection{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}@media (min-width: 0px) and (max-width: 320px){.subsection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width: 321px) and (max-width: 480px){.subsection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width: 481px) and (max-width: 736px){.subsection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.subsection article{-webkit-box-flex:1;-ms-flex:1;flex:1;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;max-height:400px;width:33.333333%;position:relative;position:relative}.subsection article:before{content:'';float:left;padding-bottom:100%;width:1px;margin-left:-1px}.subsection article:after{content:'';display:table;clear:both}.subsection .subsection__wrapper{position:relative;overflow:hidden;height:400px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:0}.subsection .subsection__wrapper:before{--size:0;content:'';position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side, #000, transparent);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;-webkit-transition:width 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),height 0.5s cubic-bezier(0.785, 0.135, 0.135, 1);transition:width 0.5s cubic-bezier(0.785, 0.135, 0.135, 1),height 0.5s cubic-bezier(0.785, 0.135, 0.135, 1)}.subsection .subsection__wrapper:hover p{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#fff;z-index:10;position:relative}.subsection .subsection__wrapper:hover h3{margin-top:100px;position:relative;z-index:10}.subsection .subsection__wrapper:hover:before{--size:10000px;z-index:4}.subsection h3{position:relative;z-index:2;color:#fff;font-size:40px;margin-top:160px;margin-bottom:0;-webkit-transition:margin-top 0.3s ease;transition:margin-top 0.3s ease}.subsection h3{font-size:26px}@media screen and (min-width: 737px){.subsection h3{font-size:calc(26px + 14 * (100vw - 737px) / 703)}}@media screen and (min-width: 1440px){.subsection h3{font-size:40px}}.subsection img{top:0;right:0;bottom:0;left:0;position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.subsection .subsection__text{height:50px;overflow:hidden}.subsection p{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.subsection__imgwrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.subsection__imgwrap:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:2;position:absolute}.subsection__link{position:static;display:block;font:0/0 'a'}.subsection__link:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:3}.autoload{fill:#fff;position:absolute;top:calc(100vh - 150px);left:calc(50vw - 30px);width:100px;height:100px;color:#fff;fill:#fff}.autoload svg{fill:#fff}.lazyloading,.lazyload{opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.lazyloaded{opacity:1}.lazyloading{width:200px;height:var(--card-height)}.lazyloading:empty::after{content:"";display:block;width:100%;height:100%;border-radius:6px;-webkit-box-shadow:0 10px 45px rgba(0,0,0,0.1);box-shadow:0 10px 45px rgba(0,0,0,0.1);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(211,211,211,0)), color-stop(50%, rgba(211,211,211,0.8)), to(rgba(211,211,211,0))),var(--title-skeleton),var(--desc-line-skeleton),var(--desc-line-skeleton),var(--avatar-skeleton),var(--footer-skeleton),var(--card-skeleton);background-image:linear-gradient(90deg, rgba(211,211,211,0) 0, rgba(211,211,211,0.8) 50%, rgba(211,211,211,0) 100%),var(--title-skeleton),var(--desc-line-skeleton),var(--desc-line-skeleton),var(--avatar-skeleton),var(--footer-skeleton),var(--card-skeleton);background-size:var(--blur-size),var(--title-width) var(--title-height),var(--desc-line-1-width) var(--desc-line-height),var(--desc-line-2-width) var(--desc-line-height),var(--avatar-size) var(--avatar-size),100% var(--footer-height),100% 100%;background-position:-150% 0,var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),var(--footer-position),0 0;background-repeat:no-repeat;-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite}@-webkit-keyframes loading{to{background-position:350% 0,var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),var(--footer-position),0 0}}@keyframes loading{to{background-position:350% 0,var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),var(--footer-position),0 0}}.rules{height:1800px !important}@media (max-width: 736px){.rules{height:100% !important;margin-left:-20px !important;margin-right:-20px !important;margin-bottom:-30px !important;position:relative !important;min-height:680px !important}}

/*# sourceMappingURL=maps/main.css.map */
