

/* Start:/bitrix/templates/mobile/css/reset.min.css?17511903873367*/
*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;text-align:left;}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}

/* End */


/* Start:/bitrix/templates/mobile/css/flexboxgrid.min.css?175119038775519*/
@-ms-viewport{
    width:device-width 
}
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 
    }
}
.m-0 {
    margin: 0 !important;
}
.mt-0, .my-0 {
    margin-top: 0 !important;
}
.mr-0, .mx-0 {
    margin-right: 0 !important;
}
.mb-0, .my-0 {
    margin-bottom: 0 !important;
}
.ml-0, .mx-0 {
    margin-left: 0 !important;
}
.m-1 {
    margin: 0.25rem !important;
}
.mt-1, .my-1 {
    margin-top: 0.25rem !important;
}
.mr-1, .mx-1 {
    margin-right: 0.25rem !important;
}
.mb-1, .my-1 {
    margin-bottom: 0.25rem !important;
}
.ml-1, .mx-1 {
    margin-left: 0.25rem !important;
}
.m-2 {
    margin: 0.5rem !important;
}
.mt-2, .my-2 {
    margin-top: 0.5rem !important;
}
.mr-2, .mx-2 {
    margin-right: 0.5rem !important;
}
.mb-2, .my-2 {
    margin-bottom: 0.5rem !important;
}
.ml-2, .mx-2 {
    margin-left: 0.5rem !important;
}
.m-3 {
    margin: 1rem !important;
}
.mt-3, .my-3 {
    margin-top: 1rem !important;
}
.mr-3, .mx-3 {
    margin-right: 1rem !important;
}
.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}
.ml-3, .mx-3 {
    margin-left: 1rem !important;
}
.m-4 {
    margin: 1.5rem !important;
}
.mt-4, .my-4 {
    margin-top: 1.5rem !important;
}
.mr-4, .mx-4 {
    margin-right: 1.5rem !important;
}
.mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}
.ml-4, .mx-4 {
    margin-left: 1.5rem !important;
}
.m-5 {
    margin: 3rem !important;
}
.mt-5, .my-5 {
    margin-top: 3rem !important;
}
.mr-5, .mx-5 {
    margin-right: 3rem !important;
}
.mb-5, .my-5 {
    margin-bottom: 3rem !important;
}
.ml-5, .mx-5 {
    margin-left: 3rem !important;
}
.mt-6, .my-6 {
    margin-top: 4.375rem !important;
}
.mb-6, .my-6 {
    margin-bottom: 4.375rem !important;
}
.mt-7, .my-7 {
    margin-top: 5rem !important;
}
.mb-7, .my-7 {
    margin-bottom: 5rem !important;
}
.p-0 {
    padding: 0 !important;
}
.pt-0, .py-0 {
    padding-top: 0 !important;
}
.pr-0, .px-0 {
    padding-right: 0 !important;
}
.pb-0, .py-0 {
    padding-bottom: 0 !important;
}
.pl-0, .px-0 {
    padding-left: 0 !important;
}
.p-1 {
    padding: 0.25rem !important;
}
.pt-1, .py-1 {
    padding-top: 0.25rem !important;
}
.pr-1, .px-1 {
    padding-right: 0.25rem !important;
}
.pb-1, .py-1 {
    padding-bottom: 0.25rem !important;
}
.pl-1, .px-1 {
    padding-left: 0.25rem !important;
}
.p-2 {
    padding: 0.5rem !important;
}
.pt-2, .py-2 {
    padding-top: 0.5rem !important;
}
.pr-2, .px-2 {
    padding-right: 0.5rem !important;
}
.pb-2, .py-2 {
    padding-bottom: 0.5rem !important;
}
.pl-2, .px-2 {
    padding-left: 0.5rem !important;
}
.p-3 {
    padding: 1rem !important;
}
.pt-3, .py-3 {
    padding-top: 1rem !important;
}
.pr-3, .px-3 {
    padding-right: 1rem !important;
}
.pb-3, .py-3 {
    padding-bottom: 1rem !important;
}
.pl-3, .px-3 {
    padding-left: 1rem !important;
}
.p-4 {
    padding: 1.5rem !important;
}
.pt-4, .py-4 {
    padding-top: 1.5rem !important;
}
.pr-4, .px-4 {
    padding-right: 1.5rem !important;
}
.pb-4, .py-4 {
    padding-bottom: 1.5rem !important;
}
.pl-4, .px-4 {
    padding-left: 1.5rem !important;
}
.p-5 {
    padding: 3rem !important;
}
.pt-5, .py-5 {
    padding-top: 3rem !important;
}
.pr-5, .px-5 {
    padding-right: 3rem !important;
}
.pb-5, .py-5 {
    padding-bottom: 3rem !important;
}
.pl-5, .px-5 {
    padding-left: 3rem !important;
}
.pt-6, .py-6 {
    padding-top: 4.375rem !important;
}
.pb-6, .py-6 {
    padding-bottom: 4.375rem !important;
}
.pt-7, .py-7 {
    padding-top: 5rem !important;
}
.pb-7, .py-7 {
    padding-bottom: 5rem !important;
}
.m-auto {
    margin: auto !important;
}
.mt-auto, .my-auto {
    margin-top: auto !important;
}
.mr-auto, .mx-auto {
    margin-right: auto !important;
}
.mb-auto, .my-auto {
    margin-bottom: auto !important;
}
.ml-auto, .mx-auto {
    margin-left: auto !important;
}
@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }
    .mt-sm-0, .my-sm-0 {
        margin-top: 0 !important;
    }
    .mr-sm-0, .mx-sm-0 {
        margin-right: 0 !important;
    }
    .mb-sm-0, .my-sm-0 {
        margin-bottom: 0 !important;
    }
    .ml-sm-0, .mx-sm-0 {
        margin-left: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .mt-sm-1, .my-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mr-sm-1, .mx-sm-1 {
        margin-right: 0.25rem !important;
    }
    .mb-sm-1, .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-sm-1, .mx-sm-1 {
        margin-left: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .mt-sm-2, .my-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mr-sm-2, .mx-sm-2 {
        margin-right: 0.5rem !important;
    }
    .mb-sm-2, .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-sm-2, .mx-sm-2 {
        margin-left: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .mt-sm-3, .my-sm-3 {
        margin-top: 1rem !important;
    }
    .mr-sm-3, .mx-sm-3 {
        margin-right: 1rem !important;
    }
    .mb-sm-3, .my-sm-3 {
        margin-bottom: 1rem !important;
    }
    .ml-sm-3, .mx-sm-3 {
        margin-left: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .mt-sm-4, .my-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mr-sm-4, .mx-sm-4 {
        margin-right: 1.5rem !important;
    }
    .mb-sm-4, .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-sm-4, .mx-sm-4 {
        margin-left: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .mt-sm-5, .my-sm-5 {
        margin-top: 3rem !important;
    }
    .mr-sm-5, .mx-sm-5 {
        margin-right: 3rem !important;
    }
    .mb-sm-5, .my-sm-5 {
        margin-bottom: 3rem !important;
    }
    .ml-sm-5, .mx-sm-5 {
        margin-left: 3rem !important;
    }
    .mt-sm-6, .my-sm-6 {
        margin-top: 4.375rem !important;
    }
    .mb-sm-6, .my-sm-6 {
        margin-bottom: 4.375rem !important;
    }
    .mt-sm-7, .my-sm-7 {
        margin-top: 5rem !important;
    }
    .mb-sm-7, .my-sm-7 {
        margin-bottom: 5rem !important;
    }    
    .p-sm-0 {
        padding: 0 !important;
    }
    .pt-sm-0, .py-sm-0 {
        padding-top: 0 !important;
    }
    .pr-sm-0, .px-sm-0 {
        padding-right: 0 !important;
    }
    .pb-sm-0, .py-sm-0 {
        padding-bottom: 0 !important;
    }
    .pl-sm-0, .px-sm-0 {
        padding-left: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .pt-sm-1, .py-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pr-sm-1, .px-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pb-sm-1, .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-sm-1, .px-sm-1 {
        padding-left: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .pt-sm-2, .py-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pr-sm-2, .px-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pb-sm-2, .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-sm-2, .px-sm-2 {
        padding-left: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .pt-sm-3, .py-sm-3 {
        padding-top: 1rem !important;
    }
    .pr-sm-3, .px-sm-3 {
        padding-right: 1rem !important;
    }
    .pb-sm-3, .py-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pl-sm-3, .px-sm-3 {
        padding-left: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .pt-sm-4, .py-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pr-sm-4, .px-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pb-sm-4, .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-sm-4, .px-sm-4 {
        padding-left: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .pt-sm-5, .py-sm-5 {
        padding-top: 3rem !important;
    }
    .pr-sm-5, .px-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-5, .py-sm-5 {
        padding-bottom: 3rem !important;
    }
    .pl-sm-5, .px-sm-5 {
        padding-left: 3rem !important;
    }
    .pt-sm-6, .py-sm-6 {
        padding-top: 4.375rem !important;
    }
    .pb-sm-6, .py-sm-6 {
        padding-bottom: 4.375rem !important;
    }
    .pt-sm-7, .py-sm-7 {
        padding-top: 5rem !important;
    }
    .pb-sm-7, .py-sm-7 {
        padding-bottom: 5rem !important;
    }    
    .m-sm-auto {
        margin: auto !important;
    }
    .mt-sm-auto, .my-sm-auto {
        margin-top: auto !important;
    }
    .mr-sm-auto, .mx-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-auto, .my-sm-auto {
        margin-bottom: auto !important;
    }
    .ml-sm-auto, .mx-sm-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }
    .mt-md-0, .my-md-0 {
        margin-top: 0 !important;
    }
    .mr-md-0, .mx-md-0 {
        margin-right: 0 !important;
    }
    .mb-md-0, .my-md-0 {
        margin-bottom: 0 !important;
    }
    .ml-md-0, .mx-md-0 {
        margin-left: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .mt-md-1, .my-md-1 {
        margin-top: 0.25rem !important;
    }
    .mr-md-1, .mx-md-1 {
        margin-right: 0.25rem !important;
    }
    .mb-md-1, .my-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-md-1, .mx-md-1 {
        margin-left: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .mt-md-2, .my-md-2 {
        margin-top: 0.5rem !important;
    }
    .mr-md-2, .mx-md-2 {
        margin-right: 0.5rem !important;
    }
    .mb-md-2, .my-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-md-2, .mx-md-2 {
        margin-left: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .mt-md-3, .my-md-3 {
        margin-top: 1rem !important;
    }
    .mr-md-3, .mx-md-3 {
        margin-right: 1rem !important;
    }
    .mb-md-3, .my-md-3 {
        margin-bottom: 1rem !important;
    }
    .ml-md-3, .mx-md-3 {
        margin-left: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .mt-md-4, .my-md-4 {
        margin-top: 1.5rem !important;
    }
    .mr-md-4, .mx-md-4 {
        margin-right: 1.5rem !important;
    }
    .mb-md-4, .my-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-md-4, .mx-md-4 {
        margin-left: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .mt-md-5, .my-md-5 {
        margin-top: 3rem !important;
    }
    .mr-md-5, .mx-md-5 {
        margin-right: 3rem !important;
    }
    .mb-md-5, .my-md-5 {
        margin-bottom: 3rem !important;
    }
    .ml-md-5, .mx-md-5 {
        margin-left: 3rem !important;
    }
    .mt-md-6, .my-md-6 {
        margin-top: 4.375rem !important;
    }
    .mb-md-6, .my-md-6 {
        margin-bottom: 4.375rem !important;
    }
    .mt-md-7, .my-md-7 {
        margin-top: 5rem !important;
    }
    .mb-md-7, .my-md-7 {
        margin-bottom: 5rem !important;
    }    
    .p-md-0 {
        padding: 0 !important;
    }
    .pt-md-0, .py-md-0 {
        padding-top: 0 !important;
    }
    .pr-md-0, .px-md-0 {
        padding-right: 0 !important;
    }
    .pb-md-0, .py-md-0 {
        padding-bottom: 0 !important;
    }
    .pl-md-0, .px-md-0 {
        padding-left: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .pt-md-1, .py-md-1 {
        padding-top: 0.25rem !important;
    }
    .pr-md-1, .px-md-1 {
        padding-right: 0.25rem !important;
    }
    .pb-md-1, .py-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-md-1, .px-md-1 {
        padding-left: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .pt-md-2, .py-md-2 {
        padding-top: 0.5rem !important;
    }
    .pr-md-2, .px-md-2 {
        padding-right: 0.5rem !important;
    }
    .pb-md-2, .py-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-md-2, .px-md-2 {
        padding-left: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .pt-md-3, .py-md-3 {
        padding-top: 1rem !important;
    }
    .pr-md-3, .px-md-3 {
        padding-right: 1rem !important;
    }
    .pb-md-3, .py-md-3 {
        padding-bottom: 1rem !important;
    }
    .pl-md-3, .px-md-3 {
        padding-left: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .pt-md-4, .py-md-4 {
        padding-top: 1.5rem !important;
    }
    .pr-md-4, .px-md-4 {
        padding-right: 1.5rem !important;
    }
    .pb-md-4, .py-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-md-4, .px-md-4 {
        padding-left: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .pt-md-5, .py-md-5 {
        padding-top: 3rem !important;
    }
    .pr-md-5, .px-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-5, .py-md-5 {
        padding-bottom: 3rem !important;
    }
    .pl-md-5, .px-md-5 {
        padding-left: 3rem !important;
    }
    .pt-md-6, .py-md-6 {
        padding-top: 4.375rem !important;
    }
    .pb-md-6, .py-md-6 {
        padding-bottom: 4.375rem !important;
    }
    .pt-md-7, .py-md-7 {
        padding-top: 5rem !important;
    }
    .pb-md-7, .py-md-7 {
        padding-bottom: 5rem !important;
    }    
    .m-md-auto {
        margin: auto !important;
    }
    .mt-md-auto, .my-md-auto {
        margin-top: auto !important;
    }
    .mr-md-auto, .mx-md-auto {
        margin-right: auto !important;
    }
    .mb-md-auto, .my-md-auto {
        margin-bottom: auto !important;
    }
    .ml-md-auto, .mx-md-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }
    .mt-lg-0, .my-lg-0 {
        margin-top: 0 !important;
    }
    .mr-lg-0, .mx-lg-0 {
        margin-right: 0 !important;
    }
    .mb-lg-0, .my-lg-0 {
        margin-bottom: 0 !important;
    }
    .ml-lg-0, .mx-lg-0 {
        margin-left: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .mt-lg-1, .my-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mr-lg-1, .mx-lg-1 {
        margin-right: 0.25rem !important;
    }
    .mb-lg-1, .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-lg-1, .mx-lg-1 {
        margin-left: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .mt-lg-2, .my-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mr-lg-2, .mx-lg-2 {
        margin-right: 0.5rem !important;
    }
    .mb-lg-2, .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-lg-2, .mx-lg-2 {
        margin-left: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .mt-lg-3, .my-lg-3 {
        margin-top: 1rem !important;
    }
    .mr-lg-3, .mx-lg-3 {
        margin-right: 1rem !important;
    }
    .mb-lg-3, .my-lg-3 {
        margin-bottom: 1rem !important;
    }
    .ml-lg-3, .mx-lg-3 {
        margin-left: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .mt-lg-4, .my-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mr-lg-4, .mx-lg-4 {
        margin-right: 1.5rem !important;
    }
    .mb-lg-4, .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-lg-4, .mx-lg-4 {
        margin-left: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .mt-lg-5, .my-lg-5 {
        margin-top: 3rem !important;
    }
    .mr-lg-5, .mx-lg-5 {
        margin-right: 3rem !important;
    }
    .mb-lg-5, .my-lg-5 {
        margin-bottom: 3rem !important;
    }
    .ml-lg-5, .mx-lg-5 {
        margin-left: 3rem !important;
    }
    .mt-lg-6, .my-lg-6 {
        margin-top: 4.375rem !important;
    }
    .mb-lg-6, .my-lg-6 {
        margin-bottom: 4.375rem !important;
    }
    .mt-lg-7, .my-lg-7 {
        margin-top: 5rem !important;
    }
    .mb-lg-7, .my-lg-7 {
        margin-bottom: 5rem !important;
    }    
    .p-lg-0 {
        padding: 0 !important;
    }
    .pt-lg-0, .py-lg-0 {
        padding-top: 0 !important;
    }
    .pr-lg-0, .px-lg-0 {
        padding-right: 0 !important;
    }
    .pb-lg-0, .py-lg-0 {
        padding-bottom: 0 !important;
    }
    .pl-lg-0, .px-lg-0 {
        padding-left: 0 !important;
    }
    .p-lg-1 {
        padding: 0.25rem !important;
    }
    .pt-lg-1, .py-lg-1 {
        padding-top: 0.25rem !important;
    }
    .pr-lg-1, .px-lg-1 {
        padding-right: 0.25rem !important;
    }
    .pb-lg-1, .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-lg-1, .px-lg-1 {
        padding-left: 0.25rem !important;
    }
    .p-lg-2 {
        padding: 0.5rem !important;
    }
    .pt-lg-2, .py-lg-2 {
        padding-top: 0.5rem !important;
    }
    .pr-lg-2, .px-lg-2 {
        padding-right: 0.5rem !important;
    }
    .pb-lg-2, .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-lg-2, .px-lg-2 {
        padding-left: 0.5rem !important;
    }
    .p-lg-3 {
        padding: 1rem !important;
    }
    .pt-lg-3, .py-lg-3 {
        padding-top: 1rem !important;
    }
    .pr-lg-3, .px-lg-3 {
        padding-right: 1rem !important;
    }
    .pb-lg-3, .py-lg-3 {
        padding-bottom: 1rem !important;
    }
    .pl-lg-3, .px-lg-3 {
        padding-left: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .pt-lg-4, .py-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pr-lg-4, .px-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pb-lg-4, .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-lg-4, .px-lg-4 {
        padding-left: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !important;
    }
    .pt-lg-5, .py-lg-5 {
        padding-top: 3rem !important;
    }
    .pr-lg-5, .px-lg-5 {
        padding-right: 3rem !important;
    }
    .pb-lg-5, .py-lg-5 {
        padding-bottom: 3rem !important;
    }
    .pl-lg-5, .px-lg-5 {
        padding-left: 3rem !important;
    }
    .pt-lg-6, .py-lg-6 {
        padding-top: 4.375rem !important;
    }
    .pb-lg-6, .py-lg-6 {
        padding-bottom: 4.375rem !important;
    }
    .pt-lg-7, .py-lg-7 {
        padding-top: 5rem !important;
    }
    .pb-lg-7, .py-lg-7 {
        padding-bottom: 5rem !important;
    }    
    .m-lg-auto {
        margin: auto !important;
    }
    .mt-lg-auto, .my-lg-auto {
        margin-top: auto !important;
    }
    .mr-lg-auto, .mx-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-auto, .my-lg-auto {
        margin-bottom: auto !important;
    }
    .ml-lg-auto, .mx-lg-auto {
        margin-left: auto !important;
    }
}
@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }
    .mt-xl-0, .my-xl-0 {
        margin-top: 0 !important;
    }
    .mr-xl-0, .mx-xl-0 {
        margin-right: 0 !important;
    }
    .mb-xl-0, .my-xl-0 {
        margin-bottom: 0 !important;
    }
    .ml-xl-0, .mx-xl-0 {
        margin-left: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .mt-xl-1, .my-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mr-xl-1, .mx-xl-1 {
        margin-right: 0.25rem !important;
    }
    .mb-xl-1, .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .ml-xl-1, .mx-xl-1 {
        margin-left: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .mt-xl-2, .my-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mr-xl-2, .mx-xl-2 {
        margin-right: 0.5rem !important;
    }
    .mb-xl-2, .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .ml-xl-2, .mx-xl-2 {
        margin-left: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .mt-xl-3, .my-xl-3 {
        margin-top: 1rem !important;
    }
    .mr-xl-3, .mx-xl-3 {
        margin-right: 1rem !important;
    }
    .mb-xl-3, .my-xl-3 {
        margin-bottom: 1rem !important;
    }
    .ml-xl-3, .mx-xl-3 {
        margin-left: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .mt-xl-4, .my-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mr-xl-4, .mx-xl-4 {
        margin-right: 1.5rem !important;
    }
    .mb-xl-4, .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .ml-xl-4, .mx-xl-4 {
        margin-left: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .mt-xl-5, .my-xl-5 {
        margin-top: 3rem !important;
    }
    .mr-xl-5, .mx-xl-5 {
        margin-right: 3rem !important;
    }
    .mb-xl-5, .my-xl-5 {
        margin-bottom: 3rem !important;
    }
    .ml-xl-5, .mx-xl-5 {
        margin-left: 3rem !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .pt-xl-0, .py-xl-0 {
        padding-top: 0 !important;
    }
    .pr-xl-0, .px-xl-0 {
        padding-right: 0 !important;
    }
    .pb-xl-0, .py-xl-0 {
        padding-bottom: 0 !important;
    }
    .pl-xl-0, .px-xl-0 {
        padding-left: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .pt-xl-1, .py-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pr-xl-1, .px-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pb-xl-1, .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pl-xl-1, .px-xl-1 {
        padding-left: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .pt-xl-2, .py-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pr-xl-2, .px-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pb-xl-2, .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pl-xl-2, .px-xl-2 {
        padding-left: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .pt-xl-3, .py-xl-3 {
        padding-top: 1rem !important;
    }
    .pr-xl-3, .px-xl-3 {
        padding-right: 1rem !important;
    }
    .pb-xl-3, .py-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pl-xl-3, .px-xl-3 {
        padding-left: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .pt-xl-4, .py-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pr-xl-4, .px-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pb-xl-4, .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pl-xl-4, .px-xl-4 {
        padding-left: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .pt-xl-5, .py-xl-5 {
        padding-top: 3rem !important;
    }
    .pr-xl-5, .px-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-5, .py-xl-5 {
        padding-bottom: 3rem !important;
    }
    .pl-xl-5, .px-xl-5 {
        padding-left: 3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mt-xl-auto, .my-xl-auto {
        margin-top: auto !important;
    }
    .mr-xl-auto, .mx-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-auto, .my-xl-auto {
        margin-bottom: auto !important;
    }
    .ml-xl-auto, .mx-xl-auto {
        margin-left: auto !important
    }
}

.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.text-center {
    text-align: center !important;
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }
    .text-sm-right {
        text-align: right !important;
    }
    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }
    .text-md-right {
        text-align: right !important;
    }
    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }
    .text-lg-right {
        text-align: right !important;
    }
    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important;
    }
    .text-xl-right {
        text-align: right !important;
    }
    .text-xl-center {
        text-align: center !important;
    }
}

.border-top {
    border-top: 1px solid #dcdcdc !important;
}
.border-sm-top-none {
    border-top: none !important;
}
.border-bottom {
    border-bottom: 1px solid #dcdcdc !important;
}
.border-bottom-none {
    border-bottom: none !important;
}

@media (min-width: 576px) {
    .border-sm-top {
        border-top: 1px solid #dcdcdc !important;
    }
    .border-sm-top-none {
        border-top: none !important;
    }
    .border-sm-bottom {
        border-bottom: 1px solid #dcdcdc !important;
    }
    .border-sm-bottom-none {
        border-bottom: none !important;
    }
}

@media (min-width: 768px) {
    .border-md-top {
        border-top: 1px solid #dcdcdc !important;
    }
    .border-md-top-none {
        border-top: none !important;
    }    
    .border-md-bottom {
        border-bottom: 1px solid #dcdcdc !important;
    }
    .border-md-bottom-none {
        border-bottom: none !important;
    }
}

@media (min-width: 992px) {
    .border-lg-top {
        border-top: 1px solid #dcdcdc !important;
    }
    .border-lg-top-none {
        border-top: none !important;
    }    
    .border-lg-bottom {
        border-bottom: 1px solid #dcdcdc !important;
    }
    .border-lg-bottom-none {
        border-bottom: none !important;
    }
}

@media (min-width: 1200px) {
    .border-xl-top {
        border-top: 1px solid #dcdcdc !important;
    }
    .border-xl-top-none {
        border-top: none !important;
    }    
    .border-xl-bottom {
        border-bottom: 1px solid #dcdcdc !important;
    }
    .border-xl-bottom-none {
        border-bottom: none !important;
    }
}
/* End */


/* Start:/bitrix/templates/mobile/css/media.css?175119038713600*/
@media (max-width: 575.98px) {
    h1, h2 {text-align: center;}

    /* component modal */
    .modal-dialog {
        width: 100%;
        max-width: 100%;
    }

    .city-changer .city-changer-selected .city-name a {max-width: 7.5rem;}

    /* detail page */
    .detail-item .card {
        margin-bottom: 3rem;
        display: table;
        margin-left: auto;
        margin-right: auto;
    }
    .detail-item .nav a {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1.5rem;
    }
    .card-responsive .card {
        width: 50%;
    }
    .card-responsive .card:nth-child(2n+1)::after {
        display: block;
        clear: both;
        content: '';
    }

    /*  INDEX  */
    .index-start {height: 29.75rem;}
    .index-start h1, .index-experience h2 {text-align: left;}

    .profit-formula .card:nth-child(3):after,
    .profit-formula .card:last-child:after {display: none;}
    .profit-formula .card:last-child {padding-left: 40px;}
    .profit-formula .card:last-child:before {
        content: '*';
        position: absolute;
        top: 60px;
        left: 15px;
        color: #fff;
        font-size: 1.5rem;
        font-family: 'PTSerifPro-Demi';
    }

    .profit-result-infogrphic {height: 130px;}
    .profit-result-infogrphic .scale-line:before {height: 80px;}
    .profit-result-infogrphic .scale-line-caption-economy {bottom: 108px;}
    .profit-result-infogrphic .scale-line-caption-payback  {bottom: -12px;}
    .profit-result-infogrphic .scale-score {
        max-height: 80px;
        width: 9px;
        left: calc(100% / 2 - 4.5px);
    }
    .profit-result-infogrphic .scale-score:after {
        width: 9px;
        height: 9px;
        font-size: .395rem;
        font-weight: bold;
        line-height: 9px;
        bottom: -15px;
    }

    @-webkit-keyframes scale-line-y {0% {height: 0px;} 63% {height: 63px;} 100% {height: 80px;}}
    @-webkit-keyframes month-1 {0% {height: 0px;} 68% {height: 0px;} 100% {height: 10px;}}
    @-webkit-keyframes month-2 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 12px;} 100% {height: 17px;}}
    @-webkit-keyframes month-3 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 18px;} 100% {height: 24px;}}
    @-webkit-keyframes month-4 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 25px;} 100% {height: 30px;}}
    @-webkit-keyframes month-5 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 30px;} 100% {height: 37px;}}
    @-webkit-keyframes month-6 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 35px;} 100% {height: 43px;}}
    @-webkit-keyframes month-7 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 40px;} 100% {height: 50px;}}
    @-webkit-keyframes month-8 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 45px;} 100% {height: 56px;}}
    @-webkit-keyframes month-9 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 50px;} 100% {height: 62px;}}
    @-webkit-keyframes month-10 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 45px;} 100% {height: 69px;}}
    @-webkit-keyframes month-11 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 50px;} 100% {height: 75px;}}
    @-webkit-keyframes month-12 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 65px;} 100% {height: 80px;}}

    .profit-result-text {margin-top: 42px;}      

    /*  COMPANY > ABOUT */
    .about-history .card-body {height: 10rem;}

    /*  MONITORING > WIALON | LOGISTIC | MOBILE WIALON | NIMBUS */
    .monitoring-system-integration .card-body, .monitoring-system-equipment .card-body {
        max-width: 20rem;
        margin-left: auto;
        margin-right: auto;
    }
    .monitoring-system-integration .card-content,
    .monitoring-system-equipment .card-content {text-align: center;}
    .monitoring-system-download .wialon-hosting {
        padding-bottom: 3rem;
        border-bottom: 1px solid #e7e5e5;
    }
    .monitoring-system-download .wialon-local {margin-top: 2rem;}
    .monitoring-system-functional .card:last-child {margin-bottom: 3rem!important;}
    
    /*  EQUIPMENT > CATALOG (MONITORING SYSTEM) > DETAIL ELEMENT    */
    .detail-info {
        padding-left: 0;
        padding-right: 0;
    }
    .detail-info .table {width: 100%;}
    .detail-info .table:first-child {border-top: 2px solid #00aced;}
    .detail-info .table-row {width: 100%;}
    .detail-info .table-cell {width: 100%;}

    /*  NEWS DETAIL */
    .news-detail .card {
        float: none;
        margin-left: 0;
        width: 100%;
    }

    /*  CONTACTS    */
    .contacts-map #map {
        height: 368px;
    }
}

@media (min-width: 576px) {
    h1, h2 {text-align: center;}

    /* component modal */
    .modal-dialog {
        width: 500px;
        max-width: 500px;
    }

    .city-changer .city-changer-selected .city-name a {max-width: 7.5rem;}

    /* detail page */
    .detail-item .card {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1rem;
        float: none;
    }
    .detail-item .nav a {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1.5rem;
    }
    .card-responsive .card {
        width: 33.3333333333333%;
    }
    .card-responsive .card:nth-child(3n+1)::after {
        display: block;
        clear: both;
        content: '';
    }

    /*  INDEX  */
    .index-start {height: 33.75rem;}
    .index-start h1, .index-experience h2 {text-align: center;}
    .index-test-drive .float-content {float: none;}
    .index-test-drive .card {float: none;}

    .profit-formula .card:last-child:after,
    .profit-formula .card:last-child:before {display: none;}

    .profit-result-infogrphic {height: 210px;}
    .profit-result-infogrphic .scale-line:before {height: 150px;}
    .profit-result-infogrphic .scale-line-caption-economy {bottom: 180px;}
    .profit-result-infogrphic .scale-line-caption-payback  {bottom: -25px;}
    .profit-result-infogrphic .scale-score {
        max-height: 150px;
        width: 18px;
        left: calc(100% / 2 - 9px);
    }
    .profit-result-infogrphic .scale-score:after {
        width: 18px;
        height: 18px;
        font-size: .75rem;
        font-weight: bold;
        line-height: 18px;
        bottom: -25px;
    }

    @-webkit-keyframes scale-line-y {0% {height: 0px;} 63% {height: 63px;} 100% {height: 150px;}}

    @-webkit-keyframes month-1 {0% {height: 0px;} 68% {height: 0px;} 100% {height: 14px;}}
    @-webkit-keyframes month-2 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 14px;} 100% {height: 28px;}}
    @-webkit-keyframes month-3 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 21px;} 100% {height: 40px;}}
    @-webkit-keyframes month-4 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 28px;} 100% {height: 52px;}}
    @-webkit-keyframes month-5 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 35px;} 100% {height: 65px;}}
    @-webkit-keyframes month-6 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 42px;} 100% {height: 76px;}}
    @-webkit-keyframes month-7 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 49px;} 100% {height: 88px;}}
    @-webkit-keyframes month-8 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 56px;} 100% {height: 100px;}}
    @-webkit-keyframes month-9 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 63px;} 100% {height: 113px;}}
    @-webkit-keyframes month-10 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 70px;} 100% {height: 125px;}}
    @-webkit-keyframes month-11 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 77px;} 100% {height: 135px;}}
    @-webkit-keyframes month-12 {0% {height: 0px;} 47% {height: 0px;} 78% {height: 84px;} 100% {height: 150px;}}

    .profit-result-text {margin-top: 60px;}    

    /*  COMPANY > ABOUT */
    .about-history .card-body {height: 15rem;}

    /* MONITORING > WIALON | LOGISTIC | MOBILE WIALON | NIMBUS */
    .monitoring-system-integration .card-body,
    .monitoring-system-equipment .card-body,
    .monitoring-system-integration .card-content,
    .monitoring-system-equipment .card-content {float: none;}
    .monitoring-system-integration .card-body,
    .monitoring-system-equipment .card-body {
        max-width: 20rem;
        margin-left: auto;
        margin-right: auto;
    }
    .monitoring-system-integration .card-content,
    .monitoring-system-equipment .card-content {
        width: 100%;
        text-align: center;
        padding-left: 0;
    }
    .monitoring-system-download .wialon-hosting {
        padding-bottom: 3rem;
        border-bottom: none;
    }
    .monitoring-system-download .wialonocal {margin-top: 2rem;}

    /*  EQUIPMENT > CATALOG (MONITORING SYSTEM)  */
    .catalog-list {
        margin-right: -8px;
        margin-left: -8px;
    }
    .catalog-list > [class*="col-"] {
        padding-right: 8px;
        padding-left: 8px;
    }

    /*  EQUIPMENT > CATALOG (MONITORING SYSTEM) > DETAIL ELEMENT    */
    .detail-info {
        padding-left: 0;
        padding-right: 0;
    }
    .detail-info .table {width: 100%;}
    .detail-info .table:first-child {border-top: 2px solid #00aced;}
    .detail-info .table-row {width: 100%;}
    .detail-info .table-cell {width: 100%;}

    /*  NEWS DETAIL */
    .news-detail .card {
        float: right;
        margin-left: 1.25rem;
        width: 100%;
    }

    /*  CONTACTS    */
    .contacts-map #map {
        height: 400px;
    }
}

