/*! ------------------------------------------------
 * Project Name: Ramio Coming Soon Template
 * Project Description: Ramio - awesome coming soon template to kick-start your project
 * Tags: Ramio, coming soon, under construction, template, coming soon page, html5, css3
 * Version: 2.0.0
 * Build Date: April 2018
 * Last Update: September 2021
 * This product is available exclusively on Themeforest
 * Author: mix_design
 * Author URI: http://mixdesign.club
 * File name: main.css
 * ------------------------------------------------*/
 @font-face{font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/Poppins-Light/Poppins-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins-Light/Poppins-Light.woff") format("woff"),url("../fonts/Poppins-Light/Poppins-Light.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/Poppins-Regular/Poppins-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins-Regular/Poppins-Regular.woff") format("woff"),url("../fonts/Poppins-Regular/Poppins-Regular.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/Poppins-Medium/Poppins-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins-Medium/Poppins-Medium.woff") format("woff"),url("../fonts/Poppins-Medium/Poppins-Medium.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/Poppins-Bold/Poppins-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins-Bold/Poppins-Bold.woff") format("woff"),url("../fonts/Poppins-Bold/Poppins-Bold.ttf") format("truetype")}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;src:url("../fonts/Poppins-ExtraBold/Poppins-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins-ExtraBold/Poppins-ExtraBold.woff") format("woff"),url("../fonts/Poppins-ExtraBold/Poppins-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;src:url("../fonts/LibreBaskerville-Italic/LibreBaskerville-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/LibreBaskerville-Italic/LibreBaskerville-Italic.woff") format("woff"),url("../fonts/LibreBaskerville-Italic/LibreBaskerville-Italic.ttf") format("truetype")}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button:active,button:focus{outline:none!important}button::-moz-focus-inner{border:0!important}input::-moz-focus-inner{border:0!important}*:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}*:active{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}::-moz-focus-inner{border:0}::-moz-selection{background-color:#343434;color:#b6b6b6;text-shadow:none}::selection{background-color:#343434;color:#b6b6b6;text-shadow:none}html{font-family:sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:1200px){html,body{width:100%;height:100%}}body{min-width:320px;position:relative;overflow-x:hidden;font:normal 400 1.6rem/1.7 "Poppins",sans-serif;background-color:#1f1f1f;color:#616161}@media only screen and (min-width:1200px){body{overflow:hidden}}section{position:relative}a{text-decoration:underline;color:#303030;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:0}button:focus{outline:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}img{display:block;width:100%;height:auto}.no-padding{padding:0}.overflow-hidden{overflow:hidden}.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,0)}.color-layer-dark{background-color:rgba(0,0,0,0)}.intro__content{opacity:0}.media__image{opacity:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInLeft{from{opacity:0;-moz-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);-moz-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes blockMove{0%{-webkit-transform:translateX(-102%);transform:translateX(-102%)}40%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(102%);transform:translateX(102%)}}@-moz-keyframes blockMove{0%{-moz-transform:translateX(-102%);transform:translateX(-102%)}40%{-moz-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(102%);transform:translateX(102%)}}@keyframes blockMove{0%{-webkit-transform:translateX(-102%);-moz-transform:translateX(-102%);transform:translateX(-102%)}40%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(102%);-moz-transform:translateX(102%);transform:translateX(102%)}}@-webkit-keyframes itemsOpacity{0%{opacity:0}40%{opacity:0}60%{opacity:1}100%{opacity:1}}@-moz-keyframes itemsOpacity{0%{opacity:0}40%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes itemsOpacity{0%{opacity:0}40%{opacity:0}60%{opacity:1}100%{opacity:1}}.main.loaded .main__intro .intro__content{-webkit-animation:.8s ease-in-out 1 both itemsOpacity;-moz-animation:.8s ease-in-out 1 both itemsOpacity;animation:.8s ease-in-out 1 both itemsOpacity}.main.loaded .main__intro::before{-webkit-animation:.8s ease-in-out 1 both blockMove;-moz-animation:.8s ease-in-out 1 both blockMove;animation:.8s ease-in-out 1 both blockMove}.main.loaded .main__media .media__image{-webkit-animation:.8s ease-in-out 1 both itemsOpacity;-moz-animation:.8s ease-in-out 1 both itemsOpacity;animation:.8s ease-in-out 1 both itemsOpacity}.main.loaded .main__media::before{-webkit-animation:.8s ease-in-out 1 both blockMove;-moz-animation:.8s ease-in-out 1 both blockMove;animation:.8s ease-in-out 1 both blockMove}.main.loaded .intro__headline h1{-webkit-animation:.5s cubic-bezier(0.05,0.74,0.39,1) .6s 1 both fadeInLeft;-moz-animation:.5s cubic-bezier(0.05,0.74,0.39,1) .6s 1 both fadeInLeft;animation:.5s cubic-bezier(0.05,0.74,0.39,1) .6s 1 both fadeInLeft}.main.loaded .intro__headline p{-webkit-animation:.5s cubic-bezier(0.05,0.74,0.39,1) .8s 1 both fadeInLeft;-moz-animation:.5s cubic-bezier(0.05,0.74,0.39,1) .8s 1 both fadeInLeft;animation:.5s cubic-bezier(0.05,0.74,0.39,1) .8s 1 both fadeInLeft}.main.loaded .intro__headline a{-webkit-animation:.5s cubic-bezier(0.05,0.74,0.39,1) 1s 1 both fadeInLeft;-moz-animation:.5s cubic-bezier(0.05,0.74,0.39,1) 1s 1 both fadeInLeft;animation:.5s cubic-bezier(0.05,0.74,0.39,1) 1s 1 both fadeInLeft}.main.loaded .intro__logo,.main.loaded .intro__menu{-webkit-animation:.5s ease-in-out 1s 1 both fadeIn;-moz-animation:.5s ease-in-out 1s 1 both fadeIn;animation:.5s ease-in-out 1s 1 both fadeIn}.main.loaded .media__countdown,.main.loaded .intro__socials{-webkit-animation:.5s ease-in-out 1s 1 both fadeIn;-moz-animation:.5s ease-in-out 1s 1 both fadeIn;animation:.5s ease-in-out 1s 1 both fadeIn}.video-background{position:absolute;top:0;left:0;width:100%;height:100%}#video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}#main-video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;background-position:center center;-moz-background-size:contain;background-size:contain;-o-object-fit:cover;object-fit:cover}#bgndKenburns,#bgndKenburns-monochrome,#bgndKenburns-color-1,#bgndKenburns-color-2,#bgndKenburns-color-3,#bgndKenburns-color-4{display:block;position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;background-color:transparent}#particles-js,#nightsky-js,#snow-js,#bokeh-js,#triangles-js,#triangles-js1,#triangles-js2{position:absolute;width:100%;height:100%;min-height:320px;background-color:transparent}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin:0;padding:0}ul,ol{margin:0;padding:0}h1{display:inline-block;position:relative;font:normal 800 4rem/1 "Poppins",sans-serif;color:#262626;margin:2.4rem 0}h1::before{height:100%}h1.light-text{color:#fff}@media only screen and (min-width:768px){h1{font-size:6rem}}@media only screen and (min-width:1400px){h1{font-size:6rem;margin-bottom:3.2rem}}h2{padding:0;margin:0;font:normal 800 4.8rem/1.2 "Poppins",sans-serif;color:#262626}@media only screen and (min-width:768px){h2{font-size:6rem;margin-bottom:0}}@media only screen and (min-width:1400px){}h3{font:normal 700 2rem/1.2 "Poppins",sans-serif;text-transform:uppercase;color:#262626;margin-bottom:1.8rem}h3 small{display:block;margin-top:.4rem;margin-bottom:.4rem;font:italic 300 1.5rem/1.2 "Libre Baskerville",serif;color:#aaa;text-transform:none}@media only screen and (min-width:1400px){h3{font-size:2rem}}h4{font:normal 700 1.8rem/1.2 "Poppins",sans-serif;text-transform:uppercase;color:#303030}h4 small{display:block;margin-top:.6rem;font:italic 300 1.4rem/1.2 "Libre Baskerville",serif;text-transform:none;letter-spacing:normal;color:#303030}.section-title span{display:block;z-index:2;font:normal 700 2.2rem/1.2 "Poppins",sans-serif;margin:.6rem 0;color:#262626}.section-title span em{font-family:"Libre Baskerville",serif;font-weight:300}.section-title p{z-index:2;margin:0;margin-top:1rem;font-size:1.6rem;color:#303030}@media only screen and (min-width:768px){.section-title p{z-index:2;margin-top:1.4rem}.section-title span{z-index:2;font-size:2.2rem}}@media only screen and (min-width:1400px){.section-title p{z-index:2;margin-top:1.6rem}.section-title span{z-index:2}}p{padding:0;margin:0;font:normal 400 1.5rem/1.7 "Poppins",sans-serif;color:#303030}p.headline-text{font-size:1.6rem;margin-bottom:3rem}@media only screen and (min-width:768px){p.headline-text{font-size:1.8rem;margin-bottom:3.2rem;max-width:480px}}@media only screen and (min-width:1400px){p.headline-text{margin-bottom:4.2rem;max-width:540px;font-size:2rem}}.contact-data__item p{font-size:1.4rem;color:#616161}.contact-data__item a{display:block;position:relative;overflow:hidden;text-decoration:none;font-size:1.4rem;color:#616161;padding:0 4rem 0 0;-webkit-transition:padding .5s,color .5s ease-in-out;-o-transition:padding .5s,color .5s ease-in-out;-moz-transition:padding .5s,color .5s ease-in-out;transition:padding .5s,color .5s ease-in-out}.contact-data__item a::before{content:"";display:block;position:absolute;top:49%;left:-100%;width:2.4rem;height:2px;background-color:#a0cdf0!important;-webkit-transition:left .5s ease-in-out;-o-transition:left .5s ease-in-out;-moz-transition:left .5s ease-in-out;transition:left .5s ease-in-out}.no-touch .contact-data__item a:hover{padding:0 0 0 4rem;color:#303030}.no-touch .contact-data__item a:hover::before{left:0}.text-s{font-weight:400;font-size:1.5rem}strong{font-weight:600;color:#303030}.txt-light{color:#fff}.txt-light-transparent{color:rgba(255,255,255,0.6)}.button{position:relative;display:inline-block;margin:0;padding:0;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-border-radius:0;border-radius:0;font:inherit;background-color:transparent;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;vertical-align:baseline;-webkit-transition:padding .5s cubic-bezier(0.26,0.82,0.76,1.06);-o-transition:padding .5s cubic-bezier(0.26,0.82,0.76,1.06);-moz-transition:padding .5s cubic-bezier(0.26,0.82,0.76,1.06);transition:padding .5s cubic-bezier(0.26,0.82,0.76,1.06)}.button:focus,.button:active{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button::before,.button::after{content:"";display:block;position:absolute;top:50%}.button::before{left:-100%;-webkit-transition:left .6s;-o-transition:left .6s;-moz-transition:left .6s;transition:left .6s}.button::after{right:0;-webkit-transition:right .6s;-o-transition:right .6s;-moz-transition:right .6s;transition:right .6s}.no-touch .button:hover::before{left:0}.no-touch .button:hover::after{right:-100%}.button-l{height:52px;line-height:50px;padding:0 5.6rem 0 2.4rem;font-size:1.4rem;font-weight:700}.button-l::before,.button-l::after{width:4rem;height:2px}.no-touch .button-l:hover{padding:0 2.4rem 0 5.6rem}@media only screen and (min-width:1200px){.button-l{font-size:1.4rem;padding:0 6rem 0 2.4rem}.button-l::before,.button-l::after{width:4rem}.no-touch .button-l:hover{padding:0 2.4rem 0 6rem}}.button-dark-outline{border:2px solid #303030;color:#303030}.button-dark-outline::before,.button-dark-outline::after{background-color:#303030}.no-touch .button-dark-outline:hover{color:#303030}.button-light{color:#303030;background-color:#fff}.button-light::before,.button-light::after{background-color:#303030}.button-light-outline{background-color:transparent;border:1px solid rgba(255,255,255,0.6);color:#fff}.button-light-outline::before,.button-light-outline::after{background-color:rgba(255,255,255,0.6)}.section-close{z-index:999;position:relative;display:inline-block;width:5rem;height:5rem;line-height:5.4rem;font-size:2.6rem;color:#303030;text-align:center;border:2px solid #303030}.section-close .material-icons{font-size:2.6rem}.section-close.light{color:rgba(255,255,255,0.6);border:2px solid rgba(255,255,255,0.3)}.no-touch .section-close:hover{color:#303030}.no-touch .section-close:hover.light{color:rgba(255,255,255,0.6)}.form-container{position:relative;width:100%;padding:0 0 6.4rem 0}@media only screen and (min-width:1200px){.form-container{padding:0}}.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{position:relative;width:100%}form input,form textarea{position:relative;display:block;width:100%;border:0;outline:0;margin:0;padding:0;background-color:transparent;padding:1.2rem .3rem;font:normal 400 1.6rem/1.7 "Poppins",sans-serif;-webkit-transition:border-bottom .6s;-o-transition:border-bottom .6s;-moz-transition:border-bottom .6s;transition:border-bottom .6s}form input{height:5rem;margin:0 0 2.4rem 0}form textarea{height:12rem;resize:none;margin:0 0 .6rem 0}form .inputs-description{display:block;margin-bottom:2rem;text-align:right;font-size:1.2rem}.form-dark ::-webkit-input-placeholder{color:#303030}.form-dark :-moz-placeholder{color:#303030}.form-dark ::-moz-placeholder{color:#303030}.form-dark :-ms-input-placeholder{color:#303030}.form-dark input:focus:required:invalid,.form-dark textarea:focus:required:invalid{color:#303030}.form-dark input:required:valid,.form-dark textarea:required:valid{color:#303030}.form-dark input,.form-dark textarea{border-bottom:1px solid #303030;color:#303030}.form-dark input:focus,.form-dark textarea:focus{border-bottom:1px solid #b6b6b6}.form-dark .inputs-description{color:#858585}.form-light input,.form-light textarea{font-weight:300}.form-light ::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}.form-light :-moz-placeholder{color:rgba(255,255,255,0.6)}.form-light ::-moz-placeholder{color:rgba(255,255,255,0.6)}.form-light :-ms-input-placeholder{color:rgba(255,255,255,0.6)}.form-light input:focus:required:invalid,.form-light textarea:focus:required:invalid{color:#fff}.form-light input:required:valid,.form-light textarea:required:valid{color:#fff}.form-light input,.form-light textarea{border-bottom:1px solid #fff;color:#fff}.form-light input:focus,.form-light textarea:focus{border-bottom:1px solid #b6b6b6}.form-light .inputs-description{color:rgba(255,255,255,0.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%);max-width:32rem;text-align:center;background-color:transparent;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}.reply-group .material-icons{display:block;font-size:5rem;line-height:1}.reply-group .reply-group__title{font-size:2rem;font-weight:700;margin:.8rem 0}.reply-group .reply-group__text{display:block;font-size:1.5rem}.notify .reply-group{width:100%;max-width:none;top:0;left:0;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);background-color:transparent;border:0;text-align:left}.main{position:relative;background-color:#1f1f1f;opacity:1;-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:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.main.is-hidden .main__intro{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main.is-hidden .main__media{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main.notify-is-visible .main__intro{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1200px){.main{height:100%;min-height:546px;overflow:hidden;z-index:8;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:transform .4s,opacity .4s;-moz-transition:transform .4s,opacity .4s,-moz-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s,-moz-transform .4s}.main.is-hidden .main__intro{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.main.is-hidden .main__media{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.main.notify-is-visible .main__intro{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.main__intro{position:relative;height:auto;min-height:480px;padding:0;background-color:#1f1f1f;overflow:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out,-moz-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-moz-transform .6s ease-in-out}.main__intro::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#151515;-webkit-transform:translateX(-102%);-moz-transform:translateX(-102%);-ms-transform:translateX(-102%);transform:translateX(-102%);-webkit-transition:-webkit-transform .3s ease-in-out;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;z-index:1}@media only screen and (min-width:992px){.main__intro{height:100vh;padding:0}}@media only screen and (min-width:1200px){.main__intro{height:100%;min-height:546px}}@media only screen and (min-width:1400px){.main__intro{min-height:654px}}.intro__content{position:relative;min-height:480px;padding:180px 0;background-color:#fff}@media only screen and (min-width:992px){.intro__content{height:100vh;padding:0}}@media only screen and (min-width:1200px){.intro__content{height:100%;min-height:546px}}@media only screen and (min-width:1400px){.intro__content{min-height:654px}}.intro__logo{position:absolute;top:4rem;left:10%;z-index:1}.intro__logo img{width:auto;height:auto;margin-left:-25px;margin-top:-5px}@media only screen and (min-width:1200px){.intro__logo{position:absolute;top:4rem;left:6.4rem}}@media only screen and (min-width:1400px){.intro__logo{position:absolute;left:8rem}}.intro__menu{display:none;z-index:9999}@media only screen and (min-width:1200px){.intro__menu{display:block;position:absolute;top:4rem;right:6.4rem}}@media only screen and (min-width:1400px){.intro__menu{position:absolute;top:4.8rem;right:8rem}}.intro__socials{position:absolute;bottom:4rem;left:10%}@media only screen and (min-width:1200px){.intro__socials{position:absolute;right:auto;bottom:4rem;left:6.4rem}}@media only screen and (min-width:1400px){.intro__socials{position:absolute;right:auto;bottom:4.8rem;left:8rem}}.intro__headline{position:relative;width:100%;padding:0 10%}@media only screen and (min-width:992px){.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%)}}@media only screen and (min-width:1200px){.intro__headline{padding:0 6.4rem}}@media only screen and (min-width:1400px){.intro__headline{padding:0 8rem}}.main__media{position:relative;height:600px;overflow:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out,-moz-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-moz-transform .6s ease-in-out}.main__media::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#151515;-webkit-transform:translateX(-102%);-moz-transform:translateX(-102%);-ms-transform:translateX(-102%);transform:translateX(-102%);-webkit-transition:-webkit-transform .3s ease-in-out;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;z-index:1}@media only screen and (min-width:768px){.main__media{height:760px}}@media only screen and (min-width:1200px){.main__media{height:100%;min-height:546px}}@media only screen and (min-width:1400px){.main__media{min-height:654px}}.media__image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:top center;-moz-background-size:cover;background-size:cover}.media__image.centered-bg{background-position:center center}.media__countdown{position:absolute;right:0;top:0;opacity:1;-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;z-index:1;text-align:right}@media only screen and (min-width:1200px){.media__countdown{position:absolute;right:0;top:0;left:auto}}@media only screen and (min-width:1400px){.media__countdown{position:absolute;right:0;top:0;left:auto}}.navbar{height:50px;padding:0;margin:0}.navbar li{height:auto;width:150px;float:left;text-align:center;list-style:none;padding:0;margin:0;display:inline-block;position:relative}.navbar a{display:block;position:relative;text-decoration:none;font-weight:700;font-size:1.6rem;line-height:1;padding:1.2rem 0;color:#303030}.navbar li ul{pointer-events:none;opacity:.0;filter:alpha(opacity=0);height:auto;margin:0;padding:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%);background:#0c0c0c;background:rgba(12,12,12,0.95);position:absolute;width:25vw;left:-8vw}.navbar li:hover ul{pointer-events:auto;display:inline-block;opacity:1;filter:alpha(opacity=1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.navbar li ul li a{font-weight:200;font-size:1.3rem;vertical-align:50%;line-height:1.6rem}.navbar li ul li a:hover{background-color:#7099ba;-webkit-transition:all .5s cubic-bezier(0.26,0.82,0.76,1.06);-o-transition:all .5s cubic-bezier(0.26,0.82,0.76,1.06);-moz-transition:all .5s cubic-bezier(0.26,0.82,0.76,1.06);transition:all .5s cubic-bezier(0.26,0.82,0.76,1.06)}.intro__socials ul{margin:0;padding:0;display:block;position:relative}.intro__socials ul li{display:inline-block;margin:0 2.3rem 0 0}.intro__socials ul li:last-of-type{margin:0}.intro__socials ul li a{display:block;position:relative;font-size:1.4rem;color:#303030;-webkit-transition:color .3s;-o-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.intro__socials ul li a i{font-size:2rem}.no-touch .intro__socials ul li:hover a{color:#aaa}.media__countdown #countdown{position:relative;font-family:"Poppins",sans-serif;font-size:6rem;font-weight:700;line-height:.8;color:#fff}.media__countdown .help-text{display:block;font-size:1.6rem;font-weight:400;line-height:1.2;color:#fff;margin-top:.8rem}.media__countdown .countdown-period{display:none}@media only screen and (min-width:1400px){.media__countdown #countdown{font-size:7rem}}.inner{position:relative;width:100%;background-color:transparent}@media only screen and (min-width:1200px){.inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:3}}.about .about__info,.about .about__photo{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.about.is-visible .about__info,.about.is-visible .about__photo,.about.is-hidden .about__info,.about.is-hidden .about__photo{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1200px){.about .about__info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .6s 0s ease-in-out;transition:-webkit-transform .6s 0s ease-in-out;-o-transition:transform .6s 0s ease-in-out;-moz-transition:transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out,-webkit-transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out}.about .about__photo{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .6s 0s ease-in-out;transition:-webkit-transform .6s 0s ease-in-out;-o-transition:transform .6s 0s ease-in-out;-moz-transition:transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out,-webkit-transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out}.about.is-visible{z-index:10}.about.is-visible .about__info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.about.is-visible .about__photo{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.about.is-hidden .about__info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.about.is-hidden .about__photo{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.works .works__gallery,.works .works__info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.works.is-visible .works__gallery,.works.is-visible .works__info,.works.is-hidden .works__gallery,.works.is-hidden .works__info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1200px){.works .works__gallery{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .6s 0s ease-in-out;transition:-webkit-transform .6s 0s ease-in-out;-o-transition:transform .6s 0s ease-in-out;-moz-transition:transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out,-webkit-transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out}.works .works__info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .6s 0s ease-in-out;transition:-webkit-transform .6s 0s ease-in-out;-o-transition:transform .6s 0s ease-in-out;-moz-transition:transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out,-webkit-transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out}.works.is-visible{z-index:10}.works.is-visible .works__gallery{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.works.is-visible .works__info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.works.is-hidden .works__gallery{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.works.is-hidden .works__info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.contact .contact__info,.contact .contact__map{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contact.is-visible .contact__info,.contact.is-visible .contact__map,.contact.is-hidden .contact__info,.contact.is-hidden .contact__map{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1200px){.contact .contact__info{z-index:2;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .6s 0s ease-in-out;transition:-webkit-transform .6s 0s ease-in-out;-o-transition:transform .6s 0s ease-in-out;-moz-transition:transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out,-webkit-transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out}.contact .contact__map{z-index:1;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .6s 0s ease-in-out;transition:-webkit-transform .6s 0s ease-in-out;-o-transition:transform .6s 0s ease-in-out;-moz-transition:transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out;transition:transform .6s 0s ease-in-out,-webkit-transform .6s 0s ease-in-out,-moz-transform .6s 0s ease-in-out}.contact.is-visible{z-index:10}.contact.is-visible .contact__info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contact.is-visible .contact__map{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contact.is-hidden .contact__info{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.contact.is-hidden .contact__map{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.contact.popup-is-visible .contact__info{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.scroll{position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff}.scroll::after{display:none;content:""}@media only screen and (min-width:1200px){.scroll{height:100%;overflow-y:auto}.scroll::after{content:"custom-scrollbar"}}.static{margin:0;padding:0;position:relative}@media only screen and (min-width:1200px){.static{position:relative;height:100%}}.blocks{position:relative;padding:6.4rem 0 6.4rem 0;background-color:#fff}.blocks.no-padding-bottom{padding-bottom:0}@media only screen and (min-width:768px){.blocks{padding:8rem 0 6.4rem 0}}@media only screen and (min-width:1200px){.blocks{padding:6.4rem 0 8rem 0}}.blocks__single{position:relative;width:100%;margin-bottom:6.4rem;padding:0 10%}.blocks__single:last-of-type{margin-bottom:0}.blocks__single.no-padding{padding:0}.blocks__single.no-margin{margin-bottom:0}@media only screen and (min-width:1200px){.blocks__single{padding:0 6.4rem}}@media only screen and (min-width:1400px){.blocks__single{padding:0 8rem}}.section-controls{display:none}@media only screen and (min-width:1200px){.section-controls{display:block;overflow:hidden;margin-bottom:4.8rem;padding:0 6.4rem}}@media only screen and (min-width:1400px){.section-controls{padding:0 8rem}}.contact-buttons{position:relative;padding:0 10%}@media only screen and (min-width:1200px){.contact-buttons{padding:0 6.4rem}}@media only screen and (min-width:1400px){.contact-buttons{padding:0 8rem}}.about__photo{height:600px;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}@media only screen and (min-width:768px){.about__photo{height:760px}}@media only screen and (min-width:1200px){.about__photo{height:100%}}.mCSB_scrollTools{opacity:1}.mCSB_scrollTools .mCSB_draggerRail{filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{filter:"alpha(opacity=100)"}.mCSB_inside>.mCSB_container{margin-right:4px}.scroll-left .mCSB_inside>.mCSB_container{margin-right:0;margin-left:0}@media only screen and (min-width:1200px){.scroll-left .mCSB_inside>.mCSB_container{margin-left:4px}}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:4px;height:auto;left:auto;top:0;right:0;bottom:0}.scroll-left .mCSB_scrollTools{left:0;top:0;right:auto;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:4px;height:100%;margin:0 auto;-moz-border-radius:0;border-radius:0}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;text-align:center;-moz-border-radius:0;border-radius:0}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_draggerContainer{background:#cecece}.mCSB_scrollTools .mCSB_draggerRail{background-color:#cecece}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#303030}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#303030}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#303030}.section-title{position:relative;width:100%;padding:0 10%;margin:0 0 4.8rem 0}@media only screen and (min-width:1200px){.section-title{width:100%;padding:0 6.4rem;margin:0 0 4.8rem 0}}@media only screen and (min-width:1400px){.section-title{padding:0 8rem;margin:0 0 6.4rem 0}}.features__item{position:relative;text-align:center}.features__image{height:300px;position:relative;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}@media only screen and (min-width:768px){.features__image{height:380px}}.features__descr{position:relative}.descr__container{padding:6.4rem 10%}@media only screen and (min-width:768px){.descr__container{position:absolute;width:100%;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 8rem}}.blockquote{position:relative;min-height:600px;padding:6.4rem 10%;background-repeat:no-repeat;background-position:bottom center;-moz-background-size:cover;background-size:cover}@media only screen and (min-width:768px){.blockquote{min-height:760px}}@media only screen and (min-width:1200px){.blockquote{padding:6.4rem 8rem}}.blockquote__content{position:relative;padding:8rem 0 0 0;z-index:1;max-width:660px}.blockquote__content blockquote{display:block;position:relative}.blockquote__content blockquote p{margin:0 0 2.4rem 0;font-family:"Libre Baskerville",serif;font-size:2rem;color:#303030}.blockquote__content blockquote cite{font-size:1.4rem;color:#616161}.blockquote__content blockquote cite span{display:block}@media only screen and (min-width:768px){.blockquote__content{padding:8.8rem 0 0 0}.blockquote__content::after{font-size:6rem}.blockquote__content blockquote p{font-size:2.8rem}}.blockquote__icon{display:block;position:absolute;top:0;left:0;font-size:4.8rem;line-height:1;color:rgba(48,48,48,0.1)}@media only screen and (min-width:768px){.blockquote__icon{font-size:5.4rem}}.team{position:relative}.team__item{position:relative;margin-bottom:4.8rem}.team__item:last-of-type{margin-bottom:0}.team__item img{max-width:500px;display:block;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.team__item h3{margin-top:2.4rem;margin-bottom:1.6rem}.team__item h3 small{margin-bottom:0}@media only screen and (min-width:576px){.team__item{margin-bottom:0}}.team__socials{display:block;margin:0;padding:0;margin-top:1rem}.team__socials li{display:inline-block;margin:0 1.6rem 0 0;padding:0}.team__socials li:last-of-type{margin:0}.team__socials li a{display:block;position:relative;height:2.4rem;font:normal 400 1.4rem/2.4rem "Poppins",sans-serif;color:#aaa;-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}.team__socials li a i{line-height:0}@media only screen and (min-width:768px){.team__socials{margin-top:1.6rem}}@media only screen and (min-width:992px){.no-touch .team__socials li:hover a{color:#303030}}.works__gallery{position:relative}.my-gallery__item{display:block;position:relative;margin:0;padding:0;overflow:hidden;cursor:pointer}.my-gallery__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0)),to(rgba(255,255,255,0.6)));background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0.6) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0.6) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0.6) 100%);opacity:1;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;-moz-transition:transform .5s,opacity .5s,-moz-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s,-moz-transform .5s;pointer-events:none}.my-gallery__item figcaption{position:absolute;top:3.2rem;left:3.2rem;width:-moz-calc(100% - 6.4rem);width:calc(100% - 6.4rem);height:-moz-calc(100% - 6.4rem);height:calc(100% - 6.4rem);z-index:1;pointer-events:none}.my-gallery__item h4{position:absolute;bottom:0;left:0;color:#303030;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;-moz-transition:transform .5s,opacity .5s,-moz-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s,-moz-transform .5s}.my-gallery__item h4 small{color:#303030}.my-gallery__item p{display:none}@media only screen and (min-width:1200px){.my-gallery__item::after{background-color:#fff;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;-moz-transition:transform .5s,opacity .5s,-moz-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s,-moz-transform .5s;pointer-events:none}.my-gallery__item img{width:auto;height:50vh}.my-gallery__item figcaption h4{opacity:0;-webkit-transform:translateX(-1.6rem);-moz-transform:translateX(-1.6rem);-ms-transform:translateX(-1.6rem);transform:translateX(-1.6rem);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;-moz-transition:transform .5s,opacity .5s,-moz-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s,-moz-transform .5s}.no-touch .my-gallery__item:hover::after{opacity:1;pointer-events:none}.no-touch .my-gallery__item:hover figcaption h4{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}}.my-gallery__link{position:relative;float:left;width:100%;height:100%;overflow:hidden;text-align:center}.my-gallery__link .picture{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover;-webkit-transition:background-position .5s;-o-transition:background-position .5s;-moz-transition:background-position .5s;transition:background-position .5s}.my-gallery__image{opacity:1}@media only screen and (min-width:1200px){.my-gallery__image{opacity:0}}.pswp__caption__center h4{margin-bottom:1.6rem;font:normal 700 1.8rem/20px "Poppins",sans-serif;color:#fff;text-transform:uppercase}.pswp__caption__center h4 small{display:block;padding-top:.8rem;margin:0;font:normal 400 1.4rem/20px "Libre Baskerville",serif;color:rgba(255,255,255,0.8);text-transform:none}.pswp__caption__center p{font:normal 300 1.4rem/1.6 "Poppins",sans-serif;color:rgba(255,255,255,0.6)}.pswp__counter{font-family:"Poppins",sans-serif}.pswp__button--close{opacity:1}.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{width:44px;height:44px}.pswp__button--arrow--left:before{left:0;background-position:-132px -44px}.pswp__button--arrow--right:before{right:0;background-position:-88px -44px}.pswp__bg{background:#292929}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,0.3)}.pswp__button--close{background-color:#fff}.contact-data{position:relative;margin-bottom:2.4rem}.contact-data__item{margin-bottom:2.4rem}.contact-data__item span{text-align:left;margin-bottom:.8rem;font-size:22px;line-height:1;color:#303030}.contact__map{height:600px}@media only screen and (min-width:768px){.contact__map{height:760px}}@media only screen and (min-width:1200px){.contact__map{height:100%}}.map{position:relative}#google-container{position:relative;width:100%;height:600px}@media only screen and (min-width:768px){#google-container{height:760px}}@media only screen and (min-width:1200px){#google-container{height:100vh}}#google-map{position:relative;height:100%}@media only screen and (min-width:992px){#google-map{width:100%}}#zoom-in,#zoom-out{position:relative;height:4rem;width:4rem;line-height:4rem;cursor:pointer;margin-left:3.2rem;background-color:rgba(255,255,255,0.4);color:#303030;border:2px solid #303030;font-size:2rem;-webkit-transition:background-color .3s;-o-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}#zoom-in span,#zoom-out span{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:.8rem;margin-bottom:2rem}.notify{position:fixed;top:0;right:0;width:100%;height:100%;overflow-y:auto;z-index:10;padding:0;background-color:#24262b;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);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out,-moz-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-moz-transform .6s ease-in-out}.notify.is-visible{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}@media only screen and (min-width:1200px){.notify{position:fixed;top:0;right:auto;left:0;width:50%;-webkit-transform:translateX(0) translateY(100%);-moz-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.notify.is-visible{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}.popup__controls{z-index:2;padding:4rem 10% 0 10%}@media only screen and (min-width:1200px){.popup__controls{padding:4rem 6.4rem 0 6.4rem}}@media only screen and (min-width:1400px){.popup__controls{padding:4.8rem 8rem 0 8rem}}.popup__content{z-index:1;position:relative;width:100%}@media only screen and (min-width:1200px){.popup__content{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.popup__title{padding:4.8rem 10% 2.4rem 10%}.popup__title .title{font:normal 700 2.4rem/1.2 "Poppins",sans-serif;text-transform:uppercase;margin-bottom:1.6rem}@media only screen and (min-width:1200px){.popup__title{padding:4.8rem 6.4rem 2.4rem 6.4rem}}@media only screen and (min-width:1400px){.popup__title{padding:4.8rem 8rem 2.4rem 8rem}}.writealine{position:fixed;top:0;right:0;width:100%;height:100%;overflow-y:auto;z-index:10;padding:0;background-color:#24262b;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);-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out,-moz-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-moz-transform .6s ease-in-out}.writealine.is-visible{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}@media only screen and (min-width:1200px){.writealine{position:fixed;top:0;right:0;width:50%;-webkit-transform:translateX(0) translateY(100%);-moz-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.writealine.is-visible{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}iframe{margin:0;border:0;height:70vh;width:90vw;max-width:90vw!important;background-image:url("../img/loader.gif");background-repeat:no-repeat;background-position:center center}@media only screen and (min-width:768px){iframe{max-width:90vw!important}}@media only screen and (min-width:992px){iframe{max-width:90vw!important}}@media only screen and (min-width:1200px){iframe{max-width:55vw!important}}