body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}*,.button:before,.snip1576 *{-webkit-box-sizing:border-box}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}.button,.button span{-webkit-transition:all .5s;-o-transition:all .5s}.button,.button span,.position-relative{position:relative}.button:before,.mobile article.menu:before,.side-nav .line:after{content:''}.button,.mobile article.menu ul.menu-footer li a,.side-nav ul li a{text-transform:uppercase;text-decoration:none}.col-1{width:11.1111111111%}.col-2{width:calc(11.1111111111% * 2)}.col-3{width:calc(11.1111111111% * 3)}.col-4{width:calc(11.1111111111% * 4)}.col-4-half{width:50%;float:left}.col-5{width:calc(11.1111111111% * 5)}.col-6{width:calc(11.1111111111% * 6)}.col-7{width:calc(11.1111111111% * 7)}.col-8{width:calc(11.1111111111% * 8)}.col-9{width:calc(11.1111111111% * 9)}.col-offset-1-half{margin-left:calc(11.1111111111%/2)}.col-offset-1{margin-left:11.1111111111%}.col-offset-2{margin-left:calc(11.1111111111% * 2)}.col-offset-3{margin-left:calc(11.1111111111% * 3)}.col-offset-4{margin-left:calc(11.1111111111% * 4)}.col-offset-5{margin-left:calc(11.1111111111% * 5)}.col-offset-6{margin-left:calc(11.1111111111% * 6)}.col-offset-7{margin-left:calc(11.1111111111% * 7)}.col-offset-8{margin-left:calc(11.1111111111% * 8)}.col-offset-9{margin-left:calc(11.1111111111% * 9)}.pull-right{float:right!important}.pull-left{float:left!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important;text-align-last:left!important}.img-responsive{width:100%}.overflow-hidden{overflow:hidden!important}.button{width:200px;height:40px;background-color:#006FA8;text-align:center;color:#fff;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.2);box-shadow:5px 5px 10px rgba(0,0,0,.2);display:block;margin:0 auto;line-height:40px;font-family:Roboto,sans-serif;font-size:13px;overflow:hidden;outline:0;transition:all .5s;padding:0;border:0}#contact-form span.wpcf7-not-valid-tip,#myModal span.wpcf7-not-valid-tip,.vis_wrapper{display:none}a.button.page-link.fade-in-bottom{text-decoration:none}.vision_p{font-size:18px;font-weight:400;line-height:30px;margin-top:13px}.heig{height:300px!important}.vis_wrapper{width:100%;max-width:1170px;margin:0 auto}.vis_wrapper .col.vision{width:50%;padding:15px;float:left;font-size:16px;line-height:25px;text-align:center}.vis_wrapper .col.vision h3{font-size:35px}.vis_wrapper .col.vision li{list-style:none}.q_link{padding-left:15px}#contact-form div.wpcf7-mail-sent-ok{border:2px solid #398f14;float:left;width:98%;margin:0 1%;color:#000;padding:10px}#contact-form div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{float:left;width:98%;color:#000;margin:0 1%;padding:10px;border:2px solid red}.form-group.col-sm-12.contact-btn{margin-bottom:0!important;border:none!important}.invalid input{border:1px solid red!important}#myModal .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{color:#000!important;padding:10px;border:2px solid red!important;margin:0 0 20px;float:left;width:100%}.modal-content{float:left}input.wpcf7-form-control.wpcf7-submit.btn.btn-info.button{border:none!important}#myModal div.wpcf7-mail-sent-ok{border:2px solid #398f14;color:#000;padding:10px;margin:0}@media all and (max-width:1400px){.button{width:180px;height:35px;line-height:35px;font-size:12px}}.button span{z-index:2;display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:all .5s}.button span.second{color:#000;opacity:0}.button:before{position:absolute;top:0;right:0;background-color:#0D5BA2;width:0%;height:100%;box-sizing:border-box;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}*,.snip1576 *{box-sizing:border-box}.button:hover:before{right:initial;left:0;width:100%}.button:hover span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.button:hover span.second,header ul.navbar li a:hover span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%)}.button:hover span.second{transform:translateY(-100%);opacity:1}.mobile .button{height:14vw;width:100%;opacity:1;font-size:4.42133vw;line-height:4.42133vw;line-height:14vw}@media (min-width:769px){.mobile .button{font-size:34px;line-height:34px}}@media (max-width:319px){.mobile .button{font-size:34px;line-height:34px}}body,header ul.navbar li a,html{font-size:12px;font-family:Roboto,sans-serif}*{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{width:100%;background-color:#006FA8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.tablet),html:not(.tablet){overflow:hidden;position:absolute}body.mobile,html.mobile{overflow:initial}body.menu-is-open,html.menu-is-open{overflow:hidden!important;position:relative!important}body.android,body.ie,html.android,html.ie{background:url(images/bg3.jpg) center center no-repeat fixed;background-size:cover}[data-scrollbar],[scrollbar],scrollbar{position:fixed!important;top:0;right:0;bottom:0;left:0}.scroll-wrap{overflow:hidden;outline:0}.page-wrap{min-height:100%;width:100%;position:relative;z-index:2;float:left;background:0 0;overflow:hidden}.background-wrap,.content-wrap{float:left;width:100%;background:#0e5ca2}.background-wrap{height:100%;position:relative;z-index:1}#bkgrnddiv,.bg1,.bg2{position:absolute}.content-wrap{z-index:100;overflow-x:hidden}.android .bg,.ie .bg{display:none}.bg1{top:0;left:auto;-webkit-transition:opacity 0s ease-in-out;-o-transition:opacity 0s ease-in-out;transition:opacity 0s ease-in-out;z-index:0;width:436px;height:618px;right:0;margin:auto;bottom:0}.bg2,header{left:0;width:100%}.container,.container-fluid{display:block;margin:0 auto;padding:0 15px;width:100%}.bg1.release-mask{z-index:2;-webkit-clip-path:none;clip-path:none}.bg2{-webkit-clip-path:url(#logo2);clip-path:url(#logo2);height:100%;top:0;background-attachment:fixed;background-size:cover;-webkit-transition:opacity 1.5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);opacity:0;z-index:1}[data-browser=internet-explorer] header,header{top:0!important}.container{max-width:1490px}#bkgrnddiv{width:1px;height:1px;visibility:hidden;top:-9000000px;left:-9000000px}.full-width{margin:0 -5vw}#ajax-content,.ajax-wrap{position:relative;z-index:1}.visible-on-tablet{display:none}[data-browser=safari]:not([data-device=tablet]) .hidden-on-tablet{display:block}[data-device=tablet] .bg1,[data-device=tablet] .bg2{opacity:1;background-attachment:scroll}[data-device=tablet] .hidden-on-tablet{display:none}[data-device=tablet] .visible-on-tablet{display:block}[data-device=tablet] body,[data-device=tablet] html{overflow:scroll}[data-device=tablet] [data-scrollbar],[data-device=tablet] [scrollbar]{position:initial!important}[data-device=tablet] .content-wrap{position:relative}body.ie article.loader{display:none!important}header{text-align:left;padding:40px 15px;color:#e6e6e6;position:fixed;z-index:99999999;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;-webkit-transition-property:background-color,padding;-o-transition-property:background-color,padding;transition-property:background-color,padding}header.isScrolled{padding:28px 15px}header.isScrolled ul.navbar li a{color:#000}header.isScrolled .logo.gray{opacity:1}header.isScrolled .logo.white{opacity:0}header .logo{height:60px;opacity:0;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in}header .logo.gray{position:absolute;left:30px;opacity:1}header p{opacity:1}header ul.navbar{list-style-type:none;float:right;opacity:1}header ul.navbar li{float:left;margin:0}header ul.navbar li a{display:block;padding:0 15px;height:30px;line-height:30px;text-decoration:none;color:#e6e6e6;position:relative;overflow:hidden}@media all and (max-width:1400px){header ul.navbar li a{padding:0 10px}}@media all and (max-width:1200px){header ul.navbar li a{padding:0 5px}}@media all and (max-width:1000px){header ul.navbar li a{padding:0}}header ul.navbar li a span{position:relative;z-index:2;display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:800;font-size:16px;background:#337ab7;padding:0 8px;letter-spacing:1px}header ul.navbar li a span.second{opacity:0}header ul.navbar li a:hover span{transform:translateY(-100%)}header ul.navbar li a:hover span.second{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:1}header ul.navbar li:last-child a{padding-right:0}.mobile header{padding:10vw 5vw 0;position:absolute}.mobile header .logo-icon{width:12vw;max-height:12vw}.footer-space,footer,footer .footer--bot{width:100%;float:left}[data-device=tablet] header .logo.white{opacity:1}[data-device=tablet] header .logo.gray,[data-device=tablet] header.isScrolled .logo.white{opacity:0}[data-device=tablet] header ul.navbar,[data-device=tablet] header.isScrolled .logo.gray{opacity:1}.footer-space{pointer-events:none;position:relative;z-index:-2}footer{position:fixed;left:0;z-index:0}footer .footer--bot{background-color:#fff;padding-top:80px;color:#535252}footer .footer--bot ul li a{text-decoration:none;line-height:25px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}footer .footer--bot .column a{color:#0e5ca2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:16px;letter-spacing:1px}footer .footer--bot .column a:hover{color:#000}@media all and (max-width:1000px){footer .footer--bot{padding-bottom:15px}footer .footer--bot .column.col-2,footer .footer--bot .column.col-3{margin-left:40%}}@media all and (max-width:1450px){footer .footer--bot .column.col-2{width:30%}}@media all and (max-width:1100px){footer .footer--bot .column.col-2{width:40%;padding-right:20px}}@media all and (max-width:1450px){footer .footer--bot .column.col-1{width:15%}footer .footer--bot .column.col-offset-5{margin-left:45%}}@media all and (max-width:1100px){footer .footer--bot .column.col-1{width:25%}footer .footer--bot .column.col-offset-5{margin-left:25%}}@media all and (max-width:1450px){footer .footer--bot .column.small-text{width:45%}}@media all and (max-width:1100px){footer .footer--bot .column.small-text{width:65%;padding-bottom:40px}}footer .footer--bot .column.footer-logos{margin-top:10px;margin-bottom:10px;display:-ms-flexbox;display:-moz-flex;display:-webkit-box;display:flex}@media all and (max-width:1450px){footer .footer--bot .column.footer-logos{width:45%}}@media all and (max-width:1100px){footer .footer--bot .column.footer-logos{width:65%}}footer .footer--bot .column.footer-logos .footer-logo-box{margin-top:0;background:#f0f0f0;padding:5px 10px;font-size:16px;text-align:center;border-radius:3px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:50px;margin-right:10px}footer .footer--bot .column.footer-logos .footer-logo-box.face,footer .footer--bot .column.footer-logos .footer-logo-box.twit{background:#f0f0f0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}footer .footer--bot .column.footer-logos .footer-logo-box.face:hover{background:#4867a9}footer .footer--bot .column.footer-logos .footer-logo-box.face:hover .fa,footer .footer--bot .column.footer-logos .footer-logo-box.insta:hover .fa,footer .footer--bot .column.footer-logos .footer-logo-box.pint:hover .fa,footer .footer--bot .column.footer-logos .footer-logo-box.twit:hover .fa,footer .footer--bot .column.footer-logos .footer-logo-box.youtu:hover .fa{color:#fff}footer .footer--bot .column.footer-logos .footer-logo-box.twit:hover{background-color:#21a1f0}footer .footer--bot .column.footer-logos .footer-logo-box.insta:hover{background-color:#c93182}footer .footer--bot .column.footer-logos .footer-logo-box.youtu:hover{background-color:#fe0302}footer .footer--bot .column.footer-logos .footer-logo-box.pint:hover{background-color:#bd081b}footer .footer--bot .column.footer-logos .footer-logo-box a{text-decoration:none}footer .footer--bot .column.footer-logos .footer-logo-box .fa{-webkit-transition:.6s ease-out;-o-transition:.6s ease-out;transition:.6s ease-out;font-size:22px;margin:5px 0}footer .footer--bot .column.footer-logos .footer-logo-box:hover .icon-content h5{color:#006FA8}footer .footer--bot .column.footer-logos .footer-logo-box:hover .fa{color:#006FA8;-webkit-transform:rotateZ(720deg);-ms-transform:rotate(720deg);transform:rotateZ(720deg)}footer .footer--bot .column.footer-logos .footer-logo-box img{max-height:65px;margin-left:0;border-radius:4px}footer .footer--bot .footer-logo{margin-top:0}@media all and (max-width:1100px){footer .footer--bot .footer-logo{position:absolute;bottom:0;left:30px;margin-left:0}}footer .footer--bot .footer-logo .stripe{width:100%;height:40px;margin-top:70px;background:-webkit-gradient(linear,left top,right top,from(#ef7f7f),to(#ef7f7f));background:-webkit-linear-gradient(left,#ef7f7f,#ef7f7f);background:-o-linear-gradient(left,#ef7f7f,#ef7f7f);background:linear-gradient(to right,#ef7f7f,#ef7f7f)}[data-device=tablet] footer{position:fixed;bottom:0;z-index:0}[data-device=tablet] section..serv-box:nth-child(2n) h3{z-index:3}[data-browser=internet-explorer][data-browser-version="11"] footer{top:auto!important;bottom:0!important}article.menu,article.page-transition{position:fixed;height:100%;width:100%;top:-100%;left:0;z-index:999999999999999999;text-align:center;padding-top:3vw;-webkit-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out}article.menu.open,article.page-transition.open{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;top:0;background:#fff}article.menu img.logo,article.page-transition img.logo{opacity:0;-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}article.menu .close-menu,article.page-transition .close-menu{padding:0 15px;line-height:40px;text-decoration:none;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:12px;color:#e6e6e6;position:absolute;top:40px;right:0;-webkit-animation-delay:1.3s;animation-delay:1.3s;opacity:0;overflow:hidden}article.menu .close-menu span,article.page-transition .close-menu span{position:relative;z-index:2;display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:16px;background:#0a4f8e;color:#fff;padding:0 8px}article.menu .close-menu span.second,article.page-transition .close-menu span.second{opacity:0}article.menu .close-menu:hover span,article.page-transition .close-menu:hover span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}article.menu .close-menu:hover span.second,article.page-transition .close-menu:hover span.second{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:1}article.menu ul.menu-nav,article.page-transition ul.menu-nav{list-style-type:none;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999999999999999}article.menu ul.menu-nav li,article.page-transition ul.menu-nav li{margin:5px 0;overflow:hidden;padding:10px 0;list-style:none;line-height:1}article.menu ul.menu-nav li a,article.page-transition ul.menu-nav li a{text-decoration:none;color:#fff;font-family:robotomedium;position:relative;display:inline-block;padding:0 15px;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);font-size:1.98889vw;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (min-width:1800px){article.menu ul.menu-nav li a,article.page-transition ul.menu-nav li a{font-size:18px;line-height:45px;text-transform:uppercase}}@media (max-width:760px){article.menu ul.menu-nav li a,article.page-transition ul.menu-nav li a{font-size:18px;line-height:45px;text-transform:uppercase}}article.menu ul.menu-nav li a span,article.page-transition ul.menu-nav li a span{height:0;position:absolute;top:0;left:0;right:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}article.menu ul.menu-nav li a:hover span,article.page-transition ul.menu-nav li a:hover span{height:60px}article.menu ul.menu-nav li a.show-me,article.page-transition ul.menu-nav li a.show-me{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}article.menu .menu--footer,article.page-transition .menu--footer{position:absolute;width:100%;left:0;bottom:15px;text-align:center;opacity:0;-webkit-animation-delay:1.3s;animation-delay:1.3s}article.menu .menu--footer li,article.page-transition .menu--footer li{display:inline-block;margin:0 3px}article.menu .menu--footer li a,article.page-transition .menu--footer li a{display:block;font-size:13px;color:#e6e6e6;text-decoration:none;font-family:Roboto,sans-serif;overflow:hidden;height:30px;line-height:30px}article.menu .menu--footer li a span,article.page-transition .menu--footer li a span{position:relative;z-index:2;display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}article.menu .headline--number:after,article.menu .menu-img-bg img.hidden,article.page-transition .headline--number:after,article.page-transition .menu-img-bg img.hidden{display:none}article.menu .menu--footer li a span.second,article.page-transition .menu--footer li a span.second{opacity:0}article.menu .menu--footer li a:hover span,article.page-transition .menu--footer li a:hover span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}article.menu .menu--footer li a:hover span.second,article.page-transition .menu--footer li a:hover span.second{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:1}article.menu .headline--number,article.page-transition .headline--number{z-index:-1;top:60%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%);opacity:.3;color:#535353;font-size:44.44444vw;line-height:800px}@media (min-width:1800px){article.menu .headline--number,article.page-transition .headline--number{font-size:800px}}@media (max-width:760px){article.menu .headline--number,article.page-transition .headline--number{font-size:800px}}article.menu .headline--number>span,article.page-transition .headline--number>span{overflow:initial}article.menu .menu-content,article.page-transition .menu-content{width:100%;height:100%;position:absolute;z-index:2000;top:0;left:0;padding-top:3vw}article.menu .menu-bg,article.page-transition .menu-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}article.menu .menu-bg span,article.page-transition .menu-bg span{width:25%;height:0%;background-color:#0d5ba1;float:left;overflow:hidden;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.mobile article.menu,article.page-transition .menu-bg.have-bg{background-color:#20222d}article.menu .menu-bg span.first,article.page-transition .menu-bg span.first{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}article.menu .menu-bg span.second,article.page-transition .menu-bg span.second{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}article.menu .menu-bg span.third,article.page-transition .menu-bg span.third{-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}article.menu .menu-bg span.fourth,article.page-transition .menu-bg span.fourth{-webkit-transition:all .9s;-o-transition:all .9s;transition:all .9s}article.menu .menu-bg.show span,article.page-transition .menu-bg.show span{height:100%}article.menu .menu-img-bg,article.page-transition .menu-img-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}article.menu .menu-img-bg span,article.page-transition .menu-img-bg span{height:100%;float:left;width:0;overflow:hidden;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}article.menu .menu-img-bg span.first,article.page-transition .menu-img-bg span.first{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}article.menu .menu-img-bg span.first img,article.page-transition .menu-img-bg span.first img{height:100%}article.menu .menu-img-bg span.second,article.page-transition .menu-img-bg span.second{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}article.menu .menu-img-bg span.second img,article.page-transition .menu-img-bg span.second img{height:100%;margin-left:-100%}article.menu .menu-img-bg span.third,article.page-transition .menu-img-bg span.third{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}article.menu .menu-img-bg span.third img,article.page-transition .menu-img-bg span.third img{height:100%;margin-left:-200%}article.menu .menu-img-bg span.fourth,article.page-transition .menu-img-bg span.fourth{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}article.menu .menu-img-bg span.fourth img,article.page-transition .menu-img-bg span.fourth img{height:100%;margin-left:-300%}article.page-transition .menu-bg .logo-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}article.page-transition .menu-bg .logo-wrap span{width:0%;height:3vw;display:block;overflow:hidden;-webkit-transition:all 1.6s;-o-transition:all 1.6s;transition:all 1.6s}article.page-transition .menu-bg .logo-wrap span.show-me{width:100%}article.page-transition .menu-bg .logo-wrap img{height:100%;position:relative;left:0;top:0;z-index:0;opacity:1}article.page-transition .menu-bg .logo-wrap img.main{position:relative;left:0;top:0;z-index:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media all and (max-width:1400px){article.page-transition .menu-bg .logo-wrap img{height:4vw}}.close-menu{cursor:pointer}.mobile article.menu{display:block;padding-top:6vw;z-index:100;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);background-size:cover;background-position:center center;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.mobile article.menu:before{height:100%;width:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5);z-index:0}.mobile article.menu.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobile article.menu img.logo{display:none}.mobile article.menu ul.menu-nav{width:100%;top:45%}.mobile article.menu ul.menu-nav li{margin:5vw 0;padding:3px 0}@media all and (max-width:380px){.mobile article.menu ul.menu-nav li{margin:6vw 0}}@media all and (max-width:340px){.mobile article.menu ul.menu-nav li{margin:4vw 0}}.mobile article.menu ul.menu-nav li a{font-size:1.44444vw}@media (min-width:1800px){.mobile article.menu ul.menu-nav li a{font-size:26px}}@media (max-width:760px){.mobile article.menu ul.menu-nav li a{font-size:26px}}.mobile article.menu ul.menu-footer{width:100%;position:absolute;bottom:0;left:0;padding:5vw;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.mobile article.menu ul.menu-footer li{display:block}.mobile article.menu ul.menu-footer li a{display:block;height:14vw;width:100%;opacity:1;font-family:Roboto,sans-serif;font-size:4.42133vw;line-height:4.42133vw;line-height:14vw;background-color:#fff;color:#000}@media (min-width:769px){.mobile article.menu ul.menu-footer li a{font-size:34px;line-height:34px}}@media (max-width:319px){.mobile article.menu ul.menu-footer li a{font-size:34px;line-height:34px}}.mobile article.menu ul.menu-footer li:first-child a{margin-bottom:5vw}.mobile article.menu ul.menu-footer.hide-me{opacity:0}.mobile article.menu .headline--number{display:none;opacity:0}.hidden-elements{display:none}.no-transition,.no-transition *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.no-transition-delay,.no-transition-delay *{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}[data-device=tablet] article.menu ul.menu-nav li,[data-device=tablet] article.page-transition ul.menu-nav li{padding:0;margin:13px 0}[data-device=tablet] article.menu img.logo,[data-device=tablet] article.page-transition img.logo{margin-top:25px;opacity:1;z-index:100;position:relative;-webkit-animation:none!important;animation:none!important}[data-device=tablet] article.page-transition .menu-bg .logo-wrap img{margin-top:0}.fade-in-top{-webkit-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both}.fade-in-bottom{-webkit-animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) .5s forwards;animation:fade-in-bottom .6s cubic-bezier(.39,.575,.565,1) .5s forwards}.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) 1.5s forwards;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) 1.5s forwards}.fade-out{-webkit-animation:fade-out 1.2s cubic-bezier(.39,.575,.565,1) forwards;animation:fade-out 1.2s cubic-bezier(.39,.575,.565,1) forwards}.fade-out-bottom{-webkit-animation:fade-out-bottom .7s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-bottom .7s cubic-bezier(.25,.46,.45,.94) both}.bounce-in-bottom{-webkit-animation:slide-in-bottom 1.5s forwards;animation:slide-in-bottom 1.5s forwards}.bounce-out-top{-webkit-animation:fade-out-top .6s cubic-bezier(.39,.575,.565,1) .5s forwards;animation:fade-out-top .6s cubic-bezier(.39,.575,.565,1) .5s forwards}.flip-in-hor-bottom{-webkit-animation:flip-in-hor-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:flip-in-hor-bottom .5s cubic-bezier(.25,.46,.45,.94) both}.fade-in-right{-webkit-animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-right .6s cubic-bezier(.39,.575,.565,1) both}.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}.ping{-webkit-animation:ping 1.2s ease-in-out infinite both;animation:ping 1.2s ease-in-out infinite both}@-webkit-keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-150px);transform:translateY(-150px);opacity:0}}@keyframes fade-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-150px);transform:translateY(-150px);opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@keyframes fade-out-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}40%{opacity:0}80%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}40%{opacity:0}80%{-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ping{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.3}80%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@keyframes ping{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:.3}80%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}100%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}}@-webkit-keyframes flip-in-hor-bottom{0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes flip-in-hor-bottom{0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}article.loader{height:100%;width:100%;position:fixed;top:0;left:0;z-index:10000000;background:#0d5ba1;display:none}.homepage article.loader{display:block}article.loader .logo-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;max-width:250px;min-height:100px}article.loader .logo-wrap span{width:0%;height:7vw;display:block;overflow:hidden}article.loader .logo-wrap img{height:auto;position:relative;left:0;top:0;z-index:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}article.loader .logo-wrap img.main{position:relative;left:0;width:250px;height:auto;top:0;z-index:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media all and (max-width:1400px){article.loader .logo-wrap img,article.loader .logo-wrap span{height:auto}}article.loader .headline--number{text-align:center;-webkit-transform:translate(-50%,60%);-ms-transform:translate(-50%,60%);transform:translate(-50%,60%);padding-left:3%}article.loader .headline--number>span{overflow:initial;margin-left:-3%}article.loader .headline--number:after{display:none}.progress{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:transparent}.bar{width:0%;height:4px;border-radius:3px;overflow:hidden;position:relative;top:0;left:0}.loader-gradient{height:4px;width:100%;position:absolute;top:0;left:0;z-index:1;background:#fff}.loader-bgcolor{height:4px;width:100%;position:absolute;top:0;right:0;background-color:#20222d;z-index:2}.mobile article.loader .logo-wrap span,.mobile article.loader .logo-wrap span img{height:13vw}#burger-toggle{width:13vw;height:13vw;position:relative;cursor:pointer;float:right;margin-top:1vw}#burger-toggle span{display:block;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}#burger-toggle #hamburger{width:80%;position:absolute;height:100%;right:0}#burger-toggle #hamburger span{width:100%;height:1vw;position:relative;top:0;left:0;margin:1.8vw 0}#burger-toggle #hamburger span:nth-child(1){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}#burger-toggle #hamburger span:nth-child(2){-webkit-transition-delay:.625s;-o-transition-delay:.625s;transition-delay:.625s}#burger-toggle #hamburger span:nth-child(3){-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}#burger-toggle #cross{position:absolute;height:100%;width:100%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#burger-toggle #cross span:nth-child(1){height:0%;width:1vw;position:absolute;top:0;left:38%;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#burger-toggle #cross span:nth-child(2){width:0%;height:1vw;position:absolute;left:0;top:38%;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}#burger-toggle.open #hamburger span{width:0%}#burger-toggle.open #hamburger span:nth-child(1){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}#burger-toggle.open #hamburger span:nth-child(2){-webkit-transition-delay:.125s;-o-transition-delay:.125s;transition-delay:.125s}#burger-toggle.open #hamburger span:nth-child(3){-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}#burger-toggle.open #cross span:nth-child(1){height:85%;-webkit-transition-delay:.625s;-o-transition-delay:.625s;transition-delay:.625s}#burger-toggle.open #cross span:nth-child(2){width:85%;-webkit-transition-delay:.375s;-o-transition-delay:.375s;transition-delay:.375s}.stripe{text-align:left}.stripe .stripe--content{background:-webkit-gradient(linear,left top,right top,from(#ff781e),to(#faeb32));background:-webkit-linear-gradient(left,#ff781e,#faeb32);background:-o-linear-gradient(left,#ff781e,#faeb32);background:linear-gradient(to right,#ff781e,#faeb32);padding:50px 50px 50px 10%;color:#fff;text-align:left!important;font-size:36px;line-height:36px;margin-bottom:-120px;position:relative;z-index:1}.carousel-scroller,.drag-area,.franchise-scroller,.spec-drag{width:100%;text-align:center;color:#fff;font-family:Roboto,sans-serif}.headline h3,.headline--number,.headline-collections-slider h3,.headline-mobile .headline--number,.headline-mobile h3,.headline-number,.side-nav ul li a{font-family:robotomedium}.carousel-scroller p,.drag-area p,.franchise-scroller p,.spec-drag p{padding:28px 0;display:none}.carousel-scroller .range-slider-box,.drag-area .range-slider-box,.franchise-scroller .range-slider-box,.spec-drag .range-slider-box{width:30vw;display:block;margin:0 auto}@media all and (max-width:1200px){.carousel-scroller .range-slider-box,.drag-area .range-slider-box,.franchise-scroller .range-slider-box,.spec-drag .range-slider-box{width:40vw}}@media all and (max-width:1000px){.carousel-scroller .range-slider-box,.drag-area .range-slider-box,.franchise-scroller .range-slider-box,.spec-drag .range-slider-box{width:50vw}}.carousel-scroller .range-wrap,.drag-area .range-wrap,.franchise-scroller .range-wrap,.spec-drag .range-wrap{width:20vw;display:block;margin:0 auto;position:relative}@media all and (max-width:1400px){.carousel-scroller .range-wrap,.drag-area .range-wrap,.franchise-scroller .range-wrap,.spec-drag .range-wrap{width:30vw}}@media all and (max-width:1200px){.carousel-scroller .range-wrap,.drag-area .range-wrap,.franchise-scroller .range-wrap,.spec-drag .range-wrap{width:40vw}.side-nav ul li{margin:0 1vh}}@media all and (max-width:1000px){.carousel-scroller .range-wrap,.drag-area .range-wrap,.franchise-scroller .range-wrap,.spec-drag .range-wrap{width:50vw}}.carousel-scroller .range-line,.drag-area .range-line,.franchise-scroller .range-line,.spec-drag .range-line{height:1px;position:absolute;left:19px;right:19px;background:-webkit-gradient(linear,left top,right top,from(#faeb32),to(#ff781e));background:-webkit-linear-gradient(left,#faeb32,#ff781e);background:-o-linear-gradient(left,#faeb32,#ff781e);background:linear-gradient(to right,#faeb32,#ff781e)}.carousel-scroller .range-line.active span,.drag-area .range-line.active span,.franchise-scroller .range-line.active span,.spec-drag .range-line.active span{-webkit-transition:none;-o-transition:none;transition:none}.carousel-scroller .range-line span,.drag-area .range-line span,.franchise-scroller .range-line span,.spec-drag .range-line span{height:1px;width:100%;position:absolute;right:0;top:0;background:#8b8b8b;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.carousel-scroller .range-handle,.drag-area .range-handle,.franchise-scroller .range-handle,.spec-drag .range-handle{height:38px;width:38px;border-radius:50%;background:url(images/range_handle.png) center center no-repeat;background-size:contain;border:none;position:absolute;left:0;top:-19px;cursor:pointer;opacity:.9;z-index:100;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.carousel-scroller .range-handle.active,.drag-area .range-handle.active,.franchise-scroller .range-handle.active,.spec-drag .range-handle.active{opacity:1;-webkit-transition:none;-o-transition:none;transition:none}.carousel-scroller .points-wrap,.drag-area .points-wrap,.franchise-scroller .points-wrap,.spec-drag .points-wrap{padding:0 17px}.carousel-scroller .points-wrap .range-points,.drag-area .points-wrap .range-points,.franchise-scroller .points-wrap .range-points,.spec-drag .points-wrap .range-points{width:100%;list-style-type:none;position:relative}.carousel-scroller .points-wrap .range-points li,.drag-area .points-wrap .range-points li,.franchise-scroller .points-wrap .range-points li,.spec-drag .points-wrap .range-points li{height:5px;width:5px;background:#e6e6e6;border-radius:100%;display:inline-block;position:absolute;top:-2px;left:0}.carousel-scroller.dark .points-wrap .range-points li,.carousel-scroller.dark .range-line span,.drag-area.dark .points-wrap .range-points li,.drag-area.dark .range-line span,.franchise-scroller.dark .points-wrap .range-points li,.franchise-scroller.dark .range-line span,.spec-drag.dark .points-wrap .range-points li,.spec-drag.dark .range-line span{background:#555}[data-browser=internet-explorer] section.hero .drag-area{z-index:10}.side-nav{padding:0 15px;position:fixed;right:40px;top:50%;-webkit-transform:rotate(-90deg) translateX(50%);-ms-transform:rotate(-90deg) translateX(50%);transform:rotate(-90deg) translateX(50%);-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;z-index:1;display:none}.side-nav ul{list-style-type:none}.side-nav ul li{float:left;margin:0 1vh}.side-nav ul li a{font-size:12px;color:#0c7ec6;padding:10px 20px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.side-nav ul li a.active{color:#0e5ca2;background:#fff}.side-nav .line{width:100%;margin-top:22px;position:relative}.side-nav .line .before{height:5px;position:absolute;left:100%;right:0;background:-webkit-gradient(linear,right top,left top,from(#91bff0),to(#0D5BA2));background:-webkit-linear-gradient(right,#91bff0,#0D5BA2);background:-o-linear-gradient(right,#91bff0,#0D5BA2);background:linear-gradient(to left,#91bff0,#0D5BA2)}.side-nav .line:after{width:100%;height:1px;background-color:#5e5b5d;position:absolute;right:0;left:0;margin-top:15px}[data-device=tablet] .side-nav{display:none!important}.hero-headline{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-headline h3{position:static!important;margin:0!important}.hero-headline .headline--line{margin:2vw auto}.hero-headline .headline--line:after,.hero-headline .headline--line:before{background-color:#888}.headline--line:after,.headline--line:before{background-color:#fff;display:none;height:2px;content:''}.hero-headline .headline--number{font-size:44.44444vw;line-height:1;opacity:.3;color:#000;text-align:center;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);z-index:-1;pointer-events:none}@media (min-width:1800px){.hero-headline .headline--number{font-size:800px}}@media (max-width:760px){.hero-headline .headline--number{font-size:800px}}.hero-headline .headline--number>span{overflow:initial}.hero-headline .headline--number:after{display:none}.headline,.headline-collections-slider{text-align:center;position:relative;margin-top:50px;margin-bottom:50px;opacity:0}.headline svg.icon,.headline-collections-slider svg.icon{max-width:4vw;max-height:4vw;margin-bottom:30px;opacity:0}.headline h3,.headline-collections-slider h3{font-size:2.5vw;line-height:1;letter-spacing:-.5px;margin:0;display:none}.road-sec .headline{margin-top:0}@media (min-width:1800px){.headline h3,.headline-collections-slider h3{font-size:45px;color:#fff}}@media (max-width:760px){.headline h3,.headline-collections-slider h3{font-size:54px}}.headline h3.out-of-grid,.headline-collections-slider h3.out-of-grid{margin-left:-10%;margin-right:-10%}@media all and (max-width:1400px){.headline h3,.headline-collections-slider h3{font-size:3.22222vw}}@media all and (max-width:1400px) and (min-width:1800px){.headline h3,.headline-collections-slider h3{font-size:58px}}@media all and (max-width:1400px) and (max-width:760px){.headline h3,.headline-collections-slider h3{font-size:58px}}@media all and (max-width:1200px){.headline h3,.headline-collections-slider h3{font-size:3.44444vw}}@media all and (max-width:1200px) and (min-width:1800px){.headline h3,.headline-collections-slider h3{font-size:62px}}@media all and (max-width:1200px) and (max-width:760px){.headline h3,.headline-collections-slider h3{font-size:62px}}.headline-collections-slider.smaller h3,.headline.smaller h3{font-weight:400}.headline-collections-slider.smaller .headline--number,.headline.smaller .headline--number{-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}.headline-collections-slider.smaller .headline--line,.headline.smaller .headline--line{margin:1.8vw auto}.headline-collections-slider.text-on-right .headline--text,.headline.text-on-right .headline--text{margin:-5% 0 0}.headline--line{max-width:100%;width:0;position:relative;z-index:1;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.headline--line:after{position:absolute;left:50%;right:0}.headline--line:before{position:absolute;right:50%;left:0}.headline--number,.headline-number{width:100%;color:#fff;opacity:1;position:absolute;font-size:380px;font-size:21.11111vw;line-height:1;top:0;left:0;z-index:-1!important;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);padding-left:5%;pointer-events:none}@media (min-width:1800px){.headline--number,.headline-number{font-size:380px}}@media (max-width:760px){.headline--number,.headline-number{font-size:380px}}@media all and (max-width:1400px){.headline--line{margin:1.5vw auto}.headline--number,.headline-number{font-size:21.11111vw;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);padding-left:6%}}@media all and (max-width:1400px) and (min-width:1800px){.headline--number,.headline-number{font-size:380px}}@media all and (max-width:1400px) and (max-width:760px){.headline--number,.headline-number{font-size:380px}}.headline--number.hide-after:after,.headline-number.hide-after:after{opacity:0}.headline--number>span,.headline-number>span{display:inline-block;overflow:hidden;padding-top:2vw;margin-left:-5%}@media all and (max-width:1400px){.headline--number>span,.headline-number>span{margin-left:-6%}}@media all and (max-width:400px){.headline--number,.headline-number{padding-left:0}.headline--number>span,.headline-number>span{margin-left:-8%}}.headline--number>span>span,.headline-number>span>span{display:block;opacity:0}.headline--text{margin-top:5vw;margin-bottom:3vw;text-align:left;font-size:18px;font-size:1vw;line-height:1.4vw;color:#fff;font-weight:400;opacity:0}@media (min-width:1800px){.headline--text{font-size:19px;line-height:32px}}@media (max-width:760px){.headline--text{font-size:18px}}@media all and (max-width:1400px){.headline--text{font-size:1.11111vw;line-height:22px;margin-top:4vw;margin-bottom:2.5vw}}@media all and (max-width:1400px) and (min-width:1800px){.headline--text{font-size:20px}}@media all and (max-width:1400px) and (max-width:760px){.headline--text{font-size:20px}}@media all and (max-width:1000px){.headline--text{font-size:12px}}.headline--text .button{text-align:center!important}.button{opacity:0;text-align-last:center!important}.subheading h4{font-size:2.11111vw;margin:5vw;font-weight:400}@media (min-width:1800px){.subheading h4{font-size:38px}}@media (max-width:760px){.subheading h4{font-size:38px}}.text-anim>span{display:inline-block;overflow:hidden;line-height:1.4;margin-top:-25px}.text-anim>span>span{display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:capitalize}.hero-experience .headline .headline--number:after,.mobile .headline--number:after,.mobile .headline-number:after,[data-browser=safari] .headline--number:after,[data-browser=safari] .headline-number:after,[data-device=tablet] .headline--number.hide-after:after,[data-device=tablet] .headline-number.hide-after:after{display:none}.hero-experience .headline{position:absolute;margin-top:0;top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-experience .headline h3{position:initial;top:initial;margin-top:0}.hero-experience .headline .headline--text{margin-top:0;text-align:center}.hero-experience .headline .headline--line:after,.hero-experience .headline .headline--line:before{background-color:#353536}.hero-experience .headline .headline--number{-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.hero-experience .hero-headline .headline--number{opacity:.1}.headline.no-anim,.headline.no-anim .headline--number>span>span{opacity:1}.headline.no-anim .text-anim>span>span{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.mobile .headline--number,.mobile .headline-number{color:#fff;position:absolute;top:50%;text-align:center;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);opacity:.15;padding-left:10%;font-size:85.82575vw;line-height:85.82575vw}.mobile .headline--number>span>span,.mobile .headline-number>span>span,[data-device=tablet] .button,[data-device=tablet] .headline,[data-device=tablet] .headline svg.icon,[data-device=tablet] .headline--number>span>span,[data-device=tablet] .headline--text,[data-device=tablet] .headline-collections-slider,[data-device=tablet] .headline-collections-slider svg.icon,[data-device=tablet] .headline-number>span>span{opacity:1}@media (min-width:769px){.mobile .headline--number,.mobile .headline-number{font-size:660px;line-height:660px}}@media (max-width:319px){.mobile .headline--number,.mobile .headline-number{font-size:660px;line-height:660px}}.mobile .headline--number>span,.mobile .headline-number>span{margin-left:-10%}@media all and (max-width:350px){.mobile .headline--number,.mobile .headline-number{padding-left:50px}.mobile .headline--number>span,.mobile .headline-number>span{margin-left:-50px}}[data-device=tablet] .headline--number,[data-device=tablet] .headline-number{line-height:1;padding-left:25px}[data-device=tablet] .headline--number>span,[data-device=tablet] .headline-number>span{margin-left:-25px}[data-device=tablet] .headline svg.icon,[data-device=tablet] .headline-collections-slider svg.icon{max-width:6vw;max-height:6vw}[data-device=tablet] .headline--text{font-size:14px;line-height:1.6}[data-device=tablet] .text-anim>span>span{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-device=tablet] .headline--line{width:16vw}.headline-mobile{text-align:center;position:relative;margin-top:10vw}.headline-mobile svg.icon{max-width:14vw;max-height:14vw;margin-bottom:9vw}.headline-mobile svg.icon[style="visibility:hidden"]{margin-bottom:0}.headline-mobile h3{font-size:9.36281vw;line-height:9.36281vw;line-height:1;letter-spacing:-.5px;margin:0}@media (min-width:769px){.headline-mobile h3{font-size:72px;line-height:72px}}@media (max-width:319px){.headline-mobile h3{font-size:72px;line-height:72px}}.headline-mobile h3.out-of-grid{margin-left:-10%;margin-right:-10%}.headline-mobile h3.text-anim>span>span{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.headline-mobile.smaller h3{font-weight:400}.headline-mobile.smaller .headline--number{-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}.headline-mobile.smaller .headline--line{margin:1.8vw auto}.headline-mobile.text-on-right .headline--text{margin:-5% 0 0}.headline-mobile .headline--line{height:2px;max-width:100%;width:30%;margin:4vw auto;position:relative;z-index:1;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.headline-mobile .headline--line:after{content:'';height:2px;background-color:#000;position:absolute;left:50%;right:0}.headline-mobile .headline--line:before{content:'';height:2px;background-color:#000;position:absolute;right:50%;left:0}.headline-mobile .headline--number{width:100%;color:#535353;opacity:.1;position:absolute;font-size:65.01951vw;line-height:65.01951vw;line-height:1;top:0;left:50%;-webkit-transform:translate(-50%,-5%);-ms-transform:translate(-50%,-5%);transform:translate(-50%,-5%);padding-left:50px;z-index:0}@media (min-width:769px){.headline-mobile .headline--number{font-size:500px;line-height:500px}}@media (max-width:319px){.headline-mobile .headline--number{font-size:500px;line-height:500px}}.headline-mobile .headline--number>span{display:inline-block;overflow:hidden;padding-top:2vw;margin-left:-10%}.headline-mobile .headline--number>span>span{display:block;opacity:1}@media all and (max-width:350px){.headline-mobile .headline--number{padding-left:40px}.headline-mobile .headline--number>span{margin-left:-40px}}.headline-mobile .headline--text{margin-top:6vw;margin-bottom:3vw;text-align:left;font-size:18px;font-size:3.90117vw;line-height:3.90117vw;line-height:6vw;color:#535252;font-weight:400;opacity:1;padding:6vw 0}@media (min-width:769px){.headline-mobile .headline--text{font-size:30px;line-height:30px}}@media (max-width:319px){.headline-mobile .headline--text{font-size:30px;line-height:30px}}.headline-mobile .subheading h4{font-size:4.94148vw;line-height:4.94148vw;line-height:1;margin:5vw;font-weight:400}@media (min-width:769px){.headline-mobile .subheading h4{font-size:38px;line-height:38px}}@media (max-width:319px){.headline-mobile .subheading h4{font-size:38px;line-height:38px}}.headline-mobile .subheading h3{font-size:5.98179vw;line-height:5.98179vw;line-height:1;margin:5vw;font-weight:400}@media (min-width:769px){.headline-mobile .subheading h3{font-size:46px;line-height:46px}}@media (max-width:319px){.headline-mobile .subheading h3{font-size:46px;line-height:46px}}.accordion-group{padding:4vw 0;z-index:100}.accordion{position:relative;z-index:100}.accordion .accordion-header{font-family:Roboto,sans-serif;text-transform:uppercase;font-size:4.42133vw;line-height:4.42133vw;line-height:14vw;margin:0 -5vw;padding:0 5vw;border-bottom:1px solid #d8d8d8}@media (min-width:769px){.accordion .accordion-header{font-size:34px;line-height:34px}}@media (max-width:319px){.accordion .accordion-header{font-size:34px;line-height:34px}}.accordion .accordion-header .hor{width:4vw;height:.8vw;background:#20222d;display:block;float:right;margin-top:5.6vw;margin-left:-2.5vw}.accordion .accordion-header .ver{width:.8vw;height:4vw;background:#20222d;display:block;float:right;margin-top:4vw}.accordion .accordion-content{margin:0 -5vw;padding:0 5vw}.separator-10{width:100%;height:10px;float:left}.separator-20{width:100%;height:20px;float:left}.separator-30{width:100%;height:30px;float:left}.separator-40{width:100%;height:40px;float:left}.separator-50{width:100%;height:50px;float:left}.separator-60{width:100%;height:60px;float:left}.separator-70{width:100%;height:70px;float:left}.separator-80{width:100%;height:80px;float:left}.separator-90{width:100%;height:90px;float:left}.separator-100{width:100%;height:100px;float:left}.rangeslider,.rangeslider__fill{display:block;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3);border-radius:10px}.rangeslider{background:#8b8c8c;position:relative}.rangeslider--horizontal{height:1px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#faeb32;position:absolute;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{cursor:pointer;display:inline-block;width:38px;height:38px;position:absolute;border-radius:50%;background:url(images/range_handle.png) center center no-repeat;background-size:contain;border:none;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.rangeslider--horizontal .rangeslider__handle{top:-19px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}[data-scrollbar],[scrollbar],scrollbar{display:block}[data-scrollbar] .scroll-content,[scrollbar] .scroll-content,scrollbar .scroll-content{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-scrollbar].sticky .scrollbar-track,[scrollbar].sticky .scrollbar-track,scrollbar.sticky .scrollbar-track{background:rgba(222,222,222,.75)}[data-scrollbar] .scrollbar-track,[scrollbar] .scrollbar-track,scrollbar .scrollbar-track{position:absolute;opacity:0;z-index:1;-webkit-transition:opacity .5s ease-out,background .5s ease-out;-o-transition:opacity .5s ease-out,background .5s ease-out;transition:opacity .5s ease-out,background .5s ease-out;background:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-scrollbar] .scrollbar-track.show,[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track.show,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track.show,scrollbar .scrollbar-track:hover{opacity:1}[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track:hover{background:rgba(222,222,222,.75)}[data-scrollbar] .scrollbar-track-x,[scrollbar] .scrollbar-track-x,scrollbar .scrollbar-track-x{bottom:0;left:0;width:100%;height:8px}[data-scrollbar] .scrollbar-track-y,[scrollbar] .scrollbar-track-y,scrollbar .scrollbar-track-y{top:0;right:0;width:8px;height:100%}[data-scrollbar] .scrollbar-thumb,[scrollbar] .scrollbar-thumb,scrollbar .scrollbar-thumb{position:absolute;top:0;left:0;width:8px;height:8px;background:rgba(0,0,0,.5);border-radius:4px}[data-scrollbar] .overscroll-glow,[scrollbar] .overscroll-glow,scrollbar .overscroll-glow{position:absolute;top:0;left:0;width:100%;height:100%}.spec .headline.spec-item{padding-top:13vw}.spec .headline.spec-item .headline--number{width:160%;font-size:16.66667vw}@media (min-width:1800px){.spec .headline.spec-item .headline--number{font-size:300px}}@media (max-width:760px){.spec .headline.spec-item .headline--number{font-size:300px}}.spec .headline.spec-item .headline--text{font-family:robotomedium;text-align:center;margin-top:0;margin-left:-12%;margin-right:-12%;font-size:1.66667vw}@media (min-width:1800px){.spec .headline.spec-item .headline--text{font-size:30px}}@media (max-width:760px){.spec .headline.spec-item .headline--text{font-size:30px}}.spec .headline.spec-item .headline--line{margin:3vw auto 2.5vw}.spec .headline.spec-item.no-margin{margin-top:0}.spec .stripe.stripe-1{position:absolute;bottom:0;left:10%}.spec .stripe.stripe-1 .stripe--content{padding:30px 30px 5vw;font-family:robotomedium;font-size:1.33333vw;line-height:24px;background:-webkit-linear-gradient(350deg,#ff781e,#faeb32);background:-o-linear-gradient(350deg,#ff781e,#faeb32);background:linear-gradient(100deg,#ff781e,#faeb32);text-align:right}@media (min-width:1800px){.spec .stripe.stripe-1 .stripe--content{font-size:24px}}@media (max-width:760px){.spec .stripe.stripe-1 .stripe--content{font-size:24px}}.spec section.hero{overflow:hidden}.spec section.hero .fake-bg{width:100%;height:100%;position:absolute;top:0;right:0;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center right;-webkit-transition:all 2.2s;-o-transition:all 2.2s;transition:all 2.2s}.spec section.hero .fake-bg.zoom{width:140%}.spec section.hero .spec-items{width:100%;height:100%;position:absolute;top:0;left:0}.spec section.hero .spec-items article{min-width:15vw;display:inline-block;position:absolute;color:#000;font-size:.88889vw;font-family:robotomedium;opacity:0;-webkit-transition:all 1.2s;-o-transition:all 1.2s;transition:all 1.2s}@media (min-width:1800px){.spec section.hero .spec-items article{font-size:16px}}@media (max-width:760px){.spec section.hero .spec-items article{font-size:16px}}.spec section.hero .spec-items article .article-bg{padding:1vw;background:-webkit-linear-gradient(350deg,#ff781e,#faeb32);background:-o-linear-gradient(350deg,#ff781e,#faeb32);background:linear-gradient(100deg,#ff781e,#faeb32);opacity:0}.spec section.hero .spec-items article .plus{height:1.4vw;width:1.4vw;position:absolute;cursor:pointer}.spec section.hero .spec-items article.item-1{top:10vw;left:7vw;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.spec section.hero .spec-items article.item-1 .plus{right:-1.8vw;bottom:0;-webkit-animation-delay:0,1s;animation-delay:0,1s}.spec section.hero .spec-items article.item-2{bottom:10vw;left:7vw;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.spec section.hero .spec-items article.item-2 .plus{left:-1.8vw;top:0;-webkit-animation-delay:0,2s;animation-delay:0,2s}.spec section.hero .spec-items article.item-3{bottom:6vw;left:36vw;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.spec section.hero .spec-items article.item-3 .plus{right:-1.8vw;top:0;-webkit-animation-delay:0,3s;animation-delay:0,3s}.spec section.hero .spec-items article.item-4{bottom:6vw;left:72vw;-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.spec section.hero .spec-items article.item-4 .plus{left:-1.8vw;top:0}.spec section.hero .spec-items article.item-5{min-width:17vw;top:10vw;left:72vw;-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.spec section.hero .spec-items article.item-5 .plus{left:-1.8vw;bottom:0;-webkit-animation-delay:0,15s;animation-delay:0,15s}.spec .spec-slider .slider-content{width:100%;margin-bottom:10vw;float:left}.spec .spec-slider .slider-content .headline{margin-top:6vw;opacity:1}.spec .spec-slider .slider-content .headline h3{font-size:1.66667vw;font-weight:400;letter-spacing:-.5px}@media (min-width:1800px){.spec .spec-slider .slider-content .headline h3{font-size:30px}}@media (max-width:760px){.spec .spec-slider .slider-content .headline h3{font-size:30px}}.spec .spec-slider .slider-content .headline .subheading h4{font-size:6.50195vw;line-height:6.50195vw;line-height:8vw}@media (min-width:769px){.spec .spec-slider .slider-content .headline .subheading h4{font-size:50px;line-height:50px}}@media (max-width:319px){.spec .spec-slider .slider-content .headline .subheading h4{font-size:50px;line-height:50px}}.spec .spec-slider .slider-content .headline .subheading h4.hidden{opacity:0;height:0;margin:0}.spec .spec-slider .slider-separator{height:5px;width:100%;background:-webkit-gradient(linear,right top,left top,from(#faeb32),to(#ff781e));background:-webkit-linear-gradient(right,#faeb32,#ff781e);background:-o-linear-gradient(right,#faeb32,#ff781e);background:linear-gradient(to left,#faeb32,#ff781e);float:left;margin:10vw 0}.spec .spec-slider .slider-dots{width:100%;float:left;padding:0 3vw}.spec .spec-slider .slider-dots ul{width:100%;float:left;list-style-type:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.spec .spec-slider .slider-dots ul li{cursor:pointer;font-size:2.22222vw;font-family:robotomedium;color:#535353;opacity:.15;letter-spacing:.5px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (min-width:1800px){.spec .spec-slider .slider-dots ul li{font-size:40px}}@media (max-width:760px){.spec .spec-slider .slider-dots ul li{font-size:40px}}.spec .spec-slider .slider-dots ul li.active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}.spec .spec-slider .slider-dots ul li:hover{opacity:.3}.spec .spec-slider .slider-dots ul li:hover.active{opacity:1}.spec .accordion-group{padding-bottom:0}.spec .spec-footer{padding-top:5vw;padding-bottom:10vw}.spec .spec-footer .number{font-size:52.0156vw;line-height:52.0156vw;opacity:.1;text-align:center;font-family:Roboto,sans-serif;color:#535353}@media (min-width:769px){.spec .spec-footer .number{font-size:400px;line-height:400px}}@media (max-width:319px){.spec .spec-footer .number{font-size:400px;line-height:400px}}.spec .spec-footer .headline-mobile{margin-top:0}.spec .spec-footer .headline--line{width:100%;margin-top:0;margin-bottom:15vw}[data-device=tablet] .spec .stripe.stripe-1{bottom:40px}[data-device=tablet] .spec .stripe.stripe-1 .stripe--content{line-height:1}[data-device=tablet] .spec section.hero .spec-drag{opacity:1}[data-device=tablet] .spec .headline.spec-item .headline--text{line-height:1.1}[data-device=tablet] .spec section.hero .spec-items{width:35%;max-width:35%;left:initial;right:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}[data-device=tablet] .spec section.hero .spec-items article{width:100%;max-width:100%;position:static;display:block}[data-device=tablet] .spec section.hero .spec-items article .article-bg{opacity:1;padding:20px;margin:15px 20px;font-size:14px;line-height:1.1}[data-device=tablet] .spec section.hero .spec-items article .plus{display:none}body.about section.office .stripe-1{top:-500px}body.about .prlx-2 .parallax-img{position:relative;z-index:-1}body.about .prlx-2 .parallax-img .invisible-img{width:100%;height:0%;position:absolute;bottom:0;left:0;overflow:hidden;z-index:2}body.about .prlx-2 .parallax-img .invisible-img img{position:absolute;bottom:0;left:0}@media all and (max-width:1200px){body.about .about-page-content section.office .stripe .stripe--content{top:-6vw}}@media all and (max-width:1400px){body.about .about-page-content section.first .col-5{margin-left:0}body.about .about-page-content section.first .headline{width:33%}body.about .about-page-content section.office .stripe{left:4%}body.about .about-page-content section.office .prlx-2{margin-left:9%}}.mobile .gallery-slider{margin:0 -5vw 5vw;overflow:hidden}[data-device=tablet] body.about section.office p.text-justify{font-size:14px;line-height:1.25;color:#535252;font-weight:400}[data-device=tablet] body.about section.office .col-2.col-offset-2{width:40%;margin-left:4%}[data-device=tablet] body.about section.office .col-2.col-offset-2 .separator-100{height:5vh}[data-device=tablet] body.about .about-page-content section.first .headline{margin-left:5%}.error section.hero{background-color:#20222d}.error section.hero h3{font-size:1.77778vw}@media (min-width:1800px){.error section.hero h3{font-size:32px}}@media (max-width:760px){.error section.hero h3{font-size:32px}}.error section.hero .hero-headline .headline--number{font-size:19.44444vw;line-height:initial;color:#fff;opacity:.05;padding-left:2%;margin-top:-2%}@media (min-width:1800px){.error section.hero .hero-headline .headline--number{font-size:350px}}@media (max-width:760px){.error section.hero .hero-headline .headline--number{font-size:350px}}.error section.hero .hero-headline .headline--number>span{margin-left:-2%}.franchise .stripe{position:relative;z-index:1}.franchise .stripe .stripe--content{background:-webkit-gradient(linear,left top,right top,from(#ff781e),to(#faeb32));background:-webkit-linear-gradient(left,#ff781e,#faeb32);background:-o-linear-gradient(left,#ff781e,#faeb32);background:linear-gradient(to right,#ff781e,#faeb32);color:#fff;padding:30px;font-family:robotomedium;font-size:1.33333vw;line-height:1}@media (min-width:1800px){.franchise .stripe .stripe--content{font-size:24px}}@media (max-width:760px){.franchise .stripe .stripe--content{font-size:24px}}.franchise .stripe.stripe-1{margin-left:-10%;margin-top:-30%}.franchise .stripe.stripe-1 .stripe--content{padding-left:22%}.franchise .stripe.stripe-2{position:absolute;top:-10%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:4%}.franchise .stripe.stripe-2 .stripe--content{height:300px;background:-webkit-linear-gradient(340deg,#ff781e,#faeb32);background:-o-linear-gradient(340deg,#ff781e,#faeb32);background:linear-gradient(110deg,#ff781e,#faeb32);padding:30px}.franchise .key-items{background:#20222d;padding:4vw 5vw;margin-top:100px}.franchise .key-items ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}[data-browser=safari] .collections section.carousel .carousel-wrap .slider-items:after,[data-browser=safari] .collections section.carousel .carousel-wrap .slider-items:before,[data-device=tablet] #prlx-3,[data-device=tablet] .collections section.carousel .carousel-wrap .slider-items:after,[data-device=tablet] .collections section.carousel .carousel-wrap .slider-items:before,[data-device=tablet] .franchise .col-4-half .separator-100:first-child,[data-device=tablet] .franchise .col-4:not(.stripe) .separator-100:first-child,[data-device=tablet] .franchise section.about .separator-100:last-child{display:none}.franchise .key-items ul li{color:#fff;text-align:center;font-size:1.11111vw;line-height:20px}@media (min-width:1800px){.franchise .key-items ul li{font-size:20px}}@media (max-width:760px){.franchise .key-items ul li{font-size:20px}}.franchise .key-items ul li svg{fill:#fff;max-width:4vw;max-height:4vw;line-height:4vw;margin-bottom:1.2vw}.franchise .drag-area{margin-top:-20px}.franchise .range-wrap{width:30vw}.franchise .franchise-slider{text-align:center;padding:4vw 0}.franchise .franchise-slider h4{font-size:2vw;font-weight:400;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (min-width:1800px){.franchise .franchise-slider h4{font-size:36px}}@media (max-width:760px){.franchise .franchise-slider h4{font-size:36px}}.franchise .franchise-slider h4.hide-me{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.franchise section.have-parallax-box{margin-top:-400px;padding-top:0}[data-device=tablet] .franchise .stripe.stripe-2 .stripe--content{height:15vh;padding:15px}[data-device=tablet] .franchise .key-items{width:100%;padding:5vw 4vw}[data-device=tablet] .franchise .key-items ul li{font-size:14px;line-height:1.1}[data-device=tablet] .franchise section.have-parallax-box{padding-top:0}[data-device=tablet] #franchise-page-prlx .col-4.col-offset-1{margin-top:5%;width:78%}[data-device=tablet] .franchise .col-4-half,[data-device=tablet] .franchise .col-4:not(.stripe),[data-device=tablet] .franchise .headline{width:80%;margin-left:10%}[data-device=tablet] .franchise .col-4-half .headline--text,[data-device=tablet] .franchise .col-4:not(.stripe) .headline--text{margin-top:5vw;text-align:center}[data-device=tablet] .franchise .col-4-half .button,[data-device=tablet] .franchise .col-4:not(.stripe) .button{float:none!important}.collections section.carousel{position:relative;overflow:hidden}.collections section.carousel .carousel-wrap{width:140%;position:absolute;top:0;left:-20%}.collections section.carousel .carousel-wrap .carousel-scroller{position:absolute;z-index:100;width:100%;top:4vw}@media all and (max-width:1400px){.collections section.carousel .carousel-wrap .carousel-scroller{top:5vw}}@media all and (max-width:1200px){.collections section.carousel .carousel-wrap .carousel-scroller{top:6vw}}.collections section.carousel .carousel-wrap .carousel-scroller .range-line span{background-color:#dadbdd}.collections section.carousel .carousel-wrap .slider-items{margin:0 auto;position:relative}.collections section.carousel .carousel-wrap .slider-items:before{content:'';width:14%;background:-webkit-gradient(linear,left top,right top,from(#fff),to(transparent));background:-webkit-linear-gradient(left,#fff,transparent);background:-o-linear-gradient(left,#fff,transparent);background:linear-gradient(to right,#fff,transparent);height:100%;position:absolute;top:0;bottom:0;left:0;z-index:100}.collections section.carousel .carousel-wrap .slider-items:after{content:'';width:14%;background:-webkit-gradient(linear,right top,left top,from(#fff),to(transparent));background:-webkit-linear-gradient(right,#fff,transparent);background:-o-linear-gradient(right,#fff,transparent);background:linear-gradient(to left,#fff,transparent);height:100%;position:absolute;top:0;bottom:0;right:0;z-index:100}.collections section.carousel .carousel-wrap .item-content{min-height:200px;padding:0 2.32%;float:left;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.collections section.carousel .carousel-wrap .item-content .headline-collections-slider{opacity:1;margin-top:50px}.collections section.carousel .carousel-wrap .item-content .headline-collections-slider h3{font-size:2vw;font-weight:400}@media (min-width:1800px){.collections section.carousel .carousel-wrap .item-content .headline-collections-slider h3{font-size:36px}}@media (max-width:760px){.collections section.carousel .carousel-wrap .item-content .headline-collections-slider h3{font-size:36px}}.collections section.carousel .carousel-wrap .item-content .headline-collections-slider h3.text-anim>span>span{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.collections section.carousel .carousel-wrap .item-content .headline-collections-slider .headline-number{font-size:10vw;-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}@media (min-width:1800px){.collections section.carousel .carousel-wrap .item-content .headline-collections-slider .headline-number{font-size:180px}}@media (max-width:760px){.collections section.carousel .carousel-wrap .item-content .headline-collections-slider .headline-number{font-size:180px}}.collections section.carousel .carousel-wrap .item-content .headline-collections-slider .headline-number>span>span{opacity:1}.collections section.carousel .carousel-wrap .item-content .headline-collections-slider .headline--line{width:100%;height:1px;overflow:hidden;margin:1vw auto}.collections section.carousel .carousel-wrap .item-content .text{padding-top:1.2vw;font-size:.88889vw;line-height:1.4vw;padding-left:2%}@media (min-width:1800px){.collections section.carousel .carousel-wrap .item-content .text{font-size:16px}}@media (max-width:760px){.collections section.carousel .carousel-wrap .item-content .text{font-size:16px}}.collections section.carousel .carousel-wrap .item-content .text .button{margin-top:30px;opacity:1;text-align:center}[data-browser=safari] .collections section.carousel .carousel-wrap .item-content .headline-collections-slider .headline-number{line-height:1;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}[data-browser=safari] .collections section.carousel{min-height:740px}[data-device=tablet] .collections section.carousel .carousel-wrap .carousel-scroller{position:relative}[data-device=tablet] .collections section.carousel .carousel-wrap .carousel-scroller .points-wrap .range-points li,[data-device=tablet] .collections section.carousel .carousel-wrap .carousel-scroller .range-line span{background-color:#000}[data-device=tablet] .collections section.carousel .carousel-wrap .carousel-scroller p{color:#000}[data-device=tablet] .collections section.carousel .carousel-wrap .slider-items{margin-top:-50px}[data-device=tablet] .collections section.carousel .carousel-wrap .slider-items .headline-number{padding-left:10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-device=tablet] .collections section.carousel .carousel-wrap .slider-items .headline-number>span{margin-left:-10px}[data-device=tablet] .collections section.carousel .carousel-wrap .slider-items .headline-collections-slider{margin-top:30px}.homepage .hero h3{margin-top:330px;padding-right:175px;}.homepage .hero .hero-headline,.homepage .hero .hero-headline .headline--number{z-index:4}@media all and (max-width:1000px){.homepage .about .headline{width:50%;margin-left:25%;}}@media all (max-width:1200px){.homepage #features .headline,.homepage #specs,.homepage #specs .headline{width:100%}.homepage #specs{margin:0}.homepage #specs .headline .headline--number{padding-left:2.2%}.homepage #specs .headline .headline--number>span{margin-left:-2.2%}.homepage #specs .separator-100{display:none}.homepage #specs .headline .headline--text{text-align:center;padding:0 9vw}.homepage #features{margin:0;width:100%}.homepage #features .headline .headline--number{padding-left:2.2%}.homepage #features .headline .headline--number>span{margin-left:-2.2%}.homepage #features .headline .headline--text{text-align:center;padding:0 9vw}}.homepage .hero-headline{opacity:0}[data-device=tablet] .homepage section.hero .hidden-on-tablet{display:block}.contact .contact-info{padding-top:6vw;margin-bottom:5vw}.contact .contact-info .headline-mobile:first-child{margin-bottom:20vw}.contact .contact-info .headline-mobile .headline--number{-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%);font-size:40vw;line-height:40vw;padding-left:5vw}.contact .contact-info .headline-mobile .headline--number>span{margin-left:-5vw}.contact .contact-info .headline--line{width:100%;margin:10vw auto}.contact .contact-info .headline-text{margin-bottom:10vw}.contact .contact-info p{font-size:4.6814vw;line-height:4.6814vw;padding:2vw 0}@media (min-width:769px){.contact .contact-info p{font-size:36px;line-height:36px}}@media (max-width:319px){.contact .contact-info p{font-size:36px;line-height:36px}}[data-device=tablet] .contact-place{width:40%;text-align:center;margin:0 5%}.experience .hero .headline.location{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0}.experience .hero .headline.location.not-visible{visibility:hidden;opacity:0!important;pointer-events:none}.experience .subheading{margin-bottom:5vw;margin-left:-5vw;margin-right:-5vw}.experience .subheading h3{color:#727272;line-height:7.2vw}.experience .book-box{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;margin:10vw -5vw 5vw;padding:8vw 5vw}.experience .book-box article:first-child{padding:0 5vw 8vw;margin:0 -5vw}.experience .book-box h3{font-family:Roboto,sans-serif;color:#606060;text-align:center;font-weight:400;font-size:4.6814vw;line-height:4.6814vw;padding:5vw 0}@media (min-width:769px){.experience .book-box h3{font-size:36px;line-height:36px}}@media (max-width:319px){.experience .book-box h3{font-size:36px;line-height:36px}}.experience.mobile img.map{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:0;opacity:.5}.experience.mobile .hero .headline--number{color:#000}[data-device=tablet] .experience .hero .headline{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.features .headline.feature{width:16%;margin-left:5%}.features .headline.feature h3{font-size:1.66667vw;font-weight:400;letter-spacing:-.5px}@media (min-width:1800px){.features .headline.feature h3{font-size:30px}}@media (max-width:760px){.features .headline.feature h3{font-size:30px}}.features .headline.feature .headline--number{font-size:11.66667vw;-webkit-transform:translate(-50%,-37%);-ms-transform:translate(-50%,-37%);transform:translate(-50%,-37%)}@media (min-width:1800px){.features .headline.feature .headline--number{font-size:210px}}@media (max-width:760px){.features .headline.feature .headline--number{font-size:210px}}.features .headline.feature .headline--text{margin-top:0;margin-left:auto;margin-right:auto;max-width:190px}.features .headline.feature .headline--line{margin:2vw auto;max-width:80%!important}.features .headline.feature-main-heading{width:18%;float:left;margin-left:5.3%;margin-top:0}.features .headline.feature-main-heading .headline--line{margin:2vw auto;max-width:100%!important}.features .headline--text.have-margin{margin-left:-15%;margin-right:-15%}.features .stripe .stripe--content{padding:30px;font-weight:700;font-size:1.33333vw;line-height:24px}@media (min-width:1800px){.features .stripe .stripe--content{font-size:24px}}@media (max-width:760px){.features .stripe .stripe--content{font-size:24px}}.features .stripe.stripe-1{position:absolute;bottom:180px;left:-70px}.features .stripe.stripe-1 .stripe--content{padding-left:70px}.features .features-slider .slider-content{width:70%}.features .features-slider .slider-content .headline h3{font-size:1.66667vw;font-weight:400;letter-spacing:-.5px}@media (min-width:1800px){.features .features-slider .slider-content .headline h3{font-size:30px}}@media (max-width:760px){.features .features-slider .slider-content .headline h3{font-size:30px}}.features .features-slider .slider-content .headline .headline--number{font-size:12.22222vw;-webkit-transform:translate(-50%,-10%);-ms-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}@media (min-width:1800px){.features .features-slider .slider-content .headline .headline--number{font-size:220px}}@media (max-width:760px){.features .features-slider .slider-content .headline .headline--number{font-size:220px}}.features .features-slider .slider-separator{height:5px;width:100%;background:-webkit-gradient(linear,right top,left top,from(#faeb32),to(#ff781e));background:-webkit-linear-gradient(right,#faeb32,#ff781e);background:-o-linear-gradient(right,#faeb32,#ff781e);background:linear-gradient(to left,#faeb32,#ff781e);float:left;margin:3vw 0}.features .features-slider .slider-dots{width:100%;float:left;padding:0 3vw}.features .features-slider .slider-dots ul{width:100%;float:left;list-style-type:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.features .features-slider .slider-dots ul li{cursor:pointer;font-size:2.22222vw;font-family:robotomedium;color:#535353;opacity:.15;letter-spacing:.5px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (min-width:1800px){.features .features-slider .slider-dots ul li{font-size:40px}}@media (max-width:760px){.features .features-slider .slider-dots ul li{font-size:40px}}.features .features-slider .slider-dots ul li.active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}.features .features-slider .slider-dots ul li:hover{opacity:.3}.features .features-slider .slider-dots ul li:hover.active{opacity:1}.features.mobile .features-slider{margin-bottom:20vw}.features.mobile .features-slider .slider-content{width:100%;float:left}.features.mobile .features-slider .slider-content .headline{margin-top:6vw;opacity:1}.features.mobile .features-slider .slider-content .headline svg.icon{opacity:1;max-width:18vw;max-height:18vw}.features.mobile .features-slider .slider-content .headline .text-anim>span>span{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.features.mobile .features-slider .slider-content .slider-separator{margin:10vw 0}.features.mobile .maintenance{margin-bottom:5vw}.features .second-row{margin-left:21%}.mobile.features .features-slider .slider-content .headline .headline--number{display:block!important;opacity:.1;color:#535353;line-height:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-left:10vw}.mobile.features .features-slider .slider-content .headline .headline--number>span{margin-left:-10vw}[data-device=tablet] .features .stripe .stripe--content{line-height:1}[data-device=tablet] #product-page-prlx .headline{width:100%;margin-left:0}[data-device=tablet] #product-page-prlx .col-4-half.position-relative.col-offset-1-half{float:right;width:91%}[data-device=tablet] #product-page-prlx .features-slider.col-3.col-offset-1{width:50%;margin-left:25%;text-align:center}[data-device=tablet] #product-page-prlx .features-slider .slider-content{width:100%}[data-device=tablet] .headline.feature{width:33.333%;margin:0;padding:0 20px}[data-device=tablet] .features section.col-9>.col-9{padding:0 20px;margin-bottom:50px}[data-device=tablet] .features .features-slider .slider-content .headline,section.hero .hero-headline .headline--line{margin-bottom:0}[data-device=tablet] .features .second-row{margin-left:0}[data-device=tablet] .features .features-slider .slider-content .headline h3{font-size:22px}[data-device=tablet] .features .features-slider .slider-content .headline .headline--number>span{margin-left:-2%}[data-device=tablet] .features .features-slider .slider-content .headline .headline--number{padding-left:2%;-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}[data-device=tablet] .features .features-slider .slider-dots ul li{font-size:25px}[data-device=tablet] .features .headline.feature-main-heading{width:100%;margin-left:0}[data-device=tablet] .features .headline.feature-main-heading .headline--number{padding-left:2%}[data-device=tablet] .features .headline.feature-main-heading .headline--number>span{margin-left:-2%}[data-device=tablet] .features .headline.feature .headline--number{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-left:1.9vw}[data-device=tablet] .features .headline.feature .headline--number>span{margin-left:-1.9vw}section.hero{height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;display:block;overflow:hidden}section.hero h3{width:100%;font-size:54px;font-size:3.11111vw;color:#e6e6e6;position:absolute;top:26%;left:0;text-align:right;z-index:10;padding-right:0px;line-height:60px}@media (min-width:1800px){section.hero h3{font-size:50px}}@media (max-width:760px){section.hero h3{font-size:56px}}@media all and (max-width:1000px){section.hero h3{font-size:50px}}@media all and (max-width:1000px) and (min-width:1800px){section.hero h3{font-size:82px}}@media all and (max-width:1000px) and (max-width:760px){section.hero h3{font-size:32px;top:50%;padding:0;text-align:center}}section.hero .hero-headline .button{margin-top:3vw}section.hero ul.social-networks{list-style-type:none;position:absolute;left:30px;bottom:20px;z-index:1;opacity:0}section.hero ul.social-networks li{float:left;color:#0d5ba1;margin:0 6px;font-family:Roboto,sans-serif;height:30px;line-height:30px}section.hero ul.social-networks li:first-child:after{content:'';height:1px;width:70px;background:#006FA8;display:inline-block;vertical-align:middle;margin-left:12px}section.hero ul.social-networks li a{height:30px;line-height:30px;color:#0d5ba1;text-decoration:none;font-size:12px;display:block;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:#ffffffcf;padding:0px 5px;border:1px solid #fff;}section.hero ul.social-networks li a span{position:relative;z-index:2;display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}section.hero ul.social-networks li a span.second{opacity:0}section.hero ul.social-networks li a:hover span{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}section.hero ul.social-networks li a:hover span.second{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:1}section.hero .explore{font-size:12px;font-family:robotomedium;color:#e6e6e6;padding:0 15px;display:inline-block;position:absolute;right:-60px;top:70%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1;opacity:0}.mobile section.hero h3,section.have-parallax-box .stripe{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}section.hero .explore .line{width:100%;overflow:hidden;margin-top:4px}section.hero .explore .line:before{content:'';height:5px;position:absolute;left:0;right:0;background:-webkit-gradient(linear,right top,left top,from(#91bff0),to(#0D5BA2));background:-webkit-linear-gradient(right,#91bff0,#0D5BA2);background:-o-linear-gradient(right,#91bff0,#0D5BA2);background:linear-gradient(to left,#91bff0,#0D5BA2);-webkit-animation:explore 3s infinite;animation:explore 3s infinite;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@-webkit-keyframes explore{0%,100%,50%,75%{left:0}25%,5%,87{left:100%}}@keyframes explore{0%,100%,50%,75%{left:0}25%,5%,87{left:100%}}section.hero .copyright{position:absolute;bottom:30px;right:30px;text-align:right;font-family:Roboto,sans-serif;color:#fff;font-size:12px;z-index:1;opacity:0}section.hero .drag-area,section.hero .spec-drag{position:absolute;left:0;bottom:80px;opacity:0}section.hero .map{margin-top:20%;position:relative}section.hero .map img{opacity:.25}section.hero .map .marker{height:1vw;width:1vw;background:-webkit-linear-gradient(45deg,#ff781e,#faeb32);background:-o-linear-gradient(45deg,#ff781e,#faeb32);background:linear-gradient(45deg,#ff781e,#faeb32);border-radius:100%;position:absolute;z-index:1000000;cursor:pointer}section.hero .map .marker.marker-1{top:14%;left:38%}section.hero .map .marker.marker-2{top:80%;left:48%}section.hero .map .marker span{background:-webkit-linear-gradient(45deg,#ff781e,#faeb32);background:-o-linear-gradient(45deg,#ff781e,#faeb32);background:linear-gradient(45deg,#ff781e,#faeb32);opacity:.1!important;display:block;border-radius:100%;position:absolute;top:50%;left:50%}section.hero .map .marker span.first{height:3vw;width:3vw;margin-left:-1.5vw;margin-top:-1.5vw}section.hero .map .marker span.second{height:5vw;width:5vw;margin-left:-2.5vw;margin-top:-2.5vw}#logo-other,#logo-tablet{position:absolute;height:100%;top:0;left:0;z-index:1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.mobile section.hero{height:100vh;background-attachment:initial}.mobile section.hero h3{font-size:8.3225vw;line-height:8.3225vw;margin-top:0;transform:translateY(-50%)}@media (min-width:769px){.mobile section.hero h3{font-size:64px;line-height:64px}}@media (max-width:319px){.mobile section.hero h3{font-size:64px;line-height:64px}}[data-browser=safari]:not([data-device=tablet]) section.hero .drag-area{z-index:100}[data-device=tablet] section.hero .drag-area{opacity:1;position:absolute;z-index:10}[data-device=tablet] .hero-headline .headline--number{padding-left:8vw}[data-device=tablet] .hero-headline .headline--number>span{margin-left:-8vw}section.about{width:100%;display:block;float:left}section.office{position:relative;width:100%;float:left;font-size:14px}section.office .parallax-img{margin-left:-20%;margin-top:-100px}section.office .stripe{width:160px;height:500px;position:absolute;left:8%;top:-50%;z-index:3}section.office .stripe .stripe--content{position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-linear-gradient(135deg,#faeb32,#ff781e);background:-o-linear-gradient(135deg,#faeb32,#ff781e);background:linear-gradient(-45deg,#faeb32,#ff781e);color:#fff;font-family:robotomedium;font-size:1.66667vw;line-height:1;padding:30px;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}@media (min-width:1800px){section.office .stripe .stripe--content{font-size:30px}}@media (max-width:760px){section.office .stripe .stripe--content{font-size:30px}}section.office .stripe.bottom{height:100px;top:calc(100% - 4px)}section.office .stripe.bottom .stripe--content{background:-webkit-linear-gradient(135deg,#faeb32,#fdb128);background:-o-linear-gradient(135deg,#faeb32,#fdb128);background:linear-gradient(-45deg,#faeb32,#fdb128)}section.office .stripe.blue{width:250px;top:100%;left:35%;z-index:100}section.office .stripe.blue .stripe--content{background:#20222d;position:absolute;bottom:0;left:0;top:initial;height:initial;padding:200px 40px 40px}section.office p.text-justify{line-height:1.4vw}[data-device=tablet] section.office .stripe{height:15vh;width:10%}[data-device=tablet] section.office .stripe .stripe--content{line-height:1;padding:15px}.contact-place{text-align:center}.contact-place h3{font-size:2.77778vw}@media (min-width:1800px){.contact-place h3{font-size:50px}}@media (max-width:760px){.contact-place h3{font-size:50px}}.contact-place .headline--number{font-size:11.11111vw;-webkit-transform:translate(-50%,-35%);-ms-transform:translate(-50%,-35%);transform:translate(-50%,-35%);padding-left:10%}@media (min-width:1800px){.contact-place .headline--number{font-size:200px}}@media (max-width:760px){.contact-place .headline--number{font-size:200px}}.contact-place .headline--number>span{margin-left:-10%}.contact-place .headline--line{margin-top:4vw}.contact-place .headline--text{text-align:center;margin-top:4vw}section.image-paralax{width:100%;float:left;background:0 0;padding:0}section.image-paralax.width-init{width:calc(11.1111111111% * 4);margin-top:100px!important}section.image-paralax.width-init .img-box{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}@media all and (max-width:1200px){section.image-paralax{padding-top:10vw}section.image-paralax.width-init{padding-top:0}section.image-paralax .img-wrap .img-wrap-item{width:60%;margin-left:40%}section.image-paralax .img-wrap .img-wrap-item:first-child{margin-left:0}}@media all and (max-width:1000px){section.image-paralax{padding-top:12vw}section.image-paralax.width-init{padding-top:0}}section.image-paralax.fixed{z-index:100}section.image-paralax .img-wrap{position:relative}section.image-paralax .img-box{position:relative;float:left;width:100%;z-index:2}section.image-paralax .img-box img{position:relative;z-index:2}section.image-paralax .img-box img.show-me{-webkit-animation:imgfadeIn 1.5s forwards;animation:imgfadeIn 1.5s forwards}section.image-paralax .img-box img.hide-me{-webkit-animation:imgfadeOut 1.5s forwards;animation:imgfadeOut 1.5s forwards}section.image-paralax .img-box .invisible-img{position:absolute;bottom:0;left:0;width:100%;height:0;overflow:hidden}section.image-paralax .img-box .invisible-img img{width:100%;position:absolute;bottom:0}section.image-paralax .img-box.img-box-2{margin-top:-32%;z-index:1}section.image-paralax .img-box .img-overlay{width:0%;height:100%;position:absolute;background-color:#20222d;top:0;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}section.image-paralax .img-box .img-overlay.overlay-1{left:0}section.image-paralax .img-box .img-overlay.overlay-2{right:0}section.image-paralax .img-box.start-effect .img-overlay.overlay-1{-webkit-animation:imgOverlayEffect-1 1.5s forwards;animation:imgOverlayEffect-1 1.5s forwards}section.image-paralax .img-box.start-effect .img-overlay.overlay-2{-webkit-animation:imgOverlayEffect-2 1.5s forwards;animation:imgOverlayEffect-2 1.5s forwards}@-webkit-keyframes imgOverlayEffect-1{0%,100%,40%,60%,80%{width:0%}20%{width:100%}}@keyframes imgOverlayEffect-1{0%,100%,40%,60%,80%{width:0%}20%{width:100%}}@-webkit-keyframes imgOverlayEffect-2{0%,100%,20%,60%,80%{width:0%}40%{width:100%}}@keyframes imgOverlayEffect-2{0%,100%,20%,60%,80%{width:0%}40%{width:100%}}@-webkit-keyframes imgfadeIn{0%,20%{opacity:0}100%,30%{opacity:1}}@keyframes imgfadeIn{0%,20%{opacity:0}100%,30%{opacity:1}}@-webkit-keyframes imgfadeOut{0%,20%{opacity:1}100%,30%{opacity:0}}@keyframes imgfadeOut{0%,20%{opacity:1}100%,30%{opacity:0}}section.image-paralax .stripe{height:490px;position:absolute;left:13%;top:-120px;z-index:3}section.image-paralax .stripe .stripe--content{position:absolute;top:0;left:189px;height:100%;background:#fff;color:#0e5ca2;font-family:robotomedium;font-size:1.66667vw;line-height:1;padding:50px 28px 28px;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;width:250px;opacity:.9}section.image-paralax .stripe.top .stripe--content{border-radius:75px 0}@media (min-width:1800px){section.image-paralax .stripe .stripe--content{font-size:45px}}@media (max-width:760px){section.image-paralax .stripe .stripe--content{font-size:45px}}@media all and (max-width:1500px){section.image-paralax .stripe .stripe--content{padding:35px 20px 20px}}@media all and (max-width:1200px){section.image-paralax .stripe .stripe--content{padding:15px;font-size:1.55556vw}}@media all and (max-width:1200px) and (min-width:1800px){section.image-paralax .stripe .stripe--content{font-size:28px}}@media all and (max-width:1200px) and (max-width:760px){section.image-paralax .stripe .stripe--content{font-size:28px}}@media all and (max-width:1000px){section.image-paralax .stripe .stripe--content{font-size:1.77778vw}}@media all and (max-width:1000px) and (min-width:1800px){section.image-paralax .stripe .stripe--content{font-size:32px}}@media all and (max-width:1000px) and (max-width:760px){section.image-paralax .stripe .stripe--content{font-size:32px}}section.image-paralax .stripe.bottom{height:100px;top:calc(100% - 4px);z-index:-1}section.image-paralax .stripe.bottom .stripe--content{background:-webkit-gradient(linear,left top,left bottom,from(#006FA8),to(#0d5ba2));background:-webkit-linear-gradient(top,#006FA8,#0d5ba2);background:-o-linear-gradient(top,#006FA8,#0d5ba2);background:linear-gradient(180deg,#006FA8,#0d5ba2);display:none}section.image-paralax .stripe.blue{width:20vw;top:100%;left:27%;z-index:100}section.image-paralax .stripe.blue .stripe--content{background:#fff;position:absolute;bottom:0;left:190px;top:initial;height:initial;padding:83px 30px 90px;border-radius:75px 0}section.image-paralax .stripe.blue .stripe--content span{display:block;width:100%}@media all and (max-width:1500px){section.image-paralax .stripe.blue{top:140%}}.image-bottom-margin{margin-left:40%}section.have-parallax-box{width:100%;float:left;padding-top:80px;margin-top:10vw;position:relative}section.have-parallax-box .img-box{height:32vw;background-repeat:no-repeat;background-size:120% auto;background-position-x:0;background-position-y:-80px!important;max-width:54.6%;margin-left:33.4%}section.have-parallax-box .stripe{float:none;transform:translateY(-50%);position:absolute}section.have-parallax-box .stripe .stripe--content{background:#006fa8;padding:3vw 3vw 3vw 43%;color:#fff;font-size:1.36667vw;line-height:27px;font-family:robotomedium;position:relative;z-index:1;margin:0;text-transform:capitalize}@media (min-width:1800px){section.have-parallax-box .stripe .stripe--content{font-size:26px;line-height:38px}}@media (max-width:760px){section.have-parallax-box .stripe .stripe--content{font-size:30px}}section.have-parallax-box .button{z-index:1;position:absolute;left:32%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.image-paralax-space{width:100%;float:left;display:block}[data-device=tablet] .image-paralax-space,section.booking .headline .headline--number:after{display:none}[data-device=tablet] section.image-paralax{margin-bottom:20vw}[data-device=tablet] body.landscape section.image-paralax .stripe{top:-9vw}[data-device=tablet] body.landscape section.image-paralax .stripe.blue{top:30vw}[data-device=tablet] body:not(.landscape) section.image-paralax .stripe{top:-15vw}[data-device=tablet] body:not(.landscape) section.image-paralax .stripe.blue{top:20vw}[data-device=tablet] section.image-paralax .stripe{height:15vh}[data-device=tablet] section.have-parallax-box{margin-top:0}[data-device=tablet] section.image-paralax .stripe.bottom{height:3vh}[data-device=tablet] section.have-parallax-box .img-box{background-position-y:-180px}[data-browser=internet-explorer] section.image-paralax .blue.stripe .stripe--content{height:auto;padding-top:8vw}section.carousel .item{outline:0;margin:100px 0;opacity:.5;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}section.carousel .item img{width:100%;padding:0 14%}section.carousel .item.slick-center .hold{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}section.carousel .slick-center{opacity:1;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);z-index:999;position:relative;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}section.carousel .slick-center.hold{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}section.booking{width:100%;background-color:#20222d;padding:80px 0;float:left;position:relative;z-index:1;overflow:hidden}#contact svg,#specs svg,article#features svg,section.about svg{width:100px;height:100px;fill:#f08080;margin-bottom:25px}section.booking .headline{margin-top:0}section.booking .headline h3{color:#fff}section.booking .headline .headline--line,section.booking .headline .headline--line:after,section.booking .headline .headline--line:before{background-color:#fff}section{padding:10px 0}section#mobile-content{padding:5vw;background:#fff}section#mobile-content br{display:block;line-height:5vw}.stripe--content ul li{font-size:18px;line-height:32px;font-weight:400}.stripe--content ul{margin-top:20px;padding:0;list-style:none}section.image-paralax .stripe.blue .stripe--content span p{font-size:18px;line-height:36px;padding-top:35px;font-weight:400}.button:hover span{color:#fff;text-decoration:none}article#collections .button{-webkit-box-shadow:none;box-shadow:none}.column p{color:#0e5ca2;font-size:13px;letter-spacing:.5px;line-height:26px}.path{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 5s linear alternate infinite;animation:dash 5s linear alternate infinite;stroke:#eee;fill:#006fa8;stroke-width:20px}@-webkit-keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@media (max-width:1400px){.stripe.top.col-2{width:50%}section.image-paralax .stripe.blue{width:30vw}}section.about{background:url(images/s2.png) 63% 20% no-repeat #0d5ba1}.isScrolled .logo{height:40px}.booking{display:none}.enquiry-form .modal-title{text-align:center;font-size:22px;color:#0D5BA2;text-transform:capitalize}.enquiry-form .modal-header{margin-bottom:20px}.enquiry-form .form-control{height:45px;border-radius:0;border:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none}.enquiry-form textarea{height:130px!important}.enquiry-form .form-group{margin-bottom:25px}.enquiry-form .input-group-addon{border-radius:0}.enquiry-form .button{opacity:1;float:right;border-radius:0;margin:10px 0}.enquiry-form .enq-form .input-group-addon{background-color:#4d80b4;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.enquiry-form .enq-form .input-group-addon:hover{background-color:#006FA8}.footer--bot .txt-field{margin-bottom:40px}.an-image-anim{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow:hidden;padding-bottom:10px;width:140px;height:140px;margin:0 auto 30px;border:0 solid #ededed;border-radius:50%;padding-top:20px}.headline:hover .an-image-anim{margin-top:-10px}.headline:hover a.button.page-link.fade-in-bottom{margin-top:10px;display:inline-block}.headline:hover .an-image-anim img{-webkit-filter:grayscale(0);filter:none}.headline--text ul{list-style:none;text-align:center;font-size:20px;line-height:32px}a.button.pull-left.page-link{text-decoration:none}footer .footer--bot .column.footer-logos .footer-logo-box a i.fa.fa-facebook{color:#4867a9}footer .footer--bot .column.footer-logos .footer-logo-box a i.fa.fa-twitter{color:#21a1f0}footer .footer--bot .column.footer-logos .footer-logo-box a i.fa.fa-instagram{color:#c93182}footer .footer--bot .column.footer-logos .footer-logo-box a i.fa.fa-youtube-play{color:#fe0302}.footer-logo-box .icon-content h5:nth-child(1){color:#4867a9}.footer-logo-box .icon-content h5:nth-child(2){color:#21a1f0}.footer-logo-box .icon-content h5:nth-child(3){color:#c93182}.footer-logo-box .icon-content h5:nth-child(4){color:#fe0302}#contact img,.about img{-webkit-transition:.6s ease-out;-o-transition:.6s ease-out;transition:.6s ease-out;margin-bottom:20px}#contact:hover img,.about:hover img{-webkit-filter:none;filter:none;-webkit-transform:rotateZ(720deg);-ms-transform:rotate(720deg);transform:rotateZ(720deg)}.ft-lst{margin-top:40px}.ft-lst .column{border-top:1px solid #5583ae;padding:13px 0}@media all and (max-width:1400px){section.image-paralax .stripe .stripe--content{position:absolute;top:0;left:100px;background:#fff;color:#0e5ca2;font-family:robotomedium;font-size:45px;line-height:1;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s;width:250px;opacity:.9}}.m-box h4,.main-content,article.mission-vision{font-family:Roboto}@media all and (max-width:1024px){section.image-paralax .stripe .stripe--content{padding:26px 10px 10px 26px!important;left:-100px}#footer .footer-logo,#footer .text-right{width:100%;margin-left:0}.ft-lst .column{border-top:0}footer{position:static}.footer-space{display:none}}@media all and (max-width:767px){.side-nav ul li a{padding:10px}header{padding:15px}header .logo{height:40px}.vis_wrapper{display:block}.drag-area,.image-paralax,.ppcc .separator-100{display:none}.headline h3,.headline-collections-slider h3{font-size:34px}section.about{text-align:center}.ppcc{width:100%!important;clear:both;margin:0}.ppcc .col-9,.ppcc .headline.col-6{width:100%}.headline--text ul{font-size:14px;line-height:28px}#about .headline--text{font-size:14px;text-align:center!important;text-align-last:center!important}#about a.button.page-link.fade-in-bottom{margin:0 auto;float:none!important}section.have-parallax-box .stripe .stripe--content{padding-left:10px;font-size:24px!important}}@media all and (max-width:600px){.vis_wrapper .col.vision{padding:15px 10% 0}.vis_wrapper .col.vision h3{margin-top:0}.side-nav{display:none!important}.vis_wrapper .col.vision,section.have-parallax-box .stripe{width:100%}section.have-parallax-box .stripe .stripe--content{left:0;position:static;width:100%;padding-left:0;text-align:center!important;padding-right:0!important}.footer--bot .location iframe{width:100%!important}section.have-parallax-box .button{bottom:90px;display:inline-block;width:200px!important;margin:0 auto!important;right:0;left:0}.col-9.ft-lst,.social-networks{display:none}section.have-parallax-box{margin-left:0!important}.background-wrap{background:0 0}section.hero h3{font-size:23px;padding:10px}h3{padding:10px;font-size:23px!important}footer .footer--bot .column a{font-size:13px}footer .footer--bot ul li{padding:2px 0}article.menu ul.menu-nav li a,article.page-transition ul.menu-nav li a{font-size:16px}article.menu ul.menu-nav li,article.page-transition ul.menu-nav li{padding:1px 0}article.menu img.logo{height:30px;margin-top:33px}article#features0,article#features1{width:100%;text-align:center;margin:0}article#features0 .headline,article#features1 .headline{width:100%}}.main-inner section.hero.no-index{max-height:600px;background-position:center center}.main-inner section.hero h3{left:0!important;-webkit-transition:none;-o-transition:none;transition:none;text-align:center;bottom:30px;top:auto}body.main-inner .breadcrumb{background:0 0;font-size:15px;font-weight:400}body.main-inner .breadcrumb a,body.main-inner .breadcrumb span{display:inline-block;margin:0 5px;color:#fff}body.main-inner .breadcrumb span:before{content:'|';display:inline-block;margin-right:10px}body.main-inner .breadcrumb a i{margin-right:5px}body.main-inner .breadcrumb a:hover{color:#6dbbff;text-decoration:none}.inner-content{background:#fff}.inner-content #contact{background:#0e5ca2;padding-bottom:50px}.main-content{color:#717171;font-size:16px;line-height:28px;float:left;clear:both;width:100%}.abt{padding:0}img.align-left,img.align-right{padding:10px;background:#fff;border:2px dashed #f3f3f3;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05)}.align-right{float:right}img.align-right{float:right;margin:0 0 30px 40px}img.align-left{float:left;margin:0 40px 30px 0}article.mission-vision{width:100%;height:auto;float:left;clear:both;background:url(images/mission.jpg) top left no-repeat;background-size:cover;position:relative;padding:70px 15px}article.mission-vision:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(14,92,162,.72)}.m-box{text-align:center;padding:30px 35px;font-size:17px;transition:.4s all;-webkit-transition:.4s all;position:relative}.m-box h4,h2.title2{margin-bottom:20px;text-transform:uppercase;font-size:30px}.m-box:hover{transition:.4s all;-webkit-transition:.4s all;background:rgba(14,92,162,.7)}.m-box:after,.m-box:before{content:'';background:#fff;left:0;top:0;position:absolute}.m-box:before{width:2px;height:0;transition:.4s all;-webkit-transition:.4s all}.m-box:hover:before{height:50%}.m-box:after{width:0;height:2px;transition:.4s all;-webkit-transition:.4s all}.m-box:hover:after{width:50%}.m-box i{display:inline-block;-webkit-transition:.6s ease-out;-o-transition:.6s ease-out;transition:.6s ease-out}.m-box:hover i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.video-profile{padding:0;margin-left:-15px;background-repeat:no-repeat;background-size:cover}.video-profile img{width:100%;visibility:hidden;-webkit-transition:all .6s linear}.video-content{padding:10px 50px;line-height:30px}h2.title2{color:#0e5ca2;margin-top:10px;font-family:robotomedium;line-height:40px}.video-profile a{display:block;position:absolute;color:#fff;font-size:30px;width:60px;height:60px;border:2px solid #fff;text-align:center;border-radius:50%;padding-top:12px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-profile a:hover i{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.video-profile a i{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.copyright-text{color:#0e5ca2;font-size:13px;float:left;clear:both}.main-inner footer#footer{position:static}.serv-box ul,.video-content ul{padding:0;margin:0;list-style:none}.serv-box ul li,.video-content ul li{display:block;padding-left:25px;position:relative;margin-bottom:10px}
.video-profile.mH{height:auto !important;}.serv-box ul li:before,.video-content ul li:before{content:"\f00c";position:absolute;left:0;top:9px;color:#0e5ca2;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:13px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.serv-box:nth-child(2n) .serv-box:nth-child(2n) .video-profile,.serv-box:nth-child(2n) h2.title2,.serv-box:nth-child(2n) ul li:before{color:#fff}.servciesss{padding:0}.servciesss h2{text-align:left}.serv-box{padding:50px 0;text-align:justify}.serv-box:nth-child(2n){background:#0e5ca2;color:#fff;position:relative}.serv-box:nth-child(2n):after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(14,92,162,.8)}.serv-box .container{z-index:9;position:relative;width:100%;max-width:1200px}.serv-box.transport{background:url(images/transport-bg.jpg) bottom center no-repeat;background-size:cover;position:relative}.serv-box.mapping{background:url(images/mapping-bg-new.jpg) bottom center no-repeat;background-size:cover;position:relative}.serv-box.school{background:url(images/school-bg.jpg) bottom center no-repeat;background-size:cover;position:relative}.serv-box.car{background:url(images/car-bg.jpg) bottom center no-repeat;background-size:cover;position:relative}.serv-box img{float:right;margin:0 0 30px 40px;padding:10px;background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05)}.serv-box:nth-child(2n) img{float:left;margin:40px 40px 30px 0;box-shadow:0 0 15px 0 #063056}.serv-box:nth-child(2n) ul li{padding-right:25px}.serv-box .video-profile{box-shadow:0 0 0 10px rgba(0,0,0,.02)}.serv-box:nth-child(2n) .video-profile{float:right;box-shadow:0 0 0 10px rgba(255,255,255,.2)}@media (max-width:991px){.video-content,.video-profile{width:100%;background-image:none!important;margin-left:0;margin-top:15px;padding:15px}.video-profile img{visibility:visible;padding:0;-webkit-box-shadow:none;box-shadow:none}.video-profile:before{display:none}.video-content h2{margin-top:0}article#collections{padding-bottom:20px;padding-top:40px}article#features{padding:40px 0}footer .footer--bot{padding-top:42px}}@media (max-width:768px){img.align-right{width:100%}article#collections section.have-parallax-box .img-box{height:80vw;background-repeat:no-repeat;background-position-x:0;background-position-y:0;background-position:unset!important;background-size:cover;margin-left:0;width:100%;max-width:100%}section.have-parallax-box .button{bottom:40px;display:inline-block;width:200px!important;margin:0 auto!important;right:0}article#collections .stripe.col-3{width:100%}article#collections .stripe.col-3 .stripe--content{text-align:center!important;padding-left:15px!important;padding-right:15px!important}article#collections a.button.pull-left.page-link{left:0;right:0}}.snip1576:after,.video-profile:after{height:150%;content:'';right:0;left:0}.homepage .hero h3 span{text-align:center;background:linear-gradient(to right,#FFF 20%,#287fce 40%,#287fce 60%,#FFF 80%);background-size:200% auto;color:#000;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:shine 10s linear infinite;animation:shine 10s linear infinite}.snip1576,.video-profile{color:#444;text-align:center;overflow:hidden}@keyframes shine{to{background-position:400% center}}.limit-width{max-width:800px;margin:0 auto}.snip1576 img,.video-profile img{vertical-align:top;max-width:100%;backface-visibility:hidden}.pd-0{padding:0}.pd-40-50{padding:40px 50px}.snip1576{background-color:#fff;position:relative;width:100%;display:block}.snip1576 *{-webkit-transition:all .45s ease;transition:all .45s ease}.snip1576:after{background-color:#0e5ca2;bottom:-150%;position:absolute;-webkit-transition:all .5s linear;transition:all .5s linear}.main-content:hover .snip1576.hover:after,.main-content:hover .snip1576:after,.snip1576:hover .snip1576.hover:after,.snip1576:hover .snip1576:after{bottom:100%}.video-profile{background-color:#fff;display:inline-block;position:relative}.video-profile *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .45s ease;transition:all .45s ease}.video-profile:after{background-color:#0e5ca2;bottom:-150%;position:absolute;-webkit-transition:all .5s linear;transition:all .5s linear}.abt:hover .video-profile.hover:after,.abt:hover .video-profile:after,.serv-box:hover .video-profile.hover:after,.serv-box:hover .video-profile:after{bottom:100%}#contact-form{padding:50px 0 0}#contact-form .form-control{border-radius:0;height:50px;border:none;background:rgba(255,255,255,1)}#contact-form .btn{width:100%;border-radius:0;padding:15px;font-size:14px;text-transform:uppercase;background:#2482d6;border:none!important;color:#fff}span.wpcf7-form-control-wrap.Attachyourcv input{border:none!important}#contact-form .form-group{margin-bottom:20px;padding:0 10px;position:relative}span.wpcf7-form-control-wrap.Attachyourcv{float:left;padding:15px;color:#b7b7b7;outline:0;width:100%;background:#fff}#contact-form .form-group .help-block{display:block;margin-top:18px;margin-bottom:auto;color:#9c9c9c;position:absolute;right:24px;font-size:14px}#contact-form .form-group p{color:#fff}#contact-form .container{background:#f3f3f3;padding:35px 35px 20px 25px}#contact-form .form-group.col-sm-12{float:left;width:100%}.thumb p{color:#5b5959;line-height:25px;font-size:14px;text-align:justify}.thumb-in{background:#005baa;padding:10px;min-height:1198px;max-height:1198px;}@media all and (max-width:767px){.career-left,.career-right{float:left;width:100%}#contact-form .container{padding:35px 25px}.main-inner section.hero.no-index{background-size:auto 102%!important}.career-left{margin-bottom:15px}.career-img,.con-img{margin:0 10px}.con-img{background:url(images/contact-inner.jpg) top left no-repeat!important;background-size:100%!important}}#contact-form textarea.form-control{height:120px!important}.con-img{background:url(images/contact-inner.jpg) top left no-repeat;background-size:cover;min-height:330px}.career-img{background:url(images/career-inner.jpg) top right no-repeat;background-size:cover;min-height:401px}#project{padding:50px 0 0}#project .thumbnail{margin-bottom:0;border-radius:0;padding:0;border:none;overflow:hidden}.btn:active,.btn:focus,button:active,button:focus{outline:0!important;box-shadow:none!important}.thumb-in:hover .img-thumbnail{transform:scale(1.1);-webkit-transform:scale(1.1);transition:all .4s;-webkit-transition:all .4s}#image-gallery .modal-footer{display:block}.thumb{margin-top:15px;margin-bottom:15px;min-height:1200px;max-height:1200px;}.modal.pr .modal-content{background:#fff;padding-bottom:15px;display:inline-block}.modal.pr .modal-content .modal-body{padding:15px 0 0}.modal.pr .modal-content .modal-header{border-bottom:none;position:absolute;width:100%;z-index:99;background:#fff;padding:15px;color:#000}.modal.pr .modal-content .modal-header button{position:absolute;top:0;right:-1px;padding:18px;z-index:9;background:#0e5ca2;opacity:1;color:#fff}.modal.pr .modal-content .modal-footer{padding:0;position:absolute;right:15px;bottom:15px;border:none}.modal.pr .modal-content .modal-footer .btn{background:#0e5ca2;border-radius:0}ul.experti{background:#f7f7f7;padding:20px 2%;width:auto;border-radius:4px;border:1px solid #efefef;margin-top:30px}.experti li a{background:#f7f7f7;text-decoration:none;color:#717171;position:relative}.experti li a:hover{color:#0e5ca2;font-weight:700;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.experti li a:before{content:"";position:absolute;width:0%;height:2px;bottom:-4px;left:0;background-color:#0e5ca2;visibility:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.pro-dis:after,.projects-head:after,.q_link:after{content:'';bottom:0}.experti li a:hover:before{visibility:visible;width:100%}.projects-head{color:#0e5ca2;font-size:22px;margin-top:10px;position:relative;padding-bottom:15px;margin-bottom:18px}.projects-head:after{position:absolute;left:0;width:80px;background:#0d5ba1;height:1.5px;transition:all .4s;-webkit-transition:all .4s}.pro-dis{background:#fff;padding:20px;position:relative;z-index:99;box-shadow:1px 5px 5px #00026;min-height:885px;max-height:900px;}.pro-dis:after{position:absolute;right:0;top:0;background:#005baa;width:0;transition:all .4s;-webkit-transition:all .4s;z-index:-9}.thumb-in:hover .projects-head,.thumb-in:hover p{color:#fff}.thumb-in:hover .projects-head:after{width:110px;transition:all .4s;-webkit-transition:all .4s}.thumb-in:hover .pro-dis:after{right:auto;left:0;width:100%;transition:all .4s;-webkit-transition:all .4s}.thumb-in .img-thumbnail{padding:0;background-color:transparent;border:none}.footer-ad p,.footer-ad p a{font-size:15px;line-height:30px}.foot-bottom-out{float:left;clear:both;width:100%;margin-top:40px}.foot-bottom-out .container{border-top:1px solid #5583ae;padding:15px 0}.foot-bottom-mid ul li{display:inline-block}.foot-bottom-right p{color:#0e5ca2;font-size:13px;letter-spacing:.5px;line-height:26px;text-align:right}footer .footer--bot ul li{padding:0 10px;margin-bottom:0}footer .footer--bot ul{list-style-type:none;text-align:center;padding-top:8px;margin-bottom:0}.cont-left{float:left}.foot-bottom-mid ul li a{font-size:14px}footer .footer--bot ul li a:hover{color:#303030}footer .footer--bot ul li a{color:#0e5ca2}.foot-bottom-right p{padding-top:15px}body.main-inner .breadcrumb{display:block}body.main-inner .breadcrumb a{text-decoration:none}span.breadcrumb span{display:initial!important}.q_link{background:#006fa8;min-height:400px;padding:60px 50px 0;position:relative;z-index:99}.q_link:after{position:absolute;left:0;right:0;top:0;background:#0e5ca2;z-index:-9;transform:scale(0);-webkit-transform:scale(0);transition:all .4s;-webkit-transition:all .4s}.q_link:hover:after{transform:scale(1);-webkit-transform:scale(1);transition:all .4s;-webkit-transition:all .4s}.column.footer-ad p{color:#fff;line-height:32px}.column.footer-ad a{color:#fff!important}.modal-content{width:100%}@media (max-width:1400px){section.have-parallax-box{padding-top:0;margin-top:3vw}section.have-parallax-box .img-box{height:33vw;background-position-y:inherit!important}.foot-bottom-out{padding:0 15px}footer .footer--bot ul li{padding:0 5px}.foot-bottom-mid ul li a{font-size:13px}.headline h3,section.image-paralax .stripe .stripe--content{font-size:25px}.main-inner section.hero h3{padding:0}}@media (max-width:1199px){.ppcc,.ppcc .headline{width:100%}.projects-head{font-size:17px}.headline--text{font-size:14px}.homepage #specs{margin:50px 0}.ppcc{margin:0 0 40px}.ppcc .separator-100{height:10px}#contact .headline{width:100%;text-align:center;margin:20px 0}}@media (max-width:1000px){section.hero h3{font-size:50px;padding:0;text-align:center}.homepage .hero h3{margin-top:0}.q_link{padding:20px}}@media (max-width:991px){.foot-bottom-right p,.q_link{text-align:center}footer .footer--bot .column.footer-logos{text-align:center;width:300px;margin:0 auto}.q_link{min-height:auto}.foot-bottom-left img{margin:0 auto;display:block}.video-profile{height:482px}.separator-100{display:none}}@media all and (max-width:900px){.background-wrap{background:#0e5ca2}}@media (max-width:800px){.m-box{padding:30px 15px;font-size:14px}}@media (max-width:767px){.cont-left,.cont-right{float:left;width:100%}.vis_wrapper .col.vision{width:100%;padding:15px 10%}.homepage .about .headline{width:100%;margin-left:0;padding:20px 65px 0;margin-bottom:0}.projects-head{font-size:15px}.cont-left{margin-bottom:15px}.headline:hover .an-image-anim{margin-top:0}footer .footer--bot{padding-top:30px}.video-profile{height:auto}}@media (max-width:600px){.homepage .hero h3{margin-top:0;line-height:35px}article#collections section.have-parallax-box .img-box{height:100vw}section.hero .copyright{left:0;text-align:center}.foot-bottom-left img{width:50%}article#project .thumb{width:100%}.projects-head{font-size:17px!important;padding-left:0}.main-inner section.hero.no-index{max-height:310px}.con-img{min-height:200px}}@media (max-width:506px){article#collections section.have-parallax-box .img-box{height:120vw!important}article#contact{padding-top:32px}.homepage .background-wrap{height:3686px!important}}@media (max-width:480px){.ab-left,.text-left{padding:0}#about .headline--text p{text-align:justify}.footer-ad,.text-ce h2,.video-content h2{text-align:center}footer .footer--bot .column.footer-logos{width:300px;margin:0 auto;float:none}.homepage #specs{margin:0 0 50px}.ab-left{width:100%}.serv-box{padding:10px 0}h2.title2{font-size:17px;margin-bottom:0;line-height:30px}.projects-head{margin-top:0;font-size:17px!important}.projects-head:after{right:0;margin:auto}.serv-box img{margin:0}.video-profile{margin-top:0}.text-ce p,.video-content p{text-align:justify}.text-ce h2{font-size:20px;margin-block-end:5px}.vedio-add{height:300px!important}article#project .thumb{width:100%;text-align:center}.thumb p{text-align:center}.career-img,.con-img{min-height:190px}.con-img{min-height:130px}}@media (max-width:414px){.homepage .background-wrap{height:3786px!important}article#contact{padding-top:0}}@media (max-width:375px){.homepage .background-wrap{height:3746px!important}.modal-dialog{margin-top:40%!important}}@media (max-width:360px){footer .footer--bot .column.footer-logos{width:220px}footer .footer--bot .column.footer-logos .footer-logo-box{width:35px}footer .footer--bot .column.footer-logos .footer-logo-box .fa{font-size:15px}#contact img,.about img{margin-bottom:0;width:20%}footer .footer--bot{padding-bottom:0}#contact-form .container{padding:35px 25px 25px}#contact-form .form-group,#project{padding:0}.career-img,.con-img{margin:0}#project{float:left}.m-box h4{font-size:20px;margin-bottom:10px}.m-box{padding:30px 20px;font-size:15px}article.mission-vision{padding:30px 15px}.modal-body{padding:0 15px}.enquiry-form .form-group{margin-bottom:8px}.enq-form textarea{height:100px!important}.homepage .about .headline{padding:20px 15px 0;margin:0}.headline{margin-top:0;margin-bottom:0}.vis_wrapper .col.vision h3{margin:0}.vis_wrapper .col.vision{padding:15px 5% 0}.homepage .background-wrap{height:3000px!important}.image-paralax-space{display:none}.headline--number img{width:50%;position:absolute;left:0;right:0;margin:auto}section.about{background-image:none}}article#collections{padding-bottom:0}.wedocs-single-wrap .wedocs-single-content{margin-top:14%}h1.entry-title{margin-top:7%;margin-left:25%}.wedocs-single-wrap .wedocs-sidebar{margin-top:14%}