

/* Start:/bitrix/templates/eshop_bootstrap_blue/styles.css?175223947613201*/
.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}

.error label{
	color: red;
}
.error input{
	color:red;
}
.error input;placeholder{
	color:red;
}
.slick-slide{
	border: 2px solid #eeeeee;
	padding: 10px;
	margin: 10px;
}
.slick-slide h2 {
    font-size: 24px;
    margin-bottom: 25px;
    text-align: left;
}

#qx-row-49950 .slide.col-lg-4 img{
	object-fit: cover;
	margin: 15px 0 0px;
}

#bx_eshop_wrap .news-detail img.detail_picture{
	float: unset;
}
#bx_eshop_wrap .bx-authform{
	margin: auto;
    margin-top: 50px;
}
.nav-pills>li.active>a img {
	width: 40px;
	pointer-events: none;
}

.button_1670960190241 {
    display: inline-block;
    text-decoration: none;
    background-color: #1e9c37;
    color: #ededed;
    border: 3px solid #e3eaec;
    border-radius: 11px;
    font-size: 16px;
    padding: 10px 27px; 
    transition: all 0.8s ease;
}
.button_1670960190241:hover{
    text-decoration: none; 
    background-color: #006089;
    color: #ffeded;
    border-color: #006089;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/catalog_horizontal2/style.min.css?17522394629538*/
.bx-top-nav-container{margin-top:15px;padding:0 10px;color:#fff;border-radius:2px;position:relative;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}.bx-top-nav-container .bx-nav-list-1-lvl{margin:0;padding:0;list-style:none}.bx-top-nav-container .bx-nav-1-lvl{float:left;position:relative}.bx-top-nav-container .bx-nav-1-lvl>a{color:#fff;font-weight:700;display:block;text-decoration:none;text-transform:uppercase;border-radius:1px;padding-top:6px;padding-bottom:2px;border-bottom:0}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:10px 14px 14px;display:block}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a{z-index:250;box-shadow:0 6px 13px 0 rgba(0,0,0,.13)}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a span,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a span{background:#fff}.bx-top-nav-container .bx-nav-parent-arrow{display:none}.bx-top-nav-container .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-2-lvl-container{z-index:999;display:none;opacity:0;padding:9px 0 5px;box-shadow:0 6px 13px 0 rgba(0,0,0,.13);border-top:0;min-width:100%;color:#000}.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,.bx-top-nav-container .bx-nav-2-lvl-container:before{position:absolute;content:" ";display:block;height:5px;background:#fff;top:-5px;left:0;right:0}.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container{opacity:1;display:block;position:absolute;top:100%;z-index:999;background:#fff}.bx-top-nav-container>ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-list-2-lvl{margin:0;padding:5px 0 12px}.bx-top-nav-container .bx-nav-2-lvl{display:block;min-width:180px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-2-lvl>a{padding:5px 15px 5px;color:#20394c;font-size:13px;line-height:16px;text-decoration:none;font-weight:bold;border-bottom:0;display:block}.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a{border-top:0;margin-top:0}.bx-top-nav-container .bx-nav-3-lvl{padding:5px 0;margin:0}.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,.bx-top-nav-container .bx-nav-3-lvl-container:before{position:absolute;content:" ";display:block;height:5px;background:#fff;top:-5px;left:0;right:0}.bx-top-nav-container .bx-nav-list-3-lvl{margin:0;padding:0 0 14px 7px}.bx-top-nav-container .bx-nav-3-lvl{display:block;min-width:180px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-3-lvl a{padding:3px 15px;color:#555;font-size:13px;line-height:14px;text-decoration:none;border-bottom:0;display:block}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container{min-width:200px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:100%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back{width:100%;background:#fff}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container{min-width:400px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back{width:50%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container{min-width:600px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:33.33333%;float:left}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back{width:33.33333%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col{position:static}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{top:100%;left:0;right:0}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container{min-width:100%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;width:25%;float:left}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back{width:25%}.bx-top-nav-container .bx-nav-catinfo{padding:5px 15px 5px;z-index:120;position:relative}.bx-top-nav-container .bx-nav-catinfo img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e7e9ea;width:auto;max-width:100%;height:auto;max-height:100%}.bx-top-nav-container .bx-nav-catinfo p{padding:20px 5px 0;font-size:13px}.bx-top-nav-container .bx-nav-catinfo-back{position:absolute;display:block;content:' ';top:-5px;right:0;bottom:0;background:#f7fafb;z-index:100;border-left:1px solid #ecefef}.bx-aside-nav-control{font-size:28px;position:fixed;width:40px;height:40px;top:5px;left:5px;line-height:40px;cursor:pointer;z-index:1750;color:#fff;text-align:center}body>.bx-aside-nav-control{-webkit-transition:left .15s linear;-moz-transition:left .15s linear;-ms-transition:left .15s linear;-o-transition:left .15s linear;transition:left .15s linear}.bx-aside-nav-control .fa{line-height:40px;vertical-align:middle}.bx-wrapper,.bx-aside-nav{-webkit-transition:-webkit-transform .15s linear;-moz-transition:-moz-transform .15s linear;-ms-transition:-ms-transform .15s linear;-o-transition:-o-transform .15s linear;transition:transform .15s linear}.bx-logo{z-index:1700!important}.bx-opened .bx-footer,.bx-opened .workarea{display:none!important}.bx-aside-nav{display:none;padding-top:50px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);width:100%;background:#4c5c65;position:fixed;top:0;bottom:0;left:0;z-index:1600}.bx-aside-nav.bx-opened{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);overflow-y:scroll}.bx-aside-nav ul{list-style:none;margin:0;padding:0}.bx-aside-nav a{color:#fff;vertical-align:middle;line-height:48px;height:48px;font-size:16px;display:block;border-bottom:1px solid #3d4b53;padding-left:15px;max-width:100%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bx-aside-nav a{text-decoration:none}.bx-nav-1-lvl.bx-opened,.bx-aside-nav .bx-nav-1-lvl:hover>a,.bx-aside-nav .bx-nav-1-lvl.bx-hover>a{background:#44535c}.bx-aside-nav .bx-nav-list-2-lvl{background:#44535c}.bx-aside-nav .bx-nav-2-lvl>a{padding-left:30px}.bx-aside-nav .bx-nav-3-lvl>a{padding-left:45px}.bx-aside-nav .bx-nav-4-lvl a{padding-left:60px}.bx-aside-nav .bx-nav-parent{position:relative}.bx-aside-nav .bx-nav-parent-arrow{position:absolute;right:0;top:0;margin-top:6px;width:46px;height:34px;text-align:center;border-left:1px solid #5a6971;z-index:200}.bx-aside-nav .bx-nav-parent-arrow i{line-height:34px;font-size:17px;font-style:normal;color:#fff}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent>ul{overflow:hidden;height:0}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent.bx-opened>ul{height:auto}.bx-aside-nav .bx-nav-catinfo{display:none}.bx-aside-nav .bx-nav-catinfo-back{display:none}@media(min-width:1200px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:15px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:12px 14px 15px}}@media(min-width:992px) and (max-width:1199px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:13px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:9px 11px 12px}}@media(min-width:768px) and (max-width:991px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:11px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:5px 6px 9px}}@media(min-width:768px){.bx-aside-nav-control,.bx-aside-nav{display:none}.bx-top-nav-container{display:block}}@media(max-width:767px){.bx-aside-nav-control,.bx-aside-nav{display:block}.bx-top-nav-container{display:none}.bx-aside-nav .bx-nav-parent-arrow{display:block}.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent>a>span>.fa{display:none}}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/catalog_horizontal2/themes/blue/colors.min.css?1752239462827*/
.bx-blue.bx-top-nav .bx-top-nav-container{background:#0083d1}.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover>a,.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active>a,.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover>a{background:#5ca6e4;border-bottom:0}.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent:hover>a{color:#0083d1;background-color:transparent}.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a.bx-active,.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a:hover{color:#0083d1;background:#f0f6f8}.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a.bx-active,.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a:hover{color:#0083d1;background:#f0f6f8}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_blue/template_styles.css?175223947731459*/
@media (max-width:767px){#bx-panel{display:none !important}}

body {

	background: #fff;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	overflow-x: hidden;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}



body.bx-opened {

	overflow: hidden;

}



.wrap,

.bx-wrap,

.bx-wrapper{

	position: relative;

}



body.bx-background-image{

	position: relative;

	background-repeat: no-repeat;

	background-position: top center;

	background-color: #fff;

	background-image: url("/bitrix/templates/eshop_bootstrap_blue/images/bg.jpg");

}

@media (min-width: 992px) and (max-width:1199px){

	body.bx-background-image{

		-webkit-background-size:1600px auto;

		background-size:1600px auto;

	}

}

@media (min-width: 768px) and (max-width: 991px){

	body.bx-background-image{

		-webkit-background-size:1280px auto;

		background-size:1280px auto;

	}

}

@media (max-width: 767px) {

	body.bx-background-image {

		background: none;

	}

}



body.bx-background-gradient{

	background: rgb(246,247,251);

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, rgba(246,247,251,1) 0%, rgba(255,255,255,1) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,251,1)), color-stop(100%,rgba(255,255,255,1)));

	background: -webkit-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);

	background: -o-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);

	background: -ms-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);

	background: linear-gradient(to bottom, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#ffffff',GradientType=0 );

	background-attachment: fixed;

}



