﻿@import url("normalize.css");@import url("grid.css");@import url("fonts.css");@import url("vendor/featherlight.css");@media only screen and (min-width: 1201px){.head.mainpage{background:none}.head.mainpage h2.top-name{font-size:3vw}.testimonials .reviews-box .opinions .opinion .data.mobile{display:none}.bottom-name{font-size:2.5vw}.inputfield{width:48.5%}}@media only screen and (max-width: 1200px){video{width:1200px}.head.mainpage{background:none}.head.mainpage h2.top-name{font-size:3vw}.botton-name{font-size:2.5vw}.testimonials .reviews-box .opinions .opinion .data.mobile{display:none}.inputfield{width:48.5%}}@media only screen and (max-width: 1024px){video{width:1024px}.head.mainpage{background:url(../img/static/bg-mainhead.jpg) no-repeat center !important;min-height:28vw}.head.mainpage h2.top-name{font-size:3em}.bottom-name{font-size:2.5vw}.photo{text-align:center}.testimonials .reviews-box .opinions .opinion .data.mobile{display:none}.divider{line-height:2em}.divider img{display:block;margin:1em auto 0em !important;text-align:center}.divider .big-btn{display:block !important;margin:0 auto}.divider p{text-align:center !important}.bottom-menu{margin-top:0 !important}.sidebar img,.contact img{max-width:100%}}@media only screen and (max-width: 992px){.copyright img{margin-top:1em}video{width:992px}.head.mainpage h2.top-name{font-size:1.86em}.extra-subimages{display:none}.bottom-name{font-size:1.6em}.testimonials .reviews-box .opinions .opinion .data.mobile{display:none}}@media only screen and (max-width: 768px){video{display:none}.itembox .desc{display:none}.testimonials .reviews-box .opinions .opinion .data.mobile{display:block}.update-time{padding-top:1em;text-align:left !important}.sidebar{text-align:center}.go-back{text-align:center}}@media only screen and (max-width: 480px){.linkboxes .item{border-bottom:1px solid #ccc}.photo{text-align:center}.photo img{width:100%}.maintext iframe{width:100%}.maintext img{width:100%;height:auto}.head.mainpage{min-height:20em}.head.mainpage .top-name{font-size:1.95em}.bottom-name{font-size:1.6em}.divider{text-align:center}.inputfield{width:100%}.inputfield:first-of-type{margin-right:0 !important}.offer-items{flex-direction:column}.offer-items .item:nth-child(2n+1){border-right:none !important}}@media only screen and (max-width: 320px){.head.mainpage h2.top-name{font-size:2em}.bottom-name{font-size:1.6em}}.mm-trigger{margin-top:1.4em;float:right;text-align:right;border-radius:10px;padding:0.5em 0.75em;text-decoration:none;color:white;font-size:1.2em;background:#ec7107;text-transform:uppercase}.mm-trigger:after{clear:both}.mm-trigger .icon{width:2em;height:1em;display:inline-block;text-align:center;padding:0.2em 0em 0.5em 0.5em}.mm-trigger .icon-bar{display:block;border-radius:1px;height:2px;width:20px;background:white;margin:3px}.mobilemenu{display:none;position:fixed;top:0;z-index:1000;width:100%;min-height:100%;max-height:100%;height:100%;background:rgba(33,33,33,0.95);overflow-y:scroll}.mobilemenu .mm-head{display:block;vertical-align:top;position:relative;margin-top:2em}.mobilemenu .mm-head img{padding:1em 1em 0;display:inline-block}.mobilemenu .mm-head a.mm-close{margin:1.6em 0.9em 1.05em 0.95em;float:right;display:inline-block;padding:0.75em 1.66em;color:white;text-decoration:none;background:#ec7107;border-radius:10px;vertical-align:top;text-transform:uppercase;font-weight:bold}.mobilemenu .mm-content{display:block;width:100%;float:left;margin-top:1.5em}.mobilemenu .mm-content ul{margin:0;padding:0;list-style:none;font-size:1em;width:100%;border-top:1px solid #666}.mobilemenu .mm-content ul li>a{color:#eee;border-bottom:1px solid #666}.mobilemenu .mm-content ul li>a.submenu{background:url(../img/static/dropdown-menu.svg) no-repeat 95% center}.mobilemenu .mm-content ul li.active>ul{display:block;border-top:0}.mobilemenu .mm-content ul li.active>ul li a{padding-left:2em;text-transform:none;color:white;font-size:0.95em}.mobilemenu .mm-content ul li.active>ul li a:first-of-type{border-top:none}.mobilemenu .mm-content ul li ul{display:none}.mobilemenu .mm-content ul li a{text-decoration:none;padding:1.2em 1em;display:block;text-transform:uppercase}.mobilemenu .mm-bottom{margin-top:1.5em;text-align:center;padding-top:0.5em}.mobilemenu .mm-bottom a{color:#33322d;border-radius:2em;vertical-align:middle;margin:2em 1em 0;display:inline;text-decoration:none}.mobilemenu .mm-bottom span{display:inline-block;width:4em;height:4em;border-radius:2em;position:relative;top:0.5em}.mobilemenu .mm-bottom span.phone{background:#97bf0d}.mobilemenu .mm-bottom span.drive{background:#2980b9}.mobilemenu .mm-bottom span svg{width:2em;fill:white;margin:1em 0 0 0em}.mobilemenu .mm-bottom strong{font-weight:400;font-size:1.33em;padding:2em}.section-title{font-size:1.66rem;line-height:1.5em;padding-bottom:0.25em;border-bottom:1px solid #ec7107}.section-title.title--left{display:inline-block}.section-title.title--center{text-align:center;display:table;margin:1em auto}.section-title span{color:#ec7107}.breadcrumbs{font-size:0.78em;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #d8d9db}.breadcrumbs .update-time{text-align:right}.breadcrumbs span{display:inline-block;color:#999}.breadcrumbs ul{margin:0;padding:0;display:inline-block;color:#999}.breadcrumbs ul li{display:inline-block}.breadcrumbs ul li:last-of-type:after{display:none}.breadcrumbs ul li:last-of-type a{font-weight:700;text-decoration:underline}.breadcrumbs ul li:after{content:">";display:inline-block;padding:0 5px}.breadcrumbs ul li a{color:#999;text-decoration:none}.breadcrumbs ul li a:hover{text-decoration:underline}.breadcrumbs ul li a:visited{color:#888}.go-back{vertical-align:middle;margin-top:5em;margin-bottom:3em}.go-back a{text-decoration:none}.go-back a:hover svg{fill:#ec7107;transition:all .3s ease;border:2px solid #ec7107;background:white}.go-back a:hover span{transition:all .3s ease;color:#33322d;text-decoration:underline}.go-back svg{display:inline-block;width:35px;height:35px;fill:white;vertical-align:middle;background:#ec7107;padding:0.5em;border:2px solid #ec7107;transition:all .3s ease}.go-back span{margin-left:0.5em;color:#ec7107;display:inline-block;vertical-align:middle;transition:.3s all ease}.maintext .text-content>p:first-of-type{font-size:1.1em;margin-top:2em;font-weight:700}.maintext .text-content.text-center{text-align:center;margin-bottom:5em}.maintext .text-content p{line-height:1.66em;text-align:justify;margin:0em 0 2em}.maintext .text-content img{margin:0 auto;display:block;max-width:750px}.maintext .text-content .error404-img{max-width:100%}.maintext .text-content .btn.back{display:block;width:300px;background:#ec7107;margin:2em auto;padding:1em;color:white;font-weight:700;text-transform:uppercase;text-decoration:none;border:4px solid #ec7107;transition:0.3s all ease}.maintext .text-content .btn.back:hover{background:white;color:#ec7107}.maintext .text-content a.btn-txt{display:inline-block;color:white;padding:0.5em;background:#ec7107;text-decoration:none}.maintext .text-content a.btn-txt:hover{background:#894204}.maintext .text-content table.data-sheet{width:100%;border-spacing:0;border:1px solid #ccc;margin:1em 0}.maintext .text-content table.data-sheet tr:last-of-type td{border-bottom:0}.maintext .text-content table.data-sheet tr:last-of-type td:last-of-type{border-right:0;border-bottom:0}.maintext .text-content table.data-sheet tr td{padding:1em;border-bottom:1px solid #ccc;border-right:1px solid #ccc;line-height:1.66}.maintext .text-content table.data-sheet tr td:first-of-type{background:#eee}.maintext .text-content table.data-sheet tr td:last-of-type{border-right:0}.maintext .text-content table tr{min-height:250px}.maintext .text-content table tr td{min-height:100%;padding:0 1em}.maintext .text-content table h3{margin:0 0 1em;line-height:1.66}.maintext .text-content table a{display:inline-block;color:white;padding:0.5em;background:#ec7107;text-decoration:none}.maintext .text-content table a:hover{background:#894204}.maintext .text-content table img{padding:0.5em;border:1px solid #f8f8f8;max-width:200px}.maintext .sidebar{padding-top:3em}.maintext .sidebar a{display:block;margin:0 auto}.maintext .sidebar img{width:100%;margin:1.5em 0;padding:0.5em;border:1px solid #f8f8f8}.offer .offer-head{vertical-align:middle}.offer .offer-head .offer-type p{line-height:1.66em;font-size:0.9em;color:#999;text-align:justify}.offer .offer-head .offer-info{vertical-align:text-bottom;position:relative;text-align:center}.offer .offer-head .offer-info .btn{display:inline-block;font-weight:700;border:2px solid #d8d9db;color:#ec7107;padding:0.75em 1em;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease;vertical-align:middle;margin:2em 0;text-align:right}.offer .offer-head .offer-info .btn:after{clear:both}.offer .offer-head .offer-info .btn:hover{border:2px solid #ec7107;background:#ec7107;color:white;transition:all 0.3s ease}.offer .offer-subcat{background:#f8f8f8;text-align:center;margin:2em 0 3em}.offer .offer-subcat ul{list-style:none;margin:2em auto;padding:0;line-height:2.5em}.offer .offer-subcat ul li{display:inline-block}.offer .offer-subcat ul li:after{content:"•";padding:0 0.5em}.offer .offer-subcat ul li:last-of-type:after{content:'';display:none;padding:0 0.5em}.offer .offer-subcat ul li a{font-weight:700;color:#33322d;text-decoration:none;transition:all 0.3s ease}.offer .offer-subcat ul li a:hover{color:#ec7107;text-decoration:underline}.offer .offer-items{display:flex}.offer .offer-items:last-of-type{margin-bottom:3em}.offer .offer-items .item{border-bottom:1px solid #d8d9db;padding-bottom:1em;padding-top:1em;margin-top:0}.offer .offer-items .item:nth-child(2n+1){border-right:1px solid #d8d9db}.offer .offer-items .item .item-image{display:inline-block;vertical-align:middle}.offer .offer-items .item .item-image img{vertical-align:middle;display:block;margin:2em auto}.offer .offer-items .item .item-desc{display:inline-block}.offer .offer-items .item .item-desc h3{display:inline-block;line-height:1.66em}.offer .offer-items .item .item-desc a{display:block;margin:1em 0 1.33em;text-decoration:none;color:#ec7107;transition:all 0.3s ease}.offer .offer-items .item .item-desc a:hover{color:#33322d;text-decoration:underline}.offer .offer-items .item .item-desc a img{vertical-align:middle;padding-right:0.25em}.offer .offer-pagination{margin-top:3em;line-height:2em;margin-bottom:7em}.offer .offer-pagination>div{padding:1em 0}.offer .offer-pagination .prev{color:#ec7107;text-decoration:none;padding:0.5em;display:block;transition:all 0.3s ease;text-align:center}.offer .offer-pagination .prev:hover{color:#33322d;text-decoration:underline}.offer .offer-pagination .pages{text-align:center;margin:0.5em auto;padding:0;list-style:none}.offer .offer-pagination .pages li{display:inline-block;margin:0 0.33em}.offer .offer-pagination .pages li a{color:#ec7107;border:1px solid #d8d9db;padding:0.5em 0.75em;text-decoration:none;transition:all 0.3s ease}.offer .offer-pagination .pages li a:hover{border-color:#ec7107;background:#ec7107;color:white;font-weight:700}.offer .offer-pagination .pages li a.current{border:2px solid #ec7107;font-weight:bold;color:#33322d}.offer .offer-pagination .pages li a.current:hover{color:white}.offer .offer-pagination .next{display:block;background:#ec7107;color:white;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;padding:0.5em;transition:all 0.3s ease;width:90%;margin:0 auto}.offer .offer-pagination .next:hover{outline:3px solid #ec7107;color:#ec7107;background:white}.career p{line-height:1.66em;text-align:justify}.career .offer-box{display:block;margin-top:2em;margin-bottom:1em}.career .offer-box .offer-head{border:2px solid #ec7107;background:#ec7107;color:white;transition:all .3s ease}.career .offer-box .offer-head.active{background:white;color:#33322d}.career .offer-box .offer-head.active span.active{display:none}.career .offer-box .offer-head.hidden span.hide{display:none}.career .offer-box .offer-head h3{display:inline-block;margin-left:1em;text-transform:uppercase}.career .offer-box .offer-head h3:hover{text-decoration:underline;cursor:pointer}.career .offer-box .offer-head span{float:right;margin:1.2em 1em}.career .offer-box .offer-head span:hover{text-decoration:underline;cursor:pointer}.career .offer-box .offer-content{margin:0 0.5em 1em;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;border-top:1px solid white;padding:1em 1.5em 2em;box-sizing:border-box}.career .offer-box .offer-content .info h4{margin-bottom:0.5em}.career .offer-box .offer-content .info ul{list-style-image:url(../img/static/list-style-square.svg);padding:0 1.33em;margin-bottom:2em}.career .offer-box .offer-content .info ul li{line-height:1.66em}.career .offer-box .offer-content.hidden{display:none}.career .offer-box .offer-summary{border-top:1px solid #d8d9db}.career .offer-box .offer-summary small{color:#999;line-height:1.66em}.contact .basic-info ul{margin:0 0 2em;padding:0;list-style:none}.contact .basic-info ul li{line-height:1.66em}.contact .basic-info ul li h4{margin:0;color:#999;font-weight:400}.contact .basic-info ul li h3{margin:0.25em 0;color:#ec7107;font-size:1.3em}.contact .basic-info a.btn{width:100%;margin:2em auto;display:block;padding-top:0.5em;text-align:center;padding-bottom:0.5em;color:#ec7107;border:2px solid #d8d9db;text-decoration:none;font-weight:700;text-transform:uppercase;line-height:2em;transition:all 0.3s ease}.contact .basic-info a.btn:hover{transition:all 0.3s ease;background:#ec7107;border-color:#ec7107;color:white}.contact .basic-info img{display:block;margin:0 auto}.contact .basic-info small{display:block;margin:0.5em auto 2em;text-align:center;color:#999}.contact .contact-data{margin-top:2em}.contact .contact-data .contact-data-box{position:relative;padding-bottom:3em;margin-bottom:2em;border-bottom:1px solid #d8d9db}.contact .contact-data .contact-data-box:last-of-type{border-bottom:none;margin-bottom:5em}.contact .contact-data .contact-data-box h4{text-transform:uppercase;text-decoration:underline;margin-bottom:2em}.contact .contact-data .contact-data-box .item{display:inline-block;vertical-align:top;padding-right:3.3em}.contact .contact-data .contact-data-box .item .item-title{font-size:.9em;color:#999}.contact .contact-data .contact-data-box .item .item-content{vertical-align:middle}.contact .contact-data .contact-data-box .item .item-content .data{vertical-align:middle;margin:1em 0}.contact .contact-data .contact-data-box .item .item-content .data img{vertical-align:middle;max-width:30px;max-height:30px;margin-right:1em}.contact .contact-data .contact-data-box .item .item-content .data span{font-size:1.2em;font-weight:500}.contact .contact-data .contact-data-box .message-info{position:absolute;display:block;top:-5%;width:100%;text-align:center;color:white;box-sizing:border-box}.contact .contact-data .contact-data-box .message-info.ok{display:none;padding-top:0.5em;padding-bottom:0.5em;background:#27ae60}.contact .contact-data .contact-data-box .message-info.error{display:none;padding-top:1.5em;padding-bottom:1.5em;background:#c0392b}.contact .contact-data .contact-data-box form small{color:#999;font-size:1rem;margin-bottom:0.25em;display:block}.contact .contact-data .contact-data-box form .inputfield{display:inline-block;margin-bottom:1em}.contact .contact-data .contact-data-box form .inputfield:first-of-type{margin-right:1em}.contact .contact-data .contact-data-box form .inputfield input{height:36px;width:100%;border:1px solid #999;outline:none;padding-left:0.25em}.contact .contact-data .contact-data-box form .textfield{display:block}.contact .contact-data .contact-data-box form .textfield textarea{resize:vertical;width:100%;min-height:20vh;border:1px solid #999;outline:none}.contact .contact-data .contact-data-box form .bottom{margin-top:1em}.contact .contact-data .contact-data-box form .bottom div{display:inline-block;vertical-align:middle}.contact .contact-data .contact-data-box form .bottom .confirm{text-align:right;float:right;margin-top:2em}.contact .contact-data .contact-data-box form .bottom .confirm input[type="submit"]{color:white;background:#ec7107;border:none;font-family:'Ubuntu', Arial, sans-serif;padding:0.8em 2em;font-weight:700;font-size:1.2em}.contact .contact-data .contact-data-box form .bottom .confirm input[type="submit"]:hover{cursor:pointer}.contact .contact-data .contact-data-box form .bottom .confirm input[type="submit"]:active{transform:scale(0.95);background:#d36506;outline:none}body{font-family:'Ubuntu', Arial, sans-serif;background:white;color:#33322d}.head{min-height:11em;background:url(../img/static/bg-mainhead.jpg)}.head.mainpage{height:26vw;text-align:center;position:relative;overflow:hidden;background:rgba(33,33,33,0.5)}.head.mainpage video{position:absolute;z-index:-1;min-width:100%;min-height:100%;height:auto;-ms-transform:translateX(0%) translateY(0%) !important;-moz-transform:translateX(-50%) translateY(0%);-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(-33%);background:url(../img/static/bg-mainhead.jpg) no-repeat;background-size:cover;overflow:hidden}.head.mainpage .stick{position:absolute;bottom:0;padding:0 2%;width:inherit;display:block;text-align:center}.head.mainpage h2.top-name{bottom:0;padding:0.33em;margin:0 auto;display:inline-block;background:#ec7107;color:white;text-align:center}.head nav{max-height:5.625em;margin-top:2em;z-index:3;overflow:visible;background:white}.head nav h1{min-height:63px;min-width:167px;margin:0.4em auto;background:url(../img/logo-mf.png) no-repeat center;background-size:contain;text-indent:-9999px}.head nav h1:after{height:inherit;width:1px;display:inline-block;background:#999;content:''}.head nav .mainmenu{border-left:1px solid #d8d9db;border-right:1px solid #d8d9db;text-align:left}.head nav .mainmenu ul{margin:0;padding:0;display:inline-block;vertical-align:text-top}.head nav .mainmenu ul>li{display:inline-block;vertical-align:top}.head nav .mainmenu ul>li:hover ol{display:block}.head nav .mainmenu ul>li ol{position:absolute;padding:0;margin:0em 0 0;display:none;background:#f8f8f8;list-style:none;overflow:visible;z-index:100}.head nav .mainmenu ul>li ol li{min-width:15em;padding:0.75em 0.5em 0.8em;margin:0 0.25em 0.25em;border-bottom:1px solid #d8d9db;box-sizing:border-box}.head nav .mainmenu ul>li ol li:last-of-type{border-bottom:none}.head nav .mainmenu ul>li ol li a{color:#33322d;text-decoration:none}.head nav .mainmenu ul>li ol li a:hover{color:#ec7107}.head nav .mainmenu ul>li .item{max-height:90px;display:inline-block;font-size:1rem;text-decoration:none}.head nav .mainmenu ul>li .item:hover{background:#f8f8f8}.head nav .mainmenu ul>li .item>a{padding:1.5em 1em 1.75em;display:block;text-decoration:none}.head nav .mainmenu ul>li .item>a:hover span{color:#ec7107}.head nav .mainmenu ul>li .item.submenu a{padding:1.5em 0.75em 0.75em}.head nav .mainmenu ul>li .item.submenu a small:after{position:relative;width:10px;height:10px;margin:0.5em auto 0;display:block;background:url(../img/static/dropdown-menu.svg) no-repeat bottom center;content:" "}.head nav .mainmenu ul>li .item span{display:block;color:#33322d;font-size:18px}.head nav .mainmenu ul>li .item small{color:#999;font-size:0.75rem;font-weight:300}.head nav .lang-search{padding:0}.head nav .lang-search .chooselang{margin:0 auto;transition:all 0.3s ease}.head nav .lang-search .chooselang .chosen-lang:hover>.more-langs{display:block;transition:all 0.3s ease}.head nav .lang-search .chooselang .chosen-lang:hover{cursor:pointer;transition:all 0.3s ease}.head nav .lang-search .chooselang .chosen-lang:hover .current-lang{background:#ec7107;color:white}.head nav .lang-search .chooselang .chosen-lang:hover .current-lang svg{fill:white}.head nav .lang-search .chooselang .chosen-lang:hover .current-lang span{color:white}.head nav .lang-search .chooselang .current-lang{padding:0.75em 0;display:block;text-align:center;vertical-align:text-top}.head nav .lang-search .chooselang .current-lang svg{margin:0 0.2em;fill:#999;vertical-align:middle}.head nav .lang-search .chooselang .current-lang span{color:#ec7107;font-weight:700;vertical-align:middle}.head nav .lang-search .chooselang .more-langs{position:absolute;padding:0;margin:0;width:100%;display:none;background:#ec7107;list-style:none;text-align:center;transition:all 0.3s ease;z-index:3}.head nav .lang-search .chooselang .more-langs li{border-top:1px solid white;padding:0.75em 0}.head nav .lang-search .chooselang .more-langs li a{box-sizing:border-box;padding:0.5em;color:white;font-weight:300;text-decoration:none}.head nav .lang-search .chooselang .more-langs li a:hover{text-decoration:underline;font-weight:700}.head nav .lang-search .search{border-top:1px solid #d8d9db;padding:0.90em 0}.head nav .lang-search .search:hover{background:#ec7107;cursor:pointer}.head nav .lang-search .search:hover>.searchbox{display:block}.head nav .lang-search .search:hover svg{fill:white}.head nav .lang-search .search svg{margin:0 auto;display:block;fill:#999}.head nav .lang-search .search .searchbox{position:absolute;right:0;padding:1em;margin-top:0.8em;width:20em;display:none;background:#ec7107}.head nav .lang-search .search .searchbox input[type="text"]{padding:0.5em;width:100%;font-family:'Ubuntu', Arial, sans-serif}.head nav .lang-search .search .searchbox input[type="submit"]{visibility:hidden;display:none}.infoboxes{background:white;overflow:visible;z-index:2}.infoboxes h2.bottom-name{margin:1rem;font-weight:400;text-align:center}.infoboxes .itembox{margin-top:3em}.infoboxes .itembox .top{border-bottom:1px solid #ec7107;margin:0;padding:0;min-height:7.5em;background:#33322d;vertical-align:middle}.infoboxes .itembox .top.cnc{background:url(../img/photos/top-cnc.png) no-repeat center,#33322d}.infoboxes .itembox .top.mech{background:url(../img/photos/top-mech.png) no-repeat center,#33322d}.infoboxes .itembox .top.pet{background:url(../img/photos/top-pet.png) no-repeat center,#33322d}.infoboxes .itembox .top h3{margin:0;padding:1em;color:white;font-size:1.4rem;line-height:1.5em;text-shadow:0px 0px 10px rgba(0,0,0,0.5);vertical-align:middle}.infoboxes .itembox .desc{min-height:5.625em;margin:0;background:#33322d;color:white}.infoboxes .itembox .desc p{min-height:5rem;padding:1em 1.2em;margin:0;font-size:0.9em;font-weight:400;line-height:1.8em;text-align:justify;vertical-align:text-top}.infoboxes .itembox .button a{width:100%;padding:0.75em;display:block;background:#ec7107;color:white;font-size:1.2em;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease}.infoboxes .itembox .button a:hover{box-sizing:border-box;top:0;height:100%;color:#ec7107;background:white;text-decoration:underline;transition:all 0.3s ease}.infoboxes .scroll-down{margin:1.33em 0 2em;text-align:center;vertical-align:middle}.infoboxes .scroll-down img{vertical-align:top}.infoboxes .scroll-down small{margin:1.65em 1em;display:inline-block;color:#d8d9db;vertical-align:middle}.textbox-main{min-height:530px;padding-top:5vh;background:url(../img/photos/bg-mainpage-machine.jpg) no-repeat center white;vertical-align:middle}.textbox-main .photo .slider{margin:0;text-align:center;position:relative;vertical-align:middle}.textbox-main .photo .slider li{height:100%;vertical-align:middle}.textbox-main .photo img{max-width:100%}.textbox-main .text{vertical-align:middle}.textbox-main .text p{margin-top:2em;font-size:1.05rem;line-height:2em;text-align:justify}.divider{padding:1em 0;font-size:1.05rem}.divider .big-btn{box-sizing:padding-box;padding:1em;display:inline-block;background:#ec7107;color:white;font-weight:700;outline:none;transition:all 0.3s ease;text-align:center;text-decoration:none;text-transform:uppercase}.divider .big-btn:hover{background:white;color:#ec7107;outline:4px solid #ec7107;transition:all 0.3s ease}.divider.white{border-top:1px solid #d8d9db;border-bottom:1px solid #d8d9db;margin:3em 0;line-height:1.5em}.divider.black{vertical-align:middle;background:#21211d;border-bottom:1px solid #ec7107;color:white}.divider.black span{padding:0.5em 0;display:block;vertical-align:middle}.divider.black p{margin:0;text-align:right;vertical-align:middle}.divider.black p img{margin-right:0.66em;vertical-align:middle}.divider.black p strong{font-size:1.20em;vertical-align:middle}.testimonials{margin-top:3vh}.testimonials .reviews-box .people{padding-right:0}.testimonials .reviews-box .people ul{margin:0;padding:0;list-style:none}.testimonials .reviews-box .people ul .person{box-sizing:border-box;border-bottom:1px solid #d8d9db;padding:1em 1em;display:block;transition:all 0.3s ease;vertical-align:top}.testimonials .reviews-box .people ul .person:hover{background:#f0f0f0;cursor:pointer}.testimonials .reviews-box .people ul .person:hover h3{text-decoration:underline}.testimonials .reviews-box .people ul .person.active{border-bottom:1px solid #ec7107;background:#f8f8f8;transition:all 0.3s ease}.testimonials .reviews-box .people ul .person.active img{max-height:4.6875em;margin-right:1em;display:inline-block}.testimonials .reviews-box .people ul .person.active h3{color:#ec7107;text-decoration:none}.testimonials .reviews-box .people ul .person img{display:none}.testimonials .reviews-box .people ul .person .person-data{max-height:4.6875em;display:inline-block;margin-bottom:0.5em;vertical-align:top}.testimonials .reviews-box .people ul .person .person-data h3{margin:0.5em 0 0.5em;font-size:1.33em}.testimonials .reviews-box .people ul .person .person-data span{color:#999;font-size:0.75em;font-weight:300}.testimonials .reviews-box .opinions{min-height:20em;background:#f8f8f8}.testimonials .reviews-box .opinions .opinion{display:none}.testimonials .reviews-box .opinions .opinion.active{display:block}.testimonials .reviews-box .opinions .opinion p{padding:0em 1em 1em;font-size:1.2em;font-style:italic;font-weight:300;line-height:1.8em;text-align:justify}.testimonials .reviews-box .opinions .opinion .data{text-align:right}.testimonials .reviews-box .opinions .opinion .data.mobile{padding:0 1em 3em}.testimonials .reviews-box .opinions .opinion .data.mobile h3{margin:0;color:#ec7107}.testimonials .reviews-box .opinions .opinion .data.mobile small{padding-top:0.5em;padding-bottom:1em;display:block}.testimonials .reviews-box .opinions .opinion .data.url{position:absolute;right:2em;bottom:2em;font-size:0.9em;text-align:right}.testimonials .reviews-box .opinions .opinion .data.url a{color:#ec7107}.testimonials .logotypes{margin-bottom:15vh}.testimonials .logotypes h4{margin-top:5vh;color:#999;font-weight:400;text-align:center}.testimonials .logotypes ul{padding:0;margin:3em 0 0;display:block;text-align:center}.testimonials .logotypes ul li{padding:1em 2em;display:inline-block;vertical-align:middle}.bottom .extra-subimages .images div{padding:0}.bottom .extra-subimages .images div .image-link{display:block;background:#ccc}.bottom .extra-subimages .images div .image-link img{max-width:100%;margin:0 auto;display:block}.bottom .extra-linkboxes{background:#f8f8f8}.bottom .extra-linkboxes .item{min-height:10em;border-right:1px solid #d8d9db;padding:0 0 2em}.bottom .extra-linkboxes .item:last-of-type{border-right:none}.bottom .extra-linkboxes .item h3{border-bottom:1px solid #ec7107;padding-bottom:0.25em;margin-left:1em;margin-bottom:0.5em;font-size:1.5em;line-height:1.33em}.bottom .extra-linkboxes .item h3 strong{color:#ec7107}.bottom .extra-linkboxes .item p{margin-right:1em;margin-left:1.5em;line-height:1.5em;text-align:justify}.bottom .extra-linkboxes .item .btn.gray-border{right:0;border:2px solid #d8d9db;padding:0.75em 1em;margin:1em;display:inline-block;color:#ec7107;float:right;font-weight:700;text-align:right;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease}.bottom .extra-linkboxes .item .btn.gray-border:after{content:'';clear:both}.bottom .extra-linkboxes .item .btn.gray-border:hover{border:2px solid #ec7107;background:#ec7107;color:white;transition:all 0.3s ease}.bottom .footer{background:url(../img/static/bg-footer.png) no-repeat bottom left #21211d;color:#9f9f9f}.bottom .footer .company-data{margin-top:2em}.bottom .footer .company-data ul{padding:0;margin:0;list-style:none}.bottom .footer .company-data ul li{padding:0.25em}.bottom .footer .company-data ul li h5{margin:0;color:#666;font-weight:400}.bottom .footer .company-data ul li strong{color:white;text-transform:uppercase}.bottom .footer .other-info{margin-top:1em;text-align:right}.bottom .footer .other-info .social ul{list-style:none}.bottom .footer .other-info .social ul li{padding:0 0 0 1em;display:inline-block}.bottom .footer .other-info .social ul li a{opacity:0.5;transition:all 0.3s ease}.bottom .footer .other-info .social ul li a:hover{opacity:1;transition:all 0.3s ease}.bottom .footer .other-info .bottom-menu{margin-top:0em}.bottom .footer .other-info .bottom-menu ul{list-style:none}.bottom .footer .other-info .bottom-menu ul li{display:inline-block;line-height:2em}.bottom .footer .other-info .bottom-menu ul li:after{padding:0 0.5em;content:"•"}.bottom .footer .other-info .bottom-menu ul li:last-of-type:after{padding:0 0.5em;display:none;content:''}.bottom .footer .other-info .bottom-menu ul li a{color:#9f9f9f;font-weight:300;text-decoration:none;transition:all 0.3s ease}.bottom .footer .other-info .bottom-menu ul li a:hover{color:white;text-decoration:underline}.bottom .footer .copyright{padding:2em 0;font-size:0.9em;text-align:right;vertical-align:middle}.bottom .footer .copyright a{opacity:0.5;transition:0.3s all ease}.bottom .footer .copyright a:hover{opacity:1;transition:0.3s all ease}.bottom .footer .copyright img{width:10em;margin-left:0.5em;vertical-align:middle}.cookie-info{background:rgba(51,50,45,0.9);font-size:0.8em;bottom:0;right:0;width:100%;display:block;position:fixed;z-index:100;color:white;box-sizing:border-box;padding:0.5em;text-align:center}.cookie-info span{display:inline-flex;padding:0.8em 1em 0.5em;float:right;font-family:'Ubuntu', Arial, sans-serif;font-size:1rem}.cookie-info span svg{display:inline-flex}.cookie-info span svg:hover{cursor:pointer}.cookie-info p{line-height:1.5em}.cookie-info p a{color:white}
