

/* Start:/bitrix/components/bitrix/landing.pub/templates/.default/style.min.css?1540149074653*/
.bitrix-footer{display:flex;min-height:48px;align-items:center;justify-content:center;background:#242424;flex-wrap:wrap;padding:14px 0;flex-shrink:0}.bitrix-footer-logo{margin:0 3px}.bitrix-footer-link,.bitrix-footer-link:visited,.bitrix-footer-text{color:#919191;margin:0 3px;font:12px/14px "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}a.bitrix-footer-link,a.bitrix-footer-link:visited{transition:180ms all ease;border-bottom:1px solid #919191;text-decoration:none}a.bitrix-footer-link:hover{color:#fff;border-bottom-color:#fff;text-decoration:none}.landing-public-mode{flex:1 0 auto}body{display:flex;flex-direction:column;min-height:100vh}
/* End */


/* Start:/bitrix/blocks/winddoor/001_menu_3etazh/custom-header.css?156033256020289*/
.header {
	position:fixed;top:0;left:0;z-index:8000;width:100vw;overflow-x:hidden
}
.header a {
	color:#3c3c3b;text-decoration:none
}
.header a:hover {
	color:#f26422
}
.h-container {
	max-width:1000px;margin:0 auto
}

.h-pane {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0
}

.h-pane-top {
    justify-content: center;
    border-bottom: 1px solid #f2f2f2;
    padding: 5px 0
}

.h-pane-top-link a {
    font-size: 13px;
    line-height: 1;
    color: #6e6e6e
}

.h-pane-top-link:not(:first-child) {
    position: relative;
    margin-left: 25px;
    padding-left: 25px
}

.h-pane-top-link:not(:first-child):after {
    content: '\2022';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 14px;
    color: #6e6e6e
}

.h-pane img {
    display: block
}

.h-pane__logo img {
    height: 40px
}

.h-pane__calc {
    font-size: 14px;
    background-image: linear-gradient(to right, #ff5f00 100%, rgba(255, 255, 255, 0) 0);
    background-position: bottom;
    background-size: 5px 1px;
    background-repeat: repeat-x
}

.h-pane__calc:hover {
    background: 0 0
}

.h-pane__calc img {
    display: none
}

.h-pane__links {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.h-pane__tabs {
    display: none;
    align-items: center
}

.h-pane__tab {
    margin: 0 15px;
    padding-bottom: 2px;
    font-size: 15px;
    color: #6e6e6e;
    background-image: linear-gradient(to right, transparent 33%, rgba(255, 255, 255, 0) 0);
    background-position: bottom;
    background-size: 6px 2px;
    background-repeat: repeat-x;
    cursor: pointer
}

.h-pane__tab:not(.active) {
    background-image: -webkit-linear-gradient(left, #ff5f00 33%, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(to right, #ff5f00 33%, rgba(255, 255, 255, 0) 0);
    color: #f26422
}

.h-pane__call-phone a:hover,
.h-pane__zamer a:hover {
    color: inherit
}

.h-pane__zamer {
    position: relative
}

.h-pane__zamer-promo {
    display: none!important
}

.h-pane__zamer a {
    display: block;
    letter-spacing: .5px;
    text-decoration: none
}

.h-pane__zamer span {
    display: block;
    line-height: 13px
}

.h-pane__ico {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-basis: 140px
}

.h-pane__ico-item:hover,
.h-pane__ico-item:hover img {
    opacity: 1
}

.h-pane__ico-item a {
    display: inline-block;
    padding: 5px;
    font-size: 11px;
    line-height: 1;
    text-align: center
}

.h-pane__call-phone {
    font-size: 18px;
    line-height: 1
}

.h-pane__call-text {
    font-size: 13px;
    font-weight: 100;
    color: #6e6e6e;
    letter-spacing: .5px
}

.h-pane__call-text .modalform {
    text-decoration: underline;
    cursor: pointer
}

.button>a,
.fo__incut a,
.nav__bar a,
.palettes_nav .next,
.palettes_nav .prev,
.phone a,
.social__buttons a,
.windows .window .info .price-action a,
a {
    text-decoration: none
}

.header--fixed .h-pane {
    padding: 5px 0
}

.header--fixed .h-pane__menu-btn {
    display: block!important
}

.header--fixed .h-pane-top,
.header--fixed .nav__bar {
    display: none
}

.header--fixed .h-pane__logo img {
    height: 30px
}

.header--fixed .h-pane__zamer a {
    font-size: 12px
}

@media (min-width:1026px) {
    .nav-hidden__lg {
        display: none!important
    }
    .h-pane__logo {
        flex-basis: 125px;
        max-width: 125px
    }
    .h-pane__links {
        flex-basis: 57%;
        max-width: 57%
    }
    .h-pane__ico-item {
        margin: 0 5px;
        opacity: .81;
        text-align: center
    }
    .h-pane__ico-item img {
        margin: 0 auto 3px;
        opacity: .5
    }
    .h-pane__ico-item:nth-child(1) img {
        width: 13px;
        height: 16px
    }
    .h-pane__ico-item:nth-child(2) img {
        width: 18px;
        height: 14px
    }
    .h-pane__ico-item:nth-child(3) img {
        width: 16px;
        height: 16px
    }
    .h-pane__ico-item:nth-child(2) .h-pane__ico-text {
        position: relative;
        top: 1px
    }
}

@media (min-width:1250px) {
    .h-container {
        max-width: 1175px
    }
    .h-pane__ico {
        flex-basis: 275px;
        margin-left: 150px;
    }
    .h-pane__ico-item a {
        display: flex;
        align-items: center;
        text-align: left
    }
    .h-pane__ico-text {
        padding-left: 10px
    }
    .h-pane__ico-item img {
        margin: 0
    }
    .h-pane__ico-item:nth-child(1) img {
        width: 16px;
        height: 20px
    }
    .h-pane__ico-item:nth-child(2) img {
        width: 21px;
        height: 16px
    }
    .h-pane__ico-item:nth-child(3) img {
        width: 20px;
        height: 20px
    }
    .h-pane__ico-item:nth-child(2) .h-pane__ico-text {
        top: 0
    }
}

@media (max-width:1025px) {
    .header {
        height: auto
    }
    .nav-hidden__md {
        display: none!important
    }
    .is--opened-menu .h-pane__call,
    .nav__bar {
        display: none
    }
    .ab-mv--v2+div {
        margin-top: 75px
    }
    .h-pane {
        padding: 7px 10px
    }
    .h-pane__logo img {
        height: 30px
    }
    .h-pane__zamer a {
        font-size: 12px
    }
    .h-pane__call-phone {
        font-size: 16px
    }
    .h-pane__call-text {
        font-size: 12px
    }
    .h-pane__call {
        margin: 0 8px;
        flex-basis: auto
    }
    .h-pane__ico-item:nth-child(4) img {
        width: 18px
    }
    .h-pane__ico-item img {
        height: 18px;
        opacity: .5
    }
}

.nav__bar-pane {
    display: none;
    background: #f5f5f5
}

.nav__bar-pane a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px
}

.nav__bar-pane img {
    height: 20px;
    margin-right: 10px
}

@media (max-width:1025px) {
    .h-pane__links>.h-pane__zamer {
        display: none
    }
    .nav__bar-pane {
        display: block;
        font-size: 13px
    }
    .nav__bar-pane img {
        width: 14px;
        height: 19px
    }
    .nav-up {
        display: none
    }
    .h-pane__zamer-promo {
        position: absolute;
        top: -6px;
        left: 5px;
        display: block!important;
        padding: 0 3.5px;
        font-size: 11px;
        background: #eef3f6;
        color: #f26422
    }
}

.header nav {
    display: block;
    border-bottom: 1px solid #e1e1e1
}

.nav__bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 40px
}

.nav__bar a,
.nav__bar-link {
    height: 100%
}

.nav__bar a {
    display: block;
    line-height: 40px;
    font-size: 15px;
    color: #3c3c3b
}

.h-pane__menu-btn {
    position: relative;
    text-align: center;
    cursor: pointer
}

.h-pane__menu-btn-ico {
    height: 20px
}

.h-pane__menu-btn-ico img {
    display: inline-block;
    height: 12px
}

.h-pane__menu-btn-label {
    font-size: 12px;
    line-height: 12px;
    user-select: none
}

.h-pane__menu-btn-close {
    display: none;
    position: relative;
    top: 0;
    right: 0;
    width: 27px;
    height: 20px;
    z-index: 1000;
    cursor: pointer
}

.h-pane__menu-btn-close:after,
.h-pane__menu-btn-close:before {
    content: '';
    transform: rotate(-45deg);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -2px;
    margin-left: -6px;
    height: 2px;
    width: 14px;
    background-color: #6e6e6e;
    cursor: pointer;
    animation: close-btn-rotate .2s 1
}

.h-pane__menu-btn-close:after {
    transform: rotate(-135deg)
}

@keyframes close-btn-rotate {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

.is--opened-menu .h-pane__menu-btn-close {
    display: block
}

.is--opened-menu .h-pane-top,
.is--opened-menu .h-pane__menu-btn-ico {
    display: none
}

.is--opened-menu .h-pane__menu-btn-label {
    color: #6e6e6e
}

.nav__panel {
    position: fixed;
    top: 60px;
    left: 0;
    z-index: 999;
    width: 100%;
    height: calc(100% - 60px);
    padding: 0 5px;
    background: url(/assets/static/misc/header/bg-menu@2x.jpg) fixed;
    background-size: cover;
    letter-spacing: .5px;
    overflow-y: auto;
    transform: translateY(-5px);
    opacity: 0;
    visibility: hidden;
    transition-property: opacity, transform
}

.button.square,
.nav__panel-label,
.tab {
    letter-spacing: 1px
}

.h-wrap,
.header {
    background: #fff
}

.header--fixed .nav__panel {
    height: calc(100% - 50px)
}

.is--opened-menu .nav__panel {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}

.nav__panel-container {
    height: 100%;
    flex: 1;
    position: relative;
    padding: 20px 0 0;
    opacity: 0;
    visibility: hidden
}

.is--opened-menu .nav__panel-container {
    opacity: 1;
    visibility: visible
}

.nav__panel-main {
    margin-bottom: 30px
}

.nav__panel-row {
    display: flex
}

.nav__panel-col {
    flex-basis: 33%;
    max-width: 33%
}

.nav__panel-links {
    margin-bottom: 28px
}

.nav__panel-group:not(:last-child) {
    margin-bottom: 12px
}

.nav__panel-group-lvl {
    margin-left: 10px
}

.nav__panel-label {
    margin-bottom: 6px;
    font-size: 11px;
    color: #818181;
    text-transform: uppercase;
    cursor: default
}

.nav__panel-link {
    margin-bottom: 8px
}

.nav__panel-link--main {
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 500;
    color: #818181
}

.nav__panel-link-accent {
    max-width: 290px;
    padding: 15px;
    border: 1px solid #f26422
}

.nav__panel-link-accent a:hover {
    color: inherit
}

.h-pane__zamer a,
.nav__bar-wa a {
    color: #fff!important
}

.nav__panel-link-accent-img {
    display: block;
    margin-bottom: 10px
}

.nav__panel-link-accent img {
    width: 100px
}

.nav__panel-link-accent-text {
    display: block;
    font-size: 12px;
    line-height: 14px
}

.nav__panel-bottom-link {
    margin: 0 10px
}

.nav__panel-bottom-row {
    margin: 0 -10px 25px
}

.nav__bar-wa {
    background: #29c1aa
}

.nav__bar-wa img {
    width: 19px;
    height: 19px
}

@media (min-width:1026px) {
    .header nav {
        background: #f5f5f5
    }
    .nav__panel-main {
        min-height: 665px
    }
    .nav__panel-container {
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }
    .h-pane__ico {
        margin-left: 125px;
    }
}

@media (max-width:1025px) {
    /*article {
        margin-top: 160px!important
    }*/
    .ld article {
        margin-top: 133px!important
    }
    .header nav {
        border-bottom: none
    }
    .nav__panel {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 0 20px;
        height: calc(100% - 42px);
        overflow-y: auto
    }
    .header .is--opened-menu nav:before {
        content: '';
        position: absolute;
        top: 39px;
        left: 45px;
        width: 0;
        height: 0;
        z-index: 8000;
        border-bottom: 7px solid #eaf4f6;
        border-left: 7px solid transparent;
        border-right: 8px solid transparent;
        transition: all .2s ease-out
    }
    .header .is--opened-menu[data-tab="1"] nav:before {
        left: 140px
    }
    .nav__panel-container {
        height: auto;
        width: 100%;
        padding: 0
    }
    .nav__panel-container>div:not(.active) {
        display: none
    }
    .nav__panel-links {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        margin: 0
    }
    .is--opened-menu .h-pane__tabs {
        display: flex
    }
    .is--opened-menu .h-pane__ico,
    .is--opened-menu .h-pane__logo,
    .nav__panel-links-depend {
        display: none
    }
    .is--opened-menu .h-pane__links {
        flex-basis: 100%
    }
    .nav__panel-link--main {
        width: 100%;
        margin: 0 0 0 30px;
        line-height: 40px
    }
    .nav__panel-links>span {
        position: absolute;
        top: 9px;
        left: 0;
        width: 20px;
        height: 20px;
        background: url(/assets/static/misc/header/icon-plus.svg) 50% no-repeat;
        background-size: 10px;
        transition: all .2s ease-out;
        cursor: pointer
    }
    .is--opened .nav__panel-links:not(.is--processed) {
        display: none
    }
    .nav__panel-links.is--processed {
        border-color: transparent
    }
    .nav__panel-links.is--processed>span {
        transform: rotate(-315deg)
    }
    .is--processed .nav__panel-links-depend {
        display: block;
        margin: 0 0 0 30px
    }
    .nav__panel-bottom-row {
        display: none
    }
    .nav__panel-link-view {
        position: relative;
        border-bottom: 1px solid #ced3d7
    }
    .nav__panel-link--main a {
        position: relative
    }
    .nav__panel-link-view a {
        display: block;
        height: 100%
    }
    .nav__panel-link-view:last-child {
        border-bottom: none
    }
    .nav__panel-bottom-link {
        margin: 0;
        line-height: 40px;
        font-size: 15px;
        font-weight: 500
    }
    .nav__panel-promo {
        display: flex;
        margin: 10px -8px
    }
    .nav__panel-promo>div {
        margin: 0 5px
    }
    .h-pane__ico-item span {
        display: block
    }
    .h-pane__ico-item a {
        padding: 0;
        opacity: .81
    }
    .nav__panel-link-accent-text {
        display: none
    }
    .nav__panel-link-accent {
        padding: 5px
    }
}

@media (max-width:639px) {
    .nav__panel-promo {
        justify-content: space-between
    }
}

@media (max-width:374px) {
    .h-pane__zamer {
        display: none
    }
}

.h-pane__zamer {
    height: 32px;
    padding: 0;
    background: #f26422;
    border-radius: 3px;
    border: none
}

.h-pane__zamer a {
    width: 100%;
    height: 100%;
    padding: 10px;
    font-size: 14px!important
}

.h-pane__zamer-tooltip {
    position: absolute;
    bottom: -24px;
    display: flex!important;
    align-items: center;
    justify-content: center;
    height: 22px;
    background: #fff;
    border: 1px solid #f26422;
    border-radius: 3px;
    font-size: 13px;
    box-shadow: 0 4px 13px rgba(0, 0, 0, .17);
    left: -35px;
    width: 220px;
    z-index: 100
}

.h-pane__zamer-tooltip:hover {
    font-weight: 500
}

.page-subtitle,
.page-title {
    font-weight: 100;
    text-align: center
}

.h-pane__zamer-tooltip>span {
    display: inline-block!important
}

.h-pane__zamer-tooltip>span:not(:last-child) {
    margin-right: 6px
}

.h-pane__zamer-tooltip:after,
.h-pane__zamer-tooltip:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.btn--resizeable:after,
.clearfix:after {
    content: ''
}

.h-pane__zamer-tooltip:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    border-width: 6px;
    margin-left: -6px
}

.h-pane__zamer-tooltip:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #f26422;
    border-width: 7px;
    margin-left: -7px
}

@media (min-width:1000px) {
    .h-pane__links {
        flex-basis: 57%;
        max-width: 57%
    }
    .header--fixed {
        overflow: visible
    }
    .h-pane-main {
        position: relative;
        z-index: 1000
    }
}

@media (min-width:1026px) {
    .h-pane__links {
        flex-basis: 60%;
        max-width: 60%
    }
}

@media (max-width:991px) {
    .nav__bar-pane {
        font-size: 14px
    }
    .nav__bar-pane a {
        height: 44px;
        padding: 0 5px
    }
    .h-pane__zamer {
        height: 42px
    }
    .h-pane__zamer a {
        padding-top: 15px;
        font-size: 13px!important
    }
    .h-pane__zamer-tooltip {
        display: none!important
    }
    .header nav .nav__panel-mm-btn {
        display: block;
        padding: 5px 0;
        margin: 15px auto 5px;
        font-size: 13px;
        line-height: 15px
    }
    .header nav .nav__panel-mm-btn a {
        color: #fff!important
    }
}

*,
body,
html {
    padding: 0;
    margin: 0
}

.phone a,
body,
input[type=tel],
input[type=text] {
    color: #3c3c3b
}

@media (max-width:639px) {
    .nav__panel-main {
        margin-bottom: 0
    }
}

.btn--resizeable {
    position: relative;
    z-index: 1
}

.btn--resizeable:after {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: -1;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    border-radius: 3px;
    transition: all .2s ease
}

.btn--resizeable:hover::after {
    background: #f26422
}

.landing-block.landing-block-menu.landing-block-menu-store {
    margin-top: 130px!important;
    padding: 0!important
}

.landing-block.landing-block-menu.landing-block-menu-store nav {
    padding: 0!important;
    margin: 0!important;
    line-height: 50px
}

header.landing-block.landing-block-menu.landing-block-menu-store li.landing-block-node-menu-list-item a {
    padding-bottom: 0!important
}

.bottom_map_in_window #dad-modal-wrap {
    top: 14vh
}

