.cms-index-index .hero .slick-dots{margin:0 auto;max-width:1130px;padding-left:10px;padding-right:10px}@media screen and (max-width: 450px){.cms-index-index .hero .slick-dots{padding-left:10px;padding-right:10px}}.cms-index-index .grid:after{clear:both;content:'';display:block}.cms-index-index .hero .slick-prev:before,.cms-index-index .hero .slick-next:before{background-image:url(../images/do-sprites.png);content:''}@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 192), (min-resolution: 192dppx){.cms-index-index .hero .slick-prev:before,.cms-index-index .hero .slick-next:before{background-image:url(../images/do-sprites@2x.png);background-size:139px 225px}}.cms-index-index .main-container{max-width:100%;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.cms-index-index .breadcrumbs{display:none}.cms-index-index .col-main{margin-bottom:0 !important}.cms-index-index .footer-container{border-color:#414141}.cms-index-index .sprite-icons{background-image:url(../images/sprite-icons.png);background-position:0 0;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.cms-index-index .sprite-icons.icon-account{background-position:0 -83px;height:16px;width:13px}.cms-index-index .sprite-icons.icon-cart{background-position:0 0;height:20px;width:20px}.cms-index-index .sprite-icons.searchBtn{background-position:0 -41px;height:17px;width:17px}.cms-index-index .sprite-arrows{background-image:url(../images/sprite-arrows.png);background-position:0 0;background-repeat:no-repeat;display:block;float:left;margin:6px 5px 0 0;overflow:hidden;text-indent:100%;white-space:nowrap}.cms-index-index .sprite-arrows.single-right{height:5px;width:3px}.cms-index-index .sprite-arrows.single-right.black{background-position:0 -627px}.cms-index-index .sprite-arrows.single-right.blue{background-position:0 -707px}.cms-index-index .sprite-arrows.single-right.white{background-position:0 -787px}.cms-index-index .sprite-arrows.single-left{height:5px;width:3px}.cms-index-index .sprite-arrows.single-left.black{background-position:0 -667px}.cms-index-index .sprite-arrows.single-left.blue{background-position:0 -747px}.cms-index-index .sprite-arrows.single-left.white{background-position:0 -827px}.cms-index-index .sprite-arrows.double-right{height:5px;width:5px}.cms-index-index .sprite-arrows.double-right.black{background-position:0 -387px}.cms-index-index .sprite-arrows.double-right.blue{background-position:0 -547px}.cms-index-index .sprite-arrows.double-right.white{background-position:0 -467px}.cms-index-index .sprite-arrows.double-left{height:5px;width:5px}.cms-index-index .sprite-arrows.double-left.black{background-position:0 -427px}.cms-index-index .sprite-arrows.double-left.blue{background-position:0 -587px}.cms-index-index .sprite-arrows.double-left.white{background-position:0 -507px}.cms-index-index .js-works-pager .pager-arrow,.cms-index-index .js-compex-pager .pager-arrow{background:url(../images/sprite-arrows.png) no-repeat 0 -914px transparent;bottom:-18px;display:block;height:18px;left:50%;margin:0 0 0 -9px;opacity:0;position:absolute;width:28px;z-index:2}@media screen and (max-width: 767px){.cms-index-index .js-works-pager .pager-arrow,.cms-index-index .js-compex-pager .pager-arrow{display:none}}.cms-index-index .js-works-pager .active .pager-arrow,.cms-index-index .js-compex-pager .active .pager-arrow{opacity:1}.cms-index-index .grid-container{margin:0 auto;max-width:100%;padding:0 10px;width:1120px}.cms-index-index .grid [class*='col-']{margin-bottom:5px;padding:0 10px 10px}.cms-index-index .grid{overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}.cms-index-index .grid [class*='col-']{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.cms-index-index .grid .col-1{width:100%}.cms-index-index .grid .col-1-2{width:50%}.cms-index-index .grid .col-1-3{width:33.33%}.cms-index-index .grid .col-2-3{width:66.66%}.cms-index-index .grid .col-1-4{width:25%}.cms-index-index .grid .col-3-4{width:75%}.cms-index-index .grid .col-1-8{width:12.5%}.cms-index-index .grid .col-3-8{width:37.5%}.cms-index-index .grid .col-5-8{width:62.5%}.cms-index-index .grid .col-7-8{width:87.5%}.cms-index-index .section-title{font-size:60px;line-height:1;text-align:center}@media only screen and (max-width: 767px){.cms-index-index .section-title{font-size:32px}}.cms-index-index .hero ul{list-style:none;margin-bottom:0}.cms-index-index .hero li{margin-left:0}.cms-index-index .hero .slider{height:0;overflow:hidden;padding-bottom:27.69%}.cms-index-index .hero .slider.slick-initialized{height:inherit;overflow:visible;padding-bottom:0}.cms-index-index .hero .hero-slide{position:relative;max-height:680px}.cms-index-index .hero .hero-slide .mobile{display:none}@media screen and (max-width: 550px){.cms-index-index .hero .hero-slide .desktop{display:none}.cms-index-index .hero .hero-slide .mobile{display:block}}.cms-index-index .hero .slide-link{display:block}.cms-index-index .hero .slide-image{width:100%}.cms-index-index .hero .slick-prev:focus,.cms-index-index .hero .slick-next:focus{outline:none}.cms-index-index .hero .slick-slider{position:relative}.cms-index-index .hero .slick-prev,.cms-index-index .hero .slick-next{position:absolute;top:0;bottom:0;font-size:0;overflow:hidden;padding:0;text-indent:100%;width:100px;z-index:1}.cms-index-index .hero .slick-prev:before,.cms-index-index .hero .slick-next:before{height:34px;margin:auto;width:19px;position:absolute;top:0;bottom:0}.cms-index-index .hero .slick-prev{left:0}.cms-index-index .hero .slick-prev:before{background-position:-53px -147px;left:40px}.cms-index-index .hero .slick-prev:hover{background-image:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.25)));background-image:-webkit-linear-gradient(right, rgba(255,255,255,0), rgba(255,255,255,0.25));background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,0.25))}.cms-index-index .hero .slick-prev:hover:before{background-position:-53px -147px}.cms-index-index .hero .slick-next{right:0}.cms-index-index .hero .slick-next:before{background-position:-79px -147px;right:40px}.cms-index-index .hero .slick-next:hover{background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.25)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.25));background-image:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.25))}.cms-index-index .hero .slick-next:hover:before{background-position:-79px -147px}@media screen and (max-width: 1000px){.cms-index-index .hero .slick-prev,.cms-index-index .hero .slick-next{width:60px}.cms-index-index .hero .slick-prev:before{left:20px}.cms-index-index .hero .slick-next:before{right:20px}}.cms-index-index .hero .slick-dots button:focus{outline:none}.cms-index-index .hero .slick-dots{padding:0;font-size:0}@media screen and (min-width: 1025px){.cms-index-index .hero .slick-dots{clear:both;position:relative}.cms-index-index .hero .slick-dots:before{background:#000;content:'';margin-left:-200%;position:absolute;top:0;bottom:0;width:400%}}.cms-index-index .hero .slick-dots>li{border-right:1px solid #333;display:inline-block;position:relative;vertical-align:top;width:33.33%}.cms-index-index .hero .slick-dots>li:first-child{border-left:1px solid #333}.cms-index-index .hero .slick-dots button{height:50px;width:100%;background:#000;border-radius:0;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.2;padding:10px}@media screen and (max-width: 950px){.cms-index-index .hero .slick-dots button{font-size:14px}}@media screen and (max-width: 600px){.cms-index-index .hero .slick-dots button{font-size:12px}}.cms-index-index .hero .slick-dots button:hover,.cms-index-index .hero .slick-dots .slick-active button{background-color:#00bcf4}.cms-index-index .hero .slick-dots button:hover,.cms-index-index .hero .slick-dots .slick-active button{position:relative}.cms-index-index .hero .slick-dots button:hover:before,.cms-index-index .hero .slick-dots .slick-active button:before{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:7px solid #00bcf4;content:'';margin:auto;width:9px;position:absolute;top:-7px;left:0;right:0}.cms-index-index .featured{background:#FFF;padding:60px 0 25px}.cms-index-index .featured .section-title{margin-bottom:35px !important}.cms-index-index .works{background:#f9f9f9;padding:55px 0 55px}.cms-index-index .works-content{background:#02aff1;color:#fff;font-size:16px;margin-top:23px;padding:27px 35px 25px}.cms-index-index .works-content h5{color:#FFF;margin-bottom:0;text-transform:none}.cms-index-index .works-content p{color:#fff;font-size:16px}.cms-index-index .works-content ul{font-size:15px}.cms-index-index .works-content li{color:#fff;margin-left:1.3em}.cms-index-index .works-content iframe,.cms-index-index .works-content object{width:100%}.cms-index-index .works-content .col-1-2{margin:0;padding:0 10px}.cms-index-index .works-content .col-1-2:first-child{padding:0 30px 0 0}@media screen and (max-width: 767px){.cms-index-index .works-content [class*='col-']{float:none;width:100%}.cms-index-index .works-content .col-1-2:first-child{padding:0 0 10px}}.cms-index-index .js-works-pager{background:#000;margin:0;padding:0;position:relative;z-index:2}@media screen and (max-width: 767px){.cms-index-index .js-works-pager{text-align:center}}.cms-index-index .js-works-pager .slick-list{overflow:visible}.cms-index-index .js-works-pager .slide{color:#FFF;cursor:pointer;float:left;font-size:15px;font-weight:700;list-style-type:none;margin:0;padding:20px 15px 15px;position:relative;text-align:center;text-transform:uppercase;width:17.272727272727272727272727272727%}@media screen and (max-width: 767px){.cms-index-index .js-works-pager .slide{display:inline-block;float:none;width:48%;vertical-align:top}}.cms-index-index .js-works-pager .slide.active{color:#02aff1}.cms-index-index .js-works-pager .slide img{display:block;margin:0 auto 7px;max-width:115px;width:100%}@media screen and (max-width: 767px){.cms-index-index .js-works-pager .slide img{width:65%}}.cms-index-index .js-works-pager .slide:first-child{padding:25px 15px 15px;width:25.909090909090909090909090909091%}@media screen and (max-width: 767px){.cms-index-index .js-works-pager .slide:first-child{width:100%}}.cms-index-index .js-works-pager .slide:first-child img{max-width:205px}.cms-index-index .js-works{margin:0;padding:0;width:100%}.cms-index-index .js-works .slide{background:#02aff1;border:1px solid #e9e9e9;border-top:none;float:left;list-style-type:none}.cms-index-index .js-works .slide:first-child{background:#FFF}.cms-index-index .js-works .slide-sidebar{float:left;max-width:100%;padding:35px 5px 15px;text-align:center;width:25.909090909090909090909090909091%}@media screen and (max-width: 767px){.cms-index-index .js-works .slide-sidebar{display:none}}.cms-index-index .js-works .slide-sidebar img{display:block;margin:25px auto 0}.cms-index-index .js-works .slide-sidebar h4{font-size:18px;font-weight:700}.cms-index-index .js-works .slide-content{background:#FFF;float:right;font-size:15px;max-width:100%;padding:45px 35px 25px;width:100%}.cms-index-index .js-works .slide-content p{color:#000;font-size:15px}.cms-index-index .js-works .slide-sidebar+.slide-content{width:73.909090909090909090909090909091%}@media screen and (max-width: 767px){.cms-index-index .js-works .slide-sidebar+.slide-content{width:100%}}.cms-index-index .js-works li{display:none;margin:0}.cms-index-index .js-works li:first-child{display:block}.cms-index-index .js-works.slick-initialized li{display:block !important}.cms-index-index .compex{background:#000;padding:50px 0 60px}@media screen and (max-width: 767px){.cms-index-index .compex{padding:0}}@media screen and (max-width: 767px){.cms-index-index .compex .grid-container{padding:0}}.cms-index-index .compex .section-title{background-color:#fff;color:#FFF;font-size:34px;font-weight:700;line-height:1;margin:0;padding:40px 0px;text-align:center;width:100%}@media screen and (max-width: 767px){.cms-index-index .compex .section-title{border-top:1px solid #e9e9e9}}.cms-index-index .compex .section-title span{color:#02aff1;display:block;font-size:39px}.cms-index-index .compex .compex-content-container{background-color:#fff;list-style-type:none;padding:50px 20px 30px;position:relative;min-height:484px}@media screen and (max-width: 767px){.cms-index-index .compex .compex-content-container{padding-top:10px}}.cms-index-index .compex .compex-content-container img{float:left;position:absolute;bottom:0;left:10px;max-width:39%}@media screen and (max-width: 770px){.cms-index-index .compex .compex-content-container img{bottom:initial;top:50px}}@media screen and (max-width: 767px){.cms-index-index .compex .compex-content-container img{float:none;margin-bottom:10px;max-width:100%;position:static}}.cms-index-index .compex .compex-content-container .more-info-button{background:-webkit-gradient(linear, left top, left bottom, from(#00bcf4), to(#00a6db));background:-webkit-linear-gradient(top, #00bcf4, #00a6db);background:linear-gradient(to bottom, #00bcf4, #00a6db);border:1px solid transparent;color:#FFF;font-size:14px;font-weight:700;margin-top:5px;padding:13px 25px;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:4px;border-radius:4px;clear:both;display:block;margin-top:10px;padding:12px 5px;width:140px}.cms-index-index .compex .compex-content-container .more-info-button:active,.cms-index-index .compex .compex-content-container .more-info-button:focus,.cms-index-index .compex .compex-content-container .more-info-button:hover{border:1px solid transparent;text-decoration:none;background:#000;border:1px solid #01b6fb}.cms-index-index .compex .compex-content-container .compex-content{color:#000;float:right;font-size:16px;position:relative;width:59.305%}@media screen and (max-width: 767px){.cms-index-index .compex .compex-content-container .compex-content{float:none;width:100%}}.cms-index-index .compex .compex-content-container .compex-content h2{font-size:24px;font-weight:400;line-height:1.25;margin-bottom:20px;letter-spacing:.01em}.cms-index-index .compex .compex-content-container .compex-content h2 strong{font-weight:700}.cms-index-index .compex .compex-content-container .compex-content p{color:#000;font-size:16px}.cms-index-index .compex .compex-content-container .compex-content .home-price{color:#02aff1;float:right;font-size:24px;font-weight:700;text-align:right;position:absolute;top:0;right:0}@media screen and (max-width: 770px){.cms-index-index .compex .compex-content-container .compex-content .home-price{display:block;float:none;position:static;text-align:left}}.cms-index-index .compex .compex-content-container .compex-content .list{float:left;font-size:15px;margin:15px 0 10px;width:50%}@media screen and (max-width: 767px){.cms-index-index .compex .compex-content-container .compex-content .list{width:100%}}.cms-index-index .compex .compex-content-container .compex-content .list h5{font-size:16px;text-transform:none}.cms-index-index .compex .js-compex-pager{background:#000;border:1px solid #5a5a5a;margin:0;padding:0;position:relative;width:100%;z-index:2}@media screen and (max-width: 767px){.cms-index-index .compex .js-compex-pager{border-left:0;border-right:0;border-top:0}}.cms-index-index .compex .js-compex-pager .slide{border-left:1px solid #5a5a5a;cursor:pointer;float:left;list-style-type:none;margin:0;padding:0;position:relative;width:25% !important}@media screen and (min-width: 768px){.cms-index-index .compex .js-compex-pager .slide:first-of-type{border:0}}@media screen and (max-width: 767px){.cms-index-index .compex .js-compex-pager .slide{border-left:0;border-bottom:1px solid #5a5a5a;float:none;padding:11px 0 4px;width:100% !important}.cms-index-index .compex .js-compex-pager .slide:last-of-type{border:0}}.cms-index-index .compex .js-compex-pager .slide.active{background:url(../images/home/bg-active-compex.jpg) repeat-x left top}.cms-index-index .compex .js-compex-pager .slide h3{color:#02aff1;font-size:20px;margin-top:20px;text-align:center}@media screen and (max-width: 800px){.cms-index-index .compex .js-compex-pager .slide h3{font-size:18px}}@media screen and (max-width: 767px){.cms-index-index .compex .js-compex-pager .slide h3{font-size:16px;margin-top:0;margin-bottom:0}}.cms-index-index .compex .js-compex-pager .slide h4{color:#FFF;font-size:14px;font-weight:700;line-height:1;text-align:center;margin:10px auto 12px;width:60%;z-index:1}@media screen and (max-width: 767px){.cms-index-index .compex .js-compex-pager .slide h4{margin-top:4px;width:100%}}.cms-index-index .compex .js-compex-pager .slide img{display:block;margin:0 auto}@media screen and (max-width: 767px){.cms-index-index .compex .js-compex-pager .slide img{display:none}}.cms-index-index .compex .js-compex-pager .slide-content-mobile{list-style-type:none;margin:0}.cms-index-index .compex .js-compex{background:#FFF;border:1px solid #5a5a5a;border-top:0;margin:0;padding:0}@media screen and (max-width: 767px){.cms-index-index .compex .js-compex{display:none}}.cms-index-index .compex .js-compex li{display:none;margin:0}.cms-index-index .compex .js-compex li:first-child{display:block}.cms-index-index .compex .js-compex.slick-initialized li{display:block !important}.cms-index-index .supercharge{background:#FFF;padding:55px 0 65px}.cms-index-index .supercharge .section-title{margin-bottom:35px !important}.cms-index-index .supercharge a{background:#000;display:block}.cms-index-index .supercharge a:active img,.cms-index-index .supercharge a:focus img,.cms-index-index .supercharge a:hover img{opacity:.8}.cms-index-index .supercharge img{display:block;width:100%}@media screen and (max-width: 767px){.cms-index-index .supercharge [class*='col-']{float:none;width:100%}}.cms-index-index .experience{background:url(../images/home/bg-home-experience.jpg) no-repeat center top #000;background-size:auto 100%;padding:50px 0}.cms-index-index .experience .section-title{color:#FFF}.cms-index-index .experience h3{color:#02aff1;font-size:22px;font-weight:700;margin-bottom:5px}.cms-index-index .experience h5{background:url(../images/home/bg-experience.jpg) repeat-x center left;font-size:18px;font-style:italic;font-weight:400;margin-bottom:15px}@media screen and (max-width: 767px){.cms-index-index .experience h5{background-position:top left;padding-top:10px}}.cms-index-index .experience h5 a{background:#000;padding-right:10px}@media screen and (max-width: 767px){.cms-index-index .experience h5 a{background:transparent}}.cms-index-index .experience a{text-transform:uppercase}.cms-index-index .experience a:active .sprite-arrows.white,.cms-index-index .experience a:focus .sprite-arrows.white,.cms-index-index .experience a:hover .sprite-arrows.white{background-position:0 -547px}.cms-index-index .experience img{width:100%}.cms-index-index .experience p{color:#a1a1a1;margin-bottom:10px}.cms-index-index .experience .col-1-2:last-of-type h5 a{background:#262626}.cms-index-index .experience .section-title{margin-bottom:35px !important}.cms-index-index .experience .experience-content{padding:35px 20px}@media screen and (max-width: 767px){.cms-index-index .experience .experience-content{padding-left:0;padding-right:0}}.cms-index-index .experience .experience-content a{font-size:12px}.cms-index-index .experience .experience-content a span{margin-top:11px}.cms-index-index .experience .home-date{color:#FFF;display:block;font-size:14px;margin-bottom:15px}@media screen and (max-width: 767px){.cms-index-index .experience [class*='col-']{float:none;width:100%}}.cms-index-index .instagram.section{padding:50px 0 50px;text-align:center}.cms-index-index .instagram.section .section-sub{color:#02aff1;font-size:18px;margin-bottom:20px;text-align:center;text-transform:uppercase}.cms-index-index .instagram.section .section-title+.section-sub{margin-top:-10px}.cms-index-index .homepage-content{background:#212121;color:#a1a1a1;padding:50px 0 30px}@media screen and (max-width: 767px){.cms-index-index .homepage-content{padding-left:15px;padding-right:25px}}.cms-index-index .homepage-content h1,.cms-index-index .homepage-content h2,.cms-index-index .homepage-content h3,.cms-index-index .homepage-content h4,.cms-index-index .homepage-content h5,.cms-index-index .homepage-content h6{color:#e9e9e9;margin-bottom:20px}.cms-index-index .homepage-content h1{font-size:28px}.cms-index-index .homepage-content p{color:#a1a1a1}