.icon-empty {

	opacity: 0;

}



a {

	text-decoration: none;

}



a:active,

a:hover {

	border-color: transparent;

	text-decoration: none;

}



a,

.container {

	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	transition: color .3s ease, background-color .3s ease, border-color .3s ease;

}



img {

	width: auto;

	max-width: 100%;

	height: auto;

}



.bx-header {}

/*Logo*/



.bx-logo {

	padding-left: 17px;

	padding-bottom: 19px;

}



.bx-logo .bx-logo-block {

	display: block;

	height: 50px;

	border-bottom: none;

}

.bx-logo .bx-logo-block img{

	width: auto;

	max-width: 100%;

	height: auto;

	max-height:100%;

}



.bx-logo-text,

.bx-logo-text:hover,

.bx-logo-text:active {

	font-size: 32px;

	font-weight: 700;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	color: #000;

	line-height: 37px;

	text-decoration: none;

	border: none;

	vertical-align: bottom;

}



.bx-logo-text small {

	font-size: 37px;

}



.bx-logo-desc {

	text-transform: uppercase;

	display: block;

	font-weight: 700;

	font-size: 13px;

	line-height: 10px;

	color: #b8b8b8;

}



@media (max-width: 767px) {

	.bx-logo {

		background: #1484ce;

		position: fixed;

		left: 0;

		right: 0;

		top: 0;

		z-index: 1400;

		padding: 10px 60px;

	}

	.bx-logo .bx-logo-block {

		text-align: center;

		height: 30px;

	}

	.bx-logo-text {

		font-size: 24px;

		color: #fff;

		line-height: 30px;

		vertical-align: middle;

	}

	.bx-logo-text:hover,

	.bx-logo-text:active {

		color: #fff;

	}

	.bx-logo-text small {

		font-size: 24px;

		color: #fff;

	}

	.bx-logo-desc {

		display: none;

	}

}

