main{overflow-x: hidden;}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../webfonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../webfonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../webfonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../webfonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'icomoon';src:url("../webfonts/icomoon.eot?c5a2kb");src:url("../webfonts/icomoon.eot?c5a2kb#iefix") format("embedded-opentype"),url("../webfonts/icomoon.ttf?c5a2kb") format("truetype"),url("../webfonts/icomoon.woff?c5a2kb") format("woff"),url("../webfonts/icomoon.svg?c5a2kb#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}.tns-controls button:before,.icon:before{display:block;font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;-webkit-backface-visibility:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;width:100%}html{background:#fff;color:#3c3c3c;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{color:#3c3c3c;font-family:"Roboto",sans-serif}body{overflow-x:hidden;margin:0px 0px 0px 0px;background:#f8f8f8;font-family:"Roboto",sans-serif;font-size:1rem}section{overflow:hidden}h1{font-size:3.125rem;margin:0 0;font-weight:400;text-transform:uppercase}h1 span,h1 small{text-transform:none}h2{font-size:3.125rem;margin:0 0;font-weight:400;text-transform:uppercase}@media only screen and (max-width: 950px){h2{font-size:2.5rem}}h2 span{display:block;text-transform:none;font-size:2.1875rem;font-weight:700}@media only screen and (max-width: 950px){h2 span{font-size:1.5625rem}}h3{font-size:2.5rem;margin:0 0;font-weight:400}h4{font-size:1.875rem;margin:20px 0;font-weight:500}h5{font-size:1.5rem;margin:20px 0;font-weight:500}h6{font-size:1.25rem;margin:20px 0;font-weight:700}b,strong{font-weight:bold}small{font-size:80%}ul,li{margin:0px;padding:0px;list-style-type:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;outline:none;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}textarea{overflow:auto;vertical-align:top}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}body.HomePage header{padding-top:80px;overflow:hidden}.vis{display:none !important}.overflow{overflow:hidden}button,a{background:transparent;color:#3c3c3c;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}button:before,button:after,a:before,a:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}button:focus,button:hover,button:active,a:focus,a:hover,a:active{outline:0}h2 span{display:block}p{line-height:1.75rem}.tabs-content>.item:not(.is-active),.tabs-work-content>.item:not(.is-active){display:none}.gradient-g{background:#020024;background:linear-gradient(56deg, rgba(2,0,36,0.05) 0%, rgba(2,0,36,0.1) 100%)}img{max-width:100%;width:auto;height:auto}img.left{float:left;margin:0px 15px 10px 0px}img.right{float:right;margin:0px 0px 10px 15px}.width-wrap{width:100%;padding:0px 40px;max-width:1300px;margin:0px auto}@media only screen and (max-width: 950px){.width-wrap{padding:0px 20px}}@media only screen and (max-width: 550px){.width-wrap{padding:0px 10px}}.flex{display:flex}.flex-w{display:flex;flex-wrap:wrap}.align-c{display:flex;align-content:center}.pad{padding:50px 5.5%}@media only screen and (max-width: 950px){.pad{padding:25px 20px}}.rad-10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.rad-t-10{-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;-ms-border-radius:10px 10px 0px 0px;-o-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px}.rad-b-10{-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-ms-border-radius:0px 0px 10px 10px;-o-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px}.mar-b{margin-bottom:50px}.button{display:inline-block;min-width:170px;text-align:center;border:2px solid #3c3c3c;background:#3c3c3c;color:#fff;font-size:1rem;line-height:1.5rem;font-weight:500;padding:11px 20px;margin:30px 20px 0px 0px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.button:hover{border:2px solid #fff;background:#fff;color:#3c3c3c}@media only screen and (max-width: 500px){.button{min-width:inherit}}.button.border{background:transparent;color:#3c3c3c}.button.border:hover,.button.border.active{border:2px solid #3c3c3c;background:#3c3c3c;color:#fff}.button.white{border:2px solid #fff;background:#fff;color:#3c3c3c}.button.border-white{border:2px solid #fff;background:transparent;color:#fff}.button.border-white:hover{border:2px solid #fff;background:#fff;color:#3c3c3c}.button.border-yellow{border:2px solid #fee53f;background:transparent;color:#fee53f}.button.border-yellow:hover{border:2px solid #fee53f;background:#fee53f;color:#3c3c3c}.button.yellow{border:2px solid #fee53f;background:#fee53f;color:#3c3c3c}.button.yellow:hover{border:2px solid #fff;background:#fff;color:#3c3c3c}.button.border-white-yellow{border:2px solid #fff;background:transparent;color:#fff}.button.border-white-yellow:hover{border:2px solid #fee53f;color:#fee53f}.animbg{position:absolute}.animbg svg{width:100%;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}body.HomePage #top-nav{top:100px}#top-nav{position:absolute;top:60px;left:0px;width:100%;background:transparent;z-index:4;-webkit-transition:transform 0s ease-in-out;-moz-transition:transform 0s ease-in-out;-o-transition:transform 0s ease-in-out;transition:transform 0s ease-in-out}#top-nav ul{display:flex;width:100%;padding:0px 40px;max-width:1300px;text-align:center;position:relative;margin:0px auto;list-style-type:none;align-items:center}@media only screen and (max-width: 950px){#top-nav ul{padding:0px 20px}}#top-nav ul li.logo{padding-left:5.5%;height: 38px;}#top-nav ul li.logo a{min-width: 156px;}@media only screen and (max-width: 950px){#top-nav ul li.logo{padding:0px 20px}}@media only screen and (max-width: 550px){#top-nav ul li.logo{padding:0px 10px}}#top-nav ul li.logo a{display:block}#top-nav ul li.logo a:before{font-family:'icomoon';font-size:2.375rem;content:"\e901";color:#3c3c3c}#top-nav ul li.logo a:hover:before{-webkit-transform:scale(1.02, 1.02);-moz-transform:scale(1.02, 1.02);-ms-transform:scale(1.02, 1.02);-o-transform:scale(1.02, 1.02);transform:scale(1.02, 1.02)}#top-nav ul li.menu{padding-right:calc(5.5% - 15px);margin-left:auto}@media only screen and (max-width: 950px){#top-nav ul li.menu{padding-right:10px}}@media only screen and (max-width: 550px){#top-nav ul li.menu{padding-right:0px}}#top-nav.nav-down,#top-nav.nav-up{position:fixed;top:-54px !important;-webkit-transform:translateY(54px);-moz-transform:translateY(54px);-ms-transform:translateY(54px);-o-transform:translateY(54px);transform:translateY(54px);background:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-ms-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-o-box-shadow:0px 0px 10px rgba(0,0,0,0.15);box-shadow:0px 0px 10px rgba(0,0,0,0.15);-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out}#header{background:#fee749;background:linear-gradient(207deg, #fee749 0%, #fddf1e 100%);display:flex;flex-wrap:wrap;padding-bottom:0px;position:relative;align-items:center}#header #header-slider .item{display:none}@media only screen and (max-width: 720px){#header.HomePage:before{position:absolute;top:0px;left:0px;width:100%;height:100%;content:"";background:rgba(254,227,52,0.8);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;z-index:2}}#header .text{width:50%;padding:50px 0px;flex-grow:1;position:relative;z-index:1}@media only screen and (max-width: 950px){#header .text{padding:70px 20px 50px 0px}}@media only screen and (max-width: 720px){#header .text{width:100%;z-index:2;padding:100px 0px 70px 0px}}@media only screen and (max-width: 500px){#header .text{padding:100px 0px 20px 0px}}@media only screen and (max-width: 950px){#header .text h1{font-size:2.5rem}}#header .text h1 small,#header .text h1 span{color:#968202;font-weight:700}#header .text h1 span{display:inline-block;font-size:2.8125rem;margin-top:5px}@media only screen and (max-width: 950px){#header .text h1 span{font-size:2.1875rem}}#header .text h1 small{display:block;font-size:2.1875rem}@media only screen and (max-width: 950px){#header .text h1 small{font-size:1.5625rem}}#header .text p.items{font-size:1.5rem;font-weight:700}@media only screen and (max-width: 950px){#header .text p.items{font-size:1.25rem}}#header .text p.items span{display:inline-block;color:#fff;margin:0px 5px}#header .text p.items a:hover{color:#fff}#header #phone-wrap{margin-left:auto;width:50%;position:relative;z-index:1}@media only screen and (max-width: 950px){#header #phone-wrap{width:30%;margin:60px 40px 0px 0px}}@media only screen and (max-width: 720px){#header #phone-wrap{position:absolute !important;margin:160px 0px 0px 0px;width:100%}}#header #phone-wrap .shadow{position:absolute;left:39%;bottom:16%;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}#header #phone-wrap .shadow:before,#header #phone-wrap .shadow:after{content:'';position:absolute;background:rgba(0,0,0,0.15);display:block;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;margin:0 auto;width:1px;height:1px;-webkit-animation:shadow 0.5s 1;-moz-animation:shadow 0.5s 1;animation:shadow 0.5s 1;-webkit-transform:scale(3, .3);-moz-transform:scale(3, .3);-ms-transform:scale(3, .3);-o-transform:scale(3, .3);transform:scale(3, .3);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}#header #phone-wrap .shadow:before{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}#header #phone-wrap .shadow:after{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes shadow{0%{box-shadow:0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent}50%{box-shadow:0px 30px 30px 30px rgba(0,0,0,0.2),0 0 30px 50px rgba(0,0,0,0.1),0 0 30px 10px rgba(0,0,0,0.1)}100%{box-shadow:0px 30px 30px 30px rgba(0,0,0,0.15),0 0 30px 50px rgba(0,0,0,0.07),0 0 30px 10px rgba(0,0,0,0.07)}}@-moz-keyframes shadow{0%{box-shadow:0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent}50%{box-shadow:0px 30px 30px 30px rgba(0,0,0,0.2),0 0 30px 50px rgba(0,0,0,0.1),0 0 30px 10px rgba(0,0,0,0.1)}100%{box-shadow:0px 30px 30px 30px rgba(0,0,0,0.15),0 0 30px 50px rgba(0,0,0,0.07),0 0 30px 10px rgba(0,0,0,0.07)}}@keyframes shadow{0%{box-shadow:0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent}50%{box-shadow:0px 30px 30px 30px rgba(0,0,0,0.2),0 0 30px 50px rgba(0,0,0,0.1),0 0 30px 10px rgba(0,0,0,0.1)}100%{box-shadow:0px 30px 30px 30px rgba(0,0,0,0.15),0 0 30px 50px rgba(0,0,0,0.07),0 0 30px 10px rgba(0,0,0,0.07)}}#header #phone-wrap .wrap{width:330px;height:auto;position:relative;margin:0px auto;padding-bottom:calc(330px * 2 - -5px);-webkit-animation:phone 2s 1;-moz-animation:phone 2s 1;animation:phone 2s 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width: 950px){#header #phone-wrap .wrap{width:200px;padding-bottom:calc(200px * 2 - -3px)}}@media only screen and (max-width: 720px){#header #phone-wrap .wrap{width:300px;padding-bottom:calc(300px * 2 - -5px)}}@-webkit-keyframes phone{0%{top:-180px}50%{top:-100px}100%{top:-110px}}@-moz-keyframes phone{0%{top:-180px}50%{top:-100px}100%{top:-110px}}@keyframes phone{0%{top:-180px}50%{top:-100px}100%{top:-110px}}#header #phone-wrap .wrap>img{position:absolute;z-index:1;top:0px;left:0px}#header #phone-wrap .wrap .tns-outer{position:absolute;bottom:4%;right:16%;width:72%;height:96%;overflow:hidden;background:black;clip-path:polygon(8.5% 9.4%, 100% 0%, 100% 100%, 4% 100%, 0.5% 96%, 2% 80%, 7.6% 13%);-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}#header #phone-wrap .wrap .tns-outer .tns-item{display:inline-block}#header #phone-wrap .wrap .tns-outer .tns-item img{clip-path:polygon(8.5% 9.4%, 100% 0%, 100% 100%, 4% 100%, 0.5% 96%, 2% 80%, 7.6% 13%)}#header .animbg{bottom:0px;right:10%;width:50%}.half>*{width:50%}@media only screen and (max-width: 950px){.half>*{width:100%}}.half .text{position:relative}.half .list{position:relative;align-items:center}.half .list ul{display:flex;flex-wrap:wrap;width:100%;position:relative}.half .list ul li{width:50%;text-transform:uppercase;margin:20px 0px}@media only screen and (max-width: 550px){.half .list ul li{width:100%}}.half .list ul li strong{display:block;font-size:2.5rem}.half .list ul li strong small{font-size:1.25rem;opacity:.8;filter:alpha(opacity=80);text-transform:none}.half .tabs-work{width:100%;margin:20px 0px 10px -10px}.half .tabs-work li{display:inline-block;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;margin:0px 10px 10px 0px;z-index:1;font-size:1rem;font-weight:700;padding:3px 9px;opacity:.4;filter:alpha(opacity=40)}.half .tabs-work li:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:#3c3c3c;z-index:-1;-webkit-transform:skew(-17deg);-moz-transform:skew(-17deg);-ms-transform:skew(-17deg);-o-transform:skew(-17deg);transform:skew(-17deg);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.half .tabs-work li:after{content:"/";color:#fff;position:absolute;right:-10px}.half .tabs-work li:last-child{margin-right:0px}.half .tabs-work li:last-child:after{display:none}.half .tabs-work li:hover{opacity:1;filter:alpha(opacity=100)}.half .tabs-work li.is-active{opacity:1;filter:alpha(opacity=100);color:#fff}.half .tabs-work li.is-active:before{opacity:1;filter:alpha(opacity=100)}.half .slider-vertical{max-height:720px}@media only screen and (max-width: 950px){.half .slider-vertical{max-height:auto;margin:0px auto 20px;width:100%;order:-1}}.half .slider-vertical.tabs-work-content{position:relative}@media only screen and (max-width: 950px){.half .slider-vertical.tabs-work-content{height:550px}}@media only screen and (max-width: 550px){.half .slider-vertical.tabs-work-content{height:490px}}@media only screen and (max-width: 450px){.half .slider-vertical.tabs-work-content{height:430px}}.half .slider-vertical.tabs-work-content>.item{display:block;position:absolute;top:0px;left:0px;opacity:0;filter:alpha(opacity=0);z-index:-1}.half .slider-vertical.tabs-work-content>.item.is-active{opacity:1;filter:alpha(opacity=100);z-index:1}.half .slider-vertical>.item{height:100%;position:relative;margin:-40px 0px}@media only screen and (max-width: 950px){.half .slider-vertical>.item{max-height:auto;margin:0px auto 20px;width:100%;order:-1}}.half .slider-vertical.revers{order:-1}.half .slider-vertical.revers .tns-outer{-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-o-transform:rotate(-8deg);transform:rotate(-8deg)}@media only screen and (max-width: 950px){.half .slider-vertical.revers .tns-outer{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.half .slider-vertical .tns-outer{height:100%;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}@media only screen and (max-width: 950px){.half .slider-vertical .tns-outer{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);text-align:center}.half .slider-vertical .tns-outer:after{content:"";position:absolute;bottom:20px;left:0px;width:100%;height:1px;background:rgba(0,0,0,0.2)}}.half .slider-vertical .tns-outer .tns-ovh{height:800px !important}@media only screen and (max-width: 950px){.half .slider-vertical .tns-outer .tns-ovh{height:530px !important}}@media only screen and (max-width: 550px){.half .slider-vertical .tns-outer .tns-ovh{height:470px !important}}@media only screen and (max-width: 450px){.half .slider-vertical .tns-outer .tns-ovh{height:410px !important}}.half .slider-vertical .tns-outer .tns-item{opacity:.4;filter:alpha(opacity=40);-webkit-transform:scale(.8, .8);-moz-transform:scale(.8, .8);-ms-transform:scale(.8, .8);-o-transform:scale(.8, .8);transform:scale(.8, .8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 30px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 30px rgba(0,0,0,0.2);box-shadow:0px 0px 30px rgba(0,0,0,0.2);cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.half .slider-vertical .tns-outer .tns-item:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.half .slider-vertical .tns-outer .tns-item.center-slide{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(.9, .9);-moz-transform:scale(.9, .9);-ms-transform:scale(.9, .9);-o-transform:scale(.9, .9);transform:scale(.9, .9);margin:-30px 0px}.choose{margin-top:50px}.choose .top{align-items:center}@media only screen and (max-width: 750px){.choose .top{flex-wrap:wrap}}.choose .top h2{border-right:1px solid rgba(60,60,60,0.7);padding:20px 60px 20px 0px;margin-right:60px}@media only screen and (max-width: 750px){.choose .top h2{border-right:0px solid transparent;border-bottom:1px solid rgba(60,60,60,0.7);padding:20px 0px;margin:0px}}.choose .top p{max-width:600px}.choose .list{display:flex;width:100%}@media only screen and (max-width: 750px){.choose .list{flex-wrap:wrap}}.choose .list article{display:inline;width:initial;flex-grow:1;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media only screen and (max-width: 750px){.choose .list article{min-width:50%}}@media only screen and (max-width: 550px){.choose .list article{min-width:100%}}.choose .list article figure{height:330px}.choose .list article figure:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(219,219,219,0.8);-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;z-index:1}@media only screen and (max-width: 750px){.choose .list article figure:before{background:rgba(255,255,255,0)}}.choose .list article figcaption{position:absolute;bottom:0px;left:0px;width:100%;z-index:2;padding:20px 20px 20px 30px;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}@media only screen and (max-width: 750px){.choose .list article figcaption{background:rgba(60,60,60,0.7)}}.choose .list article h3{margin:0px;font-size:1.5rem}@media only screen and (max-width: 750px){.choose .list article h3{color:#fff;margin-bottom:10px}}.choose .list article p{margin:0px;max-height:0px;opacity:0;filter:alpha(opacity=0);overflow:hidden;color:#fff;line-height:1.375rem;-webkit-transition:max-height 1s ease-out;-moz-transition:max-height 1s ease-out;-o-transition:max-height 1s ease-out;transition:max-height 1s ease-out}@media only screen and (max-width: 750px){.choose .list article p{max-height:300px;opacity:1;filter:alpha(opacity=100)}}.choose .list article img{position:absolute;top:0;bottom:0;left:-100vw;right:-100vw;max-width:none;height:100% !important;margin:auto}.choose .list article:hover{flex-grow:2}.choose .list article:hover figure:before{background:rgba(255,255,255,0)}.choose .list article:hover figcaption{background:rgba(60,60,60,0.7)}.choose .list article:hover h3{margin-bottom:10px;color:#fff}.choose .list article:hover p{max-height:200px;opacity:1;filter:alpha(opacity=100)}#steps ul{margin:50px 0px 20px 0px;justify-content:space-between}#steps ul.long li{width:calc(33.333% - 30px)}@media only screen and (max-width: 950px){#steps ul.long li{width:calc(33.333% - 30px)}}@media only screen and (max-width: 750px){#steps ul.long li{width:calc(50% - 20px)}}@media only screen and (max-width: 550px){#steps ul.long li{width:100%}}#steps ul li{width:calc(20% - 20px);counter-increment:counter}@media only screen and (max-width: 950px){#steps ul li{width:calc(33.333% - 20px)}}@media only screen and (max-width: 750px){#steps ul li{width:calc(50% - 20px)}}@media only screen and (max-width: 550px){#steps ul li{width:100%}}#steps ul li strong{display:flex;align-items:center;text-transform:uppercase}#steps ul li strong:before{display:flex;align-items:center;justify-content:center;content:counter(counter) ".";width:30px;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:2px solid #3c3c3c;margin-right:10px;flex-shrink:0}#steps ul li p{font-size:.875rem;line-height:1.375rem;margin-bottom:40px}.slider-horizontal{margin:50px 0px;max-height:502px;padding-bottom:30px}.slider-horizontal .animbg{top:-50px;left:-50px;max-width:500px}.slider-horizontal .flex-w{position:relative}.slider-horizontal .tns-controls{height:202px;margin-right:50px}@media only screen and (max-width: 950px){.slider-horizontal .tns-controls{height:128px;margin-right:0px}}.slider-horizontal .tns-controls button{font-size:0px}.slider-horizontal .tns-outer .tns-ovh{overflow:visible}.slider-horizontal .tns-outer .tns-item a{display:flex;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden;background:#dbdbdb;background:linear-gradient(135deg, #dbdbdb 0%, #c4c4c4 100%)}@media only screen and (max-width: 750px){.slider-horizontal .tns-outer .tns-item a{width:calc(100vw - 40px) !important}}@media only screen and (max-width: 550px){.slider-horizontal .tns-outer .tns-item a{width:calc(100vw - 20px) !important}}.slider-horizontal .tns-outer .tns-item a .text{width:60%;min-height:300px;padding:30px;flex-grow:1}.slider-horizontal .tns-outer .tns-item a .text span:not(.button){display:flex;align-items:baseline;min-height:60px}.slider-horizontal .tns-outer .tns-item a .text h3{margin:20px 0px 10px 0px;font-size:1.5rem}.slider-horizontal .tns-outer .tns-item a .text p{margin:0px}.slider-horizontal .tns-outer .tns-item a .text em{display:block;font-size:.875rem;opacity:.8;filter:alpha(opacity=80);margin:8px 0px 5px 0px}.slider-horizontal .tns-outer .tns-item a .image{width:40%;position:relative;overflow:hidden;flex-shrink:0}@media only screen and (max-width: 550px){.slider-horizontal .tns-outer .tns-item a .image{width:27%}}.slider-horizontal .tns-outer .tns-item a .image img{position:absolute;bottom:0px;left:0px;min-width:100%;min-height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width: 550px){.slider-horizontal .tns-outer .tns-item a .image img{max-width:inherit;left:-50%;height:100%}}.slider-horizontal .tns-outer .tns-item a.white em,.slider-horizontal .tns-outer .tns-item a.white p{color:#fff}.slider-horizontal .tns-outer .tns-item a.last .text{width:100%}.slider-horizontal .tns-outer .tns-item a.last h3 strong{display:block;font-size:2.125rem}.slider-horizontal .tns-outer .tns-item a:hover{-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 30px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 30px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 30px rgba(0,0,0,0.2);box-shadow:0px 0px 30px rgba(0,0,0,0.2)}.slider-horizontal .tns-outer .tns-item a:hover .image img{-webkit-transform:scale(1.03, 1.03);-moz-transform:scale(1.03, 1.03);-ms-transform:scale(1.03, 1.03);-o-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}#why-us .half{padding-top:150px}@media only screen and (max-width: 950px){#why-us .half{padding-top:50px}}#why-us .half .list{padding-right:20px}@media only screen and (max-width: 950px){#why-us .half .list{margin-bottom:30px;padding-right:0px}}#work-slider div.text.pad{padding-right:30px}@media only screen and (max-width: 950px){#work-slider div.text.pad{padding:25px 20px}}.tns-outer .item.tns-item{display:inline-block}.tns-controls{position:absolute;top:0px;right:0px;left:inherit;width:auto;display:flex;align-items:center}.tns-controls button{display:block;width:40px;height:40px;padding:0px;cursor:pointer;border:0px solid transparent}.tns-controls button:before{display:block;content:"\e900";color:#3c3c3c;font-size:1.25rem}.tns-controls button:first-child{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.tns-controls button:hover{opacity:.6;filter:alpha(opacity=60)}.revers .tns-nav{left:0px;right:inherit}.tns-nav{position:absolute;bottom:0px;right:0px;left:inherit;width:auto;display:flex;align-items:center;z-index:1;flex-direction:column}@media only screen and (max-width: 950px){.tns-nav{bottom:-30px;flex-direction:row;justify-content:center;width:100%}}.tns-nav button{position:relative;display:block;width:40px;height:40px;padding:0px;margin:10px 0px 0px 0px;cursor:pointer;border:0px solid transparent;background:transparent;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:.2;filter:alpha(opacity=20)}@media only screen and (max-width: 950px){.tns-nav button{margin:0px 5px}}.tns-nav button:after{display:block;content:"";position:absolute;top:50%;left:50%;margin:-4px 0px 0px -4px;width:8px;height:8px;background:#3c3c3c;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tns-nav button:before{display:block;content:"";position:absolute;top:50%;left:50%;margin:-10px 0px 0px -10px;width:19px;height:19px;border:1px solid #3c3c3c;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.tns-nav button.tns-nav-active{opacity:1;filter:alpha(opacity=100)}.tns-nav button.tns-nav-active:after{margin:-7px 0px 0px -7px;width:15px;height:15px}.tns-nav button:hover{opacity:1;filter:alpha(opacity=100)}footer .form{padding-left:20px}footer .form .line{width:100%}footer .text{justify-content:space-between;padding-right:20px}footer .text p{width:calc(50% - 10px);margin:30px 0px 0px 0px}@media only screen and (max-width: 550px){footer .text p{width:100%}footer .text p:nth-last-of-type(1){display:flex;flex-direction:column;margin-top:0px}footer .text p:nth-last-of-type(1) a{order:-1;margin-bottom:20px;margin-top:10px}}footer .text p:first-of-type{width:100%}footer .text strong{display:block;color:#a3a3a3;font-weight:500;margin-bottom:4px}footer .text a.icon{display:inline-flex;align-items:center;margin-top:20px;color:#a3a3a3;font-weight:500}footer .text a.icon:before{margin-right:6px}footer .text a.icon.p:before{content:"\e903"}footer .text a.icon.m:before{content:"\e902"}footer .text a.icon:hover{color:#3c3c3c}footer .copyright{text-align:center;padding:40px 0px;font-size:.875rem}body.ps-active #menu-panel{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}body.ps-active #top-nav.nav-up,body.ps-active #top-nav.nav-down{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}#menu-panel{display:flex;flex-wrap:wrap;align-content:baseline;position:fixed;top:0px;bottom:0px;right:0;z-index:999;width:100%;min-width:270px;max-width:360px;min-height:100vh;background:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 10px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px rgba(0,0,0,0.2);overflow-y:auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}#menu-panel #close-panel{margin:10px 0px 0px 20px}#menu-panel ul{width:100%;align-items:baseline}#menu-panel ul,#menu-panel ul li{display:block;text-align:left}#menu-panel li a{display:block;color:#3c3c3c;padding:15px 40px;width:100%;font-size:1.125rem;position:relative}#menu-panel li a:after{content:"";position:absolute;top:0px;left:0px;width:0px;height:100%;background:#3c3c3c}#menu-panel li a:hover>a,#menu-panel li.current>a,#menu-panel li.section>a,#menu-panel li a:hover,#menu-panel li a.current,#menu-panel li a.section{opacity:.7;filter:alpha(opacity=70)}#menu-panel li a:hover>a:after,#menu-panel li.current>a:after,#menu-panel li.section>a:after,#menu-panel li a:hover:after,#menu-panel li a.current:after,#menu-panel li a.section:after{width:4px}#menu-panel li.children a span{position:absolute;right:0px;width:45px;height:45px;top:0px;display:flex;align-items:center;justify-content:center}#menu-panel li.children a span:after{content:"\e900";font-family:'icomoon';font-size:.75rem;line-height:2.125rem;color:#3c3c3c;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#menu-panel li.children a span:hover:after{opacity:.6;filter:alpha(opacity=60)}#menu-panel li.children a:hover,#menu-panel li.children.current,#menu-panel li.children.section{color:#3c3c3c}#menu-panel li.open a span:after,#menu-panel li.current a span:after,#menu-panel li.section a span:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#menu-panel li.current ul,#menu-panel li.section ul{display:block}#menu-panel li ul{display:none;padding:10px 0px;background:#f8f8f8}#menu-panel li ul li a{display:block;color:#a3a3a3;padding:10px 40px;width:100%;font-size:.9375rem}div.form{width:50%}@media only screen and (max-width: 950px){div.form{width:100%}}div.form .result{width:100%;margin-top:30px}div.form .result:empty{margin-top:0px}div.form .result .box{display:inline-block;padding:10px 15px;margin:10px 0px 15px 0px;color:#fff;font-size:1.25rem;line-height:1.75rem;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px}div.form .result .box p{margin:0px;color:#fff !important}div.form .result .box.fail{background:#b50000}div.form .result .box.done{background:#12bc00}div.form #contact_body{margin-top:20px;display:flex;flex-wrap:wrap}div.form button{margin:0px 0px 0px auto;min-width:140px}div.form .line{display:flex;flex-wrap:wrap;justify-content:space-between}div.form .line.full .item{width:100%}div.form .line:last-child{margin-top:20px;align-items:center}div.form .line:last-child .item:first-child{width:auto;flex-grow:1}div.form .line:last-child .item:last-child{width:auto}div.form .item{width:calc(50% - 20px);padding:10px 0px}@media only screen and (max-width: 400px){div.form .item{width:100%}}div.form .item label{padding:0px 0px 5px 0px;color:#3c3c3c;font-size:.75rem}div.form .item input[type="text"],div.form .item input[type="email"]{display:block;width:100%;background:transparent;border:0px solid transparent;border-bottom:2px solid #3c3c3c;margin:0px;padding:2px 0px}div.form .item input[type="text"].error,div.form .item input[type="email"].error{border-bottom:2px solid #b50000}div.form .item textarea{display:block;width:100%;height:90px;background:transparent;border:0px solid transparent;border-bottom:2px solid #3c3c3c;margin:0px;padding:2px 0px;resize:none}div.form .item textarea.error{border-bottom:2px solid #b50000}div.form .item .select{position:relative;border-bottom:2px solid #3c3c3c}div.form .item .select.error{border-bottom:2px solid #b50000}div.form .item .select select{display:none}div.form .item .select:after{font-family:'icomoon' !important;position:absolute;z-index:0;content:"";top:6px;right:5px;width:0;height:0;content:"\e900";color:#3c3c3c;font-size:.625rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}div.form .item .select .select-items div,div.form .item .select .select-selected{padding:2px 0px;cursor:pointer;user-select:none;position:relative;z-index:1}div.form .item .select .select-items div{padding:6px 10px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}div.form .item .select .select-items{position:absolute;background-color:white;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-ms-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-o-box-shadow:0px 0px 10px rgba(0,0,0,0.15);box-shadow:0px 0px 10px rgba(0,0,0,0.15);top:100%;left:0;right:0;z-index:99}div.form .item .select .select-hide{display:none}div.form .item .select .select-items div:hover,div.form .item .select .same-as-selected{background-color:rgba(0,0,0,0.05)}div.form .item.checkbox{padding-right:20px}div.form .item.checkbox label{display:block;position:relative;padding:0px 0px 0px 25px;cursor:pointer;color:#3c3c3c;font-size:.875rem;line-height:1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.form .item.checkbox label input{position:absolute;opacity:0;filter:alpha(opacity=0);cursor:pointer;height:0;width:0}div.form .item.checkbox label .check{position:absolute;top:3px;left:0;height:17px;width:17px;background:rgba(65,65,65,0.2);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}div.form .item.checkbox label:hover input ~ .check{background:rgba(65,65,65,0.4)}div.form .item.checkbox label input:checked ~ .check{background:#3c3c3c}div.form .item.checkbox label .check:after{content:"";position:absolute;display:none}div.form .item.checkbox label input:checked ~ .check:after{display:block}div.form .item.checkbox label .check:after{left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}div.form .item.checkbox label a{color:#3c3c3c;text-decoration:underline}div.form .item.checkbox label a:hover{opacity:.6;filter:alpha(opacity=60)}div.form .item.checkbox label.error{color:#b50000}div.form .item.checkbox label.error a{color:#b50000}#cookieChoiceInfo{position:fixed;width:100vw;background:rgba(0,0,0,0.8);margin:0;left:0;bottom:0;padding:0;z-index:4000;text-align:center;color:#fff}#cookieChoiceInfo .cookie-choices-inner{max-width:1300px;margin:0 auto;display:flex;align-items:center;padding:10px 40px}@media only screen and (max-width: 1000px){#cookieChoiceInfo .cookie-choices-inner{flex-wrap:wrap}}@media only screen and (max-width: 950px){#cookieChoiceInfo .cookie-choices-inner{padding:10px 20px}}#cookieChoiceInfo .cookie-choices-inner .cookie-choices-text{display:block;text-align:left;margin:0px;font-size:.875rem;line-height:1.25rem}@media only screen and (max-width: 1000px){#cookieChoiceInfo .cookie-choices-inner .cookie-choices-text{text-align:center;padding:10px 0px}}#cookieChoiceInfo .cookie-choices-buttons{display:flex}@media only screen and (max-width: 1000px){#cookieChoiceInfo .cookie-choices-buttons{width:100%;justify-content:center;flex-wrap:wrap}}@media only screen and (max-width: 500px){#cookieChoiceInfo .cookie-choices-buttons{justify-content:space-between}}#cookieChoiceInfo .cookie-choices-buttons a{margin:14px 0px 14px 28px;max-width:170px}@media only screen and (max-width: 1000px){#cookieChoiceInfo .cookie-choices-buttons a{margin:14px}}@media only screen and (max-width: 500px){#cookieChoiceInfo .cookie-choices-buttons a{margin:14px 0px}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover .hamburger-inner:before,.hamburger:hover .hamburger-inner:after{width:30px;margin-left:0px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#3c3c3c}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px;transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#3c3c3c;border-radius:4px;position:absolute;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.hamburger-inner::before,.hamburger-inner::after{width:12px;content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{margin-left:18px;bottom:-10px}.hamburger.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger.is-active .hamburger-inner::before{width:30px;top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger.is-active .hamburger-inner::after{margin-left:0px;width:30px;bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}