﻿@charset "UTF-8";
@import url("../../../../css-1");
@-webkit-keyframes a{
    0%{
        width:5px;
        height:5px;
        opacity:.8
    }
    to{
        width:30px;
        height:30px;
        opacity:0
    }
}
@keyframes a{
    0%{
        width:5px;
        height:5px;
        opacity:.8
    }
    to{
        width:30px;
        height:30px;
        opacity:0
    }
}
@-webkit-keyframes b{
    0%{
        width:5px;
        height:5px;
        opacity:.8
    }
    to{
        width:50px;
        height:50px;
        opacity:0
    }
}
@keyframes b{
    0%{
        width:5px;
        height:5px;
        opacity:.8
    }
    to{
        width:50px;
        height:50px;
        opacity:0
    }
}
@-webkit-keyframes c{
    0%{
        opacity:1;
        -webkit-transform:translateY(50%) translateX(50%) scale(.5);
        transform:translateY(50%) translateX(50%) scale(.5)
    }
    to{
        opacity:0;
        -webkit-transform:translateY(50%) translateX(50%) scale(1.5);
        transform:translateY(50%) translateX(50%) scale(1.5)
    }
}
@keyframes c{
    0%{
        opacity:1;
        -webkit-transform:translateY(50%) translateX(50%) scale(.5);
        transform:translateY(50%) translateX(50%) scale(.5)
    }
    to{
        opacity:0;
        -webkit-transform:translateY(50%) translateX(50%) scale(1.5);
        transform:translateY(50%) translateX(50%) scale(1.5)
    }
}
@-webkit-keyframes d{
    0%{
        opacity:1;
        -webkit-transform:translateY(50%) translateX(-50%) scale(.5);
        transform:translateY(50%) translateX(-50%) scale(.5)
    }
    to{
        opacity:0;
        -webkit-transform:translateY(50%) translateX(-50%) scale(1.5);
        transform:translateY(50%) translateX(-50%) scale(1.5)
    }
}
@keyframes d{
    0%{
        opacity:1;
        -webkit-transform:translateY(50%) translateX(-50%) scale(.5);
        transform:translateY(50%) translateX(-50%) scale(.5)
    }
    to{
        opacity:0;
        -webkit-transform:translateY(50%) translateX(-50%) scale(1.5);
        transform:translateY(50%) translateX(-50%) scale(1.5)
    }
}
@font-face{
    font-family:darwinex;
    src:url("../../../../statics-home/1_21_0/fonts/darwinex/darwinex.woff2") format("woff2"),url(../../../../statics-home/1_21_0/fonts/darwinex/darwinex.ttf) format("truetype"),url(../../../../statics-home/1_21_0/fonts/darwinex/darwinex.woff) format("woff"),url(../../../../statics-home/1_21_0/fonts/darwinex/darwinex.svg) format("svg");
    font-weight:400;
    font-style:normal
}
[class*=" icon-"],[class^=icon-]{
    font-family:darwinex !important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
[class*=" icon-"].font-weight-bold,[class^=icon-].font-weight-bold{
    font-weight:700
}
.icon-documents-circle:before{
    content:"\e9cf"
}
.icon-arrow-right-circle:before{
    content:"\e9d0"
}
.icon-upload:before{
    content:"\e9c0"
}
.icon-status-ok:before{
    content:"\e9a0"
}
.icon-status-warning:before{
    content:"\e9a1"
}
.icon-screen-candles:before{
    content:"\e973"
}
.icon-calendar-clock:before{
    content:"\e9cd"
}
.icon-globe-framework:before{
    content:"\e9cc"
}
.icon-youku:before{
    content:"\e98f"
}
.icon-weibo:before{
    content:"\e990"
}
.icon-icon-candles:before{
    content:"\e98d"
}
.icon-icon-chart-2:before{
    content:"\e98e"
}
.icon-arrow-left-thin:before{
    content:"\e98b"
}
.icon-icon-people:before{
    content:"\e986"
}
.icon-icon-suitcase-2:before{
    content:"\e987"
}
.icon-icon-switches:before{
    content:"\e988"
}
.icon-icon-download-tocart:before{
    content:"\e989"
}
.icon-icon-add-filter:before{
    content:"\e98a"
}
.icon-link-circle:before{
    content:"\e985"
}
.icon-arrow-orders:before{
    content:"\e984"
}
.icon-arrow-orders-down:before{
    content:"\e98c"
}
.icon-widget:before{
    content:"\e983"
}
.icon-info-circle-alt:before{
    content:"\e982"
}
.icon-heart-hexagon:before{
    content:"\e981"
}
.icon-user-circle-alt:before{
    content:"\e980"
}
.icon-aaa:before{
    content:"\e97e"
}
.icon-bbb:before{
    content:"\e97f"
}
.icon-search-window:before{
    content:"\e979"
}
.icon-ambulance:before{
    content:"\e973"
}
.icon-map-marker:before{
    content:"\e974"
}
.icon-phone:before{
    content:"\e975"
}
.icon-sheriff-star:before{
    content:"\e96b"
}
.icon-partnership:before{
    content:"\e96c"
}
.icon-user:before{
    content:"\e924"
}
.icon-user-alt:before{
    content:"\e96d"
}
.icon-user-manager:before{
    content:"\e96e"
}
.icon-info-circle:before{
    content:"\e969"
}
.icon-tv:before{
    content:"\e968"
}
.icon-calendar:before{
    content:"\e967"
}
.icon-trash:before{
    content:"\e965"
}
.icon-paw-circle:before{
    content:"\e964"
}
.icon-number-200:before{
    content:"\e962"
}
.icon-flame:before{
    content:"\e961"
}
.icon-egg-broken:before{
    content:"\e960"
}
.icon-filter:before{
    content:"\e95e"
}
.icon-folder-open-fly:before{
    content:"\e95d"
}
.icon-box-o:before{
    content:"\e95a"
}
.icon-external-link:before{
    content:"\e959"
}
.icon-ticket-circle:before{
    content:"\e958"
}
.icon-search:before{
    content:"\e91c"
}
.icon-zoom-out:before{
    content:"\e957"
}
.icon-zoom-in:before{
    content:"\e956"
}
.icon-ticket:before{
    content:"\e953"
}
.icon-owl-circle:before{
    content:"\e97a"
}
.icon-owl:before{
    content:"\e91e"
}
.icon-owl-alt:before{
    content:"\e952"
}
.icon-download-alt:before{
    content:"\e951"
}
.icon-download:before{
    content:"\e94f"
}
.icon-time:before{
    content:"\e94e"
}
.icon-clock-o:before{
    content:"\e966"
}
.icon-dollar-back-circle:before{
    content:"\e95f"
}
.icon-refresh:before{
    content:"\e95c"
}
.icon-power-off:before{
    content:"\e95b"
}
.icon-ellipsis-h:before{
    content:"\e913"
}
.icon-ellipsis-v:before{
    content:"\e99b"
}
.icon-drag:before{
    content:"\e93c"
}
.icon-grid:before{
    content:"\e94c"
}
.icon-th-list:before{
    content:"\e94b"
}
.icon-list:before{
    content:"\e914"
}
.icon-bars:before{
    content:"\e915"
}
.icon-bars-alt:before{
    content:"\e97b"
}
.icon-flask:before{
    content:"\e948"
}
.icon-bell:before{
    content:"\e945"
}
.icon-folder-open-circle:before{
    content:"\e944"
}
.icon-graduation-cap:before{
    content:"\e943"
}
.icon-folder-open:before{
    content:"\e942"
}
.icon-star:before{
    content:"\e941"
}
.icon-dashboard:before{
    content:"\e940"
}
.icon-users-arrow-right:before{
    content:"\e93f"
}
.icon-piggy-bank:before{
    content:"\e93e"
}
.icon-exchange:before{
    content:"\e96f"
}
.icon-money:before{
    content:"\e93d"
}
.icon-coins:before{
    content:"\e93b"
}
.icon-money-bag:before{
    content:"\e963"
}
.icon-users-plus:before{
    content:"\e93a"
}
.icon-desktop:before{
    content:"\e939"
}
.icon-compass-circle:before{
    content:"\e938"
}
.icon-television-user:before{
    content:"\e94a"
}
.icon-television-chart:before{
    content:"\e949"
}
.icon-chart-bars:before{
    content:"\e971"
}
.icon-chart:before{
    content:"\e91d"
}
.icon-line-chart:before{
    content:"\e936"
}
.icon-share:before{
    content:"\e926"
}
.icon-pencil:before{
    content:"\e927"
}
.icon-eye:before{
    content:"\e935"
}
.icon-file-text-clip:before{
    content:"\e96a"
}
.icon-file-excel-o:before{
    content:"\e934"
}
.icon-file-pdf-o:before{
    content:"\e950"
}
.icon-medal:before{
    content:"\e931"
}
.icon-info:before{
    content:"\e930"
}
.icon-gear:before{
    content:"\e925"
}
.icon-gears:before{
    content:"\e955"
}
.icon-gears-circle:before{
    content:"\e92f"
}
.icon-check:before{
    content:"\e92e"
}
.icon-loving:before{
    content:"\e972"
}
.icon-heart-o:before{
    content:"\e92d"
}
.icon-twitter-circle:before{
    content:"\e92c"
}
.icon-linkedin-circle:before{
    content:"\e92b"
}
.icon-facebook-circle:before{
    content:"\e92a"
}
.icon-youtube-circle:before{
    content:"\e97c"
}
.icon-play-circle:before{
    content:"\e970"
}
.icon-blog-circle:before{
    content:"\e97d"
}
.icon-blog-circle-2:before{
    content:"\e9d5"
}
.icon-arrow-right-thin:before{
    content:"\e954"
}
.icon-arrow-left:before{
    content:"\e977"
}
.icon-arrow-right:before{
    content:"\e978"
}
.icon-arrow-up-thick:before{
    content:"\e946"
}
.icon-arrow-down-thick:before{
    content:"\e947"
}
.icon-arrow-up:before{
    content:"\e929"
}
.icon-arrow-down:before{
    content:"\e928"
}
.icon-caret-up:before{
    content:"\e933"
}
.icon-caret-down:before{
    content:"\e932"
}
.icon-chevron-down:before{
    content:"\e922"
}
.icon-chevron-up:before{
    content:"\e921"
}
.icon-chevron-left:before{
    content:"\e923"
}
.icon-chevron-right:before{
    content:"\e920"
}
.icon-chevron-left-thin:before{
    content:"\e9c9"
}
.icon-chevron-right-thin:before{
    content:"\e9c8"
}
.icon-chevron-up-thin:before{
    content:"\e9ca"
}
.icon-chevron-down-thin:before{
    content:"\e9cb"
}
.icon-chevron-double-up:before{
    content:"\e976"
}
.icon-chevron-double-left:before{
    content:"\e9dd"
}
.icon-chevron-double-right:before{
    content:"\e9de"
}
.icon-close-thin:before{
    content:"\e91f"
}
.icon-close:before{
    content:"\e90f"
}
.icon-plus:before{
    content:"\e917"
}
.icon-plus-circle:before{
    content:"\e937"
}
.icon-question:before{
    content:"\e91b"
}
.icon-trophy:before{
    content:"\e91a"
}
.icon-suitcase:before{
    content:"\e919"
}
.icon-wallet:before{
    content:"\e918"
}
.icon-wallet-open-o:before{
    content:"\e94d"
}
.icon-paw:before{
    content:"\e916"
}
.icon-dollar:before{
    content:"\e912"
}
.icon-comments:before{
    content:"\e911"
}
.icon-comments-circle:before{
    content:"\e9d6"
}
.icon-comment:before{
    content:"\e910"
}
.icon-user-circle:before{
    content:"\e90e"
}
.icon-close-circle-o:before{
    content:"\e9c5"
}
.icon-dollar-circle:before{
    content:"\e90c"
}
.icon-gear-circle:before{
    content:"\e90b"
}
.icon-arrow-circle-right:before{
    content:"\e90a"
}
.icon-dna-circle:before{
    content:"\e909"
}
.icon-amoeba-circle:before{
    content:"\e908"
}
.icon-circle:before{
    content:"\e907"
}
.icon-circle-o:before{
    content:"\e906"
}
.icon-square:before{
    content:"\e905"
}
.icon-square-o:before{
    content:"\e904"
}
.icon-hexagon-o:before{
    content:"\e903"
}
.icon-hexagon:before{
    content:"\e902"
}
.icon-heart:before{
    content:"\e901"
}
.icon-play:before{
    content:"\e900"
}
.icon-shield-tick:before{
    content:"\ea01"
}
.icon-check-thin:before{
    content:"\ea02"
}
/*! * Bootstrap v4.1.0 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
:root{
    --blue:#0dc9c9;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#ff4141;
    --orange:#f2a007;
    --yellow:#ffce00;
    --green:#79aa00;
    --teal:#20c997;
    --cyan:#17a2b8;
    --white:#fff;
    --gray:#9b9b9b;
    --gray-dark:#343a40;
    --blue-alt:#089cfb;
    --blue-light:#6ae5d0;
    --blue-dark:#202020;
    --blue-dark-alt:#03071a;
    --blue-darker:#052847;
    --blue-gray:#324454;
    --dark-grayish-cian:#81a7aa;
    --magenta:#c48ed1;
    --orange-soft:#f4b350;
    --orange-dark:#ba7209;
    --green-dark:#79aa00;
    --red-dark:#ba3232;
    --red-bright:#e35527;
    --primary:#0dc9c9;
    --secondary:#fff;
    --success:#79aa00;
    --info:#6ae5d0;
    --warning:#f2a007;
    --danger:#ba3232;
    --light:#e0e0e0;
    --dark:#202020;
    --primary-light:#6ae5d0;
    --danger-dark:#ba3232;
    --gray:#e0e0e0;
    --breakpoint-xs:0;
    --breakpoint-s:350px;
    --breakpoint-smc:450px;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --breakpoint-xxl:1440px;
    --font-family-sans-serif:"sofia-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,:after,:before{
    -webkit-box-sizing:border-box;
    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:rgba(0,0,0,0)
}
@-ms-viewport{
    width:device-width
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:sofia-pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size:1rem;
    font-weight:300;
    line-height:1.5;
    color:#4a4a4a;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    -webkit-box-sizing:content-box;
    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{
    font-style:normal;
    line-height:inherit
}
address,dl,ol,ul{
    margin-bottom:1rem
}
dl,ol,ul{
    margin-top:0
}
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{
    text-decoration:none;
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:hover{
    color:#014582;
    text-decoration:underline
}
a:not([href]):not([tabindex]),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:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    -ms-overflow-style:scrollbar
}
figure{
    margin:0 0 1rem
}
img{
    border-style:none
}
img,svg{
    vertical-align:middle
}
svg{
    overflow:hidden
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.8rem;
    padding-bottom:.8rem;
    color:#979797;
    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]{
    -webkit-box-sizing:border-box;
    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
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-bottom:.5rem;
    font-family:inherit;
    font-weight:500;
    line-height:1.2;
    color:inherit
}
.h1,h1{
    font-size:3rem
}
.h2,h2{
    font-size:2.5rem
}
.h3,h3{
    font-size:2rem
}
.h4,h4{
    font-size:1.5rem
}
.h5,h5{
    font-size:1.25rem
}
.h6,h6{
    font-size:1rem
}
.lead{
    font-size:1.25rem;
    font-weight:300
}
.display-1{
    font-size:6rem
}
.display-1,.display-2{
    font-weight:300;
    line-height:1.2
}
.display-2{
    font-size:5.5rem
}
.display-3{
    font-size:4.5rem
}
.display-3,.display-4{
    font-weight:300;
    line-height:1.2
}
.display-4{
    font-size:3.5rem
}
hr{
    margin-top:1rem;
    margin-bottom:1rem;
    border:0;
    border-top:1px solid rgba(0,0,0,.1)
}
.small,small{
    font-size:80%;
    font-weight:300
}
.mark,mark{
    padding:.2em;
    background-color:#fcf8e3
}
.card-listitems__list,.grid-checkboxes,.list-divided,.list-icons,.list-inline,.list-logos,.list-timeline,.list-unstyled,ol.card-deck,ul.card-deck{
    padding-left:0;
    list-style:none
}
.list-inline-item{
    display:inline-block
}
.list-inline-item:not(:last-child){
    margin-right:.5rem
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
.blockquote{
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote-footer{
    display:block;
    font-size:80%;
    color:#272727
}
.blockquote-footer:before{
    content:"\2014 \00A0"
}
.img-fluid,.img-thumbnail{
    max-width:100%;
    height:auto
}
.img-thumbnail{
    padding:.25rem;
    background-color:#fff;
    border:1px solid #4a4a4a;
    border-radius:20px
}
.figure{
    display:inline-block
}
.figure-img{
    margin-bottom:.5rem;
    line-height:1
}
.figure-caption{
    font-size:90%;
    color:#272727
}
.container{
    width:100%;
    padding-right:.5rem;
    padding-left:.5rem;
    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:.5rem;
    padding-left:.5rem;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-.5rem;
    margin-left:-.5rem
}
.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-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md-auto,.col-s,.col-s-1,.col-s-2,.col-s-3,.col-s-4,.col-s-5,.col-s-6,.col-s-7,.col-s-8,.col-s-9,.col-s-10,.col-s-11,.col-s-12,.col-s-auto,.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-smc,.col-smc-1,.col-smc-2,.col-smc-3,.col-smc-4,.col-smc-5,.col-smc-6,.col-smc-7,.col-smc-8,.col-smc-9,.col-smc-10,.col-smc-11,.col-smc-12,.col-smc-auto,.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:.5rem;
    padding-left:.5rem
}
.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{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.col-1,.col-auto{
    -webkit-box-flex:0
}
.col-1{
    -ms-flex:0 0 8.3333333333%;
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
}
.col-2{
    -ms-flex:0 0 16.6666666667%;
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
}
.col-2,.col-3{
    -webkit-box-flex:0
}
.col-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -ms-flex:0 0 33.3333333333%;
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
}
.col-4,.col-5{
    -webkit-box-flex:0
}
.col-5{
    -ms-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
}
.col-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-6,.col-7{
    -webkit-box-flex:0
}
.col-7{
    -ms-flex:0 0 58.3333333333%;
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
}
.col-8{
    -ms-flex:0 0 66.6666666667%;
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
}
.col-8,.col-9{
    -webkit-box-flex:0
}
.col-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -ms-flex:0 0 83.3333333333%;
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
}
.col-10,.col-11{
    -webkit-box-flex:0
}
.col-11{
    -ms-flex:0 0 91.6666666667%;
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
}
.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.3333333333%
}
.offset-2{
    margin-left:16.6666666667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.3333333333%
}
.offset-5{
    margin-left:41.6666666667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.3333333333%
}
.offset-8{
    margin-left:66.6666666667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.3333333333%
}
.offset-11{
    margin-left:91.6666666667%
}
@media (min-width:350px){
    .col-s{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-s-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-s-1{
        -ms-flex:0 0 8.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-s-1,.col-s-2{
        -webkit-box-flex:0
    }
    .col-s-2{
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-s-3{
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-s-3,.col-s-4{
        -webkit-box-flex:0
    }
    .col-s-4{
        -ms-flex:0 0 33.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-s-5{
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-s-5,.col-s-6{
        -webkit-box-flex:0
    }
    .col-s-6{
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-s-7{
        -ms-flex:0 0 58.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-s-7,.col-s-8{
        -webkit-box-flex:0
    }
    .col-s-8{
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-s-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-s-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-s-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-s-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-s-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-s-last{
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-s-0{
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-s-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-s-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-s-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-s-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-s-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-s-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-s-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-s-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-s-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-s-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-s-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-s-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-s-0{
        margin-left:0
    }
    .offset-s-1{
        margin-left:8.3333333333%
    }
    .offset-s-2{
        margin-left:16.6666666667%
    }
    .offset-s-3{
        margin-left:25%
    }
    .offset-s-4{
        margin-left:33.3333333333%
    }
    .offset-s-5{
        margin-left:41.6666666667%
    }
    .offset-s-6{
        margin-left:50%
    }
    .offset-s-7{
        margin-left:58.3333333333%
    }
    .offset-s-8{
        margin-left:66.6666666667%
    }
    .offset-s-9{
        margin-left:75%
    }
    .offset-s-10{
        margin-left:83.3333333333%
    }
    .offset-s-11{
        margin-left:91.6666666667%
    }
}
@media (min-width:450px){
    .col-smc{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-smc-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-smc-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-smc-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-smc-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-smc-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-smc-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-smc-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-smc-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-smc-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-smc-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-smc-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-smc-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-smc-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-smc-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-smc-last{
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-smc-0{
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-smc-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-smc-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-smc-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-smc-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-smc-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-smc-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-smc-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-smc-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-smc-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-smc-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-smc-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-smc-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-smc-0{
        margin-left:0
    }
    .offset-smc-1{
        margin-left:8.3333333333%
    }
    .offset-smc-2{
        margin-left:16.6666666667%
    }
    .offset-smc-3{
        margin-left:25%
    }
    .offset-smc-4{
        margin-left:33.3333333333%
    }
    .offset-smc-5{
        margin-left:41.6666666667%
    }
    .offset-smc-6{
        margin-left:50%
    }
    .offset-smc-7{
        margin-left:58.3333333333%
    }
    .offset-smc-8{
        margin-left:66.6666666667%
    }
    .offset-smc-9{
        margin-left:75%
    }
    .offset-smc-10{
        margin-left:83.3333333333%
    }
    .offset-smc-11{
        margin-left:91.6666666667%
    }
}
@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.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-sm-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .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.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-sm-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .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.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-sm-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .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.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-sm-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .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.3333333333%
    }
    .offset-sm-2{
        margin-left:16.6666666667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.3333333333%
    }
    .offset-sm-5{
        margin-left:41.6666666667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.3333333333%
    }
    .offset-sm-8{
        margin-left:66.6666666667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.3333333333%
    }
    .offset-sm-11{
        margin-left:91.6666666667%
    }
}
@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.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-md-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .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.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-md-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .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.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-md-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .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.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-md-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .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.3333333333%
    }
    .offset-md-2{
        margin-left:16.6666666667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.3333333333%
    }
    .offset-md-5{
        margin-left:41.6666666667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.3333333333%
    }
    .offset-md-8{
        margin-left:66.6666666667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.3333333333%
    }
    .offset-md-11{
        margin-left:91.6666666667%
    }
}
@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.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-lg-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .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.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-lg-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .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.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-lg-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .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.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-lg-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .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.3333333333%
    }
    .offset-lg-2{
        margin-left:16.6666666667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.3333333333%
    }
    .offset-lg-5{
        margin-left:41.6666666667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.3333333333%
    }
    .offset-lg-8{
        margin-left:66.6666666667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.3333333333%
    }
    .offset-lg-11{
        margin-left:91.6666666667%
    }
}
@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.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-xl-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .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.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-xl-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .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.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-xl-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .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.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-xl-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .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.3333333333%
    }
    .offset-xl-2{
        margin-left:16.6666666667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.3333333333%
    }
    .offset-xl-5{
        margin-left:41.6666666667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.3333333333%
    }
    .offset-xl-8{
        margin-left:66.6666666667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.3333333333%
    }
    .offset-xl-11{
        margin-left:91.6666666667%
    }
}
@media (min-width:1440px){
    .col-xxl{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xxl-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xxl-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.3333333333%;
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-xxl-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.6666666667%;
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-xxl-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xxl-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.3333333333%;
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-xxl-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.6666666667%;
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-xxl-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xxl-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.3333333333%;
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-xxl-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.6666666667%;
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-xxl-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xxl-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.3333333333%;
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-xxl-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.6666666667%;
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-xxl-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xxl-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-xxl-last{
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-xxl-0{
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-xxl-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-xxl-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-xxl-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-xxl-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-xxl-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-xxl-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-xxl-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-xxl-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-xxl-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-xxl-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-xxl-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-xxl-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-xxl-0{
        margin-left:0
    }
    .offset-xxl-1{
        margin-left:8.3333333333%
    }
    .offset-xxl-2{
        margin-left:16.6666666667%
    }
    .offset-xxl-3{
        margin-left:25%
    }
    .offset-xxl-4{
        margin-left:33.3333333333%
    }
    .offset-xxl-5{
        margin-left:41.6666666667%
    }
    .offset-xxl-6{
        margin-left:50%
    }
    .offset-xxl-7{
        margin-left:58.3333333333%
    }
    .offset-xxl-8{
        margin-left:66.6666666667%
    }
    .offset-xxl-9{
        margin-left:75%
    }
    .offset-xxl-10{
        margin-left:83.3333333333%
    }
    .offset-xxl-11{
        margin-left:91.6666666667%
    }
}
.table{
    width:100%;
    margin-bottom:1rem;
    background-color:transparent
}
.table td,.table th{
    padding:.8rem;
    vertical-align:top;
    border-top:1px solid #e0e0e0
}
.table thead th{
    vertical-align:bottom;
    border-bottom:2px solid #e0e0e0
}
.table tbody+tbody{
    border-top:2px solid #e0e0e0
}
.table .table{
    background-color:#fff
}
.darwin-stats--sm td,.darwin-stats--sm th,.table-sm td,.table-sm th{
    padding:.5rem
}
.table-bordered,.table-bordered td,.table-bordered th{
    border:1px solid #e0e0e0
}
.table-bordered thead td,.table-bordered thead th{
    border-bottom-width:2px
}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{
    border:0
}
.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover{
    background-color:rgba(0,0,0,.075)
}
.table-primary,.table-primary>td,.table-primary>th{
    background-color:#b8d6f1
}
.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{
    background-color:#a3caed
}
.table-secondary,.table-secondary>td,.table-secondary>th{
    background-color:#fff
}
.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{
    background-color:#f2f2f2
}
.table-success,.table-success>td,.table-success>th{
    background-color:#d9e7b8
}
.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
    background-color:#cfe1a5
}
.table-info,.table-info>td,.table-info>th{
    background-color:#b8e3ff
}
.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
    background-color:#9fd9ff
}
.table-warning,.table-warning>td,.table-warning>th{
    background-color:#fbe4ba
}
.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
    background-color:#fadba2
}
.table-danger,.table-danger>td,.table-danger>th{
    background-color:#ecc6c6
}
.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
    background-color:#e6b3b3
}
.table-light,.table-light>td,.table-light>th{
    background-color:#f6f6f6
}
.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{
    background-color:#e9e9e9
}
.table-dark,.table-dark>td,.table-dark>th{
    background-color:#b8bfc6
}
.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{
    background-color:#aab2bb
}
.table-primary-light,.table-primary-light>td,.table-primary-light>th{
    background-color:#b8e3ff
}
.table-hover .table-primary-light:hover,.table-hover .table-primary-light:hover>td,.table-hover .table-primary-light:hover>th{
    background-color:#9fd9ff
}
.table-danger-dark,.table-danger-dark>td,.table-danger-dark>th{
    background-color:#ecc6c6
}
.table-hover .table-danger-dark:hover,.table-hover .table-danger-dark:hover>td,.table-hover .table-danger-dark:hover>th{
    background-color:#e6b3b3
}
.table-gray,.table-gray>td,.table-gray>th{
    background-color:#f6f6f6
}
.table-hover .table-gray:hover,.table-hover .table-gray:hover>td,.table-hover .table-gray:hover>th{
    background-color:#e9e9e9
}
.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{
    background-color:rgba(0,0,0,.075)
}
.table .thead-dark th{
    color:#fff;
    background-color:#202020;
    border-color:#32383e
}
.table .thead-light th{
    color:#202020;
    background-color:#979797;
    border-color:#e0e0e0
}
.table-dark{
    color:#fff;
    background-color:#202020
}
.table-dark td,.table-dark th,.table-dark thead th{
    border-color:#32383e
}
.table-dark.table-bordered{
    border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd){
    background-color:hsla(0,0%,100%,.05)
}
.table-dark.table-hover tbody tr:hover{
    background-color:hsla(0,0%,100%,.075)
}
@media (max-width:349.98px){
    .table-responsive-s{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-s>.table-bordered{
        border:0
    }
}
@media (max-width:449.98px){
    .table-responsive-smc{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-smc>.table-bordered{
        border:0
    }
}
@media (max-width:575.98px){
    .table-responsive-sm{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-sm>.table-bordered{
        border:0
    }
}
@media (max-width:767.98px){
    .table-responsive-md{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-md>.table-bordered{
        border:0
    }
}
@media (max-width:991.98px){
    .table-responsive-lg{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-lg>.table-bordered{
        border:0
    }
}
@media (max-width:1199.98px){
    .table-responsive-xl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-xl>.table-bordered{
        border:0
    }
}
@media (max-width:1439.98px){
    .table-responsive-xxl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-xxl>.table-bordered{
        border:0
    }
}
.table-responsive{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table-bordered{
    border:0
}
.form-control{
    display:block;
    width:100%;
    height:calc(2.5rem + 2px);
    padding:.5rem 1rem;
    font-size:1rem;
    line-height:1.5;
    color:#202020;
    background-color:transparent;
    background-clip:padding-box;
    border:1px solid #e0e0e0;
    border-radius:20px;
    -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 screen and (prefers-reduced-motion:reduce){
    .form-control{
        -webkit-transition:none;
        transition:none
    }
}
.form-control::-ms-expand{
    background-color:transparent;
    border:0
}
.form-control:focus{
    color:#202020;
    background-color:transparent;
    border-color:#52acfd;
    outline:0;
    -webkit-box-shadow:0 0 0 .15rem rgba(2,109,206,.25);
    box-shadow:0 0 0 .15rem rgba(2,109,206,.25)
}
.form-control::-webkit-input-placeholder{
    color:rgba(1,27,52,.7);
    opacity:1
}
.form-control::-ms-input-placeholder{
    color:rgba(1,27,52,.7);
    opacity:1
}
.form-control::placeholder{
    color:rgba(1,27,52,.7);
    opacity:1
}
.form-control:disabled,.form-control[readonly]{
    background-color:#979797;
    opacity:1
}
select.form-control:focus::-ms-value{
    color:#202020;
    background-color:transparent
}
.form-control-file,.form-control-range{
    display:block;
    width:100%
}
.col-form-label{
    margin-bottom:0;
    font-size:inherit
}
.col-form-label,.col-form-label-lg{
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px);
    line-height:1.5
}
.col-form-label-lg{
    font-size:1.25rem
}
.col-form-label-sm{
    padding-top:calc(.14rem + 1px);
    padding-bottom:calc(.14rem + 1px);
    font-size:.875rem;
    line-height:1.5
}
.form-control-plaintext{
    display:block;
    width:100%;
    padding-top:.5rem;
    padding-bottom:.5rem;
    margin-bottom:0;
    line-height:1.5;
    color:#4a4a4a;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
    padding-right:0;
    padding-left:0
}
.form-control-sm{
    height:calc(1.5925rem + 2px);
    padding:.14rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:2px
}
.form-control-lg{
    height:calc(2.875rem + 2px);
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:20px
}
select.form-control[multiple],select.form-control[size],textarea.form-control{
    height:auto
}
.form-group{
    margin-bottom:1rem
}
.form-text{
    display:block;
    margin-top:.25rem
}
.form-row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.form-row>.col,.form-row>[class*=col-]{
    padding-right:5px;
    padding-left:5px
}
.form-check{
    position:relative;
    display:block;
    padding-left:1.25rem
}
.form-check-input{
    position:absolute;
    margin-top:.3rem;
    margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label{
    color:#979797
}
.form-check-label{
    margin-bottom:0
}
.form-check-inline{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-left:0;
    margin-right:.75rem
}
.form-check-inline .form-check-input{
    position:static;
    margin-top:0;
    margin-right:.3125rem;
    margin-left:0
}
.valid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:.75rem;
    color:#79aa00
}
.valid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(121,170,0,.9);
    border-radius:20px
}
.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{
    border-color:#79aa00
}
.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{
    border-color:#79aa00;
    -webkit-box-shadow:0 0 0 .15rem rgba(121,170,0,.25);
    box-shadow:0 0 0 .15rem rgba(121,170,0,.25)
}
.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{
    display:block
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
    color:#79aa00
}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{
    color:#79aa00
}
.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{
    background-color:#c2ff2b
}
.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{
    display:block
}
.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{
    background-color:#9ddd00
}
.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{
    -webkit-box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(121,170,0,.25);
    box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(121,170,0,.25)
}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{
    border-color:#79aa00
}
.custom-file-input.is-valid~.custom-file-label:after,.was-validated .custom-file-input:valid~.custom-file-label:after{
    border-color:inherit
}
.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{
    display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{
    -webkit-box-shadow:0 0 0 .15rem rgba(121,170,0,.25);
    box-shadow:0 0 0 .15rem rgba(121,170,0,.25)
}
.invalid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:.75rem;
    color:#ba3232
}
.invalid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(186,50,50,.9);
    border-radius:20px
}
.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{
    border-color:#ba3232
}
.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{
    border-color:#ba3232;
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.25);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.25)
}
.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{
    display:block
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
    color:#ba3232
}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{
    color:#ba3232
}
.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{
    background-color:#e08c8c
}
.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{
    display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{
    background-color:#d04f4f
}
.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{
    -webkit-box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(186,50,50,.25);
    box-shadow:0 0 0 1px #fff,0 0 0 .15rem rgba(186,50,50,.25)
}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{
    border-color:#ba3232
}
.custom-file-input.is-invalid~.custom-file-label:after,.was-validated .custom-file-input:invalid~.custom-file-label:after{
    border-color:inherit
}
.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{
    display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.25);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.25)
}
.form-inline{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.form-inline .form-check{
    width:100%
}
@media (min-width:576px){
    .form-inline label{
        -ms-flex-align:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .form-inline .form-group,.form-inline label{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        align-items:center;
        margin-bottom:0
    }
    .form-inline .form-group{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row wrap;
        flex-flow:row wrap;
        -ms-flex-align:center
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-plaintext{
        display:inline-block
    }
    .form-inline .custom-select,.form-inline .input-group{
        width:auto
    }
    .form-inline .form-check{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .form-inline .form-check-input{
        position:relative;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .form-inline .custom-control{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .form-inline .custom-control-label{
        margin-bottom:0
    }
}
.btn,.table-features-comparision__selector:not(.active){
    display:inline-block;
    font-weight:500;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border:1px solid transparent;
    padding:.5rem 1.5rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:20px;
    -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 screen and (prefers-reduced-motion:reduce){
    .btn,.table-features-comparision__selector:not(.active){
        -webkit-transition:none;
        transition:none
    }
}
.btn:focus,.btn:hover,.table-features-comparision__selector:focus:not(.active),.table-features-comparision__selector:hover:not(.active){
    text-decoration:none
}
.btn.focus,.btn:focus,.focus.table-features-comparision__selector:not(.active),.table-features-comparision__selector:focus:not(.active){
    outline:0;
    -webkit-box-shadow:0 0 0 .15rem rgba(2,109,206,.25);
    box-shadow:0 0 0 .15rem rgba(2,109,206,.25)
}
.btn.disabled,.btn:disabled,.disabled.table-features-comparision__selector:not(.active),.table-features-comparision__selector:disabled:not(.active){
    opacity:.65
}
.btn:not(:disabled):not(.disabled),.table-features-comparision__selector:not(:disabled):not(.disabled):not(.active){
    cursor:pointer
}
a.btn.disabled,a.disabled.table-features-comparision__selector:not(.active),fieldset:disabled a.btn,fieldset:disabled a.table-features-comparision__selector:not(.active){
    pointer-events:none
}
.btn-primary{
    color:#fff;
    background-color:#0dc9c9;
    border-color:#0dc9c9
}
.btn-primary:hover{
    color:#fff;
    background-color:#6ae5d0;
    border-color:#02529b
}
.btn-primary.focus,.btn-primary:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(2,109,206,.5);
    box-shadow:0 0 0 .15rem rgba(2,109,206,.5)
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#fff;
    background-color:#0dc9c9;
    border-color:#0dc9c9
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#02529b;
    border-color:#014c8f
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(2,109,206,.5);
    box-shadow:0 0 0 .15rem rgba(2,109,206,.5)
}
.btn-secondary{
    color:#212529;
    background-color:#fff;
    border-color:#fff
}
.btn-secondary:hover{
    color:#212529;
    background-color:#ececec;
    border-color:#e6e5e5
}
.btn-secondary.focus,.btn-secondary:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color:#212529;
    background-color:#fff;
    border-color:#fff
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{
    color:#212529;
    background-color:#e6e5e5;
    border-color:#dfdfdf
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
}
.btn-success{
    color:#fff;
    background-color:#79aa00;
    border-color:#79aa00
}
.btn-success:hover{
    color:#fff;
    background-color:#5e8400;
    border-color:#570
}
.btn-success.focus,.btn-success:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(121,170,0,.5);
    box-shadow:0 0 0 .15rem rgba(121,170,0,.5)
}
.btn-success.disabled,.btn-success:disabled{
    color:#fff;
    background-color:#79aa00;
    border-color:#79aa00
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#570;
    border-color:#4c6a00
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(121,170,0,.5);
    box-shadow:0 0 0 .15rem rgba(121,170,0,.5)
}
.btn-info{
    color:#fff;
    background-color:#6ae5d0;
    border-color:#6ae5d0
}
.btn-info:hover{
    color:#fff;
    background-color:#0084d9;
    border-color:#007ccc
}
.btn-info.focus,.btn-info:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(0,155,255,.5);
    box-shadow:0 0 0 .15rem rgba(0,155,255,.5)
}
.btn-info.disabled,.btn-info:disabled{
    color:#fff;
    background-color:#6ae5d0;
    border-color:#6ae5d0
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#007ccc;
    border-color:#0074bf
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(0,155,255,.5);
    box-shadow:0 0 0 .15rem rgba(0,155,255,.5)
}
.btn-warning{
    color:#212529;
    background-color:#f2a007;
    border-color:#f2a007
}
.btn-warning:hover{
    color:#fff;
    background-color:#cd8706;
    border-color:#c07f06
}
.btn-warning.focus,.btn-warning:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(242,160,7,.5);
    box-shadow:0 0 0 .15rem rgba(242,160,7,.5)
}
.btn-warning.disabled,.btn-warning:disabled{
    color:#212529;
    background-color:#f2a007;
    border-color:#f2a007
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{
    color:#fff;
    background-color:#c07f06;
    border-color:#b47705
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(242,160,7,.5);
    box-shadow:0 0 0 .15rem rgba(242,160,7,.5)
}
.btn-danger{
    color:#fff;
    background-color:#ba3232;
    border-color:#ba3232
}
.btn-danger:hover{
    color:#fff;
    background-color:#9c2a2a;
    border-color:#922727
}
.btn-danger.focus,.btn-danger:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.5);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.5)
}
.btn-danger.disabled,.btn-danger:disabled{
    color:#fff;
    background-color:#ba3232;
    border-color:#ba3232
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#922727;
    border-color:#882424
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.5);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.5)
}
.btn-light{
    color:#212529;
    background-color:#e0e0e0;
    border-color:#e0e0e0
}
.btn-light:hover{
    color:#212529;
    background-color:#cdcdcd;
    border-color:#c7c6c6
}
.btn-light.focus,.btn-light:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5)
}
.btn-light.disabled,.btn-light:disabled{
    color:#212529;
    background-color:#e0e0e0;
    border-color:#e0e0e0
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{
    color:#212529;
    background-color:#c7c6c6;
    border-color:silver
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5)
}
.btn-dark{
    color:#fff;
    background-color:#202020;
    border-color:#202020
}
.btn-dark:hover{
    color:#fff;
    background-color:#00080e;
    border-color:#000102
}
.btn-dark.focus,.btn-dark:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(1,27,52,.5);
    box-shadow:0 0 0 .15rem rgba(1,27,52,.5)
}
.btn-dark.disabled,.btn-dark:disabled{
    color:#fff;
    background-color:#202020;
    border-color:#202020
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{
    color:#fff;
    background-color:#000102;
    border-color:#000
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(1,27,52,.5);
    box-shadow:0 0 0 .15rem rgba(1,27,52,.5)
}
.btn-primary-light{
    color:#fff;
    background-color:#6ae5d0;
    border-color:#6ae5d0
}
.btn-primary-light:hover{
    color:#fff;
    background-color:#0084d9;
    border-color:#007ccc
}
.btn-primary-light.focus,.btn-primary-light:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(0,155,255,.5);
    box-shadow:0 0 0 .15rem rgba(0,155,255,.5)
}
.btn-primary-light.disabled,.btn-primary-light:disabled{
    color:#fff;
    background-color:#6ae5d0;
    border-color:#6ae5d0
}
.btn-primary-light:not(:disabled):not(.disabled).active,.btn-primary-light:not(:disabled):not(.disabled):active,.show>.btn-primary-light.dropdown-toggle{
    color:#fff;
    background-color:#007ccc;
    border-color:#0074bf
}
.btn-primary-light:not(:disabled):not(.disabled).active:focus,.btn-primary-light:not(:disabled):not(.disabled):active:focus,.show>.btn-primary-light.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(0,155,255,.5);
    box-shadow:0 0 0 .15rem rgba(0,155,255,.5)
}
.btn-danger-dark{
    color:#fff;
    background-color:#ba3232;
    border-color:#ba3232
}
.btn-danger-dark:hover{
    color:#fff;
    background-color:#9c2a2a;
    border-color:#922727
}
.btn-danger-dark.focus,.btn-danger-dark:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.5);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.5)
}
.btn-danger-dark.disabled,.btn-danger-dark:disabled{
    color:#fff;
    background-color:#ba3232;
    border-color:#ba3232
}
.btn-danger-dark:not(:disabled):not(.disabled).active,.btn-danger-dark:not(:disabled):not(.disabled):active,.show>.btn-danger-dark.dropdown-toggle{
    color:#fff;
    background-color:#922727;
    border-color:#882424
}
.btn-danger-dark:not(:disabled):not(.disabled).active:focus,.btn-danger-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-danger-dark.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.5);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.5)
}
.btn-gray{
    color:#212529;
    background-color:#e0e0e0;
    border-color:#e0e0e0
}
.btn-gray:hover{
    color:#212529;
    background-color:#cdcdcd;
    border-color:#c7c6c6
}
.btn-gray.focus,.btn-gray:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5)
}
.btn-gray.disabled,.btn-gray:disabled{
    color:#212529;
    background-color:#e0e0e0;
    border-color:#e0e0e0
}
.btn-gray:not(:disabled):not(.disabled).active,.btn-gray:not(:disabled):not(.disabled):active,.show>.btn-gray.dropdown-toggle{
    color:#212529;
    background-color:#c7c6c6;
    border-color:silver
}
.btn-gray:not(:disabled):not(.disabled).active:focus,.btn-gray:not(:disabled):not(.disabled):active:focus,.show>.btn-gray.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5)
}
.btn-outline-primary{
    color:#0dc9c9;
    background-color:transparent;
    background-image:none;
    border-color:#0dc9c9
}
.btn-outline-primary:hover{
    color:#fff;
    background-color:#0dc9c9;
    border-color:#0dc9c9
}
.btn-outline-primary.focus,.btn-outline-primary:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(2,109,206,.5);
    box-shadow:0 0 0 .15rem rgba(2,109,206,.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
    color:#0dc9c9;
    background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{
    color:#fff;
    background-color:#0dc9c9;
    border-color:#0dc9c9
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(2,109,206,.5);
    box-shadow:0 0 0 .15rem rgba(2,109,206,.5)
}
.btn-outline-secondary{
    color:#fff;
    background-color:transparent;
    background-image:none;
    border-color:#fff
}
.btn-outline-secondary:hover{
    color:#212529;
    background-color:#fff;
    border-color:#fff
}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
    color:#fff;
    background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{
    color:#212529;
    background-color:#fff;
    border-color:#fff
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
}
.btn-outline-success{
    color:#79aa00;
    background-color:transparent;
    background-image:none;
    border-color:#79aa00
}
.btn-outline-success:hover{
    color:#fff;
    background-color:#79aa00;
    border-color:#79aa00
}
.btn-outline-success.focus,.btn-outline-success:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(121,170,0,.5);
    box-shadow:0 0 0 .15rem rgba(121,170,0,.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
    color:#79aa00;
    background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{
    color:#fff;
    background-color:#79aa00;
    border-color:#79aa00
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(121,170,0,.5);
    box-shadow:0 0 0 .15rem rgba(121,170,0,.5)
}
.btn-outline-info{
    color:#6ae5d0;
    background-color:transparent;
    background-image:none;
    border-color:#6ae5d0
}
.btn-outline-info:hover{
    color:#fff;
    background-color:#6ae5d0;
    border-color:#6ae5d0
}
.btn-outline-info.focus,.btn-outline-info:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(0,155,255,.5);
    box-shadow:0 0 0 .15rem rgba(0,155,255,.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
    color:#6ae5d0;
    background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{
    color:#fff;
    background-color:#6ae5d0;
    border-color:#6ae5d0
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(0,155,255,.5);
    box-shadow:0 0 0 .15rem rgba(0,155,255,.5)
}
.btn-outline-warning{
    color:#f2a007;
    background-color:transparent;
    background-image:none;
    border-color:#f2a007
}
.btn-outline-warning:hover{
    color:#212529;
    background-color:#f2a007;
    border-color:#f2a007
}
.btn-outline-warning.focus,.btn-outline-warning:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(242,160,7,.5);
    box-shadow:0 0 0 .15rem rgba(242,160,7,.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
    color:#f2a007;
    background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{
    color:#212529;
    background-color:#f2a007;
    border-color:#f2a007
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(242,160,7,.5);
    box-shadow:0 0 0 .15rem rgba(242,160,7,.5)
}
.btn-outline-danger{
    color:#ba3232;
    background-color:transparent;
    background-image:none;
    border-color:#ba3232
}
.btn-outline-danger:hover{
    color:#fff;
    background-color:#ba3232;
    border-color:#ba3232
}
.btn-outline-danger.focus,.btn-outline-danger:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.5);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
    color:#ba3232;
    background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{
    color:#fff;
    background-color:#ba3232;
    border-color:#ba3232
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.5);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.5)
}
.btn-outline-light{
    color:#e0e0e0;
    background-color:transparent;
    background-image:none;
    border-color:#e0e0e0
}
.btn-outline-light:hover{
    color:#212529;
    background-color:#e0e0e0;
    border-color:#e0e0e0
}
.btn-outline-light.focus,.btn-outline-light:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
    color:#e0e0e0;
    background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{
    color:#212529;
    background-color:#e0e0e0;
    border-color:#e0e0e0
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5)
}
.btn-outline-dark,.table-features-comparision__selector:not(.active){
    color:#202020;
    background-color:transparent;
    background-image:none;
    border-color:#202020
}
.btn-outline-dark:hover,.table-features-comparision__selector:hover:not(.active){
    color:#fff;
    background-color:#202020;
    border-color:#202020
}
.btn-outline-dark.focus,.btn-outline-dark:focus,.focus.table-features-comparision__selector:not(.active),.table-features-comparision__selector:focus:not(.active){
    -webkit-box-shadow:0 0 0 .15rem rgba(1,27,52,.5);
    box-shadow:0 0 0 .15rem rgba(1,27,52,.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled,.disabled.table-features-comparision__selector:not(.active),.table-features-comparision__selector:disabled:not(.active){
    color:#202020;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle,.show>.dropdown-toggle.table-features-comparision__selector:not(.active),.table-features-comparision__selector:not(:disabled):not(.disabled).active:not(.active),.table-features-comparision__selector:not(:disabled):not(.disabled):active:not(.active){
    color:#fff;
    background-color:#202020;
    border-color:#202020
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus,.show>.dropdown-toggle.table-features-comparision__selector:focus:not(.active),.table-features-comparision__selector:not(:disabled):not(.disabled).active:focus:not(.active),.table-features-comparision__selector:not(:disabled):not(.disabled):active:focus:not(.active){
    -webkit-box-shadow:0 0 0 .15rem rgba(1,27,52,.5);
    box-shadow:0 0 0 .15rem rgba(1,27,52,.5)
}
.btn-outline-primary-light{
    color:#6ae5d0;
    background-color:transparent;
    background-image:none;
    border-color:#6ae5d0
}
.btn-outline-primary-light:hover{
    color:#fff;
    background-color:#6ae5d0;
    border-color:#6ae5d0
}
.btn-outline-primary-light.focus,.btn-outline-primary-light:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(0,155,255,.5);
    box-shadow:0 0 0 .15rem rgba(0,155,255,.5)
}
.btn-outline-primary-light.disabled,.btn-outline-primary-light:disabled{
    color:#6ae5d0;
    background-color:transparent
}
.btn-outline-primary-light:not(:disabled):not(.disabled).active,.btn-outline-primary-light:not(:disabled):not(.disabled):active,.show>.btn-outline-primary-light.dropdown-toggle{
    color:#fff;
    background-color:#6ae5d0;
    border-color:#6ae5d0
}
.btn-outline-primary-light:not(:disabled):not(.disabled).active:focus,.btn-outline-primary-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary-light.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(0,155,255,.5);
    box-shadow:0 0 0 .15rem rgba(0,155,255,.5)
}
.btn-outline-danger-dark{
    color:#ba3232;
    background-color:transparent;
    background-image:none;
    border-color:#ba3232
}
.btn-outline-danger-dark:hover{
    color:#fff;
    background-color:#ba3232;
    border-color:#ba3232
}
.btn-outline-danger-dark.focus,.btn-outline-danger-dark:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.5);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.5)
}
.btn-outline-danger-dark.disabled,.btn-outline-danger-dark:disabled{
    color:#ba3232;
    background-color:transparent
}
.btn-outline-danger-dark:not(:disabled):not(.disabled).active,.btn-outline-danger-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-danger-dark.dropdown-toggle{
    color:#fff;
    background-color:#ba3232;
    border-color:#ba3232
}
.btn-outline-danger-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-danger-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger-dark.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem rgba(186,50,50,.5);
    box-shadow:0 0 0 .15rem rgba(186,50,50,.5)
}
.btn-outline-gray{
    color:#e0e0e0;
    background-color:transparent;
    background-image:none;
    border-color:#e0e0e0
}
.btn-outline-gray:hover{
    color:#212529;
    background-color:#e0e0e0;
    border-color:#e0e0e0
}
.btn-outline-gray.focus,.btn-outline-gray:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5)
}
.btn-outline-gray.disabled,.btn-outline-gray:disabled{
    color:#e0e0e0;
    background-color:transparent
}
.btn-outline-gray:not(:disabled):not(.disabled).active,.btn-outline-gray:not(:disabled):not(.disabled):active,.show>.btn-outline-gray.dropdown-toggle{
    color:#212529;
    background-color:#e0e0e0;
    border-color:#e0e0e0
}
.btn-outline-gray:not(:disabled):not(.disabled).active:focus,.btn-outline-gray:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-gray.dropdown-toggle:focus{
    -webkit-box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5);
    box-shadow:0 0 0 .15rem hsla(0,0%,88%,.5)
}
.btn-link{
    font-weight:300;
    color:#0dc9c9;
    background-color:transparent
}
.btn-link:hover{
    color:#014582;
    background-color:transparent
}
.btn-link.focus,.btn-link:focus,.btn-link:hover{
    text-decoration:underline;
    border-color:transparent
}
.btn-link.focus,.btn-link:focus{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link.disabled,.btn-link:disabled{
    color:#272727;
    pointer-events:none
}
.btn-group-lg>.btn,.btn-group-lg>.table-features-comparision__selector:not(.active),.btn-lg{
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:20px
}
.btn-group-sm>.btn,.btn-group-sm>.table-features-comparision__selector:not(.active),.btn-sm{
    padding:.14rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:20px
}
.btn-block,.table-features-comparision__selector:not(.active){
    display:block;
    width:100%
}
.btn-block+.btn-block,.btn-block+.table-features-comparision__selector:not(.active),.table-features-comparision__selector:not(.active)+.btn-block,.table-features-comparision__selector:not(.active)+.table-features-comparision__selector:not(.active){
    margin-top:.5rem
}
input.table-features-comparision__selector[type=button]:not(.active),input.table-features-comparision__selector[type=reset]:not(.active),input.table-features-comparision__selector[type=submit]:not(.active),input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
    width:100%
}
.fade{
    -webkit-transition:opacity .15s linear;
    transition:opacity .15s linear
}
@media screen and (prefers-reduced-motion:reduce){
    .fade{
        -webkit-transition:none;
        transition:none
    }
}
.fade:not(.show){
    opacity:0
}
.collapse:not(.show){
    display:none
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height .35s ease;
    transition:height .35s ease
}
@media screen and (prefers-reduced-motion:reduce){
    .collapsing{
        -webkit-transition:none;
        transition:none
    }
}
.dropdown,.dropleft,.dropright,.dropup{
    position:relative
}
.dropdown-toggle:after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.dropdown-toggle:empty:after{
    margin-left:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:10rem;
    padding:.5rem 0;
    margin:.125rem 0 0;
    font-size:1rem;
    color:#4a4a4a;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.15);
    border-radius:0
}
.dropdown-menu-right{
    right:0;
    left:auto
}
.dropup .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:.125rem
}
.dropup .dropdown-toggle:after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty:after{
    margin-left:0
}
.dropright .dropdown-menu{
    top:0;
    right:auto;
    left:100%;
    margin-top:0;
    margin-left:.125rem
}
.dropright .dropdown-toggle:after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:0;
    border-bottom:.3em solid transparent;
    border-left:.3em solid
}
.dropright .dropdown-toggle:empty:after{
    margin-left:0
}
.dropright .dropdown-toggle:after{
    vertical-align:0
}
.dropleft .dropdown-menu{
    top:0;
    right:100%;
    left:auto;
    margin-top:0;
    margin-right:.125rem
}
.dropleft .dropdown-toggle:after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    display:none
}
.dropleft .dropdown-toggle:before{
    display:inline-block;
    width:0;
    height:0;
    margin-right:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:.3em solid;
    border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty:after{
    margin-left:0
}
.dropleft .dropdown-toggle:before{
    vertical-align:0
}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{
    right:auto;
    bottom:auto
}
.dropdown-divider{
    height:0;
    margin:.5rem 0;
    overflow:hidden;
    border-top:1px solid #979797
}
.dropdown-item{
    display:block;
    width:100%;
    padding:.25rem 1.5rem;
    clear:both;
    font-weight:300;
    color:#212529;
    text-align:inherit;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.dropdown-item:focus,.dropdown-item:hover{
    color:#16181b;
    text-decoration:none;
    background-color:#e0e0e0
}
.dropdown-item.active,.dropdown-item:active{
    color:#fff;
    text-decoration:none;
    background-color:#0dc9c9
}
.dropdown-item.disabled,.dropdown-item:disabled{
    color:#272727;
    background-color:transparent
}
.dropdown-menu.show{
    display:block
}
.dropdown-header{
    display:block;
    padding:.5rem 1.5rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#272727;
    white-space:nowrap
}
.dropdown-item-text{
    display:block;
    padding:.25rem 1.5rem;
    color:#212529
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group-vertical>.table-features-comparision__selector:not(.active),.btn-group>.btn,.btn-group>.table-features-comparision__selector:not(.active){
    position:relative;
    -webkit-box-flex:0;
    -ms-flex:0 1 auto;
    flex:0 1 auto
}
.btn-group-vertical>.active.table-features-comparision__selector:not(.active),.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group-vertical>.table-features-comparision__selector:active:not(.active),.btn-group-vertical>.table-features-comparision__selector:focus:not(.active),.btn-group-vertical>.table-features-comparision__selector:hover:not(.active),.btn-group>.active.table-features-comparision__selector:not(.active),.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.btn-group>.table-features-comparision__selector:active:not(.active),.btn-group>.table-features-comparision__selector:focus:not(.active),.btn-group>.table-features-comparision__selector:hover:not(.active){
    z-index:1
}
.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn+.table-features-comparision__selector:not(.active),.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group-vertical .btn-group+.table-features-comparision__selector:not(.active),.btn-group-vertical .table-features-comparision__selector:not(.active)+.btn,.btn-group-vertical .table-features-comparision__selector:not(.active)+.btn-group,.btn-group-vertical .table-features-comparision__selector:not(.active)+.table-features-comparision__selector:not(.active),.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn+.table-features-comparision__selector:not(.active),.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group .btn-group+.table-features-comparision__selector:not(.active),.btn-group .table-features-comparision__selector:not(.active)+.btn,.btn-group .table-features-comparision__selector:not(.active)+.btn-group,.btn-group .table-features-comparision__selector:not(.active)+.table-features-comparision__selector:not(.active){
    margin-left:-1px
}
.btn-toolbar{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.btn-toolbar .input-group{
    width:auto
}
.btn-group>.btn:first-child,.btn-group>.table-features-comparision__selector:first-child:not(.active){
    margin-left:0
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>.table-features-comparision__selector:not(.active),.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.table-features-comparision__selector:not(:last-child):not(.dropdown-toggle):not(.active){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>.table-features-comparision__selector:not(.active),.btn-group>.btn:not(:first-child),.btn-group>.table-features-comparision__selector:not(:first-child):not(.active){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.dropdown-toggle-split{
    padding-right:1.125rem;
    padding-left:1.125rem
}
.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{
    margin-left:0
}
.dropleft .dropdown-toggle-split:before{
    margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-group-sm>.table-features-comparision__selector:not(.active)+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
    padding-right:.375rem;
    padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg>.table-features-comparision__selector:not(.active)+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
    padding-right:.75rem;
    padding-left:.75rem
}
.btn-group-vertical{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.btn-group-vertical .btn,.btn-group-vertical .btn-group,.btn-group-vertical .table-features-comparision__selector:not(.active){
    width:100%
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn+.table-features-comparision__selector:not(.active),.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group,.btn-group-vertical>.btn-group+.table-features-comparision__selector:not(.active),.btn-group-vertical>.table-features-comparision__selector:not(.active)+.btn,.btn-group-vertical>.table-features-comparision__selector:not(.active)+.btn-group,.btn-group-vertical>.table-features-comparision__selector:not(.active)+.table-features-comparision__selector:not(.active){
    margin-top:-1px;
    margin-left:0
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>.table-features-comparision__selector:not(.active),.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.table-features-comparision__selector:not(:last-child):not(.dropdown-toggle):not(.active){
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>.table-features-comparision__selector:not(.active),.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.table-features-comparision__selector:not(:first-child):not(.active){
    border-top-left-radius:0;
    border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.btn-group-toggle>.btn-group>.table-features-comparision__selector:not(.active),.btn-group-toggle>.table-features-comparision__selector:not(.active){
    margin-bottom:0
}
.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.table-features-comparision__selector:not(.active) input[type=checkbox],.btn-group-toggle>.btn-group>.table-features-comparision__selector:not(.active) input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.table-features-comparision__selector:not(.active) input[type=checkbox],.btn-group-toggle>.table-features-comparision__selector:not(.active) input[type=radio]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.nav{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link{
    display:block;
    padding:.5rem 1rem
}
.nav-link:focus,.nav-link:hover{
    text-decoration:none
}
.nav-link.disabled{
    color:#272727
}
.nav-tabs{
    border-bottom:1px solid #4a4a4a
}
.nav-tabs .nav-item{
    margin-bottom:-1px
}
.nav-tabs .nav-link{
    border:1px solid transparent;
    border-top-left-radius:20px;
    border-top-right-radius:20px
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
    border-color:#979797 #979797 #4a4a4a
}
.nav-tabs .nav-link.disabled{
    color:#272727;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
    color:#202020;
    background-color:#fff;
    border-color:#4a4a4a #4a4a4a #fff
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
    color:#0dc9c9;
    background-color:#fbfbfb
}
.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
}
.card,.card-listitems,.r-calculator__result{
    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:tranparent;
    background-clip:border-box;
    border:0 solid rgba(0,0,0,.125);
    border-radius:.5rem
}
.card-listitems>hr,.card>hr,.r-calculator__result>hr{
    margin-right:0;
    margin-left:0
}
.card-listitems>.list-group:first-child .list-group-item:first-child,.card>.list-group:first-child .list-group-item:first-child,.r-calculator__result>.list-group:first-child .list-group-item:first-child{
    border-top-left-radius:.5rem;
    border-top-right-radius:.5rem
}
.card-listitems>.list-group:last-child .list-group-item:last-child,.card>.list-group:last-child .list-group-item:last-child,.r-calculator__result>.list-group:last-child .list-group-item:last-child{
    border-bottom-right-radius:.5rem;
    border-bottom-left-radius:.5rem
}
.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
}
.card-subtitle,.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(0,0,0,.03);
    border-bottom:0 solid rgba(0,0,0,.125)
}
.card-header:first-child{
    border-radius:0.5rem 0.5rem 0 0
}
.card-header+.list-group .list-group-item:first-child{
    border-top:0
}
.card-footer{
    padding:.75rem 1.25rem;
    background-color:rgba(0,0,0,.03);
    border-top:0 solid rgba(0,0,0,.125)
}
.card-footer:last-child{
    border-radius:0 0 0.5rem 0.5rem
}
.card-header-tabs{
    margin-bottom:-.75rem;
    border-bottom:0
}
.card-header-pills,.card-header-tabs{
    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:0.5rem
}
.card-img-top{
    width:100%;
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem
}
.card-img-bottom{
    width:100%;
    border-bottom-right-radius:0.5rem;
    border-bottom-left-radius:0.5rem
}
.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,.card-deck .card-listitems,.card-deck .r-calculator__result{
    margin-bottom:1rem
}
@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:-1rem;
        margin-left:-1rem
    }
    .card-deck .card,.card-deck .card-listitems,.card-deck .r-calculator__result{
        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:1rem;
        margin-bottom:0;
        margin-left:1rem
    }
}
.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,.card-group>.card-listitems,.card-group>.r-calculator__result{
    margin-bottom:.5rem
}
@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,.card-group>.card-listitems,.card-group>.r-calculator__result{
        -webkit-box-flex:1;
        -ms-flex:1 0 0%;
        flex:1 0 0%;
        margin-bottom:0
    }
    .card-group>.card+.card,.card-group>.card+.card-listitems,.card-group>.card+.r-calculator__result,.card-group>.card-listitems+.card,.card-group>.card-listitems+.card-listitems,.card-group>.card-listitems+.r-calculator__result,.card-group>.r-calculator__result+.card,.card-group>.r-calculator__result+.card-listitems,.card-group>.r-calculator__result+.r-calculator__result{
        margin-left:0;
        border-left:0
    }
    .card-group>.card-listitems:first-child,.card-group>.card:first-child,.card-group>.r-calculator__result:first-child{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .card-group>.card-listitems:first-child .card-header,.card-group>.card-listitems:first-child .card-img-top,.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top,.card-group>.r-calculator__result:first-child .card-header,.card-group>.r-calculator__result:first-child .card-img-top{
        border-top-right-radius:0
    }
    .card-group>.card-listitems:first-child .card-footer,.card-group>.card-listitems:first-child .card-img-bottom,.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom,.card-group>.r-calculator__result:first-child .card-footer,.card-group>.r-calculator__result:first-child .card-img-bottom{
        border-bottom-right-radius:0
    }
    .card-group>.card-listitems:last-child,.card-group>.card:last-child,.card-group>.r-calculator__result:last-child{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card-listitems:last-child .card-header,.card-group>.card-listitems:last-child .card-img-top,.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top,.card-group>.r-calculator__result:last-child .card-header,.card-group>.r-calculator__result:last-child .card-img-top{
        border-top-left-radius:0
    }
    .card-group>.card-listitems:last-child .card-footer,.card-group>.card-listitems:last-child .card-img-bottom,.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom,.card-group>.r-calculator__result:last-child .card-footer,.card-group>.r-calculator__result:last-child .card-img-bottom{
        border-bottom-left-radius:0
    }
    .card-group>.card-listitems:only-child,.card-group>.card:only-child,.card-group>.r-calculator__result:only-child{
        border-radius:.5rem
    }
    .card-group>.card-listitems:only-child .card-header,.card-group>.card-listitems:only-child .card-img-top,.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top,.card-group>.r-calculator__result:only-child .card-header,.card-group>.r-calculator__result:only-child .card-img-top{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .card-group>.card-listitems:only-child .card-footer,.card-group>.card-listitems:only-child .card-img-bottom,.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom,.card-group>.r-calculator__result:only-child .card-footer,.card-group>.r-calculator__result:only-child .card-img-bottom{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .card-group>.card-listitems:not(:first-child):not(:last-child):not(:only-child),.card-group>.card-listitems:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card-listitems:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card-listitems:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card-listitems:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.r-calculator__result:not(:first-child):not(:last-child):not(:only-child),.card-group>.r-calculator__result:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.r-calculator__result:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.r-calculator__result:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.r-calculator__result:not(:first-child):not(:last-child):not(:only-child) .card-img-top{
        border-radius:0
    }
}
.card-columns .card,.card-columns .card-listitems,.card-columns .r-calculator__result{
    margin-bottom:.75rem
}
@media (min-width:576px){
    .card-columns{
        -webkit-column-count:3;
        column-count:3;
        -webkit-column-gap:1.25rem;
        column-gap:1.25rem;
        orphans:1;
        widows:1
    }
    .card-columns .card,.card-columns .card-listitems,.card-columns .r-calculator__result{
        display:inline-block;
        width:100%
    }
}
.accordion .card-listitems:not(:first-of-type):not(:last-of-type),.accordion .card:not(:first-of-type):not(:last-of-type),.accordion .r-calculator__result:not(:first-of-type):not(:last-of-type){
    border-bottom:0;
    border-radius:0
}
.accordion .card-listitems:not(:first-of-type) .card-header:first-child,.accordion .card:not(:first-of-type) .card-header:first-child,.accordion .r-calculator__result:not(:first-of-type) .card-header:first-child{
    border-radius:0
}
.accordion .card-listitems:first-of-type,.accordion .card:first-of-type,.accordion .r-calculator__result:first-of-type{
    border-bottom:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.accordion .card-listitems:last-of-type,.accordion .card:last-of-type,.accordion .r-calculator__result:last-of-type{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.list-group{
    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-group-item-action{
    width:100%;
    color:#202020;
    text-align:inherit
}
.list-group-item-action:focus,.list-group-item-action:hover{
    color:#202020;
    text-decoration:none;
    background-color:#fbfbfb
}
.list-group-item-action:active{
    color:#0dc9c9;
    background-color:#e0e0e0
}
.list-group-item{
    position:relative;
    display:block;
    padding:1.25rem 1rem;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #e0e0e0
}
.list-group-item:first-child{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.list-group-item:last-child{
    margin-bottom:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.list-group-item:focus,.list-group-item:hover{
    z-index:1;
    text-decoration:none
}
.list-group-item.disabled,.list-group-item:disabled{
    color:#272727;
    background-color:#fff
}
.list-group-item.active{
    z-index:2;
    color:#0dc9c9;
    background-color:#fbfbfb;
    border-color:#e0e0e0
}
.list-group-flush .list-group-item{
    border-right:0;
    border-left:0;
    border-radius:0
}
.list-group-flush:first-child .list-group-item:first-child{
    border-top:0
}
.list-group-flush:last-child .list-group-item:last-child{
    border-bottom:0
}
.list-group-item-primary{
    color:#01396b;
    background-color:#b8d6f1
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
    color:#01396b;
    background-color:#a3caed
}
.list-group-item-primary.list-group-item-action.active{
    color:#fff;
    background-color:#01396b;
    border-color:#01396b
}
.list-group-item-secondary{
    color:#858585;
    background-color:#fff
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
    color:#858585;
    background-color:#f2f2f2
}
.list-group-item-secondary.list-group-item-action.active{
    color:#fff;
    background-color:#858585;
    border-color:#858585
}
.list-group-item-success{
    color:#3f5800;
    background-color:#d9e7b8
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{
    color:#3f5800;
    background-color:#cfe1a5
}
.list-group-item-success.list-group-item-action.active{
    color:#fff;
    background-color:#3f5800;
    border-color:#3f5800
}
.list-group-item-info{
    color:#005185;
    background-color:#b8e3ff
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
    color:#005185;
    background-color:#9fd9ff
}
.list-group-item-info.list-group-item-action.active{
    color:#fff;
    background-color:#005185;
    border-color:#005185
}
.list-group-item-warning{
    color:#7e5304;
    background-color:#fbe4ba
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{
    color:#7e5304;
    background-color:#fadba2
}
.list-group-item-warning.list-group-item-action.active{
    color:#fff;
    background-color:#7e5304;
    border-color:#7e5304
}
.list-group-item-danger{
    color:#611a1a;
    background-color:#ecc6c6
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
    color:#611a1a;
    background-color:#e6b3b3
}
.list-group-item-danger.list-group-item-action.active{
    color:#fff;
    background-color:#611a1a;
    border-color:#611a1a
}
.list-group-item-light{
    color:#747474;
    background-color:#f6f6f6
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
    color:#747474;
    background-color:#e9e9e9
}
.list-group-item-light.list-group-item-action.active{
    color:#fff;
    background-color:#747474;
    border-color:#747474
}
.list-group-item-dark{
    color:#010e1b;
    background-color:#b8bfc6
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
    color:#010e1b;
    background-color:#aab2bb
}
.list-group-item-dark.list-group-item-action.active{
    color:#fff;
    background-color:#010e1b;
    border-color:#010e1b
}
.list-group-item-primary-light{
    color:#005185;
    background-color:#b8e3ff
}
.list-group-item-primary-light.list-group-item-action:focus,.list-group-item-primary-light.list-group-item-action:hover{
    color:#005185;
    background-color:#9fd9ff
}
.list-group-item-primary-light.list-group-item-action.active{
    color:#fff;
    background-color:#005185;
    border-color:#005185
}
.list-group-item-danger-dark{
    color:#611a1a;
    background-color:#ecc6c6
}
.list-group-item-danger-dark.list-group-item-action:focus,.list-group-item-danger-dark.list-group-item-action:hover{
    color:#611a1a;
    background-color:#e6b3b3
}
.list-group-item-danger-dark.list-group-item-action.active{
    color:#fff;
    background-color:#611a1a;
    border-color:#611a1a
}
.list-group-item-gray{
    color:#747474;
    background-color:#f6f6f6
}
.list-group-item-gray.list-group-item-action:focus,.list-group-item-gray.list-group-item-action:hover{
    color:#747474;
    background-color:#e9e9e9
}
.list-group-item-gray.list-group-item-action.active{
    color:#fff;
    background-color:#747474;
    border-color:#747474
}
.close{
    float:right;
    font-size:1.5rem;
    font-weight:500;
    line-height:1;
    color:#202020;
    text-shadow:0;
    opacity:.5
}
.close:not(:disabled):not(.disabled){
    cursor:pointer
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{
    color:#202020;
    text-decoration:none;
    opacity:.75
}
button.close{
    padding:0;
    background-color:transparent;
    border:0;
    -webkit-appearance:none
}
.modal-open{
    overflow:hidden
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    display:none;
    overflow:hidden;
    outline:0
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none
}
.modal.fade .modal-dialog{
    -webkit-transition:-webkit-transform .3s ease-out;
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform:translateY(-25%);
    transform:translateY(-25%)
}
@media screen and (prefers-reduced-motion:reduce){
    .modal.fade .modal-dialog{
        -webkit-transition:none;
        transition:none
    }
}
.modal.show .modal-dialog{
    -webkit-transform:translate(0);
    transform:translate(0)
}
.modal-dialog-centered{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:calc(100% - 1rem)
}
.modal-dialog-centered:before{
    display:block;
    height:calc(100vh - 1rem);
    content:""
}
.modal-content{
    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;
    width:100%;
    pointer-events:auto;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #e0e0e0;
    border-radius:.25rem;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.show{
    opacity:.5
}
.modal-header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:1rem;
    border-bottom:1px solid #979797;
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.modal-header .close{
    padding:1rem;
    margin:-1rem -1rem -1rem auto
}
.modal-title{
    margin-bottom:0;
    line-height:1.5
}
.modal-body{
    position:relative;
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    padding:1rem
}
.modal-footer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    padding:1rem;
    border-top:1px solid #e0e0e0
}
.modal-footer>:not(:first-child){
    margin-left:.25rem
}
.modal-footer>:not(:last-child){
    margin-right:.25rem
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:576px){
    .modal-dialog{
        max-width:500px;
        margin:1.75rem auto
    }
    .modal-dialog-centered{
        min-height:calc(100% - 3.5rem)
    }
    .modal-dialog-centered:before{
        height:calc(100vh - 3.5rem)
    }
    .modal-sm{
        max-width:300px
    }
}
@media (min-width:992px){
    .modal-lg{
        max-width:768px
    }
}
.popover{
    top:0;
    left:0;
    z-index:1020;
    max-width:276px;
    font-family:sofia-pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:300;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.875rem;
    word-wrap:break-word;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.2);
    border-radius:2px
}
.popover,.popover .arrow{
    position:absolute;
    display:block
}
.popover .arrow{
    width:1rem;
    height:.5rem;
    margin:0 20px
}
.popover .arrow:after,.popover .arrow:before{
    position:absolute;
    display:block;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-popover-auto[x-placement^=top],.bs-popover-top{
    margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{
    bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{
    border-width:.5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{
    bottom:0;
    border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{
    bottom:1px;
    border-top-color:#fbfbfb
}
.bs-popover-auto[x-placement^=right],.bs-popover-right{
    margin-left:.5rem
}
.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{
    left:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:20px 0
}
.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{
    border-width:.5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{
    left:0;
    border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{
    left:1px;
    border-right-color:#fbfbfb
}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{
    margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{
    top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{
    border-width:0 .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{
    top:0;
    border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{
    top:1px;
    border-bottom-color:#fbfbfb
}
.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:1rem;
    margin-left:-.5rem;
    content:"";
    border-bottom:1px solid #f3f3f3
}
.bs-popover-auto[x-placement^=left],.bs-popover-left{
    margin-right:.5rem
}
.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{
    right:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:20px 0
}
.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{
    border-width:.5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{
    right:0;
    border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{
    right:1px;
    border-left-color:#fbfbfb
}
.popover-header{
    padding:.5rem .75rem;
    margin-bottom:0;
    font-size:1rem;
    color:inherit;
    background-color:#f3f3f3;
    border-bottom:1px solid #e7e7e7;
    border-top-left-radius:19px;
    border-top-right-radius:19px
}
.popover-header:empty{
    display:none
}
.popover-body{
    padding:.5rem .75rem;
    color:#4a4a4a
}
.align-baseline{
    vertical-align:baseline!important
}
.align-top{
    vertical-align:top!important
}
.align-middle{
    vertical-align:middle!important
}
.align-bottom{
    vertical-align:bottom!important
}
.align-text-bottom{
    vertical-align:text-bottom!important
}
.align-text-top{
    vertical-align:text-top!important
}
.bg-primary{
    background-color:#0dc9c9!important
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{
    background-color:#02529b!important
}
.bg-secondary{
    background-color:#fff!important
}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{
    background-color:#e6e5e5!important
}
.bg-success{
    background-color:#79aa00!important
}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{
    background-color:#570!important
}
.bg-info{
    background-color:#6ae5d0!important
}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{
    background-color:#007ccc!important
}
.bg-warning{
    background-color:#f2a007!important
}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{
    background-color:#c07f06!important
}
.bg-danger{
    background-color:#ba3232!important
}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{
    background-color:#922727!important
}
.bg-light{
    background-color:#e0e0e0!important
}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{
    background-color:#c7c6c6!important
}
.bg-dark{
    background-color:#202020!important
}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{
    background-color:#000102!important
}
.bg-primary-light{
    background-color:#6ae5d0!important
}
a.bg-primary-light:focus,a.bg-primary-light:hover,button.bg-primary-light:focus,button.bg-primary-light:hover{
    background-color:#007ccc!important
}
.bg-danger-dark{
    background-color:#ba3232!important
}
a.bg-danger-dark:focus,a.bg-danger-dark:hover,button.bg-danger-dark:focus,button.bg-danger-dark:hover{
    background-color:#922727!important
}
.bg-gray{
    background-color:#e0e0e0!important
}
a.bg-gray:focus,a.bg-gray:hover,button.bg-gray:focus,button.bg-gray:hover{
    background-color:#c7c6c6!important
}
.bg-white{
    background-color:#fff!important
}
.bg-transparent{
    background-color:transparent!important
}
.border{
    border:1px solid #4a4a4a!important
}
.border-top{
    border-top:1px solid #4a4a4a!important
}
.border-right{
    border-right:1px solid #4a4a4a!important
}
.border-bottom{
    border-bottom:1px solid #4a4a4a!important
}
.border-left{
    border-left:1px solid #4a4a4a!important
}
.border-0{
    border:0!important
}
.border-top-0{
    border-top:0!important
}
.border-right-0{
    border-right:0!important
}
.border-bottom-0{
    border-bottom:0!important
}
.border-left-0{
    border-left:0!important
}
.border-primary{
    border-color:#0dc9c9!important
}
.border-secondary{
    border-color:#fff!important
}
.border-success{
    border-color:#79aa00!important
}
.border-info{
    border-color:#6ae5d0!important
}
.border-warning{
    border-color:#f2a007!important
}
.border-danger{
    border-color:#ba3232!important
}
.border-light{
    border-color:#e0e0e0!important
}
.border-dark{
    border-color:#202020!important
}
.border-primary-light{
    border-color:#6ae5d0!important
}
.border-danger-dark{
    border-color:#ba3232!important
}
.border-gray{
    border-color:#e0e0e0!important
}
.border-white{
    border-color:#fff!important
}
.rounded{
    border-radius:20px!important
}
.rounded-top{
    border-top-left-radius:20px!important
}
.rounded-right,.rounded-top{
    border-top-right-radius:20px!important
}
.rounded-bottom,.rounded-right{
    border-bottom-right-radius:20px!important
}
.rounded-bottom,.rounded-left{
    border-bottom-left-radius:20px!important
}
.rounded-left{
    border-top-left-radius:20px!important
}
.rounded-circle{
    border-radius:50%!important
}
.rounded-0{
    border-radius:0!important
}
.clearfix:after{
    display:block;
    clear:both;
    content:""
}
.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:350px){
    .d-s-none{
        display:none!important
    }
    .d-s-inline{
        display:inline!important
    }
    .d-s-inline-block{
        display:inline-block!important
    }
    .d-s-block{
        display:block!important
    }
    .d-s-table{
        display:table!important
    }
    .d-s-table-row{
        display:table-row!important
    }
    .d-s-table-cell{
        display:table-cell!important
    }
    .d-s-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-s-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:450px){
    .d-smc-none{
        display:none!important
    }
    .d-smc-inline{
        display:inline!important
    }
    .d-smc-inline-block{
        display:inline-block!important
    }
    .d-smc-block{
        display:block!important
    }
    .d-smc-table{
        display:table!important
    }
    .d-smc-table-row{
        display:table-row!important
    }
    .d-smc-table-cell{
        display:table-cell!important
    }
    .d-smc-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-smc-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 (min-width:1440px){
    .d-xxl-none{
        display:none!important
    }
    .d-xxl-inline{
        display:inline!important
    }
    .d-xxl-inline-block{
        display:inline-block!important
    }
    .d-xxl-block{
        display:block!important
    }
    .d-xxl-table{
        display:table!important
    }
    .d-xxl-table-row{
        display:table-row!important
    }
    .d-xxl-table-cell{
        display:table-cell!important
    }
    .d-xxl-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xxl-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
    }
}
.embed-responsive{
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.embed-responsive:before{
    display:block;
    content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-21by9:before{
    padding-top:42.8571428571%
}
.embed-responsive-16by9:before{
    padding-top:56.25%
}
.embed-responsive-4by3:before{
    padding-top:75%
}
.embed-responsive-1by1:before{
    padding-top:100%
}
.flex-row{
    -webkit-box-orient:horizontal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column,.flex-row{
    -webkit-box-direction:normal!important
}
.flex-column{
    -webkit-box-orient:vertical!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -webkit-box-orient:horizontal!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse,.flex-row-reverse{
    -webkit-box-direction:reverse!important
}
.flex-column-reverse{
    -webkit-box-orient:vertical!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
}
.flex-fill{
    -webkit-box-flex:1!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
}
.flex-grow-0{
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    flex-grow:0!important
}
.flex-grow-1{
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    flex-grow:1!important
}
.flex-shrink-0{
    -ms-flex-negative:0!important;
    flex-shrink:0!important
}
.flex-shrink-1{
    -ms-flex-negative:1!important;
    flex-shrink:1!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:350px){
    .flex-s-row{
        -webkit-box-orient:horizontal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-s-column,.flex-s-row{
        -webkit-box-direction:normal!important
    }
    .flex-s-column{
        -webkit-box-orient:vertical!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-s-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-s-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-s-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-s-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-s-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-s-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-s-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-s-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-s-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-s-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-s-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-s-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-s-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-s-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-s-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-s-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-s-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-s-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-s-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-s-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-s-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-s-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-s-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-s-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-s-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-s-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-s-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-s-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-s-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-s-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-s-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-s-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:450px){
    .flex-smc-row{
        -webkit-box-orient:horizontal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-smc-column,.flex-smc-row{
        -webkit-box-direction:normal!important
    }
    .flex-smc-column{
        -webkit-box-orient:vertical!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-smc-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-smc-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-smc-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-smc-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-smc-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-smc-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-smc-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-smc-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-smc-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-smc-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-smc-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-smc-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-smc-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-smc-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-smc-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-smc-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-smc-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-smc-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-smc-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-smc-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-smc-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-smc-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-smc-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-smc-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-smc-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-smc-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-smc-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-smc-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-smc-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-smc-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-smc-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-smc-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:576px){
    .flex-sm-row{
        -webkit-box-orient:horizontal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column,.flex-sm-row{
        -webkit-box-direction:normal!important
    }
    .flex-sm-column{
        -webkit-box-orient:vertical!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
    }
    .flex-sm-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-sm-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-sm-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-sm-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-sm-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!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;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column,.flex-md-row{
        -webkit-box-direction:normal!important
    }
    .flex-md-column{
        -webkit-box-orient:vertical!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
    }
    .flex-md-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-md-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-md-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-md-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-md-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!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;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column,.flex-lg-row{
        -webkit-box-direction:normal!important
    }
    .flex-lg-column{
        -webkit-box-orient:vertical!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
    }
    .flex-lg-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-lg-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-lg-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-lg-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-lg-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!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;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column,.flex-xl-row{
        -webkit-box-direction:normal!important
    }
    .flex-xl-column{
        -webkit-box-orient:vertical!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
    }
    .flex-xl-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xl-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-xl-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-xl-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-xl-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!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
    }
}
@media (min-width:1440px){
    .flex-xxl-row{
        -webkit-box-orient:horizontal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xxl-column,.flex-xxl-row{
        -webkit-box-direction:normal!important
    }
    .flex-xxl-column{
        -webkit-box-orient:vertical!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xxl-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xxl-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xxl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xxl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xxl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .flex-xxl-fill{
        -webkit-box-flex:1!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xxl-grow-0{
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        flex-grow:0!important
    }
    .flex-xxl-grow-1{
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        flex-grow:1!important
    }
    .flex-xxl-shrink-0{
        -ms-flex-negative:0!important;
        flex-shrink:0!important
    }
    .flex-xxl-shrink-1{
        -ms-flex-negative:1!important;
        flex-shrink:1!important
    }
    .justify-content-xxl-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xxl-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xxl-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xxl-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xxl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xxl-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xxl-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xxl-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xxl-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xxl-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xxl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xxl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xxl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xxl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xxl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xxl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xxl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xxl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xxl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xxl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xxl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xxl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
.float-left{
    float:left!important
}
.float-right{
    float:right!important
}
.float-none{
    float:none!important
}
@media (min-width:350px){
    .float-s-left{
        float:left!important
    }
    .float-s-right{
        float:right!important
    }
    .float-s-none{
        float:none!important
    }
}
@media (min-width:450px){
    .float-smc-left{
        float:left!important
    }
    .float-smc-right{
        float:right!important
    }
    .float-smc-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
    }
}
@media (min-width:1440px){
    .float-xxl-left{
        float:left!important
    }
    .float-xxl-right{
        float:right!important
    }
    .float-xxl-none{
        float:none!important
    }
}
.position-static{
    position:static!important
}
.position-relative{
    position:relative!important
}
.position-absolute{
    position:absolute!important
}
.position-fixed{
    position:fixed!important
}
.position-sticky{
    position:-webkit-sticky!important;
    position:sticky!important
}
.fixed-top{
    top:0
}
.fixed-bottom,.fixed-top,.sticky-bottom{
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom,.sticky-bottom{
    bottom:0
}
@supports ((position:-webkit-sticky) or (position:sticky)){
    .sticky-top{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        z-index:1020
    }
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.shadow-sm{
    -webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow{
    -webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg{
    -webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none{
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.w-auto{
    width:auto!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.h-auto{
    height:auto!important
}
.mw-100{
    max-width:100%!important
}
.mh-100{
    max-height:100%!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:.25rem!important
}
.mt-1,.my-1{
    margin-top:.25rem!important
}
.mr-1,.mx-1{
    margin-right:.25rem!important
}
.mb-1,.my-1{
    margin-bottom:.25rem!important
}
.ml-1,.mx-1{
    margin-left:.25rem!important
}
.m-2{
    margin:.5rem!important
}
.mt-2,.my-2{
    margin-top:.5rem!important
}
.mr-2,.mx-2{
    margin-right:.5rem!important
}
.mb-2,.my-2{
    margin-bottom:.5rem!important
}
.ml-2,.mx-2{
    margin-left:.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
}
.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:.25rem!important
}
.pt-1,.py-1{
    padding-top:.25rem!important
}
.pr-1,.px-1{
    padding-right:.25rem!important
}
.pb-1,.py-1{
    padding-bottom:.25rem!important
}
.pl-1,.px-1{
    padding-left:.25rem!important
}
.p-2{
    padding:.5rem!important
}
.pt-2,.py-2{
    padding-top:.5rem!important
}
.pr-2,.px-2{
    padding-right:.5rem!important
}
.pb-2,.py-2{
    padding-bottom:.5rem!important
}
.pl-2,.px-2{
    padding-left:.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
}
.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:350px){
    .m-s-0{
        margin:0!important
    }
    .mt-s-0,.my-s-0{
        margin-top:0!important
    }
    .mr-s-0,.mx-s-0{
        margin-right:0!important
    }
    .mb-s-0,.my-s-0{
        margin-bottom:0!important
    }
    .ml-s-0,.mx-s-0{
        margin-left:0!important
    }
    .m-s-1{
        margin:.25rem!important
    }
    .mt-s-1,.my-s-1{
        margin-top:.25rem!important
    }
    .mr-s-1,.mx-s-1{
        margin-right:.25rem!important
    }
    .mb-s-1,.my-s-1{
        margin-bottom:.25rem!important
    }
    .ml-s-1,.mx-s-1{
        margin-left:.25rem!important
    }
    .m-s-2{
        margin:.5rem!important
    }
    .mt-s-2,.my-s-2{
        margin-top:.5rem!important
    }
    .mr-s-2,.mx-s-2{
        margin-right:.5rem!important
    }
    .mb-s-2,.my-s-2{
        margin-bottom:.5rem!important
    }
    .ml-s-2,.mx-s-2{
        margin-left:.5rem!important
    }
    .m-s-3{
        margin:1rem!important
    }
    .mt-s-3,.my-s-3{
        margin-top:1rem!important
    }
    .mr-s-3,.mx-s-3{
        margin-right:1rem!important
    }
    .mb-s-3,.my-s-3{
        margin-bottom:1rem!important
    }
    .ml-s-3,.mx-s-3{
        margin-left:1rem!important
    }
    .m-s-4{
        margin:1.5rem!important
    }
    .mt-s-4,.my-s-4{
        margin-top:1.5rem!important
    }
    .mr-s-4,.mx-s-4{
        margin-right:1.5rem!important
    }
    .mb-s-4,.my-s-4{
        margin-bottom:1.5rem!important
    }
    .ml-s-4,.mx-s-4{
        margin-left:1.5rem!important
    }
    .m-s-5{
        margin:3rem!important
    }
    .mt-s-5,.my-s-5{
        margin-top:3rem!important
    }
    .mr-s-5,.mx-s-5{
        margin-right:3rem!important
    }
    .mb-s-5,.my-s-5{
        margin-bottom:3rem!important
    }
    .ml-s-5,.mx-s-5{
        margin-left:3rem!important
    }
    .p-s-0{
        padding:0!important
    }
    .pt-s-0,.py-s-0{
        padding-top:0!important
    }
    .pr-s-0,.px-s-0{
        padding-right:0!important
    }
    .pb-s-0,.py-s-0{
        padding-bottom:0!important
    }
    .pl-s-0,.px-s-0{
        padding-left:0!important
    }
    .p-s-1{
        padding:.25rem!important
    }
    .pt-s-1,.py-s-1{
        padding-top:.25rem!important
    }
    .pr-s-1,.px-s-1{
        padding-right:.25rem!important
    }
    .pb-s-1,.py-s-1{
        padding-bottom:.25rem!important
    }
    .pl-s-1,.px-s-1{
        padding-left:.25rem!important
    }
    .p-s-2{
        padding:.5rem!important
    }
    .pt-s-2,.py-s-2{
        padding-top:.5rem!important
    }
    .pr-s-2,.px-s-2{
        padding-right:.5rem!important
    }
    .pb-s-2,.py-s-2{
        padding-bottom:.5rem!important
    }
    .pl-s-2,.px-s-2{
        padding-left:.5rem!important
    }
    .p-s-3{
        padding:1rem!important
    }
    .pt-s-3,.py-s-3{
        padding-top:1rem!important
    }
    .pr-s-3,.px-s-3{
        padding-right:1rem!important
    }
    .pb-s-3,.py-s-3{
        padding-bottom:1rem!important
    }
    .pl-s-3,.px-s-3{
        padding-left:1rem!important
    }
    .p-s-4{
        padding:1.5rem!important
    }
    .pt-s-4,.py-s-4{
        padding-top:1.5rem!important
    }
    .pr-s-4,.px-s-4{
        padding-right:1.5rem!important
    }
    .pb-s-4,.py-s-4{
        padding-bottom:1.5rem!important
    }
    .pl-s-4,.px-s-4{
        padding-left:1.5rem!important
    }
    .p-s-5{
        padding:3rem!important
    }
    .pt-s-5,.py-s-5{
        padding-top:3rem!important
    }
    .pr-s-5,.px-s-5{
        padding-right:3rem!important
    }
    .pb-s-5,.py-s-5{
        padding-bottom:3rem!important
    }
    .pl-s-5,.px-s-5{
        padding-left:3rem!important
    }
    .m-s-auto{
        margin:auto!important
    }
    .mt-s-auto,.my-s-auto{
        margin-top:auto!important
    }
    .mr-s-auto,.mx-s-auto{
        margin-right:auto!important
    }
    .mb-s-auto,.my-s-auto{
        margin-bottom:auto!important
    }
    .ml-s-auto,.mx-s-auto{
        margin-left:auto!important
    }
}
@media (min-width:450px){
    .m-smc-0{
        margin:0!important
    }
    .mt-smc-0,.my-smc-0{
        margin-top:0!important
    }
    .mr-smc-0,.mx-smc-0{
        margin-right:0!important
    }
    .mb-smc-0,.my-smc-0{
        margin-bottom:0!important
    }
    .ml-smc-0,.mx-smc-0{
        margin-left:0!important
    }
    .m-smc-1{
        margin:.25rem!important
    }
    .mt-smc-1,.my-smc-1{
        margin-top:.25rem!important
    }
    .mr-smc-1,.mx-smc-1{
        margin-right:.25rem!important
    }
    .mb-smc-1,.my-smc-1{
        margin-bottom:.25rem!important
    }
    .ml-smc-1,.mx-smc-1{
        margin-left:.25rem!important
    }
    .m-smc-2{
        margin:.5rem!important
    }
    .mt-smc-2,.my-smc-2{
        margin-top:.5rem!important
    }
    .mr-smc-2,.mx-smc-2{
        margin-right:.5rem!important
    }
    .mb-smc-2,.my-smc-2{
        margin-bottom:.5rem!important
    }
    .ml-smc-2,.mx-smc-2{
        margin-left:.5rem!important
    }
    .m-smc-3{
        margin:1rem!important
    }
    .mt-smc-3,.my-smc-3{
        margin-top:1rem!important
    }
    .mr-smc-3,.mx-smc-3{
        margin-right:1rem!important
    }
    .mb-smc-3,.my-smc-3{
        margin-bottom:1rem!important
    }
    .ml-smc-3,.mx-smc-3{
        margin-left:1rem!important
    }
    .m-smc-4{
        margin:1.5rem!important
    }
    .mt-smc-4,.my-smc-4{
        margin-top:1.5rem!important
    }
    .mr-smc-4,.mx-smc-4{
        margin-right:1.5rem!important
    }
    .mb-smc-4,.my-smc-4{
        margin-bottom:1.5rem!important
    }
    .ml-smc-4,.mx-smc-4{
        margin-left:1.5rem!important
    }
    .m-smc-5{
        margin:3rem!important
    }
    .mt-smc-5,.my-smc-5{
        margin-top:3rem!important
    }
    .mr-smc-5,.mx-smc-5{
        margin-right:3rem!important
    }
    .mb-smc-5,.my-smc-5{
        margin-bottom:3rem!important
    }
    .ml-smc-5,.mx-smc-5{
        margin-left:3rem!important
    }
    .p-smc-0{
        padding:0!important
    }
    .pt-smc-0,.py-smc-0{
        padding-top:0!important
    }
    .pr-smc-0,.px-smc-0{
        padding-right:0!important
    }
    .pb-smc-0,.py-smc-0{
        padding-bottom:0!important
    }
    .pl-smc-0,.px-smc-0{
        padding-left:0!important
    }
    .p-smc-1{
        padding:.25rem!important
    }
    .pt-smc-1,.py-smc-1{
        padding-top:.25rem!important
    }
    .pr-smc-1,.px-smc-1{
        padding-right:.25rem!important
    }
    .pb-smc-1,.py-smc-1{
        padding-bottom:.25rem!important
    }
    .pl-smc-1,.px-smc-1{
        padding-left:.25rem!important
    }
    .p-smc-2{
        padding:.5rem!important
    }
    .pt-smc-2,.py-smc-2{
        padding-top:.5rem!important
    }
    .pr-smc-2,.px-smc-2{
        padding-right:.5rem!important
    }
    .pb-smc-2,.py-smc-2{
        padding-bottom:.5rem!important
    }
    .pl-smc-2,.px-smc-2{
        padding-left:.5rem!important
    }
    .p-smc-3{
        padding:1rem!important
    }
    .pt-smc-3,.py-smc-3{
        padding-top:1rem!important
    }
    .pr-smc-3,.px-smc-3{
        padding-right:1rem!important
    }
    .pb-smc-3,.py-smc-3{
        padding-bottom:1rem!important
    }
    .pl-smc-3,.px-smc-3{
        padding-left:1rem!important
    }
    .p-smc-4{
        padding:1.5rem!important
    }
    .pt-smc-4,.py-smc-4{
        padding-top:1.5rem!important
    }
    .pr-smc-4,.px-smc-4{
        padding-right:1.5rem!important
    }
    .pb-smc-4,.py-smc-4{
        padding-bottom:1.5rem!important
    }
    .pl-smc-4,.px-smc-4{
        padding-left:1.5rem!important
    }
    .p-smc-5{
        padding:3rem!important
    }
    .pt-smc-5,.py-smc-5{
        padding-top:3rem!important
    }
    .pr-smc-5,.px-smc-5{
        padding-right:3rem!important
    }
    .pb-smc-5,.py-smc-5{
        padding-bottom:3rem!important
    }
    .pl-smc-5,.px-smc-5{
        padding-left:3rem!important
    }
    .m-smc-auto{
        margin:auto!important
    }
    .mt-smc-auto,.my-smc-auto{
        margin-top:auto!important
    }
    .mr-smc-auto,.mx-smc-auto{
        margin-right:auto!important
    }
    .mb-smc-auto,.my-smc-auto{
        margin-bottom:auto!important
    }
    .ml-smc-auto,.mx-smc-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:.25rem!important
    }
    .mt-sm-1,.my-sm-1{
        margin-top:.25rem!important
    }
    .mr-sm-1,.mx-sm-1{
        margin-right:.25rem!important
    }
    .mb-sm-1,.my-sm-1{
        margin-bottom:.25rem!important
    }
    .ml-sm-1,.mx-sm-1{
        margin-left:.25rem!important
    }
    .m-sm-2{
        margin:.5rem!important
    }
    .mt-sm-2,.my-sm-2{
        margin-top:.5rem!important
    }
    .mr-sm-2,.mx-sm-2{
        margin-right:.5rem!important
    }
    .mb-sm-2,.my-sm-2{
        margin-bottom:.5rem!important
    }
    .ml-sm-2,.mx-sm-2{
        margin-left:.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
    }
    .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:.25rem!important
    }
    .pt-sm-1,.py-sm-1{
        padding-top:.25rem!important
    }
    .pr-sm-1,.px-sm-1{
        padding-right:.25rem!important
    }
    .pb-sm-1,.py-sm-1{
        padding-bottom:.25rem!important
    }
    .pl-sm-1,.px-sm-1{
        padding-left:.25rem!important
    }
    .p-sm-2{
        padding:.5rem!important
    }
    .pt-sm-2,.py-sm-2{
        padding-top:.5rem!important
    }
    .pr-sm-2,.px-sm-2{
        padding-right:.5rem!important
    }
    .pb-sm-2,.py-sm-2{
        padding-bottom:.5rem!important
    }
    .pl-sm-2,.px-sm-2{
        padding-left:.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
    }
    .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:.25rem!important
    }
    .mt-md-1,.my-md-1{
        margin-top:.25rem!important
    }
    .mr-md-1,.mx-md-1{
        margin-right:.25rem!important
    }
    .mb-md-1,.my-md-1{
        margin-bottom:.25rem!important
    }
    .ml-md-1,.mx-md-1{
        margin-left:.25rem!important
    }
    .m-md-2{
        margin:.5rem!important
    }
    .mt-md-2,.my-md-2{
        margin-top:.5rem!important
    }
    .mr-md-2,.mx-md-2{
        margin-right:.5rem!important
    }
    .mb-md-2,.my-md-2{
        margin-bottom:.5rem!important
    }
    .ml-md-2,.mx-md-2{
        margin-left:.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
    }
    .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:.25rem!important
    }
    .pt-md-1,.py-md-1{
        padding-top:.25rem!important
    }
    .pr-md-1,.px-md-1{
        padding-right:.25rem!important
    }
    .pb-md-1,.py-md-1{
        padding-bottom:.25rem!important
    }
    .pl-md-1,.px-md-1{
        padding-left:.25rem!important
    }
    .p-md-2{
        padding:.5rem!important
    }
    .pt-md-2,.py-md-2{
        padding-top:.5rem!important
    }
    .pr-md-2,.px-md-2{
        padding-right:.5rem!important
    }
    .pb-md-2,.py-md-2{
        padding-bottom:.5rem!important
    }
    .pl-md-2,.px-md-2{
        padding-left:.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
    }
    .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:.25rem!important
    }
    .mt-lg-1,.my-lg-1{
        margin-top:.25rem!important
    }
    .mr-lg-1,.mx-lg-1{
        margin-right:.25rem!important
    }
    .mb-lg-1,.my-lg-1{
        margin-bottom:.25rem!important
    }
    .ml-lg-1,.mx-lg-1{
        margin-left:.25rem!important
    }
    .m-lg-2{
        margin:.5rem!important
    }
    .mt-lg-2,.my-lg-2{
        margin-top:.5rem!important
    }
    .mr-lg-2,.mx-lg-2{
        margin-right:.5rem!important
    }
    .mb-lg-2,.my-lg-2{
        margin-bottom:.5rem!important
    }
    .ml-lg-2,.mx-lg-2{
        margin-left:.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
    }
    .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:.25rem!important
    }
    .pt-lg-1,.py-lg-1{
        padding-top:.25rem!important
    }
    .pr-lg-1,.px-lg-1{
        padding-right:.25rem!important
    }
    .pb-lg-1,.py-lg-1{
        padding-bottom:.25rem!important
    }
    .pl-lg-1,.px-lg-1{
        padding-left:.25rem!important
    }
    .p-lg-2{
        padding:.5rem!important
    }
    .pt-lg-2,.py-lg-2{
        padding-top:.5rem!important
    }
    .pr-lg-2,.px-lg-2{
        padding-right:.5rem!important
    }
    .pb-lg-2,.py-lg-2{
        padding-bottom:.5rem!important
    }
    .pl-lg-2,.px-lg-2{
        padding-left:.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
    }
    .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:.25rem!important
    }
    .mt-xl-1,.my-xl-1{
        margin-top:.25rem!important
    }
    .mr-xl-1,.mx-xl-1{
        margin-right:.25rem!important
    }
    .mb-xl-1,.my-xl-1{
        margin-bottom:.25rem!important
    }
    .ml-xl-1,.mx-xl-1{
        margin-left:.25rem!important
    }
    .m-xl-2{
        margin:.5rem!important
    }
    .mt-xl-2,.my-xl-2{
        margin-top:.5rem!important
    }
    .mr-xl-2,.mx-xl-2{
        margin-right:.5rem!important
    }
    .mb-xl-2,.my-xl-2{
        margin-bottom:.5rem!important
    }
    .ml-xl-2,.mx-xl-2{
        margin-left:.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:.25rem!important
    }
    .pt-xl-1,.py-xl-1{
        padding-top:.25rem!important
    }
    .pr-xl-1,.px-xl-1{
        padding-right:.25rem!important
    }
    .pb-xl-1,.py-xl-1{
        padding-bottom:.25rem!important
    }
    .pl-xl-1,.px-xl-1{
        padding-left:.25rem!important
    }
    .p-xl-2{
        padding:.5rem!important
    }
    .pt-xl-2,.py-xl-2{
        padding-top:.5rem!important
    }
    .pr-xl-2,.px-xl-2{
        padding-right:.5rem!important
    }
    .pb-xl-2,.py-xl-2{
        padding-bottom:.5rem!important
    }
    .pl-xl-2,.px-xl-2{
        padding-left:.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
    }
}
@media (min-width:1440px){
    .m-xxl-0{
        margin:0!important
    }
    .mt-xxl-0,.my-xxl-0{
        margin-top:0!important
    }
    .mr-xxl-0,.mx-xxl-0{
        margin-right:0!important
    }
    .mb-xxl-0,.my-xxl-0{
        margin-bottom:0!important
    }
    .ml-xxl-0,.mx-xxl-0{
        margin-left:0!important
    }
    .m-xxl-1{
        margin:.25rem!important
    }
    .mt-xxl-1,.my-xxl-1{
        margin-top:.25rem!important
    }
    .mr-xxl-1,.mx-xxl-1{
        margin-right:.25rem!important
    }
    .mb-xxl-1,.my-xxl-1{
        margin-bottom:.25rem!important
    }
    .ml-xxl-1,.mx-xxl-1{
        margin-left:.25rem!important
    }
    .m-xxl-2{
        margin:.5rem!important
    }
    .mt-xxl-2,.my-xxl-2{
        margin-top:.5rem!important
    }
    .mr-xxl-2,.mx-xxl-2{
        margin-right:.5rem!important
    }
    .mb-xxl-2,.my-xxl-2{
        margin-bottom:.5rem!important
    }
    .ml-xxl-2,.mx-xxl-2{
        margin-left:.5rem!important
    }
    .m-xxl-3{
        margin:1rem!important
    }
    .mt-xxl-3,.my-xxl-3{
        margin-top:1rem!important
    }
    .mr-xxl-3,.mx-xxl-3{
        margin-right:1rem!important
    }
    .mb-xxl-3,.my-xxl-3{
        margin-bottom:1rem!important
    }
    .ml-xxl-3,.mx-xxl-3{
        margin-left:1rem!important
    }
    .m-xxl-4{
        margin:1.5rem!important
    }
    .mt-xxl-4,.my-xxl-4{
        margin-top:1.5rem!important
    }
    .mr-xxl-4,.mx-xxl-4{
        margin-right:1.5rem!important
    }
    .mb-xxl-4,.my-xxl-4{
        margin-bottom:1.5rem!important
    }
    .ml-xxl-4,.mx-xxl-4{
        margin-left:1.5rem!important
    }
    .m-xxl-5{
        margin:3rem!important
    }
    .mt-xxl-5,.my-xxl-5{
        margin-top:3rem!important
    }
    .mr-xxl-5,.mx-xxl-5{
        margin-right:3rem!important
    }
    .mb-xxl-5,.my-xxl-5{
        margin-bottom:3rem!important
    }
    .ml-xxl-5,.mx-xxl-5{
        margin-left:3rem!important
    }
    .p-xxl-0{
        padding:0!important
    }
    .pt-xxl-0,.py-xxl-0{
        padding-top:0!important
    }
    .pr-xxl-0,.px-xxl-0{
        padding-right:0!important
    }
    .pb-xxl-0,.py-xxl-0{
        padding-bottom:0!important
    }
    .pl-xxl-0,.px-xxl-0{
        padding-left:0!important
    }
    .p-xxl-1{
        padding:.25rem!important
    }
    .pt-xxl-1,.py-xxl-1{
        padding-top:.25rem!important
    }
    .pr-xxl-1,.px-xxl-1{
        padding-right:.25rem!important
    }
    .pb-xxl-1,.py-xxl-1{
        padding-bottom:.25rem!important
    }
    .pl-xxl-1,.px-xxl-1{
        padding-left:.25rem!important
    }
    .p-xxl-2{
        padding:.5rem!important
    }
    .pt-xxl-2,.py-xxl-2{
        padding-top:.5rem!important
    }
    .pr-xxl-2,.px-xxl-2{
        padding-right:.5rem!important
    }
    .pb-xxl-2,.py-xxl-2{
        padding-bottom:.5rem!important
    }
    .pl-xxl-2,.px-xxl-2{
        padding-left:.5rem!important
    }
    .p-xxl-3{
        padding:1rem!important
    }
    .pt-xxl-3,.py-xxl-3{
        padding-top:1rem!important
    }
    .pr-xxl-3,.px-xxl-3{
        padding-right:1rem!important
    }
    .pb-xxl-3,.py-xxl-3{
        padding-bottom:1rem!important
    }
    .pl-xxl-3,.px-xxl-3{
        padding-left:1rem!important
    }
    .p-xxl-4{
        padding:1.5rem!important
    }
    .pt-xxl-4,.py-xxl-4{
        padding-top:1.5rem!important
    }
    .pr-xxl-4,.px-xxl-4{
        padding-right:1.5rem!important
    }
    .pb-xxl-4,.py-xxl-4{
        padding-bottom:1.5rem!important
    }
    .pl-xxl-4,.px-xxl-4{
        padding-left:1.5rem!important
    }
    .p-xxl-5{
        padding:3rem!important
    }
    .pt-xxl-5,.py-xxl-5{
        padding-top:3rem!important
    }
    .pr-xxl-5,.px-xxl-5{
        padding-right:3rem!important
    }
    .pb-xxl-5,.py-xxl-5{
        padding-bottom:3rem!important
    }
    .pl-xxl-5,.px-xxl-5{
        padding-left:3rem!important
    }
    .m-xxl-auto{
        margin:auto!important
    }
    .mt-xxl-auto,.my-xxl-auto{
        margin-top:auto!important
    }
    .mr-xxl-auto,.mx-xxl-auto{
        margin-right:auto!important
    }
    .mb-xxl-auto,.my-xxl-auto{
        margin-bottom:auto!important
    }
    .ml-xxl-auto,.mx-xxl-auto{
        margin-left:auto!important
    }
}
.text-monospace{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
.text-justify{
    text-align:justify!important
}
.text-nowrap{
    white-space:nowrap!important
}
.text-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left{
    text-align:left!important
}
.text-right{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
@media (min-width:350px){
    .text-s-left{
        text-align:left!important
    }
    .text-s-right{
        text-align:right!important
    }
    .text-s-center{
        text-align:center!important
    }
}
@media (min-width:450px){
    .text-smc-left{
        text-align:left!important
    }
    .text-smc-right{
        text-align:right!important
    }
    .text-smc-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
    }
}
@media (min-width:1440px){
    .text-xxl-left{
        text-align:left!important
    }
    .text-xxl-right{
        text-align:right!important
    }
    .text-xxl-center{
        text-align:center!important
    }
}
.text-lowercase{
    text-transform:lowercase!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-capitalize{
    text-transform:capitalize!important
}
.font-weight-light,.font-weight-normal{
    font-weight:300!important
}
.font-weight-bold{
    font-weight:700!important
}
.font-italic{
    font-style:italic!important
}
.text-white{
    color:#fff!important
}
.text-primary{
    color:#0dc9c9!important
}
a.text-primary:focus,a.text-primary:hover{
    color:#02529b!important
}
.text-secondary{
    color:#fff!important
}
a.text-secondary:focus,a.text-secondary:hover{
    color:#e6e5e5!important
}
.text-success{
    color:#79aa00!important
}
a.text-success:focus,a.text-success:hover{
    color:#570!important
}
.text-info{
    color:#6ae5d0!important
}
a.text-info:focus,a.text-info:hover{
    color:#007ccc!important
}
.text-warning{
    color:#f2a007!important
}
a.text-warning:focus,a.text-warning:hover{
    color:#c07f06!important
}
.text-danger{
    color:#ba3232!important
}
a.text-danger:focus,a.text-danger:hover{
    color:#922727!important
}
.text-light{
    color:#e0e0e0!important
}
a.text-light:focus,a.text-light:hover{
    color:#c7c6c6!important
}
.text-dark{
    color:#202020!important
}
a.text-dark:focus,a.text-dark:hover{
    color:#000102!important
}
.text-primary-light{
    color:#6ae5d0!important
}
a.text-primary-light:focus,a.text-primary-light:hover{
    color:#007ccc!important
}
.text-danger-dark{
    color:#ba3232!important
}
a.text-danger-dark:focus,a.text-danger-dark:hover{
    color:#922727!important
}
.text-gray{
    color:#e0e0e0!important
}
a.text-gray:focus,a.text-gray:hover{
    color:#c7c6c6!important
}
.text-body{
    color:#4a4a4a!important
}
.text-muted{
    color:#979797!important
}
.text-black-50{
    color:rgba(0,0,0,.5)!important
}
.text-white-50{
    color:hsla(0,0%,100%,.5)!important
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.visible{
    visibility:visible!important
}
.invisible{
    visibility:hidden!important
}
@media (min-width:1200px){
    .container--xl{
        max-width:1400px;
        margin-left:auto;
        margin-right:auto
    }
}
.dx-m-1{
    margin:8px!important
}
.dx-mt-1,.dx-my-1{
    margin-top:8px!important
}
.dx-mr-1,.dx-mx-1{
    margin-right:8px!important
}
.dx-mb-1,.dx-my-1{
    margin-bottom:8px!important
}
.dx-ml-1,.dx-mx-1{
    margin-left:8px!important
}
.dx-m-2{
    margin:16px!important
}
.dx-mt-2,.dx-my-2{
    margin-top:16px!important
}
.dx-mr-2,.dx-mx-2{
    margin-right:16px!important
}
.dx-mb-2,.dx-my-2{
    margin-bottom:16px!important
}
.dx-ml-2,.dx-mx-2{
    margin-left:16px!important
}
.dx-m-3{
    margin:24px!important
}
.dx-mt-3,.dx-my-3{
    margin-top:24px!important
}
.dx-mr-3,.dx-mx-3{
    margin-right:24px!important
}
.dx-mb-3,.dx-my-3{
    margin-bottom:24px!important
}
.dx-ml-3,.dx-mx-3{
    margin-left:24px!important
}
.dx-m-4{
    margin:32px!important
}
.dx-mt-4,.dx-my-4{
    margin-top:32px!important
}
.dx-mr-4,.dx-mx-4{
    margin-right:32px!important
}
.dx-mb-4,.dx-my-4{
    margin-bottom:32px!important
}
.dx-ml-4,.dx-mx-4{
    margin-left:32px!important
}
.dx-m-5{
    margin:40px!important
}
.dx-mt-5,.dx-my-5{
    margin-top:40px!important
}
.dx-mr-5,.dx-mx-5{
    margin-right:40px!important
}
.dx-mb-5,.dx-my-5{
    margin-bottom:40px!important
}
.dx-ml-5,.dx-mx-5{
    margin-left:40px!important
}
.dx-m-6{
    margin:48px!important
}
.dx-mt-6,.dx-my-6{
    margin-top:48px!important
}
.dx-mr-6,.dx-mx-6{
    margin-right:48px!important
}
.dx-mb-6,.dx-my-6{
    margin-bottom:48px!important
}
.dx-ml-6,.dx-mx-6{
    margin-left:48px!important
}
.dx-m-7{
    margin:56px!important
}
.dx-mt-7,.dx-my-7{
    margin-top:56px!important
}
.dx-mr-7,.dx-mx-7{
    margin-right:56px!important
}
.dx-mb-7,.dx-my-7{
    margin-bottom:56px!important
}
.dx-ml-7,.dx-mx-7{
    margin-left:56px!important
}
.dx-m-8{
    margin:64px!important
}
.dx-mt-8,.dx-my-8{
    margin-top:64px!important
}
.dx-mr-8,.dx-mx-8{
    margin-right:64px!important
}
.dx-mb-8,.dx-my-8{
    margin-bottom:64px!important
}
.dx-ml-8,.dx-mx-8{
    margin-left:64px!important
}
.dx-p-1{
    padding:8px!important
}
.dx-pt-1,.dx-py-1{
    padding-top:8px!important
}
.dx-pr-1,.dx-px-1{
    padding-right:8px!important
}
.dx-pb-1,.dx-py-1{
    padding-bottom:8px!important
}
.dx-pl-1,.dx-px-1{
    padding-left:8px!important
}
.dx-p-2{
    padding:16px!important
}
.dx-pt-2,.dx-py-2{
    padding-top:16px!important
}
.dx-pr-2,.dx-px-2{
    padding-right:16px!important
}
.dx-pb-2,.dx-py-2{
    padding-bottom:16px!important
}
.dx-pl-2,.dx-px-2{
    padding-left:16px!important
}
.dx-p-3{
    padding:24px!important
}
.dx-pt-3,.dx-py-3{
    padding-top:24px!important
}
.dx-pr-3,.dx-px-3{
    padding-right:24px!important
}
.dx-pb-3,.dx-py-3{
    padding-bottom:24px!important
}
.dx-pl-3,.dx-px-3{
    padding-left:24px!important
}
.dx-p-4{
    padding:32px!important
}
.dx-pt-4,.dx-py-4{
    padding-top:32px!important
}
.dx-pr-4,.dx-px-4{
    padding-right:32px!important
}
.dx-pb-4,.dx-py-4{
    padding-bottom:32px!important
}
.dx-pl-4,.dx-px-4{
    padding-left:32px!important
}
.dx-p-5{
    padding:40px!important
}
.dx-pt-5,.dx-py-5{
    padding-top:40px!important
}
.dx-pr-5,.dx-px-5{
    padding-right:40px!important
}
.dx-pb-5,.dx-py-5{
    padding-bottom:40px!important
}
.dx-pl-5,.dx-px-5{
    padding-left:40px!important
}
.dx-p-6{
    padding:48px!important
}
.dx-pt-6,.dx-py-6{
    padding-top:48px!important
}
.dx-pr-6,.dx-px-6{
    padding-right:48px!important
}
.dx-pb-6,.dx-py-6{
    padding-bottom:48px!important
}
.dx-pl-6,.dx-px-6{
    padding-left:48px!important
}
.dx-p-7{
    padding:56px!important
}
.dx-pt-7,.dx-py-7{
    padding-top:56px!important
}
.dx-pr-7,.dx-px-7{
    padding-right:56px!important
}
.dx-pb-7,.dx-py-7{
    padding-bottom:56px!important
}
.dx-pl-7,.dx-px-7{
    padding-left:56px!important
}
.dx-p-8{
    padding:64px!important
}
.dx-pt-8,.dx-py-8{
    padding-top:64px!important
}
.dx-pr-8,.dx-px-8{
    padding-right:64px!important
}
.dx-pb-8,.dx-py-8{
    padding-bottom:64px!important
}
.dx-pl-8,.dx-px-8{
    padding-left:64px!important
}
@media (min-width:350px){
    .dx-m-s-1{
        margin:8px!important
    }
    .dx-mt-s-1,.dx-my-s-1{
        margin-top:8px!important
    }
    .dx-mr-s-1,.dx-mx-s-1{
        margin-right:8px!important
    }
    .dx-mb-s-1,.dx-my-s-1{
        margin-bottom:8px!important
    }
    .dx-ml-s-1,.dx-mx-s-1{
        margin-left:8px!important
    }
    .dx-m-s-2{
        margin:16px!important
    }
    .dx-mt-s-2,.dx-my-s-2{
        margin-top:16px!important
    }
    .dx-mr-s-2,.dx-mx-s-2{
        margin-right:16px!important
    }
    .dx-mb-s-2,.dx-my-s-2{
        margin-bottom:16px!important
    }
    .dx-ml-s-2,.dx-mx-s-2{
        margin-left:16px!important
    }
    .dx-m-s-3{
        margin:24px!important
    }
    .dx-mt-s-3,.dx-my-s-3{
        margin-top:24px!important
    }
    .dx-mr-s-3,.dx-mx-s-3{
        margin-right:24px!important
    }
    .dx-mb-s-3,.dx-my-s-3{
        margin-bottom:24px!important
    }
    .dx-ml-s-3,.dx-mx-s-3{
        margin-left:24px!important
    }
    .dx-m-s-4{
        margin:32px!important
    }
    .dx-mt-s-4,.dx-my-s-4{
        margin-top:32px!important
    }
    .dx-mr-s-4,.dx-mx-s-4{
        margin-right:32px!important
    }
    .dx-mb-s-4,.dx-my-s-4{
        margin-bottom:32px!important
    }
    .dx-ml-s-4,.dx-mx-s-4{
        margin-left:32px!important
    }
    .dx-m-s-5{
        margin:40px!important
    }
    .dx-mt-s-5,.dx-my-s-5{
        margin-top:40px!important
    }
    .dx-mr-s-5,.dx-mx-s-5{
        margin-right:40px!important
    }
    .dx-mb-s-5,.dx-my-s-5{
        margin-bottom:40px!important
    }
    .dx-ml-s-5,.dx-mx-s-5{
        margin-left:40px!important
    }
    .dx-m-s-6{
        margin:48px!important
    }
    .dx-mt-s-6,.dx-my-s-6{
        margin-top:48px!important
    }
    .dx-mr-s-6,.dx-mx-s-6{
        margin-right:48px!important
    }
    .dx-mb-s-6,.dx-my-s-6{
        margin-bottom:48px!important
    }
    .dx-ml-s-6,.dx-mx-s-6{
        margin-left:48px!important
    }
    .dx-m-s-7{
        margin:56px!important
    }
    .dx-mt-s-7,.dx-my-s-7{
        margin-top:56px!important
    }
    .dx-mr-s-7,.dx-mx-s-7{
        margin-right:56px!important
    }
    .dx-mb-s-7,.dx-my-s-7{
        margin-bottom:56px!important
    }
    .dx-ml-s-7,.dx-mx-s-7{
        margin-left:56px!important
    }
    .dx-m-s-8{
        margin:64px!important
    }
    .dx-mt-s-8,.dx-my-s-8{
        margin-top:64px!important
    }
    .dx-mr-s-8,.dx-mx-s-8{
        margin-right:64px!important
    }
    .dx-mb-s-8,.dx-my-s-8{
        margin-bottom:64px!important
    }
    .dx-ml-s-8,.dx-mx-s-8{
        margin-left:64px!important
    }
    .dx-p-s-1{
        padding:8px!important
    }
    .dx-pt-s-1,.dx-py-s-1{
        padding-top:8px!important
    }
    .dx-pr-s-1,.dx-px-s-1{
        padding-right:8px!important
    }
    .dx-pb-s-1,.dx-py-s-1{
        padding-bottom:8px!important
    }
    .dx-pl-s-1,.dx-px-s-1{
        padding-left:8px!important
    }
    .dx-p-s-2{
        padding:16px!important
    }
    .dx-pt-s-2,.dx-py-s-2{
        padding-top:16px!important
    }
    .dx-pr-s-2,.dx-px-s-2{
        padding-right:16px!important
    }
    .dx-pb-s-2,.dx-py-s-2{
        padding-bottom:16px!important
    }
    .dx-pl-s-2,.dx-px-s-2{
        padding-left:16px!important
    }
    .dx-p-s-3{
        padding:24px!important
    }
    .dx-pt-s-3,.dx-py-s-3{
        padding-top:24px!important
    }
    .dx-pr-s-3,.dx-px-s-3{
        padding-right:24px!important
    }
    .dx-pb-s-3,.dx-py-s-3{
        padding-bottom:24px!important
    }
    .dx-pl-s-3,.dx-px-s-3{
        padding-left:24px!important
    }
    .dx-p-s-4{
        padding:32px!important
    }
    .dx-pt-s-4,.dx-py-s-4{
        padding-top:32px!important
    }
    .dx-pr-s-4,.dx-px-s-4{
        padding-right:32px!important
    }
    .dx-pb-s-4,.dx-py-s-4{
        padding-bottom:32px!important
    }
    .dx-pl-s-4,.dx-px-s-4{
        padding-left:32px!important
    }
    .dx-p-s-5{
        padding:40px!important
    }
    .dx-pt-s-5,.dx-py-s-5{
        padding-top:40px!important
    }
    .dx-pr-s-5,.dx-px-s-5{
        padding-right:40px!important
    }
    .dx-pb-s-5,.dx-py-s-5{
        padding-bottom:40px!important
    }
    .dx-pl-s-5,.dx-px-s-5{
        padding-left:40px!important
    }
    .dx-p-s-6{
        padding:48px!important
    }
    .dx-pt-s-6,.dx-py-s-6{
        padding-top:48px!important
    }
    .dx-pr-s-6,.dx-px-s-6{
        padding-right:48px!important
    }
    .dx-pb-s-6,.dx-py-s-6{
        padding-bottom:48px!important
    }
    .dx-pl-s-6,.dx-px-s-6{
        padding-left:48px!important
    }
    .dx-p-s-7{
        padding:56px!important
    }
    .dx-pt-s-7,.dx-py-s-7{
        padding-top:56px!important
    }
    .dx-pr-s-7,.dx-px-s-7{
        padding-right:56px!important
    }
    .dx-pb-s-7,.dx-py-s-7{
        padding-bottom:56px!important
    }
    .dx-pl-s-7,.dx-px-s-7{
        padding-left:56px!important
    }
    .dx-p-s-8{
        padding:64px!important
    }
    .dx-pt-s-8,.dx-py-s-8{
        padding-top:64px!important
    }
    .dx-pr-s-8,.dx-px-s-8{
        padding-right:64px!important
    }
    .dx-pb-s-8,.dx-py-s-8{
        padding-bottom:64px!important
    }
    .dx-pl-s-8,.dx-px-s-8{
        padding-left:64px!important
    }
}
@media (min-width:450px){
    .dx-m-smc-1{
        margin:8px!important
    }
    .dx-mt-smc-1,.dx-my-smc-1{
        margin-top:8px!important
    }
    .dx-mr-smc-1,.dx-mx-smc-1{
        margin-right:8px!important
    }
    .dx-mb-smc-1,.dx-my-smc-1{
        margin-bottom:8px!important
    }
    .dx-ml-smc-1,.dx-mx-smc-1{
        margin-left:8px!important
    }
    .dx-m-smc-2{
        margin:16px!important
    }
    .dx-mt-smc-2,.dx-my-smc-2{
        margin-top:16px!important
    }
    .dx-mr-smc-2,.dx-mx-smc-2{
        margin-right:16px!important
    }
    .dx-mb-smc-2,.dx-my-smc-2{
        margin-bottom:16px!important
    }
    .dx-ml-smc-2,.dx-mx-smc-2{
        margin-left:16px!important
    }
    .dx-m-smc-3{
        margin:24px!important
    }
    .dx-mt-smc-3,.dx-my-smc-3{
        margin-top:24px!important
    }
    .dx-mr-smc-3,.dx-mx-smc-3{
        margin-right:24px!important
    }
    .dx-mb-smc-3,.dx-my-smc-3{
        margin-bottom:24px!important
    }
    .dx-ml-smc-3,.dx-mx-smc-3{
        margin-left:24px!important
    }
    .dx-m-smc-4{
        margin:32px!important
    }
    .dx-mt-smc-4,.dx-my-smc-4{
        margin-top:32px!important
    }
    .dx-mr-smc-4,.dx-mx-smc-4{
        margin-right:32px!important
    }
    .dx-mb-smc-4,.dx-my-smc-4{
        margin-bottom:32px!important
    }
    .dx-ml-smc-4,.dx-mx-smc-4{
        margin-left:32px!important
    }
    .dx-m-smc-5{
        margin:40px!important
    }
    .dx-mt-smc-5,.dx-my-smc-5{
        margin-top:40px!important
    }
    .dx-mr-smc-5,.dx-mx-smc-5{
        margin-right:40px!important
    }
    .dx-mb-smc-5,.dx-my-smc-5{
        margin-bottom:40px!important
    }
    .dx-ml-smc-5,.dx-mx-smc-5{
        margin-left:40px!important
    }
    .dx-m-smc-6{
        margin:48px!important
    }
    .dx-mt-smc-6,.dx-my-smc-6{
        margin-top:48px!important
    }
    .dx-mr-smc-6,.dx-mx-smc-6{
        margin-right:48px!important
    }
    .dx-mb-smc-6,.dx-my-smc-6{
        margin-bottom:48px!important
    }
    .dx-ml-smc-6,.dx-mx-smc-6{
        margin-left:48px!important
    }
    .dx-m-smc-7{
        margin:56px!important
    }
    .dx-mt-smc-7,.dx-my-smc-7{
        margin-top:56px!important
    }
    .dx-mr-smc-7,.dx-mx-smc-7{
        margin-right:56px!important
    }
    .dx-mb-smc-7,.dx-my-smc-7{
        margin-bottom:56px!important
    }
    .dx-ml-smc-7,.dx-mx-smc-7{
        margin-left:56px!important
    }
    .dx-m-smc-8{
        margin:64px!important
    }
    .dx-mt-smc-8,.dx-my-smc-8{
        margin-top:64px!important
    }
    .dx-mr-smc-8,.dx-mx-smc-8{
        margin-right:64px!important
    }
    .dx-mb-smc-8,.dx-my-smc-8{
        margin-bottom:64px!important
    }
    .dx-ml-smc-8,.dx-mx-smc-8{
        margin-left:64px!important
    }
    .dx-p-smc-1{
        padding:8px!important
    }
    .dx-pt-smc-1,.dx-py-smc-1{
        padding-top:8px!important
    }
    .dx-pr-smc-1,.dx-px-smc-1{
        padding-right:8px!important
    }
    .dx-pb-smc-1,.dx-py-smc-1{
        padding-bottom:8px!important
    }
    .dx-pl-smc-1,.dx-px-smc-1{
        padding-left:8px!important
    }
    .dx-p-smc-2{
        padding:16px!important
    }
    .dx-pt-smc-2,.dx-py-smc-2{
        padding-top:16px!important
    }
    .dx-pr-smc-2,.dx-px-smc-2{
        padding-right:16px!important
    }
    .dx-pb-smc-2,.dx-py-smc-2{
        padding-bottom:16px!important
    }
    .dx-pl-smc-2,.dx-px-smc-2{
        padding-left:16px!important
    }
    .dx-p-smc-3{
        padding:24px!important
    }
    .dx-pt-smc-3,.dx-py-smc-3{
        padding-top:24px!important
    }
    .dx-pr-smc-3,.dx-px-smc-3{
        padding-right:24px!important
    }
    .dx-pb-smc-3,.dx-py-smc-3{
        padding-bottom:24px!important
    }
    .dx-pl-smc-3,.dx-px-smc-3{
        padding-left:24px!important
    }
    .dx-p-smc-4{
        padding:32px!important
    }
    .dx-pt-smc-4,.dx-py-smc-4{
        padding-top:32px!important
    }
    .dx-pr-smc-4,.dx-px-smc-4{
        padding-right:32px!important
    }
    .dx-pb-smc-4,.dx-py-smc-4{
        padding-bottom:32px!important
    }
    .dx-pl-smc-4,.dx-px-smc-4{
        padding-left:32px!important
    }
    .dx-p-smc-5{
        padding:40px!important
    }
    .dx-pt-smc-5,.dx-py-smc-5{
        padding-top:40px!important
    }
    .dx-pr-smc-5,.dx-px-smc-5{
        padding-right:40px!important
    }
    .dx-pb-smc-5,.dx-py-smc-5{
        padding-bottom:40px!important
    }
    .dx-pl-smc-5,.dx-px-smc-5{
        padding-left:40px!important
    }
    .dx-p-smc-6{
        padding:48px!important
    }
    .dx-pt-smc-6,.dx-py-smc-6{
        padding-top:48px!important
    }
    .dx-pr-smc-6,.dx-px-smc-6{
        padding-right:48px!important
    }
    .dx-pb-smc-6,.dx-py-smc-6{
        padding-bottom:48px!important
    }
    .dx-pl-smc-6,.dx-px-smc-6{
        padding-left:48px!important
    }
    .dx-p-smc-7{
        padding:56px!important
    }
    .dx-pt-smc-7,.dx-py-smc-7{
        padding-top:56px!important
    }
    .dx-pr-smc-7,.dx-px-smc-7{
        padding-right:56px!important
    }
    .dx-pb-smc-7,.dx-py-smc-7{
        padding-bottom:56px!important
    }
    .dx-pl-smc-7,.dx-px-smc-7{
        padding-left:56px!important
    }
    .dx-p-smc-8{
        padding:64px!important
    }
    .dx-pt-smc-8,.dx-py-smc-8{
        padding-top:64px!important
    }
    .dx-pr-smc-8,.dx-px-smc-8{
        padding-right:64px!important
    }
    .dx-pb-smc-8,.dx-py-smc-8{
        padding-bottom:64px!important
    }
    .dx-pl-smc-8,.dx-px-smc-8{
        padding-left:64px!important
    }
}
@media (min-width:576px){
    .dx-m-sm-1{
        margin:8px!important
    }
    .dx-mt-sm-1,.dx-my-sm-1{
        margin-top:8px!important
    }
    .dx-mr-sm-1,.dx-mx-sm-1{
        margin-right:8px!important
    }
    .dx-mb-sm-1,.dx-my-sm-1{
        margin-bottom:8px!important
    }
    .dx-ml-sm-1,.dx-mx-sm-1{
        margin-left:8px!important
    }
    .dx-m-sm-2{
        margin:16px!important
    }
    .dx-mt-sm-2,.dx-my-sm-2{
        margin-top:16px!important
    }
    .dx-mr-sm-2,.dx-mx-sm-2{
        margin-right:16px!important
    }
    .dx-mb-sm-2,.dx-my-sm-2{
        margin-bottom:16px!important
    }
    .dx-ml-sm-2,.dx-mx-sm-2{
        margin-left:16px!important
    }
    .dx-m-sm-3{
        margin:24px!important
    }
    .dx-mt-sm-3,.dx-my-sm-3{
        margin-top:24px!important
    }
    .dx-mr-sm-3,.dx-mx-sm-3{
        margin-right:24px!important
    }
    .dx-mb-sm-3,.dx-my-sm-3{
        margin-bottom:24px!important
    }
    .dx-ml-sm-3,.dx-mx-sm-3{
        margin-left:24px!important
    }
    .dx-m-sm-4{
        margin:32px!important
    }
    .dx-mt-sm-4,.dx-my-sm-4{
        margin-top:32px!important
    }
    .dx-mr-sm-4,.dx-mx-sm-4{
        margin-right:32px!important
    }
    .dx-mb-sm-4,.dx-my-sm-4{
        margin-bottom:32px!important
    }
    .dx-ml-sm-4,.dx-mx-sm-4{
        margin-left:32px!important
    }
    .dx-m-sm-5{
        margin:40px!important
    }
    .dx-mt-sm-5,.dx-my-sm-5{
        margin-top:40px!important
    }
    .dx-mr-sm-5,.dx-mx-sm-5{
        margin-right:40px!important
    }
    .dx-mb-sm-5,.dx-my-sm-5{
        margin-bottom:40px!important
    }
    .dx-ml-sm-5,.dx-mx-sm-5{
        margin-left:40px!important
    }
    .dx-m-sm-6{
        margin:48px!important
    }
    .dx-mt-sm-6,.dx-my-sm-6{
        margin-top:48px!important
    }
    .dx-mr-sm-6,.dx-mx-sm-6{
        margin-right:48px!important
    }
    .dx-mb-sm-6,.dx-my-sm-6{
        margin-bottom:48px!important
    }
    .dx-ml-sm-6,.dx-mx-sm-6{
        margin-left:48px!important
    }
    .dx-m-sm-7{
        margin:56px!important
    }
    .dx-mt-sm-7,.dx-my-sm-7{
        margin-top:56px!important
    }
    .dx-mr-sm-7,.dx-mx-sm-7{
        margin-right:56px!important
    }
    .dx-mb-sm-7,.dx-my-sm-7{
        margin-bottom:56px!important
    }
    .dx-ml-sm-7,.dx-mx-sm-7{
        margin-left:56px!important
    }
    .dx-m-sm-8{
        margin:64px!important
    }
    .dx-mt-sm-8,.dx-my-sm-8{
        margin-top:64px!important
    }
    .dx-mr-sm-8,.dx-mx-sm-8{
        margin-right:64px!important
    }
    .dx-mb-sm-8,.dx-my-sm-8{
        margin-bottom:64px!important
    }
    .dx-ml-sm-8,.dx-mx-sm-8{
        margin-left:64px!important
    }
    .dx-p-sm-1{
        padding:8px!important
    }
    .dx-pt-sm-1,.dx-py-sm-1{
        padding-top:8px!important
    }
    .dx-pr-sm-1,.dx-px-sm-1{
        padding-right:8px!important
    }
    .dx-pb-sm-1,.dx-py-sm-1{
        padding-bottom:8px!important
    }
    .dx-pl-sm-1,.dx-px-sm-1{
        padding-left:8px!important
    }
    .dx-p-sm-2{
        padding:16px!important
    }
    .dx-pt-sm-2,.dx-py-sm-2{
        padding-top:16px!important
    }
    .dx-pr-sm-2,.dx-px-sm-2{
        padding-right:16px!important
    }
    .dx-pb-sm-2,.dx-py-sm-2{
        padding-bottom:16px!important
    }
    .dx-pl-sm-2,.dx-px-sm-2{
        padding-left:16px!important
    }
    .dx-p-sm-3{
        padding:24px!important
    }
    .dx-pt-sm-3,.dx-py-sm-3{
        padding-top:24px!important
    }
    .dx-pr-sm-3,.dx-px-sm-3{
        padding-right:24px!important
    }
    .dx-pb-sm-3,.dx-py-sm-3{
        padding-bottom:24px!important
    }
    .dx-pl-sm-3,.dx-px-sm-3{
        padding-left:24px!important
    }
    .dx-p-sm-4{
        padding:32px!important
    }
    .dx-pt-sm-4,.dx-py-sm-4{
        padding-top:32px!important
    }
    .dx-pr-sm-4,.dx-px-sm-4{
        padding-right:32px!important
    }
    .dx-pb-sm-4,.dx-py-sm-4{
        padding-bottom:32px!important
    }
    .dx-pl-sm-4,.dx-px-sm-4{
        padding-left:32px!important
    }
    .dx-p-sm-5{
        padding:40px!important
    }
    .dx-pt-sm-5,.dx-py-sm-5{
        padding-top:40px!important
    }
    .dx-pr-sm-5,.dx-px-sm-5{
        padding-right:40px!important
    }
    .dx-pb-sm-5,.dx-py-sm-5{
        padding-bottom:40px!important
    }
    .dx-pl-sm-5,.dx-px-sm-5{
        padding-left:40px!important
    }
    .dx-p-sm-6{
        padding:48px!important
    }
    .dx-pt-sm-6,.dx-py-sm-6{
        padding-top:48px!important
    }
    .dx-pr-sm-6,.dx-px-sm-6{
        padding-right:48px!important
    }
    .dx-pb-sm-6,.dx-py-sm-6{
        padding-bottom:48px!important
    }
    .dx-pl-sm-6,.dx-px-sm-6{
        padding-left:48px!important
    }
    .dx-p-sm-7{
        padding:56px!important
    }
    .dx-pt-sm-7,.dx-py-sm-7{
        padding-top:56px!important
    }
    .dx-pr-sm-7,.dx-px-sm-7{
        padding-right:56px!important
    }
    .dx-pb-sm-7,.dx-py-sm-7{
        padding-bottom:56px!important
    }
    .dx-pl-sm-7,.dx-px-sm-7{
        padding-left:56px!important
    }
    .dx-p-sm-8{
        padding:64px!important
    }
    .dx-pt-sm-8,.dx-py-sm-8{
        padding-top:64px!important
    }
    .dx-pr-sm-8,.dx-px-sm-8{
        padding-right:64px!important
    }
    .dx-pb-sm-8,.dx-py-sm-8{
        padding-bottom:64px!important
    }
    .dx-pl-sm-8,.dx-px-sm-8{
        padding-left:64px!important
    }
}
@media (min-width:768px){
    .dx-m-md-1{
        margin:8px!important
    }
    .dx-mt-md-1,.dx-my-md-1{
        margin-top:8px!important
    }
    .dx-mr-md-1,.dx-mx-md-1{
        margin-right:8px!important
    }
    .dx-mb-md-1,.dx-my-md-1{
        margin-bottom:8px!important
    }
    .dx-ml-md-1,.dx-mx-md-1{
        margin-left:8px!important
    }
    .dx-m-md-2{
        margin:16px!important
    }
    .dx-mt-md-2,.dx-my-md-2{
        margin-top:16px!important
    }
    .dx-mr-md-2,.dx-mx-md-2{
        margin-right:16px!important
    }
    .dx-mb-md-2,.dx-my-md-2{
        margin-bottom:16px!important
    }
    .dx-ml-md-2,.dx-mx-md-2{
        margin-left:16px!important
    }
    .dx-m-md-3{
        margin:24px!important
    }
    .dx-mt-md-3,.dx-my-md-3{
        margin-top:24px!important
    }
    .dx-mr-md-3,.dx-mx-md-3{
        margin-right:24px!important
    }
    .dx-mb-md-3,.dx-my-md-3{
        margin-bottom:24px!important
    }
    .dx-ml-md-3,.dx-mx-md-3{
        margin-left:24px!important
    }
    .dx-m-md-4{
        margin:32px!important
    }
    .dx-mt-md-4,.dx-my-md-4{
        margin-top:32px!important
    }
    .dx-mr-md-4,.dx-mx-md-4{
        margin-right:32px!important
    }
    .dx-mb-md-4,.dx-my-md-4{
        margin-bottom:32px!important
    }
    .dx-ml-md-4,.dx-mx-md-4{
        margin-left:32px!important
    }
    .dx-m-md-5{
        margin:40px!important
    }
    .dx-mt-md-5,.dx-my-md-5{
        margin-top:40px!important
    }
    .dx-mr-md-5,.dx-mx-md-5{
        margin-right:40px!important
    }
    .dx-mb-md-5,.dx-my-md-5{
        margin-bottom:40px!important
    }
    .dx-ml-md-5,.dx-mx-md-5{
        margin-left:40px!important
    }
    .dx-m-md-6{
        margin:48px!important
    }
    .dx-mt-md-6,.dx-my-md-6{
        margin-top:48px!important
    }
    .dx-mr-md-6,.dx-mx-md-6{
        margin-right:48px!important
    }
    .dx-mb-md-6,.dx-my-md-6{
        margin-bottom:48px!important
    }
    .dx-ml-md-6,.dx-mx-md-6{
        margin-left:48px!important
    }
    .dx-m-md-7{
        margin:56px!important
    }
    .dx-mt-md-7,.dx-my-md-7{
        margin-top:56px!important
    }
    .dx-mr-md-7,.dx-mx-md-7{
        margin-right:56px!important
    }
    .dx-mb-md-7,.dx-my-md-7{
        margin-bottom:56px!important
    }
    .dx-ml-md-7,.dx-mx-md-7{
        margin-left:56px!important
    }
    .dx-m-md-8{
        margin:64px!important
    }
    .dx-mt-md-8,.dx-my-md-8{
        margin-top:64px!important
    }
    .dx-mr-md-8,.dx-mx-md-8{
        margin-right:64px!important
    }
    .dx-mb-md-8,.dx-my-md-8{
        margin-bottom:64px!important
    }
    .dx-ml-md-8,.dx-mx-md-8{
        margin-left:64px!important
    }
    .dx-p-md-1{
        padding:8px!important
    }
    .dx-pt-md-1,.dx-py-md-1{
        padding-top:8px!important
    }
    .dx-pr-md-1,.dx-px-md-1{
        padding-right:8px!important
    }
    .dx-pb-md-1,.dx-py-md-1{
        padding-bottom:8px!important
    }
    .dx-pl-md-1,.dx-px-md-1{
        padding-left:8px!important
    }
    .dx-p-md-2{
        padding:16px!important
    }
    .dx-pt-md-2,.dx-py-md-2{
        padding-top:16px!important
    }
    .dx-pr-md-2,.dx-px-md-2{
        padding-right:16px!important
    }
    .dx-pb-md-2,.dx-py-md-2{
        padding-bottom:16px!important
    }
    .dx-pl-md-2,.dx-px-md-2{
        padding-left:16px!important
    }
    .dx-p-md-3{
        padding:24px!important
    }
    .dx-pt-md-3,.dx-py-md-3{
        padding-top:24px!important
    }
    .dx-pr-md-3,.dx-px-md-3{
        padding-right:24px!important
    }
    .dx-pb-md-3,.dx-py-md-3{
        padding-bottom:24px!important
    }
    .dx-pl-md-3,.dx-px-md-3{
        padding-left:24px!important
    }
    .dx-p-md-4{
        padding:32px!important
    }
    .dx-pt-md-4,.dx-py-md-4{
        padding-top:32px!important
    }
    .dx-pr-md-4,.dx-px-md-4{
        padding-right:32px!important
    }
    .dx-pb-md-4,.dx-py-md-4{
        padding-bottom:32px!important
    }
    .dx-pl-md-4,.dx-px-md-4{
        padding-left:32px!important
    }
    .dx-p-md-5{
        padding:40px!important
    }
    .dx-pt-md-5,.dx-py-md-5{
        padding-top:40px!important
    }
    .dx-pr-md-5,.dx-px-md-5{
        padding-right:40px!important
    }
    .dx-pb-md-5,.dx-py-md-5{
        padding-bottom:40px!important
    }
    .dx-pl-md-5,.dx-px-md-5{
        padding-left:40px!important
    }
    .dx-p-md-6{
        padding:48px!important
    }
    .dx-pt-md-6,.dx-py-md-6{
        padding-top:48px!important
    }
    .dx-pr-md-6,.dx-px-md-6{
        padding-right:48px!important
    }
    .dx-pb-md-6,.dx-py-md-6{
        padding-bottom:48px!important
    }
    .dx-pl-md-6,.dx-px-md-6{
        padding-left:48px!important
    }
    .dx-p-md-7{
        padding:56px!important
    }
    .dx-pt-md-7,.dx-py-md-7{
        padding-top:56px!important
    }
    .dx-pr-md-7,.dx-px-md-7{
        padding-right:56px!important
    }
    .dx-pb-md-7,.dx-py-md-7{
        padding-bottom:56px!important
    }
    .dx-pl-md-7,.dx-px-md-7{
        padding-left:56px!important
    }
    .dx-p-md-8{
        padding:64px!important
    }
    .dx-pt-md-8,.dx-py-md-8{
        padding-top:64px!important
    }
    .dx-pr-md-8,.dx-px-md-8{
        padding-right:64px!important
    }
    .dx-pb-md-8,.dx-py-md-8{
        padding-bottom:64px!important
    }
    .dx-pl-md-8,.dx-px-md-8{
        padding-left:64px!important
    }
}
@media (min-width:992px){
    .dx-m-lg-1{
        margin:8px!important
    }
    .dx-mt-lg-1,.dx-my-lg-1{
        margin-top:8px!important
    }
    .dx-mr-lg-1,.dx-mx-lg-1{
        margin-right:8px!important
    }
    .dx-mb-lg-1,.dx-my-lg-1{
        margin-bottom:8px!important
    }
    .dx-ml-lg-1,.dx-mx-lg-1{
        margin-left:8px!important
    }
    .dx-m-lg-2{
        margin:16px!important
    }
    .dx-mt-lg-2,.dx-my-lg-2{
        margin-top:16px!important
    }
    .dx-mr-lg-2,.dx-mx-lg-2{
        margin-right:16px!important
    }
    .dx-mb-lg-2,.dx-my-lg-2{
        margin-bottom:16px!important
    }
    .dx-ml-lg-2,.dx-mx-lg-2{
        margin-left:16px!important
    }
    .dx-m-lg-3{
        margin:24px!important
    }
    .dx-mt-lg-3,.dx-my-lg-3{
        margin-top:24px!important
    }
    .dx-mr-lg-3,.dx-mx-lg-3{
        margin-right:24px!important
    }
    .dx-mb-lg-3,.dx-my-lg-3{
        margin-bottom:24px!important
    }
    .dx-ml-lg-3,.dx-mx-lg-3{
        margin-left:24px!important
    }
    .dx-m-lg-4{
        margin:32px!important
    }
    .dx-mt-lg-4,.dx-my-lg-4{
        margin-top:32px!important
    }
    .dx-mr-lg-4,.dx-mx-lg-4{
        margin-right:32px!important
    }
    .dx-mb-lg-4,.dx-my-lg-4{
        margin-bottom:32px!important
    }
    .dx-ml-lg-4,.dx-mx-lg-4{
        margin-left:32px!important
    }
    .dx-m-lg-5{
        margin:40px!important
    }
    .dx-mt-lg-5,.dx-my-lg-5{
        margin-top:40px!important
    }
    .dx-mr-lg-5,.dx-mx-lg-5{
        margin-right:40px!important
    }
    .dx-mb-lg-5,.dx-my-lg-5{
        margin-bottom:40px!important
    }
    .dx-ml-lg-5,.dx-mx-lg-5{
        margin-left:40px!important
    }
    .dx-m-lg-6{
        margin:48px!important
    }
    .dx-mt-lg-6,.dx-my-lg-6{
        margin-top:48px!important
    }
    .dx-mr-lg-6,.dx-mx-lg-6{
        margin-right:48px!important
    }
    .dx-mb-lg-6,.dx-my-lg-6{
        margin-bottom:48px!important
    }
    .dx-ml-lg-6,.dx-mx-lg-6{
        margin-left:48px!important
    }
    .dx-m-lg-7{
        margin:56px!important
    }
    .dx-mt-lg-7,.dx-my-lg-7{
        margin-top:56px!important
    }
    .dx-mr-lg-7,.dx-mx-lg-7{
        margin-right:56px!important
    }
    .dx-mb-lg-7,.dx-my-lg-7{
        margin-bottom:56px!important
    }
    .dx-ml-lg-7,.dx-mx-lg-7{
        margin-left:56px!important
    }
    .dx-m-lg-8{
        margin:64px!important
    }
    .dx-mt-lg-8,.dx-my-lg-8{
        margin-top:64px!important
    }
    .dx-mr-lg-8,.dx-mx-lg-8{
        margin-right:64px!important
    }
    .dx-mb-lg-8,.dx-my-lg-8{
        margin-bottom:64px!important
    }
    .dx-ml-lg-8,.dx-mx-lg-8{
        margin-left:64px!important
    }
    .dx-p-lg-1{
        padding:8px!important
    }
    .dx-pt-lg-1,.dx-py-lg-1{
        padding-top:8px!important
    }
    .dx-pr-lg-1,.dx-px-lg-1{
        padding-right:8px!important
    }
    .dx-pb-lg-1,.dx-py-lg-1{
        padding-bottom:8px!important
    }
    .dx-pl-lg-1,.dx-px-lg-1{
        padding-left:8px!important
    }
    .dx-p-lg-2{
        padding:16px!important
    }
    .dx-pt-lg-2,.dx-py-lg-2{
        padding-top:16px!important
    }
    .dx-pr-lg-2,.dx-px-lg-2{
        padding-right:16px!important
    }
    .dx-pb-lg-2,.dx-py-lg-2{
        padding-bottom:16px!important
    }
    .dx-pl-lg-2,.dx-px-lg-2{
        padding-left:16px!important
    }
    .dx-p-lg-3{
        padding:24px!important
    }
    .dx-pt-lg-3,.dx-py-lg-3{
        padding-top:24px!important
    }
    .dx-pr-lg-3,.dx-px-lg-3{
        padding-right:24px!important
    }
    .dx-pb-lg-3,.dx-py-lg-3{
        padding-bottom:24px!important
    }
    .dx-pl-lg-3,.dx-px-lg-3{
        padding-left:24px!important
    }
    .dx-p-lg-4{
        padding:32px!important
    }
    .dx-pt-lg-4,.dx-py-lg-4{
        padding-top:32px!important
    }
    .dx-pr-lg-4,.dx-px-lg-4{
        padding-right:32px!important
    }
    .dx-pb-lg-4,.dx-py-lg-4{
        padding-bottom:32px!important
    }
    .dx-pl-lg-4,.dx-px-lg-4{
        padding-left:32px!important
    }
    .dx-p-lg-5{
        padding:40px!important
    }
    .dx-pt-lg-5,.dx-py-lg-5{
        padding-top:40px!important
    }
    .dx-pr-lg-5,.dx-px-lg-5{
        padding-right:40px!important
    }
    .dx-pb-lg-5,.dx-py-lg-5{
        padding-bottom:40px!important
    }
    .dx-pl-lg-5,.dx-px-lg-5{
        padding-left:40px!important
    }
    .dx-p-lg-6{
        padding:48px!important
    }
    .dx-pt-lg-6,.dx-py-lg-6{
        padding-top:48px!important
    }
    .dx-pr-lg-6,.dx-px-lg-6{
        padding-right:48px!important
    }
    .dx-pb-lg-6,.dx-py-lg-6{
        padding-bottom:48px!important
    }
    .dx-pl-lg-6,.dx-px-lg-6{
        padding-left:48px!important
    }
    .dx-p-lg-7{
        padding:56px!important
    }
    .dx-pt-lg-7,.dx-py-lg-7{
        padding-top:56px!important
    }
    .dx-pr-lg-7,.dx-px-lg-7{
        padding-right:56px!important
    }
    .dx-pb-lg-7,.dx-py-lg-7{
        padding-bottom:56px!important
    }
    .dx-pl-lg-7,.dx-px-lg-7{
        padding-left:56px!important
    }
    .dx-p-lg-8{
        padding:64px!important
    }
    .dx-pt-lg-8,.dx-py-lg-8{
        padding-top:64px!important
    }
    .dx-pr-lg-8,.dx-px-lg-8{
        padding-right:64px!important
    }
    .dx-pb-lg-8,.dx-py-lg-8{
        padding-bottom:64px!important
    }
    .dx-pl-lg-8,.dx-px-lg-8{
        padding-left:64px!important
    }
}
@media (min-width:1200px){
    .dx-m-xl-1{
        margin:8px!important
    }
    .dx-mt-xl-1,.dx-my-xl-1{
        margin-top:8px!important
    }
    .dx-mr-xl-1,.dx-mx-xl-1{
        margin-right:8px!important
    }
    .dx-mb-xl-1,.dx-my-xl-1{
        margin-bottom:8px!important
    }
    .dx-ml-xl-1,.dx-mx-xl-1{
        margin-left:8px!important
    }
    .dx-m-xl-2{
        margin:16px!important
    }
    .dx-mt-xl-2,.dx-my-xl-2{
        margin-top:16px!important
    }
    .dx-mr-xl-2,.dx-mx-xl-2{
        margin-right:16px!important
    }
    .dx-mb-xl-2,.dx-my-xl-2{
        margin-bottom:16px!important
    }
    .dx-ml-xl-2,.dx-mx-xl-2{
        margin-left:16px!important
    }
    .dx-m-xl-3{
        margin:24px!important
    }
    .dx-mt-xl-3,.dx-my-xl-3{
        margin-top:24px!important
    }
    .dx-mr-xl-3,.dx-mx-xl-3{
        margin-right:24px!important
    }
    .dx-mb-xl-3,.dx-my-xl-3{
        margin-bottom:24px!important
    }
    .dx-ml-xl-3,.dx-mx-xl-3{
        margin-left:24px!important
    }
    .dx-m-xl-4{
        margin:32px!important
    }
    .dx-mt-xl-4,.dx-my-xl-4{
        margin-top:32px!important
    }
    .dx-mr-xl-4,.dx-mx-xl-4{
        margin-right:32px!important
    }
    .dx-mb-xl-4,.dx-my-xl-4{
        margin-bottom:32px!important
    }
    .dx-ml-xl-4,.dx-mx-xl-4{
        margin-left:32px!important
    }
    .dx-m-xl-5{
        margin:40px!important
    }
    .dx-mt-xl-5,.dx-my-xl-5{
        margin-top:40px!important
    }
    .dx-mr-xl-5,.dx-mx-xl-5{
        margin-right:40px!important
    }
    .dx-mb-xl-5,.dx-my-xl-5{
        margin-bottom:40px!important
    }
    .dx-ml-xl-5,.dx-mx-xl-5{
        margin-left:40px!important
    }
    .dx-m-xl-6{
        margin:48px!important
    }
    .dx-mt-xl-6,.dx-my-xl-6{
        margin-top:48px!important
    }
    .dx-mr-xl-6,.dx-mx-xl-6{
        margin-right:48px!important
    }
    .dx-mb-xl-6,.dx-my-xl-6{
        margin-bottom:48px!important
    }
    .dx-ml-xl-6,.dx-mx-xl-6{
        margin-left:48px!important
    }
    .dx-m-xl-7{
        margin:56px!important
    }
    .dx-mt-xl-7,.dx-my-xl-7{
        margin-top:56px!important
    }
    .dx-mr-xl-7,.dx-mx-xl-7{
        margin-right:56px!important
    }
    .dx-mb-xl-7,.dx-my-xl-7{
        margin-bottom:56px!important
    }
    .dx-ml-xl-7,.dx-mx-xl-7{
        margin-left:56px!important
    }
    .dx-m-xl-8{
        margin:64px!important
    }
    .dx-mt-xl-8,.dx-my-xl-8{
        margin-top:64px!important
    }
    .dx-mr-xl-8,.dx-mx-xl-8{
        margin-right:64px!important
    }
    .dx-mb-xl-8,.dx-my-xl-8{
        margin-bottom:64px!important
    }
    .dx-ml-xl-8,.dx-mx-xl-8{
        margin-left:64px!important
    }
    .dx-p-xl-1{
        padding:8px!important
    }
    .dx-pt-xl-1,.dx-py-xl-1{
        padding-top:8px!important
    }
    .dx-pr-xl-1,.dx-px-xl-1{
        padding-right:8px!important
    }
    .dx-pb-xl-1,.dx-py-xl-1{
        padding-bottom:8px!important
    }
    .dx-pl-xl-1,.dx-px-xl-1{
        padding-left:8px!important
    }
    .dx-p-xl-2{
        padding:16px!important
    }
    .dx-pt-xl-2,.dx-py-xl-2{
        padding-top:16px!important
    }
    .dx-pr-xl-2,.dx-px-xl-2{
        padding-right:16px!important
    }
    .dx-pb-xl-2,.dx-py-xl-2{
        padding-bottom:16px!important
    }
    .dx-pl-xl-2,.dx-px-xl-2{
        padding-left:16px!important
    }
    .dx-p-xl-3{
        padding:24px!important
    }
    .dx-pt-xl-3,.dx-py-xl-3{
        padding-top:24px!important
    }
    .dx-pr-xl-3,.dx-px-xl-3{
        padding-right:24px!important
    }
    .dx-pb-xl-3,.dx-py-xl-3{
        padding-bottom:24px!important
    }
    .dx-pl-xl-3,.dx-px-xl-3{
        padding-left:24px!important
    }
    .dx-p-xl-4{
        padding:32px!important
    }
    .dx-pt-xl-4,.dx-py-xl-4{
        padding-top:32px!important
    }
    .dx-pr-xl-4,.dx-px-xl-4{
        padding-right:32px!important
    }
    .dx-pb-xl-4,.dx-py-xl-4{
        padding-bottom:32px!important
    }
    .dx-pl-xl-4,.dx-px-xl-4{
        padding-left:32px!important
    }
    .dx-p-xl-5{
        padding:40px!important
    }
    .dx-pt-xl-5,.dx-py-xl-5{
        padding-top:40px!important
    }
    .dx-pr-xl-5,.dx-px-xl-5{
        padding-right:40px!important
    }
    .dx-pb-xl-5,.dx-py-xl-5{
        padding-bottom:40px!important
    }
    .dx-pl-xl-5,.dx-px-xl-5{
        padding-left:40px!important
    }
    .dx-p-xl-6{
        padding:48px!important
    }
    .dx-pt-xl-6,.dx-py-xl-6{
        padding-top:48px!important
    }
    .dx-pr-xl-6,.dx-px-xl-6{
        padding-right:48px!important
    }
    .dx-pb-xl-6,.dx-py-xl-6{
        padding-bottom:48px!important
    }
    .dx-pl-xl-6,.dx-px-xl-6{
        padding-left:48px!important
    }
    .dx-p-xl-7{
        padding:56px!important
    }
    .dx-pt-xl-7,.dx-py-xl-7{
        padding-top:56px!important
    }
    .dx-pr-xl-7,.dx-px-xl-7{
        padding-right:56px!important
    }
    .dx-pb-xl-7,.dx-py-xl-7{
        padding-bottom:56px!important
    }
    .dx-pl-xl-7,.dx-px-xl-7{
        padding-left:56px!important
    }
    .dx-p-xl-8{
        padding:64px!important
    }
    .dx-pt-xl-8,.dx-py-xl-8{
        padding-top:64px!important
    }
    .dx-pr-xl-8,.dx-px-xl-8{
        padding-right:64px!important
    }
    .dx-pb-xl-8,.dx-py-xl-8{
        padding-bottom:64px!important
    }
    .dx-pl-xl-8,.dx-px-xl-8{
        padding-left:64px!important
    }
}
@media (min-width:1440px){
    .dx-m-xxl-1{
        margin:8px!important
    }
    .dx-mt-xxl-1,.dx-my-xxl-1{
        margin-top:8px!important
    }
    .dx-mr-xxl-1,.dx-mx-xxl-1{
        margin-right:8px!important
    }
    .dx-mb-xxl-1,.dx-my-xxl-1{
        margin-bottom:8px!important
    }
    .dx-ml-xxl-1,.dx-mx-xxl-1{
        margin-left:8px!important
    }
    .dx-m-xxl-2{
        margin:16px!important
    }
    .dx-mt-xxl-2,.dx-my-xxl-2{
        margin-top:16px!important
    }
    .dx-mr-xxl-2,.dx-mx-xxl-2{
        margin-right:16px!important
    }
    .dx-mb-xxl-2,.dx-my-xxl-2{
        margin-bottom:16px!important
    }
    .dx-ml-xxl-2,.dx-mx-xxl-2{
        margin-left:16px!important
    }
    .dx-m-xxl-3{
        margin:24px!important
    }
    .dx-mt-xxl-3,.dx-my-xxl-3{
        margin-top:24px!important
    }
    .dx-mr-xxl-3,.dx-mx-xxl-3{
        margin-right:24px!important
    }
    .dx-mb-xxl-3,.dx-my-xxl-3{
        margin-bottom:24px!important
    }
    .dx-ml-xxl-3,.dx-mx-xxl-3{
        margin-left:24px!important
    }
    .dx-m-xxl-4{
        margin:32px!important
    }
    .dx-mt-xxl-4,.dx-my-xxl-4{
        margin-top:32px!important
    }
    .dx-mr-xxl-4,.dx-mx-xxl-4{
        margin-right:32px!important
    }
    .dx-mb-xxl-4,.dx-my-xxl-4{
        margin-bottom:32px!important
    }
    .dx-ml-xxl-4,.dx-mx-xxl-4{
        margin-left:32px!important
    }
    .dx-m-xxl-5{
        margin:40px!important
    }
    .dx-mt-xxl-5,.dx-my-xxl-5{
        margin-top:40px!important
    }
    .dx-mr-xxl-5,.dx-mx-xxl-5{
        margin-right:40px!important
    }
    .dx-mb-xxl-5,.dx-my-xxl-5{
        margin-bottom:40px!important
    }
    .dx-ml-xxl-5,.dx-mx-xxl-5{
        margin-left:40px!important
    }
    .dx-m-xxl-6{
        margin:48px!important
    }
    .dx-mt-xxl-6,.dx-my-xxl-6{
        margin-top:48px!important
    }
    .dx-mr-xxl-6,.dx-mx-xxl-6{
        margin-right:48px!important
    }
    .dx-mb-xxl-6,.dx-my-xxl-6{
        margin-bottom:48px!important
    }
    .dx-ml-xxl-6,.dx-mx-xxl-6{
        margin-left:48px!important
    }
    .dx-m-xxl-7{
        margin:56px!important
    }
    .dx-mt-xxl-7,.dx-my-xxl-7{
        margin-top:56px!important
    }
    .dx-mr-xxl-7,.dx-mx-xxl-7{
        margin-right:56px!important
    }
    .dx-mb-xxl-7,.dx-my-xxl-7{
        margin-bottom:56px!important
    }
    .dx-ml-xxl-7,.dx-mx-xxl-7{
        margin-left:56px!important
    }
    .dx-m-xxl-8{
        margin:64px!important
    }
    .dx-mt-xxl-8,.dx-my-xxl-8{
        margin-top:64px!important
    }
    .dx-mr-xxl-8,.dx-mx-xxl-8{
        margin-right:64px!important
    }
    .dx-mb-xxl-8,.dx-my-xxl-8{
        margin-bottom:64px!important
    }
    .dx-ml-xxl-8,.dx-mx-xxl-8{
        margin-left:64px!important
    }
    .dx-p-xxl-1{
        padding:8px!important
    }
    .dx-pt-xxl-1,.dx-py-xxl-1{
        padding-top:8px!important
    }
    .dx-pr-xxl-1,.dx-px-xxl-1{
        padding-right:8px!important
    }
    .dx-pb-xxl-1,.dx-py-xxl-1{
        padding-bottom:8px!important
    }
    .dx-pl-xxl-1,.dx-px-xxl-1{
        padding-left:8px!important
    }
    .dx-p-xxl-2{
        padding:16px!important
    }
    .dx-pt-xxl-2,.dx-py-xxl-2{
        padding-top:16px!important
    }
    .dx-pr-xxl-2,.dx-px-xxl-2{
        padding-right:16px!important
    }
    .dx-pb-xxl-2,.dx-py-xxl-2{
        padding-bottom:16px!important
    }
    .dx-pl-xxl-2,.dx-px-xxl-2{
        padding-left:16px!important
    }
    .dx-p-xxl-3{
        padding:24px!important
    }
    .dx-pt-xxl-3,.dx-py-xxl-3{
        padding-top:24px!important
    }
    .dx-pr-xxl-3,.dx-px-xxl-3{
        padding-right:24px!important
    }
    .dx-pb-xxl-3,.dx-py-xxl-3{
        padding-bottom:24px!important
    }
    .dx-pl-xxl-3,.dx-px-xxl-3{
        padding-left:24px!important
    }
    .dx-p-xxl-4{
        padding:32px!important
    }
    .dx-pt-xxl-4,.dx-py-xxl-4{
        padding-top:32px!important
    }
    .dx-pr-xxl-4,.dx-px-xxl-4{
        padding-right:32px!important
    }
    .dx-pb-xxl-4,.dx-py-xxl-4{
        padding-bottom:32px!important
    }
    .dx-pl-xxl-4,.dx-px-xxl-4{
        padding-left:32px!important
    }
    .dx-p-xxl-5{
        padding:40px!important
    }
    .dx-pt-xxl-5,.dx-py-xxl-5{
        padding-top:40px!important
    }
    .dx-pr-xxl-5,.dx-px-xxl-5{
        padding-right:40px!important
    }
    .dx-pb-xxl-5,.dx-py-xxl-5{
        padding-bottom:40px!important
    }
    .dx-pl-xxl-5,.dx-px-xxl-5{
        padding-left:40px!important
    }
    .dx-p-xxl-6{
        padding:48px!important
    }
    .dx-pt-xxl-6,.dx-py-xxl-6{
        padding-top:48px!important
    }
    .dx-pr-xxl-6,.dx-px-xxl-6{
        padding-right:48px!important
    }
    .dx-pb-xxl-6,.dx-py-xxl-6{
        padding-bottom:48px!important
    }
    .dx-pl-xxl-6,.dx-px-xxl-6{
        padding-left:48px!important
    }
    .dx-p-xxl-7{
        padding:56px!important
    }
    .dx-pt-xxl-7,.dx-py-xxl-7{
        padding-top:56px!important
    }
    .dx-pr-xxl-7,.dx-px-xxl-7{
        padding-right:56px!important
    }
    .dx-pb-xxl-7,.dx-py-xxl-7{
        padding-bottom:56px!important
    }
    .dx-pl-xxl-7,.dx-px-xxl-7{
        padding-left:56px!important
    }
    .dx-p-xxl-8{
        padding:64px!important
    }
    .dx-pt-xxl-8,.dx-py-xxl-8{
        padding-top:64px!important
    }
    .dx-pr-xxl-8,.dx-px-xxl-8{
        padding-right:64px!important
    }
    .dx-pb-xxl-8,.dx-py-xxl-8{
        padding-bottom:64px!important
    }
    .dx-pl-xxl-8,.dx-px-xxl-8{
        padding-left:64px!important
    }
}
.slick-slider{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list,.slick-slider{
    position:relative;
    display:block
}
.slick-list{
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:none
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.slick-track:after,.slick-track:before{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.slick-loading .slick-list{
    background:#fff url(ajax-loader.gif) 50% no-repeat
}
.slick-next,.slick-prev{
    position:absolute;
    display:block;
    height:20px;
    width:20px;
    line-height:0;
    font-size:0;
    cursor:pointer;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    padding:0;
    border:none
}
.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{
    background:transparent;
    color:transparent;
    outline:none
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25
}
.slick-next:before,.slick-prev:before{
    font-family:darwinex;
    font-size:20px;
    line-height:1;
    color:#202020;
    opacity:.4;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-prev{
    left:-25px
}
[dir=rtl] .slick-prev{
    left:auto;
    right:-25px
}
.slick-prev:before{
    content:""
}
[dir=rtl] .slick-prev:before{
    content:""
}
.slick-next{
    right:-25px
}
[dir=rtl] .slick-next{
    left:-25px;
    right:auto
}
.slick-next:before{
    content:""
}
[dir=rtl] .slick-next:before{
    content:""
}
.slick-dotted.slick-slider{
    margin-bottom:30px
}
.slick-dots{
    position:absolute;
    bottom:-25px
}
.slick-dots li button{
    border:0;
    height:20px;
    width:20px
}
.slick-dots li button:before{
    position:absolute;
    top:0;
    left:0;
    content:"•";
    width:20px;
    height:20px;
    font-family:darwinex;
    font-size:11px;
    line-height:20px;
    text-align:center;
    color:transparent;
    opacity:.25;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
    color:#0dc9c9;
    opacity:.4
}
.slick-loading .slick-list{
    background:url(cdn2.hubspot.net/hubfs/4288148/scouting-program-landing/images/loaders/ajax-loader.gif) 50% no-repeat;
    background-size:50px
}
.slick-track{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.slick-dotted.slick-slider{
    margin-bottom:0
}
.slick-dotted.slick-slider.slick-vertical{
    padding-right:60px;
    margin-bottom:0
}
.slick-dotted.slick-slider.slick-vertical .slick-dots{
    bottom:0;
    top:0;
    left:auto;
    right:0;
    width:30px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.slick-dotted.slick-slider.slick-vertical .slick-dots li{
    height:25px
}
.slick-dotted.slick-slider.slick-vertical .slick-dots li button{
    margin:auto
}
.slick-slide{
    height:auto
}
.slick-slide:focus{
    outline:none
}
.slick-dots{
    bottom:auto;
    list-style:none;
    display:block;
    text-align:center;
    margin:0;
    width:100%
}
.slick-dots,.slick-dots li{
    position:relative;
    padding:0
}
.slick-dots li{
    display:inline-block;
    height:20px;
    width:20px;
    margin:0 5px;
    cursor:pointer
}
.slick-dots li button{
    border:1px solid #0dc9c9;
    border-radius:50%;
    background:transparent;
    display:block;
    height:11px;
    width:11px;
    outline:none;
    line-height:0;
    font-size:0;
    color:transparent;
    padding:5px;
    cursor:pointer
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:none
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.slick-dots li button:before{
    display:none
}
.slick-dots li.slick-active button{
    background-color:#0dc9c9
}
.slick-prev{
    left:-1.25rem
}
@media (min-width:576px){
    .slick-prev{
        left:-1.3rem
    }
}
.slick-next{
    right:-1.25rem
}
@media (min-width:576px){
    .slick-next{
        right:-1.3rem
    }
}
.slick-next:before,.slick-prev:before{
    font-size:2rem
}
.slick-text-dots .slick-dots li{
    width:auto;
    height:auto;
    border-bottom:2px solid;
    color:#fff;
    border-bottom-color:#e0e0e0
}
.slick-text-dots .slick-dots li.slick-active{
    color:#6ae5d0;
    border-bottom-color:#6ae5d0
}
.slick-arrow.slick-disabled{
    opacity:.25
}
@media (min-width:992px){
    .is-animated{
        -webkit-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    .is-animated.is-hidden{
        opacity:0
    }
    .is-animated.is-animated--up.is-hidden{
        opacity:0;
        -webkit-transform:translateY(2rem);
        transform:translateY(2rem)
    }
    .is-animated.is-animated--right.is-hidden{
        opacity:0;
        -webkit-transform:translateX(-2rem);
        transform:translateX(-2rem)
    }
    .is-animated.is-animated--left.is-hidden{
        opacity:0;
        -webkit-transform:translateX(2rem);
        transform:translateX(2rem)
    }
    .is-animated.is-animated--scaleup{
        -webkit-transition:all .6s ease-out;
        transition:all .6s ease-out
    }
    .is-animated.is-animated--scaleup.is-hidden{
        opacity:0;
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    .is-animated.is-animated--consecutive.is-hidden .is-animated__item{
        opacity:0;
        -webkit-transform:translateY(2rem);
        transform:translateY(2rem)
    }
    .is-animated.is-animated--consecutive .is-animated__item:first-child{
        -webkit-transition:opacity .5s ease-in-out 0s,-webkit-transform .5s ease-in-out 0s;
        transition:opacity .5s ease-in-out 0s,-webkit-transform .5s ease-in-out 0s;
        transition:opacity .5s ease-in-out 0s,transform .5s ease-in-out 0s;
        transition:opacity .5s ease-in-out 0s,transform .5s ease-in-out 0s,-webkit-transform .5s ease-in-out 0s
    }
    .is-animated.is-animated--consecutive .is-animated__item:nth-child(2){
        -webkit-transition:opacity .5s ease-in-out .2s,-webkit-transform .5s ease-in-out .2s;
        transition:opacity .5s ease-in-out .2s,-webkit-transform .5s ease-in-out .2s;
        transition:opacity .5s ease-in-out .2s,transform .5s ease-in-out .2s;
        transition:opacity .5s ease-in-out .2s,transform .5s ease-in-out .2s,-webkit-transform .5s ease-in-out .2s
    }
    .is-animated.is-animated--consecutive .is-animated__item:nth-child(3){
        -webkit-transition:opacity .5s ease-in-out .4s,-webkit-transform .5s ease-in-out .4s;
        transition:opacity .5s ease-in-out .4s,-webkit-transform .5s ease-in-out .4s;
        transition:opacity .5s ease-in-out .4s,transform .5s ease-in-out .4s;
        transition:opacity .5s ease-in-out .4s,transform .5s ease-in-out .4s,-webkit-transform .5s ease-in-out .4s
    }
    .is-animated.is-animated--consecutive .is-animated__item:nth-child(4){
        -webkit-transition:opacity .5s ease-in-out .6s,-webkit-transform .5s ease-in-out .6s;
        transition:opacity .5s ease-in-out .6s,-webkit-transform .5s ease-in-out .6s;
        transition:opacity .5s ease-in-out .6s,transform .5s ease-in-out .6s;
        transition:opacity .5s ease-in-out .6s,transform .5s ease-in-out .6s,-webkit-transform .5s ease-in-out .6s
    }
    .is-animated.is-animated--consecutive .is-animated__item:nth-child(5){
        -webkit-transition:opacity .5s ease-in-out .8s,-webkit-transform .5s ease-in-out .8s;
        transition:opacity .5s ease-in-out .8s,-webkit-transform .5s ease-in-out .8s;
        transition:opacity .5s ease-in-out .8s,transform .5s ease-in-out .8s;
        transition:opacity .5s ease-in-out .8s,transform .5s ease-in-out .8s,-webkit-transform .5s ease-in-out .8s
    }
    .is-animated.is-animated--consecutive .is-animated__item:nth-child(6){
        -webkit-transition:opacity .5s ease-in-out 1s,-webkit-transform .5s ease-in-out 1s;
        transition:opacity .5s ease-in-out 1s,-webkit-transform .5s ease-in-out 1s;
        transition:opacity .5s ease-in-out 1s,transform .5s ease-in-out 1s;
        transition:opacity .5s ease-in-out 1s,transform .5s ease-in-out 1s,-webkit-transform .5s ease-in-out 1s
    }
    .is-animated.is-animated--consecutive .is-animated__item:nth-child(7){
        -webkit-transition:opacity .5s ease-in-out 1.2s,-webkit-transform .5s ease-in-out 1.2s;
        transition:opacity .5s ease-in-out 1.2s,-webkit-transform .5s ease-in-out 1.2s;
        transition:opacity .5s ease-in-out 1.2s,transform .5s ease-in-out 1.2s;
        transition:opacity .5s ease-in-out 1.2s,transform .5s ease-in-out 1.2s,-webkit-transform .5s ease-in-out 1.2s
    }
    .is-animated.is-animated--consecutive .is-animated__item:nth-child(8){
        -webkit-transition:opacity .5s ease-in-out 1.4s,-webkit-transform .5s ease-in-out 1.4s;
        transition:opacity .5s ease-in-out 1.4s,-webkit-transform .5s ease-in-out 1.4s;
        transition:opacity .5s ease-in-out 1.4s,transform .5s ease-in-out 1.4s;
        transition:opacity .5s ease-in-out 1.4s,transform .5s ease-in-out 1.4s,-webkit-transform .5s ease-in-out 1.4s
    }
    .is-animated.is-animated--consecutive .is-animated__item:nth-child(9){
        -webkit-transition:opacity .5s ease-in-out 1.6s,-webkit-transform .5s ease-in-out 1.6s;
        transition:opacity .5s ease-in-out 1.6s,-webkit-transform .5s ease-in-out 1.6s;
        transition:opacity .5s ease-in-out 1.6s,transform .5s ease-in-out 1.6s;
        transition:opacity .5s ease-in-out 1.6s,transform .5s ease-in-out 1.6s,-webkit-transform .5s ease-in-out 1.6s
    }
    .is-animated.is-animated--consecutive .is-animated__item:nth-child(10){
        -webkit-transition:opacity .5s ease-in-out 1.8s,-webkit-transform .5s ease-in-out 1.8s;
        transition:opacity .5s ease-in-out 1.8s,-webkit-transform .5s ease-in-out 1.8s;
        transition:opacity .5s ease-in-out 1.8s,transform .5s ease-in-out 1.8s;
        transition:opacity .5s ease-in-out 1.8s,transform .5s ease-in-out 1.8s,-webkit-transform .5s ease-in-out 1.8s
    }
    .is-animated.is-animated--circlechart #circleChartDscore40 #OvalLight{
        stroke-dasharray:400;
        -webkit-transition:all .75s linear;
        transition:all .75s linear
    }
    .is-animated.is-animated--circlechart #circleChartDscore40 #OvalDark{
        stroke-dasharray:200;
        -webkit-transition:all .75s linear .75s;
        transition:all .75s linear .75s
    }
    .is-animated.is-animated--circlechart #circleChartDscore20 #OvalLight2{
        stroke-dasharray:400;
        -webkit-transition:all .75s linear;
        transition:all .75s linear
    }
    .is-animated.is-animated--circlechart #circleChartDscore20 #OvalDark2{
        stroke-dasharray:200;
        -webkit-transition:all .75s linear .75s;
        transition:all .75s linear .75s
    }
    .is-animated.is-animated--circlechart.is-hidden #circleChartDscore40 #OvalLight{
        stroke-dashoffset:-400
    }
    .is-animated.is-animated--circlechart.is-hidden #circleChartDscore40 #OvalDark{
        stroke-dashoffset:-200
    }
    .is-animated.is-animated--circlechart.is-hidden #circleChartDscore20 #OvalLight2{
        stroke-dashoffset:-400
    }
    .is-animated.is-animated--circlechart.is-hidden #circleChartDscore20 #OvalDark2{
        stroke-dashoffset:-200
    }
}
.animation-backface{
    position:relative;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.animation-backface .animation-backface__front{
    -webkit-transform:translateZ(1px) rotateY(0);
    transform:translateZ(1px) rotateY(0)
}
.animation-backface .animation-backface__back,.animation-backface .animation-backface__front{
    width:100%;
    height:100%;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    -webkit-transition:transform .25s ease-out;
    transition:transform .25s ease-out
}
.animation-backface .animation-backface__back,.animation-backface .is-active .animation-backface__front,.animation-backface .is-selected .animation-backface__front,.is-active .animation-backface .animation-backface__front,.is-selected .animation-backface .animation-backface__front{
    -webkit-transform:translateZ(-1px) rotateY(180deg);
    transform:translateZ(-1px) rotateY(180deg)
}
.animation-backface .is-active .animation-backface__back,.animation-backface .is-selected .animation-backface__back,.is-active .animation-backface .animation-backface__back,.is-selected .animation-backface .animation-backface__back{
    -webkit-transform:translateZ(1px) rotateY(0);
    transform:translateZ(1px) rotateY(0)
}
.bg-shade-100{
    background-color:#fbfbfb!important
}
a.bg-shade-100:focus,a.bg-shade-100:hover,button.bg-shade-100:focus,button.bg-shade-100:hover{
    background-color:#e2e1e1!important
}
.bg-shade-200{
    background-color:#edf6fe!important
}
a.bg-shade-200:focus,a.bg-shade-200:hover,button.bg-shade-200:focus,button.bg-shade-200:hover{
    background-color:#bddefb!important
}
.bg-shade-300{
    background-color:#ebf9ff!important
}
a.bg-shade-300:focus,a.bg-shade-300:hover,button.bg-shade-300:focus,button.bg-shade-300:hover{
    background-color:#b8eaff!important
}
.bg-shade-400{
    background-color:#edfbff!important
}
a.bg-shade-400:focus,a.bg-shade-400:hover,button.bg-shade-400:focus,button.bg-shade-400:hover{
    background-color:#baf0ff!important
}
.bg-shade-500{
    background-color:#f1f9ff!important
}
a.bg-shade-500:focus,a.bg-shade-500:hover,button.bg-shade-500:focus,button.bg-shade-500:hover{
    background-color:#bee3ff!important
}
.bg-shade-600{
    background-color:#e0f1ff!important
}
a.bg-shade-600:focus,a.bg-shade-600:hover,button.bg-shade-600:focus,button.bg-shade-600:hover{
    background-color:#addaff!important
}
.bg-gray-100{
    background-color:#e0e0e0!important
}
a.bg-gray-100:focus,a.bg-gray-100:hover,button.bg-gray-100:focus,button.bg-gray-100:hover{
    background-color:#c7c6c6!important
}
.bg-gray-200{
    background-color:#979797!important
}
a.bg-gray-200:focus,a.bg-gray-200:hover,button.bg-gray-200:focus,button.bg-gray-200:hover{
    background-color:#7e7d7d!important
}
.bg-gray-300{
    background-color:#4a4a4a!important
}
a.bg-gray-300:focus,a.bg-gray-300:hover,button.bg-gray-300:focus,button.bg-gray-300:hover{
    background-color:#313030!important
}
.bg-gray-400{
    background-color:#3d3d3d!important
}
a.bg-gray-400:focus,a.bg-gray-400:hover,button.bg-gray-400:focus,button.bg-gray-400:hover{
    background-color:#242323!important
}
.bg-gray-500{
    background-color:#373737!important
}
a.bg-gray-500:focus,a.bg-gray-500:hover,button.bg-gray-500:focus,button.bg-gray-500:hover{
    background-color:#1e1d1d!important
}
.bg-gray-600{
    background-color:#272727!important
}
a.bg-gray-600:focus,a.bg-gray-600:hover,button.bg-gray-600:focus,button.bg-gray-600:hover{
    background-color:#0e0d0d!important
}
.bg-gray-700{
    background-color:#202020!important
}
a.bg-gray-700:focus,a.bg-gray-700:hover,button.bg-gray-700:focus,button.bg-gray-700:hover{
    background-color:#070606!important
}
.bg-gray-800{
    background-color:#343a40!important
}
a.bg-gray-800:focus,a.bg-gray-800:hover,button.bg-gray-800:focus,button.bg-gray-800:hover{
    background-color:#1d2124!important
}
.bg-gray-900{
    background-color:#212529!important
}
a.bg-gray-900:focus,a.bg-gray-900:hover,button.bg-gray-900:focus,button.bg-gray-900:hover{
    background-color:#0a0c0d!important
}
.bg-gray-default{
    background-color:#9b9b9b!important
}
a.bg-gray-default:focus,a.bg-gray-default:hover,button.bg-gray-default:focus,button.bg-gray-default:hover{
    background-color:#828181!important
}
.bg-skyscrappers{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-skyscrappers.jpg)
}
.bg-skyscrappers-3{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-skyscrappers-3.jpg);
    background-position:top
}
.bg-skyscrappers-4{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-skyscrappers-4.jpg);
    background-position:50%
}
.bg-skyscrappers-5{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-skyscrappers-5.jpg);
    background-position:50%
}
.bg-office-futuristic{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-office-futuristic.jpg);
    background-position:100%
}
.bg-traders{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-traders.jpg)
}
.bg-trader-winner{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-trader-winner.jpg)
}
.bg-trader-winner-2{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-trader-winner-2.jpg);
    background-position:top
}
.bg-trader-stairs-2{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-trader-stairs-2.jpg);
    background-position:50%
}
.bg-trader-calling{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-trader-calling.jpg)
}
.bg-globe-chart{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-globe-chart.jpg)
}
.bg-trader-charts{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-trader-charts.jpg)
}
.bg-charts-candles-dots{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-charts-candles-dots.jpg)
}
.bg-candle-chart{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-candle-chart.jpg)
}
.bg-motif-candles{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-motif-candles.png)
}
.bg-motif-candles,.bg-safelock-binary{
    background-size:cover;
    background-position:50%
}
.bg-safelock-binary{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-safelock-binary.jpg)
}
.bg-traders-office{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-traders-office.jpg);
    background-size:cover;
    background-position:50%
}
.bg-darwinex-staff{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-darwinex-staff.jpg)
}
.bg-60{
    background-size:60%;
    background-repeat:no-repeat
}
.bg-laptop-imac{
    background-image:url(../../../../statics-home/1_21_0/images/global/laptop-and-imac.png)
}
.bg-half{
    background-position:0;
    background-repeat:no-repeat
}
.bg-technology{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-technology.jpg);
    background-position:50%
}
.bg-technology-2{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-technology-2.jpg);
    background-position:50%
}
.bg-technology-3{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-technology-3.jpg);
    background-position:50%
}
.bg-technology-4{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-technology-4.jpg);
    background-position:50%
}
.bg-world-connected{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-world-connected.jpg);
    background-position:bottom
}
.bg-staff{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-staff.jpg)
}
.bg-join-us,.bg-staff{
    background-position:50%
}
.bg-join-us{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-join-us.jpg)
}
.bg-teamwork{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-teamwork.jpg);
    background-position:50%
}
:root{
    --color-0a:#fff;
    --color-00:#979797;
    --color-01:#84a1a7;
    --color-02:#6fb0b6;
    --color-03:#e35527;
    --color-04:#c48ed1;
    --color-05:#f9bf3b;
    --color-06:#ff6464;
    --color-07:#f62459;
    --color-08:#d2527f;
    --color-09:#2ac7ca;
    --color-10:#2ecc71;
    --color-11:#26a65b;
    --color-12:#f4b350;
    --color-13:#2ac7ca;
    --color-14:#03c9a9;
    --color-15:#e08283;
    --color-16:#ba7209;
    --color-17:#e67e22;
    --color-18:#aea8d3;
    --color-19:#00bd87;
    --color-20:#81a7aa;
    --color-21:#4ecdc4;
    --color-22:#d24d57;
    --color-23:#ff4141;
    --color-24:#9a12b3;
    --color-25:#007bba;
    --color-26:#0dc9c9;
    --color-27:#3da0cc;
    --color-28:#3d93a0;
    --color-29:#00ad34;
    --color-30:#f27507;
    --color-31:#ba3232
}
body{
    overflow-x:hidden;
    position:relative
}
@media (max-width:991.98px){
    body.has-dropdown-fixed-open,body.has-navbar-fixed-open,body.has-sidebar-navbar-open{
        overflow:hidden
    }
}
.ie-show{
    display:none
}
.ie-show,.ie-show _:-ms-lang(x){
    display:block
}
.ie-hide{
    display:block
}
.ie-hide,.ie-hide _:-ms-lang(x){
    display:none
}
.white-space-normal{
    white-space:normal!important
}
.btn:focus,.table-features-comparision__selector:focus:not(.active),a:focus{
    outline:0
}
.font-weight-bold,.text-bold,b,strong{
    font-family:sofia-pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight:700
}
.font-weight-semibold{
    font-weight:500!important
}
li,p{
    line-height:1.4
}
li,p,small{
    font-style:normal;
    font-weight:300
}
small{
    font-size:.75rem;
    line-height:14px
}
a{
    font-style:normal;
    font-weight:400;
    line-height:18px;
    color:#0dc9c9
}
.font-size-xxl{
    font-size:4rem
}
.font-size-h1{
    font-size:3rem
}
.font-size-h2{
    font-size:2.5rem
}
.font-size-h3{
    font-size:2rem
}
.font-size-h4{
    font-size:1.5rem
}
.font-size-lg{
    font-size:1.25rem
}
.font-size-base,.portrait-hoverable .portrait-name,.section--legal-documents{
    font-size:1rem
}
.font-size-sm,.portrait-hoverable .portrait-position{
    font-size:.875rem
}
.font-size-xs{
    font-size:.75rem
}
.font-size-xxs{
    font-size:.625rem
}
@media (max-width:1199.98px){
    .font-size-xxl{
        font-size:3rem
    }
    .font-size-h1{
        font-size:2.5rem
    }
    .font-size-h2{
        font-size:2rem
    }
    .font-size-h3{
        font-size:1.5rem
    }
    .font-size-h4{
        font-size:1.25rem
    }
    .font-size-lg{
        font-size:1rem
    }
    .font-size-base,.portrait-hoverable .portrait-name,.section--legal-documents{
        font-size:.875rem
    }
    .font-size-sm,.portrait-hoverable .portrait-position{
        font-size:.75rem
    }
    .font-size-xs{
        font-size:.625rem
    }
    .font-size-xxs{
        font-size:.5rem
    }
    .h1,h1{
        font-size:2.5rem
    }
    .h2,h2{
        font-size:2rem
    }
    .h3,h3{
        font-size:1.5rem
    }
    .h4,h4{
        font-size:1.25rem
    }
    .h5,h5{
        font-size:1rem
    }
    .h6,h6{
        font-size:.875rem
    }
}
.btn,.table-features-comparision__selector:not(.active){
    white-space:normal;
    text-transform:uppercase
}
.btn--dot{
    padding:0;
    border-radius:50%;
    width:11px;
    height:11px
}
.btn--minwidth{
    min-width:266px
}
.btn--minwidth-sm{
    min-width:150px
}
@media (max-width:767.98px){
    .btn--mobile-minwidth{
        min-width:266px
    }
}
.btn.rounded-circle,.rounded-circle.table-features-comparision__selector:not(.active){
    width:34px;
    height:34px;
    padding:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:1rem;
    font-size:1rem
}
.btn--rect{
    border-radius:0
}
.btn-link.table-features-comparision__selector:focus:not(.active),.btn-link.table-features-comparision__selector:hover:not(.active),.btn.btn-link:focus,.btn.btn-link:hover{
    text-decoration:none
}
@media (max-width:1199.98px){
    .btn,.table-features-comparision__selector:not(.active){
        font-size:.875rem
    }
}
@media (min-width:992px){
    .btn--lg-rounded{
        border-radius:20px
    }
}
@media (max-width:767.98px){
    .btn--xs-block{
        display:block;
        width:100%
    }
}
.btn-gray.table-features-comparision__selector:not(.active),.btn.btn-gray{
    color:#fff
}
.border-effect{
    position:relative;
    padding-top:1rem
}
.border-effect:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100px;
    height:3px;
    border-radius:10px;
    background:-webkit-gradient(linear,left top,right top,from(transparent),to(#0dc9c9));
    background:linear-gradient(90deg,transparent,#0dc9c9)
}
.border-effect--sm:before{
    width:70px
}
.border-effect.text-center:before{
    left:50%;
    margin-left:-50px
}
@media (min-width:992px){
    .border-effect.is-animated:before{
        -webkit-transition:all .5s ease-out;
        transition:all .5s ease-out
    }
    .border-effect.is-animated.is-hidden:before{
        width:0;
        opacity:0
    }
}
.darwin-name{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-weight:500
}
.darwin-name:before{
    content:"";
    width:15px;
    height:15px;
    background-color:#0dc9c9;
    background-color:var(--blue);
    margin-right:.4375rem;
    border-radius:50%;
    -ms-flex-negative:0;
    flex-shrink:0
}
.darwin-name--compact:before{
    margin-right:.2rem
}
.darwin-name--blue:before{
    background-color:#0dc9c9;
    background-color:var(--blue)
}
.darwin-name--indigo:before{
    background-color:#6610f2;
    background-color:var(--indigo)
}
.darwin-name--purple:before{
    background-color:#6f42c1;
    background-color:var(--purple)
}
.darwin-name--pink:before{
    background-color:#e83e8c;
    background-color:var(--pink)
}
.darwin-name--red:before{
    background-color:#ff4141;
    background-color:var(--red)
}
.darwin-name--orange:before{
    background-color:#f2a007;
    background-color:var(--orange)
}
.darwin-name--yellow:before{
    background-color:#ffce00;
    background-color:var(--yellow)
}
.darwin-name--green:before{
    background-color:#79aa00;
    background-color:var(--green)
}
.darwin-name--teal:before{
    background-color:#20c997;
    background-color:var(--teal)
}
.darwin-name--cyan:before{
    background-color:#17a2b8;
    background-color:var(--cyan)
}
.darwin-name--white:before{
    background-color:#fff;
    background-color:var(--white)
}
.darwin-name--gray:before{
    background-color:#9b9b9b;
    background-color:var(--gray)
}
.darwin-name--gray-dark:before{
    background-color:#343a40;
    background-color:var(--gray-dark)
}
.darwin-name--blue-alt:before{
    background-color:#089cfb;
    background-color:var(--blue-alt)
}
.darwin-name--blue-light:before{
    background-color:#6ae5d0;
    background-color:var(--blue-light)
}
.darwin-name--blue-dark:before{
    background-color:#202020;
    background-color:var(--blue-dark)
}
.darwin-name--blue-dark-alt:before{
    background-color:#03071a;
    background-color:var(--blue-dark-alt)
}
.darwin-name--blue-darker:before{
    background-color:#052847;
    background-color:var(--blue-darker)
}
.darwin-name--blue-gray:before{
    background-color:#324454;
    background-color:var(--blue-gray)
}
.darwin-name--dark-grayish-cian:before{
    background-color:#81a7aa;
    background-color:var(--dark-grayish-cian)
}
.darwin-name--magenta:before{
    background-color:#c48ed1;
    background-color:var(--magenta)
}
.darwin-name--orange-soft:before{
    background-color:#f4b350;
    background-color:var(--orange-soft)
}
.darwin-name--orange-dark:before{
    background-color:#ba7209;
    background-color:var(--orange-dark)
}
.darwin-name--green-dark:before{
    background-color:#79aa00;
    background-color:var(--green-dark)
}
.darwin-name--red-dark:before{
    background-color:#ba3232;
    background-color:var(--red-dark)
}
.darwin-name--red-bright:before{
    background-color:#e35527;
    background-color:var(--red-bright)
}
.darwin-name--color-0a:before{
    background-color:#fff;
    background-color:var(--color-0a)
}
.darwin-name--color-00:before{
    background-color:#979797;
    background-color:var(--color-00)
}
.darwin-name--color-01:before{
    background-color:#84a1a7;
    background-color:var(--color-01)
}
.darwin-name--color-02:before{
    background-color:#6fb0b6;
    background-color:var(--color-02)
}
.darwin-name--color-03:before{
    background-color:#e35527;
    background-color:var(--color-03)
}
.darwin-name--color-04:before{
    background-color:#c48ed1;
    background-color:var(--color-04)
}
.darwin-name--color-05:before{
    background-color:#f9bf3b;
    background-color:var(--color-05)
}
.darwin-name--color-06:before{
    background-color:#ff6464;
    background-color:var(--color-06)
}
.darwin-name--color-07:before{
    background-color:#f62459;
    background-color:var(--color-07)
}
.darwin-name--color-08:before{
    background-color:#d2527f;
    background-color:var(--color-08)
}
.darwin-name--color-09:before{
    background-color:#2ac7ca;
    background-color:var(--color-09)
}
.darwin-name--color-10:before{
    background-color:#2ecc71;
    background-color:var(--color-10)
}
.darwin-name--color-11:before{
    background-color:#26a65b;
    background-color:var(--color-11)
}
.darwin-name--color-12:before{
    background-color:#f4b350;
    background-color:var(--color-12)
}
.darwin-name--color-13:before{
    background-color:#2ac7ca;
    background-color:var(--color-13)
}
.darwin-name--color-14:before{
    background-color:#03c9a9;
    background-color:var(--color-14)
}
.darwin-name--color-15:before{
    background-color:#e08283;
    background-color:var(--color-15)
}
.darwin-name--color-16:before{
    background-color:#ba7209;
    background-color:var(--color-16)
}
.darwin-name--color-17:before{
    background-color:#e67e22;
    background-color:var(--color-17)
}
.darwin-name--color-18:before{
    background-color:#aea8d3;
    background-color:var(--color-18)
}
.darwin-name--color-19:before{
    background-color:#00bd87;
    background-color:var(--color-19)
}
.darwin-name--color-20:before{
    background-color:#81a7aa;
    background-color:var(--color-20)
}
.darwin-name--color-21:before{
    background-color:#4ecdc4;
    background-color:var(--color-21)
}
.darwin-name--color-22:before{
    background-color:#d24d57;
    background-color:var(--color-22)
}
.darwin-name--color-23:before{
    background-color:#ff4141;
    background-color:var(--color-23)
}
.darwin-name--color-24:before{
    background-color:#9a12b3;
    background-color:var(--color-24)
}
.darwin-name--color-25:before{
    background-color:#007bba;
    background-color:var(--color-25)
}
.darwin-name--color-26:before{
    background-color:#0dc9c9;
    background-color:var(--color-26)
}
.darwin-name--color-27:before{
    background-color:#3da0cc;
    background-color:var(--color-27)
}
.darwin-name--color-28:before{
    background-color:#3d93a0;
    background-color:var(--color-28)
}
.darwin-name--color-29:before{
    background-color:#00ad34;
    background-color:var(--color-29)
}
.darwin-name--color-30:before{
    background-color:#f27507;
    background-color:var(--color-30)
}
.darwin-name--color-31:before{
    background-color:#ba3232;
    background-color:var(--color-31)
}
.darwin-name--xxl{
    font-size:4rem
}
.darwin-name--xxl:before{
    width:2.8rem;
    height:2.8rem
}
.darwin-name--h1{
    font-size:3rem
}
.darwin-name--h1:before{
    width:2.1rem;
    height:2.1rem
}
.darwin-name--h2{
    font-size:2.5rem
}
.darwin-name--h2:before{
    width:1.75rem;
    height:1.75rem
}
.darwin-name--h3{
    font-size:2rem
}
.darwin-name--h3:before{
    width:1.4rem;
    height:1.4rem
}
.darwin-name--h4{
    font-size:1.5rem
}
.darwin-name--h4:before{
    width:1.05rem;
    height:1.05rem
}
.darwin-name--lg{
    font-size:1.25rem
}
.darwin-name--lg:before{
    width:.875rem;
    height:.875rem
}
.darwin-name--base{
    font-size:1rem
}
.darwin-name--base:before{
    width:.7rem;
    height:.7rem
}
.darwin-name--sm{
    font-size:.875rem
}
.darwin-name--sm:before{
    width:.6125rem;
    height:.6125rem
}
.darwin-name--xs{
    font-size:.75rem
}
.darwin-name--xs:before{
    width:.525rem;
    height:.525rem
}
.darwin-name--xxs{
    font-size:.625rem
}
.darwin-name--xxs:before{
    width:.4375rem;
    height:.4375rem
}
.table{
    line-height:1.2;
    margin-bottom:0;
    border-spacing:0;
    border-collapse:unset
}
.table th{
    font-weight:400
}
.table thead th{
    border-width:1px;
    vertical-align:middle
}
.table--no-border-top tr:first-of-type td,.table--no-border-top tr:first-of-type th{
    border-top:0
}
.table--no-space-break td,.table--no-space-break th{
    white-space:nowrap
}
.table-responsive::-webkit-scrollbar{
    width:5px;
    height:5px
}
.table-responsive::-webkit-scrollbar-track{
    background:#e0e0e0
}
.table-responsive::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb:hover{
    background:#979797
}
.table--border-primary td,.table--border-primary th,.table--border-primary thead th{
    border-color:#0dc9c9
}
.table--border-secondary td,.table--border-secondary th,.table--border-secondary thead th{
    border-color:#fff
}
.table--border-success td,.table--border-success th,.table--border-success thead th{
    border-color:#79aa00
}
.table--border-info td,.table--border-info th,.table--border-info thead th{
    border-color:#6ae5d0
}
.table--border-warning td,.table--border-warning th,.table--border-warning thead th{
    border-color:#f2a007
}
.table--border-danger td,.table--border-danger th,.table--border-danger thead th{
    border-color:#ba3232
}
.table--border-light td,.table--border-light th,.table--border-light thead th{
    border-color:#e0e0e0
}
.table--border-dark td,.table--border-dark th,.table--border-dark thead th{
    border-color:#202020
}
.table--border-primary-light td,.table--border-primary-light th,.table--border-primary-light thead th{
    border-color:#6ae5d0
}
.table--border-danger-dark td,.table--border-danger-dark th,.table--border-danger-dark thead th{
    border-color:#ba3232
}
.table--border-gray td,.table--border-gray th,.table--border-gray thead th{
    border-color:#e0e0e0
}
ul{
    list-style-type:disc
}
ol.counter-increment,ol.counter-increment ol{
    counter-reset:a;
    list-style-type:none;
    padding:0
}
ol.counter-increment ol{
    margin-top:2rem
}
ol.counter-increment li{
    counter-increment:a;
    margin-bottom:2rem
}
ol.counter-increment li:before{
    content:counters(a,".") ". "
}
.list-colorbullet{
    list-style:none;
    padding-left:1rem
}
.list-colorbullet li{
    margin-bottom:1rem
}
.list-colorbullet li:before{
    content:"\2022";
    color:#e0e0e0;
    display:inline-block;
    width:1rem;
    margin-left:-1rem;
    font-size:1.1875rem;
    line-height:1
}
.list-colorbullet--primary li:before{
    color:#0dc9c9
}
.form-control{
    border-radius:2px;
    -webkit-box-shadow:0 0 4px 0 hsla(0,0%,61%,.5);
    box-shadow:0 0 4px 0 hsla(0,0%,61%,.5);
    padding-right:2.75rem
}
.form-control--plain-readonly[readonly]{
    background-color:inherit
}
.form-group{
    margin-bottom:1.5rem;
    position:relative
}
.checkbox label{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
.checkbox input[type=checkbox],.checkbox input[type=radio]{
    margin-right:.4rem;
    margin-top:4px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.feedback-icon{
    font-size:1rem
}
.invalid-feedback.feedback-icon,.valid-feedback.feedback-icon{
    position:absolute;
    line-height:1;
    top:9px;
    right:1.5rem;
    width:auto
}
.js-display-after-form-submit,.js-form-feedback{
    display:none
}
.js-form-feedback__inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media (min-width:768px){
    .js-form-feedback__inner{
        height:300px
    }
}
.form-onboarding{
    padding:2rem;
    margin-left:auto;
    margin-right:auto
}
.form-onboarding .checkbox label{
    margin:0
}
.form-onboarding__footer{
    border-top:1px solid #e0e0e0;
    padding-top:1.5rem;
    margin-top:1.5rem
}
.form-onboarding__btn-link,.form-onboarding__register-link{
    -webkit-box-shadow:0 0 4px 0 hsla(0,0%,61%,.5);
    box-shadow:0 0 4px 0 hsla(0,0%,61%,.5);
    padding:.5rem .75rem;
    color:#202020;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    font-weight:500;
    border-radius:4px
}
.form-onboarding__btn-link:not(:last-child),.form-onboarding__register-link:not(:last-child){
    margin-bottom:1rem
}
.form-onboarding__btn-link:focus,.form-onboarding__btn-link:hover,.form-onboarding__register-link:focus,.form-onboarding__register-link:hover{
    text-decoration:none;
    background-color:#fbfbfb;
    color:#202020
}
@media (min-width:576px){
    .form-onboarding__btn-link,.form-onboarding__register-link{
        padding:1rem
    }
}
.form-onboarding__btn-link-icon,.form-onboarding__icon-register-as{
    margin-right:.75rem;
    width:1.25rem;
    height:auto
}
@media (min-width:992px){
    .form-onboarding__btn-link-icon,.form-onboarding__icon-register-as{
        width:1.6875rem;
        margin-right:1rem
    }
}
.form-onboarding__disclaimer-cnmv{
    margin-bottom:16px
}
@media (min-width:576px){
    .form-onboarding__btn-link-group .form-onboarding__btn-link{
        min-height:72px
    }
}
@media (min-width:768px){
    .form-onboarding{
        width:33.4375rem;
        padding:2rem 3rem
    }
}
.btn-clear-input,.btn-toggle-select,.form-add-on{
    position:absolute;
    right:1.5rem;
    top:.8rem;
    color:#b4b4b4;
    padding:0;
    font-size:1rem;
    background:transparent;
    border:0;
    line-height:1
}
.custom-select.is-invalid,.custom-select.is-valid,.form-control.is-invalid,.form-control.is-valid,.was-validated .custom-select:invalid,.was-validated .custom-select:valid,.was-validated .form-control:invalid,.was-validated .form-control:valid{
    padding-right:4.5rem
}
.custom-select.is-invalid~.btn-clear-input,.custom-select.is-invalid~.btn-toggle-select,.custom-select.is-valid~.btn-clear-input,.custom-select.is-valid~.btn-toggle-select,.form-control.is-invalid~.btn-clear-input,.form-control.is-invalid~.btn-toggle-select,.form-control.is-valid~.btn-clear-input,.form-control.is-valid~.btn-toggle-select,.was-validated .custom-select:invalid~.btn-clear-input,.was-validated .custom-select:invalid~.btn-toggle-select,.was-validated .custom-select:valid~.btn-clear-input,.was-validated .custom-select:valid~.btn-toggle-select,.was-validated .form-control:invalid~.btn-clear-input,.was-validated .form-control:invalid~.btn-toggle-select,.was-validated .form-control:valid~.btn-clear-input,.was-validated .form-control:valid~.btn-toggle-select{
    right:3rem
}
.custom-select.is-invalid select.form-control,.custom-select.is-valid select.form-control,.form-control.is-invalid select.form-control,.form-control.is-valid select.form-control,.was-validated .custom-select:invalid select.form-control,.was-validated .custom-select:valid select.form-control,.was-validated .form-control:invalid select.form-control,.was-validated .form-control:valid select.form-control{
    background-position:right 3.8rem center
}
select.form-control{
    padding:.5rem 1rem;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    background-image:url(../../../../statics-home/1_21_0/images/icons/chevron-down.svg);
    background-repeat:no-repeat;
    background-size:18px;
    background-position:right 1rem center
}
select.form-control.default-value{
    color:rgba(1,27,52,.7)
}
select.form-control select.form-control::-ms-expand{
    display:none
}
label.file{
    width:100%;
    color:#202020;
    padding:.5rem 1rem;
    font-size:1rem;
    position:relative
}
label.file .file-custom{
    position:relative;
    width:100%;
    display:block;
    padding-right:60px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
label.file input{
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:2;
    cursor:pointer
}
label.file .btn,label.file .table-features-comparision__selector:not(.active){
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    position:absolute;
    right:-1px;
    top:-1px;
    height:45px;
    padding:.815rem 1rem;
    line-height:1;
    font-size:.875rem;
    z-index:3
}
.loading-spinner{
    display:inline-block
}
.loading-spinner.spinner-info{
    color:#0dc9c9
}
.loading-spinner.spinner-warning{
    color:#f2a007
}
.loading-spinner.spinner-danger{
    color:#ba3232
}
.loading-spinner.spinner-bubble{
    width:30px;
    height:30px;
    position:relative
}
.loading-spinner.spinner-bubble>span{
    width:30px;
    height:30px;
    border-radius:50%;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto
}
.loading-spinner.spinner-bubble>span:after{
    -webkit-animation:a 1.3s linear 0s infinite;
    animation:a 1.3s linear 0s infinite
}
.loading-spinner.spinner-bubble>span:after,.loading-spinner.spinner-bubble>span:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    border-radius:100%;
    -webkit-box-shadow:0 0 0 3px;
    box-shadow:0 0 0 3px;
    margin:auto;
    width:10px;
    height:10px;
    opacity:0
}
.loading-spinner.spinner-bubble>span:before{
    -webkit-animation:a 1.3s linear .7s infinite;
    animation:a 1.3s linear .7s infinite
}
.loading-spinner.spinner-bubble.spinner-bubble--xl,.loading-spinner.spinner-bubble.spinner-bubble--xl>span{
    width:50px;
    height:50px
}
.loading-spinner.spinner-bubble.spinner-bubble--xl>span:after{
    -webkit-animation:b 1.3s linear 0s infinite;
    animation:b 1.3s linear 0s infinite
}
.loading-spinner.spinner-bubble.spinner-bubble--xl>span:after,.loading-spinner.spinner-bubble.spinner-bubble--xl>span:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    border-radius:100%;
    -webkit-box-shadow:0 0 0 3px;
    box-shadow:0 0 0 3px;
    margin:auto;
    width:10px;
    height:10px;
    opacity:0
}
.loading-spinner.spinner-bubble.spinner-bubble--xl>span:before{
    -webkit-animation:b 1.3s linear .7s infinite;
    animation:b 1.3s linear .7s infinite
}
.list-divided{
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:-1rem;
    margin-right:-1rem
}
.list-divided__item{
    padding:0 1rem
}
.list-divided__item:not(:last-child){
    border-right:1px solid #202020
}
.stats{
    list-style:none;
    padding-left:0;
    text-align:center;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-left:-.5rem;
    margin-right:-.5rem;
    margin-bottom:0
}
.stats,.stats__item{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.stats__item{
    position:relative;
    padding:.75rem;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.stats__value{
    line-height:1
}
.stats__value+.stats__text{
    margin-top:.5rem
}
.stats__value>small{
    font-size:1rem;
    font-weight:500
}
.stats__icon+.stats__text{
    margin-top:.5rem
}
.stats--border-effect .stats__item{
    padding-top:1rem;
    -webkit-box-flex:33%;
    -ms-flex:33%;
    flex:33%;
    margin-top:.5rem;
    margin-bottom:.5rem
}
.stats--border-effect .stats__item:before{
    content:"";
    top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    position:absolute;
    -webkit-transition:all 1.3s ease-in-out;
    transition:all 1.3s ease-in-out;
    width:4rem;
    height:.3rem;
    border-radius:1rem;
    background:-webkit-gradient(linear,left top,right top,from(transparent),to(#0dc9c9));
    background:linear-gradient(90deg,transparent,#0dc9c9)
}
.stats--vertical-divider .stats__item{
    padding-top:1rem;
    padding-bottom:1rem
}
.stats__text{
    margin-bottom:0;
    font-weight:500
}
@media (min-width:768px){
    .stats--border-effect .stats__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        margin-top:0;
        margin-bottom:0
    }
    .stats--border-effect .stats__item,.stats--border-effect .stats__item _:-ms-lang(x){
        max-width:100%
    }
    .stats--vertical-divider{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .stats--vertical-divider .stats__item{
        padding:.75rem 2rem;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .stats--vertical-divider .stats__item:not(:last-child):before{
        content:"";
        position:absolute;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        height:3.5rem;
        right:0;
        width:1px;
        background-color:#fff
    }
    .stats--vertical-divider.stats--xl .stats__item:not(:last-child):before{
        display:none
    }
}
@media (min-width:992px){
    .stats--vertical-divider.stats--xl .stats__item:not(:last-child):before{
        display:block;
        content:"";
        position:absolute;
        height:3.5rem;
        right:0;
        width:1px;
        background-color:#fff
    }
    .stats--border-effect .stats__item.is-animated.is-hidden:before{
        width:0
    }
}
@media (max-width:767.98px){
    .stats{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-left:0;
        margin-right:0
    }
    .stats__item{
        max-width:100%
    }
}
.cta-float{
    position:absolute;
    right:0;
    top:8rem;
    width:7.5rem;
    padding:1rem;
    border-radius:10px 0 0 10px;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    z-index:1;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    color:#fff;
    text-transform:uppercase;
    background-color:#0dc9c9;
    background-color:var(--primary)
}
.cta-float__icon{
    display:block;
    margin:0 auto 1rem
}
.cta-float__text{
    font-weight:500
}
.cta-float__arrow{
    width:30px;
    height:30px;
    border:2px solid #fff;
    border-radius:50%;
    background-image:url(../../../../statics-home/1_21_0/images/icons/mini-chevron-right.svg);
    -webkit-transition:background .2s ease-out;
    transition:background .2s ease-out;
    background-position:50%;
    background-repeat:repeat-x;
    margin:0 auto 1rem
}
.cta-float:focus,.cta-float:hover{
    background-color:#02529b
}
.cta-float:focus .cta-float__arrow,.cta-float:hover .cta-float__arrow{
    background-position:29px
}
.cta-float a{
    line-height:1.5;
    color:#fff
}
.cta-float a:focus,.cta-float a:hover{
    text-decoration:none
}
@media (max-width:767.98px){
    .cta-float{
        display:none
    }
}
.make-trading{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.make-trading__quote{
    margin-right:.4375rem
}
.darwin-stats tr{
    height:76px
}
.darwin-stats td{
    vertical-align:middle
}
.darwin-stats__title{
    font-size:1.25rem
}
.darwin-stats__data{
    font-size:2.5rem;
    font-weight:500;
    text-align:right
}
.darwin-stats--sm tr{
    height:50px
}
.darwin-stats--sm .darwin-stats__title{
    font-size:1rem;
    max-width:100px;
    padding-left:0;
    padding-right:0
}
.darwin-stats--sm .darwin-stats__data{
    font-size:1rem;
    text-align:right;
    padding-left:0;
    padding-right:0
}
@media screen and (max-height:850px){
    .horizontal .darwin-stats tr{
        height:65px
    }
    .horizontal .darwin-stats--sm tr{
        height:40px
    }
}
@media (max-width:991.98px){
    .darwin-stats__title{
        font-size:1rem
    }
    .darwin-stats__data{
        font-size:1.25rem
    }
    .darwin-stats--sm .darwin-stats__data,.darwin-stats--sm .darwin-stats__title{
        font-size:.875rem
    }
    .darwin-stats tr{
        height:60px
    }
    .darwin-stats--sm tr{
        height:50px
    }
}
.user-intro{
    text-align:center
}
.user-intro .user-avatar{
    margin:0 auto 1rem;
    width:3.125rem
}
.user-intro__name{
    display:block;
    color:#202020;
    font-weight:700
}
.user-intro__name>a{
    color:#202020;
    font-weight:700;
    text-decoration:underline
}
.user-intro__name+.user-intro__link{
    margin-top:.5rem
}
.user-review{
    border-radius:.5rem;
    padding:2rem 1rem;
    text-align:center
}
.user-review__content{
    max-width:21.875rem;
    margin:0 auto
}
.user-review__quote{
    margin-bottom:0
}
.press-review{
    padding:0 2rem;
    text-align:center
}
.press-review__short-quote{
    display:block;
    color:#202020;
    color:var(--dark);
    margin-bottom:1.5rem
}
.press-review__short-quote:before{
    display:none
}
.press-review__quote{
    margin-bottom:0
}
.press-review__link{
    margin-top:1rem;
    display:inline-block;
    word-break:break-all
}
.press-review__logo{
    margin-top:1.5rem
}
.press-review__logo>img{
    margin:auto
}
.cta-group{
    text-align:center
}
.cta-group .btn,.cta-group .table-features-comparision__selector:not(.active){
    margin:.5rem auto
}
@media (min-width:576px){
    .cta-group .btn,.cta-group .table-features-comparision__selector:not(.active){
        display:inline-block;
        margin:.5rem .2rem;
        width:auto;
        min-width:240px;
        max-width:100%
    }
}
@media (min-width:768px){
    .cta-group .btn,.cta-group .table-features-comparision__selector:not(.active){
        min-width:266px
    }
}
.list-logos{
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:1199.98px){
    .list-logos__logo:not(:last-child){
        margin-right:2rem
    }
}
@media (max-width:767.98px){
    .list-logos{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .list-logos__logo{
        margin:.5rem;
        max-width:50%;
        -ms-flex-preferred-size:40%;
        flex-basis:40%;
        text-align:center
    }
    .list-logos__logo:not(:last-child){
        margin:1rem .5rem
    }
}
.list-icons__item{
    padding-left:3.875rem;
    padding-top:.3125rem;
    margin:1rem 0;
    background-image:url(../../../../statics-home/1_21_0/images/icons/icon-question.svg);
    background-repeat:no-repeat;
    background-position:0 .2rem;
    background-size:2.25rem 2.25rem
}
.list-icons__item:not(:last-child){
    margin-bottom:3rem
}
.list-icons__title{
    color:#202020;
    font-weight:500;
    font-size:1.5rem;
    margin-bottom:2rem
}
@media (max-width:1199.98px){
    .list-icons__item{
        background-size:1.5rem 1.5rem;
        padding-left:2.5rem;
        background-position:0 .5rem
    }
    .list-icons__title{
        font-size:1.25rem;
        margin-bottom:1rem
    }
}
.go-top{
    padding:1rem;
    text-align:right
}
.go-top__btn{
    border-radius:10px;
    padding:1rem;
    line-height:1
}
.navbar-main-toggler{
    border:1px solid transparent;
    padding:0;
    background:transparent;
    color:#fff;
    font-size:1.75rem;
    line-height:1;
    cursor:pointer;
    position:relative;
    z-index:1031
}
.navbar-main-toggler:focus{
    outline:0
}
.navbar-main-toggler .icon-close-thin{
    display:none;
    color:#6ae5d0
}
.navbar-main-toggler.active .icon-close-thin{
    display:inline-block
}
.navbar-main-toggler.active .icon-bars-alt{
    display:none
}
@media (min-width:992px){
    .navbar-main-toggler{
        display:none
    }
}
.dropdown__arrow{
    display:inline-block;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.dropdown.show .dropdown__arrow{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
@media (min-width:992px){
    .dropdown--hover-lg:hover .dropdown-menu{
        display:block
    }
}
.dropdown--divided .dropdown-item:not(:last-of-type){
    border-bottom:1px solid #e0e0e0
}
.dropdown--nosize .dropdown-menu{
    min-width:auto
}
.dropdown--md .dropdown-menu{
    min-width:16rem
}
.dropdown--alt .dropdown-menu{
    padding:0;
    background-color:#fbfbfb
}
.dropdown--alt .dropdown-item{
    padding:.5rem 1rem;
    pointer-events:none;
    font-size:.75rem
}
.dropdown--alt .dropdown-item:not(:last-child){
    border-bottom:1px solid #e0e0e0
}
.navbar-main{
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    position:fixed;
    background:#202020;
    top:3.5rem;
    left:0;
    right:0;
    bottom:0;
    overflow-y:auto;
    overflow-x:hidden
}
.navbar-main::-webkit-scrollbar{
    width:5px;
    height:5px
}
.navbar-main::-webkit-scrollbar-track{
    display:none
}
.navbar-main::-webkit-scrollbar-thumb{
    background:gray("300")
}
.navbar-main .login-signup{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.navbar-main .login-signup .btn,.navbar-main .login-signup .table-features-comparision__selector:not(.active){
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    display:inline-block;
    line-height:2.5rem;
    padding-top:0;
    padding-bottom:0
}
.navbar-main .go-to-platform>.btn,.navbar-main .go-to-platform>.table-features-comparision__selector:not(.active){
    padding-top:0;
    padding-bottom:0;
    line-height:2.5rem
}
.navbar-main__nav{
    margin:0;
    padding:0;
    list-style:none
}
.navbar-main__link{
    text-transform:uppercase;
    font-weight:700;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.navbar-main__regulator-entity-selector{
    padding:0;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    position:relative;
    border-top:0;
    line-height:3.5rem
}
@media (max-width:991.98px){
    .navbar-main__regulator-entity-selector{
        display:none
    }
}
@media (max-width:991.98px){
    .navbar-main{
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
    .has-sidebar-navbar-open .navbar-main{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    .navbar-main .dropdown.show .dropdown-toggle{
        color:#0dc9c9;
        background-color:#010e1b
    }
    .navbar-main .dropdown.show .dropdown-item{
        background-color:#010e1b
    }
    .navbar-main .dropdown .dropdown-menu{
        margin:0
    }
    .navbar-main .dropdown--icon .dropdown-item{
        padding:1rem 1.25rem 1rem 3.5rem
    }
    .navbar-main .dropdown-menu{
        position:static;
        float:none;
        border:0
    }
}
@media (min-width:992px){
    .navbar-main{
        position:static;
        margin-left:auto;
        background-color:transparent;
        -ms-flex-item-align:stretch;
        align-self:stretch;
        overflow:visible;
        width:75%;
        max-width:55rem;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .navbar-main,.navbar-main__logo{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .navbar-main__logo{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .navbar-main__nav{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .navbar-main__item,.navbar-main__nav{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex
    }
    .navbar-main__item{
        padding:0;
        position:relative;
        border-top:0;
        line-height:3.5rem;
        -webkit-transition:all .2s ease-in-out;
        transition:all .2s ease-in-out;
        background-position:bottom;
        background-size:100% 0
    }
    .navbar-main__item.is-active,.navbar-main__item:hover{
        background-color:transparent;
        background-image:-webkit-gradient(linear,left top,left bottom,from(#6ae5d0),to(#6ae5d0));
        background-image:linear-gradient(#6ae5d0,#6ae5d0);
        background-size:100% 4px;
        background-repeat:no-repeat;
        background-position:bottom
    }
    .navbar-main__item.is-active>.navbar-main__link,.navbar-main__item:hover>.navbar-main__link{
        color:#6ae5d0
    }
    .navbar-main__item.is-active:before,.navbar-main__item:hover:before{
        display:none
    }
    .navbar-main__item:hover .submenu{
        display:block
    }
    .navbar-main__link{
        padding:1rem 0;
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        color:#fff
    }
    .navbar-main__link .icon-globe-framework{
        font-size:1.25rem
    }
    .navbar-main__link:focus,.navbar-main__link:hover{
        background-color:transparent;
        color:#0dc9c9;
        text-decoration:none
    }
    .navbar-main__link:active{
        color:#fff
    }
    .navbar-main .login-signup,.navbar-main .menu-item__arrow{
        display:none
    }
    .navbar-main .go-to-platform>.btn,.navbar-main .go-to-platform>.table-features-comparision__selector:not(.active),.navbar-main .login-signup .btn,.navbar-main .login-signup .table-features-comparision__selector:not(.active){
        line-height:2.1875rem
    }
    .navbar-main .dropdown-menu{
        margin-left:-1rem;
        background-color:rgba(0, 0, 0, 0.89);
        border:0;
        min-width:12rem
    }
    .is-scrolling .navbar-main .dropdown-menu{
        background-color:#202020
    }
    .navbar-main .dropdown-menu.dropdown-menu-right{
        margin-left:0;
        margin-right:-1rem
    }
    .navbar-main .dropdown-item{
        color:#fff;
        padding:1rem;
        font-weight:500
    }
    .navbar-main .dropdown-item:focus,.navbar-main .dropdown-item:hover{
        color:#0dc9c9;
        background-color:rgba(0, 0, 0, 0.89)
    }
    .is-scrolling .navbar-main .dropdown-item:focus,.is-scrolling .navbar-main .dropdown-item:hover{
        background-color:#202020
    }
}
.submenu{
    display:none;
    position:fixed;
    top:2.625rem;
    left:0;
    right:0;
    bottom:0;
    background-color:#202020;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    z-index:1030;
    color:#fff;
    font-size:1rem;
    overflow:auto
}
.submenu::-webkit-scrollbar{
    width:5px;
    height:5px
}
.submenu::-webkit-scrollbar-track{
    display:none
}
.submenu::-webkit-scrollbar-thumb{
    background:gray("300")
}
.submenu__cta-block{
    display:none
}
.submenu.is-open{
    display:block
}
@media (min-width:992px){
    .submenu{
        position:fixed;
        top:3.5rem;
        left:0;
        right:auto;
        bottom:auto;
        padding:1rem 0 3rem;
        z-index:1030;
        background-color:rgba(0, 0, 0, 0.89)
    }
    .submenu,.submenu .nav-secondary{
        width:100%
    }
    .submenu__container{
        width:100%;
        padding-left:2rem;
        padding-right:2rem;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .submenu__cta-block{
        width:15rem
    }
    .submenu--dropdown{
        position:absolute;
        left:0;
        top:3.5rem;
        margin-top:1rem;
        z-index:1031;
        min-width:14rem
    }
    .is-scrolling .submenu{
        background-color:#202020
    }
}
@media (min-width:1200px){
    .submenu .nav-secondary{
        width:55rem
    }
    .submenu__cta-block{
        display:block
    }
}
@media (max-width:991.98px){
    .submenu{
        display:block;
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
    .submenu.is-open{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@media (min-width:576px) and (max-width:991.98px){
    .has-submenu-dropdown-lg .submenu{
        position:absolute;
        left:0;
        min-width:11rem;
        padding:0
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .submenu--dropdown-lg{
        position:absolute;
        left:0;
        top:100%;
        min-width:11rem;
        padding:0;
        background-color:rgba(0, 0, 0, 0.89)
    }
    .submenu--dropdown-lg .nav-secondary .menu-item__link{
        padding:1rem;
        margin:0;
        position:relative
    }
    .submenu--dropdown-lg .nav-secondary .menu-item__link:focus,.submenu--dropdown-lg .nav-secondary .menu-item__link:hover{
        background-color:rgba(0, 0, 0, 0.89);
        color:#0dc9c9
    }
    .submenu--dropdown-lg .nav-secondary .menu-item__link:focus:before,.submenu--dropdown-lg .nav-secondary .menu-item__link:hover:before{
        content:"";
        width:5px;
        background-color:#0dc9c9;
        position:absolute;
        left:0;
        top:1rem;
        bottom:1rem
    }
    .submenu--dropdown-lg .submenu__container{
        padding:0;
        display:block
    }
}
.nav-secondary{
    overflow:auto
}
.nav-secondary__title{
    display:block;
    text-transform:uppercase;
    margin-bottom:0
}
.nav-secondary__toggler{
    text-transform:uppercase;
    -webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.4);
    box-shadow:0 3px 3px 0 rgba(0,0,0,.4)
}
.nav-secondary__toggler.menu-item.is-active{
    background-color:transparent
}
.nav-secondary__toggler .nav-secondary__link{
    min-height:4rem
}
.nav-secondary__toggler.menu-item .icon-arrow-left-thin,.nav-secondary__toggler.menu-item .icon-arrow-right-thin{
    line-height:2rem
}
.nav-secondary .menu-item__link{
    padding-left:3.5rem;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
@media (min-width:992px){
    .nav-secondary{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        overflow:visible
    }
    .nav-secondary__toggler{
        display:none
    }
    .nav-secondary__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        padding:0
    }
    .nav-secondary__item:not(:last-child){
        margin-right:2rem
    }
    .nav-secondary__title{
        font-size:1rem;
        font-weight:700;
        text-transform:uppercase;
        color:#fff;
        margin-bottom:1rem;
        border-bottom:2px solid #fff
    }
    .nav-secondary__link{
        display:block;
        color:#fff
    }
    .nav-secondary__link:focus,.nav-secondary__link:hover{
        text-decoration:none;
        color:#6ae5d0
    }
    .nav-secondary__link.nav-secondary__title:focus,.nav-secondary__link.nav-secondary__title:hover{
        text-decoration:none;
        color:#fff
    }
    .nav-secondary .menu-item__link{
        padding:0
    }
    .nav-secondary .menu-item__link.nav-secondary__title{
        padding-bottom:.75rem
    }
    .nav-secondary__link:not(:last-child){
        margin-bottom:1.5rem
    }
    .nav-secondary .dropdown__arrow{
        display:none
    }
}
@media (min-width:1200px){
    .nav-secondary .menu-item__link.nav-secondary__title{
        padding-bottom:0
    }
    .nav-secondary__title{
        min-height:3rem
    }
}
@media (max-width:991.98px){
    .nav-secondary__dropdown-menu{
        display:none
    }
}
@media (max-width:767.98px){
    .nav-secondary .menu-item__link{
        padding-left:2.5rem
    }
    .nav-secondary .menu-item__start{
        left:1rem
    }
}
.menu-item.dropdown .dropdown-toggle:after{
    display:none
}
.menu-item.dropdown .dropdown-menu{
    padding-top:0;
    padding-bottom:0;
    margin-top:1px
}
.menu-item.dropdown .dropdown-item{
    position:relative;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.menu-item.dropdown .dropdown-item:before{
    content:"";
    width:0;
    background-color:#0dc9c9;
    position:absolute;
    left:0;
    top:1rem;
    bottom:1rem;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.menu-item.dropdown .dropdown-item:focus:before,.menu-item.dropdown .dropdown-item:hover:before{
    width:5px
}
.menu-item__arrow{
    display:none
}
.menu-item .icon-arrow-left-thin,.menu-item .icon-arrow-right-thin{
    font-size:.8125rem;
    line-height:1.125rem
}
@media (max-width:991.98px){
    .menu-item{
        display:block;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        position:relative;
        color:#fff;
        border-top:1px solid #052847
    }
    .menu-item:focus,.menu-item:hover{
        color:#0dc9c9;
        outline:0
    }
    .menu-item:focus>a,.menu-item:hover>a{
        color:#0dc9c9
    }
    .menu-item.is-active{
        color:#0dc9c9;
        background-color:#010e1b
    }
    .menu-item.is-active:before{
        content:"";
        width:5px;
        background-color:#0dc9c9;
        position:absolute;
        left:0;
        top:0;
        bottom:0
    }
    .menu-item.is-active>.menu-item__link{
        color:#0dc9c9
    }
    .menu-item.dropdown .dropdown-menu{
        margin:0
    }
    .menu-item.dropdown.show{
        background-color:#010e1b
    }
    .menu-item.dropdown.show .dropdown-toggle{
        color:#0dc9c9;
        background-color:#010e1b
    }
    .menu-item.dropdown .dropdown-item:focus:before,.menu-item.dropdown .dropdown-item:hover:before{
        display:none
    }
    .menu-item--dropdown{
        cursor:pointer
    }
    .menu-item--dropdown.is-open.is-open{
        background-color:#010e1b
    }
    .menu-item--dropdown.is-open.is-open .nav-secondary__dropdown-toggle{
        color:#0dc9c9
    }
    .menu-item--dropdown.is-open.is-open .dropdown-menu,.menu-item--dropdown.is-open.is-open .menu-item__dropdown-menu{
        display:block
    }
    .menu-item--dropdown.is-open .dropdown__arrow{
        -webkit-transform:rotateX(180deg);
        transform:rotateX(180deg)
    }
    .menu-item--dropdown .dropdown-menu,.menu-item--dropdown .menu-item__dropdown-menu{
        display:none;
        margin:0
    }
    .menu-item__link{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        padding:1rem 2rem;
        text-decoration:none;
        -webkit-transition:all .2s ease-in-out;
        transition:all .2s ease-in-out;
        color:#fff;
        font-size:1rem
    }
    .menu-item__link:focus,.menu-item__link:hover{
        text-decoration:none;
        outline:0;
        -webkit-box-shadow:none;
        box-shadow:none;
        background-color:#010e1b;
        color:#0dc9c9
    }
    .menu-item--subitem .menu-item__link{
        padding-left:3.5rem
    }
    .menu-item__start{
        position:absolute;
        top:1rem;
        left:2rem
    }
    .menu-item__arrow{
        display:block
    }
}
@media (max-width:767.98px){
    .menu-item__link{
        padding-left:1rem;
        padding-right:1rem
    }
    .menu-item--subitem .menu-item__link{
        padding-left:2.5rem
    }
    .menu-item--subitem .menu-item__start{
        left:1rem
    }
}
.grid-checkboxes__item{
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    padding-left:1.8rem;
    padding-top:.3125rem;
    margin:1rem 0;
    background-image:url(../../../../statics-home/1_21_0/images/icons/icon-checked.svg);
    background-repeat:no-repeat;
    background-position:0 .2rem;
    background-size:1.25rem 1.25rem
}
.grid-checkboxes__title{
    color:#202020;
    font-weight:500
}
@media (min-width:768px){
    .grid-checkboxes{
        display:-ms-grid;
        display:grid;
        -ms-grid-columns:1fr 1fr;
        grid-template-columns:1fr 1fr;
        grid-gap:2rem
    }
}
@media (min-width:768px) and (-ms-high-contrast:none),screen and (min-width:768px) and (-ms-high-contrast:active){
    .grid-checkboxes{
        margin-right:-2rem;
        margin-bottom:-2rem
    }
    .grid-checkboxes>*{
        margin-right:2rem;
        margin-bottom:2rem
    }
}
@media (min-width:768px){
    .grid-checkboxes__item{
        padding-top:.1875rem;
        margin:0
    }
    .grid-checkboxes__item:first-child{
        -ms-grid-column:1;
        -ms-grid-column-span:2-1;
        -ms-grid-row:1;
        -ms-grid-row-span:2-1;
        grid-column:1/2;
        grid-row:1/2
    }
    .grid-checkboxes__item:nth-child(2){
        -ms-grid-column:2;
        -ms-grid-column-span:3-2;
        -ms-grid-row:1;
        -ms-grid-row-span:2-1;
        grid-column:2/3;
        grid-row:1/2
    }
    .grid-checkboxes__item:nth-child(3){
        -ms-grid-column:1;
        -ms-grid-column-span:2-1;
        -ms-grid-row:2;
        -ms-grid-row-span:3-2;
        grid-column:1/2;
        grid-row:2/3
    }
    .grid-checkboxes__item:nth-child(4){
        -ms-grid-column:2;
        -ms-grid-column-span:3-2;
        -ms-grid-row:2;
        -ms-grid-row-span:3-2;
        grid-column:2/3;
        grid-row:2/3
    }
}
.chart-circle-outline{
    position:relative;
    max-width:14rem;
    margin-left:auto;
    margin-right:auto
}
.chart-circle-outline__caption{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:0 3rem
}
.chart-circle-outline__amount{
    font-size:3rem;
    line-height:1;
    margin-bottom:.5rem;
    display:block
}
.chart-circle-outline__text{
    display:block;
    margin-bottom:0;
    font-size:.875rem
}
.card,.card-listitems,.r-calculator__result{
    -webkit-box-shadow:0 0 9px 0 hsla(0,0%,61%,.5);
    box-shadow:0 0 9px 0 hsla(0,0%,61%,.5)
}
.card--border-radius-sm{
    border-radius:.25rem
}
.card--dark{
    background-color:#202020;
    -webkit-box-shadow:0 0 11px 0 rgba(0,0,0,.5);
    box-shadow:0 0 11px 0 rgba(0,0,0,.5)
}
.card--gray{
    background-color:#fcfcfc
}
.card-deck--sm{
    max-width:665px;
    margin:auto
}
.card-deck--sm .card,.card-deck--sm .card-listitems,.card-deck--sm .r-calculator__result{
    margin-left:.25rem;
    margin-right:.25rem
}
.card-deck--numbered .card,.card-deck--numbered .card-listitems,.card-deck--numbered .r-calculator__result{
    position:relative;
    counter-increment:b
}
.card-deck--numbered .card-listitems:before,.card-deck--numbered .card:before,.card-deck--numbered .r-calculator__result:before{
    content:counter(b);
    color:#202020;
    width:1.875rem;
    height:1.875rem;
    font-size:1.25rem;
    border-radius:50%;
    border:1px solid #202020;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:1rem auto 0
}
@media (min-width:576px){
    .card-deck--responsive{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .card-deck--responsive .card,.card-deck--responsive .card-listitems,.card-deck--responsive .r-calculator__result{
        margin-bottom:1rem
    }
    .card-deck--responsive-4{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:wrap row;
        flex-flow:row wrap
    }
    .card-deck--responsive-4 .card,.card-deck--responsive-4 .card-listitems,.card-deck--responsive-4 .r-calculator__result{
        -ms-flex-preferred-size:calc(50% - 2rem);
        flex-basis:calc(50% - 2rem);
        margin-bottom:2rem
    }
}
@media (min-width:768px){
    .card-deck--responsive{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:wrap row;
        flex-flow:row wrap
    }
    .card-deck--responsive .card,.card-deck--responsive .card-listitems,.card-deck--responsive .r-calculator__result{
        margin-bottom:0
    }
}
@media (min-width:992px){
    .card-deck--responsive-4 .card,.card-deck--responsive-4 .card-listitems,.card-deck--responsive-4 .r-calculator__result{
        -ms-flex-preferred-size:calc(25% - 2rem);
        flex-basis:calc(25% - 2rem);
        margin-bottom:0
    }
}
@media (min-width:1200px){
    .card-deck--numbered .card-listitems:before,.card-deck--numbered .card:before,.card-deck--numbered .r-calculator__result:before{
        width:2.5rem;
        height:2.5rem;
        font-size:1.5rem;
        border-width:2px
    }
}
.warning-text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:left;
    font-weight:500
}
.warning-text__img{
    margin-right:1rem;
    margin-top:.2rem
}
@media (max-width:767.98px){
    .warning-text--centered-sm{
        text-align:center
    }
    .warning-text--centered-sm .warning-text__text:before{
        content:"*"
    }
    .warning-text--centered-sm .warning-text__img{
        margin-bottom:.5rem;
        display:none
    }
}
.claim-and-button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.claim-and-button__text{
    font-weight:500
}
.claim-and-button__btn{
    margin-left:1rem
}
@media (max-width:767.98px){
    .claim-and-button{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .claim-and-button__btn{
        margin-left:0;
        margin-top:2rem
    }
}
.legend-colors{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:0
}
.legend-colors,.legend-colors__color{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.legend-colors__color{
    font-size:.75rem;
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin:0 .3rem
}
.legend-colors__color:before{
    content:"";
    display:inline-block;
    margin-right:.3rem;
    height:5px;
    width:26px;
    background-color:#9b9b9b;
    background-color:var(--gray)
}
.legend-colors__color.is--blue:before{
    background-color:#007bba;
    background-color:var(--#007BBA)
}
.legend-colors__color.is--blue-light:before{
    background-color:#8bb3da;
    background-color:var(--#8BB3DA)
}
.legend-colors__color.is--gray:before{
    background-color:#9b9b9b;
    background-color:var(--#9B9B9B)
}
.legend-colors__color.is--red:before{
    background-color:#9f3535;
    background-color:var(--#9F3535)
}
.legend-colors__color.is--yellow:before{
    background-color:#f1cc30;
    background-color:var(--#F1CC30)
}
.legend-colors__color.is--yellow-dark:before{
    background-color:#e0a335;
    background-color:var(--#E0A335)
}
.legend-colors__color.is--green:before{
    background-color:#87a727;
    background-color:var(--#87A727)
}
.chart{
    position:relative;
    font-size:.75rem;
    text-align:center
}
.chart__box{
    position:relative;
    padding-left:1.5rem
}
.chart__legend-axis-y{
    position:absolute;
    left:0;
    top:0;
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg);
    -webkit-writing-mode:tb-rl;
    -ms-writing-mode:tb-rl;
    writing-mode:tb-rl;
    height:100%
}
.chart__img{
    width:100%;
    height:auto;
    margin-bottom:.5rem
}
.chart__legend-currencies{
    margin-top:1rem
}
@media (max-width:991.98px){
    .chart .legend-colors{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .chart .legend-colors__color{
        line-height:1.4;
        -webkit-box-flex:0;
        -ms-flex:0 1 95px;
        flex:0 1 95px;
        margin:0
    }
    .chart .legend-colors__color:before{
        height:7px
    }
}
.nav--fill .nav-item{
    width:100%;
    margin-bottom:.5rem
}
@media (min-width:576px){
    .nav--fill{
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        margin-left:-.5rem;
        margin-right:-.5rem
    }
    .nav--fill .nav-item{
        -webkit-box-flex:50%;
        -ms-flex:50%;
        flex:50%;
        padding:.65rem .5rem;
        margin-bottom:0
    }
    .nav--fill .nav-link{
        height:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
@media (min-width:768px){
    .nav--fill .nav-item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1
    }
}
.nav-pills .nav-item--minwidth{
    min-width:15rem
}
.nav-pills .nav-link{
    color:#202020;
    -webkit-box-shadow:0 0 4px 0 hsla(0,0%,61%,.5);
    box-shadow:0 0 4px 0 hsla(0,0%,61%,.5);
    border-radius:0;
    padding:1rem;
    margin:.2rem;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    background-size:100% 0;
    background-repeat:no-repeat;
    background-position:bottom;
    background-image:-webkit-gradient(linear,left top,left bottom,from(#0dc9c9),to(#0dc9c9));
    background-image:linear-gradient(#0dc9c9,#0dc9c9)
}
.nav-pills .nav-link.active,.nav-pills .nav-link .show>.nav-link{
    background-size:100% 4px
}
.nav-pills .nav-link:active,.nav-pills .nav-link:focus,.nav-pills .nav-link:hover{
    background-color:#fbfbfb
}
.nav-pills--dark .nav-link{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#202020),to(#202020));
    background-image:linear-gradient(#202020,#202020)
}
.nav-pills--dark .nav-link.active,.nav-pills--dark .nav-link .show>.nav-link{
    color:#202020
}
.nav-pills--dark .nav-link:active,.nav-pills--dark .nav-link:focus,.nav-pills--dark .nav-link:hover{
    background-color:#fbfbfb
}
.nav-pills--group{
    -webkit-box-shadow:0 0 9px 0 hsla(0,0%,61%,.5);
    box-shadow:0 0 9px 0 hsla(0,0%,61%,.5)
}
.nav-pills--group .nav-item:not(:last-child){
    border-right:1px solid #e0e0e0
}
.nav-pills--group .nav-link{
    margin:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.nav-pills--alt .nav-link{
    color:#202020;
    background-image:none
}
.nav-pills--alt .nav-link.active,.nav-pills--alt .show>.nav-link{
    background-position:bottom;
    color:#fff;
    background:#202020
}
@media (max-width:767.98px){
    .nav-pills--xs-flex-1 .nav-item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        text-align:center
    }
}
@media (max-width:449.98px){
    .nav-pills{
        display:block
    }
}
.table-scrollable{
    -webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.24);
    box-shadow:0 0 7px 0 rgba(0,0,0,.24);
    max-height:calc(100vh - 3.5rem - 6rem);
    overflow-x:auto;
    scrollbar-color:#e0e0e0 transparent;
    scrollbar-width:thin
}
.table-scrollable,.table-scrollable _:-ms-lang(x){
    box-shadow:none;
    border:1px solid #e0e0e0
}
.table-scrollable::-webkit-scrollbar{
    width:5px;
    height:5px
}
.table-scrollable::-webkit-scrollbar-track{
    background:transparent
}
.table-scrollable::-webkit-scrollbar-thumb{
    background:#e0e0e0
}
.table-scrollable::-webkit-scrollbar-thumb:hover{
    background:#979797
}
.table-scrollable tr{
    height:3.5rem
}
.table-scrollable td,.table-scrollable th{
    padding-top:.25rem;
    padding-bottom:.25rem;
    vertical-align:middle;
    white-space:nowrap
}
.table-scrollable thead th{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    border:0;
    z-index:1
}
.table-scrollable thead th:first-child{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    left:0;
    z-index:2
}
.table-scrollable tr td:first-child{
    position:-webkit-sticky;
    position:sticky;
    left:0;
    -webkit-box-shadow:4px 3px 10px 0 rgba(0,0,0,.1);
    box-shadow:4px 3px 10px 0 rgba(0,0,0,.1);
    -webkit-transform:translateX(-2px);
    transform:translateX(-2px);
    background-color:#f6f6f6;
    border-color:transparent;
    z-index:1
}
.table-sticky-scroll table td,.table-sticky-scroll table th{
    width:33%;
    text-align:left
}
.table-sticky-scroll__header{
    padding:0 1.325rem 0 1rem;
    border-bottom:1px solid #e7e7e7;
    -webkit-box-shadow:0 5px 6px 0 rgba(0,0,0,.2);
    box-shadow:0 5px 6px 0 rgba(0,0,0,.2)
}
.table-sticky-scroll__header th{
    vertical-align:top
}
.table-sticky-scroll__content{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.table-sticky-scroll .scroller-nano{
    margin:0 1rem
}
@media (max-width:767.98px){
    .table-sticky-scroll td:first-child,.table-sticky-scroll th:first-child{
        min-width:120px
    }
    .table-sticky-scroll__header{
        position:-webkit-sticky;
        position:sticky;
        top:0;
        padding:0 1rem;
        border-bottom:1px solid #e7e7e7
    }
    .table-sticky-scroll__header th{
        background-color:#fff;
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .modal .table-sticky-scroll .scroller-nano{
        height:auto;
        overflow:visible
    }
}
.list-group-item{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#0dc9c9),to(#0dc9c9));
    background-image:linear-gradient(#0dc9c9,#0dc9c9);
    background-size:0 100%;
    background-repeat:no-repeat;
    background-position:0;
    font-size:1rem;
    font-weight:500;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.list-group-item.active{
    background-size:4px 100%;
    -webkit-box-shadow:inset 0 0 2px 1px hsla(0,0%,62%,.5);
    box-shadow:inset 0 0 2px 1px hsla(0,0%,62%,.5)
}
.list-group-item.active:first-of-type{
    -webkit-box-shadow:inset 0 -1px 2px 0 hsla(0,0%,62%,.5);
    box-shadow:inset 0 -1px 2px 0 hsla(0,0%,62%,.5)
}
.list-group-item.active:last-of-type{
    -webkit-box-shadow:inset 0 1px 2px 0 hsla(0,0%,62%,.5);
    box-shadow:inset 0 1px 2px 0 hsla(0,0%,62%,.5)
}
@media (min-width:992px){
    .list-group-item.active{
        -webkit-box-shadow:inset 0 0 3px 1px hsla(0,0%,62%,.5);
        box-shadow:inset 0 0 3px 1px hsla(0,0%,62%,.5)
    }
    .list-group-item.active:first-of-type{
        -webkit-box-shadow:inset 0 -2px 3px 0 hsla(0,0%,62%,.5);
        box-shadow:inset 0 -2px 3px 0 hsla(0,0%,62%,.5)
    }
    .list-group-item.active:last-of-type{
        -webkit-box-shadow:inset 0 2px 3px 0 hsla(0,0%,62%,.5);
        box-shadow:inset 0 2px 3px 0 hsla(0,0%,62%,.5)
    }
}
.navbar-fixed__toggler{
    display:none;
    background-color:#0dc9c9;
    height:3.5rem;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    cursor:pointer;
    font-weight:500;
    font-size:1.25rem;
    padding:0 1rem
}
.navbar-fixed__toggler.collapsed .navbar-fixed__icon [class*=" icon-"]:before,.navbar-fixed__toggler.collapsed .navbar-fixed__icon [class^=icon-]:before{
    content:"\e99b"
}
.navbar-fixed__icon{
    width:1.875rem;
    margin-left:auto;
    font-size:1.875rem;
    position:absolute;
    top:50%;
    right:1rem;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.navbar-fixed__content{
    max-height:calc(100vh - 275px);
    overflow-y:auto;
    scrollbar-color:#e0e0e0 transparent;
    scrollbar-width:thin
}
.navbar-fixed__content::-webkit-scrollbar{
    width:5px;
    height:5px
}
.navbar-fixed__content::-webkit-scrollbar-track{
    background:transparent
}
.navbar-fixed__content::-webkit-scrollbar-thumb{
    background:#e0e0e0
}
.navbar-fixed__content::-webkit-scrollbar-thumb:hover{
    background:#979797
}
@media (max-width:991.98px){
    .navbar-fixed{
        position:fixed;
        top:3.5rem;
        left:0;
        right:0;
        z-index:1018
    }
    .navbar-fixed__toggler{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        position:relative;
        font-size:1rem
    }
    .navbar-fixed__content{
        background-color:#fff
    }
    .navbar-fixed .list-group-item{
        text-align:center;
        font-size:1rem
    }
}
@media (max-width:575.98px){
    .navbar-fixed__toggler{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        padding:0 3.5rem 0 1rem
    }
}
@media (min-width:992px){
    .navbar-fixed__items{
        -webkit-box-shadow:0 0 5px 0 hsla(0,0%,62%,.5);
        box-shadow:0 0 5px 0 hsla(0,0%,62%,.5);
        max-height:calc(100vh - 300px);
        overflow-y:auto;
        scrollbar-color:#e0e0e0 transparent;
        scrollbar-width:thin
    }
    .navbar-fixed__items::-webkit-scrollbar{
        width:5px;
        height:5px
    }
    .navbar-fixed__items::-webkit-scrollbar-track{
        background:transparent
    }
    .navbar-fixed__items::-webkit-scrollbar-thumb{
        background:#e0e0e0
    }
    .navbar-fixed__items::-webkit-scrollbar-thumb:hover{
        background:#979797
    }
    .navbar-fixed__content{
        max-height:100%;
        overflow-y:visible
    }
    .navbar-fixed__content.collapse{
        display:block
    }
    .navbar-fixed--sticky{
        position:-webkit-sticky;
        position:sticky;
        top:6rem
    }
}
.scroller-nano{
    overflow-y:scroll;
    scrollbar-color:#e0e0e0 transparent;
    scrollbar-width:thin
}
.scroller-nano::-webkit-scrollbar{
    width:5px;
    height:5px
}
.scroller-nano::-webkit-scrollbar-track{
    background:transparent
}
.scroller-nano::-webkit-scrollbar-thumb{
    background:#e0e0e0
}
.scroller-nano::-webkit-scrollbar-thumb:hover{
    background:#979797
}
.scroller-nano--height-1{
    height:100px
}
.scroller-nano--height-2{
    height:200px
}
.scroller-nano--height-3{
    height:300px
}
.scroller-nano--height-4{
    height:400px
}
.scroller-nano--height-5{
    height:500px
}
.scroller-nano__top-shadow td{
    padding:0
}
.embed-container{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%;
    background-color:rgba(24,48,70,.13)
}
.embed-container:before{
    font-family:darwinex!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\e970";
    position:absolute;
    z-index:1;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:3rem;
    opacity:1
}
.embed-container embed,.embed-container iframe,.embed-container object,.embed-container video{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.list-timeline{
    padding-left:2.5rem;
    position:relative
}
.list-timeline:before{
    content:"";
    width:4px;
    background-color:#0dc9c9;
    position:absolute;
    top:5px;
    bottom:0;
    left:1rem;
    margin-left:-2px
}
.list-timeline__item{
    margin-bottom:1.5rem;
    position:relative
}
.list-timeline__item:after{
    width:12px;
    height:12px;
    left:-30px;
    top:4px
}
.list-timeline__item:after,.list-timeline__item:before{
    content:"";
    background-color:#0dc9c9;
    border-radius:50%;
    position:absolute
}
.list-timeline__item:before{
    width:20px;
    height:20px;
    opacity:.3;
    left:-34px;
    top:0
}
.list-timeline__text{
    color:#202020;
    font-weight:500
}
@media (min-width:992px){
    .list-timeline{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        padding:0 2rem;
        height:19.625rem
    }
    .list-timeline .list-timeline__title{
        margin-bottom:1rem
    }
    .list-timeline:before{
        height:4px;
        top:50%;
        margin-top:-2px;
        left:9.5%;
        width:80.5%
    }
    .list-timeline__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        height:9.8125rem;
        margin:0;
        text-align:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-right:-2rem;
        margin-left:-2rem
    }
    .list-timeline__item:after{
        width:1rem;
        height:1rem
    }
    .list-timeline__item:before{
        width:1.5rem;
        height:1.5rem
    }
    .list-timeline__item:nth-child(odd){
        -webkit-transform:translateY(100%);
        transform:translateY(100%);
        padding-top:1.5rem
    }
    .list-timeline__item:nth-child(odd):before{
        bottom:auto;
        top:-12px;
        left:50%;
        margin-left:-1rem
    }
    .list-timeline__item:nth-child(odd):after{
        bottom:auto;
        top:-8px;
        left:50%;
        margin-left:-.75rem
    }
    .list-timeline__item:nth-child(2n){
        padding-bottom:1.5rem;
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .list-timeline__item:nth-child(2n):before{
        top:auto;
        bottom:-12px;
        left:50%;
        margin-left:-1rem
    }
    .list-timeline__item:nth-child(2n):after{
        top:auto;
        bottom:-8px;
        left:50%;
        margin-left:-.75rem
    }
    .list-timeline__item:nth-child(2n) .list-timeline__title{
        margin-bottom:0;
        margin-top:1rem;
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .list-timeline.is-animated:before{
        -webkit-transition:width 1.5s ease-in;
        transition:width 1.5s ease-in
    }
    .list-timeline.is-animated .list-timeline__item:first-child .list-timeline__text,.list-timeline.is-animated .list-timeline__item:first-child .list-timeline__title,.list-timeline.is-animated .list-timeline__item:first-child:after,.list-timeline.is-animated .list-timeline__item:first-child:before{
        -webkit-transition:opacity .5s ease-in-out .1875s,-webkit-transform .5s ease-in-out .1875s;
        transition:opacity .5s ease-in-out .1875s,-webkit-transform .5s ease-in-out .1875s;
        transition:opacity .5s ease-in-out .1875s,transform .5s ease-in-out .1875s;
        transition:opacity .5s ease-in-out .1875s,transform .5s ease-in-out .1875s,-webkit-transform .5s ease-in-out .1875s
    }
    .list-timeline.is-animated .list-timeline__item:nth-child(2) .list-timeline__text,.list-timeline.is-animated .list-timeline__item:nth-child(2) .list-timeline__title,.list-timeline.is-animated .list-timeline__item:nth-child(2):after,.list-timeline.is-animated .list-timeline__item:nth-child(2):before{
        -webkit-transition:opacity .5s ease-in-out .375s,-webkit-transform .5s ease-in-out .375s;
        transition:opacity .5s ease-in-out .375s,-webkit-transform .5s ease-in-out .375s;
        transition:opacity .5s ease-in-out .375s,transform .5s ease-in-out .375s;
        transition:opacity .5s ease-in-out .375s,transform .5s ease-in-out .375s,-webkit-transform .5s ease-in-out .375s
    }
    .list-timeline.is-animated .list-timeline__item:nth-child(3) .list-timeline__text,.list-timeline.is-animated .list-timeline__item:nth-child(3) .list-timeline__title,.list-timeline.is-animated .list-timeline__item:nth-child(3):after,.list-timeline.is-animated .list-timeline__item:nth-child(3):before{
        -webkit-transition:opacity .5s ease-in-out .5625s,-webkit-transform .5s ease-in-out .5625s;
        transition:opacity .5s ease-in-out .5625s,-webkit-transform .5s ease-in-out .5625s;
        transition:opacity .5s ease-in-out .5625s,transform .5s ease-in-out .5625s;
        transition:opacity .5s ease-in-out .5625s,transform .5s ease-in-out .5625s,-webkit-transform .5s ease-in-out .5625s
    }
    .list-timeline.is-animated .list-timeline__item:nth-child(4) .list-timeline__text,.list-timeline.is-animated .list-timeline__item:nth-child(4) .list-timeline__title,.list-timeline.is-animated .list-timeline__item:nth-child(4):after,.list-timeline.is-animated .list-timeline__item:nth-child(4):before{
        -webkit-transition:opacity .5s ease-in-out .75s,-webkit-transform .5s ease-in-out .75s;
        transition:opacity .5s ease-in-out .75s,-webkit-transform .5s ease-in-out .75s;
        transition:opacity .5s ease-in-out .75s,transform .5s ease-in-out .75s;
        transition:opacity .5s ease-in-out .75s,transform .5s ease-in-out .75s,-webkit-transform .5s ease-in-out .75s
    }
    .list-timeline.is-animated .list-timeline__item:nth-child(5) .list-timeline__text,.list-timeline.is-animated .list-timeline__item:nth-child(5) .list-timeline__title,.list-timeline.is-animated .list-timeline__item:nth-child(5):after,.list-timeline.is-animated .list-timeline__item:nth-child(5):before{
        -webkit-transition:opacity .5s ease-in-out .9375s,-webkit-transform .5s ease-in-out .9375s;
        transition:opacity .5s ease-in-out .9375s,-webkit-transform .5s ease-in-out .9375s;
        transition:opacity .5s ease-in-out .9375s,transform .5s ease-in-out .9375s;
        transition:opacity .5s ease-in-out .9375s,transform .5s ease-in-out .9375s,-webkit-transform .5s ease-in-out .9375s
    }
    .list-timeline.is-animated .list-timeline__item:nth-child(6) .list-timeline__text,.list-timeline.is-animated .list-timeline__item:nth-child(6) .list-timeline__title,.list-timeline.is-animated .list-timeline__item:nth-child(6):after,.list-timeline.is-animated .list-timeline__item:nth-child(6):before{
        -webkit-transition:opacity .5s ease-in-out 1.125s,-webkit-transform .5s ease-in-out 1.125s;
        transition:opacity .5s ease-in-out 1.125s,-webkit-transform .5s ease-in-out 1.125s;
        transition:opacity .5s ease-in-out 1.125s,transform .5s ease-in-out 1.125s;
        transition:opacity .5s ease-in-out 1.125s,transform .5s ease-in-out 1.125s,-webkit-transform .5s ease-in-out 1.125s
    }
    .list-timeline.is-animated .list-timeline__item:nth-child(7) .list-timeline__text,.list-timeline.is-animated .list-timeline__item:nth-child(7) .list-timeline__title,.list-timeline.is-animated .list-timeline__item:nth-child(7):after,.list-timeline.is-animated .list-timeline__item:nth-child(7):before{
        -webkit-transition:opacity .5s ease-in-out 1.3125s,-webkit-transform .5s ease-in-out 1.3125s;
        transition:opacity .5s ease-in-out 1.3125s,-webkit-transform .5s ease-in-out 1.3125s;
        transition:opacity .5s ease-in-out 1.3125s,transform .5s ease-in-out 1.3125s;
        transition:opacity .5s ease-in-out 1.3125s,transform .5s ease-in-out 1.3125s,-webkit-transform .5s ease-in-out 1.3125s
    }
    .list-timeline.is-animated .list-timeline__item:nth-child(8) .list-timeline__text,.list-timeline.is-animated .list-timeline__item:nth-child(8) .list-timeline__title,.list-timeline.is-animated .list-timeline__item:nth-child(8):after,.list-timeline.is-animated .list-timeline__item:nth-child(8):before{
        -webkit-transition:opacity .5s ease-in-out 1.5s,-webkit-transform .5s ease-in-out 1.5s;
        transition:opacity .5s ease-in-out 1.5s,-webkit-transform .5s ease-in-out 1.5s;
        transition:opacity .5s ease-in-out 1.5s,transform .5s ease-in-out 1.5s;
        transition:opacity .5s ease-in-out 1.5s,transform .5s ease-in-out 1.5s,-webkit-transform .5s ease-in-out 1.5s
    }
    .list-timeline.is-animated.is-hidden:before{
        width:0
    }
    .list-timeline.is-animated.is-hidden .list-timeline__item .list-timeline__text,.list-timeline.is-animated.is-hidden .list-timeline__item .list-timeline__title{
        opacity:0;
        -webkit-transform:translateY(-1rem);
        transform:translateY(-1rem)
    }
    .list-timeline.is-animated.is-hidden .list-timeline__item:nth-child(2n) .list-timeline__text,.list-timeline.is-animated.is-hidden .list-timeline__item:nth-child(2n) .list-timeline__title{
        -webkit-transform:translateY(1rem);
        transform:translateY(1rem)
    }
    .list-timeline.is-animated.is-hidden .list-timeline__item:after,.list-timeline.is-animated.is-hidden .list-timeline__item:before{
        -webkit-transform:scale(0);
        transform:scale(0)
    }
}
@media (min-width:1200px){
    .list-timeline{
        padding:0 3.5rem
    }
}
.card-listitems{
    padding:2rem 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.card-listitems__header{
    padding:0 1rem;
    height:7.5rem;
    -ms-flex-negative:0;
    flex-shrink:0
}
.card-listitems__icon{
    margin-right:1rem
}
.card-listitems__list{
    margin-bottom:0;
    padding:0 1rem;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.card-listitems__item{
    color:#202020;
    font-weight:500;
    font-size:.875rem
}
.card-listitems__logo{
    height:3.25rem;
    max-width:9.375rem;
    margin:0 auto .5rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.card-listitems__logo>img{
    max-width:100%;
    margin:auto
}
@media (max-width:767.98px){
    .card-listitems__header{
        height:6.25rem
    }
}
.popover{
    background-color:#fbfbfb;
    border-radius:.25rem
}
.popover-body{
    color:#202020;
    font-size:.75rem
}
.list-criteria__icon{
    margin-bottom:1rem;
    width:1.5625rem;
    height:1.5625rem
}
.list-criteria__item{
    text-align:center;
    margin-top:1.5rem
}
.list-criteria__text{
    padding-bottom:1.5rem
}
@media (min-width:768px){
    .list-criteria__item:nth-child(n+4){
        margin-top:2rem
    }
}
@media (min-width:1200px){
    .list-criteria__icon{
        width:1.9375rem;
        height:1.9375rem
    }
}
@media (max-width:767.98px){
    .table-double{
        -webkit-box-shadow:0 0 9px 0 hsla(0,0%,61%,.5);
        box-shadow:0 0 9px 0 hsla(0,0%,61%,.5);
        border-radius:.25rem;
        margin:0 .5rem
    }
    .table-double__col{
        padding:0
    }
    .table-double__col .card,.table-double__col .card-listitems,.table-double__col .r-calculator__result{
        -webkit-box-shadow:none;
        box-shadow:none;
        border-radius:0
    }
    .table-double__col:nth-child(n+2) .card,.table-double__col:nth-child(n+2) .card-listitems,.table-double__col:nth-child(n+2) .r-calculator__result{
        border-top-left-radius:0;
        border-top-right-radius:0;
        border-top:1px solid #e0e0e0
    }
    .table-double__col:nth-child(n+2) thead{
        display:none
    }
}
.alert-lopd{
    display:none;
    color:#fff;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    z-index:-1
}
.alert-lopd__icon{
    margin-bottom:1rem
}
.alert-lopd__content{
    -webkit-box-shadow:0 0 30px 0 hsla(0,0%,50%,.5);
    box-shadow:0 0 30px 0 hsla(0,0%,50%,.5);
    border-radius:4px;
    background:#fff;
    max-width:320px;
    margin:1.5rem;
    pointer-events:auto
}
.alert-lopd__body{
    padding:1rem 2rem
}
.alert-lopd__body p:first-of-type:before{
    content:"";
    display:block;
    height:0;
    width:0;
    margin-top:-0.15em
}
.alert-lopd__body a,.alert-lopd__body p{
    line-height:1.3
}
.alert-lopd__footer{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 2rem 1rem;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.alert-lopd__btn-decline{
    padding-left:0;
    padding-right:0;
    color:#202020
}
.alert-lopd__btn-accept{
    min-width:150px
}
.alert-lopd p:last-child{
    margin-bottom:0
}
@media (max-width:767.98px){
    .alert-lopd{
        padding:.5rem
    }
    .alert-lopd__content{
        -webkit-box-shadow:0 0 20px 0 hsla(0,0%,50%,.5);
        box-shadow:0 0 20px 0 hsla(0,0%,50%,.5);
        max-width:100%;
        margin:0
    }
    .alert-lopd__body{
        padding:.5rem
    }
    .alert-lopd__body p{
        margin-bottom:0
    }
    .alert-lopd__body p:first-of-type:before{
        content:"";
        display:block;
        height:0;
        width:0;
        margin-top:-0.1em
    }
    .alert-lopd__body a,.alert-lopd__body p{
        line-height:1.2
    }
    .alert-lopd__icon{
        margin-bottom:.5rem;
        width:2.5rem
    }
    .alert-lopd__footer{
        padding:.5rem
    }
    .alert-lopd__btn-accept{
        min-width:130px
    }
}
@media screen and (max-height:400px){
    .alert-lopd{
        overflow:auto;
        -ms-flex-negative:1;
        flex-shrink:1
    }
    .alert-lopd__icon{
        display:none
    }
    .alert-lopd__content{
        overflow:auto
    }
}
.portrait-list{
    margin-top:-1rem;
    margin-bottom:-1rem
}
.portrait-hoverable{
    display:-webkit-box;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-direction:normal;
    -webkit-box-orient:vertical;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    position:relative;
    text-align:center;
    margin:1rem 0
}
.portrait-hoverable .portrait-content{
    position:relative;
    display:inline-block
}
.portrait-hoverable .portrait-img{
    max-width:100%
}
.portrait-hoverable .portrait-hover-content{
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.portrait-hoverable>blockquote{
    font-weight:300;
    position:relative;
    color:#fff;
    z-index:2;
    bottom:30%;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.portrait-hoverable>blockquote:before{
    content:"“";
    position:absolute;
    top:-40px;
    left:-11px;
    font-size:150px;
    line-height:1;
    font-family:Arial;
    color:hsla(0,0%,100%,.2);
    width:50px;
    height:50px
}
.portrait-hoverable .list-social-network{
    margin-top:1rem
}
.portrait-hoverable .list-social-network a{
    font-size:2rem;
    text-decoration:none;
    color:#202020;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.portrait-hoverable .list-social-network a:hover{
    color:#0dc9c9
}
.portrait-hoverable .portrait-info{
    display:block;
    text-align:center;
    margin-top:1rem;
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.portrait-hoverable .portrait-name{
    display:block;
    color:#202020;
    margin-bottom:.25rem
}
.portrait-hoverable .portrait-position{
    display:block
}
.portrait-hoverable.hover-toggle .portrait-hover-content{
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -moz-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -moz-align-items:center;
    align-items:center;
    -webkit-box-direction:normal;
    -webkit-box-orient:vertical;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    position:absolute;
    margin:0;
    opacity:0;
    z-index:2;
    bottom:25%;
    background-color:rgba(1,27,52,.6);
    border-radius:2px;
    padding:.8rem
}
.portrait-hoverable.hover-toggle .list-social-network a{
    color:#fff
}
.portrait-hoverable.hover-toggle .list-social-network a:hover{
    color:#0dc9c9
}
.portrait-hoverable.hover-toggle:hover .portrait-hover-content{
    opacity:1
}
@media (max-width:991.98px){
    .portrait-hoverable .portrait-info{
        margin-top:.75rem
    }
    .portrait-hoverable .list-social-network{
        margin-top:0
    }
    .portrait-hoverable.hover-toggle .portrait-hover-content{
        position:relative;
        opacity:1;
        border-radius:0;
        background-color:transparent;
        padding:0;
        margin-top:.9rem;
        height:auto
    }
    .portrait-hoverable.hover-toggle .list-social-network a{
        color:#202020
    }
    .portrait-hoverable.hover-toggle .list-social-network a:focus,.portrait-hoverable.hover-toggle .list-social-network a:hover{
        color:#0dc9c9
    }
}
.btn-spinner-loading{
    display:-webkit-box;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -moz-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -moz-align-items:center;
    align-items:center;
    border:1px solid #e0e0e0;
    cursor:not-allowed
}
.esma-warning{
    -webkit-box-shadow:rgba(0,0,0,.25) 0 -5px 6px -2px;
    box-shadow:0 -5px 6px -2px rgba(0,0,0,.25);
    background-color:#373737;
    color:#fff;
    text-align:center;
    font-weight:300;
    padding:.5rem 0;
    pointer-events:auto
}
.esma-warning__container{
    padding:.5rem 6rem
}
.esma-warning p{
    margin:0
}
@media (max-width:767.98px){
    .esma-warning p{
        margin:0;
        line-height:1.1
    }
    .esma-warning__container{
        padding:.5rem
    }
}
@media (max-height:300px){
    .esma-warning{
        display:none
    }
}
@media print{
    .esma-warning{
        display:none
    }
}
.regulator-selector{
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#fff
}
@media (max-width:575.98px){
    .regulator-selector{
        padding:16px 16px 8px;
        margin-top:4px
    }
}
.regulator-selector__item{
    color:#fff;
    font-weight:400;
    padding:0 8px
}
.regulator-selector__item+.regulator-selector__item{
    border-left:1px solid #fff
}
.regulator-selector__item.active{
    font-weight:700
}
.regulator-selector__item:hover{
    font-weight:700;
    color:#6ae5d0;
    text-decoration:none
}
.regulator-selector__item:after{
    content:attr(data-text)/"";
    display:block;
    height:0;
    visibility:hidden;
    overflow:hidden;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    pointer-events:none;
    font-weight:700
}
.regulator-selector__extra-info{
    color:#0dc9c9;
    font-size:.75rem;
    margin-top:1px
}
.regulator-selector__dropdown{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.regulator-selector__dropdown:hover{
    text-decoration:none
}
.regulator-selector__dropdown:after{
    display:none
}
.regulator-selector__arrow{
    color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-top:1px
}
.regulator-selector.dropdown .dropdown-menu{
    background-color:#202020
}
.regulator-selector.dropdown .dropdown-menu .regulator-selector__item{
    padding:8px
}
.regulator-selector.dropdown .dropdown-menu .regulator-selector__item:hover{
    background-color:#202020
}
.table-features-comparision{
    table-layout:fixed
}
.table-features-comparision__selector{
    text-transform:uppercase;
    color:#202020
}
.table-features-comparision thead{
    color:#202020;
    font-size:1.5rem
}
.table-features-comparision thead th{
    text-align:center;
    padding:32px 0;
    border:none
}
.table-features-comparision tbody tr:first-child>td{
    border-top:none
}
.table-features-comparision tbody td{
    vertical-align:middle;
    height:56px;
    color:#373737
}
.table-features-comparision tbody td:first-child{
    padding-left:0
}
.table-features-comparision tbody td:not(:first-child){
    text-align:center
}
@media (min-width:1440px){
    .table-features-comparision tbody td:not(:first-child){
        padding-left:64px;
        padding-right:64px
    }
}
@media (min-width:1200px) and (max-width:1439.98px){
    .table-features-comparision tbody td:not(:first-child){
        padding-left:48px;
        padding-right:48px
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .table-features-comparision tbody td:not(:first-child){
        padding-left:32px;
        padding-right:32px
    }
}
@media (max-width:991.98px){
    .table-features-comparision tbody td:not(:first-child){
        padding-left:16px;
        padding-right:16px
    }
}
.table-features-comparision tr>*{
    width:auto
}
.table-features-comparision tr>:first-child{
    word-break:break-word
}
@media (min-width:992px){
    .table-features-comparision tr>:first-child{
        width:20%
    }
}
.table-features-comparision.table-features-comparision--selected-1 tr:first-child :nth-child(2){
    border-top-left-radius:8px;
    border-top-right-radius:8px
}
.table-features-comparision.table-features-comparision--selected-1 tr:not(:first-child):last-child :nth-child(2){
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    -webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.25);
    box-shadow:0 8px 8px -8px rgba(0,0,0,.25)
}
.table-features-comparision.table-features-comparision--selected-1 tr :nth-child(2){
    background-color:hsla(0,0%,88%,.2)
}
.table-features-comparision.table-features-comparision--selected-2 tr:first-child :nth-child(3){
    border-top-left-radius:8px;
    border-top-right-radius:8px
}
.table-features-comparision.table-features-comparision--selected-2 tr:not(:first-child):last-child :nth-child(3){
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    -webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,.25);
    box-shadow:0 8px 8px -8px rgba(0,0,0,.25)
}
.table-features-comparision.table-features-comparision--selected-2 tr :nth-child(3){
    background-color:hsla(0,0%,88%,.2)
}
.header-main{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1031;
    min-height:3.5rem;
    -webkit-transition:background .15s linear;
    transition:background .15s linear
}
.header-main,.header-main--empty{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.header-main--empty{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:3.125rem
}
.header-main--empty,.is-scrolling .header-main--empty.header-main{
    background-color:#000
}
@media (max-width:767.98px){
    .header-main--empty .header-main__logo{
        margin:0 auto
    }
}
.header-main .login-signup--scroll{
    display:none
}
.header-main__container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 1rem;
    width:100%
}
@media (min-width:1200px){
    .header-main__container{
        max-width:1400px;
        margin-left:auto;
        margin-right:auto
    }
}
.is-scrolling .header-main{
    background-color:#202020
}
.header-main .dropdown-menu .dropdown-language{
    display:none
}
.header-main .atomic-nav-item>*{
    text-decoration:none
}
.header-main.has-submenu-open{
    background-color:rgba(0, 0, 0, 0.89)
}
.is-scrolling .header-main.has-submenu-open{
    background-color:#202020
}
.header-main__regco-toggler{
    display:none
}
@media (max-width:991.98px){
    .has-sidebar-navbar-open .header-main{
        background-color:#202020
    }
    .header-main__regco-toggler{
        display:inline-block
    }
}
@media (min-width:992px){
    .header-main{
        border-bottom:1px solid #fff
    }
    .header-main__container{
        padding-right:2rem;
        padding-left:2rem
    }
    .is-scrolling .header-main{
        border-bottom-color:transparent
    }
    .header-main .login-signup.login-signup--scroll{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn{
        position:relative;
        overflow:hidden;
        height:2.1875rem;
        width:11.25rem
    }
    .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn>a{
        color:#fff;
        width:100%;
        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;
        position:absolute;
        left:0;
        top:0;
        right:0;
        bottom:0
    }
    .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:focus>a,.header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:hover>a{
        color:#202020;
        text-decoration:none
    }
    .header-main .login-signup.login-signup--scroll .btn-login,.header-main .login-signup.login-signup--scroll .btn-signup{
        -webkit-transition:all .2s ease-in-out;
        transition:all .2s ease-in-out
    }
    .header-main .login-signup.login-signup--scroll .btn-signup{
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
    .is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn{
        color:#fff;
        background-color:#0dc9c9;
        border-color:#0dc9c9
    }
    .is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:hover{
        color:#fff;
        background-color:#6ae5d0;
        border-color:#02529b
    }
    .is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn.focus,.is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:focus{
        -webkit-box-shadow:0 0 0 .15rem rgba(2,109,206,.5);
        box-shadow:0 0 0 .15rem rgba(2,109,206,.5)
    }
    .is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn.disabled,.is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:disabled{
        color:#fff;
        background-color:#0dc9c9;
        border-color:#0dc9c9
    }
    .is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:not(:disabled):not(.disabled).active,.is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:not(:disabled):not(.disabled):active,.show>.is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn.dropdown-toggle{
        color:#fff;
        background-color:#02529b;
        border-color:#014c8f
    }
    .is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:not(:disabled):not(.disabled).active:focus,.is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:not(:disabled):not(.disabled):active:focus,.show>.is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn.dropdown-toggle:focus{
        -webkit-box-shadow:0 0 0 .15rem rgba(2,109,206,.5);
        box-shadow:0 0 0 .15rem rgba(2,109,206,.5)
    }
    .is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:focus>a,.is-scrolling .header-main .login-signup.login-signup--scroll .login-signup--scroll__btn:hover>a{
        color:#fff
    }
    .is-scrolling .header-main .login-signup.login-signup--scroll .btn-login{
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%)
    }
    .is-scrolling .header-main .login-signup.login-signup--scroll .btn-signup{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.section{
    position:relative
}
.section--fullscreen{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    min-height:100vh;
    padding-top:5.5rem;
    padding-bottom:5.5rem;
    position:relative;
    background-size:cover
}
.section--bg-mocked{
    background-color:#3d3d3d;
    color:#fff
}
.section--bg-cover-right{
    background-size:cover;
    background-position:100%
}
@media (max-width:767.98px){
    .section--bg-cover-right{
        position:relative
    }
    .section--bg-cover-right:before{
        content:"";
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-color:rgba(3,25,56,.5)
    }
}
.section--bg-office{
    background-image:url(../../../../statics-home/1_21_0/images/bg/office.jpg)
}
.section--intro{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:550px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    padding-top:3.5rem;
    background-size:cover
}
.section__content{
    padding-top:5.75rem;
    padding-bottom:5.75rem
}
.section__pretitle{
    margin-bottom:1.5rem
}
.section.bg-dark{
    color:#fff
}
.section .h2,.section .h3,.section .h4{
    margin-bottom:2.5rem;
    font-weight:300
}
.section p:last-child{
    margin-bottom:0
}
.section--sm .h4,.section--sm h4{
    margin-bottom:1.75rem
}
.section--sm .section__content{
    padding-top:2.5rem;
    padding-bottom:2.5rem
}
.section--xs .section__content{
    padding-top:1.5rem;
    padding-bottom:1.5rem
}
@media (max-width:1199.98px){
    .section--intro{
        height:400px
    }
}
@media (max-width:991.98px){
    .section .h2,.section .h3{
        margin-bottom:2rem
    }
    .section .h4{
        margin-bottom:1rem
    }
    .section--intro{
        height:auto;
        padding:4rem 2rem 3rem
    }
}
@media (max-width:991.98px){
    .section__content{
        padding:2rem .5rem
    }
    .section--intro .section__content{
        padding:0
    }
    .section--sm .section__content{
        padding-top:1.75rem;
        padding-bottom:1.75rem
    }
    .section--xs .section__content{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .section--fullscreen{
        width:auto;
        height:auto;
        min-height:auto;
        padding-top:4.5rem;
        padding-bottom:3rem
    }
}
.section-intro-main{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-negative:0;
    flex-shrink:0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-intro-main-xs.jpg);
    background-size:cover;
    background-position:50%;
    color:#fff;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:auto;
    padding-top:3.5rem
}
.section-intro-main.bg-futuristic-buildings{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-futuristic-buildings.jpg)
}
.section-intro-main__content{
    margin-top:auto;
    text-align:center;
    padding:.5rem
}
.section-intro-main__bottom{
    margin:2rem auto 1rem
}
.section-intro-main h2{
    margin-bottom:1rem
}
.section-intro-main .h3{
    font-size:1.125rem
}
.section-intro-main .stats__item{
    max-width:240px
}
@media (max-height:650px){
    .section-intro-main{
        height:auto
    }
}
@media (min-width:576px){
    .section-intro-main{
        background-image:url(../../../../statics-home/1_21_0/images/bg/bg-intro-main-sm.jpg)
    }
    .section-intro-main__content{
        margin-bottom:2rem
    }
    .section-intro-main__bottom{
        margin-top:0
    }
}
@media (min-width:768px){
    .section-intro-main__content{
        padding:2rem 10rem;
        max-width:1460px
    }
    .section-intro-main__bottom{
        margin:auto auto 1.5rem
    }
    .section-intro-main .h1,.section-intro-main h1{
        margin-bottom:1.5625rem
    }
    .section-intro-main .h3,.section-intro-main h3{
        margin-bottom:1.0625rem;
        font-size:1.5rem
    }
}
@media (min-width:992px){
    .section-intro-main{
        min-height:calc(100vh - 3.75rem);
        background-image:url(../../../../statics-home/1_21_0/images/bg/bg-intro-main.jpg)
    }
    .section-intro-main__content{
        padding:5rem 10rem
    }
    .section-intro-main .h3,.section-intro-main h3{
        margin-bottom:1.0625rem;
        font-size:2rem
    }
}
@media (max-width:991.98px){
    .section-intro-main .stats{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .section-intro-main .stats__item{
        min-width:33%
    }
}
@media (max-width:767.98px){
    .section-intro-main .stats{
        margin-left:0;
        margin-right:0
    }
    .section-intro-main .stats__item{
        -webkit-box-flex:50%;
        -ms-flex:50%;
        flex:50%
    }
}
.section-broker-quality{
    background-image:url(../../../../statics-home/1_21_0/images/bg/laptop.png)
}
.section-features__features{
    margin:1rem auto
}
.section-features__feature{
    text-align:center;
    padding:1rem;
    margin-bottom:1rem
}
.section-features__content{
    max-width:100%
}
.section-features__icon{
    width:auto;
    height:3.125rem;
    margin-bottom:1rem
}
.section-features__title{
    margin-bottom:.75rem;
    color:#202020;
    line-height:1.2
}
.section-features__text{
    padding:0;
    line-height:20px
}
@media (min-width:576px){
    .section-features__features{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .section-features__feature{
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        margin-bottom:0
    }
    .section-features__title br{
        display:block
    }
    .section-features__text{
        padding:0 12px
    }
    .section-features__content{
        padding-left:0
    }
}
@media (min-width:992px){
    .section-features__features{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .section-features__feature{
        -webkit-box-flex:1;
        -moz-flex:1;
        -ms-flex:1;
        flex:1;
        margin-bottom:0
    }
    .section-features--lg .section-features__features{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .section-features--lg .section-features__feature{
        -ms-flex-preferred-size:33%;
        flex-basis:33%;
        max-width:33%
    }
}
@media (min-width:1200px){
    .section-features__icon{
        width:auto;
        height:4.0625rem
    }
}
.section-features-bg .underline-effect{
    margin-bottom:.5rem
}
.section-features-bg .underline-effect>h3{
    padding-bottom:.5rem;
    position:relative
}
.section-features-bg .underline-effect>h3:after{
    content:"";
    height:1px;
    position:absolute;
    bottom:-1px;
    left:0;
    width:100%;
    background-color:#6ae5d0;
    -webkit-transition:all .75s ease-in-out;
    transition:all .75s ease-in-out
}
.section-features-bg__feature:nth-child(n+3) .underline-effect>h3:after{
    left:auto;
    right:0
}
.section-features-bg__img{
    max-width:90%;
    display:block;
    margin:-3rem auto 1rem
}
.section-features-bg__feature:not(.last-child){
    margin-bottom:1.75rem
}
@media (min-width:768px){
    .section-features-bg__grid{
        display:-ms-grid;
        display:grid;
        -ms-grid-columns:1fr 1fr;
        grid-template-columns:1fr 1fr;
        grid-column-gap:6.25rem;
        margin-bottom:3rem
    }
}
@media (min-width:768px) and (-ms-high-contrast:none),screen and (min-width:768px) and (-ms-high-contrast:active){
    .section-features-bg__grid{
        margin-right:-6.25rem
    }
    .section-features-bg__grid>*{
        margin-right:6.25rem
    }
}
@media (min-width:768px){
    .section-features-bg__feature:first-child{
        -ms-grid-column:1;
        -ms-grid-column-span:2-1;
        -ms-grid-row:1;
        -ms-grid-row-span:2-1;
        grid-column:1/2;
        grid-row:1/2
    }
    .section-features-bg__feature:nth-child(2){
        -ms-grid-column:1;
        -ms-grid-column-span:2-1;
        -ms-grid-row:2;
        -ms-grid-row-span:3-2;
        grid-column:1/2;
        grid-row:2/3
    }
    .section-features-bg__feature:nth-child(3){
        -ms-grid-column:2;
        -ms-grid-column-span:3-2;
        -ms-grid-row:1;
        -ms-grid-row-span:2-1;
        grid-column:2/3;
        grid-row:1/2
    }
    .section-features-bg__feature:nth-child(4){
        -ms-grid-column:2;
        -ms-grid-column-span:3-2;
        -ms-grid-row:2;
        -ms-grid-row-span:3-2;
        grid-column:2/3;
        grid-row:2/3
    }
}
@media (min-width:992px){
    .section-features-bg .h2{
        margin-bottom:4rem
    }
    .section-features-bg__grid{
        grid-column-gap:13rem
    }
}
@media (min-width:992px) and (-ms-high-contrast:none),screen and (min-width:992px) and (-ms-high-contrast:active){
    .section-features-bg__grid{
        margin-right:-13rem
    }
    .section-features-bg__grid>*{
        margin-right:13rem
    }
}
@media (min-width:992px){
    .section-features-bg__img{
        left:50%;
        position:absolute;
        top:8.1rem;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        margin:0;
        width:25rem
    }
    .section-features-bg__feature.is-animated .underline-effect:after,.section-features-bg__feature.is-animated .underline-effect:before{
        -webkit-transition:all .5s ease-in-out .8s;
        transition:all .5s ease-in-out .8s
    }
    .section-features-bg__feature.is-animated:not(.is-hidden) .underline-effect:before{
        -webkit-animation:c 1s ease-in-out infinite .7s;
        animation:c 1s ease-in-out infinite .7s
    }
    .section-features-bg__feature.is-animated:nth-child(n+3):not(.is-hidden) .underline-effect:before{
        -webkit-animation:d 1s ease-in-out infinite .7s;
        animation:d 1s ease-in-out infinite .7s
    }
    .section-features-bg__feature.is-animated.is-hidden{
        opacity:0;
        -webkit-transform:translateX(-2rem);
        transform:translateX(-2rem)
    }
    .section-features-bg__feature.is-animated.is-hidden .underline-effect:after,.section-features-bg__feature.is-animated.is-hidden .underline-effect:before{
        opacity:0!important
    }
    .section-features-bg__feature.is-animated.is-hidden .underline-effect>h3:after{
        width:0
    }
    .section-features-bg__feature.is-animated.is-hidden:nth-child(n+3){
        opacity:0;
        -webkit-transform:translateX(2rem);
        transform:translateX(2rem)
    }
    .section-features-bg__feature .underline-effect{
        position:relative
    }
    .section-features-bg__feature .underline-effect:after{
        width:1rem;
        height:1rem
    }
    .section-features-bg__feature .underline-effect:after,.section-features-bg__feature .underline-effect:before{
        content:"";
        background-color:#6ae5d0;
        border-radius:50%;
        position:absolute;
        right:0;
        bottom:0;
        -webkit-transform:translateY(50%) translateX(50%);
        transform:translateY(50%) translateX(50%)
    }
    .section-features-bg__feature .underline-effect:before{
        width:1.5rem;
        height:1.5rem;
        opacity:.5
    }
    .section-features-bg__feature:nth-child(-n+2) h3,.section-features-bg__feature:nth-child(-n+2) p{
        padding-right:6.5rem
    }
    .section-features-bg__feature:nth-child(n+3) .underline-effect:after,.section-features-bg__feature:nth-child(n+3) .underline-effect:before{
        right:auto;
        left:0;
        -webkit-transform:translateY(50%) translateX(-50%);
        transform:translateY(50%) translateX(-50%)
    }
    .section-features-bg__feature:nth-child(n+3) h3,.section-features-bg__feature:nth-child(n+3) p{
        padding-left:6.5rem;
        text-align:right
    }
}
@media (min-width:1200px){
    .section-features-bg__grid{
        grid-column-gap:15.5rem
    }
}
@media (min-width:1200px) and (-ms-high-contrast:none),screen and (min-width:1200px) and (-ms-high-contrast:active){
    .section-features-bg__grid{
        margin-right:-15.5rem
    }
    .section-features-bg__grid>*{
        margin-right:15.5rem
    }
}
@media (min-width:1200px){
    .section-features-bg__img{
        top:6rem;
        width:30rem
    }
}
.section-half{
    max-width:540px
}
.section-half,.section-half .h2,.section-half h2{
    position:relative
}
.section-half:before{
    content:"";
    position:relative;
    background-repeat:no-repeat;
    background-size:cover;
    background-color:#fff;
    background-image:url(../../../../statics-home/1_21_0/images/bg/office.jpg)
}
.section-half--office:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/office-alt.jpg)
}
.section-half--laptop-mobile:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-laptop-mobile.jpg);
    background-position:0
}
.section-half--skyscrappers:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-skyscrappers-2.jpg);
    background-position:0
}
.section-half--skyscrapper-plane:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-skyscrapper-plane.jpg);
    background-position:top
}
.section-half--handshake:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-handshake.jpg);
    background-position:0
}
.section-half--safelock:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-safelock.jpg);
    background-position:50%
}
.section-half--trader-stairs:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-trader-stairs.jpg);
    background-position:50%
}
.section-half--darwinex-staff:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-darwinex-staff.jpg);
    background-position:50%
}
.section-half--darwinex-staff-2:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-darwinex-staff-2.jpg);
    background-position:50%
}
.section-half--map:before{
    background-image:url(../../../../statics-home/1_21_0/images/bg/bg-map.png);
    background-position:0
}
@media (min-width:768px){
    .section-half.section-half-vision .section-half__content{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        min-height:412px
    }
}
@media (min-width:1200px){
    .section-half.section-half-vision .section-half__content{
        min-height:500px
    }
}
.section-half__content{
    padding:3.75rem 2rem 3.75rem 0
}
.section-half__cta{
    margin-top:2rem
}
@media (min-width:576px){
    .section-half{
        max-width:100%
    }
    .section-half:before{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        width:calc(50% + .25rem);
        border-left:.5rem solid #fff
    }
    .section-half--right:before{
        right:auto;
        left:0;
        border-left:0;
        border-right:.5rem solid #fff
    }
    .section-half--right .section-half__content{
        padding-right:0
    }
    .section-half__cta{
        margin-top:2.5rem
    }
    .section-half--sm:before{
        width:calc(66.66666667% + .25rem)
    }
    .section-half--lg:before{
        width:calc(40% + .25rem)
    }
}
@media (min-width:768px){
    .section-half--right .section-half__content{
        padding-left:2rem
    }
}
@media (max-width:767.98px){
    .section-half{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .section-half:before{
        position:relative;
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        width:100%;
        padding-bottom:50%;
        border:0
    }
    .section-half__content{
        padding:2rem .5rem
    }
}
.darwin-card{
    background-color:tranparent;
    border-radius:.5rem;
    -webkit-box-shadow:0 0 9px 0 hsla(0,0%,61%,.5);
    box-shadow:0 0 9px 0 hsla(0,0%,61%,.5);
    color:#202020;
    color:var(--dark)
}
.darwin-card--sm{
    max-width:350px
}
.darwin-card__header{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:.8rem
}
.darwin-card__chart,.darwin-card__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.darwin-card__chart{
    padding:.8rem .8rem 0;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.darwin-card__chart svg{
    width:100%
}
@media (max-width:767.98px){
    .darwin-card__chart--animated .darwin-chart-path{
        stroke-dasharray:1000;
        stroke-dashoffset:1000;
        -webkit-transition:all 1.5s ease-in-out;
        transition:all 1.5s ease-in-out
    }
    .slick-current .darwin-card__chart--animated .darwin-chart-path{
        stroke-dashoffset:0
    }
}
@media (max-width:1199.98px){
    .darwin-card__chart{
        padding:0 .8rem
    }
}
.darwin-card__stats{
    padding:.8rem .8rem 0
}
.darwin-card__stats table td{
    border-top-color:#676d81
}
@media (max-width:991.98px){
    .darwin-card .make-trading__quote{
        color:gray
    }
}
.slider--static-xs>.slider__slides{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.slider--static-xs>.slider__slides .slider__item{
    margin:1rem
}
@media (min-width:350px){
    .slider--static-s>.slider__slides{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .slider--static-s>.slider__slides .slider__item{
        margin:1rem
    }
}
@media (min-width:450px){
    .slider--static-smc>.slider__slides{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .slider--static-smc>.slider__slides .slider__item{
        margin:1rem
    }
}
@media (min-width:576px){
    .slider--static-sm>.slider__slides{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .slider--static-sm>.slider__slides .slider__item{
        margin:1rem
    }
}
@media (min-width:768px){
    .slider--static-md>.slider__slides{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .slider--static-md>.slider__slides .slider__item{
        margin:1rem
    }
}
@media (min-width:992px){
    .slider--static-lg>.slider__slides{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .slider--static-lg>.slider__slides .slider__item{
        margin:1rem
    }
}
@media (min-width:1200px){
    .slider--static-xl>.slider__slides{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .slider--static-xl>.slider__slides .slider__item{
        margin:1rem
    }
}
@media (min-width:1440px){
    .slider--static-xxl>.slider__slides{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .slider--static-xxl>.slider__slides .slider__item{
        margin:1rem
    }
}
.slider-cards-horizontal,.slider-press-reviews,.slider-user-reviews{
    padding:0 1rem
}
@media (min-width:576px){
    .slider-cards-horizontal .slick-slide,.slider-press-reviews .slick-slide,.slider-user-reviews .slick-slide{
        margin:0 .5rem
    }
}
@media (min-width:992px){
    .slider-cards-horizontal,.slider-press-reviews,.slider-user-reviews{
        padding:0 3rem
    }
}
.slider-cards-horizontal{
    max-width:350px;
    margin:auto
}
.slider-cards-horizontal .slick-slide{
    margin:1rem
}
@media (min-width:576px){
    .slider-cards-horizontal{
        max-width:100%
    }
}
@media (min-width:992px){
    .slider-cards-horizontal .slick-slide{
        -webkit-transition:transform .25s ease-in-out;
        transition:transform .25s ease-in-out;
        -webkit-transform:scale(.9);
        transform:scale(.9);
        margin:1rem 0
    }
    .slider-cards-horizontal .slick-slide.slick-current{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.slider-user-reviews{
    max-width:350px;
    margin:auto
}
.slider-user-reviews .slick-slide{
    margin:1rem;
    -webkit-box-shadow:0 0 9px 0 hsla(0,0%,61%,.5);
    box-shadow:0 0 9px 0 hsla(0,0%,61%,.5)
}
@media (min-width:576px){
    .slider-user-reviews{
        max-width:100%
    }
    .slider-user-reviews .slick-slide{
        margin:.5rem
    }
}
@media (min-width:992px){
    .slider-user-reviews{
        padding:0 3rem
    }
    .slider-user-reviews .slick-slide{
        margin:.3125rem 1rem;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .slider-user-reviews .slick-slide.slick-current{
        -webkit-box-shadow:0 0 9px 0 hsla(0,0%,61%,.5);
        box-shadow:0 0 9px 0 hsla(0,0%,61%,.5)
    }
}
.slider-press-reviews{
    padding:0 1rem
}
.slider-press-reviews .logo-press{
    margin:1rem auto 0
}
.slider-logos .slick-track{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.slider-logos .list-logos__logo{
    margin:.5rem 2rem;
    padding:0
}
.slider-logos .list-logos__logo>img{
    margin:auto
}
.footer-main{
    padding:2.5rem 0;
    background-color:#373737;
    color:#fff;
    font-size:.813rem;
    text-align:center
}
.footer-main__info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:2.8125rem
}
.footer-main__info>*{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.footer-main__social .list-social-network{
    margin-bottom:0
}
.footer-main__contact{
    font-size:.875rem;
    text-align:left
}
.footer-main .download-app-links{
    text-align:right
}
.footer-main .download-app-links a{
    display:inline-block;
    vertical-align:middle;
    margin:.25rem
}
.footer-main .download-app-links a:focus,.footer-main .download-app-links a:hover{
    text-decoration:none
}
.footer-main__nav{
    border-top:1px solid #979797;
    border-bottom:1px solid #979797;
    padding:1.25rem 0;
    margin-bottom:1.25rem
}
.footer-main__nav a{
    display:inline-block;
    font-size:1rem;
    margin:.5rem .75rem;
    font-weight:700
}
.footer-main__nav-secondary{
    margin-bottom:1.5rem
}
.footer-main__nav-secondary a{
    display:inline-block;
    font-size:.875rem;
    margin:.5rem 1rem
}
.footer-main a{
    color:#fff;
    text-decoration:none
}
.footer-main a:hover{
    text-decoration:underline
}
.footer-main .footer-logo{
    margin-bottom:2rem;
    margin-top:2rem
}
.footer-main .list-social-network a{
    color:#6ae5d0;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.footer-main .list-social-network a:focus,.footer-main .list-social-network a:hover{
    color:#007ccc;
    text-decoration:none
}
.footer-main .list-social-network [class*=icon-]{
    font-size:2.25rem
}
@media (max-width:991.98px){
    .footer-main__info{
        display:block;
        margin-bottom:2rem
    }
    .footer-main__contact{
        font-size:.875rem;
        margin-bottom:1.75rem;
        text-align:center
    }
    .footer-main .download-app-links{
        text-align:center;
        margin-top:2rem
    }
    .footer-main .list-social-network{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-top:2rem
    }
    .footer-main .list-social-network .list-inline-item:not(:last-child){
        margin-right:1rem
    }
    .footer-main .list-social-network [class*=icon-]{
        font-size:2.5rem
    }
}
@media (max-width:767.98px){
    .footer-main .list-social-network .list-inline-item:not(:last-child){
        margin-right:.5rem
    }
    .footer-main .list-social-network [class*=icon-]{
        font-size:2rem
    }
}
.sticky-bottom{
    z-index:1030;
    pointer-events:none
}
@media screen and (max-height:600px){
    .sticky-bottom{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        top:3.5rem
    }
}
.r-calculator{
    padding:1.5rem;
    text-align:left
}
.r-calculator__input-group{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.r-calculator__input-group>.form-group{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-right:.5rem
}
.r-calculator .form-control[type=text]{
    font-size:.875rem
}
.r-calculator__results{
    display:-ms-grid;
    display:grid;
    -ms-grid-rows:minmax(90px,auto) minmax(90px,auto);
    grid-template-rows:minmax(90px,auto) minmax(90px,auto);
    -ms-grid-columns:1fr 1fr;
    grid-template-columns:1fr 1fr;
    grid-gap:10px;
    margin-top:1.5rem
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
    .r-calculator__results{
        margin-right:-10px;
        margin-bottom:-10px
    }
    .r-calculator__results>*{
        margin-right:10px;
        margin-bottom:10px
    }
}
.r-calculator__result{
    padding:1rem;
    border-radius:8px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    text-align:left
}
.r-calculator__result:first-child{
    -ms-grid-column:1;
    -ms-grid-column-span:2-1;
    -ms-grid-row:1;
    -ms-grid-row-span:2-1;
    grid-column:1/2;
    grid-row:1/2
}
.r-calculator__result:nth-child(2){
    -ms-grid-column:2;
    -ms-grid-column-span:3-2;
    -ms-grid-row:1;
    -ms-grid-row-span:2-1;
    grid-column:2/3;
    grid-row:1/2
}
.r-calculator__result:nth-child(3){
    -ms-grid-column:1;
    -ms-grid-column-span:2-1;
    -ms-grid-row:2;
    -ms-grid-row-span:3-2;
    grid-column:1/2;
    grid-row:2/3
}
.r-calculator__result:nth-child(4){
    -ms-grid-column:2;
    -ms-grid-column-span:3-2;
    -ms-grid-row:2;
    -ms-grid-row-span:3-2;
    grid-column:2/3;
    grid-row:2/3
}
.r-calculator__result-title{
    font-size:.875rem;
    color:#202020;
    font-weight:500
}
.r-calculator__result-value{
    background-color:transparent;
    border:0;
    outline:none;
    width:100%;
    font-size:1.25rem;
    font-weight:700;
    color:#0dc9c9
}
@media (max-width:1199.98px){
    .r-calculator__result{
        padding:.5rem 1rem
    }
    .r-calculator__result-value{
        font-size:1rem
    }
    .r-calculator__input-group{
        display:block
    }
    .r-calculator__input-group>.form-group{
        margin-right:0
    }
}
@media (max-width:767.98px){
    .r-calculator{
        padding:1.5rem 1rem
    }
    .r-calculator__results{
        display:block
    }
    .r-calculator__result{
        margin-top:1rem;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        padding:1rem;
        min-height:70px;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .r-calculator__result-title{
        -ms-flex-preferred-size:70%;
        flex-basis:70%;
        padding-right:1rem
    }
    .r-calculator__result-value{
        text-align:right;
        font-size:1.25rem
    }
}
@media (max-width:349.98px){
    .r-calculator__result-value{
        font-size:.875rem
    }
}
.slider-spreads__card{
    padding:2rem 3rem
}
.slider-spreads__titles{
    display:none
}
@media (max-width:767.98px){
    .slider-spreads__card{
        padding:2rem 1rem
    }
}
@media (max-width:349.98px){
    .slider-spreads__card{
        padding:1rem
    }
}
.slider-spreads .slick-arrow:before{
    color:#fff
}
.slider-spreads .slick-arrow.slick-disabled{
    opacity:0
}
.slider-spreads .slick-arrow.slick-prev{
    left:-3rem
}
.slider-spreads .slick-arrow.slick-next{
    right:-3rem
}
.slider-fixed-col{
    padding-left:14.375rem;
    position:relative;
    margin-top:6rem
}
.slider-fixed-col__fixed-col{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    left:0;
    bottom:0;
    top:0;
    width:14.375rem;
    height:28.125rem;
    margin:.5rem 0;
    -webkit-box-shadow:10px 0 7px 0 #fff;
    box-shadow:10px 0 7px 0 #fff;
    z-index:1
}
.slider-fixed-col__fixed-col .card-listitems{
    width:100%
}
.slider-fixed-col--lg .slider-fixed-col__fixed-col,.slider-fixed-col--lg .slider-fixed-col__item{
    height:31.25rem
}
.slider-fixed-col__slider{
    height:100%
}
.slider-fixed-col__item{
    height:28.125rem;
    margin:.5rem .4rem .5rem 1rem
}
.slider-fixed-col .dropdown-menu{
    min-width:10rem;
    margin-left:-4rem;
    position:absolute
}
.slider-fixed-col .dropdown-item{
    white-space:normal
}
.slider-fixed-col__next,.slider-fixed-col__prev{
    position:absolute;
    top:-3rem
}
.slider-fixed-col__prev{
    right:2.5rem
}
.slider-fixed-col__next{
    right:0
}
.slider-fixed-col .slick-initialized .slick-slide,.slider-fixed-col__header-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.slider-fixed-col__header-inner{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.slider-fixed-col__logo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-right:.5rem
}
.slider-fixed-col__title{
    font-size:1.25rem;
    font-weight:500;
    color:#202020;
    margin-bottom:0
}
@media (max-width:1199.98px){
    .slider-fixed-col__title{
        font-size:1rem
    }
}
@media (min-width:992px){
    .slider-fixed-col__slider{
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .slider-fixed-col__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        width:28.125rem
    }
    .slider-fixed-col .slick-active:last-child .dropdown-menu{
        left:0;
        right:auto
    }
}
@media (max-width:575.98px){
    .slider-fixed-col{
        padding-left:8.125rem
    }
    .slider-fixed-col__header-inner{
        display:block
    }
    .slider-fixed-col__logo{
        height:3rem;
        margin-right:0;
        margin-bottom:.5rem
    }
    .slider-fixed-col__logo img{
        display:block;
        height:2.5rem;
        margin:auto
    }
    .slider-fixed-col__logo h3,.slider-fixed-col__title{
        font-size:.75rem;
        text-align:center
    }
    .slider-fixed-col .slider-fixed-col__fixed-col{
        width:8.125rem
    }
    .slider-fixed-col .slider-fixed-col__fixed-col .card-listitems__item{
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        text-align:left
    }
    .slider-fixed-col .card-listitems__logo{
        height:3rem
    }
    .slider-fixed-col .card-listitems__header,.slider-fixed-col .card-listitems__list{
        padding:0 1rem
    }
    .slider-fixed-col .card-listitems__item{
        -webkit-box-flex:1;
        -ms-flex:1;
        flex:1;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        text-align:center
    }
}
.section-execution-conditions .tab-pane#stocksUsd .table-scrollable td:nth-child(2),.section-execution-conditions .tab-pane#stocksUsd .table-scrollable th:nth-child(2){
    white-space:normal
}
.section-execution-conditions .table-scrollable tr:nth-last-child(-n+3) .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:.125rem
}
.section-execution-conditions .icon-calendar-clock[data-toggle=dropdown]{
    cursor:context-menu;
    color:#202020
}
.section-execution-conditions .icon-calendar-clock[data-toggle=dropdown]:focus,.section-execution-conditions .icon-calendar-clock[data-toggle=dropdown]:hover{
    text-decoration:none;
    color:#202020
}
@media (max-width:991.98px){
    .section-execution-conditions .nav-fill .nav-item{
        -ms-flex-preferred-size:33.33333333333%;
        flex-basis:33.33333333333%;
        max-width:33.33333333333%
    }
}
@media (max-width:767.98px){
    .section-execution-conditions .nav-fill .nav-item{
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%
    }
}
@media (max-width:449.98px){
    .section-execution-conditions .nav-fill .nav-item{
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
}
.section-media__image{
    width:100%;
    max-width:20rem;
    display:block;
    margin:auto
}
@media (min-width:768px){
    .section-media__image{
        max-width:31.25rem
    }
    .section-media .section__content{
        padding-top:1rem
    }
}
.form-contact{
    padding:2rem
}
.form-contact--box,.form-contact .form-control{
    -webkit-box-shadow:0 0 4px 0 hsla(0,0%,61%,.5);
    box-shadow:0 0 4px 0 hsla(0,0%,61%,.5)
}
.form-contact .form-control{
    border-radius:2px;
    padding:.5rem 1.5rem
}
.form-contact .form-group{
    margin-bottom:1.5rem
}
@media (min-width:992px){
    .form-contact{
        padding:2rem 3.5rem
    }
}
.custom-select.is-invalid,.custom-select.is-valid,.form-control.is-invalid,.form-control.is-valid,.was-validated .custom-select:invalid,.was-validated .custom-select:valid,.was-validated .form-control:invalid,.was-validated .form-control:valid{
    border-color:#e0e0e0
}
.modal{
    padding-right:0!important
}
.modal--alt .modal-header{
    border-color:transparent;
    padding-top:1rem;
    padding-bottom:0
}
@media (min-width:1440px){
    .modal--maximize{
        max-width:1224px
    }
}
@media (min-width:1200px) and (max-width:1439.98px){
    .modal--maximize{
        max-width:992px
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .modal--maximize{
        max-width:768px
    }
}
@media (min-width:768px) and (max-width:991.98px){
    .modal--maximize{
        max-width:640px
    }
}
@media (min-width:1440px){
    .modal--maximize .modal-body{
        max-width:992px
    }
}
@media (min-width:1200px) and (max-width:1439.98px){
    .modal--maximize .modal-body{
        max-width:768px
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    .modal--maximize .modal-body{
        max-width:640px
    }
}
.modal-footer--no-border{
    border-top:0
}
.section-error404{
    color:#d8effd
}
.section-error404__container{
    max-width:1400px;
    padding:0 2rem;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.section-error404__text{
    -ms-flex-preferred-size:60%;
    flex-basis:60%;
    padding-right:4rem
}
.section-error404__number{
    font-size:14.75rem;
    color:#d8effd;
    text-shadow:0 0 20px #d8effd;
    line-height:1
}
@media (max-width:991.98px){
    .section-error404__number{
        font-size:12.5rem
    }
}
@media (max-width:767.98px){
    .section-error404__container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .section-error404__number{
        width:100%;
        text-align:center;
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1;
        font-size:6.25rem
    }
    .section-error404__text{
        text-align:center;
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        padding-right:0
    }
}
.section-divider__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    overflow:hidden;
    margin-left:-4px
}
.section-divider__item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    border-left:4px solid #fff
}
.section-divider__item>img{
    width:100%;
    height:auto
}
.darwins-backtest{
    display:-ms-grid;
    display:grid;
    grid-gap:.909rem;
    -ms-grid-columns:1fr 290px;
    grid-template-columns:1fr 290px
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
    .darwins-backtest{
        margin-right:-.909rem;
        margin-bottom:-.909rem
    }
    .darwins-backtest>*{
        margin-right:.909rem;
        margin-bottom:.909rem
    }
}
.darwins-backtest__aside{
    -ms-grid-column:2;
    -ms-grid-column-span:1;
    -ms-grid-row:1;
    -ms-grid-row-span:2;
    grid-column:2/3;
    grid-row:1/3;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.darwins-backtest__aside,.darwins-backtest__chart{
    -webkit-box-shadow:0 0 6px 0 hsla(0,0%,40%,.4);
    box-shadow:0 0 6px 0 hsla(0,0%,40%,.4)
}
.darwins-backtest__chart{
    height:400px
}
.darwins-backtest__status{
    height:100%;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:1rem
}
.darwins-backtest__total{
    padding:1rem;
    -webkit-box-shadow:0 0 6px 0 hsla(0,0%,40%,.4);
    box-shadow:0 0 6px 0 hsla(0,0%,40%,.4);
    color:#373737;
    font-size:.875rem
}
@media (max-width:767.98px){
    .darwins-backtest__total .list-divided{
        display:block
    }
    .darwins-backtest__total .list-divided__item{
        border:0
    }
}
@media (max-width:991.98px){
    .darwins-backtest{
        -ms-grid-columns:1fr 250px;
        grid-template-columns:1fr 250px;
        grid-gap:.4rem
    }
}
@media (max-width:991.98px) and (-ms-high-contrast:none),screen and (max-width:991.98px) and (-ms-high-contrast:active){
    .darwins-backtest{
        margin-right:-.4rem;
        margin-bottom:-.4rem
    }
    .darwins-backtest>*{
        margin-right:.4rem;
        margin-bottom:.4rem
    }
}
@media (max-width:767.98px){
    .darwins-backtest{
        display:block;
        margin:0
    }
    .darwins-backtest__chart{
        margin-top:.909rem;
        height:325px
    }
    .darwins-backtest__total{
        margin-top:.909rem
    }
}
.select-darwins{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
.select-darwins,.select-darwins__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.select-darwins__header{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    background-color:#fff;
    border-bottom:1px solid #e0e0e0
}
.select-darwins__title{
    padding:.75rem 1rem;
    color:#202020;
    -ms-flex-negative:0;
    flex-shrink:0;
    font-weight:500
}
.select-darwins__toggler{
    display:none;
    border:0;
    border-left:1px solid #e0e0e0;
    padding:0;
    width:4rem;
    cursor:pointer;
    outline:none;
    -webkit-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out;
    -ms-flex-negative:0;
    flex-shrink:0
}
.select-darwins__toggler:focus,.select-darwins__toggler:hover{
    outline:none;
    background-color:#fbfbfb
}
.select-darwins__list{
    color:#202020;
    font-size:.875rem;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    position:relative
}
.select-darwins__list thead th{
    font-size:.875rem;
    border-bottom:0
}
.select-darwins__list td{
    font-weight:300
}
.select-darwins__list:before{
    opacity:1;
    top:32px;
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(80,80,80,.31)),to(hsla(0,0%,64%,0)));
    background:linear-gradient(180deg,rgba(80,80,80,.31) 0,hsla(0,0%,64%,0))
}
.select-darwins__list:after,.select-darwins__list:before{
    content:"";
    height:4px;
    -webkit-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out;
    position:absolute;
    left:0;
    right:0;
    z-index:1
}
.select-darwins__list:after{
    opacity:0;
    bottom:-1px;
    background:-webkit-gradient(linear,left bottom,left top,from(rgba(80,80,80,.31)),to(hsla(0,0%,64%,0)));
    background:linear-gradient(0deg,rgba(80,80,80,.31) 0,hsla(0,0%,64%,0))
}
.select-darwins__list.can-scroll-bottom:after{
    opacity:1
}
.select-darwins__scroll{
    overflow:auto;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.select-darwins__scroll-head td,.select-darwins__scroll-head th{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    border:0;
    background-color:#fff;
    z-index:3
}
.select-darwins__overlay{
    display:none;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.2);
    z-index:1
}
.select-darwins__row{
    cursor:pointer;
    -webkit-transition:background-color .25s ease-in-out;
    transition:background-color .25s ease-in-out
}
.select-darwins__row.is-selected,.select-darwins__row:hover{
    background-color:#fbfbfb
}
.select-darwins__row.is-selected:focus,.select-darwins__row.is-selected:hover{
    background-color:#e0e0e0
}
.select-darwins__row.is-selected .icon-checked-circle__circle{
    fill:#79aa00
}
.select-darwins__row.is-selected .icon-checked-circle__check{
    fill:#fff
}
.select-darwins__darwin-name{
    font-size:1rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.select-darwins__darwin-name .darwin-name{
    font-weight:300
}
@media (max-width:991.98px){
    .select-darwins__darwin-name{
        font-size:.875rem
    }
    .select-darwins__darwin-name .darwin-name:before{
        width:12px;
        height:12px
    }
}
@media (max-width:767.98px){
    .select-darwins__scroll{
        top:0;
        background:#fff;
        -webkit-box-shadow:0 3px 6px 0 hsla(0,0%,40%,.4);
        box-shadow:0 3px 6px 0 hsla(0,0%,40%,.4);
        height:0;
        -webkit-transition:all .25s ease-out;
        transition:all .25s ease-out
    }
    .select-darwins__list thead td,.select-darwins__list thead th{
        padding:1em .5em
    }
    .select-darwins__list:after,.select-darwins__list:before{
        display:none
    }
    .select-darwins__list:before{
        top:44px
    }
    .select-darwins__toggler{
        display:block;
        position:relative;
        overflow:hidden
    }
    .select-darwins__toggler>i{
        display:inline-block;
        -webkit-transition:all .25s ease-in-out;
        transition:all .25s ease-in-out
    }
    .select-darwins.is-open .select-darwins__toggler>i.icon-chevron-down-thin{
        -webkit-transform:scaleY(-1);
        transform:scaleY(-1)
    }
    .select-darwins.is-open .select-darwins__overlay{
        display:block
    }
    .select-darwins.is-open .select-darwins__list{
        position:relative;
        z-index:2
    }
    .select-darwins.is-open .select-darwins__scroll{
        height:calc(100vh - 300px)
    }
    .select-darwins.is-open .select-darwins__header{
        z-index:2
    }
    .select-darwins.is-open .select-darwins__list:before{
        display:block
    }
}
.footer-anonymous{
    position:relative;
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#a6a6a6;
    text-align:center;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    pointer-events:auto
}
.footer-anonymous,.footer-anonymous__toggler{
    background-color:#202020;
    -webkit-box-shadow:1px -2px 2px 0 rgba(0,0,0,.5);
    box-shadow:1px -2px 2px 0 rgba(0,0,0,.5)
}
.footer-anonymous__toggler{
    display:-webkit-box;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -moz-justify-content:center;
    justify-content:center;
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    border-radius:50%;
    padding-top:.31rem;
    width:40px;
    height:40px
}
.footer-anonymous__toggler>img{
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.footer-anonymous__toggler.collapsed>img{
    -webkit-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.footer-anonymous .container-fluid{
    padding-top:2px;
    padding-bottom:1px
}
.footer-anonymous__legal{
    line-height:1.2;
    position:relative;
    z-index:1
}
.footer-anonymous__details{
    padding-top:1.375rem
}
@media (max-width:767.98px){
    .footer-anonymous{
        z-index:1030;
        line-height:1;
        padding:0
    }
}
@media (max-height:300px){
    .footer-anonymous{
        display:none
    }
}
.home--secondary{
    position:relative
}
.home--secondary .h1:first-child,.home--secondary h1:first-child{
    margin-bottom:2rem
}
.home--secondary .h1:first-child:before,.home--secondary h1:first-child:before{
    content:"";
    display:block;
    height:0;
    width:0;
    margin-top:-0.2em
}
@media (max-width:991.98px){
    .home--secondary{
        padding-top:7rem
    }
}
@media (max-width:991.98px){
    .has-navbar-fixed-open .home--secondary:before{
        content:"";
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-color:#000;
        opacity:.5;
        z-index:1
    }
}
@media (max-width:991.98px){
    .home--nointro{
        padding-top:3.5rem
    }
}
/*# sourceMappingURL=darwinex-public.css.map */