@import url(../fonts/fonts.css);*{margin:0;padding:0;box-sizing:border-box}ul{list-style-type:none}a{text-decoration:none;color:inherit}a:hover{text-decoration:none;color:inherit}img{max-width:100%}button,input,textarea{font-family:"Gotham Pro",sans-serif}.bxs{box-shadow:3px 3px 25px #eee;padding:55px;background-color:#fff}.bxs.--dark{box-shadow:3px 3px 25px #cecece}.hr{width:100%;height:1px;background-color:#e3e3e3}.c-blue{color:#353d8a}.c-white{color:#fff!important}.c-black{color:#000!important}.c-grey{color:#949494!important}.t-center{text-align:center}.f16{font-size:16px!important;font-weight:300!important}.f14{font-size:14px!important}p{line-height:1.4}html,body{overflow-x:hidden}body{font-family:"Gotham Pro",sans-serif;font-size:16px;line-height:1;font-weight:400}.container{max-width:1170px;margin:0 auto}.container._big{max-width:1310px}.ui-button{font-size:16.2px;color:#fff;text-transform:uppercase;padding:23px 25px 25px 25px;text-align:center;outline:none;background-color:#353d8a;border:none;cursor:pointer;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease}.ui-button:hover{background-color:#272d65}.ui-button.--bordered{font-size:19px;color:#353d8a;position:relative;background-color:transparent;border-bottom:2px solid #353d8a}.ui-button.--bordered span{position:relative;z-index:2}.ui-button.--bordered:before{content:'';display:block;width:100%;height:0;bottom:0;left:0;position:absolute;background-color:#353d8a;z-index:0;-webkit-transition:all .3s ease;transition:all .3s ease}.ui-button.--bordered:hover{color:#fff}.ui-button.--bordered:hover:before{height:100%}.ui-input{border:none;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;padding:25px;font-size:16px;width:100%;margin-bottom:30px}.ui-input::-webkit-input-placeholder{color:rgba(0,0,0,.25)}.ui-input::-moz-placeholder{color:rgba(0,0,0,.25)}.ui-input:-ms-input-placeholder{color:rgba(0,0,0,.25)}.ui-input::placeholder{color:rgba(0,0,0,.25)}.ui-input.--sm{padding:15px;border:none;border-bottom:1px solid #e3e3e3}.ui-input.--sm::-webkit-input-placeholder{color:#949494}.ui-input.--sm::-moz-placeholder{color:#949494}.ui-input.--sm:-ms-input-placeholder{color:#949494}.ui-input.--sm::placeholder{color:#949494}.ui-checkbox{font-size:14px;color:#949494}.ui-checkbox a{color:#353d8a;border-bottom:1px solid}.ui-checkbox a:hover{border-color:transparent}.ui-checkbox input{display:none}.ui-checkbox span{width:16px;height:15px;border:2px solid #949494;display:inline-block;vertical-align:bottom;margin-right:10px}.ui-checkbox input:checked + span{background:url(../images/icon-checkbox-checked.png) center center no-repeat;border-color:transparent}.ui-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;z-index:99}.ui-modal__close{width:30px;height:30px;position:absolute;top:10px;right:10px;background:url(../images/modal-close.png) center center no-repeat;cursor:pointer;border:none}.ui-modal .content{display:table;position:relative;background-color:#fff;padding:80px 150px;text-align:center;max-width:665px;width:100%;margin-top:100px}.ui-modal .content h3{font-size:35px;color:#353d8a;text-transform:uppercase;font-weight:400}.ui-modal .content .sub-title{font-size:22px;color:#949494}.ui-modal .form button{width:100%}.section{padding:50px 0}.section__head{text-align:center}.section__title{color:#353d8a;font-size:40px;text-transform:uppercase;font-weight:400}.section__title span{font-size:60%}.section__subtitle{color:#949494;font-size:16px;font-weight:400;line-height:1.4;max-width:750px;margin:0 auto}.section__subtitle.--sm{font-size:16px;font-weight:400}.section .content-title{text-transform:uppercase;font-size:33px;font-weight:400;color:#353d8a;margin-bottom:55px}.section .content-title b{font-size:500}.dark-bg{position:relative}.dark-bg .container{position:relative;z-index:10}.dark-bg:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.55);z-index:1}.mazok{display:block;position:absolute;width:100%;height:150px;background:url(../images/mazok.png) center center no-repeat;top:102%;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:15}.mazok.mazok-top{top:-1px;-webkit-transform:translateY(0) rotate(180deg);-ms-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}.header{background-size:cover;height:100vh;min-height:850px;color:#fff;padding:20px 0;position:relative;overflow:hidden;padding-top:95px}.header__top{color:#fff;position:fixed;top:0;width:100%;left:0;padding-top:20px;padding-left:50px;padding-right:50px;z-index:20}.header__top .logo{-webkit-transition:all .3s ease;transition:all .3s ease;height:73px}.header__top .border{margin-top:20px;border-bottom:1px solid rgba(255,255,255,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.header__top.js-fixed{background-color:rgba(0,0,0,.45);padding-top:10px}.header__top.js-fixed .border{margin-top:10px}.header__top.js-fixed .logo{height:50px}.header__top.js-fixed .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .container{position:relative;z-index:2}.header video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.header__phone{margin-left:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-right:25px}.header__phone.js-slide{margin-right:300px}.header__phone a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:25px;font-weight:700}.header__phone img{margin-right:10px}.header__phone span{font-size:10.8px;opacity:.4;font-weight:400;text-align:center;display:block}.header__content{padding-top:130px}.header__content h1{font-size:86px;font-weight:700;line-height:.9}.header__content h1 .md{font-size:55px;font-weight:600}.header__content .sub-title{margin-top:50px;font-size:32.5px;text-transform:uppercase}.header__button{margin-top:50px}#mob-menu{position:fixed;right:-100%;top:0;width:300px;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:150px 50px 50px;text-align:right;z-index:20}#mob-menu.js-shown{right:0}#mob-menu ul li + li{margin-top:20px}#mob-menu ul a{position:relative;display:block;padding:5px 0;left:0;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}#mob-menu ul a:hover{left:-10px}#hamburger{width:30px;height:30px;background:url(../images/icon-hamburger.png) center center no-repeat;background-size:contain;border:none;outline:none;cursor:pointer;position:relative;z-index:15;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#hamburger.js-close{position:relative;z-index:99;background:url(../images/mobmenu-close.png) center center no-repeat}section.horeca .eticets{position:relative}section.horeca .eticets .arrows{background:url(../images/horeca-arrow.png) center center no-repeat;display:block;position:absolute;top:50%;width:130px;height:100px;margin-top:-30px}section.horeca .eticets .arrows.js-active{background:url(../images/horeca-arrow-blue.png) center center no-repeat}section.horeca .eticets .arrows.left{left:100px}section.horeca .eticets .arrows.right{right:100px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}section.horeca .labels{margin-top:50px;position:relative}section.horeca .labels .item{margin:0 30px;border-radius:50%;box-shadow:30px 30px 40px -10px #aaa;cursor:pointer;position:relative;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}section.horeca .labels .item:hover,section.horeca .labels .item.js-active{top:5px;box-shadow:0 0 40px -15px}section.horeca .cream{margin-top:100px;display:none}section.horeca .cream.active{display:block}section.horeca .cream .content-title{text-align:center}section.horeca .cream .info .caption{text-transform:uppercase;color:#353d8a;font-size:15px;font-weight:400;margin-bottom:20px}section.horeca .cream .info .table{font-size:12px;color:#949494;font-weight:400}section.horeca .cream .info .table .row + .row{margin-top:10px}section.horeca .cream .info .table span{display:inline-block;background-color:#fff;position:relative;z-index:1;top:0}section.horeca .cream .info .table .row{margin-left:0}section.horeca .cream .info .table .row>*:nth-child(2){padding-left:0}section.horeca .cream .info .table .row>*:nth-child(1){position:relative;padding:0}section.horeca .cream .info .table .row>*:nth-child(1):after{content:'';border-bottom:1px dotted #e0e0ee;display:block;position:absolute;bottom:1px;left:0;width:100%;height:1px}section.horeca .cream .info .gost{font-size:12px;color:#333}section.horeca .mt{margin-top:30px!important}section.horeca .bludos{margin-left:-70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}section.horeca .bludos img{max-width:100px}section.horeca .bludos span{font-size:13px;color:#353d8a;font-weight:500;text-align:center;padding-top:10px}section.horeca .bludos>*{height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section.horeca .bludos>* + *{margin-left:15px}section.about .list{margin-top:100px}section.about .list .item{margin-bottom:100px}section.about .list .item .caption{font-size:18px;color:#fff;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:40px}section.about .list .item .caption span{position:relative;z-index:2;margin-top:-20px;font-weight:300}section.about .list .item .caption img{position:absolute}section.about .list .item .text{text-align:center;text-transform:uppercase;color:#949494;margin-top:50px;font-size:14px;line-height:1.7}section.pro{position:relative;overflow:hidden;background-size:cover;min-height:1050px;padding-top:150px}section.pro video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}section.pro .slider{margin-top:30px}section.pro .slider .count-step{font-size:16px;font-weight:500;right:130px;top:20px;position:absolute;z-index:10}section.pro .slider .item{outline:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;position:relative;height:515px;overflow:hidden}section.pro .slider .image{position:relative;overflow:hidden}section.pro .slider .image img{object-fit:cover;height:100%;width:465px;max-width:initial}section.pro .slider .count{position:absolute;left:0;top:50%;width:65px;height:65px;background-color:#fff;border-radius:50%;margin-top:-32.5px;margin-left:-32.5px;font-size:30px;color:#353d8a;font-weight:500;text-align:center;line-height:65px;z-index:10}section.pro .slider .content{background:url(../images/pro-slider-bg.png) bottom right no-repeat;background-color:#fff;padding:80px 150px 60px 60px;position:relative;height:515px;min-height:515px}section.pro .slider .content h3{color:#56534c;font-size:50px;font-weight:600}section.pro .slider .content .subtitle{text-transform:uppercase;color:#353d8a;text-transform:uppercase;font-weight:500;height:37px}section.pro .slider .content .text{line-height:1.5;margin-top:50px;font-weight:300;color:#949494;height:120px}section.pro .slider .content .button{font-size:14px;font-weight:500;color:#353d8a;margin-top:70px;background-color:transparent;border:none;cursor:pointer;outline:none;position:relative;display:block}section.pro .slider .content .button img{position:absolute;right:-50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section.pro .slider .content .button + .button{margin-top:30px}section.pro .slider .content .button.prev img{margin-top:-20px;left:-50px;right:initial;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}section.control .content{padding:0;margin-top:50px}section.control .content .text{padding:80px 20px 40px 40px;text-align:center;color:#949494}section.control .content .title{font-size:25px;text-transform:uppercase;color:#353d8a;font-weight:400;margin-bottom:20px}section.control .video{overflow:hidden}section.control .ui-button{width:65%;margin-top:20px}section.control video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}section.delivery{margin-top:100px}section.delivery .image img{max-width:initial;margin-left:-100px}section.delivery h2{font-size:40px;text-transform:uppercase;color:#353d8a;font-weight:400}section.delivery h4{font-size:29px;text-transform:uppercase;color:#353d8a;font-weight:400}section.delivery .text{margin-top:20px}section.map{background-color:#ececee}section.map img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.map .map img{margin-left:100px}section.map .box{max-width:80%;margin:0 auto;margin-top:-80px;position:relative;z-index:10}section.map .box .hr{margin:15px 0}section.company{background-color:#ececee}section.company .content{padding:0;margin-top:50px}section.company .content .info{padding:35px;text-align:center}section.company .content .image{overflow:hidden;height:465px}section.company .content .image img{object-fit:cover;height:480px}section.company .content .title{font-size:25px;text-transform:uppercase;color:#353d8a;font-weight:400}section.company .content .line{height:3px;background-color:#353d8a;width:80%;margin:15px auto}section.company .content p{font-size:12px;color:#353d8a;font-weight:400}section.company .content .text{margin-top:30px;font-size:15px;color:#949494;line-height:1.4}section.company .content .images>* + *{margin-left:30px}section.reviews{background:#ececee url(../images/reviews-bg.png) top center no-repeat;min-height:1250px;margin-top:-150px;padding-top:350px;background-size:cover}section.reviews .team-list{margin-top:50px;color:#fff}section.reviews .team-list .item{text-align:center}section.reviews .team-list .item .img{-webkit-mask-image:url(../images/reviews-mask.png);mask-image:url(../images/reviews-mask.png);border-radius:50%;margin:0 auto;overflow:hidden;width:200px;height:200px}section.reviews .team-list .item .img img{width:100%;height:100%;object-fit:cover}section.reviews .team-list .item .info .name,section.reviews .team-list .item .info .prof{text-transform:uppercase;font-weight:400}section.reviews .team-list .item .info .name{font-size:20px;margin-top:20px}section.reviews .team-list .item .info .prof{font-size:15px;margin-top:10px}section.reviews .team-list .item .info .text{font-size:14px;line-height:1.4;margin-top:40px;font-weight:300}section.reviews .slick-slider{position:relative}section.reviews .slick-slider .arrow{position:absolute;top:50%;z-index:10;margin-top:-25px}section.reviews .slick-slider .arrow.prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);left:0}section.reviews .slick-slider .arrow.next{right:0}section.contacts{position:relative;background-color:#ebebed}section.contacts .box{width:1000px;margin:0 auto;padding:50px 200px;margin-top:-340px}@media screen and (max-width:1000px){section.contacts .box{width:100%}}section.contacts .contacts{margin-top:50px;line-height:1.5}section.contacts .contacts .col{text-align:center}section.contacts .contacts .caption{font-size:29px;font-weight:400;text-transform:uppercase;color:#353d8a;text-align:center;margin-bottom:10px}section.contacts .contacts span{color:#949494;margin-bottom:15px}section.contacts .contacts a{color:#353d8a}section.contacts iframe{position:absolute;left:0;top:0;height:100%;width:100%}section.contacts .form{text-align:center;max-width:1000px;margin:0 auto;margin-top:50px}section.contacts .form h6{margin-bottom:50px}section.contacts .form button{width:100%;margin-bottom:40px}footer{background-color:#ececee;color:#949494;font-size:14px;line-height:1.4;padding-bottom:65px}footer .box{width:1000px;margin:0 auto}@media screen and (max-width:1000px){footer .box{width:100%}}footer a{border-bottom:1px solid}footer a:hover{border-bottom-color:transparent}.ui-modal .content h3.error{color:#af0000}.ui-modal .content h3.success{color:#1daf02}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){section.about .list .item .caption{position:relative}section.about .list .item .caption img{left:0;right:0;margin:auto;top:-70px}.header video{width:140%;height:126%;left:-15%}section.pro .slider .image img{max-width:none;width:auto}section.reviews .team-list .item .img{position:relative}section.reviews .team-list .item .img img{position:absolute;left:-40px;width:150%;top:0;bottom:0;margin:auto;height:auto;max-width:none}section.control video{left:-3px;width:115%}section.reviews .team-list .item .img img.revbud{width:200px;left:0}#pro{min-height:985px}#pro-video video{width:130%;left:-10px}#company-slider .slick-slide{max-height:450px;overflow:hidden}.mazok{top:101%}.mazok.mazok-top{top:-10px}section.pro{overflow:visible}}section.pro .slider .content .button,section.pro .slider .content .button img{z-index:1}.load-wrapp{width:100vw;height:100vh;position:fixed;z-index:9999999;border-radius:0;text-align:center;background-color:#FFF}.ring{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:10px;height:10px;padding:10px;border:7px dashed #000;border-radius:100%}.load{position:absolute;width:55px;height:55px;top:0;bottom:0;margin:auto;left:0;right:0}.load .ring{animation:loadingD 1.5s .3s cubic-bezier(.17,.37,.43,.67) infinite}@keyframes loadingD{0{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}
.ui-button.card{ padding: 15px 35px 15px 35px; }section.horeca .eticets .arrows.right{ right: 0; }section.horeca .eticets .arrows.left{left:0;}
@media(max-width:1200px){ section.horeca .eticets .arrows.right{ right: -85px; }section.horeca .eticets .arrows.left{left:-85px;} }