/* Sections */



.bx-header-section {

	border-left: 1px solid #eaebec;

	border-right: 1px solid #eaebec;

	padding: 28px 45px 10px;

	background: #fff;

}



.bx-content-seection {

	min-height: 50vh;

	padding: 0 45px 5px;

	background: #fff;

	border-left: 1px solid #eaebec;

	border-right: 1px solid #eaebec;

}



@media (min-width: 1200px) {

	.bx-header-section {

		padding: 31px 45px 10px;

	}

	.bx-content-seection {

		padding: 0 45px 5px;

	}

}



@media (min-width: 992px) and (max-width: 1199px) {

	.bx-header-section {

		padding: 31px 30px 10px;

	}

	.bx-content-seection {

		padding: 0 30px 5px;

	}

}



@media (min-width: 768px) and (max-width: 991px) {

	.bx-header-section {

		padding: 31px 15px 10px;

	}

	.bx-content-seection {

		padding: 0 15px 5px;

	}

}



@media (max-width: 767px) {

	.bx-header-section {

		padding: 60px 15px 10px

	}

	.bx-content-seection {

		padding: 0 15px 10px

	}

}

/* header / phone */



.bx-inc-orginfo {

	padding-left: 28px;

}



@media (max-width: 767px) {

	.bx-inc-orginfo {

		text-align: center;

		padding-bottom: 10px;

	}

}



.bx-inc-orginfo-phone {

	color: #000;

	font-size: 21px;

	font-weight: 700;

	white-space: nowrap;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

}



.bx-inc-orginfo-phone i {

	color: #97a1ab;

	position: relative;

	margin-left: -23px;

}



.bx-inc-orginfo-recall {}



.bx-inc-orginfo-recall a {

	color: #039be5;

	border-bottom: 1px dashed;

	font-size: 12px;

	margin-left: 2px;

}



.bx-inc-orginfo-recall a:hover {

	text-decoration: none;

	border-bottom-color: transparent;

}

/* header / worktime */



.bx-worktime {}



@media (max-width: 767px) {

	.bx-worktime {

		text-align: center;

	}

}



.bx-worktime-title {

	color: #8d8d8d;

	font-size: 12px;

}



.bx-worktime-prop {

	font-size: 13px;

	color: #000;

}



.bx-worktime-prop>span {

	white-space: nowrap;

}

/*sidebar*/



.bx-sidebar-block {

	margin-bottom: 40px;

}

.bx-block-title {

	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;

	color: #343434;

	text-transform: uppercase;

	font-size: 12px;

	margin-bottom: 9px;

	font-weight: 600;

}

.bx-footer .bx-block-title{

	margin: 0;

	padding: 0;

	font-size: 17px;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	color: #fff;

	font-weight: 600;

}

/* Breadcrumb Custom*/



.bx-breadcrumb-item a {

	color: #757575;

}



.bx-breadcrumb-item a:hover {

	color: #2d2d2d;

}

/* workarea */



/*TITLE*/



h1.bx-title,

h2.bx-title,

h3.bx-title,

h4.bx-title,

h5.bx-title,

h6.bx-title {

	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight: 500;

}



h1.bx-title,

h2.bx-title,

h3.bx-title {

	padding-bottom: 15px;

}



h4.bx-title,

h5.bx-title,

h6.bx-title {}



h1.bx-title {

	margin-top: 0;

	padding-bottom: 10px;

}

h2.bx-title {font-size: 25px}

h3.bx-title {}

h4.bx-title {}

h5.bx-title {}

h6.bx-title {}



/* FORMS */

input[type=text],

input[type=password] {

	margin: inherit 4px;

	padding: 0 4px;

	border: 1px solid #CCD5DB;

	border-radius: 2px;

	background: #f8fafc;

	outline: none;

}



textarea {

	display: block;

	width: 100%;

	max-width: 100%;

	min-width: 100%;

	font-size: 18px;

	min-height: 150px;

	max-height: 450px;

	margin: 0;

	padding: 0 4px;

	border: 1px solid #CCD5DB;

	border-radius: 2px;

	background: #f8fafc;

	outline: none;

}

/* INC.banners */



.bx-incbanners {

	margin: 10px 0 25px;

	text-align: center;

}

/* INC.links.footer */



.bx-inclinksfooter a {

	border-bottom: none;

}



.bx-inclinksfooter .bx-block-title {

	margin: 0;

	padding: 0;

	font-size: 17px;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	color: #fff;

	font-weight: 600;

}



.bx-inclinksfooter-container {

	margin-top: 15px;

	padding: 0;

	color: #fff;

	border-radius: 2px;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

}



.bx-inclinksfooter-list {

	list-style: none;

	margin: 0;

	padding: 0;

}



.bx-inclinksfooter-item {

	padding: 0 0 5px 0;

}

/* INC.logo.footer */



.bx-inclogofooter {

	color: #fff;

}



.bx-inclogofooter a.bx-inclogofooter-logo:hover,

