﻿/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.6.3");src:url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("../fonts/fontawesome/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-facebook:before{content:""}.fa-twitter:before{content:""}.fa-google-plus:before{content:""}.fa-youtube:before{content:""}.fa-map-marker:before{content:""}.fa-envelope:before{content:""}.fa-skype:before{content:""}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:url("../fonts/ubuntu/ubuntu-v9-latin-300.eot");src:local("Ubuntu Light"),local("Ubuntu-Light"),url("../fonts/ubuntu/ubuntu-v9-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu/ubuntu-v9-latin-300.woff2") format("woff2"),url("../fonts/ubuntu/ubuntu-v9-latin-300.woff") format("woff"),url("../fonts/ubuntu/ubuntu-v9-latin-300.ttf") format("truetype"),url("../fonts/ubuntu/ubuntu-v9-latin-300.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;src:url("../fonts/ubuntu/ubuntu-v9-latin-300italic.eot");src:local("Ubuntu Light Italic"),local("Ubuntu-LightItalic"),url("../fonts/ubuntu/ubuntu-v9-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu/ubuntu-v9-latin-300italic.woff2") format("woff2"),url("../fonts/ubuntu/ubuntu-v9-latin-300italic.woff") format("woff"),url("../fonts/ubuntu/ubuntu-v9-latin-300italic.ttf") format("truetype"),url("../fonts/ubuntu/ubuntu-v9-latin-300italic.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url("../fonts/ubuntu/ubuntu-v9-latin-regular.eot");src:local("Ubuntu"),url("../fonts/ubuntu/ubuntu-v9-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu/ubuntu-v9-latin-regular.woff2") format("woff2"),url("../fonts/ubuntu/ubuntu-v9-latin-regular.woff") format("woff"),url("../fonts/ubuntu/ubuntu-v9-latin-regular.ttf") format("truetype"),url("../fonts/ubuntu/ubuntu-v9-latin-regular.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:italic;font-weight:400;src:url("../fonts/ubuntu/ubuntu-v9-latin-italic.eot");src:local("Ubuntu Italic"),local("Ubuntu-Italic"),url("../fonts/ubuntu/ubuntu-v9-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu/ubuntu-v9-latin-italic.woff2") format("woff2"),url("../fonts/ubuntu/ubuntu-v9-latin-italic.woff") format("woff"),url("../fonts/ubuntu/ubuntu-v9-latin-italic.ttf") format("truetype"),url("../fonts/ubuntu/ubuntu-v9-latin-italic.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;src:url("../fonts/ubuntu/ubuntu-v9-latin-500.eot");src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url("../fonts/ubuntu/ubuntu-v9-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu/ubuntu-v9-latin-500.woff2") format("woff2"),url("../fonts/ubuntu/ubuntu-v9-latin-500.woff") format("woff"),url("../fonts/ubuntu/ubuntu-v9-latin-500.ttf") format("truetype"),url("../fonts/ubuntu/ubuntu-v9-latin-500.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:url("../fonts/ubuntu/ubuntu-v9-latin-700.eot");src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url("../fonts/ubuntu/ubuntu-v9-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu/ubuntu-v9-latin-700.woff2") format("woff2"),url("../fonts/ubuntu/ubuntu-v9-latin-700.woff") format("woff"),url("../fonts/ubuntu/ubuntu-v9-latin-700.ttf") format("truetype"),url("../fonts/ubuntu/ubuntu-v9-latin-700.svg#Ubuntu") format("svg")}@font-face{font-family:'bebas_neuebold';src:url("../fonts/bebas/bebasneue_bold-webfont.eot");src:url("../fonts/bebas/bebasneue_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/bebas/bebasneue_bold-webfont.woff2") format("woff2"),url("../fonts/bebas/bebasneue_bold-webfont.woff") format("woff"),url("../fonts/bebas/bebasneue_bold-webfont.ttf") format("truetype"),url("../fonts/bebas/bebasneue_bold-webfont.svg#bebas_neuebold") format("svg");font-weight:normal;font-style:normal}.pull-left{float:left}.pull-right{float:right}.clearfix,.expertise .skills-block .row{*zoom:1}.clearfix:before,.expertise .skills-block .row:before,.clearfix:after,.expertise .skills-block .row:after{display:table;content:"";line-height:0}.clearfix:after,.expertise .skills-block .row:after{clear:both}.unstyled{list-style:none;margin-left:0}.inline li{display:inline-block;margin:0 10px}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}html,body{width:100%;height:100%}body{margin:0;padding:0;font-size:22px;color:#010101;font-weight:400}body,textarea{font-family:'Ubuntu', sans-serif}*{outline:0 !important}a{text-decoration:none;color:#f9690e}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:bold;margin:16px 0}h1{font-size:72px}h2{font-size:90px}h3{font-size:36px}h4{font-size:30px}h5{font-size:24px}h6{font-size:18px}p{margin-top:0;margin-bottom:12px}*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{opacity:0}.visible{opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{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}.slick-prev,.slick-next{position:absolute;display:block;height:80px;width:30px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev{left:-40px}.slick-next{right:-40px}.slick-dots{position:absolute;bottom:-25px;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:18px;width:18px;margin:0 13px;padding:0;cursor:pointer;background:transparent}.slick-dots li button{display:block;height:18px;width:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;outline:none;color:transparent;padding:0;cursor:pointer;background-color:transparent;border:1px solid #f9690e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;background:#f9690e}.slick-dots li.slick-active button{background:#f9690e}.container{max-width:1140px;margin:0 auto;padding:0 30px}.container-page{margin-top:100px}header{animation:thedrop 1s 1;-moz-animation:thedrop 1s 1;-webkit-animation:thedrop 1s 1;position:fixed;top:0;width:100%;z-index:2}header.sticky{background:rgba(238,95,12,0.9);z-index:1000;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}header.permanent-orange{background:rgba(238,95,12,0.9)}header .logo-block{width:25%;float:left}header .logo-block .logo{display:block;margin-top:20px}.arrow-down{width:80px;display:block;position:absolute;bottom:120px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.arrow-down svg{fill:#f9690e}.arrow-down svg .st0{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;fill:#f9690e !important;stroke:#f9690e !important}.arrow-down--white svg{fill:#fff !important}.arrow-down--white svg .st0{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;fill:#fff !important;stroke:#fff !important}.arrow-down:hover svg .st0{fill:#000 !important;stroke:#000 !important}section{overflow:hidden}.section-title{padding-top:90px;font-weight:300;text-align:center;font-size:90px;color:#f9690e}.section-title.section-title-white{color:#fff}.section-title span{color:#000}.gray-title{font-size:36px;font-weight:700;text-align:center;color:#838383;letter-spacing:-0.05em}.col-1-2{width:50%;float:left;margin:0}.btn{display:inline-block;padding:15px 20px;background:#f9690e;color:white;font-size:24px;font-weight:700;line-height:30px;text-transform:uppercase;text-decoration:none;transition:all .3s linear}.btn__black{background-color:black;border-radius:3px;text-decoration:none;border:1px solid #000}.btn__black:hover{background:#f9690e;border-color:#fff}.btn:hover{text-decoration:none}.main-menu{width:75%;float:right}.main-menu ul{float:right}.main-menu ul li{display:inline-block;list-style-type:none;margin-left:5px}.main-menu ul li a{text-decoration:none;display:block;padding:10px 14px;font-size:20px;font-weight:500;line-height:1.2;text-shadow:0.5px 0.9px 3px rgba(0,0,1,0.15);color:#fff;border:1px solid transparent;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.main-menu ul li a.active,.main-menu ul li a:hover{border:1px solid rgba(255,255,255,0.75)}.main-menu ul li:last-child{margin-left:0}.hero{padding:100px;background:transparent url("../images/hero-bg.png") center top no-repeat;text-align:center;min-height:1115px;position:relative}.hero h2{margin:0;font-size:72px;font-weight:300;color:#fff;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);animation-delay:1s;text-shadow:1px 1px 3px rgba(0,0,0,0.15)}.hero h2 span{font-weight:700}.what-we-do{position:relative;padding:0 0 30px 0}.what-we-do .arrow-down{bottom:0px;z-index:100}.what-we-do .img-block{background:#f0f0f0;width:165px;height:165px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.what-we-do .img-block img{width:100px}.what-we-do .col-1-2{width:calc(50% - 15px);text-align:center;padding:15px 30px;line-height:36px}.what-we-do .col-1-2+.col-1-2{margin-left:30px}.expertise{background:transparent url("../images/skills-bg.png") top center no-repeat;padding:185px 0;min-height:1045px;z-index:2;position:relative}.expertise .section-title{text-shadow:1px 1px 3px rgba(0,0,0,0.15)}.expertise .arrow-down{bottom:20px}.expertise .one-side-border{position:absolute;content:'';width:100%;border-bottom:170px;border-top:0;border-right:1900px;border-style:solid;border-color:transparent #fff transparent transparent;top:0;bottom:auto}.expertise .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 15px}.expertise .skills-block{background:rgba(67,26,0,0.75);padding:30px;color:#fff;font-size:18px;margin-bottom:30px;letter-spacing:-0.01em}.expertise .skills-block *{line-height:24px}.expertise .skills-block .row{margin:15px 0}.expertise .skills-block .row .left-col{width:50%;padding-right:12px;font-weight:300;text-align:right;float:left}.expertise .skills-block .row .right-col{width:50%;float:right;text-align:left;color:#f9690e;font-weight:700}.team{background:transparent url("../images/team-bg.jpg") top center no-repeat;padding:260px 0 200px;min-height:1000px;margin-top:-175px;position:relative}.team .arrow-down{bottom:20px}.team .border-corner{position:absolute;content:'';width:100%;border-top:170px;border-bottom:0;border-left:950px;border-right:950px;border-style:solid;border-color:transparent #fff transparent #fff;top:auto;bottom:0}.team h2{margin-bottom:20px}.team h2+p{font-size:30px;padding:0 20px}.team .team-slider{margin-top:30px}.team .team-slider .slide-item{outline:none;padding-bottom:30px}.team .team-slider .slide-item *{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.team .team-slider .slide-item figure{display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:0;margin:0;position:relative;border:1px solid #fff;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.25);box-shadow:1px 1px 5px rgba(0,0,0,0.25);overflow:hidden !important}.team .team-slider .slide-item figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .3s linear;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.team .team-slider .slide-item h3{color:#717171;font-size:30px;font-weight:700;line-height:36px;margin:12px 0;padding:0 10px}.team .team-slider .slide-item .job{color:#010101;font-size:21px;font-weight:400;line-height:36px;margin-bottom:0;padding:0 10px}.team .team-slider .slide-item .cite{color:#010101;font-size:18px;font-weight:300;font-style:italic;line-height:24px;margin-bottom:0;margin-top:5px;padding:0 10px}.team .team-slider .slide-item:hover figure img{-webkit-filter:none;filter:none}.team .team-slider .slide-item:hover figure .hover{opacity:1}.team .team-slider .slide-item:hover h3{color:#f9690e}.team .slick-track{padding-bottom:30px}.portfolio{padding:40px 0 20px;position:relative}.portfolio .arrow-down{bottom:-140px;z-index:100}.portfolio .conteiner{padding:0 15px}.portfolio .work-slider{margin-bottom:60px}.portfolio .work-slider .slick-list{margin:0 -15px}.portfolio .work-slider .slick-dots{bottom:-50px}.portfolio .work-slider .slick-list .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:row;flex-direction:row}.portfolio .work-slider .slick-list .slick-track .work-item{height:auto;outline:none;display:block}.portfolio .work-slider .slick-list .slick-track .work-item__container{transition:.2s linear;outline:none;overflow:hidden;margin:0 15px;height:100%;border:2px solid #838383;position:relative}.portfolio .work-slider .slick-list .slick-track .work-item__container a{font-weight:700;letter-spacing:0.02em}.portfolio .work-slider .slick-list .slick-track .work-item__container figure{margin:0;max-height:300px;overflow:hidden;position:absolute;bottom:0}.portfolio .work-slider .slick-list .slick-track .work-item__container figure::before{position:absolute;box-shadow:inset 0px 100px 100px -90px rgba(0,0,0,0.75);width:100%;height:100%;content:'';z-index:2}.portfolio .work-slider .slick-list .slick-track .work-item__container figure::after{content:"";z-index:3;display:block;position:absolute;top:-1px;left:45%;width:0;height:0;border-style:solid;border-width:50px 25px 0 10px;border-color:#f5f5f5 transparent transparent transparent;transition:.2s linear}.portfolio .work-slider .slick-list .slick-track .work-item__container figure img{max-width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:.2s linear}.portfolio .work-slider .slick-list .slick-track .work-item__content{background:#f5f5f5;color:#000;padding:25px;height:100%;transition:.2s linear}.portfolio .work-slider .slick-list .slick-track .work-item__content h2{color:#f9690e;font-size:30px;font-weight:700;line-height:36px;text-transform:uppercase;margin-top:0;margin-bottom:10px}.portfolio .work-slider .slick-list .slick-track .work-item__content p{font-size:15px;font-weight:400;line-height:22px}.portfolio .work-slider .slick-list .slick-track .work-item__content p:last-child{margin-bottom:0}.portfolio .work-slider .slick-list .slick-track .work-item.top{display:block}.portfolio .work-slider .slick-list .slick-track .work-item.top .work-item__container figure{margin:0;max-height:300px;overflow:hidden;position:relative}.portfolio .work-slider .slick-list .slick-track .work-item.top .work-item__container figure img{max-width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.portfolio .work-slider .slick-list .slick-track .work-item.top .work-item__container figure::before{position:absolute;box-shadow:inset 0px -100px 100px -90px rgba(0,0,0,0.75);width:100%;height:100%;content:'';z-index:2}.portfolio .work-slider .slick-list .slick-track .work-item.top .work-item__container figure::after{content:"";z-index:3;display:block;position:absolute;bottom:-1px;top:auto;left:45%;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.portfolio .work-slider .slick-list .slick-track .work-item.top .work-item__content{background:#f5f5f5;color:#000;padding:25px;height:100%;position:relative}.portfolio .work-slider .slick-list .slick-track .work-item.top .work-item__content h2{color:#f9690e;font-size:30px;font-weight:700;line-height:36px;text-transform:uppercase;margin-top:0;margin-bottom:10px}.portfolio .work-slider .slick-list .slick-track .work-item.top .work-item__content p{font-size:15px;font-weight:400;line-height:22px}.portfolio .work-slider .slick-list .slick-track .work-item.top .work-item__content p:last-child{margin-bottom:0}.portfolio .work-slider .slick-list .slick-track .work-item:hover a{color:#fff}.portfolio .work-slider .slick-list .slick-track .work-item:hover .work-item__container{border-color:#f9690e}.portfolio .work-slider .slick-list .slick-track .work-item:hover .work-item__container figure img{-webkit-filter:none;filter:none}.portfolio .work-slider .slick-list .slick-track .work-item:hover .work-item__container figure::after{border-top-color:#f9690e}.portfolio .work-slider .slick-list .slick-track .work-item:hover .work-item__content{background:#f9690e;color:#fff}.portfolio .work-slider .slick-list .slick-track .work-item:hover .work-item__content h2{color:#fff}.portfolio .work-slider .slick-prev,.portfolio .work-slider .slick-next{opacity:.33;transition:.3s linear}.portfolio .work-slider .slick-prev:hover,.portfolio .work-slider .slick-prev:focus,.portfolio .work-slider .slick-next:hover,.portfolio .work-slider .slick-next:focus{opacity:1}.portfolio .work-slider .slick-prev{left:-70px}.portfolio .work-slider .slick-next{right:-70px}.store{padding:175px 0;background:transparent url("../images/bg-store.jpg") no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;position:relative}.store .section-title{text-shadow:1px 1px 3px rgba(0,0,0,0.15)}.store .arrow-down-top{top:20px;bottom:auto !important;z-index:100}.store .arrow-down{bottom:20px;z-index:100}.store .border-corner{position:absolute;content:'';width:100%;border-top:170px;border-bottom:0;border-left:950px;border-right:950px;border-style:solid;border-color:transparent #fff transparent #fff;top:auto;bottom:0}.store .border-corner-top{position:absolute;content:'';width:100%;border-top:170px;border-bottom:0;border-left:920px;border-right:920px;border-style:solid;border-color:#fff transparent transparent transparent;top:0;z-index:2}.store .store-slider{margin-bottom:80px}.store .store-slider .slick-list{margin:0 -15px}.store .store-slider .slick-list .slick-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:row;flex-direction:row}.store .store-slider .slick-list .slick-track .product{outline:none}.store .store-slider .slick-list .slick-track .product__container{margin:0 15px;padding:25px 25px 160px;height:100%;background:rgba(67,26,0,0.5);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:relative}.store .store-slider .slick-list .slick-track .product__description h2{font-family:'bebas_neuebold';font-size:48px;font-weight:700;line-height:48px;text-transform:uppercase;color:#f9690e;margin-top:0;text-shadow:1px 1px 3px rgba(0,0,0,0.25)}.store .store-slider .slick-list .slick-track .product__description p{color:#ddd;font-size:15px;font-weight:400;line-height:24px;text-shadow:1px 1px 3px rgba(0,0,0,0.25)}.store .store-slider .slick-list .slick-track .product__description p .link-go-to{font-weight:500;text-decoration:underline;color:#fff;display:block;margin-top:15px}.store .store-slider .slick-list .slick-track .product__description p .link-go-to:hover{text-decoration:none}.store .store-slider .slick-list .slick-track .product__image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto;width:105px;height:105px;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:rgba(255,255,255,0.99);border-radius:50%;text-align:center;position:absolute;z-index:1;-webkit-transition:transform ease-out 0.1s, background 0.2s;-o-transition:transform ease-out 0.1s, background 0.2s;transition:transform ease-out 0.1s, background 0.2s}.store .store-slider .slick-list .slick-track .product__image:after{pointer-events:none;position:absolute;width:100%;height:100%;content:'';top:0;left:0;padding:0;z-index:-1;opacity:0;-webkit-box-shadow:0 0 0 2px rgba(249,105,14,0.15);box-shadow:0 0 0 2px rgba(249,105,14,0.15);border-radius:50%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.store .store-slider .slick-list .slick-track .product__image svg{max-width:80%;width:100%;margin:0 auto;-webkit-transition:ease-out 0.3s;-o-transition:ease-out 0.3s;transition:ease-out 0.3s}.store .store-slider .slick-list .slick-track .product__image svg.heart{width:45px}.store .store-slider .slick-list .slick-track .product__image svg.zoom{width:55%}.store .store-slider .slick-list .slick-track .product__image svg.labels{width:50%}.store .store-slider .slick-list .slick-track .product__image svg.color-picker{width:50%}.store .store-slider .slick-list .slick-track .product__image svg.image-constr{width:50%}.store .store-slider .slick-list .slick-track .product:hover .product__container{background:#431a00}.store .store-slider .slick-list .slick-track .product:hover .product__image{background:#f9690e;-webkit-box-shadow:0 0 0 10px rgba(249,105,14,0.15);box-shadow:0 0 0 10px rgba(249,105,14,0.15)}.store .store-slider .slick-list .slick-track .product:hover .product__image svg{fill:#fff;stroke:#fff;-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}.store .store-slider .slick-list .slick-track .product:hover .product__image::after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;-o-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms}.store .store-slider .slick-prev{left:-70px;opacity:.5;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.store .store-slider .slick-prev:hover{opacity:1}.store .store-slider .slick-next{right:-70px;opacity:.5;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.store .store-slider .slick-next:hover{opacity:1}.store .store-slider .slick-dots{bottom:-50px}.store .store-slider .slick-dots li button{border:1px solid #fff}.store .store-slider .slick-dots li button:hover,.store .store-slider .slick-dots li button:focus{background:#fff}.store .store-slider .slick-dots li.slick-active button{background:#fff}.testimonials{padding-bottom:50px}.testimonials .testimonial-slider{border:1px solid #f9690e;border-radius:10px;padding:30px;margin-bottom:40px;text-align:center}.testimonials .testimonial-slider .slick-slide{outline:none;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.testimonials .testimonial-slider::before{width:0;height:0;display:block;position:absolute;border-color:#f9690e transparent transparent transparent;border-width:30px 30px 0 30px;border-style:solid;top:100%;left:150px;content:''}.testimonials .testimonial-slider::after{width:0;height:0;display:block;position:absolute;border-color:#fff transparent transparent transparent;border-width:28px 28px 0 28px;border-style:solid;top:100%;left:152px;content:''}.testimonials .testimonial-slider p{font-size:20px;font-weight:300;letter-spacing:0.01em;line-height:28px;font-style:italic;margin-bottom:0;position:relative;overflow:visible;padding:0 40px;align-self:center}.testimonials .testimonial-slider p::before{content:'\f10d';display:block;position:absolute;font-family:FontAwesome;font-size:30px;left:5px;color:#717171}.testimonials .testimonial-slider__nav .slide-item.testimonial{text-align:center;outline:none}.testimonials .testimonial-slider__nav .slide-item.testimonial figure{width:254px;height:254px;overflow:hidden;border-radius:50%;display:inline-block;margin-bottom:0;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.25);box-shadow:1px 1px 5px rgba(0,0,0,0.25)}.testimonials .testimonial-slider__nav .slide-item.testimonial figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.testimonials .testimonial-slider__nav .slide-item.testimonial h3{color:#717171;font-size:30px;font-weight:700;line-height:50px;margin:0;padding:0 10px}.testimonials .testimonial-slider__nav .slide-item.testimonial .job{color:#010101;font-size:18px;font-weight:400;line-height:24px;padding:0 10px}.testimonials .testimonial-slider__nav .slide-item.testimonial.slick-current figure img,.testimonials .testimonial-slider__nav .slide-item.testimonial:hover figure img{-webkit-filter:none;filter:none}.testimonials .testimonial-slider__nav .slide-item.testimonial.slick-current h3,.testimonials .testimonial-slider__nav .slide-item.testimonial:hover h3{color:#f9690e}.testimonials .testimonial-slider__nav .slide-item.testimonial.slick-current .testimonial__list li a,.testimonials .testimonial-slider__nav .slide-item.testimonial:hover .testimonial__list li a{background:#f9690e}.testimonials .testimonial-slider__nav .slide-item.testimonial .testimonial__list{display:none;list-style-type:none;padding-left:0;margin-top:0}.testimonials .testimonial-slider__nav .slide-item.testimonial .testimonial__list li{display:inline-block;margin:0 5px 5px}.testimonials .testimonial-slider__nav .slide-item.testimonial .testimonial__list li::first-child{margin-left:0}.testimonials .testimonial-slider__nav .slide-item.testimonial .testimonial__list li::last-child{margin-right:0}.testimonials .testimonial-slider__nav .slide-item.testimonial .testimonial__list li a{display:inline-block;width:41px;height:41px;line-height:41px;border-radius:50%;text-align:center;vertical-align:middle;background:#7f7f7f}.testimonials .testimonial-slider__nav .slide-item.testimonial .testimonial__list li a .google-icon{width:24px;position:relative;top:2px}.testimonials .testimonial-slider__nav .slide-item.testimonial .testimonial__list li a .fb-icon{width:11px;position:relative;top:3px}.testimonials .slick-prev,.testimonials .slick-next{opacity:.33;transition:.3s linear}.testimonials .slick-prev:hover,.testimonials .slick-prev:focus,.testimonials .slick-next:hover,.testimonials .slick-next:focus{opacity:1}footer{color:#969696}footer a{color:#cccccc;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}footer a:hover{color:#ffffff}footer .sub-footer{padding:20px 0 0 0;background-color:#4e4e4e;font-size:22px;color:#dddddd}footer .sub-footer h4{color:#fff;margin-bottom:0}footer .sub-footer .fa-ul{line-height:28px}footer .sub-footer .fa-ul li{margin-bottom:15px}footer .sub-footer .fa-ul li .fa{color:#f9690e}footer .sub-footer .inline li{margin:0 0 0 20px}footer .container{padding-top:30px;padding-bottom:30px}footer .copyright-line{background-color:#333;font-size:16px;line-height:24px}.go-top{display:block;width:46px;height:46px;position:fixed;z-index:2;bottom:60px;right:20px;font-size:36px;line-height:42px;display:none;text-align:center}.go-top:after{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;content:"\f106";font-family:'FontAwesome';background:#f9690e;color:#fff;-webkit-border-radius:50%;border-radius:50%}.ripple-out{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.ripple-out:before{content:'';position:absolute;background:#f9690e;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.ripple-out:hover:before{-webkit-animation:hvr-ripple-out .7s;-moz-animation:hvr-ripple-out .7s;-o-animation:hvr-ripple-out .7s;animation:hvr-ripple-out .7s}.contact-form *{-webkit-border-radius:0;border-radius:0}.contact-form span.input,.contact-form div.input{max-width:none;width:32%;margin:0 0 50px 2%;display:block;float:left;position:relative;z-index:1}.contact-form span.input:first-child,.contact-form div.input:first-child{margin-left:0}.contact-form span.input.input-wide,.contact-form div.input.input-wide{width:100%;margin-left:0;float:none;clear:both}.contact-form span.input .input-label,.contact-form div.input .input-label{position:absolute;z-index:2;top:0;left:0;font-size:22px;color:#969696;line-height:28px;padding:5px 0;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.contact-form span.input .input-field,.contact-form div.input .input-field{font-size:22px;background:none;border:none;border-bottom:2px solid #fff;width:100%;line-height:28px;padding:5px 0;color:#fff;height:48px;outline:none;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.contact-form span.input .input-field.error,.contact-form div.input .input-field.error{border-bottom:4px solid red}.contact-form span.input.input-filled .input-label,.contact-form div.input.input-filled .input-label{top:-30px;font-size:20px;color:#888}.contact-form span.input.input-filled textarea,.contact-form div.input.input-filled textarea{height:100px;border-bottom:0}.contact-form span.input.input-filled:before,.contact-form div.input.input-filled:before{width:100%}.contact-form span.input:before,.contact-form div.input:before{content:"";display:block;width:0%;height:0%;position:absolute;bottom:0;left:0;border-bottom:4px solid #f9690e;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.contact-form span.input .btn,.contact-form div.input .btn{font-size:22px;font-weight:bold;line-height:1;border:none;background-color:#e85d06;color:#fff;text-transform:uppercase;padding:12px 25px;cursor:pointer;text-shadow:1px 1px 3px rgba(0,0,0,0.25);-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;outline:none}.contact-form span.input .btn:hover,.contact-form div.input .btn:hover{background-color:#f96c13}.contact-thanks{text-align:center;color:white;font-weight:bold}.contact-thanks.hide{display:none}.not-found{padding:30px 0}#map{width:100%;height:500px}@-webkit-keyframes hvr-ripple-out{100%{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:0}}@-moz-keyframes hvr-ripple-out{100%{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:0}}@-o-keyframes hvr-ripple-out{100%{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:0}}@media all and (min-width: 1800px){.hero,.expertise{background-size:cover}}.animated{animation-duration:1s;animation-fill-mode:both;animation-delay:.5s}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@-webkit-keyframes sonarEffect{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5);-webkit-transform:scale(1.5);opacity:0}}@-moz-keyframes sonarEffect{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5);-moz-transform:scale(1.5);opacity:0}}@keyframes sonarEffect{0%{opacity:0.3}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #f9690e,0 0 0 10px rgba(255,255,255,0.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #f9690e,0 0 0 10px rgba(255,255,255,0.5);transform:scale(1.5);opacity:0}}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}.error-msg{font-size:16px;position:absolute !important}@media all and (max-width: 1140px){.expertise .skills-block .row{margin:0 0 10px}.expertise .skills-block .row .left-col,.expertise .skills-block .row .right-col{float:none;width:100%;text-align:left}.expertise .skills-block .row .right-col{padding-left:20px}}@media all and (max-width: 1261px){.go-top{display:none !important}}@media all and (max-width: 1600px) and (min-width: 1261px){.section-title{font-size:80px}.hero{min-height:0;height:100vh}.hero h2{width:85%}.expertise .container{width:90%}}@media all and (max-width: 1260px) and (min-width: 981px){.section-title{font-size:70px}.hero{min-height:0;height:100vh}.hero h2{width:90%;font-size:58px}.expertise .container{width:90%}.slick-prev{left:-40px !important}.slick-next{right:-40px !important}.what-we-do .col-1-2 .img-block{width:120px;height:120px}.what-we-do .col-1-2 .img-block img{width:80px}.what-we-do .col-1-2 .gray-title{font-size:24px}.what-we-do .col-1-2 p{font-size:18px;line-height:26px;margin-bottom:10px}.what-we-do .arrow-down{bottom:0px}.expertise{min-height:760px;padding-top:150px}.expertise .one-side-border{border-bottom-width:90px}.team{min-height:1130px;padding-top:240px}.team h2+p{font-size:26px;padding:0;line-height:36px}.team .border-corner{border-top-width:90px}.portfolio .border-corner{border-top-width:90px}.store{padding-top:150px}.store .border-corner,.store .border-corner-top{border-top-width:90px}}@media all and (max-width: 980px) and (min-width: 768px){header .container{padding:0 15px}header .container .logo-block .logo{margin-top:8px}header .container .main-menu ul{padding-left:0;margin:10px 0}header .container .main-menu ul li a{font-size:16px;padding:6px 10px}.arrow-down{width:55px}.section-title{font-size:60px}.hero{min-height:0;height:100vh}.hero h2{width:90%;font-size:58px}.expertise .container{width:90%}.what-we-do .col-1-2 .img-block{width:120px;height:120px}.what-we-do .col-1-2 .img-block img{width:80px}.what-we-do .col-1-2 .gray-title{font-size:24px}.what-we-do .col-1-2 p{font-size:18px;line-height:26px;margin-bottom:10px}.what-we-do .arrow-down{bottom:0px}.expertise{min-height:760px;padding-top:150px}.expertise .one-side-border{border-bottom-width:90px}.team{min-height:1130px;padding-top:240px;padding-bottom:100px}.team h2+p{font-size:26px;padding:0;line-height:36px}.team .border-corner{border-top-width:90px}.portfolio .border-corner{border-top-width:90px}.portfolio .work-slider .slick-list .slick-track .work-item__container figure{width:100%}.portfolio .work-slider .slick-list .slick-track .work-item__container figure img{width:100%}.store{padding-top:150px}.store .border-corner,.store .border-corner-top{border-top-width:90px}.store .store-slider .slick-list .slick-track .product__description h2{font-size:34px;line-height:38px}.store .store-slider .slick-list .slick-track .product__description h2 br{display:none}.store .store-slider .slick-list .slick-track .product__description p{font-size:18px;font-weight:300;line-height:28px;margin-bottom:20px}.testimonials .testimonial-slider p{font-size:18px;line-height:30px}}@media all and (max-width: 800px){footer .sub-footer .container .foot-logo{text-align:center}footer .sub-footer .container .pull-left,footer .sub-footer .container .pull-right{width:100%;float:left;text-align:left}footer .sub-footer .container .pull-right ul{padding-left:0}footer .sub-footer .container .pull-right ul li:first-child{margin-left:13px}footer .sub-footer #contact-form .input{width:100%;margin-left:0}}@media all and (max-width: 767px){header.sticky{position:absolute !important}header .logo-block{width:90%;margin:0 auto;float:none}header .main-menu{display:none}.section-title{padding-top:0}.arrow-down{width:45px}.section-title{font-size:45px}.hero{min-height:0;height:auto;padding:80px 0}.hero h2{width:100%;padding:60px 0 20px 0;font-size:36px;position:static;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.hero .arrow-down{bottom:20px}.what-we-do{padding-top:0;margin-top:0}.what-we-do .col-1-2{width:100%}.what-we-do .col-1-2 .img-block{width:120px;height:120px}.what-we-do .col-1-2 .img-block img{width:80px}.what-we-do .col-1-2 .gray-title{font-size:24px}.what-we-do .col-1-2 p{font-size:18px;line-height:26px;margin-bottom:10px}.what-we-do .col-1-2+.col-1-2{margin-left:0}.what-we-do .arrow-down{bottom:0px;margin-left:0 !important}.expertise{padding:80px 0;min-height:900px}.expertise .one-side-border{border-bottom-width:60px}.expertise .container{width:95%}.expertise .container .col-1-2{width:100%}.team{padding:10px 0 100px 0;margin-top:0px;min-height:700px;background-size:cover;background-position:50% -25px;background-color:#e4e4e4}.team .team-slider{margin-top:15px}.team .border-corner{border-top-width:60px}.team h2+p{font-size:24px}.team .slick-track{padding-bottom:20px}.portfolio .border-corner{border-top-width:60px}.portfolio .arrow-down{bottom:-50px}.portfolio .work-slider .slick-list .slick-track .work-item__container figure{width:100%}.portfolio .work-slider .slick-list .slick-track .work-item__container figure img{width:100%}.store{padding:80px 0}.store .border-corner,.store .border-corner-top{border-top-width:60px}.store .store-slider .slick-list .slick-track .product__description h2{font-size:34px;line-height:38px}.store .store-slider .slick-list .slick-track .product__description h2 br{display:none}.store .store-slider .slick-list .slick-track .product__description p{font-size:18px;font-weight:300;line-height:28px;margin-bottom:20px}.testimonials{padding-bottom:20px}.testimonials .testimonial-slider p{font-size:16px;line-height:24px}.testimonials .testimonial-slider p::before{font-size:20px}.slick-dots li{margin:0 8px}footer .sub-footer #contact-form .input.input-wide{text-align:center}}@media all and (max-width: 620px){.store .store-slider{margin-bottom:20px}.store .store-slider .slick-list .slick-track .product__description p{font-size:16px;line-height:24px}.portfolio .work-slider .slick-list .slick-track .work-item{max-width:460px;margin:0 auto}.team{padding-bottom:0}.team h2+p{padding-left:0;padding-right:0}.hero h2{padding:40px 0 10px 0;font-size:28px}.what-we-do .col-1-2{padding-left:0;padding-right:0}.testimonials .testimonial-slider{padding:15px}.testimonials .testimonial-slider::before{left:50%;margin-left:-30px}.testimonials .testimonial-slider::after{left:50%;margin-left:-28px}}@media all and (max-width: 600px){footer .sub-footer h4{font-size:24px}.expertise{min-height:710px}.expertise .container{position:static;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.expertise .skills-block{padding:15px}}@media all and (max-width: 480px){.copyright-line .pull-left,.copyright-line .pull-right{text-align:center;float:none}.copyright-line .pull-left a,.copyright-line .pull-right a{display:block}.copyright-line .pull-left span.sep,.copyright-line .pull-right span.sep{display:none}.copyright-line .pull-right{margin-top:20px}.portfolio .work-slider .slick-list .slick-track .work-item h2 a{text-decoration:underline}.portfolio .work-slider .slick-list .slick-track .work-item .work-item__content p{display:none}.testimonials .testimonial-slider p:before{display:none}.testimonials .testimonial-slider p{padding:0}.testimonials .testimonial-slider__nav .slide-item.testimonial figure{display:none}.store .store-slider .slick-list .slick-track .product .product__container{padding-bottom:25px !important}.store .store-slider .slick-list .slick-track .product__image{display:none !important}.team h2+p{font-size:18px}.contact-form span.input .btn,.contact-form div.input .btn{font-size:18px}.btn{font-size:16px}.team .team-slider .slide-item figure img{-webkit-filter:none;filter:none}.g-recaptcha{width:220px !important;overflow:hidden !important;margin:0 auto}}
