@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,700|Roboto:300,400,700&display=swap&subset=cyrillic,cyrillic-ext');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:StaticBold;src:url(/themes/custom/front_theme/fonts/StaticBold.eot);src:url(/themes/custom/front_theme/fonts/StaticBold.eot) format('eot'),url(/themes/custom/front_theme/fonts/StaticBold.woff) format('woff'),url(/themes/custom/front_theme/fonts/StaticBold.ttf)  format('truetype'),url(/themes/custom/front_theme/fonts/StaticBold.svg#svgStaticBold) format('svg');}@font-face{font-family:HelveticaNeueCyrMedium;src:url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Medium.eot);src:url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Medium.eot) format('eot'),url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Medium.woff) format('woff'),url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Medium.ttf)  format('truetype'),url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Medium.svg#svgHelveticaNeueCyr-Medium) format('svg');}@font-face{font-family:HelveticaNeueCyrBlack;src:url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Black.eot);src:url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Black.eot) format('eot'),url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Black.woff) format('woff'),url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Black.ttf)  format('truetype'),url(/themes/custom/front_theme/fonts/HelveticaNeueCyr-Black.svg#svgHelveticaNeueCyr-Black) format('svg');}@font-face{font-family:'icons';font-display:swap;src:url(/themes/custom/front_theme/fonts/icons.eot?tf6yrd=);src:url(/themes/custom/front_theme/fonts/icons.eot?tf6yrd=#iefix) format('embedded-opentype'),url(/themes/custom/front_theme/fonts/icons.ttf?tf6yrd=) format('truetype'),url(/themes/custom/front_theme/fonts/icons.woff?tf6yrd=) format('woff'),url(/themes/custom/front_theme/fonts/icons.svg?tf6yrd=#icons) format('svg');font-weight:normal;font-style:normal;}html,body{width:100%;height:100%;min-width:320px;}body{font-size:16px;font-family:'Roboto',Arial,sans-serif;font-weight:400;margin:0;padding:0;color:#000;background-color:#fff;}p{margin:0 0 1.4em 0;padding:0;line-height:1.6em;}table{margin:0;margin-bottom:1.4em;padding:0;border-spacing:0;border-collapse:collapse;}tbody{border:0;}table td,table th{padding:0.7em 1.4em;border:0;}table th{padding:1.4em;text-align:center;}table th a:link,table th a:visited{color:#fff;border-bottom-color:#b7b7b7;}a:link,a:visited{color:#ffb500;text-decoration:none;transition:color .2s ease-in-out,border-color .2s ease-in-out;border-bottom:1px solid rgb(187 187 187 / 60%);}a:hover{color:#ffbc01;border-bottom-color:rgba(247,230,183,0.6)}h1,.title-h1{font-family:HelveticaNeueCyrMedium,Arial,sans-serif;font-size:2.5em;font-weight:400;padding:1em 0;margin:0;overflow:hidden;}h2,.title-h2,.form-title{font-family:HelveticaNeueCyrMedium,Arial,sans-serif;font-size:1.62em;font-weight:600;padding:1em 0 0.7em;margin:0;}.form-title{text-align:center;}h3,.title-h3{font-family:HelveticaNeueCyrMedium,Arial,sans-serif;font-size:1.25em;font-weight:400;padding:0;margin:0;padding-top:1em;}img,a[rel="shadowbox"]{border:0;}legend{padding:0;}div.messages{padding:0.7em 0.7em 0.7em;margin-bottom:2em;border:1px solid #000;}label,.field-label{font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;font-size:1em;line-height:2.8em;color:#131822;text-transform:uppercase;}label.error{color:#FF4400;line-height:1em;font-size:0.875em;}label.form-required{position:relative;}label.form-required:after{content:'*';position:relative;color:#FF4400;padding-left:0.3em;}fieldset{margin:0;padding:0;border:0;}*:focus{outline:none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;-moz-box-sizing:content-box;}.form-text,.form-textarea,.form-select,.form-email,.form-date{margin:0;padding:0 0.7em;border:1px solid #d0dce1;text-align:center;box-sizing:border-box;width:100%;background:none;color:#86a2ae;}.form-text,.form-select,.form-email,.form-date{height:3.5em;line-height:3.5em;border-radius:1.8em;}.form-textarea{max-width:100%;max-height:10em;border-radius:1.8em;padding:0.7em;box-sizing:border-box;font-family:'Roboto',Arial,sans-serif;}input:focus,textarea:focus{border:1px solid #959595;color:#1a1e21;}input.form-text.error,textarea.form-textarea.error,select.form-select.error,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #fa3a3a;}.form-submit,.link-call,a.cookie-agreement-button{font-family:'Roboto',Arial,sans-serif;font-weight:700;text-align:center;cursor:pointer;box-sizing:border-box;margin:0;padding:0 2.4em;color:#fff;position:relative;border:0;border-radius:1.8em;text-transform:uppercase;background:linear-gradient(to bottom,#fd992e 0%,#fd471c 100%);box-shadow:0px 15px 15px -10px rgba(248,142,60,0.8);-webkit-appearance:none;}.form-submit{height:3.5em;line-height:3.5em;}.form-submit:disabled{display:none;}.link-call,a.cookie-agreement-button{font-size:0.75em;height:3.33em;line-height:3.33em;}.form-submit:hover,.link-call:hover,a.cookie-agreement-button:hover{background:linear-gradient(to bottom,#fd471c 0%,#fd992e 100%);box-shadow:0px 15px 15px -10px rgba(160,170,173);}.form-actions{margin:0;padding-top:2em;text-align:center;}.form-item{margin:0;margin-bottom:1em;}.grippie{display:none;}div.error{font-size:0.85em;font-weight:400;}.content div.error{margin-bottom:1em;padding:0.7em;background:none;}.content div.error ul{padding-left:2em;}form div.error{border:0;background:none;}.form-body div.error{font-size:0.8em;margin-top:1em;}.cookie-agreement{position:fixed;bottom:1em;left:50%;transform:translateX(-50%);width:90%;max-width:26em;padding:1.5em;z-index:1;box-sizing:border-box;background-clip:padding-box;background-color:#fff;border:solid 2px #474A51;border-radius:0.75em;}a.cookie-agreement-button{display:inline-block;color:#fff;margin-top:1em;}.toolbar a{border-bottom:0;display:block;}#cboxTitle,#cboxCurrent{display:none;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose.cbox-close-plain{border:0;padding:0;margin:0;overflow:visible;font-size:1em;line-height:3em;width:3em;height:3em;margin-top:-1.5em;background-color:#fff;border-radius:0.25em;}#cboxPrevious:after,#cboxNext:after,#cboxClose.cbox-close-plain:after{content:'';position:absolute;left:0;top:0;line-height:1.5em;height:100%;width:100%;text-align:center;font-family:'icons';font-size:2em;color:#ffb500}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose.cbox-close-plain:active{outline:0;}#cboxPrevious{position:absolute;top:50%;left:0.5em}#cboxPrevious:after{content:'\e901';}#cboxPrevious:hover:after,#cboxNext:hover:after,#cboxClose.cbox-close-plain:hover:after{color:#000}#cboxNext{position:absolute;top:50%;right:0.5em}#cboxNext:after{content:'\e902';}#cboxClose.cbox-close-plain{position:absolute;top:0.5em;right:0.5em;display:block;opacity:1 !important;margin:0;}#cboxClose.cbox-close-plain:after{content:'\e903';}#cboxContent,.cboxPhoto{border-radius:0;}#cboxTitle{background:rgba(0,0,0,0.8);padding:10px 16px;color:#fff;border-radius:0;}.content{padding-bottom:2.5em;margin-top:9.25em;}.content p:last-child,.content ul li:last-child,.content ol li:last-child{margin-bottom:0;}.content strong{font-weight:700;}.content em{font-weight:400;font-style:italic;}.content strong em,.content em strong{font-weight:700;font-style:italic;}.content ul,.content ol{display:inline-block;margin-top:0;margin-bottom:1.4em;}.content ul ul,.content ol ol{margin:0.7em 0 0;}.content table{max-width:100%;line-break:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border:1px solid #61c2d1;background-color:#fff;}.content table td,.content table th{padding:0.7em;}.content table th{text-align:left;color:#fff;font-size:0.86em;font-weight:700;text-transform:uppercase;}.content table tr:nth-child(2n){background-color:#ffe1c5;}.content img{border:0;max-width:100%;height:auto;}.item-list ul li{margin-left:1.4em;}.item-list ul{margin:0;padding:0;}.progress-disabled{display:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.node-body a.colorbox{border:0;display:inline-block;line-height:0;margin-bottom:0.3em;}.node-body .slick-slide a.colorbox{margin-bottom:0;}img.align-center,img.align-left,img.align-right{display:block;margin:1em auto;}p.text-align-center,span.text-align-center,h2.text-align-center,h3.text-align-center,h4.text-align-center{text-align:center;}p.text-align-right,span.text-align-right,h2.text-align-right,h3.text-align-right,h4.text-align-right{text-align:right;}.hidden{display:none;}.local-tasks{padding-top:2em;}.wrapper{display:flex;flex-direction:column;justify-content:stretch;height:100%;width:100%;min-width:320px;}.container{flex:1 0 auto;width:100%;}.footer{flex:0 0 auto;margin:0 auto;width:100%;text-align:center;}.inner{padding:0 1em;margin:0 auto;position:relative;max-width:1360px;}.header{position:fixed;padding-bottom:1em;top:0;left:0;width:100%;background-color:#fff;z-index:2;border-bottom:1px solid #ffe1c5;}.adminimal-admin-toolbar .header{margin-top:5em;}.header .inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;height:8.25em;}.block-header-cover{width:2.8em;height:2.5em;flex-basis:2.8em;}.logo{padding:0.35em 0;text-align:center;height:3em;}.header .logo{width:calc(100% - 2.8em);flex-basis:calc(100% - 2.8em);}a.front-link{border:0;display:flex;justify-content:center;align-items:center;max-width:100%;height:100%;}.header a.front-link{padding:0.25em;box-sizing:border-box;}a.front-link img{height:auto;max-width:90%;max-height:100%;}.contact{flex-basis:100%;}.contact .phone{display:flex;justify-content:space-between;align-items:center;margin:0 auto 0.35em;text-align:center;max-width:20em;}.contact a.icon-item{display:block;flex-basis:2.25em;width:2.25em;height:2.25em;position:relative;border:0;padding-right:0;margin-right:0.4em;}.contact a.icon-item:after{font-family:'icons';font-size:2em;line-height:1.1em;position:absolute;left:0;top:0;}a.icon-item.icon-tg:after{content:'\e905';color:#239FDB;}a.icon-item.icon-wa:after{content:'\e906';color:#039C55;}a.icon-item.icon-vb:after{content:'\e907';color:#705CF2;}.phone a.icon-phone{flex-basis:80%;width:80%;display:inline-block;margin:0;position:relative;border:0;}.phone p{margin:0;font-family:StaticBold,Arial,sans-serif;font-weight:bold;font-size:1.5em;line-height:1.2em;color:#2e343f;}.phone-color{color:#ffb500;}.link-call{width:17em;margin:0 auto;}.footer{padding:3.75em 0;}.footer .logo{padding-top:0;}.copyright{line-height:2.75em;}.author{text-align:center;}.link-block-header{display:block;position:relative;border:0;width:2.75em;height:2.75em;}.link-block-header::after{content:'\e904';display:block;font-family:'icons';font-size:2.4em;color:#ffb500;width:100%;height:100%;line-height:1.2em;text-align:center;}input.menu-toggle{font-size:1em;display:block;width:2.75em;height:2.75em;position:absolute;top:0.6em;left:1em;cursor:pointer;opacity:0;z-index:10;margin:0;-webkit-touch-callout:none;}.block-header{position:absolute;width:100%;left:-100%;top:9.3em;box-sizing:border-box;z-index:8;background:#fff;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.5s,left 0.5s;opacity:0;}input.menu-toggle:checked ~ .block-header{transform:none;opacity:1;left:0;}.menu-main{margin:0;}.menu-main ul.menu{margin:0;padding:1em 0;}ul.menu{margin:0;padding:0;}ul.menu li{margin:0;padding:0;}ul li.leaf,ul li.collapsed{list-style:none;}.menu-main ul.menu li{display:inline-block;height:100%;width:100%;list-style:none;text-align:center;box-sizing:border-box;}.menu-main li a{display:block;height:100%;width:100%;font-weight:700;font-family:'Roboto Condensed',Arial,sans-serif;font-size:1.125em;text-transform:uppercase;box-sizing:border-box;padding:0.5em 0.9em;border:0;color:#000;}.menu-main li a:hover{color:#ffbc01;}.content.front-content{padding:0;}.block-front{position:relative;z-index:1;}.block-about{position:relative;padding:7.4em 0;background:url(/themes/custom/front_theme/images/bg.jpg) no-repeat 50% 0;background-size:auto 100%;text-align:center;}.block-about::before{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:rgb(0,0,0,0.4);}.block-about-text{position:relative;z-index:1;}h1.title-front{color:#fff;text-shadow:0px 5px 5px rgba(0,153,197,0.2);font-size:1.625em;padding:2.5em 0;background-color:rgba(0,0,0,0.5);}.title-front-big{display:inline-block;font-family:HelveticaNeueCyrBlack,Arial,sans-serif;font-size:1.077em;text-transform:uppercase;margin-bottom:0.5em;}.block-advantages{margin-top:3em;}.block-advantages .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;}.advantages-item{display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;vertical-align:top;margin-bottom:3.125em;position:relative;}.advantages-item-cover{padding-top:6em;text-align:center;max-width:14em;margin:0 auto;position:relative;}.advantages-item-cover:before{font-family:'icons';font-size:4em;position:absolute;left:50%;top:0;width:1em;height:1em;margin-left:-0.5em;}.ai1:before{content:'\e90a';}.ai2:before{content:'\e909';}.ai3:before{content:'\e908';}.ai4:before{content:'\e90b';}.ai5:before{content:'\e90c';}.ai6:before{content:'\e90d';}.ai7:before{content:'\e90f';}.ai8:before{content:'\e90a';}.ai9:before{content:'\e90e';}a.advantages-item-link{display:block;border:0;}.advantages-item-title{font-family:'Roboto',Arial,sans-serif;font-weight:700;color:#000;text-transform:uppercase;padding-bottom:0.8em;}.advantages-item-text{font-size:0.875em;color:#000;}.block-color{background:linear-gradient(to bottom,rgba(235,235,235,1) 95%,rgba(255,255,255,1) 100%);}.block-products{margin-bottom:4.7em;}.block-products1,.block-products2,.block-products3,.block-products4,.block-products5{padding-top:4.7em;}.block-products5{padding-bottom:4.7em;}h2.block-title{font-weight:300;font-family:'Roboto Condensed',Arial,sans-serif;font-size:2.18em;text-transform:uppercase;color:#000;text-align:center;line-height:1.1em;padding:0;}.block-products1 h2.block-title,.block-individual h2.block-title{padding:0 0 1.28em 0;}.block-title-big{font-weight:700;font-size:1.086em;}.block-text{line-height:1.6em;margin:2em auto 1em;max-width:50em;text-align:center;color:#000}.block-products1 .block-text{margin-top:3em;}.view-products .view-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-products .views-row{display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;vertical-align:top;margin-bottom:1em;position:relative;}.item-cover{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;width:100%;position:relative;background-color:#fff;border:2px solid #474A51;border-radius:1em;overflow:hidden;z-index:2;margin:0 auto;text-align:center;max-width:20em;}.item-cover.product-promo{border-color:#ffb500;}.product-title{font-weight:700;font-family:'Roboto Condensed',Arial,sans-serif;font-size:1.375em;text-transform:uppercase;color:#000;padding:2.2em 1em 1.3em;height:2.455em;overflow:hidden;}.product-images-cover{position:relative;}.product-images{width:16.25em;margin:0 auto;}.product-images a{display:block;border:0;line-height:0;}.product-images .slick--skin--asnavfor .slick-track{transform:none !important;}.product-images .slick--skin--asnavfor img{border:2px solid #e7e7e7;cursor:pointer;}.product-images .slick--skin--asnavfor .slick-current img{border-color:#474A51;}.product-promo-title{position:absolute;top:0;right:0;background-color:#ffb500;text-transform:uppercase;font-weight:700;padding:0 0.75em;line-height:2em;}.product-text{margin:2.5em 1em 2em 1em;}.product-price-cover{display:flex;flex-wrap:wrap;width:100%;background-color:#474A51;padding:1.5em 1em;box-sizing:border-box;text-align:left;}.item-cover.product-promo .product-price-cover{background-color:#ffb500;}.product-price-title{width:100%;min-width:100%;text-transform:uppercase;padding-bottom:0.3em;font-weight:700;max-width:8em;color:#fff;}.product-price{width:100%;min-width:100%;color:#fff;font-family:'Roboto Condensed',Arial,sans-serif;}.item-cover.product-promo .product-price-title,.item-cover.product-promo .product-price{color:#000;}.product-price-value{font-size:1.5em;}.product-price1{position:relative;}.product-price1::after{content:'';display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#fff;}.item-cover.product-promo .product-price1::after{background-color:#000;}.price-sep{display:inline-block;margin:0 0.5em;font-size:1.5em;font-family:'Roboto Condensed',Arial,sans-serif;}.price-help-cover{display:inline-block;position:relative;}.price-help-icon{cursor:pointer;font-size:1.5em;font-family:'Roboto Condensed',Arial,sans-serif;margin-left:0.5em;width:1em;height:1em;border:1px solid #fff;text-align:center;line-height:1em;border-radius:50%;}.item-cover.product-promo .price-help-icon{border-color:#000;}.price-help-text{opacity:0;font-size:0.875em;position:absolute;padding:0.5em;width:7em;border-radius:0.5em;top:-3.6em;left:-1.8em;background-color:#000;box-sizing:border-box;transition:opacity .2s ease-in-out;}.item-cover.product-promo .price-help-text{color:#fff}.price-help-icon:hover + .price-help-text,.price-help-text.show{opacity:1;}.block-pricelist{padding:4.7em 0;}.webform-submission-zakaza-arendu-transporta-form{max-width:25em;margin:0 auto;}.webform-submission-zakaza-arendu-transporta-form .form-item{text-align:center;}.block-individual{position:relative;background-color:#ffb500;padding:4.7em 0;}.block-individual:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4.7em;background:linear-gradient(to bottom,rgba(235,235,235,1) 1%,rgba(255,255,255,1) 100%);}.block-individual .block-title-big{font-size:1em;}.block-individual-text{background-color:#fff;border-radius:9.4em 9.4em 1em 1em / 2.2em 2.2em 1em 1em;padding:2em 1em;text-align:center;}.block-gallery{padding:5em 0;}.view-gallery .item-cover{padding:2em 0;text-align:center;position:relative;}.view-gallery .item-cover a{display:block;line-height:0;border:0;}.view-gallery .slick__slider{padding:0 2em;}.view-gallery .item-cover .slick__slide a{max-width:16.25em;margin:0 auto;}.view-gallery .item-cover .slick-slide img{display:inline-block;}.slick-arrow{position:absolute;top:50%;display:block;width:12px;height:22px;margin-top:-11px;border:0;color:transparent;cursor:pointer;padding:0;transition:color .2s ease-in-out;}.slick-arrow.slick-prev{left:0.5em;}.slick-arrow.slick-next{right:0.5em;background-position:-111px 0;}.slick-prev:hover{background-position:-147px 0;}.slick-next:hover{background-position:-135px 0;}.block-text-body{margin-top:4.7em;margin-bottom:4.7em;}.block-contact{position:relative;padding:5em 1em 1em;text-align:center;}.block-contact::before{font-family:'icons';font-size:2em;position:absolute;left:50%;top:0.8em;width:1em;height:1em;margin-left:-0.5em;}.block-contact p{margin:0;}.block-address1,.block-address2{color:#fff;}.block-address1:before,.block-address2:before{content:'\e900';}.block-address1:before{color:#000;}.block-address2:before{color:#ffb500;}.block-contact .phone-color{font-size:1.125em;font-weight:700;text-transform:uppercase;}.block-address1 .phone-color{color:#000;}.block-address1{border-radius:1em 1em 0 0;background-color:#ffb500;}.block-address2{background-color:#000;}.block-phone{margin-bottom:2em;border:1px solid #000;}.block-phone:before{content:'\e910';}.not-front .wrapper{min-height:100%;}.not-front .container{padding-bottom:10.9em;}.not-front .footer{position:relative;margin-top:-10.9em;z-index:1;}.form-overlay{position:fixed;width:100%;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:1000;}.form-block{position:absolute;z-index:2000;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.form-close{position:absolute;cursor:pointer;z-index:8041;line-height:3em;width:3em;height:3em;background:none;right:1em;top:1em;}.form-close:after{content:'\e903';position:absolute;left:0;top:0;line-height:1.5em;height:100%;width:100%;text-align:center;font-family:'icons';font-size:2em;color:#ffb500;}.form-close:hover:after{color:#000}.form-block-inner{position:relative;z-index:1;padding:2.5em;max-width:23em;padding:1.87em;background-color:#fff;}.webform-confirmation{font-size:18px;padding:2.1em;}.webform-confirmation p{margin:0;}.form-block div.messages{margin:0;padding-left:0.7em;}.webform-client-form  .form-checkbox{display:inline-block;width:1.4em;}.webform-component--politika-konfidencialnosti .form-item label{font-weight:400;line-height:1.4em;}.captcha{text-align:center;}.captcha .description,.captcha legend{display:none;}.captcha img{margin-bottom:0.3em;}.form-item-captcha-response label{margin-right:1em;}.form-item-captcha-response .form-text{max-width:10em;}.description{color:#999999;font-size:0.7em;}.visually-hidden{display:none;}.webform-submission-form div.messages{padding:0;margin:0 0 1em 0;border:0;}.form-managed-file .form-file{margin-bottom:1em;}.form-managed-file .form-submit{margin-bottom:1em;height:2em;line-height:2em;transition:color .2s ease-in-out;border:0;}.webform-submission-form .messages{color:#fd471c;}.form-item-policy label{line-height:1em;}.ajax-progress{text-align:center;height:2em;width:9.375em;padding:0.5em 0;margin:0 auto;overflow:hidden;}.form-body .ajax-progress{height:2em;}.ajax-progress .throbber{float:none;margin:0 auto;background:none;}.throbber,.throbber:after{border-radius:50%;width:2em;height:2em;}.throbber{font-size:10px;width:1em;height:1em;position:relative;text-indent:-9999em;border-top:1em solid rgba(36,40,44,0.2);border-right:1em solid rgba(36,40,44,0.2);border-bottom:1em solid rgba(36,40,44,0.2);border-left:1em solid #fd992e;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.ajax-progress .message{display:none;}.user-login-form{max-width:15em;margin:0 auto;}.form-block.banner{left:0;top:0;}.banner-cover{position:relative;width:100%;z-index:2000;background-color:#63c3d2;}.banner-text{padding:9em 0.5em 2em;box-sizing:border-box;background:url(/themes/custom/front_theme/images/banner_img.png) no-repeat 50% 20px;color:#fff;}.banner-h1{font-size:6.55em;text-transform:uppercase;font-weight:700;line-height:1em;width:2.5em;margin:0 auto}.banner-h2{font-size:1.625em;text-transform:uppercase;width:11.3em;margin:0 auto;}.banner-h3{font-size:2em;text-transform:uppercase;font-weight:700;width:8.5em;margin:0 auto;}.banner-p{font-size:1.25em;width:15em;margin:0.5em auto 0;}.banner-form{padding:2.5em;box-sizing:border-box;}.banner-cover .form-title{display:none;}.banner-cover .form-item{text-align:center;}.banner-cover div.messages.error{display:none;}.banner-cover .webform-confirmation{padding:2.1em 0;}.banner-cover .form-item label{color:#fff;}.banner-cover .form-item .form-text{background-color:#fff;}.banner-cover a{color:#fff;border-bottom-color:#fff;}.banner-close:after{background-position:-159px 0;}@media screen and (min-width:760px){.inner{padding:0 1.25em;}.footer{height:3.4em;}.footer .inner{display:flex;justify-content:space-between;}.footer .logo{width:50%;flex-basis:50%;padding:0;display:flex;text-align:left;align-items:center;}.footer .front-link{width:16em;flex-basis:16em;margin-right:2em;}.author{width:50%;flex-basis:50%;text-align:right;}.copyright{line-height:1.5em;}.block-about{padding:3.4em 0 7.8em;text-align:left;position:relative;min-height:40em;margin-top:0;}.front-img{position:absolute;left:2em;top:-3em;max-height:33.75em;}.block-about-text{position:relative;top:5em;max-width:80em;margin:0 auto;}h1.title-front{font-size:2.2em;padding:2.5em 1.5em;border-radius:1em;}.title-front-big{font-size:1.33em;}.advantages-item{width:30%;flex-basis:30%;}.block-products1,.block-individual{background:#ebebeb url(/themes/custom/front_theme/images/bg_title.svg) no-repeat 50% 0;background-size:auto 13em;}.block-products1 h2.block-title,.block-individual h2.block-title{color:#000;}.view-products{display:flex;justify-content:center;flex-wrap:wrap;}.view-products .views-row{width:45%;flex-basis:45%;margin:0 0.5em 1em;}.order-items{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:0;}.order-item{flex-basis:13em;}.block-individual-text{max-width:25em;margin:0 auto;}.view-gallery .item-cover{max-width:none;}}@media screen and (min-width:980px){.inner{padding:0 1.4em;}.content{margin-top:6.25em;}.header{border-bottom:1px solid #ffb500;padding-bottom:0;}.header .inner{height:6.25em;}.header .logo{width:20%;flex-basis:20%;order:1;}a.front-link img{max-width:100%;}.block-header-cover{width:36%;flex-basis:36%;height:auto;order:2;}.contact{width:30%;flex-basis:30%;order:3;}.phone p{font-size:1.5em;}input.menu-toggle,.link-block-header{display:none;}.block-header{position:relative;width:100%;left:unset;top:0;background:none;transform:unset;opacity:1;border:0;}.menu-main ul.menu{padding:0.8em 0;}.menu-main ul.menu li{display:inline-block;line-height:1.95em;list-style:none;width:auto;}.menu-main li a{display:inline;line-height:1.4em;padding:0.4em 0.6em;}h1.title-front{font-size:3.55em;padding:1.5em 2em;}.advantages-item{width:19%;flex-basis:19%;}.view-products .views-row{width:30%;flex-basis:30%;}.order-item{width:24%;flex-basis:24%;}.block-individual-cover{padding:0 1.4em;margin-top:4em;max-width:1360px;overflow:hidden;background:url(/themes/custom/front_theme/images/bg_form.jpg) no-repeat -20% 0;min-height:47.25em;}.block-individual-text{margin:0;float:right;padding:2.5em;}.block-contacts{position:relative;height:37.5em;padding-top:4em;}.map{position:absolute;height:37.5em;width:100%;left:0;top:4em;}.map iframe{height:100% !important;}.block-contact{position:absolute;}.block-address1{top:-4em;left:1.4em;width:13em;border-radius:1em 1em 1em 0;z-index:3;}.block-address2{top:-3em;left:16em;border-radius:0 1em 1em 0;width:17em;z-index:2;}.block-phone{top:8em;left:1.4em;border-radius:0 1em 1em 1em;width:17em;padding-top:6em;z-index:2;background-color:#fff;margin:0;}.block-phone::before{top:1.5em;}}@media screen and (min-width:1100px){.item-cover{max-width:24em;}.header{height:5.625em;padding-bottom:0;}.content{margin-top:5.625em;}.header .inner{height:100%;align-items:start;}.header .logo{width:15%;flex-basis:15%;padding:1.45em 0;}.block-header-cover{width:56%;flex-basis:56%;}.menu-main ul.menu{padding:1.8em 0;}.contact{width:25%;flex-basis:25%;}.contact .phone{padding-top:1em;margin-bottom:1em;}.order-item{width:20%;flex-basis:20%;}.block-individual-cover{background-position:5% 0;}}@media screen and (min-width:1300px){.block-about{background-size:cover;}.block-about-text{top:3em;}.block-individual-cover{background-position:20% 0;}}