.bx-inclogofooter a.bx-inclogofooter-logo {

	border-bottom: none;

}



.bx-inclogofooter-logo img {

	max-width: 180px;

	height: auto;

}



.bx-inclogofooter-block {

	padding-bottom: 20px;

}



.bx-inclogofooter-tel {

	color: #cfd0d0;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	padding-bottom: 5px;

}



.bx-inclogofooter-worktime {

	color: #cfd0d0;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

}

/* INC.social.widget */



.bx-banners {

	margin: 10px 0;

}



.bx-banners .bx-block-title {

	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;

	color: #343434;

	text-transform: uppercase;

	font-size: 12px;

	margin-bottom: 9px;

	font-weight: 600;

}

/* INC.wt */



.bx-wt-block {

	color: #fff;

	padding: 5px 15px;

	background: url(/bitrix/templates/eshop_bootstrap_blue/images/wt.png) no-repeat center top;

	-webkit-background-size: cover;

	background-size: cover;

	border-radius: 3px;

}



.bx-wt .bx-block-title {

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	font-size: 25px;

	font-weight: 600;

	text-transform: uppercase;

	margin-bottom: 14px;

	color: #fff;

}



.bx-wt-block ul {

	margin: 0;

	padding: 0;

	list-style: none;

	font-size: 12px;

}



.bx-wt-block ul li {

	padding-bottom: 7px;

}



.bx-wt-others-block {

	text-transform: uppercase;

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 7px;

	margin-top: 4px;

}

/* news.list.sidebar */

.bx-s-info {

	margin: 10px 0;

	padding-top: 5px;

}

.bx-s-info-block {

	display: block;

	margin-bottom: 25px;

}

.bx-s-info-title {

	display: block;

	min-height: 29px;

	padding-left: 36px;

	margin-bottom: 5px;

	position: relative;

}

.bx-s-info-titleicon{

	display: block;

	background: #007FCA;

	border-radius: 50%;

	width: 30px;

	height: 30px;

	position: absolute;

	left: 0;

	top: 50%;

	margin-top: -15px;

	line-height: 30px;

	color: #fff;

	text-align: center;

	font-weight: bold;

}

.bx-s-info-titleicon i{

	line-height: 30px;

	vertical-align: middle;

	font-style: normal;

}

.bx-s-info-titletext {

	display: block;

	padding: 6px 0;

	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;

	color: #343434;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: 600;

}

.bx-s-info-content {

	display: block;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 13px;

	color: #3e454c;

	padding-left: 36px;

}



/* FOOTER */



.bx-footer {

	background: #292d2e;

	color: #c8cece;

}



.bx-footer-section.bx-center-section {

	padding-top: 40px;

	padding-bottom: 40px;

}



.bx-footer-section.bx-center-section>div {

	margin-bottom: 20px;

}



.bx-footer a {

	color: #c8cece;

}



.bx-footer a:hover {

	color: #fff;

	border-bottom: 1px solid;

	text-decoration: none;

}



.bx-footer-line {

	background: #1f496a;

}



.bx-footer-bottomline {

	background: #222425;

	font-size: 14px;

	padding: 22px 0;

}



.bx-up {

	text-align: right;

}



.bx-up a,

.bx-up a:hover {

	border-bottom: none;

}



@media (min-width: 1200px) {}



@media (min-width: 992px) and (max-width: 1199px) {}



@media (min-width: 768px) and (max-width: 991px) {}



@media (max-width: 767px) {

	.bx-footer {

		text-align: center;

	}

	.bx-up {

		text-align: center;

	}

}

/**/



.btn,

.btn:hover,

.btn:active,

.btn:focus{

	text-shadow: none !important;

	-webkit-box-shadow:none !important;

	   -moz-box-shadow:none !important;

			box-shadow:none !important;

	outline:none !important;

}



.btn-primary {

	background-color: #1485ce;

	border-color: #1485ce;

}



.btn-primary.active,

.btn-primary.focus,

.btn-primary:active,

.btn-primary:focus,

.btn-primary:hover,

.open>.dropdown-toggle.btn-primary {

	background-color: #53a4d8;

	border-color: #53a4d8;

}



.btn-link {

	color: #1485ce;

}



.btn-link:focus,

.btn-link:hover {

	color: #53a4d8;

	text-decoration: none;

}

/*404*/



.bx-404-container {

	width: 100%;

	margin: 0 auto;

	text-align: center;

}



.bx-404-block {

	margin-top: 100px;

	margin-bottom: 66px;

}



@media (max-width: 768px) {

	.bx-404-block {

		margin-top: 50px;

		margin-bottom: 33px;

	}

}



.bx-404-text-block {

	font-size: 20px;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	padding-bottom: 20px;

}



.bx-maps-title {

	color: #8f8f8f;

	font-size: 16px;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	padding-bottom: 20px;

	padding-top: 10px;

	border-bottom: 1px solid #e9eaea;

}



.map-columns {

	padding-top: 20px;

}



.bx-map-title {

	font-weight: bold;

	font-size: 14px;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	position: relative;

	min-height: 20px;

	padding-left: 25px;

	margin-bottom: 20px;

}



.bx-map-title .fa {

	color: #0083d1;

	position: absolute;

	left: 0;

	top: 2px;

	font-size: 15px;

}



.map-columns ul {

	list-style: none;

	margin-bottom: 5px;

}



.map-level-0 {

	margin-left: 0;

	padding-left: 25px;

	margin-bottom: 20px;

}



