.installation-landing *, .installation-landing ::after, .installation-landing ::before{box-sizing: border-box;}
.installation-landing{font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent;}
.installation-landing article, .installation-landing aside, .installation-landing dialog, .installation-landing figcaption, .installation-landing figure, .installation-landing footer, .installation-landing header, .installation-landing hgroup, .installation-landing main, .installation-landing nav, .installation-landing section{display: block;}
.installation-landing{margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255);}
.installation-landing [tabindex="-1"]:focus{outline: 0px !important;}
.installation-landing hr{box-sizing: content-box; height: 0px; overflow: visible;}
.installation-landing h1, .installation-landing h2, .installation-landing h3, .installation-landing h4, .installation-landing h5, .installation-landing h6{margin-top: 0px; margin-bottom: 0.5rem;}
.installation-landing p{margin-top: 0px; margin-bottom: 1rem;}
.installation-landing abbr[data-original-title], .installation-landing abbr[title]{text-decoration: underline dotted; cursor: help; border-bottom: 0px;}
.installation-landing address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}
.installation-landing dl, .installation-landing ol, .installation-landing ul{margin-top: 0px; margin-bottom: 1rem;}
.installation-landing ol ol, .installation-landing ol ul, .installation-landing ul ol, .installation-landing ul ul{margin-bottom: 0px;}
.installation-landing dt{font-weight: 700;}
.installation-landing dd{margin-bottom: 0.5rem; margin-left: 0px;}
.installation-landing blockquote{margin: 0px 0px 1rem;}
.installation-landing dfn{font-style: italic;}
.installation-landing b, .installation-landing strong{font-weight: bolder;}
.installation-landing small{font-size: 80%;}
.installation-landing sub, .installation-landing sup{position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}
.installation-landing sub{bottom: -0.25em;}
.installation-landing sup{top: -0.5em;}
.installation-landing a{color: rgb(0, 123, 255); text-decoration: none; background-color: transparent;}
.installation-landing a:hover{color: rgb(0, 86, 179); text-decoration: underline;}
.installation-landing a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}
.installation-landing a:not([href]):not([tabindex]):focus, .installation-landing a:not([href]):not([tabindex]):hover{color: inherit; text-decoration: none;}
.installation-landing a:not([href]):not([tabindex]):focus{outline: 0px;}
.installation-landing code, .installation-landing kbd, .installation-landing pre, .installation-landing samp{font-family: monospace, monospace; font-size: 1em;}
.installation-landing pre{margin-top: 0px; margin-bottom: 1rem; overflow: auto;}
.installation-landing figure{margin: 0px 0px 1rem;}
.installation-landing img{vertical-align: middle; border-style: none;}
.installation-landing svg:not(:root){overflow: hidden;}
.installation-landing table{border-collapse: collapse;}
.installation-landing caption{padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(108, 117, 125); text-align: left; caption-side: bottom;}
.installation-landing th{text-align: inherit;}
.installation-landing label{display: inline-block; margin-bottom: 0.5rem;}
.installation-landing button{border-radius: 0px;}
.installation-landing button:focus{outline: -webkit-focus-ring-color auto 5px;}
.installation-landing button, .installation-landing input, .installation-landing optgroup, .installation-landing select, .installation-landing textarea{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
.installation-landing button, .installation-landing input{overflow: visible;}
.installation-landing button, .installation-landing select{text-transform: none;}
.installation-landing [type="reset"], .installation-landing [type="submit"], .installation-landing button, .installation-landing [type="button"]{appearance: button;}
.installation-landing input[type="checkbox"], .installation-landing input[type="radio"]{box-sizing: border-box; padding: 0px;}
.installation-landing input[type="date"], .installation-landing input[type="datetime-local"], .installation-landing input[type="month"], .installation-landing input[type="time"]{appearance: listbox;}
.installation-landing textarea{overflow: auto; resize: vertical;}
.installation-landing fieldset{min-width: 0px; padding: 0px; margin: 0px; border: 0px;}
.installation-landing legend{display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal;}
.installation-landing progress{vertical-align: baseline;}
.installation-landing [type="number"]::-webkit-inner-spin-button, .installation-landing [type="number"]::-webkit-outer-spin-button{height: auto;}
.installation-landing [type="search"]{outline-offset: -2px; appearance: none;}
.installation-landing [type="search"]::-webkit-search-cancel-button, .installation-landing [type="search"]::-webkit-search-decoration{appearance: none;}
.installation-landing ::-webkit-file-upload-button{font: inherit; appearance: button;}
.installation-landing output{display: inline-block;}
.installation-landing summary{display: list-item; cursor: pointer;}
.installation-landing template{display: none;}
.installation-landing [hidden]{display: none !important;}
.installation-landing{box-sizing: border-box;}
.installation-landing *, .installation-landing ::before, .installation-landing ::after{box-sizing: inherit;}
.installation-landing .text-left{text-align: left !important;}
.installation-landing .text-right{text-align: right !important;}
.installation-landing .text-center{text-align: center !important;}
@media (min-width: 576px){.installation-landing .text-sm-left{text-align: left !important;}
.installation-landing .text-sm-right{text-align: right !important;}
.installation-landing .text-sm-center{text-align: center !important;}}
@media (min-width: 768px){.installation-landing .text-md-left{text-align: left !important;}
.installation-landing .text-md-right{text-align: right !important;}
.installation-landing .text-md-center{text-align: center !important;}}
@media (min-width: 992px){.installation-landing .text-lg-left{text-align: left !important;}
.installation-landing .text-lg-right{text-align: right !important;}
.installation-landing .text-lg-center{text-align: center !important;}}
@media (min-width: 1200px){.installation-landing .text-xl-left{text-align: left !important;}
.installation-landing .text-xl-right{text-align: right !important;}
.installation-landing .text-xl-center{text-align: center !important;}}
.installation-landing .container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 576px){.installation-landing .container{max-width: 540px;}}
@media (min-width: 768px){.installation-landing .container{max-width: 720px;}}
@media (min-width: 992px){.installation-landing .container{max-width: 960px;}}
@media (min-width: 1200px){.installation-landing .container{max-width: 1140px;}}
.installation-landing .container-fluid{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.installation-landing .row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.installation-landing .no-gutters{margin-right: 0px; margin-left: 0px;}
.installation-landing .no-gutters > .col, .installation-landing .no-gutters > [class*="col-"]{padding-right: 0px; padding-left: 0px;}
.installation-landing .col-1, .installation-landing .col-2, .installation-landing .col-3, .installation-landing .col-4, .installation-landing .col-5, .installation-landing .col-6, .installation-landing .col-7, .installation-landing .col-8, .installation-landing .col-9, .installation-landing .col-10, .installation-landing .col-11, .installation-landing .col-12, .installation-landing .col, .installation-landing .col-auto, .installation-landing .col-sm-1, .installation-landing .col-sm-2, .installation-landing .col-sm-3, .installation-landing .col-sm-4, .installation-landing .col-sm-5, .installation-landing .col-sm-6, .installation-landing .col-sm-7, .installation-landing .col-sm-8, .installation-landing .col-sm-9, .installation-landing .col-sm-10, .installation-landing .col-sm-11, .installation-landing .col-sm-12, .installation-landing .col-sm, .installation-landing .col-sm-auto, .installation-landing .col-md-1, .installation-landing .col-md-2, .installation-landing .col-md-3, .installation-landing .col-md-4, .installation-landing .col-md-5, .installation-landing .col-md-6, .installation-landing .col-md-7, .installation-landing .col-md-8, .installation-landing .col-md-9, .installation-landing .col-md-10, .installation-landing .col-md-11, .installation-landing .col-md-12, .installation-landing .col-md, .installation-landing .col-md-auto, .installation-landing .col-lg-1, .installation-landing .col-lg-2, .installation-landing .col-lg-3, .installation-landing .col-lg-4, .installation-landing .col-lg-5, .installation-landing .col-lg-6, .installation-landing .col-lg-7, .installation-landing .col-lg-8, .installation-landing .col-lg-9, .installation-landing .col-lg-10, .installation-landing .col-lg-11, .installation-landing .col-lg-12, .installation-landing .col-lg, .installation-landing .col-lg-auto, .installation-landing .col-xl-1, .installation-landing .col-xl-2, .installation-landing .col-xl-3, .installation-landing .col-xl-4, .installation-landing .col-xl-5, .installation-landing .col-xl-6, .installation-landing .col-xl-7, .installation-landing .col-xl-8, .installation-landing .col-xl-9, .installation-landing .col-xl-10, .installation-landing .col-xl-11, .installation-landing .col-xl-12, .installation-landing .col-xl, .installation-landing .col-xl-auto{position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.installation-landing .col{flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%;}
.installation-landing .col-auto{-webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none;}
.installation-landing .col-1{-webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%;}
.installation-landing .col-2{-webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%;}
.installation-landing .col-3{-webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%;}
.installation-landing .col-4{-webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%;}
.installation-landing .col-5{-webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%;}
.installation-landing .col-6{-webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%;}
.installation-landing .col-7{-webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%;}
.installation-landing .col-8{-webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%;}
.installation-landing .col-9{-webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%;}
.installation-landing .col-10{-webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%;}
.installation-landing .col-11{-webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%;}
.installation-landing .col-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
.installation-landing .order-first{order: -1;}
.installation-landing .order-last{-webkit-box-ordinal-group: 14; order: 13;}
.installation-landing .order-0{-webkit-box-ordinal-group: 1; order: 0;}
.installation-landing .order-1{-webkit-box-ordinal-group: 2; order: 1;}
.installation-landing .order-2{-webkit-box-ordinal-group: 3; order: 2;}
.installation-landing .order-3{-webkit-box-ordinal-group: 4; order: 3;}
.installation-landing .order-4{-webkit-box-ordinal-group: 5; order: 4;}
.installation-landing .order-5{-webkit-box-ordinal-group: 6; order: 5;}
.installation-landing .order-6{-webkit-box-ordinal-group: 7; order: 6;}
.installation-landing .order-7{-webkit-box-ordinal-group: 8; order: 7;}
.installation-landing .order-8{-webkit-box-ordinal-group: 9; order: 8;}
.installation-landing .order-9{-webkit-box-ordinal-group: 10; order: 9;}
.installation-landing .order-10{-webkit-box-ordinal-group: 11; order: 10;}
.installation-landing .order-11{-webkit-box-ordinal-group: 12; order: 11;}
.installation-landing .order-12{-webkit-box-ordinal-group: 13; order: 12;}
.installation-landing .offset-1{margin-left: 8.33333%;}
.installation-landing .offset-2{margin-left: 16.6667%;}
.installation-landing .offset-3{margin-left: 25%;}
.installation-landing .offset-4{margin-left: 33.3333%;}
.installation-landing .offset-5{margin-left: 41.6667%;}
.installation-landing .offset-6{margin-left: 50%;}
.installation-landing .offset-7{margin-left: 58.3333%;}
.installation-landing .offset-8{margin-left: 66.6667%;}
.installation-landing .offset-9{margin-left: 75%;}
.installation-landing .offset-10{margin-left: 83.3333%;}
.installation-landing .offset-11{margin-left: 91.6667%;}
@media (min-width: 576px){.installation-landing .col-sm{flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%;}
.installation-landing .col-sm-auto{-webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none;}
.installation-landing .col-sm-1{-webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%;}
.installation-landing .col-sm-2{-webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%;}
.installation-landing .col-sm-3{-webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%;}
.installation-landing .col-sm-4{-webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%;}
.installation-landing .col-sm-5{-webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%;}
.installation-landing .col-sm-6{-webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%;}
.installation-landing .col-sm-7{-webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%;}
.installation-landing .col-sm-8{-webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%;}
.installation-landing .col-sm-9{-webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%;}
.installation-landing .col-sm-10{-webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%;}
.installation-landing .col-sm-11{-webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%;}
.installation-landing .col-sm-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
.installation-landing .order-sm-first{order: -1;}
.installation-landing .order-sm-last{-webkit-box-ordinal-group: 14; order: 13;}
.installation-landing .order-sm-0{-webkit-box-ordinal-group: 1; order: 0;}
.installation-landing .order-sm-1{-webkit-box-ordinal-group: 2; order: 1;}
.installation-landing .order-sm-2{-webkit-box-ordinal-group: 3; order: 2;}
.installation-landing .order-sm-3{-webkit-box-ordinal-group: 4; order: 3;}
.installation-landing .order-sm-4{-webkit-box-ordinal-group: 5; order: 4;}
.installation-landing .order-sm-5{-webkit-box-ordinal-group: 6; order: 5;}
.installation-landing .order-sm-6{-webkit-box-ordinal-group: 7; order: 6;}
.installation-landing .order-sm-7{-webkit-box-ordinal-group: 8; order: 7;}
.installation-landing .order-sm-8{-webkit-box-ordinal-group: 9; order: 8;}
.installation-landing .order-sm-9{-webkit-box-ordinal-group: 10; order: 9;}
.installation-landing .order-sm-10{-webkit-box-ordinal-group: 11; order: 10;}
.installation-landing .order-sm-11{-webkit-box-ordinal-group: 12; order: 11;}
.installation-landing .order-sm-12{-webkit-box-ordinal-group: 13; order: 12;}
.installation-landing .offset-sm-0{margin-left: 0px;}
.installation-landing .offset-sm-1{margin-left: 8.33333%;}
.installation-landing .offset-sm-2{margin-left: 16.6667%;}
.installation-landing .offset-sm-3{margin-left: 25%;}
.installation-landing .offset-sm-4{margin-left: 33.3333%;}
.installation-landing .offset-sm-5{margin-left: 41.6667%;}
.installation-landing .offset-sm-6{margin-left: 50%;}
.installation-landing .offset-sm-7{margin-left: 58.3333%;}
.installation-landing .offset-sm-8{margin-left: 66.6667%;}
.installation-landing .offset-sm-9{margin-left: 75%;}
.installation-landing .offset-sm-10{margin-left: 83.3333%;}
.installation-landing .offset-sm-11{margin-left: 91.6667%;}}
@media (min-width: 768px){.installation-landing .col-md{flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%;}
.installation-landing .col-md-auto{-webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none;}
.installation-landing .col-md-1{-webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%;}
.installation-landing .col-md-2{-webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%;}
.installation-landing .col-md-3{-webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%;}
.installation-landing .col-md-4{-webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%;}
.installation-landing .col-md-5{-webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%;}
.installation-landing .col-md-6{-webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%;}
.installation-landing .col-md-7{-webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%;}
.installation-landing .col-md-8{-webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%;}
.installation-landing .col-md-9{-webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%;}
.installation-landing .col-md-10{-webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%;}
.installation-landing .col-md-11{-webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%;}
.installation-landing .col-md-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
.installation-landing .order-md-first{order: -1;}
.installation-landing .order-md-last{-webkit-box-ordinal-group: 14; order: 13;}
.installation-landing .order-md-0{-webkit-box-ordinal-group: 1; order: 0;}
.installation-landing .order-md-1{-webkit-box-ordinal-group: 2; order: 1;}
.installation-landing .order-md-2{-webkit-box-ordinal-group: 3; order: 2;}
.installation-landing .order-md-3{-webkit-box-ordinal-group: 4; order: 3;}
.installation-landing .order-md-4{-webkit-box-ordinal-group: 5; order: 4;}
.installation-landing .order-md-5{-webkit-box-ordinal-group: 6; order: 5;}
.installation-landing .order-md-6{-webkit-box-ordinal-group: 7; order: 6;}
.installation-landing .order-md-7{-webkit-box-ordinal-group: 8; order: 7;}
.installation-landing .order-md-8{-webkit-box-ordinal-group: 9; order: 8;}
.installation-landing .order-md-9{-webkit-box-ordinal-group: 10; order: 9;}
.installation-landing .order-md-10{-webkit-box-ordinal-group: 11; order: 10;}
.installation-landing .order-md-11{-webkit-box-ordinal-group: 12; order: 11;}
.installation-landing .order-md-12{-webkit-box-ordinal-group: 13; order: 12;}
.installation-landing .offset-md-0{margin-left: 0px;}
.installation-landing .offset-md-1{margin-left: 8.33333%;}
.installation-landing .offset-md-2{margin-left: 16.6667%;}
.installation-landing .offset-md-3{margin-left: 25%;}
.installation-landing .offset-md-4{margin-left: 33.3333%;}
.installation-landing .offset-md-5{margin-left: 41.6667%;}
.installation-landing .offset-md-6{margin-left: 50%;}
.installation-landing .offset-md-7{margin-left: 58.3333%;}
.installation-landing .offset-md-8{margin-left: 66.6667%;}
.installation-landing .offset-md-9{margin-left: 75%;}
.installation-landing .offset-md-10{margin-left: 83.3333%;}
.installation-landing .offset-md-11{margin-left: 91.6667%;}}
@media (min-width: 992px){.installation-landing .col-lg{flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%;}
.installation-landing .col-lg-auto{-webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none;}
.installation-landing .col-lg-1{-webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%;}
.installation-landing .col-lg-2{-webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%;}
.installation-landing .col-lg-3{-webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%;}
.installation-landing .col-lg-4{-webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%;}
.installation-landing .col-lg-5{-webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%;}
.installation-landing .col-lg-6{-webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%;}
.installation-landing .col-lg-7{-webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%;}
.installation-landing .col-lg-8{-webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%;}
.installation-landing .col-lg-9{-webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%;}
.installation-landing .col-lg-10{-webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%;}
.installation-landing .col-lg-11{-webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%;}
.installation-landing .col-lg-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
.installation-landing .order-lg-first{order: -1;}
.installation-landing .order-lg-last{-webkit-box-ordinal-group: 14; order: 13;}
.installation-landing .order-lg-0{-webkit-box-ordinal-group: 1; order: 0;}
.installation-landing .order-lg-1{-webkit-box-ordinal-group: 2; order: 1;}
.installation-landing .order-lg-2{-webkit-box-ordinal-group: 3; order: 2;}
.installation-landing .order-lg-3{-webkit-box-ordinal-group: 4; order: 3;}
.installation-landing .order-lg-4{-webkit-box-ordinal-group: 5; order: 4;}
.installation-landing .order-lg-5{-webkit-box-ordinal-group: 6; order: 5;}
.installation-landing .order-lg-6{-webkit-box-ordinal-group: 7; order: 6;}
.installation-landing .order-lg-7{-webkit-box-ordinal-group: 8; order: 7;}
.installation-landing .order-lg-8{-webkit-box-ordinal-group: 9; order: 8;}
.installation-landing .order-lg-9{-webkit-box-ordinal-group: 10; order: 9;}
.installation-landing .order-lg-10{-webkit-box-ordinal-group: 11; order: 10;}
.installation-landing .order-lg-11{-webkit-box-ordinal-group: 12; order: 11;}
.installation-landing .order-lg-12{-webkit-box-ordinal-group: 13; order: 12;}
.installation-landing .offset-lg-0{margin-left: 0px;}
.installation-landing .offset-lg-1{margin-left: 8.33333%;}
.installation-landing .offset-lg-2{margin-left: 16.6667%;}
.installation-landing .offset-lg-3{margin-left: 25%;}
.installation-landing .offset-lg-4{margin-left: 33.3333%;}
.installation-landing .offset-lg-5{margin-left: 41.6667%;}
.installation-landing .offset-lg-6{margin-left: 50%;}
.installation-landing .offset-lg-7{margin-left: 58.3333%;}
.installation-landing .offset-lg-8{margin-left: 66.6667%;}
.installation-landing .offset-lg-9{margin-left: 75%;}
.installation-landing .offset-lg-10{margin-left: 83.3333%;}
.installation-landing .offset-lg-11{margin-left: 91.6667%;}}
@media (min-width: 1200px){.installation-landing .col-xl{flex-basis: 0px; -webkit-box-flex: 1; flex-grow: 1; max-width: 100%;}
.installation-landing .col-xl-auto{-webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: none;}
.installation-landing .col-xl-1{-webkit-box-flex: 0; flex: 0 0 8.33333%; max-width: 8.33333%;}
.installation-landing .col-xl-2{-webkit-box-flex: 0; flex: 0 0 16.6667%; max-width: 16.6667%;}
.installation-landing .col-xl-3{-webkit-box-flex: 0; flex: 0 0 25%; max-width: 25%;}
.installation-landing .col-xl-4{-webkit-box-flex: 0; flex: 0 0 33.3333%; max-width: 33.3333%;}
.installation-landing .col-xl-5{-webkit-box-flex: 0; flex: 0 0 41.6667%; max-width: 41.6667%;}
.installation-landing .col-xl-6{-webkit-box-flex: 0; flex: 0 0 50%; max-width: 50%;}
.installation-landing .col-xl-7{-webkit-box-flex: 0; flex: 0 0 58.3333%; max-width: 58.3333%;}
.installation-landing .col-xl-8{-webkit-box-flex: 0; flex: 0 0 66.6667%; max-width: 66.6667%;}
.installation-landing .col-xl-9{-webkit-box-flex: 0; flex: 0 0 75%; max-width: 75%;}
.installation-landing .col-xl-10{-webkit-box-flex: 0; flex: 0 0 83.3333%; max-width: 83.3333%;}
.installation-landing .col-xl-11{-webkit-box-flex: 0; flex: 0 0 91.6667%; max-width: 91.6667%;}
.installation-landing .col-xl-12{-webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%;}
.installation-landing .order-xl-first{order: -1;}
.installation-landing .order-xl-last{-webkit-box-ordinal-group: 14; order: 13;}
.installation-landing .order-xl-0{-webkit-box-ordinal-group: 1; order: 0;}
.installation-landing .order-xl-1{-webkit-box-ordinal-group: 2; order: 1;}
.installation-landing .order-xl-2{-webkit-box-ordinal-group: 3; order: 2;}
.installation-landing .order-xl-3{-webkit-box-ordinal-group: 4; order: 3;}
.installation-landing .order-xl-4{-webkit-box-ordinal-group: 5; order: 4;}
.installation-landing .order-xl-5{-webkit-box-ordinal-group: 6; order: 5;}
.installation-landing .order-xl-6{-webkit-box-ordinal-group: 7; order: 6;}
.installation-landing .order-xl-7{-webkit-box-ordinal-group: 8; order: 7;}
.installation-landing .order-xl-8{-webkit-box-ordinal-group: 9; order: 8;}
.installation-landing .order-xl-9{-webkit-box-ordinal-group: 10; order: 9;}
.installation-landing .order-xl-10{-webkit-box-ordinal-group: 11; order: 10;}
.installation-landing .order-xl-11{-webkit-box-ordinal-group: 12; order: 11;}
.installation-landing .order-xl-12{-webkit-box-ordinal-group: 13; order: 12;}
.installation-landing .offset-xl-0{margin-left: 0px;}
.installation-landing .offset-xl-1{margin-left: 8.33333%;}
.installation-landing .offset-xl-2{margin-left: 16.6667%;}
.installation-landing .offset-xl-3{margin-left: 25%;}
.installation-landing .offset-xl-4{margin-left: 33.3333%;}
.installation-landing .offset-xl-5{margin-left: 41.6667%;}
.installation-landing .offset-xl-6{margin-left: 50%;}
.installation-landing .offset-xl-7{margin-left: 58.3333%;}
.installation-landing .offset-xl-8{margin-left: 66.6667%;}
.installation-landing .offset-xl-9{margin-left: 75%;}
.installation-landing .offset-xl-10{margin-left: 83.3333%;}
.installation-landing .offset-xl-11{margin-left: 91.6667%;}}
.installation-landing .d-none{display: none !important;}
.installation-landing .d-inline{display: inline !important;}
.installation-landing .d-inline-block{display: inline-block !important;}
.installation-landing .d-block{display: block !important;}
.installation-landing .d-table{display: table !important;}
.installation-landing .d-table-row{display: table-row !important;}
.installation-landing .d-table-cell{display: table-cell !important;}
.installation-landing .d-flex{display: flex !important;}
.installation-landing .d-inline-flex{display: inline-flex !important;}
@media (min-width: 576px){.installation-landing .d-sm-none{display: none !important;}
.installation-landing .d-sm-inline{display: inline !important;}
.installation-landing .d-sm-inline-block{display: inline-block !important;}
.installation-landing .d-sm-block{display: block !important;}
.installation-landing .d-sm-table{display: table !important;}
.installation-landing .d-sm-table-row{display: table-row !important;}
.installation-landing .d-sm-table-cell{display: table-cell !important;}
.installation-landing .d-sm-flex{display: flex !important;}
.installation-landing .d-sm-inline-flex{display: inline-flex !important;}}
@media (min-width: 768px){.installation-landing .d-md-none{display: none !important;}
.installation-landing .d-md-inline{display: inline !important;}
.installation-landing .d-md-inline-block{display: inline-block !important;}
.installation-landing .d-md-block{display: block !important;}
.installation-landing .d-md-table{display: table !important;}
.installation-landing .d-md-table-row{display: table-row !important;}
.installation-landing .d-md-table-cell{display: table-cell !important;}
.installation-landing .d-md-flex{display: flex !important;}
.installation-landing .d-md-inline-flex{display: inline-flex !important;}}
@media (min-width: 992px){.installation-landing .d-lg-none{display: none !important;}
.installation-landing .d-lg-inline{display: inline !important;}
.installation-landing .d-lg-inline-block{display: inline-block !important;}
.installation-landing .d-lg-block{display: block !important;}
.installation-landing .d-lg-table{display: table !important;}
.installation-landing .d-lg-table-row{display: table-row !important;}
.installation-landing .d-lg-table-cell{display: table-cell !important;}
.installation-landing .d-lg-flex{display: flex !important;}
.installation-landing .d-lg-inline-flex{display: inline-flex !important;}}
@media (min-width: 1200px){.installation-landing .d-xl-none{display: none !important;}
.installation-landing .d-xl-inline{display: inline !important;}
.installation-landing .d-xl-inline-block{display: inline-block !important;}
.installation-landing .d-xl-block{display: block !important;}
.installation-landing .d-xl-table{display: table !important;}
.installation-landing .d-xl-table-row{display: table-row !important;}
.installation-landing .d-xl-table-cell{display: table-cell !important;}
.installation-landing .d-xl-flex{display: flex !important;}
.installation-landing .d-xl-inline-flex{display: inline-flex !important;}}
@media print{.installation-landing .d-print-none{display: none !important;}
.installation-landing .d-print-inline{display: inline !important;}
.installation-landing .d-print-inline-block{display: inline-block !important;}
.installation-landing .d-print-block{display: block !important;}
.installation-landing .d-print-table{display: table !important;}
.installation-landing .d-print-table-row{display: table-row !important;}
.installation-landing .d-print-table-cell{display: table-cell !important;}
.installation-landing .d-print-flex{display: flex !important;}
.installation-landing .d-print-inline-flex{display: inline-flex !important;}}
.installation-landing .flex-row{-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important;}
.installation-landing .flex-column{-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important;}
.installation-landing .flex-row-reverse{-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important;}
.installation-landing .flex-column-reverse{-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important;}
.installation-landing .flex-wrap{flex-wrap: wrap !important;}
.installation-landing .flex-nowrap{flex-wrap: nowrap !important;}
.installation-landing .flex-wrap-reverse{flex-wrap: wrap-reverse !important;}
.installation-landing .justify-content-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}
.installation-landing .justify-content-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}
.installation-landing .justify-content-center{-webkit-box-pack: center !important; justify-content: center !important;}
.installation-landing .justify-content-between{-webkit-box-pack: justify !important; justify-content: space-between !important;}
.installation-landing .justify-content-around{justify-content: space-around !important;}
.installation-landing .align-items-start{-webkit-box-align: start !important; align-items: flex-start !important;}
.installation-landing .align-items-end{-webkit-box-align: end !important; align-items: flex-end !important;}
.installation-landing .align-items-center{-webkit-box-align: center !important; align-items: center !important;}
.installation-landing .align-items-baseline{-webkit-box-align: baseline !important; align-items: baseline !important;}
.installation-landing .align-items-stretch{-webkit-box-align: stretch !important; align-items: stretch !important;}
.installation-landing .align-content-start{align-content: flex-start !important;}
.installation-landing .align-content-end{align-content: flex-end !important;}
.installation-landing .align-content-center{align-content: center !important;}
.installation-landing .align-content-between{align-content: space-between !important;}
.installation-landing .align-content-around{align-content: space-around !important;}
.installation-landing .align-content-stretch{align-content: stretch !important;}
.installation-landing .align-self-auto{align-self: auto !important;}
.installation-landing .align-self-start{align-self: flex-start !important;}
.installation-landing .align-self-end{align-self: flex-end !important;}
.installation-landing .align-self-center{align-self: center !important;}
.installation-landing .align-self-baseline{align-self: baseline !important;}
.installation-landing .align-self-stretch{align-self: stretch !important;}
@media (min-width: 576px){.installation-landing .flex-sm-row{-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important;}
.installation-landing .flex-sm-column{-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important;}
.installation-landing .flex-sm-row-reverse{-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important;}
.installation-landing .flex-sm-column-reverse{-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important;}
.installation-landing .flex-sm-wrap{flex-wrap: wrap !important;}
.installation-landing .flex-sm-nowrap{flex-wrap: nowrap !important;}
.installation-landing .flex-sm-wrap-reverse{flex-wrap: wrap-reverse !important;}
.installation-landing .justify-content-sm-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}
.installation-landing .justify-content-sm-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}
.installation-landing .justify-content-sm-center{-webkit-box-pack: center !important; justify-content: center !important;}
.installation-landing .justify-content-sm-between{-webkit-box-pack: justify !important; justify-content: space-between !important;}
.installation-landing .justify-content-sm-around{justify-content: space-around !important;}
.installation-landing .align-items-sm-start{-webkit-box-align: start !important; align-items: flex-start !important;}
.installation-landing .align-items-sm-end{-webkit-box-align: end !important; align-items: flex-end !important;}
.installation-landing .align-items-sm-center{-webkit-box-align: center !important; align-items: center !important;}
.installation-landing .align-items-sm-baseline{-webkit-box-align: baseline !important; align-items: baseline !important;}
.installation-landing .align-items-sm-stretch{-webkit-box-align: stretch !important; align-items: stretch !important;}
.installation-landing .align-content-sm-start{align-content: flex-start !important;}
.installation-landing .align-content-sm-end{align-content: flex-end !important;}
.installation-landing .align-content-sm-center{align-content: center !important;}
.installation-landing .align-content-sm-between{align-content: space-between !important;}
.installation-landing .align-content-sm-around{align-content: space-around !important;}
.installation-landing .align-content-sm-stretch{align-content: stretch !important;}
.installation-landing .align-self-sm-auto{align-self: auto !important;}
.installation-landing .align-self-sm-start{align-self: flex-start !important;}
.installation-landing .align-self-sm-end{align-self: flex-end !important;}
.installation-landing .align-self-sm-center{align-self: center !important;}
.installation-landing .align-self-sm-baseline{align-self: baseline !important;}
.installation-landing .align-self-sm-stretch{align-self: stretch !important;}}
@media (min-width: 768px){.installation-landing .flex-md-row{-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important;}
.installation-landing .flex-md-column{-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important;}
.installation-landing .flex-md-row-reverse{-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important;}
.installation-landing .flex-md-column-reverse{-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important;}
.installation-landing .flex-md-wrap{flex-wrap: wrap !important;}
.installation-landing .flex-md-nowrap{flex-wrap: nowrap !important;}
.installation-landing .flex-md-wrap-reverse{flex-wrap: wrap-reverse !important;}
.installation-landing .justify-content-md-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}
.installation-landing .justify-content-md-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}
.installation-landing .justify-content-md-center{-webkit-box-pack: center !important; justify-content: center !important;}
.installation-landing .justify-content-md-between{-webkit-box-pack: justify !important; justify-content: space-between !important;}
.installation-landing .justify-content-md-around{justify-content: space-around !important;}
.installation-landing .align-items-md-start{-webkit-box-align: start !important; align-items: flex-start !important;}
.installation-landing .align-items-md-end{-webkit-box-align: end !important; align-items: flex-end !important;}
.installation-landing .align-items-md-center{-webkit-box-align: center !important; align-items: center !important;}
.installation-landing .align-items-md-baseline{-webkit-box-align: baseline !important; align-items: baseline !important;}
.installation-landing .align-items-md-stretch{-webkit-box-align: stretch !important; align-items: stretch !important;}
.installation-landing .align-content-md-start{align-content: flex-start !important;}
.installation-landing .align-content-md-end{align-content: flex-end !important;}
.installation-landing .align-content-md-center{align-content: center !important;}
.installation-landing .align-content-md-between{align-content: space-between !important;}
.installation-landing .align-content-md-around{align-content: space-around !important;}
.installation-landing .align-content-md-stretch{align-content: stretch !important;}
.installation-landing .align-self-md-auto{align-self: auto !important;}
.installation-landing .align-self-md-start{align-self: flex-start !important;}
.installation-landing .align-self-md-end{align-self: flex-end !important;}
.installation-landing .align-self-md-center{align-self: center !important;}
.installation-landing .align-self-md-baseline{align-self: baseline !important;}
.installation-landing .align-self-md-stretch{align-self: stretch !important;}}
@media (min-width: 992px){.installation-landing .flex-lg-row{-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important;}
.installation-landing .flex-lg-column{-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important;}
.installation-landing .flex-lg-row-reverse{-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important;}
.installation-landing .flex-lg-column-reverse{-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important;}
.installation-landing .flex-lg-wrap{flex-wrap: wrap !important;}
.installation-landing .flex-lg-nowrap{flex-wrap: nowrap !important;}
.installation-landing .flex-lg-wrap-reverse{flex-wrap: wrap-reverse !important;}
.installation-landing .justify-content-lg-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}
.installation-landing .justify-content-lg-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}
.installation-landing .justify-content-lg-center{-webkit-box-pack: center !important; justify-content: center !important;}
.installation-landing .justify-content-lg-between{-webkit-box-pack: justify !important; justify-content: space-between !important;}
.installation-landing .justify-content-lg-around{justify-content: space-around !important;}
.installation-landing .align-items-lg-start{-webkit-box-align: start !important; align-items: flex-start !important;}
.installation-landing .align-items-lg-end{-webkit-box-align: end !important; align-items: flex-end !important;}
.installation-landing .align-items-lg-center{-webkit-box-align: center !important; align-items: center !important;}
.installation-landing .align-items-lg-baseline{-webkit-box-align: baseline !important; align-items: baseline !important;}
.installation-landing .align-items-lg-stretch{-webkit-box-align: stretch !important; align-items: stretch !important;}
.installation-landing .align-content-lg-start{align-content: flex-start !important;}
.installation-landing .align-content-lg-end{align-content: flex-end !important;}
.installation-landing .align-content-lg-center{align-content: center !important;}
.installation-landing .align-content-lg-between{align-content: space-between !important;}
.installation-landing .align-content-lg-around{align-content: space-around !important;}
.installation-landing .align-content-lg-stretch{align-content: stretch !important;}
.installation-landing .align-self-lg-auto{align-self: auto !important;}
.installation-landing .align-self-lg-start{align-self: flex-start !important;}
.installation-landing .align-self-lg-end{align-self: flex-end !important;}
.installation-landing .align-self-lg-center{align-self: center !important;}
.installation-landing .align-self-lg-baseline{align-self: baseline !important;}
.installation-landing .align-self-lg-stretch{align-self: stretch !important;}}
@media (min-width: 1200px){.installation-landing .flex-xl-row{-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important;}
.installation-landing .flex-xl-column{-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important;}
.installation-landing .flex-xl-row-reverse{-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; flex-direction: row-reverse !important;}
.installation-landing .flex-xl-column-reverse{-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; flex-direction: column-reverse !important;}
.installation-landing .flex-xl-wrap{flex-wrap: wrap !important;}
.installation-landing .flex-xl-nowrap{flex-wrap: nowrap !important;}
.installation-landing .flex-xl-wrap-reverse{flex-wrap: wrap-reverse !important;}
.installation-landing .justify-content-xl-start{-webkit-box-pack: start !important; justify-content: flex-start !important;}
.installation-landing .justify-content-xl-end{-webkit-box-pack: end !important; justify-content: flex-end !important;}
.installation-landing .justify-content-xl-center{-webkit-box-pack: center !important; justify-content: center !important;}
.installation-landing .justify-content-xl-between{-webkit-box-pack: justify !important; justify-content: space-between !important;}
.installation-landing .justify-content-xl-around{justify-content: space-around !important;}
.installation-landing .align-items-xl-start{-webkit-box-align: start !important; align-items: flex-start !important;}
.installation-landing .align-items-xl-end{-webkit-box-align: end !important; align-items: flex-end !important;}
.installation-landing .align-items-xl-center{-webkit-box-align: center !important; align-items: center !important;}
.installation-landing .align-items-xl-baseline{-webkit-box-align: baseline !important; align-items: baseline !important;}
.installation-landing .align-items-xl-stretch{-webkit-box-align: stretch !important; align-items: stretch !important;}
.installation-landing .align-content-xl-start{align-content: flex-start !important;}
.installation-landing .align-content-xl-end{align-content: flex-end !important;}
.installation-landing .align-content-xl-center{align-content: center !important;}
.installation-landing .align-content-xl-between{align-content: space-between !important;}
.installation-landing .align-content-xl-around{align-content: space-around !important;}
.installation-landing .align-content-xl-stretch{align-content: stretch !important;}
.installation-landing .align-self-xl-auto{align-self: auto !important;}
.installation-landing .align-self-xl-start{align-self: flex-start !important;}
.installation-landing .align-self-xl-end{align-self: flex-end !important;}
.installation-landing .align-self-xl-center{align-self: center !important;}
.installation-landing .align-self-xl-baseline{align-self: baseline !important;}
.installation-landing .align-self-xl-stretch{align-self: stretch !important;}}
.installation-landing .slick-slider{position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.installation-landing .slick-list{position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px;}
.installation-landing .slick-list:focus{outline: none;}
.installation-landing .slick-list.dragging{cursor: pointer;}
.installation-landing .slick-slider .slick-track, .installation-landing .slick-slider .slick-list{transform: translate3d(0px, 0px, 0px);}
.installation-landing .slick-track{position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto;}
.installation-landing .slick-track::before, .installation-landing .slick-track::after{display: table; content: "";}
.installation-landing .slick-track::after{clear: both;}
.installation-landing .slick-loading .slick-track{visibility: hidden;}
.installation-landing .slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
.installation-landing [dir="rtl"] .slick-slide{float: right;}
.installation-landing .slick-slide img{display: block;}
.installation-landing .slick-slide.slick-loading img{display: none;}
.installation-landing .slick-slide.dragging img{pointer-events: none;}
.installation-landing .slick-initialized .slick-slide{display: block;}
.installation-landing .slick-loading .slick-slide{visibility: hidden;}
.installation-landing .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.installation-landing .slick-arrow.slick-hidden{display: none;}
.installation-landing .models{background-color: rgb(250, 250, 250); padding: 45px 0px; color: rgb(0, 0, 0);}
.installation-landing .models .models-slider .slick-slide{padding: 0px 10px; text-align: center;}
.installation-landing .models .models-slider .slick-arrow{position: absolute; top: 0px; height: 100%; width: 25px; text-indent: -99999px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px;}
.installation-landing .models .models-slider .slick-arrow.slick-prev{left: -20px; background: url("/i/slider-arrow-left.png") 0px 50% no-repeat;}
.installation-landing .models .models-slider .slick-arrow.slick-next{right: -20px; background: url("/i/slider-arrow-right.png") 100% 50% no-repeat;}
@media (max-width: 768px){.installation-landing .models .models-slider .slick-arrow.slick-prev{left: -10px;}
.installation-landing .models .models-slider .slick-arrow.slick-next{right: -10px;}}
.installation-landing .models .models-slider .models-item .models-item-pict{max-height: 168px; height: 168px; margin-bottom: 15px; text-align: center; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-size: 100% auto; background-position: center bottom;}
.installation-landing .models .models-slider .models-item .models-item-name{padding-bottom: 10px; font-weight: bold;}
.installation-landing .models .models-slider .models-item .models-item-text{padding-bottom: 10px;}
.installation-landing .services{background-color: rgb(255, 255, 255); padding: 45px 0px; color: rgb(0, 0, 0);}
.installation-landing .card{display: flex; align-items: flex-start; flex-wrap: wrap; text-align: center; padding: 1rem 0.5rem; background-color: rgb(243, 245, 245); height: calc(100% - 20px); margin-bottom: 20px; border: 2px dashed rgb(231, 119, 0);}
.installation-landing .card__body{width: 100%;}
.installation-landing .card__body, .installation-landing .card__img-wrap{margin-bottom: 1rem;}
.installation-landing .card__img{height: 70px;}
.installation-landing .card__title{min-height: 2em; margin-bottom: 0.3em;}
@media (min-width: 1200px){.installation-landing .card__title{font-size: 18px;}}
.installation-landing .card__desc{font-size: 15px; margin: 0px;}
.installation-landing .card__footer{width: 100%; align-self: flex-end;}
.installation-landing .card__button:hover{background-color: rgb(0, 90, 43); box-shadow: rgba(0, 90, 43, 0.7) 0px 0px 20px 3px;}
.installation-landing .regulations{padding: 45px 0px; background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.installation-landing .regulations .regulations-item-name{font-size: 18px; line-height: 18px; font-weight: bold; width: calc(100% - 80px); padding-left: 40px;}
.installation-landing .regulations .regulations-content .regulations-item{width: 50%; padding: 45px 40px 10px 0px; font-size: 14px; box-sizing: border-box; position: relative; display: flex; flex-wrap: wrap; align-items: center;}
@media screen and (max-width: 991px){.installation-landing .regulations .regulations-content .regulations-item{width: 100%; padding-right: 0px;}
.installation-landing .regulations .regulations-item-name{padding-left: 20px;}}
.installation-landing .regulations_to .regulations-content .regulations-item{width: 33.3333%;}
.installation-landing .regulations .regulations-content .regulations-item .specials-item-pict{display: inline-block; float: left; text-align: center; width: 80px; flex-shrink: 1;}
.installation-landing .regulations .regulations-content .regulations-item-bottom-text{max-width: 66%; display: inline-block; overflow: hidden;}
.installation-landing .regulations.regulations_to .regulations-content .regulations-item-bottom-text{height: 152px;}
.installation-landing .regulations .regulations-content .regulations-item-bottom-wrapper{height: 200px; margin-bottom: 34px;}
.installation-landing .regulations .regulations-content{width: 100%; font-size: 0px; margin-top: -45px; display: flex; flex-wrap: wrap;}
.installation-landing .regulations .regulations-content .regulations-item-bottom-text ul{padding-left: 16px;}
.installation-landing .regulations .regulations-content .regulations-item .btn{position: absolute; left: 0px; bottom: 0px;}
.installation-landing .regulations .regulations-content .clear.second{clear: none; display: none;}
.installation-landing .regulations .regulations-content .clear.third, .installation-landing .regulations .regulations-content .clear{clear: both;}
.installation-landing .feedback{padding: 45px 0px; color: rgb(0, 0, 0); background-color: rgb(233, 236, 236);}
.installation-landing .feedback .row{margin-bottom: -1rem;}
.installation-landing .-feedback-row{justify-content: center; align-items: center;}
.installation-landing .feedback .col{width: 100%; margin-bottom: 1rem;}
.installation-landing .feedback .col_1{max-width: 350px;}
.installation-landing .feedback .col_2{max-width: 430px;}
@media screen and (max-width: 991px){.installation-landing .feedback .col_1{max-width: 100%; width: 100%; flex-basis: 100%;}
.installation-landing .feedback .col_2{max-width: 100%; width: 100%; flex-basis: 100%;}
.installation-landing .form__item{text-align: center;}}
.installation-landing .feedback__car-wrap{width: 100%;}
.installation-landing .form{align-items: flex-start; margin: -0.2rem;}
.installation-landing .form, .installation-landing .form__inner{width: 100%; display: flex; justify-content: center; flex-wrap: wrap;}
.installation-landing .form__inner{align-items: stretch;}
.installation-landing .form_inline_2 .form__item{display: flex; width: 100%;}
@media (min-width: 540px){.installation-landing .form_inline_2 .form__item{width: calc(50% - 0.1em);}}
.installation-landing .form_inline_3 .form__item{display: flex; width: 100%;}
@media (min-width: 540px){.installation-landing .form_inline_3 .form__item{width: calc(50% - 0.1em);}}
@media (min-width: 768px){.installation-landing .form_inline_3 .form__item{width: calc(33.333% - 0.1em);}}
@media (min-width: 540px){.installation-landing .form__line .form__item:nth-child(3){margin-left: auto; margin-right: auto; width: auto;}}
@media (min-width: 768px){.installation-landing .form__line .form__item:nth-child(3){margin-left: 0px; margin-right: 0px; width: calc(33.333% - 0.1em);}}
.installation-landing .form__item{width: 100%; position: relative; padding: 0.2rem; text-align: center;}
.installation-landing .form__label{position: absolute; left: 0.2rem; top: 0.2rem; font-size: 0.8em; padding-top: 0.3em; padding-left: 0.9375em; color: rgba(18, 18, 18, 0.6);}
.installation-landing .form__asterisk{color: red;}
.installation-landing .form__input, .installation-landing .form__select{background: rgb(255, 255, 255); width: 100%; border: 1px solid rgb(199, 199, 199); border-radius: 0px; padding: 1.2em 0.75em 0.9em; outline: none;}
.installation-landing .form__input:focus{border-color: rgb(103, 175, 233); box-shadow: rgb(103, 175, 233) 0px 0px 0.2rem 0px;}
.installation-landing .form__input.js-nonvalid, .installation-landing .form__input.js-nonvalid:focus, .installation-landing .form__select.js-nonvalid, .installation-landing .form__select.js-nonvalid:focus, .installation-landing .form__input.-error{border-color: red;}
.installation-landing #fform_result{color: green;}
.installation-landing .form__input.js-nonvalid:focus, .installation-landing .form__select.js-nonvalid:focus{box-shadow: red 0px 0px 0.2rem 0px;}
.installation-landing .form__input.js-valid, .installation-landing .form__input.js-valid:focus, .installation-landing .form__select.js-valid, .installation-landing .form__select.js-valid:focus{border-color: rgb(92, 183, 92);}
.installation-landing .form__input.js-valid:focus, .installation-landing .form__select.js-valid:focus{box-shadow: rgb(92, 183, 92) 0px 0px 0.2em 0px;}
.installation-landing .form__select{appearance: none;}
.installation-landing .form__label-checkbox{display: flex; justify-content: flex-start; align-items: center;}
.installation-landing .js-error{background-color: red; font-size: 0.8em; text-align: center; position: absolute; left: 0.2rem; right: 0.2rem; bottom: 0.2rem; color: rgb(255, 255, 255); padding: 0.2em 0px 0.1em;}
.installation-landing .form__submit{width: 100%; padding: 1.12em 1.5em;}
.installation-landing .form__submit > *{transition: opacity 0.15s ease-out;}
.installation-landing .form__submit-loader, .installation-landing .form__submit-success{position: absolute; inset: 0px; margin: auto; opacity: 0; display: flex; justify-content: center; align-items: center;}
.installation-landing .js-sending .form__submit-loader, .installation-landing .js-success .form__submit-success{opacity: 1;}
.installation-landing .js-sending .form__submit-title, .installation-landing .js-success .form__submit-title{opacity: 0;}
.installation-landing .form__submit-icon{display: inline-block; font-size: 1.5em; margin-right: 0.25em;}
.installation-landing .form__agree{display: block; font-size: 0.7rem; line-height: 1.2em; text-align: left; color: rgb(255, 255, 255); margin-left: 0.3em;}
.installation-landing .form__agree *{font-size: inherit;}
.installation-landing .form__text{display: inline-block; font-size: 1rem; line-height: 1.2em;}
.installation-landing .actions{padding: 45px 0px; background: rgb(255, 255, 255); color: rgb(0, 0, 0);}
.installation-landing .actions .row{margin-right: -0.5rem; margin-left: -0.5rem; margin-bottom: -0.5rem;}
.installation-landing .actions .col{width: 100%; max-width: 600px; padding-right: 0.5rem; padding-left: 0.5rem; margin-bottom: 1rem;}
@media (min-width: 768px){.installation-landing .actions .col{width: 50%;}}
.installation-landing .action-box{width: 100%; position: relative; background-position: center top; background-repeat: no-repeat; background-size: cover; height: 250px;}
@media (max-width: 768px){.installation-landing .action-box{height: 150px;}}
.installation-landing .action-box__inner{position: absolute; right: 0px; top: 1rem; text-align: right;}
@media (min-width: 768px){.installation-landing .action-box__inner{top: 2rem;}}
.installation-landing .action-box__title span{padding: 0.2em 0.5rem; color: rgb(255, 255, 255); font-size: 1.5em;}
.installation-landing .action-box__note span, .installation-landing .action-box__title span{background-color: rgb(91, 127, 149); display: inline-block; text-transform: uppercase;}
.installation-landing .action-box__note span{font-size: 1.25em; padding: 0px 0.5rem 0.2em;}
.installation-landing .service-offer{margin-top: 0px; display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px;}
.installation-landing .sales__item{overflow-wrap: break-word; overflow: hidden; position: relative; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: start; align-items: flex-start; flex-wrap: wrap; color: rgb(255, 255, 255); margin-bottom: 20px; padding-left: 10px; padding-right: 10px;}
.installation-landing .sales__item:hover{text-decoration: none;}
.installation-landing .sales__img{width: 100%; transition: 0.7s; display: block; transform: scale(1.01);}
.installation-landing .sales__img::before{background-image: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.8));}
.installation-landing .sales__name{font-weight: 700; font-size: 22px; position: absolute; padding: 15px; top: 0px; left: 0px; color: rgb(255, 255, 255); width: 100%; height: 120px; background: rgba(0, 0, 0, 0.4); line-height: 1.3;}
.installation-landing .sales__desc{padding: 20px 30px; position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255);}
.installation-landing .actions .slick-dots li button::before{font-size: 36px !important;}
.installation-landing .actions .slick-prev::before{color: rgb(51, 49, 50);}
.installation-landing .actions .slick-next::before{color: rgb(51, 49, 50);}
.installation-landing .actions .row1{margin-right: 0px; margin-left: 0px; margin-bottom: -0.5rem;}
.installation-landing .sales__text{display: block; position: relative; padding: 30px 0px 0px; color: rgb(0, 0, 0); font-size: 14px;}
.installation-landing .sales__btn{padding: 15px 0px 0px; text-align: center;}
.installation-landing .actions .slick-prev, .installation-landing .actions .slick-next{background-image: url("../i/arrow_bl.svg"); background-size: 18px 18px; background-position: center center; background-repeat: no-repeat; font-size: 0px; position: absolute; top: 30% !important; outline: none !important;}
.installation-landing .actions .slick-prev:hover, .installation-landing .actions .slick-prev:focus, .installation-landing .actions .slick-next:hover, .installation-landing .actions .slick-next:focus{border: 1px solid rgb(231, 0, 20); border-radius: 100%; background-image: url("../i/arrow_bl.svg"); background-size: 18px 18px; background-position: center center; background-repeat: no-repeat; background-color: rgb(255, 255, 255) !important; outline: none !important;}
.installation-landing .actions .slick-prev, .installation-landing .actions .slick-next{width: 48px; height: 48px; border: 1px solid rgb(231, 0, 20); border-radius: 100%; z-index: 10; top: 30% !important; background-color: rgb(255, 255, 255) !important;}
.installation-landing .actions .slick-prev{left: -25px;}
.installation-landing .actions .slick-next{right: -25px;}
@media (max-width: 1199px){.installation-landing .actions .slick-prev{left: 0px;}
.installation-landing .actions .slick-next{right: 0px;}}
.installation-landing .actions .slick-prev::before{content: "" !important;}
.installation-landing .actions .slick-next::before{content: "" !important;}
.installation-landing .actions .slick-prev{transform: rotate(180deg);}
.installation-landing .newform .form__item{width: 50%;}
.installation-landing .services .hr{border-top: 1px solid rgb(204, 204, 204); width: 100%; margin: 10px 0px 30px;}
.installation-landing [type="button"]{appearance: button; margin-top: 20px;}
.installation-landing .scroll-to{background: url("/ukladka-napolnyh-pokrytiy/i/top.png") left top; width: 50px; height: 50px; display: block; position: relative; bottom: 0px; right: 0px;}
.installation-landing .bx-up a .fa-chevron-circle-up{color: rgb(255, 119, 0);}
.installation-landing .bx-up a:hover .fa-chevron-circle-up{color: rgb(100, 149, 0); transition: 1s;}
@font-face { font-family: MMC; font-display: auto; src: url("../fonts/MMC-Regular.woff2") format("woff2"), url("../fonts/MMC-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: MMC; font-display: auto; src: url("../fonts/MMC-Medium.woff2") format("woff2"), url("../fonts/MMC-Medium.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: MMC; font-display: auto; src: url("../fonts/MMC-Bold.woff2") format("woff2"), url("/static../fonts/MMC-Bold.woff") format("woff"); font-weight: 900; font-style: normal; }
.installation-landing :focus{outline-style: none; outline-width: 0px !important;}
.installation-landing{font-family: "Myriad Pro"; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); background: rgb(255, 255, 255); font-size: 16px; text-rendering: geometricprecision; -webkit-font-smoothing: subpixel-antialiased;}
.installation-landing img{max-width: 100%;}
.installation-landing b, .installation-landing strong{font-weight: 700;}
.installation-landing .hidden{overflow: hidden;}
.installation-landing .list-simple{margin: 0px; padding: 0px; list-style: none;}
.installation-landing .text-center{text-align: center;}
.installation-landing .text-right{text-align: right;}
.installation-landing .text-left{text-align: left;}
.installation-landing .text-upper{text-transform: uppercase;}
.installation-landing .wrapper{max-width: 1230px;}
.installation-landing .btn{display: inline-block; text-decoration: none; color: rgb(255, 255, 255); border: 0px; height: 46px; line-height: 46px; padding: 0px 30px; border-radius: 5px; cursor: pointer; text-align: center; transition: 0.3s ease-in-out; background: rgb(231, 119, 0); text-transform: uppercase; font-size: 14px;}
.installation-landing .btn:hover{opacity: 0.85; text-decoration: none; color: rgb(255, 255, 255);}
.installation-landing .slick-dots{position: absolute; z-index: 3; right: 55px; bottom: 15px; margin: 0px; padding: 0px; list-style: none;}
.installation-landing .slick-dots li{display: inline-block; width: 11px; height: 11px; border-radius: 50%; margin: 0px 5px; background: rgb(255, 255, 255); opacity: 0.7; cursor: pointer;}
.installation-landing .slick-dots li.slick-active{opacity: 1;}
.installation-landing .slick-dots li button{font-size: 0px; display: none;}
.installation-landing .dots-center .slick-dots{right: auto; left: 0px; bottom: 0px; width: 100%; text-align: center;}
.installation-landing .dots-center .slick-dots li{background: rgb(170, 170, 170);}
.installation-landing .dots-center .slick-dots li.slick-active{background: rgb(1, 134, 211);}
.installation-landing .slide-item img{width: 100%;}
.installation-landing .header{background: rgb(255, 255, 255); color: rgb(0, 0, 0); padding-top: 15px; padding-bottom: 15px;}
.installation-landing .header-fixed{position: fixed; top: 0px; left: 0px; z-index: 9; width: 100%;}
.installation-landing .header-phone{font-size: 22px; font-weight: bold;}
.installation-landing .header .logotype{position: absolute; top: 0px; right: 0px; z-index: 1; max-width: initial; margin-top: -60px;}
.installation-landing .header-workhour, .installation-landing .header-workhour:hover{color: inherit; text-decoration: none;}
.installation-landing .slide-item{position: relative;}
.installation-landing .block-slide{position: absolute; top: 50%; right: 10%; transform: translateY(-50%); z-index: 3; padding: 35px 25px; width: 400px; text-align: center; text-transform: uppercase; font-size: 16px; background: rgba(0, 0, 0, 0.8);}
.installation-landing .section-title{text-transform: uppercase; margin-bottom: 25px; font-size: 28px; text-align: center;}
.installation-landing .service-item{text-align: center; margin-bottom: 20px;}
.installation-landing .service-item-img{max-height: 100px;}
.installation-landing .service-item-title{font-weight: bold; margin: 5px;}
.installation-landing .service-item-text{padding: 0px 10px; margin-bottom: 15px;}
.installation-landing .price-tab-row{margin-top: 70px;}
.installation-landing .price-tab-item{text-align: center; cursor: pointer; margin-bottom: 30px;}
.installation-landing .price-tab-item img{opacity: 0.6; transition: opacity 0.3s;}
.installation-landing .price-tab-item:hover img, .installation-landing .price-tab-item.active img{opacity: 1;}
.installation-landing .price-tab-item--name{font-weight: bold; margin: 5px 0px 15px;}
.installation-landing .price-tab-item--btn{text-align: center; cursor: pointer; background: rgb(0, 134, 211); color: rgb(255, 255, 255); padding: 10px 15px; border-radius: 5px; font-size: 14px; width: 90%; margin: 0px auto;}
.installation-landing .price-tab-content{border: 4px solid rgb(0, 134, 211); padding: 15px; display: none;}
.installation-landing .price-tab-content.active{display: block;}
.installation-landing .price-tab-content--note{margin-top: 30px;}
.installation-landing table{width: 100%; font-size: 18px;}
.installation-landing table td{background: rgb(250, 250, 250); padding: 4px 10px; border: 1px solid rgb(204, 204, 204);}
.installation-landing table th{background: rgb(250, 250, 250); padding: 4px 10px; border: 1px solid rgb(204, 204, 204); text-align: center;}
.installation-landing table tr td:nth-child(2){text-align: center;}
.installation-landing .actions{}
.installation-landing .actions-list{margin-left: -10px; margin-right: -10px;}
.installation-landing .actions-list-item{margin-bottom: 30px; padding: 0px 10px; text-decoration: none; color: inherit;}
.installation-landing .actions-list-item:hover{text-decoration: none; color: inherit;}
.installation-landing .actions-list-item--name{font-weight: bold; margin: 10px 0px; font-size: 20px;}
.installation-landing .benefits{margin-bottom: 50px;}
.installation-landing .benefits img{border: 1px solid;}
.installation-landing .ymaps-2-1-72-map-copyrights-promo, .installation-landing .ymaps-2-1-72-copyright, .installation-landing .ymaps-2-1-73-controls__control_toolbar, .installation-landing .ymaps-2-1-74-map-copyrights-promo{display: none !important;}
.installation-landing [class*="ymaps-2"][class*="-ground-pane"]{filter: grayscale(100%);}
.installation-landing .footer{background: rgb(255, 255, 255); color: rgb(0, 0, 0); padding-top: 20px; padding-bottom: 20px;}
.installation-landing .footer-content{margin-top: 15px; font-size: 18px;}
.installation-landing .footer a{color: rgb(0, 167, 249);}
.installation-landing .form-popup{display: none; width: 500px; padding: 25px;}
.installation-landing .form-popup-title{text-align: center; font-size: 24px; font-weight: 600; margin-bottom: 20px;}
.installation-landing .form-input{width: 100%; border: 1px solid rgb(204, 204, 204); padding: 10px; margin-bottom: 20px; transition: 0.3s;}
.installation-landing .form-input:focus{border-color: rgb(51, 51, 51);}
.installation-landing .form-text-policy{margin-bottom: 15px;}
.installation-landing textarea.form-input{height: 120px; resize: none;}
@media (max-width: 991px){.installation-landing .block-slide{width: auto;}
.installation-landing .logotype{margin-top: -40px;}
.installation-landing .section-title{font-size: 20px;}
.installation-landing .header .logotype{position: relative;}
.installation-landing .header .text-lg-left{order: -10;}}
@media (max-width: 768px){.installation-landing .block-slide{position: static; transform: none;}
.installation-landing .col-price{flex: 0 0 33.333%; max-width: 33.333%;}}
@media (max-width: 575px){.installation-landing .header .row > [class*="col-"]{padding-top: 5px; padding-bottom: 5px;}
.installation-landing .price-tab-row{margin-top: 50px;}
.installation-landing .col-price{flex: 0 0 50%; max-width: 50%;}}
.installation-landing .ya-map{height: 400px;}
.installation-landing .form__error{font-size: 12px; color: red;}
.installation-landing .model__info__block{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.6); z-index: 100; display: none;}
.installation-landing .model__info__wrapp{width: 100%; height: 100%; display: flex; align-items: center; place-content: center;}
.installation-landing .model__info{width: 80%; height: 80%; position: relative; max-width: 800px;}
.installation-landing .model__close{position: absolute; top: 16px; right: 16px; width: 32px; height: 32px; background: url("../i/close.svg") 50% 50% / 32px auto no-repeat; cursor: pointer;}
.installation-landing .model__img{width: 100%; height: 100%; object-fit: cover;}
.installation-landing .model__text{display: block; width: 80%; position: absolute; top: 5%; left: 10%; padding: 40px; background: rgba(0, 0, 0, 0.5); font-size: 24px; text-align: center;}
.installation-landing .popup{display: none; color: rgb(0, 0, 0);}
.installation-landing .block-slide .section-title, .installation-landing .block-slide .section-text{text-align: center;}
.installation-landing .block-slide .section-text{margin-top: -20px; margin-bottom: 24px; text-transform: none;}
@media (max-width: 991px){.installation-landing .model__text{font-size: 16px;}}
@media (max-width: 575px){.installation-landing .header-fixed{position: static;}
.installation-landing .model__info{width: 100%; height: 100%; left: 0px; top: 0px;}
.installation-landing .model__text{font-size: 12px; width: 100%; padding: 24px; top: 72px; left: 0px;}
.installation-landing .popup{padding: 10px;}}
.installation-landing .object table td{background: rgb(255, 255, 255); color: rgb(17, 17, 17); padding: 4px 10px; border: 1px solid rgb(17, 17, 17);}
.installation-landing .object td{font-size: 15px; text-align: center;}
.installation-landing .object table tr td:first-child{background: rgb(231, 119, 0); color: rgb(255, 255, 255); font-size: 18px; text-align: left;}
.installation-landing .object table tr:first-child td{background: rgb(231, 119, 0); color: rgb(255, 255, 255); font-size: 18px;}
.installation-landing .object p{color: rgb(255, 255, 255); text-align: center; padding: 15px; font-size: 10px;}
.installation-landing .object table{width: 1100px; margin: 0px auto;}
.installation-landing .overlay_popup{display: none; position: fixed; z-index: 999; inset: 0px; background: rgb(0, 0, 0); opacity: 0.8;}
.installation-landing .popup{display: none; position: fixed; top: 35%; margin: auto; left: 0px; right: 0px; z-index: 1000; padding: 0px 20px;}
.installation-landing .object{background-color: transparent; margin: 0px auto; max-width: 1100px; position: relative;}
.installation-landing .popup__header{text-align: center; color: rgb(255, 255, 255);}
.installation-landing .object .btn{display: block; width: fit-content; margin: 20px auto 0px;}
.installation-landing .close{position: absolute; right: 0px; font-size: 26px; font-weight: 100; color: rgb(255, 255, 255); cursor: pointer;}
.installation-landing .footer .disclaimer{padding-top: 20px; font-size: 11px;}
.installation-landing .card .card__title{color: rgb(231, 119, 0);}
.installation-landing #scrollToTop{position: fixed; bottom: 10px; right: 10px; font-weight: bold; cursor: pointer; transition: 0.5s ease-in; font-size: 20px; color: rgb(0, 0, 0); background: url("/ukladka-napolnyh-pokrytiy/i/top.png") right bottom / contain no-repeat; width: 40px; height: 40px; z-index: 2147483647;}
.installation-landing #scrollToTop img{width: 100%;}
.installation-landing .services2 .card__title{text-transform: uppercase;}
.installation-landing .services2 .card{background-color: rgb(255, 255, 255);}