html{-webkit-text-size-adjust:100%}
h1{font-size:2em}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
legend{box-sizing:border-box;color:inherit;display:block;min-width:0;max-width:100%;padding:0;white-space:normal}
body:not(:-moz-handler-blocked) fieldset{display:table-cell}
progress{vertical-align:baseline}
textarea{-ms-overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
html{box-sizing:border-box;-ms-overflow-style:scrollbar}
*,::after,::before{box-sizing:inherit}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px) {
    .container{max-width:540px}
}
@media (min-width:768px) {
    .container{max-width:720px}
}
@media (min-width:992px) {
    .container{max-width:960px}
}
@media (min-width:1200px) {
    .container{max-width:1140px}
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
@media (min-width:576px) {
    .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
    .col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
    .col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
    .col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
    .col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
    .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
    .col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
    .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    .col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
    .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
    .col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
    .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
    .col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
    .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
    .order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
    .order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
    .order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
    .order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
    .order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
    .order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
    .order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
    .order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
    .order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
    .order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
    .order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
    .order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
    .order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
    .order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
    .offset-sm-0{margin-left:0}
    .offset-sm-1{margin-left:8.333333%}
    .offset-sm-2{margin-left:16.666667%}
    .offset-sm-3{margin-left:25%}
    .offset-sm-4{margin-left:33.333333%}
    .offset-sm-5{margin-left:41.666667%}
    .offset-sm-6{margin-left:50%}
    .offset-sm-7{margin-left:58.333333%}
    .offset-sm-8{margin-left:66.666667%}
    .offset-sm-9{margin-left:75%}
    .offset-sm-10{margin-left:83.333333%}
    .offset-sm-11{margin-left:91.666667%}
}
@media (min-width:768px) {
    .col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
    .col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
    .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
    .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
    .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
    .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
    .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
    .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
    .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
    .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
    .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
    .col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
    .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
    .order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
    .order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
    .order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
    .order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
    .order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
    .order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
    .order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
    .order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
    .order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
    .order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
    .order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
    .order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
    .order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
    .order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
    .offset-md-0{margin-left:0}
    .offset-md-1{margin-left:8.333333%}
    .offset-md-2{margin-left:16.666667%}
    .offset-md-3{margin-left:25%}
    .offset-md-4{margin-left:33.333333%}
    .offset-md-5{margin-left:41.666667%}
    .offset-md-6{margin-left:50%}
    .offset-md-7{margin-left:58.333333%}
    .offset-md-8{margin-left:66.666667%}
    .offset-md-9{margin-left:75%}
    .offset-md-10{margin-left:83.333333%}
    .offset-md-11{margin-left:91.666667%}
}
@media (min-width:992px) {
    .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
    .col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
    .col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
    .col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
    .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
    .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
    .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
    .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
    .col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
    .col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
    .col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
    .col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
    .col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
    .order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
    .order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
    .order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
    .order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
    .order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
    .order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
    .order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
    .order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
    .order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
    .order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
    .order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
    .order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
    .order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
    .order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
    .offset-lg-0{margin-left:0}
    .offset-lg-1{margin-left:8.333333%}
    .offset-lg-2{margin-left:16.666667%}
    .offset-lg-3{margin-left:25%}
    .offset-lg-4{margin-left:33.333333%}
    .offset-lg-5{margin-left:41.666667%}
    .offset-lg-6{margin-left:50%}
    .offset-lg-7{margin-left:58.333333%}
    .offset-lg-8{margin-left:66.666667%}
    .offset-lg-9{margin-left:75%}
    .offset-lg-10{margin-left:83.333333%}
    .offset-lg-11{margin-left:91.666667%}
}
@media (min-width:1200px) {
    .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
    .col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
    .col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
    .col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
    .col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
    .col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
    .col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
    .col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    .col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
    .col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
    .col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
    .col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
    .col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
    .col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
    .order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
    .order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
    .order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
    .order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
    .order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
    .order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
    .order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
    .order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
    .order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
    .order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
    .order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
    .order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
    .order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
    .order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
    .offset-xl-0{margin-left:0}
    .offset-xl-1{margin-left:8.333333%}
    .offset-xl-2{margin-left:16.666667%}
    .offset-xl-3{margin-left:25%}
    .offset-xl-4{margin-left:33.333333%}
    .offset-xl-5{margin-left:41.666667%}
    .offset-xl-6{margin-left:50%}
    .offset-xl-7{margin-left:58.333333%}
    .offset-xl-8{margin-left:66.666667%}
    .offset-xl-9{margin-left:75%}
    .offset-xl-10{margin-left:83.333333%}
    .offset-xl-11{margin-left:91.666667%}
}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
@media (min-width:576px) {
    .d-sm-none{display:none!important}
    .d-sm-inline{display:inline!important}
    .d-sm-inline-block{display:inline-block!important}
    .d-sm-block{display:block!important}
    .d-sm-table{display:table!important}
    .d-sm-table-row{display:table-row!important}
    .d-sm-table-cell{display:table-cell!important}
    .d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
    .d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width:768px) {
    .d-md-none{display:none!important}
    .d-md-inline{display:inline!important}
    .d-md-inline-block{display:inline-block!important}
    .d-md-block{display:block!important}
    .d-md-table{display:table!important}
    .d-md-table-row{display:table-row!important}
    .d-md-table-cell{display:table-cell!important}
    .d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
    .d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width:992px) {
    .d-lg-none{display:none!important}
    .d-lg-inline{display:inline!important}
    .d-lg-inline-block{display:inline-block!important}
    .d-lg-block{display:block!important}
    .d-lg-table{display:table!important}
    .d-lg-table-row{display:table-row!important}
    .d-lg-table-cell{display:table-cell!important}
    .d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
    .d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media (min-width:1200px) {
    .d-xl-none{display:none!important}
    .d-xl-inline{display:inline!important}
    .d-xl-inline-block{display:inline-block!important}
    .d-xl-block{display:block!important}
    .d-xl-table{display:table!important}
    .d-xl-table-row{display:table-row!important}
    .d-xl-table-cell{display:table-cell!important}
    .d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
    .d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
@media print {
    .d-print-none{display:none!important}
    .d-print-inline{display:inline!important}
    .d-print-inline-block{display:inline-block!important}
    .d-print-block{display:block!important}
    .d-print-table{display:table!important}
    .d-print-table-row{display:table-row!important}
    .d-print-table-cell{display:table-cell!important}
    .d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
    .d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}
.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}
.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}
.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
@media (min-width:576px) {
    .flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
    .flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
    .flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
    .flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
    .flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
    .flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
    .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
    .justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
    .justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
    .justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
    .justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
    .justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
    .align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
    .align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
    .align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
    .align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
    .align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
    .align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
    .align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
    .align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}
    .align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
    .align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
    .align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
    .align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
    .align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
    .align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
    .align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}
    .align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
    .align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:768px) {
    .flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
    .flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
    .flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
    .flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
    .flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
    .flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
    .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
    .justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
    .justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
    .justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
    .justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
    .justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
    .align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
    .align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
    .align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
    .align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
    .align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
    .align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
    .align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
    .align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}
    .align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
    .align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
    .align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
    .align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
    .align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
    .align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
    .align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}
    .align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
    .align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:992px) {
    .flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
    .flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
    .flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
    .flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
    .flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
    .flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
    .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
    .justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
    .justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
    .justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
    .justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
    .justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
    .align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
    .align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
    .align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
    .align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
    .align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
    .align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
    .align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
    .align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}
    .align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
    .align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
    .align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
    .align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
    .align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
    .align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
    .align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}
    .align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
    .align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
@media (min-width:1200px) {
    .flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}
    .flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
    .flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
    .flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
    .flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
    .flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
    .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
    .justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}
    .justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
    .justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
    .justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}
    .justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}
    .align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}
    .align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}
    .align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
    .align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}
    .align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}
    .align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}
    .align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}
    .align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}
    .align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}
    .align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}
    .align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}
    .align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}
    .align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}
    .align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}
    .align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}
    .align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
    .align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.custom-slick .slick-arrow{position:absolute;width:42px;height:42px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:transparent;left:auto;right:auto;border:none;font-size:0;line-height:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff;z-index:2}