.map-level-0 li {

	margin-left: 0;

	padding-left: 0;

}



.map-level-0 ul {

	padding-left: 15px;

}



ul.map-level-1 {

	margin-bottom: 30px;

}

/*ABOUT*/



.bxd-block {

	width: 100%;

	border: 1px solid #e3e6e7;

	display: block;

	background: #fff;

	padding: 15px;

	min-height: 210px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



a.bxd-block:hover {}



.bxd-icon {

	display: block;

	border-radius: 50%;

	height: 68px;

	width: 68px;

	margin: 0 auto;

	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	transition: color .3s ease, background-color .3s ease, border-color .3s ease;

}



.bxd-block:hover .bxd-icon {}



.bxd-icon .fa {

	margin-left: -1px;

	position: relative;

	font-size: 35px;

	height: 68px;

	width: 68px;

	text-align: center;

	line-height: 68px;

	vertical-align: middle;

	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;

	transition: color .3s ease, background-color .3s ease, border-color .3s ease;

}



.bxd-link:hover .bxd-icon .fa {}



.bxd-title {

	display: block;

	padding-top: 10px;

	padding-bottom: 10px;

	font-weight: bold;

	text-align: center;

	color: #000;

	font-size: 15px;

	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

	white-space: nowrap;

	-ms-text-overflow: ellipsis;

	text-overflow: ellipsis;

	overflow: hidden;

	text-transform: uppercase;

}



.bxd-desc {

	display: block;

	text-align: center;

	color: #737373;

	font-size: 12px;

}





.bx-up-button {

	border-radius: 2px;

	color: #fff;

	position: fixed;

	right: 30px;

	bottom: 30px;

	font-size: 12px;

	line-height: 20px;

	cursor: pointer;

	vertical-align: middle;

	padding: 9px 18px 7px 38px;

	-webkit-transition: background-color .3s ease, opacity .3s ease;

	-moz-transition: background-color .3s ease, opacity .3s ease;

	-ms-transition: background-color .3s ease, opacity .3s ease;

	-o-transition: background-color .3s ease, opacity .3s ease;

	transition: background-color .3s ease, opacity .3s ease;

	background: #c2c4c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC) 18px 13px no-repeat;

}

.bx-up-button:hover{

	background-color: #9fa0a3;

}



/*.reg-btn{

	padding: 4px;

	margin: auto;

}

.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.reg-btn a{

	padding: 10px 6px;

	border: 2px solid #fff;

}

.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.reg-btn:hover a{

	background: #fff;

}

.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.reg-btn:hover a{

	background-color: #fff;

	border-bottom: 2px solid #fff;

	border: 2px solid #fff;

	color: #0083d1;

}

.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.reg-btn a span{

	padding: 5px;

	font-size: 12px;

}

*/

.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.reg-btn .btn-primary {



    color: #fff;

    background-color: unset;

    border-color: unset;

    border: none;



}

.bx-blue.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.reg-btn:hover > a {



    background: #5ca6e4;

    border-bottom: 0;



}

.nice-select {

  -webkit-tap-highlight-color: transparent;

  background-color: #fff;

  border-radius: 5px;

  border: solid 1px #e8e8e8;

  box-sizing: border-box;

  clear: both;

  cursor: pointer;

  display: block;

  float: left;

  font-family: inherit;

  font-size: 14px;

  font-weight: normal;

  height: 42px;

  line-height: 40px;

  outline: none;

  padding-left: 18px;

  padding-right: 30px;

  position: relative;

  text-align: left !important;

  -webkit-transition: all 0.2s ease-in-out;

  transition: all 0.2s ease-in-out;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;

  white-space: nowrap;

  width: auto; }

  .nice-select:hover {

    border-color: #dbdbdb; }

  .nice-select:active, .nice-select.open, .nice-select:focus {

    border-color: #999; }

  .nice-select:after {

    border-bottom: 2px solid #999;

    border-right: 2px solid #999;

    content: '';

    display: block;

    height: 5px;

    margin-top: -4px;

    pointer-events: none;

    position: absolute;

    right: 12px;

    top: 50%;

    -webkit-transform-origin: 66% 66%;

        -ms-transform-origin: 66% 66%;

            transform-origin: 66% 66%;

    -webkit-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

            transform: rotate(45deg);

    -webkit-transition: all 0.15s ease-in-out;

    transition: all 0.15s ease-in-out;

    width: 5px; }

  .nice-select.open:after {

    -webkit-transform: rotate(-135deg);

        -ms-transform: rotate(-135deg);

            transform: rotate(-135deg); }

  .nice-select.open .list {

    opacity: 1;

    pointer-events: auto;

    -webkit-transform: scale(1) translateY(0);

        -ms-transform: scale(1) translateY(0);

            transform: scale(1) translateY(0); }

  .nice-select.disabled {

    border-color: #ededed;

    color: #999;

    pointer-events: none; }

    .nice-select.disabled:after {

      border-color: #cccccc; }

  .nice-select.wide {

    width: 100%; }

    .nice-select.wide .list {

      left: 0 !important;

      right: 0 !important; }

  .nice-select.right {

    float: right; }

    .nice-select.right .list {

      left: auto;

      right: 0; }

  .nice-select.small {

    font-size: 12px;

    height: 36px;

    line-height: 34px; }

    .nice-select.small:after {

      height: 4px;

      width: 4px; }

    .nice-select.small .option {

      line-height: 34px;

      min-height: 34px; }

  .nice-select .list {

    background-color: #fff;

    border-radius: 5px;

    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);

    box-sizing: border-box;

    margin-top: 4px;

    opacity: 0;

    overflow: hidden;

    padding: 0;

    pointer-events: none;

    position: absolute;

    top: 100%;

    left: 0;

    -webkit-transform-origin: 50% 0;

        -ms-transform-origin: 50% 0;

            transform-origin: 50% 0;

    -webkit-transform: scale(0.75) translateY(-21px);

        -ms-transform: scale(0.75) translateY(-21px);

            transform: scale(0.75) translateY(-21px);

    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;

    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;

    z-index: 9; }

    .nice-select .list:hover .option:not(:hover) {

      background-color: transparent !important; }

  .nice-select .option {

    cursor: pointer;

    font-weight: 400;

    line-height: 40px;

    list-style: none;

    min-height: 40px;

    outline: none;

    padding-left: 18px;

    padding-right: 29px;

    text-align: left;

    -webkit-transition: all 0.2s;

    transition: all 0.2s; }

    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {

      background-color: #f6f6f6; }

    .nice-select .option.selected {

      font-weight: bold; }

    .nice-select .option.disabled {

      background-color: transparent;

      color: #999;

      cursor: default; }



.no-csspointerevents .nice-select .list {

  display: none; }



.no-csspointerevents .nice-select.open .list {

  display: block; }









.checkbox.alert-link a{

	color: #721c24;

}

.checkbox.alert-link{

	border: 1px solid red;

	box-sizing: border-box;

}



.form-group{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.form-group label{

	width: 100%;

}

.form-group label{

	width: 100%;

	margin-bottom: 5px;

}



.form-group .form-group{

	width: 50%;

	margin-bottom: 0px;

}

.tab-pane.fade.active{

	opacity: 1;

}

.nice-select .current{

	overflow: hidden;

	max-width: calc(100% - 12px);

	display: flex;

	font-size: 12px;

}

.nice-select.form-control{

	border-top-right-radius: 0px;

    border-bottom-right-radius: 0px;

}

.nice-input.form-control{

	border-top-left-radius: 0px;

	border-bottom-left-radius: 0px;

	border-left: 0px;

}

.nice-select .list{

	max-height: 270px;

    overflow-y: auto;

    min-width: 100%;

}

.input-group.upload-group{

	display: flex;

	justify-content: start;

	margin-top: 20px;

}



#qx-blurb-566{

	background-image: url(/bitrix/templates/eshop_bootstrap_blue/images/map1.jpg);

	height: 400px;

	object-fit: cover;

	background-position: center;

	background-size: cover;

	background-repeat: no-repeat;

	text-align: center;

	flex-direction: column;

	display: flex;

	justify-content: center;

	margin-top: 0px;

}

#qx-blurb-566 h4 {

    font-size: 60px;

    color: rgba(255, 255, 255, 1);

}

#qx-blurb-566 .qx-icon {

    font-size: 50px;

    color: rgba(0, 103, 162, 1);

}

#qx-blurb-566 {

    font-size: 20px;

    color: rgba(255, 255, 255, 1);

}

#qx-blurb-871540 h4 {

    font-size: 26px;

    text-transform: uppercase;

    font-weight: bold;

    color: rgba(0, 0, 0, 1);

    margin-top: 50px;

}