@media (min-width: 768px) {
    h1, h2 {text-align: center;}

    .city-changer .city-changer-selected .city-name a {max-width: none;}

    .detail-item .card {
        margin-left: auto;
        margin-right: 2rem;
        margin-bottom: 1rem;
        float: left;
    }
    .detail-item .nav {
        /*max-width: 39.6875rem;*/
        margin-left: auto;
        margin-right: auto;
    }
    .detail-item .nav a {
        display: inline-block;
        margin-left: auto;
        margin-right: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .detail-item .nav a:last-child {
        margin-right: 0;
    }
    .card-responsive .card {
        width: 25%;
    }
    .card-responsive .card:nth-child(3n+1)::after {
        display: none;
        clear: none;
        content: '';
    }
    .card-responsive .card:nth-child(4n+1)::after {
        display: block;
        clear: both;
        content: '';
    }

    /*  INDEX  */
    .index-start {height: 35rem;}
    .index-start h1, .index-experience h2 {text-align: center;}
    .index-test-drive .float-content {
        float: right;
        width: 60%;
        padding-left: 2rem;
    }
    .index-test-drive .card {
        float: left;
        max-width: 40%;
    }

    /*  COMPANY > ABOUT */
    .about-history .card-body {height: 20rem;}

    /*  MONITORING > WIALON | LOGISTIC | MOBILE WIALON | NIMBUS */
    .monitoring-system-integration:nth-child(even) .card-body {float: right;}
    .monitoring-system-integration:nth-child(even) .card-content {
        float: left;
        padding-left: 0;
        padding-right: 2rem;
    }
    .monitoring-system-integration .card-body,
    .monitoring-system-integration .card-content {float: left;}
    .monitoring-system-integration .card-body,
    .monitoring-system-equipment .card-body {
        max-width: 40%;
    }
    .monitoring-system-integration .card-content,
    .monitoring-system-equipment .card-content {
        width: 60%;
        text-align: left;
        padding-left: 2rem;
    }
    .monitoring-system-equipment .card-body {float: right;}
    .monitoring-system-equipment .card-content {
        float: left;
        padding-left: 0;
        padding-right: 2rem;
    }
    .monitoring-system-download .wialon-local {margin-top: 0;}
    .monitoring-system-functional .card {
        width: 50%;
        float: left;
    }
    .monitoring-system-functional .card:nth-child(even) {padding-right: 2rem;}
    .monitoring-system-functional .card:nth-child(2n+1) {padding-left: 2rem;}
    .monitoring-system-functional .card:nth-child(2n+1)::after {
        display: block;
        clear: both;
        content: '';
    }
    .monitoring-agro-index-start h5 {
        text-align: center;
    }
    .monitoring-agro-functional-gis .modal-dialog {
        width: 640px;
        max-width: 640px;
    }

    /*  EQUIPMENT > CATALOG (MONITORING SYSTEM)  */
    .catalog-list .btn-small-light {
        display: block;
        padding: .6875rem 0;
    }

    /*  EQUIPMENT > CATALOG (MONITORING SYSTEM) > DETAIL ELEMENT    */
    .detail-info {
        padding-left: 15px;
        padding-right: 15px;
    }
    .detail-info .table {width: 100%;}
    .detail-info .table-row {width: 100%;}
    .detail-info .table-cell {width: 50%;}

    /*  CONTACTS    */
    .contacts-map #map {
        height: 540px;
    }
}

@media (min-width: 992px) {
    .detail-item .nav {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    /*  INDEX  */
    .index-start {height: 40rem;}

    /*  COMPANY > ABOUT */
    .about-history .card-body {height: 25rem;}

    /*  EQUIPMENT > CATALOG (MONITORING SYSTEM)  */
    .catalog-list .btn-small-light {
        display: inline-block;
        padding: .6875rem 2rem;
    }

    /*  CONTACTS    */
    .contacts-map #map {
        height: 600px;
    }
}
/* End */


