.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:itc_avant_garde_gothic_bookRg;src:url('../fonts/AvantGarde Book/avantgarde-book-webfont.eot');src:url('../fonts/AvantGarde Book/avantgarde-book-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/AvantGarde Book/avantgarde-book-webfont.woff2') format("woff2"),url('../fonts/AvantGarde Book/avantgarde-book-webfont.woff') format("woff"),url('../fonts/AvantGarde Book/avantgarde-book-webfont.ttf') format("truetype"),url('../fonts/AvantGarde Book/avantgarde-book-webfont.svg#itc_avant_garde_gothic_bookRg') format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_slabbold;src:url('../fonts/Roboto Slab/robotoslab-bold-webfont.eot');src:url('../fonts/Roboto Slab/robotoslab-bold-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/Roboto Slab/robotoslab-bold-webfont.woff2') format("woff2"),url('../fonts/Roboto Slab/robotoslab-bold-webfont.woff') format("woff"),url('../fonts/Roboto Slab/robotoslab-bold-webfont.ttf') format("truetype"),url('../fonts/Roboto Slab/robotoslab-bold-webfont.svg#roboto_slabbold') format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_slablight;src:url('../fonts/Roboto Slab/robotoslab-light-webfont.eot');src:url('../fonts/Roboto Slab/robotoslab-light-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/Roboto Slab/robotoslab-light-webfont.woff2') format("woff2"),url('../fonts/Roboto Slab/robotoslab-light-webfont.woff') format("woff"),url('../fonts/Roboto Slab/robotoslab-light-webfont.ttf') format("truetype"),url('../fonts/Roboto Slab/robotoslab-light-webfont.svg#roboto_slablight') format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_slabregular;src:url('../fonts/Roboto Slab/robotoslab-regular-webfont.eot');src:url('../fonts/Roboto Slab/robotoslab-regular-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/Roboto Slab/robotoslab-regular-webfont.woff2') format("woff2"),url('../fonts/Roboto Slab/robotoslab-regular-webfont.woff') format("woff"),url('../fonts/Roboto Slab/robotoslab-regular-webfont.ttf') format("truetype"),url('../fonts/Roboto Slab/robotoslab-regular-webfont.svg#roboto_slabregular') format("svg");font-weight:400;font-style:normal}@font-face{font-family:roboto_slabthin;src:url('../fonts/Roboto Slab/robotoslab-thin-webfont.eot');src:url('../fonts/Roboto Slab/robotoslab-thin-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/Roboto Slab/robotoslab-thin-webfont.woff2') format("woff2"),url('../fonts/Roboto Slab/robotoslab-thin-webfont.woff') format("woff"),url('../fonts/Roboto Slab/robotoslab-thin-webfont.ttf') format("truetype"),url('../fonts/Roboto Slab/robotoslab-thin-webfont.svg#roboto_slabthin') format("svg");font-weight:400;font-style:normal}@font-face{font-family:tex_gyre_adventorbold;src:url("../fonts/TeX Gyre Adventor/texgyreadventor-bold-webfont.eot");src:url("../fonts/TeX Gyre Adventor/texgyreadventor-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/TeX Gyre Adventor/texgyreadventor-bold-webfont.woff2") format("woff2"),url("../fonts/TeX Gyre Adventor/texgyreadventor-bold-webfont.woff") format("woff"),url("../fonts/TeX Gyre Adventor/texgyreadventor-bold-webfont.ttf") format("truetype"),url("../fonts/TeX Gyre Adventor/texgyreadventor-bold-webfont.svg#tex_gyre_adventorbold") format("svg");font-weight:400;font-style:normal}@font-face{font-family:texgyreadventorbold_italic;src:url("../fonts/TeX Gyre Adventor/texgyreadventor-bolditalic-webfont.eot");src:url("../fonts/TeX Gyre Adventor/texgyreadventor-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/TeX Gyre Adventor/texgyreadventor-bolditalic-webfont.woff2") format("woff2"),url("../fonts/TeX Gyre Adventor/texgyreadventor-bolditalic-webfont.woff") format("woff"),url("../fonts/TeX Gyre Adventor/texgyreadventor-bolditalic-webfont.ttf") format("truetype"),url("../fonts/TeX Gyre Adventor/texgyreadventor-bolditalic-webfont.svg#texgyreadventorbold_italic") format("svg");font-weight:400;font-style:normal}@font-face{font-family:texgyreadventoritalic;src:url("../fonts/TeX Gyre Adventor/texgyreadventor-italic-webfont.eot");src:url("../fonts/TeX Gyre Adventor/texgyreadventor-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/TeX Gyre Adventor/texgyreadventor-italic-webfont.woff2") format("woff2"),url("../fonts/TeX Gyre Adventor/texgyreadventor-italic-webfont.woff") format("woff"),url("../fonts/TeX Gyre Adventor/texgyreadventor-italic-webfont.ttf") format("truetype"),url("../fonts/TeX Gyre Adventor/texgyreadventor-italic-webfont.svg#texgyreadventoritalic") format("svg");font-weight:400;font-style:normal}@font-face{font-family:texgyreadventorregular;src:url("../fonts/TeX Gyre Adventor/texgyreadventor-regular-webfont.eot");src:url("../fonts/TeX Gyre Adventor/texgyreadventor-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/TeX Gyre Adventor/texgyreadventor-regular-webfont.woff2") format("woff2"),url("../fonts/TeX Gyre Adventor/texgyreadventor-regular-webfont.woff") format("woff"),url("../fonts/TeX Gyre Adventor/texgyreadventor-regular-webfont.ttf") format("truetype"),url("../fonts/TeX Gyre Adventor/texgyreadventor-regular-webfont.svg#texgyreadventorregular") format("svg");font-weight:400;font-style:normal}body,html{width:100%;height:100%;box-sizing:border-box}body{font-size:16px;font-size:1rem;font-family:itc_avant_garde_gothic_bookRg,sans-serif;font-weight:400;color:#000;line-height:1.2;position:relative}*,:after,:before{box-sizing:inherit}a{color:inherit;text-decoration:none;outline:0}ul{list-style:none}ul,ul li{padding:0;margin:0}ul li{display:inline-block}figure{margin:0}img{max-width:100%}h1,h2,h3,h4{font-weight:400;margin:0}p{margin:0}.dark-overlay{display:none;z-index:11;content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.pusher{height:115px}.pusher .sticky{height:65px}.container{width:100%;max-width:1760px;height:auto;margin:0 auto;padding:0 20px;position:relative}.scroll-down{z-index:10;position:fixed;bottom:20px;left:20px;background:url(../images/icon-arrow-down.png) #fff 0 no-repeat;background-size:59px 59px;width:59px;height:59px;opacity:.5}.scroll-down:hover{opacity:1;transition:opacity .3s ease-in-out;cursor:pointer}@media screen and (min-width:1025px)and (max-width:1760px){.pusher{height:6.5340909091vw}.pusher .sticky{height:3.6931818182vw}.container{max-width:100vw;padding:0 1.1363636364vw}}@media screen and (max-width:1024px){.scroll-down{bottom:1.953125vw;left:1.953125vw;background-size:5.76171875vw 5.76171875vw;width:5.76171875vw;height:5.76171875vw}.pusher{height:11.23046875vw}.pusher .sticky{height:6.34765625vw}.container{max-width:171.875vw;padding:0 1.953125vw}}@media screen and (max-width:640px){.scroll-down{display:none}.pusher{height:17.96875vw}.pusher .sticky{height:10.15625vw}.container{max-width:275vw;padding:0 3.125vw}}.animation{visibility:visible;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes zoomOut{0%{opacity:0;transform:scale3d(1.5,1.5,1.5)}50%{opacity:.3;transform:scaleX(1)}to{opacity:.3;transform:scaleX(1)}}@keyframes zoomOut{0%{opacity:0;transform:scale3d(1.5,1.5,1.5)}50%{opacity:.3;transform:scaleX(1)}to{opacity:.3;transform:scaleX(1)}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes rotateLeft{0%{transform:skew(-20deg,-20deg);left:600px}to{transform:skew(0deg,0deg);left:-31px}}@keyframes rotateLeft{0%{transform:skew(-20deg,-20deg);left:600px}to{transform:skew(0deg,0deg);left:-31px}}.rotateLeft{-webkit-animation-name:rotateLeft;animation-name:rotateLeft}@media screen and (max-width:1024px){.animation{-webkit-animation-duration:0s;animation-duration:0s}}section.top{position:fixed;top:0;left:0;width:100%;height:115px;background-color:#f3f3f3;z-index:12}section.top.sticky{height:65px;-webkit-animation-name:smooth-height;animation-name:smooth-height;-webkit-animation-duration:.5s;animation-duration:.5s}section.top.sticky nav ul.menu-links li a{line-height:65px;-webkit-animation-name:smooth-line-height;animation-name:smooth-line-height;-webkit-animation-duration:.5s;animation-duration:.5s}section.top.sticky nav ul.submenu{top:66px}section.top.sticky nav ul.submenu li a{line-height:50px;-webkit-animation:none!important;animation:none!important}section.top.sticky .languages{height:65px;-webkit-animation-name:smooth-height;animation-name:smooth-height;-webkit-animation-duration:.5s;animation-duration:.5s}section.top.sticky .logo{height:65px}section.top.sticky .logo a{margin:0 100px 0 0;background-size:121px 55px;width:121px;height:55px;-webkit-animation-name:smooth-margin;animation-name:smooth-margin;-webkit-animation-duration:.5s;animation-duration:.5s}section.top .navigation{display:none}section.top nav{position:absolute;top:0;left:0;width:100%;height:100%}section.top nav ul{font-size:0}section.top nav ul.menu-links{display:block;padding:0 100px}section.top nav ul.menu-links li{font-size:18px;font-size:1.125rem;display:inline-block;position:static}section.top nav ul.menu-links li.active a{color:#bebebe}section.top nav ul.menu-links li a{display:block;height:100%;line-height:115px;padding:0 20px}section.top nav ul.menu-links li a:hover{color:#bebebe}section.top nav ul.submenu{position:absolute;width:100%;height:50px;top:116px;left:0;display:none;background-color:#fff;padding:0 100px;overflow:hidden;visibility:hidden;transition:.2s 1s}section.top nav ul.submenu.opened{display:block;visibility:visible;transition:0s}section.top nav ul.submenu li{font-size:15px;font-size:.9375rem}section.top nav ul.submenu li a{display:block;height:50px;line-height:50px;background-color:#fff;color:#7b7b7b}section.top nav ul.submenu li a:hover{color:#7b7b7b}section.top nav .languages{position:absolute;top:0;right:305px;height:115px;width:165px;display:flex;justify-content:flex-start;align-content:center;align-items:center;padding:0 50px}section.top nav .languages a{font-size:18px;font-size:1.125rem;color:#000}section.top nav .languages a:first-child{border-right:2px solid #000;padding-right:10px;margin-right:10px}section.top nav .languages a.selected{color:#bebebe}section.top .logo{display:flex;align-items:center;position:absolute;top:0;right:0;width:305px;height:115px}section.top .logo a{display:block;margin:0 100px 0 0;background:url(../images/logo-crossfashion.png) 50% no-repeat;background-size:188px 85px;width:188px;height:85px}@-webkit-keyframes smooth-height{0%{height:115px}to{height:65px}}@keyframes smooth-height{0%{height:115px}to{height:65px}}@-webkit-keyframes smooth-line-height{0%{line-height:115px}to{line-height:65px}}@keyframes smooth-line-height{0%{line-height:115px}to{line-height:65px}}@-webkit-keyframes smooth-line-height-2{0%{line-height:115px}to{line-height:50px}}@keyframes smooth-line-height-2{0%{line-height:115px}to{line-height:50px}}@-webkit-keyframes smooth-margin{0%{margin:0 100px 0 0}to{margin:0 100px 0 0}}@keyframes smooth-margin{0%{margin:0 100px 0 0}to{margin:0 100px 0 0}}section.homepage-top{background-size:1530px 885px;width:100%;max-width:1920px;margin:0 auto;overflow:hidden}section.homepage-top .text{width:100%;height:100%;position:absolute;top:0}section.homepage-top .text .inner{width:100%;max-width:1760px;height:100%;margin:0 auto;padding:0 20px;position:relative}section.homepage-top .text .inner p{font-size:23px;font-size:1.4375rem;position:absolute;left:45px;bottom:170px;width:440px;color:#898989;white-space:pre-line;line-height:1.5;z-index:10}section.homepage-top .container{height:885px;position:relative}section.homepage-top .container .logo{z-index:9;position:absolute;top:0;left:290px;background:url(../images/top-capabilities.png) 50% no-repeat;background-size:826px 826px;width:826px;height:826px;-webkit-animation-duration:2s;animation-duration:2s}section.homepage-top .container .block{z-index:8;position:absolute;top:-785px;left:-31px;background-color:#fff;width:800px;height:200%;-webkit-animation-delay:.25s;animation-delay:.25s}section.homepage-top .container .image{z-index:7;position:absolute;top:0;right:0;background:url(../images/top-homepage.jpg) 50% no-repeat;background-size:1139px 885px;width:1139px;height:885px}section.homepage-capabilities .container .small-box,section.homepage-clients .container .small-box,section.homepage-history .container .small-box{width:560px;margin:0 auto;position:relative;min-height:100px}section.homepage-capabilities .container .small-box header.margin-left,section.homepage-clients .container .small-box header.margin-left,section.homepage-history .container .small-box header.margin-left{position:absolute;top:0;left:-95px}section.homepage-capabilities .container .small-box header.margin-left h1,section.homepage-clients .container .small-box header.margin-left h1,section.homepage-history .container .small-box header.margin-left h1{font-size:12px;font-size:.75rem;display:block;margin-bottom:8px;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:20px;text-transform:uppercase}section.homepage-capabilities .container .small-box header.margin-left h2,section.homepage-clients .container .small-box header.margin-left h2,section.homepage-history .container .small-box header.margin-left h2{font-size:35px;font-size:2.1875rem;color:#000;font-family:roboto_slablight,sans-serif;font-weight:300;text-transform:uppercase}section.homepage-history{padding-top:160px}section.homepage-history .container .small-box p{font-size:15px;font-size:.9375rem;color:#898989;padding-top:100px;line-height:1.4}section.homepage-capabilities{padding-top:195px}section.homepage-capabilities .container .rows{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}section.homepage-capabilities .container .rows .row{width:420px;height:420px;margin:0 70px 120px 90px}section.homepage-capabilities .container .rows .row:nth-child(3n+0){margin:0 70px 120px}section.homepage-capabilities .container .rows .row.bg-01,section.homepage-capabilities .container .rows .row.bg-02,section.homepage-capabilities .container .rows .row.bg-03{width:420px;height:420px;position:relative}section.homepage-capabilities .container .rows .row.bg-01 h1.big,section.homepage-capabilities .container .rows .row.bg-01 h1.small,section.homepage-capabilities .container .rows .row.bg-02 h1.big,section.homepage-capabilities .container .rows .row.bg-02 h1.small,section.homepage-capabilities .container .rows .row.bg-03 h1.big,section.homepage-capabilities .container .rows .row.bg-03 h1.small{position:absolute;right:60px;width:400px;color:#000;font-family:roboto_slabthin,sans-serif;text-transform:uppercase}section.homepage-capabilities .container .rows .row.bg-01 h1.big,section.homepage-capabilities .container .rows .row.bg-02 h1.big,section.homepage-capabilities .container .rows .row.bg-03 h1.big{font-size:125px;font-size:7.8125rem;bottom:220px}section.homepage-capabilities .container .rows .row.bg-01 h1.small,section.homepage-capabilities .container .rows .row.bg-02 h1.small,section.homepage-capabilities .container .rows .row.bg-03 h1.small{font-size:88px;font-size:5.5rem;bottom:230px}section.homepage-capabilities .container .rows .row.bg-01 h1 span,section.homepage-capabilities .container .rows .row.bg-02 h1 span,section.homepage-capabilities .container .rows .row.bg-03 h1 span{font-size:15px;font-size:.9375rem;color:#000;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-align:left;text-transform:uppercase;display:block;position:absolute;top:-12px;left:90px}section.homepage-capabilities .container .rows .row.bg-01 h2,section.homepage-capabilities .container .rows .row.bg-02 h2,section.homepage-capabilities .container .rows .row.bg-03 h2{font-size:15px;font-size:.9375rem;position:absolute;bottom:40px;right:70px;color:#000;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-align:right;text-transform:uppercase;white-space:pre-line}section.homepage-capabilities .container .rows .row.bg-01{background:url(../images/capacities-01.jpg) 50% no-repeat;background-size:420px 420px}section.homepage-capabilities .container .rows .row.bg-02{background:url(../images/capacities-02.jpg) 50% no-repeat;background-size:420px 420px}section.homepage-capabilities .container .rows .row.bg-03{background:url(../images/capacities-03.jpg) 50% no-repeat;background-size:420px 420px}section.homepage-clients{margin-top:80px;background-color:#f3f3f3}section.homepage-clients .container{padding:80px 20px}section.homepage-clients .container .rows{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:center}section.homepage-clients .container .rows .row{width:430px;height:290px;background-color:#fff}section.homepage-clients .container .rows .row.empty{background-color:transparent}section.homepage-clients .container .rows .row a{display:block;width:100%;height:100%;text-align:center}section.homepage-clients .container .rows .row a.logo-esprit{background:url(../images/logo-esprit.png) 50% no-repeat;background-size:167px 37px}section.homepage-clients .container .rows .row a.logo-hallhuber{background:url(../images/logo-hallhuber.png) 50% no-repeat;background-size:218px 26px}section.homepage-clients .container .rows .row a.logo-ivy-and-oak{background:url(../images/logo-ivy-and-oak.png) 50% no-repeat;background-size:214px 26px}section.homepage-clients .container .rows .row a.logo-comma{background:url(../images/logo-comma.png) 50% no-repeat;background-size:243px 65px}section.homepage-clients .container .rows .row a.logo-soliver{background:url(../images/logo-soliver.png) 50% no-repeat;background-size:160px 56px}section.homepage-clients .container .rows .row a.logo-marc-opolo{background:url(../images/logo-marc-opolo.png) 50% no-repeat;background-size:243px 23px}section.homepage-clients .container .rows .row a.logo-deutsche-bahn{background:url(../images/logo-deutsche-bahn.png) 50% no-repeat;background-size:106px 72px}section.homepage-clients .container .rows .row a.logo-swiss-post{background:url(../images/logo-swiss-post.png) 50% no-repeat;background-size:217px 46px}section.homepage-clients .container .rows .row a.logo-tommy{background:url(../images/logo-tommy.png) 50% no-repeat;background-size:298px 17px}section.homepage-clients .container .rows .row.blank{background-color:transparent}section.capabilities-list .container .small-box,section.capabilities-strenghts .container .small-box,section.capabilities-top .container .small-box{width:560px;margin:0 auto;position:relative;min-height:100px}section.capabilities-list .container .small-box header.margin-left,section.capabilities-strenghts .container .small-box header.margin-left,section.capabilities-top .container .small-box header.margin-left{position:absolute;top:0;left:-95px}section.capabilities-list .container .small-box header.margin-left h1,section.capabilities-strenghts .container .small-box header.margin-left h1,section.capabilities-top .container .small-box header.margin-left h1{font-size:12px;font-size:.75rem;display:block;margin-bottom:8px;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:20px;text-transform:uppercase}section.capabilities-list .container .small-box header.margin-left h2,section.capabilities-strenghts .container .small-box header.margin-left h2,section.capabilities-top .container .small-box header.margin-left h2{font-size:35px;font-size:2.1875rem;color:#000;font-family:roboto_slablight,sans-serif;font-weight:300;text-transform:uppercase}section.capabilities-top{width:100%;height:826px}section.capabilities-top .container{height:100%}section.capabilities-top .container .small-box{margin:0 150px 0 0}section.capabilities-top .container .content{height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}section.capabilities-top .container .content p{font-size:15px;font-size:.9375rem;width:560px;margin:0 auto;padding-top:100px;color:#898989;white-space:pre-line;line-height:1.5}section.capabilities-top .container .content .image{width:420px;height:420px;position:relative;background:url(../images/capacities-03.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-top .container .content .image h1{font-size:88px;font-size:5.5rem;color:#000;font-family:roboto_slabthin,sans-serif;text-transform:uppercase;position:absolute;right:60px;bottom:230px;width:400px}section.capabilities-top .container .content .image h2{font-size:15px;font-size:.9375rem;color:#000;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-align:right;text-transform:uppercase;white-space:pre-line;position:absolute;bottom:40px;right:70px}section.capabilities-list{padding-top:110px}section.capabilities-list .container .rows{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}section.capabilities-list .container .rows .row{width:420px;height:420px;margin:0 70px 120px 90px}section.capabilities-list .container .rows .row:nth-child(3n+0){margin:0 70px 120px}section.capabilities-list .container .rows .row.bg-01,section.capabilities-list .container .rows .row.bg-02,section.capabilities-list .container .rows .row.bg-03,section.capabilities-list .container .rows .row.bg-04,section.capabilities-list .container .rows .row.bg-05,section.capabilities-list .container .rows .row.bg-06,section.capabilities-list .container .rows .row.bg-07,section.capabilities-list .container .rows .row.bg-08,section.capabilities-list .container .rows .row.bg-09{width:420px;height:420px;position:relative}section.capabilities-list .container .rows .row.bg-01 h1.big,section.capabilities-list .container .rows .row.bg-01 h1.small,section.capabilities-list .container .rows .row.bg-02 h1.big,section.capabilities-list .container .rows .row.bg-02 h1.small,section.capabilities-list .container .rows .row.bg-03 h1.big,section.capabilities-list .container .rows .row.bg-03 h1.small,section.capabilities-list .container .rows .row.bg-04 h1.big,section.capabilities-list .container .rows .row.bg-04 h1.small,section.capabilities-list .container .rows .row.bg-05 h1.big,section.capabilities-list .container .rows .row.bg-05 h1.small,section.capabilities-list .container .rows .row.bg-06 h1.big,section.capabilities-list .container .rows .row.bg-06 h1.small,section.capabilities-list .container .rows .row.bg-07 h1.big,section.capabilities-list .container .rows .row.bg-07 h1.small,section.capabilities-list .container .rows .row.bg-08 h1.big,section.capabilities-list .container .rows .row.bg-08 h1.small,section.capabilities-list .container .rows .row.bg-09 h1.big,section.capabilities-list .container .rows .row.bg-09 h1.small{position:absolute;right:60px;width:410px;color:#000;font-family:roboto_slabthin,sans-serif;font-weight:400;text-transform:uppercase}section.capabilities-list .container .rows .row.bg-01 h1.big,section.capabilities-list .container .rows .row.bg-02 h1.big,section.capabilities-list .container .rows .row.bg-03 h1.big,section.capabilities-list .container .rows .row.bg-04 h1.big,section.capabilities-list .container .rows .row.bg-05 h1.big,section.capabilities-list .container .rows .row.bg-06 h1.big,section.capabilities-list .container .rows .row.bg-07 h1.big,section.capabilities-list .container .rows .row.bg-08 h1.big,section.capabilities-list .container .rows .row.bg-09 h1.big{font-size:125px;font-size:7.8125rem;bottom:220px}section.capabilities-list .container .rows .row.bg-01 h1.small,section.capabilities-list .container .rows .row.bg-02 h1.small,section.capabilities-list .container .rows .row.bg-03 h1.small,section.capabilities-list .container .rows .row.bg-04 h1.small,section.capabilities-list .container .rows .row.bg-05 h1.small,section.capabilities-list .container .rows .row.bg-06 h1.small,section.capabilities-list .container .rows .row.bg-07 h1.small,section.capabilities-list .container .rows .row.bg-08 h1.small,section.capabilities-list .container .rows .row.bg-09 h1.small{font-size:88px;font-size:5.5rem;bottom:230px}section.capabilities-list .container .rows .row.bg-01 h1 span,section.capabilities-list .container .rows .row.bg-02 h1 span,section.capabilities-list .container .rows .row.bg-03 h1 span,section.capabilities-list .container .rows .row.bg-04 h1 span,section.capabilities-list .container .rows .row.bg-05 h1 span,section.capabilities-list .container .rows .row.bg-06 h1 span,section.capabilities-list .container .rows .row.bg-07 h1 span,section.capabilities-list .container .rows .row.bg-08 h1 span,section.capabilities-list .container .rows .row.bg-09 h1 span{font-size:15px;font-size:.9375rem;color:#000;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-align:left;text-transform:uppercase;display:block;position:absolute;top:-12px;left:90px}section.capabilities-list .container .rows .row.bg-01 h2,section.capabilities-list .container .rows .row.bg-02 h2,section.capabilities-list .container .rows .row.bg-03 h2,section.capabilities-list .container .rows .row.bg-04 h2,section.capabilities-list .container .rows .row.bg-05 h2,section.capabilities-list .container .rows .row.bg-06 h2,section.capabilities-list .container .rows .row.bg-07 h2,section.capabilities-list .container .rows .row.bg-08 h2,section.capabilities-list .container .rows .row.bg-09 h2{font-size:15px;font-size:.9375rem;position:absolute;bottom:40px;right:70px;color:#000;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-align:right;text-transform:uppercase;white-space:pre-line}section.capabilities-list .container .rows .row.bg-01{background:url(../images/capabilities-01.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-list .container .rows .row.bg-02{background:url(../images/capabilities-02.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-list .container .rows .row.bg-03{background:url(../images/capabilities-03.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-list .container .rows .row.bg-04{background:url(../images/capabilities-04.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-list .container .rows .row.bg-05{background:url(../images/capabilities-05.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-list .container .rows .row.bg-06{background:url(../images/capabilities-06.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-list .container .rows .row.bg-07{background:url(../images/capabilities-07.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-list .container .rows .row.bg-08{background:url(../images/capabilities-08.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-list .container .rows .row.bg-09{background:url(../images/capabilities-09.jpg) 50% no-repeat;background-size:420px 420px}section.capabilities-strenghts{padding-top:80px}section.capabilities-strenghts .background-box{width:100%;padding:80px 0;background-color:#f3f3f3}section.capabilities-strenghts .background-box .rows{width:100%;max-width:1760px;height:auto;margin:0 auto;padding:0 20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;align-content:stretch}section.capabilities-strenghts .background-box .rows .row{width:560px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:stretch}section.capabilities-strenghts .background-box .rows .row .inner{position:relative}section.capabilities-strenghts .background-box .rows .row .inner.bg-01:before,section.capabilities-strenghts .background-box .rows .row .inner.bg-02:before,section.capabilities-strenghts .background-box .rows .row .inner.bg-03:before{content:"";position:absolute;left:0;top:0;width:45px;height:45px}section.capabilities-strenghts .background-box .rows .row .inner.bg-01:before{background:url(../images/strenghts-01.png) 0 100% no-repeat;background-size:28px 43px}section.capabilities-strenghts .background-box .rows .row .inner.bg-02:before{background:url(../images/strenghts-02.png) 0 100% no-repeat;background-size:40px 45px}section.capabilities-strenghts .background-box .rows .row .inner.bg-03:before{background:url(../images/strenghts-03.png) 0 100% no-repeat;background-size:43px 43px}section.capabilities-strenghts .background-box .rows .row .inner p{font-size:15px;font-size:.9375rem;margin-top:80px;white-space:pre-line;color:#000;font-family:texgyreadventorregular,sans-serif;line-height:1.5}section.products-list{width:100%}section.products-list.production{border-bottom:0}section.products-list.production .container .list:last-child{padding:0;margin:0}section.products-list .container{padding:95px 90px 0}section.products-list .container .list{padding:175px 0 0}section.products-list .container .list:first-child{padding:0}section.products-list .container .list:last-child{padding:175px 0 140px}section.products-list .container .list .small-box{width:560px;margin:0 auto;position:relative;min-height:100px}section.products-list .container .list .small-box header.margin-left{position:absolute;top:0;left:-95px}section.products-list .container .list .small-box header.margin-left h1{font-size:12px;font-size:.75rem;display:block;margin-bottom:8px;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:20px;text-transform:uppercase}section.products-list .container .list .small-box header.margin-left h2{font-size:35px;font-size:2.1875rem;color:#000;font-family:roboto_slablight,sans-serif;font-weight:300;text-transform:uppercase}section.products-list .container .list .content:after{clear:both;content:"";display:table}section.products-list .container .list .content .description{width:500px;float:left}section.products-list .container .list .content .description p{font-size:15px;font-size:.9375rem;padding-top:140px;color:#898989;white-space:pre-line;line-height:1.5}section.products-list .container .list .content .photos{width:995px;min-height:615px;float:right;position:relative}section.products-list .container .list .content .photos .products-slider-wrapper{width:100%;height:100%}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-next,section.products-list .container .list .content .photos .products-slider-wrapper a.slick-prev{display:block;position:absolute;width:59px;height:59px;bottom:0;left:0}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-prev{background:url(../images/icon-arrow-left.png) 50% no-repeat;background-size:59px 59px}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-next{background:url(../images/icon-arrow-right.png) 50% no-repeat;background-size:59px 59px;left:69px}section.products-list .container .list .content .photos .slick-list{margin-left:148px}section.products-list .container .list .content .photos .slick-list .slick-track .product{margin-right:15px}section.production-base .container .small-box,section.production-top .container .small-box{width:560px;margin:0 auto;position:relative;min-height:100px}section.production-base .container .small-box header.margin-left,section.production-top .container .small-box header.margin-left{position:absolute;top:0;left:-95px}section.production-base .container .small-box header.margin-left h1,section.production-top .container .small-box header.margin-left h1{font-size:12px;font-size:.75rem;display:block;margin-bottom:8px;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:20px;text-transform:uppercase}section.production-base .container .small-box header.margin-left h2,section.production-top .container .small-box header.margin-left h2{font-size:35px;font-size:2.1875rem;color:#000;font-family:roboto_slablight,sans-serif;font-weight:300;text-transform:uppercase}section.production-base .container .small-box p,section.production-top .container .small-box p{font-size:15px;font-size:.9375rem;width:560px;margin:0 auto;padding-top:100px;color:#898989;white-space:pre-line;line-height:1.5}section.production-top{width:100%}section.production-top .container .rows{width:1580px;margin:0 auto;padding:140px 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:stretch}section.production-top .container .rows .row{width:325px;height:290px;margin:0 50px 65px;background-color:#f3f3f3}section.production-top .container .rows .row.bg-01,section.production-top .container .rows .row.bg-02,section.production-top .container .rows .row.bg-03,section.production-top .container .rows .row.bg-04{width:325px;height:290px;position:relative}section.production-top .container .rows .row.bg-01:before,section.production-top .container .rows .row.bg-02:before,section.production-top .container .rows .row.bg-03:before,section.production-top .container .rows .row.bg-04:before{content:"";position:absolute;top:20px;left:-50px;width:132px;height:132px}section.production-top .container .rows .row.bg-01 p,section.production-top .container .rows .row.bg-02 p,section.production-top .container .rows .row.bg-03 p,section.production-top .container .rows .row.bg-04 p{font-size:15px;font-size:.9375rem;position:absolute;bottom:40px;right:50px;color:#000;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-align:right;text-transform:uppercase;white-space:pre-line}section.production-top .container .rows .row.bg-01:before{background:url(../images/production-01.png) 0 100% no-repeat;background-size:95px 109px}section.production-top .container .rows .row.bg-02:before{background:url(../images/production-02.png) 0 100% no-repeat;background-size:132px 127px}section.production-top .container .rows .row.bg-03:before{background:url(../images/production-03.png) 0 100% no-repeat;background-size:118px 118px}section.production-top .container .rows .row.bg-04:before{background:url(../images/production-04.png) 0 100% no-repeat;background-size:92px 108px}section.production-process{padding-top:85px;padding-bottom:90px}section.production-process:last-of-type{border-bottom:1px solid #eaeaea}section.production-process .background-box{width:100%;padding:30px 0 50px;background-color:#f3f3f3}section.production-process .background-box .rows{width:100%;max-width:1760px;height:auto;margin:0 auto;padding:0 20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:stretch}section.production-process .background-box .rows .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:stretch;position:relative;padding:0 140px}section.production-process .background-box .rows .row.line:after{content:"";position:absolute;right:0;top:130px;width:1px;height:180px;background-color:#000}section.production-process .background-box .rows .row .inner{width:280px;position:relative}section.production-process .background-box .rows .row .inner.bg-01:before,section.production-process .background-box .rows .row .inner.bg-02:before,section.production-process .background-box .rows .row .inner.bg-03:before,section.production-process .background-box .rows .row .inner.bg-04:before,section.production-process .background-box .rows .row .inner.bg-05:before,section.production-process .background-box .rows .row .inner.bg-06:before,section.production-process .background-box .rows .row .inner.bg-07:before,section.production-process .background-box .rows .row .inner.bg-08:before,section.production-process .background-box .rows .row .inner.bg-09:before{content:"";position:absolute;left:0;top:0;width:45px;height:45px}section.production-process .background-box .rows .row .inner.bg-01:before{background:url(../images/process-01.png) 0 100% no-repeat;background-size:39px 43px}section.production-process .background-box .rows .row .inner.bg-02:before{background:url(../images/process-02.png) 0 100% no-repeat;background-size:34px 39px}section.production-process .background-box .rows .row .inner.bg-03:before{background:url(../images/process-03.png) 0 100% no-repeat;background-size:28px 43px}section.production-process .background-box .rows .row .inner.bg-04:before{background:url(../images/process-04.png) 0 100% no-repeat;background-size:43px 35px}section.production-process .background-box .rows .row .inner.bg-05:before{background:url(../images/process-05.png) 0 100% no-repeat;background-size:43px 42px}section.production-process .background-box .rows .row .inner.bg-06:before{background:url(../images/process-06.png) 0 100% no-repeat;background-size:45px 39px}section.production-process .background-box .rows .row .inner.bg-07:before{background:url(../images/process-07.png) 0 100% no-repeat;background-size:32px 42px}section.production-process .background-box .rows .row .inner.bg-08:before{background:url(../images/process-08.png) 0 100% no-repeat;background-size:43px 43px}section.production-process .background-box .rows .row .inner.bg-09:before{background:url(../images/process-09.png) 0 100% no-repeat;background-size:44px 33px}section.production-process .background-box .rows .row .inner p{font-size:15px;font-size:.9375rem;margin-top:80px;white-space:pre-line;color:#000;font-family:texgyreadventorregular,sans-serif;line-height:1.5}section.production-process-list{padding-top:150px;border-bottom:1px solid #f3f3f3}section.production-process-list .container .rows{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}section.production-process-list .container .rows .row{margin:30px 75px 100px;width:415px}section.production-process-list .container .rows .row:after{clear:both;content:"";display:table}section.production-process-list .container .rows .row figure img{display:block;width:415px;height:625px}section.production-process-list .container .rows .row p{font-size:16px;font-size:1rem;width:260px;margin:20px 25px 0 0;float:right}section.production-base{padding-top:145px}section.production-base .container:after{clear:both;content:"";display:table}section.production-base .container .slider{width:1308px;padding-top:45px;float:right;position:relative}section.production-base .container .slider .production-slider-wrapper{width:100%;height:100%}section.production-base .container .slider .production-slider-wrapper a.slick-next,section.production-base .container .slider .production-slider-wrapper a.slick-prev{display:block;position:absolute;width:59px;height:59px;bottom:0;left:0}section.production-base .container .slider .production-slider-wrapper a.slick-prev{background:url(../images/icon-arrow-left.png) 50% no-repeat;background-size:59px 59px}section.production-base .container .slider .production-slider-wrapper a.slick-next{background:url(../images/icon-arrow-right.png) 50% no-repeat;background-size:59px 59px;left:69px}section.production-base .container .slider .slick-list{margin-left:168px}section.production-base .container .slider .slick-initialized .slick-slide{display:block}section.responsibility-top{width:100%;padding-top:95px}section.responsibility-top .container .small-box{width:560px;margin:0 auto;position:relative;min-height:100px}section.responsibility-top .container .small-box header.margin-left{position:absolute;top:0;left:-95px}section.responsibility-top .container .small-box header.margin-left h1{font-size:12px;font-size:.75rem;display:block;margin-bottom:8px;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:20px;text-transform:uppercase}section.responsibility-top .container .small-box header.margin-left h2{font-size:35px;font-size:2.1875rem;color:#000;font-family:roboto_slablight,sans-serif;font-weight:300;text-transform:uppercase}section.responsibility-top .container .small-box p{font-size:15px;font-size:.9375rem;width:560px;margin:0 auto;padding-top:140px;color:#898989;white-space:pre-line;line-height:1.5}section.responsibility-list{padding-top:50px}section.responsibility-list .container .rows{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:flex-start}section.responsibility-list .container .rows .row{margin:30px 75px 80px;width:307px}section.responsibility-list .container .rows .row figure img{display:block;width:307px;height:427px;border:1px solid #eaeaea}section.responsibility-list .container .rows .row p{font-size:15px;font-size:.9375rem;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-align:center;padding:30px 0 0}section.responsibility-labels{padding:130px 0 0}section.responsibility-labels .container .title{font-size:15px;font-size:.9375rem;color:#898989;text-align:center;width:560px;margin:0 auto;padding-bottom:50px}section.responsibility-labels .container .rows{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}section.responsibility-labels .container .rows .row{margin:30px 40px 80px;width:307px}section.responsibility-labels .container .rows .row figure{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:307px;height:196px;border:1px solid #eaeaea}section.responsibility-labels .container .rows .row figure img{display:block;margin:0 auto;max-width:298px;max-height:190px}section.responsibility-labels .container .rows .row p{font-size:15px;font-size:.9375rem;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-align:center;padding:30px 0 0}section.contacts{padding:145px 0 30px}section.contacts .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;align-content:stretch;position:relative}section.contacts .container:before{content:"";position:absolute;top:-145px;left:200px;width:826px;height:826px;background:url(../images/top-capabilities.png) no-repeat;background-size:826px 826px;z-index:-1}section.contacts .container .photo-top{display:none}section.contacts .container .form .row{padding-bottom:40px}section.contacts .container .form .row:last-child{padding-bottom:0}section.contacts .container .form .row.padding{padding-top:60px}section.contacts .container .form .row .head label{font-size:12px;font-size:.75rem;display:block;color:#000;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:5px;margin-left:40px}section.contacts .container .form .row .input,section.contacts .container .form .row .textarea{position:relative}section.contacts .container .form .row .input.error input,section.contacts .container .form .row .input.error input[type=text]:disabled,section.contacts .container .form .row .input.error textarea,section.contacts .container .form .row .textarea.error input,section.contacts .container .form .row .textarea.error input[type=text]:disabled,section.contacts .container .form .row .textarea.error textarea{border:1px solid #bd0000;background-color:#fceeee}section.contacts .container .form .row .input.error input:active,section.contacts .container .form .row .input.error input:focus,section.contacts .container .form .row .input.error input[type=text]:disabled:active,section.contacts .container .form .row .input.error input[type=text]:disabled:focus,section.contacts .container .form .row .input.error textarea:active,section.contacts .container .form .row .input.error textarea:focus,section.contacts .container .form .row .textarea.error input:active,section.contacts .container .form .row .textarea.error input:focus,section.contacts .container .form .row .textarea.error input[type=text]:disabled:active,section.contacts .container .form .row .textarea.error input[type=text]:disabled:focus,section.contacts .container .form .row .textarea.error textarea:active,section.contacts .container .form .row .textarea.error textarea:focus{background-color:#fceeee}section.contacts .container .form .row .input span,section.contacts .container .form .row .textarea span{font-size:12px;font-size:.75rem;color:#bd0000;font-family:texgyreadventorregular,sans-serif;font-weight:700;text-transform:uppercase;position:absolute;top:17px;right:40px}section.contacts .container .form .row .input input,section.contacts .container .form .row .input input:disabled,section.contacts .container .form .row .input textarea,section.contacts .container .form .row .textarea input,section.contacts .container .form .row .textarea input:disabled,section.contacts .container .form .row .textarea textarea{font-size:15px;font-size:.9375rem;width:445px;height:48px;border:1px solid #898989;background-color:#fff;color:#898989;padding:0 20px}section.contacts .container .form .row .input input:active,section.contacts .container .form .row .input input:disabled:active,section.contacts .container .form .row .input input:disabled:focus,section.contacts .container .form .row .input input:focus,section.contacts .container .form .row .input textarea:active,section.contacts .container .form .row .input textarea:focus,section.contacts .container .form .row .textarea input:active,section.contacts .container .form .row .textarea input:disabled:active,section.contacts .container .form .row .textarea input:disabled:focus,section.contacts .container .form .row .textarea input:focus,section.contacts .container .form .row .textarea textarea:active,section.contacts .container .form .row .textarea textarea:focus{background-color:#f3f3f3}section.contacts .container .form .row .input input:disabled,section.contacts .container .form .row .input input:disabled:disabled,section.contacts .container .form .row .input textarea:disabled,section.contacts .container .form .row .textarea input:disabled,section.contacts .container .form .row .textarea input:disabled:disabled,section.contacts .container .form .row .textarea textarea:disabled{font-size:20px;font-size:1.25rem;color:#000;font-family:texgyreadventorregular,sans-serif;font-weight:700}section.contacts .container .form .row .input a,section.contacts .container .form .row .textarea a{display:block;position:absolute;top:15px;right:20px;background:url(../images/icon-refresh.png) 50% no-repeat;background-size:23px 19px;width:23px;height:19px}section.contacts .container .form .row .textarea textarea{width:444px;min-height:148px;resize:vertical;padding:20px}section.contacts .container .form .row .button{padding-top:10px}section.contacts .container .form .row .button button{font-size:12px;font-size:.75rem;display:block;width:181px;border:0;padding:18px 20px 20px;background:#000;color:#fff;font-family:tex_gyre_adventorbold,sans-serif;font-weight:700;text-transform:uppercase;text-align:left;position:relative}section.contacts .container .form .row .button button:after{content:"";position:absolute;right:12px;top:24px;width:30px;height:4px;background-color:#fff}section.contacts .container .form .row .button button:hover:after{content:"";position:absolute;right:0;top:24px;width:70px;height:4px;background-color:#fff}section.contacts .container .coordinates{width:1160px;margin:0 auto}section.contacts .container .coordinates .photo{margin-bottom:100px}section.contacts .container .coordinates .photo img{display:block;width:100%;max-width:1140px}section.contacts .container .coordinates .cities{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}section.contacts .container .coordinates .cities .city{width:50%;position:relative;min-height:100px}section.contacts .container .coordinates .cities .city header.head{padding-bottom:40px}section.contacts .container .coordinates .cities .city header.head h1{font-size:12px;font-size:.75rem;display:block;margin-bottom:8px;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:20px;text-transform:uppercase}section.contacts .container .coordinates .cities .city header.head h2{font-size:35px;font-size:2.1875rem;color:#000;font-family:roboto_slablight,sans-serif;font-weight:300;text-transform:uppercase}section.contacts .container .coordinates .cities .city .location p{font-size:15px;font-size:.9375rem;color:#898989;line-height:1.5;white-space:pre-line;margin:0 0 40px 75px}section.contacts .container .coordinates .cities .city figure.map{text-align:center}section.contacts .container .coordinates .cities .city figure.map a{display:block;width:415px;margin:0 0 0 75px}section.contacts .container .coordinates .cities .city figure.map a img{width:100%;display:block}section.contacts .container .coordinates .cities .city footer.gps{font-size:15px;font-size:.9375rem;color:#898989;line-height:1.5;white-space:pre-line;margin:0 0 0 75px}section.careers{width:100%;padding-top:95px;border-bottom:1px solid #eaeaea}section.careers .container .rows{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding-bottom:210px}section.careers .container .rows .row{width:33%;padding-bottom:90px}section.careers .container .rows .row header.head h1{font-size:12px;font-size:.75rem;display:block;margin-bottom:8px;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:20px;text-transform:uppercase}section.careers .container .rows .row header.head h2{font-size:35px;font-size:2.1875rem;color:#000;font-family:roboto_slablight,sans-serif;font-weight:300;text-transform:uppercase}section.careers .container .rows .row p{font-size:15px;font-size:.9375rem;width:415px;height:285px;margin:0 auto;padding:40px 0 85px;color:#898989;white-space:pre-line;line-height:1.5}section.careers .container .rows .row .link a{font-size:12px;font-size:.75rem;color:#000;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:1;text-transform:uppercase;position:relative;padding:0 28px 0 45px}section.careers .container .rows .row .link a:before{content:"";position:absolute;top:9px;left:0;width:30px;height:1px;background-color:#000}section.careers .container .rows .row .link a:after{content:"";position:absolute;top:2px;right:0;background:url(../images/icon-arrow-right-small.png) 50% no-repeat;background-size:12px 14px;width:12px;height:14px}section.careers-view{padding:95px 0 200px;border-bottom:1px solid #eaeaea}section.careers-view .container .small-box{width:560px;margin:0 auto;position:relative;min-height:100px}section.careers-view .container .small-box header.margin-left{position:absolute;top:0;left:-95px}section.careers-view .container .small-box header.margin-left h1{font-size:12px;font-size:.75rem;display:block;margin-bottom:8px;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:20px;text-transform:uppercase}section.careers-view .container .small-box header.margin-left h2{font-size:35px;font-size:2.1875rem;color:#000;font-family:roboto_slablight,sans-serif;font-weight:300;text-transform:uppercase}section.careers-view .container .small-box .content{font-size:15px;font-size:.9375rem;padding-top:70px;color:#898989;white-space:pre-line;line-height:1.5}section.careers-view .container .small-box .content span.date{font-size:12px;font-size:.75rem;color:#898989;font-family:texgyreadventorregular,sans-serif;font-weight:700;line-height:1;text-transform:uppercase}section.careers-view .container .small-box .content p{padding:20px 0}section.careers-view .container .small-box .content p:first-child{padding-top:0}section.careers-view .container .small-box .content p:last-child{padding-bottom:0}section.careers-view .container .small-box .link{padding-top:60px}section.careers-view .container .small-box .link a{font-size:12px;font-size:.75rem;display:block;width:180px;padding:18px 20px 20px;background:#000;color:#fff;font-family:tex_gyre_adventorbold,sans-serif;font-weight:700;text-transform:uppercase;position:relative}section.careers-view .container .small-box .link a:after{content:"";position:absolute;right:12px;top:24px;width:30px;height:4px;background-color:#fff}section.careers-view .container .small-box .link a:hover:after{content:"";position:absolute;right:0;top:24px;width:70px;height:4px;background-color:#fff}footer.footer{font-size:12px;font-size:.75rem;color:#898989;font-family:itc_avant_garde_gothic_bookRg,sans-serif;line-height:1;border-top:1px solid #eaeaea;margin-top:80px}footer.footer .wrapper{width:420px;margin:0 auto;position:relative}footer.footer .logo{width:180px;height:108px;margin:50px auto 0}footer.footer .logo a,footer.footer .logo img{display:block}footer.footer .links{text-align:center;line-height:1.5;padding:50px 0}@media screen and (min-width:1025px)and (max-width:1760px){section.top{height:6.5340909091vw}section.top.sticky{height:3.6931818182vw}section.top.sticky nav ul.menu-links li a{line-height:3.6931818182vw}section.top.sticky nav ul.submenu{top:3.75vw}section.top.sticky nav ul.submenu li a{line-height:2.8409090909vw}section.top.sticky .logo,section.top.sticky nav .languages{height:3.6931818182vw}section.top.sticky .logo a{margin:0 5.6818181818vw 0 0;background-size:6.875vw 3.125vw;width:6.875vw;height:3.125vw}section.top nav ul.menu-links{padding:0 2.8409090909vw}section.top nav ul.menu-links li{font-size:1.0227272727vw}section.top nav ul.menu-links li a{line-height:6.5340909091vw;padding:0 1.1363636364vw}section.top nav ul.submenu{height:2.8409090909vw;top:6.5909090909vw;padding:0 2.8409090909vw}section.top nav ul.submenu li{font-size:.8522727273vw}section.top nav ul.submenu li a{height:2.8409090909vw;line-height:2.8409090909vw}section.top nav .languages{right:17.0454545455vw;height:6.5340909091vw;width:9.375vw;padding:0 2.8409090909vw}section.top nav .languages a{font-size:1.0227272727vw}section.top nav .languages a:first-child{border-right:.1136363636vw solid #000;padding-right:.5681818182vw;margin-right:.5681818182vw}section.top .logo{width:17.3295454545vw;height:6.5340909091vw}section.top .logo a{margin:0 5.6818181818vw 0 0;background-size:10.6818181818vw 4.8295454545vw;width:10.6818181818vw;height:4.8295454545vw}@-webkit-keyframes smooth-height{0%{height:6.5340909091vw}to{height:3.6931818182vw}}@keyframes smooth-height{0%{height:6.5340909091vw}to{height:3.6931818182vw}}@-webkit-keyframes smooth-line-height{0%{line-height:6.5340909091vw}to{line-height:3.6931818182vw}}@keyframes smooth-line-height{0%{line-height:6.5340909091vw}to{line-height:3.6931818182vw}}@-webkit-keyframes smooth-line-height-2{0%{line-height:6.5340909091vw}to{line-height:2.8409090909vw}}@keyframes smooth-line-height-2{0%{line-height:6.5340909091vw}to{line-height:2.8409090909vw}}@-webkit-keyframes smooth-margin{0%{margin:0 5.6818181818vw 0 0}to{margin:0 5.6818181818vw 0 0}}@keyframes smooth-margin{0%{margin:0 5.6818181818vw 0 0}to{margin:0 5.6818181818vw 0 0}}}@media screen and (max-width:1024px){section.top{height:11.23046875vw}section.top.sticky{height:6.34765625vw}section.top.sticky nav ul.menu-links li a{line-height:6.34765625vw}section.top.sticky nav ul.submenu{top:6.4453125vw}section.top.sticky nav ul.submenu li a{line-height:4.8828125vw}section.top.sticky .logo,section.top.sticky nav .languages{height:6.34765625vw}section.top.sticky .logo a{margin:0 4.8828125vw 0 0;background-size:11.81640625vw 5.37109375vw;width:11.81640625vw;height:5.37109375vw}section.top nav ul.menu-links{padding:0 4.8828125vw}section.top nav ul.menu-links li{font-size:1.7578125vw}section.top nav ul.menu-links li a{line-height:11.23046875vw;padding:0 1.953125vw}section.top nav ul.submenu{height:4.8828125vw;top:11.328125vw;padding:0 4.8828125vw}section.top nav ul.submenu li{font-size:1.46484375vw}section.top nav ul.submenu li a{height:4.8828125vw;line-height:4.8828125vw}section.top nav .languages{right:17.578125vw;height:11.23046875vw;width:10.7421875vw;padding:0 1.953125vw}section.top nav .languages a{font-size:1.7578125vw}section.top nav .languages a:first-child{border-right:.1953125vw solid #000;padding-right:.9765625vw;margin-right:.9765625vw}section.top .logo{width:17.578125vw;height:11.23046875vw}section.top .logo a{margin:0 4.8828125vw 0 0;background:url(../images/logo-crossfashion.png) 50% no-repeat;background-size:12.6953125vw 5.6640625vw;width:12.6953125vw;height:5.6640625vw}@-webkit-keyframes smooth-height{0%{height:11.23046875vw}to{height:6.34765625vw}}@keyframes smooth-height{0%{height:11.23046875vw}to{height:6.34765625vw}}@-webkit-keyframes smooth-line-height{0%{line-height:11.23046875vw}to{line-height:6.34765625vw}}@keyframes smooth-line-height{0%{line-height:11.23046875vw}to{line-height:6.34765625vw}}@-webkit-keyframes smooth-line-height-2{0%{line-height:11.23046875vw}to{line-height:4.8828125vw}}@keyframes smooth-line-height-2{0%{line-height:11.23046875vw}to{line-height:4.8828125vw}}@-webkit-keyframes smooth-margin{0%{margin:0 4.8828125vw 0 0}to{margin:0 4.8828125vw 0 0}}@keyframes smooth-margin{0%{margin:0 4.8828125vw 0 0}to{margin:0 4.8828125vw 0 0}}}@media screen and (max-width:640px){section.top{height:17.96875vw}section.top.sticky{height:10.15625vw}section.top.sticky .navigation{left:7.8125vw;top:2.96875vw}section.top.sticky .navigation .hamburger .hamburger-1,section.top.sticky .navigation .hamburger .hamburger-2,section.top.sticky .navigation .hamburger .hamburger-3{width:7.34375vw;height:.46875vw}section.top.sticky .navigation .hamburger .hamburger-2{margin:1.25vw 0;-webkit-animation-name:smooth-margin-2;animation-name:smooth-margin-2;-webkit-animation-duration:.5s;animation-duration:.5s}section.top.sticky nav{top:10.15625vw}section.top.sticky nav ul.menu-links li a{line-height:12.5vw;-webkit-animation-name:smooth-line-height-3;animation-name:smooth-line-height-3;-webkit-animation-duration:.5s;animation-duration:.5s}section.top.sticky nav ul.submenu{top:10.15625vw}section.top.sticky nav ul.submenu li a{line-height:7.8125vw}section.top.sticky nav .languages{height:auto}section.top.sticky .logo{height:10.15625vw}section.top.sticky .logo a{margin:0 7.8125vw 0 0;background-size:18.90625vw 8.59375vw;width:18.90625vw;height:8.59375vw}section.top .navigation{position:absolute;left:7.8125vw;top:6.25vw;display:block}section.top .navigation .hamburger{cursor:pointer}section.top .navigation .hamburger .hamburger-1,section.top .navigation .hamburger .hamburger-2,section.top .navigation .hamburger .hamburger-3{width:7.34375vw;height:.46875vw;background-color:#000}section.top .navigation .hamburger .hamburger-2{margin:2.34375vw 0}section.top nav{background-image:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.95));top:17.96875vw;height:0;overflow:hidden}section.top nav ul.menu-links{padding:0}section.top nav ul.menu-links li{display:block;font-size:4.53125vw;color:#000;margin-right:0;border-bottom:.3125vw solid #898989;position:relative}section.top nav ul.menu-links li:last-child{border-bottom:0}section.top nav ul.menu-links li.dropdown:after,section.top nav ul.menu-links li.dropdown:before{content:"";position:absolute;background-color:#898989}section.top nav ul.menu-links li.dropdown:before{top:5.625vw;right:7.8125vw;width:.625vw;height:3.4375vw;margin-left:-.3125vw}section.top nav ul.menu-links li.dropdown:after{top:7.34375vw;right:6.40625vw;width:3.4375vw;height:.625vw;margin-top:-.3125vw}section.top nav ul.menu-links li a{line-height:12.5vw;padding:.78125vw 7.8125vw}section.top nav ul.submenu{position:static;height:auto;top:18.125vw;padding:0;background-color:transparent;overflow:initial}section.top nav ul.submenu li{font-size:2.34375vw;border-bottom:0}section.top nav ul.submenu li:last-child{padding-bottom:6.25vw}section.top nav ul.submenu li a{background-color:transparent;font-size:3.4375vw;color:#7b7b7b;height:7.8125vw;line-height:7.8125vw;padding:0 13.28125vw}section.top nav .languages{position:relative;top:auto;right:auto;width:100%;height:auto;display:block;padding:6.25vw 7.8125vw}section.top nav .languages a{font-size:4.21875vw}section.top nav .languages a:first-child{border-right:2px solid #000;padding-right:10px;margin-right:5px}section.top .logo{width:28.125vw;height:17.96875vw}section.top .logo a{margin:0 7.8125vw 0 0;background-size:20.3125vw 9.0625vw;width:20.3125vw;height:9.0625vw}@-webkit-keyframes smooth-height{0%{height:17.96875vw}to{height:10.15625vw}}@keyframes smooth-height{0%{height:17.96875vw}to{height:10.15625vw}}@-webkit-keyframes smooth-line-height{0%{line-height:17.96875vw}to{line-height:10.15625vw}}@keyframes smooth-line-height{0%{line-height:17.96875vw}to{line-height:10.15625vw}}@-webkit-keyframes smooth-line-height-2{0%{line-height:17.96875vw}to{line-height:7.8125vw}}@keyframes smooth-line-height-2{0%{line-height:17.96875vw}to{line-height:7.8125vw}}@-webkit-keyframes smooth-line-height-3{0%{line-height:12.5vw}to{line-height:12.5vw}}@keyframes smooth-line-height-3{0%{line-height:12.5vw}to{line-height:12.5vw}}@-webkit-keyframes smooth-margin{0%{margin:0 7.8125vw 0 0}to{margin:0 7.8125vw 0 0}}@keyframes smooth-margin{0%{margin:0 7.8125vw 0 0}to{margin:0 7.8125vw 0 0}}@-webkit-keyframes smooth-margin-2{0%{margin:2.34375vw 0}to{margin:1.25vw 0}}@keyframes smooth-margin-2{0%{margin:2.34375vw 0}to{margin:1.25vw 0}}}@media screen and (min-width:1025px)and (max-width:1760px){section.homepage-top{background-size:86.9318181818vw 50.2840909091vw}section.homepage-top .text .inner p{font-size:1.3068181818vw;left:3.9772727273vw;width:25vw}section.homepage-top .container{height:50.2840909091vw}section.homepage-top .container .logo{left:16.4772727273vw;background-size:46.9318181818vw 46.9318181818vw;width:46.9318181818vw;height:46.9318181818vw}section.homepage-top .container .block{top:-44.6022727273vw;left:-1.7613636364vw;width:45.4545454545vw}section.homepage-top .container .image{background-size:64.7159090909vw 50.2840909091vw;width:64.7159090909vw;height:50.2840909091vw}section.homepage-capabilities .container .small-box,section.homepage-clients .container .small-box,section.homepage-history .container .small-box{width:31.8181818182vw;min-height:5.6818181818vw}section.homepage-capabilities .container .small-box header.margin-left,section.homepage-clients .container .small-box header.margin-left,section.homepage-history .container .small-box header.margin-left{left:-5.3977272727vw}section.homepage-capabilities .container .small-box header.margin-left h1,section.homepage-clients .container .small-box header.margin-left h1,section.homepage-history .container .small-box header.margin-left h1{font-size:.6818181818vw;margin-bottom:.4545454545vw;line-height:1.1363636364vw}section.homepage-capabilities .container .small-box header.margin-left h2,section.homepage-clients .container .small-box header.margin-left h2,section.homepage-history .container .small-box header.margin-left h2{font-size:1.9886363636vw}section.homepage-history{padding-top:9.0909090909vw}section.homepage-history .container .small-box p{font-size:.8522727273vw;padding-top:5.6818181818vw}section.homepage-capabilities{padding-top:11.0795454545vw}section.homepage-capabilities .container .rows{margin-top:.5681818182vw}section.homepage-capabilities .container .rows .row{width:23.8636363636vw;height:23.8636363636vw;margin:0 3.9772727273vw 6.8181818182vw 5.1136363636vw}section.homepage-capabilities .container .rows .row:nth-child(3n+0){margin:0 3.9772727273vw 6.8181818182vw}section.homepage-capabilities .container .rows .row.bg-01,section.homepage-capabilities .container .rows .row.bg-02,section.homepage-capabilities .container .rows .row.bg-03{width:23.8636363636vw;height:23.8636363636vw}section.homepage-capabilities .container .rows .row.bg-01 h1.big,section.homepage-capabilities .container .rows .row.bg-01 h1.small,section.homepage-capabilities .container .rows .row.bg-02 h1.big,section.homepage-capabilities .container .rows .row.bg-02 h1.small,section.homepage-capabilities .container .rows .row.bg-03 h1.big,section.homepage-capabilities .container .rows .row.bg-03 h1.small{right:3.4090909091vw;width:22.7272727273vw}section.homepage-capabilities .container .rows .row.bg-01 h1.big,section.homepage-capabilities .container .rows .row.bg-02 h1.big,section.homepage-capabilities .container .rows .row.bg-03 h1.big{font-size:7.1022727273vw;bottom:12.5vw}section.homepage-capabilities .container .rows .row.bg-01 h1.small,section.homepage-capabilities .container .rows .row.bg-02 h1.small,section.homepage-capabilities .container .rows .row.bg-03 h1.small{font-size:5vw;bottom:13.0681818182vw}section.homepage-capabilities .container .rows .row.bg-01 h1 span,section.homepage-capabilities .container .rows .row.bg-02 h1 span,section.homepage-capabilities .container .rows .row.bg-03 h1 span{top:-.6818181818vw;left:5.1136363636vw}section.homepage-capabilities .container .rows .row.bg-01 h2,section.homepage-capabilities .container .rows .row.bg-02 h2,section.homepage-capabilities .container .rows .row.bg-03 h2{font-size:.8522727273vw;bottom:2.2727272727vw;right:3.9772727273vw}section.homepage-capabilities .container .rows .row.bg-01,section.homepage-capabilities .container .rows .row.bg-02,section.homepage-capabilities .container .rows .row.bg-03{background-size:23.8636363636vw 23.8636363636vw}section.homepage-clients{margin-top:4.5454545455vw}section.homepage-clients .container{padding:4.5454545455vw 1.1363636364vw}section.homepage-clients .container .rows .row{width:24.4318181818vw;height:16.4772727273vw}section.homepage-clients .container .rows .row a.logo-esprit{background-size:9.4886363636vw 2.1022727273vw}section.homepage-clients .container .rows .row a.logo-hallhuber{background-size:12.3863636364vw 1.4772727273vw}section.homepage-clients .container .rows .row a.logo-ivy-and-oak{background-size:12.1590909091vw 1.4772727273vw}section.homepage-clients .container .rows .row a.logo-comma{background-size:13.8068181818vw 3.6931818182vw}section.homepage-clients .container .rows .row a.logo-soliver{background-size:9.0909090909vw 3.1818181818vw}section.homepage-clients .container .rows .row a.logo-marc-opolo{background-size:13.8068181818vw 1.3068181818vw}section.homepage-clients .container .rows .row a.logo-deutsche-bahn{background-size:6.0227272727vw 4.0909090909vw}section.homepage-clients .container .rows .row a.logo-swiss-post{background-size:12.3295454545vw 2.6136363636vw}section.homepage-clients .container .rows .row a.logo-tommy{background-size:16.9318181818vw .9659090909vw}}@media screen and (max-width:1440px){section.homepage-top .text{height:56.9444444444vw}}@media screen and (max-width:1024px){section.homepage-top{background:url(../images/top-homepage-tablet.jpg) bottom no-repeat;background-size:100vw 106.25vw}section.homepage-top .text{position:relative;top:auto;height:auto;margin:0 0 66.40625vw}section.homepage-top .text .inner{max-width:100%;padding:0 1.953125vw}section.homepage-top .text .inner a,section.homepage-top .text .inner p{position:relative;left:auto}section.homepage-top .text .inner p{font-size:3.41796875vw;bottom:auto;width:60.546875vw;margin:0 auto;padding:6.25vw 0}section.homepage-top .text .inner .scroll-down{width:60.546875vw;margin:0 auto}section.homepage-top .text .inner .scroll-down a{font-size:1.5625vw}section.homepage-top .container{display:none}section.homepage-capabilities .container .small-box,section.homepage-clients .container .small-box,section.homepage-history .container .small-box{position:static;width:100%;padding:0 2.9296875vw;min-height:9.765625vw}section.homepage-capabilities .container .small-box header.margin-left,section.homepage-clients .container .small-box header.margin-left,section.homepage-history .container .small-box header.margin-left{position:static}section.homepage-capabilities .container .small-box header.margin-left h1,section.homepage-clients .container .small-box header.margin-left h1,section.homepage-history .container .small-box header.margin-left h1{font-size:1.7578125vw;margin-bottom:.78125vw;line-height:1.953125vw}section.homepage-capabilities .container .small-box header.margin-left h2,section.homepage-clients .container .small-box header.margin-left h2,section.homepage-history .container .small-box header.margin-left h2{font-size:5.078125vw;width:42.96875vw}section.homepage-history{padding-top:9.765625vw}section.homepage-history .container .small-box p{font-size:2.44140625vw;padding-top:5.859375vw}section.homepage-capabilities{padding-top:19.04296875vw}section.homepage-capabilities .container .rows{flex-direction:column;margin-top:.9765625vw}section.homepage-capabilities .container .rows .row{width:44.921875vw;height:44.921875vw;margin:10.7421875vw auto 0}section.homepage-capabilities .container .rows .row:first-child{margin:7.8125vw auto 0}section.homepage-capabilities .container .rows .row:nth-child(3n+0){margin:10.7421875vw auto 0}section.homepage-capabilities .container .rows .row.bg-01,section.homepage-capabilities .container .rows .row.bg-02,section.homepage-capabilities .container .rows .row.bg-03{width:44.921875vw;height:44.921875vw}section.homepage-capabilities .container .rows .row.bg-01 h1.big,section.homepage-capabilities .container .rows .row.bg-01 h1.small,section.homepage-capabilities .container .rows .row.bg-02 h1.big,section.homepage-capabilities .container .rows .row.bg-02 h1.small,section.homepage-capabilities .container .rows .row.bg-03 h1.big,section.homepage-capabilities .container .rows .row.bg-03 h1.small{right:5.859375vw;width:45.8984375vw}section.homepage-capabilities .container .rows .row.bg-01 h1.big,section.homepage-capabilities .container .rows .row.bg-02 h1.big,section.homepage-capabilities .container .rows .row.bg-03 h1.big{font-size:16.11328125vw;bottom:19.53125vw}section.homepage-capabilities .container .rows .row.bg-01 h1.small,section.homepage-capabilities .container .rows .row.bg-02 h1.small,section.homepage-capabilities .container .rows .row.bg-03 h1.small{font-size:9.765625vw;bottom:20.5078125vw}section.homepage-capabilities .container .rows .row.bg-01 h1.small span,section.homepage-capabilities .container .rows .row.bg-02 h1.small span,section.homepage-capabilities .container .rows .row.bg-03 h1.small span{top:-2.1484375vw}section.homepage-capabilities .container .rows .row.bg-01 h1 span,section.homepage-capabilities .container .rows .row.bg-02 h1 span,section.homepage-capabilities .container .rows .row.bg-03 h1 span{font-size:2.1484375vw;top:-1.171875vw;left:9.765625vw}section.homepage-capabilities .container .rows .row.bg-01 h2,section.homepage-capabilities .container .rows .row.bg-02 h2,section.homepage-capabilities .container .rows .row.bg-03 h2{font-size:2.1484375vw;bottom:4.8828125vw;right:7.8125vw}section.homepage-capabilities .container .rows .row.bg-01,section.homepage-capabilities .container .rows .row.bg-02,section.homepage-capabilities .container .rows .row.bg-03{background-size:44.921875vw 44.921875vw}section.homepage-clients{margin-top:15.625vw}section.homepage-clients .container{padding:11.71875vw 0 0}section.homepage-clients .container .small-box{padding:0 4.8828125vw}section.homepage-clients .container .rows{padding:7.8125vw 0 8.7890625vw}section.homepage-clients .container .rows .row{width:50%;height:28.3203125vw}section.homepage-clients .container .rows .row.wide{width:100%}section.homepage-clients .container .rows .row.empty{display:none}section.homepage-clients .container .rows .row a.logo-esprit{background-size:16.30859375vw 3.61328125vw}section.homepage-clients .container .rows .row a.logo-hallhuber{background-size:21.2890625vw 2.5390625vw}section.homepage-clients .container .rows .row a.logo-ivy-and-oak{background-size:20.8984375vw 2.5390625vw}section.homepage-clients .container .rows .row a.logo-comma{background-size:23.73046875vw 6.34765625vw}section.homepage-clients .container .rows .row a.logo-soliver{background-size:15.625vw 5.46875vw}section.homepage-clients .container .rows .row a.logo-marc-opolo{background-size:23.73046875vw 2.24609375vw}section.homepage-clients .container .rows .row a.logo-deutsche-bahn{background-size:10.3515625vw 7.03125vw}section.homepage-clients .container .rows .row a.logo-swiss-post{background-size:21.19140625vw 4.4921875vw}section.homepage-clients .container .rows .row a.logo-tommy{background-size:29.1015625vw 1.66015625vw}section.homepage-clients .container .rows .row.blank{display:none}}@media screen and (max-width:640px){section.homepage-top{background:url(../images/top-homepage-mobile.jpg) bottom no-repeat;background-size:100vw 170vw}section.homepage-top .text .inner{padding:0 3.125vw;margin:0 0 100vw}section.homepage-top .text .inner p{font-size:4.375vw;width:100%;padding:10vw 0}section.homepage-top .text .inner .scroll-down{width:100%}section.homepage-top .text .inner .scroll-down a{font-size:2.5vw;height:10.78125vw;line-height:10.78125vw;padding:0 0 0 13.90625vw;background-size:10.78125vw 10.78125vw}section.homepage-capabilities .container .small-box,section.homepage-clients .container .small-box,section.homepage-history .container .small-box{position:static;width:100%;padding:0 4.6875vw;min-height:15.625vw}section.homepage-capabilities .container .small-box header.margin-left,section.homepage-clients .container .small-box header.margin-left,section.homepage-history .container .small-box header.margin-left{position:static}section.homepage-capabilities .container .small-box header.margin-left h1,section.homepage-clients .container .small-box header.margin-left h1,section.homepage-history .container .small-box header.margin-left h1{font-size:2.8125vw;margin-bottom:1.25vw;line-height:3.125vw}section.homepage-capabilities .container .small-box header.margin-left h2,section.homepage-clients .container .small-box header.margin-left h2,section.homepage-history .container .small-box header.margin-left h2{font-size:8.125vw;width:68.75vw}section.homepage-history{padding-top:15.625vw}section.homepage-history .container .small-box p{font-size:3.90625vw;padding-top:9.375vw}section.homepage-capabilities{padding-top:30.46875vw}section.homepage-capabilities .container .rows{margin-top:1.5625vw}section.homepage-capabilities .container .rows .row{width:71.875vw;height:71.875vw;margin:17.1875vw 6.25vw 0 auto}section.homepage-capabilities .container .rows .row:first-child{margin:12.5vw 6.25vw 0 auto}section.homepage-capabilities .container .rows .row:nth-child(3n+0){margin:17.1875vw 6.25vw 0 auto}section.homepage-capabilities .container .rows .row.bg-01,section.homepage-capabilities .container .rows .row.bg-02,section.homepage-capabilities .container .rows .row.bg-03{width:71.875vw;height:71.875vw}section.homepage-capabilities .container .rows .row.bg-01 h1.big,section.homepage-capabilities .container .rows .row.bg-01 h1.small,section.homepage-capabilities .container .rows .row.bg-02 h1.big,section.homepage-capabilities .container .rows .row.bg-02 h1.small,section.homepage-capabilities .container .rows .row.bg-03 h1.big,section.homepage-capabilities .container .rows .row.bg-03 h1.small{right:9.375vw;width:68.75vw}section.homepage-capabilities .container .rows .row.bg-01 h1.big,section.homepage-capabilities .container .rows .row.bg-02 h1.big,section.homepage-capabilities .container .rows .row.bg-03 h1.big{font-size:25.78125vw;bottom:31.25vw}section.homepage-capabilities .container .rows .row.bg-01 h1.small,section.homepage-capabilities .container .rows .row.bg-02 h1.small,section.homepage-capabilities .container .rows .row.bg-03 h1.small{font-size:15.625vw;bottom:32.8125vw}section.homepage-capabilities .container .rows .row.bg-01 h1.small span,section.homepage-capabilities .container .rows .row.bg-02 h1.small span,section.homepage-capabilities .container .rows .row.bg-03 h1.small span{top:-3.4375vw}section.homepage-capabilities .container .rows .row.bg-01 h1 span,section.homepage-capabilities .container .rows .row.bg-02 h1 span,section.homepage-capabilities .container .rows .row.bg-03 h1 span{font-size:3.4375vw;top:-1.875vw;left:15.625vw}section.homepage-capabilities .container .rows .row.bg-01 h2,section.homepage-capabilities .container .rows .row.bg-02 h2,section.homepage-capabilities .container .rows .row.bg-03 h2{font-size:3.4375vw;bottom:7.8125vw;right:12.5vw}section.homepage-capabilities .container .rows .row.bg-01,section.homepage-capabilities .container .rows .row.bg-02,section.homepage-capabilities .container .rows .row.bg-03{background-size:71.875vw 71.875vw}section.homepage-clients{margin-top:25vw}section.homepage-clients .container{padding:18.75vw 0 0}section.homepage-clients .container .small-box{padding:0 7.8125vw}section.homepage-clients .container .rows{padding:12.5vw 0 14.0625vw;flex-direction:column}section.homepage-clients .container .rows .row{width:60%;height:45.3125vw;margin:0 auto}section.homepage-clients .container .rows .row.wide,section.homepage-clients .container .rows .row:last-child{width:60%}section.homepage-clients .container .rows .row a.logo-esprit{background-size:26.09375vw 5.78125vw}section.homepage-clients .container .rows .row a.logo-hallhuber{background-size:34.0625vw 4.0625vw}section.homepage-clients .container .rows .row a.logo-ivy-and-oak{background-size:33.4375vw 4.0625vw}section.homepage-clients .container .rows .row a.logo-comma{background-size:37.96875vw 10.15625vw}section.homepage-clients .container .rows .row a.logo-soliver{background-size:25vw 8.75vw}section.homepage-clients .container .rows .row a.logo-marc-opolo{background-size:37.96875vw 3.59375vw}section.homepage-clients .container .rows .row a.logo-deutsche-bahn{background-size:16.5625vw 11.25vw}section.homepage-clients .container .rows .row a.logo-swiss-post{background-size:33.90625vw 7.1875vw}section.homepage-clients .container .rows .row a.logo-tommy{background-size:46.5625vw 2.65625vw}}@media screen and (min-width:1025px)and (max-width:1760px){section.capabilities-list .container .small-box,section.capabilities-strenghts .container .small-box,section.capabilities-top .container .small-box{width:31.8181818182vw;min-height:5.6818181818vw}section.capabilities-list .container .small-box header.margin-left,section.capabilities-strenghts .container .small-box header.margin-left,section.capabilities-top .container .small-box header.margin-left{left:-5.3977272727vw}section.capabilities-list .container .small-box header.margin-left h1,section.capabilities-strenghts .container .small-box header.margin-left h1,section.capabilities-top .container .small-box header.margin-left h1{font-size:.6818181818vw;margin-bottom:.4545454545vw;line-height:1.1363636364vw}section.capabilities-list .container .small-box header.margin-left h2,section.capabilities-strenghts .container .small-box header.margin-left h2,section.capabilities-top .container .small-box header.margin-left h2{font-size:1.9886363636vw}section.capabilities-top{height:46.9318181818vw}section.capabilities-top .container .small-box{margin:0 8.5227272727vw 0 0}section.capabilities-top .container .content p{font-size:.8522727273vw;width:31.8181818182vw;padding-top:5.6818181818vw}section.capabilities-top .container .content .image{width:23.8636363636vw;height:23.8636363636vw;background-size:23.8636363636vw 23.8636363636vw}section.capabilities-top .container .content .image h1{font-size:5vw;right:3.4090909091vw;bottom:13.0681818182vw;width:22.7272727273vw}section.capabilities-top .container .content .image h2{font-size:.8522727273vw;bottom:2.2727272727vw;right:3.9772727273vw}section.capabilities-list{padding-top:6.25vw}section.capabilities-list .container .rows{margin-top:.5681818182vw}section.capabilities-list .container .rows .row{width:23.8636363636vw;height:23.8636363636vw;margin:0 3.9772727273vw 6.8181818182vw 5.1136363636vw}section.capabilities-list .container .rows .row:nth-child(3n+0){margin:0 3.9772727273vw 6.8181818182vw}section.capabilities-list .container .rows .row.bg-01,section.capabilities-list .container .rows .row.bg-02,section.capabilities-list .container .rows .row.bg-03,section.capabilities-list .container .rows .row.bg-04,section.capabilities-list .container .rows .row.bg-05,section.capabilities-list .container .rows .row.bg-06,section.capabilities-list .container .rows .row.bg-07,section.capabilities-list .container .rows .row.bg-08,section.capabilities-list .container .rows .row.bg-09{width:23.8636363636vw;height:23.8636363636vw}section.capabilities-list .container .rows .row.bg-01 h1.big,section.capabilities-list .container .rows .row.bg-01 h1.small,section.capabilities-list .container .rows .row.bg-02 h1.big,section.capabilities-list .container .rows .row.bg-02 h1.small,section.capabilities-list .container .rows .row.bg-03 h1.big,section.capabilities-list .container .rows .row.bg-03 h1.small,section.capabilities-list .container .rows .row.bg-04 h1.big,section.capabilities-list .container .rows .row.bg-04 h1.small,section.capabilities-list .container .rows .row.bg-05 h1.big,section.capabilities-list .container .rows .row.bg-05 h1.small,section.capabilities-list .container .rows .row.bg-06 h1.big,section.capabilities-list .container .rows .row.bg-06 h1.small,section.capabilities-list .container .rows .row.bg-07 h1.big,section.capabilities-list .container .rows .row.bg-07 h1.small,section.capabilities-list .container .rows .row.bg-08 h1.big,section.capabilities-list .container .rows .row.bg-08 h1.small,section.capabilities-list .container .rows .row.bg-09 h1.big,section.capabilities-list .container .rows .row.bg-09 h1.small{right:3.4090909091vw;width:23.2954545455vw}section.capabilities-list .container .rows .row.bg-01 h1.big,section.capabilities-list .container .rows .row.bg-02 h1.big,section.capabilities-list .container .rows .row.bg-03 h1.big,section.capabilities-list .container .rows .row.bg-04 h1.big,section.capabilities-list .container .rows .row.bg-05 h1.big,section.capabilities-list .container .rows .row.bg-06 h1.big,section.capabilities-list .container .rows .row.bg-07 h1.big,section.capabilities-list .container .rows .row.bg-08 h1.big,section.capabilities-list .container .rows .row.bg-09 h1.big{font-size:7.1022727273vw;bottom:12.5vw}section.capabilities-list .container .rows .row.bg-01 h1.small,section.capabilities-list .container .rows .row.bg-02 h1.small,section.capabilities-list .container .rows .row.bg-03 h1.small,section.capabilities-list .container .rows .row.bg-04 h1.small,section.capabilities-list .container .rows .row.bg-05 h1.small,section.capabilities-list .container .rows .row.bg-06 h1.small,section.capabilities-list .container .rows .row.bg-07 h1.small,section.capabilities-list .container .rows .row.bg-08 h1.small,section.capabilities-list .container .rows .row.bg-09 h1.small{font-size:5vw;bottom:13.0681818182vw}section.capabilities-list .container .rows .row.bg-01 h1 span,section.capabilities-list .container .rows .row.bg-02 h1 span,section.capabilities-list .container .rows .row.bg-03 h1 span,section.capabilities-list .container .rows .row.bg-04 h1 span,section.capabilities-list .container .rows .row.bg-05 h1 span,section.capabilities-list .container .rows .row.bg-06 h1 span,section.capabilities-list .container .rows .row.bg-07 h1 span,section.capabilities-list .container .rows .row.bg-08 h1 span,section.capabilities-list .container .rows .row.bg-09 h1 span{top:-.6818181818vw;left:5.1136363636vw}section.capabilities-list .container .rows .row.bg-01 h2,section.capabilities-list .container .rows .row.bg-02 h2,section.capabilities-list .container .rows .row.bg-03 h2,section.capabilities-list .container .rows .row.bg-04 h2,section.capabilities-list .container .rows .row.bg-05 h2,section.capabilities-list .container .rows .row.bg-06 h2,section.capabilities-list .container .rows .row.bg-07 h2,section.capabilities-list .container .rows .row.bg-08 h2,section.capabilities-list .container .rows .row.bg-09 h2{font-size:.8522727273vw;bottom:2.2727272727vw;right:3.9772727273vw}section.capabilities-list .container .rows .row.bg-01,section.capabilities-list .container .rows .row.bg-02,section.capabilities-list .container .rows .row.bg-03,section.capabilities-list .container .rows .row.bg-04,section.capabilities-list .container .rows .row.bg-05,section.capabilities-list .container .rows .row.bg-06,section.capabilities-list .container .rows .row.bg-07,section.capabilities-list .container .rows .row.bg-08,section.capabilities-list .container .rows .row.bg-09{background-size:23.8636363636vw 23.8636363636vw}section.capabilities-strenghts{padding-top:4.5454545455vw}section.capabilities-strenghts .background-box{padding:4.5454545455vw 0}section.capabilities-strenghts .background-box .rows{max-width:100vw;padding:0 1.1363636364vw}section.capabilities-strenghts .background-box .rows .row{width:31.8181818182vw}section.capabilities-strenghts .background-box .rows .row .inner.bg-01:before,section.capabilities-strenghts .background-box .rows .row .inner.bg-02:before,section.capabilities-strenghts .background-box .rows .row .inner.bg-03:before{width:2.5568181818vw;height:2.5568181818vw}section.capabilities-strenghts .background-box .rows .row .inner.bg-01:before{background-size:1.5909090909vw 2.4431818182vw}section.capabilities-strenghts .background-box .rows .row .inner.bg-02:before{background-size:2.2727272727vw 2.5568181818vw}section.capabilities-strenghts .background-box .rows .row .inner.bg-03:before{background-size:2.4431818182vw 2.4431818182vw}section.capabilities-strenghts .background-box .rows .row .inner p{font-size:.8522727273vw;margin-top:4.5454545455vw}}@media screen and (max-width:1024px){section.capabilities-list .container .small-box,section.capabilities-strenghts .container .small-box,section.capabilities-top .container .small-box{position:static;width:100%;padding:0 2.9296875vw;min-height:9.765625vw}section.capabilities-list .container .small-box header.margin-left,section.capabilities-strenghts .container .small-box header.margin-left,section.capabilities-top .container .small-box header.margin-left{position:static}section.capabilities-list .container .small-box header.margin-left h1,section.capabilities-strenghts .container .small-box header.margin-left h1,section.capabilities-top .container .small-box header.margin-left h1{font-size:1.7578125vw;margin-bottom:.78125vw;line-height:1.953125vw}section.capabilities-list .container .small-box header.margin-left h2,section.capabilities-strenghts .container .small-box header.margin-left h2,section.capabilities-top .container .small-box header.margin-left h2{font-size:5.078125vw;width:42.96875vw}section.capabilities-top{height:auto}section.capabilities-top .container{padding-top:9.27734375vw}section.capabilities-top .container .small-box{margin:0}section.capabilities-top .container .content{display:block}section.capabilities-top .container .content p{font-size:2.44140625vw;width:100%;padding-top:5.859375vw}section.capabilities-top .container .content .image{width:44.921875vw;height:44.921875vw;background-size:44.921875vw 44.921875vw;margin:9.765625vw auto 0}section.capabilities-top .container .content .image h1{font-size:9.765625vw;right:5.859375vw;bottom:20.5078125vw;width:45.8984375vw}section.capabilities-top .container .content .image h2{font-size:2.1484375vw;bottom:4.8828125vw;right:7.8125vw}section.capabilities-list{padding-top:10.7421875vw}section.capabilities-list .container .rows{flex-direction:column;margin-top:.9765625vw}section.capabilities-list .container .rows .row{width:44.921875vw;height:44.921875vw;margin:10.7421875vw auto 0}section.capabilities-list .container .rows .row:first-child{margin:7.8125vw auto 0}section.capabilities-list .container .rows .row:nth-child(3n+0){margin:10.7421875vw auto 0}section.capabilities-list .container .rows .row.bg-01,section.capabilities-list .container .rows .row.bg-02,section.capabilities-list .container .rows .row.bg-03,section.capabilities-list .container .rows .row.bg-04,section.capabilities-list .container .rows .row.bg-05,section.capabilities-list .container .rows .row.bg-06,section.capabilities-list .container .rows .row.bg-07,section.capabilities-list .container .rows .row.bg-08,section.capabilities-list .container .rows .row.bg-09{width:44.921875vw;height:44.921875vw}section.capabilities-list .container .rows .row.bg-01 h1.big,section.capabilities-list .container .rows .row.bg-01 h1.small,section.capabilities-list .container .rows .row.bg-02 h1.big,section.capabilities-list .container .rows .row.bg-02 h1.small,section.capabilities-list .container .rows .row.bg-03 h1.big,section.capabilities-list .container .rows .row.bg-03 h1.small,section.capabilities-list .container .rows .row.bg-04 h1.big,section.capabilities-list .container .rows .row.bg-04 h1.small,section.capabilities-list .container .rows .row.bg-05 h1.big,section.capabilities-list .container .rows .row.bg-05 h1.small,section.capabilities-list .container .rows .row.bg-06 h1.big,section.capabilities-list .container .rows .row.bg-06 h1.small,section.capabilities-list .container .rows .row.bg-07 h1.big,section.capabilities-list .container .rows .row.bg-07 h1.small,section.capabilities-list .container .rows .row.bg-08 h1.big,section.capabilities-list .container .rows .row.bg-08 h1.small,section.capabilities-list .container .rows .row.bg-09 h1.big,section.capabilities-list .container .rows .row.bg-09 h1.small{right:5.859375vw;width:45.8984375vw}section.capabilities-list .container .rows .row.bg-01 h1.big,section.capabilities-list .container .rows .row.bg-02 h1.big,section.capabilities-list .container .rows .row.bg-03 h1.big,section.capabilities-list .container .rows .row.bg-04 h1.big,section.capabilities-list .container .rows .row.bg-05 h1.big,section.capabilities-list .container .rows .row.bg-06 h1.big,section.capabilities-list .container .rows .row.bg-07 h1.big,section.capabilities-list .container .rows .row.bg-08 h1.big,section.capabilities-list .container .rows .row.bg-09 h1.big{font-size:16.11328125vw;bottom:19.53125vw}section.capabilities-list .container .rows .row.bg-01 h1.small,section.capabilities-list .container .rows .row.bg-02 h1.small,section.capabilities-list .container .rows .row.bg-03 h1.small,section.capabilities-list .container .rows .row.bg-04 h1.small,section.capabilities-list .container .rows .row.bg-05 h1.small,section.capabilities-list .container .rows .row.bg-06 h1.small,section.capabilities-list .container .rows .row.bg-07 h1.small,section.capabilities-list .container .rows .row.bg-08 h1.small,section.capabilities-list .container .rows .row.bg-09 h1.small{font-size:9.765625vw;bottom:20.5078125vw}section.capabilities-list .container .rows .row.bg-01 h1.small span,section.capabilities-list .container .rows .row.bg-02 h1.small span,section.capabilities-list .container .rows .row.bg-03 h1.small span,section.capabilities-list .container .rows .row.bg-04 h1.small span,section.capabilities-list .container .rows .row.bg-05 h1.small span,section.capabilities-list .container .rows .row.bg-06 h1.small span,section.capabilities-list .container .rows .row.bg-07 h1.small span,section.capabilities-list .container .rows .row.bg-08 h1.small span,section.capabilities-list .container .rows .row.bg-09 h1.small span{top:-2.1484375vw}section.capabilities-list .container .rows .row.bg-01 h1 span,section.capabilities-list .container .rows .row.bg-02 h1 span,section.capabilities-list .container .rows .row.bg-03 h1 span,section.capabilities-list .container .rows .row.bg-04 h1 span,section.capabilities-list .container .rows .row.bg-05 h1 span,section.capabilities-list .container .rows .row.bg-06 h1 span,section.capabilities-list .container .rows .row.bg-07 h1 span,section.capabilities-list .container .rows .row.bg-08 h1 span,section.capabilities-list .container .rows .row.bg-09 h1 span{font-size:2.1484375vw;top:-1.171875vw;left:9.765625vw}section.capabilities-list .container .rows .row.bg-01 h2,section.capabilities-list .container .rows .row.bg-02 h2,section.capabilities-list .container .rows .row.bg-03 h2,section.capabilities-list .container .rows .row.bg-04 h2,section.capabilities-list .container .rows .row.bg-05 h2,section.capabilities-list .container .rows .row.bg-06 h2,section.capabilities-list .container .rows .row.bg-07 h2,section.capabilities-list .container .rows .row.bg-08 h2,section.capabilities-list .container .rows .row.bg-09 h2{font-size:2.1484375vw;bottom:4.8828125vw;right:7.8125vw}section.capabilities-list .container .rows .row.bg-01,section.capabilities-list .container .rows .row.bg-02,section.capabilities-list .container .rows .row.bg-03,section.capabilities-list .container .rows .row.bg-04,section.capabilities-list .container .rows .row.bg-05,section.capabilities-list .container .rows .row.bg-06,section.capabilities-list .container .rows .row.bg-07,section.capabilities-list .container .rows .row.bg-08,section.capabilities-list .container .rows .row.bg-09{background-size:44.921875vw 44.921875vw}section.capabilities-strenghts{padding-top:7.8125vw}section.capabilities-strenghts .background-box{padding:5.859375vw 0;margin-top:2.9296875vw}section.capabilities-strenghts .background-box .rows{flex-direction:column;max-width:171.875vw;padding:0 4.8828125vw}section.capabilities-strenghts .background-box .rows .row{width:100%;padding-bottom:11.71875vw}section.capabilities-strenghts .background-box .rows .row:last-child{padding-bottom:0}section.capabilities-strenghts .background-box .rows .row .inner.bg-01:before,section.capabilities-strenghts .background-box .rows .row .inner.bg-02:before,section.capabilities-strenghts .background-box .rows .row .inner.bg-03:before{position:relative;display:block}section.capabilities-strenghts .background-box .rows .row .inner.bg-01:before{background-size:4.1015625vw 6.34765625vw;width:4.1015625vw;height:6.34765625vw}section.capabilities-strenghts .background-box .rows .row .inner.bg-02:before{background-size:5.859375vw 6.640625vw;width:5.859375vw;height:6.640625vw}section.capabilities-strenghts .background-box .rows .row .inner.bg-03:before{background-size:6.34765625vw 6.34765625vw;width:6.34765625vw;height:6.34765625vw}section.capabilities-strenghts .background-box .rows .row .inner p{font-size:2.44140625vw;margin-top:3.90625vw;white-space:normal}}@media screen and (max-width:640px){section.capabilities-list .container .small-box,section.capabilities-strenghts .container .small-box,section.capabilities-top .container .small-box{padding:0 4.6875vw;min-height:15.625vw}section.capabilities-list .container .small-box header.margin-left h1,section.capabilities-strenghts .container .small-box header.margin-left h1,section.capabilities-top .container .small-box header.margin-left h1{font-size:2.8125vw;margin-bottom:1.25vw;line-height:3.125vw}section.capabilities-list .container .small-box header.margin-left h2,section.capabilities-strenghts .container .small-box header.margin-left h2,section.capabilities-top .container .small-box header.margin-left h2{font-size:8.125vw;width:68.75vw}section.capabilities-top .container{padding-top:14.84375vw}section.capabilities-top .container .content p{font-size:3.90625vw;padding-top:9.375vw}section.capabilities-top .container .content .image{width:71.875vw;height:71.875vw;background-size:71.875vw 71.875vw;margin:15.625vw 6.25vw 9.375vw 15.625vw}section.capabilities-top .container .content .image h1{font-size:15.625vw;right:9.375vw;bottom:32.8125vw;width:73.4375vw}section.capabilities-top .container .content .image h2{font-size:3.4375vw;bottom:7.8125vw;right:12.5vw}section.capabilities-list{padding-top:17.1875vw}section.capabilities-list .container .rows{margin-top:1.5625vw}section.capabilities-list .container .rows .row{width:71.875vw;height:71.875vw;margin:17.1875vw 6.25vw 0 auto}section.capabilities-list .container .rows .row:first-child{margin:12.5vw 6.25vw 0 auto}section.capabilities-list .container .rows .row:nth-child(3n+0){margin:17.1875vw 6.25vw 0 auto}section.capabilities-list .container .rows .row.bg-01,section.capabilities-list .container .rows .row.bg-02,section.capabilities-list .container .rows .row.bg-03,section.capabilities-list .container .rows .row.bg-04,section.capabilities-list .container .rows .row.bg-05,section.capabilities-list .container .rows .row.bg-06,section.capabilities-list .container .rows .row.bg-07,section.capabilities-list .container .rows .row.bg-08,section.capabilities-list .container .rows .row.bg-09{width:71.875vw;height:71.875vw}section.capabilities-list .container .rows .row.bg-01 h1.big,section.capabilities-list .container .rows .row.bg-01 h1.small,section.capabilities-list .container .rows .row.bg-02 h1.big,section.capabilities-list .container .rows .row.bg-02 h1.small,section.capabilities-list .container .rows .row.bg-03 h1.big,section.capabilities-list .container .rows .row.bg-03 h1.small,section.capabilities-list .container .rows .row.bg-04 h1.big,section.capabilities-list .container .rows .row.bg-04 h1.small,section.capabilities-list .container .rows .row.bg-05 h1.big,section.capabilities-list .container .rows .row.bg-05 h1.small,section.capabilities-list .container .rows .row.bg-06 h1.big,section.capabilities-list .container .rows .row.bg-06 h1.small,section.capabilities-list .container .rows .row.bg-07 h1.big,section.capabilities-list .container .rows .row.bg-07 h1.small,section.capabilities-list .container .rows .row.bg-08 h1.big,section.capabilities-list .container .rows .row.bg-08 h1.small,section.capabilities-list .container .rows .row.bg-09 h1.big,section.capabilities-list .container .rows .row.bg-09 h1.small{right:9.375vw;width:73.4375vw}section.capabilities-list .container .rows .row.bg-01 h1.big,section.capabilities-list .container .rows .row.bg-02 h1.big,section.capabilities-list .container .rows .row.bg-03 h1.big,section.capabilities-list .container .rows .row.bg-04 h1.big,section.capabilities-list .container .rows .row.bg-05 h1.big,section.capabilities-list .container .rows .row.bg-06 h1.big,section.capabilities-list .container .rows .row.bg-07 h1.big,section.capabilities-list .container .rows .row.bg-08 h1.big,section.capabilities-list .container .rows .row.bg-09 h1.big{font-size:25.78125vw;bottom:31.25vw}section.capabilities-list .container .rows .row.bg-01 h1.small,section.capabilities-list .container .rows .row.bg-02 h1.small,section.capabilities-list .container .rows .row.bg-03 h1.small,section.capabilities-list .container .rows .row.bg-04 h1.small,section.capabilities-list .container .rows .row.bg-05 h1.small,section.capabilities-list .container .rows .row.bg-06 h1.small,section.capabilities-list .container .rows .row.bg-07 h1.small,section.capabilities-list .container .rows .row.bg-08 h1.small,section.capabilities-list .container .rows .row.bg-09 h1.small{font-size:15.625vw;bottom:32.8125vw}section.capabilities-list .container .rows .row.bg-01 h1.small span,section.capabilities-list .container .rows .row.bg-02 h1.small span,section.capabilities-list .container .rows .row.bg-03 h1.small span,section.capabilities-list .container .rows .row.bg-04 h1.small span,section.capabilities-list .container .rows .row.bg-05 h1.small span,section.capabilities-list .container .rows .row.bg-06 h1.small span,section.capabilities-list .container .rows .row.bg-07 h1.small span,section.capabilities-list .container .rows .row.bg-08 h1.small span,section.capabilities-list .container .rows .row.bg-09 h1.small span{top:-3.4375vw}section.capabilities-list .container .rows .row.bg-01 h1 span,section.capabilities-list .container .rows .row.bg-02 h1 span,section.capabilities-list .container .rows .row.bg-03 h1 span,section.capabilities-list .container .rows .row.bg-04 h1 span,section.capabilities-list .container .rows .row.bg-05 h1 span,section.capabilities-list .container .rows .row.bg-06 h1 span,section.capabilities-list .container .rows .row.bg-07 h1 span,section.capabilities-list .container .rows .row.bg-08 h1 span,section.capabilities-list .container .rows .row.bg-09 h1 span{font-size:3.4375vw;top:-1.875vw;left:15.625vw}section.capabilities-list .container .rows .row.bg-01 h2,section.capabilities-list .container .rows .row.bg-02 h2,section.capabilities-list .container .rows .row.bg-03 h2,section.capabilities-list .container .rows .row.bg-04 h2,section.capabilities-list .container .rows .row.bg-05 h2,section.capabilities-list .container .rows .row.bg-06 h2,section.capabilities-list .container .rows .row.bg-07 h2,section.capabilities-list .container .rows .row.bg-08 h2,section.capabilities-list .container .rows .row.bg-09 h2{font-size:3.4375vw;bottom:7.8125vw;right:12.5vw}section.capabilities-list .container .rows .row.bg-01,section.capabilities-list .container .rows .row.bg-02,section.capabilities-list .container .rows .row.bg-03,section.capabilities-list .container .rows .row.bg-04,section.capabilities-list .container .rows .row.bg-05,section.capabilities-list .container .rows .row.bg-06,section.capabilities-list .container .rows .row.bg-07,section.capabilities-list .container .rows .row.bg-08,section.capabilities-list .container .rows .row.bg-09{background-size:71.875vw 71.875vw}section.capabilities-strenghts{padding-top:42.1875vw}section.capabilities-strenghts .background-box{padding:9.375vw 0 18.75vw;margin-top:4.6875vw}section.capabilities-strenghts .background-box .rows{max-width:275vw;padding:0 7.8125vw}section.capabilities-strenghts .background-box .rows .row{padding-bottom:18.75vw}section.capabilities-strenghts .background-box .rows .row .inner.bg-01:before{background-size:6.5625vw 10.15625vw;width:6.5625vw;height:10.15625vw}section.capabilities-strenghts .background-box .rows .row .inner.bg-02:before{background-size:9.375vw 10.625vw;width:9.375vw;height:10.625vw}section.capabilities-strenghts .background-box .rows .row .inner.bg-03:before{background-size:10.15625vw 10.15625vw;width:10.15625vw;height:10.15625vw}section.capabilities-strenghts .background-box .rows .row .inner p{font-size:3.90625vw;margin-top:6.25vw}}@media screen and (min-width:1025px)and (max-width:1760px){section.products-list .container{padding:5.3977272727vw 5.1136363636vw 0}section.products-list .container .list{padding:9.9431818182vw 0 0}section.products-list .container .list:last-child{padding:9.9431818182vw 0 7.9545454545vw}section.products-list .container .list .small-box{width:31.8181818182vw;min-height:5.6818181818vw}section.products-list .container .list .small-box header.margin-left{left:-5.3977272727vw}section.products-list .container .list .small-box header.margin-left h1{font-size:.6818181818vw;margin-bottom:.4545454545vw;line-height:1.1363636364vw}section.products-list .container .list .small-box header.margin-left h2{font-size:1.9886363636vw}section.products-list .container .list .content .description{width:28.4090909091vw}section.products-list .container .list .content .description p{font-size:.8522727273vw;padding-top:7.9545454545vw}section.products-list .container .list .content .photos{width:56.5340909091vw;min-height:34.9431818182vw}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-next,section.products-list .container .list .content .photos .products-slider-wrapper a.slick-prev{width:3.3522727273vw;height:3.3522727273vw}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-prev{background-size:3.3522727273vw 3.3522727273vw}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-next{background-size:3.3522727273vw 3.3522727273vw;left:3.9204545455vw}section.products-list .container .list .content .photos .slick-list{margin-left:8.4090909091vw}section.products-list .container .list .content .photos .slick-list .slick-track .product{margin-right:.8522727273vw}}@media screen and (max-width:1024px){section.products-list.production .container .list:last-child{padding:0 0 6.8359375vw}section.products-list .container{padding:9.27734375vw 4.8828125vw 0}section.products-list .container .list{padding:28.80859375vw 0 0}section.products-list .container .list:last-child{padding:10.7421875vw 0 19.53125vw;margin:9.765625vw 0 0}section.products-list .container .list .small-box{position:static;width:100%;padding:0;min-height:9.765625vw}section.products-list .container .list .small-box header.margin-left{position:static}section.products-list .container .list .small-box header.margin-left h1{font-size:1.7578125vw;margin-bottom:.78125vw;line-height:1.953125vw}section.products-list .container .list .small-box header.margin-left h2{font-size:5.078125vw;width:auto}section.products-list .container .list .content .description{width:100%;float:none}section.products-list .container .list .content .description p{font-size:2.44140625vw;padding-top:0;white-space:normal}section.products-list .container .list .content .photos{width:100%;min-height:652px;padding-top:8.7890625vw;float:none}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-next,section.products-list .container .list .content .photos .products-slider-wrapper a.slick-prev{display:block;position:absolute;width:59px;height:59px;bottom:-100px;left:0}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-prev{background-size:59px 59px;left:calc(50% - 74px)}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-next{background-size:59px 59px;left:calc(50% + 5px)}section.products-list .container .list .content .photos .slick-list{max-width:434px;margin:0 auto}section.products-list .container .list .content .photos .slick-list .slick-track .product{margin-right:0}}@media screen and (max-width:640px){section.products-list.production .container .list:last-child{padding:0 0 17.1875vw}section.products-list .container{padding:14.84375vw 7.8125vw 0}section.products-list .container .list{padding:46.09375vw 0 0}section.products-list .container .list:last-child{padding:17.1875vw 0 31.25vw;margin:15.625vw 0 0}section.products-list .container .list .small-box{min-height:15.625vw}section.products-list .container .list .small-box header.margin-left h1{font-size:2.8125vw;margin-bottom:1.25vw;line-height:3.125vw}section.products-list .container .list .small-box header.margin-left h2{font-size:8.125vw}section.products-list .container .list .content .description p{font-size:3.90625vw}section.products-list .container .list .content .photos{padding-top:14.0625vw;min-height:101.875vw}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-next,section.products-list .container .list .content .photos .products-slider-wrapper a.slick-prev{width:9.21875vw;height:9.21875vw;bottom:-15.625vw}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-prev{background-size:9.21875vw 9.21875vw;left:calc(50% - 11.5625vw)}section.products-list .container .list .content .photos .products-slider-wrapper a.slick-next{background-size:9.21875vw 9.21875vw;left:calc(50% + .78125vw)}section.products-list .container .list .content .photos .slick-list{max-width:67.8125vw}}@media screen and (min-width:1025px)and (max-width:1760px){section.production-base .container .small-box,section.production-top .container .small-box{width:31.8181818182vw;min-height:5.6818181818vw}section.production-base .container .small-box header.margin-left,section.production-top .container .small-box header.margin-left{left:-5.3977272727vw}section.production-base .container .small-box header.margin-left h1,section.production-top .container .small-box header.margin-left h1{font-size:.6818181818vw;margin-bottom:.4545454545vw;line-height:1.1363636364vw}section.production-base .container .small-box header.margin-left h2,section.production-top .container .small-box header.margin-left h2{font-size:1.9886363636vw}section.production-base .container .small-box p,section.production-top .container .small-box p{font-size:.8522727273vw;width:31.8181818182vw;padding-top:5.6818181818vw}section.production-top .container .rows{width:89.7727272727vw;padding:7.9545454545vw 0 0}section.production-top .container .rows .row{width:18.4659090909vw;height:16.4772727273vw;margin:0 2.8409090909vw 3.6931818182vw}section.production-top .container .rows .row.bg-01,section.production-top .container .rows .row.bg-02,section.production-top .container .rows .row.bg-03,section.production-top .container .rows .row.bg-04{width:18.4659090909vw;height:16.4772727273vw}section.production-top .container .rows .row.bg-01:before,section.production-top .container .rows .row.bg-02:before,section.production-top .container .rows .row.bg-03:before,section.production-top .container .rows .row.bg-04:before{top:1.1363636364vw;left:-2.8409090909vw;width:7.5vw;height:7.5vw}section.production-top .container .rows .row.bg-01 p,section.production-top .container .rows .row.bg-02 p,section.production-top .container .rows .row.bg-03 p,section.production-top .container .rows .row.bg-04 p{font-size:.8522727273vw;bottom:2.2727272727vw;right:2.8409090909vw}section.production-top .container .rows .row.bg-01:before{background-size:5.3977272727vw 6.1931818182vw}section.production-top .container .rows .row.bg-02:before{background-size:7.5vw 7.2159090909vw}section.production-top .container .rows .row.bg-03:before{background-size:6.7045454545vw 6.7045454545vw}section.production-top .container .rows .row.bg-04:before{background-size:5.2272727273vw 6.1363636364vw}section.production-process{padding-top:4.8295454545vw;padding-bottom:5.1136363636vw}section.production-process .background-box{padding:1.7045454545vw 0 2.8409090909vw}section.production-process .background-box .rows{max-width:100vw;padding:0 1.1363636364vw}section.production-process .background-box .rows .row{padding:0 7.9545454545vw}section.production-process .background-box .rows .row.line:after{top:7.3863636364vw;height:10.2272727273vw}section.production-process .background-box .rows .row .inner{width:15.9090909091vw}section.production-process .background-box .rows .row .inner.bg-01:before,section.production-process .background-box .rows .row .inner.bg-02:before,section.production-process .background-box .rows .row .inner.bg-03:before,section.production-process .background-box .rows .row .inner.bg-04:before,section.production-process .background-box .rows .row .inner.bg-05:before,section.production-process .background-box .rows .row .inner.bg-06:before,section.production-process .background-box .rows .row .inner.bg-07:before,section.production-process .background-box .rows .row .inner.bg-08:before,section.production-process .background-box .rows .row .inner.bg-09:before{width:2.5568181818vw;height:2.5568181818vw}section.production-process .background-box .rows .row .inner.bg-01:before{background-size:2.2159090909vw 2.4431818182vw}section.production-process .background-box .rows .row .inner.bg-02:before{background-size:1.9318181818vw 2.2159090909vw}section.production-process .background-box .rows .row .inner.bg-03:before{background-size:1.5909090909vw 2.4431818182vw}section.production-process .background-box .rows .row .inner.bg-04:before{background-size:2.4431818182vw 1.9886363636vw}section.production-process .background-box .rows .row .inner.bg-05:before{background-size:2.4431818182vw 2.3863636364vw}section.production-process .background-box .rows .row .inner.bg-06:before{background-size:2.5568181818vw 2.2159090909vw}section.production-process .background-box .rows .row .inner.bg-07:before{background-size:1.8181818182vw 2.3863636364vw}section.production-process .background-box .rows .row .inner.bg-08:before{background-size:2.4431818182vw 2.4431818182vw}section.production-process .background-box .rows .row .inner.bg-09:before{background-size:2.5vw 1.875vw}section.production-process .background-box .rows .row .inner p{font-size:.8522727273vw;margin-top:4.5454545455vw}section.production-process-list{padding-top:8.5227272727vw}section.production-process-list .container .rows .row{margin:1.7045454545vw 4.2613636364vw 5.6818181818vw;width:23.5795454545vw}section.production-process-list .container .rows .row figure img{width:23.5795454545vw;height:35.5113636364vw}section.production-process-list .container .rows .row p{font-size:.9090909091vw;width:14.7727272727vw;margin:1.1363636364vw 1.4204545455vw 0 0}section.production-base{padding-top:8.2386363636vw}section.production-base .container .slider{width:74.3181818182vw;padding-top:2.5568181818vw}section.production-base .container .slider .production-slider-wrapper a.slick-next,section.production-base .container .slider .production-slider-wrapper a.slick-prev{width:3.3522727273vw;height:3.3522727273vw}section.production-base .container .slider .production-slider-wrapper a.slick-prev{background-size:3.3522727273vw 3.3522727273vw}section.production-base .container .slider .production-slider-wrapper a.slick-next{background-size:3.3522727273vw 3.3522727273vw;left:3.9204545455vw}section.production-base .container .slider .slick-list{margin-left:9.5454545455vw}}@media screen and (max-width:1024px){section.production-base .container .small-box,section.production-top .container .small-box{position:static;width:100%;padding:0 2.9296875vw;min-height:9.765625vw}section.production-base .container .small-box header.margin-left,section.production-top .container .small-box header.margin-left{position:static}section.production-base .container .small-box header.margin-left h1,section.production-top .container .small-box header.margin-left h1{font-size:1.7578125vw;margin-bottom:.78125vw;line-height:1.953125vw}section.production-base .container .small-box header.margin-left h2,section.production-top .container .small-box header.margin-left h2{font-size:5.078125vw;width:42.96875vw}section.production-base .container .small-box p,section.production-top .container .small-box p{font-size:2.44140625vw;width:100%;padding-top:5.37109375vw}section.production-top .container .rows{width:100%;margin:3.90625vw auto 0;padding:13.671875vw 0 0}section.production-top .container .rows .row{width:31.73828125vw;height:28.3203125vw;margin:0 4.8828125vw 6.34765625vw}section.production-top .container .rows .row.bg-01,section.production-top .container .rows .row.bg-02,section.production-top .container .rows .row.bg-03,section.production-top .container .rows .row.bg-04{width:31.73828125vw;height:28.3203125vw}section.production-top .container .rows .row.bg-01:before,section.production-top .container .rows .row.bg-02:before,section.production-top .container .rows .row.bg-03:before,section.production-top .container .rows .row.bg-04:before{top:1.953125vw;left:-4.8828125vw;width:12.890625vw;height:12.890625vw}section.production-top .container .rows .row.bg-01 p,section.production-top .container .rows .row.bg-02 p,section.production-top .container .rows .row.bg-03 p,section.production-top .container .rows .row.bg-04 p{font-size:1.46484375vw;bottom:3.90625vw;right:4.8828125vw}section.production-top .container .rows .row.bg-01:before{background-size:9.27734375vw 10.64453125vw}section.production-top .container .rows .row.bg-02:before{background-size:12.890625vw 12.40234375vw}section.production-top .container .rows .row.bg-03:before{background-size:11.5234375vw 11.5234375vw}section.production-top .container .rows .row.bg-04:before{background-size:8.984375vw 10.546875vw}section.production-process{padding-top:8.30078125vw;padding-bottom:0}section.production-process .background-box{padding:5.859375vw 0;margin-top:2.9296875vw}section.production-process .background-box .rows{flex-direction:column;max-width:171.875vw;padding:0 4.8828125vw}section.production-process .background-box .rows .row{width:100%;padding:0 0 13.18359375vw}section.production-process .background-box .rows .row:last-child{padding-bottom:0}section.production-process .background-box .rows .row.line:after{display:none}section.production-process .background-box .rows .row .inner{width:100%}section.production-process .background-box .rows .row .inner.bg-01:before,section.production-process .background-box .rows .row .inner.bg-02:before,section.production-process .background-box .rows .row .inner.bg-03:before,section.production-process .background-box .rows .row .inner.bg-04:before,section.production-process .background-box .rows .row .inner.bg-05:before,section.production-process .background-box .rows .row .inner.bg-06:before,section.production-process .background-box .rows .row .inner.bg-07:before,section.production-process .background-box .rows .row .inner.bg-08:before,section.production-process .background-box .rows .row .inner.bg-09:before{position:relative;display:block}section.production-process .background-box .rows .row .inner.bg-01:before{background-size:5.95703125vw 6.54296875vw;width:5.95703125vw;height:6.54296875vw}section.production-process .background-box .rows .row .inner.bg-02:before{background-size:5.17578125vw 5.95703125vw;width:5.17578125vw;height:5.95703125vw}section.production-process .background-box .rows .row .inner.bg-03:before{background-size:4.1015625vw 6.34765625vw;width:4.1015625vw;height:6.34765625vw}section.production-process .background-box .rows .row .inner.bg-04:before{background-size:6.8359375vw 5.56640625vw;width:6.8359375vw;height:5.56640625vw}section.production-process .background-box .rows .row .inner.bg-05:before{background-size:6.8359375vw 6.640625vw;width:6.8359375vw;height:6.640625vw}section.production-process .background-box .rows .row .inner.bg-06:before{background-size:7.12890625vw 6.15234375vw;width:7.12890625vw;height:6.15234375vw}section.production-process .background-box .rows .row .inner.bg-07:before{background-size:5.6640625vw 7.421875vw;width:5.6640625vw;height:7.421875vw}section.production-process .background-box .rows .row .inner.bg-08:before{background-size:7.6171875vw 7.6171875vw;width:7.6171875vw;height:7.6171875vw}section.production-process .background-box .rows .row .inner.bg-09:before{background-size:7.8125vw 5.859375vw;width:7.8125vw;height:5.859375vw}section.production-process .background-box .rows .row .inner p{font-size:2.44140625vw;margin-top:3.90625vw;white-space:normal}section.production-process-list{padding-top:14.6484375vw}section.production-process-list .container .rows{padding-bottom:16.6015625vw}section.production-process-list .container .rows .row{margin:2.9296875vw auto;width:40.52734375vw}section.production-process-list .container .rows .row figure img{width:40.52734375vw;height:61.03515625vw}section.production-process-list .container .rows .row p{font-size:1.5625vw;width:25.390625vw;margin:1.953125vw 2.44140625vw 0 0}section.production-base{padding-top:14.16015625vw}section.production-base .container{padding:0}section.production-base .container .small-box{padding:0 4.8828125vw}section.production-base .container .slider{width:100%;padding-top:8.7890625vw;float:none}section.production-base .container .slider .production-slider-wrapper a.slick-next,section.production-base .container .slider .production-slider-wrapper a.slick-prev{display:block;position:absolute;width:59px;height:59px;bottom:-100px;left:0}section.production-base .container .slider .production-slider-wrapper a.slick-prev{background-size:59px 59px;left:calc(50% - 74px)}section.production-base .container .slider .production-slider-wrapper a.slick-next{background-size:59px 59px;left:calc(50% + 5px)}section.production-base .container .slider .slick-list{margin-left:0}}@media screen and (max-width:640px){section.production-base .container .small-box,section.production-top .container .small-box{padding:0 7.8125vw;min-height:15.625vw}section.production-base .container .small-box header.margin-left h1,section.production-top .container .small-box header.margin-left h1{font-size:2.8125vw;margin-bottom:1.25vw;line-height:3.125vw}section.production-base .container .small-box header.margin-left h2,section.production-top .container .small-box header.margin-left h2{font-size:8.125vw;width:68.75vw}section.production-base .container .small-box p,section.production-top .container .small-box p{font-size:3.90625vw;padding-top:8.59375vw}section.production-top .container{padding:0}section.production-top .container .small-box p{white-space:normal}section.production-top .container .rows{flex-direction:column;margin:0 0 15.625vw;padding:21.875vw 0 0}section.production-top .container .rows .row{width:79.6875vw;height:46.875vw;margin:0 0 12.5vw auto}section.production-top .container .rows .row.bg-01,section.production-top .container .rows .row.bg-02,section.production-top .container .rows .row.bg-03,section.production-top .container .rows .row.bg-04{width:79.6875vw;height:46.875vw}section.production-top .container .rows .row.bg-01:before,section.production-top .container .rows .row.bg-02:before,section.production-top .container .rows .row.bg-03:before,section.production-top .container .rows .row.bg-04:before{top:0;left:-7.8125vw;width:20.625vw;height:100%}section.production-top .container .rows .row.bg-01 p,section.production-top .container .rows .row.bg-02 p,section.production-top .container .rows .row.bg-03 p,section.production-top .container .rows .row.bg-04 p{font-size:3.90625vw;top:15.625vw;bottom:auto;right:7.8125vw}section.production-top .container .rows .row.bg-01:before{background:url(../images/production-01.png) 0 no-repeat;background-size:14.84375vw 17.03125vw}section.production-top .container .rows .row.bg-02:before{background:url(../images/production-02.png) 0 no-repeat;background-size:20.625vw 19.84375vw}section.production-top .container .rows .row.bg-03:before{background:url(../images/production-03.png) 0 no-repeat;background-size:18.4375vw 18.4375vw}section.production-top .container .rows .row.bg-04:before{background:url(../images/production-04.png) 0 no-repeat;background-size:14.375vw 16.875vw}section.production-process{padding-top:13.28125vw}section.production-process .background-box{padding:9.375vw 0;margin-top:4.6875vw}section.production-process .background-box .rows{max-width:275vw;padding:0 7.8125vw}section.production-process .background-box .rows .row{padding:0 0 21.09375vw}section.production-process .background-box .rows .row .inner.bg-01:before{background-size:9.53125vw 10.46875vw;width:9.53125vw;height:10.46875vw}section.production-process .background-box .rows .row .inner.bg-02:before{background-size:8.28125vw 9.53125vw;width:8.28125vw;height:9.53125vw}section.production-process .background-box .rows .row .inner.bg-03:before{background-size:6.5625vw 10.15625vw;width:6.5625vw;height:10.15625vw}section.production-process .background-box .rows .row .inner.bg-04:before{background-size:10.9375vw 8.90625vw;width:10.9375vw;height:8.90625vw}section.production-process .background-box .rows .row .inner.bg-05:before{background-size:10.9375vw 10.625vw;width:10.9375vw;height:10.625vw}section.production-process .background-box .rows .row .inner.bg-06:before{background-size:11.40625vw 9.84375vw;width:11.40625vw;height:9.84375vw}section.production-process .background-box .rows .row .inner.bg-07:before{background-size:9.0625vw 11.875vw;width:9.0625vw;height:11.875vw}section.production-process .background-box .rows .row .inner.bg-08:before{background-size:12.1875vw 12.1875vw;width:12.1875vw;height:12.1875vw}section.production-process .background-box .rows .row .inner.bg-09:before{background-size:12.5vw 9.375vw;width:12.5vw;height:9.375vw}section.production-process .background-box .rows .row .inner p{font-size:3.90625vw;margin-top:6.25vw}section.production-process-list{padding-top:23.4375vw}section.production-process-list .container{padding:0 7.8125vw}section.production-process-list .container .rows{padding-bottom:26.5625vw}section.production-process-list .container .rows .row{margin:4.6875vw auto 17.96875vw;width:100%}section.production-process-list .container .rows .row:last-child{margin-bottom:0}section.production-process-list .container .rows .row figure img{width:100%;height:auto}section.production-process-list .container .rows .row p{font-size:3.90625vw;width:54.6875vw;margin:3.125vw 3.90625vw 0}section.production-base{padding-top:22.65625vw}section.production-base .container .small-box{padding:0 7.8125vw}section.production-base .container .small-box p{white-space:normal}section.production-base .container .slider{padding-top:14.0625vw}section.production-base .container .slider .production-slider-wrapper a.slick-next,section.production-base .container .slider .production-slider-wrapper a.slick-prev{width:9.21875vw;height:9.21875vw;bottom:-15.625vw}section.production-base .container .slider .production-slider-wrapper a.slick-prev{background-size:9.21875vw 9.21875vw;left:calc(50% - 11.5625vw)}section.production-base .container .slider .production-slider-wrapper a.slick-next{background-size:9.21875vw 9.21875vw;left:calc(50% + .78125vw)}}@media screen and (min-width:1025px)and (max-width:1760px){section.responsibility-top{padding-top:5.3977272727vw}section.responsibility-top .container .small-box{width:31.8181818182vw;min-height:5.6818181818vw}section.responsibility-top .container .small-box header.margin-left{left:-5.3977272727vw}section.responsibility-top .container .small-box header.margin-left h1{font-size:.6818181818vw;margin-bottom:.4545454545vw;line-height:1.1363636364vw}section.responsibility-top .container .small-box header.margin-left h2{font-size:1.9886363636vw}section.responsibility-top .container .small-box p{font-size:.8522727273vw;width:31.8181818182vw;padding-top:7.9545454545vw}section.responsibility-list{padding-top:2.8409090909vw}section.responsibility-list .container .rows .row{margin:1.7045454545vw 4.2613636364vw 4.5454545455vw;width:17.4431818182vw}section.responsibility-list .container .rows .row figure img{width:17.4431818182vw;height:24.2613636364vw}section.responsibility-list .container .rows .row p{font-size:.8522727273vw;padding:1.7045454545vw 0 0}section.responsibility-labels{padding:7.3863636364vw 0 1.1363636364vw}section.responsibility-labels .container .title{font-size:.8522727273vw;width:31.8181818182vw;padding-bottom:2.8409090909vw}section.responsibility-labels .container .rows .row{margin:1.7045454545vw 2.2727272727vw 4.5454545455vw;width:17.4431818182vw}section.responsibility-labels .container .rows .row figure{width:17.4431818182vw;height:11.1363636364vw}section.responsibility-labels .container .rows .row figure img{max-width:16.9318181818vw;max-height:10.7954545455vw}section.responsibility-labels .container .rows .row p{font-size:.8522727273vw;padding:1.7045454545vw 0 0}}@media screen and (max-width:1024px){section.responsibility-top{padding-top:9.27734375vw}section.responsibility-top .container .small-box{position:static;width:100%;padding:0 2.9296875vw;min-height:9.765625vw}section.responsibility-top .container .small-box header.margin-left{position:static}section.responsibility-top .container .small-box header.margin-left h1{font-size:1.7578125vw;margin-bottom:.78125vw;line-height:1.953125vw}section.responsibility-top .container .small-box header.margin-left h2{font-size:5.078125vw}section.responsibility-top .container .small-box p{font-size:2.44140625vw;width:100%;padding-top:5.37109375vw}section.responsibility-list{padding-top:4.8828125vw}section.responsibility-list .container .rows .row{margin:2.9296875vw 7.32421875vw 7.8125vw;width:29.98046875vw}section.responsibility-list .container .rows .row figure img{width:29.98046875vw;height:41.69921875vw}section.responsibility-list .container .rows .row p{font-size:2.44140625vw;padding:2.9296875vw 0 0}section.responsibility-labels{padding:12.6953125vw 0 1.953125vw}section.responsibility-labels .container .title{font-size:1.46484375vw;width:54.6875vw;padding-bottom:4.8828125vw}section.responsibility-labels .container .rows .row{margin:2.9296875vw 3.90625vw 7.8125vw;width:29.98046875vw}section.responsibility-labels .container .rows .row figure{width:29.98046875vw;height:19.140625vw}section.responsibility-labels .container .rows .row figure img{max-width:29.1015625vw;max-height:18.5546875vw}section.responsibility-labels .container .rows .row p{font-size:1.46484375vw;padding:2.9296875vw 0 0}}@media screen and (max-width:640px){section.responsibility-top{padding-top:14.84375vw}section.responsibility-top .container .small-box{position:static;width:100%;padding:0 4.6875vw;min-height:15.625vw}section.responsibility-top .container .small-box header.margin-left{position:static}section.responsibility-top .container .small-box header.margin-left h1{font-size:2.8125vw;margin-bottom:1.25vw;line-height:3.125vw}section.responsibility-top .container .small-box header.margin-left h2{font-size:8.125vw}section.responsibility-top .container .small-box p{font-size:3.90625vw;width:100%;padding-top:8.59375vw}section.responsibility-list{padding:14.0625vw 0}section.responsibility-list .container .rows{flex-direction:column;justify-content:center;align-content:center}section.responsibility-list .container .rows .row{margin:4.6875vw auto;width:84.375vw}section.responsibility-list .container .rows .row figure img{width:100%;height:auto}section.responsibility-list .container .rows .row p{font-size:3.90625vw;padding:4.6875vw 0 0}section.responsibility-labels{padding:14.0625vw 0 0}section.responsibility-labels .container{padding:0 7.8125vw}section.responsibility-labels .container .title{font-size:3.90625vw;width:100%;padding-bottom:10.9375vw}section.responsibility-labels .container .rows{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}section.responsibility-labels .container .rows .row{margin:3.125vw 0 0;width:40.46875vw}section.responsibility-labels .container .rows .row:nth-child(2){margin:3.125vw 0 0}section.responsibility-labels .container .rows .row figure{width:40.46875vw;height:25.78125vw}section.responsibility-labels .container .rows .row figure img{max-width:39.0625vw;max-height:24.84375vw}section.responsibility-labels .container .rows .row p{display:none}}@media screen and (min-width:1025px)and (max-width:1760px){section.contacts{padding:8.2386363636vw 0 6.25vw}section.contacts .container:before{top:-8.2386363636vw;left:11.3636363636vw;width:46.9318181818vw;height:46.9318181818vw;background-size:46.9318181818vw 46.9318181818vw}section.contacts .container .form .row{padding-bottom:2.2727272727vw}section.contacts .container .form .row.padding{padding-top:3.4090909091vw}section.contacts .container .form .row .head label{font-size:.6818181818vw;margin-bottom:.2840909091vw;margin-left:2.2727272727vw}section.contacts .container .form .row .input span,section.contacts .container .form .row .textarea span{font-size:.6818181818vw;top:.9659090909vw;right:2.2727272727vw}section.contacts .container .form .row .input input,section.contacts .container .form .row .input input:disabled,section.contacts .container .form .row .input textarea,section.contacts .container .form .row .textarea input,section.contacts .container .form .row .textarea input:disabled,section.contacts .container .form .row .textarea textarea{font-size:.8522727273vw;width:25.2840909091vw;height:2.7272727273vw;padding:0 1.1363636364vw}section.contacts .container .form .row .input input:disabled,section.contacts .container .form .row .input input:disabled:disabled,section.contacts .container .form .row .input textarea:disabled,section.contacts .container .form .row .textarea input:disabled,section.contacts .container .form .row .textarea input:disabled:disabled,section.contacts .container .form .row .textarea textarea:disabled{font-size:1.1363636364vw}section.contacts .container .form .row .input a,section.contacts .container .form .row .textarea a{top:.8522727273vw;right:1.1363636364vw;background-size:1.3068181818vw 1.0795454545vw;width:1.3068181818vw;height:1.0795454545vw}section.contacts .container .form .row .textarea textarea{width:25.2272727273vw;min-height:8.4090909091vw;padding:1.1363636364vw}section.contacts .container .form .row .button{padding-top:.5681818182vw}section.contacts .container .form .row .button button{font-size:.6818181818vw;width:10.2840909091vw;padding:1.0227272727vw 1.1363636364vw 1.1363636364vw}section.contacts .container .form .row .button button:after{right:.6818181818vw;top:1.3636363636vw;width:1.7045454545vw;height:.2272727273vw}section.contacts .container .form .row .button button:hover:after{top:1.3636363636vw;width:3.9772727273vw;height:.2272727273vw}section.contacts .container .coordinates{width:100%}section.contacts .container .coordinates .photo{margin-bottom:5.6818181818vw}section.contacts .container .coordinates .photo img{max-width:64.7727272727vw}section.contacts .container .coordinates .cities{justify-content:space-around}section.contacts .container .coordinates .cities .city{width:32.9545454545vw;min-height:5.6818181818vw}section.contacts .container .coordinates .cities .city header.head{padding-bottom:2.2727272727vw}section.contacts .container .coordinates .cities .city header.head h1{font-size:.6818181818vw;margin-bottom:.4545454545vw;line-height:1.1363636364vw}section.contacts .container .coordinates .cities .city header.head h2{font-size:1.9886363636vw}section.contacts .container .coordinates .cities .city .location p{font-size:.8522727273vw;margin:0 0 2.2727272727vw 4.2613636364vw}section.contacts .container .coordinates .cities .city figure.map a{width:23.5795454545vw;margin:0 0 0 4.2613636364vw}section.contacts .container .coordinates .cities .city footer.gps{font-size:.8522727273vw;margin:0 0 0 11.3636363636vw}}@media screen and (max-width:1024px){section.contacts{padding:4.8828125vw 0 21.484375vw}section.contacts .container{flex-direction:column;padding:0 4.8828125vw}section.contacts .container:before{display:none}section.contacts .container .photo-top{display:block;margin-bottom:6.8359375vw}section.contacts .container .photo-top img{max-width:100%}section.contacts .container .form{width:540px;margin:0 auto}section.contacts .container .form .row{padding-bottom:60px}section.contacts .container .form .row.padding{padding-top:100px}section.contacts .container .form .row .head label{font-size:18px;font-size:1.125rem;margin-bottom:5px;margin-left:60px}section.contacts .container .form .row .input span,section.contacts .container .form .row .textarea span{font-size:18px;font-size:1.125rem;top:25px;right:30px}section.contacts .container .form .row .input input,section.contacts .container .form .row .input input:disabled,section.contacts .container .form .row .input textarea,section.contacts .container .form .row .textarea input,section.contacts .container .form .row .textarea input:disabled,section.contacts .container .form .row .textarea textarea{font-size:25px;font-size:1.5625rem;width:540px;height:72px;padding:0 20px}section.contacts .container .form .row .input input:disabled,section.contacts .container .form .row .input input:disabled:disabled,section.contacts .container .form .row .input textarea:disabled,section.contacts .container .form .row .textarea input:disabled,section.contacts .container .form .row .textarea input:disabled:disabled,section.contacts .container .form .row .textarea textarea:disabled{font-size:30px;font-size:1.875rem}section.contacts .container .form .row .input a,section.contacts .container .form .row .textarea a{top:23px;right:20px;background-size:33px 27px;width:33px;height:27px}section.contacts .container .form .row .textarea textarea{width:540px;min-height:220px;padding:20px}section.contacts .container .form .row .button{padding-top:10px}section.contacts .container .form .row .button button{font-size:25px;font-size:1.5625rem;width:270px;padding:30px}section.contacts .container .form .row .button button:after{right:20px;top:42px;width:45px;height:6px}section.contacts .container .form .row .button button:hover:after{top:42px;width:110px;height:6px}section.contacts .container .coordinates{width:100%;padding-top:4.8828125vw}section.contacts .container .coordinates .photo{display:none}section.contacts .container .coordinates .cities .city{position:static;width:40.52734375vw;min-height:9.765625vw}section.contacts .container .coordinates .cities .city header.head{position:static;padding-bottom:5.859375vw}section.contacts .container .coordinates .cities .city header.head h1{font-size:1.7578125vw;margin-bottom:.78125vw;line-height:1.953125vw}section.contacts .container .coordinates .cities .city header.head h2{font-size:5.078125vw;width:42.96875vw}section.contacts .container .coordinates .cities .city .location p{font-size:2.44140625vw;margin:0 0 3.90625vw}section.contacts .container .coordinates .cities .city figure.map a{width:40.52734375vw;margin:0}section.contacts .container .coordinates .cities .city footer.gps{font-size:2.44140625vw;margin:0}}@media screen and (max-width:640px){section.contacts{padding:7.8125vw 0 34.375vw}section.contacts .container{padding:0 7.8125vw}section.contacts .container .photo-top{margin-bottom:10.9375vw}section.contacts .container .form{width:100%}section.contacts .container .form .row{padding-bottom:9.375vw}section.contacts .container .form .row.padding{padding-top:15.625vw}section.contacts .container .form .row .head label{font-size:2.8125vw;margin-bottom:.78125vw;margin-left:9.375vw}section.contacts .container .form .row .input span,section.contacts .container .form .row .textarea span{font-size:2.8125vw;top:3.90625vw;right:4.6875vw}section.contacts .container .form .row .input input,section.contacts .container .form .row .input input:disabled,section.contacts .container .form .row .input textarea,section.contacts .container .form .row .textarea input,section.contacts .container .form .row .textarea input:disabled,section.contacts .container .form .row .textarea textarea{font-size:3.90625vw;width:100%;height:11.25vw;padding:0 3.125vw}section.contacts .container .form .row .input input:disabled,section.contacts .container .form .row .input input:disabled:disabled,section.contacts .container .form .row .input textarea:disabled,section.contacts .container .form .row .textarea input:disabled,section.contacts .container .form .row .textarea input:disabled:disabled,section.contacts .container .form .row .textarea textarea:disabled{font-size:4.6875vw}section.contacts .container .form .row .input a,section.contacts .container .form .row .textarea a{top:3.59375vw;right:3.125vw;background-size:5.15625vw 4.21875vw;width:5.15625vw;height:4.21875vw}section.contacts .container .form .row .textarea textarea{width:100%;min-height:34.375vw;padding:3.125vw}section.contacts .container .form .row .button{padding-top:1.5625vw}section.contacts .container .form .row .button button{font-size:3.90625vw;width:42.1875vw;padding:4.6875vw}section.contacts .container .form .row .button button:after{right:3.125vw;top:6.5625vw;width:7.03125vw;height:.9375vw}section.contacts .container .form .row .button button:hover:after{top:6.5625vw;width:17.1875vw;height:.9375vw}section.contacts .container .coordinates{padding-top:7.8125vw}section.contacts .container .coordinates .cities{flex-direction:column}section.contacts .container .coordinates .cities .city{width:100%;min-height:15.625vw;padding-top:29.6875vw}section.contacts .container .coordinates .cities .city:first-child{padding-top:0}section.contacts .container .coordinates .cities .city header.head{padding-bottom:9.375vw}section.contacts .container .coordinates .cities .city header.head h1{font-size:2.8125vw;margin-bottom:1.25vw;line-height:3.125vw}section.contacts .container .coordinates .cities .city header.head h2{font-size:8.125vw;width:68.75vw}section.contacts .container .coordinates .cities .city .location p{font-size:3.90625vw;margin:0 0 6.25vw}section.contacts .container .coordinates .cities .city figure.map a{width:100%}section.contacts .container .coordinates .cities .city footer.gps{font-size:3.90625vw}}@media screen and (min-width:1025px)and (max-width:1760px){section.careers{padding-top:5.3977272727vw}section.careers .container{padding:0 2.8409090909vw}section.careers .container .rows{padding-bottom:11.9318181818vw}section.careers .container .rows .row{padding-bottom:5.1136363636vw}section.careers .container .rows .row header.head h1{font-size:.6818181818vw;margin-bottom:.4545454545vw;line-height:1.1363636364vw}section.careers .container .rows .row header.head h2{font-size:1.9886363636vw}section.careers .container .rows .row p{font-size:.8522727273vw;width:23.5795454545vw;height:16.1931818182vw;padding:2.2727272727vw 0 4.8295454545vw}section.careers .container .rows .row .link a{font-size:.6818181818vw;padding:0 1.5909090909vw 0 2.5568181818vw}section.careers .container .rows .row .link a:before{top:.5113636364vw;width:1.7045454545vw}section.careers .container .rows .row .link a:after{top:.1136363636vw;background-size:.6818181818vw .7954545455vw;width:.6818181818vw;height:.7954545455vw}section.careers-view{padding:5.3977272727vw 0 11.3636363636vw}section.careers-view .container .small-box{width:31.8181818182vw;min-height:5.6818181818vw}section.careers-view .container .small-box header.margin-left{left:-5.3977272727vw}section.careers-view .container .small-box header.margin-left h1{font-size:.6818181818vw;margin-bottom:.4545454545vw;line-height:1.1363636364vw}section.careers-view .container .small-box header.margin-left h2{font-size:1.9886363636vw}section.careers-view .container .small-box .content{font-size:.8522727273vw;padding-top:3.9772727273vw}section.careers-view .container .small-box .content span.date{font-size:.6818181818vw}section.careers-view .container .small-box .content p{padding:1.1363636364vw 0}section.careers-view .container .small-box .link{padding-top:3.4090909091vw}section.careers-view .container .small-box .link a{font-size:.6818181818vw;width:10.2272727273vw;padding:1.0227272727vw 1.1363636364vw 1.1363636364vw}section.careers-view .container .small-box .link a:after{right:.6818181818vw;top:1.3636363636vw;width:1.7045454545vw;height:.2272727273vw}section.careers-view .container .small-box .link a:hover:after{top:1.3636363636vw;width:3.9772727273vw;height:.2272727273vw}}@media screen and (max-width:1024px){section.careers{padding-top:9.27734375vw}section.careers .container{padding:0 4.8828125vw}section.careers .container .rows{flex-direction:column;padding-bottom:3.90625vw}section.careers .container .rows .row{width:100%;padding-bottom:17.578125vw}section.careers .container .rows .row header.head{position:static}section.careers .container .rows .row header.head h1{font-size:1.7578125vw;margin-bottom:.78125vw;line-height:1.953125vw}section.careers .container .rows .row header.head h2{font-size:5.078125vw}section.careers .container .rows .row p{font-size:2.44140625vw;width:100%;height:auto;padding:3.90625vw 0 7.8125vw;white-space:normal}section.careers .container .rows .row .link a{font-size:1.7578125vw;padding:0 3.7109375vw 0 6.34765625vw}section.careers .container .rows .row .link a:before{top:1.26953125vw;width:4.8828125vw}section.careers .container .rows .row .link a:after{top:.390625vw;background-size:1.7578125vw 1.953125vw;width:1.7578125vw;height:1.953125vw}section.careers-view{padding:9.27734375vw 0 28.80859375vw}section.careers-view .container{padding:0 4.8828125vw}section.careers-view .container .small-box{width:100%;min-height:9.765625vw}section.careers-view .container .small-box header.margin-left{position:static}section.careers-view .container .small-box header.margin-left h1{font-size:1.7578125vw;margin-bottom:.78125vw;line-height:1.953125vw}section.careers-view .container .small-box header.margin-left h2{font-size:5.078125vw}section.careers-view .container .small-box .content{font-size:1.46484375vw;padding-top:8.7890625vw}section.careers-view .container .small-box .content span.date{font-size:1.953125vw}section.careers-view .container .small-box .content p{font-size:2.44140625vw;padding:1.953125vw 0}section.careers-view .container .small-box .link{padding-top:8.7890625vw}section.careers-view .container .small-box .link a{font-size:2.44140625vw;width:26.3671875vw;padding:2.9296875vw}section.careers-view .container .small-box .link a:after{right:1.953125vw;top:4.1015625vw;width:4.39453125vw;height:.5859375vw}section.careers-view .container .small-box .link a:hover:after{top:4.1015625vw;width:10.7421875vw;height:.5859375vw}}@media screen and (max-width:640px){section.careers{padding-top:14.84375vw}section.careers .container{padding:0 7.8125vw}section.careers .container .rows{padding-bottom:6.25vw}section.careers .container .rows .row{padding-bottom:28.125vw}section.careers .container .rows .row header.head h1{font-size:2.8125vw;margin-bottom:1.25vw;line-height:3.125vw}section.careers .container .rows .row header.head h2{font-size:8.125vw}section.careers .container .rows .row p{font-size:3.90625vw;width:100%;height:auto;padding:6.25vw 0 12.5vw;white-space:normal}section.careers .container .rows .row .link a{font-size:2.8125vw;padding:0 5.9375vw 0 10.15625vw}section.careers .container .rows .row .link a:before{top:2.03125vw;width:7.8125vw}section.careers .container .rows .row .link a:after{top:.625vw;background-size:2.8125vw 3.125vw;width:2.8125vw;height:3.125vw}section.careers-view{padding:14.84375vw 0 46.09375vw}section.careers-view .container{padding:0 7.8125vw}section.careers-view .container .small-box{min-height:15.625vw}section.careers-view .container .small-box header.margin-left h1{font-size:2.8125vw;margin-bottom:1.25vw;line-height:3.125vw}section.careers-view .container .small-box header.margin-left h2{font-size:8.125vw}section.careers-view .container .small-box .content{font-size:2.34375vw;padding-top:14.0625vw}section.careers-view .container .small-box .content span.date{font-size:3.125vw}section.careers-view .container .small-box .content p{font-size:3.90625vw;padding:3.125vw 0}section.careers-view .container .small-box .link{padding-top:14.0625vw}section.careers-view .container .small-box .link a{font-size:3.90625vw;width:42.1875vw;padding:4.6875vw}section.careers-view .container .small-box .link a:after{right:3.125vw;top:6.5625vw;width:7.03125vw;height:.9375vw}section.careers-view .container .small-box .link a:hover:after{top:6.5625vw;width:17.1875vw;height:.9375vw}}@media screen and (max-width:640px){footer.footer{font-size:2.8125vw;margin-top:6.25vw;padding:0 7.8125vw}footer.footer .wrapper{width:100%}footer.footer .logo{width:28.125vw;height:16.875vw;margin:7.8125vw auto 0}footer.footer .links{padding:7.8125vw 0}}