#qx-blurb-871540 .qx-icon {

    font-size: 50px;

    color: rgba(0, 119, 187, 1);

}

#qx-blurb-871540 {

    font-size: 20px;

    color: rgba(0, 0, 0, 0.65);

}

.qx-container {

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

    padding-right: 15px;

}

#qx-row-1310 {

    margin-bottom: 30px;

}

.qx-row {

    margin-left: -15px;

    margin-right: -15px;

}

.qx-col-lg-4 {

    width: 33.33333333%;

}

#qx-blurb-33168 .qx-icon {

    font-size: 80px;

    color: rgba(0, 119, 187, 1);

}

.fa {

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

        font-size: 14px;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

#qx-blurb-33168 h4 {

    text-transform: uppercase;

    font-weight: bold;

}

.qx-col-lg-4 {

    width: 33.33333333%;

}



.fa-dollar::before, .fa-usd::before {

    content: "\f155";

}

.fa-credit-card::before {

    content: "\f09d";

}

#qx-row-841400{

	text-align: center;

}

#qx-row-1310{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.qx-container {

  margin-right: auto;

  margin-left: auto;

  padding-left: 15px;

  padding-right: 15px;

}

@media (min-width: 768px) {

  .qx-container {

    width: 750px;

  }

}

@media (min-width: 992px) {

  .qx-container {

    width: 970px;

  }

}

@media (min-width: 1200px) {

  .qx-container {

    width: 1170px;

  }

}

.qx-text-center {

    text-align: center;

}

#qx-blurb-33168 .qx-icon {

    font-size: 80px;

    color: rgba(0, 119, 187, 1);

}

#qx-column-81536{

	float: unset;

}

.fa {

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

        font-size: 14px;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.qx-element-blurb {

    margin: 20px 0;

    -moz-transition: all 0.2s linear;

    -webkit-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

#qx-blurb-16556 .qx-icon {

    font-size: 80px;

    color: rgba(0, 119, 187, 1);

}

#qx-blurb-30634 .qx-icon {

    font-size: 80px;

    color: rgba(0, 119, 187, 1);

}