/* Start:/bitrix/templates/mobile/css/fonts.css?17511903872177*/
@font-face {
    font-family: 'PT Sans';
    src: url('/bitrix/templates/mobile/css/../fonts/PTSans-Italic.eot');
    src: local('PT Sans Italic'), local('PTSans-Italic'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Italic.woff2') format('woff2'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Italic.woff') format('woff'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Italic.ttf') format('truetype'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Italic.svg#PTSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PT Sans';
    src: url('/bitrix/templates/mobile/css/../fonts/PTSans-Regular.eot');
    src: local('PT Sans'), local('PTSans-Regular'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Regular.woff2') format('woff2'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Regular.woff') format('woff'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Regular.ttf') format('truetype'),
        url('/bitrix/templates/mobile/css/../fonts/PTSans-Regular.svg#PTSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSerifPro-Demi';
    src: url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Demi.eot');
    src: local('☞PT Serif Pro Demi'), local('PTSerifPro-Demi'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Demi.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Demi.woff2') format('woff2'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Demi.woff') format('woff'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Demi.ttf') format('truetype'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Demi.svg#PTSerifPro-Demi') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSerifPro';
    src: url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Regular.eot');
    src: local('☞PT Serif Pro'), local('PTSerifPro-Regular'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Regular.woff2') format('woff2'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Regular.woff') format('woff'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Regular.ttf') format('truetype'),
        url('/bitrix/templates/mobile/css/../fonts/PTSerifPro-Regular.svg#PTSerifPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* End */


/* Start:/bitrix/templates/mobile/css/an-fonts.css?17511903877656*/
@font-face {
    font-family: 'an-font';
    src: url('/bitrix/templates/mobile/css/../fonts/an-font.eot?gkfshc');
    src: url('/bitrix/templates/mobile/css/../fonts/an-font.eot?gkfshc#iefix') format('embedded-opentype'),
    url('/bitrix/templates/mobile/css/../fonts/an-font.ttf?gkfshc') format('truetype'),
    url('/bitrix/templates/mobile/css/../fonts/an-font.woff?gkfshc') format('woff'),
    url('/bitrix/templates/mobile/css/../fonts/an-font.svg?gkfshc#an-font') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="an-"], [class*=" an-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'an-font' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.an-xl {
    font-size: 60px;
}

.an-union:before {
    content: "\e96b";
}

.an-tyres:before {
    content: "\e96c";
}

.an-trytich:before {
    content: "\e96d";
}

.an-truck:before {
    content: "\e96e";
}

.an-star:before {
    content: "\e96f";
}

.an-speedometer:before {
    content: "\e970";
}

.an-placeholder:before {
    content: "\e971";
}

.an-insurance-doc:before {
    content: "\e972";
}

.an-hand-like:before {
    content: "\e973";
}

.an-hand-dislike:before {
    content: "\e974";
}

.an-gas-station:before {
    content: "\e975";
}

.an-gas-pistol:before {
    content: "\e976";
}

.an-driver-license:before {
    content: "\e977";
}

.an-credit-card:before {
    content: "\e978";
}

.an-coins:before {
    content: "\e979";
}

.an-coggs:before {
    content: "\e97a";
}

.an-car-tachograph:before {
    content: "\e97b";
}

.an-car-delivery:before {
    content: "\e97c";
}

.an-bell:before {
    content: "\e97d";
}

.an-iconcalendar:before {
    content: "\e967";
}

.an-iconsos:before {
    content: "\e968";
}

.an-iconrabota:before {
    content: "\e969";
}

.an-iconintegration:before {
    content: "\e96a";
}

.an-iconcontrol:before {
    content: "\e964";
}

.an-icontacho:before {
    content: "\e965";
}

.an-icontransition:before {
    content: "\e966";
}

.an-moon:before {
    content: "\e963";
}

.an-car2:before {
    content: "\e961";
}

.an-id-card:before {
    content: "\e962";
}

.an-shield:before {
    content: "\e95c";
}

.an-quill:before {
    content: "\e95d";
}

.an-cog-device:before {
    content: "\e95e";
}

.an-big-screen:before {
    content: "\e95f";
}

.an-analyze:before {
    content: "\e960";
}

.an-engine:before {
    content: "\e959";
}

.an-harvester:before {
    content: "\e95a";
}

.an-map-paper:before {
    content: "\e95b";
}

.an-arrow-down:before {
    content: "\e958";
}

.an-economy-time:before {
    content: "\e941";
}

.an-barrels:before {
    content: "\e956";
}

.an-expenses:before {
    content: "\e957";
}

.an-carresponse:before {
    content: "\e93e";
}

.an-mileage:before {
    content: "\e943";
}

.an-controlmoto:before {
    content: "\e943";
}

.an-speedcontrol:before {
    content: "\e943";
}

.an-controloil:before {
    content: "\e949";
}

.an-iconblock:before {
    content: "\e949";
}

.an-controlvudacha:before {
    content: "\e94a";
}

.an-controlvugruzka:before {
    content: "\e94b";
}

.an-dvigcontrol:before {
    content: "\e94c";
}

.an-effectivnost:before {
    content: "\e94d";
}

.an-effectivnost2:before {
    content: "\e94e";
}

.an-effectivnost3:before {
    content: "\e94f";
}

.an-golos:before {
    content: "\e950";
}

.an-monitoringekscavator:before {
    content: "\e951";
}

.an-obrabotkafield:before {
    content: "\e952";
}

.an-oilcontrol:before {
    content: "\e953";
}

.an-ublock:before {
    content: "\e954";
}

.an-uchetcontrol:before {
    content: "\e955";
}

.an-oillimits:before {
    content: "\e948";
}

.an-computer:before {
    content: "\e945";
}

.an-anothercom:before {
    content: "\e945";
}

.an-check-doc:before {
    content: "\e946";
}

.an-anotherdoc:before {
    content: "\e946";
}

.an-get-money:before {
    content: "\e947";
}

.an-anothermoney:before {
    content: "\e947";
}

.an-liter:before {
    content: "\e942";
}

.an-money:before {
    content: "\e944";
}

.an-agroanalitics:before {
    content: "\e93b";
}

.an-ecogkx:before {
    content: "\e93c";
}

.an-gibdd:before {
    content: "\e93d";
}

.an-tasksgkx:before {
    content: "\e93f";
}

.an-tasksgkx2:before {
    content: "\e93f";
}

.an-notices:before {
    content: "\e940";
}

.an-notices2:before {
    content: "\e940";
}

.an-iconpdd:before {
    content: "\e940";
}

.an-car-bus:before {
    content: "\e939";
}

.an-eco:before {
    content: "\e939";
}

.an-location-path:before {
    content: "\e93a";
}

.an-locator:before {
    content: "\e93a";
}

.an-iconnimbus:before {
    content: "\e93a";
}

.an-icondrive:before {
    content: "\e93a";
}

.an-bus-stop:before {
    content: "\e938";
}

.an-geozone:before {
    content: "\e938";
}

.an-cancel:before {
    content: "\e937";
}

.an-clock:before {
    content: "\e934";
}

.an-flow-chart:before {
    content: "\e935";
}

.an-import:before {
    content: "\e936";
}

.an-map-search:before {
    content: "\e933";
}

.an-route:before {
    content: "\e932";
}

.an-carcontrol:before {
    content: "\e932";
}

.an-analysis:before {
    content: "\e928";
}

.an-complexreview:before {
    content: "\e928";
}

.an-anketa:before {
    content: "\e929";
}

.an-chat:before {
    content: "\e92a";
}

.an-check:before {
    content: "\e92b";
}

.an-doc-search:before {
    content: "\e92c";
}

.an-user-support:before {
    content: "\e92d";
}

.an-dispetcher:before {
    content: "\e92d";
}

.an-mail:before {
    content: "\e92e";
}

.an-map:before {
    content: "\e92f";
}

.an-target:before {
    content: "\e930";
}

.an-calendar:before {
    content: "\e931";
}

.an-user:before {
    content: "\e927";
}

.an-place-line:before {
    content: "\e926";
}

.an-place:before {
    content: "\e925";
}

.an-apps:before {
    content: "\e919";
}

.an-car:before {
    content: "\e91a";
}

.an-carsharing:before {
    content: "\e91a";
}

.an-cloud:before {
    content: "\e91b";
}

.an-device:before {
    content: "\e91c";
}

.an-languages:before {
    content: "\e91d";
}

.an-maps:before {
    content: "\e91e";
}

.an-mobile:before {
    content: "\e91f";
}

.an-sdk:before {
    content: "\e920";
}

.an-server:before {
    content: "\e921";
}

.an-support:before {
    content: "\e922";
}

.an-training:before {
    content: "\e923";
}

.an-updates:before {
    content: "\e924";
}

.an-dots:before {
    content: "\e918";
}

.an-arrow-left:before {
    content: "\e900";
}

.an-arrow-right:before {
    content: "\e901";
}

.an-binoculars:before {
    content: "\e902";
}

.an-circle:before {
    content: "\e903";
}

.an-crest:before {
    content: "\e904";
}

.an-file:before {
    content: "\e905";
}

.an-fire:before {
    content: "\e906";
}

.an-flag:before {
    content: "\e907";
}

.an-folder-download:before {
    content: "\e908";
}

.an-gas:before {
    content: "\e909";
}

.an-instagram:before {
    content: "\e90a";
}

.an-like:before {
    content: "\e90b";
}

.an-magic-wand:before {
    content: "\e90c";
}

.an-magnify:before {
    content: "\e90d";
}

.an-message:before {
    content: "\e90e";
}

.an-monitor:before {
    content: "\e90f";
}

.an-quotes-left:before {
    content: "\e910";
}

.an-quotes-right:before {
    content: "\e911";
}

.an-report:before {
    content: "\e912";
}

.an-screwdriver:before {
    content: "\e913";
}

.an-stub:before {
    content: "\e914";
}

.an-tachograph:before {
    content: "\e915";
}

.an-vk:before {
    content: "\e916";
}

.an-youtube:before {
    content: "\e917";
}

/* End */


/* Start:/bitrix/templates/mobile/components/bitrix/menu/an_header_menu/style.min.css?1751190387516*/

.header-menu{outline:1px solid #eaeaea;max-width:26.25rem;width:100%;float:right;background-color:#fff;box-shadow:-6px 8px 8px 0 rgba(231,229,229,0.5);-moz-box-shadow:-6px 8px 8px 0 rgba(231,229,229,0.5);-webkit-box-shadow:-6px 8px 8px 0 rgba(231,229,229,0.5)}.header-menu a{color:#151515}.header-menu>li>a{border-bottom:2px solid #f1f1f1}.header-menu>li:last-child>a{border-bottom:0}.header-menu .switch:before{position:absolute;top:40%;right:3px;font-size:.625rem}.header-menu .sub-menu a:after{font-size:.625rem}
/* End */


/* Start:/bitrix/templates/mobile/components/bitrix/breadcrumb/an_breadcrumb/style.css?1751190387187*/
.bx-breadcrumb-item {
    display: inline-block;
    font-size: 14px;
}
.bx-breadcrumb-item i {
    font-size: 10px;
}
.bx-breadcrumb-item:first-child i {
    margin-left: 5px;
}
/* End */


/* Start:/bitrix/templates/mobile/components/bitrix/menu/an_footer_menu/style.min.css?1751190387238*/

ul.footer-menu{margin:0;padding:0;list-style:none}ul.footer-menu li{font-size:.9725rem;padding-top:.875rem;padding-bottom:.875rem}ul.footer-menu li a{color:#292929;line-height:1;text-decoration:none}ul.footer-menu li a:active{color:#000}
/* End */


/* Start:/bitrix/templates/mobile/components/bitrix/system.pagenavigation/.default/style.min.css?1751190387825*/

.pagination-counter{color:#828282;font-size:.9725rem}.pagination{list-style:none;padding:0;margin:0;display:inline-block}.page-item{float:left;width:2rem;height:2rem;margin-right:8px;margin-bottom:8px;text-align:center;color:#00aced}.page-item.page-item-divider{margin-left:-8px;margin-right:0;width:2.25rem}.page-item-.page-item-dots{font-weight:bold;display:table}.page-item.page-item-dots *{display:table-cell;vertical-align:bottom}.page-item:last-child{margin-right:0}.page-link,.page-link:visited{display:block;width:100%;height:100%;line-height:1.85rem;color:#00aced;font-size:.833125rem;text-align:center;text-decoration:none;border:2px solid #00aced;border-radius:50%}.page-item.active>.page-link,.page-link:hover,.page-link:focus,.page-link:active{background-color:#00aced;color:#fff!important;text-decoration:none}
/* End */


/* Start:/bitrix/templates/mobile/components/asd/subscribe.quick.form/subscribe/style.css?17511903871234*/
#asd_subscribe_form {}
#asd_subscribe_form .form-control {
    width: calc(100% - 50px);
    float: left;
}
#asd_subscribe_form input[type=submit] {
    padding-top: 0.5rem;
    width: 38px;
    height: 38px;
    background-color: #fff;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgMzg0Jz48cGF0aCBkPSdNNDQ4IDBINjRDMjguNyAwIDAgMjguNyAwIDY0djI1NmMwIDM1LjMgMjguNyA2NCA2NCA2NGgzODRjMzUuMyAwIDY0LTI4LjcgNjQtNjRWNjRjMC0zNS4zLTI4LjctNjQtNjQtNjR6TTM0Mi43IDE3MC44TDQ3OC4xIDU0LjdjLjkgMyAxLjkgNiAxLjkgOS4zdjI1NmMwIDIuMi0uOCA0LjItMS4zIDYuM2wtMTM2LTE1NS41ek00NDggMzJjMi4xIDAgNCAuOCA2IDEuMkwyNTYgMjAyLjkgNTggMzMuMmMyLS40IDMuOS0xLjIgNi0xLjJoMzg0ek0zMy4zIDMyNi4zYy0uNC0yLjEtMS4zLTQtMS4zLTYuM1Y2NGMwLTMuMyAxLTYuMyAxLjktOS4zbDEzNS40IDExNi4xLTEzNiAxNTUuNXpNNjQgMzUyYy0zLjIgMC02LjItLjktOS4xLTEuOGwxMzguOC0xNTguNiA1MiA0NC41YzMgMi42IDYuNyAzLjkgMTAuNCAzLjlzNy40LTEuMyAxMC40LTMuOWw1Mi00NC41IDEzOC44IDE1OC42Yy0yLjkuOS01LjkgMS44LTkuMSAxLjhINjR6JyBmaWxsPScjMGY1N2E3Jy8+PC9zdmc+');
    background-size: 1.375rem;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
    -webkit-appearance: none;
    border: none;
    float: right;
}
/* End */


/* Start:/bitrix/templates/mobile/components/avtonavix/main.feedback/avt_catPopup/style.min.css?1751190387251*/
div.mf-name,div.mf-email,div.mf-captcha,div.mf-message{width:80%;padding-bottom:.4em}div.mf-name input,div.mf-email input{width:60%}div.mf-message textarea{width:60%}span.mf-req{color:red}div.mf-ok-text{color:green;font-weight:bold;padding-bottom:1em}
/* End */


/* Start:/bitrix/templates/mobile/styles.css?1752291433274*/
#bx-panel {
    /*display: none!important;*/
}

[id*=comp_], [id*=bx_incl_area_] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.tablebodytext {
    display: none;
}

.mx-n3 {
    margin-left: -15px;
    margin-right: -15px;
}
/* End */


/* Start:/bitrix/templates/mobile/template_styles.css?1752291433126852*/
:root {
    --white: #ffffff;
    --light-blue: #00aced;
    --dark-blue: #0f57a7;
    --black: #292929;
}

html {
    font-size: 16px;
}

body {
    font-family: 'PT Sans';
    background: #ffffff;
    color: #292929;
}

iframe {
    width: 100%;
}

.fixed-content {
    overflow: hidden !important;
    position: fixed;
    width: 100%;
}

/* background */
.bg-white {
    background-color: #ffffff;
}

.bg-light-blue {
    background-color: #00aced;
}

.bg-dark-blue {
    background-color: #0f57a7;
}

/* typography */
h1, .h1 {
    font-family: 'PTSerifPro';
    font-weight: normal;
    font-style: normal;
}

h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'PTSerifPro-Demi';
    font-weight: normal;
    font-style: normal;
}

h1, .h1, h2, .h2 {
    font-size: 1.5275rem;
    line-height: 2.083125rem;
}

h3, .h3 {
    font-size: 1.25rem;
    line-height: 1.5275rem;
}

h4, .h4 {
    font-size: 1.125rem;
    line-height: 1.138125rem;
}

h5, .h5 {
    font-size: 1.11125rem;
    line-height: 1.125rem;
}

h6, .h6 {
    font-size: .9725rem;
    line-height: 1.11125rem;
}

p {
    font-size: 1.25rem;
    line-height: 1.666875rem;
    margin-bottom: 1.666875rem;
    position: relative;
}

small {
    font-size: .9725rem;
}

.quotes p:before,
.quotes p:after {
    content: '';
    display: block;
    width: 4.5rem;
    height: 5rem;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}

.quotes p:before {
    top: -.5rem;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDguNiA1My42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OC42IDUzLjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSJyZ2JhKDAsIDE3MiwgMjM3LCAwLjIpIiBkPSJNMTAuNiwyNi44bDEzLjcsMjMuOWMwLjMsMC40LDAuNCwwLjgsMC40LDEuMmMwLDAuNC0wLjEsMC43LTAuNCwxYy0wLjMsMC4zLTAuNywwLjUtMS40LDAuNmMtMC42LDAuMS0xLjUsMC4yLTIuNiwwLjJjLTAuOSwwLTEuNywwLTIuMy0wLjFjLTAuNiwwLTEuMS0wLjEtMS40LTAuM2MtMC40LTAuMS0wLjctMC4zLTAuOS0wLjVjLTAuMi0wLjItMC41LTAuNS0wLjctMC44TDAuOCwyOS40Yy0wLjYtMS0wLjgtMS45LTAuOC0yLjhjMC0wLjksMC4zLTEuOCwxLTIuN0wxNC45LDEuN2MwLjItMC4zLDAuNC0wLjYsMC43LTAuOGMwLjItMC4yLDAuNS0wLjQsMC45LTAuNWMwLjQtMC4xLDAuOS0wLjIsMS40LTAuM0MxOC41LDAsMTkuMiwwLDIwLjIsMGMxLjEsMCwxLjksMC4xLDIuNiwwLjJjMC42LDAuMSwxLjEsMC4zLDEuNCwwLjZjMC4zLDAuMywwLjQsMC42LDAuNCwwLjljMCwwLjMtMC4xLDAuNy0wLjQsMS4yTDEwLjYsMjYuOHogTTQ4LjIsNDkuOGMwLjMsMC40LDAuNCwwLjgsMC40LDEuMWMwLDAuMy0wLjIsMC42LTAuNSwwLjhzLTAuOCwwLjQtMS41LDAuNWMtMC43LDAuMS0xLjUsMC4yLTIuNiwwLjJjLTEsMC0xLjgsMC0yLjQsMGMtMC42LDAtMS4xLTAuMS0xLjUtMC4yYy0wLjQtMC4xLTAuNy0wLjMtMC45LTAuNGMtMC4yLTAuMi0wLjQtMC40LTAuNy0wLjhsLTE0LTIxLjVjLTAuNi0wLjktMC45LTEuOC0wLjktMi42czAuMy0xLjcsMS0yLjdMMzguMywyLjljMC4yLTAuMywwLjQtMC42LDAuNy0wLjhjMC4yLTAuMiwwLjUtMC40LDAuOS0wLjVjMC40LTAuMSwwLjktMC4yLDEuNS0wLjJjMC42LDAsMS40LDAsMi4zLDBjMS4xLDAsMS45LDAuMSwyLjYsMC4yQzQ3LDEuNSw0Ny41LDEuNyw0Ny44LDJjMC4zLDAuMiwwLjUsMC41LDAuNSwwLjhjMCwwLjMtMC4xLDAuNy0wLjQsMS4xTDM0LjIsMjYuN0w0OC4yLDQ5Ljh6Ii8+PC9nPjwvc3ZnPg==);
}

.quotes p:after {
    bottom: -1.4375rem;
    right: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDguNiA1My42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OC42IDUzLjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSJyZ2JhKDAsIDE3MiwgMjM3LCAwLjIpIiBkPSJNMzcuOSwyNi45TDI0LjMsMi45Yy0wLjMtMC40LTAuNC0wLjgtMC40LTEuMmMwLTAuNCwwLjEtMC43LDAuNC0xYzAuMy0wLjMsMC43LTAuNSwxLjQtMC42QzI2LjMsMC4xLDI3LjIsMCwyOC4zLDBjMC45LDAsMS43LDAsMi4zLDAuMWMwLjYsMCwxLjEsMC4xLDEuNCwwLjNjMC40LDAuMSwwLjcsMC4zLDAuOSwwLjVjMC4yLDAuMiwwLjUsMC41LDAuNywwLjhsMTQuMiwyMi42YzAuNiwxLDAuOCwxLjksMC44LDIuOGMwLDAuOS0wLjMsMS44LTEsMi43TDMzLjcsNTJjLTAuMiwwLjMtMC40LDAuNi0wLjcsMC44Yy0wLjIsMC4yLTAuNSwwLjQtMC45LDAuNWMtMC40LDAuMS0wLjksMC4yLTEuNCwwLjNjLTAuNiwwLTEuMywwLjEtMi4zLDAuMWMtMS4xLDAtMS45LTAuMS0yLjYtMC4yYy0wLjYtMC4xLTEuMS0wLjMtMS40LTAuNkMyNC4xLDUyLjYsMjQsNTIuMywyNCw1MmMwLTAuMywwLjEtMC43LDAuNC0xLjJMMzcuOSwyNi45eiBNMC40LDMuOEMwLjEsMy40LDAsMy4xLDAsMi44QzAsMi41LDAuMiwyLjIsMC41LDJTMS4zLDEuNiwyLDEuNWMwLjctMC4xLDEuNS0wLjIsMi42LTAuMmMxLDAsMS44LDAsMi40LDBjMC42LDAsMS4xLDAuMSwxLjUsMC4yYzAuNCwwLjEsMC43LDAuMywwLjksMC40QzkuNSwyLjIsOS43LDIuNSwxMCwyLjlsMTQsMjEuNWMwLjYsMC45LDAuOSwxLjgsMC45LDIuNnMtMC4zLDEuNy0xLDIuN0wxMC4zLDUwLjhjLTAuMiwwLjMtMC40LDAuNi0wLjcsMC44QzkuMyw1MS44LDksNTIsOC43LDUyLjFjLTAuNCwwLjEtMC45LDAuMi0xLjUsMC4yYy0wLjYsMC0xLjQsMC0yLjMsMGMtMS4xLDAtMS45LTAuMS0yLjYtMC4yYy0wLjctMC4xLTEuMi0wLjMtMS41LTAuNWMtMC4zLTAuMi0wLjUtMC41LTAuNS0wLjhjMC0wLjMsMC4xLTAuNywwLjQtMS4xTDE0LjQsMjdMMC40LDMuOHoiLz48L2c+PC9zdmc+);
}

.ul-custom {
    list-style: none;
    padding-left: 25px;
}

.ul-custom li {
    position: relative;
    font-size: 1.25rem;
    margin-bottom: 32px
}

.ul-custom li:after {
    position: absolute;
    top: 10px;
    left: -25px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    content: '';
    background-color: #00aced;
}

.color-white {
    color: #ffffff;
}

.color-blue-light {
    color: #00aced;
}

.color-blue-dark {
    color: #0f57a7;
}

.color-black {
    color: #292929;
}

.font-weight-bold {
    font-weight: bold;
}

.font-weight-normal {
    font-weight: normal;
}

.font-weight-light {
    font-weight: 300;
}

.font-italic {
    font-style: italic;
}

.font-size-1 {
    font-size: 1.944375rem;
}

.font-size-h1, .font-size-h2 {
    font-size: 1.5275rem;
}

.font-size-h3 {
    font-size: 1.25rem;
}

.font-size-h4 {
    font-size: 1.125rem;
}

.font-size-h5 {
    font-size: 1.11125rem;
}

.font-size-h6 {
    font-size: .9725rem;
}

.text-indent-1 {
    text-indent: 1rem;
}

/* links */
a {
    color: #00aeef;
}

a, a:hover, a:active, a:focus, a:visited {
    text-decoration: none;
}

.view-screenhost {
    color: #00aced;
    text-decoration: none;
    cursor: pointer;
    border-bottom: 1px solid #00aced;
}

.view-screenhost:hover, .view-screenhost:active,
.view-screenhost:focus, .view-screenhost:visited {
    border-bottom: 1px solid transparent;
}

/* buttons */
.btn {
    font-family: 'PT Sans';
    font-weight: 400;
    display: inline-block;
    text-align: center;
    padding: .6875rem 2rem;
    font-size: .9725rem;
    line-height: normal;
    border: none;
    border-radius: 1.25rem !important;
    -moz-border-radius: 1.25rem !important;
    -webkit-border-radius: 1.25rem !important;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background-color .3s;
    -moz-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    z-index: 1;
    position: relative;
}

.btn-small-light, .btn-small-light:visited {
    display: inline-block;
    background-color: #00aced;
    color: #ffffff;
    text-align: center;
    padding: .6875rem 2rem;
    font-size: .9725rem;
    line-height: normal;
    border: none;
    border-radius: 1.25rem !important;
    -moz-border-radius: 1.25rem !important;
    -webkit-border-radius: 1.25rem !important;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background-color .3s;
    -moz-transition: background-color .3s;
    -webkit-transition: background-color .3s;
}

.btn-small-light:hover, .btn-small-light:active, .btn-small-light:focus {
    background-color: #0b98ce;
    text-decoration: none;
    outline: none;
    color: #f1f1f1;
}

.btn-blue-light {
    border: 1px solid #00aced;
    background-color: #00aced;
    color: #ffffff;
}

.btn-blue-light:hover, .btn-blue-light:active, .btn-blue-light:focus {
    background-color: #0b98ce;
    color: #f1f1f1;
}

.btn-blue-dark {
    border: 1px solid #0f57a7;
    background-color: #0f57a7;
    color: #ffffff;
}

.btn-transparent {
    border: 1px solid #00aced;
    background-color: transparent;
    color: #ffffff;
}

.btn-transparent:hover, .btn-transparent:active, .btn-transparent:focus {
    background-color: rgba(0, 0, 0, .2);
    color: #f1f1f1;
}

.btn:hover, .btn:active, .btn:focus {
    text-decoration: none;
    outline: none;
}

.btn.btn-lg {
    padding-top: 14px;
    padding-bottom: 14px;
}

.btn.btn-block {
    display: block;
    max-width: 290px;
}

.btn.btn-block.btn-lg {
    border-radius: 100px !important;
}

/* forms */
.form-container {
}

.form-header {
}

.form-body {
}

.form-footer {
}

.max-width-5 {
    max-width: 31.25rem;
}

.form-message {
    font-size: 1rem;
    font-family: 'PTSerifPro-Demi';
    text-align: center;
    margin-bottom: 1rem;
}

.form-message.error {
    color: #e86a6a;
}

.form-message.succes {
    color: #5bd15e;
}

.privacy {
    font-size: .9725rem;
}

.privacy a {
    text-decoration: underline;
}

label {
    font-size: 1rem;
    display: inline-block;
    margin-bottom: .5rem;
}

.form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
}

.form-row > .col, .form-row > [class*=col-] {
    padding-right: 10px;
    padding-left: 10px;
}

.form-group {
    margin-bottom: 1.125rem;
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem 1.25rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #00aced;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #00aced;
    border-radius: 1.25rem !important;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    text-align: center;
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa;
}

.form-control-dark {
    text-align: left;
    color: #ffffff;
    background-color: #0c4f96;
    border: 1px solid #2477c1;
}

.form-control-dark:focus {
    color: #ffffff;
    background-color: rgba(12, 79, 150, 0.43);
    border-color: #2477c1;
    outline: 0;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa;
}
.form-control-dark::-webkit-input-placeholder {
    color: #ffffff;
}
.form-control:focus::-webkit-input-placeholder, .form-control-dark:focus::-webkit-input-placeholder {
    color: transparent;
}

.form-control:focus::-moz-placeholder, .form-control-dark:focus::-moz-placeholder {
    color: transparent;
}

.form-control:focus:-moz-placeholder, .form-control-dark:focus:-moz-placeholder {
    color: transparent;
}

.form-control:focus:-ms-input-placeholder, .form-control:focus:-ms-input-placeholder {
    color: transparent;
}

.form-error {
    position: relative;
}

.form-error:before {
    position: absolute;
    left: 14px;
    top: 4px;
    font-family: 'an-font' !important;
    font-size: 1.25rem;
    content: "\e937";
    color: #e86a6a;
}

.custom-select {
    display: inline-block;
    height: calc(2.25rem + 2px);
    padding: .375rem 1.75rem .375rem 1.25rem;
    line-height: 1.5;
    vertical-align: middle;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOSAxNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMyOTI5Mjk7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQuNSwwTDksNS44SDBMNC41LDB6IE00LjUsMTVMMCw5LjJoOUw0LjUsMTV6Ii8+PC9zdmc+);
    background-size: .5625rem 1rem;
    background-repeat: no-repeat;
    background-position: right .75rem center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

textarea, input[type="text"], input[type="button"], input[type="submit"], button {
    -webkit-appearance: none;
    border-radius: 0;
}

img {
    max-width: 100%;
    height: auto;
}

/* component accordion */
.accordion {
    margin: 0;
    padding: 0 15px;
    list-style: none;
}

.accordion a:active, .accordion a:focus,
.accordion a:hover, .accordion a:visited {
    text-decoration: none;
}

.accordion a {
    display: block;
    position: relative;
    text-decoration: none;
}

.accordion > .dropdown, .accordion li {
    position: relative;
}

.accordion > .dropdown > a, .accordion > li > a {
    font-size: .875rem;
    text-transform: uppercase;
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
    font-weight: bold;
}

.accordion > li:last-child > a {
    border-bottom: none;
}

.accordion .switch {
    display: block;
    position: absolute;
    background-color: transparent;
    bottom: 0;
    right: 0;
    width: 3rem;
    height: 100%;
    overflow: hidden;
    z-index: 10;
}

.accordion .switch:before {
    font-family: 'an-font';
    content: "\e901";
    display: inline;
    width: auto;
    height: auto;
    transition: transform .3s;
    -moz-transition: transform .3s;
    -webkit-transition: transform .3s;
}

.accordion .switch.down:before {
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}

.accordion .sub-menu {
    display: none;
    margin: 0;
    padding: 0;
    list-style: none;
}

.accordion .sub-menu li.active > a {
    font-weight: bold;
}

.accordion .sub-menu a {
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
    font-size: .875rem;
    color: #505050;
    border-bottom: 1px solid #f1f1f1;
}

.accordion .sub-menu a:after {
    font-family: 'an-font' !important;
    content: "\e901";
    display: inline;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}

/* component fixed-scroll-x */
.fixed-scroll-x {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin: 0;
    padding: .9375rem 0 .9375rem .9375rem;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.fixed-scroll-x .card {
    padding-right: .75rem;
}

.fixed-scroll-x .card-body {
    width: 16.75rem;
    height: 10.1875rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
}

.fixed-scroll-x .card-body:after {
    content: '';
    display: block;
    background-color: rgba(41, 41, 41, .5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.fixed-scroll-x .card-body p {
    text-align: center;
    color: #ffffff;
    max-width: 14rem;
    line-height: 1.11125rem;
    margin: 0 auto;
    z-index: 1;
}

/* component cards */
.card {
    position: relative;
}

.card-iframe {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
}

.card-iframe:before {
    display: block;
    content: "";
    padding-top: 56.55%;
}

.card-iframe iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.card-body {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.card-title {
    padding-bottom: .5rem;
}

.card-title * {
    padding: 0;
    margin: 0;
}

.card-small {
    padding-top: .5rem;
    padding-bottom: 1.5rem;
}

.card-content {
}

.card-description {
    padding-top: .5rem;
}

/* component icons */
.icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.icon-technology {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz48cGF0aCBmaWxsPSIjMDBhY2VjIiBkPSJNMjExLjI4NiwxMTUuNDNjLTIuMDI3LTUuMTM4LTcuODMzLTcuNjYxLTEyLjk3Mi01LjYzMWMtMjkuMDA1LDExLjQ0Ny01My43NiwzMS4wOTQtNzEuNTg2LDU2LjgxOGMtMTguMjU0LDI2LjMzOC0yNy45MDEsNTcuMjU4LTI3LjkwMSw4OS40MTZjMCw1LjUyMyw0LjQ3OCw5Ljk5OSw5Ljk5OSw5Ljk5OXM5Ljk5OS00LjQ3Nyw5Ljk5OS05Ljk5OWMwLTU2LjcxNSwzNC4wODMtMTA2LjgxMyw4Ni44My0xMjcuNjNDMjEwLjc5MywxMjYuMzc1LDIxMy4zMTMsMTIwLjU2OCwyMTEuMjg2LDExNS40M3oiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGZpbGw9IiMwMGFjZWMiIGQ9Ik0zMjEuODY5LDI0Ni4xMjhjLTUuNTIyLDAtOS45OTksNC40NzctOS45OTksOS45OTljMCwzMC44NzYtMjUuMTIsNTUuOTk3LTU1Ljk5Nyw1NS45OTdjLTMwLjg3NywwLTU1Ljk5Ny0yNS4xMi01NS45OTctNTUuOTk3YzAtMzAuODc2LDI1LjEyLTU1Ljk5Nyw1NS45OTctNTUuOTk3YzUuNTIyLDAsOS45OTktNC40NzcsOS45OTktOS45OTljMC01LjUyMy00LjQ3OC05Ljk5OS05Ljk5OS05Ljk5OWMtNDEuOTA0LDAtNzUuOTk1LDM0LjA5MS03NS45OTUsNzUuOTk1YzAsNDEuOTA0LDM0LjA5Miw3NS45OTUsNzUuOTk1LDc1Ljk5NWM0MS45MDMsMCw3NS45OTUtMzQuMDkxLDc1Ljk5NS03NS45OTVDMzMxLjg2OCwyNTAuNjA1LDMyNy4zOTEsMjQ2LjEyOCwzMjEuODY5LDI0Ni4xMjh6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBmaWxsPSIjMDBhY2VjIiBkPSJNMzU4LjkzNywyNDUuNzVjLTUuNTIyLDAtOS45OTksNC40NzctOS45OTksOS45OTl2MC4zNzdjMCw1LjUyMyw0LjQ3OCw5Ljk5OSw5Ljk5OSw5Ljk5OXM5Ljk5OS00LjQ3Nyw5Ljk5OS05Ljk5OXYtMC4zNzdDMzY4LjkzNiwyNTAuMjI3LDM2NC40NTgsMjQ1Ljc1LDM1OC45MzcsMjQ1Ljc1eiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZmlsbD0iIzAwYWNlYyIgZD0iTTMxOC40NzQsMzM2Ljk0NWMtMS44NTktMS44Ny00LjQzOS0yLjkzLTcuMDY5LTIuOTNjLTIuNjMsMC4wMDEtNS4yMDksMS4wNjEtNy4wNywyLjkzYy0xLjg2LDEuODYtMi45Myw0LjQzLTIuOTMsNy4wN2MwLDIuNjMsMS4wNjksNS4yMSwyLjkzLDcuMDdjMS44NjEsMS44Niw0LjQzLDIuOTIsNy4wNywyLjkyYzIuNjMsMCw1LjIxLTEuMDYsNy4wNjktMi45MmMxLjg2LTEuODYsMi45MzEtNC40NCwyLjkzMS03LjA3QzMyMS40MDUsMzQxLjM3NCwzMjAuMzM1LDMzOC44MDUsMzE4LjQ3NCwzMzYuOTQ1eiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZmlsbD0iIzAwYWNlYyIgZD0iTTQ3Ny45ODcsMzYyLjU2OWMtNS43NDQsMC0xMS4xNTYsMS40MzctMTUuOTA2LDMuOTYzbC0yOS41OTItMjkuNTkyYy0xLjg3Ni0xLjg3NS00LjQxOS0yLjkyOS03LjA3MS0yLjkyOWgtNzIuOTE0Yy01LjUyMiwwLTkuOTk5LDQuNDc3LTkuOTk5LDkuOTk5YzAsNS41MjMsNC40NzgsOS45OTksOS45OTksOS45OTloNjguNzcxbDI2LjY2NywyNi42NjdjLTIuNTIsNC43NDYtMy45NTQsMTAuMTUyLTMuOTU0LDE1Ljg4OWMwLDE4Ljc0NywxNS4yNTEsMzMuOTk4LDMzLjk5OCwzMy45OThjMTguNzQ3LDAsMzMuOTk4LTE1LjI1MSwzMy45OTgtMzMuOTk4QzUxMS45ODUsMzc3LjgxOSw0OTYuNzMzLDM2Mi41NjksNDc3Ljk4NywzNjIuNTY5eiBNNDc3Ljk4Nyw0MTAuNTY2Yy03LjcyLDAtMTMuOTk5LTYuMjgtMTMuOTk5LTEzLjk5OWMwLTcuNzIsNi4yOC0xMy45OTksMTMuOTk5LTEzLjk5OXMxMy45OTksNi4yOCwxMy45OTksMTMuOTk5QzQ5MS45ODYsNDA0LjI4Niw0ODUuNzA1LDQxMC41NjYsNDc3Ljk4Nyw0MTAuNTY2eiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZmlsbD0iIzAwYWNlYyIgZD0iTTQ3Ny45ODcsODEuNDY3Yy0xOC43NDcsMC0zMy45OTgsMTUuMjUxLTMzLjk5OCwzMy45OThjMCw1LjczOCwxLjQzNCwxMS4xNDQsMy45NTUsMTUuODlsLTI2LjY2NywyNi42NjdIMzExLjg2Yy0xMy45MDEtNy45NDgtMjkuNTEyLTEyLjk5OC00NS44NzgtMTQuNDgzdi0xOC4wNzVoMTA1LjQ0MWMzLjY0MiwwLDYuOTk2LTEuOTgsOC43NTUtNS4xNjhsMzAuMzg3LTU1LjA2OWM0LjEyMiwxLjc3OCw4LjY1OSwyLjc2OCwxMy40MjcsMi43NjhjMTguNzQ3LDAsMzMuOTk4LTE1LjI1MSwzMy45OTgtMzMuOTk4QzQ1Ny45OSwxNS4yNTEsNDQyLjczOSwwLDQyMy45OTIsMGMtMTguNzQ3LDAtMzMuOTk4LDE1LjI1MS0zMy45OTgsMzMuOTk4YzAsNi41NTYsMS44NywxMi42NzksNS4wOTcsMTcuODc3bC0yOS41NzEsNTMuNTloLTk5LjUzOFYxMC4wNDFjMC01LjUyMy00LjQ3OC05Ljk5OS05Ljk5OS05Ljk5OWgtNDQuODM4Yy01LjUyMiwwLTkuOTk5LDQuNDc3LTkuOTk5LDkuOTk5djMwLjk0M2MtMjAuNjYsNS4yMzQtNDAuMzMxLDEzLjM4NS01OC42NjIsMjQuMzExTDEyMC42ODgsNDMuNWMtMS44NzYtMS44NzUtNC40Mi0yLjkyOS03LjA3My0yLjkyOWMtMi42NTIsMC01LjE5NiwxLjA1NS03LjA3MSwyLjkzMmwtNjMuMjAzLDYzLjI1Yy0zLjkwMywzLjkwNi0zLjkwMiwxMC4yMzQsMC4wMDIsMTQuMTM4bDIxLjc3MSwyMS43NzJjLTEwLjkyNSwxOC4zMzMtMTkuMDc2LDM4LjAwMy0yNC4zMDksNTguNjYySDEwLjAxNWMtNS41MjIsMC05Ljk5OSw0LjQ3Ny05Ljk5OSw5Ljk5OXY4OS40MTdjMCw1LjUyMyw0LjQ3OCw5Ljk5OSw5Ljk5OSw5Ljk5OWgzMC43OTJjNS4yMzIsMjAuNjU5LDEzLjM4Myw0MC4zMjksMjQuMzA5LDU4LjY2MWwtMjEuNzcxLDIxLjc3MmMtMy45MDQsMy45MDQtMy45MDUsMTAuMjMyLTAuMDAyLDE0LjEzOGw2My4yMDMsNjMuMjVjMS44NzUsMS44NzYsNC40MTksMi45MzEsNy4wNzEsMi45MzJjMC4wMDEsMCwwLjAwMSwwLDAuMDAyLDBjMi42NTIsMCw1LjE5NS0xLjA1NCw3LjA3MS0yLjkyOWwyMS43OTUtMjEuNzk0YzE4LjMzMywxMC45MjUsMzguMDAzLDE5LjA3Nyw1OC42NjEsMjQuMzExdjMwLjg5NGMwLDUuNTIxLDQuNDc0LDkuOTk2LDkuOTkzLDkuOTk5aDQ0LjgzN2gwLjAwNmMyLjY1MSwwLDUuMTk0LTEuMDI4LDcuMDY5LTIuOTAyYzEuODc2LTEuODc2LDIuOTMxLTQuNDIsMi45MzEtNy4wNzN2LTk1Ljg4OWg5OS41MmwyOS42MDEsNTMuOTk1Yy0zLjIzNCw1LjIwMi01LjEwOCwxMS4zMzItNS4xMDgsMTcuODk1YzAsMTguNzQ3LDE1LjI1MSwzMy45OTgsMzMuOTk4LDMzLjk5OGMxOC43NDcsMCwzMy45OTgtMTUuMjUxLDMzLjk5OC0zMy45OThjMC0xOC43NDctMTUuMjUyLTMzLjk5OC0zMy45OTktMzMuOTk4Yy00Ljc1NiwwLTkuMjg1LDAuOTg1LTEzLjM5OSwyLjc1N2wtMzAuNDAxLTU1LjQ1NmMtMS43NTUtMy4yMDItNS4xMTctNS4xOTMtOC43NjgtNS4xOTNIMjY1Ljk4di0yNi45MjFjMC01LjUyMy00LjQ3OC05Ljk5OS05Ljk5OS05Ljk5OWMtNTEuMzY4LDAtOTMuMTU4LTQxLjc5LTkzLjE1OC05My4xNThjMC01MC43NDYsNDAuNzg3LTkyLjEzOSw5MS4yOTktOTMuMTM0YzAuNTY5LDAuMTAxLDEuMTUyLDAuMTYzLDEuNzUxLDAuMTYzYzM4LjcwMSwwLDczLjc2NiwyNC4zNiw4Ny4yNTUsNjAuNjE1YzEuNDk4LDQuMDI3LDUuMzE0LDYuNTE2LDkuMzcyLDYuNTE2YzEuMTU4LDAsMi4zMzctMC4yMDMsMy40ODYtMC42M2M1LjE3Ni0xLjkyNiw3LjgxMS03LjY4Miw1Ljg4NS0xMi44NThjLTUuNDY3LTE0LjY5NS0xMy44NjMtMjcuNzY4LTI0LjM1Ni0zOC42ODRoODcuOTAzYzIuNjUyLDAsNS4xOTUtMS4wNTQsNy4wNzEtMi45MjlsMjkuNTkyLTI5LjU5MmM0Ljc1LDIuNTI2LDEwLjE2MiwzLjk2MywxNS45MDYsMy45NjNjMTguNzQ3LDAsMzMuOTk4LTE1LjI1MSwzMy45OTgtMzMuOTk4QzUxMS45ODUsOTYuNzE4LDQ5Ni43MzMsODEuNDY3LDQ3Ny45ODcsODEuNDY3eiBNNDIzLjk5MiwxOS45OTljNy43MiwwLDEzLjk5OSw2LjI4LDEzLjk5OSwxMy45OTlzLTYuMjgsMTMuOTk5LTEzLjk5OSwxMy45OTlzLTEzLjk5OS02LjI4LTEzLjk5OS0xMy45OTlTNDE2LjI3MiwxOS45OTksNDIzLjk5MiwxOS45OTl6IE00MjMuOTkyLDQ2NC4wMDNjNy43MiwwLDEzLjk5OSw2LjI4LDEzLjk5OSwxMy45OTlzLTYuMjgxLDEzLjk5OS0xMy45OTksMTMuOTk5Yy03LjcyLDAtMTMuOTk5LTYuMjgtMTMuOTk5LTEzLjk5OVM0MTYuMjcyLDQ2NC4wMDMsNDIzLjk5Miw0NjQuMDAzeiBNMjQ1Ljk4MywxNDMuMzE0Yy01Ny43MjcsNS4wOC0xMDMuMTU5LDUzLjY5NS0xMDMuMTU5LDExMi43MTlzNDUuNDMsMTA3LjYzOSwxMDMuMTU4LDExMi43MTl2MTIzLjI0NGwtMjQuODM5LTAuMDE0di0yOC44MjhjMC00LjcxMy0zLjI5MS04Ljc4Ni03Ljg5OS05Ljc3NmMtMjMuODIyLTUuMTE4LTQ2LjI5Ni0xNC40MzEtNjYuNzk5LTI3LjY4MWMtMy45NTgtMi41NTctOS4xNjQtMi4wMDUtMTIuNDk4LDEuMzI4bC0yMC4zMjcsMjAuMzI4bC00OS4wNjctNDkuMTA0bDIwLjMxLTIwLjMxYzMuMzMyLTMuMzMzLDMuODg2LTguNTM5LDEuMzI3LTEyLjQ5OGMtMTMuMjQ5LTIwLjUwMy0yMi41NjItNDIuOTc2LTI3LjY3OC02Ni43OThjLTAuOTktNC42MDgtNS4wNjMtNy44OTktOS43NzYtNy44OTlIMjAuMDE0di02OS40MThoMjguNzIxYzQuNzE0LDAsOC43ODYtMy4yOTIsOS43NzYtNy44OTljNS4xMTctMjMuODIyLDE0LjQyOS00Ni4yOTUsMjcuNjc4LTY2Ljc5OGMyLjU1OS0zLjk1OCwyLjAwNS05LjE2NS0xLjMyNy0xMi40OThsLTIwLjMxLTIwLjMxbDQ5LjA2Ny00OS4xMDRsMjAuMzI3LDIwLjMyOGMzLjMzNCwzLjMzNCw4LjU0LDMuODg1LDEyLjQ5OCwxLjMyOGMyMC41MDItMTMuMjQ5LDQyLjk3Ni0yMi41NjMsNjYuNzk5LTI3LjY4MWM0LjYwOC0wLjk5LDcuODk5LTUuMDYzLDcuODk5LTkuNzc2VjIwLjA0MWgyNC44MzlWMTQzLjMxNHogTTQ3Ny45ODcsMTI5LjQ2M2MtNy43MiwwLTEzLjk5OS02LjI4LTEzLjk5OS0xMy45OTljMC03LjcxOSw2LjI4LTEzLjk5OSwxMy45OTktMTMuOTk5czEzLjk5OSw2LjI4LDEzLjk5OSwxMy45OTlTNDg1LjcwNiwxMjkuNDYzLDQ3Ny45ODcsMTI5LjQ2M3oiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGZpbGw9IiMwMGFjZWMiIGQ9Ik00NzcuOTg3LDIyMi4xNmMtMTUuMjY4LDAtMjguMjE1LDEwLjExNy0zMi40OTUsMjMuOTk5SDQxNS45OWMtNS41MjIsMC05Ljk5OSw0LjQ3Ny05Ljk5OSw5Ljk5OXM0LjQ3OCw5Ljk5OSw5Ljk5OSw5Ljk5OWgyOS41MDFjNC4yOCwxMy44ODEsMTcuMjI3LDIzLjk5OSwzMi40OTUsMjMuOTk5YzE4Ljc0NywwLDMzLjk5OC0xNS4yNTEsMzMuOTk4LTMzLjk5OEM1MTEuOTg1LDIzNy40MTEsNDk2LjczMywyMjIuMTYsNDc3Ljk4NywyMjIuMTZ6IE00NzcuOTg3LDI3MC4xNTdjLTcuNzIsMC0xMy45OTktNi4yOC0xMy45OTktMTMuOTk5czYuMjgtMTMuOTk5LDEzLjk5OS0xMy45OTlzMTMuOTk5LDYuMjgsMTMuOTk5LDEzLjk5OVM0ODUuNzA1LDI3MC4xNTcsNDc3Ljk4NywyNzAuMTU3eiIvPjwvZz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);
}

.icon-professional {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU3MC4zIDMzMC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NzAuMyAzMzAuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJDYXBhXzEiPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiMwMGFjZWMiIGQ9Ik00MTMuNiwyNjAuMmMtMy42LTIxLjUtMTguNi0zOS4xLTM5LjMtNDZsLTQ1LjktMTUuM3YtNi44aC0xMC43djEwbC04LDMxLjhMMjg4LjIsMjA4aC0xNS43TDI1MSwyMzMuOWwtOC0zMS44di0xMGgtMTAuNnY2LjhsLTQ1LjksMTUuM2MtMjAuNyw2LjktMzUuNywyNC41LTM5LjMsNDZsLTExLjgsNzAuNWgyOTBMNDEzLjYsMjYwLjJ6IE0yNTQuNCwzMjBoLTU4LjhsNC44LTQ3LjRsLTEwLjYtMS4xbC00LjksNDguNUgxNDhsOS43LTU4LjFjMi45LTE3LjYsMTUuMy0zMiwzMi4yLTM3LjZsNDQuMS0xNC43bDExLjgsNDcuM2wxMi0xNC40bDYuNCw5LjVMMjU0LjQsMzIweiBNMjk1LjYsMzIwaC0zMC40bDEwLjEtNzAuNmwtMTAuNC0xNS42bDEyLjYtMTUuMmg1LjdsMTIuNiwxNS4ybC0xMC40LDE1LjZMMjk1LjYsMzIweiBNMzc1LjksMzIwbC00LjktNDguNWwtMTAuNiwxLjFsNC43LDQ3LjVoLTU4LjdsLTkuNy02OC4xbDYuNC05LjVsMTIsMTQuNGwxMS44LTQ3LjNsNDQuMSwxNC43YzE2LjksNS42LDI5LjIsMjAuMSwzMi4yLDM3LjZsOS43LDU4LjFMMzc1LjksMzIwTDM3NS45LDMyMHoiPjwvcGF0aD48cGF0aCBmaWxsPSIjMDBhY2VjIiBkPSJNMjEzLjQsMTQzLjdjMi43LDkuNCw3LjcsMTcuOSwxNC44LDI1bDIwLjgsMjAuOGM1LDUsMTEuNyw3LjgsMTguOSw3LjhoMjVjNy4xLDAsMTMuOC0yLjgsMTguOS03LjhsMjAuOC0yMC44YzcuMS03LjEsMTIuMS0xNS43LDE0LjgtMjVjMTMuMy0xLjUsMjMuNy0xMi43LDIzLjctMjYuNGMwLTguOC00LjMtMTYuNS0xMC44LTIxLjNoMC4yVjY0YzAtMTMuMy05LjktMjQuNC0yMi43LTI2LjRDMzI5LjgsMTUuMywzMDguMywwLDI4NC4zLDBoLTMuOWMtNDQuMSwwLTgwLDM1LjktODAsODB2MTZoMC4yYy02LjUsNC45LTEwLjgsMTIuNi0xMC44LDIxLjNDMTg5LjcsMTMxLjEsMjAwLjEsMTQyLjIsMjEzLjQsMTQzLjd6IE0zMzkuMSwxMjcuM2MwLDEyLjgtNSwyNC45LTE0LjEsMzMuOUwzMDQuMiwxODJjLTMsMy03LjEsNC43LTExLjMsNC43aC0yNWMtNC4yLDAtOC4zLTEuNy0xMS4zLTQuN2wtMjAuOC0yMC44Yy05LjEtOS4xLTE0LjEtMjEuMS0xNC4xLTMzLjl2LTI1LjloMjFjMjMuNSwwLDQ1LjctOC4zLDYzLjItMjMuNmwxLjYsMi43YzYuOCwxMS4zLDE4LjYsMTguOSwzMS42LDIwLjVMMzM5LjEsMTI3LjNMMzM5LjEsMTI3LjN6IE0zNjAuNCwxMTcuNGMwLDctNC42LDEzLTEwLjksMTUuMWMwLjEtMS43LDAuMy0zLjQsMC4zLTUuMnYtMjQuOUMzNTUuOSwxMDQuNiwzNjAuNCwxMTAuNCwzNjAuNCwxMTcuNHogTTIxMS4xLDgwYzAtMzguMiwzMS4xLTY5LjMsNjkuMy02OS4zaDMuOGMyMC41LDAsMzguNywxMy44LDQ0LjQsMzMuNWwxLjEsMy45aDRjOC44LDAsMTYsNy4yLDE2LDE2djI3LjJjLTEuNy0wLjQtMy41LTAuNS01LjMtMC41Yy0xMS4zLDAtMjEuOS02LTI3LjctMTUuN2wtOC41LTE0LjJsLTQuOCw0LjhjLTE2LjIsMTYuMi0zNy43LDI1LjEtNjAuNiwyNS4xaC0yNi40Yy0xLjgsMC0zLjYsMC4yLTUuMywwLjVWODB6IE0yMTEuMSwxMDIuNHYyNC45YzAsMS43LDAuMSwzLjUsMC4zLDUuMmMtNi4zLTIuMS0xMC45LTguMS0xMC45LTE1LjFDMjAwLjQsMTEwLjQsMjA0LjksMTA0LjYsMjExLjEsMTAyLjR6Ij48L3BhdGg+PC9nPjwvZz48L2c+PHBhdGggZmlsbD0iIzAwYWNlYyIgZD0iTTE0Ny4yLDMyMWgtMTAuNnYtODIuM2gtOS43VjMyMUg1NC44bDQuMy00My4xbC05LjYtMWwtNC40LDQ0SDExLjZsOC44LTUyLjdjMi43LTE2LDEzLjgtMjksMjkuMi0zNC4ybDQwLTEzLjNsMTAuNyw0Mi45bDI4LjgtMzQuNmg1LjFsMjIuMiwyNi43bDYuOC05LjdsNi42LTkuM2w0LTE1LjlsOS42LDMuMmw5LjUtN2wtMTcuNy01Ljl2LTYuMmgtOS43djkuMWwtNy4yLDI4LjlsLTE5LjYtMjMuNWgtMTQuMmwtMTkuNiwyMy41TDk3LjcsMjE0di05LjFIODh2Ni4yTDQ2LjQsMjI1Yy0xOC44LDYuMy0zMi40LDIyLjMtMzUuNyw0MS44TDAsMzMwLjhoMTQ3TDE0Ny4yLDMyMXoiPjwvcGF0aD48cGF0aCBmaWxsPSIjMDBhY2VjIiBkPSJNMjAxLjcsOTMuNWgtNC42Yy00LjctMzUuNi0zNS40LTYyLjktNzEuNy02Mi45Yy0zNi40LDAtNjcsMjcuMy03MS44LDYyLjlINDhjLTEzLjMsMC0yNC4yLDEwLjktMjQuMiwyNC4ydjE5LjRjMCwxMy4zLDEwLjksMjQuMiwyNC4yLDI0LjJoMTYuN2MyLjUsOC40LDcsMTYuMSwxMy40LDIyLjRMOTcsMjAyLjZjNC42LDQuNiwxMC42LDcuMSwxNy4xLDcuMWgyMi43YzYuNSwwLDEyLjUtMi41LDE3LjEtNy4xbDEyLjMtMTIuM2g3LjdjMTMuMywwLDI0LjItMTAuOSwyNC4yLTI0LjJ2LTQuOGg0LjhjNi43LDAsMTMuMy0yLjksMTcuNy03LjNsLTEuOS00LjJsLTIyLjUtMjcuMWwtMS44LTE2LjdsNi4zLTkuN0wyMDEuNyw5My41eiBNMTY1LjgsMTc2LjlsLTMuOCwzLjhoLTUxLjJ2OS43aDQxLjZsLTUuNCw1LjRjLTIuNywyLjctNi40LDQuMi0xMC4zLDQuMkgxMTRjLTMuOCwwLTcuNi0xLjUtMTAuMy00LjJsLTE4LjktMTguOWMtOC4yLTguMi0xMi44LTE5LjItMTIuOC0zMC44di0yMy41aDE5YzIxLjMsMCw0MS40LTcuNiw1Ny40LTIxLjRsMS41LDIuNWM2LjIsMTAuMywxNi45LDE3LjEsMjguNiwxOC42djIzLjhDMTc4LjYsMTU3LjcsMTc0LjEsMTY4LjcsMTY1LjgsMTc2Ljl6IE0xODguMywxNDYuMXYtMjguNHYtMTQuNWg1LjFsNC42LDMzLjR2MTVoLTkuN0wxODguMywxNDYuMUwxODguMywxNDYuMXogTTE4OC4zLDE2Ni4xYzAsNy40LTUuNSwxMy40LTEyLjYsMTQuM2M0LjgtNS43LDguMy0xMi4yLDEwLjQtMTkuMmgyLjJMMTg4LjMsMTY2LjFMMTg4LjMsMTY2LjF6IE0xMjUuNCw0MC4zYzMxLjEsMCw1Ny40LDIzLDYyLjEsNTMuMmgtOC44djE4LjljLTguNC0xLjQtMTUuOS02LjQtMjAuMy0xMy44bC03LjctMTIuOWwtNC40LDQuNGMtMTQuNywxNC43LTM0LjIsMjIuOC01NSwyMi44aC0xOVY5My41aC04LjhDNjgsNjMuMyw5NC4zLDQwLjMsMTI1LjQsNDAuM3ogTTUyLjgsMTAzLjJoOS43djE0LjV2MjguNHY1LjVoLTkuN1YxMDMuMnogTTMzLjQsMTE3LjdjMC02LjMsNC4xLTExLjYsOS43LTEzLjZ2NDYuNmMtNS42LTItOS43LTcuMy05LjctMTMuNlYxMTcuN3ogTTIxNi43LDEzNy45YzAsNi4zLTQuMSwxMS42LTkuNywxMy42di0xNi42YzUuNiwyLDkuNy0xMC4zLDkuNy00VjEzNy45eiI+PC9wYXRoPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiMwMGFjZWMiIGQ9Ik00MjQuNSwzMzAuN2gxNDUuOGwtMTAuNy02NGMtMy4yLTE5LjUtMTYuOS0zNS41LTM1LjctNDEuOEw0ODIuMywyMTF2LTYuMmgtOS43djhjLTIuNywzLTEyLjIsMTEuNC0zMy45LDExLjRzLTMxLjItOC40LTMzLjktMTEuNHYtOGgtOS43djYuMmwtMTguNyw2LjJsMTIuMiw2LjFsOS44LTMuM2M0LjgsNC44LDE2LjgsMTMuOCw0MC4yLDEzLjhzMzUuNS05LDQwLjItMTMuOGwzMi40LDEwLjh2NDdsNC4zLDQzLjFoLTkxLjlMNDI0LjUsMzMwLjd6IE01MjEsMjc3LjV2LTQzLjNjMTUuMyw1LjIsMjYuNCwxOC4yLDI5LjEsMzQuMWw1LjYsMzMuOWwtMzEuOCw0TDUyMSwyNzcuNXogTTUyNS40LDMyMWwtMC41LTUuM2wzMi40LTQuMWwxLjYsOS4zTDUyNS40LDMyMUw1MjUuNCwzMjF6Ij48L3BhdGg+PHBhdGggZmlsbD0iIzAwYWNlYyIgZD0iTTM3Ny45LDE2MWMyLjUsOC41LDcsMTYuMywxMy41LDIyLjdsMTguOSwxOC45YzQuNiw0LjYsMTAuNiw3LjEsMTcuMSw3LjFoMjIuN2M2LjUsMCwxMi41LTIuNSwxNy4xLTcuMWwxOC45LTE4LjljNi40LTYuNCwxMS0xNC4yLDEzLjUtMjIuN2MxMi4xLTEuNCwyMS41LTExLjUsMjEuNS0yMy45YzAtNy42LTMuNy0xNC44LTkuNy0xOS4zVjc1LjdjMC0yNC45LTIwLjItNDUuMS00NS4xLTQ1LjFoLTU1LjFjLTI0LjksMC00NS4xLDIwLjItNDUuMSw0NS4xdjQyLjFjLTYsNC41LTkuNywxMS43LTkuNywxOS4zQzM1Ni40LDE0OS41LDM2NS45LDE1OS43LDM3Ny45LDE2MXogTTQ5MiwxNDYuMWMwLDExLjYtNC41LDIyLjYtMTIuOCwzMC44bC0xOC45LDE4LjljLTIuNywyLjctNi40LDQuMy0xMC4zLDQuM2gtMjIuNmMtMy44LDAtNy42LTEuNS0xMC4zLTQuM2wtMTguOS0xOC45Yy04LjItOC4yLTEyLjgtMTkuMi0xMi44LTMwLjh2LTE1LjJjMywwLjgsNi4yLDEuMyw5LjcsMS4zYzcuMywwLDEyLjQtMi4xLDE3LjctNC4zYzYuNS0yLjcsMTMuMS01LjQsMjUuOC01LjRzMTkuNCwyLjcsMjUuOCw1LjRjNS40LDIuMiwxMC40LDQuMywxNy43LDQuM2MzLjUsMCw2LjctMC42LDkuNy0xLjN2MTUuMkg0OTJ6IE00ODIuMywxMjIuNmMtNS40LDAtOS4yLTEuNi0xNC4xLTMuNmMtNi42LTIuNy0xNC45LTYuMS0yOS41LTYuMXMtMjIuOSwzLjQtMjkuNSw2LjFjLTQuOSwyLTguNywzLjYtMTQuMSwzLjZjLTcuOSwwLTE0LjItMy40LTE3LjctNS45YzUuNC03LDIyLTIzLjIsNjEuMy0yMy4yYzM5LjQsMCw1NiwxNi4yLDYxLjMsMjMuMkM0OTYuNiwxMTkuMiw0OTAuMywxMjIuNiw0ODIuMywxMjIuNnogTTUxMS4zLDEzNy4xYzAsNi40LTQuMiwxMS44LTkuOSwxMy43YzAuMS0xLjYsMC4yLTMuMSwwLjItNC43di0xOWMxLjItMC43LDIuMy0xLjMsMy4yLTJDNTA4LjgsMTI3LjgsNTExLjMsMTMyLjMsNTExLjMsMTM3LjF6IE0zNzUuOCw3NS43YzAtMTkuNSwxNS45LTM1LjQsMzUuNC0zNS40aDU1LjFjMTkuNSwwLDM1LjQsMTUuOSwzNS40LDM1LjR2MjguNmMtOS45LTkuMS0yOS0yMC41LTYyLjktMjAuNXMtNTMsMTEuMy02Mi45LDIwLjVMMzc1LjgsNzUuN0wzNzUuOCw3NS43eiBNMzcyLjYsMTI1LjFjMSwwLjYsMiwxLjMsMy4yLDJ2MTljMCwxLjYsMC4xLDMuMiwwLjIsNC43Yy01LjctMS45LTkuOS03LjMtOS45LTEzLjdDMzY2LjEsMTMyLjMsMzY4LjYsMTI3LjgsMzcyLjYsMTI1LjF6Ij48L3BhdGg+PHBvbHlnb24gZmlsbD0iIzAwYWNlYyIgcG9pbnRzPSI0MTguNiwyOTIgNDkxLjYsMjkyIDQ5Ni44LDIzNC4zIDQ4Ny4yLDIzMy41IDQ4Mi43LDI4Mi4zIDQxNS40LDI4Mi4zICI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=);
}

.icon-individual {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0OTYgNDk2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTYgNDk2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZmlsbD0iIzAwYWNlYyIgZD0iTTQwNy4zMTIsMzQ4bDE0LjM0NC0xNC4zNDRsLTExLjMxMi0xMS4zMTJMMzk2LDMzNi42ODhsLTE1LjA5Ni0xNS4wOTZDMzkzLjAzMiwyOTkuNzYsNDAwLDI3NC42ODgsNDAwLDI0OGMwLTIuMjgtMC4yNC00LjQ5Ni0wLjM0NC02Ljc1MkM0MzcuMjQ4LDIzMi40MDgsNDY0LDE5OS4xMjgsNDY0LDE2MGgtMTZjMCwzMC44OTYtMjAuNjI0LDU3LjMyLTQ5LjkwNCw2NS4xOTJDMzg3LjAzMiwxNTIuMTg0LDMyNC4wNCw5NiwyNDgsOTZjLTIuMjgsMC00LjQ5NiwwLjI0LTYuNzUyLDAuMzQ0QzIzMi40MDgsNTguNzUyLDE5OS4xMjgsMzIsMTYwLDMydjE2YzMwLjg5NiwwLDU3LjMyLDIwLjYyNCw2NS4xOTIsNDkuOTA0QzE1Mi4xODQsMTA4Ljk2OCw5NiwxNzEuOTYsOTYsMjQ4YzAsMi4yOCwwLjI0LDQuNDk2LDAuMzQ0LDYuNzUyQzU4Ljc1MiwyNjMuNTkyLDMyLDI5Ni44NzIsMzIsMzM2aDE2YzAtMzAuODk2LDIwLjYyNC01Ny4zMiw0OS45MDQtNjUuMTkyQzEwOC45NjgsMzQzLjgxNiwxNzEuOTYsNDAwLDI0OCw0MDBjMjYuNjg4LDAsNTEuNzYtNi45NjgsNzMuNTg0LTE5LjA5NkwzMzYuNjgsMzk2bC0xNC4zNDQsMTQuMzQ0bDExLjMxMiwxMS4zMTJsMTQuMzQ0LTE0LjM0NEw0MjQuNCw0ODMuNzJjNy45Miw3LjkyLDE4LjQ1NiwxMi4yOCwyOS42NTYsMTIuMjhDNDc3LjE4NCw0OTYsNDk2LDQ3Ny4xODQsNDk2LDQ1NC4wNjRjMC0xMS4yLTQuMzYtMjEuNzM2LTEyLjI4LTI5LjY1Nkw0MDcuMzEyLDM0OHogTTI0OCwxMTJjNjguMjQsMCwxMjQuNzI4LDUwLjU2LDEzNC4zODQsMTE2LjE2bC0xNS43NjgsMi42MjRDMzU4LjIzMiwxNzIuNzYsMzA4LjMxMiwxMjgsMjQ4LDEyOGMtMC40MDgsMC0wLjgwOCwwLjA1Ni0xLjIxNiwwLjA2NGwtMi42NC0xNS44NjRDMjQ1LjQ0LDExMi4xNiwyNDYuNjk2LDExMiwyNDgsMTEyeiBNMjQ4LDE0NGM1Ny4zNDQsMCwxMDQsNDYuNjU2LDEwNCwxMDRzLTQ2LjY1NiwxMDQtMTA0LDEwNHMtMTA0LTQ2LjY1Ni0xMDQtMTA0UzE5MC42NTYsMTQ0LDI0OCwxNDR6IE0xMTIsMjQ4YzAtNjguMjQsNTAuNTYtMTI0LjcyOCwxMTYuMTYtMTM0LjM4NGwyLjYyNCwxNS43NjhDMTcyLjc2LDEzNy43NjgsMTI4LDE4Ny42ODgsMTI4LDI0OGMwLDAuNDA4LDAuMDU2LDAuODA4LDAuMDY0LDEuMjE2bC0xNS44NjQsMi42NEMxMTIuMTYsMjUwLjU2LDExMiwyNDkuMzA0LDExMiwyNDh6IE0yNDgsMzg0Yy02OC4yNCwwLTEyNC43MjgtNTAuNTYtMTM0LjM4NC0xMTYuMTZsMTUuNzY4LTIuNjI0QzEzNy43NjgsMzIzLjI0LDE4Ny42ODgsMzY4LDI0OCwzNjhjNjYuMTY4LDAsMTIwLTUzLjgzMiwxMjAtMTIwYzAtMC40MDgtMC4wNTYtMC44MDgtMC4wNjQtMS4yMTZsMTUuODY0LTIuNjRjMC4wNCwxLjI5NiwwLjIsMi41NTIsMC4yLDMuODU2QzM4NCwzMjIuOTkyLDMyMi45OTIsMzg0LDI0OCwzODR6IE0zMzUuNDQsMzcyLjEyOGMxNC4yMjQtMTAuMDQ4LDI2LjY0LTIyLjQ2NCwzNi42ODgtMzYuNjg4bDEyLjU2LDEyLjU2TDM0OCwzODQuNjg4TDMzNS40NCwzNzIuMTI4eiBNNDU0LjA2NCw0ODBjLTYuOTI4LDAtMTMuNDQ4LTIuNjk2LTE4LjM0NC03LjU5MkwzNTkuMzEyLDM5NkwzOTYsMzU5LjMxMmw3Ni40MDgsNzYuNDA4YzQuODk2LDQuODk2LDcuNTkyLDExLjQxNiw3LjU5MiwxOC4zNDRDNDgwLDQ2OC4zNjgsNDY4LjM2OCw0ODAsNDU0LjA2NCw0ODB6Ii8+PHBhdGggZmlsbD0iIzAwYWNlYyIgZD0iTTQyNCwxNDRjMzkuNzA0LDAsNzItMzIuMjk2LDcyLTcyUzQ2My43MDQsMCw0MjQsMGMtMzkuNzA0LDAtNzIsMzIuMjk2LTcyLDcyUzM4NC4yOTYsMTQ0LDQyNCwxNDR6IE00NDgsMTIyLjUyYy03LjI4OCwzLjQ3Mi0xNS40MDgsNS40OC0yNCw1LjQ4Yy04LjU5MiwwLTE2LjcxMi0yLjAwOC0yNC01LjQ4VjExMmMwLTEzLjIzMiwxMC43NjgtMjQsMjQtMjRzMjQsMTAuNzY4LDI0LDI0VjEyMi41MnogTTQwOCw1NmMwLTguODI0LDcuMTc2LTE2LDE2LTE2YzguODI0LDAsMTYsNy4xNzYsMTYsMTZzLTcuMTc2LDE2LTE2LDE2QzQxNS4xNzYsNzIsNDA4LDY0LjgyNCw0MDgsNTZ6IE00MjQsMTZjMzAuODcyLDAsNTYsMjUuMTI4LDU2LDU2YzAsMTUuMjU2LTYuMTUyLDI5LjA4OC0xNi4wOCwzOS4yYy0wLjI3Mi0xMy40NDgtNy4xNDQtMjUuMzEyLTE3LjU2OC0zMi4zNkM0NTIuMjg4LDczLjAzMiw0NTYsNjQuOTUyLDQ1Niw1NmMwLTE3LjY0OC0xNC4zNTItMzItMzItMzJzLTMyLDE0LjM1Mi0zMiwzMmMwLDguOTUyLDMuNzEyLDE3LjAzMiw5LjY0OCwyMi44NGMtMTAuNDMyLDcuMDU2LTE3LjMwNCwxOC45MTItMTcuNTY4LDMyLjM2QzM3NC4xNTIsMTAxLjA4OCwzNjgsODcuMjU2LDM2OCw3MkMzNjgsNDEuMTI4LDM5My4xMjgsMTYsNDI0LDE2eiIvPjxwYXRoIGZpbGw9IiMwMGFjZWMiIGQ9Ik03MiwxNDRjMzkuNzA0LDAsNzItMzIuMjk2LDcyLTcyUzExMS43MDQsMCw3MiwwUzAsMzIuMjk2LDAsNzJTMzIuMjk2LDE0NCw3MiwxNDR6IE05NiwxMjIuNTJjLTcuMjg4LDMuNDcyLTE1LjQwOCw1LjQ4LTI0LDUuNDhzLTE2LjcxMi0yLjAwOC0yNC01LjQ4VjExMmMwLTEzLjIzMiwxMC43NjgtMjQsMjQtMjRzMjQsMTAuNzY4LDI0LDI0VjEyMi41MnogTTU2LDU2YzAtOC44MjQsNy4xNzYtMTYsMTYtMTZzMTYsNy4xNzYsMTYsMTZzLTcuMTc2LDE2LTE2LDE2UzU2LDY0LjgyNCw1Niw1NnogTTcyLDE2YzMwLjg3MiwwLDU2LDI1LjEyOCw1Niw1NmMwLDE1LjI1Ni02LjE1MiwyOS4wODgtMTYuMDgsMzkuMmMtMC4yNzItMTMuNDQ4LTcuMTQ0LTI1LjMxMi0xNy41NjgtMzIuMzZDMTAwLjI4OCw3My4wMzIsMTA0LDY0Ljk1MiwxMDQsNTZjMC0xNy42NDgtMTQuMzUyLTMyLTMyLTMyUzQwLDM4LjM1Miw0MCw1NmMwLDguOTUyLDMuNzEyLDE3LjAzMiw5LjY0OCwyMi44NEMzOS4yMjQsODUuODk2LDMyLjM1Miw5Ny43NTIsMzIuMDgsMTExLjJDMjIuMTUyLDEwMS4wODgsMTYsODcuMjU2LDE2LDcyQzE2LDQxLjEyOCw0MS4xMjgsMTYsNzIsMTZ6Ii8+PHBhdGggZmlsbD0iIzAwYWNlYyIgZD0iTTcyLDM1MmMtMzkuNzA0LDAtNzIsMzIuMjk2LTcyLDcyYzAsMzkuNzA0LDMyLjI5Niw3Miw3Miw3MnM3Mi0zMi4yOTYsNzItNzJDMTQ0LDM4NC4yOTYsMTExLjcwNCwzNTIsNzIsMzUyeiBNOTYsNDc0LjUyYy03LjI4OCwzLjQ3Mi0xNS40MDgsNS40OC0yNCw1LjQ4cy0xNi43MTItMi4wMDgtMjQtNS40OFY0NjRjMC0xMy4yMzIsMTAuNzY4LTI0LDI0LTI0czI0LDEwLjc2OCwyNCwyNFY0NzQuNTJ6IE01Niw0MDhjMC04LjgyNCw3LjE3Ni0xNiwxNi0xNnMxNiw3LjE3NiwxNiwxNmMwLDguODI0LTcuMTc2LDE2LTE2LDE2UzU2LDQxNi44MjQsNTYsNDA4eiBNMTExLjkyLDQ2My4yYy0wLjI3Mi0xMy40NDgtNy4xNDQtMjUuMzEyLTE3LjU2OC0zMi4zNkMxMDAuMjg4LDQyNS4wMzIsMTA0LDQxNi45NTIsMTA0LDQwOGMwLTE3LjY0OC0xNC4zNTItMzItMzItMzJzLTMyLDE0LjM1Mi0zMiwzMmMwLDguOTUyLDMuNzEyLDE3LjAzMiw5LjY0OCwyMi44NGMtMTAuNDI0LDcuMDU2LTE3LjI5NiwxOC45MTItMTcuNTY4LDMyLjM2QzIyLjE1Miw0NTMuMDg4LDE2LDQzOS4yNTYsMTYsNDI0YzAtMzAuODcyLDI1LjEyOC01Niw1Ni01NnM1NiwyNS4xMjgsNTYsNTZDMTI4LDQzOS4yNTYsMTIxLjg0OCw0NTMuMDg4LDExMS45Miw0NjMuMnoiLz48cGF0aCBmaWxsPSIjMDBhY2VjIiBkPSJNMTYwLDIzMnY0MHY4djhoMTc2di04di04di03MmgtNDh2NzJoLTE2VjE2OGgtNDh2MTA0aC0xNnYtNDBIMTYweiBNMzA0LDIxNmgxNnY1NmgtMTZWMjE2eiBNMjQwLDE4NGgxNnY4OGgtMTZWMTg0eiBNMTkyLDI3MmgtMTZ2LTI0aDE2VjI3MnoiLz48L2c+PC9nPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);
}

.icon-left {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNTcuNiA0NTEuOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU3LjYgNDUxLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMDBBQ0VEO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LjIsMjAzLjZMMjAzLjUsOS4zYzEyLjQtMTIuNCwzMi40LTEyLjQsNDQuOCwwYzEyLjQsMTIuNCwxMi40LDMyLjQsMCw0NC43TDc2LjQsMjI1LjlsMTcxLjgsMTcyYzEyLjQsMTIuMywxMi40LDMyLjQsMCw0NC43Yy0xMi4zLDEyLjQtMzIuNCwxMi40LTQ0LjcsMEw5LjIsMjQ4LjNDMywyNDIuMS0wLjEsMjM0LTAuMSwyMjUuOUMtMC4xLDIxNy45LDMsMjA5LjgsOS4yLDIwMy42eiIvPjwvc3ZnPg==);
}

.icon-right {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNTcuNiA0NTEuOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjU3LjYgNDUxLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMDBBQ0VEO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNDguMywyNDguM0w1NCw0NDIuNmMtMTIuNCwxMi40LTMyLjQsMTIuNC00NC44LDBzLTEyLjQtMzIuNCwwLTQ0LjdMMTgxLjEsMjI2TDkuMyw1NEMtMy4xLDQxLjctMy4xLDIxLjYsOS4zLDkuM0MyMS42LTMuMSw0MS43LTMuMSw1NCw5LjNsMTk0LjMsMTk0LjNjNi4yLDYuMiw5LjMsMTQuMyw5LjMsMjIuNEMyNTcuNiwyMzQsMjU0LjUsMjQyLjEsMjQ4LjMsMjQ4LjN6Ii8+PC9zdmc+);
}

.icon-round-text {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODkgODkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5IDg5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzAwQUVFRjt9LnN0MXtmaWxsOiNGRkZGRkY7fS5zdDJ7Zm9udC1mYW1pbHk6J0NhbGlicmknO30uc3Qze2ZvbnQtc2l6ZToyMC4yMjczcHg7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ0LjUsMEM2OS4xLDAsODksMTkuOSw4OSw0NC41UzY5LjEsODksNDQuNSw4OVMwLDY5LjEsMCw0NC41UzE5LjksMCw0NC41LDB6Ii8+PHRleHQgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAxMy4zMzQ3IDQ5LjU5MTIpIiBjbGFzcz0ic3QxIHN0MiBzdDMiPtCY0LrQvtC90LrQsDwvdGV4dD48L3N2Zz4=);
}

