a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,credentials,dd,del,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font-size:100%}article,aside,credentials,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}body,html{width:100%;height:100%;font-family:Roboto,sans-serif;font-size:16px;background:#fff !important;color:#333}a{color:#21bfe6}a:hover{color:#2076b3;text-decoration:none}input[type=button]::-moz-focus-inner{border:0}input[type=submit]::-moz-focus-inner{border:0}a img{border:0}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:20px}blockquote{display:block;background:#e0f3fc;padding:20px 30px;border-left:3px solid #21bfe6;font-style:normal}h1{font-size:48px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}h1,h2,h3,h4,h5,h6{line-height:1.2em;text-transform:uppercase}.description h2 .description h3 .description h4 .description h5 .description h6{color:#000}ol,ul{padding-top:0}ol{list-style:decimal}.description h2:empty,.description h3:empty,.description p:empty,.page h2:empty,.page h3:empty,.page p:empty{padding:10px 0;clear:both}.description p+ul,.page p+ul{margin-top:0}.description ul,.page ol,.page ul{padding:0;list-style:none;clear:both}.description ul li,.page ul li{position:relative;padding-left:22px}.description ul li+li,.page ul li+li{margin-top:10px}.description ul li:after,.page ul li:not(.thumb):after{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;background:#21bfe6;border-radius:50%}.page ol{counter-reset:list}.page ol li{position:relative;padding-left:50px}.description section ol li{padding-left:inherit;}.page ol li+li{margin-top:22px}.description section ol li+li{margin-top:inherit;}.page ol li:after{counter-increment:list;content:counter(list);position:absolute;left:0;top:-4px;color:#21bfe6;border-radius:50%;border:2px solid #21bfe6;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.description section ol li:after{display:none;}.description h2+h2,.description h3+h3,.description p+h2,.description p+h3,.description p+h4,.description p+h5,.description p+h6,.description ul+h2,.description ul+h3,.description ul+h4,.description ul+h5,.description ul+h6,.page h2+h2,.page h3+h3,.page p+h2,.page p+h3,.page p+h4,.page p+h5,.page p+h6,.page ul+h2,.page ul+h3,.page ul+h4,.page ul+h5,.page ul+h6{margin-top:35px}.description table,.page table{border-collapse:collapse;width:100%}.description table td,.description table th,.page table td,.page table th{padding:10px;border:1px solid #eee;min-width:100px}.description section table th{min-width:auto;}.description section table td{min-width:auto;}.description table tbody>tr:nth-child(odd),.page table tbody>tr:nth-child(odd){background:#e0f3fc}.description table tbody>tr:nth-child(odd) td,.page table tbody>tr:nth-child(odd) td{border:1px solid #fff}.big-headline{font-size:38px;margin-bottom:40px}.no-table td,.no-table th{vertical-align:top;border:0!important}.no-table tr{background-color:transparent!important}.no-table figure{margin-bottom:0}.description img,.page figure img{max-width:100%}.table-responsive{width:100%;overflow-y:auto}.lazyloading-paging ul{list-style:none;display:flex;justify-content:center;margin:10px 0 0 0;font-weight:700}.lazyloading-paging li:not(:last-child){margin-right:7px}.flex figure:not(.gallery__photo){margin:0 15px}.clearfix{clear:both}input,select,textarea{font-size:1em;margin:0;color:#000;font-family:Roboto,sans-serif}input[type=button]:focus{outline:0;outline-offset:-2px}input[type=email],input[type=password],input[type=search],input[type=text],textarea{background:#fff;border:1px solid #e0e0e0;border-radius:33px;color:#333;padding:13px 28px 14px 28px;line-height:14px;outline:0}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{box-shadow:0 0 10px rgba(34,111,166,.4)}input[placeholder]::-webkit-input-placeholder{color:#929aab}input[placeholder]::-moz-placeholder{color:#929aab}input[placeholder]:-moz-placeholder{color:#929aab}input[placeholder]:-ms-input-placeholder{color:#929aab}input[placeholder]::placeholder{color:#929aab}textarea::-webkit-input-placeholder{color:#929aab}textarea::-moz-placeholder{color:#929aab}textarea:-moz-placeholder{color:#929aab}textarea:-ms-input-placeholder{color:#929aab}textarea:placeholder{color:#929aab}textarea{width:100%;min-height:76px;line-height:1.3}i.icon16.loading{background-image:url(./img/icons/loading32.gif);background-position:0 0;background-size:16px 16px}.inputs input[type=submit][disabled],.storequickorder-button.disabled,.storequickorder-button.disabled:hover,.wrapper button.is-disabled,.wrapper button.is-disabled:hover,.wrapper button[disabled],.wrapper button[disabled]:hover,.wrapper input[type=button].is-disabled,.wrapper input[type=button].is-disabled:hover,.wrapper input[type=button][disabled],.wrapper input[type=button][disabled]:hover,.wrapper input[type=submit].is-disabled,.wrapper input[type=submit].is-disabled:hover,.wrapper input[type=submit][disabled],.wrapper input[type=submit][disabled]:hover{background-color:#ddd;color:#777;border:1px solid #ddd;cursor:default;pointer-events:none}.pb0{padding-bottom:0!important}.select{display:block;position:relative;min-width:200px}.select svg{position:absolute;right:12px;top:calc(50% - 3px);width:10px;height:6px;stroke-width:2px;stroke:#929aab;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.select select{-webkit-appearance:none;width:100%;border:1px solid #eee;border-radius:33px;background:#fff;cursor:pointer;font-family:inherit;transition:all 150ms ease;color:#929aab}.select select:required:invalid{color:#5a667f}.select select option{color:#223254}.select select option[value=""][disabled]{display:none}.select select:focus{outline:0;border-color:#21bfe6;box-shadow:0 0 0 1px rgb(224 243 252)}.select select:not([disabled]):hover+svg{stroke:#21bfe6}.select--size-x select{padding:13px 28px 14px 28px}.select--size-s select{font-size:14px;padding:7px 40px 7px 12px}fieldset{border:1px solid #bbb;padding:10px;position:relative;background:#e9e9e9;margin-bottom:10px}legend{font-size:1.1em;padding:.4em .8em;background:#fff;border:1px solid #bbb}fieldset p label{width:98%}fieldset p input[type=text]{width:98%}fieldset p select{width:99%}pre{font-family:Roboto,sans-serif}hr{background-color:#ccc;height:1px;border:0}.hide{display:none}.block{padding:10px}.inline{display:inline!important}.small{font-size:.9em}.large{font-size:1.2em}.bold{font-weight:700}.strike{text-decoration:line-through}.highlighted{background:#ffc}.hint{color:#929aab;font-size:14px}.hint a,.hint a:visited,.hint:visited{color:#929aab}.gray:not(button):not(input){color:#aaa}.gray a,.gray a:visited,.gray:visited{color:#888}.float-left{float:left}.float-right{float:right}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.shadowed{-moz-box-shadow:0 5px 15px #aaa;-webkit-box-shadow:0 5px 15px #aaa;box-shadow:0 5px 15px #aaa}.nowrap{white-space:nowrap}.hr{border-top:1px solid #ccc;margin-bottom:15px}.uppercase{text-transform:uppercase}.tomato{color:tomato}.blue{color:#21bfe6}.message+.message{margin-top:10px}.message{line-height:1.3}.hide.fancybox-content{padding:0;border-radius:25px}.dialog-window .police,.fancybox-container .police{line-height:21px}.lazy{opacity:1;transition:opacity .3s}.lazy[data-src]{opacity:0}.blue{color:#21bfe6}.white{color:#fff}.flex{display:flex;flex-wrap:wrap}.flex--v{align-items:center}.flex--center{align-items:center;justify-content:center}.flex--full{justify-content:center}.flex--around{justify-content:space-around}.flex__col{flex:50%}.ico{display:inline-block;fill:currentColor}.ico--size-s{width:20px;min-width:20px;height:20px;min-height:20px}.ico--size-x{width:22px;min-width:22px;height:22px;min-height:22px}.ico--size-xl{width:24px;min-width:24px;height:24px;min-height:24px}.ico--size-xxl{width:28px;min-width:28px;height:28px;min-height:28px}.my-menu{list-style:none;padding:0;margin:15px -4px 40px -4px}.my-menu li{margin:4px}.button,.my-menu a,.page:not(.not-big-link) a[target="_blank"]:not(.inline-link),.wa-login-submit,.wa-signup-form-actions input[type=submit]{display:inline-block;font-family:Roboto,sans-serif;background-color:#21bfe6;color:#fff;border:1px solid #21bfe6;text-transform:uppercase;border-radius:22px;text-decoration:none;font-size:13px;font-weight:700;padding:8px 20px;letter-spacing:1.3px;line-height:14px;cursor:pointer;text-align:center;box-sizing:border-box;outline:0}.button:hover,.my-menu a:hover,.page:not(.not-big-link) a[target="_blank"]:not(.inline-link):hover,.wa-login-submit:hover,.wa-signup-form-actions input[type=submit]:hover{background-color:#0cb6e0;color:#fff}.button--shadow{box-shadow:0 5px 10px rgba(33,191,230,.5)}.button--xl,.wa-login-submit,.wa-signup-form-actions input[type=submit]{padding:16px 28px}.button--xm,.page:not(.not-big-link) a[target="_blank"]:not(.inline-link){padding:12px 20px}.button--xs{padding:8px 15px;font-size:13px}.button--inverse{background-color:#fff;color:#333}.button--inverse:hover{background-color:#21bfe6;color:#fff}.button--light{background-color:#fff;color:#333;border:1px solid #fff}.button--light:hover{background-color:#eee;color:#333;border:1px solid #eee}input[type=checkbox]:checked,input[type=checkbox]:not(:checked),input[type=radio]:checked,input[type=radio]:not(:checked){position:absolute;left:-9999px}input[type=checkbox]:checked+span,input[type=checkbox]:not(:checked)+span,input[type=radio]:checked+span,input[type=radio]:not(:checked)+span{display:inline-block;position:relative;padding-left:28px;cursor:pointer}input[type=radio]:checked+span:before,input[type=radio]:not(:checked)+span:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:50%}input[type=checkbox]:checked+span:before,input[type=checkbox]:not(:checked)+span:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background-color:#fff;border-radius:2px;border:1px solid #ccc;box-sizing:border-box}.filters input[type=checkbox]:checked+span:before,.filters input[type=checkbox]:not(:checked)+span:before,.order-form input[type=checkbox]:checked+span:before,.order-form input[type=checkbox]:not(:checked)+span:before{border:1px solid #fff}input[type=checkbox]:checked+span:after,input[type=checkbox]:not(:checked)+span:after,input[type=radio]:checked+span:after,input[type=radio]:not(:checked)+span:after{content:"";position:absolute}input[type=radio]:checked+span:after,input[type=radio]:not(:checked)+span:after{background-color:#21bfe6}input[type=radio]:checked+span:after,input[type=radio]:not(:checked)+span:after{left:8px;top:8px;width:6px;height:6px;border-radius:50%}input[type=checkbox]:checked+span:after,input[type=checkbox]:not(:checked)+span:after{left:3px;top:7px;width:8px;height:3px;border-left:2px solid #929aab;border-bottom:2px solid #929aab;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=checkbox]:not(:checked)+span:after,input[type=radio]:not(:checked)+span:after{opacity:0}input[type=checkbox]:checked+span:after,input[type=radio]:checked+span:after{opacity:1}.hover{position:relative}.hover:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);opacity:0;transition:opacity .1s}.hover:hover:before{opacity:1}.more{background-color:#21bfe6;width:48px;height:48px;border-radius:50%;color:#fff;display:inline-flex;justify-content:center;align-items:center}.more:hover{color:#fff;background-color:#0cb6e0}div.beforeandafter{background:#fff;display:block;height:544px;overflow:hidden;position:relative;width:100%}div.beforeandafter img{max-width:none!important}div.after,div.before{height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:width .4s ease-in-out;width:100%;z-index:97}div.after{z-index:1}div.drag{background:#fff;cursor:col-resize;display:block;height:100%;left:100%;position:absolute;top:0;transition:left .4s ease-in-out;width:1px;z-index:98;opacity:1!important}div.drag div.draghandle{background:#fff;background-image:url(/wa-data/public/site/themes/bascom/img/beforeandafter/drag.svg);background-size:64px 64px;background-repeat:no-repeat;background-position:0 0;border-radius:50%;height:64px;width:64px;position:absolute;text-align:center}.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}.slick-arrow{background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M22.5 1L8 15.5 22.5 30' stroke='%23999'/%3E%3C/svg%3E");border:0;background-color:transparent;outline:0;background-repeat:no-repeat;background-position:center center;width:32px;height:32px;font-size:0;cursor:pointer;position:absolute;top:40%}.slick-next{transform:rotate(180deg);right:-30px}.slick-prev{left:-30px}.section--bg2 .slick-arrow{filter:brightness(0) invert(100%)}.menu-open,.menu-open body{overflow:hidden;height:auto;position:relative}.c_close{position:absolute;top:10px;right:7px;width:30px;height:21px;cursor:pointer}.c_close:after,.c_close:before{content:"";position:absolute;top:9px;left:3px;width:22px;height:2px;background:#5f5f5f}.c_close:before{transform:rotate(45deg)}.c_close:after{transform:rotate(-45deg)}.main-menu{background-color:#2076b3;position:relative}.main-menu.sticky{position:fixed;top:0;width:100%;box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:99}.main-menu__wrap{justify-content:space-between}.catalog{opacity:0;visibility:hidden;height:0;position:absolute;background-color:#efefef;width:100%;max-width:1110px;margin:0 auto;padding:0 15px;list-style:none;left:auto;z-index:10;box-shadow:1px 5px 10px rgba(0,0,0,.15);transition:opacity .2s;overflow:hidden}.catalog.is_active{opacity:1;visibility:visible;height:auto;overflow:inherit}.menu{padding:0;margin:0;list-style:none}.menu a,.menu-button{display:flex;padding:14px 21px;line-height:20px;text-decoration:none;text-transform:uppercase;font-size:14px;color:#fff;font-weight:700}.menu-button:hover{color:#fff}.site-menu li{position:relative;transition:background .2s}.site-menu .collapsible ul{opacity:0;visibility:hidden;height:0;position:absolute;background-color:#2076b3;padding:0;margin:0;list-style:none;width:260px;transition:opacity .2s;z-index:10}.catalog__button,.main-menu__mobile-button{display:inline-block;background:#e0f3fc;color:#333;text-transform:uppercase;padding:15px 29px;font-weight:700;font-size:14px;line-height:15px;cursor:pointer;white-space:nowrap;transition:background .2s}.main-menu__mobile-button{margin-left:-15px}@media(min-width:1190px){.menu-button{display:none}}@media(min-width:1025px){.main-menu__close,.main-menu__mobile-button,.mobile-1024{display:none}.main-menu .flex{flex-wrap:nowrap}.site-menu .collapsible:hover ul{opacity:1;visibility:visible;height:auto;transition:opacity .2s}.catalog__button:hover,.main-menu__mobile-button:hover{background:#c4e8f9}.menu-button:hover,.site-menu li:hover{background-color:#18659c}.catalog__button,.main-menu__mobile-button,.site-menu__wrapper>.menu>.collapsible>a{white-space:nowrap}}.search{width:100%;background:#fff;padding:15px 30px;box-sizing:border-box}.main-menu .search{display:none;position:absolute;left:0;top:47px;z-index:1;box-shadow:0 5px 10px rgba(0,0,0,.1)}.search input[type=search]{width:100%;margin-right:20px;font-size:14px;padding:8px 20px}.burger{display:inline-block;margin-right:14px;position:relative;top:2px}.burger__bar{position:relative;display:block;width:24px;height:1px;transition:.3s;background-color:#333}.burger__bar+.burger__bar{margin-top:6px}.is_active .burger .burger__bar:nth-of-type(1){transform:translateY(7px) translateZ(0) rotate(45deg)}.is_active .burger .burger__bar:nth-of-type(2){opacity:0}.is_active .burger .burger__bar:nth-of-type(3){transform:translateY(-7px) translateZ(0) rotate(-45deg)}.category-tree{display:flex;flex-wrap:wrap;padding:20px 0 40px 0;margin:0 auto;list-style:none;max-width:1110px}.category-tree .collapsible a{color:#333}@media(min-width:1025px){.category-tree .collapsible a:hover{color:#2076b3}.catalog a svg{display:none}.category-tree>.collapsible{flex:1}.category-tree>.collapsible:nth-child(2){flex:2}.category-tree>.collapsible:nth-child(2)>ul{column-count:2}.category-tree a:hover{text-decoration:underline}}.category-tree .collapsible ul{padding:0;margin:0;list-style:none}.category-tree .collapsible ul a{padding:1px 21px 15px 21px;text-transform:none;font-weight:400}.ico--angle{position:relative;top:-1px;margin-left:3px;margin-right:-8px}.ico--search{width:18px;min-width:18px;height:18px;min-height:18px}.ico--cart{width:24px;min-width:24px;height:24px;min-height:24px}.round-icons-wrap{width:32px;height:32px;border-radius:50%;background-color:#fff;cursor:pointer;margin-left:8px}.search-button{color:#929aab}.cart-button{color:#333}#cart a{position:relative;color:#fff;text-decoration:none;font-size:14px}.cart-total{margin-left:15px;max-width:70px}.cart-count{position:absolute;color:#fff;font-size:12px;font-weight:700;width:20px;height:20px;background-color:#ff440b;border-radius:50%;bottom:0;left:30px}.wa-auth-adapters ul{padding:0;min-height:16px}.wa-auth-adapters ul li{list-style:none;float:left;padding:0 15px 0 0}.wa-auth-adapters ul li a,.wa-auth-adapters ul li span{display:block;padding:0 5px}.wa-auth-adapters ul li a img,.wa-auth-adapters ul li span img{position:relative;top:3px;left:-3px}.wa-auth-adapters p{clear:left;color:#888;font-size:.9em;width:40%}.wa-auth-adapters.wa-connect{margin-top:20px}.wa-form .wa-field .wa-value input.wa-error{border:2px solid red}.wa-form .wa-field .wa-value .wa-error-msg{font-size:.9em;color:red;display:block}.wa-form .wa-field .wa-value p i.icon16{float:left;left:-20px;margin-top:2px;position:absolute}.wa-form .wa-field .wa-value p .field.wa-required span:after{content:" *";color:#faa}.wa-form .wa-field.wa-required .wa-name:after{content:" *";color:#faa}.wa-captcha{padding:7px 0 10px}.wa-captcha p{clear:left;margin:0}.wa-captcha strong{font-size:1.2em}.wa-captcha p img{float:left!important;margin-right:5px;margin-top:-8px}.wa-captcha .wa-captcha-refresh{font-size:.8em;text-decoration:underline;color:#aaa}.wa-captcha .wa-captcha-input{display:inline!important}.wa-captcha .errormsg{display:inline-block;margin-left:10px}input.error,textarea.error{border:2px solid tomato}.errormsg{color:tomato;display:block;font-size:14px;font-style:normal;margin-top:4px}.row{clear:both;border-top:1px solid #eee;padding:20px 0}.row.no-border{border:none}.col{float:left}.col.w1{width:6%}.col.w2{width:12%}.col.w3{width:18%}.col.w4{width:24%}.col.w5{width:30%}.col.w6{width:36%}.col.w7{width:42%}.col.w8{width:48%}.col.w9{width:54%}.col.w10{width:60%}.col.w11{width:66%}.col.w12{width:72%}.col.w13{width:78%}.col.w14{width:84%}.col.w15{width:90%}.col.w16{width:96%}table th{color:#aaa}table td,table th{padding:5px}table.table{margin-top:25px;width:100%;border-spacing:0;border-collapse:collapse}table.table th{padding-left:7px;padding-right:7px}table.table td{padding:15px 7px;border-bottom:1px solid #ddd}table.table td.min-width{width:1%}table.table td p{margin:0}table.table td input.numerical{width:50px;margin-right:5px;text-align:right}table.table tr.no-border td{border:none}table.table tr.thin td{padding-top:13px;padding-bottom:0}table.table tr.service td{padding-top:5px;padding-bottom:5px;padding-left:25px;font-size:.8em;color:#555}i.icon16{background-repeat:no-repeat;height:16px;width:16px;display:inline-block;text-indent:-9999px;text-decoration:none!important}* i.icon16{text-decoration:none!important;vertical-align:top;margin:0 .25em 0 0}.icon16.loading{background-image:url(/wa-content/img/loading16.gif)}.icon16.rss{background-image:url(img/rss.png)}.icon16.facebook{background-image:url(img/facebook.png)}.icon16.twitter{background-image:url(img/twitter.png)}.icon16.cart{background-image:url(img/cart-full.png)}.icon16.cart.empty{background-image:url(img/cart-empty.png);opacity:.6}.icon16.userpic20{background-position:-2px -2px}.icon16.color{border-radius:50%;border:1px solid rgba(0,0,0,.2);width:14px;height:14px;margin:0 3px;position:relative;top:-1px}i.icon10{background-repeat:no-repeat;height:10px;width:10px;display:inline-block;text-indent:-9999px;text-decoration:none!important}* i.icon10{text-decoration:none!important;vertical-align:top;margin:.2em .1em 0 0}.icon10.darr{background-image:url(img/darr.png)}.wrapper{display:flex;flex-direction:column;min-height:100%}.site-content{flex:1 0 auto}.mobile-only{display:none}.container{min-width:270px;max-width:1110px;margin:0 auto;padding:0 15px}.header__top{background:#f6f9fa;color:#929aab;font-size:13px;padding:5px 0}.header__top-wrapper{justify-content:space-between;align-items:center}.site-address .ico{margin-right:5px}.header__contacts{font-size:14px;margin-right:60px;flex-direction:column;align-items:flex-start;justify-content:center}.logo img{width:145px;height:57px}.contacts__row{width:100%;line-height:1}.contacts__row>span:first-child,.contacts__row>svg:first-child{margin-right:12px}.contacts__text{flex:1}.phone{font-size:18px;font-weight:700;white-space:nowrap}.phone a{color:#333;text-decoration:none}.header__contacts .phone{margin-right:12px}.header__buttons a:last-child{margin-left:8px}.header__main{padding:22px 0 20px 0}.header__logo{flex:1;margin-right:15px}.messengers__icon{font-size:0;display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 3px;background-repeat:no-repeat;background-position:0 0;background-size:24px 24px}.messengers__icon--viber{background-image:url(/wa-data/public/site/themes/bascom/img/viber.svg)}.messengers__icon--wa{background-image:url(/wa-data/public/site/themes/bascom/img/whatsapp.svg);background-size:25px 25px;width:25px;height:25px}.messengers__icon--fb{background-image:url(/wa-data/public/site/themes/bascom/img/facebook.svg)}.messengers__icon--insta{background-image:url(/wa-data/public/site/themes/bascom/img/Instagram.svg)}.messengers__icon--youtube{background-image:url(/wa-data/public/site/themes/bascom/img/youtube.svg)}.messengers__icon:hover{transform:scale(1.1)}.main-window{min-height:789px;background-repeat:no-repeat;background-position:bottom center;margin-bottom:-5px;margin-top:-30px}.webp .main-window{background-image:url(/wa-data/public/site/themes/bascom/img/home-bg_opti.webp)}.no-webp .main-window{background-image:url(/wa-data/public/site/themes/bascom/img/home-bg_opti.jpg)}.main-window__wrap{padding:91px 0}.headline{font-size:48px;text-transform:uppercase;font-weight:700}.headline>span:not([class]){display:inline-block;margin-bottom:2px;padding:3px 12px;background-color:rgba(255,255,255,.95)}.sub-headline{color:#929aab;font-size:24px;font-weight:300}.section__header .sub-headline{margin-top:17px}.section__header .headline{margin-bottom:0}.section__header{margin-bottom:60px}.main-window__sidebar{flex-basis:350px;box-sizing:border-box;background:#fff;box-shadow:0 0 50px #21bfe6;border-radius:25px;padding:30px}.main-window__content{flex:1;margin-top:67px}.main-window__headline{max-width:690px;font-weight:400}.main-window-button-secondary{background:#e0f3fc;box-shadow:0 5px 10px rgba(33,191,230,.75);color:#333;border:1px solid #e0f3fc}.main-window-button-secondary:hover{background:#21bfe6;color:#fff;border:1px solid #21bfe6}.main-window__content a{margin-top:28px}.calc{font-size:14px}.calc__header{text-align:center;font-weight:700;font-size:24px;line-height:32px;text-transform:uppercase;margin-bottom:22px;margin-top:-5px}.calc__image{background:#f6f9fa;line-height:0;margin-bottom:35px}.calc__button{width:100%;margin-top:5px}.calc__options{margin:26px 0}.calc__options label{display:block}.calc__options label+label{margin-top:24px}.section{padding:68px 0 80px 0}.webp .section--bg1{background:#21bfe6 url(/wa-data/public/site/themes/bascom/img/section--bg1.webp) no-repeat 0 0;background-size:cover}.no-webp .section--bg1{background:#21bfe6 url(/wa-data/public/site/themes/bascom/img/section--bg1.png) no-repeat 0 0;background-size:cover}.webp .section--bg2{background:#3280b7 url(/wa-data/public/site/themes/bascom/img/section--bg2.webp) no-repeat 0 0;background-size:cover}.no-webp .section--bg2{background:#3280b7 url(/wa-data/public/site/themes/bascom/img/section--bg2.png) no-repeat 0 0;background-size:cover}.section--bg3{background:#e0f3fc}.webp .section--bg4{background:#21bfe6 url(/wa-data/public/site/themes/bascom/img/section--bg4.webp) no-repeat 0 0}.no-webp .section--bg4{background:#21bfe6 url(/wa-data/public/site/themes/bascom/img/section--bg4.jpg) no-repeat 0 0}.webp .section--bg5{background:#21bfe6 url(/wa-data/public/site/themes/bascom/img/section--bg5.webp) no-repeat 0 0;background-size:cover}.no-webp .section--bg5{background:#21bfe6 url(/wa-data/public/site/themes/bascom/img/section--bg5.jpg) no-repeat 0 0;background-size:cover}.section--bg6{background:#f6f9fa}.promo-services{margin:-15px}.promo-services__item{position:relative;width:calc(33.33% - 30px);height:350px;background-repeat:no-repeat;background-position:center center;text-align:center;margin:15px}.service__name{font-weight:700;font-size:18px;line-height:24px;text-align:center;text-transform:uppercase;color:#333;background-color:#fff;padding:10px;max-width:170px;margin:0 auto}.service__more-info{padding:0 45px;opacity:0;visibility:hidden;height:0;display:none}.promo-services__item:hover .service__name{background-color:transparent}.promo-services__item:hover .service__more-info{display:block;opacity:1;visibility:visible;height:auto;margin-top:15px}.service__desc{margin-bottom:25px}.service{z-index:1;position:relative}.false-link{position:absolute;top:0;bottom:0;right:0;left:0;font-size:0;z-index:2}.link-dotted{text-decoration:none;border-bottom:1px dashed;line-height:normal}.link-dotted:hover{border-bottom:1px dashed transparent}.choose-list{margin:-20px -30px -35px -30px;justify-content:center}.choose__img{margin-bottom:20px}.choose__img img{width:64px;height:64px}.choose:nth-child(1) .choose__img img{width:76px;height:66px}.choose:nth-child(4) .choose__img img{width:60px;height:60px}.choose{color:#fff;font-weight:700;line-height:24px;text-align:center}.choose-list__item{margin:30px;width:100%;max-width:230px}.choose-list__item:nth-child(6){max-width:280px}.gallery__photo{flex-basis:25%;margin-bottom:0;overflow:hidden}.gallery__photo>div{height:100%}.gallery__photo img{max-width:100%;width:100%;object-fit:cover;height:calc(100% + 1px)}.gallery__photo-name{font-size:22px;line-height:32px;color:#333}.gallery__photo-name a{color:#333;text-decoration:none}.gallery__photo-name a:hover{text-decoration:underline}.gallery__photo-desc{font-size:16px;line-height:48px;color:#929aab}.gallery__photo figcaption{display:none;opacity:0;visibility:hidden;height:0;z-index:1;text-transform:uppercase;font-weight:700;position:absolute;top:0;bottom:0;left:0;right:0;padding:30px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.gallery__photo:hover figcaption{display:flex;opacity:1;visibility:visible;height:auto}.gallery__photo-more{margin-top:30px;margin-left:4px;margin-right:4px}.gallery__photo-more svg{position:relative;top:-1px;left:-1px}.gallery__photo-more+.gallery__photo-more svg{width:15px;fill:#fff;height:15px}.gallery__photo-more--link{font-size:14px}.gallery__button-more{flex:100%;margin-top:30px}.gallery__more{text-align:center;margin-top:62px;margin-bottom:-77px}.page-gallery{margin-bottom:60px;margin-top:-60px}.page-gallery__buttons{width:100%;margin-bottom:36px;margin-top:6px}.page-gallery__buttons span{margin:4px}.page-gallery__buttons .is_active,.page-gallery__buttons span:hover{background-color:#fff;color:#21bfe6}.page-gallery__header{width:100%;margin-top:60px;max-width:none}.page-gallery .gallery:not(:empty){margin-bottom:60px;justify-content:center}.page-gallery-video p:empty{display:none}.page-gallery-video{margin-bottom:60px}.page-gallery-video__list{display:flex;flex-wrap:wrap;margin:-15px -15px 30px -15px}.page-gallery-video__list .video-container{flex:calc(50% - 30px);margin:15px}.page-gallery-video__list iframe{width:100%!important}.page-header-wrap+.section--page-content{padding:0 0 50px 0}.link-cap-calculator{margin-right:20px}.step{color:#fff}.steps-list__item{max-width:220px;text-align:center;margin:30px}.step__number{background-image:url(/wa-data/public/site/themes/bascom/img/stroke.png);font-size:64px;font-weight:700;width:100px;height:97px;margin:0 auto 25px auto}.step__desc{font-weight:700}.step__desc a,.step__desc a:hover{color:#fff}.steps-list{margin:-18px -30px -38px -30px;justify-content:center}.order-form{background:#21bfe6;border-radius:25px;padding:43px 30px;color:#fff;text-align:center}.order-form__header{position:relative;margin-bottom:23px}.order-form__header:after,.order-form__header:before{content:'';position:absolute;top:27px;width:100%;max-width:473px;height:17px;background:url(/wa-data/public/site/themes/bascom/img/wave.svg) no-repeat 0 0;background-size:100%}.order-form__header:before{left:0}.order-form__header:after{right:0;transform:rotateY(180deg)}.order-form__header img{width:64px;height:64px;z-index:1;background:#21bfe6;position:relative}.order-form__content{max-width:850px;margin:0 auto}.order-form__headline{font-size:24px;line-height:32px;text-transform:uppercase;font-weight:700;margin-bottom:25px}.order-form__desc{margin-bottom:25px}.order-form--mini .order-form__desc{font-size:14px}.order-form .police a{color:#fff}.order-form .inputs{display:flex;margin:0 auto}.order-form--mini .inputs{max-width:637px}.order-form input[type=email],.order-form input[type=text],.order-form textarea{background:#21bfe6;border:1px solid #fff;color:#fff}.order-form input[placeholder]::-webkit-input-placeholder{color:#fff}.order-form input[placeholder]::-moz-placeholder{color:#fff}.order-form input[placeholder]:-moz-placeholder{color:#fff}.order-form input[placeholder]:-ms-input-placeholder{color:#fff}.order-form input[placeholder]::placeholder{color:#fff}.order-form textarea::-webkit-input-placeholder{color:#fff}.order-form textarea::-moz-placeholder{color:#fff}.order-form textarea:-moz-placeholder{color:#fff}.order-form textarea:-ms-input-placeholder{color:#fff}.order-form textarea::placeholder{color:#fff}.order-form .inputs>input,.order-form .inputs>textarea{margin:7px;width:100%}.police{font-size:14px}.dialog-window .police,.order-form .police{margin-top:10px}.police input[type=checkbox]+span{padding-left:25px;line-height:1.2;padding-top:3px;top:2px;text-align:left}.form-page{max-width:540px;margin:0 auto}[name=pin]{margin:5px 10px 5px 0}.wa-login-form-fields>div,.wa-signup-form-fields>div{margin-bottom:10px}.wa-login-form-fields .wa-name,.wa-signup-form-fields .wa-name{margin-bottom:5px;font-size:14px}.wa-field-terms-accepted,.wa-login-forgotpassword-url{font-size:13px;color:#777}.wa-login-form-fields input,.wa-login-submit,.wa-signup-form-fields input{width:100%;box-sizing:border-box}.wa-login-url,.wa-signup-url{margin-top:15px}.wa-login-form-fields,.wa-signup-form-fields{margin-bottom:15px}.section__team{margin-bottom:50px}.team__left{margin-right:45px}.team__right{display:flex;align-items:center;flex:1}.team-about__text{flex:1}.team-about__number{font-weight:300;font-size:48px;line-height:64px;width:100px;text-align:center;margin-right:20px}.team-about__number span{position:relative}.team-about__number span:after{content:'+';position:absolute;top:-16px;font-size:24px;left:revert;right:-18px;font-weight:400}.team-about__row{font-weight:700}.video{position:relative}.video img{border-radius:25px}.video__link{width:64px;height:64px;background-color:#fff;border-radius:50%;position:absolute;z-index:10}.video img{max-width:100%}.slider{margin:-15px}.slider__item-wrap{padding:10px 0}.slider__item{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:5px;margin:0 15px;transition:box-shadow .2s}.slider__item:hover{box-shadow:0 2px 15px rgba(0,0,0,.15)}.brand-slider{height:150px;overflow:hidden}.brand-slider .slider__item{height:105px}.brand-slider.slick-initialized{height:auto;overflow:inherit}.brand-slider img{max-height:105px;max-width:100%}.brands-more{text-align:center;margin-top:68px}.brands-list{margin:-10px}.brand{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:5px;margin:10px;transition:box-shadow .2s;text-decoration:none;color:#333;flex-basis:calc(20% - 20px);height:150px}.brands-list__brand:hover{box-shadow:0 2px 15px rgba(0,0,0,.15)}.brand-header .brand{margin:0 40px 0 0}.brand-header h1{margin-bottom:0}.brand-header{margin-bottom:25px}.brand-header+.sub-categories{margin:0 0 15px 0}.h1-wrap{flex:1;display:flex;align-items:center;justify-content:space-between}.accordion__item{background-color:#fff;padding:20px 30px}.accordion__item+.accordion__item{margin-top:8px}.accordion__item-header{justify-content:space-between;cursor:pointer}.accordion__item-name{font-weight:700;flex:1;margin-right:10px}.accordion__item-content{display:none;margin-top:20px;max-width:1010px}.accordion__item-toggle{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border:2px solid #21bfe6;border-radius:50%;color:#21bfe6;font-weight:700}.accordion__item.is_active{background-color:#21bfe6;color:#fff}.accordion__item.is_active .accordion__item-toggle{color:#fff;border-color:#fff}.section--question .accordion{margin:-7px 0}.news{margin:-7px -15px}.news-card{width:calc(33.33% - 30px);margin:0 15px}.news-card__img{margin-bottom:29px;overflow:hidden}.news-card__headline a{color:#333;text-decoration:none;text-transform:uppercase;font-weight:700}.news-card__headline a:hover{text-decoration:underline}.news-card__date,.news-card__text{color:#929aab;font-size:14px;line-height:21px}.news-card__text{margin-top:3px}.news-card__date{margin-top:20px}.news-card__button{position:absolute;opacity:0;visibility:hidden;height:0;transition:opacity .2s}.news-card__img:hover .news-card__button{opacity:1;visibility:visible;height:auto}.news-more{margin-top:50px}.section--feedback .order-form{background:0 0;margin-bottom:-50px}.order-form__buttons{margin-top:41px;margin-bottom:17px}.section--feedback .headline{position:relative;line-height:48px;margin-top:5px}.section--feedback .headline:before{content:'';position:absolute;bottom:-40px;width:100%;max-width:473px;height:17px;background:url(/wa-data/public/site/themes/bascom/img/wave.svg) no-repeat 0 0;background-size:100%}.section--feedback .order-form__desc{margin-top:10px;max-width:800px;margin-left:auto;margin-right:auto}.section--feedback form{padding-top:24px}.order-form__error,.order-form__success{width:100%;padding:10px;background-color:#fff;margin-top:14px;border-radius:5px;display:none}.order-form__success{color:green}.order-form__error{color:tomato}.warning{display:flex;align-items:center}.warning__text{font-weight:700;font-size:14px;margin-left:7px}.ico--warning{width:32px;min-width:32px;height:32px;min-height:32px}.tabs__content{display:none;margin-top:44px}.tabs__content.active{display:block}.tabs__caption{margin:-4px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.tabs__caption li{background:#edf1f2;border-radius:33px;padding:12px 24px;margin:4px;cursor:pointer}.tabs__caption li.active{background:#e0f3fc;color:#21bfe6;font-weight:700}.tabs--before-after .tabs__content{display:block;visibility:hidden;height:0;margin-top:0}.tabs--before-after .tabs__content.active{visibility:visible;height:auto}.tabs--before-after .tabs__caption{justify-content:center;margin-top:-10px;margin-bottom:20px}.content-footer{color:#929aab;font-size:14px}.content-footer a{color:#929aab;text-decoration:none}.content-footer a:hover{text-decoration:underline}.social__hint{margin-right:15px}.instructions-page .headline{font-size:32px}.page #certificates{display:flex;margin:-15px;flex-wrap:wrap}.certificates-group-container+.certificates-group-container{margin:15px;flex:calc(50% - 30px)}.certificates-group-container .certificate+.certificate{margin-top:5px}.certificates-group-container h2{font-size:20px!important;text-transform:uppercase;font-weight:700;margin-bottom:20px!important}.adv__item{display:flex}.adv__item+.adv__item{margin-top:12px}.adv__header{margin-bottom:22px}.adv__item span{margin-right:12px}.blog-headline,.category-name,.headline--mini,.my h1,.page h1,.post h1{margin-bottom:30px;text-transform:uppercase;font-weight:700;font-size:38px}body .slider-wrapper{max-width:800px}body .theme-default .nivoSlider{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body .theme-default .nivo-controlNav a{width:10px;height:10px;background:#eee;margin:0 10px;border-radius:50%}body .theme-default .nivo-controlNav a.active{background:#21bfe6}.page__content{flex:1}.page__content figure img{max-width:100%}.sidebar__content .menu{background-color:#f6f9fa;padding:10px 0}.sidebar__content .menu a{color:#2076b3;font-weight:400;transition:background .2s}.sidebar__content .menu a:hover{background-color:#cdebf5}.sidebar__content .menu .menu__item--childs a{padding:14px 30px;text-transform:inherit}.go-to-shop{text-align:center;background-color:#21bfe6;margin-top:30px;border:2px solid #21bfe6;transition:background .2s;border-radius:3px}.go-to-shop a{display:block;text-decoration:none;text-align:center;color:#fff;font-weight:700;font-size:13px;line-height:17px;padding:10px;transition:color .2s}.go-to-shop:hover{background-color:#fff}.go-to-shop:hover a{color:#21bfe6}.contact-page-details{padding-top:20px}.details{padding:30px;border:1px solid #eee}.details .phone .hint{font-weight:400;margin-left:10px}.details .contacts__row+.contacts__row{margin-top:10px}.details .phone>div:first-child{margin:3px 0 5px 0}.details .phone>div:last-child{margin:8px 0 5px 0}.details .workshop>div{margin:0 0 8px 0}.details .contacts__row.contacts__row--social,.details .contacts__row.contacts__row--workshop{margin-top:15px}.details__col-headline,.icon-desc__headline{font-weight:700;margin-bottom:15px}.details pre{font-size:14px}.details__col{flex:50%}.icon-desc__icon img{width:48px;height:48px}.icon-desc__icon{margin-right:30px}.icon-desc__text{flex:1}.icon-desc__row+.icon-desc__row{margin-top:30px}.contact-page-desc:not(:empty){padding-bottom:40px}.we-wait{display:flex}.we-wait__photo{margin-right:28px;font-size:0;line-height:0}.we-wait__photo img{max-width:730px}.we-wait__desc{background:#f6f9fa;padding:30px 30px 0 30px;display:flex;flex-direction:column}.we-wait__desc-text{flex:1;font-size:14px}.we-wait__desc-headline{font-size:24px;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:20px}.we-wait__desc-img{font-size:0;line-height:0;margin-left:-30px;margin-right:-30px}.we-wait__desc-img img{max-width:350px}.flex__col.we__img{flex:1;margin-right:40px}.we__img img{min-width:350px;max-width:480px}.choose-to-page{margin-top:40px;margin-bottom:20px}.about-page-adv{margin-top:-40px}.small-adv{margin:-15px}.small-adv__item{flex:1;margin:15px;text-align:center}.small-adv__img{margin-bottom:15px}.small-adv__img img{max-width:64px}.small-adv__headline{font-weight:700;margin-bottom:15px}.search-blog{margin-bottom:40px}.search-blog input[type=search]{width:100%;box-sizing:border-box;font-size:14px}.page .catalog-page ul li:after,.page .sitemap li:after{display:none}.page .catalog-page ul li+li,.page .sitemap li+li{margin-top:0}.page .catalog-page ul li,.page .sitemap li,.page .sitemap ul li{padding-left:0}.catalog-page .category-tree{margin:0}.catalog-page .category-tree{max-width:inherit}.page .sitemap,.page .sitemap ul{padding:0;margin:0;list-style:none}.catalog-page,.page .sitemap{margin:0 -15px}.sitemap{column-count:4}.sitemap--no-column{column-count:auto}.sitemap a{display:flex;line-height:20px;text-decoration:none;font-size:14px;padding:1px 21px 15px 21px;text-transform:none;font-weight:400;color:#333}.sitemap a:hover{color:#2076b3}.sidebar.left{width:170px;float:left}.sidebar.right{width:190px;float:right}.content.left{margin-left:200px}.content.right{margin-right:200px}.content.right .page{margin-right:50px}.sidebar.left.double{width:270px;float:left}.content.left.double{margin-left:300px;float:left}.sidebar.right.double{width:270px;float:right}.content.right.double{margin-right:300px}.sidebar.left.triple{width:500px;float:left}.content.left.triple{margin-left:500px;margin-top:0}.sidebar.right.triple{width:500px;float:right}.content.right.triple{margin-right:500px;margin-top:0}.content.top-padded{padding-top:50px}#main{clear:both;line-height:1.5em;margin:0;padding-top:30px;padding-bottom:60px}.app-navigation{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1em;margin-top:2em}.app-navigation .static-text{padding:12px 23px;color:#555;font-weight:700}.app-navigation .schedule{padding:12px 23px;color:#555}.app-navigation ul.menu-h li{margin:0!important}.app-navigation ul.menu-h li a{text-decoration:none;text-transform:uppercase;padding:15px 15px 15px 0;color:#777}.app-navigation ul.menu-h li.selected a{font-weight:700}.static-pages{float:right}.breadcrumbs{padding:0;margin:1px 0 30px 0;list-style:none;display:flex;flex-wrap:wrap;font-size:14px;line-height:16px;color:#929aab}.breadcrumbs__item:last-child{color:#21bfe6;font-weight:700;max-width:500px;white-space:nowrap}@media(min-width:760px){.breadcrumbs__item:last-child{text-overflow:ellipsis;overflow:hidden}}.breadcrumbs a{color:#929aab;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .arrow{margin:0 10px}.tags{line-height:2em;min-height:50px}.tags a{color:#25c!important;display:inline!important;padding:5px 7px!important}.tags a:hover{color:red!important}.footer{flex:0 0 auto;background-color:#f6f9fa}.footer__content{display:flex;padding:75px 0;align-items:self-start}.footer__content-col{display:flex}.footer__bottom{background-color:#edf1f2;padding:13px 0;font-size:12px;line-height:14px;color:#929aab}.footer__bottom a{color:#929aab;text-decoration:none}.footer__bottom a:hover{text-decoration:underline}.footer__bottom-wrapper{justify-content:space-between}.footer__bottom-col--sitemap{position:relative;left:-50px}.footer__contacts{flex-basis:250px}.footer__logo{flex-basis:160px}.footer__menu{padding:0 40px;flex:1}.footer-menu__col{flex:33.33%;margin:0 15px}.footer__menu .collapsible>a{display:none}.footer-menu__headline{font-weight:700;line-height:24px;min-height:48px;margin-bottom:23px}.menu-list,.menu-list ul{padding:0;margin:0;list-style:none;font-size:13px;line-height:18px}.menu-list li{margin-bottom:14px}.menu-list a{color:#333;text-decoration:none}.menu-list a:hover{text-decoration:underline}.footer .contacts__row+.contacts__row{margin-top:15px}.footer .contacts__row.contacts__row--button{margin-top:24px}.footer .contacts__row.contacts__row--mail{margin-top:8px}.footer .phone+.phone{margin-top:8px}.contacts__text a{color:#333;text-decoration:none}.ico--footer-map{margin-left:-2px;position:relative;left:1px}.footer .messengers{margin:0 -4px}.footer .messengers__icon{margin:0 4px}.calculator{display:flex;margin-bottom:-11px}.calculator>div{flex:50%}.calculator .block{padding:0;margin-bottom:65px}.calculator__block-header{margin-bottom:16px;flex-wrap:nowrap}.number{display:flex;align-items:center;justify-content:center;background-color:#21bfe6;border-radius:50%;font-size:14px;color:#fff;margin-right:14px;width:24px;height:24px;line-height:21px;font-weight:700}.calculator__headline{flex:1;font-size:18px !important;margin-bottom:0;text-transform:none;line-height:1.4}.calculator__image-wrap{display:inline-flex;margin:0 8px 6px 0;border:1px solid #ccc;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer}.bowl{width:96px;height:64px}.bowl.active svg rect{stroke:#21bfe6}.stairway{width:64px;height:64px}.stairway svg{fill:#929aab}.stairway.active svg{fill:#21bfe6}.calculator__image-wrap.active{border:4px solid #21bfe6}.size:not(.right){display:inline-flex;flex-direction:column;margin-right:8px}.size:not(.right) span{margin-bottom:3px;color:#929aab;text-align:center}.size.right{font-weight:700;margin-top:21px;margin-left:14px}#volume{color:#21bfe6;margin-left:3px}#properties{width:100%;color:#929aab;margin-top:-8px}#properties tr{background:0 0!important}#properties td{padding:8px!important;border:0;font-size:16px}.calculator-form{background:#21bfe6 url(/wa-data/public/site/themes/bascom/img/section--bg5.jpg) no-repeat 0 0;background-size:cover;margin-bottom:80px}.calculator-form .order-form__headline{margin-bottom:30px}#photo{width:100%}#send_btn{margin:30px auto 20px}#send_btn button{margin:0 auto;width:100%;max-width:230px}#send_btn button:disabled{cursor:wait}#note{font-size:14px}.calculator__radios label+label{margin-left:15px}.calculator .error{font-size:14px;margin-top:4px}.calculator-full .calculator__img img{max-width:100%;padding-bottom:20px}.calculator-full .calculator__counting{padding:10px;border:2px solid #21bfe6;border-radius:5px;margin-bottom:20px}.calculator-full h3 span{color:#21bfe6}.calculator-full .block__rate-list strong{white-space:nowrap}.calculator-full .block.block-total h3 span{font-size:24px}.calculator-full input.input-error,.calculator-podbor input.input-error{border:1px solid red}.calculator-ful .calculator{margin-bottom:10px}.s-loading-section{position:fixed;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background:rgba(255,255,255,.5);z-index:100}.s-loading-section .s-loading-content{display:inline-block}.is-touch-enabled .promo-services .false-link{pointer-events:none}@media(max-width:1340px){.gallery__photo{flex-basis:33.33%}}@media(max-width:1220px){.slick-prev{left:0;z-index:1}.slick-next{right:0}.steps-list{margin:-18px -15px -38px -15px}.choose-list{margin:-20px -15px -35px -15px}.choose-list__item{margin:25px}}@media(max-width:1190px){.we-wait__desc-img{display:none}.site-menu__wrapper{position:absolute;opacity:0;visibility:hidden;height:0;top:48px;background-color:#2076b3;flex-wrap:wrap!important;overflow:hidden;z-index:10;box-shadow:1px 5px 10px rgba(0,0,0,.15);transition:opacity .2s}.site-menu__wrapper.is_active{opacity:1;visibility:visible;height:auto;overflow:inherit}.catalog{width:calc(100% - 60px)}.site-menu__wrapper.is_active .menu{flex:100%}.site-menu__wrapper.is_active .collapsible ul{right:0;top:0}.search{padding:15px 0}.we-wait__photo img{max-width:500px}.we-wait__desc{padding:30px}}@media(max-width:1024px){.catalog .collapsible .collapsible svg,.catalog__button .burger,.category-tree .collapsible ul,.header__top-wrapper .favorites-leash,.main-menu__nav a.menu-button,.none-1024,.page__sidebar .sidebar__content,.section--feedback .headline:before,.site-menu .collapsible ul{display:none}.page__content{width:100%}.page__sidebar{width:100%;margin-bottom:20px}.page__sidebar .sidebar__block-headline{background:#e0f3fc;margin:0;padding:15px}.go-to-shop{margin-top:15px}.catalog-page .category-tree .collapsible ul{display:block}.catalog-page .category-tree{border:0}.catalog-page .category-tree>.collapsible:not(:last-child){margin-bottom:20px}.catalog-page .category-tree .collapsible ul a{padding:8px 15px 8px 15px}.main-menu__nav{display:block;width:60%;position:fixed;top:0;left:-100%;background-color:#efefef;height:calc(100vh - 50px);padding-bottom:50px;box-shadow:2px 2px 10px rgba(0,0,0,.2);z-index:10;overflow:auto;transition:left .2s;font-size:14px}.main-menu__nav.is_active{left:0}.menu-open:before{content:'';position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.2);z-index:10}.catalog__button{background:0 0;padding:20px;pointer-events:none;color:#2076b3;padding:20px 20px 10px 20px}.catalog__button:after{content:':'}.catalog,.site-menu__wrapper{padding:0}.catalog,.site-menu .collapsible ul,.site-menu__wrapper{opacity:1;visibility:visible;height:auto;box-shadow:none;width:auto;position:static}.category-tree{padding:0 0 10px 0;margin-bottom:10px}.category-tree .collapsible ul a,.site-menu .collapsible ul a{padding:8px 21px 8px 21px}.category-tree>.collapsible,.site-menu__wrapper>.menu{flex:100%}.menu a,.menu-button{padding:9px 21px}.site-menu__wrapper{background-color:#efefef}.menu a,.menu-button{color:#333}.site-menu{padding-bottom:10px;padding:0 0 10px 0;margin-bottom:16px}.category-tree,.main-menu__nav .contacts,.site-menu{border-bottom:1px solid #c8c8c8}.main-menu__nav a{color:#333;text-decoration:none}.main-menu__nav .collapsible>a{display:flex;justify-content:space-between}.main-menu__nav .contacts{padding:5px 20px 15px 20px;margin-bottom:20px}.main-menu__nav .contacts .phone{margin-bottom:10px}.main-menu__nav .ico--angle{z-index:10;margin-right:-2px;transition:transform .2s}.is_active>.ico--angle{transform:rotate(180deg)}.site-menu .collapsible ul{background-color:#efefef}.site-menu .collapsible ul a{text-transform:none;font-weight:400}.category-tree .collapsible ul,.site-menu .collapsible ul{margin:0}.search form.flex{flex-wrap:nowrap}.main-window{min-height:690px;background-size:cover}.main-window__wrap{padding:60px 0}.main-window__content{margin-top:0}.big-headline,.blog-headline,.category-name,.headline,.headline--mini,.my h1,.page h1,.post h1{font-size:36px}.big-headline{margin-bottom:30px}.calc__image img{max-width:100%;object-fit:cover}.service__more-info{padding:0 15px}.gallery__photo-name{font-size:18px;line-height:26px}.gallery__photo-desc{font-size:14px;line-height:37px;color:#929aab}.gallery__photo-more{margin-top:15px}.more{width:36px;height:36px}.gallery__more{margin-bottom:0}.team__left{margin-right:15px;width:460px}.section--feedback .order-form{margin-bottom:0;padding:0}.footer__menu{padding:0 40px 0 0}.video img{height:auto}}@media(max-width:940px){.gallery__photo-desc,.header__buttons{display:none}.header__contacts{margin-right:0}.main-window__sidebar{flex-basis:275px}.news-card{width:100%;margin:15px;display:flex;flex-wrap:wrap}.news{margin:-15px}.news-card__img{margin-bottom:0;overflow:hidden;margin-right:15px}.news-card__content{flex:1}.news-card__img img{max-width:100%}.news-card__headline{margin-bottom:10px}.news-card__date{margin-top:10px}.flex__col.we__img{flex:100%;margin-right:0;margin-bottom:20px}.we-wait__photo img{max-width:300px}.calculator{flex-wrap:wrap}.calculator>div{flex:100%}.calculator__right{order:-1}.calculator #photo{max-width:300px;display:block;margin:0 auto -15px auto}.calculator .block{margin-bottom:45px}.calculator-form{margin-bottom:55px}.calculator-full .calculator__counting,.calculator__left>.block:last-child{margin-bottom:30px}.calculator-full input[type=checkbox]:checked+span,.calculator-full input[type=checkbox]:not(:checked)+span,.calculator-full input[type=radio]:checked+span,.calculator-full input[type=radio]:not(:checked)+span{display:initial}input[type=radio]:checked+span:before,input[type=radio]:not(:checked)+span:before{top:-2px}input[type=radio]:checked+span:after,input[type=radio]:not(:checked)+span:after{top:6px}input[type=checkbox]:checked+span:before,input[type=checkbox]:not(:checked)+span:before{top:1px}input[type=checkbox]:checked+span:after,input[type=checkbox]:not(:checked)+span:after{top:5px}}@media(max-width:760px){.main-window-button-secondary{box-shadow:none}.main-window__content a,.s-footer-notice{margin-right:0;margin-top:10px;margin-bottom:5px;}body{-webkit-text-size-adjust:100%}.mobile-only{display:block}.non-mobile-only{display:none}i.icon16{margin-top:0;vertical-align:middle}.comment-form-fields label{float:left}.wa-form .wa-field .wa-name{float:none;padding-bottom:0}.wa-form .wa-field .wa-value{margin-left:0}.wa-form .wa-field .wa-value p span{display:block}.wa-form .wa-field .wa-value input[type=email],.wa-form .wa-field .wa-value input[type=password],.wa-form .wa-field .wa-value input[type=text]{min-width:200px}.wa-auth-adapters p{width:80%}.wa-captcha input.wa-captcha-input{width:100px}.errormsg{margin-left:0}.main-window__content{flex:100%;text-align:center;margin-bottom:30px}.calc__image{text-align:center;margin-bottom:27px}.main-window__sidebar{flex-basis:100%}.calc__options label+label{margin-top:14px}.calc__button{margin-top:0}.calc__header,.order-form__headline,.sub-headline{font-size:20px}#main{padding-bottom:30px}.section__header{margin-bottom:35px}.section{padding:50px 0 60px 0}.footer__content{padding:50px 0 40px 0}.brands-more,.gallery__more,.news-more{margin-top:30px}.slider{margin:-15px 0}.brand-slider{margin:-5px 0}.description p:empty,.page p:empty{padding:1px 0}.main-window{margin-bottom:0}.promo-services__item{width:calc(50% - 20px);margin:10px}.promo-services{margin:-10px}.choose-list__item,.steps-list__item{margin:15px 10px}.choose-list,.steps-list{margin:-15px 0}.gallery__photo{flex-basis:50%}.team__left{margin-right:0;width:100%;margin-bottom:20px}.team__right{flex:100%;justify-content:center}.order-form__headline{line-height:27px}.order-form__desc{margin-bottom:7px;line-height:normal}.order-form__buttons{margin-top:30px}.footer__menu{padding:0;flex:100%;margin-bottom:30px}.footer__contacts{flex-basis:100%}.footer .contacts__row+.contacts__row{width:calc(50% - 5px);padding-right:5px}.footer__content{flex-wrap:wrap}.footer-menu__headline{min-height:auto}.footer__bottom-col--sitemap{left:auto}.social{flex:100%;margin-top:10px}.footer-menu__col{margin:0}.breadcrumbs{margin:1px 0 20px 0;flex-wrap:nowrap;overflow:auto;padding:0 0 10px 0}.breadcrumbs__item{white-space:nowrap}.gallery__photo img{height:190px}}@media(max-width:670px){.choose__desc br,.header__top,.step__desc br,.table--orders tr td:nth-child(4){display:none}.header__main{padding:10px 0}.logo img{width:123px;height:48px}.search input[type=search]{margin-right:10px}.accordion__item-content,.category-description,.gallery__photo-name,.order-form__desc,.service__more-info,.service__name{font-size:14px}.choose-list__item,.choose-list__item:nth-child(6),.steps-list__item{max-width:100%;width:100%}.choose__img{margin-bottom:10px}.step__number{margin:0 auto 15px auto}.order-form .inputs,.order-form--mini .inputs{flex-wrap:wrap}.order-form{padding:30px}.order-form .inputs>input,.order-form .inputs>textarea{margin:7px 0}.accordion__item-content ul{padding-left:15px}.news-card__img{flex-basis:220px}.small-adv__item{flex:100%;margin:15px 0;text-align:center}.icon-desc__text{flex:100%}.we-wait{flex-wrap:wrap}.we-wait__photo{margin-right:0}.we-wait__photo img{max-width:100%}.page-gallery-video__list .video-container{flex:100%;margin:5px 0}.page-gallery-video__list{margin:-5px 0 15px 0}.certificates-group-container+.certificates-group-container{flex:100%}.description table td,.description table th,.my table,.page table td,.page table th{padding:5px;font-size:13px}.description figure,.flex figure:not(.gallery__photo){margin:0 0 15px 0!important;float:none!important}.description figure img,.flex figure:not(.gallery__photo) img{width:auto!important;height:auto!important}.table--orders tr{display:flex;flex-wrap:wrap}.table--orders tr td:nth-child(3){width:100%;order:1;padding:0 7px 7px 7px}.table--orders tr td{border:0;padding:7px}table.table tr{border-bottom:1px solid #ddd;margin-bottom:7px}}@media(max-width:480px){.footer-menu__headline,.footer__menu .footer-menu__col:nth-child(2),.footer__menu .footer-menu__col:nth-child(3),.header__contacts span,.menu-list br,.schedule{display:none}.catalog__button,.main-menu__mobile-button{padding:15px}.catalog__button{margin-bottom:-5px}.phone{font-size:16px}.gallery__photo-more--link{font-size:12px}.header__contacts .phone{font-size:14px}.logo img{width:98px;height:39px}.main-menu__nav{width:90%}.menu a,.menu-button{padding:9px 15px}.main-menu__nav .contacts{padding:5px 15px 15px 15px}.big-headline,.blog-headline,.category-name,.headline,.headline--mini,.my h1,.page h1,.post h1{font-size:28px}.description h2,.page h2{font-size:22px}.description h3,.page h3{font-size:20px}.main-window__wrap{padding:50px 0}.headline>span:not([class]){padding:3px 5px}.promo-services{margin:-10px 0}.promo-services__item{width:100%;margin:10px 0;background-size:cover;height:240px}.gallery__photo-name{line-height:20px}.gallery__photo-more{margin-top:7px}.gallery__photo figcaption{padding:10px}.news-card__img{flex-basis:100%;padding-top:0;margin-right:0;margin-bottom:15px}.news-card__img img{width:100%}.section--feedback .headline{line-height:36px}.footer .contacts__row+.contacts__row{width:100%;padding-right:0}textarea{min-height:110px}.we__img img{min-width:auto;max-width:100%}.details{padding:0;border:0}.section.map iframe{height:330px}.size:not(.right){margin-right:0;margin-bottom:12px;width:100%}.size:not(.right) span{text-align:left}.calculator__radios>label{margin-bottom:7px;display:block;width:100%}.calculator__radios label+label{margin-left:0}.calculator__radios>label:last-child{margin-bottom:0}.gallery__photo img{height:150px}}@media(max-width:357px){.cart-total,.header__contacts .phone{display:none}.header .messengers__icon{width:32px;height:32px;margin:0;background-size:32px 32px}.header .messengers__icon:last-child{margin:0 0 0 8px}.gallery__photo{flex-basis:100%}.gallery__photo img{height:100%}.home-page .gallery__photo:nth-child(even){display:none}#properties tr{display:flex;flex-wrap:wrap}#properties td{width:100%}}
.slick-arrow.slick-disabled{opacity:0.2;}
.section--reviews{background-color:#F6F9FA}
/*.video-reviews__slide{color:#21bfe6;position:relative;}
.video-reviews__slide img{margin:0 auto;max-width:100%}
.video-reviews__slide-link{position:absolute;width:100%;height:100%;font-size:0;z-index:11;}
.video-reviews__slide:hover{opacity:.8;transition:opacity .2s}*/
.video-reviews__slider:not(.slick-initialized){height:300px;overflow:hidden}
@media (max-width:1220px) {
.video-reviews__slider .slick-arrow{background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M22.5 1L8 15.5 22.5 30' stroke='%23000'/%3E%3C/svg%3E")}
}
@media (max-width:760px) {/*.fancybox-slide.fancybox-slide--video{padding:15px;}*/.video-reviews__slide iframe{width:100% !important}}
.messengers__icon--vk{background-image:url(/wa-data/public/site/themes/bascom/img/VK_Compact_Logo.svg)}
.messengers__icon--telega{background-image:url(/wa-data/public/site/themes/bascom/img/telegram.svg)}
.messengers__icon--max{background-image:url(/wa-data/public/site/themes/bascom/img/maxxx.svg)}
.wa-details-rates-section .wa-table .wa-row:nth-child(2){display:none !important;}
.lk_text_block {background: #e0f3fc;padding: 20px;margin-bottom: 40px; border-radius:5px;}
.lk_text_block p:last-child {margin-bottom:0px;}
.wa-error-msg {color:red;}