#qx-blurb-16556 h4 {

    text-transform: uppercase;

    font-weight: bold;

}

#qx-blurb-30634 h4 {

    text-transform: uppercase;

    font-weight: bold;

}

#qx-blurb-01425 h4 {

    font-size: 26px;

    text-transform: uppercase;

    font-weight: bold;

    margin-top: 50px;

}

.fa-minus::before {

    content: "\f068";

}

#qx-row-90523 {

    margin-bottom: 50px;

}

.five_list.list-inline{

	display: flex;

}



.five_list li {

    padding-right: 10px;

    padding-left: 10px;

    vertical-align: top;

    width: 19%;

}

.five_list li {

    font-size: 14px;

}

.list-inline > li {

    display: inline-block;

    padding-left: 5px;

    padding-right: 5px;

}

.center-block {

    display: block;

    margin-left: auto;

    margin-right: auto;

}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {

    display: block;

    max-width: 100%;

    height: auto;

}

img {

    vertical-align: middle;

}

.five_list li {

    font-size: 14px;

}

#qx-blurb-01425 .qx-icon {

    font-size: 50px;

    color: rgba(0, 119, 187, 1);

}

.projects-list .col-lg-4{

	text-align: center;

}

#qx-section-19949 .qx-container{

	width: auto;

}

#qx-row-49950 .col-lg-4 img{

	width: 100%;

	height: auto;

	object-fit: contain;

	height: 200px;

}

#qx-blurb-95989 h4 {

    font-size: 26px;

    text-transform: uppercase;

    font-weight: bold;

    margin-top: 50px;

}

.bx-content-seection{

	border-left: 0px solid #eaebec;

	border-right: 0px solid #eaebec;

}

#qx-joomla-module-9233 .slick-slide .col-lg-4.slide {

	width: 100%;

	float: unset;

	max-width: 100%;

	flex: unset;

}

#qx-joomla-module-9233 .slick-track{

	display: flex;

}

#qx-joomla-module-9233 .slick-list{

	overflow: hidden;

}

ul.slick-dots li button{

	display: none;

}

ul.slick-dots{

	position: relative;

	margin-top: 20px;

}

ul.slick-dots li{

	width: 10px;

	height: 10px;

	border-radius: 50%;

	background-color: #eeeeee;

	border: 3px solid #eeeeee;

}

ul.slick-dots li:hover{

	background-color: #aaaaaa;

	border: 3px solid #aaaaaa;

}

ul.slick-dots li.slick-active{

	background-color: #3c9de9;

	border: 3px solid #3c9de9;

}

#qx-joomla-module-9233 .slick-prev:before

{

    content: '';



}

#qx-joomla-module-9233 .slick-next:before

{

    content: '';

}

.slick-next:before{

	border: solid #3c9de9;

	border-width: 0 3px 3px 0;

	display: inline-block;

	padding: 3px;

	transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

}



.slick-prev:before{

	border: solid #3c9de9;

	border-width: 0 3px 3px 0;

	display: inline-block;

	padding: 3px;

	transform: rotate(135deg);

	-webkit-transform: rotate(135deg);

}

#qx-joomla-module-9233 .slick-next::before:hover, #qx-joomla-module-9233 .slick-prev::before:hover{

    border-color: #3c9de9;

}

#bx_eshop_wrap .bx-header .bx-header-section.container{

	max-width: 100%;

    width: 100%;

    padding: 0px;

    border: 0px;

    margin: auto;

}

.bx-blue.bx-top-nav .bx-top-nav-container{

	margin-top: 0px;

	border-radius: unset;

}

#bx_eshop_wrap .bx-header .bx-header-section.container .col-md-12{

	width: 100%;

	margin: 0;

    padding: 0;

}

#bx_eshop_wrap .bx-header .bx-header-section.container .row{	

	margin: 0;

    padding: 0;

    width: 100%;

}

.bx-blue.bx-top-nav .bx-top-nav-container ul{

    display: flex;

    justify-content: space-between;

}

.bx-blue.bx-top-nav .bx-top-nav-container ul li{

	margin: auto;

}

.bx-blue.bx-top-nav .bx-top-nav-container ul li .bx-logo{

	margin: auto;

    padding: 10px;

}

.bx-top-nav-container .auth-btn .btn{

	background-color: transparent;

	background-color: transparent;

    border: unset;

}

.bx-footer-section.bx-center-section .col-lg-4.address{

	text-align: left;

}

.bx-footer-section.bx-center-section .col-lg-4.phones{

	text-align: center;

}

.bx-footer-section.bx-center-section .col-lg-4.social{

	text-align: right;

}

.bx-header-section.container{

	background-color: #0083d1;

}

@media (max-width: 768px) {

  .bx-footer-section.bx-center-section .col-lg-4.address, .bx-footer-section.bx-center-section .col-lg-4.phones,.bx-footer-section.bx-center-section .col-lg-4.social{

    text-align: center;

    width: 100%;

  }

  .five_list.list-inline{

  	flex-direction: column;

  }

}

#qx-custom-html-65528 .list-inline ul{

	display: flex;

    justify-content: space-between;

    flex-direction: column;

}

#qx-custom-html-65528 .list-inline > li{

	width: 100%;

    display: block;

    padding: 20px 40px;

}

body.bx-background-image{

	background-image: unset;

}

.workarea{

	min-height: calc(100vh - 330px);

}



#finalRegistration #myTab{display: none;}

#finalRegistration #myTabContent{display: none;}



