/*! * Developed by GiantFocal * https://www.giantfocal.com
/*
/*{
    --base:#19a6a6;
    --primary:#10223f;
    --secondary:#96bf41;
    --danger:#010101;
    --warning:#eceded;
    --success:#3dcc79;
    --gray:#8d8d94;
    --lightgray:#dfdbd2;
    --light:#fafafa;
    --dark:#4a5278;
    --border_radius:4;
    --primary100:#d8eaff;
    --primary200:#a6b8d5;
    --primary300:#7486a3;
    --primary400:#425471;
    --primary500:#10223f;
    --primary600:#00000d;
    --primary700:#000;
    --primary800:#000;
    --primary900:#000;
    --secondary100:#fff;
    --secondary200:#ffffd7;
    --secondary300:#faffa5;
    --secondary400:#c8f173;
    --secondary500:#96bf41;
    --secondary600:#648d0f;
    --secondary700:#325b00;
    --secondary800:#002900;
    --secondary900:#000;
    --gray100:#fff;
    --gray200:#fff;
    --gray300:#f1f1f8;
    --gray400:#bfbfc6;
    --gray500:#8d8d94;
    --gray600:#5b5b62;
    --gray700:#292930;
    --gray800:#000;
    --gray900:#000;
    --dark100:#9aa2c8;
    --dark200:#868eb4;
    --dark300:#727aa0;
    --dark400:#5e668c;
    --dark500:#4a5278;
    --dark600:#363e64;
    --dark700:#222a50;
    --dark800:#0e163c;
    --dark900:#000228
}
*,:after,:before{
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    border:0 solid #e2e8f0
}
.atmc-container{
    float:none;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding-left:1.25rem;
    padding-right:1.25rem;
    max-width:1480px
}
.atmc-container-xs{
    max-width:670px
}
.atmc-container-s{
    max-width:1120px
}
.atmc-container-m{
    max-width:1400px
}
.atmc-container-l{
    max-width:1680px
}
.atmc-container-xl{
    max-width:1959.9999999999998px
}
.row-fluid{
    width:100%;
    *zoom:1
}
.row-fluid:before,.row-fluid:after{
    display:table;
    content:""
}
.row-fluid:after{
    clear:both
}
.row-fluid [class*="span"]{
    display:block;
    float:left;
    width:100%;
    min-height:1px;
    margin-left:2.127659574%;
    *margin-left:2.0744680846382977%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.row-fluid [class*="span"]:first-child{
    margin-left:0
}
.row-fluid .span12{
    width:99.99999998999999%;
    *width:99.94680850063828%
}
.row-fluid .span11{
    width:91.489361693%;
    *width:91.4361702036383%
}
.row-fluid .span10{
    width:82.97872339599999%;
    *width:82.92553190663828%
}
.row-fluid .span9{
    width:74.468085099%;
    *width:74.4148936096383%
}
.row-fluid .span8{
    width:65.95744680199999%;
    *width:65.90425531263828%
}
.row-fluid .span7{
    width:57.446808505%;
    *width:57.3936170156383%
}
.row-fluid .span6{
    width:48.93617020799999%;
    *width:48.88297871863829%
}
.row-fluid .span5{
    width:40.425531911%;
    *width:40.3723404216383%
}
.row-fluid .span4{
    width:31.914893614%;
    *width:31.8617021246383%
}
.row-fluid .span3{
    width:23.404255317%;
    *width:23.3510638276383%
}
.row-fluid .span2{
    width:14.89361702%;
    *width:14.8404255306383%
}
.row-fluid .span1{
    width:6.382978723%;
    *width:6.329787233638298%
}
.container-fluid{
    *zoom:1
}
.container-fluid:before,.container-fluid:after{
    display:table;
    content:""
}
.container-fluid:after{
    clear:both
}
@media(max-width:767px){
    .row-fluid{
        width:100%
    }
    .row-fluid [class*="span"]{
        display:block;
        float:none;
        width:auto;
        margin-left:0
    }
}
@media(min-width:768px) and (max-width:1139px){
    .row-fluid{
        width:100%;
        *zoom:1
    }
    .row-fluid:before,.row-fluid:after{
        display:table;
        content:""
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*="span"]{
        display:block;
        float:left;
        width:100%;
        min-height:1px;
        margin-left:2.762430939%;
        *margin-left:2.709239449638298%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box
    }
    .row-fluid [class*="span"]:first-child{
        margin-left:0
    }
    .row-fluid .span12{
        width:99.999999993%;
        *width:99.9468085036383%
    }
    .row-fluid .span11{
        width:91.436464082%;
        *width:91.38327259263829%
    }
    .row-fluid .span10{
        width:82.87292817100001%;
        *width:82.8197366816383%
    }
    .row-fluid .span9{
        width:74.30939226%;
        *width:74.25620077063829%
    }
    .row-fluid .span8{
        width:65.74585634900001%;
        *width:65.6926648596383%
    }
    .row-fluid .span7{
        width:57.182320438000005%;
        *width:57.129128948638304%
    }
    .row-fluid .span6{
        width:48.618784527%;
        *width:48.5655930376383%
    }
    .row-fluid .span5{
        width:40.055248616%;
        *width:40.0020571266383%
    }
    .row-fluid .span4{
        width:31.491712705%;
        *width:31.4385212156383%
    }
    .row-fluid .span3{
        width:22.928176794%;
        *width:22.874985304638297%
    }
    .row-fluid .span2{
        width:14.364640883%;
        *width:14.311449393638298%
    }
    .row-fluid .span1{
        width:5.801104972%;
        *width:5.747913482638298%
    }
}
@media(min-width:1280px){
    .row-fluid{
        width:100%;
        *zoom:1
    }
    .row-fluid:before,.row-fluid:after{
        display:table;
        content:""
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*="span"]{
        display:block;
        float:left;
        width:100%;
        min-height:1px;
        margin-left:2.564102564%;
        *margin-left:2.510911074638298%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box
    }
    .row-fluid [class*="span"]:first-child{
        margin-left:0
    }
    .row-fluid .span12{
        width:100%;
        *width:99.94680851063829%
    }
    .row-fluid .span11{
        width:91.45299145300001%;
        *width:91.3997999636383%
    }
    .row-fluid .span10{
        width:82.905982906%;
        *width:82.8527914166383%
    }
    .row-fluid .span9{
        width:74.358974359%;
        *width:74.30578286963829%
    }
    .row-fluid .span8{
        width:65.81196581200001%;
        *width:65.7587743226383%
    }
    .row-fluid .span7{
        width:57.264957265%;
        *width:57.2117657756383%
    }
    .row-fluid .span6{
        width:48.717948718%;
        *width:48.6647572286383%
    }
    .row-fluid .span5{
        width:40.170940171000005%;
        *width:40.117748681638304%
    }
    .row-fluid .span4{
        width:31.623931624%;
        *width:31.5707401346383%
    }
    .row-fluid .span3{
        width:23.076923077%;
        *width:23.0237315876383%
    }
    .row-fluid .span2{
        width:14.529914530000001%;
        *width:14.4767230406383%
    }
    .row-fluid .span1{
        width:5.982905983%;
        *width:5.929714493638298%
    }
}
.clearfix{
    *zoom:1
}
.clearfix:before,.clearfix:after{
    display:table;
    content:""
}
.clearfix:after{
    clear:both
}
.hide{
    display:none
}
.show{
    display:block
}
.invisible{
    visibility:hidden
}
.hidden{
    display:none;
    visibility:hidden
}
.atmc-display-none{
    display:none !important
}
@media(min-width:768px){
    .atmc-desktop-display-none{
        display:none !important
    }
}
@media(max-width:767px){
    .atmc-mb-display-none{
        display:none !important
    }
}
.atmc-grid{
    margin:-1rem
}
.atmc-grid .atmc-grid-col{
    padding:1rem
}
@media(min-width:768px){
    .atmc-grid{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .atmc-grid-1col .atmc-grid-col{
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        width:100%
    }
    .atmc-grid-2col .atmc-grid-col{
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        width:50%
    }
    .atmc-grid-3col .atmc-grid-col{
        -ms-flex-preferred-size:33.33%;
        flex-basis:33.33%;
        width:33.33%
    }
    .atmc-grid-4col .atmc-grid-col{
        -ms-flex-preferred-size:25%;
        flex-basis:25%;
        width:25%
    }
}
@media(max-width:768px) and (max-width:991px){
    .atmc-grid-4col .atmc-grid-col{
        -ms-flex-preferred-size:33.33%;
        flex-basis:33.33%;
        width:33.33%
    }
}
@media(min-width:576px) and (max-width:767px){
    .atmc-grid-2col .atmc-grid-col{
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        width:50%
    }
    .atmc-grid-3col .atmc-grid-col{
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        width:50%
    }
}
@supports((display:-ms-grid) or (display:grid)){
    .atmc-grid .atmc-grid-col{
        width:auto;
        padding:0
    }
    .atmc-grid{
        display:-ms-grid;
        display:grid;
        grid-row-gap:2rem;
        grid-column-gap:2rem;
        margin:0
    }
    .atmc-grid.atmc-gallery-filter{
        display:block !important;
        margin:-.75rem
    }
    .atmc-grid.atmc-gallery-filter>div{
        padding:.75rem
    }
    @media(min-width:768px){
        .atmc-grid-1col{
            -ms-grid-columns:1fr;
            grid-template-columns:1fr
        }
        .atmc-grid-2col{
            -ms-grid-columns:(1fr)[2];
            grid-template-columns:repeat(2,1fr)
        }
        .atmc-grid-2col.atmc-gallery-filter .atmc-grid-col{
            width:50%
        }
        .atmc-grid-3col{
            -ms-grid-columns:(1fr)[3];
            grid-template-columns:repeat(3,1fr)
        }
        .atmc-grid-3col.atmc-gallery-filter .atmc-grid-col{
            width:33.33%
        }
        .atmc-grid-4col{
            -ms-grid-columns:(1fr)[2];
            grid-template-columns:repeat(2,1fr)
        }
        .atmc-grid-4col.atmc-gallery-filter .atmc-grid-col{
            width:50%
        }
    }
    @media(min-width:992px){
        .atmc-grid-4col{
            -ms-grid-columns:(1fr)[4];
            grid-template-columns:repeat(4,1fr)
        }
        .atmc-grid-4col.atmc-gallery-filter .atmc-grid-col{
            width:25%
        }
    }
    @media(min-width:576px) and (max-width:767px){
        .atmc-grid-2col{
            -ms-grid-columns:(1fr)[2];
            grid-template-columns:repeat(2,1fr)
        }
        .atmc-grid-2col.atmc-gallery-filter .atmc-grid-col{
            width:50%
        }
        .atmc-grid-4col{
            -ms-grid-columns:(1fr)[2];
            grid-template-columns:repeat(2,1fr)
        }
        .atmc-grid-4col.atmc-gallery-filter .atmc-grid-col{
            width:50%
        }
    }
}
@media(min-width:768px){
    .atmc-flex>.row-fluid{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .atmc-align-center>.row-fluid{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
}
*,*:before,*:after{
    box-sizing:border-box
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{
    line-height:1.15;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
main{
    display:block
}
h1{
    font-size:2em;
    margin:.67em 0
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
pre{
    font-family:monospace,monospace;
    font-size:1em
}
a{
    background-color:transparent
}
abbr[title]{
    border-bottom:0;
    text-decoration:underline;
    text-decoration:underline dotted
}
b,strong{
    font-weight:bolder
}
code,kbd,samp{
    font-family:monospace,monospace;
    font-size:1em
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-0.25em
}
sup{
    top:-0.5em
}
img{
    max-width:100%;
    border-style:none
}



.atmc-l{
    font-size:3rem;
    line-height:1
}
.atmc-xl{
    font-size:4rem;
    line-height:1
}
.atmc-xxl{
    font-size:6rem;
    line-height:1
}
@media(max-width:767px){
    h1,.atmc-h1{
        font-size:24px
    }
    h2,.atmc-h2{
        font-size:22px
    }
    h3,.atmc-h3{
        font-size:20px
    }
    h4,.atmc-h4{
        font-size:18px
    }
    h5,.atmc-h5{
        font-size:16px
    }
    .atmc-l{
        font-size:1.5rem
    }
    .atmc-xl{
        font-size:2rem
    }
    .atmc-xxl{
        font-size:3rem
    }
}
strong{
    font-weight:bolder
}
code{
    vertical-align:bottom
}
.widget-type-rich_text ul,.widget-type-rich_text ol{
    margin-top:1.5rem;
    margin-bottom:1.5rem;
    list-style:none;
    padding:0
}
.widget-type-rich_text ol{
    counter-reset:item
}
.widget-type-rich_text ul li,.widget-type-rich_text ol li{
    line-height:1.5rem;
    position:relative;
    padding-left:1.5rem
}
.widget-type-rich_text ul li:before{
    content:"";
    position:absolute;
    top:.45rem;
    left:0;
    width:.75rem;
    height:.75rem;
    background:#96bf41;
    border-radius:50%
}
.widget-type-rich_text ol li{
    counter-increment:item
}
.widget-type-rich_text ol li:before{
    content:counter(item);
    position:absolute;
    top:0;
    left:0;
    line-height:1.5rem;
    color:#96bf41;
    font-weight:bold
}
.widget-type-rich_text ul li+li,.widget-type-rich_text ol li+li{
    margin-top:.75rem
}
.widget-type-rich_text ul ul,.widget-type-rich_text ol ul,.widget-type-rich_text ul ol,.widget-type-rich_text ol ol{
    margin-top:0;
    margin-bottom:0
}
blockquote{
    line-height:1.5rem;
    margin-top:1.5rem;
    margin-bottom:1.5rem;
    border-left:2px solid #a9a9a9;
    padding-left:15px
}
.atmc-cap{
    text-transform:uppercase;
    letter-spacing:1px;
    line-height:1;
    font-size:.75rem;
    opacity:.8
}
.atmc-dropcap:first-letter {
    font-size:3.5rem;
    margin-right:.35rem;
    float:left;
    margin-top:0;
    line-height:1;
    font-weight:bold
}
.text-default{
    color:inherit
}
hr{
    color:#ccc;
    background-color:#ccc;
    height:1px;
    border:0
}
sup,sub{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
:focus{
    outline:0
}
.disable-focus-styles :focus{
    outline:0
}
.atmc-quote-01{
    position:relative
}
.atmc-quote-01:before{
    content:"\f10d";
    font-family:"Font Awesome 5 Free" !important;
    font-weight:900;
    position:absolute;
    font-size:5rem;
    color:inherit;
    opacity:.2;
    z-index:inherit;
    top:-3rem;
    left:-3rem
}
.atmc-quote-01>div{
    position:relative
}
.atmc-quote-02{
    position:relative
}
.atmc-quote-02:before{
    content:"\f10d";
    font-family:"Font Awesome 5 Free" !important;
    font-weight:900;
    position:absolute;
    font-size:5rem;
    color:inherit;
    opacity:.2;
    z-index:inherit;
    top:-3rem;
    left:-3rem
}
.atmc-quote-02:after{
    content:"\f10e";
    font-family:"Font Awesome 5 Free" !important;
    font-weight:900;
    position:absolute;
    font-size:5rem;
    color:inherit;
    opacity:.2;
    z-index:inherit;
    bottom:-3rem;
    right:-1rem
}
.atmc-quote-01>div{
    position:relative
}
.atmc-color-base,.atmc-color-base *:not(.atmc-btn){
    color:#19a6a6
}
.atmc-color-primary,.atmc-color-primary *:not(.atmc-btn){
    color:#10223f
}
=
.widget-type-form .form-title{
    background:#4a5278;
    padding:2rem;
    border-radius:4px;
    margin-bottom:0;
    color:#19a6a6
}
.widget-type-form form{
    padding:2rem;
    background:#fff;
    border:1px solid #fafafa
}

.grecaptcha-badge{
    margin:0 auto
}
.email-correction,.email-validation{
    padding-top:3px;
    font-size:12px
}
.email-correction a,.email-validation a{
    cursor:pointer
}
@media(max-width:400px),(min-device-width:320px) and (max-device-width:480px){
    .email-correction form .form-columns-2 .hs-form-field,.email-correction form .form-columns-3 .hs-form-field,.email-validation form .form-columns-2 .hs-form-field,.email-validation form .form-columns-3 .hs-form-field{
        float:none;
        width:100%
    }
    .email-correction form .form-columns-2 .hs-form-field .hs-input,.email-correction form .form-columns-3 .hs-form-field .hs-input,.email-validation form .form-columns-2 .hs-form-field .hs-input,.email-validation form .form-columns-3 .hs-form-field .hs-input{
        width:90%
    }
    .email-correction form .form-columns-2 .hs-form-field input[type=checkbox],.email-correction form .form-columns-2 .hs-form-field input[type=radio],.email-correction form .form-columns-3 .hs-form-field input[type=checkbox],.email-correction form .form-columns-3 .hs-form-field input[type=radio],.email-validation form .form-columns-2 .hs-form-field input[type=checkbox],.email-validation form .form-columns-2 .hs-form-field input[type=radio],.email-validation form .form-columns-3 .hs-form-field input[type=checkbox],.email-validation form .form-columns-3 .hs-form-field input[type=radio]{
        width:24px
    }
}

.hubspot-link__container{
    display:none
}



.atmc-btn-outline-secondary.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#fff
}
.atmc-btn-outline-secondary.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#fff
}

.atmc-btn-outline-white.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#19a6a6
}
.atmc-btn-outline-white.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#19a6a6
}
.atmc-btn-dark{
    color:#fff !important;
    background:#4a5278 !important;
    border-color:#4a5278;
    -webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);
    box-shadow:0 2px 10px rgba(0,0,0,0.2)
}
.atmc-btn-dark:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.atmc-btn-outline-dark{
    color:#4a5278 !important;
    background:none !important;
    border-color:#4a5278
}
.atmc-btn-outline-dark:hover{
    color:#fff !important;
    background:#4a5278 !important
}
.atmc-btn-outline-dark.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#fff
}
.atmc-btn-outline-dark.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#fff
}
.atmc-btn-base{
    color:#fff !important;
    background:#19a6a6 !important;
    border-color:#19a6a6
}
.atmc-btn-base:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.atmc-btn-outline-base{
    color:#19a6a6 !important;
    background:none !important;
    border-color:#19a6a6
}
.atmc-btn-outline-base:hover{
    color:#fff !important;
    background:#19a6a6 !important
}
.atmc-btn-outline-base.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#fff
}
.atmc-btn-outline-base.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#fff
}
.atmc-btn-danger{
    color:#fff !important;
    background:#010101 !important;
    border-color:#010101
}
.atmc-btn-danger:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.atmc-btn-outline-danger{
    color:#010101 !important;
    background:none !important;
    border-color:#010101
}
.atmc-btn-outline-danger:hover{
    color:#fff !important;
    background:#010101 !important
}
.atmc-btn-outline-danger.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#fff
}
.atmc-btn-outline-danger.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#fff
}
.atmc-btn-warning{
    color:#fff !important;
    background:#eceded !important;
    border-color:#eceded
}
.atmc-btn-warning:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.atmc-btn-outline-warning{
    color:#eceded !important;
    background:none !important;
    border-color:#eceded
}
.atmc-btn-outline-warning:hover{
    color:#fff !important;
    background:#eceded !important
}
.atmc-btn-outline-warning.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#fff
}
.atmc-btn-outline-warning.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#fff
}
.atmc-btn-success{
    color:#fff !important;
    background:#3dcc79 !important;
    border-color:#3dcc79
}
.atmc-btn-success:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.atmc-btn-outline-success{
    color:#3dcc79 !important;
    background:none !important;
    border-color:#3dcc79
}
.atmc-btn-outline-success:hover{
    color:#fff !important;
    background:#3dcc79 !important
}
.atmc-btn-outline-success.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#fff
}
.atmc-btn-outline-success.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#fff
}
.atmc-btn-gray{
    color:#fff !important;
    background:#8d8d94 !important;
    border-color:#8d8d94
}
.atmc-btn-gray:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.atmc-btn-outline-gray{
    color:#8d8d94 !important;
    background:none !important;
    border-color:#8d8d94
}
.atmc-btn-outline-gray:hover{
    color:#fff !important;
    background:#8d8d94 !important
}
.atmc-btn-outline-gray.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#fff
}
.atmc-btn-outline-gray.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#fff
}
.atmc-btn-lightgray{
    color:#19a6a6 !important;
    background:#dfdbd2 !important;
    border-color:#dfdbd2
}
.atmc-btn-lightgray:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.atmc-btn-outline-lightgray{
    color:#dfdbd2 !important;
    background:none !important;
    border-color:#dfdbd2
}
.atmc-btn-outline-lightgray:hover{
    color:#19a6a6 !important;
    background:#dfdbd2 !important
}
.atmc-btn-outline-lightgray.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#19a6a6
}
.atmc-btn-outline-lightgray.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#19a6a6
}
.atmc-btn-light{
    color:#19a6a6 !important;
    background:#fafafa !important;
    border-color:#fafafa
}
.atmc-btn-light:hover{
    -webkit-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    transform:translateY(-3px)
}
.atmc-btn-outline-light{
    color:#fafafa !important;
    background:none !important;
    border-color:#fafafa
}
.atmc-btn-outline-light:hover{
    color:#19a6a6 !important;
    background:#fafafa !important
}
.atmc-btn-outline-light.atmc-btn-icon:hover .atmc-btn-icon_icon{
    border-color:#19a6a6
}
.atmc-btn-outline-light.atmc-btn-icon:hover .atmc-btn-icon_icon svg{
    fill:#19a6a6
}
.atmc-btn.atmc-btn-icon{
    position:relative
}
.atmc-btn.atmc-btn-icon .atmc-btn-icon_icon{
    position:absolute;
    right:0;
    top:0;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center
}
.atmc-btn.atmc-btn-icon .atmc-btn-icon_icon{
    width:3rem
}
.atmc-btn.atmc-btn-icon.atmc-btn-s .atmc-btn-icon_icon{
    width:2.5rem
}
.atmc-btn.atmc-btn-icon.atmc-btn-l .atmc-btn-icon_icon{
    width:4rem
}
.atmc-btn.atmc-btn-icon{
    padding-right:4rem
}
.atmc-btn.atmc-btn-icon .atmc-btn-icon_icon svg{
    height:1.5rem
}
.atmc-btn.atmc-btn-s.atmc-btn-icon{
    padding-top:.75rem;
    padding-bottom:.75rem;
    padding-right:3.1125rem
}
.atmc-btn.atmc-btn-s.atmc-btn-icon svg{
    height:1rem
}
.atmc-btn.atmc-btn-l.atmc-btn-icon{
    padding-top:1.25rem;
    padding-bottom:1.25rem;
    padding-right:5.875rem
}
.atmc-btn.atmc-btn-l.atmc-btn-icon svg{
    height:2rem
}
.btn-white,.btn-light-green,.btn-green{
    padding:11px 20px;
    border-radius:50px;
    font-style:normal;
    font-weight:600;
    font-size:16px;
    line-height:18px
}
.btn-white,.btn-light-green,.btn-green{
    color:unset
}
.btn-light-green{
    background:#96bf41;
    border:1px solid #fff;
    color:white
}
.btn-light-green:hover{
    background:white;
    color:#96bf41;
    border:1px solid #96bf41
}
.btn-green{
    background:#19a6a6;
    border:1px solid #fff;
    color:white
}
.btn-green:hover{
    background:white;
    color:#19a6a6;
    border:1px solid #19a6a6
}
.btn-white{
    background:white;
    color:#19a6a6;
    border:1px solid #19a6a6
}
.btn-white:hover{
    background:#19a6a6;
    color:white;
    border:1px solid white
}
.hs-menu-wrapper ul{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.hs-menu-item a{
    display:block;
    padding:.5rem 1rem;
    text-decoration:none
}
.hs-menu-item:hover>a,.hs-menu-item:focus>a{
    text-decoration:none;
    color:rgba(0,0,0,0.7)
}
.hs-menu-item.active a{
    color:rgba(0,0,0,0.9)
}
.atmc-inline-menu .hs-menu-item a{
    padding:0;
    color:inherit
}
.atmc-inline-menu .hs-menu-item a:hover{
    color:#10223f
}
.atmc-inline-menu .hs-menu-item+.hs-menu-item{
    margin-left:1rem
}
table{
    margin-bottom:1rem;
    border:1px solid #dee2e6
}
th,td{
    padding:.75rem;
    vertical-align:top;
    border:1px solid #dee2e6
}
thead th,thead td{
    color:#fff;
    background-color:#343a40;
    border-color:#454d55;
    border-bottom-width:2px
}
thead th{
    vertical-align:bottom;
    border-bottom:2px solid #dee2e6
}
tbody+tbody{
    border-top:2px solid #dee2e6
}
@media(min-width:768px){
    .atmc-full-height{
        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;
        min-height:100vh
    }
}
.atmc-card{
    border-radius:4px;
    box-shadow:0px 20px 20px rgba(0,0,0,.15);
    background-color:#fff;
    padding:3rem;
    margin:.75rem 0
}
.atmc-card_header{
    margin:-3rem -3rem 3rem;
    padding:3rem;
    border-bottom:1px solid #dfdbd2;
    border-top-left-radius:4px;
    border-top-right-radius:4px
}
.atmc-card_footer{
    margin:3rem -3rem -3rem;
    padding:3rem;
    background-color:#fafafa;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px
}
@media(min-width:768px){
    .atmc-card{
        margin:0
    }
}
.atmc-ratio-1-1:before{
    content:"";
    display:block;
    padding-bottom:100%;
    position:relative
}
.atmc-ratio-3-2:before{
    content:"";
    display:block;
    padding-bottom:67.67%;
    position:relative
}
.atmc-ratio-4-3:before{
    content:"";
    display:block;
    padding-bottom:75%;
    position:relative
}
.atmc-ratio-16-9:before{
    content:"";
    display:block;
    padding-bottom:62.5%;
    position:relative
}
.atmc-ratio-19-10:before{
    content:"";
    display:block;
    padding-bottom:56.25%;
    position:relative
}
.body-wrapper{
    overflow:hidden
}
.white-popup{
    position:relative;
    background:#FFF;
    width:auto;
    max-width:800px;
    margin:1.5rem auto
}
.my-mfp-zoom-in .atmc-popup-wrapper{
    opacity:0;
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    -webkit-transform:scale(0.8);
    -moz-transform:scale(0.8);
    -ms-transform:scale(0.8);
    -o-transform:scale(0.8);
    transform:scale(0.8)
}
.my-mfp-zoom-in.mfp-ready .atmc-popup-wrapper{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.my-mfp-zoom-in.mfp-removing .atmc-popup-wrapper{
    -webkit-transform:scale(0.8);
    -moz-transform:scale(0.8);
    -ms-transform:scale(0.8);
    -o-transform:scale(0.8);
    transform:scale(0.8);
    opacity:0
}
.my-mfp-zoom-in.mfp-bg{
    opacity:0;
    -webkit-transition:opacity .3s ease-out;
    -moz-transition:opacity .3s ease-out;
    -o-transition:opacity .3s ease-out;
    transition:opacity .3s ease-out
}
.my-mfp-zoom-in.mfp-ready.mfp-bg{
    opacity:.8
}
.my-mfp-zoom-in.mfp-removing.mfp-bg{
    opacity:0
}
.mfp-close-btn-in .mfp-close{
    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;
    background-color:var(--primary);
    width:44px !important;
    padding:0 !important;
    opacity:1;
    color:#fff !important;
    -webkit-transition:.4s ease;
    -o-transition:.4s ease;
    transition:.4s ease
}
.mfp-image-holder .mfp-close{
    top:40px !important;
    right:0 !important
}
.mfp-close-btn-in .mfp-close:hover{
    transform:rotateZ(180deg);
    -webkit-transform:rotateZ(180deg);
    -ms-transform:rotateZ(180deg)
}
.atmc-popup-shadow{
    box-shadow:2px 10px 60px rgba(0,0,0,0.35)
}
.mfp-bg{
    background-color:#fff !important;
    opacity:.5 !important
}
body.magnific-popup-open .body-container-wrapper{
    filter:blur(2px);
    -webkit-filter:blur(2px)
}
.atmc-scroll-to{
    position:absolute;
    bottom:2rem;
    left:0;
    right:0;
    width:20px;
    height:35px;
    margin:auto;
    text-align:center;
    border:2px solid #4a5278;
    border-radius:30px;
    cursor:pointer;
    opacity:.8;
    z-index:5;
    transition:.2s ease
}
.atmc-scroll-to:hover{
    opacity:1;
    transform:scale(1.02)
}
.atmc-scroll-to:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:7px;
    width:4px;
    height:4px;
    background-color:#4a5278;
    border-radius:100%;
    margin:auto;
    animation:atmcScrollToAnimation 2s infinite
}
.atmc-scroll-to:after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:-17px;
    margin:auto;
    width:2px;
    height:12px;
    opacity:.5;
    background-color:#4a5278
}
.atmc-scroll-to-white{
    border:2px solid #fff
}
.atmc-scroll-to-white:before{
    background-color:#fff
}
.atmc-scroll-to-white:after{
    background-color:#fff
}
@keyframes atmcScrollToAnimation{
    0%{
        top:7px
    }
    50%{
        top:20px
    }
    100%{
        top:7px
    }
}
.atmc-social{
    height:2.5rem;
    width:2.5rem;
    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
}
.atmc-social svg{
    height:1rem;
    -webkit-transition:.3s ease;
    -o-transition:.3s ease;
    transition:.3s ease
}
.atmc-social+.atmc-social,.atmc-social-01-wrapper+.atmc-social-01-wrapper{
    margin-left:1rem
}
@media(min-width:768px){
    .ds\:flex-col .atmc-social-01-wrapper+.atmc-social-01-wrapper{
        margin-top:1rem;
        margin-left:0
    }
}
.atmc-social-01{
    background:none !important;
    width:auto;
    height:auto
}
.atmc-social-01-wrapper+.atmc-social-01-wrapper{
    margin-left:1rem
}
.atmc-social-01 svg{
    fill:#10223f
}
.atmc-social-02{
    border-radius:4px;
    box-shadow:0px 20px 20px rgba(0,0,0,.15)
}
.atmc-social-03{
    border-radius:100%;
    box-shadow:0px 20px 20px rgba(0,0,0,.15)
}
.atmc-slick,.atmc-slider{
    opacity:0;
    transition:opacity 200ms ease
}
.atmc-slider{
    margin:0 -.75rem
}
.atmc-slider .slick-slide{
    padding:0 .75rem
}
.atmc-slider:not([data-slider-item]){
    margin:0
}
.atmc-slider:not([data-slider-item]) .slick-slide{
    padding:0
}
.slick-slide{
    outline:none !important
}
.slick-dotted.slick-slider{
    margin-bottom:3rem !important
}
.slick-slider .slick-dots{
    bottom:-1rem
}
.slick-slider .slick-dots button:before{
    display:none
}
.slick-slider .slick-dots li{
    width:10px;
    height:10px;
    margin:0 5px;
    padding:0
}
.slick-slider .slick-dots li button{
    width:10px;
    height:10px;
    border-radius:100%;
    background-color:#fff;
    transform:rotateZ(45deg) scale(0.9);
    -webkit-transform:rotateZ(45deg) scale(0.9);
    opacity:1;
    transition:.3s ease;
    background:#19a6a6;
    -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
    opacity:.7
}
.slick-slider .slick-dots li.slick-active button{
    opacity:1;
    transform:rotateZ(45deg) scale(1.15);
    -webkit-transform:rotateZ(45deg) scale(1.15);
    position:relative
}
.slick-slider .slick-dots li.slick-active button::after{
    content:"";
    width:30%;
    height:30%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    margin:auto;
    display:block;
    border-radius:50%;
    background:#fff
}
.text-white .slick-dots li button{
    background-color:#fff
}
.text-white .slick-dots li.slick-active button::after{
    background:#10223f
}
.slick-next,.slick-prev{
    width:auto !important;
    height:auto !important
}
.slick-slider .slick-arrow:before{
    font-family:"Font Awesome 5 Free" !important;
    font-weight:900;
    font-size:2rem;
    background:#10223f;
    color:#fff;
    width:3rem;
    height:3rem;
    border-radius:50%;
    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;
    -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
    opacity:1
}
.slick-slider .slick-arrow:hover:before{
    background:#10223f;
    color:#fff
}
.slick-slider .slick-arrow.slick-prev{
    right:calc(100% + 1rem);
    left:auto;
    z-index:1
}
.slick-slider .slick-arrow.slick-next{
    left:calc(100% + 1rem);
    right:auto
}
.slick-slider .slick-arrow.slick-prev:before{
    content:'\f104' !important
}
.slick-slider .slick-arrow.slick-next:before{
    content:'\f105' !important
}
@media(max-width:767px){
    .slick-next,.slick-prev{
        display:none
    }
}
@media(max-width:767px){
    h2{
        font-size:24px !important;
        line-height:32px !important
    }
}
.content-intro{
    text-align:center;
    margin-bottom:50px;
    max-width:900px;
    margin-right:auto;
    margin-left:auto
}
.content-intro h2{
    font-family:Exo;
    font-style:normal;
    font-weight:500;
    font-size:32px;
    line-height:38px;
    align-items:center;
    text-align:center;
    color:#19a6a6
}
.content-intro .description,.content-intro p{
    font-family:'Source Sans Pro';
    font-style:normal;
    font-weight:400;
    font-size:18px !important;
    line-height:28px !important;
    text-align:center;
    color:#828282
}
.text-center{
    text-align:center
}
.hs-blog-listing{
    padding-top:0px !important
}
.d-flex{
    display:flex
}
.flex-column{
    flex-direction:column
}
.d-block{
    display:block
}
@media(min-width:767px){
    .flex-md-row{
        flex-direction:row !important
    }
    .flex-md-row-reverse{
        flex-direction:row-reverse !important
    }
    h2{
        font-size:24px;
        line-height:32px
    }
}
.justify-content-start{
    justify-content:start
}
.justify-content-center{
    justify-content:center
}
.align-items-center{
    align-items:center
}
.space-between{
    justify-content:space-between
}
.blog-pagination{
    padding:0px 0px 75px
}
.blog-pagination .active,.blog-pagination .number{
    position:relative;
    color:black;
    padding:0 10px;
    cursor:pointer;
    margin:0 5px;
    border-radius:50%;
    width:50px;
    height:50px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:bold;
    font-size:20px;
    line-height:24px
}
.atmc-blog-pagination_link{
    display:flex;
    align-items:center;
    font-family:Source Sans Pro;
    font-style:normal;
    font-size:20px;
    color:#19a6a6;
    line-height:24px;
    font-weight:bold;
    font-size:20px;
    line-height:24px
}
.blog-pagination .active:hover,.blog-pagination .number:hover{
    border-radius:50%;
    border:1px solid #eee
}
.blog-pagination .active{
    background:#19a6a6;
    border-radius:50%;
    color:white
}
.blog-pagination .elipses{
    color:#19a6a6;
    font-family:"Sharp Sans Medium","Source Sans Pro",Arial,sans-serif
}
.blog-pagination .blog-pagination-left{
    color:#19a6a6;
    display:flex;
    align-items:center
}
.blog-pagination .blog-pagination-center{
    display:flex;
    align-items:center
}
.blog-pagination .blog-pagination-right{
    display:flex;
    align-items:center
}
.blog-pagination .prev-link,.blog-pagination .next-link{
    color:#19a6a6;
    font-size:18px;
    display:flex;
    justify-content:center;
    align-items:center
}
.blog-pagination .prev-link i,.blog-pagination .next-link i{
    font-size:12px
}
.blog-pagination .prev-link{
    margin-right:8px
}
.blog-pagination .prev-link i{
    margin-right:5px;
    padding-top:3px
}
.blog-pagination .next-link{
    margin-left:8px
}
.blog-pagination .next-link i{
    margin-left:5px;
    padding-top:3px
}
.bottom-right-shape,.top-left-shape,.bottom-curve,.below-hero-shape{
    display:none
}
.atmc-image-default.top-right-shape{
    position:absolute;
    top:0;
    z-index:-1;
    right:0
}
.atmc-image-default.top-right-shape div img{
    max-width:100%;
    height:auto;
    transform:rotate(0)
}
@media(min-width:767px){
    .bottom-curve{
        display:block
    }
    .bottom-right-shape{
        display:block
    }
    .atmc-image-default.bottom-left-shape{
        position:absolute;
        bottom:0;
        z-index:-1;
        display:block
    }
    .atmc-image-default.bottom-left-shape div img{
        max-width:100%;
        height:auto;
        transform:rotate(0)
    }
    .atmc-image-default.bottom-right-shape{
        position:absolute;
        bottom:0;
        z-index:-1;
        right:0
    }
    .atmc-image-default.bottom-right-shape div img{
        max-width:100%;
        height:auto;
        transform:rotate(0)
    }
    .atmc-image-default.top-left-shape{
        position:absolute;
        top:0;
        z-index:-1;
        left:0;
        display:block
    }
    .atmc-image-default.top-left-shape div img{
        max-width:100%;
        height:auto;
        transform:rotate(0)
    }
    .atmc-image-default.below-hero-shape{
        position:relative;
        height:200px;
        overflow:hidden;
        display:block
    }
    .atmc-image-default.below-hero-shape div{
        position:absolute;
        top:-130px
    }
    .atmc-image-default.below-hero-shape div img{
        max-width:100%;
        height:auto;
        transform:rotate(15deg)
    }
    .atmc-image-default.bottom-curve{
        position:relative;
        height:200px;
        overflow:hidden;
        display:block
    }
    .atmc-image-default.bottom-curve div{
        position:absolute;
        top:-290px;
        right:-60px
    }
    .atmc-image-default.bottom-curve div img{
        max-width:100%;
        height:auto;
        transform:rotate(0)
    }
}
@media(min-width:767px){
    .atmc-image-default.top-left-shape div img{
        max-width:47% !important
    }
}
@media(min-width:980px){
    .atmc-image-default.below-hero-shape div{
        position:absolute;
        top:-200px
    }
    .atmc-image-default.top-left-shape div img{
        max-width:59% !important
    }
}
@media(min-width:1100px){
    .atmc-image-default.below-hero-shape div{
        position:absolute;
        top:-300px
    }
    .atmc-image-default.top-left-shape div img{
        max-width:67% !important
    }
}
@media(min-width:1440px){
    .atmc-image-default.below-hero-shape div{
        position:absolute;
        top:-400px
    }
    .atmc-image-default.top-left-shape{
        position:absolute;
        left:-23px
    }
    .atmc-image-default.top-left-shape div img{
        max-width:84% !important
    }
}
@media(min-width:1700px){
    .atmc-image-default.top-left-shape{
        position:absolute;
        left:-54px
    }
}
.atmc-offer-02.content-01 p{
    color:#828282
}
.atmc-offer-02.content-02{
    max-width:900px;
    margin:auto
}
.atmc-offer-02 h2{
    font-family:Exo;
    font-style:normal;
    font-weight:500;
    font-size:32px;
    line-height:38px
}
.side-bar-subscription{
    background-image:url("https://f.hubspotusercontent20.net/hubfs/6519572/Group%2033-2.png");
    padding:30px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
.side-bar-subscription .form-title{
    font-family:Montserrat;
    font-style:normal;
    font-weight:bold;
    font-size:30px;
    line-height:38px;
    text-align:center;
    color:#10223f;
    margin-left:auto;
    margin-right:auto
}
.side-bar-subscription .form-title p{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:300;
    font-size:16px;
    line-height:24px;
    text-align:center;
    color:#010101;
    max-width:269px;
    margin-left:auto;
    margin-right:auto
}
.side-bar-subscription form .hs-form-field{
    position:relative
}
.side-bar-subscription form .hs-form-field .input input{
    border-radius:24px
}
.side-bar-subscription form .hs_submit{
    max-width:117px;
    margin-left:auto;
    margin-right:auto
}
.side-bar-subscription form .hs_submit .actions input{
    background:#96bf41 !important;
    border-radius:24px
}
.side-bar-subscription .hs_email label{
    text-align:center;
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:bold;
    font-size:16px;
    line-height:24px;
    text-align:center;
    color:#010101
}
.side-bar-subscription .submitted-message{
    text-align:center;
    font-size:21px;
    font-weight:bold
}
.side-bar-subscription input{
    border:1px solid #fff !important
}
.atmc-hero-banner{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center
}
.atmc-overlay:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:0;
    background:rgba(0,0,0,.6)
}
.atmc-overlay .atmc-container{
    position:relative;
    z-index:5
}
.atmc-parallax{
    background-attachment:inital
}
@media(hover:hover){
    .atmc-parallax{
        background-attachment:fixed
    }
}
.atmc-hover-scaleup:hover{
    transform:scale(1.1)
}
.atmc-hover-scaledown:hover{
    transform:scale(.95)
}
.atmc-hover-translateY:hover{
    transform:translateY(-.27rem)
}
body.hubspot-disable-focus-styles .sr-invisible{
    visibility:visible !important
}
.container{
    width:100%
}
@media(min-width:768px){
    .container{
        max-width:768px
    }
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border-width:0
}
.not-sr-only{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.focus\:sr-only:focus{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border-width:0
}
.focus\:not-sr-only:focus{
    position:static;
    width:auto;
    height:auto;
    padding:0;
    margin:0;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.appearance-none{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.bg-fixed{
    background-attachment:fixed
}
.bg-local{
    background-attachment:local
}
.bg-scroll{
    background-attachment:scroll
}
.bg-base{
    background-color:#19a6a6
}
.bg-primary{
    background-color:#10223f
}
.bg-secondary{
    background-color:#96bf41
}
.bg-white{
    background-color:#fff
}
.bg-danger{
    background-color:#010101
}
.bg-warning{
    background-color:#eceded
}
.bg-success{
    background-color:#3dcc79
}
.bg-gray{
    background-color:#8d8d94
}
.bg-lightgray{
    background-color:#dfdbd2
}
.bg-light{
    background-color:#fafafa
}
.bg-dark{
    background-color:#4a5278
}
.hover\:bg-base:hover{
    background-color:#19a6a6
}
.hover\:bg-primary:hover{
    background-color:#10223f
}
.hover\:bg-secondary:hover{
    background-color:#96bf41
}
.hover\:bg-white:hover{
    background-color:#fff
}
.hover\:bg-danger:hover{
    background-color:#010101
}
.hover\:bg-warning:hover{
    background-color:#eceded
}
.hover\:bg-success:hover{
    background-color:#3dcc79
}
.hover\:bg-gray:hover{
    background-color:#8d8d94
}
.hover\:bg-lightgray:hover{
    background-color:#dfdbd2
}
.hover\:bg-light:hover{
    background-color:#fafafa
}
.hover\:bg-dark:hover{
    background-color:#4a5278
}
.focus\:bg-base:focus{
    background-color:#19a6a6
}
.focus\:bg-primary:focus{
    background-color:#10223f
}
.focus\:bg-secondary:focus{
    background-color:#96bf41
}
.focus\:bg-white:focus{
    background-color:#fff
}
.focus\:bg-danger:focus{
    background-color:#010101
}
.focus\:bg-warning:focus{
    background-color:#eceded
}
.focus\:bg-success:focus{
    background-color:#3dcc79
}
.focus\:bg-gray:focus{
    background-color:#8d8d94
}
.focus\:bg-lightgray:focus{
    background-color:#dfdbd2
}
.focus\:bg-light:focus{
    background-color:#fafafa
}
.focus\:bg-dark:focus{
    background-color:#4a5278
}
.bg-bottom{
    background-position:bottom
}
.bg-center{
    background-position:center
}
.bg-left{
    background-position:left
}
.bg-left-bottom{
    background-position:left bottom
}
.bg-left-top{
    background-position:left top
}
.bg-right{
    background-position:right
}
.bg-right-bottom{
    background-position:right bottom
}
.bg-right-top{
    background-position:right top
}
.bg-top{
    background-position:top
}
.bg-repeat{
    background-repeat:repeat
}
.bg-no-repeat{
    background-repeat:no-repeat
}
.bg-repeat-x{
    background-repeat:repeat-x
}
.bg-repeat-y{
    background-repeat:repeat-y
}
.bg-repeat-round{
    background-repeat:round
}
.bg-repeat-space{
    background-repeat:space
}
.bg-auto{
    background-size:auto
}
.bg-cover{
    background-size:cover
}
.bg-contain{
    background-size:contain
}
.border-collapse{
    border-collapse:collapse
}
.border-separate{
    border-collapse:separate
}
.border-base{
    border-color:#19a6a6
}
.border-primary{
    border-color:#10223f
}
.border-secondary{
    border-color:#96bf41
}
.border-white{
    border-color:#fff
}
.border-danger{
    border-color:#010101
}
.border-warning{
    border-color:#eceded
}
.border-success{
    border-color:#3dcc79
}
.border-gray{
    border-color:#8d8d94
}
.border-lightgray{
    border-color:#dfdbd2
}
.border-light{
    border-color:#fafafa
}
.border-dark{
    border-color:#4a5278
}
.hover\:border-base:hover{
    border-color:#19a6a6
}
.hover\:border-primary:hover{
    border-color:#10223f
}
.hover\:border-secondary:hover{
    border-color:#96bf41
}
.hover\:border-white:hover{
    border-color:#fff
}
.hover\:border-danger:hover{
    border-color:#010101
}
.hover\:border-warning:hover{
    border-color:#eceded
}
.hover\:border-success:hover{
    border-color:#3dcc79
}
.hover\:border-gray:hover{
    border-color:#8d8d94
}
.hover\:border-lightgray:hover{
    border-color:#dfdbd2
}
.hover\:border-light:hover{
    border-color:#fafafa
}
.hover\:border-dark:hover{
    border-color:#4a5278
}
.focus\:border-base:focus{
    border-color:#19a6a6
}
.focus\:border-primary:focus{
    border-color:#10223f
}
.focus\:border-secondary:focus{
    border-color:#96bf41
}
.focus\:border-white:focus{
    border-color:#fff
}
.focus\:border-danger:focus{
    border-color:#010101
}
.focus\:border-warning:focus{
    border-color:#eceded
}
.focus\:border-success:focus{
    border-color:#3dcc79
}
.focus\:border-gray:focus{
    border-color:#8d8d94
}
.focus\:border-lightgray:focus{
    border-color:#dfdbd2
}
.focus\:border-light:focus{
    border-color:#fafafa
}
.focus\:border-dark:focus{
    border-color:#4a5278
}
.rounded-none{
    border-radius:0
}
.rounded-sm{
    border-radius:.125rem
}
.rounded{
    border-radius:.25rem
}
.rounded-md{
    border-radius:.375rem
}
.rounded-lg{
    border-radius:.5rem
}
.rounded-full{
    border-radius:9999px
}
.rounded-t-none{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.rounded-r-none{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.rounded-b-none{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.rounded-l-none{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.rounded-t-sm{
    border-top-left-radius:.125rem;
    border-top-right-radius:.125rem
}
.rounded-r-sm{
    border-top-right-radius:.125rem;
    border-bottom-right-radius:.125rem
}
.rounded-b-sm{
    border-bottom-right-radius:.125rem;
    border-bottom-left-radius:.125rem
}
.rounded-l-sm{
    border-top-left-radius:.125rem;
    border-bottom-left-radius:.125rem
}
.rounded-t{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.rounded-r{
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
}
.rounded-b{
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.rounded-l{
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.rounded-t-md{
    border-top-left-radius:.375rem;
    border-top-right-radius:.375rem
}
.rounded-r-md{
    border-top-right-radius:.375rem;
    border-bottom-right-radius:.375rem
}
.rounded-b-md{
    border-bottom-right-radius:.375rem;
    border-bottom-left-radius:.375rem
}
.rounded-l-md{
    border-top-left-radius:.375rem;
    border-bottom-left-radius:.375rem
}
.rounded-t-lg{
    border-top-left-radius:.5rem;
    border-top-right-radius:.5rem
}
.rounded-r-lg{
    border-top-right-radius:.5rem;
    border-bottom-right-radius:.5rem
}
.rounded-b-lg{
    border-bottom-right-radius:.5rem;
    border-bottom-left-radius:.5rem
}
.rounded-l-lg{
    border-top-left-radius:.5rem;
    border-bottom-left-radius:.5rem
}
.rounded-t-full{
    border-top-left-radius:9999px;
    border-top-right-radius:9999px
}
.rounded-r-full{
    border-top-right-radius:9999px;
    border-bottom-right-radius:9999px
}
.rounded-b-full{
    border-bottom-right-radius:9999px;
    border-bottom-left-radius:9999px
}
.rounded-l-full{
    border-top-left-radius:9999px;
    border-bottom-left-radius:9999px
}
.rounded-tl-none{
    border-top-left-radius:0
}
.rounded-tr-none{
    border-top-right-radius:0
}
.rounded-br-none{
    border-bottom-right-radius:0
}
.rounded-bl-none{
    border-bottom-left-radius:0
}
.rounded-tl-sm{
    border-top-left-radius:.125rem
}
.rounded-tr-sm{
    border-top-right-radius:.125rem
}
.rounded-br-sm{
    border-bottom-right-radius:.125rem
}
.rounded-bl-sm{
    border-bottom-left-radius:.125rem
}
.rounded-tl{
    border-top-left-radius:.25rem
}
.rounded-tr{
    border-top-right-radius:.25rem
}
.rounded-br{
    border-bottom-right-radius:.25rem
}
.rounded-bl{
    border-bottom-left-radius:.25rem
}
.rounded-tl-md{
    border-top-left-radius:.375rem
}
.rounded-tr-md{
    border-top-right-radius:.375rem
}
.rounded-br-md{
    border-bottom-right-radius:.375rem
}
.rounded-bl-md{
    border-bottom-left-radius:.375rem
}
.rounded-tl-lg{
    border-top-left-radius:.5rem
}
.rounded-tr-lg{
    border-top-right-radius:.5rem
}
.rounded-br-lg{
    border-bottom-right-radius:.5rem
}
.rounded-bl-lg{
    border-bottom-left-radius:.5rem
}
.rounded-tl-full{
    border-top-left-radius:9999px
}
.rounded-tr-full{
    border-top-right-radius:9999px
}
.rounded-br-full{
    border-bottom-right-radius:9999px
}
.rounded-bl-full{
    border-bottom-left-radius:9999px
}
.border-solid{
    border-style:solid
}
.border-dashed{
    border-style:dashed
}
.border-dotted{
    border-style:dotted
}
.border-double{
    border-style:double
}
.border-none{
    border-style:none
}
.border-0{
    border-width:0
}
.border-2{
    border-width:2px
}
.border-3{
    border-width:3px
}
.border-4{
    border-width:4px
}
.border-5{
    border-width:5px
}
.border-6{
    border-width:6px
}
.border-7{
    border-width:7px
}
.border-8{
    border-width:8px
}
.border-9{
    border-width:9px
}
.border-10{
    border-width:10px
}
.border{
    border-width:1px
}
.border-t-0{
    border-top-width:0
}
.border-r-0{
    border-right-width:0
}
.border-b-0{
    border-bottom-width:0
}
.border-l-0{
    border-left-width:0
}
.border-t-2{
    border-top-width:2px
}
.border-r-2{
    border-right-width:2px
}
.border-b-2{
    border-bottom-width:2px
}
.border-l-2{
    border-left-width:2px
}
.border-t-3{
    border-top-width:3px
}
.border-r-3{
    border-right-width:3px
}
.border-b-3{
    border-bottom-width:3px
}
.border-l-3{
    border-left-width:3px
}
.border-t-4{
    border-top-width:4px
}
.border-r-4{
    border-right-width:4px
}
.border-b-4{
    border-bottom-width:4px
}
.border-l-4{
    border-left-width:4px
}
.border-t-5{
    border-top-width:5px
}
.border-r-5{
    border-right-width:5px
}
.border-b-5{
    border-bottom-width:5px
}
.border-l-5{
    border-left-width:5px
}
.border-t-6{
    border-top-width:6px
}
.border-r-6{
    border-right-width:6px
}
.border-b-6{
    border-bottom-width:6px
}
.border-l-6{
    border-left-width:6px
}
.border-t-7{
    border-top-width:7px
}
.border-r-7{
    border-right-width:7px
}
.border-b-7{
    border-bottom-width:7px
}
.border-l-7{
    border-left-width:7px
}
.border-t-8{
    border-top-width:8px
}
.border-r-8{
    border-right-width:8px
}
.border-b-8{
    border-bottom-width:8px
}
.border-l-8{
    border-left-width:8px
}
.border-t-9{
    border-top-width:9px
}
.border-r-9{
    border-right-width:9px
}
.border-b-9{
    border-bottom-width:9px
}
.border-l-9{
    border-left-width:9px
}
.border-t-10{
    border-top-width:10px
}
.border-r-10{
    border-right-width:10px
}
.border-b-10{
    border-bottom-width:10px
}
.border-l-10{
    border-left-width:10px
}
.border-t{
    border-top-width:1px
}
.border-r{
    border-right-width:1px
}
.border-b{
    border-bottom-width:1px
}
.border-l{
    border-left-width:1px
}
.box-border{
    box-sizing:border-box
}
.box-content{
    box-sizing:content-box
}
.cursor-auto{
    cursor:auto
}
.cursor-default{
    cursor:default
}
.cursor-pointer{
    cursor:pointer
}
.cursor-wait{
    cursor:wait
}
.cursor-text{
    cursor:text
}
.cursor-move{
    cursor:move
}
.cursor-not-allowed{
    cursor:not-allowed
}
.block{
    display:block
}
.inline-block{
    display:inline-block
}
.inline{
    display:inline
}
.flex{
    display:flex
}
.inline-flex{
    display:inline-flex
}
.grid{
    display:grid
}
.table{
    display:table
}
.table-caption{
    display:table-caption
}
.table-cell{
    display:table-cell
}
.table-column{
    display:table-column
}
.table-column-group{
    display:table-column-group
}
.table-footer-group{
    display:table-footer-group
}
.table-header-group{
    display:table-header-group
}
.table-row-group{
    display:table-row-group
}
.table-row{
    display:table-row
}
.hidden{
    display:none
}
.flex-row{
    flex-direction:row
}
.flex-row-reverse{
    flex-direction:row-reverse
}
.flex-col{
    flex-direction:column
}
.flex-col-reverse{
    flex-direction:column-reverse
}
.flex-wrap{
    flex-wrap:wrap
}
.flex-wrap-reverse{
    flex-wrap:wrap-reverse
}
.flex-no-wrap{
    flex-wrap:nowrap
}
.items-start{
    align-items:flex-start
}
.items-end{
    align-items:flex-end
}
.items-center{
    align-items:center
}
.items-baseline{
    align-items:baseline
}
.items-stretch{
    align-items:stretch
}
.self-auto{
    align-self:auto
}
.self-start{
    align-self:flex-start
}
.self-end{
    align-self:flex-end
}
.self-center{
    align-self:center
}
.self-stretch{
    align-self:stretch
}
.justify-start{
    justify-content:flex-start
}
.justify-end{
    justify-content:flex-end
}
.justify-center{
    justify-content:center
}
.justify-between{
    justify-content:space-between
}
.justify-around{
    justify-content:space-around
}
.justify-evenly{
    justify-content:space-evenly
}
.content-center{
    align-content:center
}
.content-start{
    align-content:flex-start
}
.content-end{
    align-content:flex-end
}
.content-between{
    align-content:space-between
}
.content-around{
    align-content:space-around
}
.flex-1{
    flex:1 1 0
}
.flex-auto{
    flex:1 1 auto
}
.flex-initial{
    flex:0 1 auto
}
.flex-none{
    flex:none
}
.flex-grow-0{
    flex-grow:0
}
.flex-grow{
    flex-grow:1
}
.flex-shrink-0{
    flex-shrink:0
}
.flex-shrink{
    flex-shrink:1
}
.order-1{
    order:1
}
.order-2{
    order:2
}
.order-3{
    order:3
}
.order-4{
    order:4
}
.order-5{
    order:5
}
.order-6{
    order:6
}
.order-7{
    order:7
}
.order-8{
    order:8
}
.order-9{
    order:9
}
.order-10{
    order:10
}
.order-11{
    order:11
}
.order-12{
    order:12
}
.order-first{
    order:-9999
}
.order-last{
    order:9999
}
.order-none{
    order:0
}
.clear-left{
    clear:left
}
.clear-right{
    clear:right
}
.clear-both{
    clear:both
}
.font-hairline{
    font-weight:100
}
.font-thin{
    font-weight:200
}
.font-light{
    font-weight:300
}
.font-normal{
    font-weight:400
}
.font-medium{
    font-weight:500
}
.font-semibold{
    font-weight:600
}
.font-bold{
    font-weight:700
}
.font-extrabold{
    font-weight:800
}
.font-black{
    font-weight:900
}
.hover\:font-hairline:hover{
    font-weight:100
}
.hover\:font-thin:hover{
    font-weight:200
}
.hover\:font-light:hover{
    font-weight:300
}
.hover\:font-normal:hover{
    font-weight:400
}
.hover\:font-medium:hover{
    font-weight:500
}
.hover\:font-semibold:hover{
    font-weight:600
}
.hover\:font-bold:hover{
    font-weight:700
}
.hover\:font-extrabold:hover{
    font-weight:800
}
.hover\:font-black:hover{
    font-weight:900
}
.focus\:font-hairline:focus{
    font-weight:100
}
.focus\:font-thin:focus{
    font-weight:200
}
.focus\:font-light:focus{
    font-weight:300
}
.focus\:font-normal:focus{
    font-weight:400
}
.focus\:font-medium:focus{
    font-weight:500
}
.focus\:font-semibold:focus{
    font-weight:600
}
.focus\:font-bold:focus{
    font-weight:700
}
.focus\:font-extrabold:focus{
    font-weight:800
}
.focus\:font-black:focus{
    font-weight:900
}
.h-0{
    height:0
}
.h-1{
    height:.25rem
}
.h-2{
    height:.5rem
}
.h-3{
    height:.75rem
}
.h-4{
    height:1rem
}
.h-5{
    height:1.25rem
}
.h-6{
    height:1.5rem
}
.h-8{
    height:2rem
}
.h-10{
    height:2.5rem
}
.h-12{
    height:3rem
}
.h-16{
    height:4rem
}
.h-20{
    height:5rem
}
.h-24{
    height:6rem
}
.h-32{
    height:8rem
}
.h-40{
    height:10rem
}
.h-48{
    height:12rem
}
.h-56{
    height:14rem
}
.h-64{
    height:16rem
}
.h-auto{
    height:auto
}
.h-px{
    height:1px
}
.h-full{
    height:100%
}
.h-screen{
    height:100vh
}
.leading-3{
    line-height:.75rem
}
.leading-4{
    line-height:1rem
}
.leading-5{
    line-height:1.25rem
}
.leading-6{
    line-height:1.5rem
}
.leading-7{
    line-height:1.75rem
}
.leading-8{
    line-height:2rem
}
.leading-9{
    line-height:2.25rem
}
.leading-10{
    line-height:2.5rem
}
.leading-none{
    line-height:1
}
.leading-tight{
    line-height:1.25
}
.leading-snug{
    line-height:1.375
}
.leading-normal{
    line-height:1.5
}
.leading-relaxed{
    line-height:1.625
}
.leading-loose{
    line-height:2
}
.list-inside{
    list-style-position:inside
}
.list-outside{
    list-style-position:outside
}
.list-none{
    list-style-type:none
}
.list-disc{
    list-style-type:disc
}
.list-decimal{
    list-style-type:decimal
}
.m-0{
    margin:0
}
.m-1{
    margin:.25rem
}
.m-2{
    margin:.5rem
}
.m-3{
    margin:.75rem
}
.m-4{
    margin:1rem
}
.m-5{
    margin:1.25rem
}
.m-6{
    margin:1.5rem
}
.m-8{
    margin:2rem
}
.m-10{
    margin:2.5rem
}
.m-12{
    margin:3rem
}
.m-16{
    margin:4rem
}
.m-20{
    margin:5rem
}
.m-24{
    margin:6rem
}
.m-32{
    margin:8rem
}
.m-40{
    margin:10rem
}
.m-48{
    margin:12rem
}
.m-56{
    margin:14rem
}
.m-64{
    margin:16rem
}
.m-auto{
    margin:auto
}
.m-px{
    margin:1px
}
.-m-1{
    margin:-0.25rem
}
.-m-2{
    margin:-0.5rem
}
.-m-3{
    margin:-0.75rem
}
.-m-4{
    margin:-1rem
}
.-m-5{
    margin:-1.25rem
}
.-m-6{
    margin:-1.5rem
}
.-m-8{
    margin:-2rem
}
.-m-10{
    margin:-2.5rem
}
.-m-12{
    margin:-3rem
}
.-m-16{
    margin:-4rem
}
.-m-20{
    margin:-5rem
}
.-m-24{
    margin:-6rem
}
.-m-32{
    margin:-8rem
}
.-m-40{
    margin:-10rem
}
.-m-48{
    margin:-12rem
}
.-m-56{
    margin:-14rem
}
.-m-64{
    margin:-16rem
}
.-m-px{
    margin:-1px
}
.my-0{
    margin-top:0;
    margin-bottom:0
}
.mx-0{
    margin-left:0;
    margin-right:0
}
.my-1{
    margin-top:.25rem;
    margin-bottom:.25rem
}
.mx-1{
    margin-left:.25rem;
    margin-right:.25rem
}
.my-2{
    margin-top:.5rem;
    margin-bottom:.5rem
}
.mx-2{
    margin-left:.5rem;
    margin-right:.5rem
}
.my-3{
    margin-top:.75rem;
    margin-bottom:.75rem
}
.mx-3{
    margin-left:.75rem;
    margin-right:.75rem
}
.my-4{
    margin-top:1rem;
    margin-bottom:1rem
}
.mx-4{
    margin-left:1rem;
    margin-right:1rem
}
.my-5{
    margin-top:1.25rem;
    margin-bottom:1.25rem
}
.mx-5{
    margin-left:1.25rem;
    margin-right:1.25rem
}
.my-6{
    margin-top:1.5rem;
    margin-bottom:1.5rem
}
.mx-6{
    margin-left:1.5rem;
    margin-right:1.5rem
}
.my-8{
    margin-top:2rem;
    margin-bottom:2rem
}
.mx-8{
    margin-left:2rem;
    margin-right:2rem
}
.my-10{
    margin-top:2.5rem;
    margin-bottom:2.5rem
}
.mx-10{
    margin-left:2.5rem;
    margin-right:2.5rem
}
.my-12{
    margin-top:3rem;
    margin-bottom:3rem
}
.mx-12{
    margin-left:3rem;
    margin-right:3rem
}
.my-16{
    margin-top:4rem;
    margin-bottom:4rem
}
.mx-16{
    margin-left:4rem;
    margin-right:4rem
}
.my-20{
    margin-top:5rem;
    margin-bottom:5rem
}
.mx-20{
    margin-left:5rem;
    margin-right:5rem
}
.my-24{
    margin-top:6rem;
    margin-bottom:6rem
}
.mx-24{
    margin-left:6rem;
    margin-right:6rem
}
.my-32{
    margin-top:8rem;
    margin-bottom:8rem
}
.mx-32{
    margin-left:8rem;
    margin-right:8rem
}
.my-40{
    margin-top:10rem;
    margin-bottom:10rem
}
.mx-40{
    margin-left:10rem;
    margin-right:10rem
}
.my-48{
    margin-top:12rem;
    margin-bottom:12rem
}
.mx-48{
    margin-left:12rem;
    margin-right:12rem
}
.my-56{
    margin-top:14rem;
    margin-bottom:14rem
}
.mx-56{
    margin-left:14rem;
    margin-right:14rem
}
.my-64{
    margin-top:16rem;
    margin-bottom:16rem
}
.mx-64{
    margin-left:16rem;
    margin-right:16rem
}
.my-auto{
    margin-top:auto;
    margin-bottom:auto
}
.mx-auto{
    margin-left:auto;
    margin-right:auto
}
.my-px{
    margin-top:1px;
    margin-bottom:1px
}
.mx-px{
    margin-left:1px;
    margin-right:1px
}
.-my-1{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem
}
.-mx-1{
    margin-left:-0.25rem;
    margin-right:-0.25rem
}
.-my-2{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem
}
.-mx-2{
    margin-left:-0.5rem;
    margin-right:-0.5rem
}
.-my-3{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem
}
.-mx-3{
    margin-left:-0.75rem;
    margin-right:-0.75rem
}
.-my-4{
    margin-top:-1rem;
    margin-bottom:-1rem
}
.-mx-4{
    margin-left:-1rem;
    margin-right:-1rem
}
.-my-5{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem
}
.-mx-5{
    margin-left:-1.25rem;
    margin-right:-1.25rem
}
.-my-6{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem
}
.-mx-6{
    margin-left:-1.5rem;
    margin-right:-1.5rem
}
.-my-8{
    margin-top:-2rem;
    margin-bottom:-2rem
}
.-mx-8{
    margin-left:-2rem;
    margin-right:-2rem
}
.-my-10{
    margin-top:-2.5rem;
    margin-bottom:-2.5rem
}
.-mx-10{
    margin-left:-2.5rem;
    margin-right:-2.5rem
}
.-my-12{
    margin-top:-3rem;
    margin-bottom:-3rem
}
.-mx-12{
    margin-left:-3rem;
    margin-right:-3rem
}
.-my-16{
    margin-top:-4rem;
    margin-bottom:-4rem
}
.-mx-16{
    margin-left:-4rem;
    margin-right:-4rem
}
.-my-20{
    margin-top:-5rem;
    margin-bottom:-5rem
}
.-mx-20{
    margin-left:-5rem;
    margin-right:-5rem
}
.-my-24{
    margin-top:-6rem;
    margin-bottom:-6rem
}
.-mx-24{
    margin-left:-6rem;
    margin-right:-6rem
}
.-my-32{
    margin-top:-8rem;
    margin-bottom:-8rem
}
.-mx-32{
    margin-left:-8rem;
    margin-right:-8rem
}
.-my-40{
    margin-top:-10rem;
    margin-bottom:-10rem
}
.-mx-40{
    margin-left:-10rem;
    margin-right:-10rem
}
.-my-48{
    margin-top:-12rem;
    margin-bottom:-12rem
}
.-mx-48{
    margin-left:-12rem;
    margin-right:-12rem
}
.-my-56{
    margin-top:-14rem;
    margin-bottom:-14rem
}
.-mx-56{
    margin-left:-14rem;
    margin-right:-14rem
}
.-my-64{
    margin-top:-16rem;
    margin-bottom:-16rem
}
.-mx-64{
    margin-left:-16rem;
    margin-right:-16rem
}
.-my-px{
    margin-top:-1px;
    margin-bottom:-1px
}
.-mx-px{
    margin-left:-1px;
    margin-right:-1px
}
.mt-0{
    margin-top:0
}
.mr-0{
    margin-right:0
}
.mb-0{
    margin-bottom:0
}
.ml-0{
    margin-left:0
}
.mt-1{
    margin-top:.25rem
}
.mr-1{
    margin-right:.25rem
}
.mb-1{
    margin-bottom:.25rem
}
.ml-1{
    margin-left:.25rem
}
.mt-2{
    margin-top:.5rem
}
.mr-2{
    margin-right:.5rem
}
.mb-2{
    margin-bottom:.5rem
}
.ml-2{
    margin-left:.5rem
}
.mt-3{
    margin-top:.75rem
}
.mr-3{
    margin-right:.75rem
}
.mb-3{
    margin-bottom:.75rem
}
.ml-3{
    margin-left:.75rem
}
.mt-4{
    margin-top:1rem
}
.mr-4{
    margin-right:1rem
}
.mb-4{
    margin-bottom:1rem
}
.ml-4{
    margin-left:1rem
}
.mt-5{
    margin-top:1.25rem
}
.mr-5{
    margin-right:1.25rem
}
.mb-5{
    margin-bottom:1.25rem
}
.ml-5{
    margin-left:1.25rem
}
.mt-6{
    margin-top:1.5rem
}
.mr-6{
    margin-right:1.5rem
}
.mb-6{
    margin-bottom:1.5rem
}
.ml-6{
    margin-left:1.5rem
}
.mt-8{
    margin-top:2rem
}
.mr-8{
    margin-right:2rem
}
.mb-8{
    margin-bottom:2rem
}
.ml-8{
    margin-left:2rem
}
.mt-10{
    margin-top:2.5rem
}
.mr-10{
    margin-right:2.5rem
}
.mb-10{
    margin-bottom:2.5rem
}
.ml-10{
    margin-left:2.5rem
}
.mt-12{
    margin-top:3rem
}
.mr-12{
    margin-right:3rem
}
.mb-12{
    margin-bottom:3rem
}
.ml-12{
    margin-left:3rem
}
.mt-16{
    margin-top:4rem
}
.mr-16{
    margin-right:4rem
}
.mb-16{
    margin-bottom:4rem
}
.ml-16{
    margin-left:4rem
}
.mt-20{
    margin-top:5rem
}
.mr-20{
    margin-right:5rem
}
.mb-20{
    margin-bottom:5rem
}
.ml-20{
    margin-left:5rem
}
.mt-24{
    margin-top:6rem
}
.mr-24{
    margin-right:6rem
}
.mb-24{
    margin-bottom:6rem
}
.ml-24{
    margin-left:6rem
}
.mt-32{
    margin-top:8rem
}
.mr-32{
    margin-right:8rem
}
.mb-32{
    margin-bottom:8rem
}
.ml-32{
    margin-left:8rem
}
.mt-40{
    margin-top:10rem
}
.mr-40{
    margin-right:10rem
}
.mb-40{
    margin-bottom:10rem
}
.ml-40{
    margin-left:10rem
}
.mt-48{
    margin-top:12rem
}
.mr-48{
    margin-right:12rem
}
.mb-48{
    margin-bottom:12rem
}
.ml-48{
    margin-left:12rem
}
.mt-56{
    margin-top:14rem
}
.mr-56{
    margin-right:14rem
}
.mb-56{
    margin-bottom:14rem
}
.ml-56{
    margin-left:14rem
}
.mt-64{
    margin-top:16rem
}
.mr-64{
    margin-right:16rem
}
.mb-64{
    margin-bottom:16rem
}
.ml-64{
    margin-left:16rem
}
.mt-auto{
    margin-top:auto
}
.mr-auto{
    margin-right:auto
}
.mb-auto{
    margin-bottom:auto
}
.ml-auto{
    margin-left:auto
}
.mt-px{
    margin-top:1px
}
.mr-px{
    margin-right:1px
}
.mb-px{
    margin-bottom:1px
}
.ml-px{
    margin-left:1px
}
.-mt-1{
    margin-top:-0.25rem
}
.-mr-1{
    margin-right:-0.25rem
}
.-mb-1{
    margin-bottom:-0.25rem
}
.-ml-1{
    margin-left:-0.25rem
}
.-mt-2{
    margin-top:-0.5rem
}
.-mr-2{
    margin-right:-0.5rem
}
.-mb-2{
    margin-bottom:-0.5rem
}
.-ml-2{
    margin-left:-0.5rem
}
.-mt-3{
    margin-top:-0.75rem
}
.-mr-3{
    margin-right:-0.75rem
}
.-mb-3{
    margin-bottom:-0.75rem
}
.-ml-3{
    margin-left:-0.75rem
}
.-mt-4{
    margin-top:-1rem
}
.-mr-4{
    margin-right:-1rem
}
.-mb-4{
    margin-bottom:-1rem
}
.-ml-4{
    margin-left:-1rem
}
.-mt-5{
    margin-top:-1.25rem
}
.-mr-5{
    margin-right:-1.25rem
}
.-mb-5{
    margin-bottom:-1.25rem
}
.-ml-5{
    margin-left:-1.25rem
}
.-mt-6{
    margin-top:-1.5rem
}
.-mr-6{
    margin-right:-1.5rem
}
.-mb-6{
    margin-bottom:-1.5rem
}
.-ml-6{
    margin-left:-1.5rem
}
.-mt-8{
    margin-top:-2rem
}
.-mr-8{
    margin-right:-2rem
}
.-mb-8{
    margin-bottom:-2rem
}
.-ml-8{
    margin-left:-2rem
}
.-mt-10{
    margin-top:-2.5rem
}
.-mr-10{
    margin-right:-2.5rem
}
.-mb-10{
    margin-bottom:-2.5rem
}
.-ml-10{
    margin-left:-2.5rem
}
.-mt-12{
    margin-top:-3rem
}
.-mr-12{
    margin-right:-3rem
}
.-mb-12{
    margin-bottom:-3rem
}
.-ml-12{
    margin-left:-3rem
}
.-mt-16{
    margin-top:-4rem
}
.-mr-16{
    margin-right:-4rem
}
.-mb-16{
    margin-bottom:-4rem
}
.-ml-16{
    margin-left:-4rem
}
.-mt-20{
    margin-top:-5rem
}
.-mr-20{
    margin-right:-5rem
}
.-mb-20{
    margin-bottom:-5rem
}
.-ml-20{
    margin-left:-5rem
}
.-mt-24{
    margin-top:-6rem
}
.-mr-24{
    margin-right:-6rem
}
.-mb-24{
    margin-bottom:-6rem
}
.-ml-24{
    margin-left:-6rem
}
.-mt-32{
    margin-top:-8rem
}
.-mr-32{
    margin-right:-8rem
}
.-mb-32{
    margin-bottom:-8rem
}
.-ml-32{
    margin-left:-8rem
}
.-mt-40{
    margin-top:-10rem
}
.-mr-40{
    margin-right:-10rem
}
.-mb-40{
    margin-bottom:-10rem
}
.-ml-40{
    margin-left:-10rem
}
.-mt-48{
    margin-top:-12rem
}
.-mr-48{
    margin-right:-12rem
}
.-mb-48{
    margin-bottom:-12rem
}
.-ml-48{
    margin-left:-12rem
}
.-mt-56{
    margin-top:-14rem
}
.-mr-56{
    margin-right:-14rem
}
.-mb-56{
    margin-bottom:-14rem
}
.-ml-56{
    margin-left:-14rem
}
.-mt-64{
    margin-top:-16rem
}
.-mr-64{
    margin-right:-16rem
}
.-mb-64{
    margin-bottom:-16rem
}
.-ml-64{
    margin-left:-16rem
}
.-mt-px{
    margin-top:-1px
}
.-mr-px{
    margin-right:-1px
}
.-mb-px{
    margin-bottom:-1px
}
.-ml-px{
    margin-left:-1px
}
.object-contain{
    -o-object-fit:contain;
    object-fit:contain
}
.object-cover{
    -o-object-fit:cover;
    object-fit:cover
}
.object-fill{
    -o-object-fit:fill;
    object-fit:fill
}
.object-none{
    -o-object-fit:none;
    object-fit:none
}
.object-scale-down{
    -o-object-fit:scale-down;
    object-fit:scale-down
}
.object-bottom{
    -o-object-position:bottom;
    object-position:bottom
}
.object-center{
    -o-object-position:center;
    object-position:center
}
.object-left{
    -o-object-position:left;
    object-position:left
}
.object-left-bottom{
    -o-object-position:left bottom;
    object-position:left bottom
}
.object-left-top{
    -o-object-position:left top;
    object-position:left top
}
.object-right{
    -o-object-position:right;
    object-position:right
}
.object-right-bottom{
    -o-object-position:right bottom;
    object-position:right bottom
}
.object-right-top{
    -o-object-position:right top;
    object-position:right top
}
.object-top{
    -o-object-position:top;
    object-position:top
}
.opacity-0{
    opacity:0
}
.opacity-25{
    opacity:.25
}
.opacity-50{
    opacity:.5
}
.opacity-75{
    opacity:.75
}
.opacity-100{
    opacity:1
}
.hover\:opacity-0:hover{
    opacity:0
}
.hover\:opacity-25:hover{
    opacity:.25
}
.hover\:opacity-50:hover{
    opacity:.5
}
.hover\:opacity-75:hover{
    opacity:.75
}
.hover\:opacity-100:hover{
    opacity:1
}
.focus\:opacity-0:focus{
    opacity:0
}
.focus\:opacity-25:focus{
    opacity:.25
}
.focus\:opacity-50:focus{
    opacity:.5
}
.focus\:opacity-75:focus{
    opacity:.75
}
.focus\:opacity-100:focus{
    opacity:1
}
.outline-none{
    outline:0
}
.focus\:outline-none:focus{
    outline:0
}
.overflow-auto{
    overflow:auto
}
.overflow-hidden{
    overflow:hidden
}
.overflow-visible{
    overflow:visible
}
.overflow-scroll{
    overflow:scroll
}
.overflow-x-auto{
    overflow-x:auto
}
.overflow-y-auto{
    overflow-y:auto
}
.overflow-x-hidden{
    overflow-x:hidden
}
.overflow-y-hidden{
    overflow-y:hidden
}
.overflow-x-visible{
    overflow-x:visible
}
.overflow-y-visible{
    overflow-y:visible
}
.overflow-x-scroll{
    overflow-x:scroll
}
.overflow-y-scroll{
    overflow-y:scroll
}
.scrolling-touch{
    -webkit-overflow-scrolling:touch
}
.scrolling-auto{
    -webkit-overflow-scrolling:auto
}
.p-0{
    padding:0
}
.p-1{
    padding:.25rem
}
.p-2{
    padding:.5rem
}
.p-3{
    padding:.75rem
}
.p-4{
    padding:1rem
}
.p-5{
    padding:1.25rem
}
.p-6{
    padding:1.5rem
}
.p-8{
    padding:2rem
}
.p-10{
    padding:2.5rem
}
.p-12{
    padding:3rem
}
.p-16{
    padding:4rem
}
.p-20{
    padding:5rem
}
.p-24{
    padding:6rem
}
.p-32{
    padding:8rem
}
.p-40{
    padding:10rem
}
.p-48{
    padding:12rem
}
.p-56{
    padding:14rem
}
.p-64{
    padding:16rem
}
.p-px{
    padding:1px
}
.py-0{
    padding-top:0;
    padding-bottom:0
}
.px-0{
    padding-left:0;
    padding-right:0
}
.py-1{
    padding-top:.25rem;
    padding-bottom:.25rem
}
.px-1{
    padding-left:.25rem;
    padding-right:.25rem
}
.py-2{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.px-2{
    padding-left:.5rem;
    padding-right:.5rem
}
.py-3{
    padding-top:.75rem;
    padding-bottom:.75rem
}
.px-3{
    padding-left:.75rem;
    padding-right:.75rem
}
.py-4{
    padding-top:1rem;
    padding-bottom:1rem
}
.px-4{
    padding-left:1rem;
    padding-right:1rem
}
.py-5{
    padding-top:1.25rem;
    padding-bottom:1.25rem
}
.px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
}
.py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
}
.px-6{
    padding-left:1.5rem;
    padding-right:1.5rem
}
.py-8{
    padding-top:2rem;
    padding-bottom:2rem
}
.px-8{
    padding-left:2rem;
    padding-right:2rem
}
.py-10{
    padding-top:2.5rem;
    padding-bottom:2.5rem
}
.px-10{
    padding-left:2.5rem;
    padding-right:2.5rem
}
.py-12{
    padding-top:3rem;
    padding-bottom:3rem
}
.px-12{
    padding-left:3rem;
    padding-right:3rem
}
.py-16{
    padding-top:4rem;
    padding-bottom:4rem
}
.px-16{
    padding-left:4rem;
    padding-right:4rem
}
.py-20{
    padding-top:5rem;
    padding-bottom:5rem
}
.px-20{
    padding-left:5rem;
    padding-right:5rem
}
.py-24{
    padding-top:6rem;
    padding-bottom:6rem
}
.px-24{
    padding-left:6rem;
    padding-right:6rem
}
.py-32{
    padding-top:8rem;
    padding-bottom:8rem
}
.px-32{
    padding-left:8rem;
    padding-right:8rem
}
.py-40{
    padding-top:10rem;
    padding-bottom:10rem
}
.px-40{
    padding-left:10rem;
    padding-right:10rem
}
.py-48{
    padding-top:12rem;
    padding-bottom:12rem
}
.px-48{
    padding-left:12rem;
    padding-right:12rem
}
.py-56{
    padding-top:14rem;
    padding-bottom:14rem
}
.px-56{
    padding-left:14rem;
    padding-right:14rem
}
.py-64{
    padding-top:16rem;
    padding-bottom:16rem
}
.px-64{
    padding-left:16rem;
    padding-right:16rem
}
.py-px{
    padding-top:1px;
    padding-bottom:1px
}
.px-px{
    padding-left:1px;
    padding-right:1px
}
.pt-0{
    padding-top:0
}
.pr-0{
    padding-right:0
}
.pb-0{
    padding-bottom:0
}
.pl-0{
    padding-left:0
}
.pt-1{
    padding-top:.25rem
}
.pr-1{
    padding-right:.25rem
}
.pb-1{
    padding-bottom:.25rem
}
.pl-1{
    padding-left:.25rem
}
.pt-2{
    padding-top:.5rem
}
.pr-2{
    padding-right:.5rem
}
.pb-2{
    padding-bottom:.5rem
}
.pl-2{
    padding-left:.5rem
}
.pt-3{
    padding-top:.75rem
}
.pr-3{
    padding-right:.75rem
}
.pb-3{
    padding-bottom:.75rem
}
.pl-3{
    padding-left:.75rem
}
.pt-4{
    padding-top:1rem
}
.pr-4{
    padding-right:1rem
}
.pb-4{
    padding-bottom:1rem
}
.pl-4{
    padding-left:1rem
}
.pt-5{
    padding-top:1.25rem
}
.pr-5{
    padding-right:1.25rem
}
.pb-5{
    padding-bottom:1.25rem
}
.pl-5{
    padding-left:1.25rem
}
.pt-6{
    padding-top:1.5rem
}
.pr-6{
    padding-right:1.5rem
}
.pb-6{
    padding-bottom:1.5rem
}
.pl-6{
    padding-left:1.5rem
}
.pt-8{
    padding-top:2rem
}
.pr-8{
    padding-right:2rem
}
.pb-8{
    padding-bottom:2rem
}
.pl-8{
    padding-left:2rem
}
.pt-10{
    padding-top:2.5rem
}
.pr-10{
    padding-right:2.5rem
}
.pb-10{
    padding-bottom:2.5rem
}
.pl-10{
    padding-left:2.5rem
}
.pt-12{
    padding-top:3rem
}
.pr-12{
    padding-right:3rem
}
.pb-12{
    padding-bottom:3rem
}
.pl-12{
    padding-left:3rem
}
.pt-16{
    padding-top:4rem
}
.pr-16{
    padding-right:4rem
}
.pb-16{
    padding-bottom:4rem
}
.pl-16{
    padding-left:4rem
}
.pt-20{
    padding-top:5rem
}
.pr-20{
    padding-right:5rem
}
.pb-20{
    padding-bottom:5rem
}
.pl-20{
    padding-left:5rem
}
.pt-24{
    padding-top:6rem
}
.pr-24{
    padding-right:6rem
}
.pb-24{
    padding-bottom:6rem
}
.pl-24{
    padding-left:6rem
}
.pt-32{
    padding-top:8rem
}
.pr-32{
    padding-right:8rem
}
.pb-32{
    padding-bottom:8rem
}
.pl-32{
    padding-left:8rem
}
.pt-40{
    padding-top:10rem
}
.pr-40{
    padding-right:10rem
}
.pb-40{
    padding-bottom:10rem
}
.pl-40{
    padding-left:10rem
}
.pt-48{
    padding-top:12rem
}
.pr-48{
    padding-right:12rem
}
.pb-48{
    padding-bottom:12rem
}
.pl-48{
    padding-left:12rem
}
.pt-56{
    padding-top:14rem
}
.pr-56{
    padding-right:14rem
}
.pb-56{
    padding-bottom:14rem
}
.pl-56{
    padding-left:14rem
}
.pt-64{
    padding-top:16rem
}
.pr-64{
    padding-right:16rem
}
.pb-64{
    padding-bottom:16rem
}
.pl-64{
    padding-left:16rem
}
.pt-px{
    padding-top:1px
}
.pr-px{
    padding-right:1px
}
.pb-px{
    padding-bottom:1px
}
.pl-px{
    padding-left:1px
}
.placeholder-base::-webkit-input-placeholder{
    color:#19a6a6
}
.placeholder-base::-moz-placeholder{
    color:#19a6a6
}
.placeholder-base:-ms-input-placeholder{
    color:#19a6a6
}
.placeholder-base::-ms-input-placeholder{
    color:#19a6a6
}
.placeholder-base::placeholder{
    color:#19a6a6
}
.placeholder-primary::-webkit-input-placeholder{
    color:#10223f
}
.placeholder-primary::-moz-placeholder{
    color:#10223f
}
.placeholder-primary:-ms-input-placeholder{
    color:#10223f
}
.placeholder-primary::-ms-input-placeholder{
    color:#10223f
}
.placeholder-primary::placeholder{
    color:#10223f
}
.placeholder-secondary::-webkit-input-placeholder{
    color:#96bf41
}
.placeholder-secondary::-moz-placeholder{
    color:#96bf41
}
.placeholder-secondary:-ms-input-placeholder{
    color:#96bf41
}
.placeholder-secondary::-ms-input-placeholder{
    color:#96bf41
}
.placeholder-secondary::placeholder{
    color:#96bf41
}
.placeholder-white::-webkit-input-placeholder{
    color:#fff
}
.placeholder-white::-moz-placeholder{
    color:#fff
}
.placeholder-white:-ms-input-placeholder{
    color:#fff
}
.placeholder-white::-ms-input-placeholder{
    color:#fff
}
.placeholder-white::placeholder{
    color:#fff
}
.placeholder-danger::-webkit-input-placeholder{
    color:#010101
}
.placeholder-danger::-moz-placeholder{
    color:#010101
}
.placeholder-danger:-ms-input-placeholder{
    color:#010101
}
.placeholder-danger::-ms-input-placeholder{
    color:#010101
}
.placeholder-danger::placeholder{
    color:#010101
}
.placeholder-warning::-webkit-input-placeholder{
    color:#eceded
}
.placeholder-warning::-moz-placeholder{
    color:#eceded
}
.placeholder-warning:-ms-input-placeholder{
    color:#eceded
}
.placeholder-warning::-ms-input-placeholder{
    color:#eceded
}
.placeholder-warning::placeholder{
    color:#eceded
}
.placeholder-success::-webkit-input-placeholder{
    color:#3dcc79
}
.placeholder-success::-moz-placeholder{
    color:#3dcc79
}
.placeholder-success:-ms-input-placeholder{
    color:#3dcc79
}
.placeholder-success::-ms-input-placeholder{
    color:#3dcc79
}
.placeholder-success::placeholder{
    color:#3dcc79
}
.placeholder-gray::-webkit-input-placeholder{
    color:#8d8d94
}
.placeholder-gray::-moz-placeholder{
    color:#8d8d94
}
.placeholder-gray:-ms-input-placeholder{
    color:#8d8d94
}
.placeholder-gray::-ms-input-placeholder{
    color:#8d8d94
}
.placeholder-gray::placeholder{
    color:#8d8d94
}
.placeholder-lightgray::-webkit-input-placeholder{
    color:#dfdbd2
}
.placeholder-lightgray::-moz-placeholder{
    color:#dfdbd2
}
.placeholder-lightgray:-ms-input-placeholder{
    color:#dfdbd2
}
.placeholder-lightgray::-ms-input-placeholder{
    color:#dfdbd2
}
.placeholder-lightgray::placeholder{
    color:#dfdbd2
}
.placeholder-light::-webkit-input-placeholder{
    color:#fafafa
}
.placeholder-light::-moz-placeholder{
    color:#fafafa
}
.placeholder-light:-ms-input-placeholder{
    color:#fafafa
}
.placeholder-light::-ms-input-placeholder{
    color:#fafafa
}
.placeholder-light::placeholder{
    color:#fafafa
}
.placeholder-dark::-webkit-input-placeholder{
    color:#4a5278
}
.placeholder-dark::-moz-placeholder{
    color:#4a5278
}
.placeholder-dark:-ms-input-placeholder{
    color:#4a5278
}
.placeholder-dark::-ms-input-placeholder{
    color:#4a5278
}
.placeholder-dark::placeholder{
    color:#4a5278
}
.focus\:placeholder-base:focus::-webkit-input-placeholder{
    color:#19a6a6
}
.focus\:placeholder-base:focus::-moz-placeholder{
    color:#19a6a6
}
.focus\:placeholder-base:focus:-ms-input-placeholder{
    color:#19a6a6
}
.focus\:placeholder-base:focus::-ms-input-placeholder{
    color:#19a6a6
}
.focus\:placeholder-base:focus::placeholder{
    color:#19a6a6
}
.focus\:placeholder-primary:focus::-webkit-input-placeholder{
    color:#10223f
}
.focus\:placeholder-primary:focus::-moz-placeholder{
    color:#10223f
}
.focus\:placeholder-primary:focus:-ms-input-placeholder{
    color:#10223f
}
.focus\:placeholder-primary:focus::-ms-input-placeholder{
    color:#10223f
}
.focus\:placeholder-primary:focus::placeholder{
    color:#10223f
}
.focus\:placeholder-secondary:focus::-webkit-input-placeholder{
    color:#96bf41
}
.focus\:placeholder-secondary:focus::-moz-placeholder{
    color:#96bf41
}
.focus\:placeholder-secondary:focus:-ms-input-placeholder{
    color:#96bf41
}
.focus\:placeholder-secondary:focus::-ms-input-placeholder{
    color:#96bf41
}
.focus\:placeholder-secondary:focus::placeholder{
    color:#96bf41
}
.focus\:placeholder-white:focus::-webkit-input-placeholder{
    color:#fff
}
.focus\:placeholder-white:focus::-moz-placeholder{
    color:#fff
}
.focus\:placeholder-white:focus:-ms-input-placeholder{
    color:#fff
}
.focus\:placeholder-white:focus::-ms-input-placeholder{
    color:#fff
}
.focus\:placeholder-white:focus::placeholder{
    color:#fff
}
.focus\:placeholder-danger:focus::-webkit-input-placeholder{
    color:#010101
}
.focus\:placeholder-danger:focus::-moz-placeholder{
    color:#010101
}
.focus\:placeholder-danger:focus:-ms-input-placeholder{
    color:#010101
}
.focus\:placeholder-danger:focus::-ms-input-placeholder{
    color:#010101
}
.focus\:placeholder-danger:focus::placeholder{
    color:#010101
}
.focus\:placeholder-warning:focus::-webkit-input-placeholder{
    color:#eceded
}
.focus\:placeholder-warning:focus::-moz-placeholder{
    color:#eceded
}
.focus\:placeholder-warning:focus:-ms-input-placeholder{
    color:#eceded
}
.focus\:placeholder-warning:focus::-ms-input-placeholder{
    color:#eceded
}
.focus\:placeholder-warning:focus::placeholder{
    color:#eceded
}
.focus\:placeholder-success:focus::-webkit-input-placeholder{
    color:#3dcc79
}
.focus\:placeholder-success:focus::-moz-placeholder{
    color:#3dcc79
}
.focus\:placeholder-success:focus:-ms-input-placeholder{
    color:#3dcc79
}
.focus\:placeholder-success:focus::-ms-input-placeholder{
    color:#3dcc79
}
.focus\:placeholder-success:focus::placeholder{
    color:#3dcc79
}
.focus\:placeholder-gray:focus::-webkit-input-placeholder{
    color:#8d8d94
}
.focus\:placeholder-gray:focus::-moz-placeholder{
    color:#8d8d94
}
.focus\:placeholder-gray:focus:-ms-input-placeholder{
    color:#8d8d94
}
.focus\:placeholder-gray:focus::-ms-input-placeholder{
    color:#8d8d94
}
.focus\:placeholder-gray:focus::placeholder{
    color:#8d8d94
}
.focus\:placeholder-lightgray:focus::-webkit-input-placeholder{
    color:#dfdbd2
}
.focus\:placeholder-lightgray:focus::-moz-placeholder{
    color:#dfdbd2
}
.focus\:placeholder-lightgray:focus:-ms-input-placeholder{
    color:#dfdbd2
}
.focus\:placeholder-lightgray:focus::-ms-input-placeholder{
    color:#dfdbd2
}
.focus\:placeholder-lightgray:focus::placeholder{
    color:#dfdbd2
}
.focus\:placeholder-light:focus::-webkit-input-placeholder{
    color:#fafafa
}
.focus\:placeholder-light:focus::-moz-placeholder{
    color:#fafafa
}
.focus\:placeholder-light:focus:-ms-input-placeholder{
    color:#fafafa
}
.focus\:placeholder-light:focus::-ms-input-placeholder{
    color:#fafafa
}
.focus\:placeholder-light:focus::placeholder{
    color:#fafafa
}
.focus\:placeholder-dark:focus::-webkit-input-placeholder{
    color:#4a5278
}
.focus\:placeholder-dark:focus::-moz-placeholder{
    color:#4a5278
}
.focus\:placeholder-dark:focus:-ms-input-placeholder{
    color:#4a5278
}
.focus\:placeholder-dark:focus::-ms-input-placeholder{
    color:#4a5278
}
.focus\:placeholder-dark:focus::placeholder{
    color:#4a5278
}
.pointer-events-none{
    pointer-events:none
}
.pointer-events-auto{
    pointer-events:auto
}
.static{
    position:static
}
.fixed{
    position:fixed
}
.absolute{
    position:absolute
}
.relative{
    position:relative
}
.sticky{
    position:-webkit-sticky;
    position:sticky
}
.resize-none{
    resize:none
}
.resize-y{
    resize:vertical
}
.resize-x{
    resize:horizontal
}
.resize{
    resize:both
}
.shadow-xs{
    box-shadow:0 0 0 1px rgba(0,0,0,0.05)
}
.shadow-sm{
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
}
.shadow{
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}
.shadow-md{
    box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}
.shadow-lg{
    box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}
.shadow-xl{
    box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
}
.shadow-2xl{
    box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
}
.shadow-inner{
    box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.shadow-outline{
    box-shadow:0 0 0 3px rgba(66,153,225,0.5)
}
.shadow-none{
    box-shadow:none
}
.hover\:shadow-xs:hover{
    box-shadow:0 0 0 1px rgba(0,0,0,0.05)
}
.hover\:shadow-sm:hover{
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
}
.hover\:shadow:hover{
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}
.hover\:shadow-md:hover{
    box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}
.hover\:shadow-lg:hover{
    box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}
.hover\:shadow-xl:hover{
    box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
}
.hover\:shadow-2xl:hover{
    box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
}
.hover\:shadow-inner:hover{
    box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.hover\:shadow-outline:hover{
    box-shadow:0 0 0 3px rgba(66,153,225,0.5)
}
.hover\:shadow-none:hover{
    box-shadow:none
}
.focus\:shadow-xs:focus{
    box-shadow:0 0 0 1px rgba(0,0,0,0.05)
}
.focus\:shadow-sm:focus{
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
}
.focus\:shadow:focus{
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
}
.focus\:shadow-md:focus{
    box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
}
.focus\:shadow-lg:focus{
    box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
}
.focus\:shadow-xl:focus{
    box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
}
.focus\:shadow-2xl:focus{
    box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
}
.focus\:shadow-inner:focus{
    box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
}
.focus\:shadow-outline:focus{
    box-shadow:0 0 0 3px rgba(66,153,225,0.5)
}
.focus\:shadow-none:focus{
    box-shadow:none
}
.fill-base{
    fill:#19a6a6
}
.fill-primary{
    fill:#10223f
}
.fill-secondary{
    fill:#96bf41
}
.fill-white{
    fill:#fff
}
.fill-danger{
    fill:#010101
}
.fill-warning{
    fill:#eceded
}
.fill-success{
    fill:#3dcc79
}
.fill-gray{
    fill:#8d8d94
}
.fill-lightgray{
    fill:#dfdbd2
}
.fill-light{
    fill:#fafafa
}
.fill-dark{
    fill:#4a5278
}
.stroke-current{
    stroke:currentColor
}
.stroke-0{
    stroke-width:0
}
.stroke-1{
    stroke-width:1
}
.stroke-2{
    stroke-width:2
}
.table-auto{
    table-layout:auto
}
.table-fixed{
    table-layout:fixed
}
.text-left{
    text-align:left
}
.text-center{
    text-align:center
}
.text-right{
    text-align:right
}
.text-justify{
    text-align:justify
}
.text-base{
    color:#19a6a6
}
.text-primary{
    color:#10223f
}
.text-secondary{
    color:#96bf41
}
.text-white{
    color:#fff
}
.text-danger{
    color:#010101
}
.text-warning{
    color:#eceded
}
.text-success{
    color:#3dcc79
}
.text-gray{
    color:#8d8d94
}
.text-lightgray{
    color:#dfdbd2
}
.text-light{
    color:#fafafa
}
.text-dark{
    color:#4a5278
}
.hover\:text-base:hover{
    color:#19a6a6
}
.hover\:text-primary:hover{
    color:#10223f
}
.hover\:text-secondary:hover{
    color:#96bf41
}
.hover\:text-white:hover{
    color:#fff
}
.hover\:text-danger:hover{
    color:#010101
}
.hover\:text-warning:hover{
    color:#eceded
}
.hover\:text-success:hover{
    color:#3dcc79
}
.hover\:text-gray:hover{
    color:#8d8d94
}
.hover\:text-lightgray:hover{
    color:#dfdbd2
}
.hover\:text-light:hover{
    color:#fafafa
}
.hover\:text-dark:hover{
    color:#4a5278
}
.focus\:text-base:focus{
    color:#19a6a6
}
.focus\:text-primary:focus{
    color:#10223f
}
.focus\:text-secondary:focus{
    color:#96bf41
}
.focus\:text-white:focus{
    color:#fff
}
.focus\:text-danger:focus{
    color:#010101
}
.focus\:text-warning:focus{
    color:#eceded
}
.focus\:text-success:focus{
    color:#3dcc79
}
.focus\:text-gray:focus{
    color:#8d8d94
}
.focus\:text-lightgray:focus{
    color:#dfdbd2
}
.focus\:text-light:focus{
    color:#fafafa
}
.focus\:text-dark:focus{
    color:#4a5278
}
.italic{
    font-style:italic
}
.not-italic{
    font-style:normal
}
.uppercase{
    text-transform:uppercase
}
.lowercase{
    text-transform:lowercase
}
.capitalize{
    text-transform:capitalize
}
.normal-case{
    text-transform:none
}
.underline{
    text-decoration:underline
}
.line-through{
    text-decoration:line-through
}
.no-underline{
    text-decoration:none
}
.hover\:underline:hover{
    text-decoration:underline
}
.hover\:line-through:hover{
    text-decoration:line-through
}
.hover\:no-underline:hover{
    text-decoration:none
}
.focus\:underline:focus{
    text-decoration:underline
}
.focus\:line-through:focus{
    text-decoration:line-through
}
.focus\:no-underline:focus{
    text-decoration:none
}
.antialiased{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.subpixel-antialiased{
    -webkit-font-smoothing:auto;
    -moz-osx-font-smoothing:auto
}
.tracking-tighter{
    letter-spacing:-0.05em
}
.tracking-tight{
    letter-spacing:-0.025em
}
.tracking-normal{
    letter-spacing:0
}
.tracking-wide{
    letter-spacing:.025em
}
.tracking-wider{
    letter-spacing:.05em
}
.tracking-widest{
    letter-spacing:.1em
}
.select-none{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.select-text{
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text
}
.select-all{
    -webkit-user-select:all;
    -moz-user-select:all;
    -ms-user-select:all;
    user-select:all
}
.select-auto{
    -webkit-user-select:auto;
    -moz-user-select:auto;
    -ms-user-select:auto;
    user-select:auto
}
.align-baseline{
    vertical-align:baseline
}
.align-top{
    vertical-align:top
}
.align-middle{
    vertical-align:middle
}
.align-bottom{
    vertical-align:bottom
}
.align-text-top{
    vertical-align:text-top
}
.align-text-bottom{
    vertical-align:text-bottom
}
.visible{
    visibility:visible
}
.invisible{
    visibility:hidden
}
.whitespace-normal{
    white-space:normal
}
.whitespace-no-wrap{
    white-space:nowrap
}
.whitespace-pre{
    white-space:pre
}
.whitespace-pre-line{
    white-space:pre-line
}
.whitespace-pre-wrap{
    white-space:pre-wrap
}
.break-normal{
    overflow-wrap:normal;
    word-break:normal
}
.break-words{
    overflow-wrap:break-word
}
.break-all{
    word-break:break-all
}
.truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.w-0{
    width:0
}
.w-1{
    width:.25rem
}
.w-2{
    width:.5rem
}
.w-3{
    width:.75rem
}
.w-4{
    width:1rem
}
.w-5{
    width:1.25rem
}
.w-6{
    width:1.5rem
}
.w-8{
    width:2rem
}
.w-10{
    width:2.5rem
}
.w-12{
    width:3rem
}
.w-16{
    width:4rem
}
.w-20{
    width:5rem
}
.w-24{
    width:6rem
}
.w-32{
    width:8rem
}
.w-40{
    width:10rem
}
.w-48{
    width:12rem
}
.w-56{
    width:14rem
}
.w-64{
    width:16rem
}
.w-auto{
    width:auto
}
.w-px{
    width:1px
}
.w-1\/2{
    width:50%
}
.w-1\/3{
    width:33.333333%
}
.w-2\/3{
    width:66.666667%
}
.w-1\/4{
    width:25%
}
.w-2\/4{
    width:50%
}
.w-3\/4{
    width:75%
}
.w-1\/5{
    width:20%
}
.w-2\/5{
    width:40%
}
.w-3\/5{
    width:60%
}
.w-4\/5{
    width:80%
}
.w-1\/6{
    width:16.666667%
}
.w-2\/6{
    width:33.333333%
}
.w-3\/6{
    width:50%
}
.w-4\/6{
    width:66.666667%
}
.w-5\/6{
    width:83.333333%
}
.w-1\/12{
    width:8.333333%
}
.w-2\/12{
    width:16.666667%
}
.w-3\/12{
    width:25%
}
.w-4\/12{
    width:33.333333%
}
.w-5\/12{
    width:41.666667%
}
.w-6\/12{
    width:50%
}
.w-7\/12{
    width:58.333333%
}
.w-8\/12{
    width:66.666667%
}
.w-9\/12{
    width:75%
}
.w-10\/12{
    width:83.333333%
}
.w-11\/12{
    width:91.666667%
}
.w-full{
    width:100%
}
.w-screen{
    width:100vw
}
.z-0{
    z-index:0
}
.z-10{
    z-index:10
}
.z-20{
    z-index:20
}
.z-30{
    z-index:30
}
.z-40{
    z-index:40
}
.z-50{
    z-index:50
}
.z-auto{
    z-index:auto
}
.gap-0{
    grid-gap:0;
    gap:0
}
.gap-1{
    grid-gap:.25rem;
    gap:.25rem
}
.gap-2{
    grid-gap:.5rem;
    gap:.5rem
}
.gap-3{
    grid-gap:.75rem;
    gap:.75rem
}
.gap-4{
    grid-gap:1rem;
    gap:1rem
}
.gap-5{
    grid-gap:1.25rem;
    gap:1.25rem
}
.gap-6{
    grid-gap:1.5rem;
    gap:1.5rem
}
.gap-8{
    grid-gap:2rem;
    gap:2rem
}
.gap-10{
    grid-gap:2.5rem;
    gap:2.5rem
}
.gap-12{
    grid-gap:3rem;
    gap:3rem
}
.gap-16{
    grid-gap:4rem;
    gap:4rem
}
.gap-20{
    grid-gap:5rem;
    gap:5rem
}
.gap-24{
    grid-gap:6rem;
    gap:6rem
}
.gap-32{
    grid-gap:8rem;
    gap:8rem
}
.gap-40{
    grid-gap:10rem;
    gap:10rem
}
.gap-48{
    grid-gap:12rem;
    gap:12rem
}
.gap-56{
    grid-gap:14rem;
    gap:14rem
}
.gap-64{
    grid-gap:16rem;
    gap:16rem
}
.gap-px{
    grid-gap:1px;
    gap:1px
}
.col-gap-0{
    grid-column-gap:0;
    -webkit-column-gap:0;
    -moz-column-gap:0;
    column-gap:0
}
.col-gap-1{
    grid-column-gap:.25rem;
    -webkit-column-gap:.25rem;
    -moz-column-gap:.25rem;
    column-gap:.25rem
}
.col-gap-2{
    grid-column-gap:.5rem;
    -webkit-column-gap:.5rem;
    -moz-column-gap:.5rem;
    column-gap:.5rem
}
.col-gap-3{
    grid-column-gap:.75rem;
    -webkit-column-gap:.75rem;
    -moz-column-gap:.75rem;
    column-gap:.75rem
}
.col-gap-4{
    grid-column-gap:1rem;
    -webkit-column-gap:1rem;
    -moz-column-gap:1rem;
    column-gap:1rem
}
.col-gap-5{
    grid-column-gap:1.25rem;
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem
}
.col-gap-6{
    grid-column-gap:1.5rem;
    -webkit-column-gap:1.5rem;
    -moz-column-gap:1.5rem;
    column-gap:1.5rem
}
.col-gap-8{
    grid-column-gap:2rem;
    -webkit-column-gap:2rem;
    -moz-column-gap:2rem;
    column-gap:2rem
}
.col-gap-10{
    grid-column-gap:2.5rem;
    -webkit-column-gap:2.5rem;
    -moz-column-gap:2.5rem;
    column-gap:2.5rem
}
.col-gap-12{
    grid-column-gap:3rem;
    -webkit-column-gap:3rem;
    -moz-column-gap:3rem;
    column-gap:3rem
}
.col-gap-16{
    grid-column-gap:4rem;
    -webkit-column-gap:4rem;
    -moz-column-gap:4rem;
    column-gap:4rem
}
.col-gap-20{
    grid-column-gap:5rem;
    -webkit-column-gap:5rem;
    -moz-column-gap:5rem;
    column-gap:5rem
}
.col-gap-24{
    grid-column-gap:6rem;
    -webkit-column-gap:6rem;
    -moz-column-gap:6rem;
    column-gap:6rem
}
.col-gap-32{
    grid-column-gap:8rem;
    -webkit-column-gap:8rem;
    -moz-column-gap:8rem;
    column-gap:8rem
}
.col-gap-40{
    grid-column-gap:10rem;
    -webkit-column-gap:10rem;
    -moz-column-gap:10rem;
    column-gap:10rem
}
.col-gap-48{
    grid-column-gap:12rem;
    -webkit-column-gap:12rem;
    -moz-column-gap:12rem;
    column-gap:12rem
}
.col-gap-56{
    grid-column-gap:14rem;
    -webkit-column-gap:14rem;
    -moz-column-gap:14rem;
    column-gap:14rem
}
.col-gap-64{
    grid-column-gap:16rem;
    -webkit-column-gap:16rem;
    -moz-column-gap:16rem;
    column-gap:16rem
}
.col-gap-px{
    grid-column-gap:1px;
    -webkit-column-gap:1px;
    -moz-column-gap:1px;
    column-gap:1px
}
.row-gap-0{
    grid-row-gap:0;
    row-gap:0
}
.row-gap-1{
    grid-row-gap:.25rem;
    row-gap:.25rem
}
.row-gap-2{
    grid-row-gap:.5rem;
    row-gap:.5rem
}
.row-gap-3{
    grid-row-gap:.75rem;
    row-gap:.75rem
}
.row-gap-4{
    grid-row-gap:1rem;
    row-gap:1rem
}
.row-gap-5{
    grid-row-gap:1.25rem;
    row-gap:1.25rem
}
.row-gap-6{
    grid-row-gap:1.5rem;
    row-gap:1.5rem
}
.row-gap-8{
    grid-row-gap:2rem;
    row-gap:2rem
}
.row-gap-10{
    grid-row-gap:2.5rem;
    row-gap:2.5rem
}
.row-gap-12{
    grid-row-gap:3rem;
    row-gap:3rem
}
.row-gap-16{
    grid-row-gap:4rem;
    row-gap:4rem
}
.row-gap-20{
    grid-row-gap:5rem;
    row-gap:5rem
}
.row-gap-24{
    grid-row-gap:6rem;
    row-gap:6rem
}
.row-gap-32{
    grid-row-gap:8rem;
    row-gap:8rem
}
.row-gap-40{
    grid-row-gap:10rem;
    row-gap:10rem
}
.row-gap-48{
    grid-row-gap:12rem;
    row-gap:12rem
}
.row-gap-56{
    grid-row-gap:14rem;
    row-gap:14rem
}
.row-gap-64{
    grid-row-gap:16rem;
    row-gap:16rem
}
.row-gap-px{
    grid-row-gap:1px;
    row-gap:1px
}
.grid-flow-row{
    grid-auto-flow:row
}
.grid-flow-col{
    grid-auto-flow:column
}
.grid-flow-row-dense{
    grid-auto-flow:row dense
}
.grid-flow-col-dense{
    grid-auto-flow:column dense
}
.grid-cols-1{
    grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-cols-3{
    grid-template-columns:repeat(3,minmax(0,1fr))
}
.grid-cols-4{
    grid-template-columns:repeat(4,minmax(0,1fr))
}
.grid-cols-5{
    grid-template-columns:repeat(5,minmax(0,1fr))
}
.grid-cols-6{
    grid-template-columns:repeat(6,minmax(0,1fr))
}
.grid-cols-7{
    grid-template-columns:repeat(7,minmax(0,1fr))
}
.grid-cols-8{
    grid-template-columns:repeat(8,minmax(0,1fr))
}
.grid-cols-9{
    grid-template-columns:repeat(9,minmax(0,1fr))
}
.grid-cols-10{
    grid-template-columns:repeat(10,minmax(0,1fr))
}
.grid-cols-11{
    grid-template-columns:repeat(11,minmax(0,1fr))
}
.grid-cols-12{
    grid-template-columns:repeat(12,minmax(0,1fr))
}
.grid-cols-none{
    grid-template-columns:none
}
.col-auto{
    grid-column:auto
}
.col-span-1{
    grid-column:span 1 / span 1
}
.col-span-2{
    grid-column:span 2 / span 2
}
.col-span-3{
    grid-column:span 3 / span 3
}
.col-span-4{
    grid-column:span 4 / span 4
}
.col-span-5{
    grid-column:span 5 / span 5
}
.col-span-6{
    grid-column:span 6 / span 6
}
.col-span-7{
    grid-column:span 7 / span 7
}
.col-span-8{
    grid-column:span 8 / span 8
}
.col-span-9{
    grid-column:span 9 / span 9
}
.col-span-10{
    grid-column:span 10 / span 10
}
.col-span-11{
    grid-column:span 11 / span 11
}
.col-span-12{
    grid-column:span 12 / span 12
}
.col-start-1{
    grid-column-start:1
}
.col-start-2{
    grid-column-start:2
}
.col-start-3{
    grid-column-start:3
}
.col-start-4{
    grid-column-start:4
}
.col-start-5{
    grid-column-start:5
}
.col-start-6{
    grid-column-start:6
}
.col-start-7{
    grid-column-start:7
}
.col-start-8{
    grid-column-start:8
}
.col-start-9{
    grid-column-start:9
}
.col-start-10{
    grid-column-start:10
}
.col-start-11{
    grid-column-start:11
}
.col-start-12{
    grid-column-start:12
}
.col-start-13{
    grid-column-start:13
}
.col-start-auto{
    grid-column-start:auto
}
.col-end-1{
    grid-column-end:1
}
.col-end-2{
    grid-column-end:2
}
.col-end-3{
    grid-column-end:3
}
.col-end-4{
    grid-column-end:4
}
.col-end-5{
    grid-column-end:5
}
.col-end-6{
    grid-column-end:6
}
.col-end-7{
    grid-column-end:7
}
.col-end-8{
    grid-column-end:8
}
.col-end-9{
    grid-column-end:9
}
.col-end-10{
    grid-column-end:10
}
.col-end-11{
    grid-column-end:11
}
.col-end-12{
    grid-column-end:12
}
.col-end-13{
    grid-column-end:13
}
.col-end-auto{
    grid-column-end:auto
}
.grid-rows-1{
    grid-template-rows:repeat(1,minmax(0,1fr))
}
.grid-rows-2{
    grid-template-rows:repeat(2,minmax(0,1fr))
}
.grid-rows-3{
    grid-template-rows:repeat(3,minmax(0,1fr))
}
.grid-rows-4{
    grid-template-rows:repeat(4,minmax(0,1fr))
}
.grid-rows-5{
    grid-template-rows:repeat(5,minmax(0,1fr))
}
.grid-rows-6{
    grid-template-rows:repeat(6,minmax(0,1fr))
}
.grid-rows-none{
    grid-template-rows:none
}
.row-auto{
    grid-row:auto
}
.row-span-1{
    grid-row:span 1 / span 1
}
.row-span-2{
    grid-row:span 2 / span 2
}
.row-span-3{
    grid-row:span 3 / span 3
}
.row-span-4{
    grid-row:span 4 / span 4
}
.row-span-5{
    grid-row:span 5 / span 5
}
.row-span-6{
    grid-row:span 6 / span 6
}
.row-start-1{
    grid-row-start:1
}
.row-start-2{
    grid-row-start:2
}
.row-start-3{
    grid-row-start:3
}
.row-start-4{
    grid-row-start:4
}
.row-start-5{
    grid-row-start:5
}
.row-start-6{
    grid-row-start:6
}
.row-start-7{
    grid-row-start:7
}
.row-start-auto{
    grid-row-start:auto
}
.row-end-1{
    grid-row-end:1
}
.row-end-2{
    grid-row-end:2
}
.row-end-3{
    grid-row-end:3
}
.row-end-4{
    grid-row-end:4
}
.row-end-5{
    grid-row-end:5
}
.row-end-6{
    grid-row-end:6
}
.row-end-7{
    grid-row-end:7
}
.row-end-auto{
    grid-row-end:auto
}
.transform{
    --transform-translate-x:0;
    --transform-translate-y:0;
    --transform-rotate:0;
    --transform-skew-x:0;
    --transform-skew-y:0;
    --transform-scale-x:1;
    --transform-scale-y:1;
    -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}
.transform-none{
    -webkit-transform:none;
    transform:none
}
.origin-center{
    -webkit-transform-origin:center;
    transform-origin:center
}
.origin-top{
    -webkit-transform-origin:top;
    transform-origin:top
}
.origin-top-right{
    -webkit-transform-origin:top right;
    transform-origin:top right
}
.origin-right{
    -webkit-transform-origin:right;
    transform-origin:right
}
.origin-bottom-right{
    -webkit-transform-origin:bottom right;
    transform-origin:bottom right
}
.origin-bottom{
    -webkit-transform-origin:bottom;
    transform-origin:bottom
}
.origin-bottom-left{
    -webkit-transform-origin:bottom left;
    transform-origin:bottom left
}
.origin-left{
    -webkit-transform-origin:left;
    transform-origin:left
}
.origin-top-left{
    -webkit-transform-origin:top left;
    transform-origin:top left
}
.scale-0{
    --transform-scale-x:0;
    --transform-scale-y:0
}
.scale-50{
    --transform-scale-x:.5;
    --transform-scale-y:.5
}
.scale-75{
    --transform-scale-x:.75;
    --transform-scale-y:.75
}
.scale-90{
    --transform-scale-x:.9;
    --transform-scale-y:.9
}
.scale-95{
    --transform-scale-x:.95;
    --transform-scale-y:.95
}
.scale-100{
    --transform-scale-x:1;
    --transform-scale-y:1
}
.scale-105{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
}
.scale-110{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
}
.scale-125{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
}
.scale-150{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
}
.scale-x-0{
    --transform-scale-x:0
}
.scale-x-50{
    --transform-scale-x:.5
}
.scale-x-75{
    --transform-scale-x:.75
}
.scale-x-90{
    --transform-scale-x:.9
}
.scale-x-95{
    --transform-scale-x:.95
}
.scale-x-100{
    --transform-scale-x:1
}
.scale-x-105{
    --transform-scale-x:1.05
}
.scale-x-110{
    --transform-scale-x:1.1
}
.scale-x-125{
    --transform-scale-x:1.25
}
.scale-x-150{
    --transform-scale-x:1.5
}
.scale-y-0{
    --transform-scale-y:0
}
.scale-y-50{
    --transform-scale-y:.5
}
.scale-y-75{
    --transform-scale-y:.75
}
.scale-y-90{
    --transform-scale-y:.9
}
.scale-y-95{
    --transform-scale-y:.95
}
.scale-y-100{
    --transform-scale-y:1
}
.scale-y-105{
    --transform-scale-y:1.05
}
.scale-y-110{
    --transform-scale-y:1.1
}
.scale-y-125{
    --transform-scale-y:1.25
}
.scale-y-150{
    --transform-scale-y:1.5
}
.hover\:scale-0:hover{
    --transform-scale-x:0;
    --transform-scale-y:0
}
.hover\:scale-50:hover{
    --transform-scale-x:.5;
    --transform-scale-y:.5
}
.hover\:scale-75:hover{
    --transform-scale-x:.75;
    --transform-scale-y:.75
}
.hover\:scale-90:hover{
    --transform-scale-x:.9;
    --transform-scale-y:.9
}
.hover\:scale-95:hover{
    --transform-scale-x:.95;
    --transform-scale-y:.95
}
.hover\:scale-100:hover{
    --transform-scale-x:1;
    --transform-scale-y:1
}
.hover\:scale-105:hover{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
}
.hover\:scale-110:hover{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
}
.hover\:scale-125:hover{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
}
.hover\:scale-150:hover{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
}
.hover\:scale-x-0:hover{
    --transform-scale-x:0
}
.hover\:scale-x-50:hover{
    --transform-scale-x:.5
}
.hover\:scale-x-75:hover{
    --transform-scale-x:.75
}
.hover\:scale-x-90:hover{
    --transform-scale-x:.9
}
.hover\:scale-x-95:hover{
    --transform-scale-x:.95
}
.hover\:scale-x-100:hover{
    --transform-scale-x:1
}
.hover\:scale-x-105:hover{
    --transform-scale-x:1.05
}
.hover\:scale-x-110:hover{
    --transform-scale-x:1.1
}
.hover\:scale-x-125:hover{
    --transform-scale-x:1.25
}
.hover\:scale-x-150:hover{
    --transform-scale-x:1.5
}
.hover\:scale-y-0:hover{
    --transform-scale-y:0
}
.hover\:scale-y-50:hover{
    --transform-scale-y:.5
}
.hover\:scale-y-75:hover{
    --transform-scale-y:.75
}
.hover\:scale-y-90:hover{
    --transform-scale-y:.9
}
.hover\:scale-y-95:hover{
    --transform-scale-y:.95
}
.hover\:scale-y-100:hover{
    --transform-scale-y:1
}
.hover\:scale-y-105:hover{
    --transform-scale-y:1.05
}
.hover\:scale-y-110:hover{
    --transform-scale-y:1.1
}
.hover\:scale-y-125:hover{
    --transform-scale-y:1.25
}
.hover\:scale-y-150:hover{
    --transform-scale-y:1.5
}
.focus\:scale-0:focus{
    --transform-scale-x:0;
    --transform-scale-y:0
}
.focus\:scale-50:focus{
    --transform-scale-x:.5;
    --transform-scale-y:.5
}
.focus\:scale-75:focus{
    --transform-scale-x:.75;
    --transform-scale-y:.75
}
.focus\:scale-90:focus{
    --transform-scale-x:.9;
    --transform-scale-y:.9
}
.focus\:scale-95:focus{
    --transform-scale-x:.95;
    --transform-scale-y:.95
}
.focus\:scale-100:focus{
    --transform-scale-x:1;
    --transform-scale-y:1
}
.focus\:scale-105:focus{
    --transform-scale-x:1.05;
    --transform-scale-y:1.05
}
.focus\:scale-110:focus{
    --transform-scale-x:1.1;
    --transform-scale-y:1.1
}
.focus\:scale-125:focus{
    --transform-scale-x:1.25;
    --transform-scale-y:1.25
}
.focus\:scale-150:focus{
    --transform-scale-x:1.5;
    --transform-scale-y:1.5
}
.focus\:scale-x-0:focus{
    --transform-scale-x:0
}
.focus\:scale-x-50:focus{
    --transform-scale-x:.5
}
.focus\:scale-x-75:focus{
    --transform-scale-x:.75
}
.focus\:scale-x-90:focus{
    --transform-scale-x:.9
}
.focus\:scale-x-95:focus{
    --transform-scale-x:.95
}
.focus\:scale-x-100:focus{
    --transform-scale-x:1
}
.focus\:scale-x-105:focus{
    --transform-scale-x:1.05
}
.focus\:scale-x-110:focus{
    --transform-scale-x:1.1
}
.focus\:scale-x-125:focus{
    --transform-scale-x:1.25
}
.focus\:scale-x-150:focus{
    --transform-scale-x:1.5
}
.focus\:scale-y-0:focus{
    --transform-scale-y:0
}
.focus\:scale-y-50:focus{
    --transform-scale-y:.5
}
.focus\:scale-y-75:focus{
    --transform-scale-y:.75
}
.focus\:scale-y-90:focus{
    --transform-scale-y:.9
}
.focus\:scale-y-95:focus{
    --transform-scale-y:.95
}
.focus\:scale-y-100:focus{
    --transform-scale-y:1
}
.focus\:scale-y-105:focus{
    --transform-scale-y:1.05
}
.focus\:scale-y-110:focus{
    --transform-scale-y:1.1
}
.focus\:scale-y-125:focus{
    --transform-scale-y:1.25
}
.focus\:scale-y-150:focus{
    --transform-scale-y:1.5
}
.rotate-0{
    --transform-rotate:0
}
.rotate-45{
    --transform-rotate:45deg
}
.rotate-90{
    --transform-rotate:90deg
}
.rotate-180{
    --transform-rotate:180deg
}
.-rotate-180{
    --transform-rotate:-180deg
}
.-rotate-90{
    --transform-rotate:-90deg
}
.-rotate-45{
    --transform-rotate:-45deg
}
.hover\:rotate-0:hover{
    --transform-rotate:0
}
.hover\:rotate-45:hover{
    --transform-rotate:45deg
}
.hover\:rotate-90:hover{
    --transform-rotate:90deg
}
.hover\:rotate-180:hover{
    --transform-rotate:180deg
}
.hover\:-rotate-180:hover{
    --transform-rotate:-180deg
}
.hover\:-rotate-90:hover{
    --transform-rotate:-90deg
}
.hover\:-rotate-45:hover{
    --transform-rotate:-45deg
}
.focus\:rotate-0:focus{
    --transform-rotate:0
}
.focus\:rotate-45:focus{
    --transform-rotate:45deg
}
.focus\:rotate-90:focus{
    --transform-rotate:90deg
}
.focus\:rotate-180:focus{
    --transform-rotate:180deg
}
.focus\:-rotate-180:focus{
    --transform-rotate:-180deg
}
.focus\:-rotate-90:focus{
    --transform-rotate:-90deg
}
.focus\:-rotate-45:focus{
    --transform-rotate:-45deg
}
.translate-x-0{
    --transform-translate-x:0
}
.translate-x-1{
    --transform-translate-x:.25rem
}
.translate-x-2{
    --transform-translate-x:.5rem
}
.translate-x-3{
    --transform-translate-x:.75rem
}
.translate-x-4{
    --transform-translate-x:1rem
}
.translate-x-5{
    --transform-translate-x:1.25rem
}
.translate-x-6{
    --transform-translate-x:1.5rem
}
.translate-x-8{
    --transform-translate-x:2rem
}
.translate-x-10{
    --transform-translate-x:2.5rem
}
.translate-x-12{
    --transform-translate-x:3rem
}
.translate-x-16{
    --transform-translate-x:4rem
}
.translate-x-20{
    --transform-translate-x:5rem
}
.translate-x-24{
    --transform-translate-x:6rem
}
.translate-x-32{
    --transform-translate-x:8rem
}
.translate-x-40{
    --transform-translate-x:10rem
}
.translate-x-48{
    --transform-translate-x:12rem
}
.translate-x-56{
    --transform-translate-x:14rem
}
.translate-x-64{
    --transform-translate-x:16rem
}
.translate-x-px{
    --transform-translate-x:1px
}
.-translate-x-1{
    --transform-translate-x:-0.25rem
}
.-translate-x-2{
    --transform-translate-x:-0.5rem
}
.-translate-x-3{
    --transform-translate-x:-0.75rem
}
.-translate-x-4{
    --transform-translate-x:-1rem
}
.-translate-x-5{
    --transform-translate-x:-1.25rem
}
.-translate-x-6{
    --transform-translate-x:-1.5rem
}
.-translate-x-8{
    --transform-translate-x:-2rem
}
.-translate-x-10{
    --transform-translate-x:-2.5rem
}
.-translate-x-12{
    --transform-translate-x:-3rem
}
.-translate-x-16{
    --transform-translate-x:-4rem
}
.-translate-x-20{
    --transform-translate-x:-5rem
}
.-translate-x-24{
    --transform-translate-x:-6rem
}
.-translate-x-32{
    --transform-translate-x:-8rem
}
.-translate-x-40{
    --transform-translate-x:-10rem
}
.-translate-x-48{
    --transform-translate-x:-12rem
}
.-translate-x-56{
    --transform-translate-x:-14rem
}
.-translate-x-64{
    --transform-translate-x:-16rem
}
.-translate-x-px{
    --transform-translate-x:-1px
}
.-translate-x-full{
    --transform-translate-x:-100%
}
.-translate-x-1\/2{
    --transform-translate-x:-50%
}
.translate-x-1\/2{
    --transform-translate-x:50%
}
.translate-x-full{
    --transform-translate-x:100%
}
.translate-y-0{
    --transform-translate-y:0
}
.translate-y-1{
    --transform-translate-y:.25rem
}
.translate-y-2{
    --transform-translate-y:.5rem
}
.translate-y-3{
    --transform-translate-y:.75rem
}
.translate-y-4{
    --transform-translate-y:1rem
}
.translate-y-5{
    --transform-translate-y:1.25rem
}
.translate-y-6{
    --transform-translate-y:1.5rem
}
.translate-y-8{
    --transform-translate-y:2rem
}
.translate-y-10{
    --transform-translate-y:2.5rem
}
.translate-y-12{
    --transform-translate-y:3rem
}
.translate-y-16{
    --transform-translate-y:4rem
}
.translate-y-20{
    --transform-translate-y:5rem
}
.translate-y-24{
    --transform-translate-y:6rem
}
.translate-y-32{
    --transform-translate-y:8rem
}
.translate-y-40{
    --transform-translate-y:10rem
}
.translate-y-48{
    --transform-translate-y:12rem
}
.translate-y-56{
    --transform-translate-y:14rem
}
.translate-y-64{
    --transform-translate-y:16rem
}
.translate-y-px{
    --transform-translate-y:1px
}
.-translate-y-1{
    --transform-translate-y:-0.25rem
}
.-translate-y-2{
    --transform-translate-y:-0.5rem
}
.-translate-y-3{
    --transform-translate-y:-0.75rem
}
.-translate-y-4{
    --transform-translate-y:-1rem
}
.-translate-y-5{
    --transform-translate-y:-1.25rem
}
.-translate-y-6{
    --transform-translate-y:-1.5rem
}
.-translate-y-8{
    --transform-translate-y:-2rem
}
.-translate-y-10{
    --transform-translate-y:-2.5rem
}
.-translate-y-12{
    --transform-translate-y:-3rem
}
.-translate-y-16{
    --transform-translate-y:-4rem
}
.-translate-y-20{
    --transform-translate-y:-5rem
}
.-translate-y-24{
    --transform-translate-y:-6rem
}
.-translate-y-32{
    --transform-translate-y:-8rem
}
.-translate-y-40{
    --transform-translate-y:-10rem
}
.-translate-y-48{
    --transform-translate-y:-12rem
}
.-translate-y-56{
    --transform-translate-y:-14rem
}
.-translate-y-64{
    --transform-translate-y:-16rem
}
.-translate-y-px{
    --transform-translate-y:-1px
}
.-translate-y-full{
    --transform-translate-y:-100%
}
.-translate-y-1\/2{
    --transform-translate-y:-50%
}
.translate-y-1\/2{
    --transform-translate-y:50%
}
.translate-y-full{
    --transform-translate-y:100%
}
.hover\:translate-x-0:hover{
    --transform-translate-x:0
}
.hover\:translate-x-1:hover{
    --transform-translate-x:.25rem
}
.hover\:translate-x-2:hover{
    --transform-translate-x:.5rem
}
.hover\:translate-x-3:hover{
    --transform-translate-x:.75rem
}
.hover\:translate-x-4:hover{
    --transform-translate-x:1rem
}
.hover\:translate-x-5:hover{
    --transform-translate-x:1.25rem
}
.hover\:translate-x-6:hover{
    --transform-translate-x:1.5rem
}
.hover\:translate-x-8:hover{
    --transform-translate-x:2rem
}
.hover\:translate-x-10:hover{
    --transform-translate-x:2.5rem
}
.hover\:translate-x-12:hover{
    --transform-translate-x:3rem
}
.hover\:translate-x-16:hover{
    --transform-translate-x:4rem
}
.hover\:translate-x-20:hover{
    --transform-translate-x:5rem
}
.hover\:translate-x-24:hover{
    --transform-translate-x:6rem
}
.hover\:translate-x-32:hover{
    --transform-translate-x:8rem
}
.hover\:translate-x-40:hover{
    --transform-translate-x:10rem
}
.hover\:translate-x-48:hover{
    --transform-translate-x:12rem
}
.hover\:translate-x-56:hover{
    --transform-translate-x:14rem
}
.hover\:translate-x-64:hover{
    --transform-translate-x:16rem
}
.hover\:translate-x-px:hover{
    --transform-translate-x:1px
}
.hover\:-translate-x-1:hover{
    --transform-translate-x:-0.25rem
}
.hover\:-translate-x-2:hover{
    --transform-translate-x:-0.5rem
}
.hover\:-translate-x-3:hover{
    --transform-translate-x:-0.75rem
}
.hover\:-translate-x-4:hover{
    --transform-translate-x:-1rem
}
.hover\:-translate-x-5:hover{
    --transform-translate-x:-1.25rem
}
.hover\:-translate-x-6:hover{
    --transform-translate-x:-1.5rem
}
.hover\:-translate-x-8:hover{
    --transform-translate-x:-2rem
}
.hover\:-translate-x-10:hover{
    --transform-translate-x:-2.5rem
}
.hover\:-translate-x-12:hover{
    --transform-translate-x:-3rem
}
.hover\:-translate-x-16:hover{
    --transform-translate-x:-4rem
}
.hover\:-translate-x-20:hover{
    --transform-translate-x:-5rem
}
.hover\:-translate-x-24:hover{
    --transform-translate-x:-6rem
}
.hover\:-translate-x-32:hover{
    --transform-translate-x:-8rem
}
.hover\:-translate-x-40:hover{
    --transform-translate-x:-10rem
}
.hover\:-translate-x-48:hover{
    --transform-translate-x:-12rem
}
.hover\:-translate-x-56:hover{
    --transform-translate-x:-14rem
}
.hover\:-translate-x-64:hover{
    --transform-translate-x:-16rem
}
.hover\:-translate-x-px:hover{
    --transform-translate-x:-1px
}
.hover\:-translate-x-full:hover{
    --transform-translate-x:-100%
}
.hover\:-translate-x-1\/2:hover{
    --transform-translate-x:-50%
}
.hover\:translate-x-1\/2:hover{
    --transform-translate-x:50%
}
.hover\:translate-x-full:hover{
    --transform-translate-x:100%
}
.hover\:translate-y-0:hover{
    --transform-translate-y:0
}
.hover\:translate-y-1:hover{
    --transform-translate-y:.25rem
}
.hover\:translate-y-2:hover{
    --transform-translate-y:.5rem
}
.hover\:translate-y-3:hover{
    --transform-translate-y:.75rem
}
.hover\:translate-y-4:hover{
    --transform-translate-y:1rem
}
.hover\:translate-y-5:hover{
    --transform-translate-y:1.25rem
}
.hover\:translate-y-6:hover{
    --transform-translate-y:1.5rem
}
.hover\:translate-y-8:hover{
    --transform-translate-y:2rem
}
.hover\:translate-y-10:hover{
    --transform-translate-y:2.5rem
}
.hover\:translate-y-12:hover{
    --transform-translate-y:3rem
}
.hover\:translate-y-16:hover{
    --transform-translate-y:4rem
}
.hover\:translate-y-20:hover{
    --transform-translate-y:5rem
}
.hover\:translate-y-24:hover{
    --transform-translate-y:6rem
}
.hover\:translate-y-32:hover{
    --transform-translate-y:8rem
}
.hover\:translate-y-40:hover{
    --transform-translate-y:10rem
}
.hover\:translate-y-48:hover{
    --transform-translate-y:12rem
}
.hover\:translate-y-56:hover{
    --transform-translate-y:14rem
}
.hover\:translate-y-64:hover{
    --transform-translate-y:16rem
}
.hover\:translate-y-px:hover{
    --transform-translate-y:1px
}
.hover\:-translate-y-1:hover{
    --transform-translate-y:-0.25rem
}
.hover\:-translate-y-2:hover{
    --transform-translate-y:-0.5rem
}
.hover\:-translate-y-3:hover{
    --transform-translate-y:-0.75rem
}
.hover\:-translate-y-4:hover{
    --transform-translate-y:-1rem
}
.hover\:-translate-y-5:hover{
    --transform-translate-y:-1.25rem
}
.hover\:-translate-y-6:hover{
    --transform-translate-y:-1.5rem
}
.hover\:-translate-y-8:hover{
    --transform-translate-y:-2rem
}
.hover\:-translate-y-10:hover{
    --transform-translate-y:-2.5rem
}
.hover\:-translate-y-12:hover{
    --transform-translate-y:-3rem
}
.hover\:-translate-y-16:hover{
    --transform-translate-y:-4rem
}
.hover\:-translate-y-20:hover{
    --transform-translate-y:-5rem
}
.hover\:-translate-y-24:hover{
    --transform-translate-y:-6rem
}
.hover\:-translate-y-32:hover{
    --transform-translate-y:-8rem
}
.hover\:-translate-y-40:hover{
    --transform-translate-y:-10rem
}
.hover\:-translate-y-48:hover{
    --transform-translate-y:-12rem
}
.hover\:-translate-y-56:hover{
    --transform-translate-y:-14rem
}
.hover\:-translate-y-64:hover{
    --transform-translate-y:-16rem
}
.hover\:-translate-y-px:hover{
    --transform-translate-y:-1px
}
.hover\:-translate-y-full:hover{
    --transform-translate-y:-100%
}
.hover\:-translate-y-1\/2:hover{
    --transform-translate-y:-50%
}
.hover\:translate-y-1\/2:hover{
    --transform-translate-y:50%
}
.hover\:translate-y-full:hover{
    --transform-translate-y:100%
}
.focus\:translate-x-0:focus{
    --transform-translate-x:0
}
.focus\:translate-x-1:focus{
    --transform-translate-x:.25rem
}
.focus\:translate-x-2:focus{
    --transform-translate-x:.5rem
}
.focus\:translate-x-3:focus{
    --transform-translate-x:.75rem
}
.focus\:translate-x-4:focus{
    --transform-translate-x:1rem
}
.focus\:translate-x-5:focus{
    --transform-translate-x:1.25rem
}
.focus\:translate-x-6:focus{
    --transform-translate-x:1.5rem
}
.focus\:translate-x-8:focus{
    --transform-translate-x:2rem
}
.focus\:translate-x-10:focus{
    --transform-translate-x:2.5rem
}
.focus\:translate-x-12:focus{
    --transform-translate-x:3rem
}
.focus\:translate-x-16:focus{
    --transform-translate-x:4rem
}
.focus\:translate-x-20:focus{
    --transform-translate-x:5rem
}
.focus\:translate-x-24:focus{
    --transform-translate-x:6rem
}
.focus\:translate-x-32:focus{
    --transform-translate-x:8rem
}
.focus\:translate-x-40:focus{
    --transform-translate-x:10rem
}
.focus\:translate-x-48:focus{
    --transform-translate-x:12rem
}
.focus\:translate-x-56:focus{
    --transform-translate-x:14rem
}
.focus\:translate-x-64:focus{
    --transform-translate-x:16rem
}
.focus\:translate-x-px:focus{
    --transform-translate-x:1px
}
.focus\:-translate-x-1:focus{
    --transform-translate-x:-0.25rem
}
.focus\:-translate-x-2:focus{
    --transform-translate-x:-0.5rem
}
.focus\:-translate-x-3:focus{
    --transform-translate-x:-0.75rem
}
.focus\:-translate-x-4:focus{
    --transform-translate-x:-1rem
}
.focus\:-translate-x-5:focus{
    --transform-translate-x:-1.25rem
}
.focus\:-translate-x-6:focus{
    --transform-translate-x:-1.5rem
}
.focus\:-translate-x-8:focus{
    --transform-translate-x:-2rem
}
.focus\:-translate-x-10:focus{
    --transform-translate-x:-2.5rem
}
.focus\:-translate-x-12:focus{
    --transform-translate-x:-3rem
}
.focus\:-translate-x-16:focus{
    --transform-translate-x:-4rem
}
.focus\:-translate-x-20:focus{
    --transform-translate-x:-5rem
}
.focus\:-translate-x-24:focus{
    --transform-translate-x:-6rem
}
.focus\:-translate-x-32:focus{
    --transform-translate-x:-8rem
}
.focus\:-translate-x-40:focus{
    --transform-translate-x:-10rem
}
.focus\:-translate-x-48:focus{
    --transform-translate-x:-12rem
}
.focus\:-translate-x-56:focus{
    --transform-translate-x:-14rem
}
.focus\:-translate-x-64:focus{
    --transform-translate-x:-16rem
}
.focus\:-translate-x-px:focus{
    --transform-translate-x:-1px
}
.focus\:-translate-x-full:focus{
    --transform-translate-x:-100%
}
.focus\:-translate-x-1\/2:focus{
    --transform-translate-x:-50%
}
.focus\:translate-x-1\/2:focus{
    --transform-translate-x:50%
}
.focus\:translate-x-full:focus{
    --transform-translate-x:100%
}
.focus\:translate-y-0:focus{
    --transform-translate-y:0
}
.focus\:translate-y-1:focus{
    --transform-translate-y:.25rem
}
.focus\:translate-y-2:focus{
    --transform-translate-y:.5rem
}
.focus\:translate-y-3:focus{
    --transform-translate-y:.75rem
}
.focus\:translate-y-4:focus{
    --transform-translate-y:1rem
}
.focus\:translate-y-5:focus{
    --transform-translate-y:1.25rem
}
.focus\:translate-y-6:focus{
    --transform-translate-y:1.5rem
}
.focus\:translate-y-8:focus{
    --transform-translate-y:2rem
}
.focus\:translate-y-10:focus{
    --transform-translate-y:2.5rem
}
.focus\:translate-y-12:focus{
    --transform-translate-y:3rem
}
.focus\:translate-y-16:focus{
    --transform-translate-y:4rem
}
.focus\:translate-y-20:focus{
    --transform-translate-y:5rem
}
.focus\:translate-y-24:focus{
    --transform-translate-y:6rem
}
.focus\:translate-y-32:focus{
    --transform-translate-y:8rem
}
.focus\:translate-y-40:focus{
    --transform-translate-y:10rem
}
.focus\:translate-y-48:focus{
    --transform-translate-y:12rem
}
.focus\:translate-y-56:focus{
    --transform-translate-y:14rem
}
.focus\:translate-y-64:focus{
    --transform-translate-y:16rem
}
.focus\:translate-y-px:focus{
    --transform-translate-y:1px
}
.focus\:-translate-y-1:focus{
    --transform-translate-y:-0.25rem
}
.focus\:-translate-y-2:focus{
    --transform-translate-y:-0.5rem
}
.focus\:-translate-y-3:focus{
    --transform-translate-y:-0.75rem
}
.focus\:-translate-y-4:focus{
    --transform-translate-y:-1rem
}
.focus\:-translate-y-5:focus{
    --transform-translate-y:-1.25rem
}
.focus\:-translate-y-6:focus{
    --transform-translate-y:-1.5rem
}
.focus\:-translate-y-8:focus{
    --transform-translate-y:-2rem
}
.focus\:-translate-y-10:focus{
    --transform-translate-y:-2.5rem
}
.focus\:-translate-y-12:focus{
    --transform-translate-y:-3rem
}
.focus\:-translate-y-16:focus{
    --transform-translate-y:-4rem
}
.focus\:-translate-y-20:focus{
    --transform-translate-y:-5rem
}
.focus\:-translate-y-24:focus{
    --transform-translate-y:-6rem
}
.focus\:-translate-y-32:focus{
    --transform-translate-y:-8rem
}
.focus\:-translate-y-40:focus{
    --transform-translate-y:-10rem
}
.focus\:-translate-y-48:focus{
    --transform-translate-y:-12rem
}
.focus\:-translate-y-56:focus{
    --transform-translate-y:-14rem
}
.focus\:-translate-y-64:focus{
    --transform-translate-y:-16rem
}
.focus\:-translate-y-px:focus{
    --transform-translate-y:-1px
}
.focus\:-translate-y-full:focus{
    --transform-translate-y:-100%
}
.focus\:-translate-y-1\/2:focus{
    --transform-translate-y:-50%
}
.focus\:translate-y-1\/2:focus{
    --transform-translate-y:50%
}
.focus\:translate-y-full:focus{
    --transform-translate-y:100%
}
.skew-x-0{
    --transform-skew-x:0
}
.skew-x-3{
    --transform-skew-x:3deg
}
.skew-x-6{
    --transform-skew-x:6deg
}
.skew-x-12{
    --transform-skew-x:12deg
}
.-skew-x-12{
    --transform-skew-x:-12deg
}
.-skew-x-6{
    --transform-skew-x:-6deg
}
.-skew-x-3{
    --transform-skew-x:-3deg
}
.skew-y-0{
    --transform-skew-y:0
}
.skew-y-3{
    --transform-skew-y:3deg
}
.skew-y-6{
    --transform-skew-y:6deg
}
.skew-y-12{
    --transform-skew-y:12deg
}
.-skew-y-12{
    --transform-skew-y:-12deg
}
.-skew-y-6{
    --transform-skew-y:-6deg
}
.-skew-y-3{
    --transform-skew-y:-3deg
}
.hover\:skew-x-0:hover{
    --transform-skew-x:0
}
.hover\:skew-x-3:hover{
    --transform-skew-x:3deg
}
.hover\:skew-x-6:hover{
    --transform-skew-x:6deg
}
.hover\:skew-x-12:hover{
    --transform-skew-x:12deg
}
.hover\:-skew-x-12:hover{
    --transform-skew-x:-12deg
}
.hover\:-skew-x-6:hover{
    --transform-skew-x:-6deg
}
.hover\:-skew-x-3:hover{
    --transform-skew-x:-3deg
}
.hover\:skew-y-0:hover{
    --transform-skew-y:0
}
.hover\:skew-y-3:hover{
    --transform-skew-y:3deg
}
.hover\:skew-y-6:hover{
    --transform-skew-y:6deg
}
.hover\:skew-y-12:hover{
    --transform-skew-y:12deg
}
.hover\:-skew-y-12:hover{
    --transform-skew-y:-12deg
}
.hover\:-skew-y-6:hover{
    --transform-skew-y:-6deg
}
.hover\:-skew-y-3:hover{
    --transform-skew-y:-3deg
}
.focus\:skew-x-0:focus{
    --transform-skew-x:0
}
.focus\:skew-x-3:focus{
    --transform-skew-x:3deg
}
.focus\:skew-x-6:focus{
    --transform-skew-x:6deg
}
.focus\:skew-x-12:focus{
    --transform-skew-x:12deg
}
.focus\:-skew-x-12:focus{
    --transform-skew-x:-12deg
}
.focus\:-skew-x-6:focus{
    --transform-skew-x:-6deg
}
.focus\:-skew-x-3:focus{
    --transform-skew-x:-3deg
}
.focus\:skew-y-0:focus{
    --transform-skew-y:0
}
.focus\:skew-y-3:focus{
    --transform-skew-y:3deg
}
.focus\:skew-y-6:focus{
    --transform-skew-y:6deg
}
.focus\:skew-y-12:focus{
    --transform-skew-y:12deg
}
.focus\:-skew-y-12:focus{
    --transform-skew-y:-12deg
}
.focus\:-skew-y-6:focus{
    --transform-skew-y:-6deg
}
.focus\:-skew-y-3:focus{
    --transform-skew-y:-3deg
}
.transition-none{
    transition-property:none
}
.transition-all{
    transition-property:all
}
.transition{
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-transform;
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
    transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-transform
}
.transition-colors{
    transition-property:background-color,border-color,color,fill,stroke
}
.transition-opacity{
    transition-property:opacity
}
.transition-shadow{
    transition-property:box-shadow
}
.transition-transform{
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform
}
.ease-linear{
    transition-timing-function:linear
}
.ease-in{
    transition-timing-function:cubic-bezier(0.4,0,1,1)
}
.ease-out{
    transition-timing-function:cubic-bezier(0,0,0.2,1)
}
.ease-in-out{
    transition-timing-function:cubic-bezier(0.4,0,0.2,1)
}
.duration-75{
    transition-duration:75ms
}
.duration-100{
    transition-duration:100ms
}
.duration-150{
    transition-duration:150ms
}
.duration-200{
    transition-duration:200ms
}
.duration-300{
    transition-duration:300ms
}
.duration-500{
    transition-duration:500ms
}
.duration-700{
    transition-duration:700ms
}
.duration-1000{
    transition-duration:1000ms
}
@media(max-width:767px){
    .mb\:sr-only{
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0,0,0,0);
        white-space:nowrap;
        border-width:0
    }
    .mb\:not-sr-only{
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .mb\:focus\:sr-only:focus{
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0,0,0,0);
        white-space:nowrap;
        border-width:0
    }
    .mb\:focus\:not-sr-only:focus{
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .mb\:bg-fixed{
        background-attachment:fixed
    }
    .mb\:bg-local{
        background-attachment:local
    }
    .mb\:bg-scroll{
        background-attachment:scroll
    }
    .mb\:bg-base{
        background-color:#19a6a6
    }
    .mb\:bg-primary{
        background-color:#10223f
    }
    .mb\:bg-secondary{
        background-color:#96bf41
    }
    .mb\:bg-white{
        background-color:#fff
    }
    .mb\:bg-danger{
        background-color:#010101
    }
    .mb\:bg-warning{
        background-color:#eceded
    }
    .mb\:bg-success{
        background-color:#3dcc79
    }
    .mb\:bg-gray{
        background-color:#8d8d94
    }
    .mb\:bg-lightgray{
        background-color:#dfdbd2
    }
    .mb\:bg-light{
        background-color:#fafafa
    }
    .mb\:bg-dark{
        background-color:#4a5278
    }
    .mb\:hover\:bg-base:hover{
        background-color:#19a6a6
    }
    .mb\:hover\:bg-primary:hover{
        background-color:#10223f
    }
    .mb\:hover\:bg-secondary:hover{
        background-color:#96bf41
    }
    .mb\:hover\:bg-white:hover{
        background-color:#fff
    }
    .mb\:hover\:bg-danger:hover{
        background-color:#010101
    }
    .mb\:hover\:bg-warning:hover{
        background-color:#eceded
    }
    .mb\:hover\:bg-success:hover{
        background-color:#3dcc79
    }
    .mb\:hover\:bg-gray:hover{
        background-color:#8d8d94
    }
    .mb\:hover\:bg-lightgray:hover{
        background-color:#dfdbd2
    }
    .mb\:hover\:bg-light:hover{
        background-color:#fafafa
    }
    .mb\:hover\:bg-dark:hover{
        background-color:#4a5278
    }
    .mb\:focus\:bg-base:focus{
        background-color:#19a6a6
    }
    .mb\:focus\:bg-primary:focus{
        background-color:#10223f
    }
    .mb\:focus\:bg-secondary:focus{
        background-color:#96bf41
    }
    .mb\:focus\:bg-white:focus{
        background-color:#fff
    }
    .mb\:focus\:bg-danger:focus{
        background-color:#010101
    }
    .mb\:focus\:bg-warning:focus{
        background-color:#eceded
    }
    .mb\:focus\:bg-success:focus{
        background-color:#3dcc79
    }
    .mb\:focus\:bg-gray:focus{
        background-color:#8d8d94
    }
    .mb\:focus\:bg-lightgray:focus{
        background-color:#dfdbd2
    }
    .mb\:focus\:bg-light:focus{
        background-color:#fafafa
    }
    .mb\:focus\:bg-dark:focus{
        background-color:#4a5278
    }
    .mb\:bg-bottom{
        background-position:bottom
    }
    .mb\:bg-center{
        background-position:center
    }
    .mb\:bg-left{
        background-position:left
    }
    .mb\:bg-left-bottom{
        background-position:left bottom
    }
    .mb\:bg-left-top{
        background-position:left top
    }
    .mb\:bg-right{
        background-position:right
    }
    .mb\:bg-right-bottom{
        background-position:right bottom
    }
    .mb\:bg-right-top{
        background-position:right top
    }
    .mb\:bg-top{
        background-position:top
    }
    .mb\:bg-repeat{
        background-repeat:repeat
    }
    .mb\:bg-no-repeat{
        background-repeat:no-repeat
    }
    .mb\:bg-repeat-x{
        background-repeat:repeat-x
    }
    .mb\:bg-repeat-y{
        background-repeat:repeat-y
    }
    .mb\:bg-repeat-round{
        background-repeat:round
    }
    .mb\:bg-repeat-space{
        background-repeat:space
    }
    .mb\:bg-auto{
        background-size:auto
    }
    .mb\:bg-cover{
        background-size:cover
    }
    .mb\:bg-contain{
        background-size:contain
    }
    .mb\:border-collapse{
        border-collapse:collapse
    }
    .mb\:border-separate{
        border-collapse:separate
    }
    .mb\:border-base{
        border-color:#19a6a6
    }
    .mb\:border-primary{
        border-color:#10223f
    }
    .mb\:border-secondary{
        border-color:#96bf41
    }
    .mb\:border-white{
        border-color:#fff
    }
    .mb\:border-danger{
        border-color:#010101
    }
    .mb\:border-warning{
        border-color:#eceded
    }
    .mb\:border-success{
        border-color:#3dcc79
    }
    .mb\:border-gray{
        border-color:#8d8d94
    }
    .mb\:border-lightgray{
        border-color:#dfdbd2
    }
    .mb\:border-light{
        border-color:#fafafa
    }
    .mb\:border-dark{
        border-color:#4a5278
    }
    .mb\:hover\:border-base:hover{
        border-color:#19a6a6
    }
    .mb\:hover\:border-primary:hover{
        border-color:#10223f
    }
    .mb\:hover\:border-secondary:hover{
        border-color:#96bf41
    }
    .mb\:hover\:border-white:hover{
        border-color:#fff
    }
    .mb\:hover\:border-danger:hover{
        border-color:#010101
    }
    .mb\:hover\:border-warning:hover{
        border-color:#eceded
    }
    .mb\:hover\:border-success:hover{
        border-color:#3dcc79
    }
    .mb\:hover\:border-gray:hover{
        border-color:#8d8d94
    }
    .mb\:hover\:border-lightgray:hover{
        border-color:#dfdbd2
    }
    .mb\:hover\:border-light:hover{
        border-color:#fafafa
    }
    .mb\:hover\:border-dark:hover{
        border-color:#4a5278
    }
    .mb\:focus\:border-base:focus{
        border-color:#19a6a6
    }
    .mb\:focus\:border-primary:focus{
        border-color:#10223f
    }
    .mb\:focus\:border-secondary:focus{
        border-color:#96bf41
    }
    .mb\:focus\:border-white:focus{
        border-color:#fff
    }
    .mb\:focus\:border-danger:focus{
        border-color:#010101
    }
    .mb\:focus\:border-warning:focus{
        border-color:#eceded
    }
    .mb\:focus\:border-success:focus{
        border-color:#3dcc79
    }
    .mb\:focus\:border-gray:focus{
        border-color:#8d8d94
    }
    .mb\:focus\:border-lightgray:focus{
        border-color:#dfdbd2
    }
    .mb\:focus\:border-light:focus{
        border-color:#fafafa
    }
    .mb\:focus\:border-dark:focus{
        border-color:#4a5278
    }
    .mb\:rounded-none{
        border-radius:0
    }
    .mb\:rounded-sm{
        border-radius:.125rem
    }
    .mb\:rounded{
        border-radius:.25rem
    }
    .mb\:rounded-md{
        border-radius:.375rem
    }
    .mb\:rounded-lg{
        border-radius:.5rem
    }
    .mb\:rounded-full{
        border-radius:9999px
    }
    .mb\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .mb\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .mb\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .mb\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .mb\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .mb\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .mb\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .mb\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .mb\:rounded-t{
        border-top-left-radius:.25rem;
        border-top-right-radius:.25rem
    }
    .mb\:rounded-r{
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem
    }
    .mb\:rounded-b{
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .mb\:rounded-l{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .mb\:rounded-t-md{
        border-top-left-radius:.375rem;
        border-top-right-radius:.375rem
    }
    .mb\:rounded-r-md{
        border-top-right-radius:.375rem;
        border-bottom-right-radius:.375rem
    }
    .mb\:rounded-b-md{
        border-bottom-right-radius:.375rem;
        border-bottom-left-radius:.375rem
    }
    .mb\:rounded-l-md{
        border-top-left-radius:.375rem;
        border-bottom-left-radius:.375rem
    }
    .mb\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .mb\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .mb\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .mb\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .mb\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .mb\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .mb\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .mb\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .mb\:rounded-tl-none{
        border-top-left-radius:0
    }
    .mb\:rounded-tr-none{
        border-top-right-radius:0
    }
    .mb\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .mb\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .mb\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .mb\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .mb\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .mb\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .mb\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .mb\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .mb\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .mb\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .mb\:rounded-tl-md{
        border-top-left-radius:.375rem
    }
    .mb\:rounded-tr-md{
        border-top-right-radius:.375rem
    }
    .mb\:rounded-br-md{
        border-bottom-right-radius:.375rem
    }
    .mb\:rounded-bl-md{
        border-bottom-left-radius:.375rem
    }
    .mb\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .mb\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .mb\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .mb\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .mb\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .mb\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .mb\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .mb\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .mb\:border-solid{
        border-style:solid
    }
    .mb\:border-dashed{
        border-style:dashed
    }
    .mb\:border-dotted{
        border-style:dotted
    }
    .mb\:border-double{
        border-style:double
    }
    .mb\:border-none{
        border-style:none
    }
    .mb\:border-0{
        border-width:0
    }
    .mb\:border-2{
        border-width:2px
    }
    .mb\:border-3{
        border-width:3px
    }
    .mb\:border-4{
        border-width:4px
    }
    .mb\:border-5{
        border-width:5px
    }
    .mb\:border-6{
        border-width:6px
    }
    .mb\:border-7{
        border-width:7px
    }
    .mb\:border-8{
        border-width:8px
    }
    .mb\:border-9{
        border-width:9px
    }
    .mb\:border-10{
        border-width:10px
    }
    .mb\:border{
        border-width:1px
    }
    .mb\:border-t-0{
        border-top-width:0
    }
    .mb\:border-r-0{
        border-right-width:0
    }
    .mb\:border-b-0{
        border-bottom-width:0
    }
    .mb\:border-l-0{
        border-left-width:0
    }
    .mb\:border-t-2{
        border-top-width:2px
    }
    .mb\:border-r-2{
        border-right-width:2px
    }
    .mb\:border-b-2{
        border-bottom-width:2px
    }
    .mb\:border-l-2{
        border-left-width:2px
    }
    .mb\:border-t-3{
        border-top-width:3px
    }
    .mb\:border-r-3{
        border-right-width:3px
    }
    .mb\:border-b-3{
        border-bottom-width:3px
    }
    .mb\:border-l-3{
        border-left-width:3px
    }
    .mb\:border-t-4{
        border-top-width:4px
    }
    .mb\:border-r-4{
        border-right-width:4px
    }
    .mb\:border-b-4{
        border-bottom-width:4px
    }
    .mb\:border-l-4{
        border-left-width:4px
    }
    .mb\:border-t-5{
        border-top-width:5px
    }
    .mb\:border-r-5{
        border-right-width:5px
    }
    .mb\:border-b-5{
        border-bottom-width:5px
    }
    .mb\:border-l-5{
        border-left-width:5px
    }
    .mb\:border-t-6{
        border-top-width:6px
    }
    .mb\:border-r-6{
        border-right-width:6px
    }
    .mb\:border-b-6{
        border-bottom-width:6px
    }
    .mb\:border-l-6{
        border-left-width:6px
    }
    .mb\:border-t-7{
        border-top-width:7px
    }
    .mb\:border-r-7{
        border-right-width:7px
    }
    .mb\:border-b-7{
        border-bottom-width:7px
    }
    .mb\:border-l-7{
        border-left-width:7px
    }
    .mb\:border-t-8{
        border-top-width:8px
    }
    .mb\:border-r-8{
        border-right-width:8px
    }
    .mb\:border-b-8{
        border-bottom-width:8px
    }
    .mb\:border-l-8{
        border-left-width:8px
    }
    .mb\:border-t-9{
        border-top-width:9px
    }
    .mb\:border-r-9{
        border-right-width:9px
    }
    .mb\:border-b-9{
        border-bottom-width:9px
    }
    .mb\:border-l-9{
        border-left-width:9px
    }
    .mb\:border-t-10{
        border-top-width:10px
    }
    .mb\:border-r-10{
        border-right-width:10px
    }
    .mb\:border-b-10{
        border-bottom-width:10px
    }
    .mb\:border-l-10{
        border-left-width:10px
    }
    .mb\:border-t{
        border-top-width:1px
    }
    .mb\:border-r{
        border-right-width:1px
    }
    .mb\:border-b{
        border-bottom-width:1px
    }
    .mb\:border-l{
        border-left-width:1px
    }
    .mb\:box-border{
        box-sizing:border-box
    }
    .mb\:box-content{
        box-sizing:content-box
    }
    .mb\:cursor-auto{
        cursor:auto
    }
    .mb\:cursor-default{
        cursor:default
    }
    .mb\:cursor-pointer{
        cursor:pointer
    }
    .mb\:cursor-wait{
        cursor:wait
    }
    .mb\:cursor-text{
        cursor:text
    }
    .mb\:cursor-move{
        cursor:move
    }
    .mb\:cursor-not-allowed{
        cursor:not-allowed
    }
    .mb\:block{
        display:block
    }
    .mb\:inline-block{
        display:inline-block
    }
    .mb\:inline{
        display:inline
    }
    .mb\:flex{
        display:flex
    }
    .mb\:inline-flex{
        display:inline-flex
    }
    .mb\:grid{
        display:grid
    }
    .mb\:table{
        display:table
    }
    .mb\:table-caption{
        display:table-caption
    }
    .mb\:table-cell{
        display:table-cell
    }
    .mb\:table-column{
        display:table-column
    }
    .mb\:table-column-group{
        display:table-column-group
    }
    .mb\:table-footer-group{
        display:table-footer-group
    }
    .mb\:table-header-group{
        display:table-header-group
    }
    .mb\:table-row-group{
        display:table-row-group
    }
    .mb\:table-row{
        display:table-row
    }
    .mb\:hidden{
        display:none
    }
    .mb\:flex-row{
        flex-direction:row
    }
    .mb\:flex-row-reverse{
        flex-direction:row-reverse
    }
    .mb\:flex-col{
        flex-direction:column
    }
    .mb\:flex-col-reverse{
        flex-direction:column-reverse
    }
    .mb\:flex-wrap{
        flex-wrap:wrap
    }
    .mb\:flex-wrap-reverse{
        flex-wrap:wrap-reverse
    }
    .mb\:flex-no-wrap{
        flex-wrap:nowrap
    }
    .mb\:items-start{
        align-items:flex-start
    }
    .mb\:items-end{
        align-items:flex-end
    }
    .mb\:items-center{
        align-items:center
    }
    .mb\:items-baseline{
        align-items:baseline
    }
    .mb\:items-stretch{
        align-items:stretch
    }
    .mb\:self-auto{
        align-self:auto
    }
    .mb\:self-start{
        align-self:flex-start
    }
    .mb\:self-end{
        align-self:flex-end
    }
    .mb\:self-center{
        align-self:center
    }
    .mb\:self-stretch{
        align-self:stretch
    }
    .mb\:justify-start{
        justify-content:flex-start
    }
    .mb\:justify-end{
        justify-content:flex-end
    }
    .mb\:justify-center{
        justify-content:center
    }
    .mb\:justify-between{
        justify-content:space-between
    }
    .mb\:justify-around{
        justify-content:space-around
    }
    .mb\:justify-evenly{
        justify-content:space-evenly
    }
    .mb\:content-center{
        align-content:center
    }
    .mb\:content-start{
        align-content:flex-start
    }
    .mb\:content-end{
        align-content:flex-end
    }
    .mb\:content-between{
        align-content:space-between
    }
    .mb\:content-around{
        align-content:space-around
    }
    .mb\:flex-1{
        flex:1 1 0
    }
    .mb\:flex-auto{
        flex:1 1 auto
    }
    .mb\:flex-initial{
        flex:0 1 auto
    }
    .mb\:flex-none{
        flex:none
    }
    .mb\:flex-grow-0{
        flex-grow:0
    }
    .mb\:flex-grow{
        flex-grow:1
    }
    .mb\:flex-shrink-0{
        flex-shrink:0
    }
    .mb\:flex-shrink{
        flex-shrink:1
    }
    .mb\:order-1{
        order:1
    }
    .mb\:order-2{
        order:2
    }
    .mb\:order-3{
        order:3
    }
    .mb\:order-4{
        order:4
    }
    .mb\:order-5{
        order:5
    }
    .mb\:order-6{
        order:6
    }
    .mb\:order-7{
        order:7
    }
    .mb\:order-8{
        order:8
    }
    .mb\:order-9{
        order:9
    }
    .mb\:order-10{
        order:10
    }
    .mb\:order-11{
        order:11
    }
    .mb\:order-12{
        order:12
    }
    .mb\:order-first{
        order:-9999
    }
    .mb\:order-last{
        order:9999
    }
    .mb\:order-none{
        order:0
    }
    .mb\:clear-left{
        clear:left
    }
    .mb\:clear-right{
        clear:right
    }
    .mb\:clear-both{
        clear:both
    }
    .mb\:font-hairline{
        font-weight:100
    }
    .mb\:font-thin{
        font-weight:200
    }
    .mb\:font-light{
        font-weight:300
    }
    .mb\:font-normal{
        font-weight:400
    }
    .mb\:font-medium{
        font-weight:500
    }
    .mb\:font-semibold{
        font-weight:600
    }
    .mb\:font-bold{
        font-weight:700
    }
    .mb\:font-extrabold{
        font-weight:800
    }
    .mb\:font-black{
        font-weight:900
    }
    .mb\:hover\:font-hairline:hover{
        font-weight:100
    }
    .mb\:hover\:font-thin:hover{
        font-weight:200
    }
    .mb\:hover\:font-light:hover{
        font-weight:300
    }
    .mb\:hover\:font-normal:hover{
        font-weight:400
    }
    .mb\:hover\:font-medium:hover{
        font-weight:500
    }
    .mb\:hover\:font-semibold:hover{
        font-weight:600
    }
    .mb\:hover\:font-bold:hover{
        font-weight:700
    }
    .mb\:hover\:font-extrabold:hover{
        font-weight:800
    }
    .mb\:hover\:font-black:hover{
        font-weight:900
    }
    .mb\:focus\:font-hairline:focus{
        font-weight:100
    }
    .mb\:focus\:font-thin:focus{
        font-weight:200
    }
    .mb\:focus\:font-light:focus{
        font-weight:300
    }
    .mb\:focus\:font-normal:focus{
        font-weight:400
    }
    .mb\:focus\:font-medium:focus{
        font-weight:500
    }
    .mb\:focus\:font-semibold:focus{
        font-weight:600
    }
    .mb\:focus\:font-bold:focus{
        font-weight:700
    }
    .mb\:focus\:font-extrabold:focus{
        font-weight:800
    }
    .mb\:focus\:font-black:focus{
        font-weight:900
    }
    .mb\:h-0{
        height:0
    }
    .mb\:h-1{
        height:.25rem
    }
    .mb\:h-2{
        height:.5rem
    }
    .mb\:h-3{
        height:.75rem
    }
    .mb\:h-4{
        height:1rem
    }
    .mb\:h-5{
        height:1.25rem
    }
    .mb\:h-6{
        height:1.5rem
    }
    .mb\:h-8{
        height:2rem
    }
    .mb\:h-10{
        height:2.5rem
    }
    .mb\:h-12{
        height:3rem
    }
    .mb\:h-16{
        height:4rem
    }
    .mb\:h-20{
        height:5rem
    }
    .mb\:h-24{
        height:6rem
    }
    .mb\:h-32{
        height:8rem
    }
    .mb\:h-40{
        height:10rem
    }
    .mb\:h-48{
        height:12rem
    }
    .mb\:h-56{
        height:14rem
    }
    .mb\:h-64{
        height:16rem
    }
    .mb\:h-auto{
        height:auto
    }
    .mb\:h-px{
        height:1px
    }
    .mb\:h-full{
        height:100%
    }
    .mb\:h-screen{
        height:100vh
    }
    .mb\:leading-3{
        line-height:.75rem
    }
    .mb\:leading-4{
        line-height:1rem
    }
    .mb\:leading-5{
        line-height:1.25rem
    }
    .mb\:leading-6{
        line-height:1.5rem
    }
    .mb\:leading-7{
        line-height:1.75rem
    }
    .mb\:leading-8{
        line-height:2rem
    }
    .mb\:leading-9{
        line-height:2.25rem
    }
    .mb\:leading-10{
        line-height:2.5rem
    }
    .mb\:leading-none{
        line-height:1
    }
    .mb\:leading-tight{
        line-height:1.25
    }
    .mb\:leading-snug{
        line-height:1.375
    }
    .mb\:leading-normal{
        line-height:1.5
    }
    .mb\:leading-relaxed{
        line-height:1.625
    }
    .mb\:leading-loose{
        line-height:2
    }
    .mb\:list-inside{
        list-style-position:inside
    }
    .mb\:list-outside{
        list-style-position:outside
    }
    .mb\:list-none{
        list-style-type:none
    }
    .mb\:list-disc{
        list-style-type:disc
    }
    .mb\:list-decimal{
        list-style-type:decimal
    }
    .mb\:m-0{
        margin:0
    }
    .mb\:m-1{
        margin:.25rem
    }
    .mb\:m-2{
        margin:.5rem
    }
    .mb\:m-3{
        margin:.75rem
    }
    .mb\:m-4{
        margin:1rem
    }
    .mb\:m-5{
        margin:1.25rem
    }
    .mb\:m-6{
        margin:1.5rem
    }
    .mb\:m-8{
        margin:2rem
    }
    .mb\:m-10{
        margin:2.5rem
    }
    .mb\:m-12{
        margin:3rem
    }
    .mb\:m-16{
        margin:4rem
    }
    .mb\:m-20{
        margin:5rem
    }
    .mb\:m-24{
        margin:6rem
    }
    .mb\:m-32{
        margin:8rem
    }
    .mb\:m-40{
        margin:10rem
    }
    .mb\:m-48{
        margin:12rem
    }
    .mb\:m-56{
        margin:14rem
    }
    .mb\:m-64{
        margin:16rem
    }
    .mb\:m-auto{
        margin:auto
    }
    .mb\:m-px{
        margin:1px
    }
    .mb\:-m-1{
        margin:-0.25rem
    }
    .mb\:-m-2{
        margin:-0.5rem
    }
    .mb\:-m-3{
        margin:-0.75rem
    }
    .mb\:-m-4{
        margin:-1rem
    }
    .mb\:-m-5{
        margin:-1.25rem
    }
    .mb\:-m-6{
        margin:-1.5rem
    }
    .mb\:-m-8{
        margin:-2rem
    }
    .mb\:-m-10{
        margin:-2.5rem
    }
    .mb\:-m-12{
        margin:-3rem
    }
    .mb\:-m-16{
        margin:-4rem
    }
    .mb\:-m-20{
        margin:-5rem
    }
    .mb\:-m-24{
        margin:-6rem
    }
    .mb\:-m-32{
        margin:-8rem
    }
    .mb\:-m-40{
        margin:-10rem
    }
    .mb\:-m-48{
        margin:-12rem
    }
    .mb\:-m-56{
        margin:-14rem
    }
    .mb\:-m-64{
        margin:-16rem
    }
    .mb\:-m-px{
        margin:-1px
    }
    .mb\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .mb\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .mb\:my-1{
        margin-top:.25rem;
        margin-bottom:.25rem
    }
    .mb\:mx-1{
        margin-left:.25rem;
        margin-right:.25rem
    }
    .mb\:my-2{
        margin-top:.5rem;
        margin-bottom:.5rem
    }
    .mb\:mx-2{
        margin-left:.5rem;
        margin-right:.5rem
    }
    .mb\:my-3{
        margin-top:.75rem;
        margin-bottom:.75rem
    }
    .mb\:mx-3{
        margin-left:.75rem;
        margin-right:.75rem
    }
    .mb\:my-4{
        margin-top:1rem;
        margin-bottom:1rem
    }
    .mb\:mx-4{
        margin-left:1rem;
        margin-right:1rem
    }
    .mb\:my-5{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .mb\:mx-5{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .mb\:my-6{
        margin-top:1.5rem;
        margin-bottom:1.5rem
    }
    .mb\:mx-6{
        margin-left:1.5rem;
        margin-right:1.5rem
    }
    .mb\:my-8{
        margin-top:2rem;
        margin-bottom:2rem
    }
    .mb\:mx-8{
        margin-left:2rem;
        margin-right:2rem
    }
    .mb\:my-10{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .mb\:mx-10{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .mb\:my-12{
        margin-top:3rem;
        margin-bottom:3rem
    }
    .mb\:mx-12{
        margin-left:3rem;
        margin-right:3rem
    }
    .mb\:my-16{
        margin-top:4rem;
        margin-bottom:4rem
    }
    .mb\:mx-16{
        margin-left:4rem;
        margin-right:4rem
    }
    .mb\:my-20{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .mb\:mx-20{
        margin-left:5rem;
        margin-right:5rem
    }
    .mb\:my-24{
        margin-top:6rem;
        margin-bottom:6rem
    }
    .mb\:mx-24{
        margin-left:6rem;
        margin-right:6rem
    }
    .mb\:my-32{
        margin-top:8rem;
        margin-bottom:8rem
    }
    .mb\:mx-32{
        margin-left:8rem;
        margin-right:8rem
    }
    .mb\:my-40{
        margin-top:10rem;
        margin-bottom:10rem
    }
    .mb\:mx-40{
        margin-left:10rem;
        margin-right:10rem
    }
    .mb\:my-48{
        margin-top:12rem;
        margin-bottom:12rem
    }
    .mb\:mx-48{
        margin-left:12rem;
        margin-right:12rem
    }
    .mb\:my-56{
        margin-top:14rem;
        margin-bottom:14rem
    }
    .mb\:mx-56{
        margin-left:14rem;
        margin-right:14rem
    }
    .mb\:my-64{
        margin-top:16rem;
        margin-bottom:16rem
    }
    .mb\:mx-64{
        margin-left:16rem;
        margin-right:16rem
    }
    .mb\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .mb\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .mb\:my-px{
        margin-top:1px;
        margin-bottom:1px
    }
    .mb\:mx-px{
        margin-left:1px;
        margin-right:1px
    }
    .mb\:-my-1{
        margin-top:-0.25rem;
        margin-bottom:-0.25rem
    }
    .mb\:-mx-1{
        margin-left:-0.25rem;
        margin-right:-0.25rem
    }
    .mb\:-my-2{
        margin-top:-0.5rem;
        margin-bottom:-0.5rem
    }
    .mb\:-mx-2{
        margin-left:-0.5rem;
        margin-right:-0.5rem
    }
    .mb\:-my-3{
        margin-top:-0.75rem;
        margin-bottom:-0.75rem
    }
    .mb\:-mx-3{
        margin-left:-0.75rem;
        margin-right:-0.75rem
    }
    .mb\:-my-4{
        margin-top:-1rem;
        margin-bottom:-1rem
    }
    .mb\:-mx-4{
        margin-left:-1rem;
        margin-right:-1rem
    }
    .mb\:-my-5{
        margin-top:-1.25rem;
        margin-bottom:-1.25rem
    }
    .mb\:-mx-5{
        margin-left:-1.25rem;
        margin-right:-1.25rem
    }
    .mb\:-my-6{
        margin-top:-1.5rem;
        margin-bottom:-1.5rem
    }
    .mb\:-mx-6{
        margin-left:-1.5rem;
        margin-right:-1.5rem
    }
    .mb\:-my-8{
        margin-top:-2rem;
        margin-bottom:-2rem
    }
    .mb\:-mx-8{
        margin-left:-2rem;
        margin-right:-2rem
    }
    .mb\:-my-10{
        margin-top:-2.5rem;
        margin-bottom:-2.5rem
    }
    .mb\:-mx-10{
        margin-left:-2.5rem;
        margin-right:-2.5rem
    }
    .mb\:-my-12{
        margin-top:-3rem;
        margin-bottom:-3rem
    }
    .mb\:-mx-12{
        margin-left:-3rem;
        margin-right:-3rem
    }
    .mb\:-my-16{
        margin-top:-4rem;
        margin-bottom:-4rem
    }
    .mb\:-mx-16{
        margin-left:-4rem;
        margin-right:-4rem
    }
    .mb\:-my-20{
        margin-top:-5rem;
        margin-bottom:-5rem
    }
    .mb\:-mx-20{
        margin-left:-5rem;
        margin-right:-5rem
    }
    .mb\:-my-24{
        margin-top:-6rem;
        margin-bottom:-6rem
    }
    .mb\:-mx-24{
        margin-left:-6rem;
        margin-right:-6rem
    }
    .mb\:-my-32{
        margin-top:-8rem;
        margin-bottom:-8rem
    }
    .mb\:-mx-32{
        margin-left:-8rem;
        margin-right:-8rem
    }
    .mb\:-my-40{
        margin-top:-10rem;
        margin-bottom:-10rem
    }
    .mb\:-mx-40{
        margin-left:-10rem;
        margin-right:-10rem
    }
    .mb\:-my-48{
        margin-top:-12rem;
        margin-bottom:-12rem
    }
    .mb\:-mx-48{
        margin-left:-12rem;
        margin-right:-12rem
    }
    .mb\:-my-56{
        margin-top:-14rem;
        margin-bottom:-14rem
    }
    .mb\:-mx-56{
        margin-left:-14rem;
        margin-right:-14rem
    }
    .mb\:-my-64{
        margin-top:-16rem;
        margin-bottom:-16rem
    }
    .mb\:-mx-64{
        margin-left:-16rem;
        margin-right:-16rem
    }
    .mb\:-my-px{
        margin-top:-1px;
        margin-bottom:-1px
    }
    .mb\:-mx-px{
        margin-left:-1px;
        margin-right:-1px
    }
    .mb\:mt-0{
        margin-top:0
    }
    .mb\:mr-0{
        margin-right:0
    }
    .mb\:mb-0{
        margin-bottom:0
    }
    .mb\:ml-0{
        margin-left:0
    }
    .mb\:mt-1{
        margin-top:.25rem
    }
    .mb\:mr-1{
        margin-right:.25rem
    }
    .mb\:mb-1{
        margin-bottom:.25rem
    }
    .mb\:ml-1{
        margin-left:.25rem
    }
    .mb\:mt-2{
        margin-top:.5rem
    }
    .mb\:mr-2{
        margin-right:.5rem
    }
    .mb\:mb-2{
        margin-bottom:.5rem
    }
    .mb\:ml-2{
        margin-left:.5rem
    }
    .mb\:mt-3{
        margin-top:.75rem
    }
    .mb\:mr-3{
        margin-right:.75rem
    }
    .mb\:mb-3{
        margin-bottom:.75rem
    }
    .mb\:ml-3{
        margin-left:.75rem
    }
    .mb\:mt-4{
        margin-top:1rem
    }
    .mb\:mr-4{
        margin-right:1rem
    }
    .mb\:mb-4{
        margin-bottom:1rem
    }
    .mb\:ml-4{
        margin-left:1rem
    }
    .mb\:mt-5{
        margin-top:1.25rem
    }
    .mb\:mr-5{
        margin-right:1.25rem
    }
    .mb\:mb-5{
        margin-bottom:1.25rem
    }
    .mb\:ml-5{
        margin-left:1.25rem
    }
    .mb\:mt-6{
        margin-top:1.5rem
    }
    .mb\:mr-6{
        margin-right:1.5rem
    }
    .mb\:mb-6{
        margin-bottom:1.5rem
    }
    .mb\:ml-6{
        margin-left:1.5rem
    }
    .mb\:mt-8{
        margin-top:2rem
    }
    .mb\:mr-8{
        margin-right:2rem
    }
    .mb\:mb-8{
        margin-bottom:2rem
    }
    .mb\:ml-8{
        margin-left:2rem
    }
    .mb\:mt-10{
        margin-top:2.5rem
    }
    .mb\:mr-10{
        margin-right:2.5rem
    }
    .mb\:mb-10{
        margin-bottom:2.5rem
    }
    .mb\:ml-10{
        margin-left:2.5rem
    }
    .mb\:mt-12{
        margin-top:3rem
    }
    .mb\:mr-12{
        margin-right:3rem
    }
    .mb\:mb-12{
        margin-bottom:3rem
    }
    .mb\:ml-12{
        margin-left:3rem
    }
    .mb\:mt-16{
        margin-top:4rem
    }
    .mb\:mr-16{
        margin-right:4rem
    }
    .mb\:mb-16{
        margin-bottom:4rem
    }
    .mb\:ml-16{
        margin-left:4rem
    }
    .mb\:mt-20{
        margin-top:5rem
    }
    .mb\:mr-20{
        margin-right:5rem
    }
    .mb\:mb-20{
        margin-bottom:5rem
    }
    .mb\:ml-20{
        margin-left:5rem
    }
    .mb\:mt-24{
        margin-top:6rem
    }
    .mb\:mr-24{
        margin-right:6rem
    }
    .mb\:mb-24{
        margin-bottom:6rem
    }
    .mb\:ml-24{
        margin-left:6rem
    }
    .mb\:mt-32{
        margin-top:8rem
    }
    .mb\:mr-32{
        margin-right:8rem
    }
    .mb\:mb-32{
        margin-bottom:8rem
    }
    .mb\:ml-32{
        margin-left:8rem
    }
    .mb\:mt-40{
        margin-top:10rem
    }
    .mb\:mr-40{
        margin-right:10rem
    }
    .mb\:mb-40{
        margin-bottom:10rem
    }
    .mb\:ml-40{
        margin-left:10rem
    }
    .mb\:mt-48{
        margin-top:12rem
    }
    .mb\:mr-48{
        margin-right:12rem
    }
    .mb\:mb-48{
        margin-bottom:12rem
    }
    .mb\:ml-48{
        margin-left:12rem
    }
    .mb\:mt-56{
        margin-top:14rem
    }
    .mb\:mr-56{
        margin-right:14rem
    }
    .mb\:mb-56{
        margin-bottom:14rem
    }
    .mb\:ml-56{
        margin-left:14rem
    }
    .mb\:mt-64{
        margin-top:16rem
    }
    .mb\:mr-64{
        margin-right:16rem
    }
    .mb\:mb-64{
        margin-bottom:16rem
    }
    .mb\:ml-64{
        margin-left:16rem
    }
    .mb\:mt-auto{
        margin-top:auto
    }
    .mb\:mr-auto{
        margin-right:auto
    }
    .mb\:mb-auto{
        margin-bottom:auto
    }
    .mb\:ml-auto{
        margin-left:auto
    }
    .mb\:mt-px{
        margin-top:1px
    }
    .mb\:mr-px{
        margin-right:1px
    }
    .mb\:mb-px{
        margin-bottom:1px
    }
    .mb\:ml-px{
        margin-left:1px
    }
    .mb\:-mt-1{
        margin-top:-0.25rem
    }
    .mb\:-mr-1{
        margin-right:-0.25rem
    }
    .mb\:-mb-1{
        margin-bottom:-0.25rem
    }
    .mb\:-ml-1{
        margin-left:-0.25rem
    }
    .mb\:-mt-2{
        margin-top:-0.5rem
    }
    .mb\:-mr-2{
        margin-right:-0.5rem
    }
    .mb\:-mb-2{
        margin-bottom:-0.5rem
    }
    .mb\:-ml-2{
        margin-left:-0.5rem
    }
    .mb\:-mt-3{
        margin-top:-0.75rem
    }
    .mb\:-mr-3{
        margin-right:-0.75rem
    }
    .mb\:-mb-3{
        margin-bottom:-0.75rem
    }
    .mb\:-ml-3{
        margin-left:-0.75rem
    }
    .mb\:-mt-4{
        margin-top:-1rem
    }
    .mb\:-mr-4{
        margin-right:-1rem
    }
    .mb\:-mb-4{
        margin-bottom:-1rem
    }
    .mb\:-ml-4{
        margin-left:-1rem
    }
    .mb\:-mt-5{
        margin-top:-1.25rem
    }
    .mb\:-mr-5{
        margin-right:-1.25rem
    }
    .mb\:-mb-5{
        margin-bottom:-1.25rem
    }
    .mb\:-ml-5{
        margin-left:-1.25rem
    }
    .mb\:-mt-6{
        margin-top:-1.5rem
    }
    .mb\:-mr-6{
        margin-right:-1.5rem
    }
    .mb\:-mb-6{
        margin-bottom:-1.5rem
    }
    .mb\:-ml-6{
        margin-left:-1.5rem
    }
    .mb\:-mt-8{
        margin-top:-2rem
    }
    .mb\:-mr-8{
        margin-right:-2rem
    }
    .mb\:-mb-8{
        margin-bottom:-2rem
    }
    .mb\:-ml-8{
        margin-left:-2rem
    }
    .mb\:-mt-10{
        margin-top:-2.5rem
    }
    .mb\:-mr-10{
        margin-right:-2.5rem
    }
    .mb\:-mb-10{
        margin-bottom:-2.5rem
    }
    .mb\:-ml-10{
        margin-left:-2.5rem
    }
    .mb\:-mt-12{
        margin-top:-3rem
    }
    .mb\:-mr-12{
        margin-right:-3rem
    }
    .mb\:-mb-12{
        margin-bottom:-3rem
    }
    .mb\:-ml-12{
        margin-left:-3rem
    }
    .mb\:-mt-16{
        margin-top:-4rem
    }
    .mb\:-mr-16{
        margin-right:-4rem
    }
    .mb\:-mb-16{
        margin-bottom:-4rem
    }
    .mb\:-ml-16{
        margin-left:-4rem
    }
    .mb\:-mt-20{
        margin-top:-5rem
    }
    .mb\:-mr-20{
        margin-right:-5rem
    }
    .mb\:-mb-20{
        margin-bottom:-5rem
    }
    .mb\:-ml-20{
        margin-left:-5rem
    }
    .mb\:-mt-24{
        margin-top:-6rem
    }
    .mb\:-mr-24{
        margin-right:-6rem
    }
    .mb\:-mb-24{
        margin-bottom:-6rem
    }
    .mb\:-ml-24{
        margin-left:-6rem
    }
    .mb\:-mt-32{
        margin-top:-8rem
    }
    .mb\:-mr-32{
        margin-right:-8rem
    }
    .mb\:-mb-32{
        margin-bottom:-8rem
    }
    .mb\:-ml-32{
        margin-left:-8rem
    }
    .mb\:-mt-40{
        margin-top:-10rem
    }
    .mb\:-mr-40{
        margin-right:-10rem
    }
    .mb\:-mb-40{
        margin-bottom:-10rem
    }
    .mb\:-ml-40{
        margin-left:-10rem
    }
    .mb\:-mt-48{
        margin-top:-12rem
    }
    .mb\:-mr-48{
        margin-right:-12rem
    }
    .mb\:-mb-48{
        margin-bottom:-12rem
    }
    .mb\:-ml-48{
        margin-left:-12rem
    }
    .mb\:-mt-56{
        margin-top:-14rem
    }
    .mb\:-mr-56{
        margin-right:-14rem
    }
    .mb\:-mb-56{
        margin-bottom:-14rem
    }
    .mb\:-ml-56{
        margin-left:-14rem
    }
    .mb\:-mt-64{
        margin-top:-16rem
    }
    .mb\:-mr-64{
        margin-right:-16rem
    }
    .mb\:-mb-64{
        margin-bottom:-16rem
    }
    .mb\:-ml-64{
        margin-left:-16rem
    }
    .mb\:-mt-px{
        margin-top:-1px
    }
    .mb\:-mr-px{
        margin-right:-1px
    }
    .mb\:-mb-px{
        margin-bottom:-1px
    }
    .mb\:-ml-px{
        margin-left:-1px
    }
    .mb\:object-contain{
        -o-object-fit:contain;
        object-fit:contain
    }
    .mb\:object-cover{
        -o-object-fit:cover;
        object-fit:cover
    }
    .mb\:object-fill{
        -o-object-fit:fill;
        object-fit:fill
    }
    .mb\:object-none{
        -o-object-fit:none;
        object-fit:none
    }
    .mb\:object-scale-down{
        -o-object-fit:scale-down;
        object-fit:scale-down
    }
    .mb\:object-bottom{
        -o-object-position:bottom;
        object-position:bottom
    }
    .mb\:object-center{
        -o-object-position:center;
        object-position:center
    }
    .mb\:object-left{
        -o-object-position:left;
        object-position:left
    }
    .mb\:object-left-bottom{
        -o-object-position:left bottom;
        object-position:left bottom
    }
    .mb\:object-left-top{
        -o-object-position:left top;
        object-position:left top
    }
    .mb\:object-right{
        -o-object-position:right;
        object-position:right
    }
    .mb\:object-right-bottom{
        -o-object-position:right bottom;
        object-position:right bottom
    }
    .mb\:object-right-top{
        -o-object-position:right top;
        object-position:right top
    }
    .mb\:object-top{
        -o-object-position:top;
        object-position:top
    }
    .mb\:opacity-0{
        opacity:0
    }
    .mb\:opacity-25{
        opacity:.25
    }
    .mb\:opacity-50{
        opacity:.5
    }
    .mb\:opacity-75{
        opacity:.75
    }
    .mb\:opacity-100{
        opacity:1
    }
    .mb\:hover\:opacity-0:hover{
        opacity:0
    }
    .mb\:hover\:opacity-25:hover{
        opacity:.25
    }
    .mb\:hover\:opacity-50:hover{
        opacity:.5
    }
    .mb\:hover\:opacity-75:hover{
        opacity:.75
    }
    .mb\:hover\:opacity-100:hover{
        opacity:1
    }
    .mb\:focus\:opacity-0:focus{
        opacity:0
    }
    .mb\:focus\:opacity-25:focus{
        opacity:.25
    }
    .mb\:focus\:opacity-50:focus{
        opacity:.5
    }
    .mb\:focus\:opacity-75:focus{
        opacity:.75
    }
    .mb\:focus\:opacity-100:focus{
        opacity:1
    }
    .mb\:outline-none{
        outline:0
    }
    .mb\:focus\:outline-none:focus{
        outline:0
    }
    .mb\:overflow-auto{
        overflow:auto
    }
    .mb\:overflow-hidden{
        overflow:hidden
    }
    .mb\:overflow-visible{
        overflow:visible
    }
    .mb\:overflow-scroll{
        overflow:scroll
    }
    .mb\:overflow-x-auto{
        overflow-x:auto
    }
    .mb\:overflow-y-auto{
        overflow-y:auto
    }
    .mb\:overflow-x-hidden{
        overflow-x:hidden
    }
    .mb\:overflow-y-hidden{
        overflow-y:hidden
    }
    .mb\:overflow-x-visible{
        overflow-x:visible
    }
    .mb\:overflow-y-visible{
        overflow-y:visible
    }
    .mb\:overflow-x-scroll{
        overflow-x:scroll
    }
    .mb\:overflow-y-scroll{
        overflow-y:scroll
    }
    .mb\:scrolling-touch{
        -webkit-overflow-scrolling:touch
    }
    .mb\:scrolling-auto{
        -webkit-overflow-scrolling:auto
    }
    .mb\:p-0{
        padding:0
    }
    .mb\:p-1{
        padding:.25rem
    }
    .mb\:p-2{
        padding:.5rem
    }
    .mb\:p-3{
        padding:.75rem
    }
    .mb\:p-4{
        padding:1rem
    }
    .mb\:p-5{
        padding:1.25rem
    }
    .mb\:p-6{
        padding:1.5rem
    }
    .mb\:p-8{
        padding:2rem
    }
    .mb\:p-10{
        padding:2.5rem
    }
    .mb\:p-12{
        padding:3rem
    }
    .mb\:p-16{
        padding:4rem
    }
    .mb\:p-20{
        padding:5rem
    }
    .mb\:p-24{
        padding:6rem
    }
    .mb\:p-32{
        padding:8rem
    }
    .mb\:p-40{
        padding:10rem
    }
    .mb\:p-48{
        padding:12rem
    }
    .mb\:p-56{
        padding:14rem
    }
    .mb\:p-64{
        padding:16rem
    }
    .mb\:p-px{
        padding:1px
    }
    .mb\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .mb\:px-0{
        padding-left:0;
        padding-right:0
    }
    .mb\:py-1{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .mb\:px-1{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .mb\:py-2{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .mb\:px-2{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .mb\:py-3{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .mb\:px-3{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .mb\:py-4{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .mb\:px-4{
        padding-left:1rem;
        padding-right:1rem
    }
    .mb\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .mb\:px-5{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .mb\:py-6{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .mb\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .mb\:py-8{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .mb\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .mb\:py-10{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .mb\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .mb\:py-12{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .mb\:px-12{
        padding-left:3rem;
        padding-right:3rem
    }
    .mb\:py-16{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .mb\:px-16{
        padding-left:4rem;
        padding-right:4rem
    }
    .mb\:py-20{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .mb\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .mb\:py-24{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .mb\:px-24{
        padding-left:6rem;
        padding-right:6rem
    }
    .mb\:py-32{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .mb\:px-32{
        padding-left:8rem;
        padding-right:8rem
    }
    .mb\:py-40{
        padding-top:10rem;
        padding-bottom:10rem
    }
    .mb\:px-40{
        padding-left:10rem;
        padding-right:10rem
    }
    .mb\:py-48{
        padding-top:12rem;
        padding-bottom:12rem
    }
    .mb\:px-48{
        padding-left:12rem;
        padding-right:12rem
    }
    .mb\:py-56{
        padding-top:14rem;
        padding-bottom:14rem
    }
    .mb\:px-56{
        padding-left:14rem;
        padding-right:14rem
    }
    .mb\:py-64{
        padding-top:16rem;
        padding-bottom:16rem
    }
    .mb\:px-64{
        padding-left:16rem;
        padding-right:16rem
    }
    .mb\:py-px{
        padding-top:1px;
        padding-bottom:1px
    }
    .mb\:px-px{
        padding-left:1px;
        padding-right:1px
    }
    .mb\:pt-0{
        padding-top:0
    }
    .mb\:pr-0{
        padding-right:0
    }
    .mb\:pb-0{
        padding-bottom:0
    }
    .mb\:pl-0{
        padding-left:0
    }
    .mb\:pt-1{
        padding-top:.25rem
    }
    .mb\:pr-1{
        padding-right:.25rem
    }
    .mb\:pb-1{
        padding-bottom:.25rem
    }
    .mb\:pl-1{
        padding-left:.25rem
    }
    .mb\:pt-2{
        padding-top:.5rem
    }
    .mb\:pr-2{
        padding-right:.5rem
    }
    .mb\:pb-2{
        padding-bottom:.5rem
    }
    .mb\:pl-2{
        padding-left:.5rem
    }
    .mb\:pt-3{
        padding-top:.75rem
    }
    .mb\:pr-3{
        padding-right:.75rem
    }
    .mb\:pb-3{
        padding-bottom:.75rem
    }
    .mb\:pl-3{
        padding-left:.75rem
    }
    .mb\:pt-4{
        padding-top:1rem
    }
    .mb\:pr-4{
        padding-right:1rem
    }
    .mb\:pb-4{
        padding-bottom:1rem
    }
    .mb\:pl-4{
        padding-left:1rem
    }
    .mb\:pt-5{
        padding-top:1.25rem
    }
    .mb\:pr-5{
        padding-right:1.25rem
    }
    .mb\:pb-5{
        padding-bottom:1.25rem
    }
    .mb\:pl-5{
        padding-left:1.25rem
    }
    .mb\:pt-6{
        padding-top:1.5rem
    }
    .mb\:pr-6{
        padding-right:1.5rem
    }
    .mb\:pb-6{
        padding-bottom:1.5rem
    }
    .mb\:pl-6{
        padding-left:1.5rem
    }
    .mb\:pt-8{
        padding-top:2rem
    }
    .mb\:pr-8{
        padding-right:2rem
    }
    .mb\:pb-8{
        padding-bottom:2rem
    }
    .mb\:pl-8{
        padding-left:2rem
    }
    .mb\:pt-10{
        padding-top:2.5rem
    }
    .mb\:pr-10{
        padding-right:2.5rem
    }
    .mb\:pb-10{
        padding-bottom:2.5rem
    }
    .mb\:pl-10{
        padding-left:2.5rem
    }
    .mb\:pt-12{
        padding-top:3rem
    }
    .mb\:pr-12{
        padding-right:3rem
    }
    .mb\:pb-12{
        padding-bottom:3rem
    }
    .mb\:pl-12{
        padding-left:3rem
    }
    .mb\:pt-16{
        padding-top:4rem
    }
    .mb\:pr-16{
        padding-right:4rem
    }
    .mb\:pb-16{
        padding-bottom:4rem
    }
    .mb\:pl-16{
        padding-left:4rem
    }
    .mb\:pt-20{
        padding-top:5rem
    }
    .mb\:pr-20{
        padding-right:5rem
    }
    .mb\:pb-20{
        padding-bottom:5rem
    }
    .mb\:pl-20{
        padding-left:5rem
    }
    .mb\:pt-24{
        padding-top:6rem
    }
    .mb\:pr-24{
        padding-right:6rem
    }
    .mb\:pb-24{
        padding-bottom:6rem
    }
    .mb\:pl-24{
        padding-left:6rem
    }
    .mb\:pt-32{
        padding-top:8rem
    }
    .mb\:pr-32{
        padding-right:8rem
    }
    .mb\:pb-32{
        padding-bottom:8rem
    }
    .mb\:pl-32{
        padding-left:8rem
    }
    .mb\:pt-40{
        padding-top:10rem
    }
    .mb\:pr-40{
        padding-right:10rem
    }
    .mb\:pb-40{
        padding-bottom:10rem
    }
    .mb\:pl-40{
        padding-left:10rem
    }
    .mb\:pt-48{
        padding-top:12rem
    }
    .mb\:pr-48{
        padding-right:12rem
    }
    .mb\:pb-48{
        padding-bottom:12rem
    }
    .mb\:pl-48{
        padding-left:12rem
    }
    .mb\:pt-56{
        padding-top:14rem
    }
    .mb\:pr-56{
        padding-right:14rem
    }
    .mb\:pb-56{
        padding-bottom:14rem
    }
    .mb\:pl-56{
        padding-left:14rem
    }
    .mb\:pt-64{
        padding-top:16rem
    }
    .mb\:pr-64{
        padding-right:16rem
    }
    .mb\:pb-64{
        padding-bottom:16rem
    }
    .mb\:pl-64{
        padding-left:16rem
    }
    .mb\:pt-px{
        padding-top:1px
    }
    .mb\:pr-px{
        padding-right:1px
    }
    .mb\:pb-px{
        padding-bottom:1px
    }
    .mb\:pl-px{
        padding-left:1px
    }
    .mb\:placeholder-base::-webkit-input-placeholder{
        color:#19a6a6
    }
    .mb\:placeholder-base::-moz-placeholder{
        color:#19a6a6
    }
    .mb\:placeholder-base:-ms-input-placeholder{
        color:#19a6a6
    }
    .mb\:placeholder-base::-ms-input-placeholder{
        color:#19a6a6
    }
    .mb\:placeholder-base::placeholder{
        color:#19a6a6
    }
    .mb\:placeholder-primary::-webkit-input-placeholder{
        color:#10223f
    }
    .mb\:placeholder-primary::-moz-placeholder{
        color:#10223f
    }
    .mb\:placeholder-primary:-ms-input-placeholder{
        color:#10223f
    }
    .mb\:placeholder-primary::-ms-input-placeholder{
        color:#10223f
    }
    .mb\:placeholder-primary::placeholder{
        color:#10223f
    }
    .mb\:placeholder-secondary::-webkit-input-placeholder{
        color:#96bf41
    }
    .mb\:placeholder-secondary::-moz-placeholder{
        color:#96bf41
    }
    .mb\:placeholder-secondary:-ms-input-placeholder{
        color:#96bf41
    }
    .mb\:placeholder-secondary::-ms-input-placeholder{
        color:#96bf41
    }
    .mb\:placeholder-secondary::placeholder{
        color:#96bf41
    }
    .mb\:placeholder-white::-webkit-input-placeholder{
        color:#fff
    }
    .mb\:placeholder-white::-moz-placeholder{
        color:#fff
    }
    .mb\:placeholder-white:-ms-input-placeholder{
        color:#fff
    }
    .mb\:placeholder-white::-ms-input-placeholder{
        color:#fff
    }
    .mb\:placeholder-white::placeholder{
        color:#fff
    }
    .mb\:placeholder-danger::-webkit-input-placeholder{
        color:#010101
    }
    .mb\:placeholder-danger::-moz-placeholder{
        color:#010101
    }
    .mb\:placeholder-danger:-ms-input-placeholder{
        color:#010101
    }
    .mb\:placeholder-danger::-ms-input-placeholder{
        color:#010101
    }
    .mb\:placeholder-danger::placeholder{
        color:#010101
    }
    .mb\:placeholder-warning::-webkit-input-placeholder{
        color:#eceded
    }
    .mb\:placeholder-warning::-moz-placeholder{
        color:#eceded
    }
    .mb\:placeholder-warning:-ms-input-placeholder{
        color:#eceded
    }
    .mb\:placeholder-warning::-ms-input-placeholder{
        color:#eceded
    }
    .mb\:placeholder-warning::placeholder{
        color:#eceded
    }
    .mb\:placeholder-success::-webkit-input-placeholder{
        color:#3dcc79
    }
    .mb\:placeholder-success::-moz-placeholder{
        color:#3dcc79
    }
    .mb\:placeholder-success:-ms-input-placeholder{
        color:#3dcc79
    }
    .mb\:placeholder-success::-ms-input-placeholder{
        color:#3dcc79
    }
    .mb\:placeholder-success::placeholder{
        color:#3dcc79
    }
    .mb\:placeholder-gray::-webkit-input-placeholder{
        color:#8d8d94
    }
    .mb\:placeholder-gray::-moz-placeholder{
        color:#8d8d94
    }
    .mb\:placeholder-gray:-ms-input-placeholder{
        color:#8d8d94
    }
    .mb\:placeholder-gray::-ms-input-placeholder{
        color:#8d8d94
    }
    .mb\:placeholder-gray::placeholder{
        color:#8d8d94
    }
    .mb\:placeholder-lightgray::-webkit-input-placeholder{
        color:#dfdbd2
    }
    .mb\:placeholder-lightgray::-moz-placeholder{
        color:#dfdbd2
    }
    .mb\:placeholder-lightgray:-ms-input-placeholder{
        color:#dfdbd2
    }
    .mb\:placeholder-lightgray::-ms-input-placeholder{
        color:#dfdbd2
    }
    .mb\:placeholder-lightgray::placeholder{
        color:#dfdbd2
    }
    .mb\:placeholder-light::-webkit-input-placeholder{
        color:#fafafa
    }
    .mb\:placeholder-light::-moz-placeholder{
        color:#fafafa
    }
    .mb\:placeholder-light:-ms-input-placeholder{
        color:#fafafa
    }
    .mb\:placeholder-light::-ms-input-placeholder{
        color:#fafafa
    }
    .mb\:placeholder-light::placeholder{
        color:#fafafa
    }
    .mb\:placeholder-dark::-webkit-input-placeholder{
        color:#4a5278
    }
    .mb\:placeholder-dark::-moz-placeholder{
        color:#4a5278
    }
    .mb\:placeholder-dark:-ms-input-placeholder{
        color:#4a5278
    }
    .mb\:placeholder-dark::-ms-input-placeholder{
        color:#4a5278
    }
    .mb\:placeholder-dark::placeholder{
        color:#4a5278
    }
    .mb\:focus\:placeholder-base:focus::-webkit-input-placeholder{
        color:#19a6a6
    }
    .mb\:focus\:placeholder-base:focus::-moz-placeholder{
        color:#19a6a6
    }
    .mb\:focus\:placeholder-base:focus:-ms-input-placeholder{
        color:#19a6a6
    }
    .mb\:focus\:placeholder-base:focus::-ms-input-placeholder{
        color:#19a6a6
    }
    .mb\:focus\:placeholder-base:focus::placeholder{
        color:#19a6a6
    }
    .mb\:focus\:placeholder-primary:focus::-webkit-input-placeholder{
        color:#10223f
    }
    .mb\:focus\:placeholder-primary:focus::-moz-placeholder{
        color:#10223f
    }
    .mb\:focus\:placeholder-primary:focus:-ms-input-placeholder{
        color:#10223f
    }
    .mb\:focus\:placeholder-primary:focus::-ms-input-placeholder{
        color:#10223f
    }
    .mb\:focus\:placeholder-primary:focus::placeholder{
        color:#10223f
    }
    .mb\:focus\:placeholder-secondary:focus::-webkit-input-placeholder{
        color:#96bf41
    }
    .mb\:focus\:placeholder-secondary:focus::-moz-placeholder{
        color:#96bf41
    }
    .mb\:focus\:placeholder-secondary:focus:-ms-input-placeholder{
        color:#96bf41
    }
    .mb\:focus\:placeholder-secondary:focus::-ms-input-placeholder{
        color:#96bf41
    }
    .mb\:focus\:placeholder-secondary:focus::placeholder{
        color:#96bf41
    }
    .mb\:focus\:placeholder-white:focus::-webkit-input-placeholder{
        color:#fff
    }
    .mb\:focus\:placeholder-white:focus::-moz-placeholder{
        color:#fff
    }
    .mb\:focus\:placeholder-white:focus:-ms-input-placeholder{
        color:#fff
    }
    .mb\:focus\:placeholder-white:focus::-ms-input-placeholder{
        color:#fff
    }
    .mb\:focus\:placeholder-white:focus::placeholder{
        color:#fff
    }
    .mb\:focus\:placeholder-danger:focus::-webkit-input-placeholder{
        color:#010101
    }
    .mb\:focus\:placeholder-danger:focus::-moz-placeholder{
        color:#010101
    }
    .mb\:focus\:placeholder-danger:focus:-ms-input-placeholder{
        color:#010101
    }
    .mb\:focus\:placeholder-danger:focus::-ms-input-placeholder{
        color:#010101
    }
    .mb\:focus\:placeholder-danger:focus::placeholder{
        color:#010101
    }
    .mb\:focus\:placeholder-warning:focus::-webkit-input-placeholder{
        color:#eceded
    }
    .mb\:focus\:placeholder-warning:focus::-moz-placeholder{
        color:#eceded
    }
    .mb\:focus\:placeholder-warning:focus:-ms-input-placeholder{
        color:#eceded
    }
    .mb\:focus\:placeholder-warning:focus::-ms-input-placeholder{
        color:#eceded
    }
    .mb\:focus\:placeholder-warning:focus::placeholder{
        color:#eceded
    }
    .mb\:focus\:placeholder-success:focus::-webkit-input-placeholder{
        color:#3dcc79
    }
    .mb\:focus\:placeholder-success:focus::-moz-placeholder{
        color:#3dcc79
    }
    .mb\:focus\:placeholder-success:focus:-ms-input-placeholder{
        color:#3dcc79
    }
    .mb\:focus\:placeholder-success:focus::-ms-input-placeholder{
        color:#3dcc79
    }
    .mb\:focus\:placeholder-success:focus::placeholder{
        color:#3dcc79
    }
    .mb\:focus\:placeholder-gray:focus::-webkit-input-placeholder{
        color:#8d8d94
    }
    .mb\:focus\:placeholder-gray:focus::-moz-placeholder{
        color:#8d8d94
    }
    .mb\:focus\:placeholder-gray:focus:-ms-input-placeholder{
        color:#8d8d94
    }
    .mb\:focus\:placeholder-gray:focus::-ms-input-placeholder{
        color:#8d8d94
    }
    .mb\:focus\:placeholder-gray:focus::placeholder{
        color:#8d8d94
    }
    .mb\:focus\:placeholder-lightgray:focus::-webkit-input-placeholder{
        color:#dfdbd2
    }
    .mb\:focus\:placeholder-lightgray:focus::-moz-placeholder{
        color:#dfdbd2
    }
    .mb\:focus\:placeholder-lightgray:focus:-ms-input-placeholder{
        color:#dfdbd2
    }
    .mb\:focus\:placeholder-lightgray:focus::-ms-input-placeholder{
        color:#dfdbd2
    }
    .mb\:focus\:placeholder-lightgray:focus::placeholder{
        color:#dfdbd2
    }
    .mb\:focus\:placeholder-light:focus::-webkit-input-placeholder{
        color:#fafafa
    }
    .mb\:focus\:placeholder-light:focus::-moz-placeholder{
        color:#fafafa
    }
    .mb\:focus\:placeholder-light:focus:-ms-input-placeholder{
        color:#fafafa
    }
    .mb\:focus\:placeholder-light:focus::-ms-input-placeholder{
        color:#fafafa
    }
    .mb\:focus\:placeholder-light:focus::placeholder{
        color:#fafafa
    }
    .mb\:focus\:placeholder-dark:focus::-webkit-input-placeholder{
        color:#4a5278
    }
    .mb\:focus\:placeholder-dark:focus::-moz-placeholder{
        color:#4a5278
    }
    .mb\:focus\:placeholder-dark:focus:-ms-input-placeholder{
        color:#4a5278
    }
    .mb\:focus\:placeholder-dark:focus::-ms-input-placeholder{
        color:#4a5278
    }
    .mb\:focus\:placeholder-dark:focus::placeholder{
        color:#4a5278
    }
    .mb\:pointer-events-none{
        pointer-events:none
    }
    .mb\:pointer-events-auto{
        pointer-events:auto
    }
    .mb\:static{
        position:static
    }
    .mb\:fixed{
        position:fixed
    }
    .mb\:absolute{
        position:absolute
    }
    .mb\:relative{
        position:relative
    }
    .mb\:sticky{
        position:-webkit-sticky;
        position:sticky
    }
    .mb\:resize-none{
        resize:none
    }
    .mb\:resize-y{
        resize:vertical
    }
    .mb\:resize-x{
        resize:horizontal
    }
    .mb\:resize{
        resize:both
    }
    .mb\:shadow-xs{
        box-shadow:0 0 0 1px rgba(0,0,0,0.05)
    }
    .mb\:shadow-sm{
        box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
    }
    .mb\:shadow{
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .mb\:shadow-md{
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .mb\:shadow-lg{
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .mb\:shadow-xl{
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .mb\:shadow-2xl{
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .mb\:shadow-inner{
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .mb\:shadow-outline{
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .mb\:shadow-none{
        box-shadow:none
    }
    .mb\:hover\:shadow-xs:hover{
        box-shadow:0 0 0 1px rgba(0,0,0,0.05)
    }
    .mb\:hover\:shadow-sm:hover{
        box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
    }
    .mb\:hover\:shadow:hover{
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .mb\:hover\:shadow-md:hover{
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .mb\:hover\:shadow-lg:hover{
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .mb\:hover\:shadow-xl:hover{
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .mb\:hover\:shadow-2xl:hover{
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .mb\:hover\:shadow-inner:hover{
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .mb\:hover\:shadow-outline:hover{
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .mb\:hover\:shadow-none:hover{
        box-shadow:none
    }
    .mb\:focus\:shadow-xs:focus{
        box-shadow:0 0 0 1px rgba(0,0,0,0.05)
    }
    .mb\:focus\:shadow-sm:focus{
        box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
    }
    .mb\:focus\:shadow:focus{
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .mb\:focus\:shadow-md:focus{
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .mb\:focus\:shadow-lg:focus{
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .mb\:focus\:shadow-xl:focus{
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .mb\:focus\:shadow-2xl:focus{
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .mb\:focus\:shadow-inner:focus{
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .mb\:focus\:shadow-outline:focus{
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .mb\:focus\:shadow-none:focus{
        box-shadow:none
    }
    .mb\:fill-base{
        fill:#19a6a6
    }
    .mb\:fill-primary{
        fill:#10223f
    }
    .mb\:fill-secondary{
        fill:#96bf41
    }
    .mb\:fill-white{
        fill:#fff
    }
    .mb\:fill-danger{
        fill:#010101
    }
    .mb\:fill-warning{
        fill:#eceded
    }
    .mb\:fill-success{
        fill:#3dcc79
    }
    .mb\:fill-gray{
        fill:#8d8d94
    }
    .mb\:fill-lightgray{
        fill:#dfdbd2
    }
    .mb\:fill-light{
        fill:#fafafa
    }
    .mb\:fill-dark{
        fill:#4a5278
    }
    .mb\:stroke-current{
        stroke:currentColor
    }
    .mb\:stroke-0{
        stroke-width:0
    }
    .mb\:stroke-1{
        stroke-width:1
    }
    .mb\:stroke-2{
        stroke-width:2
    }
    .mb\:table-auto{
        table-layout:auto
    }
    .mb\:table-fixed{
        table-layout:fixed
    }
    .mb\:text-left{
        text-align:left
    }
    .mb\:text-center{
        text-align:center
    }
    .mb\:text-right{
        text-align:right
    }
    .mb\:text-justify{
        text-align:justify
    }
    .mb\:text-base{
        color:#19a6a6
    }
    .mb\:text-primary{
        color:#10223f
    }
    .mb\:text-secondary{
        color:#96bf41
    }
    .mb\:text-white{
        color:#fff
    }
    .mb\:text-danger{
        color:#010101
    }
    .mb\:text-warning{
        color:#eceded
    }
    .mb\:text-success{
        color:#3dcc79
    }
    .mb\:text-gray{
        color:#8d8d94
    }
    .mb\:text-lightgray{
        color:#dfdbd2
    }
    .mb\:text-light{
        color:#fafafa
    }
    .mb\:text-dark{
        color:#4a5278
    }
    .mb\:hover\:text-base:hover{
        color:#19a6a6
    }
    .mb\:hover\:text-primary:hover{
        color:#10223f
    }
    .mb\:hover\:text-secondary:hover{
        color:#96bf41
    }
    .mb\:hover\:text-white:hover{
        color:#fff
    }
    .mb\:hover\:text-danger:hover{
        color:#010101
    }
    .mb\:hover\:text-warning:hover{
        color:#eceded
    }
    .mb\:hover\:text-success:hover{
        color:#3dcc79
    }
    .mb\:hover\:text-gray:hover{
        color:#8d8d94
    }
    .mb\:hover\:text-lightgray:hover{
        color:#dfdbd2
    }
    .mb\:hover\:text-light:hover{
        color:#fafafa
    }
    .mb\:hover\:text-dark:hover{
        color:#4a5278
    }
    .mb\:focus\:text-base:focus{
        color:#19a6a6
    }
    .mb\:focus\:text-primary:focus{
        color:#10223f
    }
    .mb\:focus\:text-secondary:focus{
        color:#96bf41
    }
    .mb\:focus\:text-white:focus{
        color:#fff
    }
    .mb\:focus\:text-danger:focus{
        color:#010101
    }
    .mb\:focus\:text-warning:focus{
        color:#eceded
    }
    .mb\:focus\:text-success:focus{
        color:#3dcc79
    }
    .mb\:focus\:text-gray:focus{
        color:#8d8d94
    }
    .mb\:focus\:text-lightgray:focus{
        color:#dfdbd2
    }
    .mb\:focus\:text-light:focus{
        color:#fafafa
    }
    .mb\:focus\:text-dark:focus{
        color:#4a5278
    }
    .mb\:italic{
        font-style:italic
    }
    .mb\:not-italic{
        font-style:normal
    }
    .mb\:uppercase{
        text-transform:uppercase
    }
    .mb\:lowercase{
        text-transform:lowercase
    }
    .mb\:capitalize{
        text-transform:capitalize
    }
    .mb\:normal-case{
        text-transform:none
    }
    .mb\:underline{
        text-decoration:underline
    }
    .mb\:line-through{
        text-decoration:line-through
    }
    .mb\:no-underline{
        text-decoration:none
    }
    .mb\:hover\:underline:hover{
        text-decoration:underline
    }
    .mb\:hover\:line-through:hover{
        text-decoration:line-through
    }
    .mb\:hover\:no-underline:hover{
        text-decoration:none
    }
    .mb\:focus\:underline:focus{
        text-decoration:underline
    }
    .mb\:focus\:line-through:focus{
        text-decoration:line-through
    }
    .mb\:focus\:no-underline:focus{
        text-decoration:none
    }
    .mb\:antialiased{
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .mb\:subpixel-antialiased{
        -webkit-font-smoothing:auto;
        -moz-osx-font-smoothing:auto
    }
    .mb\:tracking-tighter{
        letter-spacing:-0.05em
    }
    .mb\:tracking-tight{
        letter-spacing:-0.025em
    }
    .mb\:tracking-normal{
        letter-spacing:0
    }
    .mb\:tracking-wide{
        letter-spacing:.025em
    }
    .mb\:tracking-wider{
        letter-spacing:.05em
    }
    .mb\:tracking-widest{
        letter-spacing:.1em
    }
    .mb\:select-none{
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .mb\:select-text{
        -webkit-user-select:text;
        -moz-user-select:text;
        -ms-user-select:text;
        user-select:text
    }
    .mb\:select-all{
        -webkit-user-select:all;
        -moz-user-select:all;
        -ms-user-select:all;
        user-select:all
    }
    .mb\:select-auto{
        -webkit-user-select:auto;
        -moz-user-select:auto;
        -ms-user-select:auto;
        user-select:auto
    }
    .mb\:align-baseline{
        vertical-align:baseline
    }
    .mb\:align-top{
        vertical-align:top
    }
    .mb\:align-middle{
        vertical-align:middle
    }
    .mb\:align-bottom{
        vertical-align:bottom
    }
    .mb\:align-text-top{
        vertical-align:text-top
    }
    .mb\:align-text-bottom{
        vertical-align:text-bottom
    }
    .mb\:visible{
        visibility:visible
    }
    .mb\:invisible{
        visibility:hidden
    }
    .mb\:whitespace-normal{
        white-space:normal
    }
    .mb\:whitespace-no-wrap{
        white-space:nowrap
    }
    .mb\:whitespace-pre{
        white-space:pre
    }
    .mb\:whitespace-pre-line{
        white-space:pre-line
    }
    .mb\:whitespace-pre-wrap{
        white-space:pre-wrap
    }
    .mb\:break-normal{
        overflow-wrap:normal;
        word-break:normal
    }
    .mb\:break-words{
        overflow-wrap:break-word
    }
    .mb\:break-all{
        word-break:break-all
    }
    .mb\:truncate{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .mb\:w-0{
        width:0
    }
    .mb\:w-1{
        width:.25rem
    }
    .mb\:w-2{
        width:.5rem
    }
    .mb\:w-3{
        width:.75rem
    }
    .mb\:w-4{
        width:1rem
    }
    .mb\:w-5{
        width:1.25rem
    }
    .mb\:w-6{
        width:1.5rem
    }
    .mb\:w-8{
        width:2rem
    }
    .mb\:w-10{
        width:2.5rem
    }
    .mb\:w-12{
        width:3rem
    }
    .mb\:w-16{
        width:4rem
    }
    .mb\:w-20{
        width:5rem
    }
    .mb\:w-24{
        width:6rem
    }
    .mb\:w-32{
        width:8rem
    }
    .mb\:w-40{
        width:10rem
    }
    .mb\:w-48{
        width:12rem
    }
    .mb\:w-56{
        width:14rem
    }
    .mb\:w-64{
        width:16rem
    }
    .mb\:w-auto{
        width:auto
    }
    .mb\:w-px{
        width:1px
    }
    .mb\:w-1\/2{
        width:50%
    }
    .mb\:w-1\/3{
        width:33.333333%
    }
    .mb\:w-2\/3{
        width:66.666667%
    }
    .mb\:w-1\/4{
        width:25%
    }
    .mb\:w-2\/4{
        width:50%
    }
    .mb\:w-3\/4{
        width:75%
    }
    .mb\:w-1\/5{
        width:20%
    }
    .mb\:w-2\/5{
        width:40%
    }
    .mb\:w-3\/5{
        width:60%
    }
    .mb\:w-4\/5{
        width:80%
    }
    .mb\:w-1\/6{
        width:16.666667%
    }
    .mb\:w-2\/6{
        width:33.333333%
    }
    .mb\:w-3\/6{
        width:50%
    }
    .mb\:w-4\/6{
        width:66.666667%
    }
    .mb\:w-5\/6{
        width:83.333333%
    }
    .mb\:w-1\/12{
        width:8.333333%
    }
    .mb\:w-2\/12{
        width:16.666667%
    }
    .mb\:w-3\/12{
        width:25%
    }
    .mb\:w-4\/12{
        width:33.333333%
    }
    .mb\:w-5\/12{
        width:41.666667%
    }
    .mb\:w-6\/12{
        width:50%
    }
    .mb\:w-7\/12{
        width:58.333333%
    }
    .mb\:w-8\/12{
        width:66.666667%
    }
    .mb\:w-9\/12{
        width:75%
    }
    .mb\:w-10\/12{
        width:83.333333%
    }
    .mb\:w-11\/12{
        width:91.666667%
    }
    .mb\:w-full{
        width:100%
    }
    .mb\:w-screen{
        width:100vw
    }
    .mb\:z-0{
        z-index:0
    }
    .mb\:z-10{
        z-index:10
    }
    .mb\:z-20{
        z-index:20
    }
    .mb\:z-30{
        z-index:30
    }
    .mb\:z-40{
        z-index:40
    }
    .mb\:z-50{
        z-index:50
    }
    .mb\:z-auto{
        z-index:auto
    }
    .mb\:gap-0{
        grid-gap:0;
        gap:0
    }
    .mb\:gap-1{
        grid-gap:.25rem;
        gap:.25rem
    }
    .mb\:gap-2{
        grid-gap:.5rem;
        gap:.5rem
    }
    .mb\:gap-3{
        grid-gap:.75rem;
        gap:.75rem
    }
    .mb\:gap-4{
        grid-gap:1rem;
        gap:1rem
    }
    .mb\:gap-5{
        grid-gap:1.25rem;
        gap:1.25rem
    }
    .mb\:gap-6{
        grid-gap:1.5rem;
        gap:1.5rem
    }
    .mb\:gap-8{
        grid-gap:2rem;
        gap:2rem
    }
    .mb\:gap-10{
        grid-gap:2.5rem;
        gap:2.5rem
    }
    .mb\:gap-12{
        grid-gap:3rem;
        gap:3rem
    }
    .mb\:gap-16{
        grid-gap:4rem;
        gap:4rem
    }
    .mb\:gap-20{
        grid-gap:5rem;
        gap:5rem
    }
    .mb\:gap-24{
        grid-gap:6rem;
        gap:6rem
    }
    .mb\:gap-32{
        grid-gap:8rem;
        gap:8rem
    }
    .mb\:gap-40{
        grid-gap:10rem;
        gap:10rem
    }
    .mb\:gap-48{
        grid-gap:12rem;
        gap:12rem
    }
    .mb\:gap-56{
        grid-gap:14rem;
        gap:14rem
    }
    .mb\:gap-64{
        grid-gap:16rem;
        gap:16rem
    }
    .mb\:gap-px{
        grid-gap:1px;
        gap:1px
    }
    .mb\:col-gap-0{
        grid-column-gap:0;
        -webkit-column-gap:0;
        -moz-column-gap:0;
        column-gap:0
    }
    .mb\:col-gap-1{
        grid-column-gap:.25rem;
        -webkit-column-gap:.25rem;
        -moz-column-gap:.25rem;
        column-gap:.25rem
    }
    .mb\:col-gap-2{
        grid-column-gap:.5rem;
        -webkit-column-gap:.5rem;
        -moz-column-gap:.5rem;
        column-gap:.5rem
    }
    .mb\:col-gap-3{
        grid-column-gap:.75rem;
        -webkit-column-gap:.75rem;
        -moz-column-gap:.75rem;
        column-gap:.75rem
    }
    .mb\:col-gap-4{
        grid-column-gap:1rem;
        -webkit-column-gap:1rem;
        -moz-column-gap:1rem;
        column-gap:1rem
    }
    .mb\:col-gap-5{
        grid-column-gap:1.25rem;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem
    }
    .mb\:col-gap-6{
        grid-column-gap:1.5rem;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem
    }
    .mb\:col-gap-8{
        grid-column-gap:2rem;
        -webkit-column-gap:2rem;
        -moz-column-gap:2rem;
        column-gap:2rem
    }
    .mb\:col-gap-10{
        grid-column-gap:2.5rem;
        -webkit-column-gap:2.5rem;
        -moz-column-gap:2.5rem;
        column-gap:2.5rem
    }
    .mb\:col-gap-12{
        grid-column-gap:3rem;
        -webkit-column-gap:3rem;
        -moz-column-gap:3rem;
        column-gap:3rem
    }
    .mb\:col-gap-16{
        grid-column-gap:4rem;
        -webkit-column-gap:4rem;
        -moz-column-gap:4rem;
        column-gap:4rem
    }
    .mb\:col-gap-20{
        grid-column-gap:5rem;
        -webkit-column-gap:5rem;
        -moz-column-gap:5rem;
        column-gap:5rem
    }
    .mb\:col-gap-24{
        grid-column-gap:6rem;
        -webkit-column-gap:6rem;
        -moz-column-gap:6rem;
        column-gap:6rem
    }
    .mb\:col-gap-32{
        grid-column-gap:8rem;
        -webkit-column-gap:8rem;
        -moz-column-gap:8rem;
        column-gap:8rem
    }
    .mb\:col-gap-40{
        grid-column-gap:10rem;
        -webkit-column-gap:10rem;
        -moz-column-gap:10rem;
        column-gap:10rem
    }
    .mb\:col-gap-48{
        grid-column-gap:12rem;
        -webkit-column-gap:12rem;
        -moz-column-gap:12rem;
        column-gap:12rem
    }
    .mb\:col-gap-56{
        grid-column-gap:14rem;
        -webkit-column-gap:14rem;
        -moz-column-gap:14rem;
        column-gap:14rem
    }
    .mb\:col-gap-64{
        grid-column-gap:16rem;
        -webkit-column-gap:16rem;
        -moz-column-gap:16rem;
        column-gap:16rem
    }
    .mb\:col-gap-px{
        grid-column-gap:1px;
        -webkit-column-gap:1px;
        -moz-column-gap:1px;
        column-gap:1px
    }
    .mb\:row-gap-0{
        grid-row-gap:0;
        row-gap:0
    }
    .mb\:row-gap-1{
        grid-row-gap:.25rem;
        row-gap:.25rem
    }
    .mb\:row-gap-2{
        grid-row-gap:.5rem;
        row-gap:.5rem
    }
    .mb\:row-gap-3{
        grid-row-gap:.75rem;
        row-gap:.75rem
    }
    .mb\:row-gap-4{
        grid-row-gap:1rem;
        row-gap:1rem
    }
    .mb\:row-gap-5{
        grid-row-gap:1.25rem;
        row-gap:1.25rem
    }
    .mb\:row-gap-6{
        grid-row-gap:1.5rem;
        row-gap:1.5rem
    }
    .mb\:row-gap-8{
        grid-row-gap:2rem;
        row-gap:2rem
    }
    .mb\:row-gap-10{
        grid-row-gap:2.5rem;
        row-gap:2.5rem
    }
    .mb\:row-gap-12{
        grid-row-gap:3rem;
        row-gap:3rem
    }
    .mb\:row-gap-16{
        grid-row-gap:4rem;
        row-gap:4rem
    }
    .mb\:row-gap-20{
        grid-row-gap:5rem;
        row-gap:5rem
    }
    .mb\:row-gap-24{
        grid-row-gap:6rem;
        row-gap:6rem
    }
    .mb\:row-gap-32{
        grid-row-gap:8rem;
        row-gap:8rem
    }
    .mb\:row-gap-40{
        grid-row-gap:10rem;
        row-gap:10rem
    }
    .mb\:row-gap-48{
        grid-row-gap:12rem;
        row-gap:12rem
    }
    .mb\:row-gap-56{
        grid-row-gap:14rem;
        row-gap:14rem
    }
    .mb\:row-gap-64{
        grid-row-gap:16rem;
        row-gap:16rem
    }
    .mb\:row-gap-px{
        grid-row-gap:1px;
        row-gap:1px
    }
    .mb\:grid-flow-row{
        grid-auto-flow:row
    }
    .mb\:grid-flow-col{
        grid-auto-flow:column
    }
    .mb\:grid-flow-row-dense{
        grid-auto-flow:row dense
    }
    .mb\:grid-flow-col-dense{
        grid-auto-flow:column dense
    }
    .mb\:grid-cols-1{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .mb\:grid-cols-2{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .mb\:grid-cols-3{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .mb\:grid-cols-4{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .mb\:grid-cols-5{
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .mb\:grid-cols-6{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .mb\:grid-cols-7{
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .mb\:grid-cols-8{
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .mb\:grid-cols-9{
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .mb\:grid-cols-10{
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .mb\:grid-cols-11{
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
    .mb\:grid-cols-12{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .mb\:grid-cols-none{
        grid-template-columns:none
    }
    .mb\:col-auto{
        grid-column:auto
    }
    .mb\:col-span-1{
        grid-column:span 1 / span 1
    }
    .mb\:col-span-2{
        grid-column:span 2 / span 2
    }
    .mb\:col-span-3{
        grid-column:span 3 / span 3
    }
    .mb\:col-span-4{
        grid-column:span 4 / span 4
    }
    .mb\:col-span-5{
        grid-column:span 5 / span 5
    }
    .mb\:col-span-6{
        grid-column:span 6 / span 6
    }
    .mb\:col-span-7{
        grid-column:span 7 / span 7
    }
    .mb\:col-span-8{
        grid-column:span 8 / span 8
    }
    .mb\:col-span-9{
        grid-column:span 9 / span 9
    }
    .mb\:col-span-10{
        grid-column:span 10 / span 10
    }
    .mb\:col-span-11{
        grid-column:span 11 / span 11
    }
    .mb\:col-span-12{
        grid-column:span 12 / span 12
    }
    .mb\:col-start-1{
        grid-column-start:1
    }
    .mb\:col-start-2{
        grid-column-start:2
    }
    .mb\:col-start-3{
        grid-column-start:3
    }
    .mb\:col-start-4{
        grid-column-start:4
    }
    .mb\:col-start-5{
        grid-column-start:5
    }
    .mb\:col-start-6{
        grid-column-start:6
    }
    .mb\:col-start-7{
        grid-column-start:7
    }
    .mb\:col-start-8{
        grid-column-start:8
    }
    .mb\:col-start-9{
        grid-column-start:9
    }
    .mb\:col-start-10{
        grid-column-start:10
    }
    .mb\:col-start-11{
        grid-column-start:11
    }
    .mb\:col-start-12{
        grid-column-start:12
    }
    .mb\:col-start-13{
        grid-column-start:13
    }
    .mb\:col-start-auto{
        grid-column-start:auto
    }
    .mb\:col-end-1{
        grid-column-end:1
    }
    .mb\:col-end-2{
        grid-column-end:2
    }
    .mb\:col-end-3{
        grid-column-end:3
    }
    .mb\:col-end-4{
        grid-column-end:4
    }
    .mb\:col-end-5{
        grid-column-end:5
    }
    .mb\:col-end-6{
        grid-column-end:6
    }
    .mb\:col-end-7{
        grid-column-end:7
    }
    .mb\:col-end-8{
        grid-column-end:8
    }
    .mb\:col-end-9{
        grid-column-end:9
    }
    .mb\:col-end-10{
        grid-column-end:10
    }
    .mb\:col-end-11{
        grid-column-end:11
    }
    .mb\:col-end-12{
        grid-column-end:12
    }
    .mb\:col-end-13{
        grid-column-end:13
    }
    .mb\:col-end-auto{
        grid-column-end:auto
    }
    .mb\:grid-rows-1{
        grid-template-rows:repeat(1,minmax(0,1fr))
    }
    .mb\:grid-rows-2{
        grid-template-rows:repeat(2,minmax(0,1fr))
    }
    .mb\:grid-rows-3{
        grid-template-rows:repeat(3,minmax(0,1fr))
    }
    .mb\:grid-rows-4{
        grid-template-rows:repeat(4,minmax(0,1fr))
    }
    .mb\:grid-rows-5{
        grid-template-rows:repeat(5,minmax(0,1fr))
    }
    .mb\:grid-rows-6{
        grid-template-rows:repeat(6,minmax(0,1fr))
    }
    .mb\:grid-rows-none{
        grid-template-rows:none
    }
    .mb\:row-auto{
        grid-row:auto
    }
    .mb\:row-span-1{
        grid-row:span 1 / span 1
    }
    .mb\:row-span-2{
        grid-row:span 2 / span 2
    }
    .mb\:row-span-3{
        grid-row:span 3 / span 3
    }
    .mb\:row-span-4{
        grid-row:span 4 / span 4
    }
    .mb\:row-span-5{
        grid-row:span 5 / span 5
    }
    .mb\:row-span-6{
        grid-row:span 6 / span 6
    }
    .mb\:row-start-1{
        grid-row-start:1
    }
    .mb\:row-start-2{
        grid-row-start:2
    }
    .mb\:row-start-3{
        grid-row-start:3
    }
    .mb\:row-start-4{
        grid-row-start:4
    }
    .mb\:row-start-5{
        grid-row-start:5
    }
    .mb\:row-start-6{
        grid-row-start:6
    }
    .mb\:row-start-7{
        grid-row-start:7
    }
    .mb\:row-start-auto{
        grid-row-start:auto
    }
    .mb\:row-end-1{
        grid-row-end:1
    }
    .mb\:row-end-2{
        grid-row-end:2
    }
    .mb\:row-end-3{
        grid-row-end:3
    }
    .mb\:row-end-4{
        grid-row-end:4
    }
    .mb\:row-end-5{
        grid-row-end:5
    }
    .mb\:row-end-6{
        grid-row-end:6
    }
    .mb\:row-end-7{
        grid-row-end:7
    }
    .mb\:row-end-auto{
        grid-row-end:auto
    }
    .mb\:transform{
        --transform-translate-x:0;
        --transform-translate-y:0;
        --transform-rotate:0;
        --transform-skew-x:0;
        --transform-skew-y:0;
        --transform-scale-x:1;
        --transform-scale-y:1;
        -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
        transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
    }
    .mb\:transform-none{
        -webkit-transform:none;
        transform:none
    }
    .mb\:origin-center{
        -webkit-transform-origin:center;
        transform-origin:center
    }
    .mb\:origin-top{
        -webkit-transform-origin:top;
        transform-origin:top
    }
    .mb\:origin-top-right{
        -webkit-transform-origin:top right;
        transform-origin:top right
    }
    .mb\:origin-right{
        -webkit-transform-origin:right;
        transform-origin:right
    }
    .mb\:origin-bottom-right{
        -webkit-transform-origin:bottom right;
        transform-origin:bottom right
    }
    .mb\:origin-bottom{
        -webkit-transform-origin:bottom;
        transform-origin:bottom
    }
    .mb\:origin-bottom-left{
        -webkit-transform-origin:bottom left;
        transform-origin:bottom left
    }
    .mb\:origin-left{
        -webkit-transform-origin:left;
        transform-origin:left
    }
    .mb\:origin-top-left{
        -webkit-transform-origin:top left;
        transform-origin:top left
    }
    .mb\:scale-0{
        --transform-scale-x:0;
        --transform-scale-y:0
    }
    .mb\:scale-50{
        --transform-scale-x:.5;
        --transform-scale-y:.5
    }
    .mb\:scale-75{
        --transform-scale-x:.75;
        --transform-scale-y:.75
    }
    .mb\:scale-90{
        --transform-scale-x:.9;
        --transform-scale-y:.9
    }
    .mb\:scale-95{
        --transform-scale-x:.95;
        --transform-scale-y:.95
    }
    .mb\:scale-100{
        --transform-scale-x:1;
        --transform-scale-y:1
    }
    .mb\:scale-105{
        --transform-scale-x:1.05;
        --transform-scale-y:1.05
    }
    .mb\:scale-110{
        --transform-scale-x:1.1;
        --transform-scale-y:1.1
    }
    .mb\:scale-125{
        --transform-scale-x:1.25;
        --transform-scale-y:1.25
    }
    .mb\:scale-150{
        --transform-scale-x:1.5;
        --transform-scale-y:1.5
    }
    .mb\:scale-x-0{
        --transform-scale-x:0
    }
    .mb\:scale-x-50{
        --transform-scale-x:.5
    }
    .mb\:scale-x-75{
        --transform-scale-x:.75
    }
    .mb\:scale-x-90{
        --transform-scale-x:.9
    }
    .mb\:scale-x-95{
        --transform-scale-x:.95
    }
    .mb\:scale-x-100{
        --transform-scale-x:1
    }
    .mb\:scale-x-105{
        --transform-scale-x:1.05
    }
    .mb\:scale-x-110{
        --transform-scale-x:1.1
    }
    .mb\:scale-x-125{
        --transform-scale-x:1.25
    }
    .mb\:scale-x-150{
        --transform-scale-x:1.5
    }
    .mb\:scale-y-0{
        --transform-scale-y:0
    }
    .mb\:scale-y-50{
        --transform-scale-y:.5
    }
    .mb\:scale-y-75{
        --transform-scale-y:.75
    }
    .mb\:scale-y-90{
        --transform-scale-y:.9
    }
    .mb\:scale-y-95{
        --transform-scale-y:.95
    }
    .mb\:scale-y-100{
        --transform-scale-y:1
    }
    .mb\:scale-y-105{
        --transform-scale-y:1.05
    }
    .mb\:scale-y-110{
        --transform-scale-y:1.1
    }
    .mb\:scale-y-125{
        --transform-scale-y:1.25
    }
    .mb\:scale-y-150{
        --transform-scale-y:1.5
    }
    .mb\:hover\:scale-0:hover{
        --transform-scale-x:0;
        --transform-scale-y:0
    }
    .mb\:hover\:scale-50:hover{
        --transform-scale-x:.5;
        --transform-scale-y:.5
    }
    .mb\:hover\:scale-75:hover{
        --transform-scale-x:.75;
        --transform-scale-y:.75
    }
    .mb\:hover\:scale-90:hover{
        --transform-scale-x:.9;
        --transform-scale-y:.9
    }
    .mb\:hover\:scale-95:hover{
        --transform-scale-x:.95;
        --transform-scale-y:.95
    }
    .mb\:hover\:scale-100:hover{
        --transform-scale-x:1;
        --transform-scale-y:1
    }
    .mb\:hover\:scale-105:hover{
        --transform-scale-x:1.05;
        --transform-scale-y:1.05
    }
    .mb\:hover\:scale-110:hover{
        --transform-scale-x:1.1;
        --transform-scale-y:1.1
    }
    .mb\:hover\:scale-125:hover{
        --transform-scale-x:1.25;
        --transform-scale-y:1.25
    }
    .mb\:hover\:scale-150:hover{
        --transform-scale-x:1.5;
        --transform-scale-y:1.5
    }
    .mb\:hover\:scale-x-0:hover{
        --transform-scale-x:0
    }
    .mb\:hover\:scale-x-50:hover{
        --transform-scale-x:.5
    }
    .mb\:hover\:scale-x-75:hover{
        --transform-scale-x:.75
    }
    .mb\:hover\:scale-x-90:hover{
        --transform-scale-x:.9
    }
    .mb\:hover\:scale-x-95:hover{
        --transform-scale-x:.95
    }
    .mb\:hover\:scale-x-100:hover{
        --transform-scale-x:1
    }
    .mb\:hover\:scale-x-105:hover{
        --transform-scale-x:1.05
    }
    .mb\:hover\:scale-x-110:hover{
        --transform-scale-x:1.1
    }
    .mb\:hover\:scale-x-125:hover{
        --transform-scale-x:1.25
    }
    .mb\:hover\:scale-x-150:hover{
        --transform-scale-x:1.5
    }
    .mb\:hover\:scale-y-0:hover{
        --transform-scale-y:0
    }
    .mb\:hover\:scale-y-50:hover{
        --transform-scale-y:.5
    }
    .mb\:hover\:scale-y-75:hover{
        --transform-scale-y:.75
    }
    .mb\:hover\:scale-y-90:hover{
        --transform-scale-y:.9
    }
    .mb\:hover\:scale-y-95:hover{
        --transform-scale-y:.95
    }
    .mb\:hover\:scale-y-100:hover{
        --transform-scale-y:1
    }
    .mb\:hover\:scale-y-105:hover{
        --transform-scale-y:1.05
    }
    .mb\:hover\:scale-y-110:hover{
        --transform-scale-y:1.1
    }
    .mb\:hover\:scale-y-125:hover{
        --transform-scale-y:1.25
    }
    .mb\:hover\:scale-y-150:hover{
        --transform-scale-y:1.5
    }
    .mb\:focus\:scale-0:focus{
        --transform-scale-x:0;
        --transform-scale-y:0
    }
    .mb\:focus\:scale-50:focus{
        --transform-scale-x:.5;
        --transform-scale-y:.5
    }
    .mb\:focus\:scale-75:focus{
        --transform-scale-x:.75;
        --transform-scale-y:.75
    }
    .mb\:focus\:scale-90:focus{
        --transform-scale-x:.9;
        --transform-scale-y:.9
    }
    .mb\:focus\:scale-95:focus{
        --transform-scale-x:.95;
        --transform-scale-y:.95
    }
    .mb\:focus\:scale-100:focus{
        --transform-scale-x:1;
        --transform-scale-y:1
    }
    .mb\:focus\:scale-105:focus{
        --transform-scale-x:1.05;
        --transform-scale-y:1.05
    }
    .mb\:focus\:scale-110:focus{
        --transform-scale-x:1.1;
        --transform-scale-y:1.1
    }
    .mb\:focus\:scale-125:focus{
        --transform-scale-x:1.25;
        --transform-scale-y:1.25
    }
    .mb\:focus\:scale-150:focus{
        --transform-scale-x:1.5;
        --transform-scale-y:1.5
    }
    .mb\:focus\:scale-x-0:focus{
        --transform-scale-x:0
    }
    .mb\:focus\:scale-x-50:focus{
        --transform-scale-x:.5
    }
    .mb\:focus\:scale-x-75:focus{
        --transform-scale-x:.75
    }
    .mb\:focus\:scale-x-90:focus{
        --transform-scale-x:.9
    }
    .mb\:focus\:scale-x-95:focus{
        --transform-scale-x:.95
    }
    .mb\:focus\:scale-x-100:focus{
        --transform-scale-x:1
    }
    .mb\:focus\:scale-x-105:focus{
        --transform-scale-x:1.05
    }
    .mb\:focus\:scale-x-110:focus{
        --transform-scale-x:1.1
    }
    .mb\:focus\:scale-x-125:focus{
        --transform-scale-x:1.25
    }
    .mb\:focus\:scale-x-150:focus{
        --transform-scale-x:1.5
    }
    .mb\:focus\:scale-y-0:focus{
        --transform-scale-y:0
    }
    .mb\:focus\:scale-y-50:focus{
        --transform-scale-y:.5
    }
    .mb\:focus\:scale-y-75:focus{
        --transform-scale-y:.75
    }
    .mb\:focus\:scale-y-90:focus{
        --transform-scale-y:.9
    }
    .mb\:focus\:scale-y-95:focus{
        --transform-scale-y:.95
    }
    .mb\:focus\:scale-y-100:focus{
        --transform-scale-y:1
    }
    .mb\:focus\:scale-y-105:focus{
        --transform-scale-y:1.05
    }
    .mb\:focus\:scale-y-110:focus{
        --transform-scale-y:1.1
    }
    .mb\:focus\:scale-y-125:focus{
        --transform-scale-y:1.25
    }
    .mb\:focus\:scale-y-150:focus{
        --transform-scale-y:1.5
    }
    .mb\:rotate-0{
        --transform-rotate:0
    }
    .mb\:rotate-45{
        --transform-rotate:45deg
    }
    .mb\:rotate-90{
        --transform-rotate:90deg
    }
    .mb\:rotate-180{
        --transform-rotate:180deg
    }
    .mb\:-rotate-180{
        --transform-rotate:-180deg
    }
    .mb\:-rotate-90{
        --transform-rotate:-90deg
    }
    .mb\:-rotate-45{
        --transform-rotate:-45deg
    }
    .mb\:hover\:rotate-0:hover{
        --transform-rotate:0
    }
    .mb\:hover\:rotate-45:hover{
        --transform-rotate:45deg
    }
    .mb\:hover\:rotate-90:hover{
        --transform-rotate:90deg
    }
    .mb\:hover\:rotate-180:hover{
        --transform-rotate:180deg
    }
    .mb\:hover\:-rotate-180:hover{
        --transform-rotate:-180deg
    }
    .mb\:hover\:-rotate-90:hover{
        --transform-rotate:-90deg
    }
    .mb\:hover\:-rotate-45:hover{
        --transform-rotate:-45deg
    }
    .mb\:focus\:rotate-0:focus{
        --transform-rotate:0
    }
    .mb\:focus\:rotate-45:focus{
        --transform-rotate:45deg
    }
    .mb\:focus\:rotate-90:focus{
        --transform-rotate:90deg
    }
    .mb\:focus\:rotate-180:focus{
        --transform-rotate:180deg
    }
    .mb\:focus\:-rotate-180:focus{
        --transform-rotate:-180deg
    }
    .mb\:focus\:-rotate-90:focus{
        --transform-rotate:-90deg
    }
    .mb\:focus\:-rotate-45:focus{
        --transform-rotate:-45deg
    }
    .mb\:translate-x-0{
        --transform-translate-x:0
    }
    .mb\:translate-x-1{
        --transform-translate-x:.25rem
    }
    .mb\:translate-x-2{
        --transform-translate-x:.5rem
    }
    .mb\:translate-x-3{
        --transform-translate-x:.75rem
    }
    .mb\:translate-x-4{
        --transform-translate-x:1rem
    }
    .mb\:translate-x-5{
        --transform-translate-x:1.25rem
    }
    .mb\:translate-x-6{
        --transform-translate-x:1.5rem
    }
    .mb\:translate-x-8{
        --transform-translate-x:2rem
    }
    .mb\:translate-x-10{
        --transform-translate-x:2.5rem
    }
    .mb\:translate-x-12{
        --transform-translate-x:3rem
    }
    .mb\:translate-x-16{
        --transform-translate-x:4rem
    }
    .mb\:translate-x-20{
        --transform-translate-x:5rem
    }
    .mb\:translate-x-24{
        --transform-translate-x:6rem
    }
    .mb\:translate-x-32{
        --transform-translate-x:8rem
    }
    .mb\:translate-x-40{
        --transform-translate-x:10rem
    }
    .mb\:translate-x-48{
        --transform-translate-x:12rem
    }
    .mb\:translate-x-56{
        --transform-translate-x:14rem
    }
    .mb\:translate-x-64{
        --transform-translate-x:16rem
    }
    .mb\:translate-x-px{
        --transform-translate-x:1px
    }
    .mb\:-translate-x-1{
        --transform-translate-x:-0.25rem
    }
    .mb\:-translate-x-2{
        --transform-translate-x:-0.5rem
    }
    .mb\:-translate-x-3{
        --transform-translate-x:-0.75rem
    }
    .mb\:-translate-x-4{
        --transform-translate-x:-1rem
    }
    .mb\:-translate-x-5{
        --transform-translate-x:-1.25rem
    }
    .mb\:-translate-x-6{
        --transform-translate-x:-1.5rem
    }
    .mb\:-translate-x-8{
        --transform-translate-x:-2rem
    }
    .mb\:-translate-x-10{
        --transform-translate-x:-2.5rem
    }
    .mb\:-translate-x-12{
        --transform-translate-x:-3rem
    }
    .mb\:-translate-x-16{
        --transform-translate-x:-4rem
    }
    .mb\:-translate-x-20{
        --transform-translate-x:-5rem
    }
    .mb\:-translate-x-24{
        --transform-translate-x:-6rem
    }
    .mb\:-translate-x-32{
        --transform-translate-x:-8rem
    }
    .mb\:-translate-x-40{
        --transform-translate-x:-10rem
    }
    .mb\:-translate-x-48{
        --transform-translate-x:-12rem
    }
    .mb\:-translate-x-56{
        --transform-translate-x:-14rem
    }
    .mb\:-translate-x-64{
        --transform-translate-x:-16rem
    }
    .mb\:-translate-x-px{
        --transform-translate-x:-1px
    }
    .mb\:-translate-x-full{
        --transform-translate-x:-100%
    }
    .mb\:-translate-x-1\/2{
        --transform-translate-x:-50%
    }
    .mb\:translate-x-1\/2{
        --transform-translate-x:50%
    }
    .mb\:translate-x-full{
        --transform-translate-x:100%
    }
    .mb\:translate-y-0{
        --transform-translate-y:0
    }
    .mb\:translate-y-1{
        --transform-translate-y:.25rem
    }
    .mb\:translate-y-2{
        --transform-translate-y:.5rem
    }
    .mb\:translate-y-3{
        --transform-translate-y:.75rem
    }
    .mb\:translate-y-4{
        --transform-translate-y:1rem
    }
    .mb\:translate-y-5{
        --transform-translate-y:1.25rem
    }
    .mb\:translate-y-6{
        --transform-translate-y:1.5rem
    }
    .mb\:translate-y-8{
        --transform-translate-y:2rem
    }
    .mb\:translate-y-10{
        --transform-translate-y:2.5rem
    }
    .mb\:translate-y-12{
        --transform-translate-y:3rem
    }
    .mb\:translate-y-16{
        --transform-translate-y:4rem
    }
    .mb\:translate-y-20{
        --transform-translate-y:5rem
    }
    .mb\:translate-y-24{
        --transform-translate-y:6rem
    }
    .mb\:translate-y-32{
        --transform-translate-y:8rem
    }
    .mb\:translate-y-40{
        --transform-translate-y:10rem
    }
    .mb\:translate-y-48{
        --transform-translate-y:12rem
    }
    .mb\:translate-y-56{
        --transform-translate-y:14rem
    }
    .mb\:translate-y-64{
        --transform-translate-y:16rem
    }
    .mb\:translate-y-px{
        --transform-translate-y:1px
    }
    .mb\:-translate-y-1{
        --transform-translate-y:-0.25rem
    }
    .mb\:-translate-y-2{
        --transform-translate-y:-0.5rem
    }
    .mb\:-translate-y-3{
        --transform-translate-y:-0.75rem
    }
    .mb\:-translate-y-4{
        --transform-translate-y:-1rem
    }
    .mb\:-translate-y-5{
        --transform-translate-y:-1.25rem
    }
    .mb\:-translate-y-6{
        --transform-translate-y:-1.5rem
    }
    .mb\:-translate-y-8{
        --transform-translate-y:-2rem
    }
    .mb\:-translate-y-10{
        --transform-translate-y:-2.5rem
    }
    .mb\:-translate-y-12{
        --transform-translate-y:-3rem
    }
    .mb\:-translate-y-16{
        --transform-translate-y:-4rem
    }
    .mb\:-translate-y-20{
        --transform-translate-y:-5rem
    }
    .mb\:-translate-y-24{
        --transform-translate-y:-6rem
    }
    .mb\:-translate-y-32{
        --transform-translate-y:-8rem
    }
    .mb\:-translate-y-40{
        --transform-translate-y:-10rem
    }
    .mb\:-translate-y-48{
        --transform-translate-y:-12rem
    }
    .mb\:-translate-y-56{
        --transform-translate-y:-14rem
    }
    .mb\:-translate-y-64{
        --transform-translate-y:-16rem
    }
    .mb\:-translate-y-px{
        --transform-translate-y:-1px
    }
    .mb\:-translate-y-full{
        --transform-translate-y:-100%
    }
    .mb\:-translate-y-1\/2{
        --transform-translate-y:-50%
    }
    .mb\:translate-y-1\/2{
        --transform-translate-y:50%
    }
    .mb\:translate-y-full{
        --transform-translate-y:100%
    }
    .mb\:hover\:translate-x-0:hover{
        --transform-translate-x:0
    }
    .mb\:hover\:translate-x-1:hover{
        --transform-translate-x:.25rem
    }
    .mb\:hover\:translate-x-2:hover{
        --transform-translate-x:.5rem
    }
    .mb\:hover\:translate-x-3:hover{
        --transform-translate-x:.75rem
    }
    .mb\:hover\:translate-x-4:hover{
        --transform-translate-x:1rem
    }
    .mb\:hover\:translate-x-5:hover{
        --transform-translate-x:1.25rem
    }
    .mb\:hover\:translate-x-6:hover{
        --transform-translate-x:1.5rem
    }
    .mb\:hover\:translate-x-8:hover{
        --transform-translate-x:2rem
    }
    .mb\:hover\:translate-x-10:hover{
        --transform-translate-x:2.5rem
    }
    .mb\:hover\:translate-x-12:hover{
        --transform-translate-x:3rem
    }
    .mb\:hover\:translate-x-16:hover{
        --transform-translate-x:4rem
    }
    .mb\:hover\:translate-x-20:hover{
        --transform-translate-x:5rem
    }
    .mb\:hover\:translate-x-24:hover{
        --transform-translate-x:6rem
    }
    .mb\:hover\:translate-x-32:hover{
        --transform-translate-x:8rem
    }
    .mb\:hover\:translate-x-40:hover{
        --transform-translate-x:10rem
    }
    .mb\:hover\:translate-x-48:hover{
        --transform-translate-x:12rem
    }
    .mb\:hover\:translate-x-56:hover{
        --transform-translate-x:14rem
    }
    .mb\:hover\:translate-x-64:hover{
        --transform-translate-x:16rem
    }
    .mb\:hover\:translate-x-px:hover{
        --transform-translate-x:1px
    }
    .mb\:hover\:-translate-x-1:hover{
        --transform-translate-x:-0.25rem
    }
    .mb\:hover\:-translate-x-2:hover{
        --transform-translate-x:-0.5rem
    }
    .mb\:hover\:-translate-x-3:hover{
        --transform-translate-x:-0.75rem
    }
    .mb\:hover\:-translate-x-4:hover{
        --transform-translate-x:-1rem
    }
    .mb\:hover\:-translate-x-5:hover{
        --transform-translate-x:-1.25rem
    }
    .mb\:hover\:-translate-x-6:hover{
        --transform-translate-x:-1.5rem
    }
    .mb\:hover\:-translate-x-8:hover{
        --transform-translate-x:-2rem
    }
    .mb\:hover\:-translate-x-10:hover{
        --transform-translate-x:-2.5rem
    }
    .mb\:hover\:-translate-x-12:hover{
        --transform-translate-x:-3rem
    }
    .mb\:hover\:-translate-x-16:hover{
        --transform-translate-x:-4rem
    }
    .mb\:hover\:-translate-x-20:hover{
        --transform-translate-x:-5rem
    }
    .mb\:hover\:-translate-x-24:hover{
        --transform-translate-x:-6rem
    }
    .mb\:hover\:-translate-x-32:hover{
        --transform-translate-x:-8rem
    }
    .mb\:hover\:-translate-x-40:hover{
        --transform-translate-x:-10rem
    }
    .mb\:hover\:-translate-x-48:hover{
        --transform-translate-x:-12rem
    }
    .mb\:hover\:-translate-x-56:hover{
        --transform-translate-x:-14rem
    }
    .mb\:hover\:-translate-x-64:hover{
        --transform-translate-x:-16rem
    }
    .mb\:hover\:-translate-x-px:hover{
        --transform-translate-x:-1px
    }
    .mb\:hover\:-translate-x-full:hover{
        --transform-translate-x:-100%
    }
    .mb\:hover\:-translate-x-1\/2:hover{
        --transform-translate-x:-50%
    }
    .mb\:hover\:translate-x-1\/2:hover{
        --transform-translate-x:50%
    }
    .mb\:hover\:translate-x-full:hover{
        --transform-translate-x:100%
    }
    .mb\:hover\:translate-y-0:hover{
        --transform-translate-y:0
    }
    .mb\:hover\:translate-y-1:hover{
        --transform-translate-y:.25rem
    }
    .mb\:hover\:translate-y-2:hover{
        --transform-translate-y:.5rem
    }
    .mb\:hover\:translate-y-3:hover{
        --transform-translate-y:.75rem
    }
    .mb\:hover\:translate-y-4:hover{
        --transform-translate-y:1rem
    }
    .mb\:hover\:translate-y-5:hover{
        --transform-translate-y:1.25rem
    }
    .mb\:hover\:translate-y-6:hover{
        --transform-translate-y:1.5rem
    }
    .mb\:hover\:translate-y-8:hover{
        --transform-translate-y:2rem
    }
    .mb\:hover\:translate-y-10:hover{
        --transform-translate-y:2.5rem
    }
    .mb\:hover\:translate-y-12:hover{
        --transform-translate-y:3rem
    }
    .mb\:hover\:translate-y-16:hover{
        --transform-translate-y:4rem
    }
    .mb\:hover\:translate-y-20:hover{
        --transform-translate-y:5rem
    }
    .mb\:hover\:translate-y-24:hover{
        --transform-translate-y:6rem
    }
    .mb\:hover\:translate-y-32:hover{
        --transform-translate-y:8rem
    }
    .mb\:hover\:translate-y-40:hover{
        --transform-translate-y:10rem
    }
    .mb\:hover\:translate-y-48:hover{
        --transform-translate-y:12rem
    }
    .mb\:hover\:translate-y-56:hover{
        --transform-translate-y:14rem
    }
    .mb\:hover\:translate-y-64:hover{
        --transform-translate-y:16rem
    }
    .mb\:hover\:translate-y-px:hover{
        --transform-translate-y:1px
    }
    .mb\:hover\:-translate-y-1:hover{
        --transform-translate-y:-0.25rem
    }
    .mb\:hover\:-translate-y-2:hover{
        --transform-translate-y:-0.5rem
    }
    .mb\:hover\:-translate-y-3:hover{
        --transform-translate-y:-0.75rem
    }
    .mb\:hover\:-translate-y-4:hover{
        --transform-translate-y:-1rem
    }
    .mb\:hover\:-translate-y-5:hover{
        --transform-translate-y:-1.25rem
    }
    .mb\:hover\:-translate-y-6:hover{
        --transform-translate-y:-1.5rem
    }
    .mb\:hover\:-translate-y-8:hover{
        --transform-translate-y:-2rem
    }
    .mb\:hover\:-translate-y-10:hover{
        --transform-translate-y:-2.5rem
    }
    .mb\:hover\:-translate-y-12:hover{
        --transform-translate-y:-3rem
    }
    .mb\:hover\:-translate-y-16:hover{
        --transform-translate-y:-4rem
    }
    .mb\:hover\:-translate-y-20:hover{
        --transform-translate-y:-5rem
    }
    .mb\:hover\:-translate-y-24:hover{
        --transform-translate-y:-6rem
    }
    .mb\:hover\:-translate-y-32:hover{
        --transform-translate-y:-8rem
    }
    .mb\:hover\:-translate-y-40:hover{
        --transform-translate-y:-10rem
    }
    .mb\:hover\:-translate-y-48:hover{
        --transform-translate-y:-12rem
    }
    .mb\:hover\:-translate-y-56:hover{
        --transform-translate-y:-14rem
    }
    .mb\:hover\:-translate-y-64:hover{
        --transform-translate-y:-16rem
    }
    .mb\:hover\:-translate-y-px:hover{
        --transform-translate-y:-1px
    }
    .mb\:hover\:-translate-y-full:hover{
        --transform-translate-y:-100%
    }
    .mb\:hover\:-translate-y-1\/2:hover{
        --transform-translate-y:-50%
    }
    .mb\:hover\:translate-y-1\/2:hover{
        --transform-translate-y:50%
    }
    .mb\:hover\:translate-y-full:hover{
        --transform-translate-y:100%
    }
    .mb\:focus\:translate-x-0:focus{
        --transform-translate-x:0
    }
    .mb\:focus\:translate-x-1:focus{
        --transform-translate-x:.25rem
    }
    .mb\:focus\:translate-x-2:focus{
        --transform-translate-x:.5rem
    }
    .mb\:focus\:translate-x-3:focus{
        --transform-translate-x:.75rem
    }
    .mb\:focus\:translate-x-4:focus{
        --transform-translate-x:1rem
    }
    .mb\:focus\:translate-x-5:focus{
        --transform-translate-x:1.25rem
    }
    .mb\:focus\:translate-x-6:focus{
        --transform-translate-x:1.5rem
    }
    .mb\:focus\:translate-x-8:focus{
        --transform-translate-x:2rem
    }
    .mb\:focus\:translate-x-10:focus{
        --transform-translate-x:2.5rem
    }
    .mb\:focus\:translate-x-12:focus{
        --transform-translate-x:3rem
    }
    .mb\:focus\:translate-x-16:focus{
        --transform-translate-x:4rem
    }
    .mb\:focus\:translate-x-20:focus{
        --transform-translate-x:5rem
    }
    .mb\:focus\:translate-x-24:focus{
        --transform-translate-x:6rem
    }
    .mb\:focus\:translate-x-32:focus{
        --transform-translate-x:8rem
    }
    .mb\:focus\:translate-x-40:focus{
        --transform-translate-x:10rem
    }
    .mb\:focus\:translate-x-48:focus{
        --transform-translate-x:12rem
    }
    .mb\:focus\:translate-x-56:focus{
        --transform-translate-x:14rem
    }
    .mb\:focus\:translate-x-64:focus{
        --transform-translate-x:16rem
    }
    .mb\:focus\:translate-x-px:focus{
        --transform-translate-x:1px
    }
    .mb\:focus\:-translate-x-1:focus{
        --transform-translate-x:-0.25rem
    }
    .mb\:focus\:-translate-x-2:focus{
        --transform-translate-x:-0.5rem
    }
    .mb\:focus\:-translate-x-3:focus{
        --transform-translate-x:-0.75rem
    }
    .mb\:focus\:-translate-x-4:focus{
        --transform-translate-x:-1rem
    }
    .mb\:focus\:-translate-x-5:focus{
        --transform-translate-x:-1.25rem
    }
    .mb\:focus\:-translate-x-6:focus{
        --transform-translate-x:-1.5rem
    }
    .mb\:focus\:-translate-x-8:focus{
        --transform-translate-x:-2rem
    }
    .mb\:focus\:-translate-x-10:focus{
        --transform-translate-x:-2.5rem
    }
    .mb\:focus\:-translate-x-12:focus{
        --transform-translate-x:-3rem
    }
    .mb\:focus\:-translate-x-16:focus{
        --transform-translate-x:-4rem
    }
    .mb\:focus\:-translate-x-20:focus{
        --transform-translate-x:-5rem
    }
    .mb\:focus\:-translate-x-24:focus{
        --transform-translate-x:-6rem
    }
    .mb\:focus\:-translate-x-32:focus{
        --transform-translate-x:-8rem
    }
    .mb\:focus\:-translate-x-40:focus{
        --transform-translate-x:-10rem
    }
    .mb\:focus\:-translate-x-48:focus{
        --transform-translate-x:-12rem
    }
    .mb\:focus\:-translate-x-56:focus{
        --transform-translate-x:-14rem
    }
    .mb\:focus\:-translate-x-64:focus{
        --transform-translate-x:-16rem
    }
    .mb\:focus\:-translate-x-px:focus{
        --transform-translate-x:-1px
    }
    .mb\:focus\:-translate-x-full:focus{
        --transform-translate-x:-100%
    }
    .mb\:focus\:-translate-x-1\/2:focus{
        --transform-translate-x:-50%
    }
    .mb\:focus\:translate-x-1\/2:focus{
        --transform-translate-x:50%
    }
    .mb\:focus\:translate-x-full:focus{
        --transform-translate-x:100%
    }
    .mb\:focus\:translate-y-0:focus{
        --transform-translate-y:0
    }
    .mb\:focus\:translate-y-1:focus{
        --transform-translate-y:.25rem
    }
    .mb\:focus\:translate-y-2:focus{
        --transform-translate-y:.5rem
    }
    .mb\:focus\:translate-y-3:focus{
        --transform-translate-y:.75rem
    }
    .mb\:focus\:translate-y-4:focus{
        --transform-translate-y:1rem
    }
    .mb\:focus\:translate-y-5:focus{
        --transform-translate-y:1.25rem
    }
    .mb\:focus\:translate-y-6:focus{
        --transform-translate-y:1.5rem
    }
    .mb\:focus\:translate-y-8:focus{
        --transform-translate-y:2rem
    }
    .mb\:focus\:translate-y-10:focus{
        --transform-translate-y:2.5rem
    }
    .mb\:focus\:translate-y-12:focus{
        --transform-translate-y:3rem
    }
    .mb\:focus\:translate-y-16:focus{
        --transform-translate-y:4rem
    }
    .mb\:focus\:translate-y-20:focus{
        --transform-translate-y:5rem
    }
    .mb\:focus\:translate-y-24:focus{
        --transform-translate-y:6rem
    }
    .mb\:focus\:translate-y-32:focus{
        --transform-translate-y:8rem
    }
    .mb\:focus\:translate-y-40:focus{
        --transform-translate-y:10rem
    }
    .mb\:focus\:translate-y-48:focus{
        --transform-translate-y:12rem
    }
    .mb\:focus\:translate-y-56:focus{
        --transform-translate-y:14rem
    }
    .mb\:focus\:translate-y-64:focus{
        --transform-translate-y:16rem
    }
    .mb\:focus\:translate-y-px:focus{
        --transform-translate-y:1px
    }
    .mb\:focus\:-translate-y-1:focus{
        --transform-translate-y:-0.25rem
    }
    .mb\:focus\:-translate-y-2:focus{
        --transform-translate-y:-0.5rem
    }
    .mb\:focus\:-translate-y-3:focus{
        --transform-translate-y:-0.75rem
    }
    .mb\:focus\:-translate-y-4:focus{
        --transform-translate-y:-1rem
    }
    .mb\:focus\:-translate-y-5:focus{
        --transform-translate-y:-1.25rem
    }
    .mb\:focus\:-translate-y-6:focus{
        --transform-translate-y:-1.5rem
    }
    .mb\:focus\:-translate-y-8:focus{
        --transform-translate-y:-2rem
    }
    .mb\:focus\:-translate-y-10:focus{
        --transform-translate-y:-2.5rem
    }
    .mb\:focus\:-translate-y-12:focus{
        --transform-translate-y:-3rem
    }
    .mb\:focus\:-translate-y-16:focus{
        --transform-translate-y:-4rem
    }
    .mb\:focus\:-translate-y-20:focus{
        --transform-translate-y:-5rem
    }
    .mb\:focus\:-translate-y-24:focus{
        --transform-translate-y:-6rem
    }
    .mb\:focus\:-translate-y-32:focus{
        --transform-translate-y:-8rem
    }
    .mb\:focus\:-translate-y-40:focus{
        --transform-translate-y:-10rem
    }
    .mb\:focus\:-translate-y-48:focus{
        --transform-translate-y:-12rem
    }
    .mb\:focus\:-translate-y-56:focus{
        --transform-translate-y:-14rem
    }
    .mb\:focus\:-translate-y-64:focus{
        --transform-translate-y:-16rem
    }
    .mb\:focus\:-translate-y-px:focus{
        --transform-translate-y:-1px
    }
    .mb\:focus\:-translate-y-full:focus{
        --transform-translate-y:-100%
    }
    .mb\:focus\:-translate-y-1\/2:focus{
        --transform-translate-y:-50%
    }
    .mb\:focus\:translate-y-1\/2:focus{
        --transform-translate-y:50%
    }
    .mb\:focus\:translate-y-full:focus{
        --transform-translate-y:100%
    }
    .mb\:skew-x-0{
        --transform-skew-x:0
    }
    .mb\:skew-x-3{
        --transform-skew-x:3deg
    }
    .mb\:skew-x-6{
        --transform-skew-x:6deg
    }
    .mb\:skew-x-12{
        --transform-skew-x:12deg
    }
    .mb\:-skew-x-12{
        --transform-skew-x:-12deg
    }
    .mb\:-skew-x-6{
        --transform-skew-x:-6deg
    }
    .mb\:-skew-x-3{
        --transform-skew-x:-3deg
    }
    .mb\:skew-y-0{
        --transform-skew-y:0
    }
    .mb\:skew-y-3{
        --transform-skew-y:3deg
    }
    .mb\:skew-y-6{
        --transform-skew-y:6deg
    }
    .mb\:skew-y-12{
        --transform-skew-y:12deg
    }
    .mb\:-skew-y-12{
        --transform-skew-y:-12deg
    }
    .mb\:-skew-y-6{
        --transform-skew-y:-6deg
    }
    .mb\:-skew-y-3{
        --transform-skew-y:-3deg
    }
    .mb\:hover\:skew-x-0:hover{
        --transform-skew-x:0
    }
    .mb\:hover\:skew-x-3:hover{
        --transform-skew-x:3deg
    }
    .mb\:hover\:skew-x-6:hover{
        --transform-skew-x:6deg
    }
    .mb\:hover\:skew-x-12:hover{
        --transform-skew-x:12deg
    }
    .mb\:hover\:-skew-x-12:hover{
        --transform-skew-x:-12deg
    }
    .mb\:hover\:-skew-x-6:hover{
        --transform-skew-x:-6deg
    }
    .mb\:hover\:-skew-x-3:hover{
        --transform-skew-x:-3deg
    }
    .mb\:hover\:skew-y-0:hover{
        --transform-skew-y:0
    }
    .mb\:hover\:skew-y-3:hover{
        --transform-skew-y:3deg
    }
    .mb\:hover\:skew-y-6:hover{
        --transform-skew-y:6deg
    }
    .mb\:hover\:skew-y-12:hover{
        --transform-skew-y:12deg
    }
    .mb\:hover\:-skew-y-12:hover{
        --transform-skew-y:-12deg
    }
    .mb\:hover\:-skew-y-6:hover{
        --transform-skew-y:-6deg
    }
    .mb\:hover\:-skew-y-3:hover{
        --transform-skew-y:-3deg
    }
    .mb\:focus\:skew-x-0:focus{
        --transform-skew-x:0
    }
    .mb\:focus\:skew-x-3:focus{
        --transform-skew-x:3deg
    }
    .mb\:focus\:skew-x-6:focus{
        --transform-skew-x:6deg
    }
    .mb\:focus\:skew-x-12:focus{
        --transform-skew-x:12deg
    }
    .mb\:focus\:-skew-x-12:focus{
        --transform-skew-x:-12deg
    }
    .mb\:focus\:-skew-x-6:focus{
        --transform-skew-x:-6deg
    }
    .mb\:focus\:-skew-x-3:focus{
        --transform-skew-x:-3deg
    }
    .mb\:focus\:skew-y-0:focus{
        --transform-skew-y:0
    }
    .mb\:focus\:skew-y-3:focus{
        --transform-skew-y:3deg
    }
    .mb\:focus\:skew-y-6:focus{
        --transform-skew-y:6deg
    }
    .mb\:focus\:skew-y-12:focus{
        --transform-skew-y:12deg
    }
    .mb\:focus\:-skew-y-12:focus{
        --transform-skew-y:-12deg
    }
    .mb\:focus\:-skew-y-6:focus{
        --transform-skew-y:-6deg
    }
    .mb\:focus\:-skew-y-3:focus{
        --transform-skew-y:-3deg
    }
    .mb\:transition-none{
        transition-property:none
    }
    .mb\:transition-all{
        transition-property:all
    }
    .mb\:transition{
        transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-transform;
        transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
        transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-transform
    }
    .mb\:transition-colors{
        transition-property:background-color,border-color,color,fill,stroke
    }
    .mb\:transition-opacity{
        transition-property:opacity
    }
    .mb\:transition-shadow{
        transition-property:box-shadow
    }
    .mb\:transition-transform{
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform,-webkit-transform
    }
    .mb\:ease-linear{
        transition-timing-function:linear
    }
    .mb\:ease-in{
        transition-timing-function:cubic-bezier(0.4,0,1,1)
    }
    .mb\:ease-out{
        transition-timing-function:cubic-bezier(0,0,0.2,1)
    }
    .mb\:ease-in-out{
        transition-timing-function:cubic-bezier(0.4,0,0.2,1)
    }
    .mb\:duration-75{
        transition-duration:75ms
    }
    .mb\:duration-100{
        transition-duration:100ms
    }
    .mb\:duration-150{
        transition-duration:150ms
    }
    .mb\:duration-200{
        transition-duration:200ms
    }
    .mb\:duration-300{
        transition-duration:300ms
    }
    .mb\:duration-500{
        transition-duration:500ms
    }
    .mb\:duration-700{
        transition-duration:700ms
    }
    .mb\:duration-1000{
        transition-duration:1000ms
    }
}
@media(min-width:768px){
    .ds\:sr-only{
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0,0,0,0);
        white-space:nowrap;
        border-width:0
    }
    .ds\:not-sr-only{
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .ds\:focus\:sr-only:focus{
        position:absolute;
        width:1px;
        height:1px;
        padding:0;
        margin:-1px;
        overflow:hidden;
        clip:rect(0,0,0,0);
        white-space:nowrap;
        border-width:0
    }
    .ds\:focus\:not-sr-only:focus{
        position:static;
        width:auto;
        height:auto;
        padding:0;
        margin:0;
        overflow:visible;
        clip:auto;
        white-space:normal
    }
    .ds\:bg-fixed{
        background-attachment:fixed
    }
    .ds\:bg-local{
        background-attachment:local
    }
    .ds\:bg-scroll{
        background-attachment:scroll
    }
    .ds\:bg-base{
        background-color:#19a6a6
    }
    .ds\:bg-primary{
        background-color:#10223f
    }
    .ds\:bg-secondary{
        background-color:#96bf41
    }
    .ds\:bg-white{
        background-color:#fff
    }
    .ds\:bg-danger{
        background-color:#010101
    }
    .ds\:bg-warning{
        background-color:#eceded
    }
    .ds\:bg-success{
        background-color:#3dcc79
    }
    .ds\:bg-gray{
        background-color:#8d8d94
    }
    .ds\:bg-lightgray{
        background-color:#dfdbd2
    }
    .ds\:bg-light{
        background-color:#fafafa
    }
    .ds\:bg-dark{
        background-color:#4a5278
    }
    .ds\:hover\:bg-base:hover{
        background-color:#19a6a6
    }
    .ds\:hover\:bg-primary:hover{
        background-color:#10223f
    }
    .ds\:hover\:bg-secondary:hover{
        background-color:#96bf41
    }
    .ds\:hover\:bg-white:hover{
        background-color:#fff
    }
    .ds\:hover\:bg-danger:hover{
        background-color:#010101
    }
    .ds\:hover\:bg-warning:hover{
        background-color:#eceded
    }
    .ds\:hover\:bg-success:hover{
        background-color:#3dcc79
    }
    .ds\:hover\:bg-gray:hover{
        background-color:#8d8d94
    }
    .ds\:hover\:bg-lightgray:hover{
        background-color:#dfdbd2
    }
    .ds\:hover\:bg-light:hover{
        background-color:#fafafa
    }
    .ds\:hover\:bg-dark:hover{
        background-color:#4a5278
    }
    .ds\:focus\:bg-base:focus{
        background-color:#19a6a6
    }
    .ds\:focus\:bg-primary:focus{
        background-color:#10223f
    }
    .ds\:focus\:bg-secondary:focus{
        background-color:#96bf41
    }
    .ds\:focus\:bg-white:focus{
        background-color:#fff
    }
    .ds\:focus\:bg-danger:focus{
        background-color:#010101
    }
    .ds\:focus\:bg-warning:focus{
        background-color:#eceded
    }
    .ds\:focus\:bg-success:focus{
        background-color:#3dcc79
    }
    .ds\:focus\:bg-gray:focus{
        background-color:#8d8d94
    }
    .ds\:focus\:bg-lightgray:focus{
        background-color:#dfdbd2
    }
    .ds\:focus\:bg-light:focus{
        background-color:#fafafa
    }
    .ds\:focus\:bg-dark:focus{
        background-color:#4a5278
    }
    .ds\:bg-bottom{
        background-position:bottom
    }
    .ds\:bg-center{
        background-position:center
    }
    .ds\:bg-left{
        background-position:left
    }
    .ds\:bg-left-bottom{
        background-position:left bottom
    }
    .ds\:bg-left-top{
        background-position:left top
    }
    .ds\:bg-right{
        background-position:right
    }
    .ds\:bg-right-bottom{
        background-position:right bottom
    }
    .ds\:bg-right-top{
        background-position:right top
    }
    .ds\:bg-top{
        background-position:top
    }
    .ds\:bg-repeat{
        background-repeat:repeat
    }
    .ds\:bg-no-repeat{
        background-repeat:no-repeat
    }
    .ds\:bg-repeat-x{
        background-repeat:repeat-x
    }
    .ds\:bg-repeat-y{
        background-repeat:repeat-y
    }
    .ds\:bg-repeat-round{
        background-repeat:round
    }
    .ds\:bg-repeat-space{
        background-repeat:space
    }
    .ds\:bg-auto{
        background-size:auto
    }
    .ds\:bg-cover{
        background-size:cover
    }
    .ds\:bg-contain{
        background-size:contain
    }
    .ds\:border-collapse{
        border-collapse:collapse
    }
    .ds\:border-separate{
        border-collapse:separate
    }
    .ds\:border-base{
        border-color:#19a6a6
    }
    .ds\:border-primary{
        border-color:#10223f
    }
    .ds\:border-secondary{
        border-color:#96bf41
    }
    .ds\:border-white{
        border-color:#fff
    }
    .ds\:border-danger{
        border-color:#010101
    }
    .ds\:border-warning{
        border-color:#eceded
    }
    .ds\:border-success{
        border-color:#3dcc79
    }
    .ds\:border-gray{
        border-color:#8d8d94
    }
    .ds\:border-lightgray{
        border-color:#dfdbd2
    }
    .ds\:border-light{
        border-color:#fafafa
    }
    .ds\:border-dark{
        border-color:#4a5278
    }
    .ds\:hover\:border-base:hover{
        border-color:#19a6a6
    }
    .ds\:hover\:border-primary:hover{
        border-color:#10223f
    }
    .ds\:hover\:border-secondary:hover{
        border-color:#96bf41
    }
    .ds\:hover\:border-white:hover{
        border-color:#fff
    }
    .ds\:hover\:border-danger:hover{
        border-color:#010101
    }
    .ds\:hover\:border-warning:hover{
        border-color:#eceded
    }
    .ds\:hover\:border-success:hover{
        border-color:#3dcc79
    }
    .ds\:hover\:border-gray:hover{
        border-color:#8d8d94
    }
    .ds\:hover\:border-lightgray:hover{
        border-color:#dfdbd2
    }
    .ds\:hover\:border-light:hover{
        border-color:#fafafa
    }
    .ds\:hover\:border-dark:hover{
        border-color:#4a5278
    }
    .ds\:focus\:border-base:focus{
        border-color:#19a6a6
    }
    .ds\:focus\:border-primary:focus{
        border-color:#10223f
    }
    .ds\:focus\:border-secondary:focus{
        border-color:#96bf41
    }
    .ds\:focus\:border-white:focus{
        border-color:#fff
    }
    .ds\:focus\:border-danger:focus{
        border-color:#010101
    }
    .ds\:focus\:border-warning:focus{
        border-color:#eceded
    }
    .ds\:focus\:border-success:focus{
        border-color:#3dcc79
    }
    .ds\:focus\:border-gray:focus{
        border-color:#8d8d94
    }
    .ds\:focus\:border-lightgray:focus{
        border-color:#dfdbd2
    }
    .ds\:focus\:border-light:focus{
        border-color:#fafafa
    }
    .ds\:focus\:border-dark:focus{
        border-color:#4a5278
    }
    .ds\:rounded-none{
        border-radius:0
    }
    .ds\:rounded-sm{
        border-radius:.125rem
    }
    .ds\:rounded{
        border-radius:.25rem
    }
    .ds\:rounded-md{
        border-radius:.375rem
    }
    .ds\:rounded-lg{
        border-radius:.5rem
    }
    .ds\:rounded-full{
        border-radius:9999px
    }
    .ds\:rounded-t-none{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .ds\:rounded-r-none{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .ds\:rounded-b-none{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .ds\:rounded-l-none{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .ds\:rounded-t-sm{
        border-top-left-radius:.125rem;
        border-top-right-radius:.125rem
    }
    .ds\:rounded-r-sm{
        border-top-right-radius:.125rem;
        border-bottom-right-radius:.125rem
    }
    .ds\:rounded-b-sm{
        border-bottom-right-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .ds\:rounded-l-sm{
        border-top-left-radius:.125rem;
        border-bottom-left-radius:.125rem
    }
    .ds\:rounded-t{
        border-top-left-radius:.25rem;
        border-top-right-radius:.25rem
    }
    .ds\:rounded-r{
        border-top-right-radius:.25rem;
        border-bottom-right-radius:.25rem
    }
    .ds\:rounded-b{
        border-bottom-right-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .ds\:rounded-l{
        border-top-left-radius:.25rem;
        border-bottom-left-radius:.25rem
    }
    .ds\:rounded-t-md{
        border-top-left-radius:.375rem;
        border-top-right-radius:.375rem
    }
    .ds\:rounded-r-md{
        border-top-right-radius:.375rem;
        border-bottom-right-radius:.375rem
    }
    .ds\:rounded-b-md{
        border-bottom-right-radius:.375rem;
        border-bottom-left-radius:.375rem
    }
    .ds\:rounded-l-md{
        border-top-left-radius:.375rem;
        border-bottom-left-radius:.375rem
    }
    .ds\:rounded-t-lg{
        border-top-left-radius:.5rem;
        border-top-right-radius:.5rem
    }
    .ds\:rounded-r-lg{
        border-top-right-radius:.5rem;
        border-bottom-right-radius:.5rem
    }
    .ds\:rounded-b-lg{
        border-bottom-right-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .ds\:rounded-l-lg{
        border-top-left-radius:.5rem;
        border-bottom-left-radius:.5rem
    }
    .ds\:rounded-t-full{
        border-top-left-radius:9999px;
        border-top-right-radius:9999px
    }
    .ds\:rounded-r-full{
        border-top-right-radius:9999px;
        border-bottom-right-radius:9999px
    }
    .ds\:rounded-b-full{
        border-bottom-right-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .ds\:rounded-l-full{
        border-top-left-radius:9999px;
        border-bottom-left-radius:9999px
    }
    .ds\:rounded-tl-none{
        border-top-left-radius:0
    }
    .ds\:rounded-tr-none{
        border-top-right-radius:0
    }
    .ds\:rounded-br-none{
        border-bottom-right-radius:0
    }
    .ds\:rounded-bl-none{
        border-bottom-left-radius:0
    }
    .ds\:rounded-tl-sm{
        border-top-left-radius:.125rem
    }
    .ds\:rounded-tr-sm{
        border-top-right-radius:.125rem
    }
    .ds\:rounded-br-sm{
        border-bottom-right-radius:.125rem
    }
    .ds\:rounded-bl-sm{
        border-bottom-left-radius:.125rem
    }
    .ds\:rounded-tl{
        border-top-left-radius:.25rem
    }
    .ds\:rounded-tr{
        border-top-right-radius:.25rem
    }
    .ds\:rounded-br{
        border-bottom-right-radius:.25rem
    }
    .ds\:rounded-bl{
        border-bottom-left-radius:.25rem
    }
    .ds\:rounded-tl-md{
        border-top-left-radius:.375rem
    }
    .ds\:rounded-tr-md{
        border-top-right-radius:.375rem
    }
    .ds\:rounded-br-md{
        border-bottom-right-radius:.375rem
    }
    .ds\:rounded-bl-md{
        border-bottom-left-radius:.375rem
    }
    .ds\:rounded-tl-lg{
        border-top-left-radius:.5rem
    }
    .ds\:rounded-tr-lg{
        border-top-right-radius:.5rem
    }
    .ds\:rounded-br-lg{
        border-bottom-right-radius:.5rem
    }
    .ds\:rounded-bl-lg{
        border-bottom-left-radius:.5rem
    }
    .ds\:rounded-tl-full{
        border-top-left-radius:9999px
    }
    .ds\:rounded-tr-full{
        border-top-right-radius:9999px
    }
    .ds\:rounded-br-full{
        border-bottom-right-radius:9999px
    }
    .ds\:rounded-bl-full{
        border-bottom-left-radius:9999px
    }
    .ds\:border-solid{
        border-style:solid
    }
    .ds\:border-dashed{
        border-style:dashed
    }
    .ds\:border-dotted{
        border-style:dotted
    }
    .ds\:border-double{
        border-style:double
    }
    .ds\:border-none{
        border-style:none
    }
    .ds\:border-0{
        border-width:0
    }
    .ds\:border-2{
        border-width:2px
    }
    .ds\:border-3{
        border-width:3px
    }
    .ds\:border-4{
        border-width:4px
    }
    .ds\:border-5{
        border-width:5px
    }
    .ds\:border-6{
        border-width:6px
    }
    .ds\:border-7{
        border-width:7px
    }
    .ds\:border-8{
        border-width:8px
    }
    .ds\:border-9{
        border-width:9px
    }
    .ds\:border-10{
        border-width:10px
    }
    .ds\:border{
        border-width:1px
    }
    .ds\:border-t-0{
        border-top-width:0
    }
    .ds\:border-r-0{
        border-right-width:0
    }
    .ds\:border-b-0{
        border-bottom-width:0
    }
    .ds\:border-l-0{
        border-left-width:0
    }
    .ds\:border-t-2{
        border-top-width:2px
    }
    .ds\:border-r-2{
        border-right-width:2px
    }
    .ds\:border-b-2{
        border-bottom-width:2px
    }
    .ds\:border-l-2{
        border-left-width:2px
    }
    .ds\:border-t-3{
        border-top-width:3px
    }
    .ds\:border-r-3{
        border-right-width:3px
    }
    .ds\:border-b-3{
        border-bottom-width:3px
    }
    .ds\:border-l-3{
        border-left-width:3px
    }
    .ds\:border-t-4{
        border-top-width:4px
    }
    .ds\:border-r-4{
        border-right-width:4px
    }
    .ds\:border-b-4{
        border-bottom-width:4px
    }
    .ds\:border-l-4{
        border-left-width:4px
    }
    .ds\:border-t-5{
        border-top-width:5px
    }
    .ds\:border-r-5{
        border-right-width:5px
    }
    .ds\:border-b-5{
        border-bottom-width:5px
    }
    .ds\:border-l-5{
        border-left-width:5px
    }
    .ds\:border-t-6{
        border-top-width:6px
    }
    .ds\:border-r-6{
        border-right-width:6px
    }
    .ds\:border-b-6{
        border-bottom-width:6px
    }
    .ds\:border-l-6{
        border-left-width:6px
    }
    .ds\:border-t-7{
        border-top-width:7px
    }
    .ds\:border-r-7{
        border-right-width:7px
    }
    .ds\:border-b-7{
        border-bottom-width:7px
    }
    .ds\:border-l-7{
        border-left-width:7px
    }
    .ds\:border-t-8{
        border-top-width:8px
    }
    .ds\:border-r-8{
        border-right-width:8px
    }
    .ds\:border-b-8{
        border-bottom-width:8px
    }
    .ds\:border-l-8{
        border-left-width:8px
    }
    .ds\:border-t-9{
        border-top-width:9px
    }
    .ds\:border-r-9{
        border-right-width:9px
    }
    .ds\:border-b-9{
        border-bottom-width:9px
    }
    .ds\:border-l-9{
        border-left-width:9px
    }
    .ds\:border-t-10{
        border-top-width:10px
    }
    .ds\:border-r-10{
        border-right-width:10px
    }
    .ds\:border-b-10{
        border-bottom-width:10px
    }
    .ds\:border-l-10{
        border-left-width:10px
    }
    .ds\:border-t{
        border-top-width:1px
    }
    .ds\:border-r{
        border-right-width:1px
    }
    .ds\:border-b{
        border-bottom-width:1px
    }
    .ds\:border-l{
        border-left-width:1px
    }
    .ds\:box-border{
        box-sizing:border-box
    }
    .ds\:box-content{
        box-sizing:content-box
    }
    .ds\:cursor-auto{
        cursor:auto
    }
    .ds\:cursor-default{
        cursor:default
    }
    .ds\:cursor-pointer{
        cursor:pointer
    }
    .ds\:cursor-wait{
        cursor:wait
    }
    .ds\:cursor-text{
        cursor:text
    }
    .ds\:cursor-move{
        cursor:move
    }
    .ds\:cursor-not-allowed{
        cursor:not-allowed
    }
    .ds\:block{
        display:block
    }
    .ds\:inline-block{
        display:inline-block
    }
    .ds\:inline{
        display:inline
    }
    .ds\:flex{
        display:flex
    }
    .ds\:inline-flex{
        display:inline-flex
    }
    .ds\:grid{
        display:grid
    }
    .ds\:table{
        display:table
    }
    .ds\:table-caption{
        display:table-caption
    }
    .ds\:table-cell{
        display:table-cell
    }
    .ds\:table-column{
        display:table-column
    }
    .ds\:table-column-group{
        display:table-column-group
    }
    .ds\:table-footer-group{
        display:table-footer-group
    }
    .ds\:table-header-group{
        display:table-header-group
    }
    .ds\:table-row-group{
        display:table-row-group
    }
    .ds\:table-row{
        display:table-row
    }
    .ds\:hidden{
        display:none
    }
    .ds\:flex-row{
        flex-direction:row
    }
    .ds\:flex-row-reverse{
        flex-direction:row-reverse
    }
    .ds\:flex-col{
        flex-direction:column
    }
    .ds\:flex-col-reverse{
        flex-direction:column-reverse
    }
    .ds\:flex-wrap{
        flex-wrap:wrap
    }
    .ds\:flex-wrap-reverse{
        flex-wrap:wrap-reverse
    }
    .ds\:flex-no-wrap{
        flex-wrap:nowrap
    }
    .ds\:items-start{
        align-items:flex-start
    }
    .ds\:items-end{
        align-items:flex-end
    }
    .ds\:items-center{
        align-items:center
    }
    .ds\:items-baseline{
        align-items:baseline
    }
    .ds\:items-stretch{
        align-items:stretch
    }
    .ds\:self-auto{
        align-self:auto
    }
    .ds\:self-start{
        align-self:flex-start
    }
    .ds\:self-end{
        align-self:flex-end
    }
    .ds\:self-center{
        align-self:center
    }
    .ds\:self-stretch{
        align-self:stretch
    }
    .ds\:justify-start{
        justify-content:flex-start
    }
    .ds\:justify-end{
        justify-content:flex-end
    }
    .ds\:justify-center{
        justify-content:center
    }
    .ds\:justify-between{
        justify-content:space-between
    }
    .ds\:justify-around{
        justify-content:space-around
    }
    .ds\:justify-evenly{
        justify-content:space-evenly
    }
    .ds\:content-center{
        align-content:center
    }
    .ds\:content-start{
        align-content:flex-start
    }
    .ds\:content-end{
        align-content:flex-end
    }
    .ds\:content-between{
        align-content:space-between
    }
    .ds\:content-around{
        align-content:space-around
    }
    .ds\:flex-1{
        flex:1 1 0
    }
    .ds\:flex-auto{
        flex:1 1 auto
    }
    .ds\:flex-initial{
        flex:0 1 auto
    }
    .ds\:flex-none{
        flex:none
    }
    .ds\:flex-grow-0{
        flex-grow:0
    }
    .ds\:flex-grow{
        flex-grow:1
    }
    .ds\:flex-shrink-0{
        flex-shrink:0
    }
    .ds\:flex-shrink{
        flex-shrink:1
    }
    .ds\:order-1{
        order:1
    }
    .ds\:order-2{
        order:2
    }
    .ds\:order-3{
        order:3
    }
    .ds\:order-4{
        order:4
    }
    .ds\:order-5{
        order:5
    }
    .ds\:order-6{
        order:6
    }
    .ds\:order-7{
        order:7
    }
    .ds\:order-8{
        order:8
    }
    .ds\:order-9{
        order:9
    }
    .ds\:order-10{
        order:10
    }
    .ds\:order-11{
        order:11
    }
    .ds\:order-12{
        order:12
    }
    .ds\:order-first{
        order:-9999
    }
    .ds\:order-last{
        order:9999
    }
    .ds\:order-none{
        order:0
    }
    .ds\:clear-left{
        clear:left
    }
    .ds\:clear-right{
        clear:right
    }
    .ds\:clear-both{
        clear:both
    }
    .ds\:font-hairline{
        font-weight:100
    }
    .ds\:font-thin{
        font-weight:200
    }
    .ds\:font-light{
        font-weight:300
    }
    .ds\:font-normal{
        font-weight:400
    }
    .ds\:font-medium{
        font-weight:500
    }
    .ds\:font-semibold{
        font-weight:600
    }
    .ds\:font-bold{
        font-weight:700
    }
    .ds\:font-extrabold{
        font-weight:800
    }
    .ds\:font-black{
        font-weight:900
    }
    .ds\:hover\:font-hairline:hover{
        font-weight:100
    }
    .ds\:hover\:font-thin:hover{
        font-weight:200
    }
    .ds\:hover\:font-light:hover{
        font-weight:300
    }
    .ds\:hover\:font-normal:hover{
        font-weight:400
    }
    .ds\:hover\:font-medium:hover{
        font-weight:500
    }
    .ds\:hover\:font-semibold:hover{
        font-weight:600
    }
    .ds\:hover\:font-bold:hover{
        font-weight:700
    }
    .ds\:hover\:font-extrabold:hover{
        font-weight:800
    }
    .ds\:hover\:font-black:hover{
        font-weight:900
    }
    .ds\:focus\:font-hairline:focus{
        font-weight:100
    }
    .ds\:focus\:font-thin:focus{
        font-weight:200
    }
    .ds\:focus\:font-light:focus{
        font-weight:300
    }
    .ds\:focus\:font-normal:focus{
        font-weight:400
    }
    .ds\:focus\:font-medium:focus{
        font-weight:500
    }
    .ds\:focus\:font-semibold:focus{
        font-weight:600
    }
    .ds\:focus\:font-bold:focus{
        font-weight:700
    }
    .ds\:focus\:font-extrabold:focus{
        font-weight:800
    }
    .ds\:focus\:font-black:focus{
        font-weight:900
    }
    .ds\:h-0{
        height:0
    }
    .ds\:h-1{
        height:.25rem
    }
    .ds\:h-2{
        height:.5rem
    }
    .ds\:h-3{
        height:.75rem
    }
    .ds\:h-4{
        height:1rem
    }
    .ds\:h-5{
        height:1.25rem
    }
    .ds\:h-6{
        height:1.5rem
    }
    .ds\:h-8{
        height:2rem
    }
    .ds\:h-10{
        height:2.5rem
    }
    .ds\:h-12{
        height:3rem
    }
    .ds\:h-16{
        height:4rem
    }
    .ds\:h-20{
        height:5rem
    }
    .ds\:h-24{
        height:6rem
    }
    .ds\:h-32{
        height:8rem
    }
    .ds\:h-40{
        height:10rem
    }
    .ds\:h-48{
        height:12rem
    }
    .ds\:h-56{
        height:14rem
    }
    .ds\:h-64{
        height:16rem
    }
    .ds\:h-auto{
        height:auto
    }
    .ds\:h-px{
        height:1px
    }
    .ds\:h-full{
        height:100%
    }
    .ds\:h-screen{
        height:100vh
    }
    .ds\:leading-3{
        line-height:.75rem
    }
    .ds\:leading-4{
        line-height:1rem
    }
    .ds\:leading-5{
        line-height:1.25rem
    }
    .ds\:leading-6{
        line-height:1.5rem
    }
    .ds\:leading-7{
        line-height:1.75rem
    }
    .ds\:leading-8{
        line-height:2rem
    }
    .ds\:leading-9{
        line-height:2.25rem
    }
    .ds\:leading-10{
        line-height:2.5rem
    }
    .ds\:leading-none{
        line-height:1
    }
    .ds\:leading-tight{
        line-height:1.25
    }
    .ds\:leading-snug{
        line-height:1.375
    }
    .ds\:leading-normal{
        line-height:1.5
    }
    .ds\:leading-relaxed{
        line-height:1.625
    }
    .ds\:leading-loose{
        line-height:2
    }
    .ds\:list-inside{
        list-style-position:inside
    }
    .ds\:list-outside{
        list-style-position:outside
    }
    .ds\:list-none{
        list-style-type:none
    }
    .ds\:list-disc{
        list-style-type:disc
    }
    .ds\:list-decimal{
        list-style-type:decimal
    }
    .ds\:m-0{
        margin:0
    }
    .ds\:m-1{
        margin:.25rem
    }
    .ds\:m-2{
        margin:.5rem
    }
    .ds\:m-3{
        margin:.75rem
    }
    .ds\:m-4{
        margin:1rem
    }
    .ds\:m-5{
        margin:1.25rem
    }
    .ds\:m-6{
        margin:1.5rem
    }
    .ds\:m-8{
        margin:2rem
    }
    .ds\:m-10{
        margin:2.5rem
    }
    .ds\:m-12{
        margin:3rem
    }
    .ds\:m-16{
        margin:4rem
    }
    .ds\:m-20{
        margin:5rem
    }
    .ds\:m-24{
        margin:6rem
    }
    .ds\:m-32{
        margin:8rem
    }
    .ds\:m-40{
        margin:10rem
    }
    .ds\:m-48{
        margin:12rem
    }
    .ds\:m-56{
        margin:14rem
    }
    .ds\:m-64{
        margin:16rem
    }
    .ds\:m-auto{
        margin:auto
    }
    .ds\:m-px{
        margin:1px
    }
    .ds\:-m-1{
        margin:-0.25rem
    }
    .ds\:-m-2{
        margin:-0.5rem
    }
    .ds\:-m-3{
        margin:-0.75rem
    }
    .ds\:-m-4{
        margin:-1rem
    }
    .ds\:-m-5{
        margin:-1.25rem
    }
    .ds\:-m-6{
        margin:-1.5rem
    }
    .ds\:-m-8{
        margin:-2rem
    }
    .ds\:-m-10{
        margin:-2.5rem
    }
    .ds\:-m-12{
        margin:-3rem
    }
    .ds\:-m-16{
        margin:-4rem
    }
    .ds\:-m-20{
        margin:-5rem
    }
    .ds\:-m-24{
        margin:-6rem
    }
    .ds\:-m-32{
        margin:-8rem
    }
    .ds\:-m-40{
        margin:-10rem
    }
    .ds\:-m-48{
        margin:-12rem
    }
    .ds\:-m-56{
        margin:-14rem
    }
    .ds\:-m-64{
        margin:-16rem
    }
    .ds\:-m-px{
        margin:-1px
    }
    .ds\:my-0{
        margin-top:0;
        margin-bottom:0
    }
    .ds\:mx-0{
        margin-left:0;
        margin-right:0
    }
    .ds\:my-1{
        margin-top:.25rem;
        margin-bottom:.25rem
    }
    .ds\:mx-1{
        margin-left:.25rem;
        margin-right:.25rem
    }
    .ds\:my-2{
        margin-top:.5rem;
        margin-bottom:.5rem
    }
    .ds\:mx-2{
        margin-left:.5rem;
        margin-right:.5rem
    }
    .ds\:my-3{
        margin-top:.75rem;
        margin-bottom:.75rem
    }
    .ds\:mx-3{
        margin-left:.75rem;
        margin-right:.75rem
    }
    .ds\:my-4{
        margin-top:1rem;
        margin-bottom:1rem
    }
    .ds\:mx-4{
        margin-left:1rem;
        margin-right:1rem
    }
    .ds\:my-5{
        margin-top:1.25rem;
        margin-bottom:1.25rem
    }
    .ds\:mx-5{
        margin-left:1.25rem;
        margin-right:1.25rem
    }
    .ds\:my-6{
        margin-top:1.5rem;
        margin-bottom:1.5rem
    }
    .ds\:mx-6{
        margin-left:1.5rem;
        margin-right:1.5rem
    }
    .ds\:my-8{
        margin-top:2rem;
        margin-bottom:2rem
    }
    .ds\:mx-8{
        margin-left:2rem;
        margin-right:2rem
    }
    .ds\:my-10{
        margin-top:2.5rem;
        margin-bottom:2.5rem
    }
    .ds\:mx-10{
        margin-left:2.5rem;
        margin-right:2.5rem
    }
    .ds\:my-12{
        margin-top:3rem;
        margin-bottom:3rem
    }
    .ds\:mx-12{
        margin-left:3rem;
        margin-right:3rem
    }
    .ds\:my-16{
        margin-top:4rem;
        margin-bottom:4rem
    }
    .ds\:mx-16{
        margin-left:4rem;
        margin-right:4rem
    }
    .ds\:my-20{
        margin-top:5rem;
        margin-bottom:5rem
    }
    .ds\:mx-20{
        margin-left:5rem;
        margin-right:5rem
    }
    .ds\:my-24{
        margin-top:6rem;
        margin-bottom:6rem
    }
    .ds\:mx-24{
        margin-left:6rem;
        margin-right:6rem
    }
    .ds\:my-32{
        margin-top:8rem;
        margin-bottom:8rem
    }
    .ds\:mx-32{
        margin-left:8rem;
        margin-right:8rem
    }
    .ds\:my-40{
        margin-top:10rem;
        margin-bottom:10rem
    }
    .ds\:mx-40{
        margin-left:10rem;
        margin-right:10rem
    }
    .ds\:my-48{
        margin-top:12rem;
        margin-bottom:12rem
    }
    .ds\:mx-48{
        margin-left:12rem;
        margin-right:12rem
    }
    .ds\:my-56{
        margin-top:14rem;
        margin-bottom:14rem
    }
    .ds\:mx-56{
        margin-left:14rem;
        margin-right:14rem
    }
    .ds\:my-64{
        margin-top:16rem;
        margin-bottom:16rem
    }
    .ds\:mx-64{
        margin-left:16rem;
        margin-right:16rem
    }
    .ds\:my-auto{
        margin-top:auto;
        margin-bottom:auto
    }
    .ds\:mx-auto{
        margin-left:auto;
        margin-right:auto
    }
    .ds\:my-px{
        margin-top:1px;
        margin-bottom:1px
    }
    .ds\:mx-px{
        margin-left:1px;
        margin-right:1px
    }
    .ds\:-my-1{
        margin-top:-0.25rem;
        margin-bottom:-0.25rem
    }
    .ds\:-mx-1{
        margin-left:-0.25rem;
        margin-right:-0.25rem
    }
    .ds\:-my-2{
        margin-top:-0.5rem;
        margin-bottom:-0.5rem
    }
    .ds\:-mx-2{
        margin-left:-0.5rem;
        margin-right:-0.5rem
    }
    .ds\:-my-3{
        margin-top:-0.75rem;
        margin-bottom:-0.75rem
    }
    .ds\:-mx-3{
        margin-left:-0.75rem;
        margin-right:-0.75rem
    }
    .ds\:-my-4{
        margin-top:-1rem;
        margin-bottom:-1rem
    }
    .ds\:-mx-4{
        margin-left:-1rem;
        margin-right:-1rem
    }
    .ds\:-my-5{
        margin-top:-1.25rem;
        margin-bottom:-1.25rem
    }
    .ds\:-mx-5{
        margin-left:-1.25rem;
        margin-right:-1.25rem
    }
    .ds\:-my-6{
        margin-top:-1.5rem;
        margin-bottom:-1.5rem
    }
    .ds\:-mx-6{
        margin-left:-1.5rem;
        margin-right:-1.5rem
    }
    .ds\:-my-8{
        margin-top:-2rem;
        margin-bottom:-2rem
    }
    .ds\:-mx-8{
        margin-left:-2rem;
        margin-right:-2rem
    }
    .ds\:-my-10{
        margin-top:-2.5rem;
        margin-bottom:-2.5rem
    }
    .ds\:-mx-10{
        margin-left:-2.5rem;
        margin-right:-2.5rem
    }
    .ds\:-my-12{
        margin-top:-3rem;
        margin-bottom:-3rem
    }
    .ds\:-mx-12{
        margin-left:-3rem;
        margin-right:-3rem
    }
    .ds\:-my-16{
        margin-top:-4rem;
        margin-bottom:-4rem
    }
    .ds\:-mx-16{
        margin-left:-4rem;
        margin-right:-4rem
    }
    .ds\:-my-20{
        margin-top:-5rem;
        margin-bottom:-5rem
    }
    .ds\:-mx-20{
        margin-left:-5rem;
        margin-right:-5rem
    }
    .ds\:-my-24{
        margin-top:-6rem;
        margin-bottom:-6rem
    }
    .ds\:-mx-24{
        margin-left:-6rem;
        margin-right:-6rem
    }
    .ds\:-my-32{
        margin-top:-8rem;
        margin-bottom:-8rem
    }
    .ds\:-mx-32{
        margin-left:-8rem;
        margin-right:-8rem
    }
    .ds\:-my-40{
        margin-top:-10rem;
        margin-bottom:-10rem
    }
    .ds\:-mx-40{
        margin-left:-10rem;
        margin-right:-10rem
    }
    .ds\:-my-48{
        margin-top:-12rem;
        margin-bottom:-12rem
    }
    .ds\:-mx-48{
        margin-left:-12rem;
        margin-right:-12rem
    }
    .ds\:-my-56{
        margin-top:-14rem;
        margin-bottom:-14rem
    }
    .ds\:-mx-56{
        margin-left:-14rem;
        margin-right:-14rem
    }
    .ds\:-my-64{
        margin-top:-16rem;
        margin-bottom:-16rem
    }
    .ds\:-mx-64{
        margin-left:-16rem;
        margin-right:-16rem
    }
    .ds\:-my-px{
        margin-top:-1px;
        margin-bottom:-1px
    }
    .ds\:-mx-px{
        margin-left:-1px;
        margin-right:-1px
    }
    .ds\:mt-0{
        margin-top:0
    }
    .ds\:mr-0{
        margin-right:0
    }
    .ds\:mb-0{
        margin-bottom:0
    }
    .ds\:ml-0{
        margin-left:0
    }
    .ds\:mt-1{
        margin-top:.25rem
    }
    .ds\:mr-1{
        margin-right:.25rem
    }
    .ds\:mb-1{
        margin-bottom:.25rem
    }
    .ds\:ml-1{
        margin-left:.25rem
    }
    .ds\:mt-2{
        margin-top:.5rem
    }
    .ds\:mr-2{
        margin-right:.5rem
    }
    .ds\:mb-2{
        margin-bottom:.5rem
    }
    .ds\:ml-2{
        margin-left:.5rem
    }
    .ds\:mt-3{
        margin-top:.75rem
    }
    .ds\:mr-3{
        margin-right:.75rem
    }
    .ds\:mb-3{
        margin-bottom:.75rem
    }
    .ds\:ml-3{
        margin-left:.75rem
    }
    .ds\:mt-4{
        margin-top:1rem
    }
    .ds\:mr-4{
        margin-right:1rem
    }
    .ds\:mb-4{
        margin-bottom:1rem
    }
    .ds\:ml-4{
        margin-left:1rem
    }
    .ds\:mt-5{
        margin-top:1.25rem
    }
    .ds\:mr-5{
        margin-right:1.25rem
    }
    .ds\:mb-5{
        margin-bottom:1.25rem
    }
    .ds\:ml-5{
        margin-left:1.25rem
    }
    .ds\:mt-6{
        margin-top:1.5rem
    }
    .ds\:mr-6{
        margin-right:1.5rem
    }
    .ds\:mb-6{
        margin-bottom:1.5rem
    }
    .ds\:ml-6{
        margin-left:1.5rem
    }
    .ds\:mt-8{
        margin-top:2rem
    }
    .ds\:mr-8{
        margin-right:2rem
    }
    .ds\:mb-8{
        margin-bottom:2rem
    }
    .ds\:ml-8{
        margin-left:2rem
    }
    .ds\:mt-10{
        margin-top:2.5rem
    }
    .ds\:mr-10{
        margin-right:2.5rem
    }
    .ds\:mb-10{
        margin-bottom:2.5rem
    }
    .ds\:ml-10{
        margin-left:2.5rem
    }
    .ds\:mt-12{
        margin-top:3rem
    }
    .ds\:mr-12{
        margin-right:3rem
    }
    .ds\:mb-12{
        margin-bottom:3rem
    }
    .ds\:ml-12{
        margin-left:3rem
    }
    .ds\:mt-16{
        margin-top:4rem
    }
    .ds\:mr-16{
        margin-right:4rem
    }
    .ds\:mb-16{
        margin-bottom:4rem
    }
    .ds\:ml-16{
        margin-left:4rem
    }
    .ds\:mt-20{
        margin-top:5rem
    }
    .ds\:mr-20{
        margin-right:5rem
    }
    .ds\:mb-20{
        margin-bottom:5rem
    }
    .ds\:ml-20{
        margin-left:5rem
    }
    .ds\:mt-24{
        margin-top:6rem
    }
    .ds\:mr-24{
        margin-right:6rem
    }
    .ds\:mb-24{
        margin-bottom:6rem
    }
    .ds\:ml-24{
        margin-left:6rem
    }
    .ds\:mt-32{
        margin-top:8rem
    }
    .ds\:mr-32{
        margin-right:8rem
    }
    .ds\:mb-32{
        margin-bottom:8rem
    }
    .ds\:ml-32{
        margin-left:8rem
    }
    .ds\:mt-40{
        margin-top:10rem
    }
    .ds\:mr-40{
        margin-right:10rem
    }
    .ds\:mb-40{
        margin-bottom:10rem
    }
    .ds\:ml-40{
        margin-left:10rem
    }
    .ds\:mt-48{
        margin-top:12rem
    }
    .ds\:mr-48{
        margin-right:12rem
    }
    .ds\:mb-48{
        margin-bottom:12rem
    }
    .ds\:ml-48{
        margin-left:12rem
    }
    .ds\:mt-56{
        margin-top:14rem
    }
    .ds\:mr-56{
        margin-right:14rem
    }
    .ds\:mb-56{
        margin-bottom:14rem
    }
    .ds\:ml-56{
        margin-left:14rem
    }
    .ds\:mt-64{
        margin-top:16rem
    }
    .ds\:mr-64{
        margin-right:16rem
    }
    .ds\:mb-64{
        margin-bottom:16rem
    }
    .ds\:ml-64{
        margin-left:16rem
    }
    .ds\:mt-auto{
        margin-top:auto
    }
    .ds\:mr-auto{
        margin-right:auto
    }
    .ds\:mb-auto{
        margin-bottom:auto
    }
    .ds\:ml-auto{
        margin-left:auto
    }
    .ds\:mt-px{
        margin-top:1px
    }
    .ds\:mr-px{
        margin-right:1px
    }
    .ds\:mb-px{
        margin-bottom:1px
    }
    .ds\:ml-px{
        margin-left:1px
    }
    .ds\:-mt-1{
        margin-top:-0.25rem
    }
    .ds\:-mr-1{
        margin-right:-0.25rem
    }
    .ds\:-mb-1{
        margin-bottom:-0.25rem
    }
    .ds\:-ml-1{
        margin-left:-0.25rem
    }
    .ds\:-mt-2{
        margin-top:-0.5rem
    }
    .ds\:-mr-2{
        margin-right:-0.5rem
    }
    .ds\:-mb-2{
        margin-bottom:-0.5rem
    }
    .ds\:-ml-2{
        margin-left:-0.5rem
    }
    .ds\:-mt-3{
        margin-top:-0.75rem
    }
    .ds\:-mr-3{
        margin-right:-0.75rem
    }
    .ds\:-mb-3{
        margin-bottom:-0.75rem
    }
    .ds\:-ml-3{
        margin-left:-0.75rem
    }
    .ds\:-mt-4{
        margin-top:-1rem
    }
    .ds\:-mr-4{
        margin-right:-1rem
    }
    .ds\:-mb-4{
        margin-bottom:-1rem
    }
    .ds\:-ml-4{
        margin-left:-1rem
    }
    .ds\:-mt-5{
        margin-top:-1.25rem
    }
    .ds\:-mr-5{
        margin-right:-1.25rem
    }
    .ds\:-mb-5{
        margin-bottom:-1.25rem
    }
    .ds\:-ml-5{
        margin-left:-1.25rem
    }
    .ds\:-mt-6{
        margin-top:-1.5rem
    }
    .ds\:-mr-6{
        margin-right:-1.5rem
    }
    .ds\:-mb-6{
        margin-bottom:-1.5rem
    }
    .ds\:-ml-6{
        margin-left:-1.5rem
    }
    .ds\:-mt-8{
        margin-top:-2rem
    }
    .ds\:-mr-8{
        margin-right:-2rem
    }
    .ds\:-mb-8{
        margin-bottom:-2rem
    }
    .ds\:-ml-8{
        margin-left:-2rem
    }
    .ds\:-mt-10{
        margin-top:-2.5rem
    }
    .ds\:-mr-10{
        margin-right:-2.5rem
    }
    .ds\:-mb-10{
        margin-bottom:-2.5rem
    }
    .ds\:-ml-10{
        margin-left:-2.5rem
    }
    .ds\:-mt-12{
        margin-top:-3rem
    }
    .ds\:-mr-12{
        margin-right:-3rem
    }
    .ds\:-mb-12{
        margin-bottom:-3rem
    }
    .ds\:-ml-12{
        margin-left:-3rem
    }
    .ds\:-mt-16{
        margin-top:-4rem
    }
    .ds\:-mr-16{
        margin-right:-4rem
    }
    .ds\:-mb-16{
        margin-bottom:-4rem
    }
    .ds\:-ml-16{
        margin-left:-4rem
    }
    .ds\:-mt-20{
        margin-top:-5rem
    }
    .ds\:-mr-20{
        margin-right:-5rem
    }
    .ds\:-mb-20{
        margin-bottom:-5rem
    }
    .ds\:-ml-20{
        margin-left:-5rem
    }
    .ds\:-mt-24{
        margin-top:-6rem
    }
    .ds\:-mr-24{
        margin-right:-6rem
    }
    .ds\:-mb-24{
        margin-bottom:-6rem
    }
    .ds\:-ml-24{
        margin-left:-6rem
    }
    .ds\:-mt-32{
        margin-top:-8rem
    }
    .ds\:-mr-32{
        margin-right:-8rem
    }
    .ds\:-mb-32{
        margin-bottom:-8rem
    }
    .ds\:-ml-32{
        margin-left:-8rem
    }
    .ds\:-mt-40{
        margin-top:-10rem
    }
    .ds\:-mr-40{
        margin-right:-10rem
    }
    .ds\:-mb-40{
        margin-bottom:-10rem
    }
    .ds\:-ml-40{
        margin-left:-10rem
    }
    .ds\:-mt-48{
        margin-top:-12rem
    }
    .ds\:-mr-48{
        margin-right:-12rem
    }
    .ds\:-mb-48{
        margin-bottom:-12rem
    }
    .ds\:-ml-48{
        margin-left:-12rem
    }
    .ds\:-mt-56{
        margin-top:-14rem
    }
    .ds\:-mr-56{
        margin-right:-14rem
    }
    .ds\:-mb-56{
        margin-bottom:-14rem
    }
    .ds\:-ml-56{
        margin-left:-14rem
    }
    .ds\:-mt-64{
        margin-top:-16rem
    }
    .ds\:-mr-64{
        margin-right:-16rem
    }
    .ds\:-mb-64{
        margin-bottom:-16rem
    }
    .ds\:-ml-64{
        margin-left:-16rem
    }
    .ds\:-mt-px{
        margin-top:-1px
    }
    .ds\:-mr-px{
        margin-right:-1px
    }
    .ds\:-mb-px{
        margin-bottom:-1px
    }
    .ds\:-ml-px{
        margin-left:-1px
    }
    .ds\:object-contain{
        -o-object-fit:contain;
        object-fit:contain
    }
    .ds\:object-cover{
        -o-object-fit:cover;
        object-fit:cover
    }
    .ds\:object-fill{
        -o-object-fit:fill;
        object-fit:fill
    }
    .ds\:object-none{
        -o-object-fit:none;
        object-fit:none
    }
    .ds\:object-scale-down{
        -o-object-fit:scale-down;
        object-fit:scale-down
    }
    .ds\:object-bottom{
        -o-object-position:bottom;
        object-position:bottom
    }
    .ds\:object-center{
        -o-object-position:center;
        object-position:center
    }
    .ds\:object-left{
        -o-object-position:left;
        object-position:left
    }
    .ds\:object-left-bottom{
        -o-object-position:left bottom;
        object-position:left bottom
    }
    .ds\:object-left-top{
        -o-object-position:left top;
        object-position:left top
    }
    .ds\:object-right{
        -o-object-position:right;
        object-position:right
    }
    .ds\:object-right-bottom{
        -o-object-position:right bottom;
        object-position:right bottom
    }
    .ds\:object-right-top{
        -o-object-position:right top;
        object-position:right top
    }
    .ds\:object-top{
        -o-object-position:top;
        object-position:top
    }
    .ds\:opacity-0{
        opacity:0
    }
    .ds\:opacity-25{
        opacity:.25
    }
    .ds\:opacity-50{
        opacity:.5
    }
    .ds\:opacity-75{
        opacity:.75
    }
    .ds\:opacity-100{
        opacity:1
    }
    .ds\:hover\:opacity-0:hover{
        opacity:0
    }
    .ds\:hover\:opacity-25:hover{
        opacity:.25
    }
    .ds\:hover\:opacity-50:hover{
        opacity:.5
    }
    .ds\:hover\:opacity-75:hover{
        opacity:.75
    }
    .ds\:hover\:opacity-100:hover{
        opacity:1
    }
    .ds\:focus\:opacity-0:focus{
        opacity:0
    }
    .ds\:focus\:opacity-25:focus{
        opacity:.25
    }
    .ds\:focus\:opacity-50:focus{
        opacity:.5
    }
    .ds\:focus\:opacity-75:focus{
        opacity:.75
    }
    .ds\:focus\:opacity-100:focus{
        opacity:1
    }
    .ds\:outline-none{
        outline:0
    }
    .ds\:focus\:outline-none:focus{
        outline:0
    }
    .ds\:overflow-auto{
        overflow:auto
    }
    .ds\:overflow-hidden{
        overflow:hidden
    }
    .ds\:overflow-visible{
        overflow:visible
    }
    .ds\:overflow-scroll{
        overflow:scroll
    }
    .ds\:overflow-x-auto{
        overflow-x:auto
    }
    .ds\:overflow-y-auto{
        overflow-y:auto
    }
    .ds\:overflow-x-hidden{
        overflow-x:hidden
    }
    .ds\:overflow-y-hidden{
        overflow-y:hidden
    }
    .ds\:overflow-x-visible{
        overflow-x:visible
    }
    .ds\:overflow-y-visible{
        overflow-y:visible
    }
    .ds\:overflow-x-scroll{
        overflow-x:scroll
    }
    .ds\:overflow-y-scroll{
        overflow-y:scroll
    }
    .ds\:scrolling-touch{
        -webkit-overflow-scrolling:touch
    }
    .ds\:scrolling-auto{
        -webkit-overflow-scrolling:auto
    }
    .ds\:p-0{
        padding:0
    }
    .ds\:p-1{
        padding:.25rem
    }
    .ds\:p-2{
        padding:.5rem
    }
    .ds\:p-3{
        padding:.75rem
    }
    .ds\:p-4{
        padding:1rem
    }
    .ds\:p-5{
        padding:1.25rem
    }
    .ds\:p-6{
        padding:1.5rem
    }
    .ds\:p-8{
        padding:2rem
    }
    .ds\:p-10{
        padding:2.5rem
    }
    .ds\:p-12{
        padding:3rem
    }
    .ds\:p-16{
        padding:4rem
    }
    .ds\:p-20{
        padding:5rem
    }
    .ds\:p-24{
        padding:6rem
    }
    .ds\:p-32{
        padding:8rem
    }
    .ds\:p-40{
        padding:10rem
    }
    .ds\:p-48{
        padding:12rem
    }
    .ds\:p-56{
        padding:14rem
    }
    .ds\:p-64{
        padding:16rem
    }
    .ds\:p-px{
        padding:1px
    }
    .ds\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .ds\:px-0{
        padding-left:0;
        padding-right:0
    }
    .ds\:py-1{
        padding-top:.25rem;
        padding-bottom:.25rem
    }
    .ds\:px-1{
        padding-left:.25rem;
        padding-right:.25rem
    }
    .ds\:py-2{
        padding-top:.5rem;
        padding-bottom:.5rem
    }
    .ds\:px-2{
        padding-left:.5rem;
        padding-right:.5rem
    }
    .ds\:py-3{
        padding-top:.75rem;
        padding-bottom:.75rem
    }
    .ds\:px-3{
        padding-left:.75rem;
        padding-right:.75rem
    }
    .ds\:py-4{
        padding-top:1rem;
        padding-bottom:1rem
    }
    .ds\:px-4{
        padding-left:1rem;
        padding-right:1rem
    }
    .ds\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .ds\:px-5{
        padding-left:1.25rem;
        padding-right:1.25rem
    }
    .ds\:py-6{
        padding-top:1.5rem;
        padding-bottom:1.5rem
    }
    .ds\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .ds\:py-8{
        padding-top:2rem;
        padding-bottom:2rem
    }
    .ds\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .ds\:py-10{
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
    .ds\:px-10{
        padding-left:2.5rem;
        padding-right:2.5rem
    }
    .ds\:py-12{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .ds\:px-12{
        padding-left:3rem;
        padding-right:3rem
    }
    .ds\:py-16{
        padding-top:4rem;
        padding-bottom:4rem
    }
    .ds\:px-16{
        padding-left:4rem;
        padding-right:4rem
    }
    .ds\:py-20{
        padding-top:5rem;
        padding-bottom:5rem
    }
    .ds\:px-20{
        padding-left:5rem;
        padding-right:5rem
    }
    .ds\:py-24{
        padding-top:6rem;
        padding-bottom:6rem
    }
    .ds\:px-24{
        padding-left:6rem;
        padding-right:6rem
    }
    .ds\:py-32{
        padding-top:8rem;
        padding-bottom:8rem
    }
    .ds\:px-32{
        padding-left:8rem;
        padding-right:8rem
    }
    .ds\:py-40{
        padding-top:10rem;
        padding-bottom:10rem
    }
    .ds\:px-40{
        padding-left:10rem;
        padding-right:10rem
    }
    .ds\:py-48{
        padding-top:12rem;
        padding-bottom:12rem
    }
    .ds\:px-48{
        padding-left:12rem;
        padding-right:12rem
    }
    .ds\:py-56{
        padding-top:14rem;
        padding-bottom:14rem
    }
    .ds\:px-56{
        padding-left:14rem;
        padding-right:14rem
    }
    .ds\:py-64{
        padding-top:16rem;
        padding-bottom:16rem
    }
    .ds\:px-64{
        padding-left:16rem;
        padding-right:16rem
    }
    .ds\:py-px{
        padding-top:1px;
        padding-bottom:1px
    }
    .ds\:px-px{
        padding-left:1px;
        padding-right:1px
    }
    .ds\:pt-0{
        padding-top:0
    }
    .ds\:pr-0{
        padding-right:0
    }
    .ds\:pb-0{
        padding-bottom:0
    }
    .ds\:pl-0{
        padding-left:0
    }
    .ds\:pt-1{
        padding-top:.25rem
    }
    .ds\:pr-1{
        padding-right:.25rem
    }
    .ds\:pb-1{
        padding-bottom:.25rem
    }
    .ds\:pl-1{
        padding-left:.25rem
    }
    .ds\:pt-2{
        padding-top:.5rem
    }
    .ds\:pr-2{
        padding-right:.5rem
    }
    .ds\:pb-2{
        padding-bottom:.5rem
    }
    .ds\:pl-2{
        padding-left:.5rem
    }
    .ds\:pt-3{
        padding-top:.75rem
    }
    .ds\:pr-3{
        padding-right:.75rem
    }
    .ds\:pb-3{
        padding-bottom:.75rem
    }
    .ds\:pl-3{
        padding-left:.75rem
    }
    .ds\:pt-4{
        padding-top:1rem
    }
    .ds\:pr-4{
        padding-right:1rem
    }
    .ds\:pb-4{
        padding-bottom:1rem
    }
    .ds\:pl-4{
        padding-left:1rem
    }
    .ds\:pt-5{
        padding-top:1.25rem
    }
    .ds\:pr-5{
        padding-right:1.25rem
    }
    .ds\:pb-5{
        padding-bottom:1.25rem
    }
    .ds\:pl-5{
        padding-left:1.25rem
    }
    .ds\:pt-6{
        padding-top:1.5rem
    }
    .ds\:pr-6{
        padding-right:1.5rem
    }
    .ds\:pb-6{
        padding-bottom:1.5rem
    }
    .ds\:pl-6{
        padding-left:1.5rem
    }
    .ds\:pt-8{
        padding-top:2rem
    }
    .ds\:pr-8{
        padding-right:2rem
    }
    .ds\:pb-8{
        padding-bottom:2rem
    }
    .ds\:pl-8{
        padding-left:2rem
    }
    .ds\:pt-10{
        padding-top:2.5rem
    }
    .ds\:pr-10{
        padding-right:2.5rem
    }
    .ds\:pb-10{
        padding-bottom:2.5rem
    }
    .ds\:pl-10{
        padding-left:2.5rem
    }
    .ds\:pt-12{
        padding-top:3rem
    }
    .ds\:pr-12{
        padding-right:3rem
    }
    .ds\:pb-12{
        padding-bottom:3rem
    }
    .ds\:pl-12{
        padding-left:3rem
    }
    .ds\:pt-16{
        padding-top:4rem
    }
    .ds\:pr-16{
        padding-right:4rem
    }
    .ds\:pb-16{
        padding-bottom:4rem
    }
    .ds\:pl-16{
        padding-left:4rem
    }
    .ds\:pt-20{
        padding-top:5rem
    }
    .ds\:pr-20{
        padding-right:5rem
    }
    .ds\:pb-20{
        padding-bottom:5rem
    }
    .ds\:pl-20{
        padding-left:5rem
    }
    .ds\:pt-24{
        padding-top:6rem
    }
    .ds\:pr-24{
        padding-right:6rem
    }
    .ds\:pb-24{
        padding-bottom:6rem
    }
    .ds\:pl-24{
        padding-left:6rem
    }
    .ds\:pt-32{
        padding-top:8rem
    }
    .ds\:pr-32{
        padding-right:8rem
    }
    .ds\:pb-32{
        padding-bottom:8rem
    }
    .ds\:pl-32{
        padding-left:8rem
    }
    .ds\:pt-40{
        padding-top:10rem
    }
    .ds\:pr-40{
        padding-right:10rem
    }
    .ds\:pb-40{
        padding-bottom:10rem
    }
    .ds\:pl-40{
        padding-left:10rem
    }
    .ds\:pt-48{
        padding-top:12rem
    }
    .ds\:pr-48{
        padding-right:12rem
    }
    .ds\:pb-48{
        padding-bottom:12rem
    }
    .ds\:pl-48{
        padding-left:12rem
    }
    .ds\:pt-56{
        padding-top:14rem
    }
    .ds\:pr-56{
        padding-right:14rem
    }
    .ds\:pb-56{
        padding-bottom:14rem
    }
    .ds\:pl-56{
        padding-left:14rem
    }
    .ds\:pt-64{
        padding-top:16rem
    }
    .ds\:pr-64{
        padding-right:16rem
    }
    .ds\:pb-64{
        padding-bottom:16rem
    }
    .ds\:pl-64{
        padding-left:16rem
    }
    .ds\:pt-px{
        padding-top:1px
    }
    .ds\:pr-px{
        padding-right:1px
    }
    .ds\:pb-px{
        padding-bottom:1px
    }
    .ds\:pl-px{
        padding-left:1px
    }
    .ds\:placeholder-base::-webkit-input-placeholder{
        color:#19a6a6
    }
    .ds\:placeholder-base::-moz-placeholder{
        color:#19a6a6
    }
    .ds\:placeholder-base:-ms-input-placeholder{
        color:#19a6a6
    }
    .ds\:placeholder-base::-ms-input-placeholder{
        color:#19a6a6
    }
    .ds\:placeholder-base::placeholder{
        color:#19a6a6
    }
    .ds\:placeholder-primary::-webkit-input-placeholder{
        color:#10223f
    }
    .ds\:placeholder-primary::-moz-placeholder{
        color:#10223f
    }
    .ds\:placeholder-primary:-ms-input-placeholder{
        color:#10223f
    }
    .ds\:placeholder-primary::-ms-input-placeholder{
        color:#10223f
    }
    .ds\:placeholder-primary::placeholder{
        color:#10223f
    }
    .ds\:placeholder-secondary::-webkit-input-placeholder{
        color:#96bf41
    }
    .ds\:placeholder-secondary::-moz-placeholder{
        color:#96bf41
    }
    .ds\:placeholder-secondary:-ms-input-placeholder{
        color:#96bf41
    }
    .ds\:placeholder-secondary::-ms-input-placeholder{
        color:#96bf41
    }
    .ds\:placeholder-secondary::placeholder{
        color:#96bf41
    }
    .ds\:placeholder-white::-webkit-input-placeholder{
        color:#fff
    }
    .ds\:placeholder-white::-moz-placeholder{
        color:#fff
    }
    .ds\:placeholder-white:-ms-input-placeholder{
        color:#fff
    }
    .ds\:placeholder-white::-ms-input-placeholder{
        color:#fff
    }
    .ds\:placeholder-white::placeholder{
        color:#fff
    }
    .ds\:placeholder-danger::-webkit-input-placeholder{
        color:#010101
    }
    .ds\:placeholder-danger::-moz-placeholder{
        color:#010101
    }
    .ds\:placeholder-danger:-ms-input-placeholder{
        color:#010101
    }
    .ds\:placeholder-danger::-ms-input-placeholder{
        color:#010101
    }
    .ds\:placeholder-danger::placeholder{
        color:#010101
    }
    .ds\:placeholder-warning::-webkit-input-placeholder{
        color:#eceded
    }
    .ds\:placeholder-warning::-moz-placeholder{
        color:#eceded
    }
    .ds\:placeholder-warning:-ms-input-placeholder{
        color:#eceded
    }
    .ds\:placeholder-warning::-ms-input-placeholder{
        color:#eceded
    }
    .ds\:placeholder-warning::placeholder{
        color:#eceded
    }
    .ds\:placeholder-success::-webkit-input-placeholder{
        color:#3dcc79
    }
    .ds\:placeholder-success::-moz-placeholder{
        color:#3dcc79
    }
    .ds\:placeholder-success:-ms-input-placeholder{
        color:#3dcc79
    }
    .ds\:placeholder-success::-ms-input-placeholder{
        color:#3dcc79
    }
    .ds\:placeholder-success::placeholder{
        color:#3dcc79
    }
    .ds\:placeholder-gray::-webkit-input-placeholder{
        color:#8d8d94
    }
    .ds\:placeholder-gray::-moz-placeholder{
        color:#8d8d94
    }
    .ds\:placeholder-gray:-ms-input-placeholder{
        color:#8d8d94
    }
    .ds\:placeholder-gray::-ms-input-placeholder{
        color:#8d8d94
    }
    .ds\:placeholder-gray::placeholder{
        color:#8d8d94
    }
    .ds\:placeholder-lightgray::-webkit-input-placeholder{
        color:#dfdbd2
    }
    .ds\:placeholder-lightgray::-moz-placeholder{
        color:#dfdbd2
    }
    .ds\:placeholder-lightgray:-ms-input-placeholder{
        color:#dfdbd2
    }
    .ds\:placeholder-lightgray::-ms-input-placeholder{
        color:#dfdbd2
    }
    .ds\:placeholder-lightgray::placeholder{
        color:#dfdbd2
    }
    .ds\:placeholder-light::-webkit-input-placeholder{
        color:#fafafa
    }
    .ds\:placeholder-light::-moz-placeholder{
        color:#fafafa
    }
    .ds\:placeholder-light:-ms-input-placeholder{
        color:#fafafa
    }
    .ds\:placeholder-light::-ms-input-placeholder{
        color:#fafafa
    }
    .ds\:placeholder-light::placeholder{
        color:#fafafa
    }
    .ds\:placeholder-dark::-webkit-input-placeholder{
        color:#4a5278
    }
    .ds\:placeholder-dark::-moz-placeholder{
        color:#4a5278
    }
    .ds\:placeholder-dark:-ms-input-placeholder{
        color:#4a5278
    }
    .ds\:placeholder-dark::-ms-input-placeholder{
        color:#4a5278
    }
    .ds\:placeholder-dark::placeholder{
        color:#4a5278
    }
    .ds\:focus\:placeholder-base:focus::-webkit-input-placeholder{
        color:#19a6a6
    }
    .ds\:focus\:placeholder-base:focus::-moz-placeholder{
        color:#19a6a6
    }
    .ds\:focus\:placeholder-base:focus:-ms-input-placeholder{
        color:#19a6a6
    }
    .ds\:focus\:placeholder-base:focus::-ms-input-placeholder{
        color:#19a6a6
    }
    .ds\:focus\:placeholder-base:focus::placeholder{
        color:#19a6a6
    }
    .ds\:focus\:placeholder-primary:focus::-webkit-input-placeholder{
        color:#10223f
    }
    .ds\:focus\:placeholder-primary:focus::-moz-placeholder{
        color:#10223f
    }
    .ds\:focus\:placeholder-primary:focus:-ms-input-placeholder{
        color:#10223f
    }
    .ds\:focus\:placeholder-primary:focus::-ms-input-placeholder{
        color:#10223f
    }
    .ds\:focus\:placeholder-primary:focus::placeholder{
        color:#10223f
    }
    .ds\:focus\:placeholder-secondary:focus::-webkit-input-placeholder{
        color:#96bf41
    }
    .ds\:focus\:placeholder-secondary:focus::-moz-placeholder{
        color:#96bf41
    }
    .ds\:focus\:placeholder-secondary:focus:-ms-input-placeholder{
        color:#96bf41
    }
    .ds\:focus\:placeholder-secondary:focus::-ms-input-placeholder{
        color:#96bf41
    }
    .ds\:focus\:placeholder-secondary:focus::placeholder{
        color:#96bf41
    }
    .ds\:focus\:placeholder-white:focus::-webkit-input-placeholder{
        color:#fff
    }
    .ds\:focus\:placeholder-white:focus::-moz-placeholder{
        color:#fff
    }
    .ds\:focus\:placeholder-white:focus:-ms-input-placeholder{
        color:#fff
    }
    .ds\:focus\:placeholder-white:focus::-ms-input-placeholder{
        color:#fff
    }
    .ds\:focus\:placeholder-white:focus::placeholder{
        color:#fff
    }
    .ds\:focus\:placeholder-danger:focus::-webkit-input-placeholder{
        color:#010101
    }
    .ds\:focus\:placeholder-danger:focus::-moz-placeholder{
        color:#010101
    }
    .ds\:focus\:placeholder-danger:focus:-ms-input-placeholder{
        color:#010101
    }
    .ds\:focus\:placeholder-danger:focus::-ms-input-placeholder{
        color:#010101
    }
    .ds\:focus\:placeholder-danger:focus::placeholder{
        color:#010101
    }
    .ds\:focus\:placeholder-warning:focus::-webkit-input-placeholder{
        color:#eceded
    }
    .ds\:focus\:placeholder-warning:focus::-moz-placeholder{
        color:#eceded
    }
    .ds\:focus\:placeholder-warning:focus:-ms-input-placeholder{
        color:#eceded
    }
    .ds\:focus\:placeholder-warning:focus::-ms-input-placeholder{
        color:#eceded
    }
    .ds\:focus\:placeholder-warning:focus::placeholder{
        color:#eceded
    }
    .ds\:focus\:placeholder-success:focus::-webkit-input-placeholder{
        color:#3dcc79
    }
    .ds\:focus\:placeholder-success:focus::-moz-placeholder{
        color:#3dcc79
    }
    .ds\:focus\:placeholder-success:focus:-ms-input-placeholder{
        color:#3dcc79
    }
    .ds\:focus\:placeholder-success:focus::-ms-input-placeholder{
        color:#3dcc79
    }
    .ds\:focus\:placeholder-success:focus::placeholder{
        color:#3dcc79
    }
    .ds\:focus\:placeholder-gray:focus::-webkit-input-placeholder{
        color:#8d8d94
    }
    .ds\:focus\:placeholder-gray:focus::-moz-placeholder{
        color:#8d8d94
    }
    .ds\:focus\:placeholder-gray:focus:-ms-input-placeholder{
        color:#8d8d94
    }
    .ds\:focus\:placeholder-gray:focus::-ms-input-placeholder{
        color:#8d8d94
    }
    .ds\:focus\:placeholder-gray:focus::placeholder{
        color:#8d8d94
    }
    .ds\:focus\:placeholder-lightgray:focus::-webkit-input-placeholder{
        color:#dfdbd2
    }
    .ds\:focus\:placeholder-lightgray:focus::-moz-placeholder{
        color:#dfdbd2
    }
    .ds\:focus\:placeholder-lightgray:focus:-ms-input-placeholder{
        color:#dfdbd2
    }
    .ds\:focus\:placeholder-lightgray:focus::-ms-input-placeholder{
        color:#dfdbd2
    }
    .ds\:focus\:placeholder-lightgray:focus::placeholder{
        color:#dfdbd2
    }
    .ds\:focus\:placeholder-light:focus::-webkit-input-placeholder{
        color:#fafafa
    }
    .ds\:focus\:placeholder-light:focus::-moz-placeholder{
        color:#fafafa
    }
    .ds\:focus\:placeholder-light:focus:-ms-input-placeholder{
        color:#fafafa
    }
    .ds\:focus\:placeholder-light:focus::-ms-input-placeholder{
        color:#fafafa
    }
    .ds\:focus\:placeholder-light:focus::placeholder{
        color:#fafafa
    }
    .ds\:focus\:placeholder-dark:focus::-webkit-input-placeholder{
        color:#4a5278
    }
    .ds\:focus\:placeholder-dark:focus::-moz-placeholder{
        color:#4a5278
    }
    .ds\:focus\:placeholder-dark:focus:-ms-input-placeholder{
        color:#4a5278
    }
    .ds\:focus\:placeholder-dark:focus::-ms-input-placeholder{
        color:#4a5278
    }
    .ds\:focus\:placeholder-dark:focus::placeholder{
        color:#4a5278
    }
    .ds\:pointer-events-none{
        pointer-events:none
    }
    .ds\:pointer-events-auto{
        pointer-events:auto
    }
    .ds\:static{
        position:static
    }
    .ds\:fixed{
        position:fixed
    }
    .ds\:absolute{
        position:absolute
    }
    .ds\:relative{
        position:relative
    }
    .ds\:sticky{
        position:-webkit-sticky;
        position:sticky
    }
    .ds\:resize-none{
        resize:none
    }
    .ds\:resize-y{
        resize:vertical
    }
    .ds\:resize-x{
        resize:horizontal
    }
    .ds\:resize{
        resize:both
    }
    .ds\:shadow-xs{
        box-shadow:0 0 0 1px rgba(0,0,0,0.05)
    }
    .ds\:shadow-sm{
        box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
    }
    .ds\:shadow{
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .ds\:shadow-md{
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .ds\:shadow-lg{
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .ds\:shadow-xl{
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .ds\:shadow-2xl{
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .ds\:shadow-inner{
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .ds\:shadow-outline{
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .ds\:shadow-none{
        box-shadow:none
    }
    .ds\:hover\:shadow-xs:hover{
        box-shadow:0 0 0 1px rgba(0,0,0,0.05)
    }
    .ds\:hover\:shadow-sm:hover{
        box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
    }
    .ds\:hover\:shadow:hover{
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .ds\:hover\:shadow-md:hover{
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .ds\:hover\:shadow-lg:hover{
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .ds\:hover\:shadow-xl:hover{
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .ds\:hover\:shadow-2xl:hover{
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .ds\:hover\:shadow-inner:hover{
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .ds\:hover\:shadow-outline:hover{
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .ds\:hover\:shadow-none:hover{
        box-shadow:none
    }
    .ds\:focus\:shadow-xs:focus{
        box-shadow:0 0 0 1px rgba(0,0,0,0.05)
    }
    .ds\:focus\:shadow-sm:focus{
        box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)
    }
    .ds\:focus\:shadow:focus{
        box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)
    }
    .ds\:focus\:shadow-md:focus{
        box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)
    }
    .ds\:focus\:shadow-lg:focus{
        box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)
    }
    .ds\:focus\:shadow-xl:focus{
        box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)
    }
    .ds\:focus\:shadow-2xl:focus{
        box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)
    }
    .ds\:focus\:shadow-inner:focus{
        box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06)
    }
    .ds\:focus\:shadow-outline:focus{
        box-shadow:0 0 0 3px rgba(66,153,225,0.5)
    }
    .ds\:focus\:shadow-none:focus{
        box-shadow:none
    }
    .ds\:fill-base{
        fill:#19a6a6
    }
    .ds\:fill-primary{
        fill:#10223f
    }
    .ds\:fill-secondary{
        fill:#96bf41
    }
    .ds\:fill-white{
        fill:#fff
    }
    .ds\:fill-danger{
        fill:#010101
    }
    .ds\:fill-warning{
        fill:#eceded
    }
    .ds\:fill-success{
        fill:#3dcc79
    }
    .ds\:fill-gray{
        fill:#8d8d94
    }
    .ds\:fill-lightgray{
        fill:#dfdbd2
    }
    .ds\:fill-light{
        fill:#fafafa
    }
    .ds\:fill-dark{
        fill:#4a5278
    }
    .ds\:stroke-current{
        stroke:currentColor
    }
    .ds\:stroke-0{
        stroke-width:0
    }
    .ds\:stroke-1{
        stroke-width:1
    }
    .ds\:stroke-2{
        stroke-width:2
    }
    .ds\:table-auto{
        table-layout:auto
    }
    .ds\:table-fixed{
        table-layout:fixed
    }
    .ds\:text-left{
        text-align:left
    }
    .ds\:text-center{
        text-align:center
    }
    .ds\:text-right{
        text-align:right
    }
    .ds\:text-justify{
        text-align:justify
    }
    .ds\:text-base{
        color:#19a6a6
    }
    .ds\:text-primary{
        color:#10223f
    }
    .ds\:text-secondary{
        color:#96bf41
    }
    .ds\:text-white{
        color:#fff
    }
    .ds\:text-danger{
        color:#010101
    }
    .ds\:text-warning{
        color:#eceded
    }
    .ds\:text-success{
        color:#3dcc79
    }
    .ds\:text-gray{
        color:#8d8d94
    }
    .ds\:text-lightgray{
        color:#dfdbd2
    }
    .ds\:text-light{
        color:#fafafa
    }
    .ds\:text-dark{
        color:#4a5278
    }
    .ds\:hover\:text-base:hover{
        color:#19a6a6
    }
    .ds\:hover\:text-primary:hover{
        color:#10223f
    }
    .ds\:hover\:text-secondary:hover{
        color:#96bf41
    }
    .ds\:hover\:text-white:hover{
        color:#fff
    }
    .ds\:hover\:text-danger:hover{
        color:#010101
    }
    .ds\:hover\:text-warning:hover{
        color:#eceded
    }
    .ds\:hover\:text-success:hover{
        color:#3dcc79
    }
    .ds\:hover\:text-gray:hover{
        color:#8d8d94
    }
    .ds\:hover\:text-lightgray:hover{
        color:#dfdbd2
    }
    .ds\:hover\:text-light:hover{
        color:#fafafa
    }
    .ds\:hover\:text-dark:hover{
        color:#4a5278
    }
    .ds\:focus\:text-base:focus{
        color:#19a6a6
    }
    .ds\:focus\:text-primary:focus{
        color:#10223f
    }
    .ds\:focus\:text-secondary:focus{
        color:#96bf41
    }
    .ds\:focus\:text-white:focus{
        color:#fff
    }
    .ds\:focus\:text-danger:focus{
        color:#010101
    }
    .ds\:focus\:text-warning:focus{
        color:#eceded
    }
    .ds\:focus\:text-success:focus{
        color:#3dcc79
    }
    .ds\:focus\:text-gray:focus{
        color:#8d8d94
    }
    .ds\:focus\:text-lightgray:focus{
        color:#dfdbd2
    }
    .ds\:focus\:text-light:focus{
        color:#fafafa
    }
    .ds\:focus\:text-dark:focus{
        color:#4a5278
    }
    .ds\:italic{
        font-style:italic
    }
    .ds\:not-italic{
        font-style:normal
    }
    .ds\:uppercase{
        text-transform:uppercase
    }
    .ds\:lowercase{
        text-transform:lowercase
    }
    .ds\:capitalize{
        text-transform:capitalize
    }
    .ds\:normal-case{
        text-transform:none
    }
    .ds\:underline{
        text-decoration:underline
    }
    .ds\:line-through{
        text-decoration:line-through
    }
    .ds\:no-underline{
        text-decoration:none
    }
    .ds\:hover\:underline:hover{
        text-decoration:underline
    }
    .ds\:hover\:line-through:hover{
        text-decoration:line-through
    }
    .ds\:hover\:no-underline:hover{
        text-decoration:none
    }
    .ds\:focus\:underline:focus{
        text-decoration:underline
    }
    .ds\:focus\:line-through:focus{
        text-decoration:line-through
    }
    .ds\:focus\:no-underline:focus{
        text-decoration:none
    }
    .ds\:antialiased{
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .ds\:subpixel-antialiased{
        -webkit-font-smoothing:auto;
        -moz-osx-font-smoothing:auto
    }
    .ds\:tracking-tighter{
        letter-spacing:-0.05em
    }
    .ds\:tracking-tight{
        letter-spacing:-0.025em
    }
    .ds\:tracking-normal{
        letter-spacing:0
    }
    .ds\:tracking-wide{
        letter-spacing:.025em
    }
    .ds\:tracking-wider{
        letter-spacing:.05em
    }
    .ds\:tracking-widest{
        letter-spacing:.1em
    }
    .ds\:select-none{
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none
    }
    .ds\:select-text{
        -webkit-user-select:text;
        -moz-user-select:text;
        -ms-user-select:text;
        user-select:text
    }
    .ds\:select-all{
        -webkit-user-select:all;
        -moz-user-select:all;
        -ms-user-select:all;
        user-select:all
    }
    .ds\:select-auto{
        -webkit-user-select:auto;
        -moz-user-select:auto;
        -ms-user-select:auto;
        user-select:auto
    }
    .ds\:align-baseline{
        vertical-align:baseline
    }
    .ds\:align-top{
        vertical-align:top
    }
    .ds\:align-middle{
        vertical-align:middle
    }
    .ds\:align-bottom{
        vertical-align:bottom
    }
    .ds\:align-text-top{
        vertical-align:text-top
    }
    .ds\:align-text-bottom{
        vertical-align:text-bottom
    }
    .ds\:visible{
        visibility:visible
    }
    .ds\:invisible{
        visibility:hidden
    }
    .ds\:whitespace-normal{
        white-space:normal
    }
    .ds\:whitespace-no-wrap{
        white-space:nowrap
    }
    .ds\:whitespace-pre{
        white-space:pre
    }
    .ds\:whitespace-pre-line{
        white-space:pre-line
    }
    .ds\:whitespace-pre-wrap{
        white-space:pre-wrap
    }
    .ds\:break-normal{
        overflow-wrap:normal;
        word-break:normal
    }
    .ds\:break-words{
        overflow-wrap:break-word
    }
    .ds\:break-all{
        word-break:break-all
    }
    .ds\:truncate{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .ds\:w-0{
        width:0
    }
    .ds\:w-1{
        width:.25rem
    }
    .ds\:w-2{
        width:.5rem
    }
    .ds\:w-3{
        width:.75rem
    }
    .ds\:w-4{
        width:1rem
    }
    .ds\:w-5{
        width:1.25rem
    }
    .ds\:w-6{
        width:1.5rem
    }
    .ds\:w-8{
        width:2rem
    }
    .ds\:w-10{
        width:2.5rem
    }
    .ds\:w-12{
        width:3rem
    }
    .ds\:w-16{
        width:4rem
    }
    .ds\:w-20{
        width:5rem
    }
    .ds\:w-24{
        width:6rem
    }
    .ds\:w-32{
        width:8rem
    }
    .ds\:w-40{
        width:10rem
    }
    .ds\:w-48{
        width:12rem
    }
    .ds\:w-56{
        width:14rem
    }
    .ds\:w-64{
        width:16rem
    }
    .ds\:w-auto{
        width:auto
    }
    .ds\:w-px{
        width:1px
    }
    .ds\:w-1\/2{
        width:50%
    }
    .ds\:w-1\/3{
        width:33.333333%
    }
    .ds\:w-2\/3{
        width:66.666667%
    }
    .ds\:w-1\/4{
        width:25%
    }
    .ds\:w-2\/4{
        width:50%
    }
    .ds\:w-3\/4{
        width:75%
    }
    .ds\:w-1\/5{
        width:20%
    }
    .ds\:w-2\/5{
        width:40%
    }
    .ds\:w-3\/5{
        width:60%
    }
    .ds\:w-4\/5{
        width:80%
    }
    .ds\:w-1\/6{
        width:16.666667%
    }
    .ds\:w-2\/6{
        width:33.333333%
    }
    .ds\:w-3\/6{
        width:50%
    }
    .ds\:w-4\/6{
        width:66.666667%
    }
    .ds\:w-5\/6{
        width:83.333333%
    }
    .ds\:w-1\/12{
        width:8.333333%
    }
    .ds\:w-2\/12{
        width:16.666667%
    }
    .ds\:w-3\/12{
        width:25%
    }
    .ds\:w-4\/12{
        width:33.333333%
    }
    .ds\:w-5\/12{
        width:41.666667%
    }
    .ds\:w-6\/12{
        width:50%
    }
    .ds\:w-7\/12{
        width:58.333333%
    }
    .ds\:w-8\/12{
        width:66.666667%
    }
    .ds\:w-9\/12{
        width:75%
    }
    .ds\:w-10\/12{
        width:83.333333%
    }
    .ds\:w-11\/12{
        width:91.666667%
    }
    .ds\:w-full{
        width:100%
    }
    .ds\:w-screen{
        width:100vw
    }
    .ds\:z-0{
        z-index:0
    }
    .ds\:z-10{
        z-index:10
    }
    .ds\:z-20{
        z-index:20
    }
    .ds\:z-30{
        z-index:30
    }
    .ds\:z-40{
        z-index:40
    }
    .ds\:z-50{
        z-index:50
    }
    .ds\:z-auto{
        z-index:auto
    }
    .ds\:gap-0{
        grid-gap:0;
        gap:0
    }
    .ds\:gap-1{
        grid-gap:.25rem;
        gap:.25rem
    }
    .ds\:gap-2{
        grid-gap:.5rem;
        gap:.5rem
    }
    .ds\:gap-3{
        grid-gap:.75rem;
        gap:.75rem
    }
    .ds\:gap-4{
        grid-gap:1rem;
        gap:1rem
    }
    .ds\:gap-5{
        grid-gap:1.25rem;
        gap:1.25rem
    }
    .ds\:gap-6{
        grid-gap:1.5rem;
        gap:1.5rem
    }
    .ds\:gap-8{
        grid-gap:2rem;
        gap:2rem
    }
    .ds\:gap-10{
        grid-gap:2.5rem;
        gap:2.5rem
    }
    .ds\:gap-12{
        grid-gap:3rem;
        gap:3rem
    }
    .ds\:gap-16{
        grid-gap:4rem;
        gap:4rem
    }
    .ds\:gap-20{
        grid-gap:5rem;
        gap:5rem
    }
    .ds\:gap-24{
        grid-gap:6rem;
        gap:6rem
    }
    .ds\:gap-32{
        grid-gap:8rem;
        gap:8rem
    }
    .ds\:gap-40{
        grid-gap:10rem;
        gap:10rem
    }
    .ds\:gap-48{
        grid-gap:12rem;
        gap:12rem
    }
    .ds\:gap-56{
        grid-gap:14rem;
        gap:14rem
    }
    .ds\:gap-64{
        grid-gap:16rem;
        gap:16rem
    }
    .ds\:gap-px{
        grid-gap:1px;
        gap:1px
    }
    .ds\:col-gap-0{
        grid-column-gap:0;
        -webkit-column-gap:0;
        -moz-column-gap:0;
        column-gap:0
    }
    .ds\:col-gap-1{
        grid-column-gap:.25rem;
        -webkit-column-gap:.25rem;
        -moz-column-gap:.25rem;
        column-gap:.25rem
    }
    .ds\:col-gap-2{
        grid-column-gap:.5rem;
        -webkit-column-gap:.5rem;
        -moz-column-gap:.5rem;
        column-gap:.5rem
    }
    .ds\:col-gap-3{
        grid-column-gap:.75rem;
        -webkit-column-gap:.75rem;
        -moz-column-gap:.75rem;
        column-gap:.75rem
    }
    .ds\:col-gap-4{
        grid-column-gap:1rem;
        -webkit-column-gap:1rem;
        -moz-column-gap:1rem;
        column-gap:1rem
    }
    .ds\:col-gap-5{
        grid-column-gap:1.25rem;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem
    }
    .ds\:col-gap-6{
        grid-column-gap:1.5rem;
        -webkit-column-gap:1.5rem;
        -moz-column-gap:1.5rem;
        column-gap:1.5rem
    }
    .ds\:col-gap-8{
        grid-column-gap:2rem;
        -webkit-column-gap:2rem;
        -moz-column-gap:2rem;
        column-gap:2rem
    }
    .ds\:col-gap-10{
        grid-column-gap:2.5rem;
        -webkit-column-gap:2.5rem;
        -moz-column-gap:2.5rem;
        column-gap:2.5rem
    }
    .ds\:col-gap-12{
        grid-column-gap:3rem;
        -webkit-column-gap:3rem;
        -moz-column-gap:3rem;
        column-gap:3rem
    }
    .ds\:col-gap-16{
        grid-column-gap:4rem;
        -webkit-column-gap:4rem;
        -moz-column-gap:4rem;
        column-gap:4rem
    }
    .ds\:col-gap-20{
        grid-column-gap:5rem;
        -webkit-column-gap:5rem;
        -moz-column-gap:5rem;
        column-gap:5rem
    }
    .ds\:col-gap-24{
        grid-column-gap:6rem;
        -webkit-column-gap:6rem;
        -moz-column-gap:6rem;
        column-gap:6rem
    }
    .ds\:col-gap-32{
        grid-column-gap:8rem;
        -webkit-column-gap:8rem;
        -moz-column-gap:8rem;
        column-gap:8rem
    }
    .ds\:col-gap-40{
        grid-column-gap:10rem;
        -webkit-column-gap:10rem;
        -moz-column-gap:10rem;
        column-gap:10rem
    }
    .ds\:col-gap-48{
        grid-column-gap:12rem;
        -webkit-column-gap:12rem;
        -moz-column-gap:12rem;
        column-gap:12rem
    }
    .ds\:col-gap-56{
        grid-column-gap:14rem;
        -webkit-column-gap:14rem;
        -moz-column-gap:14rem;
        column-gap:14rem
    }
    .ds\:col-gap-64{
        grid-column-gap:16rem;
        -webkit-column-gap:16rem;
        -moz-column-gap:16rem;
        column-gap:16rem
    }
    .ds\:col-gap-px{
        grid-column-gap:1px;
        -webkit-column-gap:1px;
        -moz-column-gap:1px;
        column-gap:1px
    }
    .ds\:row-gap-0{
        grid-row-gap:0;
        row-gap:0
    }
    .ds\:row-gap-1{
        grid-row-gap:.25rem;
        row-gap:.25rem
    }
    .ds\:row-gap-2{
        grid-row-gap:.5rem;
        row-gap:.5rem
    }
    .ds\:row-gap-3{
        grid-row-gap:.75rem;
        row-gap:.75rem
    }
    .ds\:row-gap-4{
        grid-row-gap:1rem;
        row-gap:1rem
    }
    .ds\:row-gap-5{
        grid-row-gap:1.25rem;
        row-gap:1.25rem
    }
    .ds\:row-gap-6{
        grid-row-gap:1.5rem;
        row-gap:1.5rem
    }
    .ds\:row-gap-8{
        grid-row-gap:2rem;
        row-gap:2rem
    }
    .ds\:row-gap-10{
        grid-row-gap:2.5rem;
        row-gap:2.5rem
    }
    .ds\:row-gap-12{
        grid-row-gap:3rem;
        row-gap:3rem
    }
    .ds\:row-gap-16{
        grid-row-gap:4rem;
        row-gap:4rem
    }
    .ds\:row-gap-20{
        grid-row-gap:5rem;
        row-gap:5rem
    }
    .ds\:row-gap-24{
        grid-row-gap:6rem;
        row-gap:6rem
    }
    .ds\:row-gap-32{
        grid-row-gap:8rem;
        row-gap:8rem
    }
    .ds\:row-gap-40{
        grid-row-gap:10rem;
        row-gap:10rem
    }
    .ds\:row-gap-48{
        grid-row-gap:12rem;
        row-gap:12rem
    }
    .ds\:row-gap-56{
        grid-row-gap:14rem;
        row-gap:14rem
    }
    .ds\:row-gap-64{
        grid-row-gap:16rem;
        row-gap:16rem
    }
    .ds\:row-gap-px{
        grid-row-gap:1px;
        row-gap:1px
    }
    .ds\:grid-flow-row{
        grid-auto-flow:row
    }
    .ds\:grid-flow-col{
        grid-auto-flow:column
    }
    .ds\:grid-flow-row-dense{
        grid-auto-flow:row dense
    }
    .ds\:grid-flow-col-dense{
        grid-auto-flow:column dense
    }
    .ds\:grid-cols-1{
        grid-template-columns:repeat(1,minmax(0,1fr))
    }
    .ds\:grid-cols-2{
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
    .ds\:grid-cols-3{
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
    .ds\:grid-cols-4{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .ds\:grid-cols-5{
        grid-template-columns:repeat(5,minmax(0,1fr))
    }
    .ds\:grid-cols-6{
        grid-template-columns:repeat(6,minmax(0,1fr))
    }
    .ds\:grid-cols-7{
        grid-template-columns:repeat(7,minmax(0,1fr))
    }
    .ds\:grid-cols-8{
        grid-template-columns:repeat(8,minmax(0,1fr))
    }
    .ds\:grid-cols-9{
        grid-template-columns:repeat(9,minmax(0,1fr))
    }
    .ds\:grid-cols-10{
        grid-template-columns:repeat(10,minmax(0,1fr))
    }
    .ds\:grid-cols-11{
        grid-template-columns:repeat(11,minmax(0,1fr))
    }
    .ds\:grid-cols-12{
        grid-template-columns:repeat(12,minmax(0,1fr))
    }
    .ds\:grid-cols-none{
        grid-template-columns:none
    }
    .ds\:col-auto{
        grid-column:auto
    }
    .ds\:col-span-1{
        grid-column:span 1 / span 1
    }
    .ds\:col-span-2{
        grid-column:span 2 / span 2
    }
    .ds\:col-span-3{
        grid-column:span 3 / span 3
    }
    .ds\:col-span-4{
        grid-column:span 4 / span 4
    }
    .ds\:col-span-5{
        grid-column:span 5 / span 5
    }
    .ds\:col-span-6{
        grid-column:span 6 / span 6
    }
    .ds\:col-span-7{
        grid-column:span 7 / span 7
    }
    .ds\:col-span-8{
        grid-column:span 8 / span 8
    }
    .ds\:col-span-9{
        grid-column:span 9 / span 9
    }
    .ds\:col-span-10{
        grid-column:span 10 / span 10
    }
    .ds\:col-span-11{
        grid-column:span 11 / span 11
    }
    .ds\:col-span-12{
        grid-column:span 12 / span 12
    }
    .ds\:col-start-1{
        grid-column-start:1
    }
    .ds\:col-start-2{
        grid-column-start:2
    }
    .ds\:col-start-3{
        grid-column-start:3
    }
    .ds\:col-start-4{
        grid-column-start:4
    }
    .ds\:col-start-5{
        grid-column-start:5
    }
    .ds\:col-start-6{
        grid-column-start:6
    }
    .ds\:col-start-7{
        grid-column-start:7
    }
    .ds\:col-start-8{
        grid-column-start:8
    }
    .ds\:col-start-9{
        grid-column-start:9
    }
    .ds\:col-start-10{
        grid-column-start:10
    }
    .ds\:col-start-11{
        grid-column-start:11
    }
    .ds\:col-start-12{
        grid-column-start:12
    }
    .ds\:col-start-13{
        grid-column-start:13
    }
    .ds\:col-start-auto{
        grid-column-start:auto
    }
    .ds\:col-end-1{
        grid-column-end:1
    }
    .ds\:col-end-2{
        grid-column-end:2
    }
    .ds\:col-end-3{
        grid-column-end:3
    }
    .ds\:col-end-4{
        grid-column-end:4
    }
    .ds\:col-end-5{
        grid-column-end:5
    }
    .ds\:col-end-6{
        grid-column-end:6
    }
    .ds\:col-end-7{
        grid-column-end:7
    }
    .ds\:col-end-8{
        grid-column-end:8
    }
    .ds\:col-end-9{
        grid-column-end:9
    }
    .ds\:col-end-10{
        grid-column-end:10
    }
    .ds\:col-end-11{
        grid-column-end:11
    }
    .ds\:col-end-12{
        grid-column-end:12
    }
    .ds\:col-end-13{
        grid-column-end:13
    }
    .ds\:col-end-auto{
        grid-column-end:auto
    }
    .ds\:grid-rows-1{
        grid-template-rows:repeat(1,minmax(0,1fr))
    }
    .ds\:grid-rows-2{
        grid-template-rows:repeat(2,minmax(0,1fr))
    }
    .ds\:grid-rows-3{
        grid-template-rows:repeat(3,minmax(0,1fr))
    }
    .ds\:grid-rows-4{
        grid-template-rows:repeat(4,minmax(0,1fr))
    }
    .ds\:grid-rows-5{
        grid-template-rows:repeat(5,minmax(0,1fr))
    }
    .ds\:grid-rows-6{
        grid-template-rows:repeat(6,minmax(0,1fr))
    }
    .ds\:grid-rows-none{
        grid-template-rows:none
    }
    .ds\:row-auto{
        grid-row:auto
    }
    .ds\:row-span-1{
        grid-row:span 1 / span 1
    }
    .ds\:row-span-2{
        grid-row:span 2 / span 2
    }
    .ds\:row-span-3{
        grid-row:span 3 / span 3
    }
    .ds\:row-span-4{
        grid-row:span 4 / span 4
    }
    .ds\:row-span-5{
        grid-row:span 5 / span 5
    }
    .ds\:row-span-6{
        grid-row:span 6 / span 6
    }
    .ds\:row-start-1{
        grid-row-start:1
    }
    .ds\:row-start-2{
        grid-row-start:2
    }
    .ds\:row-start-3{
        grid-row-start:3
    }
    .ds\:row-start-4{
        grid-row-start:4
    }
    .ds\:row-start-5{
        grid-row-start:5
    }
    .ds\:row-start-6{
        grid-row-start:6
    }
    .ds\:row-start-7{
        grid-row-start:7
    }
    .ds\:row-start-auto{
        grid-row-start:auto
    }
    .ds\:row-end-1{
        grid-row-end:1
    }
    .ds\:row-end-2{
        grid-row-end:2
    }
    .ds\:row-end-3{
        grid-row-end:3
    }
    .ds\:row-end-4{
        grid-row-end:4
    }
    .ds\:row-end-5{
        grid-row-end:5
    }
    .ds\:row-end-6{
        grid-row-end:6
    }
    .ds\:row-end-7{
        grid-row-end:7
    }
    .ds\:row-end-auto{
        grid-row-end:auto
    }
    .ds\:transform{
        --transform-translate-x:0;
        --transform-translate-y:0;
        --transform-rotate:0;
        --transform-skew-x:0;
        --transform-skew-y:0;
        --transform-scale-x:1;
        --transform-scale-y:1;
        -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
        transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
    }
    .ds\:transform-none{
        -webkit-transform:none;
        transform:none
    }
    .ds\:origin-center{
        -webkit-transform-origin:center;
        transform-origin:center
    }
    .ds\:origin-top{
        -webkit-transform-origin:top;
        transform-origin:top
    }
    .ds\:origin-top-right{
        -webkit-transform-origin:top right;
        transform-origin:top right
    }
    .ds\:origin-right{
        -webkit-transform-origin:right;
        transform-origin:right
    }
    .ds\:origin-bottom-right{
        -webkit-transform-origin:bottom right;
        transform-origin:bottom right
    }
    .ds\:origin-bottom{
        -webkit-transform-origin:bottom;
        transform-origin:bottom
    }
    .ds\:origin-bottom-left{
        -webkit-transform-origin:bottom left;
        transform-origin:bottom left
    }
    .ds\:origin-left{
        -webkit-transform-origin:left;
        transform-origin:left
    }
    .ds\:origin-top-left{
        -webkit-transform-origin:top left;
        transform-origin:top left
    }
    .ds\:scale-0{
        --transform-scale-x:0;
        --transform-scale-y:0
    }
    .ds\:scale-50{
        --transform-scale-x:.5;
        --transform-scale-y:.5
    }
    .ds\:scale-75{
        --transform-scale-x:.75;
        --transform-scale-y:.75
    }
    .ds\:scale-90{
        --transform-scale-x:.9;
        --transform-scale-y:.9
    }
    .ds\:scale-95{
        --transform-scale-x:.95;
        --transform-scale-y:.95
    }
    .ds\:scale-100{
        --transform-scale-x:1;
        --transform-scale-y:1
    }
    .ds\:scale-105{
        --transform-scale-x:1.05;
        --transform-scale-y:1.05
    }
    .ds\:scale-110{
        --transform-scale-x:1.1;
        --transform-scale-y:1.1
    }
    .ds\:scale-125{
        --transform-scale-x:1.25;
        --transform-scale-y:1.25
    }
    .ds\:scale-150{
        --transform-scale-x:1.5;
        --transform-scale-y:1.5
    }
    .ds\:scale-x-0{
        --transform-scale-x:0
    }
    .ds\:scale-x-50{
        --transform-scale-x:.5
    }
    .ds\:scale-x-75{
        --transform-scale-x:.75
    }
    .ds\:scale-x-90{
        --transform-scale-x:.9
    }
    .ds\:scale-x-95{
        --transform-scale-x:.95
    }
    .ds\:scale-x-100{
        --transform-scale-x:1
    }
    .ds\:scale-x-105{
        --transform-scale-x:1.05
    }
    .ds\:scale-x-110{
        --transform-scale-x:1.1
    }
    .ds\:scale-x-125{
        --transform-scale-x:1.25
    }
    .ds\:scale-x-150{
        --transform-scale-x:1.5
    }
    .ds\:scale-y-0{
        --transform-scale-y:0
    }
    .ds\:scale-y-50{
        --transform-scale-y:.5
    }
    .ds\:scale-y-75{
        --transform-scale-y:.75
    }
    .ds\:scale-y-90{
        --transform-scale-y:.9
    }
    .ds\:scale-y-95{
        --transform-scale-y:.95
    }
    .ds\:scale-y-100{
        --transform-scale-y:1
    }
    .ds\:scale-y-105{
        --transform-scale-y:1.05
    }
    .ds\:scale-y-110{
        --transform-scale-y:1.1
    }
    .ds\:scale-y-125{
        --transform-scale-y:1.25
    }
    .ds\:scale-y-150{
        --transform-scale-y:1.5
    }
    .ds\:hover\:scale-0:hover{
        --transform-scale-x:0;
        --transform-scale-y:0
    }
    .ds\:hover\:scale-50:hover{
        --transform-scale-x:.5;
        --transform-scale-y:.5
    }
    .ds\:hover\:scale-75:hover{
        --transform-scale-x:.75;
        --transform-scale-y:.75
    }
    .ds\:hover\:scale-90:hover{
        --transform-scale-x:.9;
        --transform-scale-y:.9
    }
    .ds\:hover\:scale-95:hover{
        --transform-scale-x:.95;
        --transform-scale-y:.95
    }
    .ds\:hover\:scale-100:hover{
        --transform-scale-x:1;
        --transform-scale-y:1
    }
    .ds\:hover\:scale-105:hover{
        --transform-scale-x:1.05;
        --transform-scale-y:1.05
    }
    .ds\:hover\:scale-110:hover{
        --transform-scale-x:1.1;
        --transform-scale-y:1.1
    }
    .ds\:hover\:scale-125:hover{
        --transform-scale-x:1.25;
        --transform-scale-y:1.25
    }
    .ds\:hover\:scale-150:hover{
        --transform-scale-x:1.5;
        --transform-scale-y:1.5
    }
    .ds\:hover\:scale-x-0:hover{
        --transform-scale-x:0
    }
    .ds\:hover\:scale-x-50:hover{
        --transform-scale-x:.5
    }
    .ds\:hover\:scale-x-75:hover{
        --transform-scale-x:.75
    }
    .ds\:hover\:scale-x-90:hover{
        --transform-scale-x:.9
    }
    .ds\:hover\:scale-x-95:hover{
        --transform-scale-x:.95
    }
    .ds\:hover\:scale-x-100:hover{
        --transform-scale-x:1
    }
    .ds\:hover\:scale-x-105:hover{
        --transform-scale-x:1.05
    }
    .ds\:hover\:scale-x-110:hover{
        --transform-scale-x:1.1
    }
    .ds\:hover\:scale-x-125:hover{
        --transform-scale-x:1.25
    }
    .ds\:hover\:scale-x-150:hover{
        --transform-scale-x:1.5
    }
    .ds\:hover\:scale-y-0:hover{
        --transform-scale-y:0
    }
    .ds\:hover\:scale-y-50:hover{
        --transform-scale-y:.5
    }
    .ds\:hover\:scale-y-75:hover{
        --transform-scale-y:.75
    }
    .ds\:hover\:scale-y-90:hover{
        --transform-scale-y:.9
    }
    .ds\:hover\:scale-y-95:hover{
        --transform-scale-y:.95
    }
    .ds\:hover\:scale-y-100:hover{
        --transform-scale-y:1
    }
    .ds\:hover\:scale-y-105:hover{
        --transform-scale-y:1.05
    }
    .ds\:hover\:scale-y-110:hover{
        --transform-scale-y:1.1
    }
    .ds\:hover\:scale-y-125:hover{
        --transform-scale-y:1.25
    }
    .ds\:hover\:scale-y-150:hover{
        --transform-scale-y:1.5
    }
    .ds\:focus\:scale-0:focus{
        --transform-scale-x:0;
        --transform-scale-y:0
    }
    .ds\:focus\:scale-50:focus{
        --transform-scale-x:.5;
        --transform-scale-y:.5
    }
    .ds\:focus\:scale-75:focus{
        --transform-scale-x:.75;
        --transform-scale-y:.75
    }
    .ds\:focus\:scale-90:focus{
        --transform-scale-x:.9;
        --transform-scale-y:.9
    }
    .ds\:focus\:scale-95:focus{
        --transform-scale-x:.95;
        --transform-scale-y:.95
    }
    .ds\:focus\:scale-100:focus{
        --transform-scale-x:1;
        --transform-scale-y:1
    }
    .ds\:focus\:scale-105:focus{
        --transform-scale-x:1.05;
        --transform-scale-y:1.05
    }
    .ds\:focus\:scale-110:focus{
        --transform-scale-x:1.1;
        --transform-scale-y:1.1
    }
    .ds\:focus\:scale-125:focus{
        --transform-scale-x:1.25;
        --transform-scale-y:1.25
    }
    .ds\:focus\:scale-150:focus{
        --transform-scale-x:1.5;
        --transform-scale-y:1.5
    }
    .ds\:focus\:scale-x-0:focus{
        --transform-scale-x:0
    }
    .ds\:focus\:scale-x-50:focus{
        --transform-scale-x:.5
    }
    .ds\:focus\:scale-x-75:focus{
        --transform-scale-x:.75
    }
    .ds\:focus\:scale-x-90:focus{
        --transform-scale-x:.9
    }
    .ds\:focus\:scale-x-95:focus{
        --transform-scale-x:.95
    }
    .ds\:focus\:scale-x-100:focus{
        --transform-scale-x:1
    }
    .ds\:focus\:scale-x-105:focus{
        --transform-scale-x:1.05
    }
    .ds\:focus\:scale-x-110:focus{
        --transform-scale-x:1.1
    }
    .ds\:focus\:scale-x-125:focus{
        --transform-scale-x:1.25
    }
    .ds\:focus\:scale-x-150:focus{
        --transform-scale-x:1.5
    }
    .ds\:focus\:scale-y-0:focus{
        --transform-scale-y:0
    }
    .ds\:focus\:scale-y-50:focus{
        --transform-scale-y:.5
    }
    .ds\:focus\:scale-y-75:focus{
        --transform-scale-y:.75
    }
    .ds\:focus\:scale-y-90:focus{
        --transform-scale-y:.9
    }
    .ds\:focus\:scale-y-95:focus{
        --transform-scale-y:.95
    }
    .ds\:focus\:scale-y-100:focus{
        --transform-scale-y:1
    }
    .ds\:focus\:scale-y-105:focus{
        --transform-scale-y:1.05
    }
    .ds\:focus\:scale-y-110:focus{
        --transform-scale-y:1.1
    }
    .ds\:focus\:scale-y-125:focus{
        --transform-scale-y:1.25
    }
    .ds\:focus\:scale-y-150:focus{
        --transform-scale-y:1.5
    }
    .ds\:rotate-0{
        --transform-rotate:0
    }
    .ds\:rotate-45{
        --transform-rotate:45deg
    }
    .ds\:rotate-90{
        --transform-rotate:90deg
    }
    .ds\:rotate-180{
        --transform-rotate:180deg
    }
    .ds\:-rotate-180{
        --transform-rotate:-180deg
    }
    .ds\:-rotate-90{
        --transform-rotate:-90deg
    }
    .ds\:-rotate-45{
        --transform-rotate:-45deg
    }
    .ds\:hover\:rotate-0:hover{
        --transform-rotate:0
    }
    .ds\:hover\:rotate-45:hover{
        --transform-rotate:45deg
    }
    .ds\:hover\:rotate-90:hover{
        --transform-rotate:90deg
    }
    .ds\:hover\:rotate-180:hover{
        --transform-rotate:180deg
    }
    .ds\:hover\:-rotate-180:hover{
        --transform-rotate:-180deg
    }
    .ds\:hover\:-rotate-90:hover{
        --transform-rotate:-90deg
    }
    .ds\:hover\:-rotate-45:hover{
        --transform-rotate:-45deg
    }
    .ds\:focus\:rotate-0:focus{
        --transform-rotate:0
    }
    .ds\:focus\:rotate-45:focus{
        --transform-rotate:45deg
    }
    .ds\:focus\:rotate-90:focus{
        --transform-rotate:90deg
    }
    .ds\:focus\:rotate-180:focus{
        --transform-rotate:180deg
    }
    .ds\:focus\:-rotate-180:focus{
        --transform-rotate:-180deg
    }
    .ds\:focus\:-rotate-90:focus{
        --transform-rotate:-90deg
    }
    .ds\:focus\:-rotate-45:focus{
        --transform-rotate:-45deg
    }
    .ds\:translate-x-0{
        --transform-translate-x:0
    }
    .ds\:translate-x-1{
        --transform-translate-x:.25rem
    }
    .ds\:translate-x-2{
        --transform-translate-x:.5rem
    }
    .ds\:translate-x-3{
        --transform-translate-x:.75rem
    }
    .ds\:translate-x-4{
        --transform-translate-x:1rem
    }
    .ds\:translate-x-5{
        --transform-translate-x:1.25rem
    }
    .ds\:translate-x-6{
        --transform-translate-x:1.5rem
    }
    .ds\:translate-x-8{
        --transform-translate-x:2rem
    }
    .ds\:translate-x-10{
        --transform-translate-x:2.5rem
    }
    .ds\:translate-x-12{
        --transform-translate-x:3rem
    }
    .ds\:translate-x-16{
        --transform-translate-x:4rem
    }
    .ds\:translate-x-20{
        --transform-translate-x:5rem
    }
    .ds\:translate-x-24{
        --transform-translate-x:6rem
    }
    .ds\:translate-x-32{
        --transform-translate-x:8rem
    }
    .ds\:translate-x-40{
        --transform-translate-x:10rem
    }
    .ds\:translate-x-48{
        --transform-translate-x:12rem
    }
    .ds\:translate-x-56{
        --transform-translate-x:14rem
    }
    .ds\:translate-x-64{
        --transform-translate-x:16rem
    }
    .ds\:translate-x-px{
        --transform-translate-x:1px
    }
    .ds\:-translate-x-1{
        --transform-translate-x:-0.25rem
    }
    .ds\:-translate-x-2{
        --transform-translate-x:-0.5rem
    }
    .ds\:-translate-x-3{
        --transform-translate-x:-0.75rem
    }
    .ds\:-translate-x-4{
        --transform-translate-x:-1rem
    }
    .ds\:-translate-x-5{
        --transform-translate-x:-1.25rem
    }
    .ds\:-translate-x-6{
        --transform-translate-x:-1.5rem
    }
    .ds\:-translate-x-8{
        --transform-translate-x:-2rem
    }
    .ds\:-translate-x-10{
        --transform-translate-x:-2.5rem
    }
    .ds\:-translate-x-12{
        --transform-translate-x:-3rem
    }
    .ds\:-translate-x-16{
        --transform-translate-x:-4rem
    }
    .ds\:-translate-x-20{
        --transform-translate-x:-5rem
    }
    .ds\:-translate-x-24{
        --transform-translate-x:-6rem
    }
    .ds\:-translate-x-32{
        --transform-translate-x:-8rem
    }
    .ds\:-translate-x-40{
        --transform-translate-x:-10rem
    }
    .ds\:-translate-x-48{
        --transform-translate-x:-12rem
    }
    .ds\:-translate-x-56{
        --transform-translate-x:-14rem
    }
    .ds\:-translate-x-64{
        --transform-translate-x:-16rem
    }
    .ds\:-translate-x-px{
        --transform-translate-x:-1px
    }
    .ds\:-translate-x-full{
        --transform-translate-x:-100%
    }
    .ds\:-translate-x-1\/2{
        --transform-translate-x:-50%
    }
    .ds\:translate-x-1\/2{
        --transform-translate-x:50%
    }
    .ds\:translate-x-full{
        --transform-translate-x:100%
    }
    .ds\:translate-y-0{
        --transform-translate-y:0
    }
    .ds\:translate-y-1{
        --transform-translate-y:.25rem
    }
    .ds\:translate-y-2{
        --transform-translate-y:.5rem
    }
    .ds\:translate-y-3{
        --transform-translate-y:.75rem
    }
    .ds\:translate-y-4{
        --transform-translate-y:1rem
    }
    .ds\:translate-y-5{
        --transform-translate-y:1.25rem
    }
    .ds\:translate-y-6{
        --transform-translate-y:1.5rem
    }
    .ds\:translate-y-8{
        --transform-translate-y:2rem
    }
    .ds\:translate-y-10{
        --transform-translate-y:2.5rem
    }
    .ds\:translate-y-12{
        --transform-translate-y:3rem
    }
    .ds\:translate-y-16{
        --transform-translate-y:4rem
    }
    .ds\:translate-y-20{
        --transform-translate-y:5rem
    }
    .ds\:translate-y-24{
        --transform-translate-y:6rem
    }
    .ds\:translate-y-32{
        --transform-translate-y:8rem
    }
    .ds\:translate-y-40{
        --transform-translate-y:10rem
    }
    .ds\:translate-y-48{
        --transform-translate-y:12rem
    }
    .ds\:translate-y-56{
        --transform-translate-y:14rem
    }
    .ds\:translate-y-64{
        --transform-translate-y:16rem
    }
    .ds\:translate-y-px{
        --transform-translate-y:1px
    }
    .ds\:-translate-y-1{
        --transform-translate-y:-0.25rem
    }
    .ds\:-translate-y-2{
        --transform-translate-y:-0.5rem
    }
    .ds\:-translate-y-3{
        --transform-translate-y:-0.75rem
    }
    .ds\:-translate-y-4{
        --transform-translate-y:-1rem
    }
    .ds\:-translate-y-5{
        --transform-translate-y:-1.25rem
    }
    .ds\:-translate-y-6{
        --transform-translate-y:-1.5rem
    }
    .ds\:-translate-y-8{
        --transform-translate-y:-2rem
    }
    .ds\:-translate-y-10{
        --transform-translate-y:-2.5rem
    }
    .ds\:-translate-y-12{
        --transform-translate-y:-3rem
    }
    .ds\:-translate-y-16{
        --transform-translate-y:-4rem
    }
    .ds\:-translate-y-20{
        --transform-translate-y:-5rem
    }
    .ds\:-translate-y-24{
        --transform-translate-y:-6rem
    }
    .ds\:-translate-y-32{
        --transform-translate-y:-8rem
    }
    .ds\:-translate-y-40{
        --transform-translate-y:-10rem
    }
    .ds\:-translate-y-48{
        --transform-translate-y:-12rem
    }
    .ds\:-translate-y-56{
        --transform-translate-y:-14rem
    }
    .ds\:-translate-y-64{
        --transform-translate-y:-16rem
    }
    .ds\:-translate-y-px{
        --transform-translate-y:-1px
    }
    .ds\:-translate-y-full{
        --transform-translate-y:-100%
    }
    .ds\:-translate-y-1\/2{
        --transform-translate-y:-50%
    }
    .ds\:translate-y-1\/2{
        --transform-translate-y:50%
    }
    .ds\:translate-y-full{
        --transform-translate-y:100%
    }
    .ds\:hover\:translate-x-0:hover{
        --transform-translate-x:0
    }
    .ds\:hover\:translate-x-1:hover{
        --transform-translate-x:.25rem
    }
    .ds\:hover\:translate-x-2:hover{
        --transform-translate-x:.5rem
    }
    .ds\:hover\:translate-x-3:hover{
        --transform-translate-x:.75rem
    }
    .ds\:hover\:translate-x-4:hover{
        --transform-translate-x:1rem
    }
    .ds\:hover\:translate-x-5:hover{
        --transform-translate-x:1.25rem
    }
    .ds\:hover\:translate-x-6:hover{
        --transform-translate-x:1.5rem
    }
    .ds\:hover\:translate-x-8:hover{
        --transform-translate-x:2rem
    }
    .ds\:hover\:translate-x-10:hover{
        --transform-translate-x:2.5rem
    }
    .ds\:hover\:translate-x-12:hover{
        --transform-translate-x:3rem
    }
    .ds\:hover\:translate-x-16:hover{
        --transform-translate-x:4rem
    }
    .ds\:hover\:translate-x-20:hover{
        --transform-translate-x:5rem
    }
    .ds\:hover\:translate-x-24:hover{
        --transform-translate-x:6rem
    }
    .ds\:hover\:translate-x-32:hover{
        --transform-translate-x:8rem
    }
    .ds\:hover\:translate-x-40:hover{
        --transform-translate-x:10rem
    }
    .ds\:hover\:translate-x-48:hover{
        --transform-translate-x:12rem
    }
    .ds\:hover\:translate-x-56:hover{
        --transform-translate-x:14rem
    }
    .ds\:hover\:translate-x-64:hover{
        --transform-translate-x:16rem
    }
    .ds\:hover\:translate-x-px:hover{
        --transform-translate-x:1px
    }
    .ds\:hover\:-translate-x-1:hover{
        --transform-translate-x:-0.25rem
    }
    .ds\:hover\:-translate-x-2:hover{
        --transform-translate-x:-0.5rem
    }
    .ds\:hover\:-translate-x-3:hover{
        --transform-translate-x:-0.75rem
    }
    .ds\:hover\:-translate-x-4:hover{
        --transform-translate-x:-1rem
    }
    .ds\:hover\:-translate-x-5:hover{
        --transform-translate-x:-1.25rem
    }
    .ds\:hover\:-translate-x-6:hover{
        --transform-translate-x:-1.5rem
    }
    .ds\:hover\:-translate-x-8:hover{
        --transform-translate-x:-2rem
    }
    .ds\:hover\:-translate-x-10:hover{
        --transform-translate-x:-2.5rem
    }
    .ds\:hover\:-translate-x-12:hover{
        --transform-translate-x:-3rem
    }
    .ds\:hover\:-translate-x-16:hover{
        --transform-translate-x:-4rem
    }
    .ds\:hover\:-translate-x-20:hover{
        --transform-translate-x:-5rem
    }
    .ds\:hover\:-translate-x-24:hover{
        --transform-translate-x:-6rem
    }
    .ds\:hover\:-translate-x-32:hover{
        --transform-translate-x:-8rem
    }
    .ds\:hover\:-translate-x-40:hover{
        --transform-translate-x:-10rem
    }
    .ds\:hover\:-translate-x-48:hover{
        --transform-translate-x:-12rem
    }
    .ds\:hover\:-translate-x-56:hover{
        --transform-translate-x:-14rem
    }
    .ds\:hover\:-translate-x-64:hover{
        --transform-translate-x:-16rem
    }
    .ds\:hover\:-translate-x-px:hover{
        --transform-translate-x:-1px
    }
    .ds\:hover\:-translate-x-full:hover{
        --transform-translate-x:-100%
    }
    .ds\:hover\:-translate-x-1\/2:hover{
        --transform-translate-x:-50%
    }
    .ds\:hover\:translate-x-1\/2:hover{
        --transform-translate-x:50%
    }
    .ds\:hover\:translate-x-full:hover{
        --transform-translate-x:100%
    }
    .ds\:hover\:translate-y-0:hover{
        --transform-translate-y:0
    }
    .ds\:hover\:translate-y-1:hover{
        --transform-translate-y:.25rem
    }
    .ds\:hover\:translate-y-2:hover{
        --transform-translate-y:.5rem
    }
    .ds\:hover\:translate-y-3:hover{
        --transform-translate-y:.75rem
    }
    .ds\:hover\:translate-y-4:hover{
        --transform-translate-y:1rem
    }
    .ds\:hover\:translate-y-5:hover{
        --transform-translate-y:1.25rem
    }
    .ds\:hover\:translate-y-6:hover{
        --transform-translate-y:1.5rem
    }
    .ds\:hover\:translate-y-8:hover{
        --transform-translate-y:2rem
    }
    .ds\:hover\:translate-y-10:hover{
        --transform-translate-y:2.5rem
    }
    .ds\:hover\:translate-y-12:hover{
        --transform-translate-y:3rem
    }
    .ds\:hover\:translate-y-16:hover{
        --transform-translate-y:4rem
    }
    .ds\:hover\:translate-y-20:hover{
        --transform-translate-y:5rem
    }
    .ds\:hover\:translate-y-24:hover{
        --transform-translate-y:6rem
    }
    .ds\:hover\:translate-y-32:hover{
        --transform-translate-y:8rem
    }
    .ds\:hover\:translate-y-40:hover{
        --transform-translate-y:10rem
    }
    .ds\:hover\:translate-y-48:hover{
        --transform-translate-y:12rem
    }
    .ds\:hover\:translate-y-56:hover{
        --transform-translate-y:14rem
    }
    .ds\:hover\:translate-y-64:hover{
        --transform-translate-y:16rem
    }
    .ds\:hover\:translate-y-px:hover{
        --transform-translate-y:1px
    }
    .ds\:hover\:-translate-y-1:hover{
        --transform-translate-y:-0.25rem
    }
    .ds\:hover\:-translate-y-2:hover{
        --transform-translate-y:-0.5rem
    }
    .ds\:hover\:-translate-y-3:hover{
        --transform-translate-y:-0.75rem
    }
    .ds\:hover\:-translate-y-4:hover{
        --transform-translate-y:-1rem
    }
    .ds\:hover\:-translate-y-5:hover{
        --transform-translate-y:-1.25rem
    }
    .ds\:hover\:-translate-y-6:hover{
        --transform-translate-y:-1.5rem
    }
    .ds\:hover\:-translate-y-8:hover{
        --transform-translate-y:-2rem
    }
    .ds\:hover\:-translate-y-10:hover{
        --transform-translate-y:-2.5rem
    }
    .ds\:hover\:-translate-y-12:hover{
        --transform-translate-y:-3rem
    }
    .ds\:hover\:-translate-y-16:hover{
        --transform-translate-y:-4rem
    }
    .ds\:hover\:-translate-y-20:hover{
        --transform-translate-y:-5rem
    }
    .ds\:hover\:-translate-y-24:hover{
        --transform-translate-y:-6rem
    }
    .ds\:hover\:-translate-y-32:hover{
        --transform-translate-y:-8rem
    }
    .ds\:hover\:-translate-y-40:hover{
        --transform-translate-y:-10rem
    }
    .ds\:hover\:-translate-y-48:hover{
        --transform-translate-y:-12rem
    }
    .ds\:hover\:-translate-y-56:hover{
        --transform-translate-y:-14rem
    }
    .ds\:hover\:-translate-y-64:hover{
        --transform-translate-y:-16rem
    }
    .ds\:hover\:-translate-y-px:hover{
        --transform-translate-y:-1px
    }
    .ds\:hover\:-translate-y-full:hover{
        --transform-translate-y:-100%
    }
    .ds\:hover\:-translate-y-1\/2:hover{
        --transform-translate-y:-50%
    }
    .ds\:hover\:translate-y-1\/2:hover{
        --transform-translate-y:50%
    }
    .ds\:hover\:translate-y-full:hover{
        --transform-translate-y:100%
    }
    .ds\:focus\:translate-x-0:focus{
        --transform-translate-x:0
    }
    .ds\:focus\:translate-x-1:focus{
        --transform-translate-x:.25rem
    }
    .ds\:focus\:translate-x-2:focus{
        --transform-translate-x:.5rem
    }
    .ds\:focus\:translate-x-3:focus{
        --transform-translate-x:.75rem
    }
    .ds\:focus\:translate-x-4:focus{
        --transform-translate-x:1rem
    }
    .ds\:focus\:translate-x-5:focus{
        --transform-translate-x:1.25rem
    }
    .ds\:focus\:translate-x-6:focus{
        --transform-translate-x:1.5rem
    }
    .ds\:focus\:translate-x-8:focus{
        --transform-translate-x:2rem
    }
    .ds\:focus\:translate-x-10:focus{
        --transform-translate-x:2.5rem
    }
    .ds\:focus\:translate-x-12:focus{
        --transform-translate-x:3rem
    }
    .ds\:focus\:translate-x-16:focus{
        --transform-translate-x:4rem
    }
    .ds\:focus\:translate-x-20:focus{
        --transform-translate-x:5rem
    }
    .ds\:focus\:translate-x-24:focus{
        --transform-translate-x:6rem
    }
    .ds\:focus\:translate-x-32:focus{
        --transform-translate-x:8rem
    }
    .ds\:focus\:translate-x-40:focus{
        --transform-translate-x:10rem
    }
    .ds\:focus\:translate-x-48:focus{
        --transform-translate-x:12rem
    }
    .ds\:focus\:translate-x-56:focus{
        --transform-translate-x:14rem
    }
    .ds\:focus\:translate-x-64:focus{
        --transform-translate-x:16rem
    }
    .ds\:focus\:translate-x-px:focus{
        --transform-translate-x:1px
    }
    .ds\:focus\:-translate-x-1:focus{
        --transform-translate-x:-0.25rem
    }
    .ds\:focus\:-translate-x-2:focus{
        --transform-translate-x:-0.5rem
    }
    .ds\:focus\:-translate-x-3:focus{
        --transform-translate-x:-0.75rem
    }
    .ds\:focus\:-translate-x-4:focus{
        --transform-translate-x:-1rem
    }
    .ds\:focus\:-translate-x-5:focus{
        --transform-translate-x:-1.25rem
    }
    .ds\:focus\:-translate-x-6:focus{
        --transform-translate-x:-1.5rem
    }
    .ds\:focus\:-translate-x-8:focus{
        --transform-translate-x:-2rem
    }
    .ds\:focus\:-translate-x-10:focus{
        --transform-translate-x:-2.5rem
    }
    .ds\:focus\:-translate-x-12:focus{
        --transform-translate-x:-3rem
    }
    .ds\:focus\:-translate-x-16:focus{
        --transform-translate-x:-4rem
    }
    .ds\:focus\:-translate-x-20:focus{
        --transform-translate-x:-5rem
    }
    .ds\:focus\:-translate-x-24:focus{
        --transform-translate-x:-6rem
    }
    .ds\:focus\:-translate-x-32:focus{
        --transform-translate-x:-8rem
    }
    .ds\:focus\:-translate-x-40:focus{
        --transform-translate-x:-10rem
    }
    .ds\:focus\:-translate-x-48:focus{
        --transform-translate-x:-12rem
    }
    .ds\:focus\:-translate-x-56:focus{
        --transform-translate-x:-14rem
    }
    .ds\:focus\:-translate-x-64:focus{
        --transform-translate-x:-16rem
    }
    .ds\:focus\:-translate-x-px:focus{
        --transform-translate-x:-1px
    }
    .ds\:focus\:-translate-x-full:focus{
        --transform-translate-x:-100%
    }
    .ds\:focus\:-translate-x-1\/2:focus{
        --transform-translate-x:-50%
    }
    .ds\:focus\:translate-x-1\/2:focus{
        --transform-translate-x:50%
    }
    .ds\:focus\:translate-x-full:focus{
        --transform-translate-x:100%
    }
    .ds\:focus\:translate-y-0:focus{
        --transform-translate-y:0
    }
    .ds\:focus\:translate-y-1:focus{
        --transform-translate-y:.25rem
    }
    .ds\:focus\:translate-y-2:focus{
        --transform-translate-y:.5rem
    }
    .ds\:focus\:translate-y-3:focus{
        --transform-translate-y:.75rem
    }
    .ds\:focus\:translate-y-4:focus{
        --transform-translate-y:1rem
    }
    .ds\:focus\:translate-y-5:focus{
        --transform-translate-y:1.25rem
    }
    .ds\:focus\:translate-y-6:focus{
        --transform-translate-y:1.5rem
    }
    .ds\:focus\:translate-y-8:focus{
        --transform-translate-y:2rem
    }
    .ds\:focus\:translate-y-10:focus{
        --transform-translate-y:2.5rem
    }
    .ds\:focus\:translate-y-12:focus{
        --transform-translate-y:3rem
    }
    .ds\:focus\:translate-y-16:focus{
        --transform-translate-y:4rem
    }
    .ds\:focus\:translate-y-20:focus{
        --transform-translate-y:5rem
    }
    .ds\:focus\:translate-y-24:focus{
        --transform-translate-y:6rem
    }
    .ds\:focus\:translate-y-32:focus{
        --transform-translate-y:8rem
    }
    .ds\:focus\:translate-y-40:focus{
        --transform-translate-y:10rem
    }
    .ds\:focus\:translate-y-48:focus{
        --transform-translate-y:12rem
    }
    .ds\:focus\:translate-y-56:focus{
        --transform-translate-y:14rem
    }
    .ds\:focus\:translate-y-64:focus{
        --transform-translate-y:16rem
    }
    .ds\:focus\:translate-y-px:focus{
        --transform-translate-y:1px
    }
    .ds\:focus\:-translate-y-1:focus{
        --transform-translate-y:-0.25rem
    }
    .ds\:focus\:-translate-y-2:focus{
        --transform-translate-y:-0.5rem
    }
    .ds\:focus\:-translate-y-3:focus{
        --transform-translate-y:-0.75rem
    }
    .ds\:focus\:-translate-y-4:focus{
        --transform-translate-y:-1rem
    }
    .ds\:focus\:-translate-y-5:focus{
        --transform-translate-y:-1.25rem
    }
    .ds\:focus\:-translate-y-6:focus{
        --transform-translate-y:-1.5rem
    }
    .ds\:focus\:-translate-y-8:focus{
        --transform-translate-y:-2rem
    }
    .ds\:focus\:-translate-y-10:focus{
        --transform-translate-y:-2.5rem
    }
    .ds\:focus\:-translate-y-12:focus{
        --transform-translate-y:-3rem
    }
    .ds\:focus\:-translate-y-16:focus{
        --transform-translate-y:-4rem
    }
    .ds\:focus\:-translate-y-20:focus{
        --transform-translate-y:-5rem
    }
    .ds\:focus\:-translate-y-24:focus{
        --transform-translate-y:-6rem
    }
    .ds\:focus\:-translate-y-32:focus{
        --transform-translate-y:-8rem
    }
    .ds\:focus\:-translate-y-40:focus{
        --transform-translate-y:-10rem
    }
    .ds\:focus\:-translate-y-48:focus{
        --transform-translate-y:-12rem
    }
    .ds\:focus\:-translate-y-56:focus{
        --transform-translate-y:-14rem
    }
    .ds\:focus\:-translate-y-64:focus{
        --transform-translate-y:-16rem
    }
    .ds\:focus\:-translate-y-px:focus{
        --transform-translate-y:-1px
    }
    .ds\:focus\:-translate-y-full:focus{
        --transform-translate-y:-100%
    }
    .ds\:focus\:-translate-y-1\/2:focus{
        --transform-translate-y:-50%
    }
    .ds\:focus\:translate-y-1\/2:focus{
        --transform-translate-y:50%
    }
    .ds\:focus\:translate-y-full:focus{
        --transform-translate-y:100%
    }
    .ds\:skew-x-0{
        --transform-skew-x:0
    }
    .ds\:skew-x-3{
        --transform-skew-x:3deg
    }
    .ds\:skew-x-6{
        --transform-skew-x:6deg
    }
    .ds\:skew-x-12{
        --transform-skew-x:12deg
    }
    .ds\:-skew-x-12{
        --transform-skew-x:-12deg
    }
    .ds\:-skew-x-6{
        --transform-skew-x:-6deg
    }
    .ds\:-skew-x-3{
        --transform-skew-x:-3deg
    }
    .ds\:skew-y-0{
        --transform-skew-y:0
    }
    .ds\:skew-y-3{
        --transform-skew-y:3deg
    }
    .ds\:skew-y-6{
        --transform-skew-y:6deg
    }
    .ds\:skew-y-12{
        --transform-skew-y:12deg
    }
    .ds\:-skew-y-12{
        --transform-skew-y:-12deg
    }
    .ds\:-skew-y-6{
        --transform-skew-y:-6deg
    }
    .ds\:-skew-y-3{
        --transform-skew-y:-3deg
    }
    .ds\:hover\:skew-x-0:hover{
        --transform-skew-x:0
    }
    .ds\:hover\:skew-x-3:hover{
        --transform-skew-x:3deg
    }
    .ds\:hover\:skew-x-6:hover{
        --transform-skew-x:6deg
    }
    .ds\:hover\:skew-x-12:hover{
        --transform-skew-x:12deg
    }
    .ds\:hover\:-skew-x-12:hover{
        --transform-skew-x:-12deg
    }
    .ds\:hover\:-skew-x-6:hover{
        --transform-skew-x:-6deg
    }
    .ds\:hover\:-skew-x-3:hover{
        --transform-skew-x:-3deg
    }
    .ds\:hover\:skew-y-0:hover{
        --transform-skew-y:0
    }
    .ds\:hover\:skew-y-3:hover{
        --transform-skew-y:3deg
    }
    .ds\:hover\:skew-y-6:hover{
        --transform-skew-y:6deg
    }
    .ds\:hover\:skew-y-12:hover{
        --transform-skew-y:12deg
    }
    .ds\:hover\:-skew-y-12:hover{
        --transform-skew-y:-12deg
    }
    .ds\:hover\:-skew-y-6:hover{
        --transform-skew-y:-6deg
    }
    .ds\:hover\:-skew-y-3:hover{
        --transform-skew-y:-3deg
    }
    .ds\:focus\:skew-x-0:focus{
        --transform-skew-x:0
    }
    .ds\:focus\:skew-x-3:focus{
        --transform-skew-x:3deg
    }
    .ds\:focus\:skew-x-6:focus{
        --transform-skew-x:6deg
    }
    .ds\:focus\:skew-x-12:focus{
        --transform-skew-x:12deg
    }
    .ds\:focus\:-skew-x-12:focus{
        --transform-skew-x:-12deg
    }
    .ds\:focus\:-skew-x-6:focus{
        --transform-skew-x:-6deg
    }
    .ds\:focus\:-skew-x-3:focus{
        --transform-skew-x:-3deg
    }
    .ds\:focus\:skew-y-0:focus{
        --transform-skew-y:0
    }
    .ds\:focus\:skew-y-3:focus{
        --transform-skew-y:3deg
    }
    .ds\:focus\:skew-y-6:focus{
        --transform-skew-y:6deg
    }
    .ds\:focus\:skew-y-12:focus{
        --transform-skew-y:12deg
    }
    .ds\:focus\:-skew-y-12:focus{
        --transform-skew-y:-12deg
    }
    .ds\:focus\:-skew-y-6:focus{
        --transform-skew-y:-6deg
    }
    .ds\:focus\:-skew-y-3:focus{
        --transform-skew-y:-3deg
    }
    .ds\:transition-none{
        transition-property:none
    }
    .ds\:transition-all{
        transition-property:all
    }
    .ds\:transition{
        transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-transform;
        transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
        transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,-webkit-transform
    }
    .ds\:transition-colors{
        transition-property:background-color,border-color,color,fill,stroke
    }
    .ds\:transition-opacity{
        transition-property:opacity
    }
    .ds\:transition-shadow{
        transition-property:box-shadow
    }
    .ds\:transition-transform{
        transition-property:-webkit-transform;
        transition-property:transform;
        transition-property:transform,-webkit-transform
    }
    .ds\:ease-linear{
        transition-timing-function:linear
    }
    .ds\:ease-in{
        transition-timing-function:cubic-bezier(0.4,0,1,1)
    }
    .ds\:ease-out{
        transition-timing-function:cubic-bezier(0,0,0.2,1)
    }
    .ds\:ease-in-out{
        transition-timing-function:cubic-bezier(0.4,0,0.2,1)
    }
    .ds\:duration-75{
        transition-duration:75ms
    }
    .ds\:duration-100{
        transition-duration:100ms
    }
    .ds\:duration-150{
        transition-duration:150ms
    }
    .ds\:duration-200{
        transition-duration:200ms
    }
    .ds\:duration-300{
        transition-duration:300ms
    }
    .ds\:duration-500{
        transition-duration:500ms
    }
    .ds\:duration-700{
        transition-duration:700ms
    }
    .ds\:duration-1000{
        transition-duration:1000ms
    }
}
.atmc-header{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    z-index:20;
    transition:all ease-in-out 400ms
}
.atmc-header.sticky{
    background-color:#fff;
    box-shadow:0px 30px 2.2rem rgba(0,0,0,.09);
    box-shadow:0px 20px 20px rgba(0,0,0,.15);
    position:fixed;
    background:#10223f
}
.atmc-header_container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    max-width:1480px;
    margin:0 auto;
    padding:0 20px;
    position:relative
}
@media(max-width:991px){
    .atmc-header{
        background:#fff
    }
    .atmc-header_container{
        padding:0
    }
}
.atmc-header_navigation{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media(min-width:992px){
    .hs-menu-depth-2 ul{
        transform:translateX(1px) !important;
        -webkit-transform:translateX(1px) !important
    }
    .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper{
        margin-top:1px
    }
    .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2{
        padding:8px 0
    }
    .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2:hover{
        background:#19a6a6;
        border-radius:20px
    }
    .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2:hover>a:after{
        transform:rotate(-90deg);
        transition:.2s ease
    }
    .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2 a:after{
        right:10px !important;
        top:calc(50% - 10px) !important
    }
    .atmc-header_navigation,.atmc-header_menu,.atmc-header_menu>.hs-menu-wrapper,.atmc-header_menu .hs-menu-wrapper>ul,.atmc-header_menu .hs-menu-wrapper>ul>li{
        height:100%
    }
    .atmc-header_menu .hs-menu-wrapper ul{
        margin-top:0
    }
    .atmc-header_menu .hs-menu-wrapper li a{
        color:inherit;
        padding:2rem 1rem;
        font-size:.9rem;
        font-weight:light;
        color:white;
        display:flex;
        align-items:center;
        height:100%
    }
    .atmc-header_menu .hs-menu-wrapper li a:hover{
        color:#fff
    }
    .atmc-header .atmc-header_menu li.active>a{
        color:white
    }
    .atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li{
        position:relative
    }
    .atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li.has-mega-menu{
        position:static
    }
    .atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li>a{
        position:relative
    }
    .atmc-header-white .atmc-header_menu>.hs-menu-wrapper>ul>li>a{
        color:#fff
    }
    .atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li:hover>a{
        color:#4a5278
    }
    .atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li:hover>a:after{
        opacity:1
    }
    .atmc-header-white .atmc-header_menu>.hs-menu-wrapper>ul>li:hover>a{
        color:#fff
    }
    .atmc-header-white .atmc-header_menu>.hs-menu-wrapper>ul>li>a:after{
        background-color:#fff
    }
    .atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li.active-branch>a,.atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li.active>a{
        position:relative
    }
    .atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li.active-branch>a:after,.atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li.active>a:after{
        opacity:1;
        background-color:#10223f
    }
    .atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper{
        position:absolute;
        top:100%;
        left:0;
        opacity:0;
        transform:translateY(10px);
        -webkit-transform:translateY(10px);
        visibility:hidden;
        transition:.15s ease;
        border-radius:20px;
        background:#10223f
    }
    .atmc-header .atmc-header_menu>.hs-menu-wrapper>ul>li:hover>.hs-menu-children-wrapper{
        transform:translateY(0);
        -webkit-transform:translateY(0);
        opacity:1;
        visibility:visible
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper{
        background-color:var(--gray700);
        min-width:12rem;
        width:auto;
        color:#fff
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper>li{
        width:100%
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper>li:not(:first-of-type){
        margin-top:5px
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper>li>a{
        display:block;
        padding:0 1rem;
        font-size:.9rem
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper>li:hover>a{
        color:#fff
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper>li.hs-item-has-children{
        position:relative
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper>li.hs-item-has-children:before{
        content:"";
        position:absolute;
        right:.5rem;
        top:0;
        bottom:0;
        margin:auto
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper>li>.hs-menu-children-wrapper{
        position:absolute;
        left:100%;
        top:0;
        opacity:0;
        transform:translateX(10px);
        -webkit-transform:translateX(10px);
        transform:translateX(1px) !important -webkit-transform:translateX(1px) !important;
        visibility:hidden;
        background-color:#10223f;
        padding:0;
        min-width:12rem;
        width:auto;
        color:#fff;
        transition:.15s ease;
        border-radius:20px
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper>li>.hs-menu-children-wrapper a{
        padding:0 1rem
    }
    .atmc-header_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper>li:hover>.hs-menu-children-wrapper{
        left:100%;
        opacity:1;
        transform:translateX(0);
        -webkit-transform:translateX(0);
        visibility:visible
    }
}
@media(max-width:991px){
    .atmc-header_menu-wrapper{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        justify-self:flex-end
    }
    .atmc-header_menu .hs-menu-wrapper{
        display:none
    }
}
.child-trigger{
    display:none
}
@media(min-width:992px){
    .atmc-mobile-trigger{
        display:none !important
    }
}
@media(max-width:991px){
    .atmc-header_menu>.hs-menu-wrapper{
        max-height:calc(100vh - 79px);
        overflow-y:scroll
    }
    .atmc-header_menu,.atmc-header_menu .hs-menu-wrapper>ul,.atmc-header_menu .hs-menu-wrapper>ul li,.atmc-header_menu .hs-menu-wrapper>ul li a{
        display:block;
        float:none;
        position:static;
        top:auto;
        right:auto;
        left:auto;
        bottom:auto;
        padding:0px;
        margin:0px;
        background-image:none;
        background-color:transparent;
        border:0px;
        -webkit-border-radius:0px;
        -moz-border-radius:0px;
        border-radius:0px;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        max-width:none;
        width:100%;
        height:auto;
        line-height:1;
        font-weight:normal;
        text-decoration:none;
        text-indent:0px;
        text-align:left;
        color:#fff
    }
    .hamburger{
        padding:1rem !important;
        outline:none !important
    }
    .hamburger-box{
        width:2rem !important;
        margin:0 .75rem
    }
    .hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{
        width:2rem !important;
        height:1.5px !important
    }
    .child-trigger{
        display:block !important;
        cursor:pointer;
        position:absolute;
        top:0px;
        right:0px;
        width:55px !important;
        min-width:55px !important;
        height:3rem !important;
        padding:0 !important;
        border-left:1px dotted rgba(255,255,255,.20)
    }
    .child-trigger:hover{
        text-decoration:none
    }
    .child-trigger i{
        position:relative;
        top:50%;
        margin:0 auto !important;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
    .child-trigger i:after{
        position:absolute;
        content:''
    }
    .child-trigger i,.child-trigger i:after{
        width:10px;
        height:1px;
        background-color:#fff;
        display:block
    }
    .child-trigger i:after{
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg)
    }
    .child-trigger.child-open i:after{
        -webkit-transform:rotate(-180deg);
        -ms-transform:rotate(-180deg);
        transform:rotate(-180deg)
    }
    .atmc-header_menu.js-enabled .hs-menu-wrapper,.atmc-header_menu.js-enabled .hs-menu-children-wrapper{
        display:none
    }
    .atmc-header_menu ul.hs-menu-children-wrapper{
        visibility:visible !important;
        opacity:1 !important;
        position:static !important;
        display:none
    }
    .atmc-header_menu.js-enabled .hs-menu-wrapper{
        width:100%;
        position:absolute;
        top:100%;
        left:0;
        width:100%;
        padding:0
    }
    .atmc-header_menu .hs-menu-wrapper{
        background-color:#4a5278;
        width:100%
    }
    .atmc-header_menu .hs-menu-wrapper li.active-branch>a{
        font-weight:bold
    }
    .atmc-header_menu .hs-menu-wrapper li.active>a{
        background:#10223f;
        color:#fff
    }
    .atmc-header_menu .hs-menu-wrapper>ul>li{
        position:relative
    }
    .atmc-header_menu .hs-menu-wrapper>ul>li a{
        font-size:1rem;
        overflow:visible
    }
    .atmc-header_menu .hs-menu-wrapper>ul li{
        border-top:1px dotted rgba(255,255,255,.35);
        position:relative
    }
    .atmc-header_menu .hs-menu-wrapper>ul li a{
        padding:1rem;
        color:#fff;
        height:3rem
    }
    .atmc-header_menu .hs-menu-wrapper>ul li a:hover{
        color:#fff
    }
    .atmc-header_menu .hs-menu-wrapper>ul ul li{
        background-color:rgba(255,255,255,.08)
    }
    .atmc-header_menu .hs-menu-wrapper>ul ul li a{
        text-indent:10px;
        font-size:1rem
    }
    .atmc-header_menu .hs-menu-wrapper>ul ul ul li a{
        text-indent:30px
    }
    .atmc-header_menu .hs-menu-wrapper>ul ul ul ul li a{
        text-indent:50px
    }
}
.atmc-header_logo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    overflow:hidden;
    padding:1rem 0
}
.atmc-header_logo img{
    display:block
}
@media(max-width:991px){
    .atmc-header_logo{
        margin-left:20px
    }
}
.atmc-header_logo_white{
    display:none
}
.atmc-header_right{
    display:flex;
    align-items:center;
    order:2
}
.atmc-header_language-switcher{
    display:flex;
    align-items:center;
    padding:2rem;
    border-left:1px solid #dfdbd2;
    height:100%;
    color:inherit
}
.atmc-header_language-switcher-label{
    display:flex;
    align-items:center
}
.atmc-header_language-switcher-label>div>span{
    display:block
}
.atmc-header_language-switcher .lang_switcher_class{
    display:block
}
.atmc-header_language-switcher .globe_class{
    background:0;
    position:relative;
    width:auto;
    height:auto
}
.atmc-header_language-switcher .globe_class:before{
    content:"\f0ac";
    font-family:"Font Awesome 5 Free";
    font-weight:900
}
.atmc-header_language-switcher-label-current{
    margin-left:.5rem;
    font-size:.9rem
}
.atmc-header_language-switcher .lang_list_class:before{
    border-bottom-color:#4a5278
}
.atmc-header_language-switcher .lang_list_class:after{
    border-bottom-color:#4a5278
}
.atmc-header_language-switcher .lang_list_class li{
    border:none !important;
    background:#4a5278;
    width:10rem;
    font-size:.75rem
}
.atmc-header_language-switcher .lang_list_class li a{
    color:#fff
}
.atmc-header_language-switcher .lang_list_class li a:hover{
    color:#10223f
}
@media(max-width:991px){
    .atmc-header_right{
        margin-left:auto;
        justify-self:flex-end
    }
    .atmc-header_language-switcher-label-current{
        display:none
    }
}
.atmc-header-01_search{
    position:fixed;
    left:0;
    top:0;
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.9);
    z-index:10;
    opacity:0;
    visibility:hidden;
    overflow:hidden;
    transition:.3s ease
}
.atmc-header-01_search_active{
    opacity:1 !important;
    visibility:visible !important
}
.atmc-header-01_search p{
    color:#fff
}
@media(max-width:991px){
    .atmc-header-01_search_wrapper{
        order:3
    }
}
.atmc-header-01_search_trigger{
    cursor:pointer;
    display:flex;
    align-items:center;
    padding:2rem;
    border-right:1px solid #dfdbd2;
    border-left:1px solid #dfdbd2;
    height:100%;
    transition:.3s ease
}
.atmc-header-01_search_trigger svg{
    height:1.25rem;
    fill:#19a6a6;
    transition:.3s ease
}
.header.sticky .atmc-header-01_search_trigger svg{
    fill:#19a6a6
}
.atmc-header-01_search_trigger:hover{
    background:#10223f
}
.atmc-header-01_search_trigger:hover svg{
    fill:#fff
}
.atmc-header-white .atmc-header-01_search_trigger svg{
    fill:#fff
}
.atmc-header-01_search_close{
    display:inline-block;
    width:auto;
    cursor:pointer
}
.atmc-header-01_search_close .hamburger{
    padding:2px
}
.atmc-header-01_search .hamburger.is-active .hamburger-inner,.atmc-header-01_search .hamburger.is-active .hamburger-inner:after,.atmc-header-01_search .hamburger.is-active .hamburger-inner:before{
    background-color:#fff
}
.atmc-header-white .hamburger-inner,.atmc-header-white .hamburger-inner:after,.atmc-header-white .hamburger-inner:before,.atmc-header-white .hamburger.is-active .hamburger-inner,.atmc-header-white .hamburger.is-active .hamburger-inner:after,.atmc-header-white .hamburger.is-active .hamburger-inner:before{
    background-color:#fff
}
.atmc-header-01_search>div{
    position:relative;
    width:800px;
    max-width:100%;
    padding:1rem 20px;
    transform:translateY(-100%);
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transition:.3s ease
}
.atmc-header-01_search_active>div{
    transform:translateY(0);
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0)
}
.atmc-header-01_search input.hs-search-field__input{
    padding:1rem;
    background-color:transparent !important;
    border:none !important;
    border-bottom:1px solid #fff !important;
    color:#fff !important;
    font-size:2rem !important;
    border-radius:0 !important
}
.atmc-header-01_search input::-webkit-input-placeholder{
    color:#fff
}
.atmc-header-01_search input:-ms-input-placeholder{
    color:#fff
}
.atmc-header-01_search input::placeholder{
    color:#fff
}
.atmc-header-default{
    background-color:#10223f;
}
@media(min-width:768px){
    .atmc-header-transparent{
        border-bottom:1px solid rgba(255,255,255,.3);
        position:fixed
    }
    .atmc-header-transparent .atmc-header_logo_white{
        display:block
    }
    .atmc-header-transparent .atmc-header_logo_dark{
        display:none
    }
    .atmc-header.sticky .atmc-header_logo_white{
        display:none
    }
    .atmc-header.sticky .atmc-header_logo_dark{
        display:block
    }
    .atmc-header-transparent .atmc-header_menu .hs-menu-wrapper>ul>li>a{
        color:#fff
    }
    .atmc-header-transparent .atmc-header_menu .hs-menu-wrapper>ul>li:hover>a{
        color:#10223f
    }
    .atmc-header-transparent .atmc-header_menu>.hs-menu-wrapper>ul>li>a:after{
        background-color:#10223f
    }
    .atmc-header-transparent.sticky .atmc-header_menu .hs-menu-wrapper>ul>li>a{
        color:#19a6a6
    }
    .atmc-header-transparent .atmc-header_language-switcher{
        color:#fff;
        border-left:1px solid rgba(255,255,255,0.3)
    }
    .atmc-header-transparent.sticky .atmc-header_language-switcher{
        color:inherit;
        border-left:1px solid #dfdbd2
    }
    .atmc-header-transparent .atmc-header-01_search_trigger{
        border-left:1px solid rgba(255,255,255,.3);
        border-right:1px solid rgba(255,255,255,.3)
    }
    .atmc-header-transparent.sticky .atmc-header-01_search_trigger{
        border-left:1px solid #dfdbd2;
        border-right:1px solid #dfdbd2
    }
    .atmc-header-transparent .atmc-header-01_search_trigger svg{
        fill:#fff
    }
    .atmc-header-transparent.sticky .atmc-header-01_search_trigger svg{
        fill:#19a6a6
    }
}
.atmc-header-white .atmc-header_menu>.hs-menu-wrapper>ul>li>a{
    font-style:normal;
    font-weight:600;
    font-size:16px;
    line-height:18px;
    text-transform:uppercase;
    position:relative
}
@media(min-width:991px){
    .atmc-header .hs-menu-item.hs-menu-depth-1.hs-item-has-children{
        margin-right:19px
    }
    .atmc-header .atmc-header_menu .hs-menu-wrapper li.hs-menu-item.hs-item-has-children>a:after{
        content:"\f078";
        font-family:"Font Awesome 5 Free";
        position:absolute;
        right:0px;
        background-color:transparent;
        font-size:14px;
        font-weight:600;
        top:calc(50% - 7px)
    }
    .atmc-header .hs-menu-depth-3 a:after{
        content:"" !important
    }
    .atmc-header .hs-menu-depth-3{
        padding:8px 0;
        width:100%;
        line-height:1.35
    }
    .atmc-header .hs-menu-depth-3:hover{
        background:#19a6a6;
        border-radius:20px
    }
    .atmc-header_menu .hs-menu-wrapper li:not(:last-of-type) a{
        padding-right:1.2rem
    }
    .atmc-header_menu .hs-menu-wrapper li:last-of-type{
        display:flex;
        flex-direction:column;
        justify-content:center
    }
    .atmc-header_menu .hs-menu-wrapper li.hs-menu-depth-1:last-of-type a{
        background:#fff;
        border:1px solid #fff;
        box-sizing:border-box;
        border-radius:50px;
        padding:11px 20px;
        height:unset;
        color:#19a6a6 !important;
        margin-left:19px
    }
}
@media(max-width:767px){
    .atmc-header_logo img{
        max-width:125px !important
    }
}
.footer{
    padding:0 20px;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    width:100%;
    position:relative
}
.footer.footer-overlay:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:1;
    background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.9) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.9) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,.9) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#e6000000',GradientType=0)
}
.atmc-site-footer{
    position:relative;
    z-index:3;
    padding:4rem 0
}
@media(min-width:992px){
    .atmc-site-footer{
        padding:36px 0 20px
    }
}
@media(max-width:480px){
    .atmc-site-footer{
        text-align:center
    }
}
@media(min-width:768px) and (max-width:991px){
    .atmc-site-footer .row-fluid>.span4{
        -ms-flex-preferred-size:40%;
        flex-basis:40%;
        width:40%;
        padding-right:1rem
    }
    .atmc-site-footer .row-fluid>.span3{
        display:none
    }
    .atmc-site-footer .row-fluid>.span5{
        -ms-flex-preferred-size:60%;
        flex-basis:60%;
        width:60%;
        margin-left:0
    }
}
.atmc-site-footer_logo img{
    display:inline-block;
    width:auto !important;
    height:50px;
    max-height:50px
}
.atmc-sitefooter_about p{
    font-size:16px;
    line-height:24px;
    max-width:400px
}
@media(max-width:767px){
    .atmc-sitefooter_about p{
        text-align:center;
        margin-left:auto;
        margin-right:auto
    }
}
.atmc-sitefooter_social .social-links{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.atmc-sitefooter_social a{
    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:40px;
    height:40px;
    margin-right:.5rem;
    padding:10px;
    border-radius:100%;
    background-color:#4a5278;
    box-shadow:0px 10px 10px rgba(0,0,0,.1)
}
.atmc-sitefooter_social a:hover{
    background-color:#10223f;
    transform:scale(1.1);
    -webkit-transform:scale(1.1)
}
.atmc-sitefooter_social svg{
    height:15px;
    transition:.3s ease;
    fill:#fff
}
@media(max-width:767px){
    .atmc-sitefooter_social .social-links{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.atmc-sitefooter_menu a{
    position:relative;
    padding:0
}
.atmc-sitefooter_menu a:hover,.atmc-sitefooter_menu a:focus{
    color:#10223f !important
}
.atmc-sitefooter_menu a:before{
    content:"";
    position:absolute;
    left:-0.5rem;
    bottom:0;
    width:2px;
    height:0;
    background-color:#10223f;
    transition:.3s ease
}
.atmc-sitefooter_menu a:hover:before{
    height:100%
}
.atmc-sitefooter_menu li{
    display:block;
    width:100%
}
.atmc-sitefooter_menu li.hs-menu-item a{
    color:white;
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:600;
    font-size:16px !important;
    line-height:18px
}
.atmc-sitefooter_menu>.hs-menu-wrapper>ul>li>a{
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:3px;
    margin-bottom:1.5rem
}
.atmc-sitefooter_menu>.hs-menu-wrapper>ul>li>.hs-menu-children-wrapper a{
    margin-top:.4rem;
    font-size:.95rem
}
@media(max-width:767px){
    .atmc-sitefooter_menu>.hs-menu-wrapper>ul,.atmc-sitefooter_menu>.hs-menu-wrapper>ul a{
        text-align:center
    }
}
@media(min-width:481px){
    .atmc-sitefooter_menu>.hs-menu-wrapper>ul{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:stretch;
        -ms-flex-align:stretch;
        align-items:stretch
    }
    .atmc-sitefooter_menu>.hs-menu-wrapper>ul>li{
        -ms-flex-preferred-size:33.333333%;
        flex-basis:33.333333%;
        padding-right:1rem
    }
}
@media(max-width:480px){
    .atmc-sitefooter_menu>.hs-menu-wrapper>ul>li{
        margin-top:1rem
    }
}
.atmc-footer{
    position:relative;
    padding:3rem 0;
    z-index:3;
    border-top:1px solid rgba(25,166,166,0.19)
}
.footer.text-white .atmc-footer{
    border-top:1px solid rgba(255,255,255,0.19)
}
.atmc-footer>.dnd-section{
    padding:0 20px
}
@media(max-width:767px){
    .atmc-footer{
        text-align:center
    }
}
.footer__copyright{
    font-family:;
    line-height:1;
    font-size:.8rem
}
.footer__copyright a{
    color:#10223f !important
}
.footer_developed{
    font-family:;
    line-height:1;
    font-size:.8rem
}
.footer_developed a{
    color:#10223f !important
}
footer.footer .atmc-footer{
    padding:22px 0
}
footer.footer .atmc-footer .dnd-section .row-fluid{
    display:flex;
    align-items:center;
    flex-direction:column
}
@media(min-width:600px){
    footer.footer .atmc-footer .dnd-section .row-fluid{
        flex-direction:row;
        justify-content:space-between
    }
}
footer.footer .atmc-footer .dnd-section .row-fluid .footer__copyright{
    font-style:normal;
    font-weight:normal;
    font-size:16px;
    line-height:24px;
    display:flex;
    align-items:center;
    color:#eceded;
    font-family:Roboto
}
footer.footer .atmc-footer .dnd-section .row-fluid .atmc-sitefooter_social{
    display:flex;
    justify-content:flex-end
}
footer.footer .atmc-footer .dnd-section .row-fluid .atmc-sitefooter_social .social-links__icon{
    background-color:#19a6a6;
    box-shadow:none
}
.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li:first-child a,.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li:nth-child(4) a{
    color:#19a6a6
}
.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li:nth-child(4) a{
    padding-top:20px
}
.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:first-child ul li a{
    color:white;
    font-family: 'Source Sans Pro', sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:16px !important;
    line-height:1.35
}
.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li a{
    color:white;
    font-family: 'Source Sans Pro', sans-serif;
    font-style:normal;
    font-weight:600;
    font-size:16px !important;
    line-height:24px
}
.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:first-child a:focus,.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:first-child a:hover{
    color:#19a6a6 !important
}
.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) a:focus,.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) a:hover{
    color:white !important
}
.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li:first-child a:hover,.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li:nth-child(4) a:hover,.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li:first-child a:focus,.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li:nth-child(4) a:focus{
    color:#19a6a6 !important;
    cursor:unset
}
@media(min-width:767px){
    .footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:first-child{
        flex:1 1 243px
    }
    .footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2){
        flex:0 0 140px
    }
    .footer .hs-menu-item.hs-menu-depth-1>a{
        display:none
    }
    .footer .hs-menu-wrapper ul{
        justify-content:space-between
    }
}
@media(max-width:767px){
    .footer .hs-menu-wrapper ul{
        display:flex;
        align-items:center;
        flex-direction:column
    }
}
.footer .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2:hover{
    background:transparent !important
}
.footer .hs-menu-item.hs-menu-depth-1>.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2{
    padding:8px 0
}
.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li{
    padding:0 !important
}
.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li:nth-child(3) a,.footer .atmc-sitefooter_menu ul .hs-menu-item.hs-menu-depth-1:nth-child(2) ul li:nth-child(6) a{
    margin-top:1px
}
.atmc-blog-01_box{
    display:inline-block;
    width:100%
}
.atmc-blog-01_img_wrapper{
    position:relative;
    display:inline-block;
    width:100%;
    margin-bottom:.5rem
}
.atmc-blog-01_img{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    width:100%;
    height:100%;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    transition:transform 2s ease
}
.atmc-blog-01_name{
    margin-bottom:0
}
.atmc-blog-01_info{
    position:absolute;
    right:1rem;
    top:0;
    padding:20px 15px;
    text-align:center;
    line-height:1
}
.atmc-blog-01 .atmc-blog-01_date{
    display:block;
    font-size:1.5rem;
    font-weight:bold;
    color:#fff !important
}
.atmc-blog-01 .atmc-blog-01_month{
    display:block;
    font-size:.75rem;
    color:#fff !important
}
.atmc-counter_number{
    margin:0
}
.atmc-counter-03_number{
    line-height:1;
    margin:0
}
.atmc-counter-03 svg{
    width:2rem
}
.atmc-feature svg{
    height:100%
}
.atmc-feature-01 svg{
    height:2rem
}
.atmc-feature.atmc-feature-01 h3{
    font-size:24px;
    line-height:30px;
    color:#19a6a6;
    font-weight:700
}
@media(max-width:767px){
    .atmc-feature{
        padding-bottom:30px !important
    }
}
.atmc-gallery-01_img{
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    padding-bottom:55%;
    display:block
}
.atmc-gallery-01_img img{
    width:100%;
    max-width:100%;
    height:auto;
    display:none
}
@media(max-width:767px){
    .atmc-gallery-01_img{
        background:none !important;
        padding-bottom:0
    }
    .atmc-gallery-01_img img{
        display:block
    }
}
.atmc-gallery-01 .card-body{
    padding:37px 27px 34px;
    background:#eceded
}
.atmc-gallery-01 .card-body h4 a,.atmc-gallery-01 .card-body h4{
    font-family:Exo;
    font-style:normal;
    font-weight:normal;
    font-size:24px;
    line-height:140.62%;
    color:#10223f
}
.atmc-gallery-01 .atmc-grid-col{
    display:flex;
    flex-direction:column
}
.gallery-wrapper .atmc-gallery-01 .card-body div p{
    font-size:20px !important;
    line-height:27px !important
}
@media(max-width:767px){
    .gallery-wrapper .atmc-gallery-01 .card-body div p{
        font-size:20px !important;
        line-height:28px !important
    }
}
.gallery-wrapper .atmc-gallery-01 .atmc-grid-col .card-body div h3{
    font-size:24px;
    line-height:30px;
    color:#19a6a6;
    font-weight:700
}
.atmc-gallery-01 .atmc-grid-col .card-body{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%
}
.atmc-gallery-01 .atmc-grid-col .reading-minutes{
    font-family:Roboto;
    font-style:normal;
    font-weight:normal;
    font-size:15px;
    line-height:140.62%;
    color:#999a9a;
    text-transform:uppercase
}
.atmc-gallery-01 .atmc-grid-col .hubspot-topic_data a{
    font-family:Roboto;
    font-style:normal;
    font-weight:normal;
    font-size:15px;
    line-height:140.62%;
    color:#999a9a;
    text-transform:uppercase
}
.atmc-gallery-01 .atmc-grid-col .divider{
    padding:0 3px 0 5px;
    color:#999a9a;
    margin-top:-3px
}
.atmc-gallery-01 .atmc-grid-col .hubspot-topic_data{
    color:#999a9a
}
.gallery-wrapper .button-holder{
    margin-top:58px
}
.gallery-wrapper{
    z-index:9;
    position:relative
}
.atmc-gallery-02 .card-body-desc{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.atmc-gallery-01 .underline{
    width:101px;
    height:2px;
    background:#96bf41
}
.atmc-gallery-01 .underline.alignment-center{
    margin:24px auto 20px
}
.atmc-gallery-01 .underline.alignment-right{
    margin:24px 0 20px auto
}
.atmc-gallery-01 .atmc-grid-col .card-body ul{
    text-align:left
}
.resource-template .atmc-image-default.bottom-left-shape{
    position:absolute;
    bottom:-142px;
    z-index:-1
}
.resource-template{
    overflow:hidden
}
.var_02 .atmc-gallery-02_img{
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    padding-bottom:55%;
    display:block
}
@media screen and (max-width:767px){
    .atmc-gallery-01.var_02 .atmc-grid-col .card-body{
        padding:15px 25px
    }
    .atmc-gallery-01.var_02 .atmc-grid-col .card-body h4 a{
        font-size:18px
    }
    .atmc-gallery-01.var_02 .atmc-grid-col .card-body .post-footer .reading-minutes{
        font-size:12px
    }
    .atmc-gallery-01.var_02 .atmc-grid-col .card-body .post-footer .hubspot-topic_data a{
        font-size:12px
    }
}
@media screen and (max-width:888px) and (min-width:768px){
    .atmc-gallery-01.var_02 .atmc-grid-col .card-body .post-footer{
        flex-direction:column;
        align-items:flex-start
    }
    .atmc-gallery-01.var_02 .atmc-grid-col .card-body .post-footer .divider{
        display:none
    }
}
.atmc-hero-01{
    position:relative;
    width:100%;
    min-height:537px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0px !important
}
.atmc-hero-01 .atmc-container>.row-fluid>.span12{
    position:relative
}
.atmc-hero-01 .atmc-hero-01_heading{
    font-family:Exo;
    font-style:italic;
    font-weight:700;
    font-size:48px;
    line-height:100px;
    align-items:center;
    text-align:center;
    letter-spacing:.05em
}
@media(min-width:767px){
    .atmc-hero-01 .atmc-hero-01_heading{
        font-size:76px;
        line-height:130px
    }
}
@media(min-width:1024px){
    .atmc-hero-01 .atmc-hero-01_heading{
        font-size:140px;
        line-height:186px
    }
}
.atmc-hero-01 p{
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:20px;
    text-align:center;
    max-width:950px;
    margin-left:auto;
    margin-right:auto
}
@media(min-width:767px){
    font-size:24px;
    line-height:40px
}
.atmc-hero-01 .button-holder{
    display:flex;
    flex-direction:column;
    justify-content:center;
    margin-top:35px
}
.atmc-hero-01 .button-holder div:first-of-type{
    margin-bottom:22px
}
@media(min-width:767px){
    .atmc-hero-01 .button-holder{
        flex-direction:row
    }
    .atmc-hero-01 .button-holder div:first-of-type{
        margin-right:20px;
        margin-bottom:0px
    }
}
.atmc-hero-01 .rotating-text .slick-slide{
    margin-right:30px
}
.atmc-hero-01 .rotating-text .slick-slide .rotating-item{
    font-family:Montserrat;
    font-weight:bold;
    font-style:italic;
    font-size:22px;
    line-height:26px;
    text-align:center;
    letter-spacing:.05em;
    text-transform:uppercase;
    color:white;
    opacity:.6
}
@media(min-width:767px){
    .atmc-hero-01 .rotating-text .slick-slide .rotating-item{
        font-size:42px;
        line-height:56px
    }
}
@media(max-width:767px){
    .atmc-hero-01 .atmc-hero-01_heading{
        line-height:48px;
        font-size:48px !important
    }
    .atmc-hero-01 .description{
        font-size:20px !important;
        line-height:28px !important;
        padding-left:1rem !important;
        padding-right:1rem !important
    }
    .atmc-hero-01.hero-custom .atmc-hero-01_heading{
        font-size:40px !important;
        line-height:40px !important
    }
    .atmc-hero-01 .button-holder a{
        min-width:175px;
        display:inline-block
    }
}
.atmc-hero-01 .rotating-text .slick-slide.slick-active .rotating-item{
    opacity:1
}
.atmc-hero-01 .description{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:normal;
    font-size:24px;
    line-height:34px;
    font-weight:400
}
@media(max-width:367px){
    .atmc-hero-01{
        min-height:600px
    }
}
@media(max-width:320px){
    .atmc-hero-01{
        min-height:630px
    }
}
@media(max-width:300px){
    .atmc-hero-01{
        min-height:680px
    }
}
.atmc-icon-06>div{
    width:4rem;
    height:4rem
}
.atmc-icon-06 svg{
    height:2rem;
    display:block
}
.atmc-image-default img{
    display:block
}
.atmc-list-01 ul{
    padding-left:0
}
.atmc-list-01 ul li{
    position:relative;
    padding-left:1rem;
    list-style:none;
    margin-bottom:1rem
}
.atmc-list-01 ul li:last-child{
    margin-bottom:0
}
.atmc-list-01 ul li:before{
    content:"";
    position:absolute;
    left:0;
    top:.7rem;
    width:7px;
    height:7px;
    background-color:var(--primary);
    border-radius:100%
}
.atmc-logo-01{
    position:relative;
    display:inline-block;
    width:100%;
    background-color:#fff
}
.atmc-logo-01:before{
    content:"";
    display:block;
    padding-bottom:100%
}
.atmc-logo-01 img{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    width:auto;
    height:auto;
    max-width:90%;
    max-height:90%
}
.atmc-pl-01_box{
    position:relative;
    display:inline-block;
    width:100%
}
.atmc-pl-01_box img{
    margin:auto
}
.atmc-pl-01 .atmc-slider .atmc-pl-01_box{
    margin:3rem 0
}
.atmc-pl-01_highlight{
    position:absolute;
    top:.5rem;
    right:.5rem;
    margin:0;
    padding:.5rem .7rem;
    font-size:.8rem;
    line-height:1;
    color:#fff !important
}
.atmc-pl-01_price{
    font-weight:bold;
    font-size:1.1rem;
    color:var(--primary) !important
}
.atmc-overlay-parent{
    position:relative;
    z-index:1
}
.atmc-overlay-module{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-1
}
.atmc-team-01{
    grid-row-gap:2.5rem
}
.atmc-team-01_img{
    position:relative;
    display:inline-block;
    width:10rem;
    max-width:100%;
    margin:0 auto 1rem;
    border-radius:100%;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat
}
.atmc-team-01_img:before{
    content:"";
    display:block;
    padding-bottom:100%
}
.content-intro .headline{
    font-size:32px;
    line-height:38px;
    color:#19a6a6
}
.content-repeater-02{
    display:flex;
    flex-direction:column;
    grid-row-gap:2.5rem
}
.content-repeater-02 .content-repeater-02_item .content-repeater-02_img{
    display:flex;
    align-self:flex-start;
    justify-content:flex-start
}
@media(max-width:767px){
    .content-repeater-02 .content-repeater-02_item{
        flex-direction:column !important
    }
    .content-repeater-02 .content-repeater-02_item .content-repeater-02_img{
        width:100% !important;
        max-width:100% !important;
        justify-content:center;
        display:flex
    }
    .content-repeater-02 .content-repeater-02_item .content-repeater-02_item-details{
        padding:0px !important
    }
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(odd){
    display:flex;
    flex-direction:row;
    justify-content:space-between
}
@media(min-width:767px){
    .content-repeater-02 .content-repeater-02_item:nth-of-type(odd) .content-repeater-02_item-details{
        padding-right:80px
    }
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(odd) .content-repeater-02_item-details{
    display:flex;
    flex-direction:column;
    flex:0 0 calc(50% - 40px);
    justify-content:center
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(odd) .content-repeater-02_item-details h4{
    color:#10223f;
    font-size:24px;
    line-height:34px
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(odd) .content-repeater-02_item-details .content-repeater-02_bio{
    font-weight:400;
    font-size:18px;
    line-height:28px;
    color:#828282
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(odd) .content-repeater-02_img{
    position:relative;
    width:10rem;
    max-width:100%;
    margin:0 0 1rem 0px;
    flex:0 0 calc(50% - 40px)
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(even){
    display:flex;
    flex-direction:row-reverse;
    justify-content:space-between
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(even) .content-repeater-02_item-details{
    display:flex;
    flex-direction:column;
    flex:0 0 calc(50% - 40px);
    padding-right:33px
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(even) .content-repeater-02_item-details h4{
    color:#10223f;
    font-size:24px;
    line-height:34px
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(even) .content-repeater-02_item-details .content-repeater-02_bio{
    font-weight:400;
    font-size:18px;
    line-height:28px;
    color:#828282
}
.content-repeater-02 .content-repeater-02_item:nth-of-type(even) .content-repeater-02_img{
    position:relative;
    width:10rem;
    max-width:100%;
    margin:0 0 1rem 0px;
    flex:0 0 calc(50% - 40px)
}
.content-repeater-02 .content-repeater-02_item .content-repeater-02_item-details .content-repeater-02_bio ul li{
    padding-bottom:8px
}
.button-holder-content-repeater .btn{
    margin-top:70px
}
.content-repeater-02{
    grid-row-gap:100px
}
.content-repeater-default .content-intro{
    max-width:980px;
    margin-left:auto;
    margin-right:auto
}
.content-repeater-default .content-intro .description p{
    font-size:16px;
    line-height:24px;
    font-weight:300;
    font-family:'Source Sans Pro'
}
.content-repeater-default.content-intro{
    max-width:980px;
    margin-left:auto;
    margin-right:auto
}
.content-repeater-default.content-intro .description{
    font-size:16px;
    line-height:24px;
    color:#828282
}
.content-repeater-default.content-intro .headline{
    font-size:38px;
    line-height:38px
}
.content-repeater-default.atmc-team-01{
    margin-top:20px
}
.content-repeater-default.atmc-team-01 .atmc-team-01_item h4{
    font-size:24px;
    line-height:30px;
    color:#19a6a6;
    font-weight:700;
    text-align:center
}
.content-repeater-default.atmc-team-01 .atmc-team-01_item .atmc-team-01_bio{
    font-size:24px;
    line-height:30px;
    font-weight:400;
    color:#828282
}
.content-repeater-default.atmc-team-01 .atmc-team-01_item .atmc-team-01_bio a{
    color:#19a6a6;
    font-weight:600;
    padding-top:5px
}
.content-repeater-default.atmc-team-01 .atmc-team-01_item .atmc-team-01_bio{
    font-weight:400;
    font-size:16px;
    line-height:24px;
    color:#828282
}
@media only screen and (max-width:1250px) and (min-width:767px){
    .content-repeater-02 .content-repeater-02_item:nth-of-type(odd) .content-repeater-02_item-details{
        padding-left:20px !important
    }
}
.content-repeater-02.reverse-rows .content-repeater-02_item:nth-of-type(odd){
    flex-direction:row-reverse
}
.content-repeater-02.reverse-rows .content-repeater-02_item:nth-of-type(even){
    flex-direction:row
}
@media(min-width:767px){
    .reverse-rows.content-repeater-02 .content-repeater-02_item:nth-of-type(odd) .content-repeater-02_item-details{
        max-width:431px;
        margin-left:45px
    }
}
.reverse-rows.content-repeater-02 .content-repeater-02_item .content-repeater-02_item-details h4{
    font-size:16px;
    line-height:24px;
    font-weight:600;
    color:#727272
}
.reverse-rows.content-repeater-02 .content-repeater-02_item .content-repeater-02_item-details .atmc-cap{
    font-size:20px;
    line-height:24px;
    font-weight:500;
    font-family:Source Sans Pro;
    color:#10223f;
    text-transform:unset
}
.reverse-rows.content-repeater-02 .content-repeater-02_item .content-repeater-02_item-details .content-repeater-02_bio{
    color:#19a6a6;
    font-weight:600
}
.reverse-rows.content-repeater-02 .content-repeater-02_item .content-repeater-02_item-details .content-repeater-02_bio a{
    color:#19a6a6
}
.reverse-rows.content-repeater-02{
    grid-row-gap:36px
}
.content-repeater-02_item-details h4{
    font-family:'Source Sans Pro';
    font-style:normal;
    font-weight:normal;
    font-size:24px;
    line-height:34px;
    color:#10223f
}
@media(min-width:767px){
    .content-repeater-02 .content-repeater-02_item:nth-of-type(even) .content-repeater-02_item-details{
        flex-direction:column;
        padding:0px 80px 0px 0px !important;
        display:flex;
        justify-content:center
    }
}
@media(max-width:575px){
    .atmc-team-01.atmc-slider .slick-list .slick-track .slick-slide .atmc-team-01_item .atmc-team-01_bio p img{
        margin-left:auto;
        margin-right:auto
    }
}
.atmc-video-03{
    position:relative;
    display:block;
    width:100%;
    height:50vh;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center
}
.atmc-video-03:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:var(--dark);
    opacity:.85;
    z-index:1;
    transition:.3s ease
}
.atmc-video-03:hover:before{
    opacity:.5
}
.atmc-video-03 .atmc-container{
    position:initial;
    z-index:2
}
.atmc-video-03_button{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    width:8rem;
    height:8rem;
    z-index:3
}
.atmc-video-03_button svg{
    height:2rem
}
.widget-type-password_prompt input[type="password"]{
    margin-top:0 !important;
    margin-bottom:1rem
}
.hs-search-results{
    margin-top:2rem
}
ul.hs-search-results__listing li{
    margin-bottom:2rem
}
.hs-search-results__title{
    font-family:;
    font-size:1.25rem;
    color:;
    text-decoration:underline;
    margin-bottom:.25rem
}
.hs-search-results__title:hover{
    color:;
    text-decoration:none
}
.hs-search-results__description{
    padding-top:.5rem
}
.hs-search-highlight{
    font-weight:bold
}
.hs-search-results__pagination a{
    color:
}
#email-prefs-form input[type="email"]{
    padding:1rem 1.5rem !important;
    margin-top:1rem
}
.email-prefs .item+.item{
    margin-top:1rem
}
.email-prefs .item-inner>p{
    opacity:.8
}
.email-prefs .checkbox-row{
    font-weight:bold
}
.email-prefs .item .fakelabel span{
    margin-right:.25rem
}
.subscribe-options{
    margin:1rem 0
}
.subscribe-options .header{
    margin:0
}
.subscribe-options label{
    display:flex;
    align-items:center
}
.checkbox-row>span{
    display:flex;
    align-items:center
}
.blog-post-wrapper{
    position:relative
}
.blog-post-wrapper .atmc-container{
    padding-bottom:150px
}
.blog-post-wrapper .img-wrapper-1{
    margin-bottom:55px
}
.blog-post-wrapper .img-wrapper-3{
    position:absolute;
    right:0;
    top:-106px;
    z-index:0
}
.blog-post-wrapper .img-wrapper-4{
    position:absolute;
    right:0;
    top:1116px;
    z-index:0
}
.blog-post-wrapper .img-wrapper-5{
    position:absolute;
    bottom:0;
    left:0
}
.blog-post-wrapper .atmc-blog-post .post-widgets .popular-posts-widget,.blog-post-wrapper .atmc-blog-post .post-widgets .side-bar-subscription{
    margin-top:25px
}
.blog-section-wrapper{
    position:relative
}
.blog-section-wrapper .card{
    z-index:2;
    position:relative
}
.hs-blog-post,.hs-blog-listing{
    padding-top:0 !important
}
.blog-section .custom-posts-filter{
    max-height:480px;
    overflow:auto
}
.blog-section .first-widget .widget-type-post_filter{
    z-index:99;
    position:relative;
    background:white;
    border-radius:8px
}
.blog-post-wrapper .widget-type-post_filter{
    z-index:99;
    position:relative;
    background:white;
    border-radius:8px
}
.blog-section .blog-listing-wrapper{
    position:relative;
    padding-top:157px
}
.blog-section .side-bar-subscription .form-title{
    max-width:350px
}
.blog-section .blog-listing-wrapper .img-wrapper-1{
    margin-bottom:55px
}
.blog-section .blog-listing-wrapper .img-wrapper-3{
    position:absolute;
    right:0;
    top:-106px;
    z-index:0
}
.blog-section .blog-listing-wrapper .img-wrapper-4{
    position:absolute;
    right:0;
    top:40%;
    z-index:0
}
.blog-section .blog-listing-wrapper .img-wrapper-5{
    position:absolute;
    bottom:0;
    left:0
}
.blog-section .blog-listing-wrapper .hs-author-profile{
    padding:30px;
    margin-bottom:30px;
    -webkit-box-shadow:0 5px 6px -8px rgba(0,0,0,0.6);
    -moz-box-shadow:0 5px 6px -8px rgba(0,0,0,0.6);
    box-shadow:0 5px 6px -8px rgba(0,0,0,0.6)
}
.blog-section .blog-listing-wrapper .hs-author-profile .hs-author-avatar{
    max-width:160px;
    border-radius:50%;
    overflow:hidden
}
.blog-section .blog-listing-wrapper .hs-author-profile .hs-author-avatar img{
    width:100%;
    height:100%;
    border-radius:50%;
    object-fit:cover
}
.blog-section .blog-listing-wrapper .hs-author-profile .hs-author-bio{
    padding:0 15px
}
.blog-section .blog-listing-wrapper .hs-author-profile .hs-author-name{
    font-size:24px;
    font-weight:300
}
.blog-section .blog-listing-wrapper .hs-author-profile .hs-author-social-section{
    color:#ccc
}
.blog-section .blog-listing-wrapper .post-listing .post-item .card{
    overflow:hidden;
    background:#eee
}
.blog-section .blog-listing-wrapper .post-listing .first-group .post-item .card .card-body{
    padding:55px 55px 34px
}
.blog-section .blog-listing-wrapper .post-listing .other-group .post-item .card .card-body{
    padding:37px 28px 34px
}
.blog-section .blog-listing-wrapper .post-listing .post-item .card .reading-minutes{
    font-family:Roboto;
    font-style:normal;
    font-weight:normal;
    font-size:15px;
    line-height:140.62%;
    color:#999a9a;
    text-transform:uppercase
}
.blog-section .blog-listing-wrapper .post-listing .post-item .card .img-wrapper{
    overflow:hidden
}
.blog-section .blog-listing-wrapper .post-listing .post-item .card .img-wrapper div{
    height:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center
}
.blog-section .blog-listing-wrapper .post-listing .post-item .card .hubspot-topic_data{
    color:#999a9a
}
.blog-section .blog-listing-wrapper .post-listing .post-item .card .hubspot-topic_data a{
    font-family:Roboto;
    font-style:normal;
    font-weight:normal;
    font-size:15px;
    line-height:140.62%;
    text-transform:uppercase;
    color:#999a9a
}
.blog-post-wrapper .divider{
    padding:0 5px 0 5px;
    color:#999a9a;
    display:flex;
    align-self:center;
    font-size:17px
}
.blog-post-wrapper .atmc-blog-post_meta .topics-list,.blog-post-wrapper .atmc-blog-post_meta .atmc-blog-psot_timestamp{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:600;
    font-size:16px;
    line-height:24px;
    display:flex;
    align-items:center
}
.blog-post-wrapper .post-title{
    font-family:Exo;
    font-style:normal;
    font-weight:500;
    font-size:32px;
    line-height:38px;
    display:flex;
    align-items:center;
    color:#000;
    margin-bottom:30px
}
.atmc-blog-post_intro .blog_post p{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:300;
    font-size:16px;
    line-height:24px;
    color:#000
}
.blog-section .blog-listing-wrapper .post-listing .post-item .card .hubspot-topic_data a{
    padding-left:3px
}
.blog-section .blog-listing-wrapper .second-group .post-item .card{
    height:100%
}
.blog-section .blog-listing-wrapper .second-group .hs_cos_wrapper_widget{
    height:100%
}
.blog-section .blog-listing-wrapper .second-group .hs_cos_wrapper_widget .side-bar-subscription{
    height:100%;
    border-radius:0
}
.blog-section .blog-listing-wrapper .other-group .post-item .card{
    height:100%
}
.blog-section .blog-listing-wrapper .other-group .post-item.odd #hubspot-author_data{
    margin-left:auto
}
.blog-section .blog-listing-wrapper .other-group+.other-group .post-item.even #hubspot-author_data{
    margin-left:auto
}
.blog-section .blog-listing-wrapper .card-body{
    justify-content:space-between
}
.hs-blog-post #hero_section{
    display:none !important
}
.hs-blog-post .blog-section{
    padding-top:40px
}
.hs-blog-post .blog-section-flex .widget-group .popular-posts-widget .widget-title{
    font-size:14px !important
}
.hs-blog-post .blog-post-wrapper .post-header .post-info{
    margin-bottom:20px
}
.hs-blog-post .blog-post-wrapper .post-header .post-info .parent-link a{
    font-size:14px !important;
    color:#fc427e !important
}
.hs-blog-post .blog-post-wrapper .post-header .post-info .parent-link::after{
    content:'';
    position:absolute;
    width:2px;
    height:10px
}
.hs-blog-post .blog-post-wrapper .post-header .post-info>div{
    text-transform:uppercase;
    color:#aaa;
    font-size:16px;
    font-weight:400
}
.hs-blog-post .blog-post-wrapper .post-header .post-info>div+div{
    margin-left:10px;
    padding-left:10px;
    position:relative
}
.hs-blog-post .blog-post-wrapper .post-header .post-info>div+div:before{
    content:'|';
    position:absolute;
    top:50%;
    left:0;
    transform:translate(0,-50%)
}
.hs-blog-post .blog-post-wrapper #hubspot-author_data .hs-author-avatar{
    width:125px;
    max-width:125px;
    height:125px;
    margin-right:20px;
    border-radius:50%;
    overflow:hidden
}
.hs-blog-post .blog-post-wrapper #hubspot-author_data .hs-author-avatar img{
    width:100%;
    height:100%;
    border-radius:50%;
    object-fit:cover
}
.hs-blog-post .blog-post-wrapper #hubspot-author_data .author-info .author-link{
    color:#6cf
}
.hs-blog-post .blog-post-wrapper #hubspot-author_data .author-info .hs-author-social-section{
    margin-top:10px
}
.hs-blog-post .blog-post-wrapper .post-body{
    font-size:16px;
    font-size:1rem;
    line-height:1.5
}
.hs-blog-post .blog-post-wrapper .hs-blog-social-share{
    height:unset;
    padding:16px 12px 8px;
    margin:35px 0;
    background:#f5f5f5
}
.hs-blog-post .blog-post-wrapper .hs-blog-social-share .hs-blog-social-share-list{
    padding:0;
    margin:0
}
.hs-blog-post .blog-post-wrapper .hs-blog-social-share .hs-blog-social-share-list li{
    line-height:1
}
.hs-blog-post .widget-group .hs_cos_wrapper_type_module+.hs_cos_wrapper_type_module{
    margin-top:60px
}
@media(min-width:767px){
    .hs-blog-listing .show-hex .cta-spotlight .hex.hex-left,.hs-blog-post .show-hex .cta-spotlight .hex.hex-left{
        bottom:-9em;
        left:-25.5em
    }
    .hs-blog-listing .show-hex .cta-spotlight .hex.hex-right,.hs-blog-post .show-hex .cta-spotlight .hex.hex-right{
        top:-8em;
        right:-24em
    }
    .blog-section .blog-listing-wrapper .hs-author-profile .hs-author-avatar{
        margin-right:30px;
        flex:1 1 25%;
        max-width:calc(25% - 15px)
    }
    .blog-section .blog-listing-wrapper .hs-author-profile .hs-author-bio{
        padding:0 30px;
        flex:1 1 75%;
        max-width:calc(75% - 15px)
    }
    .blog-section .blog-listing-wrapper .post-listing .first-group .post-item{
        margin-bottom:95px;
        flex:1 1 67.67%;
        margin-right:30px;
        max-width:calc(67.67% - 15px)
    }
    .blog-section .blog-listing-wrapper .post-listing .first-group .post-item .card .img-wrapper{
        position:relative;
        height:550px
    }
    .blog-section .blog-listing-wrapper .post-listing .first-group .post-item .card-body{
        min-height:307px
    }
    .blog-section .blog-listing-wrapper .post-listing .first-group .post-item .card-body .post-header h3 a,.blog-section .blog-listing-wrapper .post-listing .first-group .post-item .card-body .post-header h3{
        font-family:Montserrat;
        font-style:normal;
        font-weight:600;
        font-size:48px;
        line-height:58px;
        letter-spacing:-0.02em;
        color:#19a6a6
    }
    .blog-section .blog-listing-wrapper .post-listing .post-item .card-body .divider{
        padding:0 3px 0 5px;
        color:#999a9a
    }
    .blog-section .blog-listing-wrapper .post-listing .first-group .widget-group{
        flex:1 1 33.33%;
        max-width:calc(33.33% - 12px)
    }
    .blog-section .blog-listing-wrapper .post-listing .second-group{
        margin-bottom:95px
    }
    .blog-section .blog-listing-wrapper .post-listing .second-group .post-item .card .img-wrapper{
        height:243px
    }
    .blog-section .blog-listing-wrapper .post-listing .second-group .card-body{
        min-height:195px
    }
    .blog-section .blog-listing-wrapper .post-listing .second-group h3{
        font-family:Lato;
        font-style:normal;
        font-weight:normal;
        font-size:24px;
        line-height:36px;
        color:#19a6a6;
        margin-bottom:0
    }
    .blog-section .blog-listing-wrapper .post-listing .second-group>div{
        flex:0 0 33.33%;
        max-width:calc(33.33% - 12px)
    }
    .blog-section .blog-listing-wrapper .post-listing .second-group>div+div{
        margin-left:30px
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group:not(:last-of-type){
        margin-bottom:95px
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group .card-body{
        min-height:195px
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group .post-item.even{
        flex:0 0 33.33%;
        max-width:calc(33.33% - 12px)
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group .post-item.even .img-wrapper{
        height:274px
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group .post-item.even .img-wrapper img{
        vertical-align:middle;
        transform:translateY(-20px)
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group h3{
        font-family:Exo;
        font-style:normal;
        font-weight:normal;
        font-size:24px;
        line-height:140.62%;
        color:#10223f
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group+.other-group .post-item.even{
        flex:0 0 33%;
        max-width:calc(33.33% - 12px);
        margin-right:30px
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group+.other-group .post-item.odd{
        flex:0 0 33.33%;
        margin-left:0;
        margin-right:30px;
        max-width:calc(33.33% - 12px)
    }
    .hs-blog-post .blog-section-flex .blog-post-wrapper{
        flex:1 1 67.67%;
        margin-right:40px;
        max-width:calc(67.67% - 20px)
    }
    .hs-blog-post .blog-section-flex .widget-group{
        flex:1 1 33.33%;
        max-width:calc(33.33% - 20px)
    }
}
@media(min-width:767px) and (min-width:767px){
    .blog-section .blog-listing-wrapper .post-listing .other-group .post-item.odd .card .img-wrapper{
        height:274px;
        position:relative
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group+.other-group .post-item.even .card .img-wrapper{
        height:274px;
        position:relative
    }
}
@media(min-width:61.25em){
    .blog-section .blog-listing-wrapper .post-listing .post-item .card .post-body{
        font-size:20px;
        font-size:1.25rem
    }
    .blog-section .blog-listing-wrapper .post-listing .post-item .card .post-body *{
        font-size:20px;
        font-size:1.25rem
    }
    .blog-section .blog-listing-wrapper .post-listing .post-item .card .post-footer{
        font-size:16px;
        font-size:1rem
    }
}
@media(min-width:768px){
    .blog-post-wrapper .atmc-blog-post .post-data{
        padding-right:30px
    }
    .blog-post-wrapper .atmc-blog-post .post-widgets{
        padding-left:30px;
        width:100%
    }
}
@media(max-width:767px){
    .blog-section .popular-posts-widget{
        margin-bottom:30px
    }
    .blog-section .blog-listing-wrapper .post-listing .post-item .card{
        margin-bottom:30px
    }
    .blog-section .blog-listing-wrapper .post-listing .post-item .card .img-wrapper{
        height:274px
    }
    .blog-section .blog-listing-wrapper .second-group{
        flex-direction:column-reverse
    }
}
@media screen and (min-width:1281px){
    .blog-post-wrapper .atmc-blog-post .post-data{
        flex:0 0 863px
    }
}
@media screen and (max-width:1281px) and (min-width:1000px){
    .blog-post-wrapper .atmc-blog-post .post-data{
        flex:0 0 700px
    }
}
@media screen and (max-width:1000px) and (min-width:900px){
    .blog-post-wrapper .atmc-blog-post .post-data{
        flex:0 0 570px
    }
}
@media screen and (max-width:900px) and (min-width:767px){
    .blog-post-wrapper .atmc-blog-post .post-data{
        flex:0 0 450px
    }
}
.blog-section .blog-listing-wrapper .post-listing .other-group .post-item .card .card-body .post-header h3 a{
    font-family:Exo
}
.blog-listing-wrapper .popular-posts-widget{
    margin-top:25px
}
.blog-post-wrapper .post-data h2{
    font-size:30px !important;
    font-weight:bold !important
}
.blog-post-wrapper .post-data h3{
    font-size:24px !important;
    font-weight:bold !important
}
.blog-post-wrapper .post-data h4{
    font-size:20px !important;
    font-weight:bold !important
}
.blog-post-wrapper .post-data p{
    font-size:16px !important
}
.blog-section .topics-holder{
    position:absolute;
    top:79px;
    background:white;
    z-index:9;
    width:300px;
    border-radius:24px
}
.blog-post-wrapper{
    padding-top:79px
}
.post-item .hs-cta-img{
    display:block !important
}
.blog-post-wrapper .social-sharing span:first-of-type{
    margin-right:7px
}
.blog-post-wrapper .atmc-blog-post_meta{
    justify-content:space-between
}
.blog-post-wrapper .social-sharing span{
    background:#babab9;
    height:100%;
    border-radius:50px;
    padding:4px;
    display:block;
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center
}
.blog-bottom-curve,.blog-top-image{
    display:none
}
@media(min-width:767px){
    .blog-bottom-curve,.blog-top-image{
        display:block;
        position:absolute
    }
    .blog-bottom-curve{
        bottom:-80px;
        right:0;
        z-index:-1
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group{
        justify-content:space-between
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group .post-item{
        flex:0 0 32% !important;
        margin-right:0px !important
    }
}
@media(max-width:767px){
    .blog-post-wrapper .divider{
        display:none
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group .post-item .card .card-body{
        padding:25px 15px
    }
    .blog-section .blog-listing-wrapper .post-listing .other-group .post-item .card .card-body .post-header h3 a{
        font-size:18px
    }
    .blog-section .blog-listing-wrapper .post-listing .post-item .card .reading-minutes{
        font-size:12px
    }
    .blog-section .blog-listing-wrapper .post-listing .post-item .card .hubspot-topic_data a{
        font-size:12px
    }
}
.homepage-template .row-depth-1.row-number-6,.homepage-template .row-depth-1.row-number-2{
    padding-top:30px !important;
    padding-bottom:30px !important
}
.homepage-template .gallery-wrapper .content-intro .headline{
    padding-bottom:45px
}
@media(min-width:767px){
    .homepage-template .row-depth-1.row-number-6,.homepage-template .row-depth-1.row-number-2{
        padding:0px !important
    }
}
.homepage-template .content-01{
    max-width:720px;
    margin:auto
}
.homepage-template .content-intro{
    margin-bottom:20px
}
.homepage-template .content-01 h2{
    color:#19a6a6
}
.homepage-template .atmc-feature p{
    margin:auto;
    padding:0 53px;
    font-size:24px;
    line-height:30px;
    color:#828282
}
@media(max-width:1200px){
    .homepage-template .atmc-feature p{
        padding:0
    }
}
@media(max-width:767px){
    .homepage-template .atmc-feature p{
        padding:15px 0 0
    }
    .homepage-template .atmc-feature.atmc-feature-01{
        padding:1rem
    }
}
.homepage-template .atmc-feature.atmc-feature-01{
    padding-bottom:0
}
.homepage-template .atmc-gallery-01_img{
    background:none !important;
    padding-bottom:0
}
.homepage-template .button-holder-content-repeater .btn{
    margin-top:0px
}
.homepage-template .atmc-team-01_item .atmc-team-01_img{
    margin:0 auto
}
@media(min-width:767px){
    .homepage-fixes .atmc-hero-01 .atmc-container{
        margin-top:142px;
        margin-bottom:88px
    }
    .atmc-hero-01 .atmc-hero-01_heading{
        line-height:136px
    }
}
.homepage-fixes .atmc-team-01_img{
    width:130px;
    border-radius:0
}
@media(max-width:767px){
    .homepage-template .dnd_area-row-2-padding{
        background-image:none !important;
        padding-top:0px !important
    }
    .homepage-fixes .atmc-hero-01 h1{
        line-height:48px !important
    }
}
.homepage-template .atmc-gallery-01 .atmc-grid-col .reading-minutes{
    padding-top:2px
}
@media screen and (max-width:1021px) and (min-width:768px){
    .homepage-template .atmc-image-default.bottom-curve div{
        top:-174px
    }
}
.careers .atmc-content-01 .atmc-headline-default{
    font-weight:500;
    font-size:32px;
    line-height:38px;
    color:#19a6a6
}
.careers .atmc-image-default.bottom-curve{
    overflow:unset
}
.careers .atmc-image-default.bottom-curve div{
    position:absolute;
    bottom:-62px !important;
    right:0px !important;
    top:unset
}
.careers .atmc-feature.bg-white{
    background-color:transparent !important
}
.careers .atmc-feature img{
    max-height:116px
}
.careers .gallery-wrapper .atmc-gallery-01 .atmc-grid-col .card-body p a{
    color:unset !important;
    background:unset !important;
    border-color:unset;
    border:unset;
    padding:0
}
.careers .atmc-feature p{
    font-weight:600;
    font-size:24px;
    line-height:32px;
    text-align:center;
    color:#10223f
}
.careers .job-positions-wrapper{
    grid-template-columns:repeat(3,1fr);
    display:grid;
    grid-row-gap:2rem;
    grid-column-gap:2rem;
    max-width:1400px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:40px;
    z-index:9;
    position:relative
}
@media(min-width:767px){
    .careers .job-positions-wrapper{
        margin-bottom:-76px
    }
}
.careers .job-positions-wrapper .card-position{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%;
    padding:37px 27px 34px;
    background:#eceded;
    min-height:203px
}
.careers .job-positions-wrapper .card-position .card-link a{
    font-weight:600;
    font-size:16px;
    line-height:24px;
    color:#19a6a6
}
.careers .dnd_area-row-6-padding{
    background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(244,244,244,1)) !important
}
.dynamic-page .container-fluid .span12 .row-fluid-wrapper:not(.row-number-1){
    display:none
}
.dynamic-page .atmc-container{
    margin-top:100px;
    margin-bottom:90px
}
.dynamic-page .content-intro{
    display:none
}
.dynamic-page .atmc-container h2{
    font-size:32px;
    line-height:38px;
    text-align:center;
    color:#19a6a6;
    font-weight:500;
    margin-bottom:62px
}
.dynamic-page .individual-career p{
    color:#010101
}
.dynamic-page .atmc-container .cta_button.btn-green{
    display:inline-block
}
.dynamic-page .atmc-container .cta_button.btn-green a{
    color:#fff
}
.careers .job-positions-wrapper .card-position h4{
    font-weight:400;
    line-height:1.2
}
@media(max-width:767px){
    .careers .job-positions-wrapper{
        display:flex;
        flex-direction:column;
        margin-left:20px;
        margin-right:20px
    }
    .careers .job-positions-wrapper .card-position{
        padding:25px 12px
    }
    .careers .job-positions-wrapper .card-position{
        min-height:140px
    }
}
@media(max-width:1440px){
    .careers .job-positions-wrapper{
        margin-left:15px;
        margin-right:15px
    }
}
.headline-2{
    margin-top:62px
}
@media(max-width:767px){
    .careers .dnd_area-row-2-padding{
        padding-top:50px !important;
        padding-bottom:50px !important
    }
}
@media(max-width:1400px){
    .careers .dnd_area-row-2-padding{
        padding-left:15px !important;
        padding-right:15px !important
    }
}
@media(min-width:767px){
    .content-repeater-02 .content-repeater-02_item:nth-of-type(even) .content-repeater-02_item-details{
        padding-right:20px !important
    }
}
@media(min-width:1400px){
    .content-repeater-02 .content-repeater-02_item:nth-of-type(even) .content-repeater-02_item-details{
        padding-right:80px !important;
        background:transparent
    }
}
.job-opening .atmc-offer-02 h2{
    font-weight:500;
    font-size:32px;
    line-height:38px;
    text-align:center;
    color:#19a6a6
}
.job-opening .atmc-offer-02 div{
    font-weight:300;
    font-size:16px;
    line-height:24px;
    color:#010101;
    margin-top:100px
}
.job-opening .atmc-offer-02 .desc{
    max-width:902px
}
@media(max-width:997px){
    .job-opening .atmc-offer-02 h2{
        font-weight:500;
        font-size:32px;
        line-height:38px;
        text-align:center;
        color:#19a6a6 !important
    }
    .job-opening .atmc-offer-02 div{
        font-weight:300;
        font-size:16px;
        line-height:24px;
        color:#010101;
        margin-top:100px
    }
    .job-opening .atmc-offer-02 div{
        margin-top:70px
    }
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type{
    justify-content:flex-start !important
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-headline-default{
    font-family:Exo;
    font-style:normal;
    font-weight:500;
    font-size:32px;
    line-height:38px;
    display:flex;
    align-items:center;
    color:#19a6a6
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-intro p{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:300;
    font-size:16px;
    line-height:24px;
    display:flex;
    align-items:center;
    color:#010101
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-intro p span{
    font-weight:600
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-content-01_content .d-flex .first-text{
    flex:0 0 50%
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-content-01_content .d-flex .first-text a,.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-content-01_content .d-flex .first-text span{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:600;
    font-size:16px;
    line-height:24px;
    color:black
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-content-01_content .d-flex .first-text p{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:300;
    font-size:16px;
    line-height:24px;
    color:#010101
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-content-01_content .d-flex .second-text span{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:300;
    font-size:16px;
    line-height:24px;
    color:#010101
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-content-01_content .d-flex .second-text p{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:300;
    font-size:16px;
    line-height:24px;
    color:#010101
}
.contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-content-01_content .d-flex .second-text .text-black{
    font-weight:600 !important
}
.atmc-image-default.bottom-left-shape{
    position:absolute;
    bottom:-61px;
    z-index:-1
}
@media(max-width:767px){
    .contact-us .atmc-image-default{
        display:none
    }
}
@media screen and (max-width:900px) and (min-width:830px){
    .contact-us .row-depth-1.row-number-2 .span6:first-of-type .atmc-content-01 .atmc-content-01_content .d-flex .first-text{
        padding-right:10px
    }
}
.solutions .content-intro .description{
    max-width:1150px;
    margin-left:auto;
    margin-right:auto
}
.solutions .content-repeater-02 .content-repeater-02_item .content-repeater-02_item-details{
    text-align:left
}
.solutions .content-repeater-02 .content-repeater-02_item .content-repeater-02_item-details p{
    color:#828282
}
.solutions .atmc-offer-02.offer-00 h2{
    color:#19a6a6
}
.solutions .atmc-team-01_img{
    width:95px
}
.solutions .atmc-offer-02.offer-01 h2{
    max-width:550px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px
}
.solutions .atmc-offer-02.offer-01 p{
    max-width:875px;
    margin-left:auto;
    margin-right:auto
}
.solutions .atmc-hero-01_heading{
    font-family:Exo;
    font-style:italic;
    font-weight:bold;
    font-size:70px;
    line-height:80px;
    letter-spacing:.05em;
    text-transform:uppercase
}
.solutions .row-number-13 .content-intro h2{
    font-size:38px
}
.solutions .atmc-team-01 .atmc-team-01_item .atmc-cap{
    font-weight:bold;
    font-size:24px;
    line-height:30px;
    text-align:center;
    color:#19a6a6;
    text-transform:capitalize;
    margin-bottom:4px
}
.solutions .atmc-team-01 .atmc-team-01_item .description{
    font-size:20px;
    line-height:30px;
    color:#828282;
    max-width:320px;
    margin-left:auto;
    margin-right:auto
}
.solutions .atmc-team-01 .atmc-team-01_item .description .learn-more a{
    font-size:20px;
    line-height:30px;
    text-align:center;
    color:#19a6a6
}
.solutions .atmc-feature p{
    font-size:24px;
    line-height:30px;
    text-align:center;
    color:#828282
}
@media(max-width:767px){
    .solutions .dnd_area-row-2-padding{
        padding-top:20px !important
    }
    .solutions .atmc-hero-01 .atmc-container .atmc-hero-01_heading{
        font-size:40px
    }
}
.about-us.broadband .row-number-6{
    margin-left:unset;
    margin-right:unset
}
.about-us .leaders-section.top-border .atmc-container .cards-container .leadership-list .leadership-short-view a{
    display:none
}
.about-us.broadband .bottom-curve-fixed{
    height:unset;
    overflow:unset
}
.about-us.broadband .bottom-curve-fixed div{
    top:-429px
}
.about-us.broadband .row-depth-1.row-number-2{
    z-index:9;
    overflow:hidden
}
.about-us ul.leadership-list li.leadership-short-view{
    margin:0 60px 50px
}
.about-us .dnd_areaabout-row-1-padding{
    padding-top:80px !important
}
.about-us .atmc-gallery-01 .atmc-grid-col .atmc-gallery-01_img{
    min-height:180px
}
.about-us .atmc-gallery-01 .atmc-grid-col .card-body{
    justify-content:unset
}
@media only screen and (min-width:768px) and (max-width:980px){
    .about-us .atmc-gallery-01 .atmc-grid-col .atmc-gallery-01_img{
        min-height:180px
    }
    .about-us .atmc-gallery-01 .atmc-grid-col .atmc-gallery-01_img img{
        width:auto
    }
    .about-us .atmc-gallery-01 .atmc-grid-col .card-body{
        justify-content:unset
    }
    .about-us .atmc-gallery-01 .atmc-grid-col .card-body h4,.about-us .atmc-gallery-01 .atmc-grid-col .card-body h4 a{
        font-size:24px
    }
}
@media(min-width:1359px){
    .about-us ul.leadership-list{
        justify-content:flex-start
    }
}
@media(max-width:767px){
    .about-us .dnd_area-row-1-background-image{
        background-image:none !important;
        padding-top:50px !important
    }
}
@media(min-width:47.5em){
    .about-us ul.leadership-list li.leadership-short-view:nth-child(2n+1){
        width:calc(33% - 116px)
    }
}
.about-us .content-intro .section-headline{
    position:relative
}
.about-us .top-border.leaders-section .content-intro .section-headline:before{
    content:'';
    width:1203px;
    height:1px;
    background:#ccc;
    position:absolute;
    top:-62px;
    left:-267px
}
.about-us .atmc-gallery-01 .atmc-grid-col .card-body div p{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:normal;
    font-size:22px;
    line-height:170.6%;
    color:#828282
}
.about-us .atmc-gallery-01 .atmc-grid-col .card-body h4,.about-us .atmc-gallery-01 .atmc-grid-col .card-body h4 a{
    font-family:Montserrat;
    font-style:normal;
    font-weight:bold;
    font-size:40px;
    line-height:140.62%;
    text-align:center;
    color:#10223f
}
.about-us .atmc-gallery-01 .atmc-grid-col .card-body{
    background:white
}
.about-us .atmc-gallery-01 .atmc-grid-col .atmc-gallery-01_img img{
    display:block;
    width:131px;
    margin:49px auto 0px
}
.about-us .below-hero-shape{
    position:absolute;
    left:0;
    top:-81px;
    z-index:-1;
    height:unset
}
@media(min-width:767px){
    .about-us .below-hero-shape{
        top:-191px
    }
    .about-us.about-us-hero .atmc-hero-01 h1{
        line-height:140px !important
    }
}
@media(min-width:1100px){
    .about-us .below-hero-shape{
        top:-228px
    }
}
@media(min-width:1250px){
    .about-us .below-hero-shape{
        top:-411px
    }
}
.about-us .below-hero-shape div{
    position:relative;
    top:0
}
.about-us .row-depth-1.row-number-2{
    overflow:hidden
}
.about-us .atmc-gallery-01 .atmc-grid-col .card-body div ul li{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:normal;
    font-size:22px;
    line-height:170.6%;
    color:#828282
}
.about-us .content-intro{
    max-width:772px;
    margin-right:auto;
    margin-left:auto
}
.about-us{
    overflow:hidden
}
.about-us .atmc-gallery-01 .atmc-grid-col .atmc-gallery-01_img{
    background-image:unset !important;
    padding-bottom:0;
    background:white !important
}
.default-template .atmc-hero-01 h1{
    line-height:80px !important
}
.default-template .atmc-feature{
    padding-top:0px;
    padding-bottom:0px
}
.default-template .atmc-feature img{
    height:138px !important;
    width:auto !important;
    max-height:unset !important;
    max-width:unset !important
}
.default-template .atmc-feature p{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:normal;
    font-size:24px;
    line-height:30px;
    text-align:center;
    color:#828282
}
.default-template .atmc-offer-02 h2{
    color:#19a6a6
}
.default-template .atmc-team-01_item{
    display:flex;
    flex-direction:column;
    align-items:center
}
.default-template .atmc-team-01_item p{
    text-align:center
}
.default-template .atmc-team-01_img{
    background-size:cover;
    width:95px;
    border-radius:100px;
    margin:0 auto 30px
}
.default-template .content-repeater-02 .content-repeater-02_img{
    flex-direction:column
}
.default-template .content-repeater-02_item-details{
    padding-top:0px !important
}
.broadband-investment-content-repeater .content-intro .headline{
    font-size:38px
}
.broadband-providers .atmc-gallery-01 .atmc-grid-col .atmc-gallery-01_img{
    background-image:unset !important;
    padding-bottom:0;
    background:white !important
}
.broadband-providers .atmc-gallery-01 .atmc-grid-col .card-body h4{
    font-family:Montserrat;
    font-style:normal;
    font-weight:bold;
    font-size:40px;
    line-height:140.62%;
    text-align:center;
    color:#10223f
}
.broadband-providers .atmc-gallery-01 .atmc-grid-col .card-body{
    background:white
}
.broadband-providers .atmc-gallery-01 .atmc-grid-col .atmc-gallery-01_img img{
    display:block;
    width:131px;
    margin:49px auto 0px
}
.broadband-providers .atmc-gallery-01 .atmc-grid-col .card-body div ul li{
    font-family:Source Sans Pro;
    font-style:normal;
    font-weight:normal;
    font-size:22px;
    line-height:170.6%;
    color:#828282
}
.broadband-providers .below-hero-shape{
    position:absolute;
    left:0;
    top:-81px;
    z-index:-1;
    height:unset
}
@media(min-width:767px){
    .broadband-providers .below-hero-shape{
        top:-191px
    }
}
@media(min-width:1100px){
    .broadband-providers .below-hero-shape{
        top:-228px
    }
}
@media(min-width:1250px){
    .broadband-providers .below-hero-shape{
        top:-411px
    }
}
.broadband-providers .below-hero-shape div{
    position:relative;
    top:0
}
.service-now-services .content-intro{
    max-width:980px;
    margin-left:auto;
    margin-right:auto
}
.service-now-services .content-intro .description{
    font-size:16px;
    line-height:24px;
    color:#828282
}
.service-now-services .content-intro .headline{
    font-size:38px;
    line-height:38px
}
.service-now-services .atmc-team-01{
    margin-top:20px
}
.service-now-services .atmc-team-01 .atmc-team-01_item h4{
    font-size:24px;
    line-height:30px;
    color:#19a6a6;
    font-weight:700
}
.service-now-services .atmc-team-01 .atmc-team-01_item .atmc-team-01_bio{
    font-size:24px;
    line-height:30px;
    font-weight:400;
    color:#828282
}
.service-now-services .atmc-team-01 .atmc-team-01_item .atmc-team-01_bio a{
    color:#19a6a6;
    font-weight:600
}
.service-now .atmc-team-01_img{
    border-radius:100%!Important;
    width:95px!Important;
    height:95px!Important
}
.broadband-investment.default-template .atmc-team-01_img{
    width:138px;
    border-radius:100%;
    height:138px;
    margin:0 auto 10px;
    background-size:contain
}
@media(max-width:767px){
    .broadband-investment .dnd_area-row-1-background-image{
        background-image:none !important;
        padding-top:40px !important
    }
    .broadband-investment .atmc-offer-02 h2{
        font-weight:400
    }
    .broadband-investment .atmc-feature p{
        font-family:Source Sans Pro;
        font-style:normal;
        font-weight:normal;
        font-size:24px;
        line-height:30px;
        word-wrap:break-word
    }
    .broadband-investment .content-repeater-default.atmc-team-01 .atmc-team-01_item .atmc-team-01_bio a{
        padding-top:15px;
        display:block
    }
}
.broadband .content-intro{
    max-width:1064px;
    margin-right:auto;
    margin-left:auto
}
@media(min-width:767px){
    .broadband .atmc-image-default.below-hero-shape{
        position:relative;
        height:200px;
        overflow:hidden;
        display:block;
        left:0;
        z-index:-1;
        top:0
    }
    .broadband .atmc-image-default.below-hero-shape div{
        position:absolute;
        top:-130px
    }
}
@media(min-width:980px){
    .broadband .atmc-image-default.below-hero-shape div{
        position:absolute;
        top:-200px
    }
}
@media(min-width:1100px){
    .broadband .atmc-image-default.below-hero-shape div{
        position:absolute;
        top:-344px
    }
}
@media(min-width:1440px){
    .broadband .atmc-image-default.below-hero-shape div{
        position:absolute;
        top:-400px
    }
}
@media(max-width:767px){
    .noc-vue .dnd_area-row-2-padding{
        padding-top:40px !important
    }
}


.body-wrapper > div {
display: none;
}

.dnd-section .widget-type-cell {
  padding: 0px;
}

@media(max-width:1024px){

.footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200&display=swap');