@import '../js/remodal/remodal.css';
@font-face{font-family:'Gilroy';src:url(fonts/Gilroy-Regular.otf) format("opentype");font-weight:400;font-style:normal}
@font-face{font-family:'Gilroy';src:url(fonts/Gilroy-Semibold.otf) format("opentype");font-weight:600;font-style:normal}
*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(22,28,45,0)}
figure,footer,header,main,nav,section{display:block}
body{margin:0;padding:0;background:#fff;font:400 17px/24px Gilroy,Arial,Helvetica,sans-serif;color:#021307;-webkit-text-size-adjust:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;min-width:320px}
a{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}
a,a:focus,a:active,a:hover{outline:0!important;text-decoration:none}
hr{display:block;height:1px;border:0;border-top:1px solid #d9e2ef;margin:1em 0;padding:0}
img,svg{vertical-align:middle}
*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}
form[data-response-message-animation],.form[data-response-message-animation]{-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-in;transition:opacity .3s ease-out,-webkit-transform .3s ease-in;transition:transform .3s ease-in,opacity .3s ease-out;transition:transform .3s ease-in,opacity .3s ease-out,-webkit-transform .3s ease-in}
button:focus{outline:none}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h5,h6{margin-top:0;margin-bottom:.75rem}
p{margin-top:0;margin-bottom:1rem}
ul{margin-top:0;margin-bottom:1rem}
a{color:#0083dd;text-decoration:none;background-color:transparent}
a:hover{color:#005691;text-decoration:underline}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button{text-transform:none}
button,[type="button"],[type="submit"]{-webkit-appearance:button}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
h1,h2,h3,h5,h6{margin-bottom:.75rem;font-family:1rem;font-weight:400;line-height:1.2}
h1{font-size:2.5rem}
@media (max-width: 1200px) {
    h1{font-size:calc(1.375rem + 1.5vw)}
}
h2{font-size:2rem}
@media (max-width: 1200px) {
    h2{font-size:calc(1.325rem + 0.9vw)}
}
h3{font-size:1.75rem}
@media (max-width: 1200px) {
    h3{font-size:calc(1.3rem + 0.6vw)}
}
h5{font-size:1.25rem}
h6{font-size:1rem}
.lead{font-size:1.1rem}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
@media (max-width: 1200px) {
    .display-4{font-size:calc(1.475rem + 2.7vw)}
}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(22,28,45,0.1)}
.small{font-size:80%;font-weight:400}
.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:1260px}
}
.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}
.col-10,.col-12,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-md-10,.col-md-12,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width: 768px) {
    .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
    .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.33333%;flex:0 0 33.33333%;max-width:33.33333%}
    .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
    .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.33333%;flex:0 0 83.33333%;max-width:83.33333%}
    .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    .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}
}
@media (min-width: 992px) {
    .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.33333%;flex:0 0 33.33333%;max-width:33.33333%}
    .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
    .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:300;line-height:1.5;color:#506690;background-color:#fff;background-clip:padding-box;border:1px solid #c6d3e6;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