.custom-slick .slick-next{right:0}
.custom-slick .slick-prev{left:0}
.custom-slick .slick-arrow:before{content:'\e907';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:inherit;font-size:3rem;line-height:1;font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.custom-slick .slick-prev:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);-moz-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}
.custom-slick .slick-arrow:hover{text-shadow:2px 2px 3px #494949}
.custom-slick .slick-arrow.slick-disabled{opacity:0}
.custom-select{display:inline-block;vertical-align:middle;width:100%}
.select-hidden{display:none;visibility:hidden}
.custom-select .select{cursor:pointer;display:block;position:relative;font-size:16px;color:#646464;width:100%;position:relative}
.select-styled{position:relative;width:100%;height:30px;border:1px solid #aaa;padding:0 30px 0 10px;color:inherit;display:flex;align-items:center;line-height:1em;font-family:inherit;vertical-align:middle;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;perspective:1000px}
.select-styled:before{content:"\e904";position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:inherit;-moz-transition:inherit;-ms-transition:inherit;-o-transition:inherit;transition:inherit;color:#0071c0;font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:.6em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.select-styled:hover{background-color:#2b9ad6;color:#fff}
.select-styled:hover:before{color:#fff}
.select-styled:active:before,.select-styled.active:before{-webkit-transform:translateY(-50%) rotateX(180deg);-moz-transform:translateY(-50%) rotateX(180deg);-ms-transform:translateY(-50%) rotateX(180deg);-o-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg);color:inherit}
.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;border:1px solid #c8c8c8}
.select-options li{margin:0;padding:8px 0;text-indent:10px;border-top:1px solid rgba(200,200,200,0.64);-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}
.select-options li:nth-child(1){border:none}
.select-options li:hover{color:#fff;background:#2b9ad6}
.select-options li[rel="hide"]{display:none}
@font-face{font-family:'icomoon';src:url(/app/fonts/icomoon.eot?prusk1);src:url(/app/fonts/icomoon.eot?prusk1#iefix) format("embedded-opentype"),url(/app/fonts/icomoon.ttf?prusk1) format("truetype"),url(/app/fonts/icomoon.woff?prusk1) format("woff"),url(/app/fonts/icomoon.svg?prusk1#icomoon) format("svg");font-weight:400;font-style:normal}
.icon-before:before,.icon-after:after,[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-facebook:before{content:"\e900"}
.icon-mail:before{content:"\e901"}
.icon-star1:before{content:"\e902"}
.icon-plus:before{content:"\e903"}
.icon-arrow-bottom:before{content:"\e904"}
.icon-clock:before{content:"\e905"}
.icon-location:before{content:"\e906"}
.icon-next:before{content:"\e907"}
.icon-phone:before{content:"\e908"}
.icon-prev:before{content:"\e909"}
.icon-star2:before{content:"\e90a"}
.icon-search:before{content:"\e90b"}
.icon-laptop .path1:before{content:"\e90c";color:#929292}
.icon-laptop .path2:before{content:"\e90d";margin-left:-1.3603515625em;color:#929292}
.icon-laptop .path3:before{content:"\e90e";margin-left:-1.3603515625em;color:#157efb}
.icon-setup:before{content:"\e90f"}
.icon-cert:before{content:"\e910"}
.icon-location2:before{content:"\e911"}
.icon-apple:before{content:"\e912"}
.icon-notebook-old:before{content:"\e913"}
.icon-notebook:before{content:"\e948"}
.icon-smartphone:before{content:"\e914"}
.icon-tablet:before{content:"\e915"}
.icon-arrow-sm:before{content:"\e92f"}
.icon-arrow-md:before{content:"\e931"}
.icon-close-sm:before{content:"\e933"}
.icon-close-md:before{content:"\e934"}
.icon-action-camera:before{content:"\e916"}
.icon-battery:before{content:"\e917"}
.icon-bluetooth-dynamics:before{content:"\e918"}
.icon-bluetooth-headset:before{content:"\e919"}
.icon-bluray:before{content:"\e91a"}
.icon-close:before{content:"\e91b"}
.icon-digital-photoframe:before{content:"\e91c"}
.icon-drone:before{content:"\e91d"}
.icon-dvd:before{content:"\e91e"}
.icon-el-bicycle:before{content:"\e91f"}
.icon-el-book:before{content:"\e920"}
.icon-el-kettler:before{content:"\e921"}
.icon-gps-navigator:before{content:"\e922"}
.icon-ram:before{content:"\e923"}
.icon-harddrive:before{content:"\e924"}
.icon-heardphones:before{content:"\e925"}
.icon-airpods:before{content:"\e926"}
.icon-vr:before{content:"\e927"}
.icon-imac:before{content:"\e928"}
.icon-ipad:before{content:"\e929"}
.icon-ip-camera:before{content:"\e92a"}
.icon-iphone:before{content:"\e92b"}
.icon-macbook:before{content:"\e92c"}
.icon-mail2:before{content:"\e92d";color:#494949}
.icon-marker2:before{content:"\e92e";color:#0071c0}
.icon-marker1:before{content:"\e930"}
.icon-mobile-battery:before{content:"\e932"}
.icon-monitor:before{content:"\e935"}
.icon-monoblock:before{content:"\e936"}
.icon-monopod:before{content:"\e937"}
.icon-mp3-player:before{content:"\e938"}
.icon-play:before{content:"\e939"}
.icon-netbook:before{content:"\e93a"}
.icon-pc:before{content:"\e93b"}
.icon-phone2:before{content:"\e93c";color:#494949}
.icon-power-supply:before{content:"\e93d"}
.icon-radar-detector:before{content:"\e93e"}
.icon-radiophone:before{content:"\e93f"}
.icon-ricecooker:before{content:"\e940"}
.icon-robot-cleaner:before{content:"\e941"}
.icon-router:before{content:"\e942"}
.icon-smart-watch:before{content:"\e943"}
.icon-tv-cons:before{content:"\e944"}
.icon-video-recorder:before{content:"\e945"}
.icon-water-filter:before{content:"\e946"}
.icon-wired-phone:before{content:"\e947"}
.icon-iphone-6-6s:before{content:"\e949"}
.icon-iphone-7-Plus:before{content:"\e94a"}
.icon-iphone-7:before{content:"\e94b"}
.icon-iphone-8-Plus:before{content:"\e94c"}
.icon-iphone-8:before{content:"\e94d"}
.icon-iPhone-X:before{content:"\e94e";color:#0058c0}
.icon-iPhone-Xr:before{content:"\e94f";color:#0058c0}
.icon-iPhone-Xs:before{content:"\e950";color:#0058c0}
.icon-iPhone-Xs-Max:before{content:"\e951";color:#0058c0}
.icon-iphone-5s:before{content:"\e952"}
.icon-iphone-6-Plus-6sPlus:before{content:"\e953"}
img{vertical-align:top;border-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
img,embed,iframe,canvas,object,audio,video{max-width:100%;height:auto;vertical-align:top}
textarea{resize:vertical}
input,textarea,select{color:#000;vertical-align:middle;font:1rem}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;padding:0}
input[type="search"]{-webkit-appearance:none}
button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
html,body,p,ol,ul,li,dl,dt,dd,th,blockquote,button,figure,fieldset,legend,textarea,pre,iframe,input,form,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
form{border-style:none}
iframe{border:0}
mark{background-color:transparent}
blockquote,q{quotes:none}
q:before,q:after{content:''}
audio:not([controls]){display:none}
svg{fill:currentColor}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
*,:before,:after{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}
.grecaptcha-badge{display:none}
::-moz-selection{background:#0186AE;text-shadow:none}
::selection{background:#0186AE;text-shadow:none}
.browserupgrade{margin:.2em 0;background:#ccc;color:red;padding:.2em 0}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes zoomIn {
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    50%{opacity:1}
}
@keyframes zoomIn {
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    50%{opacity:1}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes zoomOut {
    0%{opacity:1}
    50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    100%{opacity:0}
}
@keyframes zoomOut {
    0%{opacity:1}
    50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    100%{opacity:0;visibility:hidden}
}
@-webkit-keyframes flip-horizontal-bottom {
    0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}
    100%{-webkit-transform:rotateX(0);transform:rotateX(0)}
}
@keyframes flip-horizontal-bottom {
    0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}
    100%{-webkit-transform:rotateX(0);transform:rotateX(0)}
}
@-webkit-keyframes Gradient {
    0%{background-position-x:0}
    50%{background-position-x:400px}
    100%{background-position-x:0}
}
@keyframes Gradient {
    0%{background-position-x:0}
    50%{background-position-x:400px}
    100%{background-position-x:0}
}
@-webkit-keyframes hue {
    to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}
}
@keyframes hue {
    to{-webkit-filter:hue-rotate(1turn);filter:hue-rotate(1turn)}
}
@-webkit-keyframes text-focus-in {
    0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}
    100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}
}
@keyframes text-focus-in {
    0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}
    100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}
}
@-webkit-keyframes button-shake {
    0%{left:0}
    50%{left:15px}
    100%{left:0}
}
@keyframes button-shake {
    0%{left:0}
    50%{left:15px}
    100%{left:0}
}
@-webkit-keyframes flip-in-hor-bottom {
    0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}
    100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}
}
@keyframes flip-in-hor-bottom {
    0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}
    100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}
}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.hidden{display:none!important}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}
.invisible{visibility:hidden;opacity:0}
.inline-grid{font-size:0;line-height:0}
.inline-grid__item{display:inline-block;vertical-align:top;font-size:1rem;line-height:1.1}
.list-style{list-style:none;margin:0;padding:0}
.cell{display:table-cell;vertical-align:middle}
.cell-align{width:1%;display:table-cell;vertical-align:middle}
.bg-cover{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.bg-contain{background-repeat:no-repeat;background-position:50% 50%;background-size:contain}
.ta-center{display:block;width:100%;text-align:center}
.ta-right{display:block;text-align:right}
.trns{-webkit-transition:all .3s;transition:all .3s}
html{font:14px/1.1 "Open Sans",Arial,Helvetica,sans-serif}
body{color:#494949;background:#fff;font-size:1rem}
body.menu-opened{overflow:hidden}
@media (min-width: 1200px) {
    .container{max-width:1170px}
}
a{color:#494949;text-decoration:none}
a:hover,a:active,a:focus{color:#0071c0;text-decoration:none}
#page{overflow-x:hidden;position:relative}
#content-wrapper{padding-top:30px}
.open-menu{display:block;position:absolute;width:30px;height:30px;right:0;top:50%;margin-top:-15px;background-color:transparent;z-index:20;font-size:0;line-height:0;display:none;color:#0071c0}
.open-menu:before{content:'';position:absolute;height:2px;background-color:#0071c0;top:0;left:0;right:0;border-radius:999px;-webkit-transition:all .5s;transition:all .5s;-webkit-transform-origin:50%;transform-origin:50%}
.open-menu:after{content:'';position:absolute;height:2px;background-color:#0071c0;left:0;right:0;bottom:0;border-radius:999px;-webkit-transition:all .8s;transition:all .8s;-webkit-transform-origin:50%;transform-origin:50%}
.open-menu span{position:absolute;content:'';height:2px;background-color:#0071c0;left:0;width:100%;top:50%;margin-top:-1px;border-radius:999px;-webkit-transition:all .5s;transition:all .5s}
.menu-opened .open-menu:before{top:50%;margin-top:-1px;margin-left:-3px;width:36px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.menu-opened .open-menu:after{top:50%;margin-top:-1px;margin-left:-3px;width:36px;-webkit-transform:rotate(405deg);transform:rotate(405deg)}
.menu-opened .open-menu span{visibility:hidden;opacity:0;right:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.fader{z-index:40;visibility:hidden;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;background:#000;position:fixed;top:0;left:0;right:0;bottom:0}
.menu-opened .fader{visibility:visible;opacity:.5}
.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.286rem;line-height:1.1;padding:13px 39px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:20px;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,0.5);box-shadow:0 2px 4px 1px rgba(0,0,0,0.5);-webkit-transition:all .3s;transition:all .3s;color:#0071c0;background-color:#fff;font-weight:600}
.btn:hover{-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,0.9);box-shadow:0 2px 4px 1px rgba(0,0,0,0.9)}
.btn:active{-webkit-box-shadow:inset -3px -3px 4px 1px rgba(0,0,0,0.9);box-shadow:inset -3px -3px 4px 1px rgba(0,0,0,0.9)}
.btn--big{padding:15px 39px;width:100%;max-width:360px}
.btn--blue{color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#0071c0),color-stop(100%,#4c6eff),to(#444aff));background-image:linear-gradient(to right,#0071c0,#4c6eff 100%,#444aff)}
.btn--blue:hover{color:#fff;-webkit-animation:Gradient 20s ease infinite;animation:Gradient 20s ease infinite}
#header{border-bottom:1px solid #cfcfcf;z-index:200;background-color:#fff}
.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:109px;position:relative}
.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:237px;margin-right:10px}
.header__content{padding:15px 0 2px}
.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:1.071rem;line-height:1.62}
.header-nav__link{display:inline-block;vertical-align:top;color:#282828}
.header-nav__link--lang{text-transform:uppercase}
.header-nav__link:hover{color:#0071c0}
.header-city{font-weight:400;color:#0071c0;cursor:pointer}
.header-nav__link + .header-nav__link{margin-left:20px}
.header-location{position:relative;font-size:1.071rem;line-height:21px;color:#494949}
.header-location__popup{display:none;position:absolute;top:100%;margin-top:10px;left:50px;min-width:260px;z-index:11;padding:10px 15px;background-color:#fff;border:solid 1px #979797;-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.header-location__popup:before{content:'';width:14px;height:14px;position:absolute;left:20px;top:-7px;border:1px solid #979797;border-bottom-color:transparent;border-right-color:transparent;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.location-opened .header-location__popup{display:block}
.header-location:hover{color:inherit}
.header-location__name{font-weight:400;color:#0071c0;cursor:pointer}
.header-location__name:hover{text-decoration:underline}
.header-location__title{display:block;margin-bottom:8px}
.header-location__subtitle{font-weight:400}
.header-location__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-location__link{display:inline-block;vertical-align:top;padding:0;text-decoration:underline}
.header-location__link--yes{background-color:#0071c0;color:#fff;margin-right:25px;padding:4px 17px;text-decoration:none}
.header-location__link--yes:hover{color:#fff}
.header-location__list{display:-webkit-box;display:-ms-flexbox;display:flex}
.header-location__list dt{margin-right:9px}
.header-location__list dd + dd{margin-left:11px}
.header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;font-size:1.071rem;line-height:1.62}
.header-info__block{position:relative}
.header-info__block + .header-info__block{margin-left:20px}
.header-info__link{padding:5px 25px 5px 30px;position:relative;-webkit-perspective:600px;perspective:600px;color:#000;color:#0071c0}
.icon-location.hide.header-info__link:after{content:''}
.header-info__link:after{content:"\e904";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.6em;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit}
.header-info__link:before{position:absolute;width:23px;text-align:right;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6e6e6e;font-size:1.4em}
.header-info__link-phone{padding:5px 25px 5px 30px;position:relative;perspective:600px;color:#0071c0}
.header-info__link-phone:before{position:absolute;width:23px;text-align:right;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6e6e6e;font-size:1.4em}
.header-dropdown{position:absolute;z-index:14;left:30px;right:0;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 0 2px 4px rgba(255,255,255,0.81);box-shadow:0 0 2px 4px rgba(255,255,255,0.81);padding:5px 0;visibility:hidden;opacity:0;-webkit-transition:all .5s;transition:all .5s}
.header-dropdown__item + .header-dropdown__item{margin-top:5px}
.header-info__block:hover .header-dropdown{visibility:visible;opacity:1;-webkit-animation:flip-horizontal-bottom .5s cubic-bezier(0.455,0.030,0.515,0.955) both;animation:flip-horizontal-bottom .5s cubic-bezier(0.455,0.030,0.515,0.955) both}
.header-lang{text-transform:uppercase}
.header-lang__option{text-transform:uppercase;font-weight:600}
.header-lang__option.active{pointer-events:none}
.header-lang__option{padding-left:0}
.header-info__block:hover .header-lang__option + .header-dropdown{left:0}
.header-lang__option + .header-lang__optionk{margin-top:5px}
.header-search{margin-top:-5px}
.header-search__form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.header-search__holder{width:100%;max-width:200px}
.header-search__ctrl{width:100%;padding:2px 22px 2px 12px;line-height:22px;border-bottom:1px solid #979797}
.header-search__btn{font-size:0;line-height:0;border:none;background-color:transparent;margin-left:-20px}
.header-search__btn:before{font-size:1.1rem;line-height:1;color:#494949}
.header-search__btn:hover:before{color:#0071c0}
.search-autocomplete{position:absolute;top:100%;left:0;right:0;padding:9px 2px 11px 13px;background-color:#fff;border:solid 1px #979797;border-top:none;z-index:12;visibility:hidden;opacity:0}
.search-autocomplete--active{visibility:visible;opacity:1}
.search-autocomplete__result{display:inline-block;vertical-align:top;color:#282828;font-size:.9286rem;line-height:1.2;padding:2px 0}
.header-search__ctrl:focus + .search-autocomplete{visibility:visible;opacity:1}
.site-inform{min-height:40px;background-color:#e4aa2a;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:1.3;position:relative}
.site-inform__msg{padding:5px 15px;text-align:center}
.site-inform__msg b{font-weight:600}
.site-inform__btn{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#494949;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}
.site-inform__btn:hover{color:#000}
.site-inform__btn:before{color:inherit}
.header-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;color:#0071c0}
.header-schedule__i{padding-left:25px;position:relative}
.header-schedule__i:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2em;line-height:1}
.main-services{background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);-webkit-animation:flip-in-hor-bottom 1s .5s cubic-bezier(0.250,0.460,0.450,0.940) both;animation:flip-in-hor-bottom 1s .5s cubic-bezier(0.250,0.460,0.450,0.940) both}
.services-nav__link{min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.12rem;font-weight:600;text-transform:uppercase;color:#494949;padding:4px 15px}
.services-nav__link:before{margin-right:5px;font-size:3.5em;color:rgba(35,68,197,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,113,192,1)),color-stop(100%,rgba(35,68,197,1)));background:-webkit-gradient(linear,left top,right top,from(rgba(0,113,192,1)),to(rgba(35,68,197,1)));background:linear-gradient(to right,rgba(0,113,192,1) 0%,rgba(35,68,197,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.services-nav__ico{margin-right:5px;font-size:3.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.services-nav__ico > :before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.main-services--inert{-webkit-box-shadow:initial;box-shadow:initial}
.main-services--inert a{pointer-events:none}
.main-services--inert .services-nav__link{color:#838383;font-size:1rem;line-height:1.2;text-transform:uppercase;font-weight:400}
.main-services--inert .services-nav__link:before{color:#838383;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial}
.page-title{font-size:2.5rem;font-weight:600;color:#494949;margin-bottom:26px}
.visual__wrapper{min-height:320px;padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}
.visual__wrapper:before{content:'';position:absolute;top:0;height:100%;left:0;width:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.55)),to(rgba(224,224,224,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.55),rgba(224,224,224,0))}
.visual__title{font-size:3.214rem;line-height:1.04;font-weight:600;color:#fff;margin-left:50px}
.visual-form__title{font-weight:600;font-size:2.043rem;color:#494949;margin-bottom:24px}
.visual-form__title--white{color:#fff}
.visual-form__holder + .visual-form__holder{margin-top:9px}
.visual-form__control,.visual-form__btn{width:100%;height:45px;line-height:45px;border-radius:20px;padding:0 18px}
.visual-form__control{border:1px solid #979797;font-size:1.071rem}
.visual-form__control.error{background-color:#fee;border:1px solid red}
.visual-form__btn{background:-webkit-gradient(linear,left top,right top,from(#0071c0),color-stop(80%,#4c6eff),to(#444aff));background:linear-gradient(to right,#0071c0,#4c6eff 80%,#444aff);-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,0.5);box-shadow:0 2px 4px 1px rgba(0,0,0,0.5);color:#fff;font-size:1.214rem;line-height:1.214rem;font-weight:600}
.visual-form__btn:hover{-webkit-animation:Gradient 10s ease infinite;animation:Gradient 10s ease infinite;color:#fff}
.visual-form__tip{font-size:.8571rem;font-weight:600;color:#0facf3;margin-top:5px;text-align:center}
.visual-form--invert .visual-form__title{font-size:1.643rem;color:#fff}
.visual-form--invert .visual-form__control{background-color:transparent;border-color:#fff;color:#fff}
.visual-form--invert .visual-form__control::-webkit-input-placeholder{font-family:inherit;color:#fff}
.visual-form--invert .visual-form__control::-moz-placeholder{font-family:inherit;color:#fff}
.visual-form--invert .visual-form__control:-ms-input-placeholder{font-family:inherit;color:#fff}
.visual-form--invert .visual-form__control:-moz-placeholder{font-family:inherit;color:#fff}
.visual-form--invert .visual-form__btn{background:#fff;color:#0071c0;-webkit-box-shadow:initial;box-shadow:initial;border:1px solid transparent}
.visual-form--invert .visual-form__btn:hover{background-color:transparent;border-color:#fff;color:#fff}
.visual-form--invert .visual-form__tip{color:#e1e1e1}
.visual-form--invert .visual-form__control.error{background-color:rgba(255,0,0,0.2);border:1px solid red}
.order-service__form .visual-form__group{display:table}
.order-service__form .visual-form__holder{display:table-cell;position:relative;width:1%;vertical-align:middle}
.order-service__form .visual-form__holder + .visual-form__holder{padding-left:30px}
.order-service__form .visual-form__title{display:inline-table}
.order-service__form .visual-form__btn{display:block;width:100%;max-width:260px}
.order-service__form .visual-form__tip{display:inline-table;margin-top:15px}
.section-title{font-size:2.5rem;color:#494949;margin-bottom:35px}
.section-title--white{color:#fff}
.section-title--bold{font-weight:600}
.section-title--center{text-align:center}
.section-subtitle{font-size:1.143rem;line-height:1.06;color:#838383;margin-bottom:38px}
.section-subtitle--center{text-align:center}
.services-tabs__nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(25%,1fr));grid-auto-rows:minmax(87px,auto);font-size:1.643rem;font-weight:600;line-height:1.4;border:solid 1px #b2b2b2;border-bottom:4px solid #b2b2b2}
.services-tabs__nav .tabs-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0083b7}
.services-tabs__nav .tabs-nav__i--active .tabs-nav__link{background-color:#0071c0;color:#fff;position:relative}
.services-tabs__nav .tabs-nav__i--active .tabs-nav__link:before{content:'';position:absolute;bottom:-5px;left:0;right:0;height:7px;background-color:#00548e;z-index:1}
.services-tabs__ct .tabs-content__i{min-height:449px;padding:60px 15px 50px}
.services-tabs__ct .tabs-content__title{font-size:1.786rem;font-weight:600;color:#494949;margin-bottom:35px}
.services-column{columns:2;-webkit-columns:2;-moz-columns:2;-webkit-column-gap:10px;column-gap:10px}
.services-column__link{display:block;position:relative;font-size:1.286rem;line-height:25px}
.services-column__link + .services-column__link{margin-top:6px}
.question{padding:98px 0}
.question-list{font-size:0;line-height:0;margin:0 -30px}
.question-list--half .question-list__i{width:49%}
.question__title{font-size:2.143rem;font-weight:600;color:#494949;margin-bottom:33px}
.question-list__i{width:100%;display:inline-block;vertical-align:top;font-size:1.143rem;line-height:1.2;color:#494949;position:relative;padding:0 30px;margin-bottom:25px}
.question-list__i .accordion-item__content{font-size:1rem;line-height:1.1;color:#494949;margin-top:12px;padding-left:46px}
.question-list__i .accordion-opener{display:block;position:relative;padding-left:46px}
.question-list__ico{position:absolute;left:0;top:50%;width:30px;height:30px;background-color:#0facf3;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;line-height:0}
.question-list__ico:before,.question-list__ico:after{content:'';position:absolute;width:2px;height:12px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.question-list__ico:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}
.accordion-item--opened .question-list__ico:before,.accordion-item--opened .question-list__ico:after{width:0;height:0;margin:0;background-color:transparent;border-style:solid;border-width:6px 6px 0;border-color:#fff transparent transparent;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}
.accordion-item--opened .question-list__ico:before{visibility:hidden;opacity:0}
.our-feedback{padding:56px 0 65px;background-color:#0071c0}
.feedback-i{padding-left:30px}
.feedback-list__item{margin-bottom:28px}
.feedback-i__item{display:none}
.feedback-i__photo{display:inline-block;vertical-align:top;width:52px;height:52px;border-radius:999px;overflow:hidden;float:left;margin-right:10px}
.feedback-i__content{overflow:hidden}
.feedback-i__name{font-size:1.214rem;font-weight:600;line-height:19px;color:#fff;margin-bottom:10px}
.feedback-i__name a,.feedback-i__name a:hover,.feedback-i__name a:visited{color:#fff}
.feedback-rating{display:inline-block;vertical-align:top;font-size:0;line-height:0;margin-bottom:8px}
.feedback-rating__star{display:inline-block;vertical-align:top;width:17px;height:17px;font-size:1rem;line-height:1}
.feedback-rating__star + .feedback-rating__star{margin-left:3px}
.feedback-rating__star:before{color:#ffb63d}
.feedback-rating--1 .feedback-rating__star:nth-child(1):before,.feedback-rating--2 .feedback-rating__star:nth-child(-n+2):before,.feedback-rating--3 .feedback-rating__star:nth-child(-n+3):before,.feedback-rating--4 .feedback-rating__star:nth-child(-n+4):before,.feedback-rating--5 .feedback-rating__star:before{content:'\e90a'}
.feedback-i__time{font-size:.8571rem;color:#fff;margin-bottom:8px;padding:0 5px}
.feedback-i__txt{font-size:1rem;line-height:19px;color:#fff}
.feedback-list .slick-next{right:-100px}
.feedback-list .slick-prev{left:-100px}
.feedback-list .slick-slide > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:-30px}
.popular-answer{padding:60px 0}
.answer-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-bottom:6px;margin:0 -5px;position:relative}
.answer-tabs__nav:before{content:'';position:absolute;left:5px;right:5px;height:4px;top:100%;background-color:#d8d8d8}
.answer-tabs__tab{padding:0 5px}
.answer-tabs__tab .tabs-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.143rem;font-weight:600;line-height:1.2;color:#0071c0;min-height:45px;position:relative;padding:0 8px}
.answer-tabs__nav .tabs-nav__i--active .tabs-nav__link{color:#494949}
.answer-tabs__nav .tabs-nav__i--active .tabs-nav__link:before{content:'';position:absolute;top:100%;margin-top:4px;height:7px;left:0;right:0;background-color:#0071c0}
.answer-tabs__wr{padding:45px 0 0}
.tabs-content__title{font-size:1.786rem;font-weight:600;color:#494949;margin-bottom:21px}
.content{padding:20px 0}
.cms-txt{font-size:1.143rem;line-height:1.4;color:#494949}
.cms-txt p + p{margin-top:25px}
.cms-txt a{display:inline-block;vertical-align:top;color:#0083b7;font-weight:600;-webkit-transition:all .4s;transition:all .4s;-webkit-box-shadow:inset 0 0 0 #0083b7;box-shadow:inset 0 0 0 #0083b7}
.cms-txt a:hover{-webkit-box-shadow:inset 0 2em 0 #0083b7;box-shadow:inset 0 2em 0 #0083b7;color:#fff}
.cms-txt mark{display:inline-block;vertical-align:top;color:#0083b7;background-color:transparent}
.cms-txt__title{font-size:1.429rem;font-weight:600;color:#494949;margin:0 0 7px}
.cms-txt ul + .cms-txt__title,.cms-txt p + .cms-txt__title{margin-top:35px}
.cms-txt ol,.cms-txt ul{list-style:none;margin:0;padding:0}
.cms-txt ul li:before{content:'';display:inline-block;vertical-align:top;width:4px;height:4px;border-radius:999px;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;margin-right:20px;background-color:#2B2A29;position:relative;top:10px;left:3px}
.cms-txt ol{counter-reset:item}
.cms-txt ol li:before{content:counter(item) ".";counter-increment:item;display:inline-block;vertical-align:top;margin-right:20px;position:relative;top:1px;left:3px;color:#0071c0;font-size:.95em}
.order-service{padding:44px 0;background-color:#0071c0}
.our-location{position:relative}
.our-location__map{height:400px;background-color:#ccc;position:relative;z-index:1}
.get-directions{position:absolute;left:10px;top:10px;z-index:2;font-size:1.2rem;line-height:1;text-shadow:1px 1px 3px #ccc}
footer{background-color:#eef2f5;padding:35px 0 18px}
.footer-top{margin-bottom:40px}
.footer-nav{font-size:1.143rem;line-height:1.3;color:#494949}
.footer-nav--withicon .footer-nav__link{padding-left:30px}
.footer-nav--withicon .footer-nav__link + .footer-nav__link{margin-top:6px}
.footer-nav__link{display:table;vertical-align:top;padding:4px 0;position:relative}
.footer-nav__link:before{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:50%;width:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;margin-right:15px;font-size:1.2em}
.footer-nav__link:hover:before{color:#0071c0}
.icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:1.143rem;color:#494949}
.icon-list__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;position:relative}
.icon-list__item:before{width:18px;text-align:center;margin-right:15px;font-size:1.2em}
.icon-list__item + .icon-list__item{margin-top:6px}
.icon-list__item address{font-style:normal}
.footer-mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:21px;font-size:1rem;line-height:1.1;color:#494949}
.footer-mark__copy{margin-right:10px}
.footer-mark__copy strong{font-weight:400}
.footer-by__link{position:relative;overflow:hidden;color:#187fc6;font-weight:600}
.sitegist{font-size:0;line-height:0}
.sitegist > *{font-size:1rem;line-height:1.1}
.sitegist__mark{color:#187fc6}
.footer-by__link:before{content:'';position:absolute;top:0;left:0;width:100%;height:110%;border-top:1px solid #E26534;border-bottom:1px solid #E26534;-webkit-transition:.5s;transition:.5s;-webkit-transform:scaleY(2);transform:scaleY(2);opacity:0}
.footer-by__link:hover:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}
.footer-by__link:hover{color:#494949}
.footer-by__link:hover .sitegist__mark{color:#E26534}
.breadcrumb{padding:22px 0 0}
.breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin:0}
.breadcrumb-list li{list-style:none;display:inline-block;vertical-align:top;font-size:1rem;line-height:1.2;color:#232323;position:relative}
.breadcrumb-list li:not(:first-child){margin-left:18px}
.breadcrumb-list li:not(:first-child):before{content:'';margin-right:12px;position:absolute;left:-11px;top:50%;width:5px;height:5px;border-radius:999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#838383;pointer-events:none}
.breadcrumb-list li:last-child{font-weight:600}
.breadcrumb-list li + .breadcrumb-list li{margin-left:18px}
.float-article + .float-article{margin-top:53px}
.float-article__visual{width:100%;max-width:40%;float:right;margin:0 0 50px 35px;text-align:right}
.float-article--reverse .float-article__visual{float:left;margin:0 50px 35px 0;text-align:left}
.content__visual img + img{margin-top:40px}
.compact-slider{position:relative}
.compact-slider__slide{overflow:hidden}
.compact-slider__slide img{margin:0 auto;position:relative;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}
.compact-slider .slick-active img{-webkit-transform:scale(1,1);transform:scale(1,1)}
.compact-slider:before{content:'';position:absolute;height:0;bottom:0;left:0;right:0;opacity:.6;-webkit-transition:all .3s;transition:all .3s;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));z-index:1;height:18%}
.compact-slider .slick-arrow{position:absolute;bottom:20px;z-index:5;font-size:0;line-height:0;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid transparent;background-color:transparent}
.compact-slider .slick-prev{left:50%;margin-left:-20px;border-bottom-color:#fff;border-left-color:#fff}
.compact-slider .slick-next{right:50%;margin-right:-20px;border-top-color:#fff;border-right-color:#fff}
.sitesearch{padding:0 0 40px}
.sitesearch__noresults{padding:20px 0 10px}
.sitesearch__results-item{margin:20px 0}
.sitesearch__results-title{font-size:18px;margin:0 0 7px}
.sitesearch__results-desc{margin:0 0 7px}
.sitesearch__results-link{font-size:12px;margin:0 0 7px}
.brands{padding:32px 0}
.brands > .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.brands-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% / 12 * 10);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px}
.brands-list__i:nth-child(-n+5){-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-negative:2;flex-shrink:2}
.brands-list__i{padding:0 20px;margin-bottom:35px;-ms-flex-negative:1;flex-shrink:1;text-align:center}
.brands-list .slick-arrow{position:absolute;z-index:5;font-size:0;line-height:0;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid transparent;background-color:transparent}
.brands-list .slick-prev{left:0;border-bottom-color:#494949;border-left-color:#494949}
.brands-list .slick-next{right:0;border-top-color:#494949;border-right-color:#494949}
ul.dot-list{font-size:1.143rem;line-height:1.44;margin:7px 0}
ul.dot-list li{position:relative;padding-left:38px}
ul.dot-list li:before{content:'';position:absolute;top:9px;left:15px;width:4px;height:4px;border-radius:999px;background-color:#2B2A29}
.offered-services{padding:52px 0 54px;position:relative;z-index:1;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
.offered-services:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;opacity:.85;background-image:-webkit-gradient(linear,left top,right top,from(#07609f),to(#5991bb));background-image:linear-gradient(to right,#07609f,#5991bb);z-index:-1}
.offered-services__btn{margin-top:50px}
.services-list{font-size:1.214rem;font-weight:500;line-height:1.12;color:#fff}
.services-list + .services-list{margin-top:30px}
.services-list dt{font-size:1.786rem;font-weight:600;margin-bottom:22px}
.services-list dd + dd{margin-top:16px}
.services-list__link{display:inline-block;vertical-align:top;color:#fff;position:relative;padding-left:42px;left:0}
.services-list__link:before{content:'\e907';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:inherit;font-size:1.2em;line-height:1;font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .4s;transition:all .4s}
.services-list__link:hover{color:#0facf3}
.services-list__link:hover:before{-webkit-animation:button-shake 2s infinite ease-out;animation:button-shake 2s infinite ease-out}
.offered-services{background-attachment:fixed;margin-top:50px}
.prices{padding:70px 0 67px}
.prices-table{display:grid;grid-template-columns:43% repeat(2,1fr);grid-auto-rows:minmax(20px,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;font-size:1.143rem}
.prices-table__title{text-transform:uppercase;font-weight:600;color:#575757;margin-bottom:20px}
.prices-table__name{color:#838383}
.prices-table__cell{font-size:1.071rem;font-weight:600;color:#575757}
.prices-tips{font-size:1.2rem;line-height:1.2;margin-top:25px}
.prices-tips mark{background-color:transparent;color:#0071c0;font-weight:600}
.prices__btn{margin-top:33px;padding:15px 39px;width:100%;max-width:360px}
.grid{padding:25px 0 72px;overflow-x:hidden}
.grid-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:minmax(250px,auto);grid-gap:2.143rem;-webkit-perspective:1000px;perspective:1000px}
.grid-list__block{position:relative;font-size:1.571rem;font-weight:700;line-height:1.23;text-shadow:0 2px 4px #000;text-transform:uppercase;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-shadow:2px 4px 8px 2px rgba(0,0,0,0.5);box-shadow:2px 4px 8px 2px rgba(0,0,0,0.5);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.grid-list__block:before{content:'';position:absolute;top:0;bottom:0;width:100%;height:100%;background-color:rgba(5,57,104,0.81);z-index:1;-webkit-transition:inherit;transition:inherit}
.grid-list__block:nth-child(even):before{background-color:rgba(5,57,104,0.81)}
.grid-list__block:nth-child(odd):before{background-color:rgba(11,91,147,0.82)}
.grid-list__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;color:#fff;z-index:2;padding:20px;-webkit-transition:padding .5s;transition:padding .5s}
.grid-list__block:hover .grid-list__link{color:#fff;padding-bottom:50px}
.grid-list__block:hover:before{background-color:rgba(11,91,147,0.5)}
.grid-list__block:hover{-webkit-transform:rotateX(8deg);transform:rotateX(8deg)}
.about-us{padding:20px 0 60px}
.chess-info__block{margin-bottom:81px}
.chess-info__img{display:block}
.chess-info__block:nth-child(even) [class^="col"]:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.chess-info--invert .chess-info__block [class^="col"]:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.chess-info--invert .chess-info__block:nth-child(even) [class^="col"]:nth-child(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.contacts-block{padding:54px 0;border-top:solid 1px #b2b2b2}
.contacts-list__col{position:relative}
.contacts-list__col .get-directions{font-size:1rem;left:20px}
.contacts-block__title{font-size:1.214rem;font-weight:600;line-height:1.35;color:#212121;margin-bottom:15px}
.contacts-block__map{width:100%;height:280px;background-color:#ccc;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
.social-list{font-size:1.143rem;line-height:1.3;color:#494949}
.social-list__link{display:table;vertical-align:top;padding:4px 0;position:relative;padding-left:30px}
.social-list__link:before{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:50%;width:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;margin-right:15px;font-size:1.26em}
.social-list .icon-mail:before{font-size:1.05em}
.social-list__link + .social-list__link{margin-top:2px}
.find-us{font-size:1.143rem;line-height:1.3;color:#494949}
.find-us__i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:4px 0 4px 30px}
.find-us__i:before{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;left:0;width:20px;font-size:1.2em}
.find-us__i + .find-us__i{margin-top:2px}
.find-us__i address{font-style:normal}
.find-us__i span{display:block}
.find-us__i span + span{margin-top:5px}
.custom-select--map{width:100%;max-width:200px;float:right;margin:-30px 0 0;text-align:right}
.custom-select--map .select{color:#212121;font-size:1.214rem;line-height:1}
.custom-select--map .select-styled{border:none;padding:0 42px 0 10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.select-styled:before{font-size:.5em}
.custom-select--map .select-options{border-top:none;margin-top:1px}
.custom-select--map .select-options li{border:none;padding:8px 39px 8px 10px}
.select-device{padding:55px 0 28px}
.device-list{width:calc(100% / 12 * 10);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(30%,1fr));grid-auto-rows:minmax(100px,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;grid-gap:30px}
.device-block{position:relative;-ms-flex-item-align:center;align-self:center}
.device-block__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;text-align:center;font-size:1.143rem;font-weight:600;color:#494949}
.device-block__link:before{display:block;text-align:center;margin-bottom:23px;font-size:3.5em;color:rgba(35,68,197,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,113,192,1)),color-stop(100%,rgba(35,68,197,1)));background:-webkit-gradient(linear,left top,right top,from(rgba(0,113,192,1)),to(rgba(35,68,197,1)));background:linear-gradient(to right,rgba(0,113,192,1) 0%,rgba(35,68,197,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.device-block__link.icon-iphone-5s:before{font-size:2.84em}
.device-block__link.icon-iphone-6-6s:before{font-size:3em}
.device-block__link.icon-iPhone-Xs:before{font-size:3.32em}
.device-block__link.icon-iphone-7:before{font-size:3.5em}
.device-block__link.icon-iphone-8:before{font-size:3.5em}
.device-block__link.icon-iphone-6-Plus-6sPlus:before{font-size:3.64em}
.device-block__link.icon-iphone-7-Plus:before{font-size:3.64em}
.device-block__link.icon-iphone-8-Plus:before{font-size:3.64em}
.device-block__link.icon-iPhone-X:before{font-size:3.7em}
.device-block__link.icon-iPhone-Xr:before{font-size:3.7em}
.device-block__link.icon-iPhone-Xs-Max:before{font-size:3.82em}
.more-devise{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:22px 0;border:solid #cfcfcf;border-width:1px 0;margin-top:40px}
.select-device__btn{display:inline-block;vertical-align:top;padding:10px 23px;font-size:1.143rem;font-weight:600;color:#0071c0;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.select-device__btn:before{position:absolute;right:0;top:50%;font-size:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:inherit;-webkit-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.select-device__btn--active:before{-webkit-transform:translateY(-50%) rotateZ(45deg) rotateX(180deg);transform:translateY(-50%) rotateZ(45deg) rotateX(180deg)}
.more-devise__content{display:none;margin-top:20px}
@-webkit-keyframes puff-in-center {
    0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}
    100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}
}
@keyframes puff-in-center {
    0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(2px);filter:blur(2px);opacity:0}
    100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}
}
@-webkit-keyframes rotate-out-2-cw {
    0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
    100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}
@keyframes rotate-out-2-cw {
    0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
    100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}
.popup{position:fixed;top:0;height:100vh;left:0;width:100vw;z-index:999999999!important;display:flex;flex-direction:column;justify-content:center;display:none;color:#fff;text-align:center}
.popup > .container{position:relative}
.popup__title{font-size:2.2rem;font-weight:600;margin-bottom:25px}
.popup__desc{font-size:1.5rem;line-height:1.3}
.popup-form--opened,.popup-result--opened{overflow:hidden}
.popup-form--opened .popup-form,.popup-result--opened .popup-result{display:flex;-webkit-animation:puff-in-center .3s cubic-bezier(0.470,0.000,0.745,0.715) both;animation:puff-in-center .3s cubic-bezier(0.470,0.000,0.745,0.715) both}
.popup:before{content:'';position:absolute;top:0;height:100%;left:0;width:100%;background-color:rgba(3,0,3,0.8)}
.popup__wrapper{align-items:center;justify-content:center}
.popup__btn{position:absolute;top:-25%;right:30%;color:#fff;font-size:0;line-height:0;perspective:1000px;transform-style:preserve-3d;-webkit-transition:transform .3s linear;-moz-transition:transform .3s linear;-ms-transition:transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear}
.popup__btn:before{font-size:2.5rem;line-height:1;color:inherit}
.popup__btn:hover{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}
.popup__btn:active{color:#fff;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}
.scrollup{position:fixed;z-index:9;bottom:50px;right:50px;font-size:3rem;line-height:1;color:#0071c0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;opacity:0}
.scrollup.active{opacity:1}
.scrollup:before{color:inherit;text-shadow:0 0 2px #fff}
.scrollup:active{-webkit-transform:rotate(-90deg) -moz-transform: rotate(-90deg) -ms-transform: rotate(-90deg) -o-transform: rotate(-90deg);transform:rotate(-90deg)}
.blog__article{display:block;margin-bottom:50px}
.blog__article:hover .blog-post__title{color:#0071c0}
.blog-post__img{display:block;text-align:center;margin-bottom:17px}
.blog-post__title{font-size:1.429rem;line-height:1.15;color:#212121;margin-bottom:10px;min-height:40px}
.blog-post__shortdesc{font-size:1.071rem;line-height:1.33;color:#494949}
.blog-pagination{text-align:center;padding:10px 0 53px;color:#0071c0}
.pagination{display:inline-block;list-style:none;margin:0;padding:0;user-select:none}
.pagination li{display:inline-block;vertical-align:top}
.pagination li + li{padding-left:8px}
.pagination li a,.pagination li.active span{width:35px;height:35px;display:block;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;font-size:19px;line-height:35px}
.pagination li.active span{border:1px solid #9b9b9b;color:#9b9b9b}
.pagination li a{cursor:pointer;color:#0071c0;border:1px solid #0071c0}
.pagination li a:hover,.pagination li a:focus{text-decoration:none}
.pagination li.prev a,.pagination li.next a{font-size:0;line-height:0;position:relative}
.pagination li.prev a:before,.pagination li.next a:before{content:'';position:absolute;width:10px;height:10px;border:2px solid #0071c0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.pagination li.prev a:before{border-width:0 0 1px 1px;margin-left:5%}
.pagination li.next a:before{border-width:1px 1px 0 0;margin-left:-5%}
.cks-box{position:fixed;left:0;bottom:0;right:0;background:rgba(0,0,0,0.9);color:#fff;font-size:15px;line-height:22px;padding:20px 0;z-index:999999999!important;animation:initial;display:none}
.cks-active .cks-box{display:block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.cks-box .container{position:relative}
.cks-box__wr{display:flex;align-items:center}
.cookies-text{flex-basis:75%}
.cks-box__action{display:flex;flex-flow:row nowrap;margin-left:5%;flex-basis:25%}
.cookies-text a{color:#828282}
.cookies-text a:hover{text-decoration:underline}
#bingc-phone-button{z-index:9999999999!important}
.cks-box__btn{color:#fff;border:1px solid #fff;background-color:transparent;padding:12px;font-weight:300;flex-basis:110px;font-size:14px;line-height:1;box-shadow:initial}
.cks-box__btn+.cks-box__btn{margin-left:20px}
.cks-box__btn--accept{background-color:#fff;color:#0771be}
.m-0{margin:0}
.mt-0{margin-top:0}
.mb-0{margin-bottom:0}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.mb-60{margin-bottom:60px}
.js-error{display:none}
.no-js .js-error{display:block;color:red;text-align:center}
.n-found{margin-top:-30px}
.n-found__row{height:500px}
.n-found__title{max-width:360px;font-size:2.5rem;line-height:1.2;font-weight:600;color:#fff}
.n-found__btn{margin-top:30px;padding:15px 25px}
@media screen and (max-width: 1199.98px) {
    .main-services--inert .services-nav__link{font-size:.9rem}
    .visual__title{font-size:2.6rem}
    .visual-form__title{font-size:1.6rem}
    .header-info__block + .header-info__block{margin-left:20px}
    .header-search__holder{max-width:120px}
    .header-info{font-size:1rem}
    .header-logo{max-width:200px}
    .question-list__i{font-size:1rem}
    .feedback-list .slick-next{right:-50px}
    .feedback-list .slick-prev{left:-50px}
    .answer-tabs__nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .3s;transition:all .3s}
    .answer-tabs__tab{display:inline-block;vertical-align:top;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:5px}
    .tabs-nav__i--active .tabs-nav__link:before{display:none}
    .answer-tabs__tab .tabs-nav__link{min-height:30px;padding:5px;border:1px solid #0facf3}
    .answer-tabs__nav:before{display:none}
    .tabs-nav__i--active .tabs-nav__link{border-color:#494949}
    .answer-tabs__wr{padding:20px 0 0}
    .brands-list{width:100%;padding:0 15px}
    .services-list{font-size:1rem}
}
@media screen and (max-width: 991.98px) {
    .header__wrapper{min-height:74px}
    .open-menu{display:block}
    .header__content{display:none;position:fixed;overflow-y:auto;z-index:10;background-color:rgba(255,255,255,0.9);top:0;left:0;right:0;height:0;padding:10px 20px;-webkit-transition:all .4s;transition:all .4s}
    .menu-opened .header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;-webkit-animation:text-focus-in 1s cubic-bezier(0.550,0.085,0.680,0.530) both;animation:text-focus-in 1s cubic-bezier(0.550,0.085,0.680,0.530) both}
    .header-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
    .header-nav__link + .header-nav__link{margin:2px 0 0}
    .header-nav__link{font-weight:600;padding:5px}
    .services-nav__link{font-size:1rem}
    .visual__title{font-size:2.2rem}
    .visual-form__title{font-size:1.5rem}
    .visual-form__control,.visual-form__btn{height:36px}
    .visual-form__btn{font-size:1rem}
    .header-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
    .header-info__block + .header-info__block{margin:15px 0 0}
    .header-search{width:100%;margin-bottom:10px}
    .header-search__ctrl{background-color:transparent}
    .header-info__block .header-dropdown{visibility:visible;opacity:1;display:none;position:static;background-color:transparent;-webkit-box-shadow:initial;box-shadow:initial;padding-left:30px;-webkit-transition:initial;transition:initial}
    .services-tabs__nav{font-size:1.3rem}
    .question-list--half .question-list__i{width:100%}
    .question__img{margin-bottom:25px}
    .answer-tabs__nav{margin:0}
    .answer-tabs__tab{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}
    .answer-tabs__tab + .answer-tabs__tab{margin-top:5px}
    .our-feedback{padding:50px 0 40px}
    .footer-info [class^="col-"]{margin:10px 0}
    .site-inform{font-size:.9rem;min-height:22px}
    .main-services--inert .services-nav__link{min-height:70px}
    .header-location__popup{right:auto;bottom:auto;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
    .header-location__popup:before{left:50%;margin-left:-5px}
    .header-search__holder{max-width:initial}
    .search-autocomplete{padding:6px}
    .page-title{font-size:2rem}
    .grid-list{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,auto)}
    .grid-list__block{font-size:1.2rem}
    .cks-box__wr{flex-direction:column}
    .cookies-text{order:2;font-size:13px}
    .cks-box__action{margin:0 0 10px}
    a.header-info__link-phone.sg-mg-phone {
        display: inline-block;
    }
}
@media screen and (max-width: 767.98px),screen and (orientation: landscape) and (max-width: 767.98px),screen and (orientation: portrait) and (max-width: 767.98px) {
    .main-services{padding:10px 0}
    .services-nav__link{font-size:.9rem;min-height:50px}
    .visual__wrapper{padding:20px}
    .visual__title{margin:0 0 20px}
    .visual__wrapper:before{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.9)),to(rgba(224,224,224,0)));background-image:linear-gradient(to top,rgba(0,0,0,0.9),rgba(224,224,224,0))}
    .visual > .container{max-width:100%}
    .visual-form__title{color:#fff;margin:0 0 10px}
    .visual-form__control{background-color:rgba(255,255,255,0.81)}
    .order-service__form .visual-form__group,.order-service__form .visual-form__holder,.order-service__form .visual-form__btn{display:block;width:100%;max-width:initial}
    .order-service__form .visual-form__holder + .visual-form__holder{padding:0}
    .order-service__form .visual-form__title{text-align:center;margin-bottom:25px;font-size:1.4rem}
    .services-tabs__nav{grid-auto-rows:minmax(55px,auto);font-size:1rem}
    .feedback-i__photo{float:none;margin:0 0 10px}
    .feedback-list .slick-slide{padding:0 44px}
    .custom-slick .slick-arrow:before{font-size:2.5rem}
    .section-title{font-size:2rem}
    .answer-tabs__order{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
    .answer-tabs__img{margin-bottom:20px;text-align:center}
    .our-feedback{padding:40px 0 30px}
    .footer-mark{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
    .footer-mark__copy{margin:0 0 5px}
    .float-article__visual{float:none;text-align:left;max-width:initial;margin:0 0 20px}
    .prices-table{font-size:1rem}
    .brands-list__i:nth-child(-n+5){-ms-flex-preferred-size:initial;flex-basis:initial;-ms-flex-negative:initial;flex-shrink:initial}
    .brands-list__i{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:0;min-height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
    .offered-services__col + .offered-services__col{margin:40px 0 0}
    .btn{width:initial;max-width:initial}
    .compact-slider:before{height:20%}
    .grid-list{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(150px,auto)}
    .grid-list__block{font-size:1rem}
    .chess-info__block:nth-child(even) [class^="col"]:nth-child(1){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}
    .chess-info--invert .chess-info__block [class^="col"]:nth-child(1){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}
    .chess-info--invert .chess-info__block:nth-child(even) [class^="col"]:nth-child(1){-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}
    .chess-info__img{margin-bottom:30px;text-align:center}
    .chess-info__desc{text-align:justify}
    .about-us{padding:20px 0}
    .contacts-block__map{margin-top:25px}
    .contacts-list__col .get-directions{top:30px}
    .popup__btn{right:10%}
    .blog-post__shortdesc{font-size:1rem}
}
@media screen and (max-width: 575.98px) {
    .visual__title{font-size:1.7rem}
    .visual-form__title{font-size:1.1rem}
    .header-logo{max-width:175px}
    .services-tabs__nav{grid-template-columns:1fr;grid-auto-rows:minmax(40px,auto)}
    .feedback-list .slick-next{right:0}
    .feedback-list .slick-prev{left:0}
    .question-list{margin:0}
    .question-list__i{padding:0}
    .site-inform{font-size:.75rem}
    .breadcrumb{display:none}
    .prices-table,.prices-table__cell{font-size:.9rem}
    .section-title{font-size:1.8rem}
    .services-list dt{font-size:1.3rem}
    .grid-list{grid-gap:10px}
    .grid-list__link{padding:10px;text-align:center}
    .question{padding:50px 0 10px}
    .cms-txt__title{font-size:1.25rem}
    .custom-select--map{margin:0}
    .custom-select--map .select{font-size:1rem}
    .device-block__link{font-size:1.1rem}
    .scrollup{right:15px}
    .prices-tips{font-size:1.143rem}
    .site-inform__msg a{font-size:13px}

    #bwc-wrap.bwc-position-left #bwc-widget-action.bwc-mobile {
        left: auto!important;
        right: 10px!important;
    }
    .header-location,
    .header-nav__link {
        font-size: 1.3rem;
    }
    .open-menu {
        height: 22px;
        margin-top: -11px;
    }
    .home .visual__wrapper.bg-cover {
        background-position: right;
    }
    .visual__title {
        font-size: 2rem;
        font-weight: 700;
    }
    .question-list__i .accordion-item__content {
        line-height: 1.5;
    }
    .answer-tabs__tab .tabs-nav__link {
        padding: 12px;
    }
    .visual-form__control, .visual-form__btn {
        height: 45px;
    }
    .btn--big,
    .btn {
        padding: 13px 39px;
        min-width: 270px;
    }
}
@media print {
    *,:before,:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}
    a,a:visited{text-decoration:underline}
    a[href]:after{content:" (" attr(href) ")"}
    abbr[title]:after{content:" (" attr(title) ")"}
    a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
    pre{white-space:pre-wrap!important}
    pre,blockquote{border:1px solid #999;page-break-inside:avoid}
    thead{display:table-header-group}
    tr,img{page-break-inside:avoid}
    p,h2,h3{orphans:3;widows:3}
    h2,h3{page-break-after:avoid}
}

/*smart kasa*/
.smart-kasa-advantages {
    display: flex;
    justify-content: center;
    padding: 20px 0;
}
.smart-kasa-advantages .advantages-block {
    width: 270px;
    text-align: center;
    margin: 20px 0;
    padding: 0 10px;
}
.smart-kasa-advantages .advantages-block .advantages-title {
    font-size: 16px;
    font-weight: 700;
    padding: 10px 0;
}
.smart-kasa-advantages .advantages-block .advantages-desc {
    line-height: 18px;
}
.smartKart-section-_title {
    text-align: center;
    font-size: 28px;
    font-weight: 900;
}
.smart-kasa-video{
    margin: 70px 0 0 0;
}
.smart-kasa-video iframe {
    width: 100%;
    height: 620px;
}
.question .question-list-smart-kasa {
    margin-top: 40px;
}
.desc-smart-kasa {
    padding: 40px;
}
.desc-smart-kasa .h1-title-smart-kasa {
    font-size: 34px;
    font-weight: 700;
}
.desc-smart-kasa ul{
    margin-top: 30px;
    text-transform: uppercase;
    padding-left: 24px;
    font-size: 20px;
    line-height: 26px;
}
.desc-smart-kasa p {
    display: inline-block;
    margin-top: 20px;
}
section.about-us.about-smart-kasa {
    padding-bottom: 10px;
}
.desc-smart-kasa a.order-smart-kasa,
.desc-smart-kasa a.rent-smart-kasa{
    display: inline-block;
    width: 200px;
    background: #FE8257;
    border: 2px solid #FE8257;
    border-radius: 99px;
    font-size: 18px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    padding: 8px;
    margin: 20px 10px 10px 10px;
}
.desc-smart-kasa a.rent-smart-kasa {
    width: 150px;
    background: #5DC3E8;
    border: 2px solid #5DC3E8;
}
.desc-smart-kasa a.rent-smart-kasa:hover,
.desc-smart-kasa a.order-smart-kasa:hover {
    background: #fff;
    color: #FE8257;
}

.director-form {
    padding-bottom: 20px;
}
.director-form .visual-form__control.sg-textarea-message {
    height: 180px;
    vertical-align: top;
    line-height: 28px;
}


@media screen and (max-width: 1199.98px) {
    .smart-kasa-video iframe {
        height: 500px;
    }
}

@media screen and (max-width: 991.98px) {
    .desc-smart-kasa a.rent-smart-kasa {
        width: 200px;
        margin-top: 0;
    }
}
@media screen and (max-width: 767.98px) {
    .smart-kasa-video iframe {
        height: 390px;
    }
}
@media screen and (max-width: 575.98px) {
    .smart-kasa-video iframe {
        height: 310px;
    }
    .desc-smart-kasa a.order-smart-kasa,
    .desc-smart-kasa a.rent-smart-kasa {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}
.device-list__i.device-block .device-block__link.icon-iPhone-11:before {
    content: "";
    height: 61px;
    width: 32px;
    background: url("/images/iPhone-11.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px 61px;
}
.device-list__i.device-block .device-block__link.icon-iPhone-11-pro:before {
    content: "";
    height: 61px;
    width: 32px;
    background: url("/images/iPhone-11-Pro.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px 61px;
}
.device-list__i.device-block .device-block__link.new-icon-iPhone-Xr:before {
    content: "";
    height: 61px;
    width: 32px;
    background: url("/images/iPhone-Xr.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px 61px;
}

span.sg-attention-red{
    color: red;
    font-weight: 600;
    margin-top: 10px;
}

.icon-iMAC:before {
    content: "";
    height: 50px;
    width: 65px;
    background: url(/images/imac.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 65px 50px;
}

.iphone-prices-table .prices-table__cell {
    text-align: center;
}
.iphone-prices-table .prices-table__title {
    text-align: center;
}
.iphone-prices-table .prices-table__title:nth-child(1) {
    text-align: left;
}


.main-services.new-main-services .sg-col-2 {
    width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-services.new-main-services .services-nav__link:before {
    margin-right: 3px;
    font-size: 3.2em;
}
.main-services.new-main-services .services-nav__link {
    font-size: 0.9rem;
}
.main-services.new-main-services .icon-print:before {
    content: "";
    height: 37px;
    width: 49px;
    background: url(/images/5-printer.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
}
.main-services.new-main-services .icon-notebook:before {
    margin-right: 10px;
}

.how-work {
    padding: 60px 0 80px;
}
.how-work .how-work-block {
    padding: 0 5px 30px;
}
.how-work .how-work-block .how-work-block-number {
    width: 43px;
    height: 43px;
    border: 1px solid #494949;
    border-radius: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0071C0;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 10px;
}
.how-work .how-work-block .how-work-block-title {
    /*width: 70%;*/
    font-size: 26px;
    font-weight: 600;
    color: #0071C0;
    line-height: 1;
    margin-bottom: 10px;
}
.how-work .how-work-block .how-work-block-desc {
    font-size: 16px;
    line-height: 19px;
    color: #494949;
}

.sg-site-video {
    padding: 30px 0 80px;
}
.sg-site-video .row {
    display: flex;
    flex-direction: column;
}
#toTop {
    display: none;
    width: 56px;
    height: 56px;
    box-shadow: 0 0 5px rgb(33 37 41 / 12%);
    position: fixed;
    right: 10px;
    bottom: 142px;
    z-index: 10;
    cursor: pointer;
    background: url("/images/right-arrow.png") center/contain no-repeat #6890e4;
    background-size: 24px;
}

@media (min-width: 768px) and (max-width: 991px) {
    .main-services.new-main-services .icon-print:before {
        background-size: 30px 30px;
    }
    .main-services.new-main-services .services-nav__link {
        font-size: 0.8rem;
    }
}
@media (max-width: 768px) {
    .main-services.new-main-services .sg-col-2 {
        padding: 4px 10px;
        width: 50%;
        justify-content: end;
    }
    .main-services.new-main-services .services-nav__link {
        min-height: 60px;
    }
    .main-services.new-main-services .services-nav__link {
        font-size: 0.9rem;
    }
    .main-services.new-main-services .icon-print:before {
        height: 40px;
        width: 52px;
    }
    #toTop {
        display: block;
    }
    #bwc-wrap.bwc-position-left #bwc-chat-cloud-message.bwc-mobile {
        left: 14px!important;
    }
}
@media (max-width: 576px) {
    .main-services.new-main-services .sg-col-2 {
        width: 100%;
    }
    .how-work .how-work-block {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .how-work .how-work-block .how-work-block-title {
        font-size: 20px;
    }
    .how-work .how-work-block .how-work-block-desc {
        font-size: 14px;
    }
}

dl.header-location__list {
    display: none;
}
.location-opened .header-location__popup {
    display: none!important;
}
.cms-txt.mz-cms-text h3.tabs-content__title {
    margin-top: 30px;
}
.device-block__link.icon-scooters svg {
    margin-bottom: 23px;
    height: 56px;
    width: auto;
}