@-webkit-keyframes scroll-down{0%{height:0}50%{height:100%}70%{height:100%;transform:scaleY(.5);transform-origin:bottom}to{height:100%;transform:scaleY(0);transform-origin:bottom}}@-ms-keyframes scroll-down{0%{height:0}50%{height:100%}70%{height:100%;transform:scaleY(.5);transform-origin:bottom}to{height:100%;transform:scaleY(0);transform-origin:bottom}}@keyframes scroll-down{0%{height:0}50%{height:100%}70%{height:100%;transform:scaleY(.5);transform-origin:bottom}to{height:100%;transform:scaleY(0);transform-origin:bottom}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes pulse{0%,25%{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(4.5);opacity:0}}@keyframes pulse{0%,25%{transform:scale(1);opacity:1}to{transform:scale(4.5);opacity:0}}.bg-img-1{background-image:url(../img/background/hero-bg-1.webp)}.bg-img-2{background-image:url(../img/background/hero-bg-2.webp)}.bg-img-3{background-image:url(../img/background/hero-bg-3.webp)}.bg-img-4{background-image:url(../img/background/hero-bg-4.webp)}.bg-img-single{background-image:url(../img/background/single-bg.jpg)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,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:inherit;vertical-align:baseline}body,form,section{border:0;font:inherit;vertical-align:baseline}body,html{height:100%}body{font-family:"Raleway","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","WenQuanYi Micro Hei",sans-serif;font-size:15px;font-style:normal;font-weight:600;text-align:left;color:#fff;background:#111;-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-backface-visibility:hidden;backface-visibility:hidden;width:100%;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;line-height:2}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: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}a{color:#ff264a;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-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}a:active,a:focus,a:hover,a:visited{color:#ff264a;text-decoration:none;outline:0;font-weight:600;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}p{text-align:center;font-size:15px;font-weight:600;letter-spacing:.05em;color:#fff;line-height:2;-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-backface-visibility:hidden;backface-visibility:hidden}p a,p a:hover{color:#ff264a;text-decoration:none;outline:0;font-weight:600;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}strong{font-weight:700}::-moz-selection{background:#ccc;color:#fff}::selection{background:#ccc;color:#fff}.nopadding{padding:0!important;margin:0!important}#header{position:fixed;top:0;left:0;width:100%;height:75px;background:#fff;z-index:1001}.logo{-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}.logo .logo-icon,.main-navigation-bg .logo .logo-icon{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";height:auto}.main-navigation .navbar-nav li a,.main-navigation .navbar-nav li a:hover,.navbar-bg-switch{-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-bg-switch{position:fixed;width:100%;top:0;left:0;background:#fff;z-index:999}.main-navigation{-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}.main-navigation .navbar-nav li a{font-family:"Montserrat",sans-serif;font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;color:#111;padding:26px 15px 0;cursor:pointer}@media only screen and (max-width:768px){.main-navigation .navbar-nav li a{padding:10px 15px}.main-navigation .navbar-nav li:last-child{margin-bottom:7px}}.main-navigation .navbar-nav li a:hover{color:#111}.nav li a:focus,.nav li a:hover{color:#111;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,.main-navigation-bg .main-navigation .navbar-nav li a{-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{height:75px;background:0 0}@media only screen and (max-width:768px){.main-navigation-bg{height:auto;min-height:75px;background:#fff}.main-navigation-bg.main-navigation-bg-position-primary{background:#fff}}.main-navigation-bg .main-navigation .navbar-nav li a{color:#111;padding:26px 15px 0}@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,h1.section-header.section-header-dark,h2.section-heading.section-heading-dark,h2.section-heading.section-heading-dark span{color:#111}@media only screen and (max-width:768px){.navbar-toggle .icon-bar{background:#111;margin:8px 0 0}.main-navigation-bg .navbar-toggle .icon-bar{background:#111}.main-navigation-bg .navbar-toggle,.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;margin:0 0 0 15px}.navbar-collapse.navbar-collapse-position-primary{background:#fff}}.logo{margin:35px 0 0 25px}@media only screen and (max-width:995px){.logo{margin:5px 0 0 15px}}@media only screen and (max-width:768px){.logo{margin:5px 0 0 15px}}.logo.logo-home-call{margin:5px 0 0 35px}@media only screen and (max-width:768px){.logo.logo-home-call{margin:5px 0 0 15px}}.main-navigation{padding:30px 24px 0 0}@media only screen and (max-width:995px){.main-navigation{padding:2px 14px 0 0}}.main-navigation.main-navigation-home-call{padding:2px 34px 0 0}@media only screen and (max-width:768px){.main-navigation.main-navigation-home-call{padding:2px 14px 0 0}}.bg-1{background:#111}.bg-3{background:#fff}.post-heading a,.post-heading a:active,.post-heading a:focus,.post-heading a:hover,.post-heading a:visited{font-weight:700}.post-heading,.post-heading-all,h2.section-subheading{font-family:"Montserrat",sans-serif;font-size:15px;font-style:normal;font-weight:700;text-transform:uppercase;padding:0;letter-spacing:.05em;color:#fff;line-height:2}.post-heading,.post-heading-all{text-align:left;margin:0 0-7px}@media only screen and (max-width:1200px){.post-heading,.post-heading-all{font-size:14px;margin:0 0-6px}}@media only screen and (max-width:995px){.post-heading,.post-heading-all{margin:-5px 0-6px}}.post-heading-all.post-heading-all-2{font-size:13px;margin:0 0-5px}@media only screen and (max-width:995px){.post-heading-all.post-heading-all-2{font-size:12px;margin:-5px 0}}.post-heading-all-lead{position:relative;display:block;padding-left:60px;color:#111}@media only screen and (max-width:768px){.post-heading-all-lead{padding-left:30px}}.post-heading-all-lead.post-heading-all-lead-color{color:#ff264a}#contact-form-2 .success,.post-heading-all-lead.post-heading-all-lead-color-2{color:#fff}.post-heading-all-lead::after{content:"";position:absolute;width:40px;height:1px;top:50%;left:0;background:#111}@media only screen and (max-width:768px){.post-heading-all-lead::after{width:20px}}.post-heading-all-lead.post-heading-all-lead-color::after{background:#ff264a}.button-the.button-the-light::before,.post-heading-all-lead.post-heading-all-lead-color-2::after{background:#fff}.post-heading.post-heading-inner{margin:-6px 0}h2.section-subheading{margin:-5px auto -7px;-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-backface-visibility:hidden;backface-visibility:hidden}h2.section-subheading span{position:relative;display:inline-block;padding-right:60px;line-height:1}@media only screen and (max-width:768px){h2.section-subheading span{padding-right:30px}}h2.section-subheading span::before{content:"";position:absolute;display:block;top:50%;right:0;width:40px;height:0;margin-top:0;border-top:1px solid #fff}@media only screen and (max-width:768px){h2.section-subheading span::before{width:20px}}section{position:relative;margin:0;padding:0;background:0 0;z-index:1}.parallax-container{position:relative;width:100%;height:500px}.parallax-container.parallax-container-home{position:relative;width:100%;height:100vh;overflow:hidden;left:0;top:0;margin:0}.parallax-window{min-height:100%;height:100%;background:0 0}.button-the{position:relative;display:inline-block;text-transform:uppercase;text-align:left;background:0 0;padding:5px 30px 5px 0}.button-the.button-the-submit{border:0;left:15px;top:34px}.button-the,.button-the::before,.button-the:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.button-the::before{position:absolute;content:"";top:50%;right:-30px;width:40px;height:1px;background:#111}@media only screen and (max-width:768px){.button-the::before{right:0;width:20px}}.button-the:hover{background:0 0}.button-the:hover::before{right:-40px}@media only screen and (max-width:768px){.button-the:hover::before{right:-10px}}.button-the-wrapper{margin:-3px 0-4px}.button-the-wrapper,.button-the-wrapper a,.button-the-wrapper a:active,.button-the-wrapper a:focus,.button-the-wrapper a:hover,.button-the-wrapper a:visited{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1;font-style:normal;text-transform:uppercase;text-align:left;font-weight:700;letter-spacing:1px;color:#111}.button-the-wrapper.button-the-wrapper-light,.button-the-wrapper.button-the-wrapper-light a,.button-the-wrapper.button-the-wrapper-light a:active,.button-the-wrapper.button-the-wrapper-light a:focus,.button-the-wrapper.button-the-wrapper-light a:hover,.button-the-wrapper.button-the-wrapper-light a:visited{text-align:center;color:#fff}.button-the-wrapper.button-the-wrapper-submit{position:relative;display:block;width:100%;margin:20px 0 30px;left:0;right:0;text-align:left}.button-the-wrapper.button-the-wrapper-submit,.button-the-wrapper.button-the-wrapper-submit a,.button-the-wrapper.button-the-wrapper-submit a:active,.button-the-wrapper.button-the-wrapper-submit a:focus,.button-the-wrapper.button-the-wrapper-submit a:hover,.button-the-wrapper.button-the-wrapper-submit a:visited{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1;font-style:normal;text-transform:uppercase;text-align:center;font-weight:700;letter-spacing:1px;color:#111}.button-the-wrapper-submit .button-the{display:inline-block;margin-right:15px}.button-the-wrapper-submit .button-the:last-child{margin-right:0}.section-txt,.section-txt-2{margin:-2px auto -10px}.section-txt-2{line-height:1}h1.section-header,h2.section-heading{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;text-align:left;color:#fff}h1.section-header{font-size:30px;text-transform:none;letter-spacing:-.02em;margin:-6px 0-3px;width:100%;line-height:1.5;text-shadow:none;-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-backface-visibility:hidden;backface-visibility:hidden}@media all and (min-width:1920px){h1.section-header{font-size:40px;margin:-10px 0-5px}}@media only screen and (max-width:768px){h1.section-header{font-size:25px;margin:-5px 0-2px}}h1.section-header.section-header-home{text-align:center;margin:-6px auto -3px;color:#fff}@media all and (min-width:1920px){h1.section-header.section-header-home{margin:-10px auto -5px}}@media only screen and (max-width:768px){h1.section-header.section-header-home{margin:-5px auto -2px}}h1.section-header.section-header-post{font-size:30px;margin:-6px 0-3px}@media only screen and (max-width:768px){h1.section-header.section-header-post{font-size:25px;margin:-5px 0-2px}}h2.section-heading{position:relative;font-size:15px;text-transform:uppercase;padding:0;letter-spacing:.05em;margin:-6px 0-7px;line-height:2}@media only screen and (max-width:1200px){h2.section-heading{font-size:14px;margin:-6px 0}}h2.section-heading span{position:relative;display:inline-block;padding-right:60px;margin-right:15px;line-height:1;color:#fff}@media only screen and (max-width:768px){h2.section-heading span{padding-right:30px;margin-right:5px}}h2.section-heading span::before{content:"";position:absolute;display:block;top:50%;right:0;width:40px;height:0;margin-top:-1px;border-top:1px solid #fff}@media only screen and (max-width:768px){h2.section-heading span::before{width:20px}}h2.section-heading.section-heading-dark span::before{border-top:1px solid #111}.upper-page{position:relative;width:100%;height:100%;overflow:hidden;left:0;top:0;margin:0}.showcase-top,.showcase-top .showcase-top-img img{width:100%}.showcase-top .showcase-top-img{display:inline-block;width:33.333333%}@media only screen and (max-width:995px){.showcase-top .showcase-top-img{width:100%;float:none;padding-bottom:50px}.showcase-top .showcase-top-img:last-child{padding-bottom:0}}@media only screen and (max-width:768px){.showcase-top .showcase-top-img{padding-bottom:30px}}.showcase-top .showcase-top-img.showcase-top-img-big{width:66.666666%;float:left}@media only screen and (max-width:995px){.showcase-top .showcase-top-img.showcase-top-img-big{width:100%;float:none}}.showcase-bottom{position:relative;width:100%;height:100%}.showcase-bottom .showcase-bottom-img img{position:relative;display:inline-block;width:50%;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;float:left;overflow:hidden}@media only screen and (max-width:995px){.showcase-bottom .showcase-bottom-img img{width:100%;float:none;padding-bottom:50px}.showcase-bottom .showcase-bottom-img:last-child{padding-bottom:0;margin-bottom:-50px}}@media only screen and (max-width:768px){.showcase-bottom .showcase-bottom-img img{padding-bottom:30px}}.page-wrapper{position:relative;left:0;right:0;margin-left:auto;margin-right:auto;width:100%!important;background:#111;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-transition:opacity 300ms cubic-bezier(.77,0,.175,1);-moz-transition:opacity 300ms cubic-bezier(.77,0,.175,1);-ms-transition:opacity 300ms cubic-bezier(.77,0,.175,1);-o-transition:opacity 300ms cubic-bezier(.77,0,.175,1);transition:opacity 300ms cubic-bezier(.77,0,.175,1);z-index:100}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-wrapper{z-index:150}}.page-wrapper>*{-webkit-pointer-events:auto;-moz-pointer-events:auto;pointer-events:auto}.carousel-item-img-wrapper{position:relative;width:100vw;height:auto;margin:0;padding:0;overflow:hidden;cursor:grab}@media only screen and (max-width:995px){.carousel-item-img-wrapper{width:100%}}.carousel-item-img-wrapper.carousel-item-img-wrapper-all{height:auto}.carousel-item-all,.img-project-all{position:relative;width: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}.carousel-item-all{height:70vh}.img-project-all{height:50vh}.post-box-inner{margin:0 0 0 50px}@media only screen and (max-width:995px){.post-box-inner{margin:0}}.post-box-title{font-family:"Montserrat",sans-serif;font-size:15px;font-style:normal;font-weight:700;text-transform:uppercase;padding:0;text-align:left;letter-spacing:.05em;color:#111;margin:-6px 0-7px}.gradient-overlay,.gradient-overlay-home,.gradient-overlay-home-2{position:absolute;top:0;left:0;right:0;bottom:0;background:-moz-linear-gradient(bottom,rgba(0,0,0,.45)0,rgba(0,0,0,.1) 100%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,.45)0,rgba(0,0,0,.1) 100%);background:linear-gradient(to top,rgba(0,0,0,.45)0,rgba(0,0,0,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.gradient-overlay,.gradient-overlay-home-2{z-index:1}.gradient-overlay-home{z-index:10}.hero-fullscreen{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0}.hero-bg{position:relative;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-bg,.hero-fullscreen-FIX{width:100%;height:100%}.footer-page,.home-page{position:relative;width:100%;height:100%;text-align:center;z-index:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.footer-page,.home-page{z-index:150}}h1.main-title{font-size:75px;margin:0 auto -12px}@media all and (min-width:1920px){h1.main-title{font-size:105px;margin:0 auto -18px}}@media only screen and (max-width:1200px){h1.main-title{font-size:65px;margin:0 auto -10px}}@media only screen and (max-width:995px){h1.main-title{font-size:45px;margin:0 auto -6px}}@media only screen and (max-width:768px){h1.main-title{font-size:35px;margin:0 auto -5px}}#form input,.bottom-credits,textarea{letter-spacing:.05em;font-style:normal;font-weight:600}.bottom-credits{position:fixed;display:block;visibility:visible;font-family:"Montserrat",sans-serif;color:#fff;width:auto;height:50px;right:40px;bottom:24px;font-size:9px;text-transform:uppercase;text-align:left;-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-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s;z-index:1002}@media only screen and (max-width:995px){.bottom-credits{right:30px;bottom:-6px}}@media only screen and (max-width:768px){.bottom-credits{font-size:8px;right:30px;bottom:-27px}}.bottom-credits a,.bottom-credits a:hover{color:#fff;text-decoration:none}.scroll-indicator-wrapper{position:absolute;width:1px!important;height:100%;left:0;right:0;margin-left:auto;margin-right:auto;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}.scroll-indicator{position:absolute;bottom:90px;left:50%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:1005}@media all and (min-width:1920px){.scroll-indicator{bottom:90px}}@media only screen and (max-width:995px){.scroll-indicator{bottom:50px}}@media only screen and (max-width:768px){.scroll-indicator{bottom:70px}}.scroll-line{display:block;width:1px;height:60px;background:0 0}@media all and (min-width:1920px){.scroll-line{height:60px}}@media only screen and (max-width:995px){.scroll-line{height:30px}}@media only screen and (max-width:768px){.scroll-line{height:30px}}.scroll-line::before{content:"";display:block;width:1px;height:50%;top:0;background-color:#fff;-webkit-animation:scroll-down 2s ease-in-out infinite;-ms-animation:scroll-down 2s ease-in-out infinite;animation:scroll-down 2s ease-in-out infinite}#preloader,.preloader-bg{position:fixed;width:100%;height:100%;overflow:hidden;background:#000;z-index:999999}#preloader{display:table;table-layout:fixed}#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,.loader span{width:45px;height:45px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.loader{position:relative;left:50%;top:auto;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)}.loader span{position:absolute;top:-3px;left:-3px;border:3px solid transparent;border-top:3px solid rgba(255,255,255,.75)}.inner-spacer{position:relative;margin:0 auto;padding:0}@media all and (min-width:1920px){.inner-spacer{padding:0}}@media only screen and (max-width:1200px){.inner-spacer{width:100%;padding:0 50px}}@media only screen and (max-width:768px){.inner-spacer{padding:0 30px}}#contact-form,#contact-form-2{width:100%;margin:-20px auto 0;padding:0}form{margin:0;padding:0}#form input,textarea{position:relative;width:100%;height:40px;border-bottom:1px solid #111;border-left:none;border-right:none;border-top:none;padding:5px;background:0 0;margin:10px 0;font-family:"Raleway",sans-serif;font-size:13px;line-height:1.5;text-align:center;color:#111}#contact-form-2 #form input,#contact-form-2 textarea{border-bottom:1px solid #fff;color:#fff}textarea{height:100px;margin:5px}#form input,#form input:hover,#form textarea,#form textarea:hover,textarea{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}#form textarea{margin:15px 0 10px}#form input:hover,#form textarea:hover{border-color:#5f5f5f}#form input:focus,#form textarea:focus{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}#form .error,.success{text-transform:uppercase;text-align:center;letter-spacing:.15em;font-weight:600;-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-backface-visibility:hidden;backface-visibility:hidden}.success{font-family:"Raleway",sans-serif;font-size:10px;font-style:normal;color:#111;margin:0;padding:25px 0 0 15px;line-height:1}#form .error{position:absolute;display:block;width:200px!important;left:0;right:0;margin:0 auto;padding:0;font-size:9px;color:#5f5f5f}.make-space{margin-left:15px;margin-right:15px}::-webkit-input-placeholder{font-size:13px;color:#111}:-ms-input-placeholder{font-size:13px;color:#111}::-moz-placeholder{font-size:13px;color:#111}input:-moz-placeholder{font-size:13px;color:#111}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}#contact-form-2 ::-webkit-input-placeholder{font-size:13px;color:#fff}#contact-form-2 :-ms-input-placeholder{font-size:13px;color:#fff}#contact-form-2 ::-moz-placeholder{font-size:13px;color:#fff}#contact-form-2 input:-moz-placeholder{font-size:13px;color:#fff}#form input[type=email],#form input[type=file],#form input[type=number],#form input[type=text]{border-bottom:1px solid #111;border-left:none;border-right:none;border-top:none;background:0 0;font-family:"Raleway",sans-serif;font-size:13px;letter-spacing:.05em;font-weight:600;color:#111}#form input[type=email],#form input[type=number],#form input[type=text]{position:relative;width:100%;height:40px;padding:5px;margin:10px 0;line-height:1.5;font-style:normal;text-align:left;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}#form input[type=file]{border-radius:0;padding:5px 0;height:auto;cursor:pointer}#form input[type=file]::-webkit-file-upload-button{border:0;background:0 0;padding:0;margin-right:10px;font:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}#form input[type=file]::file-selector-button{border:0;background:0 0;padding:0;margin-right:10px;font:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}#form input[type=file]:hover::-webkit-file-upload-button,#form input[type=file]:hover::file-selector-button{color:#5f5f5f}.help-block{font-size:11px}.modal-content{background-color:#fff!important;color:#111!important;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-footer,.modal-header{background-color:#f5f5f5;border-color:#e5e5e5}.modal-body,.modal-footer,.modal-title,.section-txt.section-txt-dark p{color:#111!important}.modal-body{padding:15px;max-height:70vh;overflow-y:auto}.contract-modal,.contract-modal *{text-align:justify;color:#111!important;font-size:12px!important;font-weight:400;line-height:1.7}.contract-modal h3,.contract-modal h4{font-size:14px!important;font-weight:600;margin-top:0;margin-bottom:10px}.vimeo-bg{display:none}@media only screen and (max-width:995px){.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}#vimeo-videoContainment{display:none}}#videoContainment,#vimeo-videoContainment{position:absolute;display:block;width:100%!important;height:100%!important;left:0;top:0;bottom:0;right:0;background:#111;z-index:0}#vimeo-videoContainment embed,#vimeo-videoContainment iframe,#vimeo-videoContainment object{border:0}.YT-bg{display:none}@media only screen and (max-width:995px){.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}}.social-icons,.social-icons a,.social-icons a:hover{-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-backface-visibility:hidden;backface-visibility:hidden}.social-icons{position:relative;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;font-style:normal;text-transform:uppercase;color:#fff;line-height:1;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}.social-icons a,.social-icons a:hover{outline:0;text-decoration:none}.social-icons li a:active,.social-icons li a:focus,.social-icons li a:hover,.social-icons li a:visited{font-family:"Montserrat",sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;font-style:normal;text-transform:uppercase}.social-icons li{display:inline;padding:0}.social-icons li span{color:#fff;padding:0 10px}.social-icons a,.social-icons a:active,.social-icons a:focus,.social-icons a:hover,.social-icons a:visited{color:#fff}.social-icons-home,.social-icons-home a,.social-icons-home a:hover{-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-backface-visibility:hidden;backface-visibility:hidden}.social-icons-home{position:fixed;width:auto;height:48px;line-height:48px;z-index:1;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;margin-top:-10px;left:-107px;top:50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.social-icons-home a,.social-icons-home a:hover{outline:0;text-decoration:none}@media all and (min-width:1920px){.social-icons-home{left:-92px}}@media only screen and (max-width:995px){.social-icons-home{left:-122px}}@media only screen and (max-width:768px){.social-icons-home{display:none;visibility:hidden}}.social-icons-home li a,.social-icons-home li a:active,.social-icons-home li a:focus,.social-icons-home li a:hover,.social-icons-home li a:visited{font-family:"Montserrat",sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;font-style:normal;text-transform:uppercase;text-align:center;color:#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%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}.social-icons-home li{display:inline;padding-left:10px}.social-icons-home li span{color:#fff;padding-left:10px}.to-top-arrow{position:fixed;width:50px;height:50px;line-height:50px;right:50px;bottom:-10px;font-size:16px;text-align:center;color:#fff;background:#ff264a;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;z-index:115}@media only screen and (max-width:768px){.to-top-arrow{right:30px}}.to-top-arrow.show{bottom:30px;-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;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media only screen and (max-width:768px){.to-top-arrow.show{bottom:10px}}.to-top-arrow:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.border-bottom,.border-top{background:#fff}.border-bottom,.border-bottom.bottom-position-primary,.border-left,.border-right-color,.border-top,.border-top.top-position-primary{position:fixed;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;z-index:1}.border-bottom.bottom-position-primary,.border-left,.border-right-color{background:#fff}.border-top.top-position-primary{background:#fff}.border-bottom.bottom-position-primary{background:#111}.border-top{width:100%;height:130px;left:0;top:0}@media only screen and (max-width:995px){.border-top{height:75px}}.border-top.top-position-primary{-webkit-transform:translateY(-55px);-moz-transform:translateY(-55px);-ms-transform:translateY(-55px);-o-transform:translateY(-55px);transform:translateY(-55px)}@media only screen and (max-width:995px){.border-top.top-position-primary{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.border-bottom{width:100%;height:130px;left:0;bottom:0;background:#111}@media only screen and (max-width:995px){.border-bottom{height:70px}}@media only screen and (max-width:768px){.border-bottom{height:30px}}.border-bottom.bottom-position-primary{-webkit-transform:translateY(55px);-moz-transform:translateY(55px);-ms-transform:translateY(55px);-o-transform:translateY(55px);transform:translateY(55px)}@media only screen and (max-width:995px){.border-bottom.bottom-position-primary{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:768px){.border-bottom.bottom-position-primary{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}}.border-left{width:100px;height:100%;left:0;top:0}@media all and (min-width:1920px){.border-left{width:130px}}@media only screen and (max-width:995px){.border-left{width:70px}}@media only screen and (max-width:768px){.border-left{width:30px}}.border-left.border-left-color{background:#111;top:200px}@media all and (min-width:1920px){.border-left.border-left-color{top:260px}}@media only screen and (max-width:995px){.border-left.border-left-color{top:225px}}@media only screen and (max-width:768px){.border-left.border-left-color{top:150px}}.border-right-color{width:100px;height:100%;background:#111;right:0;top:0}@media all and (min-width:1920px){.border-right-color{width:130px}}@media only screen and (max-width:995px){.border-right-color{width:70px}}@media only screen and (max-width:768px){.border-right-color{width:30px}}.border-right-color.border-right{background:#fff;top:-200px}@media all and (min-width:1920px){.border-right-color.border-right{top:-260px}}@media only screen and (max-width:995px){.border-right-color.border-right{top:-225px}}@media only screen and (max-width:768px){.border-right-color.border-right{top:-150px}}.hero-slider-wrapper{position:relative;width:100%;height:100%;z-index:2}.hero-slider-wrapper-img{position:absolute;top:0;right:0;bottom:0;left:300px;z-index:1}@media only screen and (max-width:995px){.hero-slider-wrapper-img{left:0}}.hero-slider-bg{position:absolute;width:100%;height:100%;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;z-index:1}.hero-slider-img .swiper-slide{position:relative;float:left;width:100%;height:100%;overflow:hidden}.swiper-slide-txt{position:relative;width:100%!important;padding:0;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}@media only screen and (max-width:995px){.swiper-slide-txt{padding:0 10px;left:0}}.swiper-slide-txt-inner{position:relative;max-width:600px}@media only screen and (max-width:995px){.swiper-slide-txt-inner{max-width:100%}}@media only screen and (max-width:768px){.hero-slider-bg-controls{right:24px;bottom:60px}}.swiper-slide-controls,.swiper-slide-controls:hover{background:#ff264a}@media only screen and (max-width:768px){.swiper-slide-controls.slide-next{margin-top:10px}}@media only screen and (max-width:995px){.swiper-slide-pagination{left:100px;bottom:94px}}@media only screen and (max-width:768px){.swiper-slide-pagination{left:60px;bottom:54px}}.swiper-slide-pagination::before{content:"";position:absolute;top:-50px;left:0;right:0;bottom:-50px;background:0 0}.swiper-slide-pagination .swiper-pagination-bullet{position:relative;width:100%;height:6px;background:0 0;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.swiper-slide-pagination .swiper-pagination-bullet:last-child{margin-bottom:0}.swiper-slide-pagination .swiper-pagination-bullet::before{content:"";position:absolute;width:6px;height:6px;top:0;left:50%;background:#111;margin:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.swiper-slide-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after,.swiper-slide-pagination .swiper-pagination-bullet::after{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;background:#111}.swiper-slide-pagination .swiper-pagination-bullet::after{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:"";position:absolute;width:8px;height:8px;top:50%;left:50%;margin:-4px 0 0-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.swiper-slide-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}.circle-svg{position:relative;-webkit-transform:scale(1) rotate(-90deg);-moz-transform:scale(1) rotate(-90deg);-ms-transform:scale(1) rotate(-90deg);-o-transform:scale(1) rotate(-90deg);transform:scale(1) rotate(-90deg);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}.circle{stroke-dashoffset:400px}.swiper-slide-controls-play-pause{right:170px;background:#2d2d2d}@media only screen and (max-width:995px){.swiper-slide-controls-play-pause{right:150px;bottom:100px}}@media only screen and (max-width:768px){.swiper-slide-controls-play-pause{right:150px;bottom:60px}}.swiper-slide-controls-play-pause:hover{background:#2d2d2d}.swiper-slide-controls-play-pause i{-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}.swiper-slide-inner{background:#111}.swiper-slide-inner-bg{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.swiper-slide-duplicate-active .swiper-slide-inner-bg{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.swiper-slide-active .swiper-slide-inner-bg,.swiper-slide-duplicate-active .swiper-slide-inner-bg{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.swiper-slide-inner-bg-2{position:absolute;width:100%;height:100%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.swiper-slide-active .swiper-slide-inner-bg-2,.swiper-slide-active .swiper-slide-inner-txt-2,.swiper-slide-duplicate-active .swiper-slide-inner-bg-2,.swiper-slide-inner-bg-2{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media only screen and (max-width:995px){.swiper-slide-inner-txt{width:100%!important;top:50%;left:50%;bottom:auto;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.swiper-slide-inner-txt-2{position:absolute;width:100%!important;top:50%;left:50%;bottom:auto;margin:0;padding:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:15}@media all and (min-width:1920px){.swiper-slide-inner-txt-2{margin-left:auto;margin-right:auto;top:auto;bottom:257px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}@media only screen and (max-width:995px){.swiper-slide-inner-txt-2{width:100%!important;top:50%;left:50%;bottom:auto;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.swiper-slide-active .swiper-slide-inner-txt-2{-webkit-transition:opacity 1.8s ease 1.2s;-moz-transition:opacity 1.8s ease 1.2s;-ms-transition:opacity 1.8s ease 1.2s;-o-transition:opacity 1.8s ease 1.2s;transition:opacity 1.8s ease 1.2s}@media only screen and (max-width:995px){.swiper-slide-inner-txt-all{width:100%!important;top:50%;left:50%;bottom:auto;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.parallax .swiper-container{width:100%;height:100%;background:#111}.parallax .swiper-slide{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.parallax .parallax-bg{position:absolute;width:120%;height:100%;left:0;top:0;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}.parallax .swiper-slide .text{position:absolute;width:100%!important;top:50%;left:50%;bottom:auto;margin:0;padding:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:15}@media all and (min-width:1920px){.parallax .swiper-slide .text{margin-left:auto;margin-right:auto;top:auto;bottom:257px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}@media only screen and (max-width:995px){.parallax .swiper-slide .text{width:100%!important;top:50%;left:50%;bottom:auto;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.mfp-bg{background:rgba(0,0,0,.7)}.mfp-arrow-left:after,.mfp-arrow-right:after{font-family:"Ionicons";font-size:16px;font-weight:500;color:#fff;margin-top:22px}.mfp-arrow-left:after{content:"";left:15px}.mfp-arrow-right:after{content:"";right:15px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:crosshair}.mfp-arrow-left:after,.mfp-arrow-left:before{border-right:none}.mfp-arrow-right:after,.mfp-arrow-right:before{border-left:none}.mfp-counter,.mfp-title{font-family:"Raleway",sans-serif;font-size:13px;line-height:1.5;font-style:normal;font-weight:700;letter-spacing:.05em;color:#fff}.mfp-close{display:none;visibility:hidden;font-weight:500!important;color:#fff!important;cursor:pointer!important}@media only screen and (max-width:1200px){.mfp-close{display:block;visibility:visible}}.mfp-arrow-left,.mfp-arrow-right{z-index:99998!important}.mfp-bg{z-index:99996!important}.mfp-wrap{z-index:99997!important}.mfp-content{z-index:99998!important}.mfp-arrow,.mfp-close{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.mfp-arrow{color:#fff}.lity{z-index:99999;cursor:crosshair;background:rgba(0,0,0,.55)}.lity-close{display:none;visibility:hidden;font-weight:500!important}@media only screen and (max-width:1200px){.lity-close{display:block;visibility:visible;top:10px;left:40px}}@media only screen and (max-width:768px){.lity-close{top:10px;left:20px}}@media only screen and (max-width:1200px){.lity-close:active{top:10px;left:40px}}@media only screen and (max-width:768px){.lity-close:active{top:10px;left:20px}}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-shadow:none}.owl-nav-wrapper{position:absolute;right:45px;bottom:50px}.owl-nav-custom-all{position:relative;width:115px;height:50px;margin:0 0 0 50px}@media only screen and (max-width:768px){.owl-nav-custom-all{margin:0 0 0 30px}}.owl-nav-custom-all.owl-nav-custom-news{margin:0 0 0 110px}@media only screen and (max-width:768px){.owl-nav-custom-all.owl-nav-custom-news{margin:0 0 0 90px}}.owl-buttons{position:static}.owl-next,.owl-prev{position:absolute;display:block;text-align:center}.owl-prev{left:0}.owl-next{left:60px}.owl-next,.owl-prev{font-size:12px;color:#fff;cursor:pointer;z-index:10}.owl-next,.owl-next:hover,.owl-prev,.owl-prev:hover{-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;background:#111}.owl-next,.owl-next.disabled,.owl-prev,.owl-prev.disabled{width:50px;height:50px;line-height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.owl-next.disabled,.owl-prev.disabled{content:"";position:absolute;display:block;background:#ccc!important;-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);cursor:default!important}.blog-quote{margin:0}@media only screen and (max-width:768px){.blog-quote{padding:0 0 0 30px;margin:0}}@media only screen and (max-width:995px){.blog-quote p{font-size:20px}}.date{position:relative;color:#111;padding-left:60px;bottom:-7px}@media only screen and (max-width:768px){.date{padding-left:30px}}.inner-divider,.inner-divider-50,.inner-divider-half,.inner-divider-ultra-half{position:relative;width:100%;margin:0 auto;background:0 0;z-index:-1}.inner-divider{height:260px}@media only screen and (max-width:995px){.inner-divider{height:150px}}.inner-divider-half{height:130px}@media only screen and (max-width:995px){.inner-divider-half{height:75px}}.inner-divider-ultra-half{height:35px}@media only screen and (max-width:768px){.inner-divider-ultra-half{height:25px}}.inner-divider-50{height:50px}@media only screen and (max-width:768px){.inner-divider-50{height:30px}}.mobile-visible{display:none;visibility:hidden}@media only screen and (max-width:995px){.mobile-visible{display:block;visibility:visible}.mobile-hidden{display:none;visibility:hidden}}.extra-margin,.extra-margin-all{position:relative;height:auto;min-height:inherit;overflow:hidden;margin-left:0;margin-right:0;background:0 0}@media only screen and (max-width:768px){.extra-margin{margin-left:30px;margin-right:30px}}@media only screen and (max-width:1200px){.extra-margin-all{margin-left:-50px;margin-right:-50px}}@media only screen and (max-width:995px){.extra-margin-all{margin-left:0;margin-right:0}}.extra-margin-owl{position:relative;height:auto;min-height:inherit;overflow:hidden;margin-left:0;margin-right:0;background:0 0}@media only screen and (max-width:995px){.extra-margin-owl{margin-left:50px;margin-right:50px}}@media only screen and (max-width:768px){.extra-margin-owl{margin-left:30px;margin-right:30px}}.main-navigation .navbar-nav li .dropdown-menu a{font-size:10px}.navbar .navbar-nav>li{height:70px}@media only screen and (max-width:768px){.navbar .navbar-nav>li{height:auto}}.navbar .navbar-nav>li.open>a:focus,.navbar .navbar-nav>li.open>a:hover{background-color:#fff}.dropdown:hover .dropdown-menu{right:auto;left:50%;-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (max-width:768px){.dropdown:hover .dropdown-menu{left:auto;-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (min-width:768px){.dropdown:hover .dropdown-menu{display:block}}.dropdown-menu>li:last-child{padding-bottom:25px!important}@media only screen and (max-width:768px){.dropdown-menu>li:last-child{padding-bottom:0!important}}.subtitle{position:relative;font-family:"Montserrat",sans-serif;font-size:15px;font-style:normal;font-weight:700;text-transform:uppercase;padding:0;text-align:left;letter-spacing:.05em;color:#111;line-height:2}@media only screen and (max-width:1200px){.subtitle{font-size:14px}}@media only screen and (max-width:995px){.subtitle{font-size:12px;letter-spacing:1px}}.subtitle.subtitle-home,.subtitle.subtitle-home a,.subtitle.subtitle-home a:active,.subtitle.subtitle-home a:focus,.subtitle.subtitle-home a:hover,.subtitle.subtitle-home a:visited{font-family:"Montserrat",sans-serif;font-size:12px;line-height:1;font-style:normal;text-transform:uppercase;text-align:center;font-weight:700;letter-spacing:1px;color:#fff}.subtitle.subtitle-light{color:#fff}.subtitle.subtitle-left{text-align:left}.subtitle.subtitle-normal{text-transform:none}@media only screen and (max-width:995px){.subtitle.subtitle-normal{font-size:14px;letter-spacing:1px}}.subtitle{margin:-6px auto}@media all and (min-width:1920px){.subtitle{margin:-8px auto}}@media only screen and (max-width:1200px){.subtitle{margin:-5px auto}}h1.main-title{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:900;text-align:center!important;text-transform:uppercase;letter-spacing:-.04em;color:#fff;width:100%;line-height:1.15;position:relative;z-index:3}.main-title.main-title-all{color:#111}.main-title.main-title-all.main-title-all-left{text-align:left!important;margin:-12px auto}@media all and (min-width:1920px){.main-title.main-title-all.main-title-all-left{margin:-18px auto}}@media only screen and (max-width:1200px){.main-title.main-title-all.main-title-all-left{margin:-10px auto}}@media only screen and (max-width:995px){.main-title.main-title-all.main-title-all-left{margin:-6px auto}}@media only screen and (max-width:768px){.main-title.main-title-all.main-title-all-left{margin:-5px auto}}.text-dark{color:#111!important;font-size:12px}.button-the-wrapper.button-the-wrapper-all{position:relative;display:block;width:100%!important;left:0;right:0;margin:0 auto;text-align:left!important}.blog-quote{line-height:100px;padding:0 0 0 50px;border-left:5px solid #fff}@media only screen and (max-width:768px){.blog-quote{padding:0 0 0 30px}}.blog-quote p{font-size:23px;font-weight:700}@media only screen and (max-width:995px){.blog-quote p{font-size:20px}}.panel-from-left-blog{position:fixed;width:33.333333vw;height:100vh;overflow-x:hidden;overflow-y:auto;top:0;left:-100%;background:#111;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:99996!important}@media only screen and (max-width:1200px){.panel-from-left-blog{width:50%}}@media only screen and (max-width:995px){.panel-from-left-blog{width:70%}}.panel-from-left-blog.open{left:0}.panel-overlay-from-right-blog{position:fixed;width:66.666666vw;height:100vh;overflow:hidden;top:0;right:-100%;background:rgba(0,0,0,.7);-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor:crosshair;z-index:99996!important}@media only screen and (max-width:1200px){.panel-overlay-from-right-blog{width:50%}}@media only screen and (max-width:995px){.panel-overlay-from-right-blog{width:30%}}.panel-overlay-from-right-blog.open{right:0;opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.blog-sidebar-wrapper{position:relative;margin:0;padding:100px 50px}.blog-side-text a,.blog-side-text a:active,.blog-side-text a:focus,.blog-side-text a:hover,.blog-side-text a:visited{color:#fff;text-decoration:none;outline:0;font-weight:600;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.blog-side-text a:hover{color:#fff}@media only screen and (max-width:768px){.blog-side-text a,.blog-side-text a:active,.blog-side-text a:focus,.blog-side-text a:hover,.blog-side-text a:visited{font-size:14px}}.blog-side-heading h3{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:700;font-size:25px;text-align:left;text-transform:none;letter-spacing:-.02em;color:#fff;margin:-5px 0-2px;width:100%;line-height:1.5;text-shadow:none;-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-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:768px){.blog-side-heading h3{font-size:20px;margin:-5px 0-2px}}.blog-side-launcher{position:fixed;width:50px;height:50px;line-height:50px;left:40px;bottom:50px;font-size:16px;text-align:center;color:#fff;background:#ff264a;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;cursor:pointer;z-index:115}@media only screen and (max-width:995px){.blog-side-launcher{left:90px;bottom:90px}}@media only screen and (max-width:768px){.blog-side-launcher{left:40px;bottom:40px}}.blog-side-launcher.blog-side-launcher-home-call{left:50px;bottom:50px}@media only screen and (max-width:768px){.blog-side-launcher.blog-side-launcher-home-call{left:30px;bottom:30px}}.blog-comments{width:100%;margin:0 auto;padding:0;line-height:1}.comments a,.comments a:active,.comments a:focus,.comments a:hover,.comments a:visited{font-size:15px;color:#fff;text-decoration:none;outline:0;font-weight:600;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.comments article{position:relative;margin:0 auto}.profile-photo{display:block;margin:-8px auto -22px}.comments article img{width:80px;height:80px;border-width:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:15px auto 30px}.comment-time{font-size:11px;text-transform:uppercase}.comment-responce{padding-left:75px}.blog-search{width:300px}@media only screen and (max-width:1200px){.blog-search{width:300px}}@media only screen and (max-width:768px){.blog-search{width:250px}}.blog-search input{width:250px;height:40px;line-height:40px;border-bottom:1px solid rgba(255,255,255,.5);font-size:13px;z-index:1}#submit-btn,.blog-search input{background:0 0;outline:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff}@media only screen and (max-width:1200px){.blog-search input{width:250px}}@media only screen and (max-width:768px){.blog-search input{width:200px}}.comments,.comments p,.profile-photo,.section-txt p,.section-txt-2 p,.social-icons,h1.section-header.section-header-post,h2.section-subheading{text-align:left!important}@media only screen and (max-width:995px){h1.section-header{text-align:left!important}}.social-icons{margin:10px 0 0-40px}h1.section-header.section-header-2{margin:-6px 0-3px 15px}@media all and (min-width:1920px){h1.section-header.section-header-2{margin:-10px 0-5px 15px}}@media only screen and (max-width:768px){h1.section-header.section-header-2{margin:-5px 0-2px 15px}}h1.section-header.section-header-3{padding:0 15px}.swiper-container{width:100%;height:100%;margin:0 auto}.hero-slider-bg-controls{position:absolute;right:25px;bottom:130px;z-index:10}@media all and (min-width:1920px){.hero-slider-bg-controls{right:40px;bottom:170px}}@media only screen and (max-width:995px){.hero-slider-bg-controls{position:absolute;right:10px;bottom:122px}}@media only screen and (max-width:768px){.hero-slider-bg-controls{right:24px;bottom:30px}}.swiper-slide-controls{display:block;width:50px;height:50px;line-height:50px;-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;font-size:16px;color:#111;background:#fff;cursor:pointer}.swiper-slide-controls.swiper-slide-controls-dark{color:#fff;background:#111}.swiper-slide-controls.slide-next,.swiper-slide-controls.slide-prev{position:relative;width:50px!important;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:60px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.swiper-slide-controls.slide-prev{bottom:-20px}@media all and (min-width:1920px){.swiper-slide-controls.slide-prev{bottom:20px}}@media only screen and (max-width:995px){.hero-slider-bg-controls{right:84px;bottom:90px}.swiper-slide-controls{display:inline-block;color:#111;background:#fff}.swiper-slide-controls.slide-next,.swiper-slide-controls.slide-prev{margin-right:6px}.swiper-slide-controls.slide-prev{bottom:auto}.swiper-slide-controls:hover{background:#fff}.swiper-slide-controls.swiper-slide-controls-dark,.swiper-slide-controls.swiper-slide-controls-dark:hover{color:#111;background:#fff}}@media only screen and (max-width:768px){.hero-slider-bg-controls{right:34px;bottom:40px}}.swiper-slide-controls:hover{-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;background:#fff}.swiper-slide-controls.swiper-slide-controls-dark:hover{background:#111}@media only screen and (max-width:995px){.swiper-slide-controls.swiper-slide-controls-dark:hover{background:#fff}}@media only screen and (max-width:768px){.swiper-slide-controls.slide-next{margin-top:10px}}.slider-progress-bar{position:absolute;top:0;left:0;z-index:-1}.circle,.circle-svg circle{fill:none;stroke:#fff;stroke-dasharray:3;stroke-width:1px}.slider-progress-bar.slider-active .circle{stroke-dashoffset:200px;-webkit-transition:linear 4s stroke-dashoffset;transition:linear 4s stroke-dashoffset}.swiper-slide-controls-play-pause{position:absolute;width:50px;height:50px;line-height:50px;left:40px;bottom:40px;-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-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:16px;color:#fff;background:0 0;cursor:pointer;z-index:10}@media only screen and (max-width:995px){.swiper-slide-controls-play-pause{left:90px;bottom:90px}}@media only screen and (max-width:768px){.swiper-slide-controls-play-pause{left:40px;bottom:40px}}.swiper-slide-controls-play-pause:hover{-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;background:0 0}.slider-on-off-switch,.swiper-slide-controls-play-pause.slider-on-off i::before{content:"";position:relative;width:50px!important;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.swiper-container-wrapper{padding-top:0!important;height:100%!important}.swiper-slide{overflow:hidden}.swiper-slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-slide-inner-bg{position:absolute;width:100%;height:100%;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:opacity .6s ease-in-out,transform 2s ease .8s;-moz-transition:opacity .6s ease-in-out,transform 2s ease .8s;-ms-transition:opacity .6s ease-in-out,transform 2s ease .8s;-o-transition:opacity .6s ease-in-out,transform 2s ease .8s;transition:opacity .6s ease-in-out,transform 2s ease .8s;opacity:.2;-moz-opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.swiper-slide-active .swiper-slide-inner-bg,.swiper-slide-active .swiper-slide-inner-txt{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.swiper-slide-inner-txt{position:absolute;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-moz-opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:15}.swiper-slide-active .swiper-slide-inner-txt{-webkit-transition:opacity 1.8s ease .8s;-moz-transition:opacity 1.8s ease .8s;-ms-transition:opacity 1.8s ease .8s;-o-transition:opacity 1.8s ease .8s;transition:opacity 1.8s ease .8s}.swiper-slide-inner-txt,.swiper-slide-inner-txt-all,.swiper-slide-inner-txt.swiper-slide-inner-txt-2{width:100%!important;top:50%;left:50%;bottom:auto;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper-slide-inner-txt-all{position:absolute;z-index:15}.swiper-scrollbar{position:absolute;left:0;right:0;bottom:64px;margin-left:auto;margin-right:auto;width:300px!important;height:1px;background:#444;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;z-index:15}@media only screen and (max-width:995px){.swiper-scrollbar{bottom:34px;margin-left:30px}}@media only screen and (max-width:768px){.swiper-scrollbar{display:none;visibility:hidden}}.swiper-scrollbar-drag,.swiper-scrollbar-drag::after{position:relative;width:16px!important;height:16px;top:-8px;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#fff}.swiper-scrollbar-drag::after{content:"";position:absolute;width:10px!important;height:10px;top:3px;left:3px;-webkit-animation:pulse 2s infinite;-moz-animation:pulse 2s infinite;-ms-animation:pulse 2s infinite;-o-animation:pulse 2s infinite;animation:pulse 2s infinite;-webkit-transform-origin:center center;transform-origin:center center}.swiper-slideshow .swiper-slideshow-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.swiper-slideshow .swiper-slideshow-wrapper .swiper-slide-active .swiper-slide-inner-bg{-webkit-transition:all .8s linear;-moz-transition:all .8s linear;-ms-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear}.swiper-slide-pagination{position:absolute;width:8px;top:50%;right:49px;left:auto;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media all and (min-width:1920px){.swiper-slide-pagination{right:64px}}@media only screen and (max-width:995px){.swiper-slide-pagination{right:34px}}@media only screen and (max-width:768px){.swiper-slide-pagination{display:none;visibility:hidden}}h6{display:none!important;visibility:hidden!important}