@media  (max-width: 639px) {
	.header__mb {
		padding-bottom: 15px;
		text-align: center;
	}
	.header-logo__mb {
		width: 200px;
	}
	.btn-header-collapse {
		background: none;
		position: absolute;
		top: 35px;
		right: 15px;
		width: 30px;
		height: 30px;
		border: 1px solid #333; 
		border-radius: 5px;
		pointer-events: auto !important;
		outline: none;
	}
	.btn-header-collapse:focus {
		outline: none;
	}
	.btn-header-collapse > span {
		background: #333;
		display: block;
		position: relative;
		margin: auto;
		width: 22px;
    height: 3px;
	}
	.btn-header-collapse > span::before, 
	.btn-header-collapse > span::after {
		content: '';
		background: #333;
		width: 22px;
    height: 3px;
    position: absolute;
    left: 0;
	}
	.btn-header-collapse > span::before {
		top: -6px;
	} 
	.btn-header-collapse > span::after {
		top: 6px;
	}
	.header-collapse__mb {
		display: none;
		padding-bottom: 15px;
	}
	.h-pane {
		display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding-bottom: 12px;
		border-bottom: 1px solid #f2f2f2;
	}
	.h-pane-top-link:not(:first-child) {
		margin: 0;
		padding: 0;
	}
	.h-pane-top-link::after {
		display: none;
	}
	.h-pane__logo {
		display: none;
	}
	.nav__bar {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		height: auto;
	}
	.h-pane__calc {
		display: block;
	}
	.h-pane__links {
		display: block;
	}
	.h-pane__ico-item {
		margin-top: 3px;
		margin-bottom: 3px;
		max-width: 100%;
	}
}
@media (min-width: 640px) {
	.header__mb {
		display: none;
	}
}
@media (min-width: 640px) and (max-width: 1025px) {
	.h-pane {
		-ms-flex-pack: distribute;
      justify-content: space-around;
	}
	.h-pane__ico {
		flex-basis: auto;
	}
	.h-pane__ico-item {
		margin-right: 100px;
	}
	.nav__bar {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width: 1025px) {
	.h-pane__ico-item a {
		position: relative;
	}
	.h-pane__ico-item img {
		position: absolute;
		top: calc(50% - 9px);
		left: -20px;
	}
}
/* End */


/* Start:/bitrix/templates/landing24/assets/vendor/slick-carousel/slick/slick.css?15401476961776*/
/* Slider */
.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;
}
.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;
}