@media (prefers-reduced-motion: reduce) {
    .form-control{-webkit-transition:none;transition:none}
}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:#506690;background-color:#fff;border-color:#bfb3ff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(85,51,255,0.25);box-shadow:0 0 0 .2rem rgba(85,51,255,0.25)}
.form-control::-webkit-input-placeholder{color:#869ab8;opacity:1}
.form-control::-moz-placeholder{color:#869ab8;opacity:1}
.form-control::-ms-input-placeholder{color:#869ab8;opacity:1}
.form-control:disabled{background-color:#f1f4f8;opacity:1}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#00c9b7}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#c1002b}
.btn{display:inline-block;font-weight:400;color:#6d768b;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.5rem 1.25rem;font-size:.75rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
@media (prefers-reduced-motion: reduce) {
    .btn{-webkit-transition:none;transition:none}
}
.btn:hover{color:#6d768b;text-decoration:none}
.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(85,51,255,0.25);box-shadow:0 0 0 .2rem rgba(85,51,255,0.25)}
.btn:disabled{opacity:.65}
.btn-primary{color:#fff;background-color:#53f;border-color:#53f}
.btn-primary:hover{color:#fff;background-color:#350dff;border-color:#2b00ff}
.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(111,82,255,0.5);box-shadow:0 0 0 .2rem rgba(111,82,255,0.5)}
.btn-primary:disabled{color:#fff;background-color:#53f;border-color:#53f}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#2b00ff;border-color:#2800f2}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(111,82,255,0.5);box-shadow:0 0 0 .2rem rgba(111,82,255,0.5)}
.btn-secondary{color:#fff;background-color:#506690;border-color:#506690}
.btn-secondary:hover{color:#fff;background-color:#425577;border-color:#3e4f6f}
.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(106,125,161,0.5);box-shadow:0 0 0 .2rem rgba(106,125,161,0.5)}
.btn-secondary:disabled{color:#fff;background-color:#506690;border-color:#506690}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#3e4f6f;border-color:#394967}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(106,125,161,0.5);box-shadow:0 0 0 .2rem rgba(106,125,161,0.5)}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#009689;border-color:#00897d}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,209,194,0.5);box-shadow:0 0 0 .2rem rgba(38,209,194,0.5)}
.btn-info{color:#fff;background-color:#0083dd;border-color:#0083dd}
.btn-info:hover{color:#fff;background-color:#006cb7;border-color:#0065aa}
.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,150,226,0.5);box-shadow:0 0 0 .2rem rgba(38,150,226,0.5)}
.btn-info:disabled{color:#fff;background-color:#0083dd;border-color:#0083dd}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#0065aa;border-color:#005d9d}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,150,226,0.5);box-shadow:0 0 0 .2rem rgba(38,150,226,0.5)}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#fea035;border-color:#fe9a29}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,164,100,0.5);box-shadow:0 0 0 .2rem rgba(222,164,100,0.5)}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#8e0020;border-color:#81001d}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(202,38,75,0.5);box-shadow:0 0 0 .2rem rgba(202,38,75,0.5)}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#d3e2f0;border-color:#c9dbed}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(218,221,227,0.5);box-shadow:0 0 0 .2rem rgba(218,221,227,0.5)}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#191f2e;border-color:#151926}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(75,83,105,0.5);box-shadow:0 0 0 .2rem rgba(75,83,105,0.5)}
.btn-gray:not(:disabled):not(.disabled):active,.btn-gray:not(:disabled):not(.disabled).active{color:#fff;background-color:#667fa5;border-color:#5e79a0}
.btn-gray:not(:disabled):not(.disabled):active:focus,.btn-gray:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(120,139,168,0.5);box-shadow:0 0 0 .2rem rgba(120,139,168,0.5)}
.btn-gray-light:not(:disabled):not(.disabled):active,.btn-gray-light:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#a3b8d6;border-color:#9ab1d3}
.btn-gray-light:not(:disabled):not(.disabled):active:focus,.btn-gray-light:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(175,187,207,0.5);box-shadow:0 0 0 .2rem rgba(175,187,207,0.5)}
.btn-alternate:not(:disabled):not(.disabled):active,.btn-alternate:not(:disabled):not(.disabled).active{color:#fff;background-color:#e78503;border-color:#da7e03}
.btn-alternate:not(:disabled):not(.disabled):active:focus,.btn-alternate:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(221,142,40,0.5);box-shadow:0 0 0 .2rem rgba(221,142,40,0.5)}
.btn-contrast{color:#2b354f;background-color:#fff;border-color:#fff}
.btn-contrast:hover{color:#2b354f;background-color:#ececec;border-color:#e6e6e6}
.btn-contrast:focus{-webkit-box-shadow:0 0 0 .2rem rgba(223,225,229,0.5);box-shadow:0 0 0 .2rem rgba(223,225,229,0.5)}
.btn-contrast:disabled{color:#2b354f;background-color:#fff;border-color:#fff}
.btn-contrast:not(:disabled):not(.disabled):active,.btn-contrast:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#e6e6e6;border-color:#dfdfdf}
.btn-contrast:not(:disabled):not(.disabled):active:focus,.btn-contrast:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(223,225,229,0.5);box-shadow:0 0 0 .2rem rgba(223,225,229,0.5)}
.btn-darker:not(:disabled):not(.disabled):active,.btn-darker:not(:disabled):not(.disabled).active{color:#fff;background-color:#05070b;border-color:#010102}
.btn-darker:not(:disabled):not(.disabled):active:focus,.btn-darker:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(57,62,77,0.5);box-shadow:0 0 0 .2rem rgba(57,62,77,0.5)}
.btn-black:not(:disabled):not(.disabled):active,.btn-black:not(:disabled):not(.disabled).active{color:#fff;background-color:#05070b;border-color:#010102}
.btn-black:not(:disabled):not(.disabled):active:focus,.btn-black:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(57,62,77,0.5);box-shadow:0 0 0 .2rem rgba(57,62,77,0.5)}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#53f;border-color:#53f}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(85,51,255,0.5);box-shadow:0 0 0 .2rem rgba(85,51,255,0.5)}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#506690;border-color:#506690}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(80,102,144,0.5);box-shadow:0 0 0 .2rem rgba(80,102,144,0.5)}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#00c9b7;border-color:#00c9b7}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,201,183,0.5);box-shadow:0 0 0 .2rem rgba(0,201,183,0.5)}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#0083dd;border-color:#0083dd}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,131,221,0.5);box-shadow:0 0 0 .2rem rgba(0,131,221,0.5)}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#feb868;border-color:#feb868}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(254,184,104,0.5);box-shadow:0 0 0 .2rem rgba(254,184,104,0.5)}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#c1002b;border-color:#c1002b}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(193,0,43,0.5);box-shadow:0 0 0 .2rem rgba(193,0,43,0.5)}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#f9fbfd;border-color:#f9fbfd}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(249,251,253,0.5);box-shadow:0 0 0 .2rem rgba(249,251,253,0.5)}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#2b354f;border-color:#2b354f}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(43,53,79,0.5);box-shadow:0 0 0 .2rem rgba(43,53,79,0.5)}
.btn-outline-gray:not(:disabled):not(.disabled):active,.btn-outline-gray:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#869ab8;border-color:#869ab8}
.btn-outline-gray:not(:disabled):not(.disabled):active:focus,.btn-outline-gray:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(134,154,184,0.5);box-shadow:0 0 0 .2rem rgba(134,154,184,0.5)}
.btn-outline-gray-light:not(:disabled):not(.disabled):active,.btn-outline-gray-light:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#c6d3e6;border-color:#c6d3e6}
.btn-outline-gray-light:not(:disabled):not(.disabled):active:focus,.btn-outline-gray-light:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(198,211,230,0.5);box-shadow:0 0 0 .2rem rgba(198,211,230,0.5)}
.btn-outline-alternate:not(:disabled):not(.disabled):active,.btn-outline-alternate:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#fc9e21;border-color:#fc9e21}
.btn-outline-alternate:not(:disabled):not(.disabled):active:focus,.btn-outline-alternate:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(252,158,33,0.5);box-shadow:0 0 0 .2rem rgba(252,158,33,0.5)}
.btn-outline-contrast:not(:disabled):not(.disabled):active,.btn-outline-contrast:not(:disabled):not(.disabled).active{color:#2b354f;background-color:#fff;border-color:#fff}
.btn-outline-contrast:not(:disabled):not(.disabled):active:focus,.btn-outline-contrast:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,255,255,0.5);box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}
.btn-outline-darker:not(:disabled):not(.disabled):active,.btn-outline-darker:not(:disabled):not(.disabled).active{color:#fff;background-color:#161c2d;border-color:#161c2d}
.btn-outline-darker:not(:disabled):not(.disabled):active:focus,.btn-outline-darker:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(22,28,45,0.5);box-shadow:0 0 0 .2rem rgba(22,28,45,0.5)}
.btn-outline-black:not(:disabled):not(.disabled):active,.btn-outline-black:not(:disabled):not(.disabled).active{color:#fff;background-color:#161c2d;border-color:#161c2d}
.btn-outline-black:not(:disabled):not(.disabled):active:focus,.btn-outline-black:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(22,28,45,0.5);box-shadow:0 0 0 .2rem rgba(22,28,45,0.5)}
.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.btn-sm{padding:.25rem .5rem;font-size:.65rem;line-height:1.5;border-radius:.2rem}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#bfb3ff}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#eae6ff;border-color:#eae6ff}
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}
.bg-light{background-color:#f9fbfd!important}
.bg-contrast{background-color:#fff!important}
.bg-darker{background-color:#53f!important;background:linear-gradient(to bottom,rgba(85,51,255,1) 0%,#804bff 100%)}
.border-0{border:0!important}
.border-primary{border-color:#53f!important}
.rounded{border-radius:.25rem!important}
.d-none{display:none!important}
.d-block{display:block!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: 768px) {
    .d-md-none{display:none!important}
    .d-md-inline{display:inline!important}
    .d-md-block{display:block!important}
}
@media (min-width: 992px) {
    .d-lg-inline{display:inline!important}
    .d-lg-block{display:block!important}
}
.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}
.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.align-items-center__h{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-height:600px}
@media (min-width: 768px) {
    .justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}
}
.overflow-hidden{overflow:hidden!important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(22,28,45,0.15)!important;box-shadow:0 .5rem 1rem rgba(22,28,45,0.15)!important}
.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(22,28,45,0.175)!important;box-shadow:0 1rem 3rem rgba(22,28,45,0.175)!important}
.w-75{width:75%!important}
.h-100{height:100%!important}
.mt-2{margin-top:.5rem!important}
.mt-3{margin-top:1rem!important}
.mr-3{margin-right:1rem!important}
.mt-4{margin-top:1.5rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mt-5,.my-5{margin-top:3rem!important}
.my-5{margin-bottom:3rem!important}
.mb-6{margin-bottom:6rem!important}
.pr-0{padding-right:0!important}
.pb-0{padding-bottom:0!important}
.pl-0{padding-left:0!important}
.py-2{padding-top:.5rem!important}
.px-2{padding-right:.5rem!important}
.py-2{padding-bottom:.5rem!important}
.px-2{padding-left:.5rem!important}
.px-3{padding-right:1rem!important}
.pb-3{padding-bottom:1rem!important}
.px-3{padding-left:1rem!important}
.pt-4,.py-4{padding-top:1.5rem!important}
.py-4{padding-bottom:1.5rem!important}
.p-5{padding:3rem!important}
.px-5{padding-right:3rem!important}
.pb-5{padding-bottom:3rem!important}
.px-5{padding-left:3rem!important}
.pt-8{padding-top:8rem!important}
.mr-auto,.mx-auto{margin-right:auto!important}
.mx-auto{margin-left:auto!important}
@media (min-width: 768px) {
    .mr-md-0{margin-right:0!important}
    .mb-md-0{margin-bottom:0!important}
    .p-md-5{padding:3rem 1rem!important}
    .mx-md-auto{margin-right:auto!important;margin-left:auto!important}
}
@media (min-width: 992px) {
    .mt-lg-0{margin-top:0!important}
    .mx-lg-0{margin-right:0!important;margin-left:0!important}
    .mr-lg-2{margin-right:.5rem!important}
    .pr-lg-0{padding-right:0!important}
}
.text-center{text-align:center!important}
@media (min-width: 768px) {
    .text-md-left{text-align:left!important}
}
@media (min-width: 992px) {
    .text-lg-left{text-align:left!important}
}
.text-uppercase{text-transform:uppercase!important}
.text-secondary{color:#001A3E!important}
.text-contrast{color:#fff!important}
@media print {
    *,::before,::after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
    a:not(.btn){text-decoration:underline}
    img{page-break-inside:avoid}
    p,h2,h3{orphans:3;widows:3}
    h2,h3{page-break-after:avoid}
    @page{size:a3}
    body{min-width:992px!important}
    .container{min-width:992px!important}
    .navbar{display:none}
}
.fixed-top{position:absolute;top:0;right:0;left:0;z-index:1030}
.nav .fa-phone{background:url(../img/phone-ico-w.svg);height:26px;width:26px}
.btn__h{background:#fff;border-radius:30px;font-size:12px;font-weight:700;text-transform:uppercase;color:#4871D5;border:2px solid #fff;padding:12px 35px;text-align:center;cursor:pointer}
.btn__h:hover{color:#fff;background-color:#4d84ff;border-color:#4d84ff}
.menu a{color:#fff;margin:0 20px;border-bottom:2px solid rgba(255,255,255,0);text-decoration:none}
.menu a:hover{color:rgba(255,255,255,0.8);text-decoration:none;border-bottom:2px solid #fff}
.nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:101px;flex-direction:row;justify-content:space-between}
.logo img{max-width:200px}
.particles{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;padding:0 1.5rem}
.divider-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr;bottom:-1px}
.divider-shape svg{overflow:hidden;display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(159% + 1.3px);height:433px}
.divider-shape .shape-fill{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
.overlay .divider-shape{z-index:1}
.btn{-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;font-weight:400;white-space:normal;line-height:1.5}
.btn-rounded{border-radius:10rem}
.btn-circle{width:3rem;height:3rem;padding:0;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem}
.btn-circle.btn-sm{width:2rem;height:2rem;font-size:.625rem}
.btn-primary:hover{-webkit-box-shadow:0 1px 10px rgba(85,51,255,0.4)!important;box-shadow:0 1px 10px rgba(85,51,255,0.4)!important}
.btn-secondary:hover{-webkit-box-shadow:0 1px 10px rgba(80,102,144,0.4)!important;box-shadow:0 1px 10px rgba(80,102,144,0.4)!important}
.btn-info:hover{-webkit-box-shadow:0 1px 10px rgba(0,131,221,0.4)!important;box-shadow:0 1px 10px rgba(0,131,221,0.4)!important}
.btn-contrast:hover{-webkit-box-shadow:0 1px 10px rgba(255,255,255,0.4)!important;box-shadow:0 1px 10px rgba(255,255,255,0.4)!important}
.form-control{color:#6d768b;border-color:#c6d3e6}
.form-control.form-control-rounded{border-radius:10rem}
.form-control::-webkit-input-placeholder{opacity:.5;font-size:.875rem}
.form-control::-moz-placeholder{opacity:.5;font-size:.875rem}
.form-control::-ms-input-placeholder{opacity:.5;font-size:.875rem}
.image-background{position:relative;background-attachment:scroll;background-position:center center;background-repeat:no-repeat}
.image-background.cover{background-size:cover}
.edge.bottom-right{position:relative}
.edge.bottom-right::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='#fff' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,250'%3E%3C/polygon%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;content:'';height:250px;left:0;position:absolute;right:0;width:100%;z-index:1;bottom:-250px}
.bg-darker.edge.top-left{position:relative}
.bg-darker.edge.top-left::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='#53f' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;content:'';height:250px;left:0;position:absolute;right:0;width:100%;z-index:1;top:-250px}
.bg-light.edge.top-left{position:relative}
.bg-light.edge.top-left::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='#f9fbfd' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;content:'';height:250px;left:0;position:absolute;right:0;width:100%;z-index:1;top:-250px}
.shadow{-webkit-box-shadow:0 1px 9px 1px rgba(0,0,0,0.15);box-shadow:0 1px 9px 1px rgba(0,0,0,0.15)}
.shadow-hover{-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}
.shadow-hover:hover{-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.15)!important;box-shadow:0 1px 15px rgba(0,0,0,0.15)!important}
.bw-2{border-width:2px}
.iphone-x{border:1px solid #d9e2ef;margin:0 auto;position:relative}
.iphone-x:before,.iphone-x:after{content:"";position:absolute}
.iphone-x:before{width:45px;height:4px;left:0;right:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);border-radius:30px}
.iphone-x:after{left:50%;width:8px;height:8px;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.03);box-shadow:0 0 0 2px rgba(0,0,0,0.03);display:block;border-radius:50%}
.iphone-x .screen{margin:0 auto;overflow:hidden}
.iphone-x .screen img{max-width:100%}
.iphone-x{background:#131d2d;max-width:243.75px;border-radius:26px;padding:9.75px;-webkit-box-shadow:inset 0 0 6px 0 rgba(66,77,86,0.5),0 1px 0 #aeb5bb,0 20px 50px -25px rgba(0,0,0,0.5);box-shadow:inset 0 0 6px 0 rgba(66,77,86,0.5),0 1px 0 #aeb5bb,0 20px 50px -25px rgba(0,0,0,0.5)}
.iphone-x:before,.iphone-x:after{background-color:#1c2b43;z-index:1}
.iphone-x:before{margin:0 auto}
.iphone-x:after{top:8px;margin-left:33px}
.iphone-x .screen{border-radius:13px}
.iphone-x .screen img{-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.015);box-shadow:0 0 1px 1px rgba(0,0,0,0.015)}
.iphone-x .notch{position:absolute;border-radius:13px;width:135.85px;height:22.75px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#131d2d;top:0;left:50%}
.device-twin{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:2em}
.browser{background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(10%,#eef1f3));background:linear-gradient(#fff 1%,#eef1f3 10%);position:relative;padding-top:2em;border-radius:.4em}
.browser:before{display:block;position:absolute;content:"";top:.75em;left:1em;width:.5em;height:.5em;border-radius:50%;background:#f44;-webkit-box-shadow:0 0 0 1px #f44,1.5em 0 0 1px #9b3,3em 0 0 1px #fb5;box-shadow:0 0 0 1px #f44,1.5em 0 0 1px #9b3,3em 0 0 1px #fb5}
.browser img{max-width:100%}
.browser.shadow{-webkit-box-shadow:0 0 1px rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.09);box-shadow:0 0 1px rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.09)}
.pos01{z-index:99;top:9em;right:6em;width:800px}
.pos02{position:absolute;width:800px;right:0;top:2em}
.play{width:100px;height:100px;background:#0083DD;border-radius:50%;display:flex;text-align:center;top:46%;left:46%;position:absolute;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,0.3),0 2px 4px rgba(0,0,0,0.09);cursor:pointer}
.triangle{border:20px solid transparent;border-left:30px solid #fff;border-radius:2px;margin-left:40px}
.gradient{background-color:transparent}
.gradient.gradient-purple-blue{background-image:-webkit-gradient(linear,left bottom,right top,from(#a772ff),to(#0083dd));background-image:linear-gradient(to right top,#a772ff,#0083dd)}
.gradient.gradient-purple-blue.overlay.alpha-8:after{background-image:-webkit-gradient(linear,left bottom,right top,from(rgba(167,114,255,0.8)),to(rgba(0,131,221,0.8)));background-image:linear-gradient(to right top,rgba(167,114,255,0.8),rgba(0,131,221,0.8))}
.overflow-hidden{overflow:hidden}
.top{top:0}
.right{right:0}
.left{left:0}
.op-4{opacity:.4}
.overlay{position:relative}
.overlay:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(39,51,62,0.6);opacity:1;z-index:0}
.overlay [class^="container"]{position:relative;z-index:1}
.absolute{position:absolute!important}
.top{top:0!important}
.right{right:0!important}
.left{left:0!important}
.img-responsive{display:block;max-width:100%;height:auto}
.row.gap-y{margin-top:-15px;margin-bottom:-15px}
.row.gap-y > [class*="col-"]{padding-top:15px;padding-bottom:15px}
.shape-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}
.shape-fill{fill:#000}
.shape-fill.shape-fill-contrast{fill:#fff}
.divider-shape svg.shape-waves{height:100px}
@media (min-width: 768px) {
    .divider-shape svg.shape-waves{height:133px}
}
.bold{font-weight:700!important}
.light{font-weight:300!important}
h1,h2,h3,h5,h6{font-family:1rem;font-weight:400;color:#161c2d}
.display-4{font-size:3.5rem!important}
.input-group-register{position:relative}
.input-group-register .form-control{padding:2.5rem}
.input-group-register .btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}
section,.section{position:relative}
section [class^="container"],.section [class^="container"]{padding-top:45px;padding-bottom:45px;position:relative}
section [class^="container"].bring-to-front,.section [class^="container"].bring-to-front{z-index:9}
@media (min-width: 768px) {
    section [class^="container"],.section [class^="container"]{padding-top:60px;padding-bottom:60px}
}
section .container-wide,.section .container-wide{overflow-x:hidden}
section .container-wide .row,.section .container-wide .row{margin-left:0!important;margin-right:0!important}
.section-heading{margin-bottom:60px;position:relative}
.section-heading33{margin-bottom:0;position:relative}
.section-heading h2{margin-top:0;margin-bottom:0;font-weight:600;font-size:2.875rem}
.off-left-background{background-position:20px 20px;background-size:60px}
@media (min-width: 768px) {
    .off-left-background{background-position:-60px 20px;background-size:contain}
    .off-left-background:hover{background-position:-30px 0}
}
.lift-hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .4s ease;transition:all .4s ease}
.lift-hover:hover{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
.site-footer{font-size:.9em}
.site-footer .logo{max-height:56px}
p{margin:1rem 0}
.img_p{margin-bottom:20px;height:60px}
.img_t{margin-bottom:20px;height:150px}
.m-t40{margin-top:40px}
.ul__eq{list-style:none;margin:0 0 18px;padding:0}
.ul__eq li{margin-bottom:20px;padding:0 0 0 18px;position:relative;text-align:left}
.ul__eq li:before{position:absolute;content:'';width:6px;height:6px;border-radius:50%;top:12px;left:9px;margin:-3px;background:#53F}
.ul__zd{list-style:none;margin:0 0 18px;padding:0}
.ul__zd li{margin-bottom:10px;padding:0 0 0 18px;position:relative}
.ul__zd li:before{position:absolute;content:'';width:6px;height:6px;border-radius:50%;top:12px;left:9px;margin:-3px;background:#53F}
.k_img{height:75px;text-align:center}
.p_p3{max-width:260px;margin:1rem auto}
.p_p4{max-width:300px;margin:1rem auto}
.politic{font-size:12px;text-align:center}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:hover,.nav-link:focus{text-decoration:none}
.nav-link.disabled{color:#869ab8;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #d9e2ef}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#f1f4f8 #f1f4f8 #d9e2ef}
.nav-tabs .nav-link.disabled{color:#869ab8;background-color:transparent;border-color:transparent}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#506690;background-color:#fff;border-color:#d9e2ef #d9e2ef #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show > .nav-link{color:#fff;background-color:#53f}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
.tab-content > .tab-pane{display:none}
.tab-content > .active{display:block}
.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}
.navbar > .container,.navbar > .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}
@media (max-width: 575.98px) {
    .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid{padding-right:0;padding-left:0}
}
@media (min-width: 576px) {
    .navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
    .navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
    .navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
    .navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
    .navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
    .navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
    .navbar-expand-sm .navbar-toggler{display:none}
}
@media (max-width: 767.98px) {
    .navbar-expand-md > .container,.navbar-expand-md > .container-fluid{padding-right:0;padding-left:0}
}
@media (min-width: 768px) {
    .navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
    .navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
    .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
    .navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
    .navbar-expand-md > .container,.navbar-expand-md > .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
    .navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
    .navbar-expand-md .navbar-toggler{display:none}
}
@media (max-width: 991.98px) {
    .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{padding-right:0;padding-left:0}
}
@media (min-width: 992px) {
    .navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
    .navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
    .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
    .navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
    .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
    .navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
    .navbar-expand-lg .navbar-toggler{display:none}
}
@media (max-width: 1199.98px) {
    .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid{padding-right:0;padding-left:0}
}
@media (min-width: 1200px) {
    .navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
    .navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
    .navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
    .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
    .navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
    .navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
    .navbar-expand-xl .navbar-toggler{display:none}
}
.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.navbar-expand > .container,.navbar-expand > .container-fluid{padding-right:0;padding-left:0}
.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand > .container,.navbar-expand > .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-light .navbar-brand{color:rgba(22,28,45,0.9)}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(22,28,45,0.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(22,28,45,0.5)}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(22,28,45,0.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(22,28,45,0.3)}
.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(22,28,45,0.9)}
.navbar-light .navbar-toggler{color:rgba(22,28,45,0.5);border-color:rgba(22,28,45,0.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(22,28,45,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:rgba(22,28,45,0.5)}
.navbar-light .navbar-text a{color:rgba(22,28,45,0.9)}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(22,28,45,0.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}
.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}
.card{    z-index: 2; position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(22,28,45,0.125);border-radius:.25rem;width:100%;margin-bottom:30px}
.card > hr{margin-right:0;margin-left:0}
.card > .list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.card > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-subtitle{margin-top:-.375rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link + .card-link{margin-left:1.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(22,28,45,0.03);border-bottom:1px solid rgba(22,28,45,0.125)}
.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}
.card-header + .list-group .list-group-item:first-child{border-top:0}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(22,28,45,0.03);border-top:1px solid rgba(22,28,45,0.125)}
.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}
.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}
.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}
.card-img{width:100%;border-radius:calc(0.25rem - 1px)}
.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}
.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-deck .card{margin-bottom:15px}
@media (min-width: 576px) {
    .card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
    .card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}
}
.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-group > .card{margin-bottom:15px}
@media (min-width: 576px) {
    .card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
    .card-group > .card{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;margin-bottom:0}
    .card-group > .card + .card{margin-left:0;border-left:0}
    .card-group > .card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
    .card-group > .card:not(:last-child) .card-img-top,.card-group > .card:not(:last-child) .card-header{border-top-right-radius:0}
    .card-group > .card:not(:last-child) .card-img-bottom,.card-group > .card:not(:last-child) .card-footer{border-bottom-right-radius:0}
    .card-group > .card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
    .card-group > .card:not(:first-child) .card-img-top,.card-group > .card:not(:first-child) .card-header{border-top-left-radius:0}
    .card-group > .card:not(:first-child) .card-img-bottom,.card-group > .card:not(:first-child) .card-footer{border-bottom-left-radius:0}
}
.card-columns .card{margin-bottom:.75rem}
@media (min-width: 576px) {
    .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}
    .card-columns .card{display:inline-block;width:100%}
}
.nav-tabs .nav-link{letter-spacing:1.2px;font-size:.75rem;font-weight:400;padding-top:1.5rem;padding-bottom:1.5rem}
@media (min-width: 768px) {
    .nav-tabs .nav-link:hover{background-color:transparent}
}
.nav-tabs .nav-link.disabled,.nav-tabs .nav-link [disabled]{color:#c6d3e6!important}
.nav-tabs .nav-link.active{color:#53f}
.nav-tabs.tabs-clean .nav-link{border-color:transparent}
.nav-tabs.tabs-clean .nav-link .icon{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;margin:auto}
.nav-tabs.tabs-clean .nav-link.active{border-bottom-color:#53f}
.nav-tabs.tabs-clean .nav-link.active .icon{-webkit-transform:scale(1.25);transform:scale(1.25)}
.nav-tabs.tabs-bordered .nav-link.active{border-top:2px solid #53f}
.nav-tabs.nav-outlined{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:none}
@media (min-width: 576px) {
    .nav-tabs.nav-outlined{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.nav-tabs.nav-outlined .nav-link{border:1px solid #53f;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem;color:#53f}
@media (min-width: 576px) {
    .nav-tabs.nav-outlined .nav-link + .nav-link{margin-left:-1px}
}
@media (min-width: 768px) {
    .nav-tabs.nav-outlined .nav-link{margin-top:0;padding:.25rem 1.25rem}
}
.nav-tabs.nav-outlined .nav-link.active{background-color:#53f;color:#fff}
.nav-tabs.nav-outlined .nav-link:last-child{border-right:1px solid #53f}
.nav-tabs.nav-outlined.nav-rounded .nav-link{border-radius:5rem;margin-right:.5rem}
@media (min-width: 768px) {
    .nav-tabs.nav-outlined.nav-rounded .nav-link{border-radius:0;margin-right:0}
    .nav-tabs.nav-outlined.nav-rounded .nav-link:first-child{border-radius:5rem 0 0 5rem}
    .nav-tabs.nav-outlined.nav-rounded .nav-link:last-child{border-radius:0 5rem 5rem 0}
}
@media (min-width: 768px) {
    .nav-tabs.slide + .tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}
    .nav-tabs.slide + .tab-content > .tab-pane{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;margin-right:-100%;display:block;opacity:0;-webkit-box-flex:1;-ms-flex:1;flex:1}
    .nav-tabs.slide + .tab-content > .tab-pane.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;margin-right:0}
}
.nav-tabs.nav-tabs-primary .nav-link.active{color:#53f}
.nav-tabs.nav-tabs-primary.tabs-clean .nav-link.active{border-bottom-color:#53f}
.nav-tabs.nav-tabs-primary.tabs-bordered .nav-link.active{border-top-color:#53f!important}
.nav-tabs.nav-tabs-primary.nav-outlined .nav-link{border-color:#53f;color:#53f}
.nav-tabs.nav-tabs-primary.nav-outlined .nav-link.active{background-color:#53f;color:#fff}
.nav-tabs.nav-tabs-primary.nav-outlined .nav-link:last-child{border-right-color:#53f}
.nav .extra-cell ul{display:flex}
.nav .contact-info{padding-left:35px;position:relative;margin-right:30px}
.nav .contact-info span{font-size:12px;color:rgba(255,255,255,0.6);display:block}
.nav .contact-info .h4{font-size:20px;line-height:55px;color:#fff}
.nav .contact-info i{position:absolute;align-self:center;left:0;top:10px}
.nav .extra-cell{margin-left:30px}
.nav .extra-cell ul{display:flex}
.site-footer .extra-cell ul{display:flex}
.site-footer .contact-info{padding-left:35px;position:relative;margin-right:30px}
.site-footer .contact-info span{font-size:12px;color:rgba(0,0,0,0.6);display:block}
.site-footer .contact-info .h4{font-size:20px;line-height:20px;color:#000}
.site-footer .contact-info i{position:absolute;align-self:center;line-height:40px;font-size:30px;left:0;color:var(--text-color)}
.site-footer .extra-cell{margin-left:30px}
.site-footer .extra-cell ul{display:flex}
.extra-cell ul{margin:0;padding:0;list-style:none}
.extra-nav{float:right;padding:5px 0;position:relative;z-index:9}
.extra-nav .extra-cell{display:inline-block;margin-left:10px}
.contact-info i{position:absolute;align-self:center;line-height:40px;font-size:30px;left:0;color:var(--text-color)}
.site-footer .fa-phone{background:url(../img/phone-ico.svg);height:26px;width:26px}
.btn__footer{background:#4d84ff;border-radius:30px;font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;padding:12px 35px;text-align:center;cursor:pointer}
.btn__footer:hover{color:#fff;background-color:#350dff;border-color:#2b00ff}
.title__t{background:#fff;color:#646AD6;text-transform:uppercase;display:inline-block;padding:5px 10px;font-weight:600;font-size:4rem}
.title__p{font-size:2.1rem;line-height:1.1;color:#fff;margin:30px 0;max-width:520px}
@media only screen and (max-width: 767px) {
    .site-footer .extra-nav{padding:14px 0}
}
.mess{padding:20px}
input.error{background:#ff7d7da1!important;border:1px solid #ff7d7da1!important}
.bottom{bottom:0}
@media (min-width: 0px) and (max-width: 767px) {
    .menu{display:none}
    .nav .container{flex-direction:column;height:auto;padding:20px 0}
    .b_screen{display:none}
    .fixed-top{position:relative}
    .nav .extra-cell ul{display:flex;flex-direction:column}
    .nav .extra-cell ul li{margin-top:1rem}
    .extra-nav{padding:0}
    .btn__h{border:2px solid #4d84ff;color:#4d84ff}
    .nav .fa-phone{background:url(../img/phone-ico.svg)}
    .nav .contact-info .h4,.nav .contact-info span{color:#161c2d}
    .title__t{font-size:2.4rem;display:block}
    .title__p{font-size:1.4rem}
    .pos02{width:280px}
    .pos01{top:6em;right:0;width:280px}
    .mt-4{margin-top:0!important}
    .align-items-center__h{min-height:500px}
    .btn-lg{padding:.5rem;font-size:1rem}
    .section-heading h2{font-size:1.475rem}
    header{margin-bottom:3rem}
    .shape-wrapper{display:none}
    .site-footer .extra-nav{display:none}
    .nav-tabs{flex-direction:column}
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu{display:none}
    .nav .container{flex-direction:column;height:auto;padding:20px 0}
    .b_screen{display:none}
    .fixed-top{position:relative}
    .extra-nav{padding:20px 0 0}
    .btn__h{border:2px solid #4d84ff;color:#4d84ff}
    .nav .fa-phone{background:url(../img/phone-ico.svg)}
    .nav .contact-info .h4,.nav .contact-info span{color:#161c2d}
    .title__p{margin:30px auto}
    .pos02{width:500px}
    .pos01{top:6em;right:0;width:500px}
    .text-secondary{text-align:left}
    .h-100,.h-100_2{height:auto!important}
    .mh_600{max-height:600px}
    .section-heading h2{font-size:2.375rem}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .l_mobile{display:none}
    .menu{display:none}
    .pos02{width:500px}
    .pos01{top:6em;right:2em;width:500px}
    .title__t{font-size:3em}
    .title__p{font-size:1.5rem}
    .section-heading h2{font-size:2.475rem}
    .h-100{max-height:500px;top:25%!important}
    .img_t{height:100px}
    .h-100_2{top:0;max-height:420px}
    .align-items-center__h{min-height:500px}
}
@media (min-width: 1200px) and (max-width: 1400px) {
    .pos02{width:600px}
    .pos01{top:6em;right:2em;width:600px}
}
@media (min-width: 1200px) {
    .l_mobile{display:none}
}


/*lang*/
.multi-language {
    padding: 0;
    position: relative;
    font-size: 17px;
    display: flex;
    color: #fff;
    cursor: pointer;
    float: right;
}

a.multi-language-current {
    padding: 0;
    position: relative;
    font-size: 14px;
    display: flex;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
}

.multi-language img {
    margin: 0 9px;
    margin-top: 3px;
}

.multi-language-current:after {
    content: "";
    display: inline-block;
    background-image: url(../img/nav-ico.svg);
    width: 12px;
    height: 7px;
    background-repeat: no-repeat;
    margin-left: 10px;
    transform: rotate(-180deg);
}

.multi-language-sub {
    padding: 0;
    background-color: #ffffff;
    text-align: left;
    visibility: hidden;
    opacity: 0;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    top: 100%;
    right: 0;
    -webkit-box-shadow: 0 0px 20px rgba(166, 166, 166, 0.25);
    -moz-box-shadow: 0 0px 20px rgba(166, 166, 166, 0.25);
    box-shadow: 0 0px 20px rgba(166, 166, 166, 0.25);
    width: 155px;
    position: absolute;
    z-index: 999;
    margin: 0;
    border-radius: 5px;
}


ul.multi-language-sub li a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #18214D;
    padding: 8px 9px;
}
.multi-language-sub li:before{
    display: none;
}
.multi-language:hover .multi-language-sub {
    visibility: visible;
    opacity: 1;
}

.multi-language-sub li {
    display: block;
    width: 100%;
    float: none;
    border: none;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

.multi-language li img {
    max-width: 15px;
}


ul.multi-language-sub ul li a {
    display: block;
    font-size: 13px;
    padding-left: 10px;
    position: relative;
    text-transform: capitalize;
    z-index: 99;
    margin-top: 5px;
}

ul.multi-language-sub li a:hover {
    background: #EEF1F6;
    color: #18214D;
    border-radius: 0;
}

ul.multi-language-sub li a:nth-child(1):hover {
    border-radius: 5px 5px 0 0;
}

ul.multi-language-sub li a:last-child:hover {
    border-radius: 0 0 5px 5px;
}
