

/* Start:/bitrix/templates/avtomat/components/bitrix/breadcrumb/universal/style.css?17458287221184*/
.bx-breadcrumb {
	display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;
	-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;
	align-items: center; color:#45484D; margin-bottom:20px;
}
.greyline{display:block; width:18px;height:18px; overflow:hidden;position:relative;}
.greyline:before{-webkit-transform:rotate(15deg);transform:rotate(15deg); width:1px; height:18px; background:#D9D9D9; content:''; position:absolute; left: 8px; top:0;}
.bx-breadcrumb-item {height: 22px;white-space: nowrap}
.bx-breadcrumb-item-link {border-bottom: none;vertical-align: top;line-height: 21px; color:#45484D}
#bx_breadcrumb_0 .bx-breadcrumb-item-link{padding-left:24px; position:relative;}
#bx_breadcrumb_0 .bx-breadcrumb-item-link:before{
	content:''; background-image:url(/bitrix/templates/avtomat/components/bitrix/breadcrumb/universal/house.svg); background-repeat:no-repeat; background-position:center center; 
	width:18px; height:18px; display:block; position:absolute; left:0;top:1px}

.bx-breadcrumb-item-link:hover { }
.bx-breadcrumb-item-text {vertical-align: top;white-space: normal;font-size:13px; line-height:21px;transition: 250ms linear all}
/* End */


/* Start:/bitrix/templates/avtomat/template_styles.css?1757774555103991*/
@font-face {
    font-family: 'Noto Sans';
    src: url('/bitrix/templates/avtomat/fonts/NotoSans.eot');
    src: url('/bitrix/templates/avtomat/fonts/NotoSans.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/avtomat/fonts/NotoSans.woff') format('woff'),
    url('/bitrix/templates/avtomat/fonts/NotoSans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Noto Sans';
    src: url('/bitrix/templates/avtomat/fonts/NotoSans-Italic.eot');
    src: url('/bitrix/templates/avtomat/fonts/NotoSans-Italic.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/avtomat/fonts/NotoSans-Italic.woff') format('woff'),
    url('/bitrix/templates/avtomat/fonts/NotoSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Noto Sans';
    src: url('/bitrix/templates/avtomat/fonts/NotoSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Noto Sans';
    src:  url('/bitrix/templates/avtomat/fonts/NotoSans-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Noto Sans';
    src: url('/bitrix/templates/avtomat/fonts/NotoSans-Bold.eot');
    src: url('/bitrix/templates/avtomat/fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/avtomat/fonts/NotoSans-Bold.woff') format('woff'),
    url('/bitrix/templates/avtomat/fonts/NotoSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Noto Sans';
    src: url('/bitrix/templates/avtomat/fonts/NotoSans-BoldItalic.eot');
    src: url('/bitrix/templates/avtomat/fonts/NotoSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/avtomat/fonts/NotoSans-BoldItalic.woff') format('woff'),
    url('/bitrix/templates/avtomat/fonts/NotoSans-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
*,::after,::before{box-sizing:border-box}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}
body{margin:0;font-family:'Noto Sans',sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000;text-align:left;
	background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent
}
hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}

p{margin-top:0;margin-bottom:1rem}
abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul{padding-left:2rem}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
.small,small{font-size:.875em}
.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}
sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#000;text-decoration:none}
a:hover{color:#333}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}
pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}
pre code{font-size:inherit;color:inherit;word-break:normal}
code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}
kbd kbd{padding:0;font-size:1em}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}
label{display:inline-block}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media (min-width:1200px){legend{font-size:1.5rem}
}
legend+*{clear:left}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
::file-selector-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none!important}

.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}
.container,.container-fluid,.container-lg,.container-md,
.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;
	padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto
}
@media (min-width:576px){
	.container{max-width:540px}
}
@media (min-width:768px){
	.container{max-width:720px}
}
@media (min-width:992px){
	.container{max-width:960px}
}
@media (min-width:1200px){
	.container{max-width:1170px; padding-left:0; padding-right:0}
}
:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:-15px;margin-left:-15px}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:15px;padding-left:15px;margin-top:var(--bs-gutter-y)}
.col{flex:1 0 0%}
.row-cols-auto>*{flex:0 0 auto;width:auto}
.row-cols-1>*{flex:0 0 auto;width:100%}
.row-cols-2>*{flex:0 0 auto;width:50%}
.row-cols-3>*{flex:0 0 auto;width:33.33333333%}
.row-cols-4>*{flex:0 0 auto;width:25%}
.row-cols-5>*{flex:0 0 auto;width:20%}
.row-cols-6>*{flex:0 0 auto;width:16.66666667%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
.offset-1{margin-left:8.33333333%}
.offset-2{margin-left:16.66666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333333%}
.offset-5{margin-left:41.66666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333333%}
.offset-8{margin-left:66.66666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333333%}
.offset-11{margin-left:91.66666667%}
.g-0,.gx-0{--bs-gutter-x:0}
.g-0,.gy-0{--bs-gutter-y:0}
.g-1,.gx-1{--bs-gutter-x:0.25rem}
.g-1,.gy-1{--bs-gutter-y:0.25rem}
.g-2,.gx-2{--bs-gutter-x:0.5rem}
.g-2,.gy-2{--bs-gutter-y:0.5rem}
.g-3,.gx-3{--bs-gutter-x:1rem}
.g-3,.gy-3{--bs-gutter-y:1rem}
.g-4,.gx-4{--bs-gutter-x:1.5rem}
.g-4,.gy-4{--bs-gutter-y:1.5rem}
.g-5,.gx-5{--bs-gutter-x:3rem}
.g-5,.gy-5{--bs-gutter-y:3rem}
@media (min-width:576px){
	.col-sm{flex:1 0 0%}
	.row-cols-sm-auto>*{flex:0 0 auto;width:auto}
	.row-cols-sm-1>*{flex:0 0 auto;width:100%}
	.row-cols-sm-2>*{flex:0 0 auto;width:50%}
	.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}
	.row-cols-sm-4>*{flex:0 0 auto;width:25%}
	.row-cols-sm-5>*{flex:0 0 auto;width:20%}
	.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}
	.col-sm-auto{flex:0 0 auto;width:auto}
	.col-sm-1{flex:0 0 auto;width:8.33333333%}
	.col-sm-2{flex:0 0 auto;width:16.66666667%}
	.col-sm-3{flex:0 0 auto;width:25%}
	.col-sm-4{flex:0 0 auto;width:33.33333333%}
	.col-sm-5{flex:0 0 auto;width:41.66666667%}
	.col-sm-6{flex:0 0 auto;width:50%}
	.col-sm-7{flex:0 0 auto;width:58.33333333%}
	.col-sm-8{flex:0 0 auto;width:66.66666667%}
	.col-sm-9{flex:0 0 auto;width:75%}
	.col-sm-10{flex:0 0 auto;width:83.33333333%}
	.col-sm-11{flex:0 0 auto;width:91.66666667%}
	.col-sm-12{flex:0 0 auto;width:100%}
	.offset-sm-0{margin-left:0}
	.offset-sm-1{margin-left:8.33333333%}
	.offset-sm-2{margin-left:16.66666667%}
	.offset-sm-3{margin-left:25%}
	.offset-sm-4{margin-left:33.33333333%}
	.offset-sm-5{margin-left:41.66666667%}
	.offset-sm-6{margin-left:50%}
	.offset-sm-7{margin-left:58.33333333%}
	.offset-sm-8{margin-left:66.66666667%}
	.offset-sm-9{margin-left:75%}
	.offset-sm-10{margin-left:83.33333333%}
	.offset-sm-11{margin-left:91.66666667%}
	.g-sm-0,.gx-sm-0{--bs-gutter-x:0}
	.g-sm-0,.gy-sm-0{--bs-gutter-y:0}
	.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}
	.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}
	.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}
	.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}
	.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}
	.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}
	.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}
	.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}
	.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}
	.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}
}
@media (min-width:768px){
	.col-md{flex:1 0 0%}
	.col-md-check{flex:0 0 auto;width:6%}
	.col-md-img{flex:0 0 auto;width:6%}
	.col-md-info{flex:0 0 auto;width:80%}
	.col-md-price{flex:0 0 auto;width:20%}
	.row-cols-md-auto>*{flex:0 0 auto;width:auto}
	.row-cols-md-1>*{flex:0 0 auto;width:100%}
	.row-cols-md-2>*{flex:0 0 auto;width:50%}
	.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}
	.row-cols-md-4>*{flex:0 0 auto;width:25%}
	.row-cols-md-5>*{flex:0 0 auto;width:20%}
	.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}
	.col-md-auto{flex:0 0 auto;width:auto}
	.col-md-1{flex:0 0 auto;width:8.33333333%}
	.col-md-2{flex:0 0 auto;width:16.66666667%}
	.col-md-3{flex:0 0 auto;width:25%}
	.col-md-4{flex:0 0 auto;width:33.33333333%}
	.col-md-5{flex:0 0 auto;width:41.66666667%}
	.col-md-6{flex:0 0 auto;width:50%}
	.col-md-7{flex:0 0 auto;width:58.33333333%}
	.col-md-8{flex:0 0 auto;width:66.66666667%}
	.col-md-9{flex:0 0 auto;width:75%}
	.col-md-10{flex:0 0 auto;width:83.33333333%}
	.col-md-11{flex:0 0 auto;width:91.66666667%}
	.col-md-12{flex:0 0 auto;width:100%}
	.offset-md-0{margin-left:0}
	.offset-md-1{margin-left:8.33333333%}
	.offset-md-2{margin-left:16.66666667%}
	.offset-md-3{margin-left:25%}
	.offset-md-4{margin-left:33.33333333%}
	.offset-md-5{margin-left:41.66666667%}
	.offset-md-6{margin-left:50%}
	.offset-md-7{margin-left:58.33333333%}
	.offset-md-8{margin-left:66.66666667%}
	.offset-md-9{margin-left:75%}
	.offset-md-10{margin-left:83.33333333%}
	.offset-md-11{margin-left:91.66666667%}
	.g-md-0,.gx-md-0{--bs-gutter-x:0}
	.g-md-0,.gy-md-0{--bs-gutter-y:0}
	.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}
	.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}
	.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}
	.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}
	.g-md-3,.gx-md-3{--bs-gutter-x:1rem}
	.g-md-3,.gy-md-3{--bs-gutter-y:1rem}
	.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}
	.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}
	.g-md-5,.gx-md-5{--bs-gutter-x:3rem}
	.g-md-5,.gy-md-5{--bs-gutter-y:3rem}
}
@media (min-width:992px){
	.col-lg{flex:1 0 0%}
	.row-cols-lg-auto>*{flex:0 0 auto;width:auto}
	.row-cols-lg-1>*{flex:0 0 auto;width:100%}
	.row-cols-lg-2>*{flex:0 0 auto;width:50%}
	.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}
	.row-cols-lg-4>*{flex:0 0 auto;width:25%}
	.row-cols-lg-5>*{flex:0 0 auto;width:20%}
	.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}
	.col-lg-auto{flex:0 0 auto;width:auto}
	.col-lg-1{flex:0 0 auto;width:8.33333333%}
	.col-lg-2{flex:0 0 auto;width:16.66666667%}
	.col-lg-3{flex:0 0 auto;width:25%}
	.col-lg-4{flex:0 0 auto;width:33.33333333%}
	.col-lg-5{flex:0 0 auto;width:41.66666667%}
	.col-lg-6{flex:0 0 auto;width:50%}
	.col-lg-7{flex:0 0 auto;width:58.33333333%}
	.col-lg-8{flex:0 0 auto;width:66.66666667%}
	.col-lg-9{flex:0 0 auto;width:75%}
	.col-lg-10{flex:0 0 auto;width:83.33333333%}
	.col-lg-11{flex:0 0 auto;width:91.66666667%}
	.col-lg-12{flex:0 0 auto;width:100%}
	.offset-lg-0{margin-left:0}
	.offset-lg-1{margin-left:8.33333333%}
	.offset-lg-2{margin-left:16.66666667%}
	.offset-lg-3{margin-left:25%}
	.offset-lg-4{margin-left:33.33333333%}
	.offset-lg-5{margin-left:41.66666667%}
	.offset-lg-6{margin-left:50%}
	.offset-lg-7{margin-left:58.33333333%}
	.offset-lg-8{margin-left:66.66666667%}
	.offset-lg-9{margin-left:75%}
	.offset-lg-10{margin-left:83.33333333%}
	.offset-lg-11{margin-left:91.66666667%}
	.g-lg-0,.gx-lg-0{--bs-gutter-x:0}
	.g-lg-0,.gy-lg-0{--bs-gutter-y:0}
	.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}
	.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}
	.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}
	.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}
	.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}
	.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}
	.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}
	.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}
	.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}
	.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}
}
@media (min-width:1200px){
	.col-xl{flex:1 0 0%}
	.row-cols-xl-auto>*{flex:0 0 auto;width:auto}
	.row-cols-xl-1>*{flex:0 0 auto;width:100%}
	.row-cols-xl-2>*{flex:0 0 auto;width:50%}
	.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}
	.row-cols-xl-4>*{flex:0 0 auto;width:25%}
	.row-cols-xl-5>*{flex:0 0 auto;width:20%}
	.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}
	.col-xl-auto{flex:0 0 auto;width:auto}
	.col-xl-1{flex:0 0 auto;width:8.33333333%}
	.col-xl-2{flex:0 0 auto;width:16.66666667%}
	.col-xl-3{flex:0 0 auto;width:25%}
	.col-xl-4{flex:0 0 auto;width:33.33333333%}
	.col-xl-5{flex:0 0 auto;width:41.66666667%}
	.col-xl-6{flex:0 0 auto;width:50%}
	.col-xl-7{flex:0 0 auto;width:58.33333333%}
	.col-xl-8{flex:0 0 auto;width:66.66666667%}
	.col-xl-9{flex:0 0 auto;width:75%}
	.col-xl-10{flex:0 0 auto;width:83.33333333%}
	.col-xl-11{flex:0 0 auto;width:91.66666667%}
	.col-xl-12{flex:0 0 auto;width:100%}
	.offset-xl-0{margin-left:0}
	.offset-xl-1{margin-left:8.33333333%}
	.offset-xl-2{margin-left:16.66666667%}
	.offset-xl-3{margin-left:25%}
	.offset-xl-4{margin-left:33.33333333%}
	.offset-xl-5{margin-left:41.66666667%}
	.offset-xl-6{margin-left:50%}
	.offset-xl-7{margin-left:58.33333333%}
	.offset-xl-8{margin-left:66.66666667%}
	.offset-xl-9{margin-left:75%}
	.offset-xl-10{margin-left:83.33333333%}
	.offset-xl-11{margin-left:91.66666667%}
	.g-xl-0,.gx-xl-0{--bs-gutter-x:0}
	.g-xl-0,.gy-xl-0{--bs-gutter-y:0}
	.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}
	.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}
	.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}
	.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}
	.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}
	.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}
	.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}
	.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}
	.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}
	.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}
}
@media (min-width:1400px){
	.col-xxl{flex:1 0 0%}
	.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}
	.row-cols-xxl-1>*{flex:0 0 auto;width:100%}
	.row-cols-xxl-2>*{flex:0 0 auto;width:50%}
	.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}
	.row-cols-xxl-4>*{flex:0 0 auto;width:25%}
	.row-cols-xxl-5>*{flex:0 0 auto;width:20%}
	.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}
	.col-xxl-auto{flex:0 0 auto;width:auto}
	.col-xxl-1{flex:0 0 auto;width:8.33333333%}
	.col-xxl-2{flex:0 0 auto;width:16.66666667%}
	.col-xxl-3{flex:0 0 auto;width:25%}
	.col-xxl-4{flex:0 0 auto;width:33.33333333%}
	.col-xxl-5{flex:0 0 auto;width:41.66666667%}
	.col-xxl-6{flex:0 0 auto;width:50%}
	.col-xxl-7{flex:0 0 auto;width:58.33333333%}
	.col-xxl-8{flex:0 0 auto;width:66.66666667%}
	.col-xxl-9{flex:0 0 auto;width:75%}
	.col-xxl-10{flex:0 0 auto;width:83.33333333%}
	.col-xxl-11{flex:0 0 auto;width:91.66666667%}
	.col-xxl-12{flex:0 0 auto;width:100%}
	.offset-xxl-0{margin-left:0}
	.offset-xxl-1{margin-left:8.33333333%}
	.offset-xxl-2{margin-left:16.66666667%}
	.offset-xxl-3{margin-left:25%}
	.offset-xxl-4{margin-left:33.33333333%}
	.offset-xxl-5{margin-left:41.66666667%}
	.offset-xxl-6{margin-left:50%}
	.offset-xxl-7{margin-left:58.33333333%}
	.offset-xxl-8{margin-left:66.66666667%}
	.offset-xxl-9{margin-left:75%}
	.offset-xxl-10{margin-left:83.33333333%}
	.offset-xxl-11{margin-left:91.66666667%}
	.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}
	.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}
	.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}
	.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}
	.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}
	.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}
	.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}
	.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}
	.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}
	.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}
	.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}
	.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}
}
.table {
	--bs-table-color:rgba(157,158,162,0.3);--bs-table-bg: transparent;--bs-table-border-color:rgba(157,158,162,0.3);--bs-table-accent-bg: transparent;--bs-table-striped-color:rgba(157,158,162,0.3);--bs-table-striped-bg: #f9fafc;
	--bs-table-active-color:rgba(157,158,162,0.3);--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color:rgba(157,158,162,0.3);--bs-table-hover-bg: rgba(231, 234, 243, 0.4);
	width: 100%;margin-bottom: 1rem;color:#000;vertical-align: top;border-color:rgba(157,158,162,0.3);
}
.table>:not(caption)>*>*{padding:5px 0;color:#000;background-color: transparent;border-bottom-width: .0625rem}
.table>tbody{vertical-align:inherit}
.table>thead{vertical-align:bottom}
.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}
.caption-top{caption-side:top}
.table-sm>:not(caption)>*>*{padding:.25rem .25rem}
.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}
.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}
.table-borderless>:not(caption)>*>*{border-bottom-width:0}
.table-borderless>:not(:first-child){border-top-width:0}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}
.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}