/* End */


/* Start:/bitrix/blocks/winddoor/105_forma_zayavki/uikit3.css?155758622014670*/
/*! UIkit 3.0.0-rc.24 | https://www.getuikit.com | (c) 2014 - 2018 YOOtheme | MIT License */html{font-family:arial; 
font-size:16px; 
font-weight:400; 
line-height:1.5; 
-webkit-text-size-adjust:100%; 
background:#fff; 
color:#505b67}body{margin:0}a{-webkit-text-decoration-skip:objects}a:active,a:hover{outline:0}a{color:#e7b407; 
text-decoration:none; 
cursor:pointer}a:hover{color:#e7d307; 
text-decoration:underline}svg{vertical-align:middle}@supports (display:block){svg{max-width:100%; 
height:auto; 
box-sizing:border-box}}svg:not(:root){overflow:hidden}p{margin:0 0 20px 0}*+p{margin-top:20px}.uk-h1,h2{margin:0 0 20px 0; 
font-family:'arial'; 
font-weight:400; 
color:#2e363f; 
text-transform:none}.uk-h1{font-size:1.8375rem; 
line-height:1.2}h2{font-size:1.6rem; 
line-height:1.3}@media (min-width:960px){.uk-h1{font-size:2.625rem}h2{font-size:2rem}}::selection{background:#39f; 
color:#fff; 
text-shadow:none}:root{--uk-breakpoint-s:640px; 
--uk-breakpoint-m:960px; 
--uk-breakpoint-l:1200px; 
--uk-breakpoint-xl:1600px}.uk-link-text a:not(:hover),a.uk-link-text:not(:hover){color:inherit}.uk-link-heading a:not(:hover),a.uk-link-heading:not(:hover){color:inherit}.uk-heading-line>::after,.uk-heading-line>::before{content:""; 
position:absolute; 
top:calc(50% - (2px / 2)); 
width:2000px; 
border-bottom:2px solid #dadee3}.uk-heading-line>::before{right:100%; 
margin-right:.6em}.uk-heading-line>::after{left:100%; 
margin-left:.6em}.uk-icon{margin:0; 
border:none; 
border-radius:0; 
overflow:visible; 
font:inherit; 
color:inherit; 
text-transform:none; 
padding:0; 
background-color:transparent; 
display:inline-block; 
fill:currentcolor; 
line-height:0}button.uk-icon:not(:disabled){cursor:pointer}.uk-icon::-moz-focus-inner{border:0; 
padding:0}.uk-icon>*{transform:translate(0,0)}.uk-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}.uk-range:not(:disabled)::-moz-range-thumb{cursor:pointer}.uk-range:not(:disabled)::-ms-thumb{cursor:pointer}.uk-input{box-sizing:border-box; 
margin:0; 
border-radius:0; 
font:inherit}.uk-input{overflow:visible}.uk-input::-moz-placeholder{opacity:1}.uk-checkbox:not(:disabled),.uk-radio:not(:disabled){cursor:pointer}.uk-input{-webkit-appearance:none}.uk-input{max-width:100%; 
width:100%; 
border:0 none; 
padding:0 10px; 
background:#fff; 
color:#505b67; 
border:2px solid #dadee3; 
border-radius:3px; 
transition:.2s ease-in-out; 
transition-property:color,background-color,border}.uk-input{height:40px; 
vertical-align:middle; 
display:inline-block}.uk-input:focus{outline:0; 
background-color:#fff; 
color:#505b67; 
border-color:#505b67}.uk-input:disabled{background-color:#f3f5f7; 
color:#a3a6aa}.uk-input::-ms-input-placeholder{color:#a3a6aa!important}.uk-form-icon{position:absolute; 
top:0; 
bottom:0; 
left:0; 
width:40px; 
display:inline-flex; 
justify-content:center; 
align-items:center; 
color:#a3a6aa}.uk-form-icon:hover{color:#505b67}.uk-form-icon:not(a):not(button):not(input){pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)~.uk-input{padding-left:40px!important}.uk-form-icon-flip{right:0; 
left:auto}.uk-button{margin:0; 
border:none; 
overflow:visible; 
font:inherit; 
color:inherit; 
text-transform:none; 
display:inline-block; 
box-sizing:border-box; 
padding:0 30px; 
vertical-align:middle; 
font-size:20px; 
line-height:36px; 
text-align:center; 
text-decoration:none; 
border:2px solid transparent; 
border-radius:3px; 
font-size:.975rem; 
font-weight:bolder; 
text-transform:uppercase; 
transition:.1s ease-in-out; 
transition-property:color,background-color,border-color}.uk-button:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner{border:0; 
padding:0}.uk-button:hover{text-decoration:none}.uk-button:focus{outline:0}.uk-button-primary{background-color:#e79507; 
color:#fff}.uk-button-primary:focus,.uk-button-primary:hover{background-color:yellow; 
color:#fff}.uk-button-primary:active{background-color:#e7d307; 
color:#fff}.uk-button-primary:disabled{background-color:#e7b407; 
color:#a3a6aa; 
border-color:#a3a6aa}.uk-section{box-sizing:border-box; 
padding-top:40px; 
padding-bottom:40px}@media (min-width:960px){.uk-section{padding-top:70px; 
padding-bottom:70px}}.uk-section::after,.uk-section::before{content:""; 
display:table}.uk-section::after{clear:both}.uk-section>:last-child{margin-bottom:0}.uk-section-secondary-new{background:green}.uk-container{box-sizing:content-box; 
max-width:1200px; 
margin-left:auto; 
margin-right:auto; 
padding-left:15px; 
padding-right:15px}@media (min-width:640px){.uk-container{padding-left:30px; 
padding-right:30px}}@media (min-width:960px){.uk-container{padding-left:40px; 
padding-right:40px}}.uk-container::after,.uk-container::before{content:""; 
display:table}.uk-container::after{clear:both}.uk-container>:last-child{margin-bottom:0}.uk-container-expand{max-width:none}.uk-grid{display:flex; 
flex-wrap:wrap; 
margin:0; 
padding:0; 
list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}@media (min-width:1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-navbar-container>::after,.uk-navbar-container>::before{display:none!important}.uk-breadcrumb>*>:focus,.uk-breadcrumb>*>:hover{color:#505b67; 
text-decoration:none}.uk-pagination>*>:focus,.uk-pagination>*>:hover{color:#505b67; 
text-decoration:none}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:transparent; 
outline:0; 
border-color:#e7d307}.uk-dotnav>*>:active{background-color:transparent; 
border-color:#e7d307}.uk-thumbnav>*>:focus,.uk-thumbnav>*>:hover{outline:0}:root{--uk-leader-fill-content:.}.uk-animation-toggle:not(:hover):not(.uk-hover) [class*=uk-animation-]{animation-name:none}[class*=uk-width]{box-sizing:border-box; 
width:100%; 
max-width:100%}.uk-width-1-6{width:calc(100% * 1 / 6.001)}.uk-width-expand{flex:1; 
min-width:1px}@media (min-width:640px){.uk-width-1-3\@s{width:calc(100% * 1 / 3.001)}}.uk-text-large{font-size:1.25rem; 
line-height:1.5}@supports (-webkit-background-clip:text){}[class*=uk-inline]{display:inline-block; 
position:relative; 
max-width:100%; 
vertical-align:middle; 
-webkit-backface-visibility:hidden}@supports (filter:blur(0)){}@-moz-document url-prefix(){}@supports (-ms-ime-align:auto){}.uk-margin-large-top{margin-top:40px!important}@media (min-width:1200px){.uk-margin-large-top{margin-top:70px!important}}@media (max-width:1199px){.uk-visible\@l{display:none!important}}@media (max-width:1599px){.uk-visible\@xl{display:none!important}}.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-hidden-hover:not(:focus){position:absolute!important; 
width:0!important; 
height:0!important; 
padding:0!important; 
margin:0!important; 
overflow:hidden!important}.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover:not(:focus){opacity:0!important}.uk-section-secondary-new:not(.uk-preserve-color){color:#fff}.uk-section-secondary-new:not(.uk-preserve-color) a{color:#fff}.uk-section-secondary-new:not(.uk-preserve-color) a:hover{color:#fff}.uk-section-secondary-new:not(.uk-preserve-color) .uk-h1,.uk-section-secondary-new:not(.uk-preserve-color) h2{color:#fff}.uk-card-primary.uk-card-body .uk-heading-line>::after,.uk-card-primary.uk-card-body .uk-heading-line>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-card-secondary.uk-card-body .uk-heading-line>::after,.uk-card-secondary.uk-card-body .uk-heading-line>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-light .uk-heading-line>::after,.uk-light .uk-heading-line>::before,.uk-offcanvas-bar .uk-heading-line>::after,.uk-offcanvas-bar .uk-heading-line>::before,.uk-overlay-primary .uk-heading-line>::after,.uk-overlay-primary .uk-heading-line>::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-section-secondary-new:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-secondary-new:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::before{border-bottom-color:rgba(255,255,255,.2)}.uk-section-secondary-new:not(.uk-preserve-color) .uk-input{background-color:#fff; 
color:#505b67; 
background-clip:padding-box; 
border-color:#fff}.uk-section-secondary-new:not(.uk-preserve-color) .uk-input:focus{background-color:#f3f5f7; 
color:#505b67; 
border-color:#f3f5f7}.uk-section-secondary-new:not(.uk-preserve-color) .uk-input::-ms-input-placeholder{color:#a3a6aa!important}.uk-section-secondary-new:not(.uk-preserve-color) .uk-form-icon{color:#a3a6aa}.uk-section-secondary-new:not(.uk-preserve-color) .uk-form-icon:hover{color:#fff}.uk-section-secondary-new:not(.uk-preserve-color) .uk-button-primary{background-color:#e7b407; 
color:#fff}.uk-section-secondary-new:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-secondary-new:not(.uk-preserve-color) .uk-button-primary:hover{background-color:#e79507; 
color:#fff}.uk-section-secondary-new:not(.uk-preserve-color) .uk-button-primary:active{background-color:#e7d307; 
color:#fff}.uk-card-primary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-light .uk-breadcrumb>*>:focus,.uk-light .uk-breadcrumb>*>:hover,.uk-offcanvas-bar .uk-breadcrumb>*>:focus,.uk-offcanvas-bar .uk-breadcrumb>*>:hover,.uk-overlay-primary .uk-breadcrumb>*>:focus,.uk-overlay-primary .uk-breadcrumb>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-secondary-new:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-secondary-new:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover{color:#fff}.uk-card-primary.uk-card-body .uk-pagination>*>:focus,.uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-card-secondary.uk-card-body .uk-pagination>*>:focus,.uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-light .uk-pagination>*>:focus,.uk-light .uk-pagination>*>:hover,.uk-offcanvas-bar .uk-pagination>*>:focus,.uk-offcanvas-bar .uk-pagination>*>:hover,.uk-overlay-primary .uk-pagination>*>:focus,.uk-overlay-primary .uk-pagination>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-secondary-new:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-secondary-new:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover{color:#fff}.uk-card-primary.uk-card-body .uk-dotnav>*>:focus,.uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-card-secondary.uk-card-body .uk-dotnav>*>:focus,.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-light .uk-dotnav>*>:focus,.uk-light .uk-dotnav>*>:hover,.uk-offcanvas-bar .uk-dotnav>*>:focus,.uk-offcanvas-bar .uk-dotnav>*>:hover,.uk-overlay-primary .uk-dotnav>*>:focus,.uk-overlay-primary .uk-dotnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-secondary-new:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-secondary-new:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover{background-color:transparent; 
border-color:#fff}.uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-light .uk-dotnav>*>:active,.uk-offcanvas-bar .uk-dotnav>*>:active,.uk-overlay-primary .uk-dotnav>*>:active,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-section-secondary-new:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active{background-color:transparent; 
border-color:#fff}@media print{*,::after,::before{background:0 0!important; 
color:#000!important; 
box-shadow:none!important; 
text-shadow:none!important}a,a:visited{text-decoration:underline}@page{margin:.5cm}h2,p{orphans:3; 
widows:3}h2{page-break-after:avoid}}
.uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-tooltip.uk-active{display:block}[class*=uk-tooltip-top]{margin-top:-10px}[class*=uk-tooltip-bottom]{margin-top:10px}[class*=uk-tooltip-left]{margin-left:-10px}[class*=uk-tooltip-right]{margin-left:10px}

/* End */
/* /bitrix/components/bitrix/landing.pub/templates/.default/style.min.css?1540149074653 */
/* /bitrix/blocks/winddoor/001_menu_3etazh/custom-header.css?156033256020289 */
/* /bitrix/templates/landing24/assets/vendor/slick-carousel/slick/slick.css?15401476961776 */
/* /bitrix/blocks/winddoor/105_forma_zayavki/uikit3.css?155758622014670 */
