.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}.icon{display:inline-block;height:1em;width:1em;fill:inherit;stroke:inherit}.icon-arrow-toggle{font-size:3rem;width:1em}.icon-arrowNext,.icon-arrowNextHover,.icon-arrowPrev,.icon-arrowPrevHover{font-size:4rem;width:1em}.icon-bottom-banner{font-size:24rem;width:1em}.icon-careers-create,.icon-careers-learn{font-size:11rem;width:1em}.icon-careers-play{font-size:10rem;width:1em}.icon-case-svg{font-size:1.8rem;width:1.11111111em}.icon-circle-no,.icon-circle-yes{font-size:4.4rem;width:1em}.icon-fb{font-size:2rem;width:1em}.icon-funnel{font-size:4.4rem;width:.77272727em}.icon-in{font-size:2rem;width:1em}.icon-letter-svg{font-size:2.1rem;width:.80952381em}.icon-location{font-size:3rem;width:1em}.icon-logo-footer-white{font-size:6rem;width:3.81666667em}.icon-logo-header{font-size:4.9rem;width:4.08163265em}.icon-logo-small{font-size:2.7rem;width:3.66666667em}.icon-logo-stone{font-size:3.4rem;width:.88235294em}.icon-mail,.icon-phone{font-size:3rem;width:1em}.icon-quotes{font-size:4.5rem;width:1.33333333em}.icon-social-behance,.icon-social-dribbble,.icon-social-facebook,.icon-social-github,.icon-social-linkedin,.icon-social-twitter{font-size:3.8rem;width:.84210526em}.icon-top2_1{font-size:20.1rem;width:1.34328358em}.icon-top2_2,.icon-top2_3,.icon-top2_4{font-size:20rem;width:1.35em}.icon-up{font-size:1.2rem;width:1.66666667em}.icon-upload{font-size:2.9rem;width:1.13793103em}.icon-user{font-size:13rem;width:1em}.icon-video{font-size:1.8rem;width:1.33333333em}.icon-why-how_1{font-size:16rem;width:1.1125em}.icon-why-how_2{font-size:17.3rem;width:1.06936416em}.icon-why-how_3{font-size:18rem;width:1em}.icon-why-how_4{font-size:18.2rem;width:1em}.animate,.btn,.btn-review,.btn-review .icon,.header{-webkit-transition:all .3s;transition:all .3s}.after-clearfix:after,.container:after{display:table;overflow:hidden;clear:both;content:""}.contact-us-btn,.footer .column .contact-us-btn{border:1px solid #fff;border-radius:6px;color:#fff;text-transform:uppercase;font-size:.75em;font-weight:600;padding:12px 39px}.btn-no-bg{border:1px solid #fff;background:transparent;font-size:.8em;text-transform:uppercase;color:#fff;display:inline-block}.btn-no-bg:hover{background:#ff3a4e;border-color:#ff3a4e}.btn{display:inline-block;text-transform:uppercase;color:#fff;border-radius:6px;padding:12px 32px;font-weight:600;text-align:center;margin:0 0 8px;min-width:230px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lato,sans-serif;cursor:pointer}@media screen and (max-width:480px){.btn{padding:12px 20px;min-width:180px}}.btn-main-color{border:1px solid #ff3a4e;background:#ff3a4e;font-size:.8em;text-transform:uppercase;color:#fff;display:inline-block}.btn-main-color:hover{background:#fff;color:#ff3a4e}.btn-main-color.with-border{border:1px solid #fff}.btn-main-color.with-border:hover{border-color:#ff3a4e}.btn-main-color.inverse{background:#fff;color:#ff3a4e}.btn-main-color.inverse:hover{background:#ff3a4e;color:#fff}.btn-main-color.inverse.with-border{border:1px solid #ff3a4e}.btn-main-color.inverse.with-border:hover{border-color:#fff}.btn-main-color.transparent{background:transparent}.btn-main-color.transparent:hover{background:#ff3a4e;color:#fff}.btn-blue-color{background:transparent;color:#5aa8ed;border:1px solid #5aa8ed}.btn-blue,.btn-blue-color:hover{background:#5aa8ed;color:#fff}.btn-blue{border:1px solid #5aa8ed}.btn-blue:hover{background:transparent;color:#5aa8ed}.btn-review{display:inline-block;background:#5aa8ed;color:#fff;font-size:.7em;line-height:1.5em;border:1px solid #5aa8ed;padding:3px 8px 4px;border-radius:15px;min-width:165px;text-align:center;margin:0 2px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.btn-review.no-bg{color:#5aa8ed;background:transparent}.btn-review.no-bg .icon{fill:#5aa8ed}.btn-review.no-bg .icon.big{width:24px;height:18px}.btn-review.no-bg:hover{color:#fff;background:#5aa8ed}.btn-review.no-bg:hover .icon{fill:#fff}.btn-review .icon{display:none;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:#fff}.btn-review .icon-case-svg{font-size:1.126rem}.btn-review .icon-letter-svg{font-size:1.315rem}.btn-review:hover{color:#5aa8ed;background:transparent}.btn-review:hover .icon{fill:#5aa8ed}body,html{width:100%;height:100%;margin:0;padding:0}body{font-family:Lato,sans-serif;font-size:20px;color:#000;background:#fff;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:76px 0 0}@media screen and (max-width:1024px){body{padding-top:126px}}@media (max-width:768px) and (orientation:landscape),screen and (max-width:480px){body{padding-top:76px}}@media screen and (max-width:360px){body{padding-top:50px}}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.container{margin:0 auto;max-width:1270px;width:100%;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1024px){.container{padding:0 30px}}@media screen and (max-width:480px){.container{padding:0 15px}}ul.custom-list{font-size:1em;line-height:1.2em;list-style:none;margin:0 0 10px}ul.custom-list li{position:relative;padding:0 0 0 30px;color:#4a4a4a}ul.custom-list li:before{position:absolute;left:11px;top:.6em;width:6px;height:6px;border-radius:50%;background-color:#4a4a4a;content:""}ul.custom-list-bubble{font-size:1em;line-height:1.2em;list-style:none;margin:5px 0 10px 10px}ul.custom-list-bubble li{position:relative;padding:0 0 0 31px;margin:0 0 22px;color:#4a4a4a}ul.custom-list-bubble li:before{position:absolute;left:0;top:4px;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;border-radius:50%;border:2px solid #5aa8ed;content:""}h2{font-size:36px;line-height:44px;font-weight:900;margin:60px auto 54px;max-width:770px;text-align:center}@media screen and (max-width:479px){h2{font-size:1.5em;margin:25px auto 32px}}.header{color:#666;border-top:0;height:76px;text-transform:uppercase;position:fixed;left:0;right:0;top:0;background:transparent;z-index:15}.header.nav-open,.header.white{background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.3);box-shadow:0 1px 6px 0 rgba(0,0,0,.3)}.header.nav-open .logo .icon-logo-header,.header.white .logo .icon-logo-header{fill:#000}.header.nav-open .nav li a,.header.white .nav li a{color:#000}@media screen and (max-width:1024px){.header{height:126px}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.header{height:115px}}@media (max-width:768px),screen and (max-width:480px){.header{height:76px}.header.nav-open{top:0!important}}@media screen and (max-width:360px){.header{height:50px}}.header .logo{position:relative;display:inline-block;float:left;margin:14px 30px 0;z-index:2}.header .logo a{display:block}.header .logo .icon-logo-header{font-size:3.063rem;fill:#fff}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.header .logo{margin:10px 0 0 20px}.header .logo .icon-logo-header{font-size:2.5rem}}@media screen and (max-width:360px){.header .logo{margin:6px 15px 0}.header .logo .icon-logo-header{font-size:2.5rem}}.header .main-nav{width:auto}@media screen and (max-width:1024px){.header .main-nav{margin:0;padding:9px 0 0;clear:both}}@media (max-width:768px),screen and (max-width:480px){.header .main-nav{display:none}}.header .nav{font-size:0;text-align:right}@media screen and (max-width:1024px){.header .nav{border-top:1px solid #e4e4e4;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px),screen and (max-width:480px){.header .nav{display:none}}.header .nav li{text-align:center;line-height:1em;position:relative;display:inline-block;margin:8px 32px}@media screen and (max-width:1200px){.header .nav li{margin:8px 18px}}@media screen and (max-width:1024px){.header .nav li{margin:8px 15px}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.header .nav li{margin:6px 15px}}.header .nav li a{font-size:15px;font-weight:900;display:block;padding:30px 0;color:#fff}@media screen and (max-width:1024px){.header .nav li a{padding:17px 10px}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.header .nav li a{padding:20px 10px}}@media screen and (max-width:768px){.header .nav li a{padding:17px 10px}}.header .nav li.active a,.header .nav li a:hover{color:#5aa8ed}.header .nav li.active a:before{position:absolute;width:8px;height:8px;border-radius:50%;background:#5aa8ed;bottom:10px;left:50%;margin:0 0 0 -4px;content:""}@media screen and (max-width:1024px){.header .nav li.active a:before{width:6px;height:6px;margin:0 0 0 -3px;bottom:-1px}}.header .nav-mobile{display:none}@media (max-width:768px),screen and (max-width:480px){.header .nav-mobile{display:block}.header .nav-mobile #menuToggle{display:block;position:relative;top:26px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .nav-mobile #menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;right:7px;cursor:pointer;opacity:0;z-index:2}.header .nav-mobile #menuToggle input:checked~span{opacity:1;-webkit-transform:rotate(45deg) translate(-2px,-1px);transform:rotate(45deg) translate(-2px,-1px);background:#5aa8ed}.header .nav-mobile #menuToggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(.2);transform:rotate(0deg) scale(.2)}.header .nav-mobile #menuToggle input:checked~span:nth-last-child(2){opacity:1;-webkit-transform:rotate(-45deg) translateY(-1px);transform:rotate(-45deg) translateY(-1px)}.header .nav-mobile #menuToggle input:checked~ul{-webkit-transform:scale(1);transform:scale(1);opacity:1}.header .nav-mobile #menuToggle input:checked~#menu{-webkit-transition:all .5s cubic-bezier(.77,.2,.05,1);transition:all .5s cubic-bezier(.77,.2,.05,1);height:100vh;padding:0}.header .nav-mobile #menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;margin-left:calc(100% - 47px);background:#5aa8ed;border-radius:3px;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0}.header .nav-mobile #menuToggle span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}.header .nav-mobile #menuToggle span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}.header .nav-mobile #menu{position:absolute;top:50px;width:100%;overflow:hidden;background:#fff;list-style-type:none;height:0;overflow-y:auto}.header .nav-mobile #menu li{text-align:center}.header .nav-mobile #menu li a{padding:30px 0;display:block}.header .nav-mobile #menu li a:focus{color:#5aa8ed}}@media screen and (max-width:360px){.header .nav-mobile #menuToggle{top:16px}.header .nav-mobile #menu{top:34px}}.header .btn{height:auto;float:right;margin:13px 30px 0;font-size:.89em;line-height:1em;min-width:170px;padding:14px 25px;border-width:3px}@media screen and (max-width:1024px){.header .btn{margin:11px 20px 0 0}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.header .btn{margin:10px 20px 0 0;padding:10px 25px}}@media (max-width:768px),screen and (max-width:480px){.header .btn{display:none}}.header.white .btn{border-color:#ff3a4e;color:#ff3a4e}.footer,.header.white .btn:hover{color:#fff}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#313131;padding-top:40px;padding-bottom:48px}.footer .logo{float:left;display:inline-block}.footer .logo .icon-logo-footer-white{font-size:3.75rem;fill:#fff}@media screen and (max-width:480px){.footer .logo{margin:0 0 14px}}.footer .nav{display:table;table-layout:fixed;width:calc(100% - 230px)}.footer .nav li{display:table-cell;text-align:right;color:#fff;text-transform:uppercase;font-size:.7em;line-height:4.3em}.footer .nav li a:hover{color:#5aa8ed}@media screen and (max-width:768px){.footer .nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .nav li{display:block}}@media screen and (max-width:360px){.footer .nav{display:block;margin:10px 0}.footer .nav li{text-align:left}}.footer .btn{min-width:170px}.footer .column .contact-us-btn,.footer .contact-us-btn{float:right;display:none;margin-top:11px}@media screen and (max-width:768px){.footer .column .contact-us-btn,.footer .contact-us-btn{display:inline-block}}@media screen and (max-width:480px){.footer .column .contact-us-btn,.footer .contact-us-btn{float:none}}.footer .columns-wrap{padding-top:61px}@media screen and (max-width:768px){.footer .columns-wrap{padding-top:14px}}.footer .column.column-soc{width:300px;float:left}.footer .column.column-btn{width:268px;float:right;text-align:right}.footer .column.column-contacts{margin:0 268px 0 300px;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #4c4c4c;border-left:1px solid #4c4c4c}@media screen and (max-width:1023px){.footer .column.column-soc{width:50%;float:left}.footer .column.column-btn{display:none}.footer .column.column-contacts{float:left;width:50%;margin:0;border-right:0;border-left:1px solid #4c4c4c}}@media screen and (max-width:767px){.footer .column.column-contacts,.footer .column.column-soc{width:100%;float:none;border-left:0;padding:0}}.footer .column .social{font-size:0}@media screen and (max-width:767px){.footer .column .social{margin-bottom:41px}}.footer .column .social li{display:inline-block;margin:0 11px 5px 0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .35s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .35s cubic-bezier(.68,-.55,.265,1.55);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .35s cubic-bezier(.68,-.55,.265,1.55)}.footer .column .social li:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.footer .column .social li .social-icon{display:block}.footer .column .social .icon{fill:#fff;font-size:2.375rem}.footer .column .info-wrap{font-size:.75em}@media screen and (max-width:768px){.footer .column .info-wrap{padding:0}}@media screen and (max-width:480px){.footer .column .info-wrap{padding:0}}.footer .column .info-wrap .info{display:inline-block;width:49%;min-width:220px;vertical-align:top}@media screen and (max-width:1024px){.footer .column .info-wrap .info{width:100%}.footer .column .info-wrap .info:first-child{margin-top:15px}.footer .column .info-wrap .info:last-child{margin-bottom:18px}}@media screen and (max-width:767px){.footer .column .info-wrap .info:first-child{margin-top:0}}@media screen and (max-width:480px){.footer .column .info-wrap .info{min-height:50px}.footer .column .info-wrap .info:first-child{margin-top:0}.footer .column .info-wrap .info:last-child{margin-bottom:0}}.footer .column .info-wrap .info .icon{fill:#fff;font-size:1.875rem}.footer .column .info-wrap .info p{line-height:2em;padding-left:41px;margin:0 0 25px;position:relative}.footer .column .info-wrap .info p .icon{position:absolute;left:0;top:0}.footer .column .info-wrap .info p a:hover{text-decoration:underline}@media screen and (max-width:768px){.footer .column .info-wrap .info p{line-height:1.668em}}.footer .column.column-btn .info-wrap .info{min-width:0;width:auto}.footer .column.column-btn .info-wrap .info p{margin:20px 0 0}.footer .column .contact-us-btn{display:inline-block;margin-top:12px;float:none}@media screen and (max-width:768px){.footer .column .contact-us-btn{display:none}}.footer .rights{color:#888;font-size:.6em;margin-top:-20px}@media screen and (max-width:480px){.footer .rights{margin:10px 0 0}}.footer .rights a:hover{text-decoration:underline}.to-right{float:right}@-webkit-keyframes moveInTextAnimation{0%{top:1200px}to{top:0}}@keyframes moveInTextAnimation{0%{top:1200px}to{top:0}}.top-banner,.top-banner-text{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;background-repeat:no-repeat;background-position:50%;background-size:cover;padding:76px 0 60px;margin-bottom:0;min-height:440px;position:relative}@media screen and (max-width:1024px){.top-banner,.top-banner-text{padding:126px 0 60px}}@media screen and (max-width:768px){.top-banner,.top-banner-text{padding:76px 0 60px}}@media screen and (max-width:480px){.top-banner,.top-banner-text{min-height:80vh}}@media screen and (max-width:360px){.top-banner,.top-banner-text{padding:50px 0 20px}}@media screen and (max-width:1024px) and (orientation:landscape){.top-banner,.top-banner-text{padding:115px 0 40px}}@media screen and (max-width:768px) and (orientation:landscape){.top-banner,.top-banner-text{padding:76px 0 30px;min-height:80vh}}@media screen and (max-width:480px) and (orientation:landscape){.top-banner,.top-banner-text{padding:76px 0 20px}}@media screen and (max-width:360px) and (orientation:landscape){.top-banner,.top-banner-text{padding:50px 0 20px}}.top-banner-text .top-banner-bg,.top-banner .top-banner-bg{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:1}.top-banner-text .container,.top-banner .container{position:relative;z-index:2}.top-banner-text a.btn,.top-banner a.btn{margin:0 16px 8px 0;font-size:20px;line-height:24px;min-width:240px;padding:19px 32px;position:relative;top:1200px}@media screen and (max-width:480px){.top-banner-text a.btn,.top-banner a.btn{margin:8px 16px 8px 0;padding:11px 20px;min-width:0;font-size:18px}}@media screen and (max-width:360px){.top-banner-text a.btn,.top-banner a.btn{margin:4px 8px 0 0;padding:6px 10px;font-size:14px}}@media screen and (max-width:1024px) and (orientation:landscape){.top-banner-text a.btn,.top-banner a.btn{margin:4px 8px 0 0;padding:10px 20px;min-width:0;font-size:18px}}@media screen and (max-width:768px) and (orientation:landscape){.top-banner-text a.btn,.top-banner a.btn{padding:8px 16px;font-size:16px}}@media screen and (max-width:360px) and (orientation:landscape){.top-banner-text a.btn,.top-banner a.btn{margin:3px 6px 0 0;padding:4px 8px;font-size:14px}}.top-banner-text a.btn.transparent:hover,.top-banner a.btn.transparent:hover{background:#fff;color:#ff3a4e}.top-banner-text a.btn.animation,.top-banner a.btn.animation{-webkit-animation-name:moveInTextAnimation;animation-name:moveInTextAnimation;-webkit-animation-duration:2.9s;animation-duration:2.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.top-banner-text .promo-title,.top-banner-text h1,.top-banner .promo-title,.top-banner h1{position:relative;margin:0 0 25px;top:1200px;text-shadow:0 1px 5px rgba(0,0,0,.6)}@media screen and (max-width:768px) and (orientation:landscape){.top-banner-text .promo-title img,.top-banner-text h1 img,.top-banner .promo-title img,.top-banner h1 img{max-width:50%}}.top-banner-text .promo-title.animation,.top-banner .promo-title.animation{-webkit-animation-name:moveInTextAnimation;animation-name:moveInTextAnimation;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@media screen and (min-width:1366px){.top-banner-text .promo-title.animation,.top-banner .promo-title.animation{font-size:42px;max-width:670px}}@media screen and (max-width:1024px){.top-banner-text .promo-title.animation,.top-banner .promo-title.animation{font-size:30px;line-height:32px;margin-bottom:20px}}@media screen and (max-width:480px){.top-banner-text .promo-title.animation,.top-banner .promo-title.animation{font-size:26px;line-height:28px;margin:0 0 16px}}@media screen and (max-width:360px){.top-banner-text .promo-title.animation,.top-banner .promo-title.animation{font-size:16px;line-height:18px;margin:0 0 8px}}@media screen and (max-width:768px) and (orientation:landscape){.top-banner-text .promo-title.animation,.top-banner .promo-title.animation{font-size:26px;line-height:28px;margin-bottom:12px}}@media screen and (max-width:480px) and (orientation:landscape){.top-banner-text .promo-title.animation,.top-banner .promo-title.animation{font-size:24px;line-height:26px;margin-bottom:10px}}@media screen and (max-width:360px) and (orientation:landscape){.top-banner-text .promo-title.animation,.top-banner .promo-title.animation{font-size:16px;line-height:18px;margin:0 0 8px}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1366px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:1366px),only screen and (min-device-pixel-ratio:2) and (min-width:1366px),only screen and (min-resolution:2dppx) and (min-width:1366px),only screen and (min-resolution:192dpi) and (min-width:1366px){.top-banner-text .promo-title.animation,.top-banner .promo-title.animation{max-width:770px;width:60%;font-size:7.5vh;line-height:1}}.top-banner-text .oval,.top-banner .oval{position:absolute;left:0;right:0;bottom:20px}.top-banner.fh .container{max-width:1640px}.top-banner.main-banner{height:calc(100vh - 80px);padding-top:18vh;text-align:center;margin-bottom:0}.top-banner.main-banner .promo-title,.top-banner.main-banner h1{margin-bottom:8vh}@media screen and (max-width:768px){.top-banner.main-banner .promo-title,.top-banner.main-banner h1{width:92.05729167%}}@media screen and (max-width:1024px){.top-banner.main-banner{height:calc(100vh - 130px)}}@media (max-width:768px) and (orientation:landscape),screen and (max-width:480px){.top-banner.main-banner{height:calc(100vh - 80px);margin-bottom:0}}@media screen and (max-width:360px){.top-banner.main-banner{padding-top:2vh}}.top-banner.main-banner .btn{font-weight:600;padding:13px 27px}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1366px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:1366px),only screen and (min-device-pixel-ratio:2) and (min-width:1366px),only screen and (min-resolution:2dppx) and (min-width:1366px),only screen and (min-resolution:192dpi) and (min-width:1366px){.top-banner.main-banner .btn{padding:20px 47px;font-size:1em}}@media (max-width:768px) and (orientation:landscape){.top-banner.main-banner .btn{padding:11px 20px}}.top-banner.main-banner.with-margin{margin-bottom:80px}@media screen and (max-width:480px){.top-banner.main-banner.with-margin{margin-bottom:22px}}@-webkit-keyframes bg1{0%{-webkit-transform:scale(1.013);transform:scale(1.013);opacity:1}28%{opacity:1}75%{opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@keyframes bg1{0%{-webkit-transform:scale(1.013);transform:scale(1.013);opacity:1}28%{opacity:1}75%{opacity:1}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@-webkit-keyframes bg2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}69%{opacity:0}90%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.013);transform:scale(1.013);opacity:1}}@keyframes bg2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}69%{opacity:0}90%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.013);transform:scale(1.013);opacity:1}}@-webkit-keyframes inner1{0%{opacity:0}90%{opacity:0}to{opacity:1}}@keyframes inner1{0%{opacity:0}90%{opacity:0}to{opacity:1}}@-webkit-keyframes bg3{0%{background:#000;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}5%{background:#000}25%{background:#000}33%{background:transparent;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{background:transparent}}@keyframes bg3{0%{background:#000;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}5%{background:#000}25%{background:#000}33%{background:transparent;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{background:transparent}}.top-banner .background-wrap{position:absolute;max-width:100%;min-width:100%;background:#000;overflow:hidden;z-index:-1;bottom:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:none!important}.top-banner .background-wrap .img,.top-banner .background-wrap .img-next{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 3s linear;transition:opacity 3s linear;opacity:1;background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute}.top-banner-wrap:before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);pointer-events:none;z-index:10;content:""}#onepage-scroll-wrapper .top-banner-bg.animation,.top-banner.active .background-wrap .img,.top-banner.slick-current .background-wrap .img{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bg1;animation-name:bg1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.top-banner.active .background-wrap .img-next,.top-banner.slick-current .background-wrap .img-next{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bg2;animation-name:bg2;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#onepage-scroll-wrapper .main-banner.top-banner.animation,#onepage-scroll-wrapper .top-banner-text.animation,.top-banner-wrap .top-banner-slider.animation{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:bg3;animation-name:bg3;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#onepage-scroll-wrapper .main-banner.top-banner{overflow:hidden}.top-banner-inner{z-index:2}.top-banner-inner .content{text-align:left;padding:0 50px;margin:0 auto;width:100%;max-width:1270px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;position:absolute;bottom:40px;z-index:2}@media screen and (max-width:1024px){.top-banner-inner .content{padding:0 30px;bottom:25px}}@media screen and (max-width:480px){.top-banner-inner .content{padding:0 15px}}.fh-inner.top-banner-inner .content{max-width:100%;width:100%;bottom:60px;padding:0 0 0 140px}@media screen and (min-width:1024px){.fh-inner.top-banner-inner .content{bottom:10%}}@media screen and (max-width:1024px){.fh-inner.top-banner-inner .content{padding:0 10px 0 60px;bottom:60px}}@media screen and (max-width:768px){.fh-inner.top-banner-inner .content{bottom:60px}}@media screen and (max-width:480px){.fh-inner.top-banner-inner .content{padding:0 0 0 20px;bottom:60px}}@media screen and (max-width:360px){.fh-inner.top-banner-inner .content{padding:0 10px 0 20px;bottom:20px}}@media screen and (max-width:1024px) and (orientation:landscape){.fh-inner.top-banner-inner .content{padding:0 10px 0 60px;bottom:60px}}@media screen and (max-width:768px) and (orientation:landscape){.fh-inner.top-banner-inner .content{padding:0 10px 0 30px;bottom:30px}}@media screen and (max-width:480px) and (orientation:landscape){.fh-inner.top-banner-inner .content{padding:0 10px 0 20px;bottom:20px}}@media screen and (max-width:360px) and (orientation:landscape){.fh-inner.top-banner-inner .content{padding:0 10px 0 20px;bottom:20px}}.top-banner-wrap{position:relative;overflow:hidden}.top-banner-wrap .top-banner-slider{position:relative;z-index:5}.top-banner-wrap .top-banner-text{position:absolute;background-color:transparent;top:0;left:0;right:0;bottom:0;z-index:10}.slick-slider .top-banner-inner .content{opacity:0;-webkit-transition:all 3s linear;transition:all 3s linear}.top-banner-text{position:absolute;background-color:transparent;top:0;left:0;right:0;bottom:0;z-index:10}.top-banner.active .top-banner-inner .content,.top-banner.slick-active .top-banner-inner .content{-webkit-animation-duration:4.2s;animation-duration:4.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:inner1;animation-name:inner1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.banner-bottom{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:13vh 0 12vh}.banner-bottom h2{margin:0 auto 35px;max-width:800px;color:#fff;font-size:42px}.banner-bottom .btn{margin:0 4px 8px;font-size:20px;padding:21px 38px;min-width:240px}.banner-bottom .btn.with-border.transparent:hover{background:#fff;color:#ff3a4e}@media screen and (max-width:1024px){.banner-bottom h2{margin:0 auto 50px}}@media screen and (max-width:768px){.banner-bottom h2{font-size:34px}}@media screen and (max-width:480px){.banner-bottom h2{margin:0 auto 30px}.banner-bottom .btn{padding:11px 20px;min-width:0;font-size:18px}}.video-clients-icon{background-repeat:no-repeat;background-position:50%;height:100px}.h1,.promo-title,h1{color:#fff;font-size:42px;font-weight:900;line-height:50px;display:block;width:40%;min-width:575px;margin:auto;text-shadow:0 1px 5px rgba(0,0,0,.6)}@media screen and (max-width:1024px){.h1,.promo-title,h1{width:85%;min-width:0}}@media (max-width:768px) and (orientation:landscape),screen and (max-width:480px){.h1,.promo-title,h1{font-size:1.8em;line-height:1.1em}}@media screen and (max-width:360px){.h1,.promo-title,h1{margin-bottom:2vh;font-size:1.6em}}.promo-text{color:#fff;max-width:770px;line-height:24px;margin:0;margin-bottom:23px;font-size:18px;position:relative;top:1200px}@media screen and (max-width:1024px){.promo-text{font-size:16px;line-height:20px}}@media screen and (max-width:768px){.promo-text{width:92.05729167%}}@media screen and (max-width:480px){.promo-text{width:85%;margin-bottom:10px}}@media screen and (max-width:360px){.promo-text{font-size:12px;line-height:14px;margin-bottom:4px}}@media screen and (max-width:1024px) and (orientation:landscape){.promo-text{font-size:16px;line-height:20px}}@media screen and (max-width:768px) and (orientation:landscape){.promo-text{width:85%;margin-bottom:10px;line-height:18px}}@media screen and (max-width:480px) and (orientation:landscape){.promo-text{font-size:16px;line-height:16px;margin-bottom:8px}}@media screen and (max-width:360px) and (orientation:landscape){.promo-text{font-size:12px;line-height:14px;margin-bottom:4px}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.promo-text{font-size:16px;line-height:20px;margin-bottom:16px}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1366px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:1366px),only screen and (min-device-pixel-ratio:2) and (min-width:1366px),only screen and (min-resolution:2dppx) and (min-width:1366px),only screen and (min-resolution:192dpi) and (min-width:1366px){.promo-text{font-size:2vh;line-height:1.2}}.promo-text.animation{-webkit-animation-name:moveInTextAnimation;animation-name:moveInTextAnimation;-webkit-animation-duration:2.7s;animation-duration:2.7s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.slick-slide img.hide{display:none}.progressive{position:relative;display:block;overflow:hidden;outline:none}.progressive img{-webkit-filter:blur(2vw);filter:blur(2vw);-webkit-transform:scale(1.05);transform:scale(1.05);display:block;width:100%;max-width:none;height:auto;border:0 none}.progressive img.hide{display:block;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scroll-down-arrow{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2hldnJvbl90aGluX2Rvd24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiBmaWxsPSJ3aGl0ZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTE3LjQxOCw2LjEwOWMwLjI3Mi0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwYzAuMjcsMC4yNjgsMC4yNzEsMC43MDEsMCwwLjk2OWwtNy45MDgsNy44M2MtMC4yNywwLjI2OC0wLjcwNywwLjI2OC0wLjk3OSwwbC03LjkwOC03LjgzYy0wLjI3LTAuMjY4LTAuMjctMC43MDEsMC0wLjk2OWMwLjI3MS0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwTDEwLDEzLjI1TDE3LjQxOCw2LjEwOXoiLz48L3N2Zz4=);background-size:contain;background-repeat:no-repeat}@-webkit-keyframes fade_move_down{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}50%{opacity:1}to{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade_move_down{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}50%{opacity:1}to{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}.scroll-down-link{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fade_move_down;animation-name:fade_move_down;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;height:60px;width:60px;margin:0 0 0 -40px;line-height:60px;position:absolute;left:50%;bottom:0;color:#fff;text-align:center;font-size:70px;z-index:100;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,.4)}@media screen and (max-width:1024px){.scroll-down-link{width:60px;height:60px;margin:0 0 0 -30px}}@media only screen and (max-width:1024px) and (orientation:landscape),screen and (max-width:768px){.scroll-down-link{width:40px;height:40px;margin:0 0 0 -20px}}@media screen and (max-width:360px){.scroll-down-link{width:20px;height:20px;margin:0 0 0 -10px}}@media screen and (max-width:768px) and (orientation:landscape){.scroll-down-link{width:30px;height:30px;margin:0 0 0 -15px}}