.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}
.navbar-nav .dropdown-menu{position:static}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}
@media (prefers-reduced-motion:reduce){
	.navbar-toggler{transition:none}
}
.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}
.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}

.navbar-nav{flex-direction:row}
.navbar-nav .dropdown-menu{position:absolute}
.navbar-nav a.nav-link{padding-right:10px;padding-left:10px; color:#ECECEC; font-size:16px; line-height:22px; text-transform:uppercase; text-decoration:none}
.navbar-nav a.nav-link:hover{text-decoration:underline}
.navbar-nav-scroll{overflow:visible}
.navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-toggler{display:none}


.form-label{margin-bottom:.5rem}
.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}
.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}
.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
	.form-control{transition:none}
}
.form-control[type=file]{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}
.form-control::-webkit-datetime-edit{display:block;padding:0}
.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}
.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}
.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}
.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
	.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}
	.form-control::file-selector-button{transition:none}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}
.form-control-plaintext:focus{outline:0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}
.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}
.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}
textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}
textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}
.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}
.form-control-color:not(:disabled):not([readonly]){cursor:pointer}
.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}
.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}
.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}
.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}
.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
	.form-select{transition:none}
}
.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}
.form-select:disabled{background-color:var(--bs-secondary-bg)}
.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}
.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}
.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}
[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}
.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}
.form-check .form-check-input{float:left;margin-left:-1.5em}
.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}
.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}
.form-check-input{
	flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;
	background-color:#fff;
	background-size:contain;
	border:2px solid #fff;
	box-shadow: 0 0 0px 2px #E2E2E2 inset;
	-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact
}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-check-input[type=radio]{border-radius:50%}
.form-check-input:active{filter:brightness(90%)}
.form-check-input:focus{outline:0}
.form-check-input:checked{background-color:#FF9000;border-color:#FF9000}
.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}
.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}
.form-check-input[type=checkbox]:indeterminate{background-color:#FF9000;border-color:#FF9000;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}
.form-switch{padding-left:2.5em}
.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
	.form-switch .form-check-input{transition:none}
}
.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}
.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}
.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}
.form-check-inline{display:inline-block;margin-right:1rem}
.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}
.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}
.form-range:focus{outline:0}
.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}
.form-range::-moz-focus-outer{border:0}
.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#FF9000;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}
}
.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}
.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}
.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#FF9000;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
	.form-range::-moz-range-thumb{-moz-transition:none;transition:none}
}
.form-range::-moz-range-thumb:active{background-color:#b6d4fe}
.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}
.form-range:disabled{pointer-events:none}
.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}
.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}
.form-floating{position:relative}
.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}
.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}
@media (prefers-reduced-motion:reduce){
	.form-floating>label{transition:none}
}
.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}
.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}
.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}
.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}
.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}
.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}
.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}
.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}
.input-group .btn{position:relative;z-index:2}
.input-group .btn:focus{z-index:5}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}
.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}
.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}
.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}
.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}
.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}
.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}
.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}
.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}
.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}
.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}
.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}
.btn{height:40px; padding:10px; line-height:20px;color:#fff;background-color:transparent;border: 0 none;font-size:18px; color:#333;
	font-weight:400; text-align:center;text-decoration:none; cursor:pointer;
	transition: all 300ms ease;
	border-radius:1px;
}
@media (prefers-reduced-motion:reduce){
	.btn{transition:none}
}
.btn:hover{opacity:.9}
.btn-check+.btn:hover{}
.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}

