@charset "utf-8";.bg-img-SINGLE{background-image:url(../img/background/main_bg.png)}.bg-img-SINGLE-LIGHT{background-image:url(../img/background/SINGLE-bg-LIGHT.jpg)}.bg-img-SINGLE-TYPED{background-image:url(../img/background/SINGLE-bg-TYPED.jpg)}.bg-img-SINGLE-BORDERED{background-image:url(../img/background/SINGLE-bg-BORDERED.jpg)}.bg-img-SINGLE-PLAY-VIDEO{background-image:url(../img/background/SINGLE-bg-PLAY-VIDEO.jpg)}.kenburns-slide-1{background-image:url(../img/background/kenburns-bg-1.jpg)}.kenburns-slide-2{background-image:url(../img/background/kenburns-bg-2.jpg)}.kenburns-slide-3{background-image:url(../img/background/kenburns-bg-3.jpg)}.kenburns-slide-4{background-image:url(../img/background/kenburns-bg-4.jpg)}.bg-img-1{background-image:url(../img/background/hero-bg-1.jpg)}.bg-img-2{background-image:url(../img/background/hero-bg-2.jpg)}.bg-img-3{background-image:url(../img/background/hero-bg-3.jpg)}.bg-img-4{background-image:url(../img/background/hero-bg-4.jpg)}.bg-split-img-1{background-image:url(../img/background/hero-split-bg-1.jpg)}.bg-split-img-2{background-image:url(../img/background/hero-split-bg-2.jpg)}.bg-split-img-3{background-image:url(../img/background/hero-split-bg-3.jpg)}.bg-split-img-4{background-image:url(../img/background/hero-split-bg-4.jpg)}.thumbnail-slider-bg-1{background-image:url(../img/background/thumbnail-slider-bg-1.jpg)}.thumbnail-slider-bg-2{background-image:url(../img/background/thumbnail-slider-bg-2.jpg)}.thumbnail-slider-bg-3{background-image:url(../img/background/thumbnail-slider-bg-3.jpg)}.thumbnail-slider-bg-4{background-image:url(../img/background/thumbnail-slider-bg-4.jpg)}.thumbnail-slider-bg-5{background-image:url(../img/background/thumbnail-slider-bg-5.jpg)}.thumbnail-slider-bg-6{background-image:url(../img/background/thumbnail-slider-bg-6.jpg)}.thumbnail-slider-bg-7{background-image:url(../img/background/thumbnail-slider-bg-7.jpg)}.thumbnail-slider-bg-8{background-image:url(../img/background/thumbnail-slider-bg-8.jpg)}.carousel-img-item-2{background-image:url(../img/menu/2.jpg)}.carousel-img-item-3{background-image:url(../img/menu/3.jpg)}.carousel-img-item-4{background-image:url(../img/menu/4.jpg)}.carousel-img-item-5{background-image:url(../img/menu/5.jpg)}.carousel-img-item-6{background-image:url(../img/menu/6.jpg)}.carousel-img-item-7{background-image:url(../img/menu/7.jpg)}.img-fullwidth-know-how-carousel-1{background-image:url(../img/know-how/know-how-carousel-1.jpg)}.img-fullwidth-know-how-carousel-2{background-image:url(../img/know-how/know-how-carousel-2.jpg)}.parallax-facts{background-image:url(../img/parallax/parallax-facts.jpg)}.parallax-contact{background-image:url(../img/parallax/parallax-contact.jpg)}.img-fullwidth-featured-carousel-1{background-image:url(../img/featured/featured-carousel-1.jpg)}.img-fullwidth-featured-carousel-2{background-image:url(../img/featured/featured-carousel-2.jpg)}.img-fullwidth-featured-carousel-3{background-image:url(../img/featured/featured-carousel-3.jpg)}.img-fullwidth-featured-carousel-4{background-image:url(../img/featured/featured-carousel-4.jpg)}.img-fullwidth-featured-carousel-5{background-image:url(../img/featured/featured-carousel-5.jpg)}.img-fullwidth-services-single{background-image:url(../img/services/services-single.jpg)}.menu-item-home{background-image:url(../img/menu/menu-item-home.jpg)}.menu-item-about{background-image:url(../img/menu/menu-item-about.jpg)}.menu-item-services{background-image:url(../img/menu/menu-item-services.jpg)}.menu-item-works{background-image:url(../img/menu/menu-item-works.jpg)}.menu-item-news{background-image:url(../img/menu/menu-item-news.jpg)}.menu-item-contact{background-image:url(../img/menu/menu-item-contact.jpg)}.article-1 .spinner-content-right{background-image:url(../img/split-carousel/1.jpg)}.article-2 .spinner-content-right{background-image:url(../img/split-carousel/2.jpg)}.article-3 .spinner-content-right{background-image:url(../img/split-carousel/3.jpg)}.article-4 .spinner-content-right{background-image:url(../img/split-carousel/4.jpg)}.item.item-1{background-image:url(../img/vertical-split-slider/1.jpg)}.item.item-2{background-image:url(../img/vertical-split-slider/2.jpg)}.item.item-3{background-image:url(../img/vertical-split-slider/3.jpg)}.item.item-4{background-image:url(../img/vertical-split-slider/4.jpg)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body,html{height:100%;line-height:170%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}a:active,a:focus,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;outline:0}body{font-family:Raleway,sans-serif;font-size:14px;line-height:1.5;font-style:normal;font-weight:400;text-align:left;color:#5f5f5f;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;margin:0;padding:0}a{color:#000;text-decoration:none;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}a:active,a:focus,a:hover,a:visited{color:#000;text-decoration:none;outline:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}p a{color:#000;text-decoration:none;font-style:italic;outline:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}p a:hover{color:#5f5f5f;text-decoration:none;outline:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}strong{font-weight:700}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.upper-page{position:relative;width:100%;height:100%;overflow:hidden;left:0;top:0;margin:0}@media only screen and (max-width:640px){.upper-page{height:100%}}.center-container{position:absolute;display:table;table-layout:fixed;width:100%;height:100%;background:0 0}.center-block{display:table-cell;vertical-align:middle}.center-container.center-container-thumbnail-slider{-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}#about{margin-top:-8px}#news{margin-bottom:-180px}#google-maps{margin-top:120px;padding:80px 0 0 0}#testimonials{margin-top:7px}#works{margin-top:-15px;margin-bottom:90px}#timeline{margin-top:-28px}@media only screen and (max-width:640px){#about,#news,#services,#testimonials,#timeline,#works{margin-top:0}}.sections{position:relative;z-index:5}@media only screen and (min-width:880px){.sections.sections-bordered{padding:0 55px}.sections.sections-bordered.sections-bordered-about{padding:0}}.sections-correction{margin-bottom:117px}@media only screen and (min-width:880px){.sections-correction{margin-bottom:87px}}section{position:relative;width:100%;height:auto;padding:80px 0 100px 0;background-color:#cacaca}.light-bg{background-color:#e8e8e8}section p{padding-bottom:10px;color:#353535}#about p{color:#353535}.about,.kit_text{color:#353535}.about h2,.kit_text h2{font-size:18px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;color:#353535}.about h3{font-size:16px;opacity:.8;margin-bottom:10px;text-transform:uppercase}.about p,.kit_text p{font-size:18px;line-height:1.4;font-weight:400;color:#353535}.kit_text h2,.kit_text p{text-align:right}.desc_img{float:right}.show{float:left}.desc_img img{border:3px solid #fff}@media only screen and (max-width:880px){section{padding:30px 0 0 0}}.panorama{margin:0 auto;cursor:all-scroll;width:100%;height:100vh;padding-bottom:30%;background-image:url(../img/background/panorama_head.png);background-size:cover;background-position:50% 0;transition:background-position 1s linear}section.section-parallax{padding:0;margin-top:-90px;margin-bottom:-200px}section h2.section-heading{position:relative;font-family:'Playfair Display SC',serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#353535;margin-bottom:80px;z-index:1}@media only screen and (max-width:880px){section h2.section-heading{margin:2px 0 76px 0}}@media only screen and (max-width:880px){section h2.section-heading.section-heading-about{margin:62px 0 76px 0}section h2.section-heading.section-heading-featured{margin:62px 0 106px 0}section h2.section-heading.section-heading-works{margin-top:55px;margin-bottom:106px}section h2.section-heading.section-heading-timeline{margin-top:47px;margin-bottom:106px}}section h2.section-heading.section-heading-correction{margin-bottom:0}section h2.section-heading.section-heading-correction.section-heading-correction-services{margin-bottom:84px}@media only screen and (max-width:880px){section h2.section-heading.section-heading-correction.section-heading-correction-facts{margin-bottom:71px}section h2.section-heading.section-heading-correction.section-heading-correction-services{margin-bottom:84px;margin-top:50px}section h2.section-heading.section-heading-correction.section-heading-correction-contact{margin-bottom:100px}}section h2.section-heading.section-heading-correction-second{margin-bottom:76px}@media only screen and (max-width:880px){section h2.section-heading.section-heading-correction-second-news{margin-top:63px}}section h2.section-heading.light{color:#fff}section h2.section-heading.secondary{font-size:25px;margin-bottom:82px;margin-top:-8px}@media only screen and (max-width:640px){section h2.section-heading.secondary{margin-top:2px}}section h2.section-heading.secondary.secondary-know-how{margin-top:-31px}@media only screen and (max-width:880px){section h2.section-heading.secondary.secondary-know-how{margin-top:69px}}section h2.section-heading.secondary.section-heading-correction-secondary{margin-bottom:72px}@media only screen and (max-width:880px){section h2.section-heading.secondary.section-heading-correction-secondary.section-heading-correction-secondary-testimonials{margin-top:69px}}section h2.section-heading.secondary.section-heading-correction-secondary-second{margin-bottom:58px}@media only screen and (max-width:880px){section h2.section-heading.secondary.section-heading-correction-secondary-second{margin-top:69px;margin-bottom:56px}}section h3.section-subheading{position:relative;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;font-style:italic;text-transform:none;margin-bottom:75px;z-index:1}section h3.section-subheading.light{color:#eee}.nopadding{padding:0!important;margin:0!important}h3.cd-timeline-name{font-family:'Playfair Display SC',serif;font-size:20px;color:#111;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1;text-align:right;margin:0 0 20px 0}@media only screen and (max-width:768px){h3.cd-timeline-name{font-size:17px;text-align:left}}@media only screen and (max-width:640px){h3.cd-timeline-name{font-size:15px}}h3.cd-timeline-name.left{text-align:left}h4.cd-timeline-date{font-size:11px;font-style:italic}.cd-timeline-position{display:block;font-family:Raleway,sans-serif;margin:5px 0 20px 0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5f5f5f}.timeline{position:relative;padding:0;list-style:none}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;background-color:#f5f5f5}.timeline>li{position:relative;margin-bottom:50px;min-height:50px}.timeline>li:after,.timeline>li:before{content:"";display:table}.timeline>li:after{clear:both}.timeline>li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left}.timeline>li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{position:absolute;left:0;width:80px;height:80px;margin-left:0;border:5px solid #fff;text-align:center;color:#fff;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.35);-moz-box-shadow:0 0 10px rgba(0,0,0,.35);box-shadow:0 0 10px rgba(0,0,0,.35);z-index:100}.timeline-image .img-circle{max-width:100%;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.timeline-image:hover .img-circle{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.35);-moz-box-shadow:0 0 10px rgba(0,0,0,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li:last-child{margin-bottom:0}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}@media(min-width:768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:100px}.timeline>li .timeline-panel{float:left;width:40%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{width:100px;height:100px;left:50%;margin-left:-50px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}}@media(min-width:992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media(min-width:1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}#footer-instagram{padding:177px 0 0 0;text-align:center}@media only screen and (max-width:880px){#footer-instagram{padding:40px 0 0 0}}#instafeed-wrapper{position:relative;width:auto;min-height:100px;background:0 0;margin:111px auto 0 auto}@media only screen and (max-width:1200px){#instafeed-wrapper{margin:82px auto 0 auto}}.photos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;padding:0}.photos img{display:block;width:100%;height:100%}.photos a{position:relative;display:block;float:left;flex:0 0 auto}@media screen and (min-width:1024px){.photos a{width:calc(100%/5);height:calc(100%/5)}}@media screen and (min-width:769px) and (max-width:1024px){.photos a{width:calc(100%/3);height:calc(100%/3)}}@media screen and (min-width:481px) and (max-width:768px){.photos a{width:calc(100%/2);height:calc(100%/2)}}@media screen and (min-width:321px) and (max-width:480px){.photos a{width:100%;height:100%}}@media screen and (max-width:320px){.photos a{width:100%;height:100%}}#instafeed a,#instafeed:hover a{opacity:1;-moz-opacity:1;-webkit-opacity:1}#instafeed:hover a:hover{opacity:.5;-moz-opacity:.5;-webkit-opacity:.5}#footer{padding:30px 0 90px 0;text-align:center;background-color:#292929}@media only screen and (max-width:880px){#footer{padding:30px 0 100px 0}}#footer .social-icons-wrapper{position:relative;margin-top:27px}#footer .social-icons-wrapper ul{margin:0 auto;padding:0;list-style-type:none}#footer .social-icons-wrapper ul li{display:inline-block;margin:0 auto;padding:0 0 0 5px}#footer ul.social-icons{font-size:40px;line-height:1;margin:0;padding:0;position:relative}#footer ul.social-icons a{padding:0;color:#c926b6;text-decoration:none;opacity:1;-moz-opacity:1;-webkit-opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#footer ul.social-icons a:hover{padding:0;color:#c926b6;text-decoration:none;opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.footer-credits{text-align:center}.footer-credits-logo{margin:0 auto}.footer-credits-copyright-wrapper{position:absolute;width:100%;bottom:-85px;height:40px}.footer-credits-copyright{position:relative;text-align:center;margin:0 auto;font-size:75%;z-index:100}.footer-credits-copyright a{color:#eee;font-size:18px;text-decoration:none;outline:0;transition:all .3s linear;border-top:1px solid #eee;padding:20px 40px}.footer-credits-copyright a:hover{text-decoration:none;letter-spacing:2px;outline:0;transition:all .3s linear;border-top:1px solid #5782ca;padding:20px 50px}.footer-credits-copyright a>img{height:17px}.smaler{height:35px!important}.biger{height:70px}.logo .logo-light{opacity:1;-moz-opacity:1;-webkit-opacity:1}.logo .logo-dark{opacity:0;-moz-opacity:0;-webkit-opacity:0;height:0}.main-navigation-bg .logo .logo-light{opacity:0;-moz-opacity:0;-webkit-opacity:0;height:0}.main-navigation-bg .logo .logo-dark{opacity:1;-moz-opacity:1;-webkit-opacity:1}.navbar-bg-switch{background-color:transparent rgba(88,88,88,.7);position:fixed;width:100%;top:0;left:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;z-index:999}.logo{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media only screen and (max-width:768px){.logo{height:50px}}@media only screen and (min-width:880px){.logo.logo-bordered{padding-top:61px}}.main-navigation .navbar-nav li a{font-family:Raleway,sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#fff;padding:50px 15px 35px 15px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media only screen and (min-width:880px){.main-navigation.main-navigation-bordered .navbar-nav li a{padding:90px 15px 35px 15px}}.main-navigation.dark .navbar-nav li a{color:#111}@media only screen and (max-width:768px){.main-navigation .navbar-nav li a{color:#111;padding:10px 15px}}.main-navigation .navbar-nav li a:hover{color:#fff;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.main-navigation.dark .navbar-nav li a:hover{color:#111}@media only screen and (max-width:768px){.main-navigation .navbar-nav li a:hover{color:#111}}.nav li a:focus,.nav li a:hover{color:#fff;background:0 0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.main-navigation-bg{background:#fff;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);-moz-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35)}.main-navigation-bg-bordered{background:#fff;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-navigation-bg .logo{padding-top:5px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media only screen and (max-width:768px){.main-navigation-bg .logo{padding-top:5px}}.main-navigation-bg .main-navigation .navbar-nav li a{color:#111;padding:19px 15px 0 15px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media only screen and (max-width:768px){.main-navigation-bg .main-navigation .navbar-nav li a{padding:10px 15px}}.main-navigation-bg .main-navigation .navbar-nav li a:hover{color:#111}@media only screen and (max-width:768px){.navbar-toggle .icon-bar{background:#fff}.navbar-toggle.dark .icon-bar{background:#111}.main-navigation-bg .navbar-toggle .icon-bar{background:#111}.navbar-toggle{margin-top:-30px;margin-right:-10px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.main-navigation-bg .navbar-toggle{margin-top:-45px;margin-right:-10px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.navbar-collapse{background:#fff}}.main-navigation-bg .link-underline-menu:before{bottom:-5px;background:#111}.navbar-nav li.active{color:#ccc!important;text-decoration:none}.navbar-nav>.active>a{color:#ccc!important;background:0 0;text-decoration:none}.top-shadow{position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 100%);-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;z-index:2}.top-shadow.light{background:-moz-linear-gradient(top,rgba(255,255,255,.75) 0,rgba(255,255,255,.1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,.75) 0,rgba(255,255,255,.1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.75) 0,rgba(255,255,255,.1) 100%)}.overlay:before{content:"";position:absolute;display:block;top:0;left:0;bottom:0;right:0;z-index:1}.overlay-dark-75:before{background:-moz-linear-gradient(top,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 100%);-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.hero-fullscreen{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0}.hero-bg{position:relative;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.hero-fullscreen-FIX{width:100%;height:100%}.slick-fullscreen-img-fill{position:relative;display:block;width:100%;overflow:hidden;text-align:center}.slick-fullscreen-img-fill img{position:relative;display:inline-block;min-width:100%;max-width:none;min-height:100%}.slick-fullscreen .slick-fullscreen-item .slick-fullscreen-img-fill,.slick-fullscreen-split .slick-fullscreen-item .slick-fullscreen-img-fill{height:100vh;background:0 0}.slick-fullscreen .slick-fullscreen-item .slick-fullscreen-img-fill .slick-fullscreen-info,.slick-fullscreen-split .slick-fullscreen-item .slick-fullscreen-img-fill .slick-fullscreen-info{position:absolute;width:100%;height:100%;top:0;left:0;line-height:100vh;text-align:center}.slick-fullscreen .slick-fullscreen-item .slick-fullscreen-img-fill .bg-img,.slick-fullscreen-split .slick-fullscreen-item .slick-fullscreen-img-fill .bg-img{position:relative;width:auto;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.slick-fullscreen .slick-fullscreen-item .slick-fullscreen-info>div,.slick-fullscreen-split .slick-fullscreen-item .slick-fullscreen-info>div{display:inline-block!important;vertical-align:middle}.slick-fullscreen-split:hover .slick-next,.slick-fullscreen-split:hover .slick-prev,.slick-fullscreen:hover .slick-next,.slick-fullscreen:hover .slick-prev{opacity:1;-moz-opacity:1;-webkit-opacity:1}.slick-fullscreen-split:hover .slick-prev,.slick-fullscreen:hover .slick-prev{left:-35px}.slick-fullscreen-split:hover .slick-next,.slick-fullscreen:hover .slick-next{right:-35px}.slick-fullscreen .slick-dots,.slick-fullscreen-split .slick-dots{position:absolute;width:100%;height:5px;bottom:0;left:0;margin:0;padding:0;background:rgba(255,255,255,.25);list-style-type:none}.slick-fullscreen .slick-dots li button,.slick-fullscreen-split .slick-dots li button{display:none}.slick-fullscreen .slick-dots li,.slick-fullscreen-split .slick-dots li{position:absolute;float:left;width:0;height:5px;left:-5px;bottom:0;background:#fff}.slick-fullscreen .slick-dots li.slick-active,.slick-fullscreen-split .slick-dots li.slick-active{width:100%;-webkit-animation:progressDots 4s both;-moz-animation:progressDots 4s both;-ms-animation:progressDots 4s both;-o-animation:progressDots 4s both;animation:progressDots 4s both}@-webkit-keyframes progressDots{from{width:0}to{width:100%}}@keyframes progressDots{from{width:0}to{width:100%}}.slick-fullscreen .slick-fullscreen-item h1{position:relative;width:100%;line-height:1;font-family:'Playfair Display SC',serif;font-style:normal;font-weight:700;font-size:65px;text-align:center;text-transform:uppercase;letter-spacing:-.04em;color:#fff;margin:0 auto 11px -2px;-webkit-animation:fadeOut .5s both;-moz-animation:fadeOut .5s both;-ms-animation:fadeOut .5s both;-o-animation:fadeOut .5s both;animation:fadeOut .5s both;z-index:3}@media only screen and (max-width:880px){.slick-fullscreen .slick-fullscreen-item h1{font-size:55px;margin:0 auto 12px auto}}@media only screen and (max-width:640px){.slick-fullscreen .slick-fullscreen-item h1{font-size:45px;margin:0 auto 8px auto}}.slick-fullscreen .slick-fullscreen-item h2{position:relative;width:100%;line-height:1.5;font-family:Raleway,sans-serif;font-style:normal;font-weight:500;font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:.65em;color:#fff;margin:0 0 0 5px;-webkit-animation:fadeOut .5s both;-moz-animation:fadeOut .5s both;-ms-animation:fadeOut .5s both;-o-animation:fadeOut .5s both;animation:fadeOut .5s both;z-index:3}.slick-fullscreen .slick-fullscreen-item.slick-active h1{-webkit-animation:fadeInDown 1s both 1s;-moz-animation:fadeInDown 1s both 1s;-ms-animation:fadeInDown 1s both 1s;-o-animation:fadeInDown 1s both 1s;animation:fadeInDown 1s both 1s}.slick-fullscreen .slick-fullscreen-item.slick-active h2{-webkit-animation:fadeInUp 1s both 1s;-moz-animation:fadeInUp 1s both 1s;-ms-animation:fadeInUp 1s both 1s;-o-animation:fadeInUp 1s both 1s;animation:fadeInUp 1s both 1s}.slick-fullscreen,.slick-fullscreen-split{background:0 0}.slick-fullscreen .slick-slide,.slick-fullscreen-split .slick-slide{display:none;float:left;height:100%}.slick-initialized .slick-slide{display:block}.carousel-img-wrapper{position:relative;width:100%;height:100%;margin-top:90px}@media only screen and (max-width:880px){.carousel-img-wrapper{margin-top:50px}}#carousel-img .carousel-img-item{padding:0;opacity:.25;-moz-opacity:.25;-webkit-opacity:.25;-webkit-transform:scale3d(.8,.8,1);-moz-transform:scale3d(.8,.8,1);-ms-transform:scale3d(.8,.8,1);-o-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#carousel-img .owl-item.active.center .carousel-img-item{opacity:1;-moz-opacity:1;-webkit-opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.carousel-img-item-1,.carousel-img-item-2,.carousel-img-item-3,.carousel-img-item-4,.carousel-img-item-5,.carousel-img-item-6,.carousel-img-item-7{position:relative;width:100%;height:100%;min-height:300px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (max-width:880px){.carousel-img-item-1,.carousel-img-item-2,.carousel-img-item-3,.carousel-img-item-4,.carousel-img-item-5,.carousel-img-item-6,.carousel-img-item-7{min-height:500px}}@media only screen and (max-width:640px){.carousel-img-item-1,.carousel-img-item-2,.carousel-img-item-3,.carousel-img-item-4,.carousel-img-item-5,.carousel-img-item-6,.carousel-img-item-7{min-height:400px}}.kenburns-slide-wrapper{position:relative;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0}.kenburns-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-moz-opacity:0;-webkit-opacity:0;-webkit-animation:KenBurnsSlideShow 24s linear infinite 0s;-moz-animation:KenBurnsSlideShow 24s linear infinite 0s;-ms-animation:KenBurnsSlideShow 24s linear infinite 0s;-o-animation:KenBurnsSlideShow 24s linear infinite 0s;animation:KenBurnsSlideShow 24s linear infinite 0s}.kenburns-slide-1{opacity:1;-moz-opacity:1;-webkit-opacity:1;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.kenburns-slide-2{-webkit-animation-delay:6s;-moz-animation-delay:6s;-ms-animation-delay:6s;-o-animation-delay:6s;animation-delay:6s;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.kenburns-slide-3{-webkit-animation-delay:12s;-moz-animation-delay:12s;-ms-animation-delay:12s;-o-animation-delay:12s;animation-delay:12s;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.kenburns-slide-4{-webkit-animation-delay:18s;-moz-animation-delay:18s;-ms-animation-delay:18s;-o-animation-delay:18s;animation-delay:18s;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}@-webkit-keyframes KenBurnsSlideShow{0%{opacity:0;-webkit-transform:scale(1)}5%{opacity:1}25%{opacity:1}30%{opacity:0;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transformm:scale(1)}}@-moz-keyframes KenBurnsSlideShow{0%{opacity:0;-moz-transform:scale(1)}5%{opacity:1}25%{opacity:1}30%{opacity:0;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(1)}}@-o-keyframes KenBurnsSlideShow{0%{opacity:0;-o-transform:scale(1)}5%{opacity:1}25%{opacity:1}30%{opacity:0;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(1)}}@keyframes KenBurnsSlideShow{0%{opacity:0;transform:scale(1);-ms-transform:scale(1)}5%{opacity:1}25%{opacity:1}30%{opacity:0;transform:scale(1.1);-ms-transform:scale(1.1)}100%{opacity:0;transform:scale(1);-ms-transform:scale(1)}}.YT-bg{background:0 0}@media only screen and (max-width:880px){.YT-bg{position:relative;height:100%;background-image:url(../img/background/YT-bg.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}}.background-video{position:absolute;background-repeat:no-repeat;background-position:top center;top:0;right:0;bottom:0;left:0;overflow:hidden}source,video{position:absolute;min-width:100%;min-height:100%;bottom:0;left:0}.loaded .ytplayer-container{display:block}.ytplayer-container{position:absolute;min-width:100%;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.ytplayer-shield{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.ytplayer-player{position:absolute}#video-bg{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0}#vimeo-video{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0}.vimeo-bg{background:0 0}@media only screen and (max-width:880px){.vimeo-bg{position:relative;height:100%;background-image:url(../img/background/vimeo-bg.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}}.to-top-arrow{position:fixed;right:20px;bottom:-10px;width:50px;height:50px;line-height:47px;cursor:pointer;font-size:25px;text-align:center;color:#eee;background:rgba(0,122,110,.45);opacity:0;-moz-opacity:0;-webkit-opacity:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;z-index:10}.to-top-arrow.show{bottom:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:1;-moz-opacity:1;-webkit-opacity:1}.to-top-arrow:hover{background-color:#007a6e;opacity:1;-moz-opacity:1;-webkit-opacity:1}@media only screen and (min-width:880px){.to-top-arrow-bordered{right:60px}.to-top-arrow-bordered.show{bottom:40px}}.bar0{margin-bottom:-6.5px;background-color:#f5f5f5;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}@media only screen and (max-width:880px){.bar0{display:none}}.bar1,.bar2,.bar3,.bar4,.bar5{margin-bottom:-6.5px;background-color:#f5f5f5;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}@media only screen and (max-width:880px){.bar1,.bar2,.bar3,.bar4,.bar5{display:none}}.blockquote.bg-color-0{background-color:#fff}.blockquote.bg-color-1{background-color:#f5f5f5}.blockquote.bg-color-2{background-color:#f5f5f5}.blockquote.bg-color-3{background-color:#f5f5f5}.blockquote.bg-color-4{background-color:#f5f5f5}.blockquote.bg-color-5{background-color:#f5f5f5}.slick-slide{text-align:center;color:#111;height:550px;background:#fff}@media only screen and (max-width:880px){.slick-slide{height:450px}}@media only screen and (max-width:640px){.slick-slide{height:350px}}.slick-slider{margin-bottom:0;margin-top:0;cursor:default}.slick-left{width:100%;height:auto}.slick-right{width:100%;height:auto}.slick-bottom.slick-slider{margin-top:0}@media only screen and (max-width:880px){.slick-bottom.slick-slider{margin-top:20px}}.slick-bottom.slick-slider .slick-slide{background-color:#2d2d2d;text-align:center;color:#111;height:90px}@media only screen and (max-width:880px){.slick-bottom.slick-slider .slick-slide{height:120px}}.slick-next,.slick-prev{position:absolute;display:block;top:50%;width:56px;height:56px;line-height:56px;text-align:center;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1);opacity:0;-moz-opacity:0;-webkit-opacity:0;z-index:1}.slick-prev{left:-50px}.slick-next{right:-50px}.slick-next:before,.slick-prev:before{font-size:14px;color:#fff;padding-top:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;width:66%;height:66%;position:absolute;background:#000;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1);opacity:1;-moz-opacity:1;-webkit-opacity:1}.slick-prev:before{left:45px;top:9px}.slick-next:before{right:45px;top:9px}.slick-next:hover,.slick-prev:hover{-webkit-transition:0 none;-moz-transition:0 none;-ms-transition:0 none;-o-transition:0 none;transition:0 none;opacity:1;-moz-opacity:1;-webkit-opacity:1}.slick-next:active:before,.slick-next:hover:before,.slick-prev:active:before,.slick-prev:hover:before,.slick-right-alternative:hover .slick-next,.slick-right-alternative:hover .slick-prev{opacity:1;-moz-opacity:1;-webkit-opacity:1}.slick-right-alternative:hover .slick-prev{left:-35px}.slick-right-alternative:hover .slick-next{right:-35px}.cd-author .cd-author-info,.cd-author img{display:inline-block;vertical-align:middle;list-style:none;cursor:pointer}.cd-author img{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);-moz-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35);margin-right:30px}@media only screen and (max-width:880px){.cd-author img{display:block;text-align:center;margin:0 auto}}h3.cd-featured-name{font-family:Montserrat,sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center}.cd-author .cd-author-info{font-family:Montserrat,sans-serif;margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:left;line-height:1}@media only screen and (max-width:880px){.cd-author .cd-author-info{text-align:center;margin:10px 0 0 0}}.cd-author .cd-author-info li:first-child{font-size:12px;margin-bottom:5px;color:#eee}@media only screen and (max-width:640px){.cd-author .cd-author-info li:first-child{font-size:11px}}.cd-author .cd-author-info li:last-child{font-family:Raleway,sans-serif;font-size:12px;font-weight:400;text-transform:none;margin-bottom:5px;color:#c5c5c5}@media only screen and (max-width:640px){.cd-author .cd-author-info li:last-child{font-size:10px}}.social-icons-wrapper{position:relative;margin:0 auto 15px auto}.social-icons-wrapper ul{margin:0 auto;padding:0;list-style-type:none}.social-icons-wrapper ul li{display:inline-block;margin:0 auto;padding:0 0 0 5px}ul.social-icons{font-size:18px;line-height:1;margin:0;padding:0;position:relative}ul.social-icons a{padding:0;color:#000;text-decoration:none;opacity:1;-moz-opacity:1;-webkit-opacity:1;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}ul.social-icons a:hover{padding:0;color:#000;text-decoration:none;opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.owl-buttons{position:static}.owl-next,.owl-prev{position:absolute;display:block;top:50%;margin-top:-29px;width:56px;height:56px;line-height:56px;font-size:14px;color:#fff;text-align:center;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1);opacity:0;-moz-opacity:0;-webkit-opacity:0}.owl-prev{left:-50px}.owl-next{right:-50px}.owl-next:before,.owl-prev:before{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;content:"";display:block;width:66%;height:66%;position:absolute;background:#000;-webkit-transition:all .27s cubic-bezier(0,0,.58,1);-moz-transition:all .27s cubic-bezier(0,0,.58,1);-ms-transition:all .27s cubic-bezier(0,0,.58,1);-o-transition:all .27s cubic-bezier(0,0,.58,1);transition:all .27s cubic-bezier(0,0,.58,1)}.owl-prev:before{left:45px;top:9px}.owl-next:before{right:45px;top:9px}.owl-next .owl-custom,.owl-prev .owl-custom{position:relative}.owl-prev .owl-custom{position:relative;left:34px}.owl-next .owl-custom{position:relative;right:34px}.owl-next:hover,.owl-prev:hover{-webkit-transition:0 none;-moz-transition:0 none;-ms-transition:0 none;-o-transition:0 none;transition:0 none}.owl-carousel:hover .owl-next,.owl-carousel:hover .owl-prev,.owl-next:active:before,.owl-next:hover:before,.owl-prev:active:before,.owl-prev:hover:before{opacity:1;-moz-opacity:1;-webkit-opacity:1}.owl-carousel:hover .owl-prev{left:-35px}.owl-carousel:hover .owl-next{right:-35px}@media only screen and (max-width:880px){#news-carousel{margin-bottom:-30px}}#news .news-item{padding:30px 0;opacity:.25;-moz-opacity:.25;-webkit-opacity:.25;-webkit-transform:scale3d(.8,.8,1);-moz-transform:scale3d(.8,.8,1);-ms-transform:scale3d(.8,.8,1);-o-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:640px){#news .news-item{padding:30px 30px}}#news .owl-item.active.center .news-item{opacity:1;-moz-opacity:1;-webkit-opacity:1;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.owl-carousel .owl-item img{margin:0;padding:0;background:#fff;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.news-item .news-content img{max-width:100%;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-ms-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out}.news-item:hover .news-content img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.35);-moz-box-shadow:0 0 10px rgba(0,0,0,.35);box-shadow:0 0 10px rgba(0,0,0,.35);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.news-content{position:relative;overflow:hidden;margin:0 0 70px 0;width:100%;min-width:250px;height:auto;color:#111;text-align:left;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.25);-moz-box-shadow:0 10px 20px rgba(0,0,0,.25);box-shadow:0 10px 20px rgba(0,0,0,.25)}.news-content a{color:#111}.news-content img{max-width:100%;vertical-align:top;margin:0;padding:0;opacity:1;-moz-opacity:1;-webkit-opacity:1}.news-content .date{position:absolute;width:100%;background-color:#eee;top:0;right:0;padding:15px 20px;text-align:right;font-size:9px;letter-spacing:1px;color:#111;text-transform:uppercase}.news-content .date:before{content:"";position:absolute;width:0;height:0;top:100%;left:0;border-style:solid;border-width:0 0 25px 400px;border-color:transparent transparent transparent #eee}@media only screen and (max-width:1200px){.news-content .date:before{border-width:0 800px 35px 0}}.news-content figcaption{position:relative;width:100%;background-color:#eee;padding:20px}.news-content figcaption:before{content:"";position:absolute;width:0;height:0;bottom:100%;left:0;border-style:solid;border-width:25px 400px 0 0;border-color:transparent #eee transparent transparent}@media only screen and (max-width:1200px){.news-content figcaption:before{border-width:35px 0 0 800px}}.news-content h2{font-family:'Playfair Display SC',serif;font-size:17px;color:#111;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1;text-align:left}.news-content h3{font-family:Raleway,sans-serif;margin:5px 0 20px 0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5f5f5f}.news-content p{margin:30px 0 20px 0}.news-modal .modal-content .modal-content-date{width:100%;background-color:#eee;top:0;right:0;padding:0 0 12px 0;text-align:right;font-size:9px;letter-spacing:1px;color:#111;text-transform:uppercase}.news-modal .modal-content{padding:100px 0 50px 0;min-height:100%;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;-webkit-background-clip:border-box;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none}.news-modal .modal-content h2{font-family:'Playfair Display SC',serif;font-size:24px;line-height:1;letter-spacing:-.04em;font-style:normal;text-transform:uppercase;text-align:right;font-weight:700;color:#000}.news-modal .modal-content p{text-align:left;margin-bottom:30px}.news-modal .modal-content p.item-intro{font-family:Raleway,sans-serif;padding:10px 0 0 0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5f5f5f;text-align:right}.news-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.news-modal .modal-content img{margin:50px 0}.news-modal .close-modal{position:absolute;width:50px;height:50px;top:20px;right:20px;background-color:transparent;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-modal .close-modal:hover{opacity:.3;-moz-opacity:.3;-webkit-opacity:.3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news-modal .close-modal .lr{width:1px;height:25px;margin:10px 0 0 23px;background-color:#000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1050}.news-modal .close-modal .lr .rl{width:1px;height:25px;background-color:#000;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);z-index:1051}.modal-body p{color:#111}.side-img img{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}h1.home-page-title{position:relative;font-family:'Playfair Display SC',serif;font-style:normal;font-weight:700;font-size:125px;text-align:center;text-transform:uppercase;letter-spacing:.03em;color:#fff;margin:-13px auto 6px auto;width:100%;line-height:100%;z-index:1}h1.home-page-title.dark{color:#111}@media only screen and (max-width:1200px){h1.home-page-title{font-size:105px;margin:-13px auto 8px auto}}@media only screen and (max-width:880px){h1.home-page-title{font-size:85px;margin:-13px auto 10px auto}}@media only screen and (max-width:640px){h1.home-page-title{font-size:65px;margin:-13px auto 6px auto}}.home-page-subtitle-carousel{position:relative;width:100%;height:auto;margin:0 auto;z-index:1}h2.home-page-title{font-family:Raleway,sans-serif;font-style:normal;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.65em;color:#fff;margin:0 0 0 3px}h2.home-page-title.dark{color:#111}@media only screen and (max-width:1200px){h2.home-page-title{margin:0 0 0 4px}}@media only screen and (max-width:880px){h2.home-page-title{margin:0 0 0 7px}}@media only screen and (max-width:640px){h2.home-page-title{margin:0 0 0 6px}}h1.home-page-title.typed-effect{font-size:65px;text-transform:uppercase;margin:-13px auto 11px auto}@media only screen and (max-width:880px){h1.home-page-title.typed-effect{font-size:55px;margin:-13px auto 12px auto}}@media only screen and (max-width:640px){h1.home-page-title.typed-effect{font-size:45px;margin:-13px auto 8px auto}}.intro-years{position:relative;width:325px;height:265px;margin:0}@media only screen and (max-width:768px){.intro-years{margin-bottom:95px}}.intro-years p{font-size:40px;text-align:center;margin:25px 0 0 0}.menu_link{background-color:#bd3d76;border-radius:50%;position:relative;display:block;height:60px;width:60px;left:50%;margin-left:-35px;color:#eee!important}.menu_link:hover{background-color:#c926b6;color:#fff}.intro-years h2,.intro-years h4{font-style:normal;font-weight:700;font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:.65em;color:#353535}.intro-years h2{margin:0 0 32px 0;padding-top:50px}@media only screen and (max-width:880px){.intro-years h2{padding-top:75px}}.intro-years h4{margin:47px 0 0 0}.intro-years h3{position:relative;font-family:'Playfair Display SC',serif;font-style:normal;font-weight:700;font-size:50px;text-align:center;text-transform:uppercase;letter-spacing:.05em;color:#353535;width:100%;line-height:100%;margin-top:-18px;z-index:0}.borders-berlin{position:absolute;left:0;top:0;margin:0 auto;border:15px solid rgba(0,122,110,.45);z-index:-1}@media only screen and (max-width:880px){.borders-berlin{top:30px}}.borders-berlin,.borders-berlin:after,.borders-berlin:before{width:165px;height:265px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-info-wrapper,.facts-counter-wrapper{padding:0}.facts-counter-number{font-family:'Playfair Display SC',serif;font-size:35px;font-weight:400;line-height:1.3;text-align:center;color:#fff}@media only screen and (max-width:880px){.facts-counter-number{margin:20px 0 0 0}}@media only screen and (max-width:640px){.facts-counter-number{font-size:30px;font-weight:400}}.facts-counter-number.large{font-size:50px}@media only screen and (max-width:880px){.facts-counter-number.large{font-size:35px}}@media only screen and (max-width:640px){.facts-counter-number.large{font-size:30px;font-weight:400}}.contact-info-description,.facts-counter-description{color:#fff;text-align:center;text-transform:uppercase}.contact-info-description-img,.facts-counter-description-img{display:block;font-size:25px;text-align:center;color:#fff;margin:15px 0 15px 0}@media only screen and (max-width:880px){.contact-info-description-img,.facts-counter-description-img{font-size:20px;margin:10px 0 10px 0}}.contact-info-description-img.large,.facts-counter-description-img.large{font-size:40px}@media only screen and (max-width:880px){.contact-info-description-img.large,.facts-counter-description-img.large{font-size:20px;margin:10px 0 10px 0}}.contact-info-text,.facts-counter-title{font-size:11px;letter-spacing:.05em}@media only screen and (max-width:880px){.contact-info-text,.facts-counter-title{font-size:10px}}.contact-info-text.large,.facts-counter-title.large{font-size:12px}@media only screen and (max-width:880px){.contact-info-text.large,.facts-counter-title.large{font-size:10px}}.show-skillbar{position:relative;padding:0 20px;margin:40px 0 0 0;text-align:left}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.show-skillbar{padding:0 30px 0 20px}}.skillbar{position:relative;display:inline-block;width:100%;height:21px;margin:0 0 30px 0;background:0 0}.skillbar-title{position:absolute;width:auto;height:21px;line-height:21px;top:-21px;left:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;color:#111;background:0 0;padding:0}.skillbar-bar{display:inline-block;width:0;height:3px;background:#111;margin:0 0 3px 0}.skill-bar-percent{position:absolute;height:auto;line-height:1;top:-21px;right:0;color:#111;font-size:11px}.borders{position:absolute;border:10px solid rgba(101,101,101,.55);-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;z-index:1}@media only screen and (max-width:640px){.borders{display:none;visibility:hidden}}.borders,.borders:after,.borders:before{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);height:-webkit-calc(100% - 50px);height:-moz-calc(100% - 50px);height:calc(100% - 50px);top:25px;left:25px;bottom:25px;right:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.parallax-overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:0}.parallax{display:block;width:100%;height:100%;overflow:hidden;padding:200px 0}.parallax-facts{position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border:100px solid #000;z-index:1}@media only screen and (max-width:1200px){.parallax-facts-bordered{border:45px solid #000}}.parallax-contact{position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border:100px solid #656565;z-index:1}@media only screen and (max-width:1200px){.parallax-contact-bordered{border:45px solid #000}}@media only screen and (max-width:880px){.parallax-contact,.parallax-facts{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border:50px solid #656565}}@media only screen and (max-width:640px){.parallax-contact,.parallax-facts{border:25px solid #656565}}#contact-form{width:100%;margin:0;padding:0;text-align:center}@media only screen and (max-width:880px){#contact-form{margin-bottom:80px}}form{margin:0;padding:0}#form input{position:relative;width:100%;height:40px;border-bottom:1px solid #111;border-left:none;border-right:none;border-top:none;padding:5px 5px;background:0 0;margin:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;font-family:Raleway,sans-serif;font-size:14px;line-height:1.5;font-style:normal;font-weight:400;text-align:center}#form input{margin:10px 0 10px 0}textarea{position:relative;width:100%;height:100px;border-bottom:1px solid #111;border-left:none;border-right:none;border-top:none;padding:5px 5px;background:0 0;margin:5px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;font-family:Raleway,sans-serif;font-size:14px;line-height:1.5;font-style:normal;font-weight:400;text-align:center}#form textarea{margin:10px 0 10px 0}#form input:hover,#form textarea:hover{border-color:rgba(0,0,0,.35)}.success{font-family:Raleway,sans-serif;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:#111;margin:0 auto;padding:80px 0 0 0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#form .error{position:absolute;font-size:9px;text-transform:uppercase;text-align:left;color:#5f5f5f;display:block;margin:-2px 0 0 1px;padding:0;letter-spacing:.15em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.make-space{margin-left:15px;margin-right:15px}::-webkit-input-placeholder{font-size:12px;color:#5f5f5f}:-ms-input-placeholder{font-size:12px;color:#5f5f5f}::-moz-placeholder{font-size:12px;color:#5f5f5f}input:-moz-placeholder{font-size:12px;color:#5f5f5f}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}.section-google-maps{background:#fff;width:100%;height:400px;padding:0;overflow:hidden;z-index:1}@media only screen and (max-width:640px){.section-google-maps{height:200px}}#map-wrapper{position:relative;width:100%;height:400px;overflow:hidden}#map{width:100%;height:300px;margin:0}.link-underline-menu{position:relative;text-decoration:none;cursor:pointer}.link-underline-menu:before{content:"";position:absolute;width:100%;height:1px;bottom:11px;left:0;background:#fff;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.link-underline-menu.dark:before{background:#111}.link-underline-menu:hover:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}@media only screen and (max-width:768px){.link-underline-menu:hover:before{visibility:hidden}}.link-underline{position:relative;display:inline-block}.link-underline::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#111;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);-moz-transition:-moz-transform .4s cubic-bezier(.4,0,.2,1);-ms-transition:-ms-transform .4s cubic-bezier(.4,0,.2,1);-o-transition:-o-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1)}.link-underline.contact::before{bottom:-5px;background:#fff}.link-underline.services::before{bottom:-5px;background:#5f5f5f;width:150px}a.contact,a:hover.contact{color:#fff}.link-underline:hover::before{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}blockquote{position:relative;margin-bottom:125px}@media only screen and (max-width:1200px){blockquote{margin-bottom:95px}}@media only screen and (max-width:880px){blockquote{margin:25px 0 50px 0}}blockquote p{font-size:17px;line-height:1;letter-spacing:.05em;font-style:italic;z-index:1}blockquote p::before{position:relative;font-family:ionicons;content:"\f347";font-size:40px;font-style:normal;left:0;top:-5px;color:#ccc}blockquote p::after{position:absolute;font-family:ionicons;content:"\f347";font-size:100px;font-style:normal;right:0;top:0;color:#ccc;z-index:-1}.c-btn{position:relative;display:inline-block;border:1px solid #151515;background:0 0;letter-spacing:.25em;font-weight:700;font-size:10px;text-transform:uppercase;text-align:center;color:#151515;margin:20px 0 0 0;padding:15px 25px;-webkit-transition:color .4s cubic-bezier(.4,0,.2,1);-moz-transition:color .4s cubic-bezier(.4,0,.2,1);-ms-transition:color .4s cubic-bezier(.4,0,.2,1);-o-transition:color .4s cubic-bezier(.4,0,.2,1);transition:color .4s cubic-bezier(.4,0,.2,1)}.c-btn.inverse{color:#111;background:#fff}.c-btn.fullwidth{width:225px}.c-btn::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#000;-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);-moz-transition:-moz-transform .4s cubic-bezier(.4,0,.2,1);-ms-transition:-ms-transform .4s cubic-bezier(.4,0,.2,1);-o-transition:-o-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1)}.c-btn.inverse::before{background:#db0018}.c-btn:hover::before,a:hover .c-btn::before{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.c-btn span{display:inline-block;position:relative;z-index:2}.c-btn:hover,a:hover .c-btn{color:#fff}.c-btn.inverse:hover{color:#fff}.testimonials-carousel{position:relative;width:100%;margin:0 auto;padding:0 10px}.testimonials-carousel.owl-carousel{width:auto}.testimonials-carousel,.testimonials-quote,.testimonials-quote-img{-webkit-transition:all .3s cubic-bezier(.77,0,.175,1);-moz-transition:all .3s cubic-bezier(.77,0,.175,1);-ms-transition:all .3s cubic-bezier(.77,0,.175,1);-o-transition:all .3s cubic-bezier(.77,0,.175,1);transition:all .3s cubic-bezier(.77,0,.175,1)}.testimonials-quote-img{position:relative;margin:10px auto 30px auto;width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.35);-moz-box-shadow:0 0 10px rgba(0,0,0,.35);box-shadow:0 0 10px rgba(0,0,0,.35)}.testimonials-quote p{text-align:center}.testimonials-signature{font-family:Montserrat,sans-serif;font-size:16px;color:#111;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;margin:10px auto 0 auto}.testimonials-signature:before{content:"― ";display:inline-block}.section-testimonials.quote-mark-l{padding:0 10px 0 0}.section-testimonials.quote-mark-r{padding:0 0 0 10px}.service-heading{font-family:'Playfair Display SC',serif;font-size:15px;font-style:normal;font-weight:700;text-transform:uppercase;margin:15px 0;padding-left:125px;text-align:left;color:#111}.service-number{position:absolute;top:-54px;font-family:'Playfair Display SC',serif;font-size:175px;font-weight:700;text-transform:uppercase;letter-spacing:-.04em;color:rgba(17,17,17,.45);z-index:-1}#services p{padding-left:125px;text-align:left}@media only screen and (max-width:880px){.service-number{top:-79px;font-size:135px}.services-block.middle{margin:80px 0}}@media only screen and (max-width:640px){.services-block.middle{margin:40px 0}}.sections-medium-bg{background-color:#f5f5f5}.services-wrapper{max-height:400px;padding:0 100px;text-align:left;margin-top:-18px}@media only screen and (max-width:1200px){.services-wrapper{padding:0 40px}}@media only screen and (max-width:880px){.services-wrapper{padding:0 20px}}@media only screen and (max-width:640px){.services-wrapper{padding:0 20px;height:auto}}.services-accordion{background:0 0;width:auto}.services-accordion>ul>li{list-style:none;border-bottom:1px solid #ccc}.services-accordion ul li span{position:relative;display:block;font-size:11px;text-transform:uppercase;color:#111;letter-spacing:.05em;line-height:1.5;padding:15px 0;cursor:pointer}.services-accordion ul li span:after{position:absolute;display:block;content:"+";font-family:Ionicons;right:20px;top:20px;font-size:16px;line-height:16px;width:15px;height:15px;text-align:center;color:#111;font-weight:700}.services-accordion ul li.toggled span:after{content:"–";color:#5f5f5f;font-size:16px;line-height:16px}.services-accordion ul ul{margin-left:15px;display:none}.services-accordion ul ul li,.services-accordion ul ul li a{display:block;color:#111;font-size:12px;text-decoration:none;margin-bottom:15px;width:auto}.services-accordion ul ul li a:hover{color:#111}section h2.section-heading.newsletter{font-size:25px;margin-bottom:20px}@media only screen and (max-width:480px){section h2.section-heading.newsletter{font-size:20px}}#subscribe-wrapper{position:relative;width:300px;height:160px;margin:58px auto 72px auto;background:0 0;text-align:center}@media only screen and (max-width:480px){#subscribe-wrapper{width:260px;margin:59px auto 65px auto}}.newsletter{position:relative;clear:both;border:none;background:0 0;padding:0;overflow:hidden}#subscribe input{position:relative;width:225px;height:40px;text-align:center;color:#111;border:none;border-bottom:1px solid #111;background:0 0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}#subscribe input:focus,#subscribe textarea:focus{color:#111;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}#subscribe input:hover{border-color:rgba(119,119,119,.5);-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.subscribe-success{font-family:Raleway,sans-serif;font-size:10px;font-style:normal;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:#111;margin:0 auto;padding:80px 0 0 0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#subscribe .subscribe-error{font-size:9px;text-transform:uppercase;text-align:center;color:#5f5f5f;display:block;margin:8px auto 0 auto;padding:0;letter-spacing:.15em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=text].subscribe-email::-webkit-input-placeholder{color:#111}input[type=text].subscribe-email:-ms-input-placeholder{color:#111}input[type=text].subscribe-email::-moz-placeholder{color:#111}input:focus.subscribe-email::-webkit-input-placeholder{color:transparent}input:focus.subscribe-email:-ms-input-placeholder{color:transparent}input:focus.subscribe-email::-moz-placeholder{color:transparent}input:focus.subscribe-email:-moz-placeholder{color:transparent}.img-fullwidth-wrapper{position:relative}.img-fullwidth{min-height:600px}@media (min-width:992px){.img-fullwidth{position:absolute;width:50vw;height:auto;top:0;bottom:0}}@media only screen and (max-width:640px){.img-fullwidth{min-height:350px}}.img-fullwidth-all{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.typed-cursor{opacity:1;-moz-opacity:1;-webkit-opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.preloader-bg{position:fixed;width:100%;height:100%;overflow:hidden;background:#151515;z-index:999999}#preloader{position:fixed;display:table;table-layout:fixed;width:100%;height:100%;overflow:hidden;background:#151515;z-index:999999}#preloader-status{display:table-cell;vertical-align:middle}.preloader-position{position:relative;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.loader{position:relative;width:45px;height:45px;left:50%;top:50%;margin-left:-22px;margin-top:2px;-webkit-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;-ms-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;border:3px solid rgba(255,255,255,.15);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.loader span{position:absolute;width:45px;height:45px;top:-3px;left:-3px;border:3px solid transparent;border-top:3px solid rgba(255,255,255,.75);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (min-width:880px){.border-top{position:fixed;width:100%;height:40px;left:0;top:0;background:#fff;z-index:10}.border-top.top-position{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.border-bottom{position:fixed;width:100%;height:40px;left:0;bottom:0;background:#fff;z-index:10}.border-bottom.bottom-position{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.border-left{position:fixed;width:40px;height:100%;left:0;top:0;background:#fff;z-index:10}.border-left.left-position{-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.border-right{position:fixed;width:40px;height:100%;right:0;top:0;background:#fff;z-index:10}.border-right.right-position{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-ms-transform:translateX(200px);-o-transform:translateX(200px);transform:translateX(200px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.border-bottom,.border-left,.border-right,.border-top{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}}.swiper-container{position:absolute;width:100%;height:inherit;margin-left:auto;margin-right:auto}.swiper-slide{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.swiper-slider-top{width:100%;height:85%}.swiper-slider-bottom{position:absolute;width:100%;height:15%;left:0;bottom:0;background:#fff;padding:0;border-left:none;border-top:10px solid #fff;border-bottom:10px solid #fff;border-right:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer;z-index:10}.swiper-slider-bottom .swiper-slide{width:25%;height:100%;opacity:.35;-moz-opacity:.35;-webkit-opacity:.35}.swiper-slider-bottom .swiper-slide-active{opacity:1;-moz-opacity:1;-webkit-opacity:1}.swiper-button-next,.swiper-button-prev{display:none}.hover-icons{position:absolute;width:100%;top:50%;left:15px;text-align:center;opacity:0;-moz-opacity:0;-webkit-opacity:0;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-ms-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:1}@media only screen and (min-width:1024px){.hover-icons{left:10px}}@media only screen and (max-width:880px){.hover-icons{left:5px}}@media only screen and (max-width:640px){.hover-icons{left:0}}.hover-icons a{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;width:40px;height:40px;line-height:40px;margin:0 4px;font-size:20px;background:#fff;border:1px solid #fff;color:#000;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-ms-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out}@media only screen and (max-width:640px){.hover-icons a{width:30px;height:30px;line-height:30px;margin:0 2px;font-size:15px}}.hover-icons a.iw-slide-left{-webkit-transform:translate3d(-60px,0,0);-moz-transform:translate3d(-60px,0,0);-ms-transform:translate3d(-60px,0,0);-o-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0)}.hover-icons a.iw-slide-right{-webkit-transform:translate3d(60px,0,0);-moz-transform:translate3d(60px,0,0);-ms-transform:translate3d(60px,0,0);-o-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.hover-effect-img:hover .hover-icons a{padding:0;-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.hover-icons a:hover{background:#000;border:1px solid #000;color:#fff}.hover-icons a:hover:after{background:#000}.hover-effect-img:hover .hover-icons{opacity:1;-moz-opacity:1;-webkit-opacity:1}.hover-icons a:before{position:relative;z-index:1}.hover-icons a i{position:relative;z-index:1}.hover-effect-img{position:relative;z-index:5!important}.hover-effect,.hover-effect.team{position:absolute;background:#fff;opacity:0;-moz-opacity:0;-webkit-opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.hover-effect{width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:calc(100% - 60px);top:30px;left:30px;bottom:30px;right:30px}.hover-effect.the-team{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;bottom:10px;right:10px}@media only screen and (max-width:880px){.hover-effect{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;bottom:10px;right:10px}}.hover-effect-img:hover .hover-effect{opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.legendary-gallery{position:relative;margin:-20px 20px 0 20px;z-index:0}@media only screen and (max-width:880px){.legendary-gallery{margin:0 15px}}.legendary-gallery figure{padding:20px}@media only screen and (max-width:880px){.legendary-gallery figure{padding:0}}.legendary-gallery .img-caption{display:none}.move-down{margin-bottom:0}@media only screen and (max-width:880px){.move-down{margin-bottom:15px}}.team-box{position:absolute;left:0;bottom:0;padding:10px 15px;font-family:Raleway,sans-serif;font-family:'Playfair Display SC',serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;color:#111;background:#fff}@media only screen and (max-width:640px){.team-box{padding:5px 10px;font-size:15px}}.team-box span{display:block;font-family:Raleway,sans-serif;font-size:10px;color:#5f5f5f}@media only screen and (max-width:640px){.team-box span{font-size:9px}}nav.img-navigation-nav{position:fixed;width:100%;height:100%;left:0;top:0;text-align:center;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;-moz-opacity:0;-webkit-opacity:0;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:1001}nav.img-navigation-nav.show{width:100%;height:100%;left:0;top:0;background:#000;visibility:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:1;-moz-opacity:1;-webkit-opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#img-navigation-icon{position:fixed;background:0 0;top:40px;right:40px;width:45px;height:40px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);cursor:pointer;z-index:1049}#img-navigation-icon.img-navigation-icon-bordered{top:60px;right:60px}@media only screen and (max-width:880px){#img-navigation-icon,#img-navigation-icon.img-navigation-icon-bordered{top:30px;right:30px}}@media only screen and (max-width:640px){#img-navigation-icon,#img-navigation-icon.img-navigation-icon-bordered{top:20px;right:20px}}#img-navigation-icon span{position:absolute;display:block;background:#fff;width:100%;height:5px;left:0;opacity:1;-moz-opacity:1;-webkit-opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#img-navigation-icon.img-navigation-icon-dark span{background:#111}#img-navigation-icon span.navigation-dark{background:#333}#img-navigation-icon span:nth-child(1){top:0}#img-navigation-icon span:nth-child(2){top:15px}#img-navigation-icon span:nth-child(3){top:30px}#img-navigation-icon.open span:nth-child(1){top:15px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);background:#fff}#img-navigation-icon.open span:nth-child(2){left:-65px;opacity:0;-moz-opacity:0;-webkit-opacity:0;background:#fff}#img-navigation-icon.open span:nth-child(3){top:15px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);background:#fff}.box-table{position:relative;display:table;width:100%;height:100%}.box-table .box-cell{display:table-cell;vertical-align:middle}.menu-heading{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:.05em;text-shadow:1px 1px 2px #111}@media only screen and (max-width:880px){.menu-heading{font-size:15px}}.menu-container-photo a{color:#fff;text-shadow:1px 1px 2px #111;cursor:pointer}.menu-container-photo a:hover{color:#fff}.menu-item-photo{-webkit-box-shadow:inset 0 0 0 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 0 0 0 rgba(255,255,255,.25);box-shadow:inset 0 0 0 0 rgba(255,255,255,.25)}.menu-item-photo:hover{-webkit-box-shadow:inset 0 0 0 15px #fff;-moz-box-shadow:inset 0 0 0 15px #fff;box-shadow:inset 0 0 0 15px #fff}@media only screen and (max-width:1200px){.menu-item-photo:hover{-webkit-box-shadow:inset 0 0 0 10px #fff;-moz-box-shadow:inset 0 0 0 10px #fff;box-shadow:inset 0 0 0 10px #fff}}@media only screen and (max-width:640px){.menu-item-photo:hover{-webkit-box-shadow:inset 0 0 0 5px #fff;-moz-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff}}.menu-item-home{position:absolute;width:33.33%;height:50%;left:0;top:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.menu-item-about{position:absolute;width:33.33%;height:50%;left:33.33%;top:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.menu-item-services{position:absolute;width:33.33%;height:50%;left:66.66%;top:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.menu-item-works{position:absolute;width:33.33%;height:50%;left:0;bottom:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.menu-item-news{position:absolute;width:33.33%;height:50%;left:33.33%;bottom:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.menu-item-contact{position:absolute;width:33.33%;height:50%;left:66.66%;bottom:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.hover-all{-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.hover-all:hover{-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.small-logo{height:70px!important}.smaler{height:35px}.logo-single{position:absolute;background:0 0;top:20px;left:40px;cursor:pointer;z-index:1}.logo-single.logo-single-bordered{top:60px;left:60px}@media only screen and (max-width:880px){.logo-single,.logo-single.logo-single-bordered{top:30px;left:30px}}@media only screen and (max-width:640px){.logo-single,.logo-single.logo-single-bordered{top:20px;left:20px}}.free-wall{margin:auto;padding:0;background:#fff}.cell{position:absolute;background-color:#fff;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.play-video-btn{position:relative;text-align:center;margin-top:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;z-index:1}.play-video-btn a,.play-video-btn a:hover{font-size:40px;color:#fff;text-decoration:none}.split-carousel-wrapper{width:100vw;height:100vh}.js-transitions-disabled *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.carousel{position:relative;height:100%;overflow:hidden;-webkit-perspective:50vw;perspective:50vw;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.carousel-control{position:absolute;display:block;width:40px;height:auto;bottom:auto;top:50%;right:37px;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;opacity:1;-moz-opacity:1;-webkit-opacity:1;z-index:10}@media only screen and (max-width:880px){.carousel-control{right:27px}}@media only screen and (max-width:640px){.carousel-control{right:17px}}.carousel-control a{position:relative;display:block;width:20px;height:15px}.carousel-control a:hover:before{width:20px}.carousel-control a.active:before,.carousel-control a.active:hover:before{width:40px;background:#fff}.carousel-control a:before{content:"";position:absolute;top:50%;right:0;left:auto;background:#fff;height:2px;width:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;-moz-opacity:1;-webkit-opacity:1}.carousel-stage{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-50vh);-moz-transform:translateZ(-50vh);-ms-transform:translateZ(-50vh);-o-transform:translateZ(-50vh);transform:translateZ(-50vh)}.spinner{position:absolute;width:50vw;height:100vh;top:0;left:0;right:auto;bottom:0;margin:auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:transform 1s;-moz-transition:transform 1s;-ms-transition:transform 1s;-o-transition:transform 1s;transition:transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.js-spin-fwd .spinner{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.js-spin-bwd .spinner{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}.js-spin-fwd .spinner-right{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg)}.js-spin-bwd .spinner-right{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.spinner-right{right:0;left:auto}.spinner-face{position:absolute;display:none;width:100%;height:100%;background:#000;overflow:hidden}.spinner-face.js-next{display:block;-webkit-transform:rotateX(90deg) translateZ(50vh);-moz-transform:rotateX(90deg) translateZ(50vh);-ms-transform:rotateX(90deg) translateZ(50vh);-o-transform:rotateX(90deg) translateZ(50vh);transform:rotateX(90deg) translateZ(50vh)}.spinner-right .spinner-face.js-next{-webkit-transform:rotateX(270deg) translateZ(50vh);-moz-transform:rotateX(270deg) translateZ(50vh);-ms-transform:rotateX(270deg) translateZ(50vh);-o-transform:rotateX(270deg) translateZ(50vh);transform:rotateX(270deg) translateZ(50vh)}.js-spin-bwd .spinner-face.js-next{-webkit-transform:rotateX(-90deg) translateZ(50vh);-moz-transform:rotateX(-90deg) translateZ(50vh);-ms-transform:rotateX(-90deg) translateZ(50vh);-o-transform:rotateX(-90deg) translateZ(50vh);transform:rotateX(-90deg) translateZ(50vh)}.js-spin-bwd .spinner-right .spinner-face.js-next{-webkit-transform:rotateX(-270deg) translateZ(50vh);-moz-transform:rotateX(-270deg) translateZ(50vh);-ms-transform:rotateX(-270deg) translateZ(50vh);-o-transform:rotateX(-270deg) translateZ(50vh);transform:rotateX(-270deg) translateZ(50vh)}.js-active{display:block;-webkit-transform:translateZ(50vh);-moz-transform:translateZ(50vh);-ms-transform:translateZ(50vh);-o-transform:translateZ(50vh);transform:translateZ(50vh)}.spinner-content{position:absolute;width:200%;height:100%;left:0}.spinner-right .spinner-content{left:-100%}.spinner-content-left,.spinner-content-right{position:absolute;width:50%;height:100%;left:0;top:0}.spinner-content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center!important;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.spinner-content-left .spinner-content-left-inner{position:relative;width:100%;text-align:center}.spinner-content-left-inner h3{font-family:Montserrat,sans-serif;font-size:23px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;color:#fff}@media only screen and (max-width:640px){.spinner-content-left-inner h3{font-size:18px;padding:0 10px}}.spinner-content-left-inner p{color:#fff;padding:20px 10px 10px 10px}@media only screen and (max-width:640px){.spinner-content-left-inner p{font-size:12px}}.spinner-content-right{right:0;left:auto;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.carousel-stage,.js-active,.js-spin-bwd .spinner,.js-spin-bwd .spinner-face.js-next,.js-spin-bwd .spinner-right,.js-spin-bwd .spinner-right .spinner-face.js-next,.js-spin-fwd .spinner,.js-spin-fwd .spinner-right,.spinner,.spinner-face.js-next,.spinner-right .spinner-face.js-next{transform:none}}.slideshow{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:1}.slideshow .slider{width:100vw;height:100vw;z-index:2}.slideshow .slider *{outline:0}.slideshow .slider .item{position:relative;width:100vw;height:100vh;overflow:hidden;border:none}.slideshow .slider .item .text{display:none}.slideshow .slider .item img{position:absolute;min-width:101%;min-height:101%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slideshow .slick-dots{position:fixed;display:block;width:40px;height:auto;bottom:auto;top:50%;right:25px;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}@media only screen and (max-width:880px){.slideshow .slick-dots{right:15px}}@media only screen and (max-width:640px){.slideshow .slick-dots{right:5px}}.slideshow .slick-dots li{display:block;width:100%;height:auto}.slideshow .slick-dots li button{position:relative;width:20px;height:15px;text-align:center}.slideshow .slick-dots li button:before{content:"";background:#fff;height:2px;width:20px;border-radius:0;position:absolute;top:50%;right:0;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;-moz-opacity:1;-webkit-opacity:1}.slideshow .slick-dots li.slick-active button:before{width:40px;opacity:1;-moz-opacity:1;-webkit-opacity:1}.slideshow.slideshow-right{width:50vw;left:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;z-index:1}.slideshow.slideshow-right .slider{position:absolute;left:0}.slideshow-text{position:absolute;width:100vw;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;z-index:100}.slideshow-item{color:#fff;background:0 0}.home-page-title-slideshow{font-family:'Playfair Display SC',serif;font-style:normal;font-weight:700;font-size:85px;text-align:center;text-transform:uppercase;letter-spacing:-.04em;color:#fff;line-height:150%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}@media only screen and (max-width:880px){.home-page-title-slideshow{font-size:65px}}@media only screen and (max-width:640px){.home-page-title-slideshow{font-size:45px}}.item.item-1,.item.item-2,.item.item-3,.item.item-4{opacity:1;-moz-opacity:1;-webkit-opacity:1;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.secret_room{height:80px}.logo_home{height:250px}.footer_logo{height:150px;margin-bottom:15px}@media only screen and (max-width:480px){.footer_logo{height:100px}.secret_room{height:35px}section h2.section-heading.section-heading-correction.section-heading-correction-contact{margin-bottom:0}.parallax{padding:125px 0}}.number .fa{font-size:25px;color:#2a9c8c}.number a,.number p{color:#eee;font-size:22px;font-weight:600;font-family:Roboto,sans-serif;opacity:1;-webkit-transition:.3em;-o-transition:.3em;transition:.3em}.number a:hover{opacity:.5}.number p{font-size:20px}