html,body{font-family:"proxima-nova", sans-serif;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;font-smoothing:antialiased;font-weight:400;font-style:normal;font-size:15px;line-height:26px;background-color:#000;color:#fff;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow-x:hidden;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova", sans-serif;color:#ffffff}h1{font-size:86px;line-height:107px}h2{font-size:52px;line-height:73px}h3{font-size:42px;line-height:63px}h4{font-size:32px;line-height:49px}h5{font-size:28px;line-height:44px}h6{font-size:24px;line-height:40px}p{font-family:"proxima-nova", sans-serif;font-size:15px;line-height:26px;margin:26px 0;letter-spacing:0.081em}a{color:#fff;text-decoration:none;outline:none}ul,ol{padding:0}ul li,ol li{list-style-type:none}input[type="text"]{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;padding:9px 17px;font-size:13px;border:1px solid #cacfd9;border-radius:3px;width:100%}textarea{font-family:"proxima-nova", sans-serif;padding:9px 17px;font-size:13px}input[type="text"]::-webkit-input-placeholder{color:rgba(8,43,59,0.4)}input[type="text"]::-moz-placeholder{color:rgba(8,43,59,0.4)}input[type="text"]:-ms-input-placeholder{color:rgba(8,43,59,0.4)}input[type="text"]:-moz-placeholder{color:rgba(8,43,59,0.4)}.clear:after,.clear:before{content:'';display:table}.clear:after{clear:both}.clear{zoom:1}*{outline:none}.nopad{padding:0 !important}.center-content{min-height:calc(100vh - 150px)}.center-content.additional-top-padding{padding-top:100px}.vertical-line{position:fixed;z-index:100;width:100%;height:100%}.vertical-line .container{opacity:.15;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter:alpha(opacity=15);height:100%;border-left:1px solid #fff}section{position:relative;z-index:1}section.front{z-index:200}.vertical-center-holder{display:table;width:100%;height:100%;table-layout:fixed}.vertical-center-holder .vertical-center{display:table-cell;vertical-align:middle;width:100%;height:100%}.animated-image{position:relative}.animated-image:after{-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);content:' ';position:absolute;right:0;top:0;width:100%;height:100%;background-color:#000}.animated-image.visible:after{width:0}.white .animated-image:after{background-color:#fff}.fade-in-up{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.show-mobile{display:none}@media (max-width: 992px){.show-mobile{display:block}.hide-mobile{display:none}}.head-logo{position:fixed;left:51px;top:60px;width:119px;height:120px;z-index:1500}.head-logo a{display:inline-block;float:left;text-decoration:none;width:100%;height:100%}.head-logo a img{width:100%;height:100%}header{-webkit-transition:0.4s all;-moz-transition:0.4s all;-ms-transition:0.4s all;-o-transition:0.4s all;transition:0.4s all;position:fixed;top:0;left:0;height:90px;width:100%;background-color:transparent;z-index:1000;overflow:hidden}header .menu-background{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-color:#000;position:absolute;top:0;bottom:0;width:100%;height:0;overflow:hidden}header .menu-background video{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%}header .menu-icon{position:relative;z-index:280}header .top-elements{position:absolute;top:65px;right:55px;z-index:300}header .top-elements ul{list-style-type:none;margin:0;padding:0;float:right}header .top-elements ul li{margin:0;padding:0 0 0 40px;float:left;font-size:14px;line-height:18px;color:#fff;font-weight:700}header .top-elements ul li a{color:#fff;text-decoration:none}header .center-elements{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;left:0;width:100%;height:100vh;min-height:800px;z-index:260}header .center-elements .container,header .center-elements .row,header .center-elements .col-lg-12{height:100%}header .center-elements .container:after{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-color:#fff;display:block;position:absolute;left:0;top:0;height:100%;width:1px;content:" "}header .center-elements .menu-items{position:relative;left:-1px}header .center-elements .menu-items ul{list-style-type:none;margin:0;padding:0}header .center-elements .menu-items ul li{position:relative;font-size:24px;line-height:26px;color:#fff;margin:15px 0;padding:0 0 0 36px;border-left:3px solid transparent;font-weight:600;float:left;width:100%}header .center-elements .menu-items ul li.current-menu-item{font-size:130px;line-height:100px;border-left:3px solid #fff;margin:20px 0}header .center-elements .menu-items ul li.menu-item-type-custom{font-size:24px;line-height:26px;margin:15px 0;border-left:3px solid transparent}header .center-elements .menu-items ul li a{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;display:inline-block;color:#fff;text-decoration:none;width:100%}header .center-elements .menu-items ul li:not(.current-menu-item) a:hover{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}header .center-elements .menu-items ul li.menu-item-type-custom a:hover{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}header .center-elements .bottom-elements{position:absolute;left:0;bottom:58px;width:100%;z-index:280}header .center-elements .bottom-elements .bottom-item{font-weight:500;font-size:10px;line-height:16px;color:#fff;float:right}header .center-elements .bottom-elements .bottom-item.bottom-social{padding-right:22px}header .center-elements .bottom-elements .bottom-item.copyright-text{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);padding-right:65px;letter-spacing:0.07em}header .center-elements .bottom-elements .bottom-item.bottom-menu{padding-right:8px}header .center-elements .bottom-elements .bottom-item .social-item{float:left;padding-right:33px}header .center-elements .bottom-elements .bottom-item .social-item a{color:#fff;font-size:13px;line-height:16px;text-decoration:none}header .center-elements .bottom-elements .bottom-item ul{list-style-type:none;margin:0;padding:0}header .center-elements .bottom-elements .bottom-item ul li{margin:0;padding:0 26px 0 0;float:left;letter-spacing:0.07em}header .center-elements .bottom-elements .bottom-item ul li a{color:#fff;text-decoration:none}header.opened{height:100%;min-height:800px}header.opened .center-elements,header.opened .menu-background{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}header.opened .center-elements .container:after{opacity:.15;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter:alpha(opacity=15)}header.opened .menu-background{height:100%}header .hamburger-spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}header .hamburger-spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}header .hamburger-spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}header .hamburger-spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}header .hamburger-spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}header .hamburger-spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}header .hamburger{display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;padding:0;margin:62px 0 0 0;overflow:visible;outline:none;float:left}header .hamburger-box{width:22px;height:15px;display:inline-block;position:relative}header .hamburger-inner{display:block;top:50%;margin-top:-3px}header .hamburger-inner,header .hamburger-inner::before,header .hamburger-inner::after{width:22px;height:3px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}header .hamburger-inner::before,header .hamburger-inner::after{content:"";display:block}header .hamburger-inner::before{top:-6px}header .hamburger-inner::after{bottom:-6px}@media (max-width: 1640px){.head-logo{left:auto;right:51px;width:90px;height:91px}header .top-elements{display:none}}@media (max-width: 991px){.head-logo{left:auto;top:11px;right:14px;width:46px;height:46px}header{height:40px}header .menu-background video{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}header .center-elements{height:100%}header .center-elements .vertical-center-holder{height:auto;padding-top:45px}header .center-elements .menu-items{left:0}header .center-elements .menu-items ul li{font-size:27px;line-height:70px;margin:0;padding:0 0 0 20px;border-left:0 none;font-weight:700}header .center-elements .menu-items ul li.current-menu-item{font-size:27px;line-height:70px;border-left:0 none;margin:0}header .center-elements .menu-items ul li:not(.current-menu-item) a:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}header .center-elements .bottom-elements{display:none}header .hamburger{margin:11px 0 0 0}header.opened{min-height:100px}}footer{position:relative;width:100%;height:150px;background-color:#000;z-index:200;padding:67px 0}footer.hide{display:none}footer.transparent{background-color:transparent}footer .foot-item{font-weight:500;font-size:10px;line-height:16px;color:#fff;float:right}footer .foot-item.foot-social{padding-right:22px}footer .foot-item.copyright-text{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);padding-right:65px;letter-spacing:0.07em}footer .foot-item.foot-menu{padding-right:8px}footer .foot-item .social-item{float:left;padding-right:33px}footer .foot-item .social-item a{color:#fff;font-size:13px;line-height:16px;text-decoration:none}footer .foot-item ul{list-style-type:none;margin:0;padding:0}footer .foot-item ul li{margin:0;padding:0 26px 0 0;float:left;letter-spacing:0.07em}footer .foot-item ul li a{color:#fff;text-decoration:none}@media (max-width: 991px){footer{height:auto;padding:30px 0}footer .foot-item{font-weight:500;font-size:10px;line-height:16px;color:#fff;float:left;width:100%;text-align:center}footer .foot-item.foot-social{padding-right:0;padding-bottom:19px}footer .foot-item.copyright-text{padding-right:0;letter-spacing:0}footer .foot-item.foot-menu{padding-right:0;padding-bottom:8px}footer .foot-item .social-items{display:inline-block}footer .foot-item .social-items .social-item{float:left;padding:0 16px}footer .foot-item .social-items .social-item a{color:#fff;font-size:13px;line-height:16px;text-decoration:none}footer .foot-item .foot-menu-holder{display:inline-block}footer .foot-item .foot-menu-holder ul{list-style-type:none;margin:0;padding:0}footer .foot-item .foot-menu-holder ul li{margin:0;padding:0 13px;float:left;letter-spacing:0}footer .foot-item .foot-menu-holder ul li a{color:#fff;text-decoration:none}}.no-pad-left{padding-left:0 !important}.no-pad-right{padding-right:0 !important}@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width: 576px){.container{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.container{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.container{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.container{padding-right:15px;padding-left:15px}}@media (max-width: 991px){.container{margin-left:15px;margin-right:15px}}@media (min-width: 992px){.container{width:885px;max-width:100%}}@media (min-width: 1025px){.container{width:915px;max-width:100%}}@media (min-width: 1129px){.container{width:985px;max-width:100%}}@media (min-width: 1241px){.container{width:1100px;max-width:100%}}@media (min-width: 1351px){.container{width:1220px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width: 576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width: 768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width: 992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width: 1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 576px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}@media (min-width: 768px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}@media (min-width: 992px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}@media (min-width: 1200px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}section.video-popup-slider .slide-popup,section.services .slide-popup,section.hero{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative;width:100%;height:100vh;min-height:800px;overflow:hidden;z-index:210;margin-bottom:70px}section.video-popup-slider .slide-popup video,section.services .slide-popup video,section.hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:215;transform:translateX(-50%) translateY(-50%);background-size:cover}section.video-popup-slider .slide-popup .overlay,section.services .slide-popup .overlay,section.hero .overlay{opacity:.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45);background-color:#000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:217}section.video-popup-slider .slide-popup .inner-elements,section.services .slide-popup .inner-elements,section.hero .inner-elements{position:relative;width:100%;height:100%;z-index:220}section.video-popup-slider .slide-popup .inner-elements .project-data,section.services .slide-popup .inner-elements .project-data,section.hero .inner-elements .project-data{padding-top:30vh}section.video-popup-slider .slide-popup .inner-elements .project-data .main-title,section.services .slide-popup .inner-elements .project-data .main-title,section.hero .inner-elements .project-data .main-title{font-size:90px;line-height:85px;color:#fff;margin:0;padding:0 0 0 40px;border-left:3px solid #fff}section.video-popup-slider .slide-popup .inner-elements .project-data .data-items,section.services .slide-popup .inner-elements .project-data .data-items,section.hero .inner-elements .project-data .data-items{padding:60px 0 0 40px}section.video-popup-slider .slide-popup .inner-elements .project-data .data-items .data-item,section.services .slide-popup .inner-elements .project-data .data-items .data-item,section.hero .inner-elements .project-data .data-items .data-item{padding:3px 0;font-size:15px;line-height:20px}section.video-popup-slider .slide-popup .inner-elements .project-data .data-items .data-item span,section.services .slide-popup .inner-elements .project-data .data-items .data-item span,section.hero .inner-elements .project-data .data-items .data-item span{font-size:15px;line-height:20px;color:#fff}section.video-popup-slider .slide-popup .inner-elements .project-data .data-items .data-item span.data-text,section.services .slide-popup .inner-elements .project-data .data-items .data-item span.data-text,section.hero .inner-elements .project-data .data-items .data-item span.data-text{font-weight:700}section.video-popup-slider .slide-popup .inner-elements .project-data .description,section.services .slide-popup .inner-elements .project-data .description,section.hero .inner-elements .project-data .description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:13px 0 0 40px;font-size:15px;line-height:24px;font-weight:700;color:#fff;max-width:620px}section.video-popup-slider .slide-popup .inner-elements .container:after,section.services .slide-popup .inner-elements .container:after,section.hero .inner-elements .container:after{opacity:.15;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter:alpha(opacity=15);background-color:#fff;display:block;position:absolute;left:0;top:0;height:100%;width:1px;content:" "}section.video-popup-slider .slide-popup .inner-elements .container,section.video-popup-slider .slide-popup .inner-elements .row,section.video-popup-slider .slide-popup .inner-elements .row>div,section.services .slide-popup .inner-elements .container,section.services .slide-popup .inner-elements .row,section.services .slide-popup .inner-elements .row>div,section.hero .inner-elements .container,section.hero .inner-elements .row,section.hero .inner-elements .row>div{position:relative;height:100%}section.video-popup-slider .slide-popup .inner-elements .scroll-text,section.services .slide-popup .inner-elements .scroll-text,section.hero .inner-elements .scroll-text{position:absolute;float:left;color:#ffffff;left:-4px;bottom:58px}section.video-popup-slider .slide-popup .inner-elements .scroll-text .icon,section.services .slide-popup .inner-elements .scroll-text .icon,section.hero .inner-elements .scroll-text .icon{animation:MoveUpDown 1s ease-in-out infinite;position:relative;display:inline-block;font-size:14px;line-height:22px;float:left}@keyframes MoveUpDown{0%{bottom:5px}50%{bottom:-5px}100%{bottom:5px}}section.video-popup-slider .slide-popup .inner-elements .scroll-text .text,section.services .slide-popup .inner-elements .scroll-text .text,section.hero .inner-elements .scroll-text .text{display:inline-block;font-weight:700;font-size:18px;line-height:22px;float:left;padding-left:38px;letter-spacing:0.05em;margin:0}section.video-popup-slider .slide-popup .bottom-elements,section.services .slide-popup .bottom-elements,section.hero .bottom-elements{position:absolute;left:0;bottom:58px;width:100%;z-index:220}section.video-popup-slider .slide-popup .bottom-elements .bottom-item,section.services .slide-popup .bottom-elements .bottom-item,section.hero .bottom-elements .bottom-item{font-weight:500;font-size:10px;line-height:16px;color:#fff;float:right}section.video-popup-slider .slide-popup .bottom-elements .bottom-item.bottom-social,section.services .slide-popup .bottom-elements .bottom-item.bottom-social,section.hero .bottom-elements .bottom-item.bottom-social{padding-right:22px}section.video-popup-slider .slide-popup .bottom-elements .bottom-item.copyright-text,section.services .slide-popup .bottom-elements .bottom-item.copyright-text,section.hero .bottom-elements .bottom-item.copyright-text{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);padding-right:65px;letter-spacing:0.07em}section.video-popup-slider .slide-popup .bottom-elements .bottom-item.bottom-menu,section.services .slide-popup .bottom-elements .bottom-item.bottom-menu,section.hero .bottom-elements .bottom-item.bottom-menu{padding-right:8px}section.video-popup-slider .slide-popup .bottom-elements .bottom-item .social-item,section.services .slide-popup .bottom-elements .bottom-item .social-item,section.hero .bottom-elements .bottom-item .social-item{float:left;padding-right:33px}section.video-popup-slider .slide-popup .bottom-elements .bottom-item .social-item a,section.services .slide-popup .bottom-elements .bottom-item .social-item a,section.hero .bottom-elements .bottom-item .social-item a{color:#fff;font-size:13px;line-height:16px;text-decoration:none}section.video-popup-slider .slide-popup .bottom-elements .bottom-item ul,section.services .slide-popup .bottom-elements .bottom-item ul,section.hero .bottom-elements .bottom-item ul{list-style-type:none;margin:0;padding:0}section.video-popup-slider .slide-popup .bottom-elements .bottom-item ul li,section.services .slide-popup .bottom-elements .bottom-item ul li,section.hero .bottom-elements .bottom-item ul li{margin:0;padding:0 26px 0 0;float:left;letter-spacing:0.07em}section.video-popup-slider .slide-popup .bottom-elements .bottom-item ul li a,section.services .slide-popup .bottom-elements .bottom-item ul li a,section.hero .bottom-elements .bottom-item ul li a{color:#fff;text-decoration:none}section.hero-description{padding:30px 0}section.hero-description .description{font-size:14px;line-height:18px;color:#fff}@media (min-width: 992px) and (max-width: 1280px){section.video-popup-slider .slide-popup .inner-elements .project-data .description,section.services .slide-popup .inner-elements .project-data .description,section.hero .inner-elements .project-data .description{padding:13px 40px 0 40px;max-width:100%}}@media (max-width: 991px){section.video-popup-slider .slide-popup,section.services .slide-popup,section.hero{background-attachment:scroll;margin-bottom:25px;min-height:540px;max-height:568px;height:568px}section.video-popup-slider .slide-popup .inner-elements .project-data,section.services .slide-popup .inner-elements .project-data,section.hero .inner-elements .project-data{padding-top:206px}section.video-popup-slider .slide-popup .inner-elements .project-data .main-title,section.services .slide-popup .inner-elements .project-data .main-title,section.hero .inner-elements .project-data .main-title{font-size:40px;line-height:50px;padding:0 15px 0 15px;border-left:0 none}section.video-popup-slider .slide-popup .inner-elements .project-data .data-items,section.services .slide-popup .inner-elements .project-data .data-items,section.hero .inner-elements .project-data .data-items{padding:5px 15px 0 15px}section.video-popup-slider .slide-popup .inner-elements .project-data .data-items .data-item,section.services .slide-popup .inner-elements .project-data .data-items .data-item,section.hero .inner-elements .project-data .data-items .data-item{font-size:13px;line-height:17px}section.video-popup-slider .slide-popup .inner-elements .project-data .data-items .data-item span,section.services .slide-popup .inner-elements .project-data .data-items .data-item span,section.hero .inner-elements .project-data .data-items .data-item span{font-size:13px;line-height:17px}section.video-popup-slider .slide-popup .bottom-elements,section.services .slide-popup .bottom-elements,section.hero .bottom-elements{display:none}section.video-popup-slider .slide-popup,section.services .slide-popup{min-height:540px;max-height:100%;height:100%}}section.big-title-text .container{padding:112px 0 49px 0}section.big-title-text .container h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:52px;line-height:70px;padding:0 40px 0 40px;margin:0;letter-spacing:0.06em}section.big-title-text .container .text p{font-size:15px;letter-spacing:0.05em}section.big-title-text .container .text p:first-child{margin-top:0}section.big-title-text .container .text p:last-child{margin-top:0}section.big-title-text.font-medium .container h2{font-size:86px;line-height:84px}section.big-title-text.font-medium .container .text p{font-size:16px;letter-spacing:0.05em}section.big-title-text.font-big .container h2{font-size:92px;line-height:84px}section.big-title-text.font-big .container .text p{font-size:18px;letter-spacing:0.05em}@media (min-width: 992px) and (max-width: 1128px){section.big-title-text .container{padding:112px 0 49px 0}section.big-title-text .container .col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}section.big-title-text .container .col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}section.big-title-text .container h2{font-size:52px;line-height:60px;padding:0 20px 0 20px;margin:0;letter-spacing:0.03em}section.big-title-text .container .text{padding-right:15px}section.big-title-text .container .text p{font-size:14px;letter-spacing:0.02em}section.big-title-text.font-medium .container h2{font-size:80px;line-height:80px}section.big-title-text.font-medium .container .text p{font-size:14px;letter-spacing:0.02em}section.big-title-text.font-big .container h2{font-size:80px;line-height:80px}section.big-title-text.font-big .container .text p{font-size:14px;letter-spacing:0.02em}}@media (max-width: 991px){section.big-title-text .container{padding:25px 15px 25px 15px}section.big-title-text .container h2{font-size:33px;line-height:38px;padding:0 0 18px 0;margin:0;letter-spacing:0.03em}section.big-title-text .container .text{padding-left:15px;padding-right:15px}section.big-title-text .container .text p{font-size:14px;line-height:19px}section.big-title-text.font-medium .container h2{font-size:33px;line-height:38px}section.big-title-text.font-medium .container .text p{font-size:14px;line-height:19px}section.big-title-text.font-big .container h2{font-size:33px;line-height:38px}section.big-title-text.font-big .container .text p{font-size:14px;line-height:19px}}section.gallery-images{padding-top:100px;padding-bottom:77px}section.gallery-images .gallery-images-inner{position:relative;width:100%}section.gallery-images .gallery-images-slide{outline:none}section.gallery-images .gallery-images-slide .container .images{position:relative;width:1051px;height:638px;max-width:100%;float:left}section.gallery-images .gallery-images-slide .container .images .image-holder{background-color:#000;position:absolute}section.gallery-images .gallery-images-slide .container .images .image-holder .animated-image{width:100%;height:100%}section.gallery-images .gallery-images-slide .container .images .image-holder .image{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-box-shadow:0 40px 70px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 40px 70px 0 rgba(0,0,0,0.5);box-shadow:0 40px 70px 0 rgba(0,0,0,0.5);background-color:#000;background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}section.gallery-images .gallery-images-slide .container .images .image-holder:hover .image{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}section.gallery-images .gallery-images-slide .container .images .image-1{left:0;bottom:0;width:880px;height:364px;z-index:210}section.gallery-images .gallery-images-slide .container .images .image-2{left:96px;top:130px;width:334px;height:267px;z-index:219}section.gallery-images .gallery-images-slide .container .images .image-3{left:370px;top:0;width:333px;height:356px;z-index:213}section.gallery-images .gallery-images-slide .container .images .image-4{right:0;bottom:36px;width:263px;height:277px;z-index:216}section.gallery-images .controls{position:relative;width:100%;height:20px;z-index:300}section.gallery-images .controls .container,section.gallery-images .controls .row,section.gallery-images .controls .row>div{height:100%}section.gallery-images .controls .left-arrow,section.gallery-images .controls .right-arrow{position:relative;float:right;pointer-events:auto;top:-20px}section.gallery-images .controls .left-arrow span,section.gallery-images .controls .right-arrow span{display:inline-block;font-size:9px;line-height:10px;color:#f3f3f3;cursor:pointer}section.gallery-images .controls .right-arrow{padding-right:21px}section.gallery-images .controls .left-arrow{padding-right:33px}@media (min-width: 992px) and (max-width: 1128px){section.gallery-images .controls{padding-top:20px}section.gallery-images .controls .left-arrow,section.gallery-images .controls .right-arrow{top:0}}section.big-text-image{padding-top:140px;padding-bottom:100px}section.big-text-image .image{width:87%;float:left}section.big-text-image .image img{width:100%}section.big-text-image .title{background:linear-gradient(-40deg, #303030 0%, #393939 60%, #6f6f6f 80%, #303030 100%);background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;max-width:570px;font-size:52px;line-height:56px;float:left;margin:0;letter-spacing:0.07em}section.big-text-image .title-line{background-color:#fff;float:left;margin-top:35px;width:60px;height:4px;line-height:4;font-size:4px}@media (min-width: 1025px) and (max-width: 1128px){section.big-text-image .title{font-size:46px;line-height:52px;letter-spacing:0.03em;padding-right:15px}}@media (min-width: 992px) and (max-width: 1024px){section.big-text-image .title{font-size:40px;line-height:46px;letter-spacing:0.03em;padding-right:15px}}@media (max-width: 991px){section.big-text-image{padding-top:35px;padding-bottom:35px}section.big-text-image .image{width:87%;float:left;padding-bottom:20px}section.big-text-image .title{font-size:26px;line-height:32px;width:100%}section.big-text-image .text-col,section.big-text-image .text-col.nopad{padding:5px 30px 0 30px !important}section.big-text-image .title-line{margin-top:25px}}section.video-slider,section.video-popup-slider,section.content-slider{padding-top:70px;padding-bottom:110px}section.video-slider .container .section-title,section.video-popup-slider .container .section-title,section.content-slider .container .section-title{position:relative;font-weight:500;font-size:11px;line-height:14px;color:#fff;text-transform:uppercase;padding:13px 0 13px 37px;border-left:3px solid #fff;letter-spacing:0.23em;margin:0}section.video-slider .container .slides-number,section.video-popup-slider .container .slides-number,section.content-slider .container .slides-number{padding:40px 0 0 42px}section.video-slider .container .slides-number,section.video-slider .container .slides-number span,section.video-popup-slider .container .slides-number,section.video-popup-slider .container .slides-number span,section.content-slider .container .slides-number,section.content-slider .container .slides-number span{font-weight:500;font-size:11px;line-height:14px;color:#fff;letter-spacing:0.23em}section.video-slider .content-slider-inner,section.video-popup-slider .content-slider-inner,section.content-slider .content-slider-inner{padding-top:40px}section.video-slider .slider,section.video-popup-slider .slider,section.content-slider .slider{margin:0 0 0 -378px}section.video-slider .slider .slick-arrow,section.video-popup-slider .slider .slick-arrow,section.content-slider .slider .slick-arrow{display:none !important}section.video-slider .slider .slide,section.video-popup-slider .slider .slide,section.content-slider .slider .slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:840px;padding-right:40px;outline:none}section.video-slider .slider .slide .bgi,section.video-popup-slider .slider .slide .bgi,section.content-slider .slider .slide .bgi{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:500px}section.video-slider .slider .slide .caption,section.video-popup-slider .slider .slide .caption,section.content-slider .slider .slide .caption{display:inline-block;font-weight:700;font-style:normal;font-size:32px;line-height:40px;padding-top:33px;padding-left:40px;letter-spacing:0.05em}section.video-slider .slider .slide .video-title,section.video-popup-slider .slider .slide .video-title,section.content-slider .slider .slide .video-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;font-size:32px;line-height:40px;padding-top:33px;padding-left:40px;letter-spacing:0;width:100%}section.video-slider .slider .slide .video-short-description,section.video-popup-slider .slider .slide .video-short-description,section.content-slider .slider .slide .video-short-description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-top:13px;padding-left:43px;font-size:14px;line-height:21px;width:100%}@media (min-width: 1241px) and (max-width: 1350px){section.video-popup-slider .slider,section.content-slider .slider{margin:0 0 0 -260px}}@media (min-width: 1129px) and (max-width: 1240px){section.video-popup-slider .slider,section.content-slider .slider{margin:0 0 0 -145px}}@media (min-width: 1025px) and (max-width: 1128px){section.video-popup-slider .slider,section.content-slider .slider{margin:0 0 0 -75px}}@media (min-width: 992px) and (max-width: 1024px){section.video-popup-slider .slider,section.content-slider .slider{margin:0 0 0 -45px}}@media (max-width: 991px){section.video-popup-slider,section.content-slider{padding-top:30px;padding-bottom:30px}section.video-popup-slider .container .section-title,section.content-slider .container .section-title{line-height:15px;padding:5px 0 5px 12px;letter-spacing:0.23em;font-weight:700}section.video-popup-slider .container .slides-number,section.content-slider .container .slides-number{padding:12px 0 0 17px}section.video-popup-slider .container .slides-number,section.video-popup-slider .container .slides-number span,section.content-slider .container .slides-number,section.content-slider .container .slides-number span{font-weight:500;font-size:11px;line-height:14px;color:#fff;letter-spacing:0.23em}section.video-popup-slider .content-slider-inner,section.content-slider .content-slider-inner{padding-top:17px}section.video-popup-slider .slider,section.content-slider .slider{margin:0}section.video-popup-slider .slider .slide,section.content-slider .slider .slide{width:80vw;padding-left:15px;padding-right:0}section.video-popup-slider .slider .slide .bgi,section.content-slider .slider .slide .bgi{height:48vw}section.video-popup-slider .slider .slide .caption,section.content-slider .slider .slide .caption{font-size:18px;line-height:22px;padding:8px 10px 0 10px;letter-spacing:0.05em}section.video-popup-slider .slider .slide .video-title,section.content-slider .slider .slide .video-title{font-size:18px;line-height:22px;padding:8px 10px 0 10px;letter-spacing:0.05em}section.video-popup-slider .slider .slide .video-short-description,section.content-slider .slider .slide .video-short-description{padding-top:8px;padding-left:10px;font-size:14px;line-height:19px}}section.services .slide-popup,section.video-popup-slider .slide-popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;max-height:100%;z-index:1100}section.services .slide-popup .inner-elements .project-data .main-title,section.video-popup-slider .slide-popup .inner-elements .project-data .main-title{padding:0 0 0 41px;margin-bottom:35px}section.services .slide-popup .inner-elements .project-data .description,section.video-popup-slider .slide-popup .inner-elements .project-data .description{padding:13px 0 38px 40px;font-size:15px;line-height:24px;font-weight:700;color:#fff;max-width:620px}section.services .slide-popup .inner-elements .project-data .close-link,section.video-popup-slider .slide-popup .inner-elements .project-data .close-link{padding:0 0 0 40px}section.services .slide-popup .inner-elements .project-data .close-link .popup-close,section.video-popup-slider .slide-popup .inner-elements .project-data .close-link .popup-close{color:#f3f3f3;text-decoration:none}section.services .slide-popup .inner-elements .project-data .close-link .popup-close span.ico,section.video-popup-slider .slide-popup .inner-elements .project-data .close-link .popup-close span.ico{font-size:10px;line-height:24px;padding-right:9px}section.services .slide-popup .inner-elements .project-data .close-link .popup-close span.text,section.video-popup-slider .slide-popup .inner-elements .project-data .close-link .popup-close span.text{font-size:15px;line-height:24px;font-weight:700;text-transform:uppercase}section.video-popup-slider{z-index:900;padding-bottom:85px}section.video-popup-slider .slider .slide .bgi .play-button{background:transparent url("../images/videoplay.png") no-repeat center center;background-size:64px;width:100%;height:100%;cursor:pointer}@media (max-width: 991px){section.video-popup-slider{padding-top:30px;padding-bottom:30px}}section.testimonials{position:relative;padding:110px 0 120px 0}section.testimonials .testimonials-inner{width:100%;position:relative}section.testimonials .slide h4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 62px;margin:0;text-indent:-34px;font-size:42px;line-height:51px;letter-spacing:0.057em}section.testimonials .slide .author{padding-top:87px;padding-right:45px;font-size:18px;line-height:22px;color:#fff;float:right;letter-spacing:0.01em}section.testimonials .controls{position:absolute;left:0;top:0;width:100%;height:1px;z-index:300}section.testimonials .controls .container,section.testimonials .controls .row,section.testimonials .controls .row>div{height:100%}section.testimonials .controls .left-arrow,section.testimonials .controls .right-arrow{position:relative;padding-top:103px}section.testimonials .controls .left-arrow span,section.testimonials .controls .right-arrow span{position:relative;display:inline-block;font-size:9px;line-height:10px;color:#f3f3f3;left:0;top:0;cursor:pointer}section.testimonials .controls .left-arrow{float:left}section.testimonials .controls .left-arrow span{left:-69px}section.testimonials .controls .right-arrow{float:right}section.testimonials .controls .right-arrow span{left:49px}section.testimonials .slide-count .slides-number{position:relative;top:-13px;padding-left:27px;font-size:11px;line-height:13px;color:#fff;letter-spacing:0.3em}@media (min-width: 1025px) and (max-width: 1128px){section.testimonials .slide h4{text-indent:-36px;font-size:46px;line-height:52px}section.testimonials .slide .author{padding-top:47px}section.testimonials .controls .left-arrow span{left:-43px}section.testimonials .controls .right-arrow span{left:43px}}@media (min-width: 992px) and (max-width: 1024px){section.testimonials .slide h4{text-indent:-36px;font-size:40px;line-height:46px}section.testimonials .slide .author{padding-top:47px}section.testimonials .controls .left-arrow span{left:-43px}section.testimonials .controls .right-arrow span{left:43px}}@media (max-width: 991px){section.testimonials{padding:25px 0 66px 0}section.testimonials .slide .col-lg-12{padding-left:45px;padding-right:45px}section.testimonials .slide h4{text-indent:0;font-size:20px;line-height:28px;text-align:left;padding:0}section.testimonials .slide .author{padding-top:14px;text-align:left;padding-right:0;width:100%}section.testimonials .controls{position:static}section.testimonials .controls .container,section.testimonials .controls .row,section.testimonials .controls .row>div{position:static}section.testimonials .controls .left-arrow,section.testimonials .controls .right-arrow{position:absolute;padding-top:0;top:calc(50% - 91px);float:none;z-index:300}section.testimonials .controls .left-arrow{left:0}section.testimonials .controls .left-arrow span{left:15px}section.testimonials .controls .right-arrow{right:0}section.testimonials .controls .right-arrow span{left:auto;right:15px}section.testimonials .slide-count .slides-number{top:0;padding-top:10px;padding-left:0;width:100%;text-align:center}}section.projects{padding-top:90px;padding-bottom:90px}section.projects .top-container{padding-bottom:40px}section.projects .top-container .section-title{position:relative;font-weight:500;font-size:11px;line-height:14px;color:#fff;text-transform:uppercase;padding:13px 0 13px 37px;border-left:3px solid #fff;letter-spacing:0.23em}section.projects .slider .slide .container{padding-left:30px;padding-right:180px}section.projects .slider .slide .container .item{float:left;padding-top:40px}section.projects .slider .slide .container .item a{display:inline-block;position:relative;text-decoration:none;width:100%;height:100%}section.projects .slider .slide .container .item img{float:left;width:100%}section.projects .slider .slide .container .item .hover-info{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-color:rgba(0,0,0,0.6);display:inline-block;position:absolute;width:100%;height:100%;top:0;left:0}section.projects .slider .slide .container .item .hover-info:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}section.projects .slider .slide .container .item .hover-info .data-item{padding:3px 0;font-size:15px;line-height:20px}section.projects .slider .slide .container .item .hover-info .data-item span{font-size:15px;line-height:20px;color:#fff}section.projects .slider .slide .container .item .hover-info .data-item span.data-text{font-weight:700}section.projects .slider .slide .container .item .hover-info .info-data{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:inline-block;width:100%;top:50%;left:0;padding:20px}section.projects .slider .slide .container .item .hover-info .info-data .client{display:inline-block;font-size:22px;line-height:24px;color:#fff;width:100%;font-weight:700;text-align:center}section.projects .slider .slide .container .item .hover-info .info-data .name{display:inline-block;font-size:18px;line-height:22px;color:#fff;width:100%;text-align:center}section.projects .controls{padding-top:99px;width:100%}section.projects .controls .container{padding-left:30px;padding-right:180px}section.projects .controls .container .control-item{float:right}section.projects .controls .container .control-item.slides-number,section.projects .controls .container .control-item.slides-number span{font-weight:500;font-size:11px;line-height:17px;color:#fff;letter-spacing:0.23em}section.projects .controls .container .control-item.left-arrow,section.projects .controls .container .control-item.right-arrow{font-size:9px;line-height:14px}section.projects .controls .container .control-item.left-arrow span,section.projects .controls .container .control-item.right-arrow span{display:inline-block;font-size:17px;line-height:17px;color:#f3f3f3;cursor:pointer}section.projects .controls .container .control-item.slides-number,section.projects .controls .container .control-item.left-arrow{padding-right:20px}@media (max-width: 991px){section.projects{padding-top:17px;padding-bottom:40px}section.projects .top-container{padding-bottom:5px}section.projects .top-container .section-title{line-height:15px;padding:5px 0 5px 12px;letter-spacing:0.23em;font-weight:700}section.projects .controls{padding-top:35px}section.projects .slider .slide .container{padding:0 25px}section.projects .slider .slide .container .item{padding-top:10px;width:100%}section.projects .slider .slide .container .item .hover-info{display:none}section.projects .slider .slide .container .row .col-lg-4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:5px;padding-right:5px;width:50%}}section.partners{padding-top:90px;padding-bottom:90px}section.partners .container{padding-left:40px;padding-right:140px}section.partners .container .title{font-size:92px;line-height:85px;color:#fff;margin:0;padding-bottom:43px}section.partners .container .item{background-color:#131313;float:left;margin-top:40px;width:100%;height:200px;text-align:center}section.partners .container .item img{max-width:100%}@media (max-width: 991px){section.partners{padding-top:17px;padding-bottom:40px}section.partners .container{padding:0 25px}section.partners .container .title{font-size:24px;line-height:29px;color:#fff;margin:0;padding-bottom:17px}section.partners .container .item{margin-top:10px;height:auto}section.partners .container .row .col-lg-4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:5px;padding-right:5px;width:50%}}section.media-partners{padding-top:254px;padding-bottom:189px}section.media-partners .container.logos{padding-top:40px;padding-left:40px;padding-right:140px}section.media-partners .container .title{position:relative;font-size:32px;line-height:40px;font-weight:700;color:#fff;padding:0 0 0 37px;border-left:3px solid #fff;margin:0}section.media-partners .container .description{font-size:11px;line-height:15px;font-weight:700;color:#fff;margin:0;padding:37px 40px 38px 40px;text-transform:uppercase;letter-spacing:0.16em}section.media-partners .container .item{background-color:#131313;float:left;margin-top:40px;width:100%;height:200px;text-align:center}section.media-partners .container .item img{max-width:100%}section.media-partners.white{padding-top:100px;padding-bottom:100px;background-color:#fff}section.media-partners.white .container .title{color:#000;border-left:3px solid #000}section.media-partners.white .container .description{color:#000}section.media-partners.white .container .item{background-color:#e2e2e2}@media (max-width: 991px){section.media-partners{padding-top:80px;padding-bottom:40px}section.media-partners .container.logos{padding-top:15px;padding-left:25px;padding-right:25px}section.media-partners .container .title{font-size:24px;line-height:29px;color:#fff;margin:0;border-left:0 none;padding:0 0 42px 15px}section.media-partners .container .description{line-height:15px;padding:5px 0 5px 13px;letter-spacing:0.23em;font-weight:700;border-left:3px solid #fff;margin-bottom:8px}section.media-partners .container .item{margin-top:10px;width:100%;height:auto}section.media-partners .container .row .col-lg-4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:5px;padding-right:5px;width:50%}section.media-partners.white{padding-top:80px;padding-bottom:80px}section.media-partners.white .container .title{color:#000;border-left:0 none}section.media-partners.white .container .description{border-left:3px solid #000}}section.media-item{padding-top:37px;padding-bottom:36px}section.media-item .container .main_title{position:relative;font-size:32px;line-height:40px;font-weight:700;color:#fff;padding:0 0 72px 40px;margin:0}section.media-item .container .title{font-size:11px;line-height:14px;font-weight:700;color:#fff;margin:0;padding:13px 0 13px 37px;border-left:3px solid #fff;text-transform:uppercase;letter-spacing:0.16em}section.media-item .container .text{font-size:14px;line-height:18px;color:#fff;margin:0;padding:9px 0 16px 27px;letter-spacing:0.02em}section.media-item .container .text p{font-size:15px;line-height:20px;color:#fff;letter-spacing:0.02em}section.media-item .container .text p:first-child{margin-top:0}section.media-item .container .text p:last-child{margin-bottom:0}section.media-item .container .link{padding-left:25px;padding-bottom:24px}section.media-item .container .link a{position:relative;display:inline-block;font-size:12px;line-height:14px;text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff;padding-left:26px;letter-spacing:0.09em}section.media-item .container .link a:before{background-color:#fff;display:block;position:absolute;left:0;top:6px;width:15px;height:2px;line-height:2px;font-size:2px;content:" "}section.media-item .container .image{padding:9px 40px 0 40px}section.media-item .container .image img{max-width:100%}@media (max-width: 991px){section.media-item{padding-top:17px;padding-bottom:16px}section.media-item .container .main_title{font-size:24px;line-height:29px;color:#fff;margin:0;border-left:0 none;padding:0 0 42px 15px}section.media-item .container .title{line-height:15px;padding:5px 0 5px 12px;letter-spacing:0.23em;font-weight:700;margin-bottom:8px}section.media-item .container .text{font-size:13px;line-height:18px;padding:9px 0 16px 0}section.media-item .container .text p{font-size:13px;line-height:18px}section.media-item .container .text p:first-child{margin-top:0}section.media-item .container .text p:last-child{margin-bottom:0}section.media-item .container .link{padding-left:0}section.media-item .container .image{padding:9px 15px 0 15px}}section.services{position:relative;padding-top:140px;padding-bottom:100px;z-index:210}section.services .top-container{padding-bottom:40px}section.services .top-container .section-title{position:relative;font-weight:500;font-size:11px;line-height:14px;color:#fff;text-transform:uppercase;padding:13px 0 13px 37px;border-left:3px solid #fff;letter-spacing:0.23em}section.services .container-fluid .row{padding:70px 0}section.services .container-fluid .row:first-child{padding:0 0 70px 0}section.services .container-fluid .row .content{width:610px;float:right}section.services .container-fluid .row .content .content-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:470px;padding:0 40px;float:left}section.services .container-fluid .row .content .content-inner .title{font-size:32px;line-height:36px;font-weight:700;color:#fff;margin:0;padding-bottom:18px}section.services .container-fluid .row .content .content-inner .description{font-size:15px;line-height:20px;color:#dfdfdf;margin:0;padding-bottom:18px}section.services .container-fluid .row .content .content-inner .link a{position:relative;display:inline-block;font-size:12px;line-height:14px;text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff;padding-left:26px}section.services .container-fluid .row .content .content-inner .link a:before{background-color:#fff;display:block;position:absolute;left:0;top:6px;width:15px;height:2px;line-height:2px;font-size:2px;content:" "}section.services .container-fluid .row .content.image-left{width:87%;float:right}section.services .container-fluid .row .content.image-left .content-inner{float:left;padding:0}section.services .container-fluid .row .image{width:87%;float:left}section.services .container-fluid .row .image.right{float:right}section.services .container-fluid .row .image img{width:100%}@media (min-width: 1241px) and (max-width: 1350px){section.services .container-fluid .row .content{width:550px}section.services .container-fluid .row .content .content-inner{width:470px}}@media (min-width: 1129px) and (max-width: 1240px){section.services .container-fluid .row .content{width:491px}section.services .container-fluid .row .content .content-inner{width:440px}}@media (min-width: 992px) and (max-width: 1128px){section.services .container-fluid .row .content{width:456px}section.services .container-fluid .row .content .content-inner{width:100%}section.services .container-fluid .row .content.image-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:95%;padding-right:40px}section.services .container-fluid .row .image{width:95%}}@media (max-width: 991px){section.services{padding-top:12px;padding-bottom:8px}section.services .top-container{padding-bottom:3px}section.services .top-container .section-title{line-height:15px;padding:5px 0 5px 12px;letter-spacing:0.23em;font-weight:700}section.services .container-fluid .row{padding:14px 0}section.services .container-fluid .row:first-child{padding:0 0 14px 0}section.services .container-fluid .row .image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:46px;width:100%;float:left;padding-right:30px}section.services .container-fluid .row .image.right{padding-left:30px;padding-right:0}section.services .container-fluid .row .image img{width:100%}section.services .container-fluid .row .content{width:100%;float:left}section.services .container-fluid .row .content .content-inner{width:100%;padding:0 30px}section.services .container-fluid .row .content.image-left{width:100%;float:left}section.services .container-fluid .row .content.image-left .content-inner{float:left;padding:0 30px}}section.product-item,section.text-image{position:relative;padding-top:70px;padding-bottom:70px}section.product-item .content,section.text-image .content{width:610px;float:right}section.product-item .content .content-inner,section.text-image .content .content-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:470px;padding:0 40px;float:left}section.product-item .content .content-inner .title,section.text-image .content .content-inner .title{font-size:32px;line-height:36px;font-weight:700;color:#fff;margin:0;padding-bottom:24px}section.product-item .content .content-inner .description,section.text-image .content .content-inner .description{font-size:18px;line-height:26px;color:#fff}section.product-item .content .content-inner .description p,section.text-image .content .content-inner .description p{font-size:18px;line-height:26px;color:#fff}section.product-item .content .content-inner .description p:first-child,section.text-image .content .content-inner .description p:first-child{margin-top:0}section.product-item .content .content-inner .description p:last-child,section.text-image .content .content-inner .description p:last-child{margin-bottom:0}section.product-item .content.image-left,section.text-image .content.image-left{width:87%;float:right}section.product-item .content.image-left .content-inner,section.text-image .content.image-left .content-inner{float:left;padding:0}section.product-item .image,section.text-image .image{width:87%;float:left}section.product-item .image.right,section.text-image .image.right{float:right}section.product-item .image img,section.text-image .image img{width:100%}@media (min-width: 1241px) and (max-width: 1350px){section.text-image .content{width:550px}section.text-image .content .content-inner{width:470px}}@media (min-width: 1129px) and (max-width: 1240px){section.text-image .content{width:491px}section.text-image .content .content-inner{width:440px}}@media (min-width: 992px) and (max-width: 1128px){section.text-image .content{width:456px}section.text-image .content .content-inner{width:100%}section.text-image .content.image-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:95%;padding-right:40px}section.text-image .image{width:95%}}@media (max-width: 991px){section.text-image{padding-top:15px;padding-bottom:15px}section.text-image .image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:24px;width:100%;float:left;padding-right:30px}section.text-image .image.right{padding-left:30px;padding-right:0}section.text-image .image img{width:100%}section.text-image .content{width:100%;float:left}section.text-image .content .content-inner{width:100%;padding:0 30px}section.text-image .content .content-inner .title{font-size:24px;line-height:30px;padding-bottom:4px}section.text-image .content .content-inner .description{font-size:14px;line-height:19px;font-weight:300;letter-spacing:0.05em}section.text-image .content .content-inner .description p{font-size:14px;line-height:19px;font-weight:300;letter-spacing:0.05em}section.text-image .content .content-inner .description p:first-child{margin-top:0}section.text-image .content .content-inner .description p:last-child{margin-bottom:0}section.text-image .content.image-left{width:100%;float:left}section.text-image .content.image-left .content-inner{float:left;padding:0 30px}}section.product-item{position:relative;padding-top:286px;padding-bottom:286px}section.product-item .content{width:100%}section.product-item .content .content-inner{width:530px;padding:0}section.product-item .content .content-inner .category{color:#f3f3f3;font-size:14px;line-height:18px;text-transform:uppercase;font-weight:700;padding-bottom:10px;letter-spacing:0.15em}section.product-item .content .content-inner .product-title{font-size:40px;line-height:52px;font-weight:700;color:#fff;margin:0;padding-bottom:23px}section.product-item .content .content-inner .product-description{font-size:15px;line-height:21px;color:#fff;letter-spacing:0;padding-bottom:32px}section.product-item .content .content-inner .product-description p{font-size:15px;line-height:21px;color:#fff;letter-spacing:0}section.product-item .content .content-inner .product-description p:first-child{margin-top:0}section.product-item .content .content-inner .product-description p:last-child{margin-bottom:0}section.product-item .content .content-inner .link a{position:relative;display:inline-block;font-size:12px;line-height:14px;text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff;padding-left:26px;letter-spacing:0.09em}section.product-item .content .content-inner .link a:before{background-color:#fff;display:block;position:absolute;left:0;top:6px;width:15px;height:2px;line-height:2px;font-size:2px;content:" "}section.product-item .content .content-inner .app-link{padding-top:43px;padding-bottom:35px}section.product-item .content .content-inner .app-link a{text-decoration:none}section.product-item .content .content-inner .app-link a span.app-link-icon{background:transparent url("../images/google_play.png") no-repeat center center;background-size:contain;display:inline-block;width:133px;height:40px}@media (max-width: 991px){section.product-item{padding-top:150px;padding-bottom:100px}section.product-item .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px}section.product-item .content .content-inner{width:100%}section.product-item .image{padding-top:40px}}section.video-slider,section.video{padding-top:70px;padding-bottom:110px}section.video-slider .animated-image:after,section.video .animated-image:after{z-index:700}section.video-slider .container .section-title,section.video .container .section-title{position:relative;font-weight:500;font-size:11px;line-height:14px;color:#fff;text-transform:uppercase;padding:13px 0 13px 37px;border-left:3px solid #fff;letter-spacing:0.23em;margin:0}section.video-slider .video-holder,section.video .video-holder{position:relative;float:left;margin-top:45px}section.video-slider .video-holder.vr-holder,section.video .video-holder.vr-holder{height:600px}section.video-slider .video-holder.vr-holder .embed,section.video .video-holder.vr-holder .embed{width:100%;height:100%}section.video-slider .video-holder.youtube,section.video .video-holder.youtube{width:100%;height:600px}section.video-slider .video-holder.youtube .embed,section.video .video-holder.youtube .embed{width:100%;height:100%}section.video-slider .video-holder .video,section.video-slider .video-holder .video-vr,section.video .video-holder .video,section.video .video-holder .video-vr{position:relative;width:1200px}section.video-slider .video-holder .video .switch-view,section.video-slider .video-holder .video-vr .switch-view,section.video .video-holder .video .switch-view,section.video .video-holder .video-vr .switch-view{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:transparent url("../images/video-switch.svg") no-repeat center center;background-size:contain;position:absolute;left:12px;bottom:12px;width:20px;height:20px;z-index:485;cursor:pointer}section.video-slider .video-holder .video .switch-view .tooltip,section.video-slider .video-holder .video-vr .switch-view .tooltip,section.video .video-holder .video .switch-view .tooltip,section.video .video-holder .video-vr .switch-view .tooltip{background-color:#000;background-color:rgba(0,0,0,0.7);position:absolute;top:-37px;left:-10px;display:none;color:#fff;font-size:12px;line-height:16px;padding:6px;z-index:490;font-weight:500;width:135px;text-align:center}section.video-slider .video-holder .video .switch-view .tooltip:after,section.video-slider .video-holder .video-vr .switch-view .tooltip:after,section.video .video-holder .video .switch-view .tooltip:after,section.video .video-holder .video-vr .switch-view .tooltip:after{position:absolute;display:block;content:' ';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;border-top:6px solid rgba(0,0,0,0.7);left:16px;bottom:-6px}section.video-slider .video-holder .video .switch-view:hover .tooltip,section.video-slider .video-holder .video-vr .switch-view:hover .tooltip,section.video .video-holder .video .switch-view:hover .tooltip,section.video .video-holder .video-vr .switch-view:hover .tooltip{display:block}section.video-slider .video-holder .video .quality-selector,section.video-slider .video-holder .video-vr .quality-selector,section.video .video-holder .video .quality-selector,section.video .video-holder .video-vr .quality-selector{position:absolute;bottom:12px;left:48px;z-index:480}section.video-slider .video-holder .video .quality-selector.left,section.video-slider .video-holder .video-vr .quality-selector.left,section.video .video-holder .video .quality-selector.left,section.video .video-holder .video-vr .quality-selector.left{left:12px}section.video-slider .video-holder .video .quality-selector .selection-icon,section.video-slider .video-holder .video-vr .quality-selector .selection-icon,section.video .video-holder .video .quality-selector .selection-icon,section.video .video-holder .video-vr .quality-selector .selection-icon{font-size:20px;line-height:20px;color:#fff;cursor:pointer}section.video-slider .video-holder .video .quality-selector .selections,section.video-slider .video-holder .video-vr .quality-selector .selections,section.video .video-holder .video .quality-selector .selections,section.video .video-holder .video-vr .quality-selector .selections{background-color:#000;background-color:rgba(0,0,0,0.7);position:absolute;top:-55px;left:-13px;display:none;padding:0 6px;z-index:485;font-weight:500;width:47px;text-align:center}section.video-slider .video-holder .video .quality-selector .selections.shown,section.video-slider .video-holder .video-vr .quality-selector .selections.shown,section.video .video-holder .video .quality-selector .selections.shown,section.video .video-holder .video-vr .quality-selector .selections.shown{display:block}section.video-slider .video-holder .video .quality-selector .selections .selection,section.video-slider .video-holder .video-vr .quality-selector .selections .selection,section.video .video-holder .video .quality-selector .selections .selection,section.video .video-holder .video-vr .quality-selector .selections .selection{cursor:pointer;color:#787878;font-size:12px;line-height:16px;border-bottom:1px solid #2f2f2f;padding:4px 0}section.video-slider .video-holder .video .quality-selector .selections .selection:last-child,section.video-slider .video-holder .video-vr .quality-selector .selections .selection:last-child,section.video .video-holder .video .quality-selector .selections .selection:last-child,section.video .video-holder .video-vr .quality-selector .selections .selection:last-child{border-bottom:0 none}section.video-slider .video-holder .video .quality-selector .selections .selection.selected,section.video-slider .video-holder .video-vr .quality-selector .selections .selection.selected,section.video .video-holder .video .quality-selector .selections .selection.selected,section.video .video-holder .video-vr .quality-selector .selections .selection.selected{color:#fff}section.video-slider .video-holder .video .fullscreen-mode,section.video-slider .video-holder .video-vr .fullscreen-mode,section.video .video-holder .video .fullscreen-mode,section.video .video-holder .video-vr .fullscreen-mode{position:absolute;bottom:0;right:0;padding:12px;z-index:480}section.video-slider .video-holder .video .fullscreen-mode img,section.video-slider .video-holder .video-vr .fullscreen-mode img,section.video .video-holder .video .fullscreen-mode img,section.video .video-holder .video-vr .fullscreen-mode img{bottom:0;width:24px;height:24px;cursor:pointer;display:block}section.video-slider .video-holder .video .image-overlay,section.video-slider .video-holder .video-vr .image-overlay,section.video .video-holder .video .image-overlay,section.video .video-holder .video-vr .image-overlay{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:500}section.video-slider .video-holder .video .video-play,section.video-slider .video-holder .video-vr .video-play,section.video .video-holder .video .video-play,section.video .video-holder .video-vr .video-play{background:transparent url("../images/videoplay.png") no-repeat center center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:510;cursor:pointer}section.video-slider .video-holder .video-vr,section.video .video-holder .video-vr{height:600px}section.video-slider .video-holder .video-vr .vrview,section.video .video-holder .video-vr .vrview{position:absolute;left:0;top:0;width:100%;height:100%;z-index:420}section.video-slider .video-holder .video video,section.video .video-holder .video video{float:left;position:relative;width:100%;cursor:pointer;z-index:410}section.video-slider .video-holder .video.vr-switch,section.video .video-holder .video.vr-switch{display:none;position:absolute;left:0;top:0;max-height:600px;z-index:400}section.video-slider .video-holder .video.vr-switch video,section.video .video-holder .video.vr-switch video{max-height:600px}section.video-slider .slider .slide .video-title,section.video-slider .video-title,section.video .slider .slide .video-title,section.video .video-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:700;font-size:32px;line-height:40px;padding-top:33px;padding-left:40px;letter-spacing:0;width:100%}section.video-slider .slider .slide .video-short-description,section.video-slider .video-short-description,section.video .slider .slide .video-short-description,section.video .video-short-description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-top:13px;padding-left:43px;font-size:14px;line-height:21px;width:100%}@media (max-width: 1350px){section.video-slider .video-holder.vr-holder,section.video .video-holder.vr-holder{width:100%;height:auto;padding-bottom:50%}section.video-slider .video-holder.youtube,section.video .video-holder.youtube{width:100%;height:50vw}section.video-slider .video-holder .video,section.video-slider .video-holder .video-vr,section.video .video-holder .video,section.video .video-holder .video-vr{position:absolute;width:100%;height:100%}section.video-slider .video-holder .video .video-play,section.video-slider .video-holder .video-vr .video-play,section.video .video-holder .video .video-play,section.video .video-holder .video-vr .video-play{background-size:80px}}@media (max-width: 991px){section.video-slider,section.video{padding-top:25px;padding-bottom:35px}section.video-slider .container .section-title,section.video .container .section-title{line-height:15px;padding:5px 0 5px 12px;letter-spacing:0.23em;font-weight:700}section.video-slider .slider .slide .video-title,section.video-slider .video-title,section.video .slider .slide .video-title,section.video .video-title{font-size:18px;line-height:22px;padding:8px 10px 0 10px;letter-spacing:0.05em}section.video-slider .slider .slide .video-short-description,section.video-slider .video-short-description,section.video .slider .slide .video-short-description,section.video .video-short-description{padding-top:8px;padding-left:10px;font-size:14px;line-height:19px}}section.video-slider{padding-top:70px;padding-bottom:110px}section.video-slider .content-slider-inner{padding-top:5px}section.video-slider .slider{margin:0 0 0 20px}section.video-slider .slider .slick-arrow{display:none !important}section.video-slider .slider .slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1240px;padding-right:40px;outline:none}section.video-slider .slider .slide .bgi{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:600px}@media (min-width: 992px) and (max-width: 1350px){section.video-slider .video-holder{height:400px}section.video-slider .video-holder .video,section.video-slider .video-holder .video-vr{width:800px}section.video-slider .video-holder .video.vr-switch{max-height:400px}section.video-slider .video-holder .video.vr-switch video{max-height:400px}section.video-slider .slider .slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:840px}section.video-slider .slider .slide .bgi{height:400px}}@media (min-width: 1241px) and (max-width: 1350px){section.video-slider .slider{margin:0 0 0 -260px}}@media (min-width: 1129px) and (max-width: 1240px){section.video-slider .slider{margin:0 0 0 -145px}}@media (min-width: 1025px) and (max-width: 1128px){section.video-slider .slider{margin:0 0 0 -75px}}@media (min-width: 992px) and (max-width: 1024px){section.video-slider .slider{margin:0 0 0 -45px}}@media (max-width: 991px){section.video-slider{padding-top:25px;padding-bottom:35px}section.video-slider .video-holder{width:100%;height:48vw}section.video-slider .video-holder.vr-holder{width:100%;height:100%;padding-bottom:48vw}section.video-slider .video-holder .video,section.video-slider .video-holder .video-vr{width:100%}section.video-slider .video-holder .video.vr-switch{max-height:48vw}section.video-slider .video-holder .video.vr-switch video{max-height:48vw}section.video-slider .content-slider-inner{padding-top:17px}section.video-slider .slider{margin:0}section.video-slider .slider .slide{width:80vw;padding-left:15px;padding-right:0}section.video-slider .slider .slide .bgi{height:48vw}section.video-slider .slider .slide .caption{font-size:18px;line-height:22px;padding:8px 10px 0 10px;letter-spacing:0.05em}}section.immersive-title{padding-top:106px;padding-bottom:115px}section.immersive-title .immersive-title-inner{padding:0 25px}section.immersive-title h1{font-size:52px;line-height:70px;margin:0;color:#fff;padding-bottom:17px}section.immersive-title .description{font-size:16px;line-height:23px;color:#fff}section.immersive-title .description p{font-size:16px;line-height:23px;color:#fff;letter-spacing:0.02em}section.immersive-title .description p:first-child{margin-top:0}section.immersive-title .description p:last-child{margin-bottom:0}section.immersive-title .award-icons{padding-top:42px}section.immersive-title .award-icons .award-icon{padding-right:36px;padding-bottom:36px;float:left}section.immersive-title .award-icons .award-icon img{float:left}section.immersive-title .award-icons .award-icon:last-child{padding-right:0}section.immersive-title .app-link{padding-top:52px}section.immersive-title .app-link a{text-decoration:none}section.immersive-title .app-link a span.app-link-icon{background:transparent url("../images/google_play.png") no-repeat center center;background-size:contain;display:inline-block;width:133px;height:40px}@media (max-width: 991px){section.immersive-title{padding-top:25px;padding-bottom:25px}section.immersive-title .immersive-title-inner{padding:0}section.immersive-title h1{font-size:33px;line-height:38px;padding-bottom:17px}section.immersive-title .description{font-size:14px;line-height:21px;color:#fff}section.immersive-title .description p{font-size:14px;line-height:19px;letter-spacing:0.02em}section.immersive-title .award-icons{padding-top:42px}section.immersive-title .award-icons .award-icon{padding-right:15px;padding-bottom:15px}section.immersive-title .award-icons .award-icon img{max-width:100px}section.immersive-title .app-link{padding-top:52px}section.immersive-title .app-link a span.app-link-icon{width:133px;height:40px}}section.white-stripe-text{padding-top:100px;padding-bottom:123px}section.white-stripe-text .white-stripe-inner{width:100%;height:100%;background-color:#fff;color:#000;padding-bottom:91px}section.white-stripe-text .white-stripe-inner .top-title{font-weight:700;color:#000;font-size:11px;line-height:14px;text-transform:uppercase;padding-top:96px;padding-left:30px;letter-spacing:0.09em}section.white-stripe-text .white-stripe-inner .text{display:inline-block;color:#6b6b6b;font-size:47px;line-height:64px;font-weight:700;width:100%;margin:0;padding-top:49px;padding-left:28px;letter-spacing:0}section.white-stripe-text .white-stripe-inner .text p{color:#6b6b6b;font-size:47px;line-height:64px;letter-spacing:0;font-weight:700}section.white-stripe-text .white-stripe-inner .text p:first-child{margin-top:0}section.white-stripe-text .white-stripe-inner .text p:last-child{margin-bottom:0}section.white-stripe-text .white-stripe-inner .text p a{color:#000;text-decoration:none}@media (max-width: 991px){section.white-stripe-text{padding-top:25px;padding-bottom:25px}section.white-stripe-text .white-stripe-inner{padding-bottom:44px}section.white-stripe-text .white-stripe-inner .top-title{font-size:11px;line-height:14px;padding-top:50px;padding-left:0;letter-spacing:0.10em}section.white-stripe-text .white-stripe-inner .text{font-weight:800;font-size:26px;line-height:31px;padding-top:21px;padding-left:0;letter-spacing:0}section.white-stripe-text .white-stripe-inner .text p{font-weight:800;font-size:26px;line-height:31px}}section.newsletter{padding-top:100px}section.newsletter .newsletter-inner{width:100%;height:100%;background-color:#fff;color:#000}section.newsletter .newsletter-inner .top-title{font-weight:700;color:#000;font-size:11px;line-height:14px;text-transform:uppercase;padding-top:48px;padding-left:26px;letter-spacing:0.19em}section.newsletter .newsletter-inner .title{display:inline-block;color:#000;font-size:42px;line-height:50px;width:100%;margin:0;padding-top:57px;padding-left:26px;letter-spacing:0.06em}section.newsletter .newsletter-inner .subscribe-form{padding-top:57px;padding-bottom:50px;padding-left:25px}section.newsletter .newsletter-inner .subscribe-form label{display:none}section.newsletter .newsletter-inner .subscribe-form ul{list-style-type:none;margin:0;padding:0}section.newsletter .newsletter-inner .subscribe-form ul li{margin:0;padding:0}section.newsletter .newsletter-inner .subscribe-form .gform_body input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:inline-block;outline:none;font-size:42px;line-height:44px;padding:3px 60px 3px 0;border:0 none;background-color:#fff;border-bottom:2px solid #e5e5e5;color:#000;width:100%;font-weight:700;letter-spacing:0.066em;z-index:250}section.newsletter .newsletter-inner .subscribe-form .gform_body input::-webkit-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}section.newsletter .newsletter-inner .subscribe-form .gform_body input::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}section.newsletter .newsletter-inner .subscribe-form .gform_body input:-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}section.newsletter .newsletter-inner .subscribe-form .gform_body input:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}section.newsletter .newsletter-inner .subscribe-form .gform_body input:focus{border-bottom:2px solid #000}section.newsletter .newsletter-inner .subscribe-form .gform_footer{position:relative;width:100%;height:1px;line-height:1px;font-size:1px}section.newsletter .newsletter-inner .subscribe-form .gform_footer input[type="submit"]{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:transparent url("../images/submit_light.png") no-repeat center center;background-size:contain;position:absolute;display:block;right:0;top:-60px;width:49px;height:49px;border:0 none;z-index:270;color:transparent;cursor:pointer;outline:none}section.newsletter .newsletter-inner .subscribe-form .gform_footer input[type="submit"]:hover{background:transparent url("../images/submit_dark.png") no-repeat center center}section.newsletter.dark .newsletter-inner{background-color:#191919;color:#fff}section.newsletter.dark .newsletter-inner .top-title{color:#fff}section.newsletter.dark .newsletter-inner .title{color:#fff}section.newsletter.dark .newsletter-inner .subscribe-form input{background-color:#191919;border-bottom:2px solid #303030;color:#fff}section.newsletter.dark .newsletter-inner .subscribe-form input::-webkit-input-placeholder{color:#303030}section.newsletter.dark .newsletter-inner .subscribe-form input::-moz-placeholder{color:#303030}section.newsletter.dark .newsletter-inner .subscribe-form input:-ms-input-placeholder{color:#303030}section.newsletter.dark .newsletter-inner .subscribe-form input:-moz-placeholder{color:#303030}section.newsletter.dark .newsletter-inner .subscribe-form input:focus{border-bottom:2px solid #fff}@media (max-width: 991px){section.newsletter{padding-top:25px}section.newsletter .newsletter-inner .top-title{font-size:11px;line-height:14px;padding-top:50px;padding-left:0;letter-spacing:0.10em}section.newsletter .newsletter-inner .title{font-weight:800;font-size:26px;line-height:31px;padding-top:21px;padding-left:0;letter-spacing:0}section.newsletter .newsletter-inner .subscribe-form{font-weight:800;padding-top:17px;padding-bottom:50px;padding-left:0}section.newsletter .newsletter-inner .subscribe-form .gform_body input{font-size:24px;line-height:28px;padding:3px 12px;letter-spacing:0}section.newsletter .newsletter-inner .subscribe-form .gform_footer input[type="submit"]{right:0;top:-37px;width:32px;height:32px}}.woocommerce section.cart,section.cart{padding-top:250px;padding-bottom:250px}.woocommerce section.cart .woocommerce-message,.woocommerce section.cart ul.woocommerce-error,section.cart .woocommerce-message,section.cart ul.woocommerce-error{border:0 none;background:none;color:#fff;font-size:12px;line-height:16px;text-transform:uppercase;margin:0;padding:0 0 40px 0;font-weight:700}.woocommerce section.cart .woocommerce-message:before,.woocommerce section.cart ul.woocommerce-error:before,section.cart .woocommerce-message:before,section.cart ul.woocommerce-error:before{display:none}.woocommerce section.cart .woocommerce-message a,.woocommerce section.cart ul.woocommerce-error a,section.cart .woocommerce-message a,section.cart ul.woocommerce-error a{display:none}.woocommerce section.cart table.shop_table,.woocommerce section.cart table.cart,section.cart table.shop_table,section.cart table.cart{border:0 none}.woocommerce section.cart table.shop_table td,.woocommerce section.cart table.cart td,section.cart table.shop_table td,section.cart table.cart td{font-size:26px;line-height:32px;color:#fff;font-weight:700;border-top:1px solid #494949;padding:20px 0}.woocommerce section.cart table.shop_table td a.remove,.woocommerce section.cart table.cart td a.remove,section.cart table.shop_table td a.remove,section.cart table.cart td a.remove{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:transparent !important;color:#fff !important}.woocommerce section.cart table.shop_table td a.remove:hover,.woocommerce section.cart table.cart td a.remove:hover,section.cart table.shop_table td a.remove:hover,section.cart table.cart td a.remove:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.woocommerce section.cart table.shop_table td a,.woocommerce section.cart table.shop_table td span,.woocommerce section.cart table.cart td a,.woocommerce section.cart table.cart td span,section.cart table.shop_table td a,section.cart table.shop_table td span,section.cart table.cart td a,section.cart table.cart td span{font-size:26px;line-height:32px;color:#fff;font-weight:700}.woocommerce section.cart table.shop_table td a.amount,.woocommerce section.cart table.shop_table td span.amount,.woocommerce section.cart table.cart td a.amount,.woocommerce section.cart table.cart td span.amount,section.cart table.shop_table td a.amount,section.cart table.shop_table td span.amount,section.cart table.cart td a.amount,section.cart table.cart td span.amount{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.woocommerce section.cart table.shop_table td.product-thumbnail,.woocommerce section.cart table.cart td.product-thumbnail,section.cart table.shop_table td.product-thumbnail,section.cart table.cart td.product-thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:205px;padding-right:32px}.woocommerce section.cart table.shop_table td.product-thumbnail img,.woocommerce section.cart table.cart td.product-thumbnail img,section.cart table.shop_table td.product-thumbnail img,section.cart table.cart td.product-thumbnail img{width:100%;float:left}.woocommerce section.cart table.shop_table td.product-subtotal,.woocommerce section.cart table.cart td.product-subtotal,section.cart table.shop_table td.product-subtotal,section.cart table.cart td.product-subtotal{text-align:right}.woocommerce section.cart table.cart,section.cart table.cart{border-bottom:1px solid #494949}.woocommerce section.cart table.cart th,section.cart table.cart th{font-size:11px;line-height:14px;color:#f3f3f3;text-transform:uppercase;font-weight:500}.woocommerce section.cart table.cart th.product-subtotal,section.cart table.cart th.product-subtotal{text-align:right}.woocommerce section.cart table.shop_table th,section.cart table.shop_table th{font-size:11px;line-height:14px;color:#f3f3f3;text-transform:uppercase;font-weight:500}.woocommerce section.cart table.shop_table th.product-subtotal,section.cart table.shop_table th.product-subtotal{text-align:right}.woocommerce section.cart table.shop_table tr.order-total th,section.cart table.shop_table tr.order-total th{vertical-align:middle}.woocommerce section.cart table.shop_table tr.order-total td,section.cart table.shop_table tr.order-total td{text-align:right}.woocommerce section.cart .cart-collaterals .cart_totals,section.cart .cart-collaterals .cart_totals{width:220px}.woocommerce section.cart .wc-proceed-to-checkout a.checkout-button,section.cart .wc-proceed-to-checkout a.checkout-button{position:relative;display:block;background:none;color:#fff;font-size:12px;line-height:16px;font-weight:700;padding:0 34px 0 0;margin:0;text-transform:uppercase;text-align:right;width:100%}.woocommerce section.cart .wc-proceed-to-checkout a.checkout-button:after,section.cart .wc-proceed-to-checkout a.checkout-button:after{background:transparent url("../images/shop_submit_arrow.png") no-repeat center center;display:block;position:absolute;right:0;top:0;width:19px;height:15px;content:' '}@media (max-width: 991px){.woocommerce section.cart,section.cart{padding-top:150px;padding-bottom:100px}.woocommerce section.cart table.shop_table td,.woocommerce section.cart table.cart td,section.cart table.shop_table td,section.cart table.cart td{font-size:20px;line-height:26px}.woocommerce section.cart table.shop_table td a.remove,.woocommerce section.cart table.cart td a.remove,section.cart table.shop_table td a.remove,section.cart table.cart td a.remove{font-size:34px;line-height:34px}.woocommerce section.cart table.shop_table td a,.woocommerce section.cart table.shop_table td span,.woocommerce section.cart table.cart td a,.woocommerce section.cart table.cart td span,section.cart table.shop_table td a,section.cart table.shop_table td span,section.cart table.cart td a,section.cart table.cart td span{font-size:20px;line-height:26px}.woocommerce section.cart .cart-collaterals .cart_totals,section.cart .cart-collaterals .cart_totals{width:100%}}.woocommerce-checkout .woocommerce section.checkout,section.checkout{padding-top:250px;padding-bottom:250px}.woocommerce-checkout .woocommerce section.checkout h1,section.checkout h1{font-size:30px;line-height:40px;color:#fff;margin:0 0 70px 0;padding:0 0 0 36px;border-left:3px solid #fff}.woocommerce-checkout .woocommerce section.checkout h3,section.checkout h3{font-size:11px;line-height:15px;padding:6px 0 6px 37px;border-left:3px solid #fff;width:100%;text-transform:uppercase;margin:0 0 21px 0}.woocommerce-checkout .woocommerce section.checkout .woocommerce-billing-fields__field-wrapper,section.checkout .woocommerce-billing-fields__field-wrapper{padding:0 40px 55px 40px}.woocommerce-checkout .woocommerce section.checkout form .form-row,section.checkout form .form-row{padding:0 0 30px 0;margin:0}.woocommerce-checkout .woocommerce section.checkout form .form-row input.input-text,section.checkout form .form-row input.input-text{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;width:100%;font-size:12px;line-height:14px;color:#fff;border:0 none;border-bottom:1px solid #494949;padding:8px 31px;outline:none;font-weight:700}.woocommerce-checkout .woocommerce section.checkout form .form-row input.input-text::-webkit-input-placeholder,section.checkout form .form-row input.input-text::-webkit-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}.woocommerce-checkout .woocommerce section.checkout form .form-row input.input-text::-moz-placeholder,section.checkout form .form-row input.input-text::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}.woocommerce-checkout .woocommerce section.checkout form .form-row input.input-text:-ms-input-placeholder,section.checkout form .form-row input.input-text:-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}.woocommerce-checkout .woocommerce section.checkout form .form-row input.input-text:-moz-placeholder,section.checkout form .form-row input.input-text:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}.woocommerce-checkout .woocommerce section.checkout form .form-row .select2-container .select2-selection,section.checkout form .form-row .select2-container .select2-selection{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;border:0 none;border-bottom:1px solid #494949;outline:none}.woocommerce-checkout .woocommerce section.checkout form .form-row .select2-container .select2-selection .select2-selection__arrow,section.checkout form .form-row .select2-container .select2-selection .select2-selection__arrow{top:8px;right:20px;width:16px;height:10px}.woocommerce-checkout .woocommerce section.checkout form .form-row .select2-container .select2-selection .select2-selection__arrow b,section.checkout form .form-row .select2-container .select2-selection .select2-selection__arrow b{display:block;background:transparent url("../images/dropdown-arrow-shop.png") no-repeat center center;border:0 none !important;width:16px;height:10px;margin:0;left:0;top:0}.woocommerce-checkout .woocommerce section.checkout form .form-row .select2-container .select2-selection .select2-selection__rendered,section.checkout form .form-row .select2-container .select2-selection .select2-selection__rendered{font-size:12px;line-height:14px;color:#fff;padding:8px 55px 8px 31px;font-weight:700}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order table,section.checkout .woocommerce-checkout-review-order table{padding:0 40px 80px 40px;margin:0}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order table th span.amount,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order table td span.amount,section.checkout .woocommerce-checkout-review-order table th span.amount,section.checkout .woocommerce-checkout-review-order table td span.amount{display:inline-block;width:100%;text-align:right}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order table th.product-total,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order table td.product-total,section.checkout .woocommerce-checkout-review-order table th.product-total,section.checkout .woocommerce-checkout-review-order table td.product-total{text-align:right}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order table th,section.checkout .woocommerce-checkout-review-order table th{margin:0;padding:0}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order table td,section.checkout .woocommerce-checkout-review-order table td{margin:0;padding:0}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment,section.checkout .woocommerce-checkout-review-order #payment,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .form-row,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row,section.checkout .woocommerce-checkout-review-order #payment .form-row,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row{padding:0;margin:0}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .form-row.place-order,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order,section.checkout .woocommerce-checkout-review-order #payment .form-row.place-order,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_methods,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_methods,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods{padding:0 40px;border-bottom:0 none}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_methods .woocommerce-notice,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .woocommerce-notice,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_methods .woocommerce-notice,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .woocommerce-notice{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;border:0 none;margin:0;padding:0;color:#fff;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:700}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_methods .woocommerce-notice:before,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .woocommerce-notice:before,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_methods .woocommerce-notice:before,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .woocommerce-notice:before{display:none}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method{padding:0 0 20px 0}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method label,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method label,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method label,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method label{font-size:12px;line-height:14px;color:#fff;cursor:pointer;font-weight:700}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card #wc-braintree-credit-card-credit-card-form,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card #wc-braintree-credit-card-credit-card-form,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card #wc-braintree-credit-card-credit-card-form,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card #wc-braintree-credit-card-credit-card-form{border:0;margin:0;padding:0}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .form-row,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .form-row,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .form-row,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .form-row{padding-bottom:20px}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card label,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card label,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card label,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card label{font-size:11px;line-height:15px;padding:6px 0 6px 0;width:100%;text-transform:uppercase}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card abbr,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card abbr,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card abbr,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card abbr{border-bottom:none !important;cursor:inherit !important;text-decoration:none !important}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"],.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"],.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"],section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"],section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent !important;width:100%;font-size:12px;line-height:14px;color:#fff;border:0 none;border-bottom:1px solid #494949;padding:8px 31px;outline:none;font-weight:700}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field::-webkit-input-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]::-webkit-input-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field::-webkit-input-placeholder,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]::-webkit-input-placeholder,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field::-webkit-input-placeholder,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]::-webkit-input-placeholder,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field::-webkit-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]::-moz-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field::-moz-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]::-moz-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field::-moz-placeholder,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]::-moz-placeholder,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field::-moz-placeholder,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]::-moz-placeholder,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field:-ms-input-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]:-ms-input-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field:-ms-input-placeholder,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]:-ms-input-placeholder,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field:-ms-input-placeholder,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]:-ms-input-placeholder,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field:-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]:-moz-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field:-moz-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]:-moz-placeholder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field:-moz-placeholder,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]:-moz-placeholder,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field:-moz-placeholder,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card input[type="text"]:-moz-placeholder,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_braintree_credit_card .wc-braintree-hosted-field:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_paypal .about_paypal,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal .about_paypal,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_paypal .about_paypal,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal .about_paypal{font-size:12px;color:#fff;text-decoration:underline}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_paypal img,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal img,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method.payment_method_paypal img,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_paypal img{max-width:115px}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method .payment_box,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method .payment_box,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method .payment_box,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method .payment_box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent;border:0 none;margin:0;padding:0;font-size:12px;line-height:18px;color:#fff}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method .payment_box p,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method .payment_box p,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method .payment_box p,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method .payment_box p{font-size:12px;line-height:18px;color:#fff;letter-spacing:0;margin:10px 0;padding:0}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method .payment_box a,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method .payment_box a,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method .payment_box a,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method .payment_box a{font-size:12px;line-height:18px;color:#fff;text-decoration:underline}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method .payment_box:before,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method .payment_box:before,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_method .payment_box:before,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method .payment_box:before{display:none}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment label.checkbox,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label.checkbox,section.checkout .woocommerce-checkout-review-order #payment label.checkbox,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label.checkbox{cursor:pointer;font-size:12px;line-height:14px;color:#fff}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment label.checkbox a,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label.checkbox a,section.checkout .woocommerce-checkout-review-order #payment label.checkbox a,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment label.checkbox a{font-size:12px;line-height:14px;color:#fff;text-decoration:underline}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .place_order_holder,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place_order_holder,section.checkout .woocommerce-checkout-review-order #payment .place_order_holder,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place_order_holder{display:inline-block;position:relative;margin:50px 0 0 0;float:right}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .place_order_holder #place_order,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place_order_holder #place_order,section.checkout .woocommerce-checkout-review-order #payment .place_order_holder #place_order,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place_order_holder #place_order{display:block;background:none;color:#fff;font-size:12px;line-height:16px;font-weight:700;padding:0 34px 0 0;margin:0;text-transform:uppercase}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .place_order_holder:after,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place_order_holder:after,section.checkout .woocommerce-checkout-review-order #payment .place_order_holder:after,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place_order_holder:after{background:transparent url("../images/shop_submit_arrow.png") no-repeat center center;display:block;position:absolute;right:0;top:0;width:19px;height:15px;content:' '}@media (max-width: 991px){.woocommerce-checkout .woocommerce section.checkout,section.checkout{padding-top:150px;padding-bottom:100px}.woocommerce-checkout .woocommerce section.checkout h1,section.checkout h1{margin:0 0 50px 0;padding:0 0 0 12px}.woocommerce-checkout .woocommerce section.checkout h3,section.checkout h3{line-height:15px;padding:5px 0 5px 12px;letter-spacing:0.23em;font-weight:700}.woocommerce-checkout .woocommerce section.checkout .woocommerce-billing-fields__field-wrapper,section.checkout .woocommerce-billing-fields__field-wrapper{padding:0 15px 55px 15px}.woocommerce-checkout .woocommerce section.checkout form .form-row,section.checkout form .form-row{padding:0 0 30px 0}.woocommerce-checkout .woocommerce section.checkout form .form-row input.input-text,section.checkout form .form-row input.input-text{padding:8px 15px}.woocommerce-checkout .woocommerce section.checkout form .form-row .select2-container .select2-selection .select2-selection__arrow,section.checkout form .form-row .select2-container .select2-selection .select2-selection__arrow{right:10px}.woocommerce-checkout .woocommerce section.checkout form .form-row .select2-container .select2-selection .select2-selection__rendered,section.checkout form .form-row .select2-container .select2-selection .select2-selection__rendered{padding:8px 45px 8px 15px}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order table,section.checkout .woocommerce-checkout-review-order table{padding:0 15px 80px 15px}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .form-row.place-order,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order,section.checkout .woocommerce-checkout-review-order #payment .form-row.place-order,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order{padding:0 15px}.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order #payment .wc_payment_methods,.woocommerce-checkout .woocommerce section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods,section.checkout .woocommerce-checkout-review-order #payment .wc_payment_methods,section.checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods{padding:0 15px}}.woocommerce ul.order_details li{border-right:1px solid #494949}.woocommerce-checkout .woocommerce section.thankyou,section.thankyou{padding-top:250px;padding-bottom:200px}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-notice,section.thankyou .woocommerce-notice{font-size:40px;line-height:50px;font-weight:700;color:#fff;padding:0 0 0 37px;margin:0;letter-spacing:0;border-left:3px solid #fff}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-thankyou-order-details,section.thankyou .woocommerce-thankyou-order-details{padding:40px;margin:0}.woocommerce-checkout .woocommerce section.thankyou h2,section.thankyou h2{font-size:30px;line-height:40px;color:#fff;margin:40px 0 40px 0;padding:0 0 0 37px;border-left:3px solid #fff}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details,section.thankyou .woocommerce-order-details{padding:0;margin:0}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table,section.thankyou .woocommerce-order-details table{padding:0 40px 40px 40px;margin:0}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table th span.amount,.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table td span.amount,section.thankyou .woocommerce-order-details table th span.amount,section.thankyou .woocommerce-order-details table td span.amount{display:inline-block;width:100%;text-align:right}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table th.product-total,.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table td.product-total,section.thankyou .woocommerce-order-details table th.product-total,section.thankyou .woocommerce-order-details table td.product-total{text-align:right}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table th a,.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table td a,section.thankyou .woocommerce-order-details table th a,section.thankyou .woocommerce-order-details table td a{color:#fff;text-decoration:underline}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table th .includes_tax span.amount,.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table td .includes_tax span.amount,section.thankyou .woocommerce-order-details table th .includes_tax span.amount,section.thankyou .woocommerce-order-details table td .includes_tax span.amount{width:auto}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table th,section.thankyou .woocommerce-order-details table th{margin:0;padding:0;text-align:left}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table td,section.thankyou .woocommerce-order-details table td{margin:0;padding:0;text-align:right}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table td.product-name,section.thankyou .woocommerce-order-details table td.product-name{text-align:left;padding-bottom:20px}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table td.product-name ul,section.thankyou .woocommerce-order-details table td.product-name ul{margin:0;padding:0}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table td.product-name ul p,section.thankyou .woocommerce-order-details table td.product-name ul p{margin:0}.woocommerce-checkout .woocommerce section.thankyou address,section.thankyou address{margin:0;padding:0 40px 0 40px}.woocommerce-checkout .woocommerce section.thankyou address p,section.thankyou address p{margin:0;padding:0}.woocommerce-checkout .woocommerce section.thankyou address p:before,section.thankyou address p:before{display:none}@media (max-width: 991px){.woocommerce-checkout .woocommerce section.thankyou,section.thankyou{padding-top:150px;padding-bottom:100px}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-notice,section.thankyou .woocommerce-notice{font-size:30px;line-height:33px;padding:0 0 0 12px}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-thankyou-order-details,section.thankyou .woocommerce-thankyou-order-details{padding:40px 15px}.woocommerce-checkout .woocommerce section.thankyou h2,section.thankyou h2{font-size:26px;line-height:30px;margin:20px 0 40px 0;padding:0 0 0 12px}.woocommerce-checkout .woocommerce section.thankyou ul.order_details li,section.thankyou ul.order_details li{width:100%;border-right:0 none;padding-bottom:15px}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details,section.thankyou .woocommerce-order-details{padding:0;margin:0}.woocommerce-checkout .woocommerce section.thankyou .woocommerce-order-details table,section.thankyou .woocommerce-order-details table{padding:0 15px 40px 15px}.woocommerce-checkout .woocommerce section.thankyou address,section.thankyou address{margin:0;padding:0 15px 0 15px}}.select2-container .select2-dropdown{border:1px solid #494949;background-color:#000}.select2-container .select2-dropdown .select2-search{padding:0}.select2-container .select2-dropdown .select2-search input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;width:100%;font-size:12px;line-height:14px;color:#fff;border:0 none;border-bottom:1px solid #494949;padding:8px 31px;outline:none;font-weight:700}.select2-container .select2-dropdown .select2-results ul{list-style-type:none;margin:0;padding:0}.select2-container .select2-dropdown .select2-results ul li{font-size:12px;line-height:14px;color:#fff;border:0 none;margin:0;padding:8px 31px;font-weight:700;outline:none}.select2-container .select2-dropdown .select2-results ul li.select2-results__option[data-selected=true]{border-left:3px solid #fff;background-color:#000;padding:8px 31px 8px 28px}.select2-container .select2-dropdown .select2-results ul li.select2-results__option--highlighted{border-left:3px solid #fff;background-color:#000;padding:8px 31px 8px 28px}@media (max-width: 991px){.select2-container .select2-dropdown .select2-search{padding:0}.select2-container .select2-dropdown .select2-search input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:8px 15px}.select2-container .select2-dropdown .select2-results ul li{padding:8px 15px}.select2-container .select2-dropdown .select2-results ul li.select2-results__option[data-selected=true]{padding:8px 15px 8px 12px}.select2-container .select2-dropdown .select2-results ul li.select2-results__option--highlighted{padding:8px 15px 8px 12px}}section.forgot-redeem{padding-top:250px;padding-bottom:200px}section.forgot-redeem h1{font-size:30px;line-height:40px;color:#fff;margin:0 0 24px 0;padding:0 0 0 37px;border-left:3px solid #fff}section.forgot-redeem .description{font-size:12px;line-height:16px;color:#494949;padding:0 40px;margin:0}section.forgot-redeem .gform_confirmation_message{font-size:14px;line-height:16px;font-weight:700}section.forgot-redeem .section-title{position:relative;font-weight:700;font-size:11px;line-height:14px;color:#fff;text-transform:uppercase;padding:13px 0 13px 37px;border-left:3px solid #fff;letter-spacing:0.23em;margin:45px 0 20px 0}section.forgot-redeem .forgot-redeem-form{padding:0 40px}section.forgot-redeem .forgot-redeem-form label{display:none}section.forgot-redeem .forgot-redeem-form .validation_error{display:none}section.forgot-redeem .forgot-redeem-form ul{margin:0;padding:0}section.forgot-redeem .forgot-redeem-form ul li .gfield_description{font-size:10px;line-height:12px;color:#494949;padding:4px 30px}section.forgot-redeem .forgot-redeem-form ul li .gfield_description.validation_message{font-size:12px;line-height:16px;color:#fff;font-weight:700;padding:0 30px}section.forgot-redeem .forgot-redeem-form ul li input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent;width:100%;font-size:12px;line-height:14px;color:#fff;border:0 none;border-bottom:1px solid #494949;padding:8px 31px;outline:none;font-weight:700}section.forgot-redeem .forgot-redeem-form ul li input::-webkit-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}section.forgot-redeem .forgot-redeem-form ul li input::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}section.forgot-redeem .forgot-redeem-form ul li input:-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}section.forgot-redeem .forgot-redeem-form ul li input:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#e5e5e5}section.forgot-redeem .forgot-redeem-form .gform_footer{display:inline-block;position:relative;margin:35px 0 0 0;float:right}section.forgot-redeem .forgot-redeem-form .gform_footer input[type="submit"]{display:block;background:none;color:#fff;font-size:12px;line-height:16px;font-weight:700;padding:0 34px 0 0;margin:0;text-transform:uppercase;border:0 none;cursor:pointer;outline:none}section.forgot-redeem .forgot-redeem-form .gform_footer:after{background:transparent url("../images/shop_submit_arrow.png") no-repeat center center;display:block;position:absolute;right:0;top:0;width:19px;height:15px;content:' '}@media (max-width: 991px){section.forgot-redeem{padding-top:150px;padding-bottom:100px}section.forgot-redeem h1{font-size:26px;line-height:30px;padding:0 0 0 12px}section.forgot-redeem .description{padding:0 15px}section.forgot-redeem .section-title{line-height:15px;padding:5px 0 5px 12px;letter-spacing:0.23em;font-weight:700}section.forgot-redeem .forgot-redeem-form{padding:0 15px}section.forgot-redeem .forgot-redeem-form ul li .gfield_description{padding:4px 15px}section.forgot-redeem .forgot-redeem-form ul li .gfield_description.validation_message{padding:0 15px}section.forgot-redeem .forgot-redeem-form ul li input{padding:8px 15px}}section.text{padding-top:260px;padding-bottom:0}section.text img{max-width:100%}section.text .container .title{position:relative;font-size:32px;line-height:40px;font-weight:700;color:#fff;padding:0 0 45px 25px;margin:0}section.text .container .text{font-size:16px;line-height:26px;font-weight:300;color:#fff;margin:0;padding:0 0 54px 25px}section.text .container .text p{font-size:16px;line-height:26px;font-weight:300;color:#fff}section.text .container .text p:first-child{margin-top:0}section.text .container .text p:last-child{margin-bottom:0}section.text .container .text p a{text-decoration:underline;color:#ffffff;font-weight:500}section.text .container.text-items .text-item{padding-bottom:56px}section.text .container.text-items .text-item:last-child{padding-bottom:28px}section.text .container.text-items .text-item .item-title{font-size:11px;line-height:14px;font-weight:700;color:#fff;margin:0;padding:13px 0 13px 37px;border-left:3px solid #fff;text-transform:uppercase;letter-spacing:0.16em}section.text .container.text-items .text-item .item-text{font-size:16px;line-height:26px;font-weight:300;color:#fff;margin:0;padding:5px 0 0 25px}section.text .container.text-items .text-item .item-text p{font-size:16px;line-height:26px;font-weight:300;color:#fff}section.text .container.text-items .text-item .item-text p:first-child{margin-top:0}section.text .container.text-items .text-item .item-text p:last-child{margin-bottom:0}section.text .container.text-items .text-item .item-text p a{text-decoration:underline;color:#ffffff;font-weight:500}@media (max-width: 991px){section.text{padding-top:80px}section.text .container .title{font-size:24px;line-height:29px;padding:0 0 42px 0}section.text .container .text{font-size:13px;line-height:18px;padding:0 0 20px 0}section.text .container .text p{font-size:13px;line-height:18px}section.text .container .text p:first-child{margin-top:0}section.text .container .text p:last-child{margin-bottom:0}section.text .container.text-items .text-item{padding-top:17px;padding-bottom:16px}section.text .container.text-items .text-item .item-title{line-height:15px;padding:5px 0 5px 12px;letter-spacing:0.23em;font-weight:700;margin-bottom:8px}section.text .container.text-items .text-item .item-text{font-size:13px;line-height:18px;padding:9px 0 0 0}section.text .container.text-items .text-item .item-text p{font-size:13px;line-height:18px}section.text .container.text-items .text-item .item-text p:first-child{margin-top:0}section.text .container.text-items .text-item .item-text p:last-child{margin-bottom:0}}section.contact .title{font-size:50px;line-height:56px;color:#fff;margin:0;padding:143px 0 51px 0}section.contact .container{padding-left:40px;padding-right:40px}section.contact .container .row>div{position:relative}section.contact .container .row>div .left-text{position:absolute;top:-5px;left:-203px;width:150px;text-align:right;font-size:14px;line-height:20px;color:#7d7d7e;font-weight:500}section.contact .container .row>div .left-text p{font-size:14px;line-height:20px;color:#7d7d7e;font-weight:500;letter-spacing:0;margin:20px 0}section.contact .container .row>div .left-text p:first-child{margin-top:0}section.contact .container .row>div .left-text p:last-child{margin-bottom:0}section.contact .container .row>div .contact-form{position:relative;min-height:500px}section.contact .container .row>div .contact-form .gform_confirmation_message,section.contact .container .row>div .contact-form .validation_error{font-size:20px;line-height:26px;padding-bottom:40px;font-weight:700}section.contact .container .row>div .contact-form label{display:none}section.contact .container .row>div .contact-form ul{list-style-type:none;margin:0;padding:0}section.contact .container .row>div .contact-form ul li{margin:0;padding:0 0 40px 0}section.contact .container .row>div .contact-form ul li:last-child{padding:0 0 30px 0}section.contact .container .row>div .contact-form ul li input,section.contact .container .row>div .contact-form ul li textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:1px solid #656566;font-size:32px;line-height:41px;font-weight:700;color:#fff;padding:16px 19px;outline:none;width:100%}section.contact .container .row>div .contact-form ul li input::-webkit-input-placeholder,section.contact .container .row>div .contact-form ul li textarea::-webkit-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#8d8d8d}section.contact .container .row>div .contact-form ul li input::-moz-placeholder,section.contact .container .row>div .contact-form ul li textarea::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#8d8d8d}section.contact .container .row>div .contact-form ul li input:-ms-input-placeholder,section.contact .container .row>div .contact-form ul li textarea:-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#8d8d8d}section.contact .container .row>div .contact-form ul li input:-moz-placeholder,section.contact .container .row>div .contact-form ul li textarea:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);color:#8d8d8d}section.contact .container .row>div .contact-form ul li textarea{resize:none;height:281px}section.contact .container .row>div .contact-form ul li .ginput_complex{clear:both}section.contact .container .row>div .contact-form ul li .ginput_complex:after{display:block;content:'';clear:both}section.contact .container .row>div .contact-form ul li .ginput_complex span{display:inline-block;width:48%;float:left}section.contact .container .row>div .contact-form ul li .ginput_complex span:last-child{float:right}section.contact .container .row>div .contact-form .ui-selectmenu-icon{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;position:absolute;background:transparent url("../images/dropdown-arrow.png") no-repeat center center;width:27px;height:100%;margin:0 18px;right:0;top:0}section.contact .container .row>div .contact-form .ui-selectmenu-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border:1px solid #656566;font-size:32px;line-height:41px;font-weight:700;color:#fff;padding:16px 19px;outline:none;width:100%}section.contact .container .row>div .contact-form .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}section.contact .container .row>div .contact-form .custom-dropdown-holder select,section.contact .container .row>div .contact-form .ui-selectmenu-menu{background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #656566;border-bottom:1px solid #656566;border-left:1px solid #656566;font-size:32px;line-height:41px;font-weight:700;color:#fff;outline:none;width:100%;position:relative}section.contact .container .row>div .contact-form .custom-dropdown-holder select ul,section.contact .container .row>div .contact-form .ui-selectmenu-menu ul{padding:8px 0}section.contact .container .row>div .contact-form .custom-dropdown-holder select ul li,section.contact .container .row>div .contact-form .ui-selectmenu-menu ul li{padding:8px 19px}section.contact .container .row>div .contact-form .gform_footer{clear:both}section.contact .container .row>div .contact-form .gform_footer:after{display:block;content:'';clear:both}section.contact .container .row>div .contact-form .gform_footer .gform_button{float:right;border:0 none;cursor:pointer;outline:none}@media (max-width: 1640px){section.contact .container .row>div .left-text{position:relative;top:0;left:0;padding-top:30px;padding-bottom:30px;width:100%;text-align:left}}@media (max-width: 991px){section.contact .title{font-size:26px;line-height:30px;padding:68px 60px 30px 0}section.contact .container{padding-left:15px;padding-right:15px}section.contact .container .row>div{position:relative}section.contact .container .row>div .left-text{position:relative;top:0;left:0;padding-top:30px;padding-bottom:30px;width:100%;text-align:left;font-size:12px;line-height:20px}section.contact .container .row>div .left-text p{font-size:12px;line-height:20px;letter-spacing:0}section.contact .container .row>div .left-text p:first-child{margin-top:0}section.contact .container .row>div .left-text p:last-child{margin-bottom:0}section.contact .container .row>div .contact-form{position:relative;min-height:auto}section.contact .container .row>div .contact-form .gform_confirmation_message,section.contact .container .row>div .contact-form .validation_error{font-size:18px;line-height:22px}section.contact .container .row>div .contact-form label{display:none}section.contact .container .row>div .contact-form ul{list-style-type:none;margin:0;padding:0}section.contact .container .row>div .contact-form ul li{margin:0;padding:0 0 15px 0}section.contact .container .row>div .contact-form ul li:last-child{padding:0 0 18px 0}section.contact .container .row>div .contact-form ul li input,section.contact .container .row>div .contact-form ul li textarea{font-size:20px;line-height:28px;padding:5px 13px}section.contact .container .row>div .contact-form ul li textarea{height:162px}section.contact .container .row>div .contact-form ul li .ginput_complex span{width:100%}section.contact .container .row>div .contact-form ul li .ginput_complex span:first-child{padding-bottom:15px}section.contact .container .row>div .contact-form .ui-selectmenu-icon{background-size:contain;width:20px;margin:0 10px}section.contact .container .row>div .contact-form .ui-selectmenu-button{font-size:20px;line-height:28px;padding:5px 13px}section.contact .container .row>div .contact-form .custom-dropdown-holder select,section.contact .container .row>div .contact-form .ui-selectmenu-menu{font-size:20px;line-height:28px}section.contact .container .row>div .contact-form .custom-dropdown-holder select ul,section.contact .container .row>div .contact-form .ui-selectmenu-menu ul{padding:2px 0}section.contact .container .row>div .contact-form .custom-dropdown-holder select ul li,section.contact .container .row>div .contact-form .ui-selectmenu-menu ul li{padding:2px 13px}section.contact .container .row>div .contact-form .gform_footer .gform_button{float:right;border:0 none;cursor:pointer;width:46px;height:46px}}
/*# sourceMappingURL=main.css.map */
