@import "/assets/font/fira-sans/fira-sans.min.css";@import "/assets/font/feather/feather.min.css";@-webkit-keyframes sparkles-1{0%,to{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}25%{opacity:.2;-webkit-transform:translateX(-10px) translateY(10px);transform:translateX(-10px) translateY(10px)}50%{opacity:.2;-webkit-transform:translateX(-5px) translateY(15px);transform:translateX(-5px) translateY(15px)}75%{opacity:.4;-webkit-transform:translateX(7px) translateY(5px);transform:translateX(7px) translateY(5px)}}@-moz-keyframes sparkles-1{0%,to{opacity:1;-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}25%{opacity:.2;-moz-transform:translateX(-10px) translateY(10px);transform:translateX(-10px) translateY(10px)}50%{opacity:.2;-moz-transform:translateX(-5px) translateY(15px);transform:translateX(-5px) translateY(15px)}75%{opacity:.4;-moz-transform:translateX(7px) translateY(5px);transform:translateX(7px) translateY(5px)}}@keyframes sparkles-1{0%,to{opacity:1;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}25%{opacity:.2;-webkit-transform:translateX(-10px) translateY(10px);-moz-transform:translateX(-10px) translateY(10px);transform:translateX(-10px) translateY(10px)}50%{opacity:.2;-webkit-transform:translateX(-5px) translateY(15px);-moz-transform:translateX(-5px) translateY(15px);transform:translateX(-5px) translateY(15px)}75%{opacity:.4;-webkit-transform:translateX(7px) translateY(5px);-moz-transform:translateX(7px) translateY(5px);transform:translateX(7px) translateY(5px)}}@-webkit-keyframes sparkles-2{0%,to{opacity:0;-webkit-transform:translateX(0) translateY(0) scale(1.2);transform:translateX(0) translateY(0) scale(1.2)}25%{opacity:1}99%{opacity:0;-webkit-transform:translateX(-10px) translateY(-120px) scale(1);transform:translateX(-10px) translateY(-120px) scale(1)}}@-moz-keyframes sparkles-2{0%,to{opacity:0;-moz-transform:translateX(0) translateY(0) scale(1.2);transform:translateX(0) translateY(0) scale(1.2)}25%{opacity:1}99%{opacity:0;-moz-transform:translateX(-10px) translateY(-120px) scale(1);transform:translateX(-10px) translateY(-120px) scale(1)}}@keyframes sparkles-2{0%,to{opacity:0;-webkit-transform:translateX(0) translateY(0) scale(1.2);-moz-transform:translateX(0) translateY(0) scale(1.2);transform:translateX(0) translateY(0) scale(1.2)}25%{opacity:1}99%{opacity:0;-webkit-transform:translateX(-10px) translateY(-120px) scale(1);-moz-transform:translateX(-10px) translateY(-120px) scale(1);transform:translateX(-10px) translateY(-120px) scale(1)}}@-webkit-keyframes sparkles-3{0%,to{opacity:0;-webkit-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}25%{opacity:1}99%{opacity:0;-webkit-transform:translateX(0) translateY(-80px) scale(1.6);transform:translateX(0) translateY(-80px) scale(1.6)}}@-moz-keyframes sparkles-3{0%,to{opacity:0;-moz-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}25%{opacity:1}99%{opacity:0;-moz-transform:translateX(0) translateY(-80px) scale(1.6);transform:translateX(0) translateY(-80px) scale(1.6)}}@keyframes sparkles-3{0%,to{opacity:0;-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}25%{opacity:1}99%{opacity:0;-webkit-transform:translateX(0) translateY(-80px) scale(1.6);-moz-transform:translateX(0) translateY(-80px) scale(1.6);transform:translateX(0) translateY(-80px) scale(1.6)}}@-webkit-keyframes sparkles-4{0%,to{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}75%{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes sparkles-4{0%,to{opacity:.4;-moz-transform:scale(1);transform:scale(1)}25%{opacity:1;-moz-transform:scale(1.05);transform:scale(1.05)}75%{opacity:.6;-moz-transform:scale(1);transform:scale(1)}}@keyframes sparkles-4{0%,to{opacity:.4;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}25%{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}75%{opacity:.6;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes clouds-1{0%{opacity:1;left:100%}98%{opacity:1;left:-100%}99%{opacity:0;left:-100%}to{opacity:0;left:100%}}@-moz-keyframes clouds-1{0%{opacity:1;left:100%}98%{opacity:1;left:-100%}99%{opacity:0;left:-100%}to{opacity:0;left:100%}}@keyframes clouds-1{0%{opacity:1;left:100%}98%{opacity:1;left:-100%}99%{opacity:0;left:-100%}to{opacity:0;left:100%}}@-webkit-keyframes fade{0%,to{opacity:0}50%{opacity:.8}}@-moz-keyframes fade{0%,to{opacity:0}50%{opacity:.8}}@keyframes fade{0%,to{opacity:0}50%{opacity:.8}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes slideInDown{0%{-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;visibility:visible}to{opacity:1;-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0;visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes slideInUp{0%{-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;visibility:visible}to{opacity:1;-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;visibility:visible}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px);transform:perspective(400px)}to{-moz-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-moz-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-moz-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}:root{--font-main:"Fira Sans", sans-serif;--bg-color:#FFFFFF;--text-color:#070707;--text-light:#FFFFFF;--link-color:#070707;--link-hover-color:#00897B;--selection-bg:#B2DFDB;--selection-text:#070707;--primary-color:#00A693;--secondary-color:#0055AA;--accent-color:#80CBC4;--dark-color:#0055AA;--medium-color:#00A693;--light-color:#FFFFFF}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button:active,button:focus{outline:0!important}button::-moz-focus-inner,input::-moz-focus-inner{border:0!important}::-moz-selection{background-color:var(--selection-bg);color:var(--selection-text);text-shadow:none}::selection{background-color:var(--selection-bg);color:var(--selection-text);text-shadow:none}::-webkit-scrollbar{display:none;width:6px}@media only screen and (min-width:768px){::-webkit-scrollbar{display:block}}::-webkit-scrollbar-track{border-radius:20px}::-webkit-scrollbar-thumb{border-radius:10px}body,html{width:100%;height:100%;overflow:hidden}html{font-family:sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden!important;font:400 1.4rem/1.7 var(--font-main);background-color:var(--bg-color);color:var(--text-color)}body,section{position:relative;min-width:320px}a{text-decoration:none;-webkit-tap-highlight-color:transparent;outline:0;color:var(--link-color);-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}a.light{color:var(--light-color)}.no-touch a:hover{color:var(--link-hover-color)}.no-touch a:hover.light{color:var(--text-color);opacity:.7}a:active,a:focus,a:hover{outline:0}img{display:block;width:100%;height:auto}.overflow-hidden{overflow:hidden!important}.fullheight{position:static;height:auto}@media only screen and (min-width:1200px){.fullheight{position:relative;height:100%}}.fullheight-mobile{position:relative;height:100%}.color-layer{position:absolute;top:0;left:0;width:100%;height:100%}.color-layer-medium{background-color:rgba(0,0,0,.6)}.color-layer-dark{background-color:rgba(0,0,0,.8)}.bg-light{background-color:var(--light-color)}.bg-medium{background-color:var(--medium-color)}.bg-dark{background-color:var(--dark-color)}.section-main .headline__btnholder,.section-main .headline__description,.section-main .headline__subtitle,.section-main .headline__title{opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;-moz-transition:opacity .3s,transform .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s,-moz-transform .3s}.section-main .headline__btnholder,.section-main .headline__description{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.section-main .intro__copyright,.section-main .intro__countdown,.section-main .intro__header .logo,.section-main .intro__header .menu-trigger{opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.section-main .aside__content{opacity:0;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.section-main .aside__content.animate-out{opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.section-main .aside__socials{opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.section-main.loaded .headline__btnholder,.section-main.loaded .headline__description,.section-main.loaded .headline__subtitle,.section-main.loaded .headline__title{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.section-main.loaded .headline__description,.section-main.loaded .headline__subtitle,.section-main.loaded .headline__title{-webkit-transition:opacity .6s 0s,-webkit-transform .6s 0s;-o-transition:transform .6s 0s,opacity .6s 0s;-moz-transition:transform .6s 0s,opacity .6s 0s,-moz-transform .6s 0s;transition:transform .6s 0s,opacity .6s 0s;transition:transform .6s 0s,opacity .6s 0s,-webkit-transform .6s 0s,-moz-transform .6s 0s}.section-main.loaded .headline__btnholder{-webkit-transition:opacity .6s 0s,background-color .3s,color .3s,-webkit-transform .6s 0s;-o-transition:transform .6s 0s,opacity .6s 0s,background-color .3s,color .3s;-moz-transition:transform .6s 0s,opacity .6s 0s,background-color .3s,color .3s,-moz-transform .6s 0s;transition:transform .6s 0s,opacity .6s 0s,background-color .3s,color .3s;transition:transform .6s 0s,opacity .6s 0s,background-color .3s,color .3s,-webkit-transform .6s 0s,-moz-transform .6s 0s}.no-js .words-wrapper b.is-visible,.section-main.loaded .aside__content,.section-main.loaded .aside__socials,.section-main.loaded .intro__copyright,.section-main.loaded .intro__countdown,.section-main.loaded .intro__header .logo,.section-main.loaded .intro__header .menu-trigger{opacity:1}.section-main.loaded .aside__content.animate-out{opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media only screen and (min-width:1200px){.section-main .menu{opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}.section-main.loaded .menu{opacity:1}}.words-wrapper{text-align:left}.words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.words-wrapper,.words-wrapper b.is-visible{position:relative}.clip b,.no-js .words-wrapper b{opacity:0}.clip span,.words-wrapper{display:inline-block}.clip .words-wrapper{overflow:hidden;vertical-align:top;padding-right:10px}.clip .words-wrapper::after{content:"";position:absolute;top:10%;right:0;width:6px;height:80%;-moz-border-radius:1px;border-radius:1px;background-color:var(--secondary-color)}.clip b.is-visible{opacity:1}@media only screen and (min-width:1400px){.clip .words-wrapper{padding-right:14px}.clip .words-wrapper::after{width:8px}}#main-video,#sparkles .layer img,#video-wrapper,.video-background{position:absolute;width:100%;height:100%;top:0;left:0}#main-video,#video-wrapper{background-color:transparent}#main-video{display:block;background-position:center center;-moz-background-size:contain;background-size:contain;-o-object-fit:cover;object-fit:cover}#bgndKenburns,#bgndKenburns-c1,#bgndKenburns-c2,#bgndKenburns-c3,#bgndKenburns-mono{display:block;position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;background-color:transparent}#clouds,#particles-js,#polygons-js,#sparkles,#stars-js{position:absolute;width:100%;height:100%;min-height:320px;background-color:transparent}#clouds,#sparkles{display:block;overflow:hidden}#clouds .clouds__layer,#sparkles .layer{position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s}#sparkles .layer img{left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:auto}#sparkles .layer.layer-1{-webkit-animation:sparkles-1 4s infinite;-moz-animation:sparkles-1 4s infinite;animation:sparkles-1 4s infinite}#sparkles .layer.layer-2,#sparkles .layer.layer-3,#sparkles .layer.layer-4{-webkit-animation:sparkles-2 20s infinite;-moz-animation:sparkles-2 20s infinite;animation:sparkles-2 20s infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#sparkles .layer.layer-3,#sparkles .layer.layer-4{-webkit-animation:sparkles-3 8s infinite;-moz-animation:sparkles-3 8s infinite;animation:sparkles-3 8s infinite}#sparkles .layer.layer-4{-webkit-animation:sparkles-4 6s infinite;-moz-animation:sparkles-4 6s infinite;animation:sparkles-4 6s infinite}@media only screen and (min-width:992px){#sparkles .layer img{bottom:0;left:auto;top:auto;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}#clouds .clouds__layer{top:0;left:100%}#clouds .clouds__layer img{display:block;height:auto;outline:0}#clouds .clouds__layer1,#clouds .clouds__layer2,#clouds .clouds__layer3{width:400px;-webkit-animation:clouds-1 60s infinite;-moz-animation:clouds-1 60s infinite;animation:clouds-1 60s infinite;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}#clouds .clouds__layer1 img{position:absolute;bottom:-100px;left:0;width:400px}#clouds .clouds__layer2,#clouds .clouds__layer3{width:560px;-webkit-animation:clouds-1 infinite;-moz-animation:clouds-1 infinite;animation:clouds-1 infinite;-webkit-animation-duration:43s;-moz-animation-duration:43s;animation-duration:43s}#clouds .clouds__layer2 img{position:absolute;top:-60px;left:0;width:560px}#clouds .clouds__layer3{width:300px;-webkit-animation-duration:51s;-moz-animation-duration:51s;animation-duration:51s;-webkit-animation-delay:10s;-moz-animation-delay:10s;animation-delay:10s}#clouds .clouds__layer3 img{width:300px;position:absolute;top:180px;left:0}h1{font:700 4rem/1.2 var(--font-main);letter-spacing:-.1rem;color:var(--text-light)}@media only screen and (min-width:768px){h1{font-size:9rem}}@media only screen and (min-width:1400px){h1{font-size:13rem}}.headline__subtitle{font:700 2rem/1.4 var(--font-main);color:var(--text-light);padding-left:.2rem}@media only screen and (min-width:768px){.headline__subtitle{font-size:2.4rem;margin-bottom:-.6rem}}@media only screen and (min-width:1200px){.headline__subtitle{margin-top:2rem}}@media only screen and (min-width:1400px){.headline__subtitle{font-size:3rem}}.headline__description{font:400 1.4rem/1.7 var(--font-main);color:var(--text-light);padding-left:.2rem;max-width:500px;margin-top:2.4rem}@media only screen and (min-width:768px){.headline__description{font-size:1.6rem;margin-top:1.6rem}}@media only screen and (min-width:1400px){.headline__description{max-width:610px;font-size:2rem}}.headline__btnholder{margin-top:3.6rem}@media only screen and (min-width:768px){.headline__btnholder{margin-top:3.8rem}}@media only screen and (min-width:1400px){.headline__btnholder{margin-top:4.6rem}}blockquote,h2{position:relative}h2{display:inline-block;font:700 4rem/1 var(--font-main);letter-spacing:-.14rem;color:var(--primary-color);padding-bottom:.4rem}h2::after{display:none}@media only screen and (min-width:768px){h2{font-size:7.6rem}}@media only screen and (min-width:1400px){h2{font-size:10rem}}h3{font:700 1.6rem/1.4 var(--font-main);text-transform:uppercase;color:var(--text-color);margin-bottom:1.8rem}.popup__subtitle.light,.popup__title.light,blockquote i.light,blockquote p.light,h3.light,h4.light,p.copyright a,p.light{color:var(--text-light)}h3 small{display:block;margin-top:.2rem;font:italic 400 1.3rem/1.2 var(--font-main);text-transform:none}@media only screen and (min-width:1400px){h3{font-size:2rem}h3 small{font-size:1.4rem}}h4,p.copyright{text-transform:uppercase}h4{font:700 1.5rem/1.2 var(--font-main);letter-spacing:.02em;color:var(--text-color)}h4 small{display:block;margin-top:.2rem;font:italic 400 1.3rem/1.2 var(--font-main);text-transform:none}@media only screen and (min-width:1400px){h4{font-size:1.9rem}h4 small{font-size:1.4rem}}blockquote i,p{color:var(--text-color)}p{font:400 1.6rem/1.7 var(--font-main)}p.copyright{font:500 1.1rem/1 var(--font-main);letter-spacing:.03em}p.copyright a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.no-touch p.copyright a:hover,p.copyright{color:rgba(255,255,255,.6)}.inner__text{font:500 1.6rem/1.7 var(--font-main);margin-top:3rem;padding-left:2px}.inner__text span{font-weight:700;white-space:nowrap}@media only screen and (min-width:1400px){.inner__text{font-size:2rem}}.aside__title{font:700 2rem/1.4 var(--font-main);color:var(--text-light);max-width:500px;margin-bottom:2.4rem}@media only screen and (min-width:768px){.aside__title{font-size:2.4rem}}@media only screen and (min-width:1400px){.aside__title{font-size:3rem}}.aside__text{font:400 1.4rem/1.7 var(--font-main);color:var(--text-light);max-width:500px;margin-bottom:3.2rem}@media only screen and (min-width:1400px){.aside__text{font-size:1.6rem;margin-bottom:3.4rem}}blockquote{text-align:center}blockquote i{font-size:3rem;line-height:1.2;margin:0 auto 3.6rem}.popup__title,blockquote p{font:italic 500 2rem/1.4 var(--font-main);color:var(--text-color);margin-bottom:3rem}blockquote cite{font:400 1.4rem/1.2 var(--font-main);color:rgba(49,54,55,.8)}blockquote cite.light{color:rgba(255,255,255,.8)}blockquote cite span,blockquote i{display:block}@media only screen and (min-width:768px){blockquote p{max-width:560px;margin:0 auto 3rem}}@media only screen and (min-width:1400px){blockquote p{max-width:760px;font-size:3rem}}.popup__title{font:700 2.6rem/1.4 var(--font-main);margin-bottom:2rem}@media only screen and (min-width:1200px){.popup__title{font-size:2rem}}@media only screen and (min-width:1400px){.popup__title{font-size:2.6rem}}.popup__subtitle{font:400 1.6rem/1.7 var(--font-main);color:var(--text-color)}@media only screen and (min-width:1400px){.popup__subtitle{font-size:1.6rem}}.menu-trigger,.menu-trigger i{display:block;position:absolute}.menu-trigger{top:0;right:3rem;width:46px;height:46px;border:1px solid var(--text-light);-moz-border-radius:4px;border-radius:4px}.menu-trigger i{left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:2rem}@media only screen and (min-width:768px){.menu-trigger{right:5rem}}@media only screen and (min-width:1200px){.menu-trigger{display:none}}.menu-close{display:inline-block;position:relative;width:46px;height:46px;border:2px solid var(--text-light);-moz-border-radius:4px;border-radius:4px}.menu-close i,.menu-trigger i{color:var(--text-light)}.button,.section-close{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.section-close{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.button-square.is-scaled-up,.section-close.is-scaled-up{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.button{position:relative;display:inline-block;border:0;outline:0;background-color:transparent;padding:1.2rem 3.2rem;font:700 1.4rem/1.7 var(--font-main);color:var(--text-light);-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width:768px){.button{padding:1.4rem 3.2rem}}@media only screen and (min-width:1400px){.button{padding:1.6rem 3.8rem;font-size:1.4rem}}.button-square{position:relative;display:block;border:0;outline:0;width:46px;height:46px;background-color:transparent;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button-square i,.menu-close i{display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:1.8rem}.button-solid-light{background-color:var(--primary-color);border:2px solid var(--primary-color);color:var(--text-color)}.button-solid-dark,.no-touch .button-solid-light:hover{background-color:var(--secondary-color);border:2px solid var(--secondary-color);color:var(--text-light)}.no-touch .button-solid-dark:hover{background-color:transparent;border:2px solid var(--primary-color);color:var(--text-color)}.button-outline-dark,.button-outline-light,.no-touch .button-outline-dark.transparent:hover{background-color:transparent;color:var(--text-light);border:2px solid var(--text-light)}.no-touch .button-outline-light:hover{background-color:var(--primary-color);border:2px solid var(--primary-color);color:var(--text-color)}.button-outline-dark{color:var(--text-color);border:2px solid var(--secondary-color)}.no-touch .button-outline-dark:hover{background-color:var(--secondary-color);border:2px solid var(--secondary-color);color:var(--text-light)}.button-outline-dark.transparent{background-color:transparent;border:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.3)}.no-touch .button-outline-dark.transparent:hover{border:1px solid var(--text-light)}.form-container{position:relative}@media only screen and (min-width:1200px){.notify .form-container{max-width:610px}}.form{opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.form.is-hidden{opacity:0}form,form input,form textarea{position:relative;width:100%}form input,form textarea{display:block;border:0;outline:0;margin:0;padding:0;background-color:transparent;padding:1.4rem .3rem;font:500 1.6rem/1.7 var(--font-main);-webkit-transition:border-bottom .3s;-o-transition:border-bottom .3s;-moz-transition:border-bottom .3s;transition:border-bottom .3s}form input{height:4.4rem;margin:0 0 2.4rem}form input.margin-s,form textarea{margin:0 0 .8rem}@media only screen and (min-width:1400px){form input{height:5rem}}form textarea{height:14rem;resize:none}form .inputs-description{display:block;width:100%;margin-bottom:1.2rem;text-align:right;font:400 1.2rem/1 var(--font-main)}.form-dark ::-webkit-input-placeholder{color:var(--text-color);opacity:.6}.form-dark :-moz-placeholder{color:var(--text-color);opacity:.6}.form-dark ::-moz-placeholder{color:var(--text-color);opacity:.6}.form-dark :-ms-input-placeholder{color:var(--text-color);opacity:.6}.form-dark input:focus:required:invalid,.form-dark textarea:focus:required:invalid{color:var(--text-color)}.form-dark input:required:valid,.form-dark textarea:required:valid{color:var(--text-color)}.form-dark input,.form-dark textarea{border-bottom:1px solid var(--text-color);color:var(--text-color)}.form-dark input:focus,.form-dark textarea:focus,.form-light input:focus,.form-light textarea:focus{border-bottom:1px solid var(--primary-color)}.form-dark .inputs-description{color:var(--text-color);opacity:.8}.form-light ::-webkit-input-placeholder{color:var(--text-light);opacity:.8}.form-light :-moz-placeholder{color:var(--text-light);opacity:.8}.form-light ::-moz-placeholder{color:var(--text-light);opacity:.8}.form-light :-ms-input-placeholder{color:var(--text-light);opacity:.8}.form-light input:focus:required:invalid,.form-light textarea:focus:required:invalid{color:var(--text-light)}.form-light input:required:valid,.form-light textarea:required:valid{color:var(--text-light)}.form-light input,.form-light textarea{border-bottom:1px solid var(--text-light);color:var(--text-light)}.form-light .inputs-description{color:var(--text-light);opacity:.6}.reply-group{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;max-width:300px;padding:0 15px;text-align:center;opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.reply-group.is-visible{opacity:1}.notify .reply-group{left:0;top:0;bottom:auto;right:auto;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);text-align:left;max-width:none}.reply-group__icon{display:block;margin:0 auto 13px;font-size:4rem;color:var(--primary-color)}.reply-group__title{font:700 2rem/1.7 var(--font-main);color:var(--text-color);margin-bottom:7px}.navigation li a,.reply-group__text.light,.reply-group__title.light{color:var(--text-light)}.reply-group__text{display:block;font:400 1.4rem/1.7 var(--font-main);color:var(--text-color)}@media only screen and (min-width:1400px){.reply-group__text{font-size:1.6rem}}.section-main{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;background-color:var(--primary-color)}@media only screen and (min-width:1200px){.section-main{overflow:hidden}}.section-main__intro{position:relative;width:100%;background-color:var(--secondary-color);z-index:3;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out}@media only screen and (min-width:768px){.section-main__intro{padding-bottom:78px}}@media only screen and (min-width:1200px){.section-main__intro{width:75%;height:100%;min-height:568px;padding-bottom:0}}.section-main__intro.is-scaled-down{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media only screen and (min-width:1200px){.section-main__intro.is-scaled-down{-webkit-transform:scale(.92);-moz-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92)}}.section-main__aside{position:relative;width:100%;background-color:var(--secondary-color);padding:3rem 0}@media only screen and (min-width:1200px){.section-main__aside{position:fixed;top:0;right:0;width:25%;height:100%;min-height:568px;z-index:10}}@media only screen and (min-width:1400px){.section-main__aside{padding:4rem 0}}.intro__media,.media__image{position:absolute;top:0;left:0;width:100%;height:100%}.media__image{background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}.intro__header{position:relative;margin-top:3rem;padding:0 3rem}.intro__header .logo img{width:auto}@media only screen and (min-width:768px){.intro__header{padding:0 5rem}}@media only screen and (min-width:1400px){.intro__header{margin-top:4rem;padding:0 6rem}}.intro__headline{position:relative;padding:12rem 3rem}@media only screen and (min-width:768px){.intro__headline{padding:12rem 5rem}}@media only screen and (min-width:1200px){.intro__headline{position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 5rem}}@media only screen and (min-width:1400px){.intro__headline{padding:0 6rem}}.intro__countdown{position:relative;width:100%;padding:0 3rem 3rem}@media only screen and (min-width:768px){.intro__countdown{position:absolute;bottom:3rem;left:0;width:auto;padding:0 5rem}}@media only screen and (min-width:1200px){.intro__countdown{padding:0 5rem}}@media only screen and (min-width:1400px){.intro__countdown{bottom:4rem;padding:0 6rem}}.intro__copyright{display:none;position:relative;width:100%;padding:0 3rem}@media only screen and (min-width:768px){.intro__copyright{display:block;position:absolute;right:0;bottom:3rem;width:auto;padding:0 5rem}}@media only screen and (min-width:1200px){.intro__copyright{padding:0 5rem}}@media only screen and (min-width:1400px){.intro__copyright{bottom:4rem;padding:0 6rem}}.aside__content{position:relative;width:100%;padding:3rem;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.aside__content.animate-out,.menu.is-visible .transition-el{opacity:1}@media only screen and (min-width:768px){.aside__content{padding:3rem 5rem}}@media only screen and (min-width:1200px){.aside__content{position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 5rem}.aside__content.animate-out{opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}}@media only screen and (min-width:1400px){.aside__content{padding:0 6rem}}.aside__socials{position:relative;width:100%;padding:3rem}@media only screen and (min-width:768px){.aside__socials{padding:3rem 5rem}}@media only screen and (min-width:1200px){.aside__socials{position:absolute;right:0;bottom:3rem;width:auto;padding:0 5rem}}@media only screen and (min-width:1400px){.aside__socials{bottom:4rem;padding:0 6rem}}.menu{position:fixed;top:0;left:0;width:100%;min-width:320px;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:11;background-color:var(--secondary-color);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s}.menu .transition-el,.notify.is-visible .transition-el{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1200px){.menu{position:absolute;top:0;right:0;left:auto;width:auto;min-width:auto;height:auto;overflow-y:hidden;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);background-color:transparent;z-index:4}.menu .transition-el{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.menu.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu__controls{display:block;position:absolute;top:0;left:0;width:100%;padding:3rem 3rem 0;z-index:2;text-align:right}@media only screen and (min-width:1200px){.menu__controls{display:none}}.menu__container{position:relative;width:100%;height:100%;min-height:480px;z-index:1}@media only screen and (min-width:1200px){.menu__container{height:auto;min-height:auto;margin-top:3rem}}@media only screen and (min-width:1400px){.menu__container{margin-top:4rem}}.navigation{display:block;position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 3rem}.navigation li{display:block;position:relative}.navigation li a{display:block;padding:1rem 0;font:700 3.4rem/1 var(--font-main);-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.no-touch .navigation li:hover a,.no-touch .socials li a:hover{color:var(--primary-color)}@media only screen and (min-width:768px){.navigation{padding:0 5rem}.navigation li a{font-size:6rem}}@media only screen and (min-width:1200px){.navigation{position:relative;left:auto;top:auto;bottom:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding:0 5rem}.navigation li{display:inline-block}.navigation li a{padding:0;font:700 1.6rem/1.2 var(--font-main);text-transform:none;margin-right:3.6rem}.navigation li:first-of-type{display:none}.navigation li:last-of-type a{margin-right:0}}@media only screen and (min-width:1400px){.navigation{padding:0 6rem}.navigation li a{font-size:1.8rem}}.socials,.socials li a{display:block;line-height:1}.socials{position:relative}.socials li{display:inline-block}.socials li a{font-size:1.6rem;color:var(--text-light);margin-right:2.7rem;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.socials li:last-of-type a{margin-right:0}.countdown{position:relative}.countdown::after,.loader__caption .loading-dots::after{clear:both;content:"";display:table}.countdown #countdown,.countdown .help-text{float:left}.countdown #countdown{position:relative;font:700 4.6rem/.8 var(--font-main);color:var(--text-light)}.countdown .help-text{font:400 1.4rem/1.2 var(--font-main);color:var(--text-light);padding-top:.5rem;margin-left:1rem}.countdown .countdown-period{display:none}@media only screen and (min-width:768px){.countdown #countdown{font-size:6rem}.countdown .help-text{font-size:1.6rem;padding-top:1rem}}.notify{position:fixed;top:0;right:0;width:100%;height:100%;overflow-y:auto;z-index:4;background-color:var(--secondary-color);-webkit-transform:translateX(101%);-moz-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s}.notify .transition-el{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;-moz-transition:opacity .3s,transform .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s,-moz-transform .3s}@media only screen and (min-width:1200px){.notify{position:absolute;top:0;right:auto;left:0;width:75%;min-height:568px}}.notify.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.notify.is-visible .transition-el-1{-webkit-transition:opacity .3s .6s,-webkit-transform .3s .6s;-o-transition:transform .3s .6s,opacity .3s .6s;-moz-transition:transform .3s .6s,opacity .3s .6s,-moz-transform .3s .6s;transition:transform .3s .6s,opacity .3s .6s;transition:transform .3s .6s,opacity .3s .6s,-webkit-transform .3s .6s,-moz-transform .3s .6s}.notify.is-visible .transition-el-2{-webkit-transition:opacity .3s .7s,-webkit-transform .3s .7s;-o-transition:transform .3s .7s,opacity .3s .7s;-moz-transition:transform .3s .7s,opacity .3s .7s,-moz-transform .3s .7s;transition:transform .3s .7s,opacity .3s .7s;transition:transform .3s .7s,opacity .3s .7s,-webkit-transform .3s .7s,-moz-transform .3s .7s}.notify.is-visible .transition-el-3{-webkit-transition:opacity .3s .8s,border .5s,-webkit-transform .3s .8s;-o-transition:transform .3s .8s,opacity .3s .8s,border .5s;-moz-transition:transform .3s .8s,opacity .3s .8s,border .5s,-moz-transform .3s .8s;transition:transform .3s .8s,opacity .3s .8s,border .5s;transition:transform .3s .8s,opacity .3s .8s,border .5s,-webkit-transform .3s .8s,-moz-transform .3s .8s}.notify.is-visible .transition-el-4{-webkit-transition:opacity .3s .9s,background-color .3s,border .3s,color .3s,-webkit-transform .3s .9s;-o-transition:transform .3s .9s,opacity .3s .9s,background-color .3s,border .3s,color .3s;-moz-transition:transform .3s .9s,opacity .3s .9s,background-color .3s,border .3s,color .3s,-moz-transform .3s .9s;transition:transform .3s .9s,opacity .3s .9s,background-color .3s,border .3s,color .3s;transition:transform .3s .9s,opacity .3s .9s,background-color .3s,border .3s,color .3s,-webkit-transform .3s .9s,-moz-transform .3s .9s}.notify__controls{position:relative;margin-top:3rem;padding:0 3rem}@media only screen and (min-width:768px){.notify__controls{padding:0 5rem}}@media only screen and (min-width:1400px){.notify__controls{margin-top:4rem;padding:0 6rem}}.notify__content{position:relative;padding:6rem 0;max-width:700px}.notify__content .content-block{position:relative;padding:0 3rem;margin-bottom:6rem}.notify__content .content-block:last-of-type{margin-bottom:0}.notify__content .content-block.margin-bottom-s{margin-bottom:3.8rem}.notify__content .content-block.grid-block{padding:0 -moz-calc(3rem - 15px);padding:0 calc(3rem - 15px)}@media only screen and (min-width:768px){.notify__content .content-block{padding:0 5rem}.notify__content .content-block.grid-block{padding:0 -moz-calc(5rem - 15px);padding:0 calc(5rem - 15px)}}@media only screen and (min-width:1200px){.notify__content{position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width:1400px){.notify__content{padding:6rem 0}.notify__content.no-padding-bottom{padding:6rem 0 0}.notify__content .content-block{padding:0 6rem;margin-bottom:7rem}.notify__content .content-block.margin-bottom-s{margin-bottom:4.8rem}.notify__content .content-block.grid-block{padding:0 -moz-calc(6rem - 15px);padding:0 calc(6rem - 15px)}}.stayintouch,.stayintouch .transition-el{-webkit-transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;-moz-transition:opacity .3s,transform .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s,-moz-transform .3s}.stayintouch{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:11;background-color:var(--secondary-color);opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(100%) translateY(0);-moz-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.stayintouch .transition-el{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.stayintouch .opacity-el{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.stayintouch.animate-in{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.stayintouch.animate-in .transition-el{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.stayintouch.animate-in .opacity-el,.stayintouch.animate-out{opacity:1}.stayintouch.animate-in .transition-el-1{-webkit-transition:opacity .3s .6s,-webkit-transform .3s .6s;-o-transition:transform .3s .6s,opacity .3s .6s;-moz-transition:transform .3s .6s,opacity .3s .6s,-moz-transform .3s .6s;transition:transform .3s .6s,opacity .3s .6s;transition:transform .3s .6s,opacity .3s .6s,-webkit-transform .3s .6s,-moz-transform .3s .6s}.stayintouch.animate-in .transition-el-2{-webkit-transition:opacity .3s .7s,border .3s,-webkit-transform .3s .7s;-o-transition:transform .3s .7s,opacity .3s .7s,border .3s;-moz-transition:transform .3s .7s,opacity .3s .7s,border .3s,-moz-transform .3s .7s;transition:transform .3s .7s,opacity .3s .7s,border .3s;transition:transform .3s .7s,opacity .3s .7s,border .3s,-webkit-transform .3s .7s,-moz-transform .3s .7s}.stayintouch.animate-in .transition-el-3{-webkit-transition:opacity .3s .8s,border .3s,-webkit-transform .3s .8s;-o-transition:transform .3s .8s,opacity .3s .8s,border .3s;-moz-transition:transform .3s .8s,opacity .3s .8s,border .3s,-moz-transform .3s .8s;transition:transform .3s .8s,opacity .3s .8s,border .3s;transition:transform .3s .8s,opacity .3s .8s,border .3s,-webkit-transform .3s .8s,-moz-transform .3s .8s}.stayintouch.animate-in .transition-el-4{-webkit-transition:opacity .3s .9s,border .3s,-webkit-transform .3s .9s;-o-transition:transform .3s .9s,opacity .3s .9s,border .3s;-moz-transition:transform .3s .9s,opacity .3s .9s,border .3s,-moz-transform .3s .9s;transition:transform .3s .9s,opacity .3s .9s,border .3s;transition:transform .3s .9s,opacity .3s .9s,border .3s,-webkit-transform .3s .9s,-moz-transform .3s .9s}.stayintouch.animate-in .transition-el-5{-webkit-transition:opacity .3s 1s,background-color .3s,-webkit-transform .3s 1s;-o-transition:transform .3s 1s,opacity .3s 1s,background-color .3s;-moz-transition:transform .3s 1s,opacity .3s 1s,background-color .3s,-moz-transform .3s 1s;transition:transform .3s 1s,opacity .3s 1s,background-color .3s;transition:transform .3s 1s,opacity .3s 1s,background-color .3s,-webkit-transform .3s 1s,-moz-transform .3s 1s}.stayintouch.animate-in .opacity-el-1{-webkit-transition:opacity .3s 1.2s;-o-transition:opacity .3s 1.2s;-moz-transition:opacity .3s 1.2s;transition:opacity .3s 1.2s}@media only screen and (min-width:1200px){.stayintouch{position:absolute;top:0;right:0;background-color:transparent;-webkit-transform:translateX(0) translateY(100%);-moz-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.stayintouch.animate-in{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.stayintouch.animate-out{opacity:0}}.stayintouch__controls{position:relative;margin-top:3rem;padding:0 3rem}@media only screen and (min-width:768px){.stayintouch__controls{padding:0 5rem}}@media only screen and (min-width:1400px){.stayintouch__controls{margin-top:4rem;padding:0 6rem}}.stayintouch__content{position:relative;padding:6rem 0;max-width:700px}.stayintouch__content .content-block{position:relative;padding:0 3rem;margin-bottom:6rem}.stayintouch__content .content-block:last-of-type{margin-bottom:0}.stayintouch__content .content-block.margin-bottom-s{margin-bottom:3.8rem}.stayintouch__content .content-block.grid-block{padding:0 -moz-calc(3rem - 15px);padding:0 calc(3rem - 15px)}@media only screen and (min-width:768px){.stayintouch__content .content-block{padding:0 5rem}.stayintouch__content .content-block.grid-block{padding:0 -moz-calc(5rem - 15px);padding:0 calc(5rem - 15px)}}@media only screen and (min-width:1200px){.stayintouch__content{max-width:none}}@media only screen and (min-width:1400px){.stayintouch__content{padding:7rem 0}.stayintouch__content.no-padding-bottom{padding:7rem 0 0}.stayintouch__content .content-block{padding:0 6rem;margin-bottom:7rem}.stayintouch__content .content-block.margin-bottom-s{margin-bottom:4.8rem}.stayintouch__content .content-block.grid-block{padding:0 -moz-calc(6rem - 15px);padding:0 calc(6rem - 15px)}}.section-inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;background-color:var(--bg-color);opacity:1;-webkit-transform:translateX(101%);-moz-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);-webkit-transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;-moz-transition:opacity .3s,transform .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s,-moz-transform .3s;z-index:8}.section-inner::after{display:none;content:""}.section-inner.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:1200px){.section-inner{width:75%}.section-inner::after{content:"custom-scrollbar"}}.section-inner__controls{position:relative;margin-top:3rem;padding:0 3rem}@media only screen and (min-width:768px){.section-inner__controls{padding:0 5rem}}@media only screen and (min-width:1400px){.section-inner__controls{margin-top:4rem;padding:0 6rem}}.section-inner__blocks{position:relative;padding:6rem 0}.section-inner__blocks.no-padding-bottom{padding:6rem 0 0}.section-inner__blocks .content-block{position:relative;padding:0 3rem;margin-bottom:6rem}.section-inner__blocks .content-block:last-of-type{margin-bottom:0}.section-inner__blocks .content-block.grid-block{padding:0 -moz-calc(3rem - 15px);padding:0 calc(3rem - 15px)}.section-inner__blocks .content-block.margin-bottom-s{margin-bottom:3.6rem}.section-inner__blocks .content-block.blockquote,.section-inner__blocks .content-block.features,.section-inner__blocks .content-block.map{padding:0;margin-bottom:0}@media only screen and (min-width:768px){.section-inner__blocks .content-block{padding:0 5rem}.section-inner__blocks .content-block.grid-block{padding:0 -moz-calc(5rem - 15px);padding:0 calc(5rem - 15px)}}@media only screen and (min-width:1400px){.section-inner__blocks{padding:7rem 0}.section-inner__blocks.no-padding-bottom{padding:7rem 0 0}.section-inner__blocks .content-block{padding:0 6rem;margin-bottom:7rem}.section-inner__blocks .content-block.grid-block{padding:0 -moz-calc(6rem - 15px);padding:0 calc(6rem - 15px)}.section-inner__blocks .content-block.margin-bottom-s{margin-bottom:4.4rem}}.blockquote__container{position:relative;padding:6rem 3rem;background-repeat:no-repeat;background-position:bottom center;-moz-background-size:cover;background-size:cover}@media only screen and (min-width:768px){.blockquote__container{padding:8rem 5rem}}@media only screen and (min-width:1400px){.blockquote__container{padding:12rem 6rem}}.feature__image{position:relative;width:100%;height:320px;background-color:var(--secondary-color);background-repeat:no-repeat;-moz-background-size:cover;background-size:cover}@media only screen and (min-width:768px){.feature__image{height:100%}}.feature__descr{position:relative;padding:6rem 3rem;text-align:center}.feature__descr img{width:auto;margin:0 auto 2.8rem}@media only screen and (min-width:768px){.feature__descr{padding:8rem 5rem}}@media only screen and (min-width:1400px){.feature__descr{padding:12rem 6rem}.feature__descr p{max-width:400px;margin:0 auto}}#google-container{position:relative;width:100%;height:100vh}#google-map{position:relative;height:100%}@media only screen and (min-width:1200px){#google-map{width:100%}}#zoom-in,#zoom-out{position:relative;height:40px;width:40px;cursor:pointer;margin-right:1rem;background-color:var(--primary-color);color:var(--text-color);-moz-border-radius:4px;border-radius:4px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.no-touch #zoom-in:hover,.no-touch #zoom-out:hover{background-color:var(--secondary-color)}#zoom-in i,#zoom-out i{font-size:1.4rem;display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#zoom-out{margin-top:.6rem;margin-bottom:1rem}.my-gallery__item{display:block;position:relative;cursor:pointer;margin-bottom:30px}.my-gallery__item:last-of-type{margin-bottom:0}.my-gallery__item img{border-radius:8px 8px 0 0}@media only screen and (min-width:1200px){.my-gallery__item img{opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}.no-touch .my-gallery__item:hover img{opacity:.5}.no-touch .my-gallery__item:hover .my-gallery__descr::after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.no-touch .my-gallery__item:hover .my-gallery__descr h3{opacity:1}}.my-gallery__descr{position:relative;width:100%;height:auto;padding:1.5rem 2rem;color:var(--text-color);z-index:1;margin-top:-5px;border-radius:0 0 8px 8px}.my-gallery__descr::after,.pswp__button i{position:absolute;top:0;left:0;width:100%;height:100%}.my-gallery__descr::after{content:"";display:block;background-color:var(--primary-color);z-index:-1;border-radius:0 0 8px 8px}.my-gallery__descr h3{display:block;margin-bottom:0;z-index:2}.my-gallery__descr p{display:none}@media only screen and (min-width:1200px){.my-gallery__descr::after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.my-gallery__descr h3{opacity:1}}.pswp__caption__center h3{font:700 1.5rem/1.2 var(--font-main);text-transform:uppercase;letter-spacing:.02em;color:var(--text-light)}.pswp__caption__center h3 small{display:block;margin-top:.2rem;font:italic 400 1.3rem/1.2 var(--font-main);text-transform:none;color:var(--text-light)}.pswp__caption__center p{font:400 1.4rem/1.7 var(--font-main);color:var(--text-light);margin-top:1.4rem}@media only screen and (min-width:1400px){.pswp__caption__center h3{font-size:1.9rem}.pswp__caption__center h3 small{font-size:1.4rem}}.pswp__counter{font:500 1.4rem/44px var(--font-main);color:var(--text-light)}.pswp__button{background-image:none!important;font-size:1.8rem;color:var(--text-light)}.pswp__button i{display:flex;align-items:center;justify-content:center;pointer-events:none}.pswp__button--close{position:relative;opacity:1;background-color:var(--primary-color)!important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{display:none!important}.pswp__bg{background:var(--secondary-color)}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.3)}.loader,.pswp__button--close:active{opacity:1}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:var(--secondary-color);visibility:visible;-webkit-transition:visibility .4s 0s,opacity .4s,background-color .6s ease-in-out;-o-transition:visibility .4s 0s,opacity .4s,background-color .6s ease-in-out;-moz-transition:visibility .4s 0s,opacity .4s,background-color .6s ease-in-out;transition:visibility .4s 0s,opacity .4s,background-color .6s ease-in-out}.loader.fade-dark{background-color:var(--dark-color)}.loader.loaded{opacity:0;visibility:hidden}.loader__content{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.loader__logo{display:block;width:6rem;height:6rem;margin:0 auto 24px}.loader__logo img{display:block;width:100%;height:auto}.loader__caption{margin:0 auto;text-align:center}.loader__caption .loading-text{display:block;color:var(--text-light);opacity:.6;text-transform:uppercase;font-family:var(--font-main);font-size:1.4rem;letter-spacing:.2rem}.loader__caption .loading-dots{position:relative;display:inline-block;text-align:center}.loader__caption .loading-dots .dot{float:left;width:.6rem;height:.6rem;margin:0 .3rem;background:var(--text-light);opacity:0;-moz-border-radius:50%;border-radius:50%;-webkit-animation:fade 1s infinite;-moz-animation:fade 1s infinite;animation:fade 1s infinite}.loader__caption .loading-dots .dot:nth-of-type(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}.loader__caption .loading-dots .dot:nth-of-type(2){-webkit-animation-delay:.1s;-moz-animation-delay:.1s;animation-delay:.1s}.loader__caption .loading-dots .dot:nth-of-type(3){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.slideInDown,.slideInUp{-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.slideInUp{-webkit-animation-name:slideInUp;-moz-animation-name:slideInUp;animation-name:slideInUp}.fadeOutDown,.flipOutY,.slideInUp{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.flipOutY{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flipOutY;-moz-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fadeOutDown{-webkit-animation:fadeOutDown 1s 1;-moz-animation:fadeOutDown 1s 1;animation:fadeOutDown 1s 1}@media only screen and (max-width:1199px){.menu{display:block!important;position:fixed!important;top:0!important;left:0!important;bottom:0!important;right:0!important;height:100vh!important;width:100%!important;visibility:visible!important;-webkit-transform:translateX(100%)!important;-moz-transform:translateX(100%)!important;-ms-transform:translateX(100%)!important;transform:translateX(100%)!important;z-index:1001!important}.menu.is-visible{-webkit-transform:translateX(0)!important;-moz-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.menu,.menu .transition-el{opacity:1!important;-webkit-animation:none!important;animation:none!important}.menu .transition-el{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.menu,.section-inner{-webkit-transition:-webkit-transform .3s ease-in-out!important;transition:transform .3s ease-in-out!important}.section-main__intro.is-scaled-down{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}}