/* component tabs */
.tab-nav {
    list-style: none;
    padding: 0 0 .3125rem 0;
    margin: 0;
    border-bottom: 1px solid #e7e5e5;
}

.tab-nav li {
    font-size: 1.25rem;
    font-weight: bold;
    display: inline-block;
    padding-right: 1.875rem;
    position: relative;
}

.tab-nav li.active:after {
    content: '';
    position: absolute;
    bottom: -.3125rem;
    left: 0;
    height: .3125rem;
    width: 100%;
    /*width: 8.25rem;*/
    background-color: #00aced;
}

.tab-container {
    padding-top: 4.5rem;
}

.tab-container .tab {
    display: none;
}

.tab-container .tab.active {
    display: block;
}

/* component modal */
.modal-open {
    overflow: hidden;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    background-color: rgba(0, 0, 0, .6);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    overflow: hidden;
    outline: 0;
    visibility: hidden;
}

.modal-dialog {
    padding: 0;
    height: auto;
    z-index: 2000;
    margin: 2rem auto;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.modal-show {
    visibility: visible;
}

.modal-show ~ .modal-overlay, .modal-open .modal-overlay {
    opacity: 1;
    visibility: visible;
}

.modal-content {
    background: #ffffff;
    position: relative;
    border-radius: 3px;
    margin: 0 auto;
}

.modal-scale .modal-content {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.modal-show.modal-scale .modal-content {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.alert-info {
    font-size: 1rem;
}

/******************************************************************************/

/* city changer  */
.city-changer {
    height: 2.8125rem;
    color: #ffffff;
    background-color: #00aced;
    font-weight: normal;
    position: relative;
}

.city-changer .city-changer-notify {
    width: 100%;
    height: 2.8125rem;
    background-color: #00aced;
}

.city-changer .city-changer-notify .city-place-marker {
    width: 1rem;
    height: 1.375rem;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyIDUyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MiA1MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmZmZmY7IiBkPSJNMzguODUzLDUuMzI0TDM4Ljg1Myw1LjMyNGMtNy4wOTgtNy4wOTgtMTguNjA3LTcuMDk4LTI1LjcwNiwwaDBDNi43NTEsMTEuNzIsNi4wMzEsMjMuNzYzLDExLjQ1OSwzMUwyNiw1MmwxNC41NDEtMjFDNDUuOTY5LDIzLjc2Myw0NS4yNDksMTEuNzIsMzguODUzLDUuMzI0eiBNMjYuMTc3LDI0Yy0zLjMxNCwwLTYtMi42ODYtNi02czIuNjg2LTYsNi02czYsMi42ODYsNiw2UzI5LjQ5MSwyNCwyNi4xNzcsMjR6Ii8+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.city-changer .city-changer-notify .city-message {
    margin-left: .4375rem;
    margin-right: .75rem;
}

.city-changer .city-changer-notify .city-message p {
    margin: 0;
    font-size: .875rem;
}

.city-changer .city-changer-notify .city-message p span {
}

.city-changer .city-changer-notify .city-action {
}

.city-changer .city-changer-notify .city-action a {
    width: 2rem;
    height: 2rem;
    background-position: center;
    background-repeat: no-repeat;
    text-decoration: none;
    background-color: transparent;
    transition: background-color .15s;
    -moz-transition: background-color .15s;
    -webkit-transition: background-color .15s;
}

.city-changer .city-changer-notify .city-action a:active {
    background-color: #0095ce;
}

.city-changer .city-changer-notify .city-action a.wrong-city {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ljk3MSA0Ny45NzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3Ljk3MSA0Ny45NzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMjguMjI4LDIzLjk4Nkw0Ny4wOTIsNS4xMjJjMS4xNzItMS4xNzEsMS4xNzItMy4wNzEsMC00LjI0MmMtMS4xNzItMS4xNzItMy4wNy0xLjE3Mi00LjI0MiwwTDIzLjk4NiwxOS43NDRMNS4xMjEsMC44OCAgIGMtMS4xNzItMS4xNzItMy4wNy0xLjE3Mi00LjI0MiwwYy0xLjE3MiwxLjE3MS0xLjE3MiwzLjA3MSwwLDQuMjQybDE4Ljg2NSwxOC44NjRMMC44NzksNDIuODVjLTEuMTcyLDEuMTcxLTEuMTcyLDMuMDcxLDAsNC4yNDIgICBDMS40NjUsNDcuNjc3LDIuMjMzLDQ3Ljk3LDMsNDcuOTdzMS41MzUtMC4yOTMsMi4xMjEtMC44NzlsMTguODY1LTE4Ljg2NEw0Mi44NSw0Ny4wOTFjMC41ODYsMC41ODYsMS4zNTQsMC44NzksMi4xMjEsMC44NzkgICBzMS41MzUtMC4yOTMsMi4xMjEtMC44NzljMS4xNzItMS4xNzEsMS4xNzItMy4wNzEsMC00LjI0MkwyOC4yMjgsMjMuOTg2eiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    background-size: 1rem;
}

.city-changer .city-changer-notify .city-action a.right-city {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwNC41MDIsNzUuNDk2Yy05Ljk5Ny05Ljk5OC0yNi4yMDUtOS45OTgtMzYuMjA0LDBMMTYxLjU5NCwzODIuMjAzTDQzLjcwMiwyNjQuMzExYy05Ljk5Ny05Ljk5OC0yNi4yMDUtOS45OTctMzYuMjA0LDAgICAgYy05Ljk5OCw5Ljk5Ny05Ljk5OCwyNi4yMDUsMCwzNi4yMDNsMTM1Ljk5NCwxMzUuOTkyYzkuOTk0LDkuOTk3LDI2LjIxNCw5Ljk5LDM2LjIwNCwwTDUwNC41MDIsMTExLjcgICAgQzUxNC41LDEwMS43MDMsNTE0LjQ5OSw4NS40OTQsNTA0LjUwMiw3NS40OTZ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    background-size: 1.25rem;
}

.city-changer .city-changer-selected {
    width: 100%;
    height: 2.8125rem;
    padding-right: 1.5625rem;
    background-color: #00aced;
}

.city-changer .city-changer-selected .city-name {
    position: relative;
}

.city-changer .city-changer-selected .city-name a {
    display: block;
    position: relative;
    text-overflow: ellipsis;
    overflow: hidden;

    white-space: nowrap;
}

.city-changer .city-name a,
.city-changer .city-phone a {
    color: #ffffff;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    cursor: pointer;
}

.city-changer .city-name a:active,
.city-changer .city-phone a:active {
    text-decoration: none;
    border-bottom: 1px solid #ffffff;
}

.city-changer .city-name .an {
    font-size: 10px;
}

.city-changer .city-list {
    position: fixed;
    top: 2.8125rem;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #212121;
    display: none;
    z-index: 150;
}

.city-changer .city-search {
    padding: 2.625rem 1.25rem 1.25rem 1.25rem;
    position: relative;
}

.city-changer .city-search input {
    width: 100%;
    background-color: transparent;
    border: none;
    outline: none;
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
}

.city-changer .city-search input:active,
.city-changer .city-search input:focus {
    outline: none;
}

.city-changer .city-search input::placeholder {
    color: #ffffff;
}

.city-changer .crest {
    position: absolute;
    right: 2rem;
    bottom: 1.625rem;
    width: 1rem;
    height: 1rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0iI2ZmZmZmZiIgZD0iTTE0LjU0OCwyLjA4NSBMOC44NTksNy43NzQgTDE0LjE5MywxMy4xMDcgQzE0LjU2MiwxMy40NzYgMTQuNTYyLDE0LjA3NSAxNC4xOTMsMTQuNDQzIEMxMy44MjQsMTQuODEyIDEzLjIyNiwxNC44MTIgMTIuODU3LDE0LjQ0MyBMNy41MjMsOS4xMTAgTDIuMzI5LDE0LjMwNCBDMS45NTQsMTQuNjc5IDEuMzQ3LDE0LjY3OSAwLjk3MiwxNC4zMDQgQzAuNTk3LDEzLjkyOSAwLjU5NywxMy4zMjEgMC45NzIsMTIuOTQ3IEw2LjE2Niw3Ljc1MyBMMC44MzIsMi40MjAgQzAuNDYzLDIuMDUwIDAuNDYzLDEuNDUyIDAuODMyLDEuMDg0IEMxLjIwMSwwLjcxNSAxLjgwMCwwLjcxNSAyLjE2OCwxLjA4NCBMNy41MDIsNi40MTcgTDEzLjE5MSwwLjcyOCBDMTMuNTY2LDAuMzUzIDE0LjE3MywwLjM1MyAxNC41NDgsMC43MjggQzE0LjkyMywxLjEwMyAxNC45MjMsMS43MTEgMTQuNTQ4LDIuMDg1IFoiLz48L3N2Zz4=);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.city-changer ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 5.625rem;
    left: 0;
    right: 0;
    bottom: .625rem;
    overflow-y: scroll;
}

.city-changer li.city-list-item {
    font-size: 1.125rem;
    line-height: 3.0625rem;
    color: #ffffff;
    padding: 0 1.25rem;
    cursor: pointer;
}

.city-changer li.region {
    color: #00aced;
}

.autocomplete-suggestions {
    font-size: 1.125rem;
    outline: 1px solid #ffffff;
    color: #ffffff;
    line-height: 2rem;
    background-color: #212121;
    overflow: auto;
}

.autocomplete-suggestion {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.autocomplete-suggestions strong {
    font-weight: bold;
    color: #00aced;
}

/*  HEADER  */
.header {
    height: 3rem;
    background-color: #ffffff;
    border-bottom: 1px solid #e7e5e5;
    position: relative;
}

.header .col-12 {
    height: 3rem;
}

.header .logo {
    margin-right: auto;
    width: 2rem;
    height: 2rem;
    background-image: url(data:img/png;base64,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);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.header .login {
    width: 4.25rem;
    margin-right: 3.4375rem;
}

.header .login a {
    font-size: .833125rem;
    color: #151515;
    position: relative;
    text-decoration: none;
}

.header .login a:after {
    font-family: 'an-font';
    font-size: 1.25rem;
    content: '\e927';
    display: block;
    position: absolute;
    top: -5px;
    right: -1.625rem;
}

.header .menu-toggle {
    width: 2rem;
    height: 2rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 1.25rem;
    z-index: 110;
    background-color: #ffffff;
}

.header .menu-toggle:active {
    background-color: #ffffff;
}

.header .menu-toggle .burger {
    width: 1.0625rem;
    height: 1rem;
    position: relative;
}

.header .menu-toggle .burger span {
    height: 2px;
    width: 1.0625rem;
    background-color: #000000;
    position: absolute;
    left: 0;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.header .menu-toggle .burger span:nth-child(1) {
    top: 0;
}

.header .menu-toggle .burger span:nth-child(2) {
    top: 50%;
    transform: translateY(-50%);
}

.header .menu-toggle .burger span:nth-child(3) {
    bottom: 0;
}

.header .menu-toggle:focus {
    outline: none;
    /*    box-shadow: 0 0px 2px 2px rgba(231, 229, 229, 0.7);
        -moz-box-shadow: 0 0px 2px 2px rgba(231, 229, 229, 0.7);*/
}

.header .menu-toggle.open .burger span:nth-child(2) {
    opacity: 0;
}

.header .menu-toggle.open .burger span:nth-child(1) {
    -webkit-transform: translateY(.5rem) rotate(45deg);
    -ms-transform: translateY(.5rem) rotate(45deg);
    -o-transform: translateY(.5rem) rotate(45deg);
    transform: translateY(.5rem) rotate(45deg);
}

.header .menu-toggle.open .burger span:nth-child(3) {
    -webkit-transform: translateY(-.375rem) rotate(-45deg);
    -ms-transform: translateY(-.375rem) rotate(-45deg);
    -o-transform: translateY(-.375rem) rotate(-45deg);
    transform: translateY(-.375rem) rotate(-45deg);
}

.header .menu {
    position: absolute;
    top: 0;
    width: 100%;
    right: 0;
    display: none;
    z-index: 100;
}

.header .input-search {
    height: 3rem;
    background-color: #ffffff;
    padding-left: 15px;
    border-bottom: 1px solid #e7e5e5;
    transition: box-shadow .3s;
    -moz-transition: -moz-box-shadow .3s;
    -webkit-transition: -webkit-box-shadow .3s;
}

/*.header .input-search.input-search-shadow {
    box-shadow: 0px 6px 6px 0px rgba(231, 229, 229, 0.5);
    -moz-box-shadow: 0px 6px 6px 0px rgba(231, 229, 229, 0.5);
    -webkit-box-shadow: 0px 6px 6px 0px rgba(231, 229, 229, 0.5);
}*/
.header .input-search .input-control {
    width: calc(100% - 68px);
    position: relative;
    display: none;
}

.header .input-search .input-control:before {
    content: '';
    display: block;
    position: absolute;
    top: .25rem;
    left: 0;
    width: 1.3125rem;
    height: 1.3125rem;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjOGE4YThhIiBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjNzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTRDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjNzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIvPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.header .input-search .input-control input {
    font-style: italic;
    width: 100%;
    padding-left: 2.25rem;
    border: none;
    outline: none;
}

/*  article globals */
.row {
    position: relative;
}

.article {
    position: relative;
    min-height: calc(100vh - 22.125rem);
}

.article h1 {
    margin-top: 4.375rem;
    margin-bottom: 3.125rem;
}

.article h2 {
    margin-bottom: 3rem;
}

.article.h1-mb-1 h1 {
    margin-bottom: 3.125rem;
}

.article.h1-mb-2 h1 {
    margin-bottom: 5rem;
}

.owl-carousel {
    width: auto;
}

.owl-carousel .owl-item {
    margin-top: .5rem;
    margin-bottom: .5rem;
}

.owl-theme .owl-dots .owl-dot, .owl-theme .owl-dots .owl-dot:focus {
    outline: none;
}

.owl-theme .owl-dots .owl-dot span {
    width: 14px !important;
    height: 14px !important;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #00aeef !important;
}

.detail-item .card {
    max-width: 26.875rem;
}

.detail-item .nav a {
    width: 192px;
}

/*  INDEX   */
.index-start {
    background-color: rgba(0, 0, 0, .65);
    color: #ffffff;
    position: relative;
}

.index-start .start-bg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    z-index: -1;
}

.index-start h1 {
    line-height: 2.25rem;
    margin-top: 0;
    margin-bottom: 0;
}

.index-start .arrow-next {
    position: absolute;
    left: 50%;
    margin-left: -1.1875rem;
    bottom: 1.25rem;
    width: 2.375rem;
    height: 1.25rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjM4cHgiIGhlaWdodD0iMTlweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMzguMDAwLC0wLjAwMCBMMTguMjkzLDE5LjAxMCBMLTAuMDAwLC0wLjAwMCBDLTAuMDAwLC0wLjAwMCA5LjkwNSwzLjk4MyAxOC4wMDAsMy45ODMgQzI2LjAzNCwzLjk4MyAzOC4wMDAsLTAuMDAwIDM4LjAwMCwtMC4wMDAgWiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    animation: arrow-next-swing 1s ease infinite;
    -webkit-animation: arrow-next-swing 1s ease infinite;
}

@-webkit-keyframes arrow-next-swing {
    0%, 100% {
        transform: translateY(0);
        -moz-transform: translateY(0);
        -webkit-transform: translateY(0);
    }

    50% {
        transform: translateY(.5rem);
        -moz-transform: translateY(.5rem);
        -webkit-transform: translateY(.5rem);
    }
}

@keyframes arrow-next-swing {
    0%, 100% {
        transform: translateY(0);
        -transform: translateY(0);
        -webkit-transform: translateY(0);
    }
    50% {
        transform: translateY(.5rem);
        -moz-transform: translateY(.5rem);
        -webkit-transform: translateY(.5rem);
    }
}

.index-test-drive a.btn-small-light {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

.index-profit .form-group:last-child {
    margin-top: 2.25rem;
    margin-bottom: 0;
}

.index-profit .btn-small-light {
    width: 100%;
    max-width: 100%;
    display: block;
}

.index-profit .toggle-wrap {
    position: relative;
}

.index-profit .toggle-formula {
    position: absolute;
    top: -30px;
    left: 0;
    color: #ffffff;
    text-decoration: underline;
}

.index-profit .toggle-formula:hover, .index-profit .toggle-formula:active {
    color: #c1c1c1;
    text-decoration: underline;
}

.index-profit .form-message.succes {
    display: none;
}

.index-profit .form-control {
    color: #292929;
    border: 1px solid #0f57a7;
}

.index-profit .form-control:focus {
    color: #292929;
    background-color: #fff;
    border-color: #0f57a7;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.profit-formula {
    display: none;
}

.profit-formula .card * {
    text-align: center;
}

.profit-formula .card-description {
    max-width: 130px;
    margin: 0 auto;
}

.profit-formula .card:after {
    content: '*';
    position: absolute;
    top: 60px;
    right: -5px;
    color: #ffffff;
    font-size: 1.5rem;
    font-family: 'PTSerifPro-Demi';
}

.profit-formula .bracket {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA5NjIgNTUuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYyIDU1LjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00ODAuOSw1NC42Yy0xLjUsMC0yLjgtMS4yLTIuOC0yLjhjMC00LjUtNi04LjgtMTcuNC0xMi41Yy04LjgtMi44LTE4LjItNC4yLTI4LjEtNC4ySDQyLjVDMC41LDM1LjIsMCwzLjEsMCwyLjhDMCwxLjIsMS4yLDAsMi44LDBzMi44LDEuMiwyLjgsMi44YzAsMS4xLDAuNiwyNi45LDM2LjksMjYuOWgzOTAuMmMxMC40LDAsMjAuNSwxLjUsMjkuOCw0LjVjOS4xLDMsMTUuMiw2LjQsMTguNSwxMC40YzMuMy00LDkuNS03LjUsMTguNi0xMC4yYzkuMy0zLDE5LjMtNC41LDI5LjgtNC41aDM5MC4yYzM2LjMsMCwzNi45LTI1LjgsMzYuOS0yNi45YzAtMS41LDEuMy0yLjgsMi44LTIuOGwwLDBjMS41LDAsMi44LDEuMiwyLjgsMi44YzAsMC4zLTAuNSwzMi40LTQyLjUsMzIuNEg1MjkuM2MtOS45LDAtMTkuMywxLjQtMjguMSw0LjJjLTExLjMsMy41LTE3LjUsNy44LTE3LjUsMTIuM0M0ODMuNyw1My40LDQ4Mi41LDU0LjYsNDgwLjksNTQuNnoiLz48L2c+PC9zdmc+);
    height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.profit-formula .profit-text {
    padding-left: 5.5rem;
    position: relative;
    line-height: 1.25rem;
}

.profit-formula .profit-text:after {
    position: absolute;
    left: 0;
    top: 8px;
    content: '10%';
    font-size: 2.3125rem;
}

.profit-result {
    display: none;
}

.profit-result-infogrphic {
    width: calc(100% - 45px);
    position: relative;
    margin-top: 30px;
    margin-left: 15px;
}

.profit-result-infogrphic .scale-line, .profit-result-infogrphic .scale-line:before {
    position: absolute;
    background-color: #ffffff;
}

.profit-result-infogrphic .scale-line {
    bottom: 25px;
    left: 0px;
    height: 2px;
    width: 100%;
    -webkit-animation: scale-line-x 0.95s linear;
}

.profit-result-infogrphic .scale-line:before {
    content: '';
    bottom: 0;
    left: 0px;
    width: 2px;
    -webkit-animation: scale-line-y 0.95s linear;
}

.profit-result-infogrphic [class*=scale-line-caption] {
    position: absolute;
    color: #ffffff;
    font-size: .833125rem;
    font-weight: bold;
}

.profit-result-infogrphic .scale-line-caption-economy {
    left: -15px;
}

.profit-result-infogrphic .scale-line-caption-month {
    bottom: 16px;
    right: -30px;
}

.profit-result-infogrphic .scale-line-caption-payback {
    left: -15px;
}

.profit-result-infogrphic .scale-score-wrap {
    counter-increment: section;
    width: calc(100% / 12);
    height: 100%;
    float: left;
    position: relative;
}

.profit-result-infogrphic .scale-score {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: absolute;
    bottom: 25px;
    background: rgb(252, 254, 255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252, 254, 255, 1) 0%, rgba(83, 203, 241, 1) 84%, rgba(30, 182, 239, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(252, 254, 255, 1) 0%, rgba(83, 203, 241, 1) 84%, rgba(30, 182, 239, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(252, 254, 255, 1) 0%, rgba(83, 203, 241, 1) 84%, rgba(30, 182, 239, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfeff', endColorstr='#1eb6ef', GradientType=0); /* IE6-9 */
}

.profit-result-infogrphic .scale-score:after {
    content: counter(section);
    background-color: #ffffff;
    border-radius: 50%;
    color: #0f57a7;
    font-weight: bold;
    display: block;
    text-align: center;
    position: absolute;
    left: 0px;
}

.profit-result-infogrphic.result-view .month-1 {
    -webkit-animation: month-1 0.2s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-2 {
    -webkit-animation: month-2 0.25s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-3 {
    -webkit-animation: month-3 0.3s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-4 {
    -webkit-animation: month-4 0.35s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-5 {
    -webkit-animation: month-5 0.4s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-6 {
    -webkit-animation: month-6 0.45s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-7 {
    -webkit-animation: month-7 0.5s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-8 {
    -webkit-animation: month-8 0.55s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-9 {
    -webkit-animation: month-9 0.6s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-10 {
    -webkit-animation: month-10 0.65s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-11 {
    -webkit-animation: month-11 0.7s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-infogrphic.result-view .month-12 {
    -webkit-animation: month-12 0.75s linear;
    -webkit-animation-fill-mode: both;
}

.profit-result-text {
    color: #ffffff;
}

.profit-result-text p {
    font-size: .9725rem;
    margin-bottom: 20px;
}

.profit-result-text span {
    font-size: 1.11125rem;
    font-weight: bold;
}

@-webkit-keyframes scale-line-x {
    0% {
        width: 0px;
    }
    63% {
        width: 100%;
    }
    100% {
        width: 100%;
    }
}

.index-infographic .accordion {
    padding: 0;
    border: none;
}

.index-callback .btn-smallight {
    width: 100%;
    max-width: 100%;
    border: none;
    display: block;
}

/*  COMPANY > ABOUT */
.about-history p {
    text-indent: 1rem;
}

.about-history .card {
    -webkit-box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.5);
}

.about-history .card-body {
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.about-mission p {
    text-indent: 2rem;
}

.about-principle {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #ffffff;
}

.about-principle p {
    text-indent: 1rem;
}

.about-principle .icon {
    display: block;
    width: 100%;
    height: 5.5625rem;
    background-size: contain;
}

.about-principle .card-description {
    font-size: 1rem;
    color: #ffffff;
    text-align: center;
}

.about-infographic h2 {
    margin-bottom: 1.5rem;
}

.about-infographic .infographic-block {
    width: 100%;
    height: 380px;
    overflow: hidden;
}

.about-infographic .infographic-block-scroll {
    position: relative;
    /*width: 4048px;*/
    height: 356px;
}

.about-infographic .ib-row {
    position: absolute;
    left: 0;
    top: 0;
}

.ib-row .y-scale {
    position: absolute;
    top: 0;
    left: 2.1875rem;
    width: 4042px;
    height: 356px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNzMzMC45IDU2NC41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3MzMwLjkgNTY0LjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7b3BhY2l0eTowLjQ7ZmlsbDp1cmwoI1NWR0lEXzFfKTtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO308L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTQ2NC4wMzQ1IiB5MT0iNDA4LjAwNTkiIHgyPSI3NzY0LjQ2NTgiIHkyPSI0MDguMDA1OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjg5MDkgMCAwIDAuODkwOSA0MTMuNDE3MSAtODEuMjU3KSI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzBGNThBNyIvPjxzdG9wICBvZmZzZXQ9IjAuODM3NiIgc3R5bGU9InN0b3AtY29sb3I6IzAwQURFRSIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMEFERUU7c3RvcC1vcGFjaXR5OjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03MTcyLjMsMTEuM2M4Mi43LDUzLjUsMTM3LjUsMTQ2LjUsMTM3LjUsMjUyLjNjMCwxNjUuOC0xMzQuNCwzMDAuMi0zMDAuMiwzMDAuMnMtMzAwLjItMTM0LjQtMzAwLjItMzAwLjJjMC0zMS45LDUtNjIuNiwxNC4zLTkxLjVjLTEuMiw5LjctMS44LDE5LjYtMS44LDI5LjdjMCwxMzQuOCwxMDkuMywyNDQuMSwyNDQuMSwyNDQuMXMyNDQuMS0xMDkuMywyNDQuMS0yNDQuMWMwLTc1LTMzLjktMTQyLjItODcuMS0xODYuOWwtNDYuMiwzLjNjNjIuMiwzNy41LDEwMy43LDEwNS44LDEwMy43LDE4My42YzAsMTE4LjQtOTYsMjE0LjQtMjE0LjQsMjE0LjRjLTExOC40LDAtMjE0LjQtOTYtMjE0LjQtMjE0LjRjMC00OC45LDE2LjQtOTQsNDMuOS0xMzAuMWMtNSwxMi45LTcuNywyNi45LTcuNyw0MS41YzAsNjMuOCw1MS44LDExNS42LDExNS42LDExNS42YzYzLjksMCwxMTUuNi01MS44LDExNS42LTExNS42YzAtMzUuNC0xNS45LTY3LTQwLjktODguMkw1OTQ2LjMsOTguM2wtNDI0LjcsNjcuNGwtNDI0LjcsNTAuMmwtNjc5LjYsNDMuOUwzNjUyLjgsMjQybC01MDkuNywxMTUuMUwyNjMzLjQsNDEybC01MDkuNy0xMi42bC01MjkuMyw2NS45bC00OTAuMSwxMi42bC0zMzkuOCw0MC44TDAsNTYzLjlsNzMzMC45LDAuNlYwTDcxNzIuMywxMS4zeiBNNjkwMC4xLDMyLjljNDIuMSwwLDc2LjEsMzQsNzYuMSw3Ni4xUzY5NDIsMTg1LDY5MDAuMSwxODVjLTQyLjEsMC03Ni4xLTM0LjEtNzYuMS03Ni4xQzY4MjQsNjYuOSw2ODU4LjEsMzIuOSw2OTAwLjEsMzIuOXogTTczMDIuMiw1NTkuN2gtMTU4LjFjNzAuOC0zMC4xLDEyNy43LTg2LjcsMTU4LjEtMTU3LjRWNTU5Ljd6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: contain;
}

.ib-row .ib-year {
    width: 358px;
    height: 356px;
    background: transparent;
    position: relative;
    display: inline-block;
    margin-left: 6px;
}

.ib-row .ib-year:first-of-type {
    margin-left: 0;
}

.ib-year .y-content {
    position: absolute;
    width: 290px;
    min-height: 100px;
}

.ib-year .y-content.y-2008 {
    top: 51px;
}

.ib-year .y-content.y-2009 {
    top: 85px;
}

.ib-year .y-content.y-2010 {
    top: 128px;
}

.ib-year .y-content.y-2011 {
    top: 103px;
}

.ib-year .y-content.y-2012 {
    top: 75px;
}

.ib-year .y-content.y-2013 {
    top: 52px;
}

.ib-year .y-content.y-2014 {
    top: 104px;
}

.ib-year .y-content.y-2015 {
    top: 81px;
}

.ib-year .y-content.y-2016 {
    top: 52px;
}

.ib-year .y-content.y-2017 {
    top: 52px;
}

.ib-year .y-content.y-2018 {
    top: 0;
}

.ib-year .y-content.y-2019 {
    top: 0;
}

.ib-year .y-content.y-2020 {
    top: 0;
}

.ib-year .y-content.y-2021 {
    top: 0;
}

.y-content .y-icon {
    position: absolute;
    width: 84px;
    height: 84px;
    border: 2px solid #0f57a7;
    border-radius: 50%;
    background-color: #0f57a7;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: stretch;
    z-index: 2;
}

.y-content .y-icon h2 {
    /*color: #00adee;*/
    color: #ffffff;
    margin-bottom: 0;
}

.ib-year.active .y-icon {
    background-color: #0f57a7;
}

.ib-year.active .y-icon h2 {
    color: #ffffff;
}

.y-content .y-info {
    position: absolute;
    top: 3.125rem;
    left: 3.375rem;
    background-color: #00aced;
    width: 14.5rem;
    min-height: 3.125rem;
    border: 2px solid #00adee;
    border-radius: .875rem;
    -moz-border-radius: .875rem;
    -webkit-border-radius: .875rem;
    padding: 12px 24px;
    z-index: 1;
}

.y-content .y-info p {
    /*color: #00adee;*/
    color: #ffffff;
    font-size: .6875rem;
    line-height: .9375rem;
    text-transform: uppercase;
    margin-bottom: 0;
    position: relative;
}

.ib-year.active .y-info {
    background-color: #00aced;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
}

.ib-year.active .y-info p {
    color: #ffffff;
}

.ib-year .y-dot, .ib-year .y-dot-line {
    position: absolute;
    bottom: -.375rem;
    background-repeat: no-repeat;
    background-position: center;
}

.ib-year .y-vertical-line {
    width: 2px;
    background-color: #00aced;
    position: absolute;
    top: 5.25rem;
    left: 41px;
}

.ib-year .y-2008 .y-vertical-line {
    height: 13.75rem;
}

.ib-year .y-2009 .y-vertical-line {
    height: 11.625rem;
}

.ib-year .y-2010 .y-vertical-line {
    height: 9rem;
}

.ib-year .y-2011 .y-vertical-line {
    height: 10.5rem;
}

.ib-year .y-2012 .y-vertical-line {
    height: 12.25rem;
}

.ib-year .y-2013 .y-vertical-line {
    height: 13.75rem;
}

.ib-year .y-2014 .y-vertical-line {
    height: 10.5rem;
}

.ib-year .y-2015 .y-vertical-line {
    height: 11.875rem;
}

.ib-year .y-2016 .y-vertical-line {
    height: 13.75rem;
}

.ib-year .y-2017 .y-vertical-line {
    height: 13.75rem;
}

.ib-year .y-2018 .y-vertical-line {
    height: 17rem;
}
.ib-year .y-2019 .y-vertical-line {
    height: 17rem;
}
.ib-year .y-2020 .y-vertical-line {
    height: 17rem;
}
.ib-year .y-2021 .y-vertical-line {
    height: 17rem;
}

.ib-year .y-dot {
    left: 2.1875rem;
    width: .90375rem;
    height: .90375rem;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5IDE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGNpcmNsZSBmaWxsPSIjMEY1OEE3IiBjeD0iOS41IiBjeT0iOS41IiByPSI5LjUiLz48L3N2Zz4=);
}

.ib-year .y-dot-line {
    left: 3rem;
    width: 22.5rem;
    height: .90375rem;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjgzLjggMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY4My44IDE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzIwMTYwMDtzdHJva2U6IzBGNTdBNztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0MXtmaWxsOiMwMEFERUU7fTwvc3R5bGU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjAiIHkxPSI5LjUiIHgyPSI2ODMuOCIgeTI9IjkuNSIvPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjMxLjEiIGN5PSI5LjUiIHI9IjQuNyIvPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjcyLjMiIGN5PSI5LjUiIHI9IjQuNyIvPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjExMy42IiBjeT0iOS41IiByPSI0LjciLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxNTQuOSIgY3k9IjkuNSIgcj0iNC43Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMTk2LjIiIGN5PSI5LjUiIHI9IjQuNyIvPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjIzNi43IiBjeT0iOS41IiByPSI0LjciLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIyNzgiIGN5PSI5LjUiIHI9IjQuNyIvPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjMxOS4zIiBjeT0iOS41IiByPSI0LjciLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIzNjAuNSIgY3k9IjkuNSIgcj0iNC43Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNDAxLjgiIGN5PSI5LjUiIHI9IjQuNyIvPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjQ0Mi40IiBjeT0iOS41IiByPSI0LjciLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI0ODMuNiIgY3k9IjkuNSIgcj0iNC43Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNTI0LjkiIGN5PSI5LjUiIHI9IjQuNyIvPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjU2Ni4yIiBjeT0iOS41IiByPSI0LjciLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI2MDcuNSIgY3k9IjkuNSIgcj0iNC43Ii8+PGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNjQ4IiBjeT0iOS41IiByPSI0LjciLz48L3N2Zz4=);
}

/*  MONITORING > WIALON | LOGISTIC | MOBILE WIALON | NIMBUS */
[class^="monitoring-system-"] h2 {
    text-align: center;
}

.h-border-bottom {
    position: relative;
}

.h-border-bottom:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 175px;
    height: 1px;
    background-color: #00aced;
}

.monitoring-system-start-screen {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-left: -15px;
    margin-right: -15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.monitoring-system-start-screen:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.51);
}

.monitoring-system-start-screen .title-economy {
    max-width: 268px;
    color: #ffffff;
    font-family: "PT Sans";
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 0.56px;
    line-height: 32px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    z-index: 1;
}

.monitoring-system-start-screen .text-economy {
    max-width: 287px;
    color: #ffffff;
    font-family: "PT Sans";
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.36px;
    line-height: 22px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    z-index: 1;
}

.monitoring-system-start-screen .button-economy {
    max-width: 290px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-align: center;
    margin: 0 auto;
    border-radius: 100px;
    border: 1px solid #00aced;
    color: #ffffff;
    font-family: "PT Sans";
    font-size: 14px;
    font-weight: 400;
    position: relative;
    z-index: 1;
}

@media (min-width: 768px) {
    .monitoring-system-start-screen {
        padding-top: 184px;
        padding-bottom: 187px;
    }

    .monitoring-system-start-screen .title-economy {
        max-width: 562px;
        font-size: 32px;
        letter-spacing: 0.64px;
        line-height: 36px;
    }

    .monitoring-system-start-screen .text-economy {
        max-width: 573px;
        font-size: 18px;
        letter-spacing: 0.36px;
        line-height: 18.21px;
        padding-top: 15px;
        padding-bottom: 30px;
    }

    .monitoring-system-start-screen .button-economy {

    }
}

.monitoring-system-infographic .infographic-title {
    color: #0e58a6;
    font-family: "PT Sans";
    font-size: 48px;
    font-weight: 700;
}

.monitoring-system-infographic .infographic-text {
    color: #212121;
    font-family: "PT Sans";
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.32px;
    line-height: 24px;
}

.monitoring-system-start-screen .button-economy:active {
    background-color: #00aced;
}

.monitoring-system-count h2 {
    font-size: 1.25rem;
}

.monitoring-system-count span {
    color: #0f57a7;
    font-family: 'PTSerifPro-Demi';
    font-size: 3.055rem;
}

.monitoring-system-today .card {
    float: left;
    margin-bottom: 3.125rem;
}

.monitoring-system-today .an-file.counter-number:after {
    top: -5px;
    left: -5px;
}

.monitoring-system-today .an-doc-search.counter-number:after {
    top: -6px;
    left: -9px;
}

.monitoring-system-today .an-map-search.counter-number:after {
    top: -6px;
    left: -6px;
}

.monitoring-system-today .an-analysis.counter-number:after {
    top: -6px;
    left: -9px;
}

.monitoring-system-today .an-import.counter-number:after {
    top: -5px;
    left: -12px;
}

.monitoring-system-today .an-route.counter-number:after {
    top: -6px;
    right: -12px;
}

.monitoring-system-today .an-flow-chart.counter-number:after {
    top: -13px;
    left: -14px;
}

.monitoring-system-today .an-clock.counter-number:after {
    top: -13px;
    left: -11px;
}

.monitoring-system-today .card p {
    font-size: .9725rem;
    max-width: 8.875rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}

.monitoring-system-integration .card-body,
.monitoring-system-equipment .card-body {
    padding-left: 1rem;
    padding-right: 1rem;
    background-color: #ffffff;
    box-shadow: 0px 8px 22.08px 1.92px rgba(0, 0, 0, 0.2);
    border-radius: .625rem;
    height: 11.625rem;
}

.monitoring-system-integration .card-body img,
.monitoring-system-equipment .card-body img {
    display: inline-block;
    width: 20rem;
}

.monitoring-system-integration .card-content p,
.monitoring-system-equipment .card-content p {
    text-align: left;
}

.monitoring-system-integration .card-content a.btn-small-light {
    padding-left: 2.625rem;
    padding-right: 2.625rem;
    margin-bottom: 1.5rem;
    margin-right: 1rem;
}

.monitoring-system-capability .card {
    text-align: left;
    margin-bottom: 1.5rem;
}

.monitoring-system-capability .card p {
    position: relative;
    display: inline-block;
    font-size: 1rem;
    margin-left: 1.25rem;
    margin-bottom: 0;
    max-width: 13.5rem;
}

.monitoring-system-capability .card p:focus,
.monitoring-system-capability .card p:hover {
    color: #00aced;
    text-decoration: underline;
    text-decoration-color: #00aced;
    -moz-text-decoration-color: #00aced;
    outline: none;
}

.monitoring-system-capability .card p:after {
    content: "\e914";
    font-family: 'an-font' !important;
    color: #dfdfdf;
    position: absolute;
    margin-top: -5px;
    margin-left: 5px;
}

.monitoring-system-equipment .card-body {
    height: auto;
}

.monitoring-system-download h6 {
    line-height: 1.38875rem;
}

.monitoring-system-download .wialon {
    height: 3.75rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 15.5rem;
}

.monitoring-system-download .store-link {
    display: inline-block;
    max-width: 7.5rem;
}

.monitoring-system-download .button-mobile {
    width: 100%;
    max-width: 290px;
    border-radius: 100px !important;
    padding-top: 14px;
    padding-bottom: 14px;
    text-align: center;
    margin: 0 auto;
}

.monitoring-system-functional .card-description {
    padding-top: 0;
    margin-top: -.625rem;
}

.monitoring-system-functional .view-screenhost {
    font-size: 1.11125rem;
}

.monitoring-system-mobile-info .card span {
    color: #00aced;
    font-size: 4.444375rem;
}

.monitoring-system-mobile-info .card-description p {
    font-size: 1.38875rem;
}

.monitoring-system-mobile-info.monitoring-agro-description .card-description p {
    max-width: 220px;
    font-size: 18px;
    color: #292929;
    margin-bottom: 50px;
}

.monitoring-agro-index-start {

}

.monitoring-agro-index-start h1, .monitoring-agro-index-start h5 {
    font-family: 'PT Sans';
}

.monitoring-agro-index-start h1 {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 24px;
}

.monitoring-agro-index-start h5 {
    font-size: 18px;
    line-height: 24px;
}

.monitoring-agro-functional-gis .modal h3,
.monitoring-agro-functional-gis .modal .h3 {
    font-size: 1.375rem;
    margin-top: 32px;
    margin-bottom: 32px;
}

.monitoring-agro-functional-gis .modal-content {
    position: relative;
}

.monitoring-agro-functional-gis span.close-modal {
    font-size: 24px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 16px;
    z-index: 1;
}

.monitoring-agro-functional-gis .btn-small-light {
    max-width: 320px;
    color: #ffffff !important;
}

.monitoring-agro-slider {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
}

.monitoring-agro-slider:before {
    content: '';
    background: rgba(0, 0, 0, .7);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.monitoring-agro-slider .owl-dots {
    margin-top: 42px !important;
}

/*  EQUIPMENT > CATALOG (MONITORING SYSTEM)  */
.catalog-list .card {
    border-radius: .625rem;
}

.catalog-list .card .h5 {
    line-height: 1.666875rem;
}

/*  EQUIPMENT > CATALOG (MONITORING SYSTEM) > DETAIL ELEMENT    */
.detail-info .table-cell {
    border-bottom: 2px solid #00aced;
    padding: 1.125rem 1rem 1.125rem 3rem;
    vertical-align: middle;
    font-size: 1.11125rem;
}

.detail-info .table-cell:nth-child(odd) {
    color: #292929;
}

.detail-info .table-cell:nth-child(even) {
    color: #434142;
    font-family: 'PTSerifPro-Demi';
}

/*  AGROTECHNOLOGY  */
.agro-implementation {
    background-position-x: 80%;
    background-position-y: top;
    background-repeat: no-repeat;
    background-size: cover;
}

.agro-features-functions {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/*  TAHOGRAPH   */
.data-processing {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.data-processing:before {
    content: '';
    background: rgba(0, 0, 0, .7);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.data-processing .ul-custom li:after {
    background-color: #ffffff;
}

/*  NEWS    */
.blog .h4 {
    margin-bottom: 1.125rem;
    position: relative;
}

.blog .h4 > span {
    font-size: 2rem;
    color: #f61d0d;
    position: absolute;
    top: 50%;
    right: -2.5rem;
    transform: translateY(-50%);
}

.news {
    border-width: 2px;
}

.blog .card-description p:last-child,
.news .card-description p:last-child {
    margin-bottom: 0;
}

.blog h2, .news h2 {
    text-align: left;
}

.news h2 {
    margin-top: 3rem;
    margin-bottom: 1rem;
}

.news a.h3 {
    color: #292929;
    text-decoration: none;
}

.news a.h3:hover {
    color: #0f57a7;
}

.news .card-description p {
    text-indent: 1rem;
}

/*  HELP */
.help > .dropdown {
    border-bottom: 1px solid #dcdcdc;
}

.help > .dropdown:last-child {
    border-bottom: none;
}

.help > .dropdown > a {
    font-family: 'PTSerifPro-Demi';
    color: #0f57a7;
    font-size: 1.38875rem;
    text-transform: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
    margin-left: 1.5625rem;
    position: relative;
    font-weight: normal;
}

.help > .dropdown > a:after {
    content: '';
    width: .5rem;
    height: .5rem;
    position: absolute;
    left: -1.5625rem;
    top: 1.5625rem;
    background-color: #0f57a7;
    border-radius: 50%;
}

.help > .dropdown > .sub-menu {
    padding-top: 2rem;
    margin-bottom: 2rem;
    border-top: 1px solid #dcdcdc
}

.help p {
    text-indent: 1rem;
}

/*  CONTACTS   */
.contacts-address h3 {
    margin-bottom: 1.5rem;
}

.contacts-requisites p > span {
    font-family: 'PT Sans';
}

.contacts-requisites details summary::-webkit-details-marker {
    display: none;
}

.contacts-requisites details, summary {
    display: block;
}

.contacts-requisites summary {
    font-size: 1.375rem;
}

.contacts-requisites summary:focus {
    outline: none;
}

.contacts-form {
    box-shadow: 0px 3px 35px 0px rgba(15, 87, 167, 0.15);
}

.contacts-form p {
    margin-bottom: 1rem;
}

.contacts-form textarea {
    resize: none;
}

.contacts-map #map {
    width: 100%;
}

.contacts-map .leaflet-tile-pane {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.contacts-map .dg-popup__container span {
    display: block;
    margin-bottom: 10px;
}

/*  PAGE 404 - 403   */
.page-404 {
    padding-bottom: 218px;
    background-position: center 90px;
    background-repeat: no-repeat;
    background-size: cover;
}

.page-404 .h1-404 {
    text-align: center !important;
    font-family: 'PT Sans';
    font-size: 1.38875rem;
}

.page-404 .message-404 {
    margin-top: -70px;
    font-family: Calibri;
    font-size: 10.416875rem;
    text-align: center;
}

.page-404 .btn-small-light {
    width: 192px;
}

/*  FOOTER  */
.footer {
    padding-top: 2.25rem;
    box-shadow: 0 .625rem 2.875rem 0 rgba(0, 0, 0, .28);
}

.footer .bottom-line {
    margin-top: 2.25rem;
    background-image: -moz-linear-gradient(77deg, rgb(0, 172, 237) 0%, rgb(15, 87, 167) 100%);
    background-image: -webkit-linear-gradient(77deg, rgb(0, 172, 237) 0%, rgb(15, 87, 167) 100%);
    background-image: -ms-linear-gradient(77deg, rgb(0, 172, 237) 0%, rgb(15, 87, 167) 100%);
}

.footer .bottom-line .place {
    color: #ffffff;
}

.footer .bottom-line .place-marker {
    font-size: 1.125rem;
}

.footer .bottom-line .text {
    display: inline-block;
    margin-left: .5rem;
    color: #ffffff;
    font-size: .875rem;
    border-bottom: 1px solid #ffffff;
}

.footer .bottom-line .social-group {
    display: inline-flex;
}

.footer .bottom-line .social-group a {
    color: #ffffff;
    text-decoration: none;
    font-size: 1.5rem;
    margin-right: 1.75rem;
}

.footer .bottom-line .social-group a:last-child {
    margin-right: 0;
}

.footer .bottom-line .social-group a.icon:last-child {
    margin-right: 0;
}

.footer .subscribe-title {
    font-size: .9725rem;
}

.jGrowl {
    z-index: 9999;
    color: #ffffff;
    font-size: 1rem;
    position: fixed;
}

.jGrowl .red_response {
    background-color: #9b0000 !important;
}

.jGrowl .green_response {
    background-color: #009b00 !important;
}

.jGrowl.top-left {
    left: 0px;
    top: 0px;
}

.jGrowl.top-right {
    right: 0px;
    top: 0px;
}

.jGrowl.bottom-left {
    left: 0px;
    bottom: 0px;
}

.jGrowl.bottom-right {
    right: 0px;
    bottom: 0px;
}

.jGrowl.center {
    top: 0px;
    width: 50%;
    left: 25%;
}

.jGrowl.center .jGrowl-notification, .jGrowl.center .jGrowl-closer {
    margin-left: auto;
    margin-right: auto;
}

.jGrowl-notification {
    background-color: #000000;
    opacity: 0.9;
    /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9 *100));*/
    /*-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9 *100));*/
    zoom: 1;
    width: 350px;
    padding: 10px;
    margin: 10px;
    text-align: left;
    display: none;
    border-radius: 5px;
    word-break: break-all;
    min-height: 40px;
}

.jGrowl-notification .ui-state-highlight, .jGrowl-notification .ui-widget-content .ui-state-highlight,
.jGrowl-notification .ui-widget-header .ui-state-highlight {
    border: 1px solid #000;
    background: #000;
    color: #fff;
}

.jGrowl-notification .jGrowl-header {
    font-weight: bold;
    font-size: .85em;
}

.jGrowl-notification .jGrowl-close {
    background-color: transparent;
    color: inherit;
    border: none;
    z-index: 99;
    float: right;
    font-weight: bold;
    font-size: 1em;
    cursor: pointer;
}

.jGrowl-closer {
    background-color: #000000;
    opacity: 0.9;
    /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9 *100));*/
    /*-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9 *100));*/
    zoom: 1;
    width: 350px;
    padding: 10px;
    margin: 10px;
    text-align: left;
    display: none;
    border-radius: 5px;
    word-break: break-all;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    font-size: .9em;
    font-weight: bold;
    text-align: center;
}

.jGrowl-closer .ui-state-highlight, .jGrowl-closer .ui-widget-content .ui-state-highlight, .jGrowl-closer .ui-widget-header .ui-state-highlight {
    border: 1px solid #000;
    background: #000;
    color: #fff;
}

@media (max-width: 575.98px) {
    .jGrowl {
        width: 100%;
    }
}

@media (min-width: 576px) {
    .jGrowl {
        width: 66.666667%;
    }
}

@media (min-width: 768px) {
    .jGrowl {
        width: 50%;
    }
}

.btn-top {
    display: none;
    cursor: pointer;
    width: 50px;
    height: 50px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    text-align: center;
    line-height: 50px;
    font-size: 32px;
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    z-index: 100;
}

/* utils */
.shadow {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.shadow-to-top {
    box-shadow: 0 0.625rem 2.875rem 0 rgba(0, 0, 0, .28);
}

.shadow-xl {
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 8px 22.08px 1.92px rgba(0, 0, 0, 0.2);
}

.border {
    border: 1px solid #dcdcdc !important;
}

.text-italic {
    font-style: italic;
}

.text-white {
    color: #ffffff;
}

.w-100 {
    width: 100%;
}

.round-10 {
    border-radius: 10px;
}

.clearfix::after {
    display: block;
    clear: both;
    content: '';
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.float-none {
    float: none !important;
}

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important;
    }

    .float-sm-right {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float: left !important;
    }

    .float-md-right {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important;
    }

    .float-lg-right {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important;
    }

    .float-xl-right {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }
}

.counter-reset {
    counter-reset: count;
}

.counter-number:after {
    counter-increment: count;
    content: counter(count);
    background-color: #0f57a7;
    color: #fff;
    position: absolute;
    width: 1.875rem;
    height: 1.875rem;
    font-size: 1.125rem;
    border-radius: 50%;
}

/******************** Added ********************/
.row.counter-reset .mb-5, .row.counter-reset .my-5 {
    padding-left: 15px;
    padding-right: 15px;
}

.row.counter-reset a, .padding15 {
    padding-left: 15px;
    padding-right: 15px;
}

.svgShtraf svg {
    max-width: 50%;
}

.svgShtraf img {
    display: none;
}

.openModal {
    overflow-y: hidden;
    overflow-x: hidden;
}

.arendaWrap {
    display: none;
    background-color: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
}

/*.arenda {margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;background-color: #fff;width:28.125rem;height:auto;display:table;padding:2.5rem; -webkit-border-radius:1.25rem; -moz-border-radius:1.25rem; border-radius:1.25rem;}*/
.arenda {
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    width: 28.125rem;
    height: auto;
    display: table;
    padding: 6rem 2.5rem 2.5rem 2.5rem;
    -webkit-border-radius: 1.25rem;
    -moz-border-radius: 1.25rem;
    border-radius: 1.25rem;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: 80%;
    overflow-y: auto;
    overflow-x: hidden;
}

.arendaInner {
    position: relative;
    max-height: 100%;
}

.arenda h4 {
    margin: 0.625rem 0 1.125rem 0;
    line-height: 1.25rem;
    width: 100%;
    text-align: center;
    color: #212121;
    font-family: "PTSerifPro-Demi";
    font-size: 1rem;
}

.arenda input {
    padding: 8px 30px;
    text-align: center;
    width: 100%;
    border: 1px solid #00aced;
    border-radius: 20px;
    margin-bottom: 15px;
}

.arenda input:hover {
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 10px 3px #b9e9fa;
    box-shadow: 0 0 10px 3px #b9e9fa
}

.arenda input:focus::placeholder {
    color: #dfdede;
}

.arenda input::-webkit-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.arenda input:focus::-webkit-input-placeholder {
    color: #dfdede;
}

/* Firefox < 19 */
.arenda input:-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.arenda input:focus:-moz-placeholder {
    color: #dfdede;
}

/* Firefox > 19 */
.arenda input::-moz-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.arenda input:focus::-moz-placeholder {
    color: #dfdede;
}

/* Internet Explorer 10 */
.arenda input:-ms-input-placeholder {
    color: #808080;
    font-weight: 400;
    font-size: 14px;
    font-family: 'PT Sans Regular'
}

.arenda input:focus:-ms-input-placeholder {
    color: #dfdede;
}

.arenda .button {
    width: 9.0625rem;
}

.arenda .input {
    position: relative;
}

.arenda .errormess {
    display: none;
    background-color: #00aced;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #fff;
    height: 38px;
    border-radius: 10px;
    line-height: 38px;
    padding-left: 30px;
}

.arenda p {
    line-height: 1.25rem;
    color: #212121;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    text-align: center
}

.arenda .probOtvet {
    line-height: 1.25rem;
    color: #1dae00;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    text-align: center
}

.arenda a {
    line-height: 1.25rem;
    color: #00aced;
    font-family: "PT Sans Regular";
    font-size: 0.875rem;
    margin-top: 0.875rem;
    border-bottom: 1px solid #00aced;
    padding-bottom: 0;
}

.arenda a:hover {
    border-bottom: 1px solid #fff;
}

.sendError {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    width: 28.125rem;
    height: 22rem;
    display: none;
    padding: 2.5rem;
    -webkit-border-radius: 1.25rem;
    -moz-border-radius: 1.25rem;
    border-radius: 1.25rem;
}

.sendSuccess {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    width: 28.125rem;
    height: 20rem;
    display: none;
    padding: 2.5rem;
    -webkit-border-radius: 1.25rem;
    -moz-border-radius: 1.25rem;
    border-radius: 1.25rem;
}

.sendSVG {
    text-align: center;
    margin-bottom: 1.875rem;
}

.sendSVG svg {
    width: 4.6875rem;
    height: 4.6875rem;
    fill: #00aced
}

.sendText {
    line-height: 1.25rem;
    font-family: "PT Sans Regular";
    font-size: 1rem;
    color: #212121;
    text-align: center;
    margin-bottom: 1.25rem;
}

.sendText span {
    font-family: PTSerifPro-Demi;
    font-size: 1rem;
    color: #212121;
    text-align: center
}

.sendButton {
    text-align: center
}

.sendButton .button {
    display: inline-block
}

.button.tryIt, .articleBody p .button.tryIt, .mfeedback .button, .sendSuccess .button, .sendError .button {
    display: inline-block;
    background-color: #00aced;
    color: #ffffff;
    text-align: center;
    padding: .6875rem 2rem;
    font-size: .9725rem;
    line-height: normal;
    border: none;
    border-radius: 1.25rem !important;
    -moz-border-radius: 1.25rem !important;
    -webkit-border-radius: 1.25rem !important;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background-color .3s;
    -moz-transition: background-color .3s;
    -webkit-transition: background-color .3s;
    text-indent: 0;
}

.arenda div.button {
    width: auto;
    display: inline-block
}

.arendaWrap .input:after {
    opacity: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 475.2 475.2'%3e%3cpath fill='%23e86a6a' d='M405.6 69.6C360.7 24.7 301.1 0 237.6 0s-123.1 24.7-168 69.6S0 174.1 0 237.6s24.7 123.1 69.6 168 104.5 69.6 168 69.6 123.1-24.7 168-69.6 69.6-104.5 69.6-168-24.7-123.1-69.6-168zm-19.1 316.9c-39.8 39.8-92.7 61.7-148.9 61.7s-109.1-21.9-148.9-61.7c-82.1-82.1-82.1-215.7 0-297.8C128.5 48.9 181.4 27 237.6 27s109.1 21.9 148.9 61.7c82.1 82.1 82.1 215.7 0 297.8z'/%3e%3cpath fill='%23e86a6a' d='M342.3 132.9c-5.3-5.3-13.8-5.3-19.1 0l-85.6 85.6-85.6-85.6c-5.3-5.3-13.8-5.3-19.1 0-5.3 5.3-5.3 13.8 0 19.1l85.6 85.6-85.6 85.6c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l85.6-85.6 85.6 85.6c2.6 2.6 6.1 4 9.5 4 3.5 0 6.9-1.3 9.5-4 5.3-5.3 5.3-13.8 0-19.1l-85.4-85.6 85.6-85.6c5.3-5.3 5.3-13.8 0-19.1z'/%3e%3c/svg%3e");
    content: '';
    position: absolute;
    top: 50%;
    left: 1rem;
    width: 1rem;
    height: 1rem;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.arendaWrap .input.error:after {
    opacity: 1;
}

.arendaWrap .ajaxotvet {
    text-align: center;
    color: #e86a6a;
    font-size: 1rem;
    font-family: PTSerifPro-Demi;
    margin-bottom: 1rem;
}

.mf-captcha .mf-text {
    margin-bottom: 0.3rem;
}

div.mf-ok-text {
    text-align: center;
}

.user_phone.required, .arendaWrap .ajaxotvet {
    display: none;
}

.mfeedback .col-xs {
    width: 100%;
}

.mfeedback div.mf-name, .mfeedback div.mf-email, .mfeedback div.mf-captcha, .mfeedback div.mf-message {
    width: 100%;
    padding-bottom: 0.4em;
}

.mfeedback div.mf-name input, .mfeedback div.mf-email input {
    width: 100%;
}

.mfeedback div.mf-message textarea {
    width: 100%;
}

.mfeedback .hidden, .mfeedback .mf-phone.input {
    display: none;
}

.alignCenter {
    text-align: center;
}

.formAr .closeArenda {
    position: absolute;
    font-size: 20px;
    top: 6rem;
    right: 15px;
}

@media all and (max-width: 600px) {
    .formAr {
        width: 95%;
    }

    .formAr .closeArenda {
        top: 15px;
    }

    .arenda.formAr .closeArenda {
        top: 6rem;
    }
}







/* End */
/* /bitrix/templates/mobile/css/reset.min.css?17511903873367 */
/* /bitrix/templates/mobile/css/flexboxgrid.min.css?175119038775519 */
/* /bitrix/templates/mobile/css/media.css?175119038713600 */
/* /bitrix/templates/mobile/css/fonts.css?17511903872177 */
/* /bitrix/templates/mobile/css/an-fonts.css?17511903877656 */
/* /bitrix/templates/mobile/components/bitrix/menu/an_header_menu/style.min.css?1751190387516 */
/* /bitrix/templates/mobile/components/bitrix/breadcrumb/an_breadcrumb/style.css?1751190387187 */
/* /bitrix/templates/mobile/components/bitrix/menu/an_footer_menu/style.min.css?1751190387238 */
/* /bitrix/templates/mobile/components/bitrix/system.pagenavigation/.default/style.min.css?1751190387825 */
/* /bitrix/templates/mobile/components/asd/subscribe.quick.form/subscribe/style.css?17511903871234 */
/* /bitrix/templates/mobile/components/avtonavix/main.feedback/avt_catPopup/style.min.css?1751190387251 */
/* /bitrix/templates/mobile/styles.css?1752291433274 */
/* /bitrix/templates/mobile/template_styles.css?1752291433126852 */