.flex-row{

	display: flex;

	align-items: center;

	margin: 20px 0;

}

.mobile_header{
	height: 40px;
	width: 100%;
	background: #0083d1;
	position: relative;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
}

@media (min-width:768px) {
	.mobile_header{
		display: none;
	}
}

@media (max-width:767px) {
	#bx_eshop_wrap{
		padding-top: 40px;
	}
}

.bx-aside-nav-control{
	top: -1px;
	color: #fff;
	left: 5px;
	width: 40px;
	height: 40px;
	font-size: 28px;
}

.date-interval-hellip{
	display: none !important;
}

.calendar-kis input{
	margin: 10px 0;
	width: 100%;
	max-width: 300px;
}

.calendar-kis img{
	margin: 10px 0;
}

.block_calendar{
	max-width: 320px;
	display: grid;
	grid-template-columns: 9fr 1fr;
	gap: 10px;
}

#t3-content{
	display: flex;
	flex-direction: column;
	gap: 20px;
	overflow: auto;
}

#t3-content img{
	max-width: 50%;
}

@media (max-width:993px) {
	#t3-content img{
		max-width: 70%;
	}
}

/* End */


/* Start:/bitrix/templates/eshop_bootstrap_blue/dadata-style.css?17522394743989*/


.suggestions-nowrap {
	white-space: nowrap
}

.suggestions-input {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.suggestions-input::-ms-clear {
	display: none
}

.suggestions-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
	vertical-align: top;
	-webkit-text-size-adjust: 100%
}

.suggestions-addon {
	display: none;
	opacity: 0;
	position: absolute
}

.suggestions-addon[data-addon-type=spinner] {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.suggestions-addon[data-addon-type=clear] {
	background-size: contain;
	cursor: pointer;
	opacity: .8
}

.suggestions-addon[data-addon-type=clear]:hover {
	opacity: 1
}

.suggestions-suggestions {
	background-color: #fafafa;
	border: solid 1px #eeeff4;
	border-radius: 3px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: default;
	z-index: 9999;
	-webkit-text-size-adjust: 100%;
	max-height: 200px;
	overflow-y: scroll;
}

.suggestions-suggestions strong {
	font-weight: 400;
	color: #19d44d;
}

.suggestions-suggestions.suggestions-mobile {
	border-style: none
}

.suggestions-suggestions.suggestions-mobile .suggestions-suggestion {
	border-bottom: 1px solid #ddd
}

.suggestions-suggestion {
	padding: 4px 4px;
	overflow: hidden
}

.suggestions-suggestion:hover {
	background: #f7f7f7
}

.suggestions-selected {
	background: #f0f0f0
}

.suggestions-selected:hover {
	background: #f0f0f0
}

.suggestions-hint {
	padding: 4px 4px;
	white-space: nowrap;
	overflow: hidden;
	color: #8185a6;
	font-size: 85%;
	line-height: 20px
}

.suggestions-constraints {
	list-style: none!important;
	margin: 0!important;
	padding: 0!important;
	position: absolute!important;
	white-space: nowrap!important
}

.suggestions-constraints:empty {
	display: none!important
}

.suggestions-constraints li {
	background: #f8f8f8;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	display: inline-block;
	margin: 0 4px 0 0;
	padding: 0 .5em
}

.suggestions-constraints li .suggestions-remove {
	height: 1em;
	width: 1em;
	display: inline-block;
	margin: 0 0 0 .25em;
	background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=) 50% 50% no-repeat;
	background-size: contain;
	cursor: pointer;
	opacity: .8
}

.suggestions-constraints li .suggestions-remove:hover {
	opacity: 1
}

.suggestions-constraints li span {
	vertical-align: middle
}

.suggestions-subtext {
	color: #8185a6;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.suggestions-subtext_inline {
	display: inline-block;
	min-width: 6em;
	vertical-align: bottom;
	margin: 0 .5em 0 0
}

.suggestions-subtext-delimiter {
	display: inline-block;
	width: 2px
}

.suggestions-subtext_label {
	margin: 0 0 0 .25em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0 3px;
	background: #f5f5f5;
	font-size: 85%
}

.suggestions-value[data-suggestion-status=LIQUIDATED] {
	position: relative
}

.suggestions-value[data-suggestion-status=LIQUIDATED]:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	border-top: 1px solid rgba(0, 0, 0, .4);
	content: ""
}

.suggestions-promo {
	font-size: 85%;
	display: none;
	color: #8185a6;
	padding: 4px;
	text-align: center
}

.suggestions-promo a {
	color: #8185a6;
	display: block;
	filter: grayscale(100%);
	line-height: 20px;
	text-decoration: none
}

.suggestions-promo a:hover {
	filter: grayscale(0)
}

.suggestions-promo svg {
	height: 20px;
	vertical-align: bottom
}

.suggestions-promo-desktop {
	position: absolute;
	top: 0;
	right: 0;
	text-align: left
}


/* End */
/* /bitrix/templates/eshop_bootstrap_blue/styles.css?175223947613201 */
/* /bitrix/templates/.default/components/bitrix/menu/catalog_horizontal2/style.min.css?17522394629538 */
/* /bitrix/templates/.default/components/bitrix/menu/catalog_horizontal2/themes/blue/colors.min.css?1752239462827 */
/* /bitrix/templates/eshop_bootstrap_blue/template_styles.css?175223947731459 */
/* /bitrix/templates/eshop_bootstrap_blue/dadata-style.css?17522394743989 */
