fhtml{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a, .underline, .dashed, .dotted{background-color:transparent;}
a:active, .underline:active, .dashed:active, .dotted:active,
a:hover,
.underline:hover,
.dashed:hover,
.dotted:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1, .project-title{font-size:2em;margin:0.67em 0;}
mark{background:#FF9800;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
iframe{border:0;}
*:focus{outline:none;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-thin_1.eot");src:url("{701fe320a25a99f6ca148edb7ca80d51}") format("embedded-opentype"), url("../fonts/roboto-thin_1.woff2") format("woff2"), url("../fonts/roboto-thin_1.woff") format("woff"), url("../fonts/roboto-thin_1.ttf") format("truetype"), url("../fonts/roboto-thin_1.svg") format("svg");font-weight:100;font-style:normal;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-thinitalic_1.eot");src:url("{bda272aed4ec6c0c049acb2e1a464279}") format("embedded-opentype"), url("../fonts/roboto-thinitalic_1.woff2") format("woff2"), url("../fonts/roboto-thinitalic_1.woff") format("woff"), url("../fonts/roboto-thinitalic_1.ttf") format("truetype"), url("../fonts/roboto-thinitalic_1.svg") format("svg");font-weight:100;font-style:italic;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-light_1.eot");src:url("{34c78c12514c13fc7310ecbacfe901a6}") format("embedded-opentype"), url("../fonts/roboto-light_1.woff2") format("woff2"), url("../fonts/roboto-light_1.woff") format("woff"), url("../fonts/roboto-light_1.ttf") format("truetype"), url("../fonts/roboto-light_1.svg") format("svg");font-weight:200;font-style:normal;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-lightitalic_1.eot");src:url("{c2371a62377b31add71d53b1762b5267}") format("embedded-opentype"), url("../fonts/roboto-lightitalic_1.woff2") format("woff2"), url("../fonts/roboto-lightitalic_1.woff") format("woff"), url("../fonts/roboto-lightitalic_1.ttf") format("truetype"), url("../fonts/roboto-lightitalic_1.svg") format("svg");font-weight:200;font-style:italic;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-regular_1.eot");src:url("{a3858c2d6b413b938d76042e931bf3fd}") format("embedded-opentype"), url("../fonts/roboto-regular_1.woff2") format("woff2"), url("../fonts/roboto-regular_1.woff") format("woff"), url("../fonts/roboto-regular_1.ttf") format("truetype"), url("../fonts/roboto-regular_1.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-italic_1.eot");src:url("{47a9ed418be58e06bdeedca06d3a4edd}") format("embedded-opentype"), url("../fonts/roboto-italic_1.woff2") format("woff2"), url("../fonts/roboto-italic_1.woff") format("woff"), url("../fonts/roboto-italic_1.ttf") format("truetype"), url("../fonts/roboto-italic_1.svg") format("svg");font-weight:normal;font-style:italic;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-medium_1.eot");src:url("{261e469373b137ef0cc7d5fa29fea4a1}") format("embedded-opentype"), url("../fonts/roboto-medium_1.woff2") format("woff2"), url("../fonts/roboto-medium_1.woff") format("woff"), url("../fonts/roboto-medium_1.ttf") format("truetype"), url("../fonts/roboto-medium_1.svg") format("svg");font-weight:600;font-style:normal;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-mediumitalic_1.eot");src:url("{ea721bea43441ed95a2c1f1428a00961}") format("embedded-opentype"), url("../fonts/roboto-mediumitalic_1.woff2") format("woff2"), url("../fonts/roboto-mediumitalic_1.woff") format("woff"), url("../fonts/roboto-mediumitalic_1.ttf") format("truetype"), url("../fonts/roboto-mediumitalic_1.svg") format("svg");font-weight:600;font-style:italic;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-bold_1.eot");src:url("{89aec5a197b3a0f0b1865d65deeff7f9}") format("embedded-opentype"), url("../fonts/roboto-bold_1.woff2") format("woff2"), url("../fonts/roboto-bold_1.woff") format("woff"), url("../fonts/roboto-bold_1.ttf") format("truetype"), url("../fonts/roboto-bold_1.svg") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-bolditalic_1.eot");src:url("{83021771351debb7a092363dc5b5bb94}") format("embedded-opentype"), url("../fonts/roboto-bolditalic_1.woff2") format("woff2"), url("../fonts/roboto-bolditalic_1.woff") format("woff"), url("../fonts/roboto-bolditalic_1.ttf") format("truetype"), url("../fonts/roboto-bolditalic_1.svg") format("svg");font-weight:700;font-style:italic;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-black_1.eot");src:url("{7bb770778c6c9163a8afb8c8347dc003}") format("embedded-opentype"), url("../fonts/roboto-black_1.woff2") format("woff2"), url("../fonts/roboto-black_1.woff") format("woff"), url("../fonts/roboto-black_1.ttf") format("truetype"), url("../fonts/roboto-black_1.svg") format("svg");font-weight:900;font-style:normal;}
@font-face{font-family:'Roboto';src:url("../fonts/roboto-blackitalic_1.eot");src:url("{e9ae3b7c9b45de3cf85d46e49e92e90a}") format("embedded-opentype"), url("../fonts/roboto-blackitalic_1.woff2") format("woff2"), url("../fonts/roboto-blackitalic_1.woff") format("woff"), url("../fonts/roboto-blackitalic_1.ttf") format("truetype"), url("../fonts/roboto-blackitalic_1.svg") format("svg");font-weight:900;font-style:italic;}
@font-face{font-family:'Roboto Cond';src:url("../fonts/robotocondensed-light.eot");src:url("{e4c1678217450657d90e61fe4f7df33a}") format("embedded-opentype"), url("../fonts/robotocondensed-light.woff2") format("woff2"), url("../fonts/robotocondensed-light.woff") format("woff"), url("../fonts/robotocondensed-light.ttf") format("truetype"), url("../fonts/robotocondensed-light.svg") format("svg");font-weight:200;font-style:normal;}
@font-face{font-family:'Roboto Cond';src:url("../fonts/robotocondensed-lightitalic.eot");src:url("{96548e67ce38eea2634fddacc4373e0e}") format("embedded-opentype"), url("../fonts/robotocondensed-lightitalic.woff2") format("woff2"), url("../fonts/robotocondensed-lightitalic.woff") format("woff"), url("../fonts/robotocondensed-lightitalic.ttf") format("truetype"), url("../fonts/robotocondensed-lightitalic.svg") format("svg");font-weight:200;font-style:italic;}
@font-face{font-family:'Roboto Cond';src:url("../fonts/robotocondensed-regular.eot");src:url("{9e8e2755bf77329fdccb67202ce14138}") format("embedded-opentype"), url("../fonts/robotocondensed-regular.woff2") format("woff2"), url("../fonts/robotocondensed-regular.woff") format("woff"), url("../fonts/robotocondensed-regular.ttf") format("truetype"), url("../fonts/robotocondensed-regular.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto Cond';src:url("../fonts/roboto-condenseditalic_0.eot");src:url("{44ab5023433f9e464f262cdbd7c10224}") format("embedded-opentype"), url("../fonts/roboto-condenseditalic_0.woff2") format("woff2"), url("../fonts/roboto-condenseditalic_0.woff") format("woff"), url("../fonts/roboto-condenseditalic_0.ttf") format("truetype"), url("../fonts/roboto-condenseditalic_0.svg") format("svg");font-weight:normal;font-style:italic;}
@font-face{font-family:'Roboto Cond';src:url("../fonts/robotocondensed-bold.eot");src:url("{95a379aaf1b0ce32ca979d6f56535c75}") format("embedded-opentype"), url("../fonts/robotocondensed-bold.woff2") format("woff2"), url("../fonts/robotocondensed-bold.woff") format("woff"), url("../fonts/robotocondensed-bold.ttf") format("truetype"), url("../fonts/robotocondensed-bold.svg") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'Roboto Cond';src:url("../fonts/robotocondensed-bolditalic.eot");src:url("{3f8f91c495809c33ec9d1aa36e12757e}") format("embedded-opentype"), url("../fonts/robotocondensed-bolditalic.woff2") format("woff2"), url("../fonts/robotocondensed-bolditalic.woff") format("woff"), url("../fonts/robotocondensed-bolditalic.ttf") format("truetype"), url("../fonts/robotocondensed-bolditalic.svg") format("svg");font-weight:700;font-style:italic;}
@font-face{font-family:'Roboto Slab';src:url("../fonts/robotoslab-thin_1.eot");src:url("{066b5369c9f0eb06cbc7971f6dc461e7}") format("embedded-opentype"), url("../fonts/robotoslab-thin_1.woff2") format("woff2"), url("../fonts/robotoslab-thin_1.woff") format("woff"), url("../fonts/robotoslab-thin_1.ttf") format("truetype"), url("../fonts/robotoslab-thin_1.svg") format("svg");font-weight:100;font-style:normal;}
@font-face{font-family:'Roboto Slab';src:url("../fonts/robotoslab-light_1.eot");src:url("{a7a8217f1b487a6a108dd073bef8429b}") format("embedded-opentype"), url("../fonts/robotoslab-light_1.woff2") format("woff2"), url("../fonts/robotoslab-light_1.woff") format("woff"), url("../fonts/robotoslab-light_1.ttf") format("truetype"), url("../fonts/robotoslab-light_1.svg") format("svg");font-weight:200;font-style:normal;}
@font-face{font-family:'Roboto Slab';src:url("../fonts/robotoslab-regular_1.eot");src:url("{14e8e467197413cd9d3a7ba31ba3aab1}") format("embedded-opentype"), url("../fonts/robotoslab-regular_1.woff2") format("woff2"), url("../fonts/robotoslab-regular_1.woff") format("woff"), url("../fonts/robotoslab-regular_1.ttf") format("truetype"), url("../fonts/robotoslab-regular_1.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto Slab';src:url("../fonts/robotoslab-bold_1.eot");src:url("{2cafab4ae97dac6a34a7a6729d4dc87d}") format("embedded-opentype"), url("../fonts/robotoslab-bold_1.woff2") format("woff2"), url("../fonts/robotoslab-bold_1.woff") format("woff"), url("../fonts/robotoslab-bold_1.ttf") format("truetype"), url("../fonts/robotoslab-bold_1.svg") format("svg");font-weight:700;font-style:normal;}
@media all and (max-width:650px){.hidden-xs{display:none !important;}
}
.visible-xs{display:none !important;}
@media all and (max-width:650px){.visible-xs{display:block !important;}
}
.row{margin-left:-15px;margin-right:-15px;}
.row::before{content:"";display:table;}
.row::after{content:"";display:table;clear:both;}
.row.pseudo-table{width:calc(100% + 15px * 2);margin:0;position:relative;left:-15px;}
.row.row-2 [class*="col-"]:nth-child(2n+1){clear:left;}
.row.row-3 [class*="col-"]:nth-child(3n+1){clear:left;}
.row.row-4 [class*="col-"]:nth-child(4n+1){clear:left;}
.row.row-no-pad{margin-left:0;margin-right:0;}
.row.row-no-pad [class*="col-"]{padding:0;}
[class*="col-"]{display:inline-block;float:left;padding-left:15px;padding-right:15px;}
[class*="col-"] > *:not(.row){max-width:100%;float:none;}
[class*="col-"].pseudo-table-cell{float:none;}
.col-1-2{width:50%;}
.col-1-3{width:33.33%;}
.col-2-3{width:66.66%;}
.col-1-4{width:25%;}
.col-3-4{width:75%;}
.col-1-5{width:20%;}
.col-2-5{width:40%;}
.col-3-5{width:60%;}
.col-4-5{width:80%;}
.col-1-6{width:16.66%;}
.col-5-6{width:82.33%;}
.col-3-8{width:37.5%;}
.col-5-8{width:62.5%;}
.col-5-12{width:41.66%;}
.col-7-12{width:58.33%;}
.col-offset-1-2{margin-left:50% !important;}
.col-offset-1-2.pseudo-table-cell{margin-left:0 !important;padding-left:calc(50% + 15px);}
.col-offset-1-3{margin-left:33.33% !important;}
.col-offset-1-3.pseudo-table-cell{margin-left:0 !important;padding-left:calc(33.33% + 15px);}
.col-offset-1-4{margin-left:25% !important;}
.col-offset-1-4.pseudo-table-cell{margin-left:0 !important;padding-left:calc(25% + 15px);}
.col-offset-1-6{margin-left:16.66% !important;}
.col-offset-1-6.pseudo-table-cell{margin-left:0 !important;padding-left:calc(16.66% + 15px);}
.col-offset-1-8{margin-left:12.5% !important;}
.col-offset-1-8.pseudo-table-cell{margin-left:0 !important;padding-left:calc(12.5% + 15px);}
.col-offset-1-12{margin-left:8.33% !important;}
.col-offset-1-12.pseudo-table-cell{margin-left:0 !important;padding-left:calc(8.33% + 15px);}
@media all and (max-width:650px){.row-xs-2 [class*="col-"]:nth-child(n){clear:none !important;}
.row-xs-2 [class*="col-"]:nth-child(2n+1){clear:left !important;}
.col-xs-1{margin-left:0% !important;width:100%;}
.col-xs-1.pseudo-table-cell{margin-left:0 !important;padding-left:calc(0% + 15px);}
.col-xs-1-2{width:50%;}
.col-xs-1-3{width:33.33%;}
.col-xs-2-3{width:66.66%;}
.col-xs-3-8{width:37.5%;}
.col-xs-5-8{width:62.5%;}
.col-xs-offset-0{margin-left:0% !important;}
.col-xs-offset-0.pseudo-table-cell{margin-left:0 !important;padding-left:calc(0% + 15px);}
.col-xs-offset-1-3{margin-left:33.33% !important;}
.col-xs-offset-1-3.pseudo-table-cell{margin-left:0 !important;padding-left:calc(33.33% + 15px);}
.col-xs-offset-1-4{margin-left:25% !important;}
.col-xs-offset-1-4.pseudo-table-cell{margin-left:0 !important;padding-left:calc(25% + 15px);}
.col-xs-offset-1-6-right{margin-right:16.66%;}
}
@-webkit-keyframes floating{from{transform:translate(0, 0px);}
50%{transform:translate(-5px, 10px);}
to{transform:translate(0, 0px);}
}
@-moz-keyframes floating{from{transform:translate(0, 0px);}
50%{transform:translate(-5px, 10px);}
to{transform:translate(0, 0px);}
}
@-ms-keyframes floating{from{transform:translate(0, 0px);}
50%{transform:translate(-5px, 10px);}
to{transform:translate(0, 0px);}
}
@keyframes floating{from{transform:translate(0, 0px);}
50%{transform:translate(-5px, 10px);}
to{transform:translate(0, 0px);}
}
.si-floating, .section-heading .content-holder::before, .section-5-cooperation::before{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:floating infinite ease-in-out 5s;-moz-animation:floating infinite ease-in-out 5s;-ms-animation:floating infinite ease-in-out 5s;animation:floating infinite ease-in-out 5s;}
@-webkit-keyframes floating2{from{transform:translate(0, 0px);}
50%{transform:translate(5px, 10px);}
to{transform:translate(0, 0px);}
}
@-moz-keyframes floating2{from{transform:translate(0, 0px);}
50%{transform:translate(5px, 10px);}
to{transform:translate(0, 0px);}
}
@-ms-keyframes floating2{from{transform:translate(0, 0px);}
50%{transform:translate(5px, 10px);}
to{transform:translate(0, 0px);}
}
@keyframes floating2{from{transform:translate(0, 0px);}
50%{transform:translate(5px, 10px);}
to{transform:translate(0, 0px);}
}
.si-floating2, .cost-holder::before{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:floating2 infinite ease-in-out 5s;-moz-animation:floating2 infinite ease-in-out 5s;-ms-animation:floating2 infinite ease-in-out 5s;animation:floating2 infinite ease-in-out 5s;}
@-webkit-keyframes floating3{from{transform:translate(0, 0px);}
50%{transform:translate(0px, 10px);}
to{transform:translate(0, 0px);}
}
@-moz-keyframes floating3{from{transform:translate(0, 0px);}
50%{transform:translate(0px, 10px);}
to{transform:translate(0, 0px);}
}
@-ms-keyframes floating3{from{transform:translate(0, 0px);}
50%{transform:translate(0px, 10px);}
to{transform:translate(0, 0px);}
}
@keyframes floating3{from{transform:translate(0, 0px);}
50%{transform:translate(0px, 10px);}
to{transform:translate(0, 0px);}
}
.si-floating3, .cost-holder::after, .section-6-question::after{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:floating3 infinite ease-in-out 5s;-moz-animation:floating3 infinite ease-in-out 5s;-ms-animation:floating3 infinite ease-in-out 5s;animation:floating3 infinite ease-in-out 5s;}
@-webkit-keyframes floating4{from{transform:translate(0, 0px);}
50%{transform:translate(-10px, -10px);}
to{transform:translate(0, 0px);}
}
@-moz-keyframes floating4{from{transform:translate(0, 0px);}
50%{transform:translate(-10px, -10px);}
to{transform:translate(0, 0px);}
}
@-ms-keyframes floating4{from{transform:translate(0, 0px);}
50%{transform:translate(-10px, -10px);}
to{transform:translate(0, 0px);}
}
@keyframes floating4{from{transform:translate(0, 0px);}
50%{transform:translate(-10px, -10px);}
to{transform:translate(0, 0px);}
}
.si-floating4, .section-3-consult .holder-consult::before{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:floating4 infinite ease-in-out 5s;-moz-animation:floating4 infinite ease-in-out 5s;-ms-animation:floating4 infinite ease-in-out 5s;animation:floating4 infinite ease-in-out 5s;}
@-webkit-keyframes scale{from{transform:scale(1);}
50%{transform:scale(1.3);}
to{transform:scale(1);}
}
@-moz-keyframes scale{from{transform:scale(1);}
50%{transform:scale(1.3);}
to{transform:scale(1);}
}
@-ms-keyframes scale{from{transform:scale(1);}
50%{transform:scale(1.3);}
to{transform:scale(1);}
}
@keyframes scale{from{transform:scale(1);}
50%{transform:scale(1.3);}
to{transform:scale(1);}
}
.si-scale, .hover-scale-1:hover [class*="-image"] .icon, .hover-scale-1:hover [class*="-image"] .si-close-popup, .hover-scale-1:hover [class*="-image"] .dealer-image::after, .hover-scale-1:hover [class*="-image"] .civil-review-item::after, .hover-scale-1:hover [class*="-image"] .project-image::after,
.hover-scale-1:hover [class*="-image"] .svg-icon:not([class*="border-"]),
.hover-scale-1:hover [class*="-image"] img,
.hover-scale-1:hover .icon,
.hover-scale-1:hover .si-close-popup,
.hover-scale-1:hover .dealer-image::after,
.hover-scale-1:hover .civil-review-item::after,
.hover-scale-1:hover .project-image::after,
.hover-scale-1:hover .svg-icon:not([class*="border-"]),
.hover-scale-1:hover img{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:scale infinite ease-in-out 2s;-moz-animation:scale infinite ease-in-out 2s;-ms-animation:scale infinite ease-in-out 2s;animation:scale infinite ease-in-out 2s;}
@-webkit-keyframes scale2{from{transform:scale(1) rotate(-4deg);}
50%{transform:scale(1.3) rotate(4deg) translate(-5px, -10px);}
to{transform:scale(1) rotate(-4deg);}
}
@-moz-keyframes scale2{from{transform:scale(1) rotate(-4deg);}
50%{transform:scale(1.3) rotate(4deg) translate(-5px, -10px);}
to{transform:scale(1) rotate(-4deg);}
}
@-ms-keyframes scale2{from{transform:scale(1) rotate(-4deg);}
50%{transform:scale(1.3) rotate(4deg) translate(-5px, -10px);}
to{transform:scale(1) rotate(-4deg);}
}
@keyframes scale2{from{transform:scale(1) rotate(-4deg);}
50%{transform:scale(1.3) rotate(4deg) translate(-5px, -10px);}
to{transform:scale(1) rotate(-4deg);}
}
.si-scale2, .hover-scale-2:hover [class*="-image"] .icon, .hover-scale-2:hover [class*="-image"] .si-close-popup, .hover-scale-2:hover [class*="-image"] .dealer-image::after, .hover-scale-2:hover [class*="-image"] .civil-review-item::after, .hover-scale-2:hover [class*="-image"] .project-image::after,
.hover-scale-2:hover [class*="-image"] .svg-icon:not([class*="border-"]),
.hover-scale-2:hover [class*="-image"] img,
.hover-scale-2:hover .icon,
.hover-scale-2:hover .si-close-popup,
.hover-scale-2:hover .dealer-image::after,
.hover-scale-2:hover .civil-review-item::after,
.hover-scale-2:hover .project-image::after,
.hover-scale-2:hover .svg-icon:not([class*="border-"]),
.hover-scale-2:hover img{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:scale2 infinite ease-in-out 2s;-moz-animation:scale2 infinite ease-in-out 2s;-ms-animation:scale2 infinite ease-in-out 2s;animation:scale2 infinite ease-in-out 2s;}
@-webkit-keyframes si-button-pulse{from{box-shadow:0 0 8px 6px #FF9800, 0 0 12px 14px #FF9800;}
to{box-shadow:0 0 18px 6px rgba(8, 199, 240, 0), 0 0 4px 71px rgba(8, 199, 240, 0);}
}
@-moz-keyframes si-button-pulse{from{box-shadow:0 0 8px 6px #FF9800, 0 0 12px 14px #FF9800;}
to{box-shadow:0 0 18px 6px rgba(8, 199, 240, 0), 0 0 4px 71px rgba(8, 199, 240, 0);}
}
@-ms-keyframes si-button-pulse{from{box-shadow:0 0 8px 6px #FF9800, 0 0 12px 14px #FF9800;}
to{box-shadow:0 0 18px 6px rgba(8, 199, 240, 0), 0 0 4px 71px rgba(8, 199, 240, 0);}
}
@keyframes si-button-pulse{from{box-shadow:0 0 8px 6px #FF9800, 0 0 12px 14px #FF9800;}
to{box-shadow:0 0 18px 6px rgba(8, 199, 240, 0), 0 0 4px 71px rgba(8, 199, 240, 0);}
}
.si-button-pulse:hover, .btn-ghost:hover{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:si-button-pulse 0.8s 0s ease-out 1;-moz-animation:si-button-pulse 0.8s 0s ease-out 1;-ms-animation:si-button-pulse 0.8s 0s ease-out 1;animation:si-button-pulse 0.8s 0s ease-out 1;box-shadow:none;}
@-webkit-keyframes border-expand{from{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;}
to{-webkit-box-shadow:0 0 0 3px #FF9800;box-shadow:0 0 0 3px #FF9800;}
}
@-moz-keyframes border-expand{from{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;}
to{-webkit-box-shadow:0 0 0 3px #FF9800;box-shadow:0 0 0 3px #FF9800;}
}
@-ms-keyframes border-expand{from{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;}
to{-webkit-box-shadow:0 0 0 3px #FF9800;box-shadow:0 0 0 3px #FF9800;}
}
@keyframes border-expand{from{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;}
to{-webkit-box-shadow:0 0 0 3px #FF9800;box-shadow:0 0 0 3px #FF9800;}
}
.border-expand{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:border-expand 0.3s ease-out both 0.15s;-moz-animation:border-expand 0.3s ease-out both 0.15s;-ms-animation:border-expand 0.3s ease-out both 0.15s;animation:border-expand 0.3s ease-out both 0.15s;}
@-webkit-keyframes border-shrink{from{-webkit-box-shadow:0 0 0 3px #FF9800;box-shadow:0 0 0 3px #FF9800;}
to{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;border:0 solid #FF9800;}
}
@-moz-keyframes border-shrink{from{-webkit-box-shadow:0 0 0 3px #FF9800;box-shadow:0 0 0 3px #FF9800;}
to{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;border:0 solid #FF9800;}
}
@-ms-keyframes border-shrink{from{-webkit-box-shadow:0 0 0 3px #FF9800;box-shadow:0 0 0 3px #FF9800;}
to{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;border:0 solid #FF9800;}
}
@keyframes border-shrink{from{-webkit-box-shadow:0 0 0 3px #FF9800;box-shadow:0 0 0 3px #FF9800;}
to{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;border:0 solid #FF9800;}
}
.border-shrink{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:border-shrink 0.3s ease-out both;-moz-animation:border-shrink 0.3s ease-out both;-ms-animation:border-shrink 0.3s ease-out both;animation:border-shrink 0.3s ease-out both;}
@-webkit-keyframes shake{0%, 100%{transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{transform:translate3d(10px, 0, 0);}
}
@-moz-keyframes shake{0%, 100%{transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{transform:translate3d(10px, 0, 0);}
}
@-ms-keyframes shake{0%, 100%{transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{transform:translate3d(10px, 0, 0);}
}
@keyframes shake{0%, 100%{transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{transform:translate3d(10px, 0, 0);}
}
.si-error, .hover-shake:hover [class*="-image"] .icon, .hover-shake:hover [class*="-image"] .si-close-popup, .hover-shake:hover [class*="-image"] .dealer-image::after, .hover-shake:hover [class*="-image"] .civil-review-item::after, .hover-shake:hover [class*="-image"] .project-image::after,
.hover-shake:hover [class*="-image"] .svg-icon:not([class*="border-"]),
.hover-shake:hover [class*="-image"] img,
.hover-shake:hover .icon,
.hover-shake:hover .si-close-popup,
.hover-shake:hover .dealer-image::after,
.hover-shake:hover .civil-review-item::after,
.hover-shake:hover .project-image::after,
.hover-shake:hover .svg-icon:not([class*="border-"]),
.hover-shake:hover img{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:shake 1 linear 0.8s;-moz-animation:shake 1 linear 0.8s;-ms-animation:shake 1 linear 0.8s;animation:shake 1 linear 0.8s;}
@-webkit-keyframes buzz-out{10%{transform:translateX(3px) rotate(2deg);}
20%{transform:translateX(-3px) rotate(-2deg);}
30%{transform:translateX(3px) rotate(2deg);}
40%{transform:translateX(-3px) rotate(-2deg);}
50%{transform:translateX(2px) rotate(1deg);}
60%{transform:translateX(-2px) rotate(-1deg);}
70%{transform:translateX(2px) rotate(1deg);}
80%{transform:translateX(-2px) rotate(-1deg);}
90%{transform:translateX(1px) rotate(0deg);}
100%{transform:translateX(-1px) rotate(0deg);}
}
@-moz-keyframes buzz-out{10%{transform:translateX(3px) rotate(2deg);}
20%{transform:translateX(-3px) rotate(-2deg);}
30%{transform:translateX(3px) rotate(2deg);}
40%{transform:translateX(-3px) rotate(-2deg);}
50%{transform:translateX(2px) rotate(1deg);}
60%{transform:translateX(-2px) rotate(-1deg);}
70%{transform:translateX(2px) rotate(1deg);}
80%{transform:translateX(-2px) rotate(-1deg);}
90%{transform:translateX(1px) rotate(0deg);}
100%{transform:translateX(-1px) rotate(0deg);}
}
@-ms-keyframes buzz-out{10%{transform:translateX(3px) rotate(2deg);}
20%{transform:translateX(-3px) rotate(-2deg);}
30%{transform:translateX(3px) rotate(2deg);}
40%{transform:translateX(-3px) rotate(-2deg);}
50%{transform:translateX(2px) rotate(1deg);}
60%{transform:translateX(-2px) rotate(-1deg);}
70%{transform:translateX(2px) rotate(1deg);}
80%{transform:translateX(-2px) rotate(-1deg);}
90%{transform:translateX(1px) rotate(0deg);}
100%{transform:translateX(-1px) rotate(0deg);}
}
@keyframes buzz-out{10%{transform:translateX(3px) rotate(2deg);}
20%{transform:translateX(-3px) rotate(-2deg);}
30%{transform:translateX(3px) rotate(2deg);}
40%{transform:translateX(-3px) rotate(-2deg);}
50%{transform:translateX(2px) rotate(1deg);}
60%{transform:translateX(-2px) rotate(-1deg);}
70%{transform:translateX(2px) rotate(1deg);}
80%{transform:translateX(-2px) rotate(-1deg);}
90%{transform:translateX(1px) rotate(0deg);}
100%{transform:translateX(-1px) rotate(0deg);}
}
.buzz-out, .hover-buzz-out:hover [class*="-image"] .icon, .hover-buzz-out:hover [class*="-image"] .si-close-popup, .hover-buzz-out:hover [class*="-image"] .dealer-image::after, .hover-buzz-out:hover [class*="-image"] .civil-review-item::after, .hover-buzz-out:hover [class*="-image"] .project-image::after,
.hover-buzz-out:hover [class*="-image"] .svg-icon:not([class*="border-"]),
.hover-buzz-out:hover [class*="-image"] img,
.hover-buzz-out:hover .icon,
.hover-buzz-out:hover .si-close-popup,
.hover-buzz-out:hover .dealer-image::after,
.hover-buzz-out:hover .civil-review-item::after,
.hover-buzz-out:hover .project-image::after,
.hover-buzz-out:hover .svg-icon:not([class*="border-"]),
.hover-buzz-out:hover img{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:buzz-out 1 linear 1s;-moz-animation:buzz-out 1 linear 1s;-ms-animation:buzz-out 1 linear 1s;animation:buzz-out 1 linear 1s;}
@-webkit-keyframes si-rotate{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@-moz-keyframes si-rotate{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@-ms-keyframes si-rotate{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes si-rotate{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.si-rotate, .hover-rotate:hover [class*="-image"] .icon, .hover-rotate:hover [class*="-image"] .si-close-popup, .hover-rotate:hover [class*="-image"] .dealer-image::after, .hover-rotate:hover [class*="-image"] .civil-review-item::after, .hover-rotate:hover [class*="-image"] .project-image::after,
.hover-rotate:hover [class*="-image"] .svg-icon:not([class*="border-"]),
.hover-rotate:hover [class*="-image"] img,
.hover-rotate:hover .icon,
.hover-rotate:hover .si-close-popup,
.hover-rotate:hover .dealer-image::after,
.hover-rotate:hover .civil-review-item::after,
.hover-rotate:hover .project-image::after,
.hover-rotate:hover .svg-icon:not([class*="border-"]),
.hover-rotate:hover img{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:si-rotate infinite linear 1.8s;-moz-animation:si-rotate infinite linear 1.8s;-ms-animation:si-rotate infinite linear 1.8s;animation:si-rotate infinite linear 1.8s;}
@-webkit-keyframes pulse{0%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
25%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
75%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);}
100%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
@-moz-keyframes pulse{0%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
25%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
75%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);}
100%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
@-ms-keyframes pulse{0%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
25%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
75%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);}
100%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
@keyframes pulse{0%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
25%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
75%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);}
100%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
.pulse, .hover-scale-3:hover [class*="-image"] .icon, .hover-scale-3:hover [class*="-image"] .si-close-popup, .hover-scale-3:hover [class*="-image"] .dealer-image::after, .hover-scale-3:hover [class*="-image"] .civil-review-item::after, .hover-scale-3:hover [class*="-image"] .project-image::after,
.hover-scale-3:hover [class*="-image"] .svg-icon:not([class*="border-"]),
.hover-scale-3:hover [class*="-image"] img,
.hover-scale-3:hover .icon,
.hover-scale-3:hover .si-close-popup,
.hover-scale-3:hover .dealer-image::after,
.hover-scale-3:hover .civil-review-item::after,
.hover-scale-3:hover .project-image::after,
.hover-scale-3:hover .svg-icon:not([class*="border-"]),
.hover-scale-3:hover img{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:pulse 4s ease infinite;-moz-animation:pulse 4s ease infinite;-ms-animation:pulse 4s ease infinite;animation:pulse 4s ease infinite;}
@-webkit-keyframes carpet-float{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
}
@-moz-keyframes carpet-float{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
}
@-ms-keyframes carpet-float{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
}
@keyframes carpet-float{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
}
.carpet-float, .hover-float:hover [class*="-image"] .icon, .hover-float:hover [class*="-image"] .si-close-popup, .hover-float:hover [class*="-image"] .dealer-image::after, .hover-float:hover [class*="-image"] .civil-review-item::after, .hover-float:hover [class*="-image"] .project-image::after,
.hover-float:hover [class*="-image"] .svg-icon:not([class*="border-"]),
.hover-float:hover [class*="-image"] img,
.hover-float:hover .icon,
.hover-float:hover .si-close-popup,
.hover-float:hover .dealer-image::after,
.hover-float:hover .civil-review-item::after,
.hover-float:hover .project-image::after,
.hover-float:hover .svg-icon:not([class*="border-"]),
.hover-float:hover img{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:carpet-float 1.6s ease infinite;-moz-animation:carpet-float 1.6s ease infinite;-ms-animation:carpet-float 1.6s ease infinite;animation:carpet-float 1.6s ease infinite;}
@-webkit-keyframes btn-ani-shadow{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1;border-radius:40px;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0;border-radius:0;}
}
@-moz-keyframes btn-ani-shadow{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1;border-radius:40px;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0;border-radius:0;}
}
@-ms-keyframes btn-ani-shadow{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1;border-radius:40px;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0;border-radius:0;}
}
@keyframes btn-ani-shadow{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1;border-radius:40px;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0;border-radius:0;}
}
.btn-ani-shadow{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:btn-ani-shadow 0.3s ease both;-moz-animation:btn-ani-shadow 0.3s ease both;-ms-animation:btn-ani-shadow 0.3s ease both;animation:btn-ani-shadow 0.3s ease both;}
@-webkit-keyframes btn-fall{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:0;top:0;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:100%;top:0;}
}
@-moz-keyframes btn-fall{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:0;top:0;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:100%;top:0;}
}
@-ms-keyframes btn-fall{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:0;top:0;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:100%;top:0;}
}
@keyframes btn-fall{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:0;top:0;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:100%;top:0;}
}
.btn-fall{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:btn-fall 0.3s ease forwards;-moz-animation:btn-fall 0.3s ease forwards;-ms-animation:btn-fall 0.3s ease forwards;animation:btn-fall 0.3s ease forwards;}
@-webkit-keyframes btn-lift{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:100%;top:auto;bottom:0;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:0;top:auto;bottom:0;}
}
@-moz-keyframes btn-lift{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:100%;top:auto;bottom:0;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:0;top:auto;bottom:0;}
}
@-ms-keyframes btn-lift{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:100%;top:auto;bottom:0;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:0;top:auto;bottom:0;}
}
@keyframes btn-lift{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:100%;top:auto;bottom:0;}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;height:0;top:auto;bottom:0;}
}
.btn-lift{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:btn-lift 0.3s ease forwards;-moz-animation:btn-lift 0.3s ease forwards;-ms-animation:btn-lift 0.3s ease forwards;animation:btn-lift 0.3s ease forwards;}
@-webkit-keyframes rotate-loader{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes rotate-loader{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-ms-keyframes rotate-loader{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate-loader{from{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
.rotate-loader{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:rotate-loader 1.5s linear infinite;-moz-animation:rotate-loader 1.5s linear infinite;-ms-animation:rotate-loader 1.5s linear infinite;animation:rotate-loader 1.5s linear infinite;}
@-webkit-keyframes loader-bar{from{opacity:1;}
to{opacity:0.2;}
}
@-moz-keyframes loader-bar{from{opacity:1;}
to{opacity:0.2;}
}
@-ms-keyframes loader-bar{from{opacity:1;}
to{opacity:0.2;}
}
@keyframes loader-bar{from{opacity:1;}
to{opacity:0.2;}
}
.loader-bar{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:loader-bar 1s linear infinite;-moz-animation:loader-bar 1s linear infinite;-ms-animation:loader-bar 1s linear infinite;animation:loader-bar 1s linear infinite;}
*{box-sizing:border-box;}
html{color:#08181c;background:#fff;font:200 16px/24px "Roboto", sans-serif;width:100%;min-width:1200px;max-width:100%;min-height:100% !important;position:relative;overflow-x:auto !important;}
@media all and (max-width:650px){html{font:200 16px/1.2 "Roboto", sans-serif;min-width:620px;}
}
body{width:100%;min-width:1200px;max-width:100%;height:100%;position:relative;overflow:hidden;}
@media all and (max-width:650px){body{min-width:620px;}
}
#global-wrapper{overflow:hidden;min-width:1200px;height:100%;position:relative;}
@media all and (max-width:650px){#global-wrapper{min-width:620px;}
}
.container{display:block;width:1200px;padding:0 30px;margin:0 auto;position:relative;z-index:10;}
@media all and (max-width:650px){.container{width:600px;padding:0 15px;}
}
h1, .project-title{font:600 54px "Roboto", sans-serif;text-align:center;text-transform:uppercase;letter-spacing:3px;margin:60px 0 0;}
h1 span, .project-title span{font-weight:500}
.text-h1{color:#fff;font-family:400 20px/1.3 "Roboto", sans-serif;text-align:center;letter-spacing:1px;margin-top:10px;}
@media all and (max-width:650px){.text-h1{margin-top:35px;}
}
h2, .modal-form-title, .si-success-modal-title{font:100 50px/60px "Roboto", sans-serif;text-transform:uppercase;text-align:center;margin:0;}
h2 span, .modal-form-title span, .si-success-modal-title span{font-weight:normal;}
h2 + p, .modal-form-title + p, .si-success-modal-title + p, h2 + ul.marked, .modal-form-title + ul.marked, .si-success-modal-title + ul.marked{font:200 20px/1.2 "Roboto", sans-serif;text-align:center;margin-top:0;}
h3{margin:0;}
p, ul.marked{padding:0;margin:0 0 10px;}
img{max-width:100%;height:auto;}
address{font-style:normal;}
dl{margin:0;padding:0;}
.gegam{color:#fff !important;}
dt, dd{display:inline-block;margin:0;padding:0;}
a, .underline, .dashed, .dotted{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#FF9800;text-decoration:none;cursor:pointer !important;line-height:1.2;}
a.dark, .dark.underline, .dark.dashed, .dark.dotted{color:#101010}
a.light, .light.underline, .light.dashed, .light.dotted{color:#fff;border-color:#fff;}
a.primary, .primary.underline, .primary.dashed, .primary.dotted{color:#FF9800;border-color:#FF9800;}
a.offtop, .offtop.underline, .offtop.dashed, .offtop.dotted{color:#08181c;border-color:#08181c;}
a:hover, .underline:hover, .dashed:hover, .dotted:hover, a:active, .underline:active, .dashed:active, .dotted:active{color:#FF9800;border-color:#FF9800;}
.question:hover a, .question:hover .underline, .question:hover .dashed, .question:hover .dotted, .question:active a, .question:active .underline, .question:active .dashed, .question:active .dotted{color:#FF9800 !important;border-color:#FF9800 !important;}
a.accent, .accent.underline, .accent.dashed, .accent.dotted{color:#FF9800;border-color:#FF9800;}
a.accent:hover, .accent.underline:hover, .accent.dashed:hover, .accent.dotted:hover, a.accent:active, .accent.underline:active, .accent.dashed:active, .accent.dotted:active{color:#FF9800;border-color:#FF9800;}
.underline{border-bottom:1px solid #FF9800;}
.dashed{border-bottom:1px dashed #FF9800;}
.dotted{display:inline-block;position:relative;overflow:hidden;padding-bottom:10px;vertical-align:top;}
.dotted::after{content:".....................................................................................................................";display:inline-block;position:absolute;bottom:0;left:0;font-weight:500;}
ul.nav{padding:0;margin:0;}
ul.nav li{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;list-style:none;}
ul.nav li > a, ul.nav li > .underline, ul.nav li > .dashed, ul.nav li > .dotted,
ul.nav li > span{display:inline-block;width:100%;text-align:center;cursor:pointer !important;}
ul.not-marked{padding:0;margin:0;}
ul.not-marked li{list-style:none;}
ul.marked li{list-style:none;padding-left:20px;margin-bottom:10px;position:relative;}
ul.marked li::before{content:"";display:inline-block;width:4px;height:4px;background-color:#FF9800;border-radius:50%;position:absolute;top:10px;left:0;}
[class*="slider-holder"]{position:relative;}
.swiper-button-prev, .swiper-button-next{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;width:16px;height:27px;margin-top:0;background:none !important;vertical-align:middle;}
.swiper-button-prev.swiper-button-disabled, .swiper-button-disabled.swiper-button-next{opacity:0.5;}
.swiper-button-prev:hover, .swiper-button-next:hover, .swiper-button-prev:active, .swiper-button-next:active{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);}
.swiper-button-next:hover, .swiper-button-next:active{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);}
.clearfix::before{content:"";display:table;}
.clearfix::after{content:"";display:table;clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both{clear:both;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.hidden{display:none;}
.primary{color:#FF9800;}
.accent{color:#FF9800;}
.offtop{color:#08181c;}
.light-text, .dark-text, .primary-text, .accent-text{display:inline-block;color:#08181c;background:#fff;padding:0 5px;}
.dark-text{color:#fff;background:#08181c;}
.primary-text{background:#FF9800;}
.accent-text{background:#FF9800;}
.pseudo-table{display:table;width:100%;height:100%;position:relative;}
.pseudo-table-cell{display:table-cell;vertical-align:middle;}
.pseudo-table-cell.full-width{width:100%;}
html.loading{overflow:hidden !important;height:100% !important;}
html.loading .loader{opacity:1;}
.loader{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;position:fixed !important;color:#08181c;background:#fff;height:100%;z-index:9999;opacity:0;transition-duration:.5s;}
.a-loader{display:inline-block;width:28px;height:16px;position:relative;}
.a-loader-line{will-change:transform;transform:translate3d(0, 0, 0);-webkit-animation:wave 1s cubic-bezier(0.85, 0.25, 0.37, 0.85) infinite;-moz-animation:wave 1s cubic-bezier(0.85, 0.25, 0.37, 0.85) infinite;-ms-animation:wave 1s cubic-bezier(0.85, 0.25, 0.37, 0.85) infinite;animation:wave 1s cubic-bezier(0.85, 0.25, 0.37, 0.85) infinite;display:inline-block;float:left;width:4px;height:16px;background-color:#FF9800;}
.a-loader-line:not(:first-child){margin-left:2px;}
.a-loader-line.line-1, .a-loader-line.line-5{animation-delay:.4s;}
.a-loader-line.line-2, .a-loader-line.line-4{animation-delay:.2s;}
.loader-text{margin-top:16px;}
.loader-text::after{content:"...";position:absolute;}
@-webkit-keyframes wave{0%, 100%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scaleY(2);-moz-transform:scaleY(2);-ms-transform:scaleY(2);-o-transform:scaleY(2);transform:scaleY(2);}
}
@-moz-keyframes wave{0%, 100%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scaleY(2);-moz-transform:scaleY(2);-ms-transform:scaleY(2);-o-transform:scaleY(2);transform:scaleY(2);}
}
@-ms-keyframes wave{0%, 100%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scaleY(2);-moz-transform:scaleY(2);-ms-transform:scaleY(2);-o-transform:scaleY(2);transform:scaleY(2);}
}
@keyframes wave{0%, 100%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
50%{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scaleY(2);-moz-transform:scaleY(2);-ms-transform:scaleY(2);-o-transform:scaleY(2);transform:scaleY(2);}
}
::-webkit-input-placeholder{opacity:1;color:#08181c;}
:-moz-placeholder{opacity:1;color:#08181c;}
::-moz-placeholder{opacity:1;color:#08181c;}
:-ms-input-placeholder{opacity:1;color:#08181c;}
.placeholder{opacity:1;color:#08181c;}
:focus::-webkit-input-placeholder{opacity:0;}
:focus:-moz-placeholder{opacity:0;}
:focus::-moz-placeholder{opacity:0;}
:focus:-ms-input-placeholder{opacity:0;}
:focus.placeholder{opacity:0;}
input.si-error::-webkit-input-placeholder, .hover-shake:hover [class*="-image"] input.icon::-webkit-input-placeholder, .hover-shake:hover [class*="-image"] input.si-close-popup::-webkit-input-placeholder,
.hover-shake:hover [class*="-image"] input.svg-icon:not([class*="border-"])::-webkit-input-placeholder,
.hover-shake:hover input.icon::-webkit-input-placeholder,
.hover-shake:hover input.si-close-popup::-webkit-input-placeholder,
.hover-shake:hover input.svg-icon:not([class*="border-"])::-webkit-input-placeholder, textarea.si-error::-webkit-input-placeholder, .hover-shake:hover [class*="-image"] textarea.icon::-webkit-input-placeholder, .hover-shake:hover [class*="-image"] textarea.si-close-popup::-webkit-input-placeholder,
.hover-shake:hover [class*="-image"] textarea.svg-icon:not([class*="border-"])::-webkit-input-placeholder,
.hover-shake:hover textarea.icon::-webkit-input-placeholder,
.hover-shake:hover textarea.si-close-popup::-webkit-input-placeholder,
.hover-shake:hover textarea.svg-icon:not([class*="border-"])::-webkit-input-placeholder{color:#cb0707;}
input.si-error::-moz-placeholder, .hover-shake:hover [class*="-image"] input.icon::-moz-placeholder, .hover-shake:hover [class*="-image"] input.si-close-popup::-moz-placeholder,
.hover-shake:hover [class*="-image"] input.svg-icon:not([class*="border-"])::-moz-placeholder,
.hover-shake:hover input.icon::-moz-placeholder,
.hover-shake:hover input.si-close-popup::-moz-placeholder,
.hover-shake:hover input.svg-icon:not([class*="border-"])::-moz-placeholder, textarea.si-error::-moz-placeholder, .hover-shake:hover [class*="-image"] textarea.icon::-moz-placeholder, .hover-shake:hover [class*="-image"] textarea.si-close-popup::-moz-placeholder,
.hover-shake:hover [class*="-image"] textarea.svg-icon:not([class*="border-"])::-moz-placeholder,
.hover-shake:hover textarea.icon::-moz-placeholder,
.hover-shake:hover textarea.si-close-popup::-moz-placeholder,
.hover-shake:hover textarea.svg-icon:not([class*="border-"])::-moz-placeholder{color:#cb0707;}
input.si-error::-ms-input-placeholder, .hover-shake:hover [class*="-image"] input.icon::-ms-input-placeholder, .hover-shake:hover [class*="-image"] input.si-close-popup::-ms-input-placeholder,
.hover-shake:hover [class*="-image"] input.svg-icon:not([class*="border-"])::-ms-input-placeholder,
.hover-shake:hover input.icon::-ms-input-placeholder,
.hover-shake:hover input.si-close-popup::-ms-input-placeholder,
.hover-shake:hover input.svg-icon:not([class*="border-"])::-ms-input-placeholder, textarea.si-error::-ms-input-placeholder, .hover-shake:hover [class*="-image"] textarea.icon::-ms-input-placeholder, .hover-shake:hover [class*="-image"] textarea.si-close-popup::-ms-input-placeholder,
.hover-shake:hover [class*="-image"] textarea.svg-icon:not([class*="border-"])::-ms-input-placeholder,
.hover-shake:hover textarea.icon::-ms-input-placeholder,
.hover-shake:hover textarea.si-close-popup::-ms-input-placeholder,
.hover-shake:hover textarea.svg-icon:not([class*="border-"])::-ms-input-placeholder{color:#cb0707;}
input.si-error.placeholder,
.hover-shake:hover input.placeholder.icon,
.hover-shake:hover input.placeholder.si-close-popup,
.hover-shake:hover input.placeholder.dealer-image::after,
.hover-shake:hover input.placeholder.civil-review-item::after,
.hover-shake:hover input.placeholder.project-image::after,
.hover-shake:hover input.placeholder.svg-icon:not([class*="border-"]), textarea.si-error.placeholder,
.hover-shake:hover textarea.placeholder.icon,
.hover-shake:hover textarea.placeholder.si-close-popup,
.hover-shake:hover textarea.placeholder.dealer-image::after,
.hover-shake:hover textarea.placeholder.civil-review-item::after,
.hover-shake:hover textarea.placeholder.project-image::after,
.hover-shake:hover textarea.placeholder.svg-icon:not([class*="border-"]){color:#cb0707;}
input[type=text].si-error, .hover-shake:hover [class*="-image"] textarea.icon, .hover-shake:hover [class*="-image"] textarea.si-close-popup, .hover-shake:hover [class*="-image"] textarea.dealer-image::after, .hover-shake:hover [class*="-image"] textarea.civil-review-item::after, .hover-shake:hover [class*="-image"] textarea.project-image::after,
.hover-shake:hover [class*="-image"] textarea.svg-icon:not([class*="border-"]),
.hover-shake:hover input[type=text].icon,
.hover-shake:hover input.icon[type=email],
.hover-shake:hover input[type=email].si-close-popup,
.hover-shake:hover input[type=email].dealer-image::after,
.hover-shake:hover input[type=email].civil-review-item::after,
.hover-shake:hover input[type=email].project-image::after,
.hover-shake:hover input.icon[type=tel],
.hover-shake:hover input[type=tel].si-close-popup,
.hover-shake:hover input[type=tel].dealer-image::after,
.hover-shake:hover input[type=tel].civil-review-item::after,
.hover-shake:hover input[type=tel].project-image::after,
.hover-shake:hover textarea.icon,
.hover-shake:hover textarea.si-close-popup,
.hover-shake:hover textarea.dealer-image::after,
.hover-shake:hover textarea.civil-review-item::after,
.hover-shake:hover textarea.project-image::after,
.hover-shake:hover input[type=text].si-close-popup,
.hover-shake:hover input[type=text].dealer-image::after,
.hover-shake:hover input[type=text].civil-review-item::after,
.hover-shake:hover input[type=text].project-image::after,
.hover-shake:hover input[type=text].svg-icon:not([class*="border-"]),
.hover-shake:hover input.svg-icon[type=email]:not([class*="border-"]),
.hover-shake:hover input.svg-icon[type=tel]:not([class*="border-"]),
.hover-shake:hover textarea.svg-icon:not([class*="border-"]), input.si-error[type=email],
input.si-error[type=tel], textarea.si-error{color:#cb0707 !important;border-color:#cb0707 !important;}
label{cursor:pointer !important;}
input[type=text], input[type=email],
input[type=tel], textarea{-webkit-appearance:none;display:block;color:#08181c !important;width:100%;height:50px;background:no-repeat #fff;border:1px solid #fff;border-radius:36px;padding:0 25px;margin-bottom:20px;text-transform:uppercase;font-family:"Roboto Light", sans-serif;font-size:18px;}
textarea{resize:none !important;height:auto;padding:18px 36px;}
.checkbox-label, .radio-label{display:block;text-align:left;padding-left:24px;position:relative !important;}
.jq-checkbox, .jq-radio{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:13px;height:13px;background:#b3b3d2;border:none !important;border-radius:2px;margin:0;position:absolute !important;top:4px;left:0;-webkit-box-shadow:none;box-shadow:none;}
.jq-checkbox__div, .jq-radio__div{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;display:inline-block !important;border-radius:0 !important;width:9px !important;height:9px !important;background:url("../images/checkbox-bg.png") no-repeat 50% 50% transparent !important;opacity:0;-webkit-box-shadow:none !important;box-shadow:none !important;}
.checkbox-label:hover .jq-checkbox__div, .radio-label:hover .jq-checkbox__div, .checkbox-label:hover .jq-radio__div, .radio-label:hover .jq-radio__div, .checkbox-label:active .jq-checkbox__div, .radio-label:active .jq-checkbox__div, .checkbox-label:active .jq-radio__div, .radio-label:active .jq-radio__div, .jq-checkbox.checked .jq-checkbox__div, .checked.jq-radio .jq-checkbox__div, .jq-checkbox.checked .jq-radio__div, .checked.jq-radio .jq-radio__div{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;opacity:1;}
.jq-radio{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;width:29px;height:29px;background:#fff;left:22px;right:auto;border-radius:50%;}
.jq-radio__div{background:#FF9800 !important;border-radius:50% !important;}
.radio-label:hover .jq-radio__div, .radio-label:active .jq-radio__div, .jq-radio.checked .jq-radio__div{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;opacity:1;}
.jq-file{vertical-align:middle;width:auto;box-shadow:none;border-radius:0;margin-left:10px;z-index:1;}
.jq-file__name{width:100%;height:20px;padding:0;color:#FF9800;font:14px/20px "Roboto";border:0 !important;border-radius:0;box-shadow:none;background:transparent;}
.jq-file__browse{display:none;}
.btn-holder{position:relative;z-index:1;}
.btn{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;cursor:pointer;border:0;text-decoration:none !important;text-align:center;white-space:nowrap;position:relative;z-index:2;color:#08181c !important;font:200 15px/50px "Roboto";min-width:260px;height:50px;background:#FF9800;border-radius:25px;text-transform:uppercase;}
.btn:hover{background:#95fc93;}
.btn:active{will-change:none;transform:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;top:3px;background:#FF9800;}
.btn-accent{color:#08181c !important;background:#FF9800;}
.btn-accent:hover, .btn-accent:active{color:#fff !important;background:#FF9800;}
.btn-bordered{color:#08181c !important;background:transparent;border:3px solid #FF9800;}
.icon, .si-close-popup, .dealer-image::after, .civil-review-item::after, .project-image::after{display:inline-block;overflow:hidden;text-indent:-9999px;position:relative;vertical-align:middle;}
.icon-zoom, .dealer-image::after, .civil-review-item::after, .project-image::after{width:40px;height:40px;background:url("../images/icon-zoom.png") no-repeat transparent;}
.icon-social{width:40px;height:40px;background:no-repeat transparent;}
.icon-social.icon-yt{background-image:url("../images/icon-yt.png");}
.icon-social.icon-fb{background-image:url("../images/icon-fb.png");}
.icon-social.icon-ig{background-image:url("../images/icon-ig.png");}
.icon-social.icon-vk{background-image:url("../images/icon-vk.png");}
.svg-icon{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;vertical-align:middle;fill-rule:evenodd;clip-rule:evenodd;}
.arrow-right,
.arrow-left{width:16px !important;height:27px !important;fill:none;}
.arrow-right .cls-1,
.arrow-left .cls-1{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;fill:none;stroke:#505050;stroke-width:2px;fill-rule:evenodd;}
[class*='swiper-button-']:hover .arrow-right .cls-1, [class*='swiper-button-']:active .arrow-right .cls-1, [class*='swiper-button-']:hover
.arrow-left .cls-1, [class*='swiper-button-']:active
.arrow-left .cls-1{stroke:#FF9800;}
.close{width:24px !important;height:24px !important;fill:#ffc107;}
a:hover .close, .underline:hover .close, .dashed:hover .close, .dotted:hover .close, a:active .close, .underline:active .close, .dashed:active .close, .dotted:active .close{fill:#FF9800;}
.icon-heading-1{width:61px !important;height:61px !important;fill:#FF9800;}
.icon-heading-1 .st0{fill:none;stroke:#FF9800;stroke-width:1px;}
.icon-heading-2{width:78px !important;height:68px !important;fill:#FF9800;}
.icon-heading-2 .st0,
.icon-heading-2 .st1{fill:none;stroke:#FF9800;stroke-width:1px;}
.icon-heading-3{width:81px !important;height:61px !important;fill:#FF9800;}
.icon-heading-4{width:61px !important;height:61px !important;fill:#FF9800;}
.icon-signal-1,
.icon-signal-2,
.icon-signal-3{width:35px !important;height:30px !important;}
.icon-signal-1 .cls-1,
.icon-signal-2 .cls-1,
.icon-signal-3 .cls-1{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;fill:#FF9800;}
.icon-signal-1 .cls-2,
.icon-signal-2 .cls-2,
.icon-signal-3 .cls-2{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;fill:none;stroke:fc0;stroke-width:1px;}
.checked .icon-signal-1 .cls-1, .checked
.icon-signal-2 .cls-1, .checked
.icon-signal-3 .cls-1{fill:#fff;}
.checked .icon-signal-1 .cls-2, .checked
.icon-signal-2 .cls-2, .checked
.icon-signal-3 .cls-2{fill:none;stroke:#fff;stroke-width:1px;}
.icon-question-1,
.icon-question-2{width:30px !important;height:29px !important;fill:#FF9800;}
.icon-question-3{width:30px !important;height:32px !important;fill:#FF9800;}
.icon-question-4{width:32px !important;height:33px !important;fill:#FF9800;}
.icon-advantage-1{width:72px !important;height:55px !important;fill:#FF9800}
.icon-advantage-2{width:60px !important;height:60px !important;fill:#FF9800;}
.icon-advantage-3{width:70px !important;height:62px !important;fill:#FF9800;}
.icon-before{width:28px !important;height:28px !important;fill:#cb0707;}
.icon-before .st1,
.icon-before .st2{fill:none;stroke:#cb0707;stroke-linecap:round;}
.icon-after{width:28px !important;height:28px !important;fill:#FF9800;}
.icon-file{width:20px !important;height:20px !important;fill:#FF9800;}
.icon-letter{width:21px !important;height:26px !important;fill:#FF9800;}
.layout-header{position:fixed !important;top:0;left:0;bottom:0;right:0;margin:auto;bottom:auto;z-index:50;padding-top:7px;height:41px;background:#101010;}
@media all and (max-width:650px){.layout-header{position:absolute !important;}
}
@media all and (max-width:650px){.layout-header.index-header{display:none;}
}
.logo{display:inline-block;}
.logo img{display:block;}
.si-phone{display:inline-block;}
.si-phone .phone-link{display:block;font:600 18px/1 "Roboto", sans-serif;white-space:nowrap;margin-bottom:6px;line-height:140%;}
.logo-text{font:100 18px/24px "Roboto", sans-serif;color:#c7e9f3;}
.global-nav ul{margin:0;padding:0;}
.global-nav li{display:inline-block;margin:0 24px;}
.global-nav li:first-child{margin-left:0;}
.global-nav li:last-child{margin-right:0;}
.global-nav a, .global-nav .underline, .global-nav .dashed, .global-nav .dotted{font:400 14px/1 "Roboto";}
.global-nav a:hover, .global-nav .underline:hover, .global-nav .dashed:hover, .global-nav .dotted:hover, .global-nav a:active, .global-nav .underline:active, .global-nav .dashed:active, .global-nav .dotted:active{color:#fff !important;border-color:#fff !important;}
html.si-lock2{overflow:hidden !important;width:100% !important;height:100% !important;}
.mobile-nav{position:absolute !important;left:0;top:0;width:100%;height:100%;z-index:-100;opacity:0;}
.mobile-nav.active{opacity:1;}
.mobile-nav.visible{z-index:160;}
.mobile-nav .pseudo-table,
.mobile-nav .pseudo-table-cell{position:relative;z-index:5;}
.mobile-nav .nav-overlay{background:#fff;}
.mobile-nav ul.nav{display:inline-block;z-index:15;}
.mobile-nav ul.nav li{display:block;margin-bottom:14px;}
.mobile-nav ul.nav a, .mobile-nav ul.nav .underline, .mobile-nav ul.nav .dashed, .mobile-nav ul.nav .dotted{font:200 24px "Roboto", sans-serif;width:auto;color: #101010;}
.mobile-nav-link:hover, .mobile-nav-link:active{color:#08181c !important;border-color:#08181c !important;}
.show-menu{width:60px;height:60px;cursor:pointer !important;background:#FF9800;position:absolute;top:40px;left:calc(50% + 210px);z-index:110;}
.show-menu.opened{z-index:170;}
.show-menu:hover .icon-sandwich, .show-menu:active .icon-sandwich{background:#fff;}
.show-menu:hover .icon-sandwich::before, .show-menu:hover .icon-sandwich::after, .show-menu:active .icon-sandwich::before, .show-menu:active .icon-sandwich::after{background:#fff;}
.icon-sandwich{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(0deg) translateY(0);-moz-transform:rotate(0deg) translateY(0);-ms-transform:rotate(0deg) translateY(0);-o-transform:rotate(0deg) translateY(0);transform:rotate(0deg) translateY(0);display:inline-block;background:#101010;width:36px;height:2px;position:relative;vertical-align:middle;}
.icon-sandwich::before, .icon-sandwich::after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#101010;content:"";display:inline-block;width:36px;height:2px;position:absolute;left:0;opacity:1;}
.icon-sandwich::before{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(0deg) translateX(0);-moz-transform:rotate(0deg) translateX(0);-ms-transform:rotate(0deg) translateX(0);-o-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0);top:-15px;}
.icon-sandwich::after{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);bottom:-15px;}
.opened .icon-sandwich{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.opened .icon-sandwich::before{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:rotate(90deg) translateX(15px);-moz-transform:rotate(90deg) translateX(15px);-ms-transform:rotate(90deg) translateX(15px);-o-transform:rotate(90deg) translateX(15px);transform:rotate(90deg) translateX(15px);}
.opened .icon-sandwich::after{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);opacity:0;}
.layout-footer{color:#fff;background:rgba(0,0,0,0.8);padding:45px 0 25px;}
@media all and (max-width:650px){.layout-footer{font:200 15px/22px "Roboto", sans-serif;padding:45px 0;}
}
.layout-footer .si-phone{padding-top:25px;}
.layout-footer .logo-text{padding-top:30px;}
@media all and (max-width:650px){.layout-footer .logo-text{padding-top:12px;}
}
.social-nav{margin-top:45px !important;}
@media all and (max-width:650px){.social-nav{margin-top:10px !important;}
}
.social-nav li:not(:first-child){margin-left:30px;}
.social-nav li a:hover, .social-nav li .underline:hover, .social-nav li .dashed:hover, .social-nav li .dotted:hover,
.social-nav li a:active,
.social-nav li .underline:active,
.social-nav li .dashed:active,
.social-nav li .dotted:active{opacity:.84;}
.copyright-holder{margin-top:35px;}
@media all and (max-width:650px){.copyright-holder{margin-top:15px;}
}
.copyright-text{font:100 12px/24px "Roboto", sans-serif;}
@media all and (max-width:650px){.copyright-text{margin-bottom:6px;}
}
@media all and (max-width:650px){.copyright{white-space:nowrap;}
}
html.si-lock{overflow:hidden !important;}
.fancybox-margin{margin-right:0 !important;}
.si-overlay, .si-overlay-2{position:fixed !important;top:0;left:0;bottom:0;right:0;margin:auto;display:none;background:rgba(35, 35, 35, 0.9);z-index:203;}
.si-overlay-2{z-index:205;}
.si-modals-wrapper, .si-modals-wrapper-2{position:fixed !important;top:0;left:0;bottom:0;right:0;margin:auto;display:none;overflow:auto;-webkit-overflow-scrolling:touch;z-index:203;}
.si-modals-wrapper-2{z-index:205;}
.si-close, .house-popup-close{position:absolute !important;top:30px;right:30px;}
.si-modal, .si-success-modal{background:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);transition-duration:0.5s;display:none;position:relative;color:#08181c;border-radius:10px;padding:90px 100px 60px;width:800px;margin:0 auto;}
@media all and (max-width:650px){.si-modal, .si-success-modal{width:560px;padding:80px 30px 50px;}
}
.si-modal.si-visible, .si-visible.si-success-modal{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.si-modal input[type=text], .si-success-modal input[type=text], .si-modal input[type=email], .si-success-modal input[type=email],
.si-modal input[type=tel],
.si-success-modal input[type=tel], .si-modal textarea, .si-success-modal textarea{border-color:#FF9800;}
.modal-form-title, .si-success-modal-title{margin-bottom:20px;}
@media all and (max-width:650px){.modal-form-title, .si-success-modal-title{font:100 40px/48px "Roboto", sans-serif;}
}
.modal-time, .success-time{font:200 20px/1.2 "Roboto", sans-serif;margin-bottom:50px;}
.text-modal .modal-form-title, .text-modal .si-success-modal-title{font:200 36px/44px "Roboto", sans-serif;margin-bottom:30px;}
@media all and (max-width:650px){.phone-modal form{width:400px;margin:0 auto;}
}
@media all and (max-width:650px){.phone-modal .btn{width:100%;}
}
.master-modal, .payment-modal{background:url("../images/modal-bg.jpg") no-repeat 95% 100% #fff;padding-top:60px;}
@media all and (max-width:650px){.master-modal, .payment-modal{background:#fff;}
}
.master-modal .modal-time, .payment-modal .modal-time, .master-modal .success-time, .payment-modal .success-time{margin-bottom:30px;}
.master-modal .btn, .payment-modal .btn{width:100%;}
.master-name-block{display:inline-block;font:200 14px/1 "Roboto", sans-serif;position:absolute;left:430px;bottom:20px;}
.master-name-block .accent{font:200 16px/1 "Roboto", sans-serif;text-transform:uppercase;letter-spacing:.5pt;margin-bottom:6px;}
.payment-modal .modal-form-title .small, .payment-modal .si-success-modal-title .small{font:100 24px/1.2 "Roboto", sans-serif;margin-top:20px;}
.business-title, .civil-review-title{font:200 20px/1 "Roboto", sans-serif;margin-bottom:20px;}
.business-item{display:inline-block;background:#fff;border-radius:10px;margin:0 10px 10px 0;box-shadow:0 0 10px 0 rgba(221, 221, 221, 0.48);}
.business-item img{display:block;}
.civil-review-item{display:inline-block !important;box-shadow:0 0 10px 0 rgba(221, 221, 221, 0.48);}
.project-modal{padding:0 !important;overflow:hidden;}
.project-modal .modal-form-title, .project-modal .si-success-modal-title{font:100 24px/36px "Roboto", sans-serif;margin-bottom:15px;}
.project-modal .modal-time, .project-modal .success-time{margin-bottom:40px;}
.project-text-block{padding:70px 45px 40px;}
.project-title{font:100 50px/60px "Roboto", sans-serif;margin:0 50px 35px;}
.project-photo-block{width:900px;margin:0 auto;}
@media all and (max-width:650px){.project-photo-block{margin-bottom:40px;}
}
.project-photo-holder{height:320px;margin-bottom:10px;position:relative;}
.project-photo{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1;}
.project-photo.active{z-index:5;}
.project-photo img{display:block;}
.project-thumbs-block{margin-left:-5px;margin-right:-5px;}
.project-thumbs-block > [class*="col-"]{padding:0 5px;}
.project-thumb{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer !important;margin-bottom:10px;border:5px solid #fafafe;border-radius:5px;overflow:hidden;}
.project-thumb:hover, .project-thumb:active, .project-thumb.active{border-color:#FF9800;}
.project-thumb img{display:block;}
.project-form-block{background:#ffffff;padding:45px 85px 40px;}
@media all and (max-width:650px){.project-form-block{padding:45px 45px 40px;}
}
.project-form-block input[type=text], .project-form-block input[type=email],
.project-form-block input[type=tel], .project-form-block textarea{border-color:#FF9800;}
.project-form-block .btn{width:100%;}
.si-success-modal strong{display:block;margin-bottom:6px;}
.si-page-message-overlay{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:fixed !important;top:0;left:0;bottom:0;right:0;margin:auto;display:block;visibility:hidden;z-index:299;background:rgba(22, 26, 46, 0.9);transition-duration:0.5s;}
.si-page-message-overlay.show{opacity:1;visibility:visible;}
.si-page-message{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:fixed !important;top:0;left:0;bottom:0;right:0;margin:auto;transition-duration:0.5s;width:101%;height:0;color:#08181c;background:#FF9800;opacity:0;visibility:hidden;z-index:-5;box-shadow:0 0 10px #000;}
.si-page-message.show{height:200px;opacity:1;visibility:visible;z-index:300;}
.si-page-message-inner{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:30px;line-height:36px;width:100%;height:100%;text-align:center;vertical-align:middle;transition-duration:0.5s;opacity:0;position:relative;}
.si-page-message-inner.show{opacity:1;}
.si-page-message-inner .centered{display:table;width:100%;height:100%;}
.si-page-message-text{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.si-popup-holder{cursor:pointer !important;position:relative;z-index:1;}
.si-popup-holder.active{z-index:5;}
.si-popup{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:none;opacity:0;position:absolute;top:0;left:0;width:640px;background:#fff;padding:30px 30px;z-index:1;cursor:default !important;}
.si-popup.visible{will-change:none !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;opacity:1;z-index:4;}
.si-close-popup{position:absolute;top:30px;right:30px;}
.nav.nav-tabs{width:100%;text-align:center;}
.tab-link{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer !important;}
.tabs-content-container{width:100%;overflow:hidden;}
.tab-content{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;height:0;opacity:0;overflow:hidden;position:relative;z-index:5;}
.tab-content.active{opacity:1;height:auto;z-index:10;}
[class*="section-"]{position:relative;z-index:1;}

.section-heading{background: url("../images/x_main3.jpg") center center no-repeat; background-size:cover !important;padding:20px 0 20px;position:relative;overflow:hidden;}
@media all and (max-width:650px){.section-heading{padding-top:15px;}
}
.section-heading .logo-text{margin-top:48px;}
@media all and (max-width:650px){.section-heading .logo-text{margin-top:18px;}
}
.section-heading .si-phone{margin-top:30px;}
.section-heading h1, .section-heading .project-title{color:#fff;}
.section-heading h1 span, .section-heading .project-title span{color:#ff9800;}
.section-heading .item-header{font:200 20px/27px "Roboto", sans-serif;color:#fff;padding-left:40px;margin:63px 0 100px;position:relative;}
@media all and (max-width:650px){.section-heading .item-header{margin:55px 0 45px;}
}
.section-heading .item-header .svg-icon{width:27px !important;height:27px !important;position:absolute;top:-4px;left:0;}
.section-heading .content-holder{width:980px;padding:70px 90px 15px;margin:100px auto 0;border:20px solid #d2d2d2;position:relative;border-radius: 60px}
@media all and (max-width:650px){.section-heading .content-holder{width:100%;padding:55px 30px 35px;margin-top:75px;}
}
.section-heading .content-holder::before{content:"";position:absolute;top:-83px;left:-58px;width:100%;height:100%;background:url(../images/wex3.png) no-repeat;z-index:1;}
.section-heading .content-holder .content-title{font-family:200 18px/1 "Roboto", sans-serif;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:3px;margin-bottom:45px;position:relative;z-index:10;}
.section-heading .content-holder .item-content{position:relative;padding-left:20px;margin-bottom:50px;z-index:10;}
.section-heading .content-holder .item-content .svg-icon{position:absolute;right:calc(100% - 70px);top:-7px;height:60px;width:60px;vertical-align:middle;}
.section-heading .content-holder .item-content .svg-icon.icon-heading-2{right:calc(100% - 75px);}
.section-heading .content-holder .item-content .item-content-text{font:100 20px/1.5 "Roboto", sans-serif;letter-spacing:.5pt;color:#fff;}
.section-2-cost{padding:155px 0 100px;}
@media all and (max-width:650px){.section-2-cost{text-align:center;padding:100px 0 50px;}
}
@media all and (max-width:650px){.section-2-cost .btn-holder{margin-top:-30px;} .project-image img {width: 100% !important; height: 350px !important;}
}
.phone-holder{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;display:inline-block;width:893px;top:-75px;bottom:auto;z-index:5;}
@media all and (max-width:650px){.phone-holder{width:100%;}
}
.phone-holder img{display:block;}
@media all and (max-width:650px){.phone-holder img{width:100%;}
}
.cost-holder{box-shadow:0 0 56px 0 rgba(221, 221, 221, 0.48);padding:80px 100px 70px;margin-top:50px;border-radius:10px;}
@media all and (max-width:650px){.cost-holder{padding:55px 100px 50px;}
}
.cost-holder::before{content:"";position:absolute;top:-25%;left:84%;width:100%;height:100%;background:url(../images/section-value-bg1.png) no-repeat;}
@media all and (max-width:650px){.cost-holder::before{top:15%;}
}
.cost-holder::after{content:"";position:absolute;bottom:-97%;left:2%;width:100%;height:100%;background:url(../images/section-value-bg2.png) no-repeat;}
@media all and (max-width:650px){.cost-holder::after{bottom:-92%;left:-5%;}
}
.question-holder{margin-bottom:80px;}
.question-holder .question{font:200 18px/1.5 "Roboto", sans-serif;position:relative;display:inline-block;text-align:left;}
@media all and (max-width:650px){.question-holder .question{font:200 24px/1.5 "Roboto", sans-serif;padding-top:45px;margin-bottom:30px;}
}
.question-holder .question span{position:absolute;left:-50px;top:5px;display:inline-block;width:36px;height:36px;padding-left:3px;padding-top:5px;border:1px solid #FF9800;border-radius:36px;font-family:"Roboto", sans-serif;font-size:18px;color:#FF9800;text-align:center;}
@media all and (max-width:650px){.question-holder .question span{left:calc(50% - 18px);top:0;}
}
.calc-value, .calc-value-2{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;display:block;width:100%;height:70px;padding-left:70px;font:200 18px/70px "Roboto", sans-serif;border-radius:10px;z-index:1;overflow:hidden;}
@media all and (max-width:650px){.calc-value, .calc-value-2{margin-bottom:30px;white-space:nowrap;}
}
.calc-value::before, .calc-value-2::before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;background:#f3f3f7;content:"";z-index:-1;}
.calc-value::after, .calc-value-2::after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;background:#ae00fd;background:-moz-linear-gradient(left, #ae00fd 0%, #8800fe 100%);background:-webkit-linear-gradient(left, #ae00fd 0%, #8800fe 100%);background:linear-gradient(to right, #ae00fd 0%, #8800fe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae00fd', endColorstr='#8800fe', GradientType=1);content:"";border-radius:15px;z-index:-2;}
.calc-value:hover, .calc-value-2:hover, .calc-value:active, .calc-value-2:active{background:#fff;box-shadow:0 0 56px 0 rgba(8, 199, 240, 0.2);}
.calc-value:hover::before, .calc-value-2:hover::before, .calc-value:active::before, .calc-value-2:active::before{background:#fff;}
.calc-value:hover .jq-radio, .calc-value-2:hover .jq-radio, .calc-value:active .jq-radio, .calc-value-2:active .jq-radio{background:#f3f3f7;}
.calc-value:hover .jq-radio__div, .calc-value-2:hover .jq-radio__div, .calc-value:active .jq-radio__div, .calc-value-2:active .jq-radio__div{background:#fff !important;}
.calc-value.checked, .checked.calc-value-2{color:#fff;}
.calc-value.checked::before, .checked.calc-value-2::before{background:transparent;}
.calc-value.checked .jq-radio, .checked.calc-value-2 .jq-radio{background:#fff;}
.calc-value.checked .jq-radio__div, .checked.calc-value-2 .jq-radio__div{background:#FF9800 !important;}
.calc-value .jq-radio, .calc-value-2 .jq-radio{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;left:22px;right:auto;}
.calc-value .jq-radio__div, .calc-value-2 .jq-radio__div{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#fff !important;}
.calc-value-2{font:200 14px/1 "Roboto", sans-serif;text-align:center;height:90px;padding:20px 30px 0 70px;}
.calc-value-2 .text{display:block;margin-top:10px;}
.section-3-consult{color:#fff;background:fixed url(../images/consult-bg.jpg) no-repeat;background-size:cover !important;padding:90px 0 85px;z-index:15;}
@media all and (max-width:650px){.section-3-consult{padding:50px 0;}
}
.section-3-consult h2, .section-3-consult .modal-form-title, .section-3-consult .si-success-modal-title{position:relative;z-index:10;}
.section-3-consult h2 span, .section-3-consult .modal-form-title span, .section-3-consult .si-success-modal-title span{color:#FF9800;}
.section-3-consult p, .section-3-consult ul.marked{margin-bottom:65px;margin-top:42px;position:relative;z-index:10;}
.section-3-consult .holder-consult{width:970px;border:6px solid #FF9800;padding:95px 100px 80px;margin:0 auto;text-align:center;}
@media all and (max-width:650px){.section-3-consult .holder-consult{width:100%;padding:90px 35px 70px;}
}
.section-3-consult .holder-consult::before{content:"";width:298px;height:209px;position:absolute;bottom:-140px;left:-100px;background:url(../images/consult-triangle.png) no-repeat;z-index:1;}
@media all and (max-width:650px){.section-3-consult .holder-consult::before{left:-150px;}
}
.section-3-consult .holder-consult::after{content:"";width:663px;height:586px;position:absolute;bottom:-85px;right:-50px;background:url(../images/man-consult.png) no-repeat;z-index:1;}
@media all and (max-width:650px){.section-3-consult .holder-consult::after{display:none;}
}
.section-3-consult .btn-holder{position:relative;z-index:10;}
@media all and (max-width:650px){.section-3-consult .btn-holder .btn{min-width:230px;}
}
.section-3-consult .btn-holder .btn:not(:first-child){margin-left:30px;}
@media all and (max-width:650px){.section-3-consult .btn-holder .btn:not(:first-child){margin-left:10px;}
}
.section-3-consult .soc-link{display:inline-block;text-align:right;position:absolute;right:330px;bottom:-72px;z-index:15;}
@media all and (max-width:650px){.section-3-consult .soc-link{display:none;}
}
.section-3-consult .soc-link .soc-text{font:200 14px/15px "Roboto", sans-serif;margin:0;padding:0;text-align:right;color:#b4ecff;}
.section-3-consult .soc-link .soc-text span{text-transform:uppercase;font-size:11px;}
.section-3-consult .soc-link a, .section-3-consult .soc-link .underline, .section-3-consult .soc-link .dashed, .section-3-consult .soc-link .dotted{display:block;margin-top:5px;}
.section-3-consult .soc-link img{width:25px;height:15px;}
.section-4-device{background-color:#d2d2d2;padding:75px 0 125px;}
.section-4-device h2 + p, .section-4-device .modal-form-title + p, .section-4-device .si-success-modal-title + p, .section-4-device h2 + ul.marked, .section-4-device .modal-form-title + ul.marked, .section-4-device .si-success-modal-title + ul.marked{color:#08181c;}
.holder-house{width:831px;margin:36px auto 0;position:relative;}
@media all and (max-width:650px){.holder-house{width:546px;margin:36px 0 0 20px;}
}
.holder-house img{display:block;}
.house-item{width:154px;text-align:center;cursor:pointer !important;position:absolute;left:50%;z-index:10;}
@media all and (max-width:650px){.house-item{width:100px;}
}
.house-item.i-1{top:351px;margin-left:-427px;}
@media all and (max-width:650px){.house-item.i-1{top:228px;margin-left:-281px;}
}
.house-item.i-2{top:129px;margin-left:-425px;}
@media all and (max-width:650px){.house-item.i-2{top:82px;margin-left:-279px;}
}
.house-item.i-3{top:12px;margin-left:-255px;}
@media all and (max-width:650px){.house-item.i-3{top:8px;margin-left:-167px;}
}
.house-item.i-4{top:17px;margin-left:186px;}
@media all and (max-width:650px){.house-item.i-4{top:12px;margin-left:122px;}
}
.house-item.i-5{top:272px;margin-left:274px;}
@media all and (max-width:650px){.house-item.i-5{top:179px;margin-left:180px;}
}
.house-image{display:inline-block;border-radius:50%;margin-bottom:16px;overflow:hidden;}
@media all and (max-width:650px){.house-image{margin-bottom:7px;}
}
.house-image img{display:block;}
@media all and (max-width:650px){.house-image img{width:70px;height:70px;}
}
.house-popup{display:none;width:540px;background:#fff;padding:45px 45px 45px 20px;border-radius:10px;position:absolute;right:30px;top:200px;box-shadow:0 0 30px 0 rgba(221, 221, 221, 0.48);}
.house-popup.active{display:block;}
.house-popup-text-holder{display:none;padding-left:120px;position:relative;}
.house-popup-text-holder.active{display:block;}
.house-popup-image{display:inline-block;position:absolute;top:0;left:0;}
.house-popup-image img{display:block;}
.house-popup-title{font:500 18px/24px "Roboto", sans-serif;margin:20px 0;}
.house-popup-text{font:200 14px/22px "Roboto", sans-serif;}
.section-5-cooperation{padding:70px 0 90px;background-color:#fff;}
@media all and (max-width:650px){.section-5-cooperation{padding-top:30px;}
}
.section-5-cooperation .section-bg-holder{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;transform:skewY(-4deg);margin-top:-92px;background:#fff;z-index:-1;}
.section-5-cooperation::before{content:"";position:absolute;width:100%;height:100%;top:-24%;left:72%;background:url(../images/project-triangle.png) no-repeat;}
@media all and (max-width:650px){.section-5-cooperation::before{top:-14%;left:80%;}
}
.item-cooperation{text-align:center;margin:110px auto 0;}
@media all and (max-width:650px){.item-cooperation{margin-top:55px;}
}
.item-cooperation::before{content:"";position:absolute;width:100%;height:100%;background:url(../images/triangle-item.png) no-repeat;z-index:-1;}
.item-cooperation h3{font:700 18px/1 "Roboto", sans-serif;color:#08181c;margin-bottom:20px;}
.item-cooperation p, .item-cooperation ul.marked{font-size:16px;color:#08181c;width:280px;margin:0 auto;}
@media all and (max-width:650px){.item-cooperation p, .item-cooperation ul.marked{width:100%;padding:0 20px;}
}
.item-cooperation a, .item-cooperation .underline, .item-cooperation .dashed, .item-cooperation .dotted{border-bottom:1px dashed #FF9800;}
.item-cooperation a:hover, .item-cooperation .underline:hover, .item-cooperation .dashed:hover, .item-cooperation .dotted:hover, .item-cooperation a:active, .item-cooperation .underline:active, .item-cooperation .dashed:active, .item-cooperation .dotted:active{border-bottom:1px dashed transparent;}
.item-cooperation img{width:80px !important;}
.section-6-question{padding:80px 0 250px;background-color:#fff;}
@media all and (max-width:650px){.section-6-question{padding-bottom:120px;}
}
.section-6-question::after{content:"";position:absolute;top:-4%;left:15%;width:100%;height:100%;background:url(../images/wex3.png) no-repeat;}
.section-6-question .questions-block{margin:70px 0 25px;}
.section-6-question .btn-holder{margin-top:60px;}
.section-6-question .question-item{background:#fff;box-shadow:0 0 30px 0 rgba(221, 221, 221, 0.48);border-radius:10px;}
.section-6-question .question-item.active .question-arrow-holder{transform:rotate(180deg);}
.section-6-question .question-item.active .question-text::after{opacity:1;}
.section-6-question .question{margin:40px 0;padding:36px 100px 30px;cursor:pointer !important;position:relative;}
.section-6-question .question-icon{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;display:inline-block;height:100px;width:100px;right:auto;}
.section-6-question .question-icon .svg-icon{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;}
.section-6-question .question-text{font:24px/1.2 "Roboto", sans-serif;color:#08181c;}
.section-6-question .question-text::after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";position:absolute;bottom:0;left:100px;height:1px;width:84%;opacity:0;background:#ededed;}
@media all and (max-width:650px){.section-6-question .question-text::after{width:calc(100% - 60px);left:30px;}
}
.section-6-question .question-arrow-holder{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;left:auto;right:36px;height:18px;width:28px;}
.section-6-question .answer{color:#08181c;padding:0 100px 65px;border-radius:0 0 10px 10px;}
@media all and (max-width:650px){.section-6-question .answer{padding:0 30px 50px;}
}
.section-6-question .answer p, .section-6-question .answer ul.marked{text-align:left;}
.section-6-question .answer span{color:#08181c;}
.section-6-question .answer a, .section-6-question .answer .underline, .section-6-question .answer .dashed, .section-6-question .answer .dotted{border-bottom:1px dashed #FF9800;}
.section-6-question .answer a:hover, .section-6-question .answer .underline:hover, .section-6-question .answer .dashed:hover, .section-6-question .answer .dotted:hover, .section-6-question .answer a:active, .section-6-question .answer .underline:active, .section-6-question .answer .dashed:active, .section-6-question .answer .dotted:active{border-bottom:1px dashed transparent;}
.section-7-work{padding:210px 0 120px;background-color:#d2d2d2;}
@media all and (max-width:650px){.section-7-work{padding:190px 0 70px;}
}
.section-7-work h2, .section-7-work .modal-form-title, .section-7-work .si-success-modal-title{margin-bottom:128px;}
@media all and (max-width:650px){.section-7-work h2, .section-7-work .modal-form-title, .section-7-work .si-success-modal-title{margin-bottom:20px;}
}
.section-7-work .section-bg-holder{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;transform:skewY(-4deg);margin-top:-92px;background:#f4f4f4;z-index:-1;}
@media all and (max-width:650px){.section-7-work .section-bg-holder{margin-top:-42px;}
}
.section-7-work li{list-style-type:none;position:relative;}
@media all and (max-width:650px){.section-7-work li{margin-top:60px !important;}
}
.section-7-work .item-work{text-align:center;}
.section-7-work .item-work .number-step{font:72px/1 "Roboto", sans-serif;color:#FF9800;margin-bottom:80px;background:url(../images/triangle-work-step.png) no-repeat 50% 0;}
.section-7-work .item-work .description-step{color:#08181c;}
.section-7-work .item-work img{position:absolute;right:-38px;top:-18px;width:52px;height:104px;}
.section-dealer{padding:235px 0 180px;background-color:#f4f4f4;}
.section-dealer h2 + p, .section-dealer .modal-form-title + p, .section-dealer .si-success-modal-title + p, .section-dealer h2 + ul.marked, .section-dealer .modal-form-title + ul.marked, .section-dealer .si-success-modal-title + ul.marked{margin-bottom:75px;}
@media all and (max-width:650px){.section-dealer h2 + p, .section-dealer .modal-form-title + p, .section-dealer .si-success-modal-title + p, .section-dealer h2 + ul.marked, .section-dealer .modal-form-title + ul.marked, .section-dealer .si-success-modal-title + ul.marked{margin-bottom:0;}
}
.rep{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;display:inline-block;width:385px;height:359px;top:-190px;bottom:auto;z-index:5;}
.rep img{display:block;max-width:none;}
.bg-el{display:inline-block;position:absolute;left:50%;z-index:5;}
.bg-el.bg-el-1{top:200px;margin-left:-580px;}
.bg-el.bg-el-2{top:-50px;margin-left:340px;}
.bg-el.bg-el-3{bottom:0;margin-left:170px;}
@media all and (max-width:650px){.bg-el.bg-el-3{margin-left:60px;}
}
.bg-el.bg-el-4{top:10px;margin-left:380px;}
.bg-el.bg-el-5{top:50px;margin-left:-725px;}
.bg-el.bg-el-6{top:35px;margin-left:-795px;}
.bg-el.bg-el-7{bottom:0;margin-left:-540px;z-index:15;}
.bg-el.bg-el-8{top:10px;margin-left:500px;}
.bg-el img{display:block;max-width:none;}
.dealer-block{margin-bottom:55px;}
.dealer-item{display:inline-block;}
@media all and (max-width:650px){.dealer-item{margin-top:60px;}
}
.dealer-image, .civil-review-item{display:block;position:relative;cursor:pointer !important;border:6px solid #fff !important;border-radius:10px;margin-bottom:16px;}
.dealer-image img, .civil-review-item img{display:block;position:relative;z-index:1;}
.dealer-image::before, .civil-review-item::before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;content:"";background:rgba(8, 240, 39, 0.65);opacity:0;z-index:2;}
.dealer-image::after, .civil-review-item::after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(4);-moz-transform:scale(4);-ms-transform:scale(4);-o-transform:scale(4);transform:scale(4);content:"";opacity:0;z-index:3;}
.dealer-image:hover::before, .civil-review-item:hover::before, .dealer-image:active::before, .civil-review-item:active::before{opacity:1;}
.dealer-image:hover::after, .civil-review-item:hover::after, .dealer-image:active::after, .civil-review-item:active::after{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
.dealer-image img, .civil-review-item img{border-radius:4px;}
.section-photos{padding:50px 0 160px;}
@media all and (max-width:650px){.section-photos{padding:0 0 100px;}
}
.section-photos .section-bg-holder{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;transform:skewY(-4deg);margin-top:-100px;background:#fff;z-index:-1;}
.section-photos h2 + p, .section-photos .modal-form-title + p, .section-photos .si-success-modal-title + p, .section-photos h2 + ul.marked, .section-photos .modal-form-title + ul.marked, .section-photos .si-success-modal-title + ul.marked{margin-bottom:75px;}
@media all and (max-width:650px){.section-photos h2 + p, .section-photos .modal-form-title + p, .section-photos .si-success-modal-title + p, .section-photos h2 + ul.marked, .section-photos .modal-form-title + ul.marked, .section-photos .si-success-modal-title + ul.marked{margin-bottom:40px;}
}
.photos-slider-holder{padding:0 100px;}
@media all and (max-width:650px){.photos-slider-holder{padding:0 56px;}
}
.photos-slide img{display:block;}
.section-advantages{padding-bottom:60px;}
@media all and (max-width:650px){.section-advantages{padding-bottom:20px;}
}
.section-advantages h2, .section-advantages .modal-form-title, .section-advantages .si-success-modal-title{margin-bottom:30px;}
@media all and (max-width:650px){.section-advantages h2, .section-advantages .modal-form-title, .section-advantages .si-success-modal-title{margin-bottom:45px;}
}
.advantage-item{padding:16px 0 0 130px;margin-bottom:65px;position:relative;}
@media all and (max-width:650px){.advantage-item{margin-bottom:40px;}
}
.advantage-item b{color:#08181c;}
.advantage-image{width:130px;height:62px;background:no-repeat 50% 50% transparent;position:absolute;top:0;left:0;}
.advantage-image.i-1{background-image:url("../images/advan-1.png");}
.advantage-image.i-2{background-image:url("../images/advan-2.png");}
.advantage-image.i-3{background-image:url("../images/advan-3.png");}
.advantage-image .svg-icon{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;}
.section-projects{padding:120px 0 40px;background-color:#f4f4f4;}
@media all and (max-width:650px){.section-projects{padding:95px 0 20px;}
}
.section-projects h2, .section-projects .modal-form-title, .section-projects .si-success-modal-title{margin-bottom:75px;}
@media all and (max-width:650px){.section-projects h2, .section-projects .modal-form-title, .section-projects .si-success-modal-title{margin-bottom:40px;}
}
@media all and (max-width:650px){.projects-block{width:100%;margin:0 auto;}
}
.project-item{background:#dcdcdc;padding:20px;margin-bottom:20px}
.project-image{display:block;position:relative;cursor:pointer;margin-bottom:0;}
.project-image img{display:block;position:relative;z-index:1;height:250px;width:350px;}
.project-image::before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;content:"";background:#ff980070;opacity:0;z-index:2;}
.project-image::after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(4);-moz-transform:scale(4);-ms-transform:scale(4);-o-transform:scale(4);transform:scale(4);content:"";opacity:0;z-index:3;}
.project-image:hover::before, .project-image:active::before{opacity:1;}
.project-image:hover::after, .project-image:active::after{will-change:transform;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;}
.project-info{font:14px/1 "Roboto", sans-serif;text-align:left;display:none;}
.project-info .svg-icon{vertical-align:bottom;margin-left:6px;}
.project-before{display:inline-block;vertical-align:top;}
.project-after{display:inline-block;vertical-align:top; float:right;}
.spoiler-holder{margin:20px 0 60px;}
.spoiler-content-visible{height:auto !important;}
.section-progress{padding:120px 0 75px;}
@media all and (max-width:650px){.section-progress{padding:75px 0 45px;}
}
.section-progress h3{font:200 24px/1 "Roboto", sans-serif;text-transform:uppercase;margin-bottom:50px;}
.progress-list li{padding-left:45px !important;margin-bottom:30px !important;position:relative;}
.progress-list .svg-icon{position:absolute;left:0;top:-4px;}
.section-map{height:420px;}
@media all and (max-width:650px){.section-map{height:360px;}
}
.map-holder{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;}
@media all and (max-width:650px){.map-holder{width:calc(100% - 280px);left:auto;}
}
.city-block{position:absolute !important;top:0;left:0;bottom:0;right:0;margin:auto;background:#fff;left:calc(50% - 585px);right:auto;width:320px;height:320px;padding:20px;}
@media all and (max-width:650px){.city-block{font:200 16px/30px "Roboto", sans-serif;width:270px;height:360px;left:10px;}
}
.city-nav{margin-bottom:20px;}
.city-link{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#08181c;background:#fff;font:200 16px/32px "Roboto", sans-serif;height:36px;border:2px solid #FF9800;margin-bottom:5px;}
.city-link:not(.active){cursor:pointer !important;}
.city-link:hover, .city-link:active, .city-link.active{color:#fff;background:#FF9800;}
.city-info-block{display:none;}
.city-info-block.active{display:block;}
.section-project-heading{padding:50px 0 70px;}
.section-project-heading h1, .section-project-heading .project-title{font:100 60px/1 "Roboto", sans-serif;margin:60px 0 45px;}
@media all and (max-width:650px){.project-slider-holder{width:455px;margin:0 auto 40px;}
}
.project-slide img{display:block;}
.project-nav-holder{width:185px;background:#f0f7f8;padding:17px 0;}
.swiper-pagination-fraction{color:#08181c;font:200 20px/1 "Roboto", sans-serif;display:inline-block;width:110px;vertical-align:middle;position:static !important;}
.swiper-pagination-current{color:#08181c;font-weight:500;}
.project-text-holder blockquote{color:#08181c;font-weight:700;padding:0;margin:0 0 24px;}
.project-text-holder .letter-link .svg-icon{margin-right:18px;}
.project-text-title{color:#08181c;font:200 20px/1.2 "Roboto", sans-serif;margin-bottom:20px;}
.project-text{color:#08181c;margin-bottom:30px;}
.project-text b{font-weight:500;}
.section-8-message, .section-competition{color:#fff;background:url(../images/section-8-massege-bg.jpg) no-repeat;background-size:cover !important;padding:90px 0 110px;}
@media all and (max-width:650px){.section-8-message, .section-competition{padding:60px 0 40px;}
}
.section-8-message h2 span, .section-competition h2 span, .section-8-message .modal-form-title span, .section-competition .modal-form-title span, .section-8-message .si-success-modal-title span, .section-competition .si-success-modal-title span{color:#FF9800;}
.section-8-message h2 + p, .section-competition h2 + p, .section-8-message .modal-form-title + p, .section-competition .modal-form-title + p, .section-8-message .si-success-modal-title + p, .section-competition .si-success-modal-title + p, .section-8-message h2 + ul.marked, .section-competition h2 + ul.marked, .section-8-message .modal-form-title + ul.marked, .section-competition .modal-form-title + ul.marked, .section-8-message .si-success-modal-title + ul.marked, .section-competition .si-success-modal-title + ul.marked{margin:25px 0 65px;}
@media all and (max-width:650px){.section-8-message h2 + p, .section-competition h2 + p, .section-8-message .modal-form-title + p, .section-competition .modal-form-title + p, .section-8-message .si-success-modal-title + p, .section-competition .si-success-modal-title + p, .section-8-message h2 + ul.marked, .section-competition h2 + ul.marked, .section-8-message .modal-form-title + ul.marked, .section-competition .modal-form-title + ul.marked, .section-8-message .si-success-modal-title + ul.marked, .section-competition .si-success-modal-title + ul.marked{margin-bottom:40px;}
}
@media all and (max-width:650px){.section-8-message form, .section-competition form{width:370px;margin:0 auto;}
}
@media all and (max-width:650px){.section-8-message .btn, .section-competition .btn{width:100%;}
}
.holder-massege{width:970px;border:20px solid #FF9800;margin:auto;padding:85px 65px 80px;text-align:center;border-radius:60px}
@media all and (max-width:650px){.holder-massege{width:100%;padding:80px 30px 170px;}
}
.section-competition{background-image:url(../images/section-8-massege-bg.jpg);padding:85px 0 50px;}
.section-competition h3{font:200 20px/1 "Roboto", sans-serif;margin-bottom:20px;}
.section-competition .holder-massege{padding-bottom:40px;}
.section-competition .form-list-holder{color:rgba(255, 255, 255, 0.7);}
@media all and (max-width:650px){.section-competition .form-list-holder{text-align:center;margin-bottom:35px;}
}
@media all and (max-width:650px){.section-competition .form-list-holder li{display:inline-block;}
}
@media all and (max-width:650px){.section-competition form{width:370px;margin:0 auto;}
}
.section-competition textarea{height:80px;}
.section-competition .btn-holder{margin-top:20px;}
@media all and (max-width:650px){.section-competition .btn{width:100%;}
}
.section-project-form{padding:70px 0 50px;background:#f0fcfe;}
.section-project-form h2, .section-project-form .modal-form-title, .section-project-form .si-success-modal-title{font:100 44px/56px "Roboto", sans-serif;}
.section-project-form h2 + p, .section-project-form .modal-form-title + p, .section-project-form .si-success-modal-title + p, .section-project-form h2 + ul.marked, .section-project-form .modal-form-title + ul.marked, .section-project-form .si-success-modal-title + ul.marked{margin-bottom:45px;}
@media all and (max-width:650px){.section-project-form form{width:400px;margin:0 auto;}
}
.section-project-form input[type=text], .section-project-form input[type=email],
.section-project-form input[type=tel], .section-project-form textarea{border-color:#FF9800;}
@media all and (max-width:650px){.section-project-form .btn{width:100%;}
}
.form-agree{font:200 12px/15px "Roboto", sans-serif;color:rgb(255, 255, 255);margin-top:30px;}
.form-agree .jq-checkbox, .form-agree .jq-radio{top:1px;}
.form-agree.light{color:#afbabe;}
.form-agree.light .jq-checkbox, .form-agree.light .jq-radio{background:#e8ebec;}
.form-agree.light .jq-checkbox__div, .form-agree.light .jq-radio__div{background-image:url("../images/checkbox-bg-light.png") !important;}


/* Базовые стили демо-страницы */
body {
    font: 1em/1.67 'Open Sans', Arial, Sans-serif;
    margin: 0;
    background: #e9e9e9;
}

/* Стили верхней навигации демо-страницы */
.nav-top {
	background: #3B7BAD;
	position: fixed;
	text-transform: uppercase;
    top:0;
	width: 100%;
	font-size: 0.69em;
	line-height: 2.2;
	z-index: 9999;
}

.nav-top a {
	color:#FFCE84;
	padding: 0 1em;
	letter-spacing: 0.1em;
	display: inline-block;
}

.nav-top a:hover {
	color: #e74c3c;
	background: rgba(255,255,255,0.6);
}

.nav-top span.right {
	float: right;
}

.nav-top span.right a {
	float: left;
	display: block;

}

/* Общий контейнер */
.wrapper {
    margin:0 auto;
    width:800px;

}

/* ------------- Контейнер с адаптивными блоками------------- */
.masonry {
    margin:0 auto;
    width: 100%;
}

/* Элементы в виде плиток с содержанием */
.item {
    display: inline-block;
    background: #c9fdd0;
    padding: 1em;
    margin: 0 0 1.5em;
    width: 100%;
    box-sizing: border-box; /* Изменения алгоритма расчета ширины и высоты элемента.*/
    -moz-box-sizing: border-box; /* Для Firefox */ 
    -webkit-box-sizing: border-box; /* Для Safari, Chrome, iOS иAndroid */ 
    box-shadow: 2px 2px 4px 0 #ccc; /* Внешняя тень плиток */
}

.item:hover {
    background:#FF9800;
}

/* Медиа-запросы для различных размеров адаптивного макета */
@media only screen and (min-width: 400px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
    .section-heading .content-holder .item-content .item-content-text {
        font-size: 16px;
    }
}

@media only screen and (min-width: 700px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 900px) {
    .masonry {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}

@media only screen and (min-width: 1100px) {
    .masonry {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}

@media only screen and (min-width: 1280px) {
    .wrapper {
        width: 1260px;
    }
}

.wex {
    display: flex;
    justify-content:center;
    align-content:center;

}

.posle {
    padding: 75px 0;
}

.posle_img {
    width: 600px;
    height: 250px;
}

.posle p {
    padding-bottom: 20px;
}

@media only screen and (max-width : 428px) {
    .posle_img {
        height: 350px;
    }
}

.x_logo {
    margin-top: 40px;
    margin-left: 25px;
    animation: x_anim 3s infinite;
    -webkit-animation: x_anim 3s infinite;
    -moz-animation: x_anim 3s infinite;
    -o-animation: x_anim 3s infinite;
    -ms-animation: x_anim 3s infinite;
    transition: 1.5s ease;
    -webkit-transition: 1.5s ease;
    -moz-transition: 1.5s ease;
    -ms-transition: 1.5s ease;
    -o-transition: 1.5s ease;
}

.x_project-img {
  height: 300px;
  background-size: cover;
}

@keyframes x_anim {
    0%{filter: brightness(100%);opacity: 0.5;}
    50%{filter: brightness(200%);opacity: 1;}
    100%{filter: brightness(100%);opacity: 0.5;}
}