.btn.btn-primary{color:#fff;background: #FF9000}
.btn.btn-primary:hover{background: #FF7000}

header{display: flex; align-items: center;background: #2B4767;color: #fff;height: 70px}
header .toprow{display: flex; flex-wrap: wrap;justify-content: space-between;align-items: center;}
header .toprow a.logo{display:block; }
header .toprow a.logo img.img-fluid{display:block; }

header .toprow ul.nav{}
header .toprow ul.nav li{font-size:14px; line-height:19px}

header .topright{position:relative; display: flex;flex-wrap: wrap;list-style: none;align-items: center;justify-content: flex-end; margin: 0; padding: 0;}
header .topright a.topphone{color: #fff;display: block;padding-left:30px;position: relative;text-transform: uppercase;text-decoration: none; font-size:20px; line-height:27px; color:#fff; font-weight:500}
header .topright a.topphone:before{content:''; display:block; position:absolute; top: 3px; left:0; background-image:url(/bitrix/templates/avtomat/images/topphone.svg); width: 20px;height:20px;}
header .topright a.topmail{color: #fff;opacity: 0.6;display: block;position: relative;text-decoration: underline}

section{padding-top:50px; padding-bottom:50px}
section > .container > h3{font-size:36px; line-height:49px; color:#000; text-transform:uppercase; margin:0 0 30px; }
section > .container > p.lbl{font-size:18px; line-height:25px; color:#000;margin:0 0 40px; }
p.text-center{margin:20px 0 30px; text-align:center;}
p.text-center a.btn-primary{margin: 20px auto 0; display: block;max-width: 25%; height:50px; line-height:30px}
.maintext{margin:20px 0 30px}

.banner{
	background-color:#F8EFD6; background-image:url(/bitrix/templates/avtomat/images/topback.png); background-repeat:repeat; background-position:center center; 
	width:100%; height:450px; display:flex; align-items:center; overflow:hidden;
}
.banner .row{align-items:center;}
.banner .col-md-7{padding-left:0; padding-right:0}
.banner img.img-fluid{display: block;margin-bottom: -100px;}
.banner h1{display:block; margin:20px 0; font-size:36px; line-height:49px; color:#fff; font-weight:700; text-transform:uppercase}
.banner p{display:block; margin:20px 0; font-size:20px; line-height:30px; color:#fff}
.banner ul{display:block; margin:30px 0 0; list-style:none; padding:0}
.banner ul li{font-size:18px; line-height:33px; color:#fff; display:block; position:relative; margin: 0 0 10px; padding-left:48px;}
.banner ul li:before{content:''; display:block; position:absolute; left:0;top:15px; height:2px; width:28px; background:#F9BA48; }

.otzyvy{
	background-color:#2D68AC; background-image:url(/bitrix/templates/avtomat/images/otzfon.png); background-repeat:repeat; background-position:center center; 
	width:100%; min-height:540px; display:flex; align-items:center; overflow:hidden;
}
section.otzyvy > .container > h3{color:#fff}
section.otzyvy > .container > p.lbl{color:#fff}

.novosti{
	background-color:#F0F3F6; 
	width:100%; min-height:540px;
}
section.novosti > .container > h3{color:#000000}
section.novosti > .container > p.lbl{color:#000000}

h1.bx-title{text-transform:uppercase; font-size:36px;line-height:49px;}
.maintext p{font-size:16px; line-height:23px; margin:20px 0}

main{padding-top:20px; padding-bottom:0}
main h3{display:block; margin:20px 0; font-size:36px; line-height:49px; color:#000; font-weight:700; text-transform:uppercase}

section.faq .col-md-4{display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:flex-end}
.accordion{--bs-accordion-color:#fff;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;
	--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
	--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff;
	margin:20px 0;
}

.accordion-button{
	position: relative;display: flex;align-items: center;width: 100%;padding: 10px;font-size: 18px;line-height: 23px;color: #000;text-align: left;border: 0;border-radius: 0;overflow-anchor: none;
	transition: var(--bs-accordion-transition);background: #fff;border-top: 1px solid #E6E6E6;padding-top: 20px;padding-bottom: 20px;font-weight: 700;
}
.accordion .accordion-button span{
	width:32px;min-width:32px;height:32px; background-image:url(/bitrix/templates/avtomat/images/faqicon.svg); background-repeat:no-repeat; background-size:100% auto;
	margin-right:10px;
}
@media (prefers-reduced-motion:reduce){
	.accordion-button{transition:none}
}
.accordion-button:not(.collapsed){color:#333;border-top: 1px solid #333;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}
.accordion-button:not(.collapsed)::after{background-image:url(/bitrix/templates/avtomat/images/minus.svg);transform:var(--bs-accordion-btn-icon-transform)}
.accordion-button:after{
	flex-shrink:0;width:32px;height:32px;
	margin-left:auto;
	content:"";background-image:url(/bitrix/templates/avtomat/images/Plus.svg);background-repeat:no-repeat;
	background-size:100% auto;transition:var(--bs-accordion-btn-icon-transition)
}
@media (prefers-reduced-motion:reduce){
	.accordion-button::after{transition:none}
}
.accordion-button:hover{z-index:2}
.accordion-button:focus{z-index:3;border:0 none;outline:0;border-top:1px solid #333;box-shadow:0 0 1px rgba(255,255,255,0.1)}
.accordion-header{margin-bottom:0}
.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}
.accordion-item:first-of-type{border-radius:0}
.accordion-item:first-of-type .accordion-button{border-radius:0}
.accordion-item:not(:first-of-type){border-top:0}
.accordion-item:last-of-type{border-radius:0}
.accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}
.accordion-item:last-of-type .accordion-collapse{border-radius:0}
.accordion-body{padding:20px 52px; color:#45484D; font-size:18px; line-height:23px}
.accordion-body p{margin:0 0 20px 0; color:#45484D; font-size:18px; line-height:23px}
.accordion-flush .accordion-collapse{border-width:0}
.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}
.accordion-flush .accordion-item:first-child{border-top:0}
.accordion-flush .accordion-item:last-child{border-bottom:0}
.accordion-flush .accordion-item .accordion-button,
.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}

.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){
	.collapsing{transition:none}
}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}
@media (prefers-reduced-motion:reduce){
	.collapsing.collapse-horizontal{transition:none}
}

[simple-hint]:after,
[simple-hint]:before{display:inline-block;pointer-events:none;position:absolute;visibility:hidden}
[simple-hint]:hover:after,[simple-hint]:hover:before{visibility:visible}
[simple-hint]:before{content:"";border:5px solid transparent;z-index:9998}
[simple-hint]:after{content:attr(simple-hint);text-align:center;padding:10px;border-radius:5px;z-index:999;color:#000000;font-weight:400;white-space:nowrap;font-size:16px;line-height:22px; background:rgba(255,255,255,0.8); box-shadow: 0 4px 8px rgba(0,0,0,0.15)}
[class*=hint-bottom]:before,
[class*=hint-top]:before{right:50%;margin-right:-5px}
[class*=hint-bottom]:after,
[class*=hint-top]:after{left:0}
[class*=hint-bottom]:before{border-bottom-color:#292929;top:100%}[class*=hint-bottom]:after{margin-top:10px;top:100%}[class*=hint-top]:before{border-top-color:#292929;bottom:100%}
[class*=hint-top]:after{bottom:100%;margin-bottom:10px}
[class*=hint-left]:before,[class*=hint-right]:before{top:50%;margin-top:-5px}
[class*=hint-left]:after,[class*=hint-right]:after{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
[class*=hint-left]:before{border-left-color:#292929;left:0;margin-left:-10px}[class*=hint-left]:after{right:100%;margin-right:10px}
[class*=hint-right]:before{border-right-color:#292929;right:0;margin-right:-10px}[class*=hint-right]:after{left:100%;margin-left:10px}.hint-persist:after,.hint-persist:before{visibility:visible}
@media only screen and (max-width:768px){
	[class*=hint-][class*="-mobile"]:after,[class*=hint-][class*="-mobile"]:before{display:none}
}
[class*=hint-][class*="-s-small"]:after{width:200px;white-space:initial}
[class*=hint-][class*="-s-med"]:after{width:300px;white-space:initial}
[class*=hint-][class*="-s-big"]:after{width:450px;white-space:initial}
.hint-d-short:hover:after,.hint-d-short:hover:before{-webkit-transition:visibility 0s .5s ease;-moz-transition:visibility 0s .5s ease;transition:visibility 0s .5s ease}
.hint-d-med:hover:after,.hint-d-med:hover:before{-webkit-transition:visibility 0s 1s ease;-moz-transition:visibility 0s 1s ease;transition:visibility 0s 1s ease}
.hint-d-long:hover:after,.hint-d-long:hover:before{-webkit-transition:visibility 0s 2s ease;-moz-transition:visibility 0s 2s ease;transition:visibility 0s 2s ease}
[class*=hint-fade]:after,[class*=hint-fade]:before{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease;opacity:0}
[class*=hint-fade]:hover:after,[class*=hint-fade]:hover:before{opacity:1}
[class*=hint-fade][class*="-d-short"]:hover:after,
[class*=hint-fade][class*="-d-short"]:hover:before{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}
[class*=hint-fade][class*="-d-med"]:hover:after,
[class*=hint-fade][class*="-d-med"]:hover:before{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}
[class*=hint-fade][class*="-d-long"]:hover:after,
[class*=hint-fade][class*="-d-long"]:hover:before{-webkit-transition-delay:2s;-moz-transition-delay:2s;transition-delay:2s}
@-webkit-keyframes top{from{bottom:125%;opacity:0}}
@-moz-keyframes top{from{bottom:125%;opacity:0}}
@keyframes top{from{bottom:125%;opacity:0}}
@-webkit-keyframes bottom{from{top:125%;opacity:0}}
@-moz-keyframes bottom{from{top:125%;opacity:0}}
@keyframes bottom{from{top:125%;opacity:0}}
@-webkit-keyframes right{from{margin-right:-35px;margin-left:35px;opacity:0}}
@-moz-keyframes right{from{margin-right:-35px;margin-left:35px;opacity:0}}
@keyframes right{from{margin-right:-35px;margin-left:35px;opacity:0}}
@-webkit-keyframes left{from{margin-left:-35px;margin-right:35px;opacity:0}}
@-moz-keyframes left{from{margin-left:-35px;margin-right:35px;opacity:0}}
@keyframes left{from{margin-left:-35px;margin-right:35px;opacity:0}}
[class*=hint-anim]:after,
[class*=hint-anim]:before{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;
	-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease
}
[class*=hint-anim][class*=hint-top]:hover:after,
[class*=hint-anim][class*=hint-top]:hover:before{-webkit-animation-name:top;-moz-animation-name:top;animation-name:top}
[class*=hint-anim][class*=hint-bottom]:hover:after,
[class*=hint-anim][class*=hint-bottom]:hover:before{-webkit-animation-name:bottom;-moz-animation-name:bottom;animation-name:bottom}
[class*=hint-anim][class*=hint-left]:hover:after,
[class*=hint-anim][class*=hint-left]:hover:before{-webkit-animation-name:left;-moz-animation-name:left;animation-name:left}
[class*=hint-anim][class*=hint-right]:hover:after,
[class*=hint-anim][class*=hint-right]:hover:before{-webkit-animation-name:right;-moz-animation-name:right;animation-name:right}[class*=hint-anim][class*="-d-short"]:after,
[class*=hint-anim][class*="-d-short"]:before{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}[class*=hint-anim][class*="-d-med"]:after,
[class*=hint-anim][class*="-d-med"]:before{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}
[class*=hint-anim][class*="-d-long"]:after,
[class*=hint-anim][class*="-d-long"]:before{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}
[class*=hint-][class*="-t-info"][class*=hint-bottom]:before{border-bottom-color:#44C2F9}
[class*=hint-][class*="-t-info"][class*=hint-top]:before{border-top-color:#44C2F9}
[class*=hint-][class*="-t-info"][class*=hint-right]:before{border-right-color:#44C2F9}
[class*=hint-][class*="-t-info"][class*=hint-left]:before{border-left-color:#44C2F9}
[class*=hint-][class*="-t-info"]:after{background:#44C2F9}
[class*=hint-][class*="-t-success"][class*=hint-bottom]:before{border-bottom-color:#83C510}
[class*=hint-][class*="-t-success"][class*=hint-top]:before{border-top-color:#83C510}
[class*=hint-][class*="-t-success"][class*=hint-right]:before{border-right-color:#83C510}
[class*=hint-][class*="-t-success"][class*=hint-left]:before{border-left-color:#83C510}
[class*=hint-][class*="-t-success"]:after{background:#83C510}
[class*=hint-][class*="-t-error"][class*=hint-bottom]:before{border-bottom-color:#FF4C4C}
[class*=hint-][class*="-t-error"][class*=hint-top]:before{border-top-color:#FF4C4C}
[class*=hint-][class*="-t-error"][class*=hint-right]:before{border-right-color:#FF4C4C}
[class*=hint-][class*="-t-error"][class*=hint-left]:before{border-left-color:#FF4C4C}
[class*=hint-][class*="-t-error"]:after{background:#FF4C4C}
[class*=hint-][class*="-t-notice"][class*=hint-bottom]:before{border-bottom-color:rgba(255,255,255,0.8)}
[class*=hint-][class*="-t-notice"][class*=hint-top]:before{border-top-color:rgba(255,255,255,0.8)}
[class*=hint-][class*="-t-notice"][class*=hint-right]:before{border-right-color:rgba(255,255,255,0.8)}
[class*=hint-][class*="-t-notice"][class*=hint-left]:before{border-left-color:rgba(255,255,255,0.8)}
[class*=hint-][class*="-t-notice"]:after{background:rgba(255,255,255,0.8); box-shadow: 0 4px 8px rgba(0,0,0,0.15)}


.items .item{background:#F0F3F6; display:block; position:relative; margin-bottom:10px;cursor:pointer}
.items .item:before{content:'';border:1px solid #E2E2E2; position:absolute; left:0; top: 0; width:100%; height:100%; z-index: 1;}
.items .item:hover:before,
.items .item.active:before{border:2px solid #ff9000}
.items .item:after{content: '';position: absolute;right: 0;display: block;width:20%;height: 100%;background: #DFE5EA;z-index: 0;top: 0}
.items .item:hover:after,
.items .item.active:after{background:#ff9000}

.items .item .row{position:relative; align-items:center; z-index:2; margin-left:0; margin-right:0}
.items .item .row .col-md-check{padding-left:0; padding-right:0}
.items .item .row .col-md-check span{width:56px; border-radius: 0 2rem 2rem 0; overflow: hidden; height:40px; padding: 0 0 0 10px; display:block; margin: 0 auto 0 0; background-repeat:no-repeat; 
	background-size:auto 100%; background-image:url(/images/Plus.svg); background-position:right center
}
.items .item.active .row .col-md-check span{background-color: #FF9000; background-image:url(/images/Check.svg)}

.items .item .row .col-md-info{padding-left:10px; padding-right:10px}
.items .item .row .col-md-img span{width:39px; height:39px; display:block; margin: 0 auto; background-repeat:no-repeat; background-size:cover; }
.items .item .row .col-md-img.ekran span{width:39px; height:56px; position:relative}
.items .item .row .col-md-img.ekran span b {display: block;padding: 5px;text-align: center;font-size: 11px;line-height: 14px;color: #52575E}

.items .item .itemname{display:flex; align-items:center; flex-wrap:wrap; margin:5px 0; position:relative}
.items .item .itemname span.name{font-size:14px; line-height:18px; font-weight:700; display:block;color:#45484D;}
label.dobibp,
span.dobibp{display:flex; flex-wrap:wrap; align-items:center; color:#fff; background:#2B4767; padding:5px 10px; font-size:14px; line-height:19px; font-weight:700; border-radius:2rem; margin-left:10px}
.items .item .itemname label.dobibp {cursor: pointer;margin-left: -100px}
label.dobibp:before,
span.dobibp:before{display:block; content:''; width:16px; height:17px; background-image:url(/bitrix/templates/avtomat/images/plusibp.svg); background-repeat:no-repeat; margin-right:5px}
.items .item .itemname input[type="checkbox"] {
    display: block;opacity:0;position: relative;left: 33px;width: 120px;z-index: 999;height: 27px;cursor:pointer;
}

input[type="checkbox"]:checked + label.dobibp,
span.dobibp.checked{background:#ff9000}
input[type="checkbox"]:checked + label.dobibp:before,
span.dobibp.checked:before{background-image:url(/bitrix/templates/avtomat/images/plusibp2.svg)}

.items .item .itemname span.dopklimat{display:block; color:#fff; background:#FF9000; padding:3px 7px 5px; font-size:12px; line-height:14px; font-weight:700; border-radius:2rem; margin-left:10px}
.items .item .itemname span.kolichestvo{display:flex; flex-wrap:wrap; align-items:center; position:relative; background-color: #2B4767; margin-left:10px;border-radius: 2rem; cursor:pointer;}
.items .item .itemname span.kolichestvo:after{display:block; content:''; width:12px; height:13px; background-image:url(/bitrix/templates/avtomat/images/arrniz.svg); background-repeat:no-repeat; margin-right:10px}
.items .item .itemname span.kolichestvo > span{display: block;color: #fff;padding: 5px 5px 5px 10px;font-size:12px;line-height:14px;font-weight: 700}
.items .item .itemname span.kolichestvo b{}
.items .item .itemname span.kolichestvo select.form-select{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 34px;background: #fff;cursor:pointer;opacity:0}
.items .item .itemname span.kolichestvo:focus select.form-select{display:block}

.items .item .osobennosti{display:flex; align-items:center; flex-wrap:wrap; margin-top:5px; margin-bottom:3px;}
.items .item .osobennosti .osob{transition: all .25s ease-in-out; padding-right:5px; display:flex; align-items:center; position:relative; width:50%}
.items .item .osobennosti .osob svg{width:24px;height:24px;min-width:24px; margin-right:5px}
.items .item .osobennosti .osob svg path.fill{fill:#52575E}
.items .item .osobennosti .osob svg path.stroke{stroke:#52575E}
.items .item .osobennosti .osob:hover svg path.fill{fill:#FF9000}
.items .item .osobennosti .osob:hover svg path.stroke{stroke:#FF9000}
.items .item .osobennosti .osob span{color:#9D9EA2; font-size:11px; line-height:12px; display:block; position: relative; padding-right:10px}
.items .item .osobennosti .osob:hover span{color:#ff9000}
.items .item .osobennosti .osob span:after{content:''; background:rgba(215,218,222,0.5); width:1px; height: 15px; display:block; position:absolute; right:10px; top:0}

.items .item table.table.table-stripped{margin-top:5px; margin-bottom:5px}
.items .item table.table tr{}
.items .item table.table tr td{font-size:10px; line-height:12px; padding:2px 0}
.items .item table.table tr td.prop{font-size:10px; line-height:12px; color:#9D9EA2}
.items .item table.table tr td.val{font-size:10px; line-height:12px; color:#45484D; text-align:right}
.items .item .col-md-price{position:relative; display:flex; align-items:center; justify-content:center; flex-direction:column; text-align:center; padding: 0 3px}
.items .item .col-md-price span{color:#9D9EA2; font-size:12px; line-height:14px; display:block;}
.items .item .col-md-price span.cena{color:#9D9EA2; display:block; margin-bottom:10px}
.items .item .col-md-price span.val{color:#45484D; display:block;}
.items .item .col-md-price span.val b{font-size:14px; line-height:17px;}
.items .item .col-md-price span.baz{font-size:12px; line-height:14px; font-weight:700; display:block;}
.items .item:hover .col-md-price span,
.items .item:hover .col-md-price span.val,
.items .item:hover .col-md-price span.baz,
.items .item.active .col-md-price span,
.items .item.active .col-md-price span.val,
.items .item.active .col-md-price span.baz{color:#fff}

#vcost{transition: all 0.3s ease;}
#vcost.animate {transform: scale(1.1)}

.topbtns,
.finalbtns{margin-top:20px; margin-bottom:0; text-align:center; display:flex; align-items:center; justify-content:center;}
.topbtns > a,
.finalbtns > a{font-size:18px; color:#fff; line-height:26px; padding: 12px 30px; display:block; background:#FF9000}
.topbtns > a:nth-child(2),
.finalbtns > a:nth-child(2){margin-left:28px}
.topbtns > a.prevstep:before{content:''; background-repeat:no-repeat; background-size:cover; width:14px; height:17px; display:inline-block; margin-right:10px; background-image:url(/bitrix/templates/avtomat/images/wleft.svg)}
.topbtns > a.cright:after{content:''; background-repeat:no-repeat; background-size:cover; width:14px; height:17px; display:inline-block; margin-left:10px; background-image:url(/bitrix/templates/avtomat/images/caretright.svg)}
.topbtns > a.cleft:before{content:''; background-repeat:no-repeat; background-size:cover; width:14px; height:17px; display:inline-block; margin-right:10px; background-image:url(/bitrix/templates/avtomat/images/caretleft.svg)}

.finalrow{margin-top:20px; margin-bottom:20px;}
.finalrow h5{color:#45484D; font-size:16px; line-height:22px; font-weight: 700; margin: 20px 0}
.finalrow .form-check{position:relative; height:22px; margin-top:5px; margin-bottom:5px; padding-left:30px}
.finalrow .form-check input[type="radio"]{display:none}
.finalrow .form-check label:before {
	content: ""; display: inline-block; width: 18px; height: 18px; position: absolute; left:0; top: 1px; background: url(/bitrix/templates/avtomat/images/radio0.svg) 0 0 no-repeat;
}
.finalrow .form-check input[type="radio"]:checked + label:before {
	background: url(/bitrix/templates/avtomat/images/radio1.svg) 0 0 no-repeat;
}


.finallist .zh4{display: block;font-weight: 700;font-size: 15px;line-height: 19px; color: #52575E;text-transform: uppercase;margin:0 0 5px 0}
.finallist .loader{background:url(/bitrix/templates/avtomat/images/ajax-loader.gif); background-repeat:no-repeat; background-position:center center; background-size: auto 100%; display:block; width:100%; height: 50px; margin:20px auto}

.finalrow .postspeed{position:relative; padding: 0 20px 20px;
	background-color:#F0F3F6; border:1px solid #E2E2E2; background-image:url(/bitrix/templates/avtomat/images/clock.svg); background-position:right bottom; background-repeat:no-repeat;
}
.finalrow .slider{position: relative;display: flex;flex-direction: column;width: 95%;height: 20px;margin: 24px 0 0}
.finalrow .slider:before{
	content:''; background:#f0cd8c; width:6px; height:6px; display:block; 
	position:absolute; left:-2px; top:-2px; z-index:0; border-radius:50%;
}
.finalrow .slider:after{content:''; background-image:url(/bitrix/templates/avtomat/images/car.svg); background-repeat:no-repeat; width:19px; height:12px; display:block; 
	position:absolute; right:-17px; top:-7px; z-index:0
}
.finalrow .slider output.slider-output{position: absolute; left: 50%; bottom: 0; display: none; box-sizing: border-box; transform: translateX(-50%); color: LightSlateGray}
.finalrow .slider .slider-track{height:2px; background: rgb(240,205,140); z-index:1;
	background: linear-gradient(90deg, rgba(240,205,140,1) 0%, rgba(250,174,74,1) 100%); border-radius: 0.25rem
}
.finalrow .slider .slider-track .slider-thumb{position: absolute; top: -14px; left: 50%; width:32px; height:32px; margin-left: -16px; border-radius:8px; background-color: #ff9000; box-shadow:1px 2px 5px rgba(50,50,50,0.5);}
.finalrow .slider .slider-track .slider-thumb span {display: block;font-size: 8px;line-height: 9px;font-weight: 400;text-align: center;color: #fff;padding: 4px; position:relative}
.finalrow .slider .slider-track .slider-thumb span:before{position:absolute; left:0;top:0; width:100%; height:100%; content:''; display:block}
.finalrow .slider .slider-track .slider-thumb span b{font-size: 13px;line-height: 14px;font-weight: 700; display: block}
.finalrow .slider .slider-track .slider-level{width: 50%; height:2px; background-color: #ff9000; border-radius: 1rem}
.finalrow .slider .slider-input {-webkit-appearance: none;position: absolute;width: 100%;height: 50px;margin-left: 0;background-color: transparent;outline: none;top: -20px;z-index: 9;
	background-image:url(/bitrix/templates/avtomat/images/shkala.svg); background-repeat:no-repeat; background-size: 100% auto; background-position: left 5px;
}
.finalrow .slider .slider-input::-webkit-slider-thumb{width: 2rem; height: 8rem; -webkit-appearance: none}
.finalrow .postspeed p{color:#9D9EA2; font-size:12px; line-height:16px; margin:20px 0 0}
.finalrow .ralslider{margin:0 auto; max-width:315px;}
.finalrow .ralslider a div.imgsvg{
	position:relative; z-index:999;
	height: 45px;width: 45px;min-width:45px; max-width:45px;border-radius: 50%; margin-right: 0;text-align: center; background-repeat:repeat; background-size:cover; background-position:center center;
}
.finalrow .ralslider a.active div.imgsvg:after{content: '';position: absolute;left: 0;top: 0;border-radius: 50%;border: 3px solid #ff9000;display: block; z-index: 1;width: 100%;height: 100%}
.finalrow .ralslider a div.imgsvg span{font-size: 10px;line-height:45px;color: #45484D; opacity:0.3}
.finalrow p.palitra{font-size:16px; line-height:22px; text-align:center; margin: 20px 0}
.finalrow p.palitra a{text-decoration:underline; color:#FF9000}

.bottomrow{margin-top:20px; margin-bottom:20px;}
.bottomrow .col-md-3{padding-left:0}
.finalbtns{margin-top:0; margin-bottom:0;}
.finalbtns a.prevstep{background: #fff; color: #FF9000;border: 1px solid #FF9000}
.bottomrow .finalprice{display:flex; flex-wrap:wrap; align-items:flex-end}
.bottomrow .finalprice .cost{width:60%; flex:0 0 auto;}
.bottomrow .finalprice .cost .label{font-size:16px; line-height:22px; color:#45484D; display:block; margin: 0 0 5px}
.bottomrow .finalprice .cost .itogovaya{display: flex;flex-wrap: wrap;align-items: flex-end}
.bottomrow .finalprice .cost .itogovaya span#cost{font-size: 30px;line-height: 24px;font-weight: 700;color: #000;margin-right:10px;}
.bottomrow .finalprice .cost .itogovaya span.rubl{background-image:url(/bitrix/templates/avtomat/images/rub.svg); background-repeat:no-repeat; width:15px; height:16px; display:block;}
.counterblock{width:40%; flex:0 0 auto; display:flex; flex-wrap:wrap}
.counterblock a.btnpm{display:block; width:36px; height:36px; display:flex; justify-content:center; background:#F0F3F6; border:1px solid #E2E2E2; color:#45484C; font-size:24px; line-height:24px; padding-top:5px}
.counterblock a.btnpm.down_count{padding-top:2px}
.counterblock input.form-control{width:42px;height:36px;border:1px solid #fff;background:#fff;padding:10px 5px;text-align: center;line-height: 33px;font-size: 24px;color: #45484C}

input[type=range]:focus{outline: none}
input[type=range]::-moz-focus-outer{border: 0}
input[type=range]::-moz-range-thumb{background-color: transparent; opacity: 0; visibility: hidden; background: transparent; background-color: transparent; border-color: transparent; color: transparent}
input[type=range]::-ms-track{width: 100%; background: transparent; background-color: transparent; border-color: transparent; color: transparent}
.bar{width: 80%; height: 10px; border: 2px solid #ff9000}
.fill{width: 50%; height: 100%; background: #ff9000}


.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: none}
.slick-list.dragging{cursor: pointer; cursor: hand}
.slick-slider .slick-track,
.slick-slider .slick-list{-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:before,
.slick-track:after{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; width:auto; height:auto; max-width:100%;}
.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-loading .slick-list{background: #fff url(/bitrix/templates/avtomat/images/ajax-loader.gif) center center no-repeat}
.slick-prev,
.slick-next{font-size: 0; line-height: 0; position: absolute; bottom:auto;
	display: block; width:68px; height: 68px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); 
	transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; z-index:5; opacity:0.5
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color: transparent; outline: none; background: transparent; opacity:0.8}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity: 1}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity: .25}

.slick-slider .slick-arrow::after{content: ''; display: block; width:21px; height:42px; margin: 0 auto;
	background-image: url(/bitrix/templates/avtomat/images/warr.svg); background-repeat: no-repeat; background-size: contain; background-position: center center
}
.slick-slider .slick-prev{top:50%; left:-80px}
.slick-slider .slick-next{top:50%; right:-80px}
.slick-slider .slick-arrow.slick-next::after{transform:rotate(180deg)}

.slick-dots{position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center}
.slick-dots li{position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer}
.slick-dots li button{font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent}
.slick-dots li button:hover,
.slick-dots li button:focus{outline: none}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity: 1}
.slick-dots li button:before{font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}
.slick-dots li.slick-active button:before{opacity: .75; color: black}

.maininfo{padding-top:20px; padding-bottom:40px}
.maininfo p{margin:20px 0; font-size:18px; line-height:25px}

footer{background:#202020; padding-bottom:20px; padding-top:20px;}
footer .row{align-items:center;}
footer a.logo{display:block; }
footer a.logo img.img-fluid{display:block; }
footer .text-center p{color:#B6B6B6; margin:20px 0; font-size:14px; line-height:19px; margin:0; text-align:center}
footer .text-right{text-align:right}
footer ul.nav{list-style:none; margin: 0; padding: 0; }
footer ul.nav li{display:block; }
footer ul.nav li a{display:block; text-decoration:none}
footer ul.nav li.phone a{color:#B6B6B6; font-size:20px; line-height:27px; }
footer ul.nav li.email a{color:#fff; font-size:12px; line-height:33px; text-decoration:underline; opacity:0.6}

footer ul.socials{list-style: none;margin:10px 0 20px 0;padding: 0;display: flex;justify-content: flex-end}
footer ul.socials li{display:block; margin-left:10px}
footer ul.socials li a{display:block;}
footer ul.socials li a img{display:block;}
footer .copyright{text-align:center;color:rgba(255,255,255,0.3); margin:20px 0 0; padding: 0; border-top: 1px solid rgba(255,255,255,0.3); font-size:14px;line-height:19px; padding:15px 0}

.overlayer{display: none;background: rgba(50,50,50,0.3);width:100%;height:100%;position: fixed;top:0;left:0; z-index:1}
.modalwindow{padding:15px;background: #fff;box-shadow: 0 4px 20px rgba(50,50,50,0.15);width: auto; position:fixed; z-index: 9998}

.modalwindow .zag{font-size:24px; line-height:33px; color:#45484D; font-weight: 700; margin: 20px 0; text-align:center; text-transform:uppercase; display:block;}
.modalwindow form{display:block;}
.modalwindow input.form-control{background-repeat: no-repeat;background-position: calc(100% - 10px) center;border: 1px solid #E2E2E2;margin-bottom: 20px;margin-top: 20px}
.modalwindow input.form-control:nth-child(1){background-image:url(/bitrix/templates/avtomat/images/user.svg)}
.modalwindow input.form-control:nth-child(2){background-image:url(/bitrix/templates/avtomat/images/phonegrey.svg)}
.modalwindow input.form-control:nth-child(3){background-image:url(/bitrix/templates/avtomat/images/mailgrey.svg)}
.modalwindow input.form-control.error{background:rgba(255,50,50,0.1); border-color:#cd0000}
.modalwindow p.soglas{margin:20px 0; color:#9D9EA2; font-size:14px; line-height:19px; }
.modalwindow button.btn.btn-primary{font-size: 18px;color: #fff;line-height: 26px;padding: 12px 30px;display: block;background: #FF9000; margin:0 auto}
.modalwindow.show,
.overlayer.shown{display:block}
.modalwindow .closesmall {background: transparent;border: 0;border-radius: 0;color: #036;cursor: pointer;height: 44px;margin: 0;padding: 6px;position: absolute;right: 0;top: 0;width: 44px;z-index: 10}
.modalwindow .closesmall svg {fill: transparent;opacity: .8;stroke: currentColor;stroke-width: 1.5;transition: stroke .1s}


body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}
.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}
.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:24px 32px 32px;position:relative;text-align:left;vertical-align:middle}
.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}


@media (max-width:991.98px){
	header{height:94px}
	header .container{padding-left:0; padding-right:0}
	header .toprow{display: flex; flex-wrap: wrap;flex-direction:column; align-items:flex-start}
	header .toprow a.logo{display:block; order:2; padding:19px 20px}
	header .toprow a.logo img.img-fluid{display:block; max-width:160px;}

	header .toprow ul.navbar-nav{width: 100%;height: auto;background: rgba(5, 16, 28, 0.9);order: 9;padding: 30px;position: absolute;left: 0;z-index: 99;flex-direction: column;top: 94px}
	header .toprow ul.navbar-nav li{font-size:24px; line-height:33px; margin-bottom:30px; padding:0}
	header .toprow ul.navbar-nav a.nav-link,
	header .toprow ul.navbar-nav li a{color:#fff; font-weight:700; font-size:24px; line-height:33px; padding:0; text-decoration:none}
	header .toprow ul.navbar-nav li a:hover,
	header .toprow ul.navbar-nav li a:focus{color:#FF9000; text-decoration:none}

	header .topright a.topmail{display:none}
	
	header .topright{width:100%; justify-content: center;height:35px;background:#21344A}
	header .topright a.topphone{position: relative;padding-left: 36px;font-size: 14px;line-height: 10px;}
	header .topright a.topphone:before {top:-5px}

	section.novosti > .container > h3,
	section > .container > h3{font-size:24px;line-height:1.1em}

	i.toggle-btn{
		background-image: url(/bitrix/templates/avtomat/images/close.svg);background-repeat: no-repeat;background-position: center center;
        width: 44px;height:44px;background-size: 80% auto;position: absolute;right: 15px;top: 44px;
	}
	i.toggle-btn.collapsed{background-image: url(/bitrix/templates/avtomat/images/mainmenu.svg);}
	
	h1.bx-title{text-transform:uppercase; font-size:24px;line-height:33px;}
	section > .container > p.lbl,
	p, .maintext p{font-size:14px; line-height:18px}

	.banner{height:auto; flex-direction:column; align-items:center;}
	.banner .row{align-items:center;}
	.banner .col-md-7{padding-left:20px; padding-right:20px}
	.banner img.img-fluid{display:block; }
	.banner h1{font-size:24px; line-height:33px}
	.banner p{margin:20px 0; font-size:16px; line-height:22px}

	main{padding-top:20px; padding-bottom:0}
	main h3{font-size:24px; line-height:33px}

	.banner ul li {font-size: 16px;line-height: 22px}

	.komplektprice{padding:20px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:auto; margin-top:20px; margin-bottom:20px;}
	.komplektprice .cena{text-align: center;display:block; width:100%; font-size:20px; line-height:27px; }
	.komplektprice .value{text-align: center;display:block; width:100%; font-size:24px; line-height:33px; }

	.toplinks{display:flex; flex-wrap:wrap; margin-top:20px; margin-bottom:20px}
	.toplinks a{display:flex; align-items:center; justify-content:center; font-size:14px; color:#fff; line-height:19px; background:#2B4767;
		white-space: wrap; height:39px; width:100%; margin-right:0; margin-bottom:10px
	}
	.toplinks a img.imgsvg{width:16px; height:16px; display:block; margin-right:4px}

	.items{}
	.items h4{font-size:24px; line-height:33px; color:#000; text-transform:uppercase; margin:20px 0}
	.items .item{background:#F0F3F6; display:block; position:relative; margin-bottom:10px; overflow:hidden}
	.items .item:before{content:'';border:1px solid #E2E2E2; position:absolute; left:0; top: 0; width:100%; height:100%; z-index: 1;}
	.items .item:hover:before,
	.items .item.active:before{border:2px solid #ff9000}

	.items .item:after{display:none}

	.items .item .row{position:relative; align-items:center; z-index:2; margin-left:0; margin-right:0}
	.items .item .row .col-md-check{padding-left:0; padding-right:0}

	.items .item .row .col-md-check span{position:absolute; left:10px; top:10px;width:32px;height:32px;background-image:url(/bitrix/templates/avtomat/images/mobplus.svg);padding: 0}
	.items .item.active .row .col-md-check span{background-image:url(/bitrix/templates/avtomat/images/mobcheck.svg);padding: 0}
	.items .item.active .row .col-md-check:before {width: 120px;height: 120px;background: #FF9000;transform: rotate(45deg);content: '';display: block;left: -60px;top: -60px;position: absolute}

	.items .item .row .col-md-info{padding-left:10px; padding-right:10px}
	.items .item .row .col-md-img span{margin: 15px auto 0}

	.items .item .itemname{font-size:13px; line-height:16px; display:block; margin:5px 0; text-align:left}
	.items .item .itemname span.dopklimat,
	.items .item .itemname .dobibp,
	.items .item .itemname span.kolichestvo {display: inline-block; margin-left:0; margin-top:5px}
	.items .item .itemname span.kolichestvo:after{display: inline-block}
	.items .item .itemname span.kolichestvo > span{display: inline-block; padding:5px 5px 5px 15px}

	.items .item .itemname label.dobibp{cursor: pointer;text-align: center;display: block;margin: -30px auto 0;max-width: 150px}
	.items .item .itemname .dobibp:before {display: inline-block;vertical-align: middle; margin-bottom:2px}
	.items .item .itemname input[type="checkbox"]{display: block;opacity:0;position: relative;left: calc(50% - 75px);width: 150px;background: #333;z-index: 999;height: 30px}
	
	.items .item .osobennosti{display:none}
	.items .item .osobennosti .osob{padding-right:5px; display:flex; flex-wrap:wrap; align-items:center}
	.items .item .osobennosti .osob svg{margin-right:10px}
	.items .item .osobennosti .osob svg path.fill{fill:#52575E}
	.items .item .osobennosti .osob svg path.stroke{stroke:#52575E}
	.items .item .osobennosti .osob:hover svg path.fill{fill:#FF9000}
	.items .item .osobennosti .osob:hover svg path.stroke{stroke:#FF9000}
	.items .item .osobennosti .osob span{color:#9D9EA2; font-size:14px; line-height:19px; display:block; position: relative; padding-right:20px}
	.items .item .osobennosti .osob span:after{content:''; background:rgba(215,218,222,0.5); width:1px; height: 15px; display:block; position:absolute; right:10px; top:0}

	.items .item table.table.table-stripped{margin-top: 5px; margin-bottom:5px}
	.items .item table.table tr{}
	.items .item table.table tr td{font-size:13px; padding: 5px 0}
	.items .item .col-md-price{min-height:30px; padding-left: 10px; padding-right: 10px; flex-direction: row; background: rgba(43,71,103,0.08); align-items: center;justify-content: space-between}
	.items .item .col-md-price span{color:#9D9EA2; font-size:14px; line-height:19px; display:block;}
	.items .item .col-md-price span.cena{display: block;margin-bottom: 0;line-height: 27px;}
	.items .item .col-md-price span.baz{width:100%; text-align:right; display:block;}
	.items .item:hover .col-md-price,
	.items .item.active .col-md-price{background:#FF9000}
	
	#colorslider .slick-list{margin: 0 auto; width:calc(100% - 50px)}

	.topbtns{margin-top:20px; margin-bottom:0; text-align:center; display:flex; align-items:center; justify-content:center;}
	.topbtns > a{font-size:16px; color:#fff; line-height:22px; padding: 12px 5px; display:block; background:#FF9000; flex:1; text-align:center;}
	.topbtns > a:nth-child(2){margin-left:28px}
	.topbtns > a.cleft:before{content:''; background-repeat:no-repeat; background-size:cover; width:14px; height:17px; display:inline-block; margin-right:10px; background-image:url(/bitrix/templates/avtomat/images/caretleft.svg)}
	.topbtns > a.cright:after{content:''; background-repeat:no-repeat; background-size:cover; width:14px; height:17px; display:inline-block; margin-left:10px; background-image:url(/bitrix/templates/avtomat/images/caretright.svg)}
	
	.finalbtns{padding-top:15px; padding-bottom:20px; border-bottom:1px solid #E2E2E2; flex-wrap:wrap;}
	.finalbtns > a{font-size:16px; line-height:22px; padding: 12px 5px; flex:auto; text-align:center;width:100%}
	.finalbtns > a:nth-child(2) {margin-top:20px; margin-left: 0}
	
	.topbtns a span,
	.finalbtns a span{display:none}
	.topbtns a span.txtmob{display:inline}
	
	.bottomrow .col-md-3 {padding-left: 15px;padding-top: 15px;padding-right: 15px}

	.maininfo{padding-top:20px; padding-bottom:40px}
	.maininfo p{font-size:16px; line-height:22px}
	
	.items .finallist h4{align-items: flex-start}
	.finallist h4 span{font-size:20px; line-height:27px; width: calc(100% - 37px)}
	.finallist h4 img{width:27px;height:27px}
	
	.slick-slider .slick-prev{left: 0}
	.slick-slider .slick-next{right: 0}
	.slick-dotted.slick-slider{margin-top:20px; margin-bottom:10px}

	p.text-center a.btn-primary{margin:20px auto 0;display: inline-block;width: auto;max-width:none}

	.modalwindow#palitra,
	.modalwindow{max-width:100%!important;left:0}

	footer{height:auto; padding-top:20px;}
	footer .row{align-items:flex-end}
	footer a.logo{display:block; margin:0 auto}
	footer a.logo img.img-fluid{display:block; margin:0 auto}
	footer p{color:#B6B6B6; margin:20px 0; text-align:center}
	footer .text-right{text-align:center}
	footer ul.nav{list-style:none; margin: 0; padding: 0; text-align:center}
	footer ul.nav li{display:block; }
	footer ul.nav li a{display:block; text-decoration:none}
	footer ul.nav li.phone a{color:#B6B6B6}
	footer ul.nav li.email a{color:#fff}

	footer ul.socials{list-style: none;margin:10px 0 20px 0;padding: 0;display: flex;justify-content: center}
	footer ul.socials li{display:block; margin-left:10px}
	footer ul.socials li a{display:block;}
	footer ul.socials li a img{display:block;}
	footer .copyright{text-align:center;color:rgba(255,255,255,0.3); margin: 0; padding: 0; border-top: 1px solid #C4C4C4; padding:10px 0}
}
@media (max-width:374.98px){
	header .toprow ul.nav{padding:0 15px}
	header .toprow ul.nav li{font-size: 13px}
	header .toprow ul.nav li a{padding-left: 18px;}
	.toplinks a{font-size:12px; line-height:16px}

}
@media (min-width:992px){
	.topright,
	header .toprow a.logo{width:28%}
	.navbar-nav,
	.navbar-nav.collapse:not(.show){flex-direction: row;justify-content: flex-start;width: 44%;display: flex}
	.navbar-nav .dropdown-menu{position:absolute}
	.navbar-nav .nav-item{position: relative; display: flex;align-items: center;justify-content: center}
	.navbar-nav .nav-link{font-size:15px; padding:10px 0; display: block}
	.navbar-nav .nav-link:after {width: 0;height: 22px;display: block;position: absolute;right: 0;top: 50%;margin-top: -11px;background-color: #a2a3a8;content: ""}
	.navbar-nav .nav-item.catsub .catmenu1:before,
	.navbar-nav .nav-item.this_sub .sub_menu:before{content: ''; width:5000px; height:calc(100% + 100px); position: absolute; left: -1500px; top: 0; background-color: rgba(60, 60, 59, .8); min-height:560px}
	.navbar-nav .nav-item:last-child .nav-link:after {display:none}
	.navbar-nav-scroll{overflow:visible}
	.navbar-collapse{display:flex!important;flex-basis:auto; width:70%}
	header i.toggle-btn,	
	.navbar-toggler{display:none}


	span.txtmob{display:none}
}
/* End */
/* /bitrix/templates/avtomat/components/bitrix/breadcrumb/universal/style.css?17458287221184 */
/* /bitrix/templates/avtomat/template_styles.css?1757774555103991 */
