/* @import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap); */

#ch-aasld-footer .container,
#ch-aasld-footer .container-fluid,
#ch-aasld-footer .container-lg,
#ch-aasld-footer .container-md,
#ch-aasld-footer .container-sm,
#ch-aasld-footer .container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    #ch-aasld-footer .container,
    #ch-aasld-footer .container-sm {
        max-width:100%
    }
}

@media (min-width: 768px) {
    #ch-aasld-footer .container,
    #ch-aasld-footer .container-md,
    #ch-aasld-footer .container-sm {
        max-width:100%
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .container,
    #ch-aasld-footer .container-lg,
    #ch-aasld-footer .container-md,
    #ch-aasld-footer .container-sm {
        max-width:100%
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .container,
    #ch-aasld-footer .container-lg,
    #ch-aasld-footer .container-md,
    #ch-aasld-footer .container-sm,
    #ch-aasld-footer .container-xl {
        max-width:1280px
    }
}

#ch-aasld-footer .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

#ch-aasld-footer .no-gutters {
    margin-right: 0;
    margin-left: 0
}

#ch-aasld-footer .no-gutters>.col,
#ch-aasld-footer .no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

#ch-aasld-footer .col,
#ch-aasld-footer .col-1,
#ch-aasld-footer .col-10,
#ch-aasld-footer .col-11,
#ch-aasld-footer .col-12,
#ch-aasld-footer .col-2,
#ch-aasld-footer .col-3,
#ch-aasld-footer .col-4,
#ch-aasld-footer .col-5,
#ch-aasld-footer .col-6,
#ch-aasld-footer .col-7,
#ch-aasld-footer .col-8,
#ch-aasld-footer .col-9,
#ch-aasld-footer .col-auto,
#ch-aasld-footer .col-lg,
#ch-aasld-footer .col-lg-1,
#ch-aasld-footer .col-lg-10,
#ch-aasld-footer .col-lg-11,
#ch-aasld-footer .col-lg-12,
#ch-aasld-footer .col-lg-2,
#ch-aasld-footer .col-lg-3,
#ch-aasld-footer .col-lg-4,
#ch-aasld-footer .col-lg-5,
#ch-aasld-footer .col-lg-6,
#ch-aasld-footer .col-lg-7,
#ch-aasld-footer .col-lg-8,
#ch-aasld-footer .col-lg-9,
#ch-aasld-footer .col-lg-auto,
#ch-aasld-footer .col-md,
#ch-aasld-footer .col-md-1,
#ch-aasld-footer .col-md-10,
#ch-aasld-footer .col-md-11,
#ch-aasld-footer .col-md-12,
#ch-aasld-footer .col-md-2,
#ch-aasld-footer .col-md-3,
#ch-aasld-footer .col-md-4,
#ch-aasld-footer .col-md-5,
#ch-aasld-footer .col-md-6,
#ch-aasld-footer .col-md-7,
#ch-aasld-footer .col-md-8,
#ch-aasld-footer .col-md-9,
#ch-aasld-footer .col-md-auto,
#ch-aasld-footer .col-sm,
#ch-aasld-footer .col-sm-1,
#ch-aasld-footer .col-sm-10,
#ch-aasld-footer .col-sm-11,
#ch-aasld-footer .col-sm-12,
#ch-aasld-footer .col-sm-2,
#ch-aasld-footer .col-sm-3,
#ch-aasld-footer .col-sm-4,
#ch-aasld-footer .col-sm-5,
#ch-aasld-footer .col-sm-6,
#ch-aasld-footer .col-sm-7,
#ch-aasld-footer .col-sm-8,
#ch-aasld-footer .col-sm-9,
#ch-aasld-footer .col-sm-auto,
#ch-aasld-footer .col-xl,
#ch-aasld-footer .col-xl-1,
#ch-aasld-footer .col-xl-10,
#ch-aasld-footer .col-xl-11,
#ch-aasld-footer .col-xl-12,
#ch-aasld-footer .col-xl-2,
#ch-aasld-footer .col-xl-3,
#ch-aasld-footer .col-xl-4,
#ch-aasld-footer .col-xl-5,
#ch-aasld-footer .col-xl-6,
#ch-aasld-footer .col-xl-7,
#ch-aasld-footer .col-xl-8,
#ch-aasld-footer .col-xl-9,
#ch-aasld-footer .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

#ch-aasld-footer .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

#ch-aasld-footer .row-cols-1>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

#ch-aasld-footer .row-cols-2>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

#ch-aasld-footer .row-cols-3>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

#ch-aasld-footer .row-cols-4>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

#ch-aasld-footer .row-cols-5>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

#ch-aasld-footer .row-cols-6>* {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

#ch-aasld-footer .col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

#ch-aasld-footer .col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

#ch-aasld-footer .col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

#ch-aasld-footer .col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

#ch-aasld-footer .col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

#ch-aasld-footer .col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

#ch-aasld-footer .col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

#ch-aasld-footer .col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

#ch-aasld-footer .col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

#ch-aasld-footer .col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

#ch-aasld-footer .col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

#ch-aasld-footer .col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

#ch-aasld-footer .col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

#ch-aasld-footer .order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

#ch-aasld-footer .order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13
}

#ch-aasld-footer .order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

#ch-aasld-footer .order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

#ch-aasld-footer .order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

#ch-aasld-footer .order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

#ch-aasld-footer .order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

#ch-aasld-footer .order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

#ch-aasld-footer .order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

#ch-aasld-footer .order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

#ch-aasld-footer .order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

#ch-aasld-footer .order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

#ch-aasld-footer .order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

#ch-aasld-footer .order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

#ch-aasld-footer .order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

#ch-aasld-footer .offset-1 {
    margin-left: 8.33333%
}

#ch-aasld-footer .offset-2 {
    margin-left: 16.66667%
}

#ch-aasld-footer .offset-3 {
    margin-left: 25%
}

#ch-aasld-footer .offset-4 {
    margin-left: 33.33333%
}

#ch-aasld-footer .offset-5 {
    margin-left: 41.66667%
}

#ch-aasld-footer .offset-6 {
    margin-left: 50%
}

#ch-aasld-footer .offset-7 {
    margin-left: 58.33333%
}

#ch-aasld-footer .offset-8 {
    margin-left: 66.66667%
}

#ch-aasld-footer .offset-9 {
    margin-left: 75%
}

#ch-aasld-footer .offset-10 {
    margin-left: 83.33333%
}

#ch-aasld-footer .offset-11 {
    margin-left: 91.66667%
}

@media (min-width: 576px) {
    #ch-aasld-footer .col-sm {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

#ch-aasld-footer     .row-cols-sm-1>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

#ch-aasld-footer     .row-cols-sm-2>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

#ch-aasld-footer     .row-cols-sm-3>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

#ch-aasld-footer     .row-cols-sm-4>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

#ch-aasld-footer     .row-cols-sm-5>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

#ch-aasld-footer     .row-cols-sm-6>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

#ch-aasld-footer     .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

#ch-aasld-footer     .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

#ch-aasld-footer     .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

#ch-aasld-footer     .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

#ch-aasld-footer     .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

#ch-aasld-footer     .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

#ch-aasld-footer     .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

#ch-aasld-footer     .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

#ch-aasld-footer     .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

#ch-aasld-footer     .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

#ch-aasld-footer     .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

#ch-aasld-footer     .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

#ch-aasld-footer     .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

#ch-aasld-footer     .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

#ch-aasld-footer     .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

#ch-aasld-footer     .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

#ch-aasld-footer     .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

#ch-aasld-footer     .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

#ch-aasld-footer     .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

#ch-aasld-footer     .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

#ch-aasld-footer     .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

#ch-aasld-footer     .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

#ch-aasld-footer     .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

#ch-aasld-footer     .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

#ch-aasld-footer     .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

#ch-aasld-footer     .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

#ch-aasld-footer     .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

#ch-aasld-footer     .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

#ch-aasld-footer     .offset-sm-0 {
        margin-left: 0
    }

#ch-aasld-footer     .offset-sm-1 {
        margin-left: 8.33333%
    }

#ch-aasld-footer     .offset-sm-2 {
        margin-left: 16.66667%
    }

#ch-aasld-footer     .offset-sm-3 {
        margin-left: 25%
    }

#ch-aasld-footer     .offset-sm-4 {
        margin-left: 33.33333%
    }

#ch-aasld-footer     .offset-sm-5 {
        margin-left: 41.66667%
    }

#ch-aasld-footer     .offset-sm-6 {
        margin-left: 50%
    }

#ch-aasld-footer     .offset-sm-7 {
        margin-left: 58.33333%
    }

#ch-aasld-footer     .offset-sm-8 {
        margin-left: 66.66667%
    }

#ch-aasld-footer     .offset-sm-9 {
        margin-left: 75%
    }

#ch-aasld-footer     .offset-sm-10 {
        margin-left: 83.33333%
    }

#ch-aasld-footer     .offset-sm-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 768px) {
    #ch-aasld-footer .col-md {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

#ch-aasld-footer     .row-cols-md-1>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

#ch-aasld-footer     .row-cols-md-2>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

#ch-aasld-footer     .row-cols-md-3>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

#ch-aasld-footer     .row-cols-md-4>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

#ch-aasld-footer     .row-cols-md-5>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

#ch-aasld-footer     .row-cols-md-6>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

#ch-aasld-footer     .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

#ch-aasld-footer     .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

#ch-aasld-footer     .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

#ch-aasld-footer     .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

#ch-aasld-footer     .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

#ch-aasld-footer     .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

#ch-aasld-footer     .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

#ch-aasld-footer     .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

#ch-aasld-footer     .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

#ch-aasld-footer     .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

#ch-aasld-footer     .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

#ch-aasld-footer     .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

#ch-aasld-footer     .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

#ch-aasld-footer     .order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

#ch-aasld-footer     .order-md-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

#ch-aasld-footer     .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

#ch-aasld-footer     .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

#ch-aasld-footer     .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

#ch-aasld-footer     .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

#ch-aasld-footer     .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

#ch-aasld-footer     .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

#ch-aasld-footer     .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

#ch-aasld-footer     .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

#ch-aasld-footer     .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

#ch-aasld-footer     .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

#ch-aasld-footer     .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

#ch-aasld-footer     .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

#ch-aasld-footer     .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

#ch-aasld-footer     .offset-md-0 {
        margin-left: 0
    }

#ch-aasld-footer     .offset-md-1 {
        margin-left: 8.33333%
    }

#ch-aasld-footer     .offset-md-2 {
        margin-left: 16.66667%
    }

#ch-aasld-footer     .offset-md-3 {
        margin-left: 25%
    }

#ch-aasld-footer     .offset-md-4 {
        margin-left: 33.33333%
    }

#ch-aasld-footer     .offset-md-5 {
        margin-left: 41.66667%
    }

#ch-aasld-footer     .offset-md-6 {
        margin-left: 50%
    }

#ch-aasld-footer     .offset-md-7 {
        margin-left: 58.33333%
    }

#ch-aasld-footer     .offset-md-8 {
        margin-left: 66.66667%
    }

#ch-aasld-footer     .offset-md-9 {
        margin-left: 75%
    }

#ch-aasld-footer     .offset-md-10 {
        margin-left: 83.33333%
    }

#ch-aasld-footer     .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .col-lg {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

#ch-aasld-footer     .row-cols-lg-1>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

#ch-aasld-footer     .row-cols-lg-2>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

#ch-aasld-footer     .row-cols-lg-3>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

#ch-aasld-footer     .row-cols-lg-4>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

#ch-aasld-footer     .row-cols-lg-5>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

#ch-aasld-footer     .row-cols-lg-6>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

#ch-aasld-footer     .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

#ch-aasld-footer     .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

#ch-aasld-footer     .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

#ch-aasld-footer     .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

#ch-aasld-footer     .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

#ch-aasld-footer     .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

#ch-aasld-footer     .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

#ch-aasld-footer     .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

#ch-aasld-footer     .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

#ch-aasld-footer     .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

#ch-aasld-footer     .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

#ch-aasld-footer     .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

#ch-aasld-footer     .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

#ch-aasld-footer     .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

#ch-aasld-footer     .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

#ch-aasld-footer     .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

#ch-aasld-footer     .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

#ch-aasld-footer     .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

#ch-aasld-footer     .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

#ch-aasld-footer     .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

#ch-aasld-footer     .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

#ch-aasld-footer     .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

#ch-aasld-footer     .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

#ch-aasld-footer     .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

#ch-aasld-footer     .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

#ch-aasld-footer     .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

#ch-aasld-footer     .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

#ch-aasld-footer     .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

#ch-aasld-footer     .offset-lg-0 {
        margin-left: 0
    }

#ch-aasld-footer     .offset-lg-1 {
        margin-left: 8.33333%
    }

#ch-aasld-footer     .offset-lg-2 {
        margin-left: 16.66667%
    }

#ch-aasld-footer     .offset-lg-3 {
        margin-left: 25%
    }

#ch-aasld-footer     .offset-lg-4 {
        margin-left: 33.33333%
    }

#ch-aasld-footer     .offset-lg-5 {
        margin-left: 41.66667%
    }

#ch-aasld-footer     .offset-lg-6 {
        margin-left: 50%
    }

#ch-aasld-footer     .offset-lg-7 {
        margin-left: 58.33333%
    }

#ch-aasld-footer     .offset-lg-8 {
        margin-left: 66.66667%
    }

#ch-aasld-footer     .offset-lg-9 {
        margin-left: 75%
    }

#ch-aasld-footer     .offset-lg-10 {
        margin-left: 83.33333%
    }

#ch-aasld-footer     .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .col-xl {
        -ms-flex-preferred-size:0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

#ch-aasld-footer     .row-cols-xl-1>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

#ch-aasld-footer     .row-cols-xl-2>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

#ch-aasld-footer     .row-cols-xl-3>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

#ch-aasld-footer     .row-cols-xl-4>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

#ch-aasld-footer     .row-cols-xl-5>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

#ch-aasld-footer     .row-cols-xl-6>* {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

#ch-aasld-footer     .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

#ch-aasld-footer     .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

#ch-aasld-footer     .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

#ch-aasld-footer     .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

#ch-aasld-footer     .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

#ch-aasld-footer     .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

#ch-aasld-footer     .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

#ch-aasld-footer     .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

#ch-aasld-footer     .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

#ch-aasld-footer     .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

#ch-aasld-footer     .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

#ch-aasld-footer     .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

#ch-aasld-footer     .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

#ch-aasld-footer     .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

#ch-aasld-footer     .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

#ch-aasld-footer     .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

#ch-aasld-footer     .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

#ch-aasld-footer     .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

#ch-aasld-footer     .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

#ch-aasld-footer     .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

#ch-aasld-footer     .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

#ch-aasld-footer     .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

#ch-aasld-footer     .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

#ch-aasld-footer     .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

#ch-aasld-footer     .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

#ch-aasld-footer     .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

#ch-aasld-footer     .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

#ch-aasld-footer     .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

#ch-aasld-footer     .offset-xl-0 {
        margin-left: 0
    }

#ch-aasld-footer     .offset-xl-1 {
        margin-left: 8.33333%
    }

#ch-aasld-footer     .offset-xl-2 {
        margin-left: 16.66667%
    }

#ch-aasld-footer     .offset-xl-3 {
        margin-left: 25%
    }

#ch-aasld-footer     .offset-xl-4 {
        margin-left: 33.33333%
    }

#ch-aasld-footer     .offset-xl-5 {
        margin-left: 41.66667%
    }

#ch-aasld-footer     .offset-xl-6 {
        margin-left: 50%
    }

#ch-aasld-footer     .offset-xl-7 {
        margin-left: 58.33333%
    }

#ch-aasld-footer     .offset-xl-8 {
        margin-left: 66.66667%
    }

#ch-aasld-footer     .offset-xl-9 {
        margin-left: 75%
    }

#ch-aasld-footer     .offset-xl-10 {
        margin-left: 83.33333%
    }

#ch-aasld-footer     .offset-xl-11 {
        margin-left: 91.66667%
    }
}

#ch-aasld-footer :root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

#ch-aasld-footer::after,
#ch-aasld-footer::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#ch-aasld-footer html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

#ch-aasld-footer article,
#ch-aasld-footer aside,
#ch-aasld-footer figcaption,
#ch-aasld-footer figure,
#ch-aasld-footer footer,
#ch-aasld-footer header,
#ch-aasld-footer hgroup,
#ch-aasld-footer main,
#ch-aasld-footer nav,
#ch-aasld-footer section {
    display: block
}

#ch-aasld-footer body {
    margin: 0;
    font-family: "Open Sans",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #454545;
    text-align: left;
    background-color: #fff
}

#ch-aasld-footer [tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0!important
}

#ch-aasld-footer hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

#ch-aasld-footer h1,
#ch-aasld-footer h2,
#ch-aasld-footer h3,
#ch-aasld-footer h4,
#ch-aasld-footer h5,
#ch-aasld-footer h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

#ch-aasld-footer p {
    margin-top: 0;
    margin-bottom: 1rem
}

#ch-aasld-footer abbr[data-original-title],
#ch-aasld-footer abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    text-decoration-skip-ink: none
}

#ch-aasld-footer address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

#ch-aasld-footer dl,
#ch-aasld-footer ol,
#ch-aasld-footer ul {
    margin-top: 0;
    margin-bottom: 1rem
}

#ch-aasld-footer ol ol,
#ch-aasld-footer ol ul,
#ch-aasld-footer ul ol,
#ch-aasld-footer ul ul {
    margin-bottom: 0
}

#ch-aasld-footer dt {
    font-weight: 700
}

#ch-aasld-footer dd {
    margin-bottom: .5rem;
    margin-left: 0
}

#ch-aasld-footer blockquote {
    margin: 0 0 1rem
}

#ch-aasld-footer b,
#ch-aasld-footer strong {
    font-weight: bolder
}

#ch-aasld-footer small {
    font-size: 80%
}

#ch-aasld-footer sub,
#ch-aasld-footer sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

#ch-aasld-footer sub {
    bottom: -.25em
}

#ch-aasld-footer sup {
    top: -.5em
}

#ch-aasld-footer a {
    color: #006241;
    text-decoration: none;
    background-color: transparent
}

#ch-aasld-footer a:hover {
    color: #00472f;
    text-decoration: underline
}

#ch-aasld-footer a:not([href]):not([class]) {
    color: inherit;
    text-decoration: none
}

#ch-aasld-footer a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

#ch-aasld-footer code,
#ch-aasld-footer kbd,
#ch-aasld-footer pre,
#ch-aasld-footer samp {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    font-size: 1em
}

#ch-aasld-footer pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

#ch-aasld-footer figure {
    margin: 0 0 1rem
}

#ch-aasld-footer img {
    vertical-align: middle;
    border-style: none
}

#ch-aasld-footer svg {
    overflow: hidden;
    vertical-align: middle
}

#ch-aasld-footer table {
    border-collapse: collapse
}

#ch-aasld-footer caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

#ch-aasld-footer th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

#ch-aasld-footer label {
    display: inline-block;
    margin-bottom: .5rem
}

#ch-aasld-footer button {
    border-radius: 0
}

#ch-aasld-footer button:focus:not(:focus-visible) {
    outline: 0
}

#ch-aasld-footer button,
#ch-aasld-footer input,
#ch-aasld-footer optgroup,
#ch-aasld-footer select,
#ch-aasld-footer textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

#ch-aasld-footer button,
#ch-aasld-footer input {
    overflow: visible
}

#ch-aasld-footer button,
#ch-aasld-footer select {
    text-transform: none
}

#ch-aasld-footer [role=button] {
    cursor: pointer
}

#ch-aasld-footer select {
    word-wrap: normal
}

#ch-aasld-footer [type=button],
#ch-aasld-footer [type=reset],
#ch-aasld-footer [type=submit],
#ch-aasld-footer button {
    -webkit-appearance: button
}

#ch-aasld-footer [type=button]:not(:disabled),
#ch-aasld-footer [type=reset]:not(:disabled),
#ch-aasld-footer [type=submit]:not(:disabled),
#ch-aasld-footer button:not(:disabled) {
    cursor: pointer
}

#ch-aasld-footer [type=button]::-moz-focus-inner,
#ch-aasld-footer [type=reset]::-moz-focus-inner,
#ch-aasld-footer [type=submit]::-moz-focus-inner,
#ch-aasld-footer button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

#ch-aasld-footer input[type=checkbox],
#ch-aasld-footer input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

#ch-aasld-footer textarea {
    overflow: auto;
    resize: vertical
}

#ch-aasld-footer fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

#ch-aasld-footer legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

#ch-aasld-footer progress {
    vertical-align: baseline
}

#ch-aasld-footer [type=number]::-webkit-inner-spin-button,
#ch-aasld-footer [type=number]::-webkit-outer-spin-button {
    height: auto
}

#ch-aasld-footer [type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

#ch-aasld-footer [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

#ch-aasld-footer ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

#ch-aasld-footer output {
    display: inline-block
}

#ch-aasld-footer summary {
    display: list-item;
    cursor: pointer
}

#ch-aasld-footer template {
    display: none
}

#ch-aasld-footer [hidden] {
    display: none!important
}

#ch-aasld-footer .h1,
#ch-aasld-footer .h2,
#ch-aasld-footer .h3,
#ch-aasld-footer .h4,
#ch-aasld-footer .h5,
#ch-aasld-footer .h6,
#ch-aasld-footer h1,
#ch-aasld-footer h2,
#ch-aasld-footer h3,
#ch-aasld-footer h4,
#ch-aasld-footer h5,
#ch-aasld-footer h6 {
    margin-bottom: .5rem;
    font-family: "Barlow Condensed",sans-serif;
    font-weight: 700;
    line-height: 1.2;
    color: #313131
}

#ch-aasld-footer .h1,
#ch-aasld-footer h1 {
    font-size: 2.5rem
}

#ch-aasld-footer .h2,
#ch-aasld-footer h2 {
    font-size: 2rem
}

#ch-aasld-footer .h3,
#ch-aasld-footer h3 {
    font-size: 1.75rem
}

#ch-aasld-footer .h4,
#ch-aasld-footer h4 {
    font-size: 1.5rem
}

#ch-aasld-footer .h5,
#ch-aasld-footer h5 {
    font-size: 1.25rem
}

#ch-aasld-footer .h6,
#ch-aasld-footer h6 {
    font-size: 1rem
}

#ch-aasld-footer .lead {
    font-size: 1.25rem;
    font-weight: 300
}

#ch-aasld-footer .display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2
}

#ch-aasld-footer .display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2
}

#ch-aasld-footer .display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2
}

#ch-aasld-footer .display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2
}

#ch-aasld-footer hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 0 solid rgba(0,0,0,.1)
}

#ch-aasld-footer .small,
#ch-aasld-footer small {
    font-size: 80%;
    font-weight: 400
}

#ch-aasld-footer .mark,
#ch-aasld-footer mark {
    padding: .2em;
    background-color: #fcf8e3
}

#ch-aasld-footer .list-unstyled {
    padding-left: 0;
    list-style: none
}

#ch-aasld-footer .list-inline {
    padding-left: 0;
    list-style: none
}

#ch-aasld-footer .list-inline-item {
    display: inline-block
}

#ch-aasld-footer .list-inline-item:not(:last-child) {
    margin-right: .5rem
}

#ch-aasld-footer .initialism {
    font-size: 90%;
    text-transform: uppercase
}

#ch-aasld-footer .blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

#ch-aasld-footer .blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

#ch-aasld-footer .blockquote-footer::before {
    content: "\2014\00A0"
}

#ch-aasld-footer .form-control,
#ch-aasld-footer [type=email],
#ch-aasld-footer [type=number],
#ch-aasld-footer [type=password],
#ch-aasld-footer [type=tel],
#ch-aasld-footer [type=text],
#ch-aasld-footer [type=url],
#ch-aasld-footer textarea {
    display: block;
    width: 100%;
    height: calc(1.6em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dcdcdc;
    border-radius: 0;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .form-control,
    #ch-aasld-footer [type=email],
    #ch-aasld-footer [type=number],
    #ch-aasld-footer [type=password],
    #ch-aasld-footer [type=tel],
    #ch-aasld-footer [type=text],
    #ch-aasld-footer [type=url],
    #ch-aasld-footer textarea {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .form-control::-ms-expand,
#ch-aasld-footer [type=email]::-ms-expand,
#ch-aasld-footer [type=number]::-ms-expand,
#ch-aasld-footer [type=password]::-ms-expand,
#ch-aasld-footer [type=tel]::-ms-expand,
#ch-aasld-footer [type=text]::-ms-expand,
#ch-aasld-footer [type=url]::-ms-expand,
#ch-aasld-footer textarea::-ms-expand {
    background-color: transparent;
    border: 0
}

#ch-aasld-footer .form-control:focus,
#ch-aasld-footer :focus[type=email],
#ch-aasld-footer :focus[type=number],
#ch-aasld-footer :focus[type=password],
#ch-aasld-footer :focus[type=tel],
#ch-aasld-footer :focus[type=text],
#ch-aasld-footer :focus[type=url],
#ch-aasld-footer textarea:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

#ch-aasld-footer .form-control::-webkit-input-placeholder,
#ch-aasld-footer [type=email]::-webkit-input-placeholder,
#ch-aasld-footer [type=number]::-webkit-input-placeholder,
#ch-aasld-footer [type=password]::-webkit-input-placeholder,
#ch-aasld-footer [type=tel]::-webkit-input-placeholder,
#ch-aasld-footer [type=text]::-webkit-input-placeholder,
#ch-aasld-footer [type=url]::-webkit-input-placeholder,
#ch-aasld-footer textarea::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

#ch-aasld-footer .form-control::-moz-placeholder,
#ch-aasld-footer [type=email]::-moz-placeholder,
#ch-aasld-footer [type=number]::-moz-placeholder,
#ch-aasld-footer [type=password]::-moz-placeholder,
#ch-aasld-footer [type=tel]::-moz-placeholder,
#ch-aasld-footer [type=text]::-moz-placeholder,
#ch-aasld-footer [type=url]::-moz-placeholder,
#ch-aasld-footer textarea::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

#ch-aasld-footer .form-control::-ms-input-placeholder,
#ch-aasld-footer [type=email]::-ms-input-placeholder,
#ch-aasld-footer [type=number]::-ms-input-placeholder,
#ch-aasld-footer [type=password]::-ms-input-placeholder,
#ch-aasld-footer [type=tel]::-ms-input-placeholder,
#ch-aasld-footer [type=text]::-ms-input-placeholder,
#ch-aasld-footer [type=url]::-ms-input-placeholder,
#ch-aasld-footer textarea::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

#ch-aasld-footer .form-control::placeholder,
#ch-aasld-footer [type=email]::placeholder,
#ch-aasld-footer [type=number]::placeholder,
#ch-aasld-footer [type=password]::placeholder,
#ch-aasld-footer [type=tel]::placeholder,
#ch-aasld-footer [type=text]::placeholder,
#ch-aasld-footer [type=url]::placeholder,
#ch-aasld-footer textarea::placeholder {
    color: #6c757d;
    opacity: 1
}

#ch-aasld-footer .form-control:disabled,
#ch-aasld-footer .form-control[readonly],
#ch-aasld-footer :disabled[type=email],
#ch-aasld-footer :disabled[type=number],
#ch-aasld-footer :disabled[type=password],
#ch-aasld-footer :disabled[type=tel],
#ch-aasld-footer :disabled[type=text],
#ch-aasld-footer :disabled[type=url],
#ch-aasld-footer [readonly][type=email],
#ch-aasld-footer [readonly][type=number],
#ch-aasld-footer [readonly][type=password],
#ch-aasld-footer [readonly][type=tel],
#ch-aasld-footer [readonly][type=text],
#ch-aasld-footer [readonly][type=url],
#ch-aasld-footer textarea:disabled,
#ch-aasld-footer textarea[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

#ch-aasld-footer input[type=date].form-control,
#ch-aasld-footer input[type=date][type=email],
#ch-aasld-footer input[type=date][type=number],
#ch-aasld-footer input[type=date][type=password],
#ch-aasld-footer input[type=date][type=tel],
#ch-aasld-footer input[type=date][type=text],
#ch-aasld-footer input[type=date][type=url],
#ch-aasld-footer input[type=datetime-local].form-control,
#ch-aasld-footer input[type=datetime-local][type=email],
#ch-aasld-footer input[type=datetime-local][type=number],
#ch-aasld-footer input[type=datetime-local][type=password],
#ch-aasld-footer input[type=datetime-local][type=tel],
#ch-aasld-footer input[type=datetime-local][type=text],
#ch-aasld-footer input[type=datetime-local][type=url],
#ch-aasld-footer input[type=month].form-control,
#ch-aasld-footer input[type=month][type=email],
#ch-aasld-footer input[type=month][type=number],
#ch-aasld-footer input[type=month][type=password],
#ch-aasld-footer input[type=month][type=tel],
#ch-aasld-footer input[type=month][type=text],
#ch-aasld-footer input[type=month][type=url],
#ch-aasld-footer input[type=time].form-control,
#ch-aasld-footer input[type=time][type=email],
#ch-aasld-footer input[type=time][type=number],
#ch-aasld-footer input[type=time][type=password],
#ch-aasld-footer input[type=time][type=tel],
#ch-aasld-footer input[type=time][type=text],
#ch-aasld-footer input[type=time][type=url] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#ch-aasld-footer select.form-control:-moz-focusring,
#ch-aasld-footer select:-moz-focusring[type=email],
#ch-aasld-footer select:-moz-focusring[type=number],
#ch-aasld-footer select:-moz-focusring[type=password],
#ch-aasld-footer select:-moz-focusring[type=tel],
#ch-aasld-footer select:-moz-focusring[type=text],
#ch-aasld-footer select:-moz-focusring[type=url] {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

#ch-aasld-footer select.form-control:focus::-ms-value,
#ch-aasld-footer select[type=email]:focus::-ms-value,
#ch-aasld-footer select[type=number]:focus::-ms-value,
#ch-aasld-footer select[type=password]:focus::-ms-value,
#ch-aasld-footer select[type=tel]:focus::-ms-value,
#ch-aasld-footer select[type=text]:focus::-ms-value,
#ch-aasld-footer select[type=url]:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

#ch-aasld-footer .form-control-file,
#ch-aasld-footer .form-control-range {
    display: block;
    width: 100%
}

#ch-aasld-footer .col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.6
}

#ch-aasld-footer .col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5
}

#ch-aasld-footer .col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem;
    line-height: 1.5
}

#ch-aasld-footer .form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6;
    color: #454545;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

#ch-aasld-footer .form-control-plaintext.form-control-lg,
#ch-aasld-footer .form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

#ch-aasld-footer .form-control-sm {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: 0
}

#ch-aasld-footer .form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0
}

#ch-aasld-footer select.form-control[multiple],
#ch-aasld-footer select.form-control[size],
#ch-aasld-footer select[multiple][type=email],
#ch-aasld-footer select[multiple][type=number],
#ch-aasld-footer select[multiple][type=password],
#ch-aasld-footer select[multiple][type=tel],
#ch-aasld-footer select[multiple][type=text],
#ch-aasld-footer select[multiple][type=url],
#ch-aasld-footer select[size][type=email],
#ch-aasld-footer select[size][type=number],
#ch-aasld-footer select[size][type=password],
#ch-aasld-footer select[size][type=tel],
#ch-aasld-footer select[size][type=text],
#ch-aasld-footer select[size][type=url] {
    height: auto
}

#ch-aasld-footer textarea,
#ch-aasld-footer textarea.form-control,
#ch-aasld-footer textarea[type=email],
#ch-aasld-footer textarea[type=number],
#ch-aasld-footer textarea[type=password],
#ch-aasld-footer textarea[type=tel],
#ch-aasld-footer textarea[type=text],
#ch-aasld-footer textarea[type=url] {
    height: auto
}

#ch-aasld-footer .form-group {
    margin-bottom: 1rem
}

#ch-aasld-footer .form-text {
    display: block;
    margin-top: .25rem
}

#ch-aasld-footer .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

#ch-aasld-footer .form-row>.col,
#ch-aasld-footer .form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

#ch-aasld-footer .form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

#ch-aasld-footer .form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

#ch-aasld-footer .form-check-input:disabled~.form-check-label,
#ch-aasld-footer .form-check-input[disabled]~.form-check-label {
    color: #6c757d
}

#ch-aasld-footer .form-check-label {
    margin-bottom: 0
}

#ch-aasld-footer .form-check-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

#ch-aasld-footer .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

#ch-aasld-footer .valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #28a745
}

#ch-aasld-footer .valid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.6;
    color: #fff;
    background-color: rgba(40,167,69,.9);
    border-radius: .25rem
}

#ch-aasld-footer .form-row>.col>.valid-tooltip,
#ch-aasld-footer .form-row>[class*=col-]>.valid-tooltip {
    left: 5px
}

#ch-aasld-footer .is-valid~.valid-feedback,
#ch-aasld-footer .is-valid~.valid-tooltip,
#ch-aasld-footer .was-validated :valid~.valid-feedback,
#ch-aasld-footer .was-validated :valid~.valid-tooltip {
    display: block
}

#ch-aasld-footer .form-control.is-valid,
#ch-aasld-footer .is-valid[type=email],
#ch-aasld-footer .is-valid[type=number],
#ch-aasld-footer .is-valid[type=password],
#ch-aasld-footer .is-valid[type=tel],
#ch-aasld-footer .is-valid[type=text],
#ch-aasld-footer .is-valid[type=url],
#ch-aasld-footer .was-validated .form-control:valid,
#ch-aasld-footer .was-validated :valid[type=email],
#ch-aasld-footer .was-validated :valid[type=number],
#ch-aasld-footer .was-validated :valid[type=password],
#ch-aasld-footer .was-validated :valid[type=tel],
#ch-aasld-footer .was-validated :valid[type=text],
#ch-aasld-footer .was-validated :valid[type=url],
#ch-aasld-footer .was-validated textarea:valid,
#ch-aasld-footer textarea.is-valid {
    border-color: #28a745;
    padding-right: calc(1.6em + .75rem)!important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.4em + .1875rem) center;
    background-size: calc(.8em + .375rem) calc(.8em + .375rem)
}

#ch-aasld-footer .form-control.is-valid:focus,
#ch-aasld-footer .is-valid:focus[type=email],
#ch-aasld-footer .is-valid:focus[type=number],
#ch-aasld-footer .is-valid:focus[type=password],
#ch-aasld-footer .is-valid:focus[type=tel],
#ch-aasld-footer .is-valid:focus[type=text],
#ch-aasld-footer .is-valid:focus[type=url],
#ch-aasld-footer .was-validated .form-control:valid:focus,
#ch-aasld-footer .was-validated :valid:focus[type=email],
#ch-aasld-footer .was-validated :valid:focus[type=number],
#ch-aasld-footer .was-validated :valid:focus[type=password],
#ch-aasld-footer .was-validated :valid:focus[type=tel],
#ch-aasld-footer .was-validated :valid:focus[type=text],
#ch-aasld-footer .was-validated :valid:focus[type=url],
#ch-aasld-footer .was-validated textarea:valid:focus,
#ch-aasld-footer textarea.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

#ch-aasld-footer .was-validated select.form-control:valid,
#ch-aasld-footer .was-validated select:valid[type=email],
#ch-aasld-footer .was-validated select:valid[type=number],
#ch-aasld-footer .was-validated select:valid[type=password],
#ch-aasld-footer .was-validated select:valid[type=tel],
#ch-aasld-footer .was-validated select:valid[type=text],
#ch-aasld-footer .was-validated select:valid[type=url],
#ch-aasld-footer select.form-control.is-valid,
#ch-aasld-footer select.is-valid[type=email],
#ch-aasld-footer select.is-valid[type=number],
#ch-aasld-footer select.is-valid[type=password],
#ch-aasld-footer select.is-valid[type=tel],
#ch-aasld-footer select.is-valid[type=text],
#ch-aasld-footer select.is-valid[type=url] {
    padding-right: 3rem!important;
    background-position: right 1.5rem center
}

#ch-aasld-footer .was-validated textarea.form-control:valid,
#ch-aasld-footer .was-validated textarea:valid,
#ch-aasld-footer .was-validated textarea:valid[type=email],
#ch-aasld-footer .was-validated textarea:valid[type=number],
#ch-aasld-footer .was-validated textarea:valid[type=password],
#ch-aasld-footer .was-validated textarea:valid[type=tel],
#ch-aasld-footer .was-validated textarea:valid[type=text],
#ch-aasld-footer .was-validated textarea:valid[type=url],
#ch-aasld-footer textarea.form-control.is-valid,
#ch-aasld-footer textarea.is-valid {
    padding-right: calc(1.6em + .75rem);
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem)
}

#ch-aasld-footer .custom-select.is-valid,
#ch-aasld-footer .was-validated .custom-select:valid,
#ch-aasld-footer .was-validated select:valid,
#ch-aasld-footer select.is-valid {
    border-color: #28a745;
    padding-right: calc(.75em + 2.3125rem)!important;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.8em + .375rem) calc(.8em + .375rem) no-repeat
}

#ch-aasld-footer .custom-select.is-valid:focus,
#ch-aasld-footer .was-validated .custom-select:valid:focus,
#ch-aasld-footer .was-validated select:valid:focus,
#ch-aasld-footer select.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

#ch-aasld-footer .form-check-input.is-valid~.form-check-label,
#ch-aasld-footer .was-validated .form-check-input:valid~.form-check-label {
    color: #28a745
}

#ch-aasld-footer .form-check-input.is-valid~.valid-feedback,
#ch-aasld-footer .form-check-input.is-valid~.valid-tooltip,
#ch-aasld-footer .was-validated .form-check-input:valid~.valid-feedback,
#ch-aasld-footer .was-validated .form-check-input:valid~.valid-tooltip {
    display: block
}

#ch-aasld-footer .custom-control-input.is-valid~.custom-control-label,
#ch-aasld-footer .was-validated .custom-control-input:valid~.custom-control-label {
    color: #28a745
}

#ch-aasld-footer .custom-control-input.is-valid~.custom-control-label::before,
#ch-aasld-footer .was-validated .custom-control-input:valid~.custom-control-label::before {
    border-color: #28a745
}

#ch-aasld-footer .custom-control-input.is-valid:checked~.custom-control-label::before,
#ch-aasld-footer .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
    border-color: #34ce57;
    background-color: #34ce57
}

#ch-aasld-footer .custom-control-input.is-valid:focus~.custom-control-label::before,
#ch-aasld-footer .was-validated .custom-control-input:valid:focus~.custom-control-label::before {
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

#ch-aasld-footer .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
#ch-aasld-footer .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
    border-color: #28a745
}

#ch-aasld-footer .custom-file-input.is-valid~.custom-file-label,
#ch-aasld-footer .was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #28a745
}

#ch-aasld-footer .custom-file-input.is-valid:focus~.custom-file-label,
#ch-aasld-footer .was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}

#ch-aasld-footer .invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545
}

#ch-aasld-footer .invalid-tooltip {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.6;
    color: #fff;
    background-color: rgba(220,53,69,.9);
    border-radius: .25rem
}

#ch-aasld-footer .form-row>.col>.invalid-tooltip,
#ch-aasld-footer .form-row>[class*=col-]>.invalid-tooltip {
    left: 5px
}

#ch-aasld-footer .is-invalid~.invalid-feedback,
#ch-aasld-footer .is-invalid~.invalid-tooltip,
#ch-aasld-footer .was-validated :invalid~.invalid-feedback,
#ch-aasld-footer .was-validated :invalid~.invalid-tooltip {
    display: block
}

#ch-aasld-footer .form-control.is-invalid,
#ch-aasld-footer .is-invalid[type=email],
#ch-aasld-footer .is-invalid[type=number],
#ch-aasld-footer .is-invalid[type=password],
#ch-aasld-footer .is-invalid[type=tel],
#ch-aasld-footer .is-invalid[type=text],
#ch-aasld-footer .is-invalid[type=url],
#ch-aasld-footer .was-validated .form-control:invalid,
#ch-aasld-footer .was-validated :invalid[type=email],
#ch-aasld-footer .was-validated :invalid[type=number],
#ch-aasld-footer .was-validated :invalid[type=password],
#ch-aasld-footer .was-validated :invalid[type=tel],
#ch-aasld-footer .was-validated :invalid[type=text],
#ch-aasld-footer .was-validated :invalid[type=url],
#ch-aasld-footer .was-validated textarea:invalid,
#ch-aasld-footer textarea.is-invalid {
    border-color: #dc3545;
    padding-right: calc(1.6em + .75rem)!important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.4em + .1875rem) center;
    background-size: calc(.8em + .375rem) calc(.8em + .375rem)
}

#ch-aasld-footer .form-control.is-invalid:focus,
#ch-aasld-footer .is-invalid:focus[type=email],
#ch-aasld-footer .is-invalid:focus[type=number],
#ch-aasld-footer .is-invalid:focus[type=password],
#ch-aasld-footer .is-invalid:focus[type=tel],
#ch-aasld-footer .is-invalid:focus[type=text],
#ch-aasld-footer .is-invalid:focus[type=url],
#ch-aasld-footer .was-validated .form-control:invalid:focus,
#ch-aasld-footer .was-validated :invalid:focus[type=email],
#ch-aasld-footer .was-validated :invalid:focus[type=number],
#ch-aasld-footer .was-validated :invalid:focus[type=password],
#ch-aasld-footer .was-validated :invalid:focus[type=tel],
#ch-aasld-footer .was-validated :invalid:focus[type=text],
#ch-aasld-footer .was-validated :invalid:focus[type=url],
#ch-aasld-footer .was-validated textarea:invalid:focus,
#ch-aasld-footer textarea.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

#ch-aasld-footer .was-validated select.form-control:invalid,
#ch-aasld-footer .was-validated select:invalid[type=email],
#ch-aasld-footer .was-validated select:invalid[type=number],
#ch-aasld-footer .was-validated select:invalid[type=password],
#ch-aasld-footer .was-validated select:invalid[type=tel],
#ch-aasld-footer .was-validated select:invalid[type=text],
#ch-aasld-footer .was-validated select:invalid[type=url],
#ch-aasld-footer select.form-control.is-invalid,
#ch-aasld-footer select.is-invalid[type=email],
#ch-aasld-footer select.is-invalid[type=number],
#ch-aasld-footer select.is-invalid[type=password],
#ch-aasld-footer select.is-invalid[type=tel],
#ch-aasld-footer select.is-invalid[type=text],
#ch-aasld-footer select.is-invalid[type=url] {
    padding-right: 3rem!important;
    background-position: right 1.5rem center
}

#ch-aasld-footer .was-validated textarea.form-control:invalid,
#ch-aasld-footer .was-validated textarea:invalid,
#ch-aasld-footer .was-validated textarea:invalid[type=email],
#ch-aasld-footer .was-validated textarea:invalid[type=number],
#ch-aasld-footer .was-validated textarea:invalid[type=password],
#ch-aasld-footer .was-validated textarea:invalid[type=tel],
#ch-aasld-footer .was-validated textarea:invalid[type=text],
#ch-aasld-footer .was-validated textarea:invalid[type=url],
#ch-aasld-footer textarea.form-control.is-invalid,
#ch-aasld-footer textarea.is-invalid {
    padding-right: calc(1.6em + .75rem);
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem)
}

#ch-aasld-footer .custom-select.is-invalid,
#ch-aasld-footer .was-validated .custom-select:invalid,
#ch-aasld-footer .was-validated select:invalid,
#ch-aasld-footer select.is-invalid {
    border-color: #dc3545;
    padding-right: calc(.75em + 2.3125rem)!important;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.8em + .375rem) calc(.8em + .375rem) no-repeat
}

#ch-aasld-footer .custom-select.is-invalid:focus,
#ch-aasld-footer .was-validated .custom-select:invalid:focus,
#ch-aasld-footer .was-validated select:invalid:focus,
#ch-aasld-footer select.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

#ch-aasld-footer .form-check-input.is-invalid~.form-check-label,
#ch-aasld-footer .was-validated .form-check-input:invalid~.form-check-label {
    color: #dc3545
}

#ch-aasld-footer .form-check-input.is-invalid~.invalid-feedback,
#ch-aasld-footer .form-check-input.is-invalid~.invalid-tooltip,
#ch-aasld-footer .was-validated .form-check-input:invalid~.invalid-feedback,
#ch-aasld-footer .was-validated .form-check-input:invalid~.invalid-tooltip {
    display: block
}

#ch-aasld-footer .custom-control-input.is-invalid~.custom-control-label,
#ch-aasld-footer .was-validated .custom-control-input:invalid~.custom-control-label {
    color: #dc3545
}

#ch-aasld-footer .custom-control-input.is-invalid~.custom-control-label::before,
#ch-aasld-footer .was-validated .custom-control-input:invalid~.custom-control-label::before {
    border-color: #dc3545
}

#ch-aasld-footer .custom-control-input.is-invalid:checked~.custom-control-label::before,
#ch-aasld-footer .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
    border-color: #e4606d;
    background-color: #e4606d
}

#ch-aasld-footer .custom-control-input.is-invalid:focus~.custom-control-label::before,
#ch-aasld-footer .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

#ch-aasld-footer .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
#ch-aasld-footer .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
    border-color: #dc3545
}

#ch-aasld-footer .custom-file-input.is-invalid~.custom-file-label,
#ch-aasld-footer .was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #dc3545
}

#ch-aasld-footer .custom-file-input.is-invalid:focus~.custom-file-label,
#ch-aasld-footer .was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
}

#ch-aasld-footer .form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#ch-aasld-footer .form-inline .form-check {
    width: 100%
}

@media (min-width: 576px) {
    #ch-aasld-footer .form-inline label {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }

#ch-aasld-footer     .form-inline .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }

#ch-aasld-footer     .form-inline .form-control,
#ch-aasld-footer .form-inline [type=email],
#ch-aasld-footer .form-inline [type=number],
#ch-aasld-footer .form-inline [type=password],
#ch-aasld-footer .form-inline [type=tel],
#ch-aasld-footer .form-inline [type=text],
#ch-aasld-footer .form-inline [type=url],
#ch-aasld-footer .form-inline textarea {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

#ch-aasld-footer     .form-inline .form-control-plaintext {
        display: inline-block
    }

#ch-aasld-footer     .form-inline .custom-select,
#ch-aasld-footer .form-inline .input-group,
#ch-aasld-footer .form-inline select {
        width: auto
    }

#ch-aasld-footer     .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

#ch-aasld-footer     .form-inline .form-check-input {
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

#ch-aasld-footer     .form-inline .custom-control {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

#ch-aasld-footer     .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

#ch-aasld-footer .btn {
    display: inline-block;
    font-weight: 400;
    color: #454545;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.6;
    border-radius: .25rem;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .btn {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .btn:hover {
    color: #454545;
    text-decoration: none
}

#ch-aasld-footer .btn.focus,
#ch-aasld-footer .btn:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

#ch-aasld-footer .btn.disabled,
#ch-aasld-footer .btn:disabled {
    opacity: .65
}

#ch-aasld-footer .btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

#ch-aasld-footer a.btn.disabled,
#ch-aasld-footer fieldset:disabled a.btn {
    pointer-events: none
}

#ch-aasld-footer .btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

#ch-aasld-footer .btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc
}

#ch-aasld-footer .btn-primary.focus,
#ch-aasld-footer .btn-primary:focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    -webkit-box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);
    box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)
}

#ch-aasld-footer .btn-primary.disabled,
#ch-aasld-footer .btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

#ch-aasld-footer .btn-primary:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-primary:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf
}

#ch-aasld-footer .btn-primary:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-primary:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);
    box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)
}

#ch-aasld-footer .btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

#ch-aasld-footer .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62
}

#ch-aasld-footer .btn-secondary.focus,
#ch-aasld-footer .btn-secondary:focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    -webkit-box-shadow: 0 0 0 .2rem rgba(130,138,145,.5);
    box-shadow: 0 0 0 .2rem rgba(130,138,145,.5)
}

#ch-aasld-footer .btn-secondary.disabled,
#ch-aasld-footer .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

#ch-aasld-footer .btn-secondary:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-secondary:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b
}

#ch-aasld-footer .btn-secondary:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-secondary:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-secondary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(130,138,145,.5);
    box-shadow: 0 0 0 .2rem rgba(130,138,145,.5)
}

#ch-aasld-footer .btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

#ch-aasld-footer .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34
}

#ch-aasld-footer .btn-success.focus,
#ch-aasld-footer .btn-success:focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    -webkit-box-shadow: 0 0 0 .2rem rgba(72,180,97,.5);
    box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)
}

#ch-aasld-footer .btn-success.disabled,
#ch-aasld-footer .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

#ch-aasld-footer .btn-success:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-success:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430
}

#ch-aasld-footer .btn-success:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-success:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-success.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(72,180,97,.5);
    box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)
}

#ch-aasld-footer .btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

#ch-aasld-footer .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

#ch-aasld-footer .btn-info.focus,
#ch-aasld-footer .btn-info:focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    -webkit-box-shadow: 0 0 0 .2rem rgba(58,176,195,.5);
    box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
}

#ch-aasld-footer .btn-info.disabled,
#ch-aasld-footer .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

#ch-aasld-footer .btn-info:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-info:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

#ch-aasld-footer .btn-info:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-info:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-info.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(58,176,195,.5);
    box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
}

#ch-aasld-footer .btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

#ch-aasld-footer .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00
}

#ch-aasld-footer .btn-warning.focus,
#ch-aasld-footer .btn-warning:focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    -webkit-box-shadow: 0 0 0 .2rem rgba(222,170,12,.5);
    box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
}

#ch-aasld-footer .btn-warning.disabled,
#ch-aasld-footer .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

#ch-aasld-footer .btn-warning:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-warning:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500
}

#ch-aasld-footer .btn-warning:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-warning:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-warning.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222,170,12,.5);
    box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
}

#ch-aasld-footer .btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

#ch-aasld-footer .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

#ch-aasld-footer .btn-danger.focus,
#ch-aasld-footer .btn-danger:focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    -webkit-box-shadow: 0 0 0 .2rem rgba(225,83,97,.5);
    box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
}

#ch-aasld-footer .btn-danger.disabled,
#ch-aasld-footer .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

#ch-aasld-footer .btn-danger:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-danger:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d
}

#ch-aasld-footer .btn-danger:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-danger:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-danger.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(225,83,97,.5);
    box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
}

#ch-aasld-footer .btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

#ch-aasld-footer .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

#ch-aasld-footer .btn-light.focus,
#ch-aasld-footer .btn-light:focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    -webkit-box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);
    box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}

#ch-aasld-footer .btn-light.disabled,
#ch-aasld-footer .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

#ch-aasld-footer .btn-light:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-light:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df
}

#ch-aasld-footer .btn-light:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-light:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-light.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);
    box-shadow: 0 0 0 .2rem rgba(216,217,219,.5)
}

#ch-aasld-footer .btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

#ch-aasld-footer .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

#ch-aasld-footer .btn-dark.focus,
#ch-aasld-footer .btn-dark:focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    -webkit-box-shadow: 0 0 0 .2rem rgba(82,88,93,.5);
    box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}

#ch-aasld-footer .btn-dark.disabled,
#ch-aasld-footer .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

#ch-aasld-footer .btn-dark:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-dark:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

#ch-aasld-footer .btn-dark:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-dark:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(82,88,93,.5);
    box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
}

#ch-aasld-footer .btn-outline-primary {
    color: #007bff;
    border-color: #007bff
}

#ch-aasld-footer .btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

#ch-aasld-footer .btn-outline-primary.focus,
#ch-aasld-footer .btn-outline-primary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

#ch-aasld-footer .btn-outline-primary.disabled,
#ch-aasld-footer .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent
}

#ch-aasld-footer .btn-outline-primary:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-outline-primary:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

#ch-aasld-footer .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-outline-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
}

#ch-aasld-footer .btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

#ch-aasld-footer .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

#ch-aasld-footer .btn-outline-secondary.focus,
#ch-aasld-footer .btn-outline-secondary:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5);
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

#ch-aasld-footer .btn-outline-secondary.disabled,
#ch-aasld-footer .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

#ch-aasld-footer .btn-outline-secondary:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-outline-secondary:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

#ch-aasld-footer .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-outline-secondary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5);
    box-shadow: 0 0 0 .2rem rgba(108,117,125,.5)
}

#ch-aasld-footer .btn-outline-success {
    color: #28a745;
    border-color: #28a745
}

#ch-aasld-footer .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

#ch-aasld-footer .btn-outline-success.focus,
#ch-aasld-footer .btn-outline-success:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

#ch-aasld-footer .btn-outline-success.disabled,
#ch-aasld-footer .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent
}

#ch-aasld-footer .btn-outline-success:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-outline-success:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

#ch-aasld-footer .btn-outline-success:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-outline-success:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-outline-success.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}

#ch-aasld-footer .btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8
}

#ch-aasld-footer .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

#ch-aasld-footer .btn-outline-info.focus,
#ch-aasld-footer .btn-outline-info:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

#ch-aasld-footer .btn-outline-info.disabled,
#ch-aasld-footer .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent
}

#ch-aasld-footer .btn-outline-info:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-outline-info:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

#ch-aasld-footer .btn-outline-info:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-outline-info:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-outline-info.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);
    box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
}

#ch-aasld-footer .btn-outline-warning {
    color: #ffc107;
    border-color: #ffc107
}

#ch-aasld-footer .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

#ch-aasld-footer .btn-outline-warning.focus,
#ch-aasld-footer .btn-outline-warning:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

#ch-aasld-footer .btn-outline-warning.disabled,
#ch-aasld-footer .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

#ch-aasld-footer .btn-outline-warning:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-outline-warning:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

#ch-aasld-footer .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-outline-warning.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);
    box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
}

#ch-aasld-footer .btn-outline-danger {
    color: #dc3545;
    border-color: #dc3545
}

#ch-aasld-footer .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

#ch-aasld-footer .btn-outline-danger.focus,
#ch-aasld-footer .btn-outline-danger:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

#ch-aasld-footer .btn-outline-danger.disabled,
#ch-aasld-footer .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent
}

#ch-aasld-footer .btn-outline-danger:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-outline-danger:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

#ch-aasld-footer .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-outline-danger.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);
    box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
}

#ch-aasld-footer .btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

#ch-aasld-footer .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

#ch-aasld-footer .btn-outline-light.focus,
#ch-aasld-footer .btn-outline-light:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

#ch-aasld-footer .btn-outline-light.disabled,
#ch-aasld-footer .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

#ch-aasld-footer .btn-outline-light:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-outline-light:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

#ch-aasld-footer .btn-outline-light:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-outline-light:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-outline-light.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);
    box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
}

#ch-aasld-footer .btn-outline-dark {
    color: #343a40;
    border-color: #343a40
}

#ch-aasld-footer .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

#ch-aasld-footer .btn-outline-dark.focus,
#ch-aasld-footer .btn-outline-dark:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

#ch-aasld-footer .btn-outline-dark.disabled,
#ch-aasld-footer .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

#ch-aasld-footer .btn-outline-dark:not(:disabled):not(.disabled).active,
#ch-aasld-footer .btn-outline-dark:not(:disabled):not(.disabled):active,
#ch-aasld-footer .show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

#ch-aasld-footer .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
#ch-aasld-footer .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
#ch-aasld-footer .show>.btn-outline-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);
    box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
}

#ch-aasld-footer .btn-link {
    font-weight: 400;
    color: #006241;
    text-decoration: none
}

#ch-aasld-footer .btn-link:hover {
    color: #00472f;
    text-decoration: underline
}

#ch-aasld-footer .btn-link.focus,
#ch-aasld-footer .btn-link:focus {
    text-decoration: underline
}

#ch-aasld-footer .btn-link.disabled,
#ch-aasld-footer .btn-link:disabled {
    color: #6c757d;
    pointer-events: none
}

#ch-aasld-footer .btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

#ch-aasld-footer .btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

#ch-aasld-footer .btn-block {
    display: block;
    width: 100%
}

#ch-aasld-footer .btn-block+.btn-block {
    margin-top: .5rem
}

#ch-aasld-footer input[type=button].btn-block,
#ch-aasld-footer input[type=reset].btn-block,
#ch-aasld-footer input[type=submit].btn-block {
    width: 100%
}

#ch-aasld-footer .fade {
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .fade {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .fade:not(.show) {
    opacity: 0
}

#ch-aasld-footer .collapse:not(.show) {
    display: none
}

#ch-aasld-footer .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .collapsing {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .dropdown,
#ch-aasld-footer .dropleft,
#ch-aasld-footer .dropright,
#ch-aasld-footer .dropup {
    position: relative
}

#ch-aasld-footer .dropdown-toggle {
    white-space: nowrap
}

#ch-aasld-footer .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

#ch-aasld-footer .dropdown-toggle:empty::after {
    margin-left: 0
}

#ch-aasld-footer .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #454545;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem
}

#ch-aasld-footer .dropdown-menu-left {
    right: auto;
    left: 0
}

#ch-aasld-footer .dropdown-menu-right {
    right: 0;
    left: auto
}

@media (min-width: 576px) {
    #ch-aasld-footer .dropdown-menu-sm-left {
        right:auto;
        left: 0
    }

#ch-aasld-footer     .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 768px) {
    #ch-aasld-footer .dropdown-menu-md-left {
        right:auto;
        left: 0
    }

#ch-aasld-footer     .dropdown-menu-md-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .dropdown-menu-lg-left {
        right:auto;
        left: 0
    }

#ch-aasld-footer     .dropdown-menu-lg-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .dropdown-menu-xl-left {
        right:auto;
        left: 0
    }

#ch-aasld-footer     .dropdown-menu-xl-right {
        right: 0;
        left: auto
    }
}

#ch-aasld-footer .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

#ch-aasld-footer .dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

#ch-aasld-footer .dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

#ch-aasld-footer .dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

#ch-aasld-footer .dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

#ch-aasld-footer .dropright .dropdown-toggle:empty::after {
    margin-left: 0
}

#ch-aasld-footer .dropright .dropdown-toggle::after {
    vertical-align: 0
}

#ch-aasld-footer .dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

#ch-aasld-footer .dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

#ch-aasld-footer .dropleft .dropdown-toggle::after {
    display: none
}

#ch-aasld-footer .dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

#ch-aasld-footer .dropleft .dropdown-toggle:empty::after {
    margin-left: 0
}

#ch-aasld-footer .dropleft .dropdown-toggle::before {
    vertical-align: 0
}

#ch-aasld-footer .dropdown-menu[x-placement^=bottom],
#ch-aasld-footer .dropdown-menu[x-placement^=left],
#ch-aasld-footer .dropdown-menu[x-placement^=right],
#ch-aasld-footer .dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}

#ch-aasld-footer .dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

#ch-aasld-footer .dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

#ch-aasld-footer .dropdown-item:focus,
#ch-aasld-footer .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef
}

#ch-aasld-footer .dropdown-item.active,
#ch-aasld-footer .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff
}

#ch-aasld-footer .dropdown-item.disabled,
#ch-aasld-footer .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent
}

#ch-aasld-footer .dropdown-menu.show {
    display: block
}

#ch-aasld-footer .dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap
}

#ch-aasld-footer .dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #212529
}

#ch-aasld-footer .custom-control {
    position: relative;
    z-index: 1;
    display: block;
    min-height: 1.6rem;
    padding-left: 1.5rem;
    color-adjust: exact
}

#ch-aasld-footer .custom-control-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem
}

#ch-aasld-footer .custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.3rem;
    opacity: 0
}

#ch-aasld-footer .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff
}

#ch-aasld-footer .custom-control-input:focus~.custom-control-label::before {
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

#ch-aasld-footer .custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #80bdff
}

#ch-aasld-footer .custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff
}

#ch-aasld-footer .custom-control-input:disabled~.custom-control-label,
#ch-aasld-footer .custom-control-input[disabled]~.custom-control-label {
    color: #6c757d
}

#ch-aasld-footer .custom-control-input:disabled~.custom-control-label::before,
#ch-aasld-footer .custom-control-input[disabled]~.custom-control-label::before {
    background-color: #e9ecef
}

#ch-aasld-footer .custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top
}

#ch-aasld-footer .custom-control-label::before {
    position: absolute;
    top: .3rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px
}

#ch-aasld-footer .custom-control-label::after {
    position: absolute;
    top: .3rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50%/50% 50% no-repeat
}

#ch-aasld-footer .custom-checkbox .custom-control-label::before {
    border-radius: .25rem
}

#ch-aasld-footer .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")
}

#ch-aasld-footer .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    border-color: #007bff;
    background-color: #007bff
}

#ch-aasld-footer .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}

#ch-aasld-footer .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

#ch-aasld-footer .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

#ch-aasld-footer .custom-radio .custom-control-label::before {
    border-radius: 50%
}

#ch-aasld-footer .custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

#ch-aasld-footer .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

#ch-aasld-footer .custom-switch {
    padding-left: 2.25rem
}

#ch-aasld-footer .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

#ch-aasld-footer .custom-switch .custom-control-label::after {
    top: calc(.3rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .custom-switch .custom-control-input:checked~.custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(.75rem);
    -ms-transform: translateX(.75rem);
    transform: translateX(.75rem)
}

#ch-aasld-footer .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

#ch-aasld-footer .custom-select,
#ch-aasld-footer select {
    display: inline-block;
    width: 100%;
    height: calc(1.6em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;
    border: 1px solid #dcdcdc;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#ch-aasld-footer .custom-select:focus,
#ch-aasld-footer select:focus {
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

#ch-aasld-footer .custom-select:focus::-ms-value,
#ch-aasld-footer select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

#ch-aasld-footer .custom-select[multiple],
#ch-aasld-footer .custom-select[size]:not([size="1"]),
#ch-aasld-footer select[multiple],
#ch-aasld-footer select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

#ch-aasld-footer .custom-select:disabled,
#ch-aasld-footer select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

#ch-aasld-footer .custom-select::-ms-expand,
#ch-aasld-footer select::-ms-expand {
    display: none
}

#ch-aasld-footer .custom-select:-moz-focusring,
#ch-aasld-footer select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

#ch-aasld-footer .custom-select-sm {
    height: calc(1.5em + .5rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem
}

#ch-aasld-footer .custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem
}

#ch-aasld-footer .custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(1.6em + .75rem + 2px);
    margin-bottom: 0
}

#ch-aasld-footer .custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.6em + .75rem + 2px);
    margin: 0;
    overflow: hidden;
    opacity: 0
}

#ch-aasld-footer .custom-file-input:focus~.custom-file-label {
    border-color: #80bdff;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

#ch-aasld-footer .custom-file-input:disabled~.custom-file-label,
#ch-aasld-footer .custom-file-input[disabled]~.custom-file-label {
    background-color: #e9ecef
}

#ch-aasld-footer .custom-file-input:lang(en)~.custom-file-label::after {
    content: "Browse"
}

#ch-aasld-footer .custom-file-input~.custom-file-label[data-browse]::after {
    content: attr(data-browse)
}

#ch-aasld-footer .custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(1.6em + .75rem + 2px);
    padding: .375rem .75rem;
    overflow: hidden;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 0
}

#ch-aasld-footer .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.6em + .75rem);
    padding: .375rem .75rem;
    line-height: 1.6;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0
}

#ch-aasld-footer .custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#ch-aasld-footer .custom-range:focus {
    outline: 0
}

#ch-aasld-footer .custom-range:focus::-webkit-slider-thumb {
    -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

#ch-aasld-footer .custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

#ch-aasld-footer .custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

#ch-aasld-footer .custom-range::-moz-focus-outer {
    border: 0
}

#ch-aasld-footer .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .custom-range::-webkit-slider-thumb:active {
    background-color: #b3d7ff
}

#ch-aasld-footer .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

#ch-aasld-footer .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .custom-range::-moz-range-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .custom-range::-moz-range-thumb:active {
    background-color: #b3d7ff
}

#ch-aasld-footer .custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

#ch-aasld-footer .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .custom-range::-ms-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .custom-range::-ms-thumb:active {
    background-color: #b3d7ff
}

#ch-aasld-footer .custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

#ch-aasld-footer .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem
}

#ch-aasld-footer .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem
}

#ch-aasld-footer .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

#ch-aasld-footer .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

#ch-aasld-footer .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

#ch-aasld-footer .custom-range:disabled::-moz-range-track {
    cursor: default
}

#ch-aasld-footer .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}

#ch-aasld-footer .custom-control-label::before,
#ch-aasld-footer .custom-file-label,
#ch-aasld-footer .custom-select,
#ch-aasld-footer select {
    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .custom-control-label::before,
    #ch-aasld-footer .custom-file-label,
    #ch-aasld-footer .custom-select,
    #ch-aasld-footer select {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

#ch-aasld-footer .nav-link {
    display: block;
    padding: .5rem 1rem
}

#ch-aasld-footer .nav-link:focus,
#ch-aasld-footer .nav-link:hover {
    text-decoration: none
}

#ch-aasld-footer .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

#ch-aasld-footer .nav-tabs {
    border-bottom: 1px solid #dee2e6
}

#ch-aasld-footer .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

#ch-aasld-footer .nav-tabs .nav-link:focus,
#ch-aasld-footer .nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}

#ch-aasld-footer .nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

#ch-aasld-footer .nav-tabs .nav-item.show .nav-link,
#ch-aasld-footer .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

#ch-aasld-footer .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

#ch-aasld-footer .nav-pills .nav-link {
    border-radius: .25rem
}

#ch-aasld-footer .nav-pills .nav-link.active,
#ch-aasld-footer .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff
}

#ch-aasld-footer .nav-fill .nav-item,
#ch-aasld-footer .nav-fill>.nav-link {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
}

#ch-aasld-footer .nav-justified .nav-item,
#ch-aasld-footer .nav-justified>.nav-link {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

#ch-aasld-footer .tab-content>.tab-pane {
    display: none
}

#ch-aasld-footer .tab-content>.active {
    display: block
}

#ch-aasld-footer .navbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem
}

#ch-aasld-footer .navbar .container,
#ch-aasld-footer .navbar .container-fluid,
#ch-aasld-footer .navbar>.container-lg,
#ch-aasld-footer .navbar>.container-md,
#ch-aasld-footer .navbar>.container-sm,
#ch-aasld-footer .navbar>.container-xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#ch-aasld-footer .navbar-brand {
    display: inline-block;
    padding-top: .3rem;
    padding-bottom: .3rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}

#ch-aasld-footer .navbar-brand:focus,
#ch-aasld-footer .navbar-brand:hover {
    text-decoration: none
}

#ch-aasld-footer .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

#ch-aasld-footer .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

#ch-aasld-footer .navbar-nav .dropdown-menu {
    position: static;
    float: none
}

#ch-aasld-footer .navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

#ch-aasld-footer .navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#ch-aasld-footer .navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

#ch-aasld-footer .navbar-toggler:focus,
#ch-aasld-footer .navbar-toggler:hover {
    text-decoration: none
}

#ch-aasld-footer .navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: 50%/100% 100% no-repeat
}

#ch-aasld-footer .navbar-nav-scroll {
    max-height: 75vh;
    overflow-y: auto
}

@media (max-width: 575.98px) {
    #ch-aasld-footer .navbar-expand-sm>.container,
    #ch-aasld-footer .navbar-expand-sm>.container-fluid,
    #ch-aasld-footer .navbar-expand-sm>.container-lg,
    #ch-aasld-footer .navbar-expand-sm>.container-md,
    #ch-aasld-footer .navbar-expand-sm>.container-sm,
    #ch-aasld-footer .navbar-expand-sm>.container-xl {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 576px) {
    #ch-aasld-footer .navbar-expand-sm {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

#ch-aasld-footer     .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

#ch-aasld-footer     .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

#ch-aasld-footer     .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

#ch-aasld-footer     .navbar-expand-sm>.container,
#ch-aasld-footer .navbar-expand-sm>.container-fluid,
#ch-aasld-footer .navbar-expand-sm>.container-lg,
#ch-aasld-footer .navbar-expand-sm>.container-md,
#ch-aasld-footer .navbar-expand-sm>.container-sm,
#ch-aasld-footer .navbar-expand-sm>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

#ch-aasld-footer     .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

#ch-aasld-footer     .navbar-expand-sm .navbar-collapse {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

#ch-aasld-footer     .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width: 767.98px) {
    #ch-aasld-footer .navbar-expand-md>.container,
    #ch-aasld-footer .navbar-expand-md>.container-fluid,
    #ch-aasld-footer .navbar-expand-md>.container-lg,
    #ch-aasld-footer .navbar-expand-md>.container-md,
    #ch-aasld-footer .navbar-expand-md>.container-sm,
    #ch-aasld-footer .navbar-expand-md>.container-xl {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 768px) {
    #ch-aasld-footer .navbar-expand-md {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

#ch-aasld-footer     .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

#ch-aasld-footer     .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

#ch-aasld-footer     .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

#ch-aasld-footer     .navbar-expand-md>.container,
#ch-aasld-footer .navbar-expand-md>.container-fluid,
#ch-aasld-footer .navbar-expand-md>.container-lg,
#ch-aasld-footer .navbar-expand-md>.container-md,
#ch-aasld-footer .navbar-expand-md>.container-sm,
#ch-aasld-footer .navbar-expand-md>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

#ch-aasld-footer     .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

#ch-aasld-footer     .navbar-expand-md .navbar-collapse {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

#ch-aasld-footer     .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (max-width: 991.98px) {
    #ch-aasld-footer .navbar-expand-lg>.container,
    #ch-aasld-footer .navbar-expand-lg>.container-fluid,
    #ch-aasld-footer .navbar-expand-lg>.container-lg,
    #ch-aasld-footer .navbar-expand-lg>.container-md,
    #ch-aasld-footer .navbar-expand-lg>.container-sm,
    #ch-aasld-footer .navbar-expand-lg>.container-xl {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .navbar-expand-lg {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

#ch-aasld-footer     .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

#ch-aasld-footer     .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

#ch-aasld-footer     .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

#ch-aasld-footer     .navbar-expand-lg>.container,
#ch-aasld-footer .navbar-expand-lg>.container-fluid,
#ch-aasld-footer .navbar-expand-lg>.container-lg,
#ch-aasld-footer .navbar-expand-lg>.container-md,
#ch-aasld-footer .navbar-expand-lg>.container-sm,
#ch-aasld-footer .navbar-expand-lg>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

#ch-aasld-footer     .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

#ch-aasld-footer     .navbar-expand-lg .navbar-collapse {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

#ch-aasld-footer     .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width: 1199.98px) {
    #ch-aasld-footer .navbar-expand-xl>.container,
    #ch-aasld-footer .navbar-expand-xl>.container-fluid,
    #ch-aasld-footer .navbar-expand-xl>.container-lg,
    #ch-aasld-footer .navbar-expand-xl>.container-md,
    #ch-aasld-footer .navbar-expand-xl>.container-sm,
    #ch-aasld-footer .navbar-expand-xl>.container-xl {
        padding-right:0;
        padding-left: 0
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .navbar-expand-xl {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

#ch-aasld-footer     .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

#ch-aasld-footer     .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

#ch-aasld-footer     .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

#ch-aasld-footer     .navbar-expand-xl>.container,
#ch-aasld-footer .navbar-expand-xl>.container-fluid,
#ch-aasld-footer .navbar-expand-xl>.container-lg,
#ch-aasld-footer .navbar-expand-xl>.container-md,
#ch-aasld-footer .navbar-expand-xl>.container-sm,
#ch-aasld-footer .navbar-expand-xl>.container-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

#ch-aasld-footer     .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

#ch-aasld-footer     .navbar-expand-xl .navbar-collapse {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

#ch-aasld-footer     .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

#ch-aasld-footer .navbar-expand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

#ch-aasld-footer .navbar-expand>.container,
#ch-aasld-footer .navbar-expand>.container-fluid,
#ch-aasld-footer .navbar-expand>.container-lg,
#ch-aasld-footer .navbar-expand>.container-md,
#ch-aasld-footer .navbar-expand>.container-sm,
#ch-aasld-footer .navbar-expand>.container-xl {
    padding-right: 0;
    padding-left: 0
}

#ch-aasld-footer .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

#ch-aasld-footer .navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

#ch-aasld-footer .navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

#ch-aasld-footer .navbar-expand>.container,
#ch-aasld-footer .navbar-expand>.container-fluid,
#ch-aasld-footer .navbar-expand>.container-lg,
#ch-aasld-footer .navbar-expand>.container-md,
#ch-aasld-footer .navbar-expand>.container-sm,
#ch-aasld-footer .navbar-expand>.container-xl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

#ch-aasld-footer .navbar-expand .navbar-nav-scroll {
    overflow: visible
}

#ch-aasld-footer .navbar-expand .navbar-collapse {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

#ch-aasld-footer .navbar-expand .navbar-toggler {
    display: none
}

#ch-aasld-footer .navbar-light .navbar-brand {
    color: rgba(0,0,0,.9)
}

#ch-aasld-footer .navbar-light .navbar-brand:focus,
#ch-aasld-footer .navbar-light .navbar-brand:hover {
    color: rgba(0,0,0,.9)
}

#ch-aasld-footer .navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.5)
}

#ch-aasld-footer .navbar-light .navbar-nav .nav-link:focus,
#ch-aasld-footer .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0,0,0,.7)
}

#ch-aasld-footer .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0,0,0,.3)
}

#ch-aasld-footer .navbar-light .navbar-nav .active>.nav-link,
#ch-aasld-footer .navbar-light .navbar-nav .nav-link.active,
#ch-aasld-footer .navbar-light .navbar-nav .nav-link.show,
#ch-aasld-footer .navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0,0,0,.9)
}

#ch-aasld-footer .navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1)
}

#ch-aasld-footer .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

#ch-aasld-footer .navbar-light .navbar-text {
    color: rgba(0,0,0,.5)
}

#ch-aasld-footer .navbar-light .navbar-text a {
    color: rgba(0,0,0,.9)
}

#ch-aasld-footer .navbar-light .navbar-text a:focus,
#ch-aasld-footer .navbar-light .navbar-text a:hover {
    color: rgba(0,0,0,.9)
}

#ch-aasld-footer .navbar-dark .navbar-brand {
    color: #fff
}

#ch-aasld-footer .navbar-dark .navbar-brand:focus,
#ch-aasld-footer .navbar-dark .navbar-brand:hover {
    color: #fff
}

#ch-aasld-footer .navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.5)
}

#ch-aasld-footer .navbar-dark .navbar-nav .nav-link:focus,
#ch-aasld-footer .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.75)
}

#ch-aasld-footer .navbar-dark .navbar-nav .nav-link.disabled {
}

#ch-aasld-footer .navbar-dark .navbar-nav .active>.nav-link,
#ch-aasld-footer .navbar-dark .navbar-nav .nav-link.active,
#ch-aasld-footer .navbar-dark .navbar-nav .nav-link.show,
#ch-aasld-footer .navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

#ch-aasld-footer .navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1)
}

#ch-aasld-footer .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

#ch-aasld-footer .navbar-dark .navbar-text {
    color: rgba(255,255,255,.5)
}

#ch-aasld-footer .navbar-dark .navbar-text a {
    color: #fff
}

#ch-aasld-footer .navbar-dark .navbar-text a:focus,
#ch-aasld-footer .navbar-dark .navbar-text a:hover {
    color: #fff
}

#ch-aasld-footer .pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

#ch-aasld-footer .page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #006241;
    background-color: #fff;
    border: 1px solid #dee2e6
}

#ch-aasld-footer .page-link:hover {
    z-index: 2;
    color: #00472f;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

#ch-aasld-footer .page-link:focus {
    z-index: 3;
    outline: 0;
    -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

#ch-aasld-footer .page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

#ch-aasld-footer .page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

#ch-aasld-footer .page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

#ch-aasld-footer .page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

#ch-aasld-footer .pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5
}

#ch-aasld-footer .pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

#ch-aasld-footer .pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

#ch-aasld-footer .pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

#ch-aasld-footer .pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

#ch-aasld-footer .pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

#ch-aasld-footer .modal-open {
    overflow: hidden
}

#ch-aasld-footer .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

#ch-aasld-footer .modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

#ch-aasld-footer .modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

#ch-aasld-footer .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translate(0,-50px);
    -ms-transform: translate(0,-50px);
    transform: translate(0,-50px)
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .modal.fade .modal-dialog {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .modal.show .modal-dialog {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

#ch-aasld-footer .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

#ch-aasld-footer .modal-dialog-scrollable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: calc(100% - 1rem)
}

#ch-aasld-footer .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

#ch-aasld-footer .modal-dialog-scrollable .modal-footer,
#ch-aasld-footer .modal-dialog-scrollable .modal-header {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

#ch-aasld-footer .modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

#ch-aasld-footer .modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - 1rem)
}

#ch-aasld-footer .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""
}

#ch-aasld-footer .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

#ch-aasld-footer .modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

#ch-aasld-footer .modal-dialog-centered.modal-dialog-scrollable::before {
    content: none
}

#ch-aasld-footer .modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0
}

#ch-aasld-footer .modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

#ch-aasld-footer .modal-backdrop.fade {
    opacity: 0
}

#ch-aasld-footer .modal-backdrop.show {
    opacity: .5
}

#ch-aasld-footer .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

#ch-aasld-footer .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto
}

#ch-aasld-footer .modal-title {
    margin-bottom: 0;
    line-height: 1.6
}

#ch-aasld-footer .modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

#ch-aasld-footer .modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

#ch-aasld-footer .modal-footer>* {
    margin: .25rem
}

#ch-aasld-footer .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    #ch-aasld-footer .modal-dialog {
        max-width:500px;
        margin: 1.75rem auto
    }

#ch-aasld-footer     .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

#ch-aasld-footer     .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

#ch-aasld-footer     .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

#ch-aasld-footer     .modal-dialog-centered::before {
        height: calc(100vh - 3.5rem);
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content
    }

#ch-aasld-footer     .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .modal-lg,
    #ch-aasld-footer .modal-xl {
        max-width:800px
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .modal-xl {
        max-width:1140px
    }
}

#ch-aasld-footer .carousel {
    position: relative
}

#ch-aasld-footer .carousel.pointer-event {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

#ch-aasld-footer .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

#ch-aasld-footer .carousel-inner::after {
    display: block;
    clear: both;
    content: ""
}

#ch-aasld-footer .carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    -o-transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .carousel-item {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .carousel-item-next,
#ch-aasld-footer .carousel-item-prev,
#ch-aasld-footer .carousel-item.active {
    display: block
}

#ch-aasld-footer .active.carousel-item-right,
#ch-aasld-footer .carousel-item-next:not(.carousel-item-left) {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

#ch-aasld-footer .active.carousel-item-left,
#ch-aasld-footer .carousel-item-prev:not(.carousel-item-right) {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

#ch-aasld-footer .carousel-fade .carousel-item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

#ch-aasld-footer .carousel-fade .carousel-item-next.carousel-item-left,
#ch-aasld-footer .carousel-fade .carousel-item-prev.carousel-item-right,
#ch-aasld-footer .carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1
}

#ch-aasld-footer .carousel-fade .active.carousel-item-left,
#ch-aasld-footer .carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    -webkit-transition: opacity 0s .6s;
    -o-transition: opacity 0s .6s;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .carousel-fade .active.carousel-item-left,
    #ch-aasld-footer .carousel-fade .active.carousel-item-right {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .carousel-control-next,
#ch-aasld-footer .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    -webkit-transition: opacity .15s ease;
    -o-transition: opacity .15s ease;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .carousel-control-next,
    #ch-aasld-footer .carousel-control-prev {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .carousel-control-next:focus,
#ch-aasld-footer .carousel-control-next:hover,
#ch-aasld-footer .carousel-control-prev:focus,
#ch-aasld-footer .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

#ch-aasld-footer .carousel-control-prev {
    left: 0
}

#ch-aasld-footer .carousel-control-next {
    right: 0
}

#ch-aasld-footer .carousel-control-next-icon,
#ch-aasld-footer .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: 50%/100% 100% no-repeat
}

#ch-aasld-footer .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}

#ch-aasld-footer .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}

#ch-aasld-footer .carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

#ch-aasld-footer .carousel-indicators li {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    -webkit-transition: opacity .6s ease;
    -o-transition: opacity .6s ease;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
    #ch-aasld-footer .carousel-indicators li {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

#ch-aasld-footer .carousel-indicators .active {
    opacity: 1
}

#ch-aasld-footer .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

#ch-aasld-footer .align-baseline {
    vertical-align: baseline!important
}

#ch-aasld-footer .align-top {
    vertical-align: top!important
}

#ch-aasld-footer .align-middle {
    vertical-align: middle!important
}

#ch-aasld-footer .align-bottom {
    vertical-align: bottom!important
}

#ch-aasld-footer .align-text-bottom {
    vertical-align: text-bottom!important
}

#ch-aasld-footer .align-text-top {
    vertical-align: text-top!important
}

#ch-aasld-footer .bg-primary {
    background-color: #007bff!important
}

#ch-aasld-footer a.bg-primary:focus,
#ch-aasld-footer a.bg-primary:hover,
#ch-aasld-footer button.bg-primary:focus,
#ch-aasld-footer button.bg-primary:hover {
    background-color: #0062cc!important
}

#ch-aasld-footer .bg-secondary {
    background-color: #6c757d!important
}

#ch-aasld-footer a.bg-secondary:focus,
#ch-aasld-footer a.bg-secondary:hover,
#ch-aasld-footer button.bg-secondary:focus,
#ch-aasld-footer button.bg-secondary:hover {
    background-color: #545b62!important
}

#ch-aasld-footer .bg-success {
    background-color: #28a745!important
}

#ch-aasld-footer a.bg-success:focus,
#ch-aasld-footer a.bg-success:hover,
#ch-aasld-footer button.bg-success:focus,
#ch-aasld-footer button.bg-success:hover {
    background-color: #1e7e34!important
}

#ch-aasld-footer .bg-info {
    background-color: #17a2b8!important
}

#ch-aasld-footer a.bg-info:focus,
#ch-aasld-footer a.bg-info:hover,
#ch-aasld-footer button.bg-info:focus,
#ch-aasld-footer button.bg-info:hover {
    background-color: #117a8b!important
}

#ch-aasld-footer .bg-warning {
    background-color: #ffc107!important
}

#ch-aasld-footer a.bg-warning:focus,
#ch-aasld-footer a.bg-warning:hover,
#ch-aasld-footer button.bg-warning:focus,
#ch-aasld-footer button.bg-warning:hover {
    background-color: #d39e00!important
}

#ch-aasld-footer .bg-danger {
    background-color: #dc3545!important
}

#ch-aasld-footer a.bg-danger:focus,
#ch-aasld-footer a.bg-danger:hover,
#ch-aasld-footer button.bg-danger:focus,
#ch-aasld-footer button.bg-danger:hover {
    background-color: #bd2130!important
}

#ch-aasld-footer .bg-light {
    background-color: #f8f9fa!important
}

#ch-aasld-footer a.bg-light:focus,
#ch-aasld-footer a.bg-light:hover,
#ch-aasld-footer button.bg-light:focus,
#ch-aasld-footer button.bg-light:hover {
    background-color: #dae0e5!important
}

#ch-aasld-footer .bg-dark {
    background-color: #343a40!important
}

#ch-aasld-footer a.bg-dark:focus,
#ch-aasld-footer a.bg-dark:hover,
#ch-aasld-footer button.bg-dark:focus,
#ch-aasld-footer button.bg-dark:hover {
    background-color: #1d2124!important
}

#ch-aasld-footer .bg-white {
    background-color: #fff!important
}

#ch-aasld-footer .bg-transparent {
    background-color: transparent!important
}

#ch-aasld-footer .border {
    border: 1px solid #dee2e6!important
}

#ch-aasld-footer .border-top {
    border-top: 1px solid #dee2e6!important
}

#ch-aasld-footer .border-right {
    border-right: 1px solid #dee2e6!important
}

#ch-aasld-footer .border-bottom {
    border-bottom: 1px solid #dee2e6!important
}

#ch-aasld-footer .border-left {
    border-left: 1px solid #dee2e6!important
}

#ch-aasld-footer .border-0 {
    border: 0!important
}

#ch-aasld-footer .border-top-0 {
    border-top: 0!important
}

#ch-aasld-footer .border-right-0 {
    border-right: 0!important
}

#ch-aasld-footer .border-bottom-0 {
    border-bottom: 0!important
}

#ch-aasld-footer .border-left-0 {
    border-left: 0!important
}

#ch-aasld-footer .border-primary {
    border-color: #007bff!important
}

#ch-aasld-footer .border-secondary {
    border-color: #6c757d!important
}

#ch-aasld-footer .border-success {
    border-color: #28a745!important
}

#ch-aasld-footer .border-info {
    border-color: #17a2b8!important
}

#ch-aasld-footer .border-warning {
    border-color: #ffc107!important
}

#ch-aasld-footer .border-danger {
    border-color: #dc3545!important
}

#ch-aasld-footer .border-light {
    border-color: #f8f9fa!important
}

#ch-aasld-footer .border-dark {
    border-color: #343a40!important
}

#ch-aasld-footer .border-white {
    border-color: #fff!important
}

#ch-aasld-footer .rounded-sm {
    border-radius: .2rem!important
}

#ch-aasld-footer .rounded {
    border-radius: .25rem!important
}

#ch-aasld-footer .rounded-top {
    border-top-left-radius: .25rem!important;
    border-top-right-radius: .25rem!important
}

#ch-aasld-footer .rounded-right {
    border-top-right-radius: .25rem!important;
    border-bottom-right-radius: .25rem!important
}

#ch-aasld-footer .rounded-bottom {
    border-bottom-right-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important
}

#ch-aasld-footer .rounded-left {
    border-top-left-radius: .25rem!important;
    border-bottom-left-radius: .25rem!important
}

#ch-aasld-footer .rounded-lg {
    border-radius: .3rem!important
}

#ch-aasld-footer .rounded-circle {
    border-radius: 50%!important
}

#ch-aasld-footer .rounded-pill {
    border-radius: 50rem!important
}

#ch-aasld-footer .rounded-0 {
    border-radius: 0!important
}

#ch-aasld-footer .clearfix::after {
    display: block;
    clear: both;
    content: ""
}

#ch-aasld-footer .d-none {
    display: none!important
}

#ch-aasld-footer .d-inline {
    display: inline!important
}

#ch-aasld-footer .d-inline-block {
    display: inline-block!important
}

#ch-aasld-footer .d-block {
    display: block!important
}

#ch-aasld-footer .d-table {
    display: table!important
}

#ch-aasld-footer .d-table-row {
    display: table-row!important
}

#ch-aasld-footer .d-table-cell {
    display: table-cell!important
}

#ch-aasld-footer .d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

#ch-aasld-footer .d-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
}

@media (min-width: 576px) {
    #ch-aasld-footer .d-sm-none {
        display:none!important
    }

#ch-aasld-footer     .d-sm-inline {
        display: inline!important
    }

#ch-aasld-footer     .d-sm-inline-block {
        display: inline-block!important
    }

#ch-aasld-footer     .d-sm-block {
        display: block!important
    }

#ch-aasld-footer     .d-sm-table {
        display: table!important
    }

#ch-aasld-footer     .d-sm-table-row {
        display: table-row!important
    }

#ch-aasld-footer     .d-sm-table-cell {
        display: table-cell!important
    }

#ch-aasld-footer     .d-sm-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

#ch-aasld-footer     .d-sm-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (min-width: 768px) {
    #ch-aasld-footer .d-md-none {
        display:none!important
    }

#ch-aasld-footer     .d-md-inline {
        display: inline!important
    }

#ch-aasld-footer     .d-md-inline-block {
        display: inline-block!important
    }

#ch-aasld-footer     .d-md-block {
        display: block!important
    }

#ch-aasld-footer     .d-md-table {
        display: table!important
    }

#ch-aasld-footer     .d-md-table-row {
        display: table-row!important
    }

#ch-aasld-footer     .d-md-table-cell {
        display: table-cell!important
    }

#ch-aasld-footer     .d-md-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

#ch-aasld-footer     .d-md-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .d-lg-none {
        display:none!important
    }

#ch-aasld-footer     .d-lg-inline {
        display: inline!important
    }

#ch-aasld-footer     .d-lg-inline-block {
        display: inline-block!important
    }

#ch-aasld-footer     .d-lg-block {
        display: block!important
    }

#ch-aasld-footer     .d-lg-table {
        display: table!important
    }

#ch-aasld-footer     .d-lg-table-row {
        display: table-row!important
    }

#ch-aasld-footer     .d-lg-table-cell {
        display: table-cell!important
    }

#ch-aasld-footer     .d-lg-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

#ch-aasld-footer     .d-lg-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .d-xl-none {
        display:none!important
    }

#ch-aasld-footer     .d-xl-inline {
        display: inline!important
    }

#ch-aasld-footer     .d-xl-inline-block {
        display: inline-block!important
    }

#ch-aasld-footer     .d-xl-block {
        display: block!important
    }

#ch-aasld-footer     .d-xl-table {
        display: table!important
    }

#ch-aasld-footer     .d-xl-table-row {
        display: table-row!important
    }

#ch-aasld-footer     .d-xl-table-cell {
        display: table-cell!important
    }

#ch-aasld-footer     .d-xl-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

#ch-aasld-footer     .d-xl-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media print {
    #ch-aasld-footer .d-print-none {
        display: none!important
    }

#ch-aasld-footer     .d-print-inline {
        display: inline!important
    }

#ch-aasld-footer     .d-print-inline-block {
        display: inline-block!important
    }

#ch-aasld-footer     .d-print-block {
        display: block!important
    }

#ch-aasld-footer     .d-print-table {
        display: table!important
    }

#ch-aasld-footer     .d-print-table-row {
        display: table-row!important
    }

#ch-aasld-footer     .d-print-table-cell {
        display: table-cell!important
    }

#ch-aasld-footer     .d-print-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

#ch-aasld-footer     .d-print-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

#ch-aasld-footer .embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

#ch-aasld-footer .embed-responsive::before {
    display: block;
    content: ""
}

#ch-aasld-footer .embed-responsive .embed-responsive-item,
#ch-aasld-footer .embed-responsive embed,
#ch-aasld-footer .embed-responsive iframe,
#ch-aasld-footer .embed-responsive object,
#ch-aasld-footer .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

#ch-aasld-footer .embed-responsive-21by9::before {
    padding-top: 42.85714%
}

#ch-aasld-footer .embed-responsive-16by9::before {
    padding-top: 56.25%
}

#ch-aasld-footer .embed-responsive-4by3::before {
    padding-top: 75%
}

#ch-aasld-footer .embed-responsive-1by1::before {
    padding-top: 100%
}

#ch-aasld-footer .flex-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
}

#ch-aasld-footer .flex-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
}

#ch-aasld-footer .flex-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
}

#ch-aasld-footer .flex-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
}

#ch-aasld-footer .flex-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
}

#ch-aasld-footer .flex-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
}

#ch-aasld-footer .flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
}

#ch-aasld-footer .flex-fill {
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
}

#ch-aasld-footer .flex-grow-0 {
    -webkit-box-flex: 0!important;
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
}

#ch-aasld-footer .flex-grow-1 {
    -webkit-box-flex: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
}

#ch-aasld-footer .flex-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
}

#ch-aasld-footer .flex-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
}

#ch-aasld-footer .justify-content-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

#ch-aasld-footer .justify-content-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
}

#ch-aasld-footer .justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
}

#ch-aasld-footer .justify-content-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
}

#ch-aasld-footer .justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
}

#ch-aasld-footer .align-items-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

#ch-aasld-footer .align-items-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
}

#ch-aasld-footer .align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
}

#ch-aasld-footer .align-items-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
}

#ch-aasld-footer .align-items-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
}

#ch-aasld-footer .align-content-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
}

#ch-aasld-footer .align-content-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
}

#ch-aasld-footer .align-content-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
}

#ch-aasld-footer .align-content-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
}

#ch-aasld-footer .align-content-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
}

#ch-aasld-footer .align-content-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
}

#ch-aasld-footer .align-self-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
}

#ch-aasld-footer .align-self-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
}

#ch-aasld-footer .align-self-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
}

#ch-aasld-footer .align-self-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
}

#ch-aasld-footer .align-self-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
}

#ch-aasld-footer .align-self-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
}

@media (min-width: 576px) {
    #ch-aasld-footer .flex-sm-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

#ch-aasld-footer     .flex-sm-column {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

#ch-aasld-footer     .flex-sm-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

#ch-aasld-footer     .flex-sm-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

#ch-aasld-footer     .flex-sm-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

#ch-aasld-footer     .flex-sm-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

#ch-aasld-footer     .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

#ch-aasld-footer     .flex-sm-fill {
        -webkit-box-flex: 1!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

#ch-aasld-footer     .flex-sm-grow-0 {
        -webkit-box-flex: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

#ch-aasld-footer     .flex-sm-grow-1 {
        -webkit-box-flex: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

#ch-aasld-footer     .flex-sm-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

#ch-aasld-footer     .flex-sm-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

#ch-aasld-footer     .justify-content-sm-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

#ch-aasld-footer     .justify-content-sm-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

#ch-aasld-footer     .justify-content-sm-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

#ch-aasld-footer     .justify-content-sm-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

#ch-aasld-footer     .justify-content-sm-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

#ch-aasld-footer     .align-items-sm-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

#ch-aasld-footer     .align-items-sm-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

#ch-aasld-footer     .align-items-sm-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

#ch-aasld-footer     .align-items-sm-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

#ch-aasld-footer     .align-items-sm-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

#ch-aasld-footer     .align-content-sm-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

#ch-aasld-footer     .align-content-sm-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

#ch-aasld-footer     .align-content-sm-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

#ch-aasld-footer     .align-content-sm-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

#ch-aasld-footer     .align-content-sm-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

#ch-aasld-footer     .align-content-sm-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

#ch-aasld-footer     .align-self-sm-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

#ch-aasld-footer     .align-self-sm-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

#ch-aasld-footer     .align-self-sm-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

#ch-aasld-footer     .align-self-sm-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

#ch-aasld-footer     .align-self-sm-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

#ch-aasld-footer     .align-self-sm-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 768px) {
    #ch-aasld-footer .flex-md-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

#ch-aasld-footer     .flex-md-column {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

#ch-aasld-footer     .flex-md-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

#ch-aasld-footer     .flex-md-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

#ch-aasld-footer     .flex-md-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

#ch-aasld-footer     .flex-md-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

#ch-aasld-footer     .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

#ch-aasld-footer     .flex-md-fill {
        -webkit-box-flex: 1!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

#ch-aasld-footer     .flex-md-grow-0 {
        -webkit-box-flex: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

#ch-aasld-footer     .flex-md-grow-1 {
        -webkit-box-flex: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

#ch-aasld-footer     .flex-md-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

#ch-aasld-footer     .flex-md-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

#ch-aasld-footer     .justify-content-md-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

#ch-aasld-footer     .justify-content-md-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

#ch-aasld-footer     .justify-content-md-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

#ch-aasld-footer     .justify-content-md-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

#ch-aasld-footer     .justify-content-md-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

#ch-aasld-footer     .align-items-md-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

#ch-aasld-footer     .align-items-md-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

#ch-aasld-footer     .align-items-md-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

#ch-aasld-footer     .align-items-md-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

#ch-aasld-footer     .align-items-md-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

#ch-aasld-footer     .align-content-md-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

#ch-aasld-footer     .align-content-md-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

#ch-aasld-footer     .align-content-md-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

#ch-aasld-footer     .align-content-md-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

#ch-aasld-footer     .align-content-md-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

#ch-aasld-footer     .align-content-md-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

#ch-aasld-footer     .align-self-md-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

#ch-aasld-footer     .align-self-md-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

#ch-aasld-footer     .align-self-md-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

#ch-aasld-footer     .align-self-md-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

#ch-aasld-footer     .align-self-md-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

#ch-aasld-footer     .align-self-md-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .flex-lg-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

#ch-aasld-footer     .flex-lg-column {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

#ch-aasld-footer     .flex-lg-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

#ch-aasld-footer     .flex-lg-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

#ch-aasld-footer     .flex-lg-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

#ch-aasld-footer     .flex-lg-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

#ch-aasld-footer     .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

#ch-aasld-footer     .flex-lg-fill {
        -webkit-box-flex: 1!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

#ch-aasld-footer     .flex-lg-grow-0 {
        -webkit-box-flex: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

#ch-aasld-footer     .flex-lg-grow-1 {
        -webkit-box-flex: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

#ch-aasld-footer     .flex-lg-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

#ch-aasld-footer     .flex-lg-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

#ch-aasld-footer     .justify-content-lg-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

#ch-aasld-footer     .justify-content-lg-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

#ch-aasld-footer     .justify-content-lg-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

#ch-aasld-footer     .justify-content-lg-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

#ch-aasld-footer     .justify-content-lg-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

#ch-aasld-footer     .align-items-lg-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

#ch-aasld-footer     .align-items-lg-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

#ch-aasld-footer     .align-items-lg-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

#ch-aasld-footer     .align-items-lg-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

#ch-aasld-footer     .align-items-lg-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

#ch-aasld-footer     .align-content-lg-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

#ch-aasld-footer     .align-content-lg-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

#ch-aasld-footer     .align-content-lg-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

#ch-aasld-footer     .align-content-lg-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

#ch-aasld-footer     .align-content-lg-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

#ch-aasld-footer     .align-content-lg-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

#ch-aasld-footer     .align-self-lg-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

#ch-aasld-footer     .align-self-lg-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

#ch-aasld-footer     .align-self-lg-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

#ch-aasld-footer     .align-self-lg-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

#ch-aasld-footer     .align-self-lg-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

#ch-aasld-footer     .align-self-lg-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .flex-xl-row {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

#ch-aasld-footer     .flex-xl-column {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

#ch-aasld-footer     .flex-xl-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

#ch-aasld-footer     .flex-xl-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

#ch-aasld-footer     .flex-xl-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

#ch-aasld-footer     .flex-xl-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

#ch-aasld-footer     .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

#ch-aasld-footer     .flex-xl-fill {
        -webkit-box-flex: 1!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

#ch-aasld-footer     .flex-xl-grow-0 {
        -webkit-box-flex: 0!important;
        -ms-flex-positive: 0!important;
        flex-grow: 0!important
    }

#ch-aasld-footer     .flex-xl-grow-1 {
        -webkit-box-flex: 1!important;
        -ms-flex-positive: 1!important;
        flex-grow: 1!important
    }

#ch-aasld-footer     .flex-xl-shrink-0 {
        -ms-flex-negative: 0!important;
        flex-shrink: 0!important
    }

#ch-aasld-footer     .flex-xl-shrink-1 {
        -ms-flex-negative: 1!important;
        flex-shrink: 1!important
    }

#ch-aasld-footer     .justify-content-xl-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

#ch-aasld-footer     .justify-content-xl-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

#ch-aasld-footer     .justify-content-xl-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

#ch-aasld-footer     .justify-content-xl-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

#ch-aasld-footer     .justify-content-xl-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

#ch-aasld-footer     .align-items-xl-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

#ch-aasld-footer     .align-items-xl-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

#ch-aasld-footer     .align-items-xl-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

#ch-aasld-footer     .align-items-xl-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

#ch-aasld-footer     .align-items-xl-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

#ch-aasld-footer     .align-content-xl-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

#ch-aasld-footer     .align-content-xl-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

#ch-aasld-footer     .align-content-xl-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

#ch-aasld-footer     .align-content-xl-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

#ch-aasld-footer     .align-content-xl-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

#ch-aasld-footer     .align-content-xl-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

#ch-aasld-footer     .align-self-xl-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

#ch-aasld-footer     .align-self-xl-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

#ch-aasld-footer     .align-self-xl-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

#ch-aasld-footer     .align-self-xl-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

#ch-aasld-footer     .align-self-xl-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

#ch-aasld-footer     .align-self-xl-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

#ch-aasld-footer .float-left {
    float: left!important
}

#ch-aasld-footer .float-right {
    float: right!important
}

#ch-aasld-footer .float-none {
    float: none!important
}

@media (min-width: 576px) {
    #ch-aasld-footer .float-sm-left {
        float:left!important
    }

#ch-aasld-footer     .float-sm-right {
        float: right!important
    }

#ch-aasld-footer     .float-sm-none {
        float: none!important
    }
}

@media (min-width: 768px) {
    #ch-aasld-footer .float-md-left {
        float:left!important
    }

#ch-aasld-footer     .float-md-right {
        float: right!important
    }

#ch-aasld-footer     .float-md-none {
        float: none!important
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .float-lg-left {
        float:left!important
    }

#ch-aasld-footer     .float-lg-right {
        float: right!important
    }

#ch-aasld-footer     .float-lg-none {
        float: none!important
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .float-xl-left {
        float:left!important
    }

#ch-aasld-footer     .float-xl-right {
        float: right!important
    }

#ch-aasld-footer     .float-xl-none {
        float: none!important
    }
}

#ch-aasld-footer .user-select-all {
    -webkit-user-select: all!important;
    -moz-user-select: all!important;
    -ms-user-select: all!important;
    user-select: all!important
}

#ch-aasld-footer .user-select-auto {
    -webkit-user-select: auto!important;
    -moz-user-select: auto!important;
    -ms-user-select: auto!important;
    user-select: auto!important
}

#ch-aasld-footer .user-select-none {
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    -ms-user-select: none!important;
    user-select: none!important
}

#ch-aasld-footer .overflow-auto {
    overflow: auto!important
}

#ch-aasld-footer .overflow-hidden {
    overflow: hidden!important
}

#ch-aasld-footer .position-static {
    position: static!important
}

#ch-aasld-footer .position-relative {
    position: relative!important
}

#ch-aasld-footer .position-absolute {
    position: absolute!important
}

#ch-aasld-footer .position-fixed {
    position: fixed!important
}

#ch-aasld-footer .position-sticky {
    position: sticky!important
}

#ch-aasld-footer .fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

#ch-aasld-footer .fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

@supports (position: sticky) {
    #ch-aasld-footer .sticky-top {
        position:sticky;
        top: 0;
        z-index: 1020
    }
}

#ch-aasld-footer .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
}

#ch-aasld-footer .sr-only-focusable:active,
#ch-aasld-footer .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

#ch-aasld-footer .shadow-sm {
    -webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important
}

#ch-aasld-footer .shadow {
    -webkit-box-shadow: rgba(49,49,49,.2)!important;
    box-shadow: rgba(49,49,49,.2)!important
}

#ch-aasld-footer .shadow-lg {
    -webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important
}

#ch-aasld-footer .shadow-none {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

#ch-aasld-footer .w-25 {
    width: 25%!important
}

#ch-aasld-footer .w-50 {
    width: 50%!important
}

#ch-aasld-footer .w-75 {
    width: 75%!important
}

#ch-aasld-footer .w-100 {
    width: 100%!important
}

#ch-aasld-footer .w-auto {
    width: auto!important
}

#ch-aasld-footer .h-25 {
    height: 25%!important
}

#ch-aasld-footer .h-50 {
    height: 50%!important
}

#ch-aasld-footer .h-75 {
    height: 75%!important
}

#ch-aasld-footer .h-100 {
    height: 100%!important
}

#ch-aasld-footer .h-auto {
    height: auto!important
}

#ch-aasld-footer .mw-100 {
    max-width: 100%!important
}

#ch-aasld-footer .mh-100 {
    max-height: 100%!important
}

#ch-aasld-footer .min-vw-100 {
    min-width: 100vw!important
}

#ch-aasld-footer .min-vh-100 {
    min-height: 100vh!important
}

#ch-aasld-footer .vw-100 {
    width: 100vw!important
}

#ch-aasld-footer .vh-100 {
    height: 100vh!important
}

#ch-aasld-footer .m-0 {
    margin: 0!important
}

#ch-aasld-footer .mt-0,
#ch-aasld-footer .my-0 {
    margin-top: 0!important
}

#ch-aasld-footer .mr-0,
#ch-aasld-footer .mx-0 {
    margin-right: 0!important
}

#ch-aasld-footer .mb-0,
#ch-aasld-footer .my-0 {
    margin-bottom: 0!important
}

#ch-aasld-footer .ml-0,
#ch-aasld-footer .mx-0 {
    margin-left: 0!important
}

#ch-aasld-footer .m-1 {
    margin: .25rem!important
}

#ch-aasld-footer .mt-1,
#ch-aasld-footer .my-1 {
    margin-top: .25rem!important
}

#ch-aasld-footer .mr-1,
#ch-aasld-footer .mx-1 {
    margin-right: .25rem!important
}

#ch-aasld-footer .mb-1,
#ch-aasld-footer .my-1 {
    margin-bottom: .25rem!important
}

#ch-aasld-footer .ml-1,
#ch-aasld-footer .mx-1 {
    margin-left: .25rem!important
}

#ch-aasld-footer .m-2 {
    margin: .5rem!important
}

#ch-aasld-footer .mt-2,
#ch-aasld-footer .my-2 {
    margin-top: .5rem!important
}

#ch-aasld-footer .mr-2,
#ch-aasld-footer .mx-2 {
    margin-right: .5rem!important
}

#ch-aasld-footer .mb-2,
#ch-aasld-footer .my-2 {
    margin-bottom: .5rem!important
}

#ch-aasld-footer .ml-2,
#ch-aasld-footer .mx-2 {
    margin-left: .5rem!important
}

#ch-aasld-footer .m-3 {
    margin: 1rem!important
}

#ch-aasld-footer .mt-3,
#ch-aasld-footer .my-3 {
    margin-top: 1rem!important
}

#ch-aasld-footer .mr-3,
#ch-aasld-footer .mx-3 {
    margin-right: 1rem!important
}

#ch-aasld-footer .mb-3,
#ch-aasld-footer .my-3 {
    margin-bottom: 1rem!important
}

#ch-aasld-footer .ml-3,
#ch-aasld-footer .mx-3 {
    margin-left: 1rem!important
}

#ch-aasld-footer .m-4 {
    margin: 1.5rem!important
}

#ch-aasld-footer .mt-4,
#ch-aasld-footer .my-4 {
    margin-top: 1.5rem!important
}

#ch-aasld-footer .mr-4,
#ch-aasld-footer .mx-4 {
    margin-right: 1.5rem!important
}

#ch-aasld-footer .mb-4,
#ch-aasld-footer .my-4 {
    margin-bottom: 1.5rem!important
}

#ch-aasld-footer .ml-4,
#ch-aasld-footer .mx-4 {
    margin-left: 1.5rem!important
}

#ch-aasld-footer .m-5 {
    margin: 3rem!important
}

#ch-aasld-footer .mt-5,
#ch-aasld-footer .my-5 {
    margin-top: 3rem!important
}

#ch-aasld-footer .mr-5,
#ch-aasld-footer .mx-5 {
    margin-right: 3rem!important
}

#ch-aasld-footer .mb-5,
#ch-aasld-footer .my-5 {
    margin-bottom: 3rem!important
}

#ch-aasld-footer .ml-5,
#ch-aasld-footer .mx-5 {
    margin-left: 3rem!important
}

#ch-aasld-footer .p-0 {
    padding: 0!important
}

#ch-aasld-footer .pt-0,
#ch-aasld-footer .py-0 {
    padding-top: 0!important
}

#ch-aasld-footer .pr-0,
#ch-aasld-footer .px-0 {
    padding-right: 0!important
}

#ch-aasld-footer .pb-0,
#ch-aasld-footer .py-0 {
    padding-bottom: 0!important
}

#ch-aasld-footer .pl-0,
#ch-aasld-footer .px-0 {
    padding-left: 0!important
}

#ch-aasld-footer .p-1 {
    padding: .25rem!important
}

#ch-aasld-footer .pt-1,
#ch-aasld-footer .py-1 {
    padding-top: .25rem!important
}

#ch-aasld-footer .pr-1,
#ch-aasld-footer .px-1 {
    padding-right: .25rem!important
}

#ch-aasld-footer .pb-1,
#ch-aasld-footer .py-1 {
    padding-bottom: .25rem!important
}

#ch-aasld-footer .pl-1,
#ch-aasld-footer .px-1 {
    padding-left: .25rem!important
}

#ch-aasld-footer .p-2 {
    padding: .5rem!important
}

#ch-aasld-footer .pt-2,
#ch-aasld-footer .py-2 {
    padding-top: .5rem!important
}

#ch-aasld-footer .pr-2,
#ch-aasld-footer .px-2 {
    padding-right: .5rem!important
}

#ch-aasld-footer .pb-2,
#ch-aasld-footer .py-2 {
    padding-bottom: .5rem!important
}

#ch-aasld-footer .pl-2,
#ch-aasld-footer .px-2 {
    padding-left: .5rem!important
}

#ch-aasld-footer .p-3 {
    padding: 1rem!important
}

#ch-aasld-footer .pt-3,
#ch-aasld-footer .py-3 {
    padding-top: 1rem!important
}

#ch-aasld-footer .pr-3,
#ch-aasld-footer .px-3 {
    padding-right: 1rem!important
}

#ch-aasld-footer .pb-3,
#ch-aasld-footer .py-3 {
    padding-bottom: 1rem!important
}

#ch-aasld-footer .pl-3,
#ch-aasld-footer .px-3 {
    padding-left: 1rem!important
}

#ch-aasld-footer .p-4 {
    padding: 1.5rem!important
}

#ch-aasld-footer .pt-4,
#ch-aasld-footer .py-4 {
    padding-top: 1.5rem!important
}

#ch-aasld-footer .pr-4,
#ch-aasld-footer .px-4 {
    padding-right: 1.5rem!important
}

#ch-aasld-footer .pb-4,
#ch-aasld-footer .py-4 {
    padding-bottom: 1.5rem!important
}

#ch-aasld-footer .pl-4,
#ch-aasld-footer .px-4 {
    padding-left: 1.5rem!important
}

#ch-aasld-footer .p-5 {
    padding: 3rem!important
}

#ch-aasld-footer .pt-5,
#ch-aasld-footer .py-5 {
    padding-top: 3rem!important
}

#ch-aasld-footer .pr-5,
#ch-aasld-footer .px-5 {
    padding-right: 3rem!important
}

#ch-aasld-footer .pb-5,
#ch-aasld-footer .py-5 {
    padding-bottom: 3rem!important
}

#ch-aasld-footer .pl-5,
#ch-aasld-footer .px-5 {
    padding-left: 3rem!important
}

#ch-aasld-footer .m-n1 {
    margin: -.25rem!important
}

#ch-aasld-footer .mt-n1,
#ch-aasld-footer .my-n1 {
    margin-top: -.25rem!important
}

#ch-aasld-footer .mr-n1,
#ch-aasld-footer .mx-n1 {
    margin-right: -.25rem!important
}

#ch-aasld-footer .mb-n1,
#ch-aasld-footer .my-n1 {
    margin-bottom: -.25rem!important
}

#ch-aasld-footer .ml-n1,
#ch-aasld-footer .mx-n1 {
    margin-left: -.25rem!important
}

#ch-aasld-footer .m-n2 {
    margin: -.5rem!important
}

#ch-aasld-footer .mt-n2,
#ch-aasld-footer .my-n2 {
    margin-top: -.5rem!important
}

#ch-aasld-footer .mr-n2,
#ch-aasld-footer .mx-n2 {
    margin-right: -.5rem!important
}

#ch-aasld-footer .mb-n2,
#ch-aasld-footer .my-n2 {
    margin-bottom: -.5rem!important
}

#ch-aasld-footer .ml-n2,
#ch-aasld-footer .mx-n2 {
    margin-left: -.5rem!important
}

#ch-aasld-footer .m-n3 {
    margin: -1rem!important
}

#ch-aasld-footer .mt-n3,
#ch-aasld-footer .my-n3 {
    margin-top: -1rem!important
}

#ch-aasld-footer .mr-n3,
#ch-aasld-footer .mx-n3 {
    margin-right: -1rem!important
}

#ch-aasld-footer .mb-n3,
#ch-aasld-footer .my-n3 {
    margin-bottom: -1rem!important
}

#ch-aasld-footer .ml-n3,
#ch-aasld-footer .mx-n3 {
    margin-left: -1rem!important
}

#ch-aasld-footer .m-n4 {
    margin: -1.5rem!important
}

#ch-aasld-footer .mt-n4,
#ch-aasld-footer .my-n4 {
    margin-top: -1.5rem!important
}

#ch-aasld-footer .mr-n4,
#ch-aasld-footer .mx-n4 {
    margin-right: -1.5rem!important
}

#ch-aasld-footer .mb-n4,
#ch-aasld-footer .my-n4 {
    margin-bottom: -1.5rem!important
}

#ch-aasld-footer .ml-n4,
#ch-aasld-footer .mx-n4 {
    margin-left: -1.5rem!important
}

#ch-aasld-footer .m-n5 {
    margin: -3rem!important
}

#ch-aasld-footer .mt-n5,
#ch-aasld-footer .my-n5 {
    margin-top: -3rem!important
}

#ch-aasld-footer .mr-n5,
#ch-aasld-footer .mx-n5 {
    margin-right: -3rem!important
}

#ch-aasld-footer .mb-n5,
#ch-aasld-footer .my-n5 {
    margin-bottom: -3rem!important
}

#ch-aasld-footer .ml-n5,
#ch-aasld-footer .mx-n5 {
    margin-left: -3rem!important
}

#ch-aasld-footer .m-auto {
    margin: auto!important
}

#ch-aasld-footer .mt-auto,
#ch-aasld-footer .my-auto {
    margin-top: auto!important
}

#ch-aasld-footer .mr-auto,
#ch-aasld-footer .mx-auto {
    margin-right: auto!important
}

#ch-aasld-footer .mb-auto,
#ch-aasld-footer .my-auto {
    margin-bottom: auto!important
}

#ch-aasld-footer .ml-auto,
#ch-aasld-footer .mx-auto {
    margin-left: auto!important
}

@media (min-width: 576px) {
    #ch-aasld-footer .m-sm-0 {
        margin:0!important
    }

#ch-aasld-footer     .mt-sm-0,
#ch-aasld-footer .my-sm-0 {
        margin-top: 0!important
    }

#ch-aasld-footer     .mr-sm-0,
#ch-aasld-footer .mx-sm-0 {
        margin-right: 0!important
    }

#ch-aasld-footer     .mb-sm-0,
#ch-aasld-footer .my-sm-0 {
        margin-bottom: 0!important
    }

#ch-aasld-footer     .ml-sm-0,
#ch-aasld-footer .mx-sm-0 {
        margin-left: 0!important
    }

#ch-aasld-footer     .m-sm-1 {
        margin: .25rem!important
    }

#ch-aasld-footer     .mt-sm-1,
#ch-aasld-footer .my-sm-1 {
        margin-top: .25rem!important
    }

#ch-aasld-footer     .mr-sm-1,
#ch-aasld-footer .mx-sm-1 {
        margin-right: .25rem!important
    }

#ch-aasld-footer     .mb-sm-1,
#ch-aasld-footer .my-sm-1 {
        margin-bottom: .25rem!important
    }

#ch-aasld-footer     .ml-sm-1,
#ch-aasld-footer .mx-sm-1 {
        margin-left: .25rem!important
    }

#ch-aasld-footer     .m-sm-2 {
        margin: .5rem!important
    }

#ch-aasld-footer     .mt-sm-2,
#ch-aasld-footer .my-sm-2 {
        margin-top: .5rem!important
    }

#ch-aasld-footer     .mr-sm-2,
#ch-aasld-footer .mx-sm-2 {
        margin-right: .5rem!important
    }

#ch-aasld-footer     .mb-sm-2,
#ch-aasld-footer .my-sm-2 {
        margin-bottom: .5rem!important
    }

#ch-aasld-footer     .ml-sm-2,
#ch-aasld-footer .mx-sm-2 {
        margin-left: .5rem!important
    }

#ch-aasld-footer     .m-sm-3 {
        margin: 1rem!important
    }

#ch-aasld-footer     .mt-sm-3,
#ch-aasld-footer .my-sm-3 {
        margin-top: 1rem!important
    }

#ch-aasld-footer     .mr-sm-3,
#ch-aasld-footer .mx-sm-3 {
        margin-right: 1rem!important
    }

#ch-aasld-footer     .mb-sm-3,
#ch-aasld-footer .my-sm-3 {
        margin-bottom: 1rem!important
    }

#ch-aasld-footer     .ml-sm-3,
#ch-aasld-footer .mx-sm-3 {
        margin-left: 1rem!important
    }

#ch-aasld-footer     .m-sm-4 {
        margin: 1.5rem!important
    }

#ch-aasld-footer     .mt-sm-4,
#ch-aasld-footer .my-sm-4 {
        margin-top: 1.5rem!important
    }

#ch-aasld-footer     .mr-sm-4,
#ch-aasld-footer .mx-sm-4 {
        margin-right: 1.5rem!important
    }

#ch-aasld-footer     .mb-sm-4,
#ch-aasld-footer .my-sm-4 {
        margin-bottom: 1.5rem!important
    }

#ch-aasld-footer     .ml-sm-4,
#ch-aasld-footer .mx-sm-4 {
        margin-left: 1.5rem!important
    }

#ch-aasld-footer     .m-sm-5 {
        margin: 3rem!important
    }

#ch-aasld-footer     .mt-sm-5,
#ch-aasld-footer .my-sm-5 {
        margin-top: 3rem!important
    }

#ch-aasld-footer     .mr-sm-5,
#ch-aasld-footer .mx-sm-5 {
        margin-right: 3rem!important
    }

#ch-aasld-footer     .mb-sm-5,
#ch-aasld-footer .my-sm-5 {
        margin-bottom: 3rem!important
    }

#ch-aasld-footer     .ml-sm-5,
#ch-aasld-footer .mx-sm-5 {
        margin-left: 3rem!important
    }

#ch-aasld-footer     .p-sm-0 {
        padding: 0!important
    }

#ch-aasld-footer     .pt-sm-0,
#ch-aasld-footer .py-sm-0 {
        padding-top: 0!important
    }

#ch-aasld-footer     .pr-sm-0,
#ch-aasld-footer .px-sm-0 {
        padding-right: 0!important
    }

#ch-aasld-footer     .pb-sm-0,
#ch-aasld-footer .py-sm-0 {
        padding-bottom: 0!important
    }

#ch-aasld-footer     .pl-sm-0,
#ch-aasld-footer .px-sm-0 {
        padding-left: 0!important
    }

#ch-aasld-footer     .p-sm-1 {
        padding: .25rem!important
    }

#ch-aasld-footer     .pt-sm-1,
#ch-aasld-footer .py-sm-1 {
        padding-top: .25rem!important
    }

#ch-aasld-footer     .pr-sm-1,
#ch-aasld-footer .px-sm-1 {
        padding-right: .25rem!important
    }

#ch-aasld-footer     .pb-sm-1,
#ch-aasld-footer .py-sm-1 {
        padding-bottom: .25rem!important
    }

#ch-aasld-footer     .pl-sm-1,
#ch-aasld-footer .px-sm-1 {
        padding-left: .25rem!important
    }

#ch-aasld-footer     .p-sm-2 {
        padding: .5rem!important
    }

#ch-aasld-footer     .pt-sm-2,
#ch-aasld-footer .py-sm-2 {
        padding-top: .5rem!important
    }

#ch-aasld-footer     .pr-sm-2,
#ch-aasld-footer .px-sm-2 {
        padding-right: .5rem!important
    }

#ch-aasld-footer     .pb-sm-2,
#ch-aasld-footer .py-sm-2 {
        padding-bottom: .5rem!important
    }

#ch-aasld-footer     .pl-sm-2,
#ch-aasld-footer .px-sm-2 {
        padding-left: .5rem!important
    }

#ch-aasld-footer     .p-sm-3 {
        padding: 1rem!important
    }

#ch-aasld-footer     .pt-sm-3,
#ch-aasld-footer .py-sm-3 {
        padding-top: 1rem!important
    }

#ch-aasld-footer     .pr-sm-3,
#ch-aasld-footer .px-sm-3 {
        padding-right: 1rem!important
    }

#ch-aasld-footer     .pb-sm-3,
#ch-aasld-footer .py-sm-3 {
        padding-bottom: 1rem!important
    }

#ch-aasld-footer     .pl-sm-3,
#ch-aasld-footer .px-sm-3 {
        padding-left: 1rem!important
    }

#ch-aasld-footer     .p-sm-4 {
        padding: 1.5rem!important
    }

#ch-aasld-footer     .pt-sm-4,
#ch-aasld-footer .py-sm-4 {
        padding-top: 1.5rem!important
    }

#ch-aasld-footer     .pr-sm-4,
#ch-aasld-footer .px-sm-4 {
        padding-right: 1.5rem!important
    }

#ch-aasld-footer     .pb-sm-4,
#ch-aasld-footer .py-sm-4 {
        padding-bottom: 1.5rem!important
    }

#ch-aasld-footer     .pl-sm-4,
#ch-aasld-footer .px-sm-4 {
        padding-left: 1.5rem!important
    }

#ch-aasld-footer     .p-sm-5 {
        padding: 3rem!important
    }

#ch-aasld-footer     .pt-sm-5,
#ch-aasld-footer .py-sm-5 {
        padding-top: 3rem!important
    }

#ch-aasld-footer     .pr-sm-5,
#ch-aasld-footer .px-sm-5 {
        padding-right: 3rem!important
    }

#ch-aasld-footer     .pb-sm-5,
#ch-aasld-footer .py-sm-5 {
        padding-bottom: 3rem!important
    }

#ch-aasld-footer     .pl-sm-5,
#ch-aasld-footer .px-sm-5 {
        padding-left: 3rem!important
    }

#ch-aasld-footer     .m-sm-n1 {
        margin: -.25rem!important
    }

#ch-aasld-footer     .mt-sm-n1,
#ch-aasld-footer .my-sm-n1 {
        margin-top: -.25rem!important
    }

#ch-aasld-footer     .mr-sm-n1,
#ch-aasld-footer .mx-sm-n1 {
        margin-right: -.25rem!important
    }

#ch-aasld-footer     .mb-sm-n1,
#ch-aasld-footer .my-sm-n1 {
        margin-bottom: -.25rem!important
    }

#ch-aasld-footer     .ml-sm-n1,
#ch-aasld-footer .mx-sm-n1 {
        margin-left: -.25rem!important
    }

#ch-aasld-footer     .m-sm-n2 {
        margin: -.5rem!important
    }

#ch-aasld-footer     .mt-sm-n2,
#ch-aasld-footer .my-sm-n2 {
        margin-top: -.5rem!important
    }

#ch-aasld-footer     .mr-sm-n2,
#ch-aasld-footer .mx-sm-n2 {
        margin-right: -.5rem!important
    }

#ch-aasld-footer     .mb-sm-n2,
#ch-aasld-footer .my-sm-n2 {
        margin-bottom: -.5rem!important
    }

#ch-aasld-footer     .ml-sm-n2,
#ch-aasld-footer .mx-sm-n2 {
        margin-left: -.5rem!important
    }

#ch-aasld-footer     .m-sm-n3 {
        margin: -1rem!important
    }

#ch-aasld-footer     .mt-sm-n3,
#ch-aasld-footer .my-sm-n3 {
        margin-top: -1rem!important
    }

#ch-aasld-footer     .mr-sm-n3,
#ch-aasld-footer .mx-sm-n3 {
        margin-right: -1rem!important
    }

#ch-aasld-footer     .mb-sm-n3,
#ch-aasld-footer .my-sm-n3 {
        margin-bottom: -1rem!important
    }

#ch-aasld-footer     .ml-sm-n3,
#ch-aasld-footer .mx-sm-n3 {
        margin-left: -1rem!important
    }

#ch-aasld-footer     .m-sm-n4 {
        margin: -1.5rem!important
    }

#ch-aasld-footer     .mt-sm-n4,
#ch-aasld-footer .my-sm-n4 {
        margin-top: -1.5rem!important
    }

#ch-aasld-footer     .mr-sm-n4,
#ch-aasld-footer .mx-sm-n4 {
        margin-right: -1.5rem!important
    }

#ch-aasld-footer     .mb-sm-n4,
#ch-aasld-footer .my-sm-n4 {
        margin-bottom: -1.5rem!important
    }

#ch-aasld-footer     .ml-sm-n4,
#ch-aasld-footer .mx-sm-n4 {
        margin-left: -1.5rem!important
    }

#ch-aasld-footer     .m-sm-n5 {
        margin: -3rem!important
    }

#ch-aasld-footer     .mt-sm-n5,
#ch-aasld-footer .my-sm-n5 {
        margin-top: -3rem!important
    }

#ch-aasld-footer     .mr-sm-n5,
#ch-aasld-footer .mx-sm-n5 {
        margin-right: -3rem!important
    }

#ch-aasld-footer     .mb-sm-n5,
#ch-aasld-footer .my-sm-n5 {
        margin-bottom: -3rem!important
    }

#ch-aasld-footer     .ml-sm-n5,
#ch-aasld-footer .mx-sm-n5 {
        margin-left: -3rem!important
    }

#ch-aasld-footer     .m-sm-auto {
        margin: auto!important
    }

#ch-aasld-footer     .mt-sm-auto,
#ch-aasld-footer .my-sm-auto {
        margin-top: auto!important
    }

#ch-aasld-footer     .mr-sm-auto,
#ch-aasld-footer .mx-sm-auto {
        margin-right: auto!important
    }

#ch-aasld-footer     .mb-sm-auto,
#ch-aasld-footer .my-sm-auto {
        margin-bottom: auto!important
    }

#ch-aasld-footer     .ml-sm-auto,
#ch-aasld-footer .mx-sm-auto {
        margin-left: auto!important
    }
}

@media (min-width: 768px) {
    #ch-aasld-footer .m-md-0 {
        margin:0!important
    }

#ch-aasld-footer     .mt-md-0,
#ch-aasld-footer .my-md-0 {
        margin-top: 0!important
    }

#ch-aasld-footer     .mr-md-0,
#ch-aasld-footer .mx-md-0 {
        margin-right: 0!important
    }

#ch-aasld-footer     .mb-md-0,
#ch-aasld-footer .my-md-0 {
        margin-bottom: 0!important
    }

#ch-aasld-footer     .ml-md-0,
#ch-aasld-footer .mx-md-0 {
        margin-left: 0!important
    }

#ch-aasld-footer     .m-md-1 {
        margin: .25rem!important
    }

#ch-aasld-footer     .mt-md-1,
#ch-aasld-footer .my-md-1 {
        margin-top: .25rem!important
    }

#ch-aasld-footer     .mr-md-1,
#ch-aasld-footer .mx-md-1 {
        margin-right: .25rem!important
    }

#ch-aasld-footer     .mb-md-1,
#ch-aasld-footer .my-md-1 {
        margin-bottom: .25rem!important
    }

#ch-aasld-footer     .ml-md-1,
#ch-aasld-footer .mx-md-1 {
        margin-left: .25rem!important
    }

#ch-aasld-footer     .m-md-2 {
        margin: .5rem!important
    }

#ch-aasld-footer     .mt-md-2,
#ch-aasld-footer .my-md-2 {
        margin-top: .5rem!important
    }

#ch-aasld-footer     .mr-md-2,
#ch-aasld-footer .mx-md-2 {
        margin-right: .5rem!important
    }

#ch-aasld-footer     .mb-md-2,
#ch-aasld-footer .my-md-2 {
        margin-bottom: .5rem!important
    }

#ch-aasld-footer     .ml-md-2,
#ch-aasld-footer .mx-md-2 {
        margin-left: .5rem!important
    }

#ch-aasld-footer     .m-md-3 {
        margin: 1rem!important
    }

#ch-aasld-footer     .mt-md-3,
#ch-aasld-footer .my-md-3 {
        margin-top: 1rem!important
    }

#ch-aasld-footer     .mr-md-3,
#ch-aasld-footer .mx-md-3 {
        margin-right: 1rem!important
    }

#ch-aasld-footer     .mb-md-3,
#ch-aasld-footer .my-md-3 {
        margin-bottom: 1rem!important
    }

#ch-aasld-footer     .ml-md-3,
#ch-aasld-footer .mx-md-3 {
        margin-left: 1rem!important
    }

#ch-aasld-footer     .m-md-4 {
        margin: 1.5rem!important
    }

#ch-aasld-footer     .mt-md-4,
#ch-aasld-footer .my-md-4 {
        margin-top: 1.5rem!important
    }

#ch-aasld-footer     .mr-md-4,
#ch-aasld-footer .mx-md-4 {
        margin-right: 1.5rem!important
    }

#ch-aasld-footer     .mb-md-4,
#ch-aasld-footer .my-md-4 {
        margin-bottom: 1.5rem!important
    }

#ch-aasld-footer     .ml-md-4,
#ch-aasld-footer .mx-md-4 {
        margin-left: 1.5rem!important
    }

#ch-aasld-footer     .m-md-5 {
        margin: 3rem!important
    }

#ch-aasld-footer     .mt-md-5,
#ch-aasld-footer .my-md-5 {
        margin-top: 3rem!important
    }

#ch-aasld-footer     .mr-md-5,
#ch-aasld-footer .mx-md-5 {
        margin-right: 3rem!important
    }

#ch-aasld-footer     .mb-md-5,
#ch-aasld-footer .my-md-5 {
        margin-bottom: 3rem!important
    }

#ch-aasld-footer     .ml-md-5,
#ch-aasld-footer .mx-md-5 {
        margin-left: 3rem!important
    }

#ch-aasld-footer     .p-md-0 {
        padding: 0!important
    }

#ch-aasld-footer     .pt-md-0,
#ch-aasld-footer .py-md-0 {
        padding-top: 0!important
    }

#ch-aasld-footer     .pr-md-0,
#ch-aasld-footer .px-md-0 {
        padding-right: 0!important
    }

#ch-aasld-footer     .pb-md-0,
#ch-aasld-footer .py-md-0 {
        padding-bottom: 0!important
    }

#ch-aasld-footer     .pl-md-0,
#ch-aasld-footer .px-md-0 {
        padding-left: 0!important
    }

#ch-aasld-footer     .p-md-1 {
        padding: .25rem!important
    }

#ch-aasld-footer     .pt-md-1,
#ch-aasld-footer .py-md-1 {
        padding-top: .25rem!important
    }

#ch-aasld-footer     .pr-md-1,
#ch-aasld-footer .px-md-1 {
        padding-right: .25rem!important
    }

#ch-aasld-footer     .pb-md-1,
#ch-aasld-footer .py-md-1 {
        padding-bottom: .25rem!important
    }

#ch-aasld-footer     .pl-md-1,
#ch-aasld-footer .px-md-1 {
        padding-left: .25rem!important
    }

#ch-aasld-footer     .p-md-2 {
        padding: .5rem!important
    }

#ch-aasld-footer     .pt-md-2,
#ch-aasld-footer .py-md-2 {
        padding-top: .5rem!important
    }

#ch-aasld-footer     .pr-md-2,
#ch-aasld-footer .px-md-2 {
        padding-right: .5rem!important
    }

#ch-aasld-footer     .pb-md-2,
#ch-aasld-footer .py-md-2 {
        padding-bottom: .5rem!important
    }

#ch-aasld-footer     .pl-md-2,
#ch-aasld-footer .px-md-2 {
        padding-left: .5rem!important
    }

#ch-aasld-footer     .p-md-3 {
        padding: 1rem!important
    }

#ch-aasld-footer     .pt-md-3,
#ch-aasld-footer .py-md-3 {
        padding-top: 1rem!important
    }

#ch-aasld-footer     .pr-md-3,
#ch-aasld-footer .px-md-3 {
        padding-right: 1rem!important
    }

#ch-aasld-footer     .pb-md-3,
#ch-aasld-footer .py-md-3 {
        padding-bottom: 1rem!important
    }

#ch-aasld-footer     .pl-md-3,
#ch-aasld-footer .px-md-3 {
        padding-left: 1rem!important
    }

#ch-aasld-footer     .p-md-4 {
        padding: 1.5rem!important
    }

#ch-aasld-footer     .pt-md-4,
#ch-aasld-footer .py-md-4 {
        padding-top: 1.5rem!important
    }

#ch-aasld-footer     .pr-md-4,
#ch-aasld-footer .px-md-4 {
        padding-right: 1.5rem!important
    }

#ch-aasld-footer     .pb-md-4,
#ch-aasld-footer .py-md-4 {
        padding-bottom: 1.5rem!important
    }

#ch-aasld-footer     .pl-md-4,
#ch-aasld-footer .px-md-4 {
        padding-left: 1.5rem!important
    }

#ch-aasld-footer     .p-md-5 {
        padding: 3rem!important
    }

#ch-aasld-footer     .pt-md-5,
#ch-aasld-footer .py-md-5 {
        padding-top: 3rem!important
    }

#ch-aasld-footer     .pr-md-5,
#ch-aasld-footer .px-md-5 {
        padding-right: 3rem!important
    }

#ch-aasld-footer     .pb-md-5,
#ch-aasld-footer .py-md-5 {
        padding-bottom: 3rem!important
    }

#ch-aasld-footer     .pl-md-5,
#ch-aasld-footer .px-md-5 {
        padding-left: 3rem!important
    }

#ch-aasld-footer     .m-md-n1 {
        margin: -.25rem!important
    }

#ch-aasld-footer     .mt-md-n1,
#ch-aasld-footer .my-md-n1 {
        margin-top: -.25rem!important
    }

#ch-aasld-footer     .mr-md-n1,
#ch-aasld-footer .mx-md-n1 {
        margin-right: -.25rem!important
    }

#ch-aasld-footer     .mb-md-n1,
#ch-aasld-footer .my-md-n1 {
        margin-bottom: -.25rem!important
    }

#ch-aasld-footer     .ml-md-n1,
#ch-aasld-footer .mx-md-n1 {
        margin-left: -.25rem!important
    }

#ch-aasld-footer     .m-md-n2 {
        margin: -.5rem!important
    }

#ch-aasld-footer     .mt-md-n2,
#ch-aasld-footer .my-md-n2 {
        margin-top: -.5rem!important
    }

#ch-aasld-footer     .mr-md-n2,
#ch-aasld-footer .mx-md-n2 {
        margin-right: -.5rem!important
    }

#ch-aasld-footer     .mb-md-n2,
#ch-aasld-footer .my-md-n2 {
        margin-bottom: -.5rem!important
    }

#ch-aasld-footer     .ml-md-n2,
#ch-aasld-footer .mx-md-n2 {
        margin-left: -.5rem!important
    }

#ch-aasld-footer     .m-md-n3 {
        margin: -1rem!important
    }

#ch-aasld-footer     .mt-md-n3,
#ch-aasld-footer .my-md-n3 {
        margin-top: -1rem!important
    }

#ch-aasld-footer     .mr-md-n3,
#ch-aasld-footer .mx-md-n3 {
        margin-right: -1rem!important
    }

#ch-aasld-footer     .mb-md-n3,
#ch-aasld-footer .my-md-n3 {
        margin-bottom: -1rem!important
    }

#ch-aasld-footer     .ml-md-n3,
#ch-aasld-footer .mx-md-n3 {
        margin-left: -1rem!important
    }

#ch-aasld-footer     .m-md-n4 {
        margin: -1.5rem!important
    }

#ch-aasld-footer     .mt-md-n4,
#ch-aasld-footer .my-md-n4 {
        margin-top: -1.5rem!important
    }

#ch-aasld-footer     .mr-md-n4,
#ch-aasld-footer .mx-md-n4 {
        margin-right: -1.5rem!important
    }

#ch-aasld-footer     .mb-md-n4,
#ch-aasld-footer .my-md-n4 {
        margin-bottom: -1.5rem!important
    }

#ch-aasld-footer     .ml-md-n4,
#ch-aasld-footer .mx-md-n4 {
        margin-left: -1.5rem!important
    }

#ch-aasld-footer     .m-md-n5 {
        margin: -3rem!important
    }

#ch-aasld-footer     .mt-md-n5,
#ch-aasld-footer .my-md-n5 {
        margin-top: -3rem!important
    }

#ch-aasld-footer     .mr-md-n5,
#ch-aasld-footer .mx-md-n5 {
        margin-right: -3rem!important
    }

#ch-aasld-footer     .mb-md-n5,
#ch-aasld-footer .my-md-n5 {
        margin-bottom: -3rem!important
    }

#ch-aasld-footer     .ml-md-n5,
#ch-aasld-footer .mx-md-n5 {
        margin-left: -3rem!important
    }

#ch-aasld-footer     .m-md-auto {
        margin: auto!important
    }

#ch-aasld-footer     .mt-md-auto,
#ch-aasld-footer .my-md-auto {
        margin-top: auto!important
    }

#ch-aasld-footer     .mr-md-auto,
#ch-aasld-footer .mx-md-auto {
        margin-right: auto!important
    }

#ch-aasld-footer     .mb-md-auto,
#ch-aasld-footer .my-md-auto {
        margin-bottom: auto!important
    }

#ch-aasld-footer     .ml-md-auto,
#ch-aasld-footer .mx-md-auto {
        margin-left: auto!important
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .m-lg-0 {
        margin:0!important
    }

#ch-aasld-footer     .mt-lg-0,
#ch-aasld-footer .my-lg-0 {
        margin-top: 0!important
    }

#ch-aasld-footer     .mr-lg-0,
#ch-aasld-footer .mx-lg-0 {
        margin-right: 0!important
    }

#ch-aasld-footer     .mb-lg-0,
#ch-aasld-footer .my-lg-0 {
        margin-bottom: 0!important
    }

#ch-aasld-footer     .ml-lg-0,
#ch-aasld-footer .mx-lg-0 {
        margin-left: 0!important
    }

#ch-aasld-footer     .m-lg-1 {
        margin: .25rem!important
    }

#ch-aasld-footer     .mt-lg-1,
#ch-aasld-footer .my-lg-1 {
        margin-top: .25rem!important
    }

#ch-aasld-footer     .mr-lg-1,
#ch-aasld-footer .mx-lg-1 {
        margin-right: .25rem!important
    }

#ch-aasld-footer     .mb-lg-1,
#ch-aasld-footer .my-lg-1 {
        margin-bottom: .25rem!important
    }

#ch-aasld-footer     .ml-lg-1,
#ch-aasld-footer .mx-lg-1 {
        margin-left: .25rem!important
    }

#ch-aasld-footer     .m-lg-2 {
        margin: .5rem!important
    }

#ch-aasld-footer     .mt-lg-2,
#ch-aasld-footer .my-lg-2 {
        margin-top: .5rem!important
    }

#ch-aasld-footer     .mr-lg-2,
#ch-aasld-footer .mx-lg-2 {
        margin-right: .5rem!important
    }

#ch-aasld-footer     .mb-lg-2,
#ch-aasld-footer .my-lg-2 {
        margin-bottom: .5rem!important
    }

#ch-aasld-footer     .ml-lg-2,
#ch-aasld-footer .mx-lg-2 {
        margin-left: .5rem!important
    }

#ch-aasld-footer     .m-lg-3 {
        margin: 1rem!important
    }

#ch-aasld-footer     .mt-lg-3,
#ch-aasld-footer .my-lg-3 {
        margin-top: 1rem!important
    }

#ch-aasld-footer     .mr-lg-3,
#ch-aasld-footer .mx-lg-3 {
        margin-right: 1rem!important
    }

#ch-aasld-footer     .mb-lg-3,
#ch-aasld-footer .my-lg-3 {
        margin-bottom: 1rem!important
    }

#ch-aasld-footer     .ml-lg-3,
#ch-aasld-footer .mx-lg-3 {
        margin-left: 1rem!important
    }

#ch-aasld-footer     .m-lg-4 {
        margin: 1.5rem!important
    }

#ch-aasld-footer     .mt-lg-4,
#ch-aasld-footer .my-lg-4 {
        margin-top: 1.5rem!important
    }

#ch-aasld-footer     .mr-lg-4,
#ch-aasld-footer .mx-lg-4 {
        margin-right: 1.5rem!important
    }

#ch-aasld-footer     .mb-lg-4,
#ch-aasld-footer .my-lg-4 {
        margin-bottom: 1.5rem!important
    }

#ch-aasld-footer     .ml-lg-4,
#ch-aasld-footer .mx-lg-4 {
        margin-left: 1.5rem!important
    }

#ch-aasld-footer     .m-lg-5 {
        margin: 3rem!important
    }

#ch-aasld-footer     .mt-lg-5,
#ch-aasld-footer .my-lg-5 {
        margin-top: 3rem!important
    }

#ch-aasld-footer     .mr-lg-5,
#ch-aasld-footer .mx-lg-5 {
        margin-right: 3rem!important
    }

#ch-aasld-footer     .mb-lg-5,
#ch-aasld-footer .my-lg-5 {
        margin-bottom: 3rem!important
    }

#ch-aasld-footer     .ml-lg-5,
#ch-aasld-footer .mx-lg-5 {
        margin-left: 3rem!important
    }

#ch-aasld-footer     .p-lg-0 {
        padding: 0!important
    }

#ch-aasld-footer     .pt-lg-0,
#ch-aasld-footer .py-lg-0 {
        padding-top: 0!important
    }

#ch-aasld-footer     .pr-lg-0,
#ch-aasld-footer .px-lg-0 {
        padding-right: 0!important
    }

#ch-aasld-footer     .pb-lg-0,
#ch-aasld-footer .py-lg-0 {
        padding-bottom: 0!important
    }

#ch-aasld-footer     .pl-lg-0,
#ch-aasld-footer .px-lg-0 {
        padding-left: 0!important
    }

#ch-aasld-footer     .p-lg-1 {
        padding: .25rem!important
    }

#ch-aasld-footer     .pt-lg-1,
#ch-aasld-footer .py-lg-1 {
        padding-top: .25rem!important
    }

#ch-aasld-footer     .pr-lg-1,
#ch-aasld-footer .px-lg-1 {
        padding-right: .25rem!important
    }

#ch-aasld-footer     .pb-lg-1,
#ch-aasld-footer .py-lg-1 {
        padding-bottom: .25rem!important
    }

#ch-aasld-footer     .pl-lg-1,
#ch-aasld-footer .px-lg-1 {
        padding-left: .25rem!important
    }

#ch-aasld-footer     .p-lg-2 {
        padding: .5rem!important
    }

#ch-aasld-footer     .pt-lg-2,
#ch-aasld-footer .py-lg-2 {
        padding-top: .5rem!important
    }

#ch-aasld-footer     .pr-lg-2,
#ch-aasld-footer .px-lg-2 {
        padding-right: .5rem!important
    }

#ch-aasld-footer     .pb-lg-2,
#ch-aasld-footer .py-lg-2 {
        padding-bottom: .5rem!important
    }

#ch-aasld-footer     .pl-lg-2,
#ch-aasld-footer .px-lg-2 {
        padding-left: .5rem!important
    }

#ch-aasld-footer     .p-lg-3 {
        padding: 1rem!important
    }

#ch-aasld-footer     .pt-lg-3,
#ch-aasld-footer .py-lg-3 {
        padding-top: 1rem!important
    }

#ch-aasld-footer     .pr-lg-3,
#ch-aasld-footer .px-lg-3 {
        padding-right: 1rem!important
    }

#ch-aasld-footer     .pb-lg-3,
#ch-aasld-footer .py-lg-3 {
        padding-bottom: 1rem!important
    }

#ch-aasld-footer     .pl-lg-3,
#ch-aasld-footer .px-lg-3 {
        padding-left: 1rem!important
    }

#ch-aasld-footer     .p-lg-4 {
        padding: 1.5rem!important
    }

#ch-aasld-footer     .pt-lg-4,
#ch-aasld-footer .py-lg-4 {
        padding-top: 1.5rem!important
    }

#ch-aasld-footer     .pr-lg-4,
#ch-aasld-footer .px-lg-4 {
        padding-right: 1.5rem!important
    }

#ch-aasld-footer     .pb-lg-4,
#ch-aasld-footer .py-lg-4 {
        padding-bottom: 1.5rem!important
    }

#ch-aasld-footer     .pl-lg-4,
#ch-aasld-footer .px-lg-4 {
        padding-left: 1.5rem!important
    }

#ch-aasld-footer     .p-lg-5 {
        padding: 3rem!important
    }

#ch-aasld-footer     .pt-lg-5,
#ch-aasld-footer .py-lg-5 {
        padding-top: 3rem!important
    }

#ch-aasld-footer     .pr-lg-5,
#ch-aasld-footer .px-lg-5 {
        padding-right: 3rem!important
    }

#ch-aasld-footer     .pb-lg-5,
#ch-aasld-footer .py-lg-5 {
        padding-bottom: 3rem!important
    }

#ch-aasld-footer     .pl-lg-5,
#ch-aasld-footer .px-lg-5 {
        padding-left: 3rem!important
    }

#ch-aasld-footer     .m-lg-n1 {
        margin: -.25rem!important
    }

#ch-aasld-footer     .mt-lg-n1,
#ch-aasld-footer .my-lg-n1 {
        margin-top: -.25rem!important
    }

#ch-aasld-footer     .mr-lg-n1,
#ch-aasld-footer .mx-lg-n1 {
        margin-right: -.25rem!important
    }

#ch-aasld-footer     .mb-lg-n1,
#ch-aasld-footer .my-lg-n1 {
        margin-bottom: -.25rem!important
    }

#ch-aasld-footer     .ml-lg-n1,
#ch-aasld-footer .mx-lg-n1 {
        margin-left: -.25rem!important
    }

#ch-aasld-footer     .m-lg-n2 {
        margin: -.5rem!important
    }

#ch-aasld-footer     .mt-lg-n2,
#ch-aasld-footer .my-lg-n2 {
        margin-top: -.5rem!important
    }

#ch-aasld-footer     .mr-lg-n2,
#ch-aasld-footer .mx-lg-n2 {
        margin-right: -.5rem!important
    }

#ch-aasld-footer     .mb-lg-n2,
#ch-aasld-footer .my-lg-n2 {
        margin-bottom: -.5rem!important
    }

#ch-aasld-footer     .ml-lg-n2,
#ch-aasld-footer .mx-lg-n2 {
        margin-left: -.5rem!important
    }

#ch-aasld-footer     .m-lg-n3 {
        margin: -1rem!important
    }

#ch-aasld-footer     .mt-lg-n3,
#ch-aasld-footer .my-lg-n3 {
        margin-top: -1rem!important
    }

#ch-aasld-footer     .mr-lg-n3,
#ch-aasld-footer .mx-lg-n3 {
        margin-right: -1rem!important
    }

#ch-aasld-footer     .mb-lg-n3,
#ch-aasld-footer .my-lg-n3 {
        margin-bottom: -1rem!important
    }

#ch-aasld-footer     .ml-lg-n3,
#ch-aasld-footer .mx-lg-n3 {
        margin-left: -1rem!important
    }

#ch-aasld-footer     .m-lg-n4 {
        margin: -1.5rem!important
    }

#ch-aasld-footer     .mt-lg-n4,
#ch-aasld-footer .my-lg-n4 {
        margin-top: -1.5rem!important
    }

#ch-aasld-footer     .mr-lg-n4,
#ch-aasld-footer .mx-lg-n4 {
        margin-right: -1.5rem!important
    }

#ch-aasld-footer     .mb-lg-n4,
#ch-aasld-footer .my-lg-n4 {
        margin-bottom: -1.5rem!important
    }

#ch-aasld-footer     .ml-lg-n4,
#ch-aasld-footer .mx-lg-n4 {
        margin-left: -1.5rem!important
    }

#ch-aasld-footer     .m-lg-n5 {
        margin: -3rem!important
    }

#ch-aasld-footer     .mt-lg-n5,
#ch-aasld-footer .my-lg-n5 {
        margin-top: -3rem!important
    }

#ch-aasld-footer     .mr-lg-n5,
#ch-aasld-footer .mx-lg-n5 {
        margin-right: -3rem!important
    }

#ch-aasld-footer     .mb-lg-n5,
#ch-aasld-footer .my-lg-n5 {
        margin-bottom: -3rem!important
    }

#ch-aasld-footer     .ml-lg-n5,
#ch-aasld-footer .mx-lg-n5 {
        margin-left: -3rem!important
    }

#ch-aasld-footer     .m-lg-auto {
        margin: auto!important
    }

#ch-aasld-footer     .mt-lg-auto,
#ch-aasld-footer .my-lg-auto {
        margin-top: auto!important
    }

#ch-aasld-footer     .mr-lg-auto,
#ch-aasld-footer .mx-lg-auto {
        margin-right: auto!important
    }

#ch-aasld-footer     .mb-lg-auto,
#ch-aasld-footer .my-lg-auto {
        margin-bottom: auto!important
    }

#ch-aasld-footer     .ml-lg-auto,
#ch-aasld-footer .mx-lg-auto {
        margin-left: auto!important
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .m-xl-0 {
        margin:0!important
    }

#ch-aasld-footer     .mt-xl-0,
#ch-aasld-footer .my-xl-0 {
        margin-top: 0!important
    }

#ch-aasld-footer     .mr-xl-0,
#ch-aasld-footer .mx-xl-0 {
        margin-right: 0!important
    }

#ch-aasld-footer     .mb-xl-0,
#ch-aasld-footer .my-xl-0 {
        margin-bottom: 0!important
    }

#ch-aasld-footer     .ml-xl-0,
#ch-aasld-footer .mx-xl-0 {
        margin-left: 0!important
    }

#ch-aasld-footer     .m-xl-1 {
        margin: .25rem!important
    }

#ch-aasld-footer     .mt-xl-1,
#ch-aasld-footer .my-xl-1 {
        margin-top: .25rem!important
    }

#ch-aasld-footer     .mr-xl-1,
#ch-aasld-footer .mx-xl-1 {
        margin-right: .25rem!important
    }

#ch-aasld-footer     .mb-xl-1,
#ch-aasld-footer .my-xl-1 {
        margin-bottom: .25rem!important
    }

#ch-aasld-footer     .ml-xl-1,
#ch-aasld-footer .mx-xl-1 {
        margin-left: .25rem!important
    }

#ch-aasld-footer     .m-xl-2 {
        margin: .5rem!important
    }

#ch-aasld-footer     .mt-xl-2,
#ch-aasld-footer .my-xl-2 {
        margin-top: .5rem!important
    }

#ch-aasld-footer     .mr-xl-2,
#ch-aasld-footer .mx-xl-2 {
        margin-right: .5rem!important
    }

#ch-aasld-footer     .mb-xl-2,
#ch-aasld-footer .my-xl-2 {
        margin-bottom: .5rem!important
    }

#ch-aasld-footer     .ml-xl-2,
#ch-aasld-footer .mx-xl-2 {
        margin-left: .5rem!important
    }

#ch-aasld-footer     .m-xl-3 {
        margin: 1rem!important
    }

#ch-aasld-footer     .mt-xl-3,
#ch-aasld-footer .my-xl-3 {
        margin-top: 1rem!important
    }

#ch-aasld-footer     .mr-xl-3,
#ch-aasld-footer .mx-xl-3 {
        margin-right: 1rem!important
    }

#ch-aasld-footer     .mb-xl-3,
#ch-aasld-footer .my-xl-3 {
        margin-bottom: 1rem!important
    }

#ch-aasld-footer     .ml-xl-3,
#ch-aasld-footer .mx-xl-3 {
        margin-left: 1rem!important
    }

#ch-aasld-footer     .m-xl-4 {
        margin: 1.5rem!important
    }

#ch-aasld-footer     .mt-xl-4,
#ch-aasld-footer .my-xl-4 {
        margin-top: 1.5rem!important
    }

#ch-aasld-footer     .mr-xl-4,
#ch-aasld-footer .mx-xl-4 {
        margin-right: 1.5rem!important
    }

#ch-aasld-footer     .mb-xl-4,
#ch-aasld-footer .my-xl-4 {
        margin-bottom: 1.5rem!important
    }

#ch-aasld-footer     .ml-xl-4,
#ch-aasld-footer .mx-xl-4 {
        margin-left: 1.5rem!important
    }

#ch-aasld-footer     .m-xl-5 {
        margin: 3rem!important
    }

#ch-aasld-footer     .mt-xl-5,
#ch-aasld-footer .my-xl-5 {
        margin-top: 3rem!important
    }

#ch-aasld-footer     .mr-xl-5,
#ch-aasld-footer .mx-xl-5 {
        margin-right: 3rem!important
    }

#ch-aasld-footer     .mb-xl-5,
#ch-aasld-footer .my-xl-5 {
        margin-bottom: 3rem!important
    }

#ch-aasld-footer     .ml-xl-5,
#ch-aasld-footer .mx-xl-5 {
        margin-left: 3rem!important
    }

#ch-aasld-footer     .p-xl-0 {
        padding: 0!important
    }

#ch-aasld-footer     .pt-xl-0,
#ch-aasld-footer .py-xl-0 {
        padding-top: 0!important
    }

#ch-aasld-footer     .pr-xl-0,
#ch-aasld-footer .px-xl-0 {
        padding-right: 0!important
    }

#ch-aasld-footer     .pb-xl-0,
#ch-aasld-footer .py-xl-0 {
        padding-bottom: 0!important
    }

#ch-aasld-footer     .pl-xl-0,
#ch-aasld-footer .px-xl-0 {
        padding-left: 0!important
    }

#ch-aasld-footer     .p-xl-1 {
        padding: .25rem!important
    }

#ch-aasld-footer     .pt-xl-1,
#ch-aasld-footer .py-xl-1 {
        padding-top: .25rem!important
    }

#ch-aasld-footer     .pr-xl-1,
#ch-aasld-footer .px-xl-1 {
        padding-right: .25rem!important
    }

#ch-aasld-footer     .pb-xl-1,
#ch-aasld-footer .py-xl-1 {
        padding-bottom: .25rem!important
    }

#ch-aasld-footer     .pl-xl-1,
#ch-aasld-footer .px-xl-1 {
        padding-left: .25rem!important
    }

#ch-aasld-footer     .p-xl-2 {
        padding: .5rem!important
    }

#ch-aasld-footer     .pt-xl-2,
#ch-aasld-footer .py-xl-2 {
        padding-top: .5rem!important
    }

#ch-aasld-footer     .pr-xl-2,
#ch-aasld-footer .px-xl-2 {
        padding-right: .5rem!important
    }

#ch-aasld-footer     .pb-xl-2,
#ch-aasld-footer .py-xl-2 {
        padding-bottom: .5rem!important
    }

#ch-aasld-footer     .pl-xl-2,
#ch-aasld-footer .px-xl-2 {
        padding-left: .5rem!important
    }

#ch-aasld-footer     .p-xl-3 {
        padding: 1rem!important
    }

#ch-aasld-footer     .pt-xl-3,
#ch-aasld-footer .py-xl-3 {
        padding-top: 1rem!important
    }

#ch-aasld-footer     .pr-xl-3,
#ch-aasld-footer .px-xl-3 {
        padding-right: 1rem!important
    }

#ch-aasld-footer     .pb-xl-3,
#ch-aasld-footer .py-xl-3 {
        padding-bottom: 1rem!important
    }

#ch-aasld-footer     .pl-xl-3,
#ch-aasld-footer .px-xl-3 {
        padding-left: 1rem!important
    }

#ch-aasld-footer     .p-xl-4 {
        padding: 1.5rem!important
    }

#ch-aasld-footer     .pt-xl-4,
#ch-aasld-footer .py-xl-4 {
        padding-top: 1.5rem!important
    }

#ch-aasld-footer     .pr-xl-4,
#ch-aasld-footer .px-xl-4 {
        padding-right: 1.5rem!important
    }

#ch-aasld-footer     .pb-xl-4,
#ch-aasld-footer .py-xl-4 {
        padding-bottom: 1.5rem!important
    }

#ch-aasld-footer     .pl-xl-4,
#ch-aasld-footer .px-xl-4 {
        padding-left: 1.5rem!important
    }

#ch-aasld-footer     .p-xl-5 {
        padding: 3rem!important
    }

#ch-aasld-footer     .pt-xl-5,
#ch-aasld-footer .py-xl-5 {
        padding-top: 3rem!important
    }

#ch-aasld-footer     .pr-xl-5,
#ch-aasld-footer .px-xl-5 {
        padding-right: 3rem!important
    }

#ch-aasld-footer     .pb-xl-5,
#ch-aasld-footer .py-xl-5 {
        padding-bottom: 3rem!important
    }

#ch-aasld-footer     .pl-xl-5,
#ch-aasld-footer .px-xl-5 {
        padding-left: 3rem!important
    }

#ch-aasld-footer     .m-xl-n1 {
        margin: -.25rem!important
    }

#ch-aasld-footer     .mt-xl-n1,
#ch-aasld-footer .my-xl-n1 {
        margin-top: -.25rem!important
    }

#ch-aasld-footer     .mr-xl-n1,
#ch-aasld-footer .mx-xl-n1 {
        margin-right: -.25rem!important
    }

#ch-aasld-footer     .mb-xl-n1,
#ch-aasld-footer .my-xl-n1 {
        margin-bottom: -.25rem!important
    }

#ch-aasld-footer     .ml-xl-n1,
#ch-aasld-footer .mx-xl-n1 {
        margin-left: -.25rem!important
    }

#ch-aasld-footer     .m-xl-n2 {
        margin: -.5rem!important
    }

#ch-aasld-footer     .mt-xl-n2,
#ch-aasld-footer .my-xl-n2 {
        margin-top: -.5rem!important
    }

#ch-aasld-footer     .mr-xl-n2,
#ch-aasld-footer .mx-xl-n2 {
        margin-right: -.5rem!important
    }

#ch-aasld-footer     .mb-xl-n2,
#ch-aasld-footer .my-xl-n2 {
        margin-bottom: -.5rem!important
    }

#ch-aasld-footer     .ml-xl-n2,
#ch-aasld-footer .mx-xl-n2 {
        margin-left: -.5rem!important
    }

#ch-aasld-footer     .m-xl-n3 {
        margin: -1rem!important
    }

#ch-aasld-footer     .mt-xl-n3,
#ch-aasld-footer .my-xl-n3 {
        margin-top: -1rem!important
    }

#ch-aasld-footer     .mr-xl-n3,
#ch-aasld-footer .mx-xl-n3 {
        margin-right: -1rem!important
    }

#ch-aasld-footer     .mb-xl-n3,
#ch-aasld-footer .my-xl-n3 {
        margin-bottom: -1rem!important
    }

#ch-aasld-footer     .ml-xl-n3,
#ch-aasld-footer .mx-xl-n3 {
        margin-left: -1rem!important
    }

#ch-aasld-footer     .m-xl-n4 {
        margin: -1.5rem!important
    }

#ch-aasld-footer     .mt-xl-n4,
#ch-aasld-footer .my-xl-n4 {
        margin-top: -1.5rem!important
    }

#ch-aasld-footer     .mr-xl-n4,
#ch-aasld-footer .mx-xl-n4 {
        margin-right: -1.5rem!important
    }

#ch-aasld-footer     .mb-xl-n4,
#ch-aasld-footer .my-xl-n4 {
        margin-bottom: -1.5rem!important
    }

#ch-aasld-footer     .ml-xl-n4,
#ch-aasld-footer .mx-xl-n4 {
        margin-left: -1.5rem!important
    }

#ch-aasld-footer     .m-xl-n5 {
        margin: -3rem!important
    }

#ch-aasld-footer     .mt-xl-n5,
#ch-aasld-footer .my-xl-n5 {
        margin-top: -3rem!important
    }

#ch-aasld-footer     .mr-xl-n5,
#ch-aasld-footer .mx-xl-n5 {
        margin-right: -3rem!important
    }

#ch-aasld-footer     .mb-xl-n5,
#ch-aasld-footer .my-xl-n5 {
        margin-bottom: -3rem!important
    }

#ch-aasld-footer     .ml-xl-n5,
#ch-aasld-footer .mx-xl-n5 {
        margin-left: -3rem!important
    }

#ch-aasld-footer     .m-xl-auto {
        margin: auto!important
    }

#ch-aasld-footer     .mt-xl-auto,
#ch-aasld-footer .my-xl-auto {
        margin-top: auto!important
    }

#ch-aasld-footer     .mr-xl-auto,
#ch-aasld-footer .mx-xl-auto {
        margin-right: auto!important
    }

#ch-aasld-footer     .mb-xl-auto,
#ch-aasld-footer .my-xl-auto {
        margin-bottom: auto!important
    }

#ch-aasld-footer     .ml-xl-auto,
#ch-aasld-footer .mx-xl-auto {
        margin-left: auto!important
    }
}

#ch-aasld-footer .stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0)
}

#ch-aasld-footer .text-monospace {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important
}

#ch-aasld-footer .text-justify {
    text-align: justify!important
}

#ch-aasld-footer .text-wrap {
    white-space: normal!important
}

#ch-aasld-footer .text-nowrap {
    white-space: nowrap!important
}

#ch-aasld-footer .text-truncate {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

#ch-aasld-footer .text-left {
    text-align: left!important
}

#ch-aasld-footer .text-right {
    text-align: right!important
}

#ch-aasld-footer .text-center {
    text-align: center!important
}

@media (min-width: 576px) {
    #ch-aasld-footer .text-sm-left {
        text-align:left!important
    }

#ch-aasld-footer     .text-sm-right {
        text-align: right!important
    }

#ch-aasld-footer     .text-sm-center {
        text-align: center!important
    }
}

@media (min-width: 768px) {
    #ch-aasld-footer .text-md-left {
        text-align:left!important
    }

#ch-aasld-footer     .text-md-right {
        text-align: right!important
    }

#ch-aasld-footer     .text-md-center {
        text-align: center!important
    }
}

@media (min-width: 992px) {
    #ch-aasld-footer .text-lg-left {
        text-align:left!important
    }

#ch-aasld-footer     .text-lg-right {
        text-align: right!important
    }

#ch-aasld-footer     .text-lg-center {
        text-align: center!important
    }
}

@media (min-width: 1200px) {
    #ch-aasld-footer .text-xl-left {
        text-align:left!important
    }

#ch-aasld-footer     .text-xl-right {
        text-align: right!important
    }

#ch-aasld-footer     .text-xl-center {
        text-align: center!important
    }
}

#ch-aasld-footer .text-lowercase {
    text-transform: lowercase!important
}

#ch-aasld-footer .text-uppercase {
    text-transform: uppercase!important
}

#ch-aasld-footer .text-capitalize {
    text-transform: capitalize!important
}

#ch-aasld-footer .font-weight-light {
    font-weight: 300!important
}

#ch-aasld-footer .font-weight-lighter {
    font-weight: lighter!important
}

#ch-aasld-footer .font-weight-normal {
    font-weight: 400!important
}

#ch-aasld-footer .font-weight-bold {
    font-weight: 700!important
}

#ch-aasld-footer .font-weight-bolder {
    font-weight: bolder!important
}

#ch-aasld-footer .font-italic {
    font-style: italic!important
}

#ch-aasld-footer .text-white {
    color: #fff!important
}

#ch-aasld-footer .text-primary {
    color: #007bff!important
}

#ch-aasld-footer a.text-primary:focus,
#ch-aasld-footer a.text-primary:hover {
    color: #0056b3!important
}

#ch-aasld-footer .text-secondary {
    color: #6c757d!important
}

#ch-aasld-footer a.text-secondary:focus,
#ch-aasld-footer a.text-secondary:hover {
    color: #494f54!important
}

#ch-aasld-footer .text-success {
    color: #28a745!important
}

#ch-aasld-footer a.text-success:focus,
#ch-aasld-footer a.text-success:hover {
    color: #19692c!important
}

#ch-aasld-footer .text-info {
    color: #17a2b8!important
}

#ch-aasld-footer a.text-info:focus,
#ch-aasld-footer a.text-info:hover {
    color: #0f6674!important
}

#ch-aasld-footer .text-warning {
    color: #ffc107!important
}

#ch-aasld-footer a.text-warning:focus,
#ch-aasld-footer a.text-warning:hover {
    color: #ba8b00!important
}

#ch-aasld-footer .text-danger {
    color: #dc3545!important
}

#ch-aasld-footer a.text-danger:focus,
#ch-aasld-footer a.text-danger:hover {
    color: #a71d2a!important
}

#ch-aasld-footer .text-light {
    color: #f8f9fa!important
}

#ch-aasld-footer a.text-light:focus,
#ch-aasld-footer a.text-light:hover {
    color: #cbd3da!important
}

#ch-aasld-footer .text-dark {
    color: #343a40!important
}

#ch-aasld-footer a.text-dark:focus,
#ch-aasld-footer a.text-dark:hover {
    color: #121416!important
}

#ch-aasld-footer .text-body {
    color: #454545!important
}

#ch-aasld-footer .text-muted {
    color: #6c757d!important
}

#ch-aasld-footer .text-black-50 {
    color: rgba(0,0,0,.5)!important
}

#ch-aasld-footer .text-white-50 {
    color: rgba(255,255,255,.5)!important
}

#ch-aasld-footer .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

#ch-aasld-footer .text-decoration-none {
    text-decoration: none!important
}

#ch-aasld-footer .text-break {
    word-break: break-word!important;
    word-wrap: break-word!important
}

#ch-aasld-footer .text-reset {
    color: inherit!important
}

#ch-aasld-footer .visible {
    visibility: visible!important
}

#ch-aasld-footer .invisible {
    visibility: hidden!important
}

#ch-aasld-footer body,
#ch-aasld-footer button,
#ch-aasld-footer input,
#ch-aasld-footer select,
#ch-aasld-footer textarea {
    font-size: .9375rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

#ch-aasld-footer body {
    min-width: 320px;
    overflow-x: hidden
}

#ch-aasld-footer h1 {
    margin-bottom: 1.375rem;
    font-size: 2.8125rem
}

#ch-aasld-footer h1:after {
    display: block;
    width: 80px;
    height: 4px;
    margin-top: .875rem;
    background-color: #f9be00;
    content: ''
}

#ch-aasld-footer h1.simple-header {
    margin-bottom: 1.375rem
}

#ch-aasld-footer h1.simple-header:after {
    display: none
}

#ch-aasld-footer h2 {
    margin-bottom: 1.875rem;
    font-size: 2.125rem
}

#ch-aasld-footer hr {
    height: 1px;
    margin: 2.8125rem 0;
    background: #dcdcdc
}

#ch-aasld-footer table {
    width: 100%
}

#ch-aasld-footer img {
    max-width: 100%;
    height: auto
}

#ch-aasld-footer embed,
#ch-aasld-footer iframe,
#ch-aasld-footer object {
    max-width: 100%
}

#ch-aasld-footer b,
#ch-aasld-footer strong {
    font-weight: 700
}

#ch-aasld-footer a {
    -webkit-transition: color .1s;
    -o-transition: color .1s;
    transition: color .1s
}

#ch-aasld-footer .rtf {
    max-width: 66.25rem
}

#ch-aasld-footer .rtf a:not(.btn) {
    text-decoration: underline
}

#ch-aasld-footer .rtf a:not(.btn)[target='_blank'] {
    position: relative;
    margin-right: 1.125rem
}

#ch-aasld-footer .rtf a:not(.btn)[target='_blank']:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: .8em;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .rtf a:not(.btn)[target='_blank']:after {
    width: .8em;
    height: .8em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E");
    background-size: .8em;
    line-height: .8em
}

#ch-aasld-footer .rtf a:not(.btn)[target='_blank']:focus:after,
#ch-aasld-footer .rtf a:not(.btn)[target='_blank']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2300472f' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .rtf a:not(.btn)[target='_blank']:after {
    position: absolute;
    bottom: 3px;
    margin-left: .25rem
}

#ch-aasld-footer .rtf blockquote {
    text-align: center
}

#ch-aasld-footer .rtf h2 {
    margin-top: 3.75rem;
    margin-bottom: 1.875rem;
    font-size: 2.125rem
}

#ch-aasld-footer .rtf h3,
#ch-aasld-footer .rtf h4,
#ch-aasld-footer .rtf h5,
#ch-aasld-footer .rtf h6 {
    margin-top: 2.5rem
}

#ch-aasld-footer .rtf h3 {
    margin-bottom: 1.125rem;
    font-size: 1.875rem
}

#ch-aasld-footer .rtf h4 {
    margin-bottom: 1rem;
    font-size: 1.5rem
}

#ch-aasld-footer .rtf h5 {
    margin-bottom: .625rem;
    font-size: 1.25rem
}

#ch-aasld-footer .rtf h6 {
    margin-bottom: .625rem;
    font-size: 1.25rem
}

#ch-aasld-footer .rtf p {
    margin-bottom: 1.5625rem;
    font-size: .9375rem
}

#ch-aasld-footer .rtf p .btn+br {
    display: block;
    margin-bottom: .9375rem;
    content: ''
}

#ch-aasld-footer .rtf ol,
#ch-aasld-footer .rtf ul {
    margin-bottom: 1.25rem;
    margin-left: 0;
    padding-left: 1.5625rem;
    text-indent: -1.5625rem;
    list-style-type: none
}

#ch-aasld-footer .rtf ol>li,
#ch-aasld-footer .rtf ul>li {
    margin-bottom: .9375rem
}

#ch-aasld-footer .rtf ol>li:before,
#ch-aasld-footer .rtf ul>li:before {
    display: inline-block;
    min-width: 1.25rem;
    margin-top: -.25rem;
    margin-right: .3125rem;
    color: #454545;
    text-indent: 0;
    vertical-align: middle
}

#ch-aasld-footer .rtf ol>li>ol,
#ch-aasld-footer .rtf ol>li>ul,
#ch-aasld-footer .rtf ul>li>ol,
#ch-aasld-footer .rtf ul>li>ul {
    margin-top: .625rem;
    margin-bottom: .625rem
}

#ch-aasld-footer .rtf ol>li>ul>li:before,
#ch-aasld-footer .rtf ul>li>ul>li:before {
    font-size: .3125rem;
    content: '\2796'
}

#ch-aasld-footer .rtf ol.list--unstyled,
#ch-aasld-footer .rtf ul.list--unstyled {
    margin-left: 0;
    padding-left: 0;
    text-indent: 0
}

#ch-aasld-footer .rtf ol.list--unstyled li:before,
#ch-aasld-footer .rtf ul.list--unstyled li:before {
    display: none
}

#ch-aasld-footer .rtf ul>li:before {
    font-size: .5rem;
    content: '\25cf'
}

#ch-aasld-footer .rtf ol {
    counter-reset: ol-counter
}

#ch-aasld-footer .rtf ol>li {
    counter-increment: ol-counter
}

#ch-aasld-footer .rtf ol>li:before {
    content: counter(ol-counter) ". "
}

#ch-aasld-footer .rtf img {
    margin: .9375rem 0 1.875rem
}

#ch-aasld-footer .rtf .btn-primary {
    margin-bottom: .75rem
}

#ch-aasld-footer select {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23000' stroke='rgba(0,0,0,0)' stroke-width='0' d='m121.9 162.1 80.5-80.6c7.9-7.9 2.3-21.3-8.8-21.3H32.5c-11.1 0-16.7 13.5-8.8 21.3l80.5 80.6c4.8 4.9 12.8 4.9 17.7 0z'/%3E%3C/svg%3E");
    background-position: center right 15px;
    line-height: initial
}

#ch-aasld-footer legend {
    font-size: 1rem
}

#ch-aasld-footer [type=checkbox],
#ch-aasld-footer [type=radio] {
    position: absolute;
    width: 100%;
    height: 20px;
    cursor: pointer;
    opacity: 0
}

#ch-aasld-footer .danse-subscription-operation,
#ch-aasld-footer [type=checkbox]+label,
#ch-aasld-footer [type=radio]+label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    padding-left: 1.625rem;
    cursor: pointer
}

#ch-aasld-footer .danse-subscription-operation:before,
#ch-aasld-footer [type=checkbox]+label:before,
#ch-aasld-footer [type=radio]+label:before {
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 1rem;
    flex: 0 0 1rem;
    width: 1rem;
    height: 1rem;
    margin: 0 .625rem 0 -1.625rem;
    border: 1px solid #dcdcdc;
    content: ''
}

#ch-aasld-footer .danse-subscription-operation.unsubscribe:before,
#ch-aasld-footer [type=checkbox]:checked+label:before,
#ch-aasld-footer [type=radio]:checked+label:before {
    background-repeat: no-repeat;
    background-position: center center
}

#ch-aasld-footer [type=checkbox]:focus-visible+label:before,
#ch-aasld-footer [type=radio]:focus-visible+label:before {
    outline: solid
}

#ch-aasld-footer [type=checkbox]:disabled+label,
#ch-aasld-footer [type=radio]:disabled+label {
    opacity: .5
}

#ch-aasld-footer .js .dropbutton a.danse-subscription-operation:focus-visible,
#ch-aasld-footer .js .dropbutton a.danse-subscription-operation:hover {
    text-decoration: none
}

#ch-aasld-footer .js .dropbutton a.danse-subscription-operation:focus-visible:before {
    outline: solid
}

#ch-aasld-footer .danse-subscription-operation.unsubscribe:before,
#ch-aasld-footer [type=checkbox]:checked+label:before {
    width: .875rem;
    height: .875rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M206 59.2c0 3.4-1.3 6.8-3.9 9.4L95.3 175.2c-2.6 2.6-6 3.9-9.4 3.9-3.4 0-6.8-1.3-9.4-3.9l-53.4-53.3c-2.6-2.6-3.9-6-3.9-9.4 0-7.6 6.2-13.3 13.3-13.3 3.4 0 6.8 1.3 9.4 3.9l44 43.9 97.3-97.1c2.6-2.6 6-3.9 9.4-3.9 7.2-.1 13.4 5.6 13.4 13.2z'/%3E%3C/svg%3E");
    background-size: .875rem;
    line-height: .875rem;
    width: 1rem;
    height: 1rem;
    border-color: #ea730b;
    background-color: #ea730b
}

#ch-aasld-footer [type=radio]+label:before {
    border-radius: 50%
}

#ch-aasld-footer [type=radio]:checked+label:before {
    width: 1rem;
    height: 1rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M112.5 15.4c-53.6 0-97.1 43.4-97.1 97.1s43.4 97.1 97.1 97.1 97.1-43.4 97.1-97.1-43.5-97.1-97.1-97.1z'/%3E%3C/svg%3E");
    background-size: 1rem;
    line-height: 1rem;
    background-size: .375rem
}

#ch-aasld-footer .form-group__other {
    display: none
}

#ch-aasld-footer .form-group__select-child {
    display: none
}

#ch-aasld-footer .btn {
    padding: .5rem 1.5625rem .625rem;
    border: 1px solid transparent;
    border-radius: 30px;
    background-color: #006241;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700
}

#ch-aasld-footer .btn:focus,
#ch-aasld-footer .btn:hover {
    background-color: #00472f;
    -webkit-box-shadow: none;
    box-shadow: none
}

#ch-aasld-footer .btn[target='_blank']:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: .8em;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .btn[target='_blank']:after {
    width: .8em;
    height: .8em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E");
    background-size: .8em;
    line-height: .8em
}

#ch-aasld-footer .btn[target='_blank']:focus:after,
#ch-aasld-footer .btn[target='_blank']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2300472f' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .btn[target='_blank']:after {
    vertical-align: baseline
}

#ch-aasld-footer .btn-primary,
#ch-aasld-footer .btn-secondary {
    min-width: 11.25rem
}

#ch-aasld-footer .btn-primary {
    border-color: #ea730b;
    background-color: #ea730b;
    color: #fff
}

#ch-aasld-footer .btn-primary:focus,
#ch-aasld-footer .btn-primary:hover,
#ch-aasld-footer .btn-primary:not(:disabled):not(.disabled):active {
    border-color: #d36402;
    background-color: #d36402
}

#ch-aasld-footer .btn-primary[target='_blank']:after,
#ch-aasld-footer .btn-primary[target='_blank']:focus:after,
#ch-aasld-footer .btn-primary[target='_blank']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .btn-secondary {
    border-color: rgba(0,98,65,.3);
    background-color: rgba(0,98,65,.04);
    color: #006241
}

#ch-aasld-footer .btn-secondary:focus,
#ch-aasld-footer .btn-secondary:hover {
    border-color: rgba(0,98,65,.7);
    background-color: rgba(0,98,65,.1);
    color: #006241
}
ch-aasld-footer .btn-secondary:active,
#ch-aasld-footer .btn-secondary:not(:disabled):not(.disabled):active {
    border-color: #006241;
    background-color: #006241
}

#ch-aasld-footer .btn-inverse {
    border-color: #fff;
    background-color: #fff;
    color: #1a8384
}

#ch-aasld-footer .btn-inverse:focus,
#ch-aasld-footer .btn-inverse:hover {
    border-color: #fff;
    background-color: #fff;
    color: #10726e
}

#ch-aasld-footer .btn-text {
    position: relative;
    display: inline;
    margin-right: 1.5625rem;
    padding: 0;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    color: #006241
}

#ch-aasld-footer .btn-text:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: 15px;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .btn-text:after {
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M129.7 195.8c1.9 0 3.8-.7 5.1-2.3l69.4-76.4c2.4-2.6 2.4-6.7 0-9.4l-69.4-76.4c-2.6-2.8-7-3-9.8-.5-2.8 2.6-3 7-.5 9.8l58.9 64.8H25.5c-3.8 0-6.6 3.9-6.6 7.3s2.7 6.6 6.6 6.6h157.9l-58.9 64.8c-2.6 2.8-2.4 7.2.5 9.8 1.3 1.3 3 1.9 4.7 1.9z'/%3E%3C/svg%3E");
    background-size: 15px;
    line-height: 15px
}

#ch-aasld-footer .btn-text:focus:after,
#ch-aasld-footer .btn-text:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2300472f' stroke='rgba(0,0,0,0)' stroke-width='0' d='M129.7 195.8c1.9 0 3.8-.7 5.1-2.3l69.4-76.4c2.4-2.6 2.4-6.7 0-9.4l-69.4-76.4c-2.6-2.8-7-3-9.8-.5-2.8 2.6-3 7-.5 9.8l58.9 64.8H25.5c-3.8 0-6.6 3.9-6.6 7.3s2.7 6.6 6.6 6.6h157.9l-58.9 64.8c-2.6 2.8-2.4 7.2.5 9.8 1.3 1.3 3 1.9 4.7 1.9z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .btn-text:after {
    position: absolute;
    bottom: 2px;
    margin-left: .3125rem
}

#ch-aasld-footer .btn-text:focus,
#ch-aasld-footer .btn-text:hover {
    background-color: transparent;
    color: #00472f;
    text-decoration: underline
}

#ch-aasld-footer .btn-text[href$='.doc']:after,
#ch-aasld-footer .btn-text[href$='.docx']:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: 18px;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .btn-text[href$='.doc']:after,
#ch-aasld-footer .btn-text[href$='.docx']:after {
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M158.8 205.6c12.8 0 23.1-10.3 23.1-23.1V82.4c0-6.1-2.4-12-6.8-16.3l-38.5-38.4c-4.4-4.4-10.2-6.8-16.4-6.8h-54c-12.8 0-23.1 10.3-23.1 23.1v138.6c0 12.8 10.4 23.1 23.1 23.1h92.6zm.4-11.2H66.9c-6.4 0-11.5-5.2-11.5-11.5V44.7c0-6.4 5.2-11.5 11.5-11.5H113v40.3c0 9.5 7.8 17.3 17.3 17.3h40.4V183c0 6.3-5.1 11.4-11.5 11.4zm11.5-115.3h-40.1c-3.2 0-5.8-2.6-5.8-5.8V33.1c1.6.6 3.2 1.4 4.4 2.7L168 74.6c1.4 1.3 2.2 2.8 2.7 4.5zM137 175.4c2.6-.2 4.7-2.1 5.2-4.6l11.7-57.9c.6-3.1-1.4-6.2-4.6-6.8-3.2-.7-6.2 1.4-6.9 4.5l-7.8 38.8-16.1-39.8c-2.1-4.4-9.1-4.4-10.9 0l-16.1 39.8-7.8-38.8c-.6-3.1-3.7-5.2-6.9-4.5-3.2.6-5.2 3.7-4.6 6.8L84 170.7c.5 2.5 2.6 4.4 5.2 4.6 2.6.2 5-1.2 6-3.6l17.9-44.4 17.9 44.4c.9 2.2 3.1 3.6 5.4 3.6.2.1.4.1.6.1z'/%3E%3C/svg%3E");
    background-size: 18px;
    line-height: 18px
}

#ch-aasld-footer .btn-text[href$='.doc']:focus:after,
#ch-aasld-footer .btn-text[href$='.doc']:hover:after,
#ch-aasld-footer .btn-text[href$='.docx']:focus:after,
#ch-aasld-footer .btn-text[href$='.docx']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2300472f' stroke='rgba(0,0,0,0)' stroke-width='0' d='M158.8 205.6c12.8 0 23.1-10.3 23.1-23.1V82.4c0-6.1-2.4-12-6.8-16.3l-38.5-38.4c-4.4-4.4-10.2-6.8-16.4-6.8h-54c-12.8 0-23.1 10.3-23.1 23.1v138.6c0 12.8 10.4 23.1 23.1 23.1h92.6zm.4-11.2H66.9c-6.4 0-11.5-5.2-11.5-11.5V44.7c0-6.4 5.2-11.5 11.5-11.5H113v40.3c0 9.5 7.8 17.3 17.3 17.3h40.4V183c0 6.3-5.1 11.4-11.5 11.4zm11.5-115.3h-40.1c-3.2 0-5.8-2.6-5.8-5.8V33.1c1.6.6 3.2 1.4 4.4 2.7L168 74.6c1.4 1.3 2.2 2.8 2.7 4.5zM137 175.4c2.6-.2 4.7-2.1 5.2-4.6l11.7-57.9c.6-3.1-1.4-6.2-4.6-6.8-3.2-.7-6.2 1.4-6.9 4.5l-7.8 38.8-16.1-39.8c-2.1-4.4-9.1-4.4-10.9 0l-16.1 39.8-7.8-38.8c-.6-3.1-3.7-5.2-6.9-4.5-3.2.6-5.2 3.7-4.6 6.8L84 170.7c.5 2.5 2.6 4.4 5.2 4.6 2.6.2 5-1.2 6-3.6l17.9-44.4 17.9 44.4c.9 2.2 3.1 3.6 5.4 3.6.2.1.4.1.6.1z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .btn-text[href$='.pdf']:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: 18px;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .btn-text[href$='.pdf']:after {
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M159.3 205.9c12.9 0 23.4-10.5 23.4-23.3V81.3c0-6.2-2.4-12.1-6.8-16.5l-39-38.8c-4.4-4.4-10.3-6.9-16.6-6.9H65.7c-12.9 0-23.4 10.5-23.4 23.3v140.1c0 12.9 10.5 23.3 23.4 23.3h93.6zm.4-11.3H66.4c-6.4 0-11.7-5.2-11.7-11.6V43.2c0-6.4 5.2-11.6 11.7-11.6H113v40.7c0 9.6 7.8 17.5 17.5 17.5h40.8v93.1c.1 6.4-5.2 11.7-11.6 11.7zM171.4 78h-40.5c-3.2 0-5.9-2.7-5.9-5.9V31.6c1.7.6 3.2 1.4 4.5 2.7l39.3 39.2c1.2 1.3 2 2.8 2.6 4.5zM79.1 182.1c4.2 0 8.1-2 10.5-5.3 2.3-3.1 6.9-9.6 11.9-18.4 6.3-2.4 13.4-4.5 21.2-6.1 4.4 2.9 15.4 9.6 23.3 9.6s14.1-6.2 14.1-14.1c0-7.8-6.4-14.1-14.4-14.1-5.9 0-14.9 1.3-19.2 2-3.8-3.4-7-7.3-9.5-11.9 3.7-11.6 3.9-20.9 3.9-22.8 0-7.1-5.8-12.9-13-12.9S94.8 93.9 94.8 101c0 .1.1 10.9 5.4 23.5-2.7 7.2-6 14.4-9.8 21.5-8.4 3.8-15.3 8.4-20.5 13.6-2.4 2.4-3.7 5.7-3.7 9.6-.1 7.1 5.7 12.9 12.9 12.9zm28.7-64.5c-3.2-8.4-3.2-15-3.2-15.7 0-1.3 1.3-2.4 2.8-2.4 1.6 0 2.8 1.1 2.8 2.4 0 5.7-1.7 13-2.4 15.7zm-5.5 28.3c2.4-4.8 4.7-10.1 6.9-15.8 2.3 3.9 5.2 7.7 8.9 11.3-5 1.1-10.4 2.6-15.8 4.5zm42.8 4.6c-3.2 0-10.9-4.1-14.5-6.4.2 0 9.6-1.6 14.3-1.6 2.1 0 3.9 1.8 3.9 4.3-.1 2-1.7 3.7-3.7 3.7zM76.3 169c0-.6.2-1.2.6-1.6 3.4-3.5 7.4-6.5 11.8-9-3.5 6.1-6.4 10.4-7.9 12.6-1.2 1.7-4.5 1-4.5-2z'/%3E%3C/svg%3E");
    background-size: 18px;
    line-height: 18px
}

#ch-aasld-footer .btn-text[href$='.pdf']:focus:after,
#ch-aasld-footer .btn-text[href$='.pdf']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2300472f' stroke='rgba(0,0,0,0)' stroke-width='0' d='M159.3 205.9c12.9 0 23.4-10.5 23.4-23.3V81.3c0-6.2-2.4-12.1-6.8-16.5l-39-38.8c-4.4-4.4-10.3-6.9-16.6-6.9H65.7c-12.9 0-23.4 10.5-23.4 23.3v140.1c0 12.9 10.5 23.3 23.4 23.3h93.6zm.4-11.3H66.4c-6.4 0-11.7-5.2-11.7-11.6V43.2c0-6.4 5.2-11.6 11.7-11.6H113v40.7c0 9.6 7.8 17.5 17.5 17.5h40.8v93.1c.1 6.4-5.2 11.7-11.6 11.7zM171.4 78h-40.5c-3.2 0-5.9-2.7-5.9-5.9V31.6c1.7.6 3.2 1.4 4.5 2.7l39.3 39.2c1.2 1.3 2 2.8 2.6 4.5zM79.1 182.1c4.2 0 8.1-2 10.5-5.3 2.3-3.1 6.9-9.6 11.9-18.4 6.3-2.4 13.4-4.5 21.2-6.1 4.4 2.9 15.4 9.6 23.3 9.6s14.1-6.2 14.1-14.1c0-7.8-6.4-14.1-14.4-14.1-5.9 0-14.9 1.3-19.2 2-3.8-3.4-7-7.3-9.5-11.9 3.7-11.6 3.9-20.9 3.9-22.8 0-7.1-5.8-12.9-13-12.9S94.8 93.9 94.8 101c0 .1.1 10.9 5.4 23.5-2.7 7.2-6 14.4-9.8 21.5-8.4 3.8-15.3 8.4-20.5 13.6-2.4 2.4-3.7 5.7-3.7 9.6-.1 7.1 5.7 12.9 12.9 12.9zm28.7-64.5c-3.2-8.4-3.2-15-3.2-15.7 0-1.3 1.3-2.4 2.8-2.4 1.6 0 2.8 1.1 2.8 2.4 0 5.7-1.7 13-2.4 15.7zm-5.5 28.3c2.4-4.8 4.7-10.1 6.9-15.8 2.3 3.9 5.2 7.7 8.9 11.3-5 1.1-10.4 2.6-15.8 4.5zm42.8 4.6c-3.2 0-10.9-4.1-14.5-6.4.2 0 9.6-1.6 14.3-1.6 2.1 0 3.9 1.8 3.9 4.3-.1 2-1.7 3.7-3.7 3.7zM76.3 169c0-.6.2-1.2.6-1.6 3.4-3.5 7.4-6.5 11.8-9-3.5 6.1-6.4 10.4-7.9 12.6-1.2 1.7-4.5 1-4.5-2z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .btn-text[href$='.ppt']:after,
#ch-aasld-footer .btn-text[href$='.pptx']:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: 18px;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .btn-text[href$='.ppt']:after,
#ch-aasld-footer .btn-text[href$='.pptx']:after {
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M159.1 205c12.9 0 23.3-10.4 23.3-23.3V80.9c0-6.2-2.4-12.1-6.8-16.4l-38.8-38.7c-4.4-4.4-10.3-6.8-16.5-6.8H65.9C53 19 42.6 29.4 42.6 42.3v139.6c0 12.8 10.4 23.3 23.3 23.3h93.2zm.4-11.2H66.6c-6.4 0-11.6-5.2-11.6-11.6V42.9c0-6.4 5.2-11.6 11.6-11.6h46.5V72c0 9.6 7.8 17.4 17.4 17.4h40.7v92.8c0 6.4-5.3 11.6-11.7 11.6zm11.7-116.2h-40.4c-3.2 0-5.9-2.6-5.9-5.9V31.3c1.6.6 3.2 1.4 4.5 2.7l39.1 39.1c1.3 1.3 2.1 2.8 2.7 4.5zM90.1 181.4c3.2 0 5.8-2.6 5.8-5.8v-17.4H116c14.3 0 25.9-11.7 25.9-26.2 0-14.4-11.6-26.2-25.9-26.2H90.1c-3.2 0-5.8 2.6-5.8 5.8v63.9c0 3.2 2.6 5.9 5.8 5.9zm26.3-33.9H96.7V117h19.7c7.8 0 14.1 6.8 14.1 15.2 0 8.5-6.3 15.3-14.1 15.3z'/%3E%3C/svg%3E");
    background-size: 18px;
    line-height: 18px
}

#ch-aasld-footer .btn-text[href$='.ppt']:focus:after,
#ch-aasld-footer .btn-text[href$='.ppt']:hover:after,
#ch-aasld-footer .btn-text[href$='.pptx']:focus:after,
#ch-aasld-footer .btn-text[href$='.pptx']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2300472f' stroke='rgba(0,0,0,0)' stroke-width='0' d='M159.1 205c12.9 0 23.3-10.4 23.3-23.3V80.9c0-6.2-2.4-12.1-6.8-16.4l-38.8-38.7c-4.4-4.4-10.3-6.8-16.5-6.8H65.9C53 19 42.6 29.4 42.6 42.3v139.6c0 12.8 10.4 23.3 23.3 23.3h93.2zm.4-11.2H66.6c-6.4 0-11.6-5.2-11.6-11.6V42.9c0-6.4 5.2-11.6 11.6-11.6h46.5V72c0 9.6 7.8 17.4 17.4 17.4h40.7v92.8c0 6.4-5.3 11.6-11.7 11.6zm11.7-116.2h-40.4c-3.2 0-5.9-2.6-5.9-5.9V31.3c1.6.6 3.2 1.4 4.5 2.7l39.1 39.1c1.3 1.3 2.1 2.8 2.7 4.5zM90.1 181.4c3.2 0 5.8-2.6 5.8-5.8v-17.4H116c14.3 0 25.9-11.7 25.9-26.2 0-14.4-11.6-26.2-25.9-26.2H90.1c-3.2 0-5.8 2.6-5.8 5.8v63.9c0 3.2 2.6 5.9 5.8 5.9zm26.3-33.9H96.7V117h19.7c7.8 0 14.1 6.8 14.1 15.2 0 8.5-6.3 15.3-14.1 15.3z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .btn__wrapper {
    margin-top: 2.1875rem
}

#ch-aasld-footer .btn__wrapper .btn-primary,
#ch-aasld-footer .btn__wrapper .btn-secondary {
    min-width: initial;
    margin-bottom: 0
}

#ch-aasld-footer .btn__wrapper .btn-primary .btn,
#ch-aasld-footer .btn__wrapper .btn-primary~a,
#ch-aasld-footer .btn__wrapper .btn-secondary .btn,
#ch-aasld-footer .btn__wrapper .btn-secondary~a {
    margin-left: 1.5625rem
}

#ch-aasld-footer .btn__wrapper .btn-primary a,
#ch-aasld-footer .btn__wrapper .btn-secondary a {
    color: #006241
}

#ch-aasld-footer .btn__wrapper .btn-primary a:focus,
#ch-aasld-footer .btn__wrapper .btn-primary a:hover,
#ch-aasld-footer .btn__wrapper .btn-secondary a:focus,
#ch-aasld-footer .btn__wrapper .btn-secondary a:hover {
    color: #00472f
}

#ch-aasld-footer .btn__wrapper span {
    display: none
}

#ch-aasld-footer .youtube {
    position: relative;
    width: 100%;
    max-width: 66.25rem;
    height: 0;
    margin: 2.5rem 0;
    padding-bottom: 50%;
    border: 1px solid #dcdcdc
}

#ch-aasld-footer .youtube iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#ch-aasld-footer .carousel {
    position: relative;
    max-width: 59.375rem
}

#ch-aasld-footer .carousel blockquote {
    position: relative;
    display: inline-block;
    min-height: 16.25rem;
    margin: 0;
    padding: 0 3.125rem .9375rem;
    color: #454545;
    font-size: 1rem
}

#ch-aasld-footer .carousel blockquote:after,
#ch-aasld-footer .carousel blockquote:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 0;
    content: ''
}

#ch-aasld-footer .carousel blockquote:before {
    width: 1.875rem;
    height: 1.875rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23f9be00' stroke='rgba(0,0,0,0)' stroke-width='0' d='M64.3 181.7c23.6 0 42.7-18.5 42.7-41.2S87.8 99.3 64.3 99.3c-5 0-9.8 1-14.2 2.5v-2.5c0-15.2 12.8-27.5 28.4-27.5 7.9 0 14.2-6.2 14.2-13.7s-6.4-13.7-14.2-13.7c-31.4 0-56.9 24.6-56.9 55v41.2c0 22.6 19.1 41.1 42.7 41.1zm97.4 0c23.6 0 42.7-18.5 42.7-41.2s-19.1-41.2-42.7-41.2c-5 0-9.8 1-14.2 2.5v-2.5c0-15.2 12.8-27.5 28.4-27.5 7.9 0 14.2-6.2 14.2-13.7s-6.4-13.7-14.2-13.7c-31.4 0-56.9 24.7-56.9 55v41.2c.1 22.6 19.2 41.1 42.7 41.1z' transform='translate(.885 .125)'/%3E%3C/svg%3E");
    background-size: 1.875rem;
    line-height: 1.875rem;
    left: 0
}

#ch-aasld-footer .carousel blockquote:after {
    width: 1.875rem;
    height: 1.875rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23f9be00' stroke='rgba(0,0,0,0)' stroke-width='0' d='M161.8 182.1c-24.4 0-44.2-18.7-44.2-41.8s19.8-41.8 44.2-41.8c5.2 0 10.1 1 14.7 2.6v-2.6c0-15.4-13.2-27.9-29.4-27.9-8.1 0-14.7-6.2-14.7-13.9s6.6-13.9 14.7-13.9c32.5 0 58.9 25 58.9 55.7v41.8c-.1 23.1-19.8 41.8-44.2 41.8zm-98.6 0c-24.4 0-44.2-18.7-44.2-41.8s19.8-41.8 44.2-41.8c5.2 0 10.1 1 14.7 2.6v-2.6c0-15.4-13.2-27.9-29.4-27.9-8.1 0-14.7-6.2-14.7-13.9s6.6-13.9 14.7-13.9c32.5 0 58.9 25 58.9 55.7v41.8c0 23.1-19.8 41.8-44.2 41.8z'/%3E%3C/svg%3E");
    background-size: 1.875rem;
    line-height: 1.875rem;
    right: 0
}

#ch-aasld-footer .carousel small {
    display: block;
    margin-top: .9375rem;
    font-size: .9375rem;
    font-style: italic
}

#ch-aasld-footer .carousel-control-next,
#ch-aasld-footer .carousel-control-prev {
    position: static;
    display: inline-block;
    width: auto;
    opacity: 1
}

#ch-aasld-footer .carousel-control-next.disable,
#ch-aasld-footer .carousel-control-prev.disable {
    cursor: initial;
    opacity: .5
}

#ch-aasld-footer .carousel-control-prev {
    margin: 0 .625rem 0 3.28125rem
}

#ch-aasld-footer .carousel-control-next-icon,
#ch-aasld-footer .carousel-control-prev-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center
}

#ch-aasld-footer .carousel-control-prev-icon {
    width: 19px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M95.3 29.2c-1.9 0-3.8.7-5.1 2.3l-69.4 76.4c-2.4 2.6-2.4 6.7 0 9.4l69.4 76.4c2.6 2.8 7 3 9.8.5 2.8-2.6 3-7 .5-9.8l-58.9-64.8h157.9c3.8 0 6.6-3.9 6.6-7.3s-2.7-6.6-6.6-6.6H41.6l58.9-64.8c2.6-2.8 2.4-7.2-.5-9.8-1.3-1.3-3-1.9-4.7-1.9z'/%3E%3C/svg%3E");
    background-size: 19px;
    line-height: 19px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    line-height: 40px;
    background-color: #ea730b
}

#ch-aasld-footer .carousel-control-next-icon {
    width: 19px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M129.7 195.8c1.9 0 3.8-.7 5.1-2.3l69.4-76.4c2.4-2.6 2.4-6.7 0-9.4l-69.4-76.4c-2.6-2.8-7-3-9.8-.5-2.8 2.6-3 7-.5 9.8l58.9 64.8H25.5c-3.8 0-6.6 3.9-6.6 7.3s2.7 6.6 6.6 6.6h157.9l-58.9 64.8c-2.6 2.8-2.4 7.2.5 9.8 1.3 1.3 3 1.9 4.7 1.9z'/%3E%3C/svg%3E");
    background-size: 19px;
    line-height: 19px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    line-height: 40px;
    background-color: #ea730b
}

#ch-aasld-footer .carousel-inner {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .carousel__img {
    display: none
}

#ch-aasld-footer .dismissible-banner {
    position: relative;
    display: none;
    margin: 1.25rem 0 2.5rem;
    padding: 1.25rem 1.5625rem 5.07812rem;
    border-top: 5px solid #006241;
    background-color: #f3f7f0
}

#ch-aasld-footer .dismissible-banner:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 4.0625rem;
    -webkit-transform: scaleX(-1) scaleY(-1);
    -ms-transform: scaleX(-1) scaleY(-1);
    transform: scaleX(-1) scaleY(-1);
    background: url(/themes/custom/aasld_theme/visuals/css-assets/green-doubleswoosh-top.svg) no-repeat top center/100% 4.0625rem;
    content: ''
}

#ch-aasld-footer .dismissible-banner h2 {
    margin-bottom: .75rem;
    font-size: 1.875rem
}

#ch-aasld-footer .dismissible-banner h2:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .dismissible-banner p {
    margin-bottom: 1.5625rem;
    font-size: 1rem
}

#ch-aasld-footer .dismissible-banner__content {
    position: relative
}

#ch-aasld-footer .dismissible-banner__message {
    margin-right: 2.1875rem
}

#ch-aasld-footer .dismissible-banner__close {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .9375rem;
    height: .9375rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M210 34.639L190.361 15 112.5 92.861 34.639 15 15 34.639 92.861 112.5 15 190.361 34.639 210l77.861-77.861L190.361 210 210 190.361 132.139 112.5z'/%3E%3C/svg%3E");
    background-size: .9375rem;
    line-height: .9375rem;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    background-color: transparent
}

#ch-aasld-footer .dismissible-banner__close:focus,
#ch-aasld-footer .dismissible-banner__close:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23313131' stroke='rgba(0,0,0,0)' stroke-width='0' d='M210 34.639L190.361 15 112.5 92.861 34.639 15 15 34.639 92.861 112.5 15 190.361 34.639 210l77.861-77.861L190.361 210 210 190.361 132.139 112.5z'/%3E%3C/svg%3E");
    background-color: transparent
}

#ch-aasld-footer .dismissible-banner .btn-primary,
#ch-aasld-footer .dismissible-banner .btn-text {
    display: block
}

#ch-aasld-footer .dismissible-banner .btn-primary {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .dismissible-banner .btn-text:after {
    bottom: 5px
}

#ch-aasld-footer .dismissible-banner--irremovable,
#ch-aasld-footer .dismissible-banner--showing {
    display: block
}

#ch-aasld-footer .dismissible-banner--simple {
    padding: .9375rem .9375rem .9375rem 2.73438rem;
    border-top: 0;
    border-right: 5px solid #006241
}

#ch-aasld-footer .dismissible-banner--simple .dismissible-banner__close {
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto
}

#ch-aasld-footer .dismissible-banner--simple:after {
    top: 0;
    right: auto;
    left: 0;
    width: 2.1875rem;
    height: 100%;
    -webkit-transform: scaleX(-1) scaleY(-1);
    -ms-transform: scaleX(-1) scaleY(-1);
    transform: scaleX(-1) scaleY(-1);
    background: url(/themes/custom/aasld_theme/visuals/css-assets/green-doubleswoosh-right.svg) no-repeat center right/2.1875rem 100%
}

#ch-aasld-footer .dismissible-banner--simple h2 {
    color: #454545;
    font-size: 1.25rem
}

@media (min-width: 576px) {
    #ch-aasld-footer .dismissible-banner .btn-primary,
    #ch-aasld-footer .dismissible-banner .btn-text {
        width:-webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin-right: auto;
        margin-left: auto
    }
}

#ch-aasld-footer .login-page .dismissible-banner {
    max-width: 45.9375rem;
    margin-right: auto;
    margin-left: auto
}

#ch-aasld-footer .tophat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background: -webkit-gradient(linear,left top,right top,from(#f9be00),to(#ea730b));
    background: -o-linear-gradient(left,#f9be00,#ea730b);
    background: linear-gradient(to right,#f9be00,#ea730b);
    font-size: 14.224px;
    overflow: hidden;
    z-index: 96
}

#ch-aasld-footer .tophat__dropdown {
    white-space: nowrap
}

#ch-aasld-footer .tophat__dropdown:after {
    display: inline-block;
    margin-top: .2em;
    margin-left: 5px;
    border-top: 5px solid;
    border-right: 5px solid transparent;
    border-bottom: 0;
    border-left: 5px solid transparent;
    border-radius: 3px;
    content: '';
    vertical-align: middle
}

#ch-aasld-footer .tophat__dropdown[aria-expanded=true]:after {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

#ch-aasld-footer .tophat a.tophat__link,
#ch-aasld-footer .tophat a.tophat__login {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40px;
    color: #fff;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 18px
}

#ch-aasld-footer .tophat a.tophat__link:focus,
#ch-aasld-footer .tophat a.tophat__link:hover,
#ch-aasld-footer .tophat a.tophat__login:focus,
#ch-aasld-footer .tophat a.tophat__login:hover {
    color: #fff
}

#ch-aasld-footer .tophat__login {
    font-size: 0
}

#ch-aasld-footer .tophat__login.dropdown-toggle:after {
    margin-left: 0
}

#ch-aasld-footer .tophat__login span:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M112.5 112.5c25.8 0 46.8-21 46.8-46.8s-21-46.8-46.8-46.8-46.8 21-46.8 46.8c0 25.8 20.9 46.8 46.8 46.8zm0-18c-15.9 0-28.8-12.9-28.8-28.8s12.9-28.8 28.8-28.8 28.8 12.9 28.8 28.8-12.9 28.8-28.8 28.8zm69.1 111.6c6.4 0 11.5-5.2 11.5-11.6 0-35.3-28.4-63.9-63.4-63.9H95.2c-35 0-63.4 28.6-63.4 63.9 0 6.4 5.2 11.6 11.5 11.6h138.3zm-4.3-18H49.9c2.9-22.2 22.5-39.5 46.2-39.5h35c23.7 0 43.4 17.2 46.2 39.5z'/%3E%3C/svg%3E");
    background-size: 16px;
    line-height: 16px;
    margin-right: 5px;
    content: '';
    vertical-align: middle
}

#ch-aasld-footer .tophat__container {
    width: 100%;
    padding: 0 15px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto
}

#ch-aasld-footer .tophat__content-membership,
#ch-aasld-footer .tophat__content-sites,
#ch-aasld-footer .tophat__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#ch-aasld-footer .tophat__wrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#ch-aasld-footer .tophat__content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#ch-aasld-footer .tophat__content--membership {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    max-width: 100%;
    -webkit-transition: max-width .3s;
    -o-transition: max-width .3s;
    transition: max-width .3s;
    white-space: nowrap
}

#ch-aasld-footer .tophat__content-sites.active+.tophat__content--membership {
    max-width: 0;
    overflow: hidden
}

#ch-aasld-footer .tophat__content--membership .tophat__link,
#ch-aasld-footer .tophat__content--membership .tophat__login {
    font-weight: 700
}

#ch-aasld-footer .tophat__content--membership .tophat__link {
    margin-right: 5px
}

#ch-aasld-footer .tophat__content--membership .tophat__dropdown {
    position: relative;
    padding: 5px;
    overflow: hidden;
    z-index: 1
}

#ch-aasld-footer .tophat__content--membership .tophat__dropdown:before {
    top: 0;
    border-top-right-radius: 65px;
    position: absolute;
    right: 0;
    display: block;
    width: 100%;
    height: 45px;
    min-height: 100%;
    content: '';
    display: none
}

#ch-aasld-footer .tophat__content--membership .tophat__menu {
    position: fixed;
    top: 40px;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.7)
}

#ch-aasld-footer .tophat__content--membership .tophat__menu--shown {
    height: 100vh!important;   overflow: auto
}

#ch-aasld-footer .tophat__content--membership .tophat__menu a {
    width: 57%;
    min-width: 200px;
    max-width: 223px;
    margin-right: -15px;
    margin-left: auto;
    padding: 8px 20px;
    background-color: #fff;
    color: #454545;
    line-height: 1.3;
    white-space: normal
}

#ch-aasld-footer .tophat__content--membership .tophat__menu a:first-child {
    padding-top: 15px
}

#ch-aasld-footer .tophat__content--membership .tophat__menu a:last-child {
    position: relative;
    padding-bottom: 55px
}

#ch-aasld-footer .tophat__content--membership .tophat__menu a:last-child:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 70px;
    background: url(/themes/custom/aasld_theme/visuals/css-assets/navbar-orange-yellow-swoosh.svg) no-repeat right bottom/100% 100%;
    content: ''
}

#ch-aasld-footer .tophat__content--membership .tophat__menu a:focus,
#ch-aasld-footer .tophat__content--membership .tophat__menu a:hover {
    background-color: #fff;
    color: #ea730b
}

#ch-aasld-footer .tophat__content--sites {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 48.75px 0 0;
    -webkit-transition: -webkit-flex-basis .3s;
    transition: -webkit-flex-basis .3s;
    -o-transition: flex-basis .3s;
    transition: flex-basis .3s;
    transition: flex-basis .3s,-webkit-flex-basis .3s,-ms-flex-preferred-size .3s;
    z-index: 2
}

#ch-aasld-footer .tophat__content--sites:after,
#ch-aasld-footer .tophat__content--sites:before {
    background: #006241
}

#ch-aasld-footer .tophat__content--sites:before {
    position: absolute;
    top: 0;
    right: 65px;
    bottom: 0;
    display: block;
    width: calc(100% + 50vw);
    min-height: 100%;
    content: '';
    z-index: -1
}

#ch-aasld-footer .tophat__content--sites:after {
    bottom: 0;
    border-bottom-right-radius: 65px;
    position: absolute;
    right: 0;
    display: block;
    width: 100%;
    height: 45px;
    min-height: 100%;
    content: '';
    -webkit-transition: right .3s,width .3s,border-bottom-right-radius .3s;
    -o-transition: right .3s,width .3s,border-bottom-right-radius .3s;
    transition: right .3s,width .3s,border-bottom-right-radius .3s
}

#ch-aasld-footer .tophat__content--sites.active {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

#ch-aasld-footer .tophat__content--sites.active:after {
    right: calc(-65px - 15px);
    width: calc(100% + 65px + 15px);
    border-bottom-right-radius: 0
}

#ch-aasld-footer .tophat__content--sites .tophat__link {
    position: relative;
    z-index: 1
}

#ch-aasld-footer .tophat__content--sites a.tophat__link {
    font-size: 0
}

#ch-aasld-footer .tophat__content--sites .tophat__dropdown {
    position: relative;
    width: 100%;
    padding: 5px 0;
    font-size: 0;
    z-index: 1
}

#ch-aasld-footer .tophat__content--sites .tophat__dropdown strong,
#ch-aasld-footer .tophat__content--sites .tophat__dropdown:after {
    font-size: 18px
}

#ch-aasld-footer .tophat__content--sites .tophat__dropdown strong {
    vertical-align: middle
}

#ch-aasld-footer .tophat__content--sites .tophat__menu {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    width: calc(100% + 30px + 65px);
    margin-right: calc(-15px - 65px);
    margin-left: -15px;
    background-color: #00472f
}

#ch-aasld-footer .tophat__content--sites .tophat__menu a {
    padding: 3px 15px;
    color: #fff
}

#ch-aasld-footer .tophat__content--sites .tophat__menu a:focus,
#ch-aasld-footer .tophat__content--sites .tophat__menu a:hover {
    background-color: transparent;
    color: #fff;
    text-decoration: underline
}

#ch-aasld-footer .tophat__menu {
    position: relative;
    display: none;
    max-height: 0;
    overflow: hidden;
    z-index: 97
}

#ch-aasld-footer .tophat__menu--animate {
    -webkit-transition: max-height .3s;
    -o-transition: max-height .3s;
    transition: max-height .3s
}

#ch-aasld-footer .tophat__menu--shown {
    max-height: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    overflow: auto
}

#ch-aasld-footer .tophat__menu a {
    display: block;
    color: #fff;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 18px;
    font-weight: 700
}

@media (min-width: 370px) {
    #ch-aasld-footer .tophat__login {
        font-size:18px
    }

#ch-aasld-footer     .tophat__login.dropdown-toggle:after {
        margin-left: 5px
    }
}

#ch-aasld-footer .navbar {
    padding: 16px 15px;
    background-color: #fff;
    z-index: 96
}

#ch-aasld-footer .navbar .close {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .75rem;
    height: .75rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M210 34.639L190.361 15 112.5 92.861 34.639 15 15 34.639 92.861 112.5 15 190.361 34.639 210l77.861-77.861L190.361 210 210 190.361 132.139 112.5z'/%3E%3C/svg%3E");
    background-size: .75rem;
    line-height: .75rem;
    border: 0;
    background-color: transparent
}

#ch-aasld-footer .navbar [type=search] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M197 205.5c2.2 0 4.5-.9 6.2-2.6 3.4-3.4 3.4-8.9-.3-12.4l-48.8-48.8c10.6-12.9 16.4-29.2 16.4-47 0-41.9-33.9-75.8-75.8-75.8s-75.5 34-75.5 75.8 33.9 75.8 75.5 75.8c17.8 0 34.1-6.2 47-16.4l48.8 48.8c2 1.7 4.3 2.6 6.5 2.6zM93.8 152.3C61.4 152.3 35 126 35 93.6c0-32.4 26.4-58.8 58.8-58.8s58.8 26.4 58.8 58.8-26.4 58.7-58.8 58.7z'/%3E%3C/svg%3E");
    width: calc(100% - 1.5rem);
    padding-top: .75rem;
    padding-right: .9375rem;
    padding-bottom: .75rem;
    padding-left: 2.6875rem;
    border: 2px solid rgba(234,115,11,.6);
    border-radius: 1.5625rem;
    background-repeat: no-repeat;
    background-position: center left .9375rem;
    background-size: 1.125rem;
    font-size: .9375rem;
    line-height: 1
}

#ch-aasld-footer .navbar [type=search]:focus {
    border-color: #f04c24;
    outline: 0
}

#ch-aasld-footer .navbar [type=search]::-ms-clear,
#ch-aasld-footer .navbar [type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

#ch-aasld-footer .navbar [type=search]::-webkit-search-cancel-button,
#ch-aasld-footer .navbar [type=search]::-webkit-search-decoration,
#ch-aasld-footer .navbar [type=search]::-webkit-search-results-button,
#ch-aasld-footer .navbar [type=search]::-webkit-search-results-decoration {
    display: none
}

#ch-aasld-footer .navbar .collapsing {
    display: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#ch-aasld-footer .navbar .dropdown-item,
#ch-aasld-footer .navbar .nav-link {
    color: #313131;
    font-family: "Barlow Condensed",sans-serif;
    font-weight: 700;
    line-height: 1.5
}

#ch-aasld-footer .navbar .dropdown-item:focus,
#ch-aasld-footer .navbar .dropdown-item:hover,
#ch-aasld-footer .navbar .nav-link:focus,
#ch-aasld-footer .navbar .nav-link:hover {
    text-decoration: none
}

#ch-aasld-footer .navbar .dropdown-item[target='_blank']:after,
#ch-aasld-footer .navbar .nav-link[target='_blank']:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: .8em;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .navbar .dropdown-item[target='_blank']:after,
#ch-aasld-footer .navbar .nav-link[target='_blank']:after {
    width: .8em;
    height: .8em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23313131' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E");
    background-size: .8em;
    line-height: .8em
}

#ch-aasld-footer .navbar .dropdown-item[target='_blank']:focus:after,
#ch-aasld-footer .navbar .dropdown-item[target='_blank']:hover:after,
#ch-aasld-footer .navbar .nav-link[target='_blank']:focus:after,
#ch-aasld-footer .navbar .nav-link[target='_blank']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23ea730b' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .navbar .dropdown-item[target='_blank']:after,
#ch-aasld-footer .navbar .nav-link[target='_blank']:after {
    position: absolute;
    margin: .5625rem 0 0 .3125rem
}

#ch-aasld-footer .navbar .nav-link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: -1.25rem;
    margin-left: -1.25rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    font-size: 1.25rem
}

#ch-aasld-footer .navbar .nav-link:before {
    position: absolute;
    right: 1.25rem;
    bottom: 0;
    left: 1.25rem;
    display: block;
    border-bottom: 1px solid #dcdcdc;
    content: ''
}

#ch-aasld-footer .navbar .dropdown-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: normal
}

#ch-aasld-footer .navbar .dropdown-toggle:after {
    margin-top: .2em;
    border-radius: 3px;
    color: #ea730b;
    vertical-align: middle
}

#ch-aasld-footer .navbar .dropdown-toggle[aria-expanded=true] {
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    background-color: #ea730b;
    color: #fff
}

#ch-aasld-footer .navbar .dropdown-toggle[aria-expanded=true]:before {
    border-color: transparent
}

#ch-aasld-footer .navbar .dropdown-toggle[aria-expanded=true]:after {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    color: #fff
}

#ch-aasld-footer .navbar .dropdown-item {
    padding: .3125rem .625rem;
    font-size: 1.1875rem;
    white-space: normal
}

#ch-aasld-footer .navbar .dropdown-item:active {
    background: 0 0;
    color: inherit
}

#ch-aasld-footer .navbar .dropdown-item:focus,
#ch-aasld-footer .navbar .dropdown-item:hover {
    background: 0 0
}

#ch-aasld-footer .navbar .dropdown-menu {
    position: static;
    float: none;
    min-width: 0;
    margin: 0;
    padding: 0 0 .625rem;
    border: 0;
    border-bottom: 1px solid #dcdcdc;
    border-radius: 0;
    background-color: transparent;
    z-index: 97
}

#ch-aasld-footer .navbar .dropdown-submenu .dropdown-toggle[aria-expanded=true] {
    background-color: transparent;
    color: #ea730b
}

#ch-aasld-footer .navbar .dropdown-submenu .dropdown-toggle[aria-expanded=true]:after {
    color: #ea730b
}

#ch-aasld-footer .navbar .dropdown-submenu .dropdown-menu {
    margin: 0 .625rem .625rem;
    padding: 0 0 1.25rem;
    overflow: visible
}

#ch-aasld-footer .navbar .dropdown-submenu .dropdown-menu .dropdown-item {
    padding-right: .625rem;
    padding-left: .625rem;
    font-family: "Open Sans",sans-serif;
    font-size: .9375rem;
    font-weight: 400
}

#ch-aasld-footer .navbar .dropdown-submenu .dropdown-menu .dropdown-item:focus,
#ch-aasld-footer .navbar .dropdown-submenu .dropdown-menu .dropdown-item:hover {
    color: #454545;
    text-decoration: underline
}

#ch-aasld-footer .navbar .dropdown-submenu .dropdown-menu .dropdown-item[target='_blank']:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: .8em;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .navbar .dropdown-submenu .dropdown-menu .dropdown-item[target='_blank']:after {
    width: .8em;
    height: .8em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23313131' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E");
    background-size: .8em;
    line-height: .8em
}

#ch-aasld-footer .navbar .dropdown-submenu .dropdown-menu .dropdown-item[target='_blank']:focus:after,
#ch-aasld-footer .navbar .dropdown-submenu .dropdown-menu .dropdown-item[target='_blank']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23313131' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .navbar .dropdown-submenu .dropdown-menu .dropdown-item[target='_blank']:after {
    margin-top: .375rem
}

#ch-aasld-footer .navbar-brand {
    width: calc(100% - 5.375rem);
    padding-top: 0;
    padding-bottom: 0
}

#ch-aasld-footer .navbar-brand img {
    width: 8.4375rem
}

#ch-aasld-footer .navbar-collapse {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    padding: 1.25rem 1.25rem 90px;
    border-right: 25vw solid rgba(0,0,0,.7);
    background: #fff url(/themes/custom/aasld_theme/visuals/css-assets/navbar-orange-yellow-swoosh.svg) no-repeat center bottom/100% 100px;
    background-attachment: local;
    background-clip: padding-box;
    overflow: auto; 97
}

#ch-aasld-footer .navbar-collapse.show {
    display: block
}

#ch-aasld-footer .navbar-collapse.show:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 4px;
    background-color: #f9be00;
    content: ''
}

#ch-aasld-footer .navbar-collapse .close {
    position: absolute;
    top: 1.25rem;
    right: 1.25rem
}

#ch-aasld-footer .navbar-collapse .navbar-brand img {
    width: 7.1875rem;
    margin-bottom: .9375rem
}

#ch-aasld-footer .navbar-nav {
    margin-left: 0;
    text-indent: 0
}

#ch-aasld-footer .navbar-nav li:before {
    display: none
}

#ch-aasld-footer .navbar-toggler {
    width: 2.875rem
}

#ch-aasld-footer .navbar-toggler-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M204.8 55H20.2c-2.9 0-5.2-2.3-5.2-5.2V35.9c0-2.9 2.3-5.2 5.2-5.2h184.6c2.9 0 5.2 2.3 5.2 5.2v13.9c0 2.9-2.3 5.2-5.2 5.2zm0 69.7H20.2c-2.9 0-5.2-2.3-5.2-5.2v-13.9c0-2.9 2.3-5.2 5.2-5.2h184.6c2.9 0 5.2 2.3 5.2 5.2v13.9c0 2.8-2.3 5.2-5.2 5.2zm0 69.6H20.2c-2.9 0-5.2-2.3-5.2-5.2v-13.9c0-2.9 2.3-5.2 5.2-5.2h184.6c2.9 0 5.2 2.3 5.2 5.2v13.9c0 2.9-2.3 5.2-5.2 5.2z'/%3E%3C/svg%3E");
    background-size: 1.25rem;
    line-height: 1.25rem
}

#ch-aasld-footer .navbar__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

#ch-aasld-footer .navbar__search-sm {
    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: 2.5rem
}

#ch-aasld-footer .navbar__search-sm form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#ch-aasld-footer .navbar__search-sm .dropdown-toggle {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M197 205.5c2.2 0 4.5-.9 6.2-2.6 3.4-3.4 3.4-8.9-.3-12.4l-48.8-48.8c10.6-12.9 16.4-29.2 16.4-47 0-41.9-33.9-75.8-75.8-75.8s-75.5 34-75.5 75.8 33.9 75.8 75.5 75.8c17.8 0 34.1-6.2 47-16.4l48.8 48.8c2 1.7 4.3 2.6 6.5 2.6zM93.8 152.3C61.4 152.3 35 126 35 93.6c0-32.4 26.4-58.8 58.8-58.8s58.8 26.4 58.8 58.8-26.4 58.7-58.8 58.7z'/%3E%3C/svg%3E");
    background-size: 1.25rem;
    line-height: 1.25rem
}

#ch-aasld-footer .navbar__search-sm .dropdown-toggle:after {
    display: none
}

#ch-aasld-footer .navbar__search-sm .dropdown-toggle[aria-expanded=true] {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    background-color: transparent
}

#ch-aasld-footer .navbar__search-sm .dropdown-menu {
    position: fixed;
    top: 2.3125rem;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: .9375rem;
    border: 0;
    border-radius: 0;
    background-color: #fff;
    z-index: 97
}

#ch-aasld-footer .navbar__search-sm [type=submit] {
    display: none
}

#ch-aasld-footer .navbar .search-box {
    display: none
}

#ch-aasld-footer .skip-link {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
    top: 0;
    left: 0;
    padding: .5rem 25px .5rem 1rem;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-bottom-right-radius: 30px;
    outline-color: #f04c24;
    background-color: #f04c24;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 30px 0 rgba(0,0,0,.3);
    z-index: 99
}

#ch-aasld-footer .skip-link:active,
#ch-aasld-footer .skip-link:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

#ch-aasld-footer .skip-link,
#ch-aasld-footer .skip-link:focus {
    position: fixed
}

#ch-aasld-footer .skip-link,
#ch-aasld-footer .skip-link:active,
#ch-aasld-footer .skip-link:focus,
#ch-aasld-footer .skip-link:hover {
    color: #fff
}

#ch-aasld-footer .skip-link:hover {
    text-decoration: underline
}

#ch-aasld-footer .aasld-footer {
    margin-top: 3.75rem;
    padding: 1.5625rem 0;
    background: #1a8384
}

#ch-aasld-footer .aasld-footer h3 {
    margin-bottom: 0;
    color: #fff;
    font-size: 1.25rem
}

#ch-aasld-footer .aasld-footer img {
    width: 100%;
    max-width: 10rem
}

#ch-aasld-footer .aasld-footer p {
    margin-bottom: 0
}

#ch-aasld-footer .aasld-footer__container {
    width: 100%;
    padding: 0 15px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto
}

#ch-aasld-footer .aasld-footer__col,
#ch-aasld-footer .aasld-footer__logo {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .aasld-footer__content {
    padding: 3.125rem 0;
    background: #cdcdcd
}

#ch-aasld-footer .aasld-footer__col--button {
    float: right
}

#ch-aasld-footer .aasld-footer__col--button h3 {
    display: none
}

#ch-aasld-footer .aasld-footer__col--social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 1.25rem 0;
    border-top: 1px solid #10726e;
    border-bottom: 1px solid #10726e
}

#ch-aasld-footer .aasld-footer__col--social h3 {
    margin-right: .9375rem
}

#ch-aasld-footer .aasld-footer__copyright p {
    color: #fff;
    font-family: "Barlow Condensed",sans-serif;
    font-size: .9375rem;
    font-weight: 700
}

#ch-aasld-footer .aasld-footer__copyright-links a {
    display: block;
    padding-bottom: .1875rem;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    color: #fff;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    text-decoration: underline
}

#ch-aasld-footer .aasld-footer__copyright-links a:focus,
#ch-aasld-footer .aasld-footer__copyright-links a:hover {
    color: #eee
}

#ch-aasld-footer .aasld-footer__icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: .625rem;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s
}

#ch-aasld-footer .aasld-footer__icon--facebook {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%231a8384' stroke='rgba(0,0,0,0)' stroke-width='0' d='M126.8 204.2c43.8-6.9 77.4-45.1 77.4-91.1 0-51-41-92.3-91.7-92.3s-91.7 41.3-91.7 92.3c0 46 33.5 84.2 77.4 91.1v-64.5H74.9V113h23.3V92.7c0-23.1 13.7-35.9 34.6-35.9 9.5 0 19.5 1.6 20.5 1.8h.1v22.7h-11.6c-11.4 0-14.9 7.1-14.9 14.4V113h25.4l-4.1 26.7h-21.4v64.5z'/%3E%3C/svg%3E");
    background-size: 20px;
    line-height: 20px;
    width: 34px;
    height: 34px;
    border-radius: 17px;
    line-height: 34px;
    background-color: #fff
}

#ch-aasld-footer .aasld-footer__icon--facebook:focus,
#ch-aasld-footer .aasld-footer__icon--facebook:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2310726e' stroke='rgba(0,0,0,0)' stroke-width='0' d='M126.8 204.2c43.8-6.9 77.4-45.1 77.4-91.1 0-51-41-92.3-91.7-92.3s-91.7 41.3-91.7 92.3c0 46 33.5 84.2 77.4 91.1v-64.5H74.9V113h23.3V92.7c0-23.1 13.7-35.9 34.6-35.9 9.5 0 19.5 1.6 20.5 1.8h.1v22.7h-11.6c-11.4 0-14.9 7.1-14.9 14.4V113h25.4l-4.1 26.7h-21.4v64.5z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .aasld-footer__icon--instagram {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%231a8384' stroke='rgba(0,0,0,0)' stroke-width='0' d='M150.4 203.1c14.5-.7 27.4-4 38-14.7 10.6-10.6 13.9-23.5 14.7-38 .9-15 .9-59.9 0-74.9-.7-14.5-4-27.4-14.7-38-10.6-10.6-23.5-13.9-38-14.7-15-.9-59.9-.9-74.9 0-14.5.7-27.4 4-38 14.6S23.6 61 22.9 75.5c-.4 7-.6 20.5-.6 34.5v2.4c0 15.2.2 30.5.6 38 .7 14.5 4 27.4 14.7 38 10.7 10.6 23.5 13.9 38 14.7 14.9.9 59.9.9 74.8 0zm-36.7-16.9h-.7c-13 0-40.9 1-52.6-3.6-7.8-3.1-13.8-9.1-17-17-4.6-11.5-3.6-38.7-3.6-51.9v-.7c0-13-1-40.9 3.6-52.6 3.1-7.8 9.1-13.8 17-17 11.7-4.7 39.6-3.6 52.6-3.6s40.9-1 52.6 3.6c7.8 3.1 13.8 9.1 17 17 4.7 11.7 3.6 39.6 3.6 52.6s1.1 40.9-3.6 52.6c-3.1 7.8-9.1 13.8-17 17-11.5 4.6-38.7 3.6-51.9 3.6zm47.4-112.6c4.8 0 8.7-3.9 8.7-8.7 0-4.8-3.9-8.7-8.7-8.7s-8.7 3.9-8.7 8.7 3.9 8.7 8.7 8.7zM113.5 160c26.3 0 47.6-21.2 47.6-47.6 0-26.3-21.2-47.6-47.6-47.6-26.3.1-47.5 21.3-47.5 47.7 0 26.3 21.2 47.5 47.5 47.5zm0-17.5c-16.5 0-30.1-13.5-30.1-30.1s13.5-30.1 30.1-30.1 30.1 13.5 30.1 30.1-13.5 30.1-30.1 30.1z'/%3E%3C/svg%3E");
    background-size: 20px;
    line-height: 20px;
    width: 34px;
    height: 34px;
    border-radius: 17px;
    line-height: 34px;
    background-color: #fff
}

#ch-aasld-footer .aasld-footer__icon--instagram:focus,
#ch-aasld-footer .aasld-footer__icon--instagram:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2310726e' stroke='rgba(0,0,0,0)' stroke-width='0' d='M150.4 203.1c14.5-.7 27.4-4 38-14.7 10.6-10.6 13.9-23.5 14.7-38 .9-15 .9-59.9 0-74.9-.7-14.5-4-27.4-14.7-38-10.6-10.6-23.5-13.9-38-14.7-15-.9-59.9-.9-74.9 0-14.5.7-27.4 4-38 14.6S23.6 61 22.9 75.5c-.4 7-.6 20.5-.6 34.5v2.4c0 15.2.2 30.5.6 38 .7 14.5 4 27.4 14.7 38 10.7 10.6 23.5 13.9 38 14.7 14.9.9 59.9.9 74.8 0zm-36.7-16.9h-.7c-13 0-40.9 1-52.6-3.6-7.8-3.1-13.8-9.1-17-17-4.6-11.5-3.6-38.7-3.6-51.9v-.7c0-13-1-40.9 3.6-52.6 3.1-7.8 9.1-13.8 17-17 11.7-4.7 39.6-3.6 52.6-3.6s40.9-1 52.6 3.6c7.8 3.1 13.8 9.1 17 17 4.7 11.7 3.6 39.6 3.6 52.6s1.1 40.9-3.6 52.6c-3.1 7.8-9.1 13.8-17 17-11.5 4.6-38.7 3.6-51.9 3.6zm47.4-112.6c4.8 0 8.7-3.9 8.7-8.7 0-4.8-3.9-8.7-8.7-8.7s-8.7 3.9-8.7 8.7 3.9 8.7 8.7 8.7zM113.5 160c26.3 0 47.6-21.2 47.6-47.6 0-26.3-21.2-47.6-47.6-47.6-26.3.1-47.5 21.3-47.5 47.7 0 26.3 21.2 47.5 47.5 47.5zm0-17.5c-16.5 0-30.1-13.5-30.1-30.1s13.5-30.1 30.1-30.1 30.1 13.5 30.1 30.1-13.5 30.1-30.1 30.1z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .aasld-footer__icon--linkedin {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%231a8384' stroke='rgba(0,0,0,0)' stroke-width='0' d='M182.8 30c6.7 0 12.2 5.3 12.2 11.9v141.2c0 6.6-5.5 11.9-12.2 11.9H42.2c-6.7 0-12.2-5.3-12.2-11.9V41.9C30 35.3 35.5 30 42.2 30h140.6zM172 172v-41.7c0-20.5-4.7-36.3-30-36.3-12.2 0-20.3 6.3-23.7 12.3h-.3V95.9H94V172h25v-37.6c0-9.9 2-19.5 15-19.5 12.8 0 13 11.4 13 20.2v37h25v-.1zM76 94H53v78h23V94zm-7-41c-8.9 0-16 7.2-16 16s7.1 16 16 16c8.8 0 16-7.2 16-16s-7.2-16-16-16z'/%3E%3C/svg%3E");
    background-size: 20px;
    line-height: 20px;
    width: 34px;
    height: 34px;
    border-radius: 17px;
    line-height: 34px;
    background-color: #fff
}

#ch-aasld-footer .aasld-footer__icon--linkedin:focus,
#ch-aasld-footer .aasld-footer__icon--linkedin:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2310726e' stroke='rgba(0,0,0,0)' stroke-width='0' d='M182.8 30c6.7 0 12.2 5.3 12.2 11.9v141.2c0 6.6-5.5 11.9-12.2 11.9H42.2c-6.7 0-12.2-5.3-12.2-11.9V41.9C30 35.3 35.5 30 42.2 30h140.6zM172 172v-41.7c0-20.5-4.7-36.3-30-36.3-12.2 0-20.3 6.3-23.7 12.3h-.3V95.9H94V172h25v-37.6c0-9.9 2-19.5 15-19.5 12.8 0 13 11.4 13 20.2v37h25v-.1zM76 94H53v78h23V94zm-7-41c-8.9 0-16 7.2-16 16s7.1 16 16 16c8.8 0 16-7.2 16-16s-7.2-16-16-16z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .aasld-footer__icon--twitter {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%231a8384' stroke='rgba(0,0,0,0)' stroke-width='0' d='M77.3 190.3c71.7 0 110.9-59.3 110.9-110.7 0-1.7 0-3.4-.1-5.1 7.6-5.5 14.2-12.4 19.5-20.1-7 3-14.6 5.2-22.4 6 8.1-4.8 14.2-12.4 17.1-21.4-7.5 4.5-15.9 7.7-24.7 9.4-7.1-7.6-17.3-12.3-28.5-12.3-21.6 0-39 17.5-39 38.9 0 3 .4 6 1 8.9-32.3-1.7-61.2-17.1-80.4-40.7-3.4 5.8-5.3 12.4-5.3 19.6 0 13.5 6.9 25.4 17.4 32.4-6.4-.2-12.4-2-17.6-4.9v.5c0 18.9 13.4 34.6 31.3 38.2-3.3.8-6.8 1.3-10.3 1.3-2.5 0-4.9-.2-7.4-.6 4.9 15.4 19.3 26.6 36.4 27-13.4 10.5-30.2 16.6-48.4 16.6-3.3 0-6.3-.1-9.4-.5 17.3 11.2 37.8 17.5 59.9 17.5z'/%3E%3C/svg%3E");
    background-size: 20px;
    line-height: 20px;
    width: 34px;
    height: 34px;
    border-radius: 17px;
    line-height: 34px;
    background-color: #fff
}

#ch-aasld-footer .aasld-footer__icon--twitter:focus,
#ch-aasld-footer .aasld-footer__icon--twitter:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2310726e' stroke='rgba(0,0,0,0)' stroke-width='0' d='M77.3 190.3c71.7 0 110.9-59.3 110.9-110.7 0-1.7 0-3.4-.1-5.1 7.6-5.5 14.2-12.4 19.5-20.1-7 3-14.6 5.2-22.4 6 8.1-4.8 14.2-12.4 17.1-21.4-7.5 4.5-15.9 7.7-24.7 9.4-7.1-7.6-17.3-12.3-28.5-12.3-21.6 0-39 17.5-39 38.9 0 3 .4 6 1 8.9-32.3-1.7-61.2-17.1-80.4-40.7-3.4 5.8-5.3 12.4-5.3 19.6 0 13.5 6.9 25.4 17.4 32.4-6.4-.2-12.4-2-17.6-4.9v.5c0 18.9 13.4 34.6 31.3 38.2-3.3.8-6.8 1.3-10.3 1.3-2.5 0-4.9-.2-7.4-.6 4.9 15.4 19.3 26.6 36.4 27-13.4 10.5-30.2 16.6-48.4 16.6-3.3 0-6.3-.1-9.4-.5 17.3 11.2 37.8 17.5 59.9 17.5z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .aasld-footer__icon--youtube {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%231a8384' stroke='rgba(0,0,0,0)' stroke-width='0' d='M185.9 175.6c8.1-2.2 14.4-8.5 16.6-16.7 1.5-5.5 2.4-13.3 2.9-20.9l.1-1.2c.8-11.5.9-22.2.9-23.9v-.5c0-1.8-.1-14.4-1.1-27l-.1-1.2c-.6-6.6-1.4-13-2.7-17.8-2.2-8.3-8.5-14.8-16.6-17-6-1.6-19.4-2.6-33.1-3.2l-2-.1c-17.1-.7-34.2-.7-37.6-.7H112c-6.3 0-59 .2-72.7 4-8.1 2.2-14.4 8.7-16.6 17-3.7 14.1-3.9 42.6-3.9 45.9v.7c0 3.4.2 31.8 3.9 45.9 2.2 8.3 8.5 14.5 16.6 16.7 5.9 1.6 18.8 2.6 32.1 3.1l2 .1c17.4.7 35.1.8 38.6.8h1.2c6.2 0 58.9-.2 72.7-4zm-86.5-31.2V90.9l44.4 26.7-44.4 26.8z'/%3E%3C/svg%3E");
    background-size: 20px;
    line-height: 20px;
    width: 34px;
    height: 34px;
    border-radius: 17px;
    line-height: 34px;
    background-color: #fff
}

#ch-aasld-footer .aasld-footer__icon--youtube:focus,
#ch-aasld-footer .aasld-footer__icon--youtube:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2310726e' stroke='rgba(0,0,0,0)' stroke-width='0' d='M185.9 175.6c8.1-2.2 14.4-8.5 16.6-16.7 1.5-5.5 2.4-13.3 2.9-20.9l.1-1.2c.8-11.5.9-22.2.9-23.9v-.5c0-1.8-.1-14.4-1.1-27l-.1-1.2c-.6-6.6-1.4-13-2.7-17.8-2.2-8.3-8.5-14.8-16.6-17-6-1.6-19.4-2.6-33.1-3.2l-2-.1c-17.1-.7-34.2-.7-37.6-.7H112c-6.3 0-59 .2-72.7 4-8.1 2.2-14.4 8.7-16.6 17-3.7 14.1-3.9 42.6-3.9 45.9v.7c0 3.4.2 31.8 3.9 45.9 2.2 8.3 8.5 14.5 16.6 16.7 5.9 1.6 18.8 2.6 32.1 3.1l2 .1c17.4.7 35.1.8 38.6.8h1.2c6.2 0 58.9-.2 72.7-4zm-86.5-31.2V90.9l44.4 26.7-44.4 26.8z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .aasld-footer__logo {
    max-width: 50%;
    padding-right: 15px;
    font-size: 0
}

#ch-aasld-footer .aasld-footer__logo,
#ch-aasld-footer .aasld-footer__logo a {
    display: inline-block
}

#ch-aasld-footer .pagination {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding: .375rem;
    border: 1px solid #dcdcdc;
    border-radius: 2.8125rem
}

#ch-aasld-footer .pagination__container {
    margin: 3.125rem 0;
    text-align: center
}

#ch-aasld-footer .pagination .page-link {
    min-width: 2.0625rem;
    margin: 0;
    padding: 0 12px;
    -webkit-transition: color .1s;
    -o-transition: color .1s;
    transition: color .1s;
    border: 0;
    color: #454545;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    text-align: center
}

#ch-aasld-footer .pagination .page-link:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 16px;
    height: 2px;
    margin-left: -8px;
    content: ''
}

#ch-aasld-footer .pagination .page-link:focus,
#ch-aasld-footer .pagination .page-link:hover {
    background: 0 0;
    color: #ea730b
}

#ch-aasld-footer .pagination .page-item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#ch-aasld-footer .pagination .page-item.disabled .page-link {
    color: #454545
}

#ch-aasld-footer .pagination .page-item.active .page-link {
    background: 0 0;
    color: #ea730b
}

#ch-aasld-footer .pagination .page-item.active .page-link:after {
    background: #ea730b
}

#ch-aasld-footer .pagination .page-item--ellipsis:after {
    display: inline-block;
    font-size: 1.25rem;
    content: '\2026'
}

#ch-aasld-footer .pagination .page-item.next .page-link,
#ch-aasld-footer .pagination .page-item.prev .page-link {
    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: 2.0625rem;
    height: 2.0625rem;
    padding: 0;
    -webkit-transition: background-color .1s;
    -o-transition: background-color .1s;
    transition: background-color .1s;
    border-radius: 100%;
    background-color: #ea730b;
    font-size: 0;
    line-height: 0;
    opacity: .45;
    pointer-events: none
}

#ch-aasld-footer .pagination .page-item.next .page-link:before,
#ch-aasld-footer .pagination .page-item.prev .page-link:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M95.3 29.2c-1.9 0-3.8.7-5.1 2.3l-69.4 76.4c-2.4 2.6-2.4 6.7 0 9.4l69.4 76.4c2.6 2.8 7 3 9.8.5 2.8-2.6 3-7 .5-9.8l-58.9-64.8h157.9c3.8 0 6.6-3.9 6.6-7.3s-2.7-6.6-6.6-6.6H41.6l58.9-64.8c2.6-2.8 2.4-7.2-.5-9.8-1.3-1.3-3-1.9-4.7-1.9z'/%3E%3C/svg%3E");
    background-size: 15px;
    line-height: 15px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    content: ''
}

#ch-aasld-footer .pagination .page-item.next .page-link:after,
#ch-aasld-footer .pagination .page-item.prev .page-link:after {
    display: none
}

#ch-aasld-footer .pagination .page-item.next.active .page-link,
#ch-aasld-footer .pagination .page-item.prev.active .page-link {
    opacity: 1;
    pointer-events: all
}

#ch-aasld-footer .pagination .page-item.next.active .page-link:focus,
#ch-aasld-footer .pagination .page-item.next.active .page-link:hover,
#ch-aasld-footer .pagination .page-item.prev.active .page-link:focus,
#ch-aasld-footer .pagination .page-item.prev.active .page-link:hover {
    background-color: #d36402
}

#ch-aasld-footer .pagination .page-item.prev {
    margin-right: .625rem
}

#ch-aasld-footer .pagination .page-item.prev .page-link:focus:before,
#ch-aasld-footer .pagination .page-item.prev .page-link:hover:before {
    -webkit-transform: translateX(-3px);
    -ms-transform: translateX(-3px);
    transform: translateX(-3px)
}

#ch-aasld-footer .pagination .page-item.next {
    margin-left: .625rem
}

#ch-aasld-footer .pagination .page-item.next .page-link:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M129.7 195.8c1.9 0 3.8-.7 5.1-2.3l69.4-76.4c2.4-2.6 2.4-6.7 0-9.4l-69.4-76.4c-2.6-2.8-7-3-9.8-.5-2.8 2.6-3 7-.5 9.8l58.9 64.8H25.5c-3.8 0-6.6 3.9-6.6 7.3s2.7 6.6 6.6 6.6h157.9l-58.9 64.8c-2.6 2.8-2.4 7.2.5 9.8 1.3 1.3 3 1.9 4.7 1.9z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .pagination .page-item.next .page-link:focus:before,
#ch-aasld-footer .pagination .page-item.next .page-link:hover:before {
    -webkit-transform: translateX(3px);
    -ms-transform: translateX(3px);
    transform: translateX(3px)
}

@media (max-width: 768px) {
    #ch-aasld-footer .pagination:not(.pagination--code-managed) li.active,
    #ch-aasld-footer .pagination:not(.pagination--code-managed) li.active-sibling:nth-last-child(3),
    #ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child,
    #ch-aasld-footer .pagination:not(.pagination--code-managed) li:last-child,
    #ch-aasld-footer .pagination:not(.pagination--code-managed) li:nth-child(2),
    #ch-aasld-footer .pagination:not(.pagination--code-managed) li:nth-last-child(2) {
        display:-webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li {
        display: none
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li:nth-last-child(-n+4) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li:nth-last-child(4):before {
        display: inline-block;
        font-size: 1.25rem;
        content: '\2026'
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active:before,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active:before {
        display: inline-block;
        font-size: 1.25rem;
        content: '\2026'
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active:after,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active:after {
        display: inline-block;
        font-size: 1.25rem;
        content: '\2026'
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active:nth-child(-n+3):after,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active:nth-child(-n+3):before,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active:nth-last-child(-n+3):after,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active:nth-last-child(-n+3):before,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active:nth-child(-n+3):after,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active:nth-child(-n+3):before,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active:nth-last-child(-n+3):after,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active:nth-last-child(-n+3):before {
        display: none
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active~li:nth-last-child(-n+4),
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active~li:nth-last-child(-n+4) {
        display: none
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active~li:nth-child(-n+4),
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active~li:nth-child(-n+4) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active~li:nth-child(-n+3):after,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active~li:nth-child(-n+3):after {
        display: none
    }

#ch-aasld-footer     .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8).active~li:nth-child(4):after,
#ch-aasld-footer .pagination:not(.pagination--code-managed) li:first-child:nth-last-child(n+8)~li.active~li:nth-child(4):after {
        display: inline-block;
        font-size: 1.25rem;
        content: '\2026'
    }
}

#ch-aasld-footer .breadcrumbs {
    margin-left: 0;
    text-indent: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: .625rem 0 1.5625rem;
    padding: 0;
    text-indent: 0
}

#ch-aasld-footer .breadcrumbs li:before {
    display: none
}

#ch-aasld-footer .breadcrumbs a,
#ch-aasld-footer .breadcrumbs span {
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.125rem
}

#ch-aasld-footer .breadcrumbs li {
    display: none
}

#ch-aasld-footer .breadcrumbs li:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .75rem;
    height: .75rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M159.9 203.9c-4.2 4-10.9 3.9-14.9-.3l-80.3-83.8c-2-2-2.9-4.7-2.9-7.3 0-2.6 1-5.2 2.9-7.3L145 21.4c4-4.2 10.7-4.3 14.9-.3 4.2 4 4.4 10.7.3 14.9l-73.7 76.2 73.7 77c4.1 4 4 10.7-.3 14.7z'/%3E%3C/svg%3E");
    background-size: .75rem;
    line-height: .75rem;
    display: block;
    margin: .125rem .3125rem 0 0;
    content: ''
}

#ch-aasld-footer .breadcrumbs li:nth-last-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#ch-aasld-footer .breadcrumbs span {
    color: #454545
}

#ch-aasld-footer .card {
    height: 100%;
    padding: 1.875rem 1.875rem 2.5rem;
    border: 1px solid #dcdcdc;
    border-top: 5px solid #f9be00;
    background-color: #fff
}

#ch-aasld-footer .card p {
    margin-bottom: 1.875rem;
    font-size: .9375rem
}

#ch-aasld-footer .card__title {
    margin-bottom: .9375rem;
    font-size: 2.125rem
}

#ch-aasld-footer .card__grid [class*=col-] {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .accordion {
    margin-bottom: .9375rem
}

#ch-aasld-footer .accordion>h3 {
    margin-bottom: 0
}

#ch-aasld-footer .accordion__btn {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 4.0625rem;
    padding: .75rem 3.125rem .75rem 3.4375rem;
    -webkit-transition: background-color .1s;
    -o-transition: background-color .1s;
    transition: background-color .1s;
    border: 1px solid #dcdcdc;
    color: #d36402;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.2
}

#ch-aasld-footer .accordion__btn:focus,
#ch-aasld-footer .accordion__btn:hover {
    color: #d36402;
    text-decoration: none
}

#ch-aasld-footer .accordion__btn:after,
#ch-aasld-footer .accordion__btn:before {
    position: absolute;
    top: 0;
    bottom: 0;
    content: ''
}

#ch-aasld-footer .accordion__btn:before {
    left: 0;
    width: 2.5rem;
    height: 100%;
    background: url(/themes/custom/aasld_theme/visuals/css-assets/accordion-swoosh-default.svg) no-repeat left center/2.5rem 100%;
    content: ''
}

#ch-aasld-footer .accordion__btn:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23d36402' stroke='rgba(0,0,0,0)' stroke-width='0' d='M20.8 66.3c-4 4.2-3.9 10.9.3 14.9l84.1 80.6c2 2 4.7 2.9 7.3 2.9 2.6 0 5.3-1 7.3-2.9l84.1-80.6c4.2-4 4.4-10.7.3-14.9-4-4.2-10.7-4.4-14.9-.3l-76.4 73.9-77.2-74c-4.2-4-10.9-3.9-14.9.4z'/%3E%3C/svg%3E");
    background-size: 1.25rem;
    line-height: 1.25rem;
    right: 20px;
    margin-top: auto;
    margin-bottom: auto
}

#ch-aasld-footer .accordion__btn[aria-expanded=true] {
    border: 0;
    background-color: #ea730b;
    color: #fff
}

#ch-aasld-footer .accordion__btn[aria-expanded=true]:before {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/accordion-swoosh-active.svg)
}

#ch-aasld-footer .accordion__btn[aria-expanded=true]:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M204.2 161.4c4-4.2 3.9-10.9-.3-14.9l-84.1-80.6c-2-2-4.7-2.9-7.3-2.9-2.6 0-5.3 1-7.3 2.9l-84.1 80.6c-4.2 4-4.4 10.7-.3 14.9 4 4.2 10.7 4.4 14.9.3l76.4-73.9 77.2 73.9c4.2 4.1 10.9 3.9 14.9-.3z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .accordion__rtf {
    padding: 1.25rem .9375rem 1.5625rem;
    border: 1px solid #dcdcdc;
    border-top: 0
}

#ch-aasld-footer .accordion .rtf h2:first-child,
#ch-aasld-footer .accordion .rtf h3:first-child,
#ch-aasld-footer .accordion .rtf h4:first-child,
#ch-aasld-footer .accordion .rtf h5:first-child,
#ch-aasld-footer .accordion .rtf h6:first-child {
    margin-top: 0
}

#ch-aasld-footer .accordion .rtf li {
    margin-bottom: .3125rem
}

#ch-aasld-footer .accordion--content-card {
    margin-bottom: 0
}

#ch-aasld-footer .accordion--content-card .accordion__btn,
#ch-aasld-footer .accordion--content-card .accordion__rtf {
    position: relative;
    z-index: 1
}

#ch-aasld-footer .accordion--content-card .accordion__btn {
    display: block;
    width: 100%;
    padding: .9375rem 0;
    border: 0;
    border-top: 1px solid #dcdcdc;
    background-color: transparent;
    color: #006241;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.2;
    text-align: left
}

#ch-aasld-footer .accordion--content-card .accordion__btn:before {
    display: none
}

#ch-aasld-footer .accordion--content-card .accordion__btn:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .75rem;
    height: .75rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M205.2 112.5c0 5.8-4.9 10.7-10.7 10.7h-71.3v71.3c0 5.8-4.9 10.7-10.7 10.7s-10.7-4.9-10.7-10.7v-71.3H30.5c-5.8 0-10.7-4.9-10.7-10.7s4.9-10.7 10.7-10.7h71.3V30.5c0-5.8 4.9-10.7 10.7-10.7s10.7 4.9 10.7 10.7v71.3h71.3c5.8 0 10.7 4.9 10.7 10.7z'/%3E%3C/svg%3E");
    background-size: .75rem;
    line-height: .75rem;
    position: static;
    margin-left: .375rem;
    background-size: 1.125rem
}

#ch-aasld-footer .accordion--content-card .accordion__btn:focus,
#ch-aasld-footer .accordion--content-card .accordion__btn:hover {
    color: #00472f
}

#ch-aasld-footer .accordion--content-card .accordion__btn[aria-expanded=true]:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M208.7 113c0 6-5.1 11-11 11H28.3c-6 0-11-5.1-11-11s5.1-11 11-11h169.4c6 0 11 5 11 11z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .accordion--content-card .accordion__rtf {
    max-width: 68.75rem;
    border: 0
}

#ch-aasld-footer .accordion--content-card .accordion__rtf ol,
#ch-aasld-footer .accordion--content-card .accordion__rtf ul {
    padding-left: 1.25rem
}

#ch-aasld-footer .accordion--content-card .accordion__rtf h3 {
    margin-bottom: 1.5625rem;
    font-size: 2.125rem
}

#ch-aasld-footer .accordion--content-card .collapse,
#ch-aasld-footer .accordion--content-card .collapsing {
    padding: .9375rem 0
}

#ch-aasld-footer .related-card {
    height: 100%;
    padding: 1.25rem 1.5625rem 3.125rem;
    border: 1px solid #dcdcdc;
    border-bottom: 0;
    background: #fff url(/themes/custom/aasld_theme/visuals/css-assets/orange-yellow-swoosh.svg) no-repeat center bottom/100% 4.0625rem
}

#ch-aasld-footer .related-card p,
#ch-aasld-footer .related-card__title {
    max-width: 56.25rem
}

#ch-aasld-footer .related-card p {
    margin-bottom: 1.25rem;
    font-size: .9375rem
}

#ch-aasld-footer .related-card__title {
    margin-bottom: .9375rem;
    font-size: 1.5rem
}

#ch-aasld-footer .related-card__title:after {
    display: block;
    width: 50px;
    height: 3px;
    margin-top: .75rem;
    background-color: #f9be00;
    content: ''
}

#ch-aasld-footer .related-card__grid>h2 {
    margin: 2.5rem 0 1.875rem;
    font-size: 2.125rem
}

#ch-aasld-footer .related-card__grid [class*=col-] {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .related-card__grid [class*=col-]:first-child .related-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/teal-lime-swoosh.svg)
}

#ch-aasld-footer .related-card__grid [class*=col-]:nth-child(3n) .related-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/green-lime-swoosh.svg)
}

#ch-aasld-footer .related-card__grid [class*=col-]:nth-child(2n) .related-card,
#ch-aasld-footer .related-card__grid [class*=col-]:only-child .related-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/orange-yellow-swoosh.svg)
}

#ch-aasld-footer .content-card {
    position: relative;
    margin: 2.5rem 0 1.875rem;
    padding: 1.5625rem;
    border: 1px solid #dcdcdc;
    border-top: 5px solid #1e988a
}

#ch-aasld-footer .content-card:after,
#ch-aasld-footer .content-card:before {
    position: absolute;
    display: block;
    background-repeat: no-repeat;
    content: ''
}

#ch-aasld-footer .content-card:before {
    top: -.0625rem;
    right: -.125rem;
    left: auto;
    width: 9.375rem;
    height: 9.375rem;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/corner-swoosh.svg);
    background-position: top right;
    background-size: 9.375rem 9.375rem
}

#ch-aasld-footer .content-card:after {
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 65px;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/green-lime-swoosh.svg);
    background-position: top center;
    background-size: 100% 100%
}

#ch-aasld-footer .content-card__title {
    position: relative;
    max-width: 85%;
    margin-bottom: 1.5625rem;
    font-size: 2.125rem;
    z-index: 1
}

#ch-aasld-footer .content-card--accordion {
    padding-bottom: 1.25rem;
    border-bottom: 0
}

#ch-aasld-footer .content-card--accordion:after {
    display: block
}

#ch-aasld-footer .content-card--accordion .rtf__row {
    max-width: 68.75rem
}

#ch-aasld-footer .content-card--accordion .accordion__btn:focus,
#ch-aasld-footer .content-card--accordion .accordion__btn:hover {
    background-color: transparent
}

#ch-aasld-footer .content-card--accordion .accordion__btn[aria-expanded=true]:focus,
#ch-aasld-footer .content-card--accordion .accordion__btn[aria-expanded=true]:hover {
    background-color: transparent;
    color: #00472f
}

#ch-aasld-footer .content-card .rtf p {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .content-card .rtf ol,
#ch-aasld-footer .content-card .rtf ul {
    margin-bottom: 1.5625rem;
    padding-left: .9375rem;
    text-indent: 0;
    list-style-type: disc
}

#ch-aasld-footer .content-card .rtf ol>li,
#ch-aasld-footer .content-card .rtf ul>li {
    margin-bottom: .9375rem
}

#ch-aasld-footer .content-card .rtf ol>li:before,
#ch-aasld-footer .content-card .rtf ul>li:before {
    display: none
}

#ch-aasld-footer .content-card .rtf li {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .content-card .rtf li p {
    margin-bottom: 0
}

#ch-aasld-footer .content-card .rtf li .btn-text {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: .625rem
}

#ch-aasld-footer .content-card .rtf li .btn-text:after {
    bottom: 5px
}

#ch-aasld-footer .content-card .rtf__row {
    margin-bottom: .9375rem
}

#ch-aasld-footer .content-card .rtf__row ol a,
#ch-aasld-footer .content-card .rtf__row ol>li,
#ch-aasld-footer .content-card .rtf__row ul a,
#ch-aasld-footer .content-card .rtf__row ul>li {
    color: #1e988a;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.23em;
    text-decoration: none
}

#ch-aasld-footer .content-card .rtf__row ol a:focus,
#ch-aasld-footer .content-card .rtf__row ol a:hover,
#ch-aasld-footer .content-card .rtf__row ol>li:focus,
#ch-aasld-footer .content-card .rtf__row ol>li:hover,
#ch-aasld-footer .content-card .rtf__row ul a:focus,
#ch-aasld-footer .content-card .rtf__row ul a:hover,
#ch-aasld-footer .content-card .rtf__row ul>li:focus,
#ch-aasld-footer .content-card .rtf__row ul>li:hover {
    text-decoration: underline
}

#ch-aasld-footer .content-card .bio-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 1.25rem 0 .625rem;
    padding: 0
}

#ch-aasld-footer .content-card .bio-block:last-child {
    padding-bottom: 0
}

#ch-aasld-footer .content-card .bio-block h3 {
    font-size: 1.25rem
}

#ch-aasld-footer .content-card .bio-block__img {
    -ms-flex-preferred-size: 170px;
    flex-basis: 170px;
    width: 170px
}

#ch-aasld-footer .content-card .bio-block__text {
    max-width: 50.9375rem
}

#ch-aasld-footer .callout-banner {
    position: relative;
    margin: 1.875rem 0;
    padding: 1.5625rem 1.5625rem 5.625rem;
    border-top: 5px solid #006241;
    background-color: #f3f7f0
}

#ch-aasld-footer .callout-banner:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 4.0625rem;
    -webkit-transform: scaleX(-1) scaleY(-1);
    -ms-transform: scaleX(-1) scaleY(-1);
    transform: scaleX(-1) scaleY(-1);
    background: url(/themes/custom/aasld_theme/visuals/css-assets/green-doubleswoosh-top.svg) no-repeat top center/100% 4.0625rem;
    content: ''
}

#ch-aasld-footer .callout-banner p {
    margin-bottom: 1.25rem;
    font-size: .9375rem
}

#ch-aasld-footer .callout-banner__title {
    margin-bottom: .9375rem;
    font-size: 1.5rem
}

#ch-aasld-footer .callout-banner__title:after {
    display: block;
    width: 50px;
    height: 3px;
    margin-top: .75rem;
    background-color: #f9be00;
    content: ''
}

#ch-aasld-footer .anchor-nav {
    position: relative
}

#ch-aasld-footer .anchor-nav__container {
    position: sticky;
    top: 0;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-bottom: .9375rem;
    padding-top: .625rem;
    background-color: #fff;
    z-index: 94
}

#ch-aasld-footer .anchor-nav__menu {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    padding: 1.25rem 1.5625rem 1.5625rem;
    border: 1px solid #dcdcdc;
    border-top: 0;
    border-bottom: 5px solid #1e988a;
    background-color: #fff
}

#ch-aasld-footer .anchor-nav__menu.collapse,
#ch-aasld-footer .anchor-nav__menu.collapse:not(.show),
#ch-aasld-footer .anchor-nav__menu.collapsing,
#ch-aasld-footer .anchor-nav__menu.show {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#ch-aasld-footer .anchor-nav__menu>.toc-list {
    padding-left: .125rem
}

#ch-aasld-footer .anchor-nav__title {
    position: relative;
    margin: 0;
    padding: .75rem 1.25rem .9375rem;
    background: -webkit-gradient(linear,left top,right top,from(#1e988a),to(#81bd41));
    background: -o-linear-gradient(left,#1e988a,#81bd41);
    background: linear-gradient(to right,#1e988a,#81bd41);
    font-size: 1.375rem
}

#ch-aasld-footer .anchor-nav__title a {
    display: block;
    width: 100%;
    color: #fff;
    text-decoration: none
}

#ch-aasld-footer .anchor-nav__title a:hover .anchor-nav__title a:focus {
    color: #fff;
    text-decoration: none
}

#ch-aasld-footer .anchor-nav__title a:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .8125rem;
    height: .8125rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='m121.9 162.1 80.5-80.6c7.9-7.9 2.3-21.3-8.8-21.3H32.5c-11.1 0-16.7 13.5-8.8 21.3l80.5 80.6c4.8 4.9 12.8 4.9 17.7 0z'/%3E%3C/svg%3E");
    background-size: .8125rem;
    line-height: .8125rem;
    position: absolute;
    top: 0;
    right: 1.25rem;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    content: ''
}

#ch-aasld-footer .anchor-nav__title a[aria-expanded=true]:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='m104.1 63.9-80.5 80.6c-7.9 7.9-2.3 21.3 8.8 21.3h161.1c11.1 0 16.7-13.5 8.8-21.3l-80.5-80.6c-4.8-4.9-12.8-4.9-17.7 0z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .anchor-nav .toc-list li {
    list-style-type: none
}

#ch-aasld-footer .anchor-nav .toc-list-item {
    margin-bottom: .75rem
}

#ch-aasld-footer .anchor-nav .toc-list-item a:before {
    display: none
}

#ch-aasld-footer .anchor-nav .toc-list-item>a {
    color: #119283;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1
}

#ch-aasld-footer .anchor-nav .toc-list-item:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23f9be00' stroke='rgba(0,0,0,0)' stroke-width='0' d='M198.3 120.5 20.4 201.3V23.4l177.9 80.9c4.5 2 6.4 7.3 4.4 11.8-.9 1.9-2.4 3.5-4.4 4.4z'/%3E%3Cpath fill='%23fff' d='m79.4 110.6-59.7 35.2V76.5z' transform='translate(.885 .125)'/%3E%3C/svg%3E");
    background-size: 1.25rem;
    line-height: 1.25rem;
    position: absolute;
    left: -.0625rem;
    display: none;
    margin-top: auto;
    margin-bottom: auto;
    content: ''
}

#ch-aasld-footer .anchor-nav .toc-list-item.is-active-li:before {
    display: block
}

#ch-aasld-footer .anchor-nav .toc-list.is-collapsible {
    margin-top: .3125rem
}

#ch-aasld-footer .anchor-nav .toc-list.is-collapsible .toc-list-item {
    padding-left: .625rem
}

#ch-aasld-footer .anchor-nav .toc-list.is-collapsible .toc-list-item>a {
    position: relative;
    color: #454545;
    font-family: "Open Sans",sans-serif;
    font-size: .9375rem;
    font-weight: 400
}

#ch-aasld-footer .anchor-nav .toc-list.is-collapsible .toc-list-item>a:before {
    top: .3125rem;
    left: -.75rem;
    display: inline-block;
    margin-top: 0;
    background-color: transparent;
    font-size: .625rem;
    content: '\25cf'
}

#ch-aasld-footer .marketing-info:last-child {
    padding-top: 2.5rem;
    border-top: 1px solid #dcdcdc
}

#ch-aasld-footer .marketing-info h2 {
    margin-bottom: 1.875rem;
    font-size: 2.125rem
}

#ch-aasld-footer .marketing-info ul,
#ch-aasld-footer .marketing-info__ordered-list {
    padding-left: 0;
    list-style-type: none
}

#ch-aasld-footer .marketing-info__checklist,
#ch-aasld-footer .marketing-info__ordered-list li {
    position: relative;
    margin-bottom: .9375rem;
    margin-left: calc(3 * .75rem);
    color: #313131;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.5625rem
}

#ch-aasld-footer .marketing-info__checklist:after,
#ch-aasld-footer .marketing-info__checklist:before,
#ch-aasld-footer .marketing-info__ordered-list li:after,
#ch-aasld-footer .marketing-info__ordered-list li:before {
    position: absolute;
    content: ''
}

#ch-aasld-footer .marketing-info__checklist:before,
#ch-aasld-footer .marketing-info__ordered-list li:before {
    margin-top: auto;
    margin-bottom: auto;
    z-index: 1
}

#ch-aasld-footer .marketing-info__checklist:after,
#ch-aasld-footer .marketing-info__ordered-list li:after {
    border-radius: 50%;
    background: -webkit-gradient(linear,left top,right top,from(#81bd41),to(#006241));
    background: -o-linear-gradient(left,#81bd41,#006241);
    background: linear-gradient(90deg,#81bd41,#006241)
}

#ch-aasld-footer .marketing-info__checklist:nth-child(2):after,
#ch-aasld-footer .marketing-info__ordered-list li:nth-child(2):after {
    background: -webkit-gradient(linear,left top,right top,from(#119283),to(#81bd41));
    background: -o-linear-gradient(left,#119283,#81bd41);
    background: linear-gradient(90deg,#119283,#81bd41)
}

#ch-aasld-footer .marketing-info__checklist:nth-child(3):after,
#ch-aasld-footer .marketing-info__ordered-list li:nth-child(3):after {
    background: -webkit-gradient(linear,left top,right top,from(#81bd41),to(#f9be00));
    background: -o-linear-gradient(left,#81bd41,#f9be00);
    background: linear-gradient(90deg,#81bd41,#f9be00)
}

#ch-aasld-footer .marketing-info__checklist:nth-child(4):after,
#ch-aasld-footer .marketing-info__ordered-list li:nth-child(4):after {
    background: -o-linear-gradient(12deg,#f04c24 1%,#f9be00 100%);
    background: linear-gradient(78deg,#f04c24 1%,#f9be00 100%)
}

#ch-aasld-footer .marketing-info__checklist:last-child,
#ch-aasld-footer .marketing-info__ordered-list li:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .marketing-info__checklist:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .75rem;
    height: .75rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M206 59.2c0 3.4-1.3 6.8-3.9 9.4L95.3 175.2c-2.6 2.6-6 3.9-9.4 3.9-3.4 0-6.8-1.3-9.4-3.9l-53.4-53.3c-2.6-2.6-3.9-6-3.9-9.4 0-7.6 6.2-13.3 13.3-13.3 3.4 0 6.8 1.3 9.4 3.9l44 43.9 97.3-97.1c2.6-2.6 6-3.9 9.4-3.9 7.2-.1 13.4 5.6 13.4 13.2z'/%3E%3C/svg%3E");
    background-size: .75rem;
    line-height: .75rem;
    top: .5625rem;
    left: -1.875rem
}

#ch-aasld-footer .marketing-info__checklist:after {
    top: .1875rem;
    left: -2.25rem;
    width: 1.5rem;
    height: 1.5rem
}

#ch-aasld-footer .marketing-info__badge-dollar,
#ch-aasld-footer .marketing-info__unlock,
#ch-aasld-footer .marketing-info__user-group,
#ch-aasld-footer .marketing-info__users {
    margin-bottom: 1.25rem;
    margin-left: 2.8125rem
}

#ch-aasld-footer .marketing-info__badge-dollar:before,
#ch-aasld-footer .marketing-info__unlock:before,
#ch-aasld-footer .marketing-info__user-group:before,
#ch-aasld-footer .marketing-info__users:before {
    top: .4375rem;
    left: -2.3125rem
}

#ch-aasld-footer .marketing-info__badge-dollar:after,
#ch-aasld-footer .marketing-info__unlock:after,
#ch-aasld-footer .marketing-info__user-group:after,
#ch-aasld-footer .marketing-info__users:after {
    top: 0;
    left: -2.8125rem;
    width: 1.875rem;
    height: 1.875rem
}

#ch-aasld-footer .marketing-info__badge-dollar:before {
    width: .9375rem;
    height: .9375rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M203.4 111.7c0-13.1-6.7-24.1-16.7-30.9 2.5-11.7-.7-24.1-9.9-33.4s-22-12.4-33.4-9.9c-6.7-9.9-18.1-16.7-30.9-16.7s-24.1 6.7-30.9 16.7c-11.7-2.5-24.1.7-33.4 9.9s-12.4 22-9.9 33.4c-9.9 6.7-16.7 18.1-16.7 30.9s6.7 24.1 16.7 30.9c-2.5 11.7.7 24.1 9.9 33.4s21.7 12.4 33.4 9.9c6.7 9.9 18.1 16.7 30.9 16.7s24.1-6.7 30.9-16.7c11.7 2.5 24.1-.7 33.4-9.9s12.4-22 9.9-33.4c10-6.8 16.7-18.1 16.7-30.9zm-38.3 21.7c3.2 7.1 10.7 19.5-.4 30.5-9.9 9.9-19.5 5.3-30.5.4-2.5 7.1-6 21.3-21.7 21.3-16 0-19.5-15.3-21.7-21.3-7.5 3.2-19.5 10.7-30.5-.4-11.4-11.4-3.2-24.5-.4-30.5-7.1-2.5-21.3-6-21.3-21.7 0-16 15.3-19.5 21.3-21.7-3.2-7.1-10.7-19.5.4-30.5 11.4-11.4 24.5-3.2 30.5-.4 2.5-7.1 6-21.3 21.7-21.3 16 0 19.5 15.3 21.7 21.3 7.1-3.2 19.5-10.7 30.5.4 11.4 11.4 2.8 24.5.4 30.5 7.1 2.8 21.3 6 21.3 21.7 0 16-15.3 19.5-21.3 21.7zm-27.4-4.7c-1.4 8.5-7.5 14.2-16.7 16.3v3.6c0 4.6-3.6 8.5-8.5 8.5-5 0-8.5-3.9-8.5-8.5v-3.9c-3.2-1.1-6.7-2.1-9.6-3.2l-1.8-.4c-4.3-1.8-6.7-6.7-5-11 1.4-4.6 6.4-6.7 10.7-5.3l1.8.7c3.2 1.1 6.7 2.5 9.6 2.8 6 1.1 11-.4 11.4-2.5.4-1.8.4-2.8-10.7-6l-2.5-.7c-6.4-1.8-23.4-6.7-20.6-24.5 1.4-8.5 7.8-14.2 16.7-16v-3.9c0-4.6 3.9-8.5 8.5-8.5s8.5 3.9 8.5 8.5v3.9c2.1.7 4.3 1.1 7.1 2.1 4.6 1.4 6.7 6.4 5.3 10.7-1.4 4.6-6.4 7.1-11 5.3-2.8-1.1-5-1.4-6.7-1.8-6-1.1-11 .4-11.4 2.5-.4 1.4-.7 2.8 8.5 5.3l2.1.7c9 2.6 26 7.6 22.8 25.3z'/%3E%3C/svg%3E");
    background-size: .9375rem;
    line-height: .9375rem
}

#ch-aasld-footer .marketing-info__user-group:before {
    width: .9375rem;
    height: .9375rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M85.1 113c20.7 0 37.2-16.6 37.2-37.2s-16.6-37.2-37.2-37.2-37.3 16.5-37.3 37.2S64.4 113 85.1 113zm0-60.5c12.8 0 23.3 10.5 23.3 23.3S97.9 99 85.1 99 61.8 88.6 61.8 75.8s10.5-23.3 23.3-23.3zM99.9 127H70.2c-27.6 0-50.3 22.7-50.3 50.3 0 5.5 4.7 10.2 10.2 10.2h110c5.5 0 10.2-4.7 10.2-10.2-.1-27.6-22.8-50.3-50.4-50.3zm-65.7 46.5c1.7-18.3 17.5-32.6 36.1-32.6H100c18.6 0 34.3 14.3 36.1 32.6H34.2zm125.3-41.9H138c13.1 11.1 21.5 27.3 21.5 45.7 0 3.8-1.2 7.3-2.9 10.2h40.1c5.2 0 9.3-4.1 9.3-9.3.1-25.6-20.9-46.6-46.5-46.6zM145.6 113c18 0 32.6-14.5 32.6-32.6s-14.5-32.6-32.6-32.6c-7.3 0-14 2.6-19.5 6.4 3.5 6.7 5.5 13.7 5.5 21.5 0 10.5-3.5 19.8-9.3 27.6 6.1 5.9 14.3 9.7 23.3 9.7z'/%3E%3C/svg%3E");
    background-size: .9375rem;
    line-height: .9375rem
}

#ch-aasld-footer .marketing-info__users:before {
    width: .9375rem;
    height: .9375rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M112.4 131.4c16.4 0 29.9-13.5 29.9-29.9s-13.5-29.9-29.9-29.9c-16.7 0-29.9 13.5-29.9 29.9s13.3 29.9 29.9 29.9zm0-46c8.9 0 16.1 7.2 16.1 16.1s-7.2 16.1-16.1 16.1-16.1-7.2-16.1-16.1 7.2-16.1 16.1-16.1zm55.2 0c12.6 0 23-10.3 23-23s-10.3-23-23-23-23 10.3-23 23 10.3 23 23 23zm-40.8 55.2H98.1c-22.4 0-40.8 17.2-40.8 38.2 0 4.3 3.7 7.8 8 7.8h94.2c4.3 0 8-3.4 8-7.8.1-21-18.3-38.2-40.7-38.2zm-54.9 32.2c2.9-10.6 13.5-18.4 26.1-18.4h28.7c12.6 0 23.3 7.8 26.1 18.4H71.9zm107.2-78.2h-17.8c-3.7 0-7.2.9-10.3 2.3.3 1.7.6 3.2.6 4.6 0 9.8-3.7 18.4-9.5 25.3h57.2c2.9 0 5.2-2.3 5.2-5.5-.1-14.6-11.3-26.7-25.4-26.7zm-105.8 6.9c0-1.4.3-3.2.6-4.6-3.2-1.4-6.6-2.3-10.3-2.3H45.8c-14.1 0-25.3 12.1-25.3 26.7 0 3.2 2.3 5.5 5.2 5.5h57.2c-5.8-6.9-9.6-15.5-9.6-25.3zm-16-16.1c12.6 0 23-10.3 23-23s-10.3-23-23-23-23 10.3-23 23 10.3 23 23 23z'/%3E%3C/svg%3E");
    background-size: .9375rem;
    line-height: .9375rem
}

#ch-aasld-footer .marketing-info__unlock:before {
    width: .9375rem;
    height: .9375rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M112.5 130.1c-4.6 0-8.6 3.9-8.6 8.6v17.1c0 4.6 3.9 8.6 8.6 8.6 4.6 0 8.6-3.9 8.6-8.6v-17.1c0-4.6-4-8.6-8.6-8.6zm57.1-39.9H83.9V67.3c0-15.7 12.9-28.6 28.6-28.6 12.5 0 23.2 7.9 27.1 19.6 1.4 4.6 6.4 7.1 10.7 5.7 4.6-1.4 7.1-6.4 5.7-10.7-6.1-18.9-23.6-31.8-43.6-31.8-25.3 0-45.7 20.3-45.7 45.7V90H55.4c-12.5 0-22.8 10.4-22.8 22.8v68.5c0 12.5 10.4 22.8 22.8 22.8h114.2c12.5 0 22.8-10.4 22.8-22.8V113c.1-12.5-10.3-22.8-22.8-22.8zm5.7 91.3c0 3.2-2.5 5.7-5.7 5.7H55.4c-3.2 0-5.7-2.5-5.7-5.7V113c0-3.2 2.5-5.7 5.7-5.7h114.2c3.2 0 5.7 2.5 5.7 5.7v68.5z'/%3E%3C/svg%3E");
    background-size: .9375rem;
    line-height: .9375rem
}

#ch-aasld-footer .marketing-info__ordered-list {
    margin-bottom: 2.5rem
}

#ch-aasld-footer .marketing-info__ordered-list li {
    margin-left: 2.5rem;
    counter-increment: ol-counter
}

#ch-aasld-footer .marketing-info__ordered-list li:before {
    top: .0625rem;
    left: -2rem;
    color: #fff;
    font-size: 1.3125rem;
    content: counter(ol-counter)
}

#ch-aasld-footer .marketing-info__ordered-list li:after {
    top: .125rem;
    left: -2.5rem;
    width: 1.5625rem;
    height: 1.5625rem
}

#ch-aasld-footer .marketing-info [class*=col-] {
    margin-bottom: 2.5rem
}

#ch-aasld-footer .marketing-info [class*=col-].marketing-info__no-padding-col {
    margin-bottom: 0
}

#ch-aasld-footer .marketing-info .rtf h2,
#ch-aasld-footer .marketing-info .rtf h3,
#ch-aasld-footer .marketing-info .rtf h4,
#ch-aasld-footer .marketing-info .rtf h5,
#ch-aasld-footer .marketing-info .rtf h6 {
    margin-top: 0
}

#ch-aasld-footer .marketing-info .rtf h3 {
    margin-bottom: 1.25rem;
    font-size: 1.375rem
}

#ch-aasld-footer .marketing-info .rtf h4 {
    margin-bottom: 1.0625rem;
    font-size: 1.25rem
}

#ch-aasld-footer .marketing-info .rtf li {
    position: relative;
    margin-bottom: .5rem;
    list-style: none
}

#ch-aasld-footer .marketing-info .rtf li:before {
    position: absolute;
    top: .625rem;
    left: -1.25rem;
    font-size: .5rem;
    content: '\25cf'
}

#ch-aasld-footer .marketing-info .rtf ul {
    margin: 0;
    padding-left: 1.25rem;
    text-indent: 0
}

#ch-aasld-footer .marketing-info .rtf .btn-primary {
    margin-top: 0;
    margin-bottom: 1.875rem
}

#ch-aasld-footer .highlights {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #fff;
    margin: 3.75rem 0;
    padding: 3.125rem 1.875rem 4.0625rem
}

#ch-aasld-footer .highlights:after,
#ch-aasld-footer .highlights:before {
    position: absolute;
    right: 0;
    left: 0;
    display: block;
    width: 100.1%;
    height: 2.5rem;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100.1% 2.5rem;
    content: ''
}

#ch-aasld-footer .highlights:before {
    top: 0;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/highlights-curve-top.svg)
}

#ch-aasld-footer .highlights:after {
    bottom: 0;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/highlights-curve-bottom.svg)
}

#ch-aasld-footer .testimonial {
    position: relative;
    margin-top: 3.125rem;
    margin-bottom: -3.75rem;
    padding-bottom: 3.9375rem;
    background: #fff url(/themes/custom/aasld_theme/visuals/css-assets/testimonials-curve.svg) no-repeat bottom -1px center/101% 3.9375rem
}

#ch-aasld-footer .testimonial h2 {
    margin-bottom: 1.875rem;
    font-size: 2.125rem
}

#ch-aasld-footer .toc {
    overflow-y: auto
}

#ch-aasld-footer .toc>.toc-list {
    overflow: hidden;
    position: relative
}

#ch-aasld-footer .toc>.toc-list li {
    list-style: none
}

#ch-aasld-footer .js-toc {
    overflow-y: hidden
}

#ch-aasld-footer .toc-list {
    margin: 0;
    padding-left: 10px
}

#ch-aasld-footer a.toc-link {
    color: currentColor;
    height: 100%
}

#ch-aasld-footer .is-collapsible {
    max-height: 1000px;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

#ch-aasld-footer .is-collapsed {
    max-height: 0
}

#ch-aasld-footer .is-position-fixed {
    position: fixed!important;
    top: 0
}

#ch-aasld-footer .is-active-link {
    font-weight: 700
}

#ch-aasld-footer .toc-link::before {
    background-color: #eee;
    content: ' ';
    display: inline-block;
    height: inherit;
    left: 0;
    margin-top: -1px;
    position: absolute;
    width: 2px
}

#ch-aasld-footer .is-active-link::before {
    background-color: #54bc4b
}

#ch-aasld-footer .sidebar-nav {
    margin-bottom: 40px
}

#ch-aasld-footer .sidebar-nav li {
    margin-bottom: 3px
}

#ch-aasld-footer .sidebar-nav li:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .sidebar-nav h2 {
    margin-bottom: 0;
    font-size: 1.625rem
}

#ch-aasld-footer .sidebar-nav h3,
#ch-aasld-footer .sidebar-nav__content h2 {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

#ch-aasld-footer .sidebar-nav ul {
    margin: 0 0 23px;
    padding: 0 0 20px;
    border-bottom: 1px solid #dcdcdc;
    list-style: none
}

#ch-aasld-footer .sidebar-nav .hidden,
#ch-aasld-footer .sidebar-nav .nomatch {
    display: none
}

#ch-aasld-footer .sidebar-nav__btn-wrapper,
#ch-aasld-footer .sidebar-nav__checkbox-wrapper,
#ch-aasld-footer .sidebar-nav__radio-btn-wrapper {
    margin-bottom: 23px;
    padding-bottom: 23px;
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .sidebar-nav__btn-wrapper p,
#ch-aasld-footer .sidebar-nav__checkbox-wrapper p,
#ch-aasld-footer .sidebar-nav__radio-btn-wrapper p {
    margin: 0
}

#ch-aasld-footer .sidebar-nav__content>div:last-child .sidebar-nav__btn-wrapper:last-child,
#ch-aasld-footer .sidebar-nav__content>div:last-child .sidebar-nav__checkbox-wrapper:last-child,
#ch-aasld-footer .sidebar-nav__content>div:last-child .sidebar-nav__radio-btn-wrapper:last-child,
#ch-aasld-footer .sidebar-nav__content>div:last-child ul:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0
}

#ch-aasld-footer .sidebar-nav [type=checkbox],
#ch-aasld-footer .sidebar-nav [type=radio] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
}

#ch-aasld-footer .sidebar-nav [type=checkbox]+label,
#ch-aasld-footer .sidebar-nav [type=radio]+label {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #006241;
    font-size: .875rem;
    line-height: 1.3
}

#ch-aasld-footer .sidebar-nav [type=checkbox]+label:before,
#ch-aasld-footer .sidebar-nav [type=radio]+label:before {
    margin-top: .125rem;
    border-color: rgba(0,98,65,.3);
    background-color: #fff
}

#ch-aasld-footer .sidebar-nav [type=checkbox]:checked+label:before,
#ch-aasld-footer .sidebar-nav [type=radio]:checked+label:before {
    border-color: #006241
}

#ch-aasld-footer .sidebar-nav [type=checkbox]:checked+label:before {
    background-color: #006241
}

#ch-aasld-footer .sidebar-nav [type=radio]:checked+label:before {
    width: 1rem;
    height: 1rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M112.5 15.4c-53.6 0-97.1 43.4-97.1 97.1s43.4 97.1 97.1 97.1 97.1-43.4 97.1-97.1-43.5-97.1-97.1-97.1z'/%3E%3C/svg%3E");
    background-size: 1rem;
    line-height: 1rem;
    background-size: .625rem
}

#ch-aasld-footer .sidebar-nav .close {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 2.8125rem;
    height: 2.8125rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%233c3c3c' stroke='rgba(0,0,0,0)' stroke-width='0' d='M210 34.639L190.361 15 112.5 92.861 34.639 15 15 34.639 92.861 112.5 15 190.361 34.639 210l77.861-77.861L190.361 210 210 190.361 132.139 112.5z'/%3E%3C/svg%3E");
    background-size: 2.8125rem;
    line-height: 2.8125rem;
    margin-right: -1rem;
    padding: 0;
    border: 0;
    background-color: transparent;
    background-size: .8125rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#ch-aasld-footer .sidebar-nav .close:focus,
#ch-aasld-footer .sidebar-nav .close:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M210 34.639L190.361 15 112.5 92.861 34.639 15 15 34.639 92.861 112.5 15 190.361 34.639 210l77.861-77.861L190.361 210 210 190.361 132.139 112.5z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .sidebar-nav__menu {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 50px 15px 20px;
    border-bottom: 5px solid #006241;
    background: #fff -webkit-gradient(linear,left top,left bottom,from(rgba(0,98,65,.04)),to(rgba(0,98,65,.04)));
    background: #fff -o-linear-gradient(rgba(0,98,65,.04),rgba(0,98,65,.04));
    background: #fff linear-gradient(rgba(0,98,65,.04),rgba(0,98,65,.04));
    z-index: 98;
    overflow-y: auto;
    overflow-x: hidden
}

#ch-aasld-footer .sidebar-nav__menu:before {
    position: absolute;
    top: -10px;
    right: 0;
    left: 0;
    height: 50px;
    background: url(/themes/custom/aasld_theme/visuals/css-assets/green-doubleswoosh-top.svg) no-repeat center top;
    background-size: 100% 100%;
    content: '';
    pointer-events: none
}

#ch-aasld-footer .sidebar-nav__menu.collapse,
#ch-aasld-footer .sidebar-nav__menu.collapse:not(.show),
#ch-aasld-footer .sidebar-nav__menu.collapsing,
#ch-aasld-footer .sidebar-nav__menu.show {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#ch-aasld-footer .sidebar-nav__menu a {
    display: inline-block;
    margin-left: -10px;
    padding: 6px 10px;
    font-size: .875rem;
    line-height: 1.3
}

#ch-aasld-footer .sidebar-nav__menu a[aria-current=page] {
    border-radius: 1.3em;
    background: #006241;
    color: #fff
}

#ch-aasld-footer .sidebar-nav__menu .sidebar-nav__expand,
#ch-aasld-footer .sidebar-nav__menu .sidebar-nav__shrink {
    display: block;
    margin-top: .3125rem;
    color: #454545;
    text-decoration: underline
}

#ch-aasld-footer .sidebar-nav__menu .sidebar-nav__expand:before,
#ch-aasld-footer .sidebar-nav__menu .sidebar-nav__shrink:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline-block;
    margin-right: .4375rem;
    content: ''
}

#ch-aasld-footer .sidebar-nav__menu .sidebar-nav__expand:before {
    width: .625rem;
    height: .625rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M205.2 112.5c0 5.8-4.9 10.7-10.7 10.7h-71.3v71.3c0 5.8-4.9 10.7-10.7 10.7s-10.7-4.9-10.7-10.7v-71.3H30.5c-5.8 0-10.7-4.9-10.7-10.7s4.9-10.7 10.7-10.7h71.3V30.5c0-5.8 4.9-10.7 10.7-10.7s10.7 4.9 10.7 10.7v71.3h71.3c5.8 0 10.7 4.9 10.7 10.7z'/%3E%3C/svg%3E");
    background-size: .625rem;
    line-height: .625rem
}

#ch-aasld-footer .sidebar-nav__menu .sidebar-nav__shrink:before {
    width: .625rem;
    height: .625rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M208.7 113c0 6-5.1 11-11 11H28.3c-6 0-11-5.1-11-11s5.1-11 11-11h169.4c6 0 11 5 11 11z'/%3E%3C/svg%3E");
    background-size: .625rem;
    line-height: .625rem
}

#ch-aasld-footer .sidebar-nav__back {
    margin-bottom: 1.25rem;
    color: #454545;
    text-decoration: underline
}

#ch-aasld-footer .sidebar-nav__back:focus,
#ch-aasld-footer .sidebar-nav__back:hover {
    color: #006241;
    text-decoration: none
}

#ch-aasld-footer .sidebar-nav__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 1.25rem
}

#ch-aasld-footer .sidebar-nav__content:last-child {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .sidebar-nav__btn-wrapper a {
    margin-left: 0;
    padding: .25rem 0
}

#ch-aasld-footer .sidebar-nav__btn-wrapper .btn-text {
    display: block;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    font-size: 1.25rem;
    text-align: left
}

#ch-aasld-footer .sidebar-nav__btn-wrapper .btn-text:only-child {
    margin: -11.5px 0
}

#ch-aasld-footer .sidebar-nav__btn-wrapper .btn-text:first-of-type:not(:only-child) {
    padding-top: 0
}

#ch-aasld-footer .sidebar-nav__btn-wrapper .btn-text[target='_blank'] {
    position: relative;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content
}

#ch-aasld-footer .sidebar-nav__btn-wrapper .btn-text:after {
    bottom: 5px
}

#ch-aasld-footer .sidebar-nav__search {
    margin-bottom: .9375rem
}

#ch-aasld-footer .sidebar-nav__search [type=search] {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .875rem;
    height: .875rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M197 205.5c2.2 0 4.5-.9 6.2-2.6 3.4-3.4 3.4-8.9-.3-12.4l-48.8-48.8c10.6-12.9 16.4-29.2 16.4-47 0-41.9-33.9-75.8-75.8-75.8s-75.5 34-75.5 75.8 33.9 75.8 75.5 75.8c17.8 0 34.1-6.2 47-16.4l48.8 48.8c2 1.7 4.3 2.6 6.5 2.6zM93.8 152.3C61.4 152.3 35 126 35 93.6c0-32.4 26.4-58.8 58.8-58.8s58.8 26.4 58.8 58.8-26.4 58.7-58.8 58.7z'/%3E%3C/svg%3E");
    background-size: .875rem;
    line-height: .875rem;
    width: 100%;
    min-height: 1.875rem;
    padding: 0 .3125rem 0 1.5625rem;
    border: 1px solid #dcdcdc;
    background-position: center left .3125rem;
    font-size: .8125rem;
    line-height: 1
}

#ch-aasld-footer .sidebar-nav__search [type=search]::-webkit-input-placeholder {
    color: #454545
}

#ch-aasld-footer .sidebar-nav__search [type=search]::-moz-placeholder {
    color: #454545
}

#ch-aasld-footer .sidebar-nav__search [type=search]::-ms-input-placeholder {
    color: #454545
}

#ch-aasld-footer .sidebar-nav__search [type=search]::placeholder {
    color: #454545
}

#ch-aasld-footer .js-forum-list-first-load .sidebar-nav {
    display: none
}

#ch-aasld-footer .basic-content__intro .rtf p {
    font-size: 1rem
}

#ch-aasld-footer .discussion-card {
    padding: 1.25rem 0 1.875rem;
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .discussion-card:first-child {
    padding-top: .9375rem
}

#ch-aasld-footer .discussion-card:last-child {
    border-bottom: 0
}

#ch-aasld-footer .discussion-card h2,
#ch-aasld-footer .discussion-card h3 {
    margin-bottom: .9375rem
}

#ch-aasld-footer .discussion-card h2 {
    font-size: 2.125rem
}

#ch-aasld-footer .discussion-card h3 {
    font-size: 1.5rem
}

#ch-aasld-footer .discussion-card h3 a {
    color: #313131
}

#ch-aasld-footer .discussion-card>p {
    display: none
}

#ch-aasld-footer .discussion-card .btn,
#ch-aasld-footer .discussion-card__author,
#ch-aasld-footer .discussion-card__comment,
#ch-aasld-footer .discussion-card__time {
    margin: 0 .75rem .625rem 0;
    font-family: "Open Sans",sans-serif;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.2
}

#ch-aasld-footer .discussion-card .btn {
    min-width: initial;
    padding: .375rem .9375rem;
    line-height: 1.2;
    text-align: left
}

#ch-aasld-footer .discussion-card__author,
#ch-aasld-footer .discussion-card__comment {
    display: none
}

#ch-aasld-footer .discussion-card__comment {
    text-decoration: underline
}

#ch-aasld-footer .discussion-card__comment:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 1rem;
    height: 1rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M113 31.5c-51.3 0-93.1 33.8-93.1 75.7 0 17.5 7.3 33.1 19.3 45.8-5.5 14.6-16.7 26.6-16.7 26.6-2.5 2.5-3.3 6.5-1.8 9.5 1.5 3.3 4.4 5.5 8 5.5 22.6 0 40-9.5 50.6-16.7 10.6 3.3 21.8 5.1 33.8 5.1 51.3 0 93.1-33.8 93.1-75.7S164.3 31.5 113 31.5zm0 133.9c-9.8 0-19.3-1.5-28.4-4.4l-8.4-2.5-7.3 4.7c-5.1 4-12 8-20.7 10.6 2.5-4.4 5.1-9.1 7.3-14.6l3.6-10.2-7.3-8c-6.5-6.9-14.6-18.6-14.6-33.8 0-32 33.8-58.2 75.7-58.2s75.7 26.2 75.7 58.2-33.7 58.2-75.6 58.2z'/%3E%3C/svg%3E");
    background-size: 1rem;
    line-height: 1rem;
    margin-right: .4375rem;
    content: '';
    vertical-align: middle
}

#ch-aasld-footer .discussion-card__container {
    margin: 2.5rem 0 0
}

#ch-aasld-footer .discussion-card__container:first-child {
    margin-top: 0
}

#ch-aasld-footer .discussion-card__container h2 {
    font-size: 2.125rem
}

#ch-aasld-footer .discussion-card__container .btn-text:after {
    bottom: 5px
}

#ch-aasld-footer .discussion-card__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: -.625rem
}

#ch-aasld-footer .discussion-card__controls {
    margin: 1rem 0;
    padding: 0;
    font-size: .875rem;
    list-style-type: none
}

#ch-aasld-footer .discussion-card__controls li {
    display: inline-block;
    margin-right: 1rem
}

#ch-aasld-footer .discussion-card__controls li:last-child {
    margin-right: 0
}

#ch-aasld-footer .discussion-card__controls a {
    text-decoration: underline
}

#ch-aasld-footer .discussion-card__controls a:focus,
#ch-aasld-footer .discussion-card__controls a:hover {
    text-decoration: none
}

#ch-aasld-footer [aria-busy=true] .discussion-card__container .discussion-card__card-wrapper,
#ch-aasld-footer [aria-busy=true] .discussion-card__container .error:not(.error--noscript),
#ch-aasld-footer [aria-busy=true] .discussion-card__container .pagination {
    display: none
}

#ch-aasld-footer .js-list-first-load .discussion-card__container .btn-secondary,
#ch-aasld-footer .js-list-first-load .discussion-card__container .discussion-card__intro,
#ch-aasld-footer .js-list-first-load .discussion-card__container .pagination {
    display: none
}

#ch-aasld-footer .js-list-has-pagination .discussion-card:last-child {
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .discussion-card--comments {
    padding: 1.25rem 0
}

#ch-aasld-footer .discussion-card--comments h3,
#ch-aasld-footer .discussion-card--comments p {
    font-family: "Open Sans",sans-serif
}

#ch-aasld-footer .discussion-card--comments h3 {
    font-size: .9375rem
}

#ch-aasld-footer .discussion-card--comments p {
    font-size: .875rem
}

#ch-aasld-footer .discussion-card--comments>p {
    display: block
}

#ch-aasld-footer .discussion-card--main {
    margin-bottom: 1.875rem;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 0
}

#ch-aasld-footer .discussion-card--main .discussion-card__author,
#ch-aasld-footer .discussion-card--main .discussion-card__comment {
    display: block
}

#ch-aasld-footer .discussion-card--main h2 {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .topic-list {
    margin-bottom: 2.5rem;
    padding-bottom: 8.125rem;
    background: url(/themes/custom/aasld_theme/visuals/css-assets/double-swoosh-full.svg) no-repeat center bottom/100% 6.875rem
}

#ch-aasld-footer .topic-list h2 {
    margin-bottom: 1.875rem;
    font-size: 2.125rem
}

#ch-aasld-footer .topic-list__topic-wrapper {
    margin-bottom: .9375rem
}

#ch-aasld-footer .topic-list .btn-secondary {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: unset;
    margin: 0 .5rem .75rem 0;
    padding: .3125rem .9375rem;
    font-family: "Open Sans",sans-serif;
    font-size: .875rem;
    font-weight: 400
}

#ch-aasld-footer .loader {
    position: relative;
    display: none;
    width: 32px;
    height: 32px;
    margin: 20px auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    border: 1px solid rgba(234,115,11,.2);
    border-radius: 50%;
    color: #ea730b;
    font-size: 2px;
    text-indent: -99999em;
    -webkit-box-shadow: inset 0 0 0 2px;
    box-shadow: inset 0 0 0 2px;
    overflow: hidden
}

#ch-aasld-footer .loader:after,
#ch-aasld-footer .loader:before {
    position: absolute;
    top: -1px;
    bottom: -1px;
    display: block;
    width: calc(50% + 2px);
    background: #fff;
    content: ''
}

#ch-aasld-footer .loader:before {
    left: -1px;
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
    -webkit-animation: loader-spin 2s infinite ease 1.5s;
    animation: loader-spin 2s infinite ease 1.5s
}

#ch-aasld-footer .loader:after {
    right: -1px;
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-animation: loader-spin 2s infinite ease;
    animation: loader-spin 2s infinite ease
}

#ch-aasld-footer @-webkit-keyframes loader-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

#ch-aasld-footer     100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

/*
@keyframes loader-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
*/

#ch-aasld-footer [aria-busy=true] .loader {
    display: block
}

#ch-aasld-footer .error {
    color: #f04c24;
    font-weight: 700
}

#ch-aasld-footer .error--noscript {
    text-align: center
}

#ch-aasld-footer .tab-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 1.875rem
}

#ch-aasld-footer .tab-nav h1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    margin-bottom: 0
}

#ch-aasld-footer .tab-nav h1:after {
    display: none
}

#ch-aasld-footer .tab-nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 1.875rem 0 0;
    padding: 0 0 .875rem;
    border-bottom: 1px solid #dcdcdc;
    list-style-type: none;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scroll-padding: 0;
    overflow-x: auto
}

#ch-aasld-footer .tab-nav ul a {
    position: relative;
    display: block;
    padding: 0 .625rem;
    color: #454545;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1;
    white-space: nowrap
}

#ch-aasld-footer .tab-nav ul a:after {
    position: absolute;
    right: 0;
    bottom: -.875rem;
    left: 0;
    display: none;
    height: 3px;
    background-color: #ea730b;
    content: ''
}

#ch-aasld-footer .tab-nav ul a.active {
    color: #ea730b
}

#ch-aasld-footer .tab-nav ul a.active:after {
    display: block
}

#ch-aasld-footer .tab-nav ul a:focus,
#ch-aasld-footer .tab-nav ul a:hover {
    color: #454545
}

#ch-aasld-footer .tab-nav ul a:focus.active,
#ch-aasld-footer .tab-nav ul a:hover.active {
    color: #ea730b;
    text-decoration: none
}

#ch-aasld-footer .tab-nav li {
    scroll-snap-align: start
}

#ch-aasld-footer .tab-nav li:last-child {
    margin-right: 0
}

#ch-aasld-footer .tab-nav .btn-primary {
    float: right;
    min-width: initial;
    padding: .1875rem .9375rem .3125rem;
    white-space: nowrap
}

#ch-aasld-footer .tab-nav__btn-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%
}

#ch-aasld-footer .tab-nav__lg-btn {
    display: none
}

#ch-aasld-footer .tab-nav__back {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 1.25rem;
    color: #313131;
    font-size: .875rem
}

#ch-aasld-footer .tab-nav__back:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .625rem;
    height: .625rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23313131' stroke='rgba(0,0,0,0)' stroke-width='0' d='M159.9 203.9c-4.2 4-10.9 3.9-14.9-.3l-80.3-83.8c-2-2-2.9-4.7-2.9-7.3 0-2.6 1-5.2 2.9-7.3L145 21.4c4-4.2 10.7-4.3 14.9-.3 4.2 4 4.4 10.7.3 14.9l-73.7 76.2 73.7 77c4.1 4 4 10.7-.3 14.7z'/%3E%3C/svg%3E");
    background-size: .625rem;
    line-height: .625rem;
    display: inline-block;
    margin: .125rem .3125rem 0 0;
    content: ''
}

#ch-aasld-footer .tab-nav__back:focus,
#ch-aasld-footer .tab-nav__back:hover {
    color: #00472f
}

#ch-aasld-footer .tab-nav__back:focus:before,
#ch-aasld-footer .tab-nav__back:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%2300472f' stroke='rgba(0,0,0,0)' stroke-width='0' d='M159.9 203.9c-4.2 4-10.9 3.9-14.9-.3l-80.3-83.8c-2-2-2.9-4.7-2.9-7.3 0-2.6 1-5.2 2.9-7.3L145 21.4c4-4.2 10.7-4.3 14.9-.3 4.2 4 4.4 10.7.3 14.9l-73.7 76.2 73.7 77c4.1 4 4 10.7-.3 14.7z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .tab-nav__back span {
    text-decoration: underline
}

@media (min-width: 576px) {
    #ch-aasld-footer .tab-nav h1 {
        -ms-flex-preferred-size:75%;
        flex-basis: 75%
    }

#ch-aasld-footer     .tab-nav__btn-wrapper {
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }
}

#ch-aasld-footer .attachment {
    margin-bottom: 2.5rem
}

#ch-aasld-footer .attachment span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#ch-aasld-footer .attachment span:after,
#ch-aasld-footer .attachment span:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    content: ''
}

#ch-aasld-footer .attachment span:before {
    width: 1.125rem;
    height: 1.125rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M165.3 23c20 14 24.8 41.4 10.8 61.3l-46.9 67c-7.9 11.3-23.8 14.1-35 6.2s-14.1-23.8-6.2-35l39.7-56.7c2-2.9 5.9-3.6 8.8-1.5 2.9 2 3.6 5.9 1.5 8.8l-39.7 56.7c-4.1 5.8-2.7 13.5 3.1 17.5 5.8 4.1 13.5 2.7 17.5-3.1l46.9-67c9.9-14.2 6.4-33.9-7.7-43.8s-33.9-6.4-43.8 7.7l-54.1 77.3c-16 22.9-10.5 54.1 12.4 70.1s54.1 10.5 70.1-12.4l32.5-46.4c2-2.9 5.9-3.6 8.8-1.5 2.9 2 3.6 5.9 1.5 8.8L153 183.4c-19.8 28.3-59.3 35.3-87.6 15.4S30 139.4 49.8 111.1l54.1-77.3c14-20 41.4-24.8 61.4-10.8z'/%3E%3C/svg%3E");
    background-size: 1.125rem;
    line-height: 1.125rem;
    margin-right: .625rem
}

#ch-aasld-footer .attachment span:after {
    width: 1.125rem;
    height: 1.125rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M185.6 130.8H165l-18.3 18.3h38.8c3.4 0 6.1 2.7 6.1 6.1v30.5c0 3.4-2.7 6.1-6.1 6.1H39.4c-3.4 0-6.1-2.7-6.1-6.1v-30.5c0-3.4 2.7-6.1 6.1-6.1h38.8l-18.3-18.3H39.4c-13.3 0-24.4 11-24.4 24.4v30.5C15 199 26 210 39.4 210h146.2c13.3 0 24.4-11 24.4-24.4v-30.5c0-13.3-11-24.3-24.4-24.3zm-6.1 39.6c0-5-4.2-9.1-9.1-9.1s-9.1 4.2-9.1 9.1 4.2 9.1 9.1 9.1 9.1-4.2 9.1-9.1zM106 155.5c1.9 1.9 4.2 2.7 6.5 2.7s4.6-.8 6.5-2.7l51.8-51.8c3.4-3.4 3.4-9.5 0-12.9s-9.5-3.4-12.9 0L121.6 127V24.1c0-5-4.2-9.1-9.1-9.1s-9.1 4.2-9.1 9.1V127L67.2 90.8c-3.4-3.4-9.5-3.4-12.9 0s-3.4 9.5 0 12.9l51.7 51.8z'/%3E%3C/svg%3E");
    background-size: 1.125rem;
    line-height: 1.125rem;
    width: 1.875rem;
    margin-left: 1.25rem;
    border-left: 1px solid #dcdcdc;
    background-position: center right
}

#ch-aasld-footer .attachment a {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 1rem;
    border: 1px solid #dcdcdc;
    border-left: 0;
    color: #454545;
    font-size: .875rem;
    z-index: 1
}

#ch-aasld-footer .attachment a:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
    -webkit-transition: width .3s;
    -o-transition: width .3s;
    transition: width .3s;
    background: #006241;
    content: '';
    z-index: -1
}

#ch-aasld-footer .attachment a:focus,
#ch-aasld-footer .attachment a:hover {
    color: #fff;
    text-decoration: none
}

#ch-aasld-footer .attachment a:focus:before,
#ch-aasld-footer .attachment a:hover:before {
    width: 100%
}

#ch-aasld-footer .attachment a:focus span:before,
#ch-aasld-footer .attachment a:hover span:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M165.3 23c20 14 24.8 41.4 10.8 61.3l-46.9 67c-7.9 11.3-23.8 14.1-35 6.2s-14.1-23.8-6.2-35l39.7-56.7c2-2.9 5.9-3.6 8.8-1.5 2.9 2 3.6 5.9 1.5 8.8l-39.7 56.7c-4.1 5.8-2.7 13.5 3.1 17.5 5.8 4.1 13.5 2.7 17.5-3.1l46.9-67c9.9-14.2 6.4-33.9-7.7-43.8s-33.9-6.4-43.8 7.7l-54.1 77.3c-16 22.9-10.5 54.1 12.4 70.1s54.1 10.5 70.1-12.4l32.5-46.4c2-2.9 5.9-3.6 8.8-1.5 2.9 2 3.6 5.9 1.5 8.8L153 183.4c-19.8 28.3-59.3 35.3-87.6 15.4S30 139.4 49.8 111.1l54.1-77.3c14-20 41.4-24.8 61.4-10.8z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .attachment a:focus span:after,
#ch-aasld-footer .attachment a:hover span:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M185.6 130.8H165l-18.3 18.3h38.8c3.4 0 6.1 2.7 6.1 6.1v30.5c0 3.4-2.7 6.1-6.1 6.1H39.4c-3.4 0-6.1-2.7-6.1-6.1v-30.5c0-3.4 2.7-6.1 6.1-6.1h38.8l-18.3-18.3H39.4c-13.3 0-24.4 11-24.4 24.4v30.5C15 199 26 210 39.4 210h146.2c13.3 0 24.4-11 24.4-24.4v-30.5c0-13.3-11-24.3-24.4-24.3zm-6.1 39.6c0-5-4.2-9.1-9.1-9.1s-9.1 4.2-9.1 9.1 4.2 9.1 9.1 9.1 9.1-4.2 9.1-9.1zM106 155.5c1.9 1.9 4.2 2.7 6.5 2.7s4.6-.8 6.5-2.7l51.8-51.8c3.4-3.4 3.4-9.5 0-12.9s-9.5-3.4-12.9 0L121.6 127V24.1c0-5-4.2-9.1-9.1-9.1s-9.1 4.2-9.1 9.1V127L67.2 90.8c-3.4-3.4-9.5-3.4-12.9 0s-3.4 9.5 0 12.9l51.7 51.8z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .comment {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .comment:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .comment__section {
    margin-bottom: 6.25rem
}

#ch-aasld-footer .comment__section h3 {
    margin-bottom: 2.8125rem
}

#ch-aasld-footer .comment__section h3 span {
    font-weight: 400
}

#ch-aasld-footer .comment__section label {
    display: block;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700
}

#ch-aasld-footer .comment__section textarea {
    max-width: 59.375rem;
    margin-bottom: 1.5625rem;
    border-radius: 0;
    border-color: #dcdcdc
}

#ch-aasld-footer .comment__section--reply .comment {
    margin-top: 3.125rem;
    margin-bottom: 3.125rem
}

#ch-aasld-footer .comment__links,
#ch-aasld-footer .comment__thread,
#ch-aasld-footer .comment__thread-wrap {
    list-style-type: none
}

#ch-aasld-footer .comment__thread-wrap {
    margin-top: 3.125rem;
    padding-top: 2.8125rem;
    padding-left: 0;
    border-top: 1px solid #dcdcdc
}

#ch-aasld-footer .comment__thread-wrap>li {
    margin-bottom: 2.8125rem;
    padding-bottom: 2.1875rem;
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .comment__thread-wrap>li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0
}

#ch-aasld-footer .comment__thread {
    padding-left: 16px;
    border-left: 3px solid rgba(0,98,65,.4)
}

#ch-aasld-footer .comment__thread>li {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .comment__thread>li:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .comment__info {
    font-size: .875rem
}

#ch-aasld-footer .comment__info strong {
    margin-right: .5rem
}

#ch-aasld-footer .comment__body {
    margin-bottom: 1rem
}

#ch-aasld-footer .comment__body p {
    margin: .625rem 0 1rem
}

#ch-aasld-footer .comment__body p:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .comment__links {
    padding-left: 0;
    font-size: .875rem
}

#ch-aasld-footer .comment__links li {
    display: inline-block;
    margin: 0 .9375rem 0 0;
    padding: 0
}

#ch-aasld-footer .comment__links li:last-child {
    margin-right: 0
}

#ch-aasld-footer .comment__links a {
    text-decoration: none
}

#ch-aasld-footer .comment__links a:focus,
#ch-aasld-footer .comment__links a:hover {
    text-decoration: underline
}

#ch-aasld-footer .comment--narrow {
    max-width: 45.9375rem
}

#ch-aasld-footer .toggle-tab .nav {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: .3125rem;
    border: 1px solid rgba(0,98,65,.3);
    border-radius: 26px;
    background: rgba(0,98,65,.04)
}

#ch-aasld-footer .toggle-tab .nav-link {
    margin: 0;
    padding: .125rem 1.25rem .375rem;
    border: 0;
    border-radius: 20px;
    background-color: transparent;
    color: #006241;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700
}

#ch-aasld-footer .toggle-tab .nav-link:focus,
#ch-aasld-footer .toggle-tab .nav-link:hover {
    text-decoration: underline
}

#ch-aasld-footer .toggle-tab .nav-link.active {
    background-color: #006241;
    color: #fff
}

#ch-aasld-footer .toggle-tab .nav-link.active:focus,
#ch-aasld-footer .toggle-tab .nav-link.active:hover {
    text-decoration: none
}

#ch-aasld-footer .toggle-tab .tab-pane {
    padding: 2.1875rem 0
}

#ch-aasld-footer .user-forum-notifications-form legend span {
    color: #313131;
    font-family: "Barlow Condensed",sans-serif;
    font-weight: 700
}

#ch-aasld-footer .user-forum-notifications-form .form-wrapper {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .user-forum-notifications-form>.form-wrapper legend {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .user-forum-notifications-form>.form-wrapper .fieldset-legend {
    font-size: 1.625rem
}

#ch-aasld-footer .user-forum-notifications-form .fieldset-wrapper legend {
    margin-bottom: .75rem
}

#ch-aasld-footer .user-forum-notifications-form .fieldset-wrapper .fieldset-legend {
    font-size: 1.375rem
}

#ch-aasld-footer .user-forum-notifications-form .danse-subscription-operation,
#ch-aasld-footer .user-forum-notifications-form .description,
#ch-aasld-footer .user-forum-notifications-form label {
    display: block;
    margin-bottom: .625rem;
    font-size: .875rem
}

#ch-aasld-footer .user-forum-notifications-form select {
    display: block;
    margin-bottom: .9375rem
}

#ch-aasld-footer .user-forum-notifications-form .js-form-type-checkbox .option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#ch-aasld-footer .user-forum-notifications-form .dropbutton a.danse-subscription-operation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #454545
}

#ch-aasld-footer .user-forum-notifications-form h2 {
    margin: 0 0 1.25rem;
    font-size: 1.625rem
}

#ch-aasld-footer .user-forum-notifications-form h3 {
    margin: 1.5rem 0 1rem;
    font-size: 1.375rem
}

#ch-aasld-footer .user-forum-notifications-form .dropbutton-widget .dropbutton {
    overflow: visible
}

#ch-aasld-footer .node-forum-form label {
    display: block;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700
}

#ch-aasld-footer .node-forum-form .cke_1,
#ch-aasld-footer .node-forum-form .description,
#ch-aasld-footer .node-forum-form .entity-meta,
#ch-aasld-footer .node-forum-form .filter-help,
#ch-aasld-footer .node-forum-form [type=text],
#ch-aasld-footer .node-forum-form select,
#ch-aasld-footer .node-forum-form textarea {
    margin-bottom: 2.5rem
}

#ch-aasld-footer .node-forum-form .cke_bottom,
#ch-aasld-footer .node-forum-form .cke_chrome,
#ch-aasld-footer .node-forum-form .cke_top {
    border-color: #dcdcdc
}

#ch-aasld-footer .node-forum-form .cke_bottom,
#ch-aasld-footer .node-forum-form .cke_top {
    background-color: #fff
}

#ch-aasld-footer .node-forum-form .description {
    font-size: .75rem
}

#ch-aasld-footer .node-forum-form .entity-meta summary:focus,
#ch-aasld-footer .node-forum-form .entity-meta summary:hover {
    text-decoration: underline
}

#ch-aasld-footer .node-forum-form .entity-meta .js-form-item {
    margin-top: .9375rem
}

#ch-aasld-footer .node-forum-form .field--type-file label span {
    color: #454545;
    font-family: "Open Sans",sans-serif;
    font-size: .875rem;
    font-weight: 400
}

#ch-aasld-footer .node-forum-form .field--type-file [type=file]::file-selector-button {
    margin-right: .625rem;
    padding: 0 .625rem 0 0;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color .3s;
    border: 0;
    border-right: 1px solid #dcdcdc;
    background-color: transparent;
    color: #006241;
    font-size: .875rem;
    text-decoration: underline;
    cursor: pointer
}

#ch-aasld-footer .node-forum-form .field--type-file [type=file]::file-selector-button:focus,
#ch-aasld-footer .node-forum-form .field--type-file [type=file]::file-selector-button:hover {
    color: #00472f
}

#ch-aasld-footer .node-forum-form .field--type-file .js-form-managed-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: .75rem
}

#ch-aasld-footer .node-forum-form .field--type-file .form-file {
    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: 220px;
    margin-right: .625rem;
    padding: .75rem 1.1875rem;
    border: 1px solid #dcdcdc;
    font-size: .75rem;
    line-height: 1
}

#ch-aasld-footer .node-forum-form .field--type-file .form-submit {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    border: 1px solid #dcdcdc;
    border-radius: 0;
    font-size: .875rem
}

#ch-aasld-footer .node-forum-form .field--type-string-long textarea {
    margin-bottom: .625rem
}

#ch-aasld-footer .node-forum-form .form-actions {
    margin-top: 2.8125rem
}

#ch-aasld-footer .thumbnail-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: 2.8125rem 1.5625rem 1.875rem;
    border: 1px solid #dcdcdc;
    border-top: 0;
    background: #fff url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-green.svg) no-repeat left top/180% 3.125rem
}

#ch-aasld-footer .thumbnail-card p {
    margin-bottom: .9375rem;
    font-size: .9375rem
}

#ch-aasld-footer .thumbnail-card h3 {
    margin-bottom: .625rem;
    font-size: 1.875rem
}

#ch-aasld-footer .thumbnail-card h3 a {
    color: #313131
}

#ch-aasld-footer .thumbnail-card span:not([class*=lpb-]) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 9.25rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 0 .3125rem;
    background: url(/themes/custom/aasld_theme/visuals/css-assets/journal-flag.svg) no-repeat center/9.25rem 100%;
    color: #fff;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.0625rem;
    font-weight: 700
}

#ch-aasld-footer .thumbnail-card span:not([class*=lpb-]):before {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .9375rem;
    height: .9375rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M112.5 130.1c-4.6 0-8.6 3.9-8.6 8.6v17.1c0 4.6 3.9 8.6 8.6 8.6 4.6 0 8.6-3.9 8.6-8.6v-17.1c0-4.6-4-8.6-8.6-8.6zm57.1-39.9H83.9V67.3c0-15.7 12.9-28.6 28.6-28.6 12.5 0 23.2 7.9 27.1 19.6 1.4 4.6 6.4 7.1 10.7 5.7 4.6-1.4 7.1-6.4 5.7-10.7-6.1-18.9-23.6-31.8-43.6-31.8-25.3 0-45.7 20.3-45.7 45.7V90H55.4c-12.5 0-22.8 10.4-22.8 22.8v68.5c0 12.5 10.4 22.8 22.8 22.8h114.2c12.5 0 22.8-10.4 22.8-22.8V113c.1-12.5-10.3-22.8-22.8-22.8zm5.7 91.3c0 3.2-2.5 5.7-5.7 5.7H55.4c-3.2 0-5.7-2.5-5.7-5.7V113c0-3.2 2.5-5.7 5.7-5.7h114.2c3.2 0 5.7 2.5 5.7 5.7v68.5z'/%3E%3C/svg%3E");
    background-size: .9375rem;
    line-height: .9375rem;
    display: inline-block;
    margin-right: .375rem;
    content: ''
}

#ch-aasld-footer .thumbnail-card span:not([class*=lpb-])~h3 {
    margin-top: .9375rem
}

#ch-aasld-footer .thumbnail-card__image {
    display: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 9.25rem;
    flex: 0 0 9.25rem;
    margin-left: 1.5625rem
}

#ch-aasld-footer .thumbnail-card__image img {
    width: 100%;
    -webkit-box-shadow: 0 2px 4px 0 rgba(49,49,49,.2);
    box-shadow: 0 2px 4px 0 rgba(49,49,49,.2)
}

#ch-aasld-footer .thumbnail-card__grid {
    margin: 2.8125rem 0 3.125rem
}

#ch-aasld-footer .thumbnail-card__grid [class*=col-] {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .thumbnail-card__grid [class*=col-]:first-child .thumbnail-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-green.svg)
}

#ch-aasld-footer .thumbnail-card__grid [class*=col-]:nth-child(2n) .thumbnail-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-teal.svg)
}

#ch-aasld-footer .thumbnail-card__grid [class*=col-]:nth-child(3n) .thumbnail-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-orange.svg)
}

#ch-aasld-footer .thumbnail-card__grid [class*=col-]:nth-child(4n) .thumbnail-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-yellow.svg)
}

#ch-aasld-footer .thumbnail-card__grid [class*=col-]:first-child .thumbnail-card--row-reverse,
#ch-aasld-footer .thumbnail-card__grid [class*=col-]:nth-child(2n) .thumbnail-card--row-reverse,
#ch-aasld-footer .thumbnail-card__grid [class*=col-]:nth-child(3n) .thumbnail-card--row-reverse,
#ch-aasld-footer .thumbnail-card__grid [class*=col-]:nth-child(4n) .thumbnail-card--row-reverse {
    background: 0 0
}

#ch-aasld-footer .thumbnail-card .btn-text {
    line-height: 1.3
}

#ch-aasld-footer .thumbnail-card--row-reverse {
    padding: 0;
    border: 0;
    background: 0 0
}

#ch-aasld-footer .thumbnail-card--row-reverse h3 {
    font-size: 1.5rem
}

#ch-aasld-footer .thumbnail-card--row-reverse p {
    font-size: .8125rem
}

#ch-aasld-footer .thumbnail-card--row-reverse .thumbnail-card__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 6.25rem;
    flex: 0 0 6.25rem;
    margin-right: 1.5625rem;
    margin-left: 0
}

#ch-aasld-footer .info-card {
    padding: 1.875rem 0 2.375rem;
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .info-card:first-child {
    padding-top: 0
}

#ch-aasld-footer .info-card:last-child {
    border-bottom: 0
}

#ch-aasld-footer [aria-busy=true] .info-card__container .error:not(.error--noscript),
#ch-aasld-footer [aria-busy=true] .info-card__container .info-card__card-wrapper,
#ch-aasld-footer [aria-busy=true] .info-card__container .info-card__intro,
#ch-aasld-footer [aria-busy=true] .info-card__container .pagination {
    display: none
}

#ch-aasld-footer .js-list-first-load .info-card__container .info-card__intro,
#ch-aasld-footer .js-list-first-load .info-card__container .pagination {
    display: none
}

#ch-aasld-footer .info-card__title {
    margin-bottom: .9375rem;
    font-size: 1.5rem
}

#ch-aasld-footer .info-card__title a {
    color: #313131
}

#ch-aasld-footer .info-card__title a[target='_blank'] {
    position: relative
}

#ch-aasld-footer .info-card__title a[target='_blank']:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: .8em;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .info-card__title a[target='_blank']:after {
    width: .8em;
    height: .8em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23313131' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E");
    background-size: .8em;
    line-height: .8em
}

#ch-aasld-footer .info-card__title a[target='_blank']:focus:after,
#ch-aasld-footer .info-card__title a[target='_blank']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23313131' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .info-card__title a[target='_blank']:after {
    position: absolute;
    bottom: 5px;
    width: 1rem;
    height: 1rem;
    margin-left: .125rem;
    background-size: 1rem;
    line-height: 1
}

#ch-aasld-footer .info-card__title a:focus,
#ch-aasld-footer .info-card__title a:hover {
    color: #313131
}

#ch-aasld-footer .info-card p {
    margin-bottom: .3125rem
}

#ch-aasld-footer .info-card p:last-child {
    margin-bottom: .9375rem
}

#ch-aasld-footer .info-card__btn-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: .9375rem
}

#ch-aasld-footer .info-card__btn-wrapper .btn-primary {
    margin: .9375rem 0 0
}

#ch-aasld-footer .info-card__btn-wrapper .btn-primary~.btn-text {
    margin: .9375rem 0 0 1.5625rem
}

#ch-aasld-footer .info-card__btn-wrapper .btn-text:after {
    bottom: 6px
}

#ch-aasld-footer .info-card__intro {
    margin-bottom: 1.5625rem
}

#ch-aasld-footer .info-card__intro .btn-secondary,
#ch-aasld-footer .info-card__intro .info-card__btn-clear {
    display: inline-block;
    min-width: auto;
    margin-right: .9375rem;
    font-family: "Open Sans",sans-serif;
    font-size: .875rem;
    font-weight: 400
}

#ch-aasld-footer .info-card__intro .btn-secondary:last-child,
#ch-aasld-footer .info-card__intro .info-card__btn-clear:last-child {
    margin-right: 0
}

#ch-aasld-footer .info-card__intro .btn-secondary {
    padding: .3125rem .9375rem;
    line-height: 1.2
}

#ch-aasld-footer .info-card__intro .btn-secondary:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .5625rem;
    height: .5625rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M210 34.639L190.361 15 112.5 92.861 34.639 15 15 34.639 92.861 112.5 15 190.361 34.639 210l77.861-77.861L190.361 210 210 190.361 132.139 112.5z'/%3E%3C/svg%3E");
    background-size: .5625rem;
    line-height: .5625rem;
    margin-left: .9375rem;
    content: '';
    vertical-align: middle
}

#ch-aasld-footer .info-card__intro .info-card__btn-clear {
    padding: 0;
    -webkit-transition: color .1s;
    -o-transition: color .1s;
    transition: color .1s;
    border: 0;
    background: 0 0;
    color: #313131;
    text-decoration: underline;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#ch-aasld-footer .info-card__intro .info-card__btn-clear:focus,
#ch-aasld-footer .info-card__intro .info-card__btn-clear:hover {
    color: #00472f
}

#ch-aasld-footer .info-card__card-wrapper {
    margin-bottom: 1.5625rem
}

#ch-aasld-footer .js-list-has-pagination .info-card:last-child {
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .table-card {
    max-width: 45.9375rem;
    margin-bottom: 1.5625rem;
    padding: 1.25rem .625rem 1.875rem 1.25rem;
    border: 1px solid #dcdcdc
}

#ch-aasld-footer .table-card:last-of-type {
    margin-bottom: 2.1875rem
}

#ch-aasld-footer .table-card p {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .table-card table {
    background-color: #fff
}

#ch-aasld-footer .table-card td,
#ch-aasld-footer .table-card th {
    padding: .75rem .9375rem;
    color: #313131;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.3
}

#ch-aasld-footer .table-card td:first-child,
#ch-aasld-footer .table-card th:first-child {
    width: 6.875rem;
    padding-left: 0;
    color: #454545;
    font-family: "Open Sans",sans-serif;
    font-size: .9375rem;
    font-weight: 400
}

#ch-aasld-footer .table-card td.highlight,
#ch-aasld-footer .table-card th.highlight {
    background-color: rgba(0,98,65,.1)
}

#ch-aasld-footer .table-card td.highlight {
    border-right: 1px solid rgba(0,98,65,.2);
    border-left: 1px solid rgba(0,98,65,.2)
}

#ch-aasld-footer .table-card th.highlight {
    border: 1px solid rgba(0,98,65,.2);
    border-bottom: 0
}

#ch-aasld-footer .table-card tr {
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .table-card tbody tr:first-child,
#ch-aasld-footer .table-card tbody tr:only-child {
    border-top: 1px solid #dcdcdc
}

#ch-aasld-footer .table-card tbody tr:last-child .highlight {
    border-bottom: 1px solid rgba(0,98,65,.2)
}

#ch-aasld-footer .table-card tbody tr:last-child:not(:only-child) {
    border-bottom: 0
}

#ch-aasld-footer .table-card__title {
    margin-bottom: .625rem;
    font-size: 1.875rem
}

#ch-aasld-footer .table-card__wrapper {
    margin: 1.5625rem 0 2.8125rem
}

#ch-aasld-footer .table-card__wrapper>h2 {
    margin-bottom: 1.5625rem;
    font-size: 2.125rem
}

#ch-aasld-footer .table-card__wrapper .btn-primary,
#ch-aasld-footer .table-card__wrapper .btn-text {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: auto;
    margin-left: auto
}

#ch-aasld-footer .table-card__wrapper .btn-primary {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .bio-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 1.5625rem 0;
    border-bottom: .0625rem solid #dcdcdc
}

#ch-aasld-footer .bio-block:last-child,
#ch-aasld-footer .bio-block:only-child {
    padding-bottom: 3.125rem;
    border-bottom: 0
}

#ch-aasld-footer .bio-block h3 {
    margin: 1.25rem 0 .625rem;
    font-size: 1.5rem
}

#ch-aasld-footer .bio-block h3 a {
    color: #313131
}

#ch-aasld-footer .bio-block h4 {
    margin: 0 0 1.25rem;
    color: #454545;
    font-family: "Open Sans",sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.6
}

#ch-aasld-footer .bio-block h4 a {
    text-decoration: underline
}

#ch-aasld-footer .bio-block span:not([class*=lpb-]) {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 12.0625rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 auto;
    padding-bottom: .125rem;
    background: url(/themes/custom/aasld_theme/visuals/css-assets/committee-flag.svg) no-repeat center/12.0625rem 100%;
    color: #fff;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700
}

#ch-aasld-footer .bio-block__collapse-btn {
    font-size: .875rem;
    text-decoration: underline
}

#ch-aasld-footer .bio-block__collapse-btn:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .75rem;
    height: .75rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M20.8 66.3c-4 4.2-3.9 10.9.3 14.9l84.1 80.6c2 2 4.7 2.9 7.3 2.9 2.6 0 5.3-1 7.3-2.9l84.1-80.6c4.2-4 4.4-10.7.3-14.9-4-4.2-10.7-4.4-14.9-.3l-76.4 73.9-77.2-74c-4.2-4-10.9-3.9-14.9.4z'/%3E%3C/svg%3E");
    background-size: .75rem;
    line-height: .75rem;
    display: inline-block;
    margin-left: .4375rem;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    content: '';
    vertical-align: middle
}

#ch-aasld-footer .bio-block__collapse-btn[aria-expanded=true]:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

#ch-aasld-footer .bio-block__img {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 103px;
    flex: 0 0 103px;
    width: 103px;
    height: 103px;
    margin-right: 20px;
    border-radius: 50%;
    overflow: hidden
}

#ch-aasld-footer .bio-block__img img {
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover; object-position: top center";
    -o-object-position: top center;
    object-position: top center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#ch-aasld-footer .bio-block__wrapper {
    margin-top: 1.25rem;
    padding-top: 6.25rem;
    background: url(/themes/custom/aasld_theme/visuals/css-assets/double-swoosh-full.svg) no-repeat center top/100% 4.0625rem
}

#ch-aasld-footer .bio-block__wrapper--no-bg {
    margin: 3.125rem 0 5.625rem;
    padding: 0;
    background: 0 0
}

#ch-aasld-footer .bio-block__wrapper .row {
    margin-top: 2.1875rem
}

#ch-aasld-footer .bio-block__wrapper .row [class*=col-] {
    margin-bottom: .9375rem
}

#ch-aasld-footer .bio-block__text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - (103px + 20px));
    flex: 0 0 calc(100% - (103px + 20px))
}

#ch-aasld-footer .bio-block__text .btn-text:after {
    bottom: 5px
}

#ch-aasld-footer .bio-block .collapse,
#ch-aasld-footer .bio-block .collapse.show,
#ch-aasld-footer .bio-block .collapsing {
    width: calc(100% + (103px + 20px + 30px));
    margin-top: 2.5rem;
    margin-bottom: -1.625rem;
    margin-left: -138px;
    padding: 1.25rem .9375rem;
    border-top: .0625rem solid #dcdcdc;
    border-bottom: .0625rem solid #dcdcdc;
    background-color: rgba(0,98,65,.07)
}

#ch-aasld-footer .bio-block--centered,
#ch-aasld-footer .bio-block--no-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#ch-aasld-footer .bio-block--centered .bio-block__img,
#ch-aasld-footer .bio-block--no-text .bio-block__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 190px;
    flex: 0 0 190px;
    width: 11.875rem
}

#ch-aasld-footer .bio-block--centered {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    border-bottom: 0
}

#ch-aasld-footer .bio-block--centered h3 {
    margin-top: 0
}

#ch-aasld-footer .bio-block--centered h4 {
    margin-bottom: 0
}

#ch-aasld-footer .bio-block--centered h4:last-of-type {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .bio-block--centered .bio-block__img {
    margin: 0 0 1.25rem
}

#ch-aasld-footer .bio-block--centered .bio-block__text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center
}

#ch-aasld-footer .bio-block--no-text {
    padding: 1.25rem 0
}

#ch-aasld-footer .bio-block--no-text:last-child,
#ch-aasld-footer .bio-block--no-text:only-child {
    padding-bottom: 1.25rem
}

#ch-aasld-footer .bio-block--simple {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#ch-aasld-footer .bio-block--simple h3 {
    margin-top: 0
}

#ch-aasld-footer .bio-block--simple h4 {
    margin-bottom: 0
}

#ch-aasld-footer .bio-block--simple p {
    display: none
}

#ch-aasld-footer .bio-block--card {
    width: 100%;
    height: 100%;
    padding: 2.3125rem 1.25rem 2.125rem;
    border: 1px solid #dcdcdc;
    border-top: 5px solid #119283
}

#ch-aasld-footer .bio-block--card:last-child,
#ch-aasld-footer .bio-block--card:only-child {
    padding-bottom: 2.1875rem;
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .bio-block--card:focus,
#ch-aasld-footer .bio-block--card:hover {
    text-decoration: none;
    -webkit-box-shadow: 0 1px 6px 0 rgba(49,49,49,.2);
    box-shadow: 0 1px 6px 0 rgba(49,49,49,.2)
}

#ch-aasld-footer .news-card {
    padding: 1.875rem 0 1.25rem;
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .news-card:last-child {
    border-bottom: 0
}

#ch-aasld-footer .news-card h4 {
    font-size: 1.5rem
}

#ch-aasld-footer .news-card h4 a {
    color: #313131
}

#ch-aasld-footer .news-card p {
    display: none
}

#ch-aasld-footer .news-card span {
    display: block;
    margin-bottom: .9375rem;
    font-size: .875rem
}

#ch-aasld-footer .news-card span:after {
    display: block;
    width: 50px;
    height: 3px;
    margin-top: .75rem;
    background-color: #f9be00;
    content: ''
}

#ch-aasld-footer .news-card span:after {
    width: 2.1875rem;
    margin-top: .3125rem
}

#ch-aasld-footer .news-card__container {
    margin-bottom: 3.125rem
}

#ch-aasld-footer .news-card__card-wrapper {
    margin-bottom: 3.125rem
}

#ch-aasld-footer .news-card__card-wrapper .news-card:first-child {
    padding-top: 0
}

#ch-aasld-footer .news-card__card-wrapper--pagination .news-card:last-child {
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .rtf-card {
    height: 100%;
    padding: 3.125rem 1.875rem 1.875rem;
    border: 1px solid #dcdcdc;
    border-top: 0;
    background: #fff url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-green.svg) no-repeat left top/180% 3.125rem
}

#ch-aasld-footer .rtf-card>.rtf h3 {
    margin-bottom: .75rem;
    font-size: 1.875rem
}

#ch-aasld-footer .rtf-card>.rtf h3:first-child {
    margin-top: 0
}

#ch-aasld-footer .rtf-card>.rtf ul:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .rtf-card>.rtf li {
    margin-bottom: .1875rem
}

#ch-aasld-footer .rtf-card>.rtf .btn-text {
    display: inline-block;
    margin-top: 0
}

#ch-aasld-footer .rtf-card__grid {
    margin: 2.8125rem 0 3.125rem
}

#ch-aasld-footer .rtf-card__grid h2 {
    margin: 3.75rem 0 1.875rem
}

#ch-aasld-footer .rtf-card__grid [class*=col-] {
    margin-bottom: 1.25rem
}

#ch-aasld-footer .rtf-card__grid [class*=col-]:first-child .rtf-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-green.svg)
}

#ch-aasld-footer .rtf-card__grid [class*=col-]:nth-child(2n) .rtf-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-teal.svg)
}

#ch-aasld-footer .rtf-card__grid [class*=col-]:nth-child(3n) .rtf-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-orange.svg)
}

#ch-aasld-footer .rtf-card__grid [class*=col-]:nth-child(4n) .rtf-card {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/card-curve-yellow.svg)
}

#ch-aasld-footer .rtf-card__grid .btn-text {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 2.5rem;
    text-align: left
}

#ch-aasld-footer .rtf-card__grid .btn-text:after {
    bottom: 5px
}

#ch-aasld-footer .comment-form:not(.comment-notify-form) {
    max-width: 45.9375rem
}

#ch-aasld-footer .comment-form .js-form-item label {
    display: block;
    margin: 2.5rem 0 .625rem;
    color: #313131;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700
}

#ch-aasld-footer .comment-form .js-form-item textarea {
    margin-bottom: 1.5625rem;
    padding: 1.25rem
}

#ch-aasld-footer .sticky-footer {
    position: sticky;
    bottom: 0;
    display: none;
    margin-top: 3.75rem;
    padding: .625rem 0;
    background: -webkit-gradient(linear,left top,right top,from(#f1b928),to(#e7792b));
    background: -o-linear-gradient(left,#f1b928 0,#e7792b 100%);
    background: linear-gradient(90deg,#f1b928 0,#e7792b 100%);
    z-index: 95
}

#ch-aasld-footer .sticky-footer~.aasld-footer {
    margin-top: 0
}

#ch-aasld-footer .sticky-footer .btn-primary {
    min-width: initial
}

#ch-aasld-footer .sticky-footer .btn-text {
    margin-left: 1.25rem;
    color: #fff
}

#ch-aasld-footer .sticky-footer .btn-text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M129.7 195.8c1.9 0 3.8-.7 5.1-2.3l69.4-76.4c2.4-2.6 2.4-6.7 0-9.4l-69.4-76.4c-2.6-2.8-7-3-9.8-.5-2.8 2.6-3 7-.5 9.8l58.9 64.8H25.5c-3.8 0-6.6 3.9-6.6 7.3s2.7 6.6 6.6 6.6h157.9l-58.9 64.8c-2.6 2.8-2.4 7.2.5 9.8 1.3 1.3 3 1.9 4.7 1.9z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .sticky-footer .btn-text:before {
    background-color: #fff
}

#ch-aasld-footer .sticky-footer .btn-text span {
    display: none
}

#ch-aasld-footer .sticky-footer--show {
    display: block;
    -webkit-animation: slideInUp .3s ease-in-out;
    animation: slideInUp .3s ease-in-out
}

/*
@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}
*/

#ch-aasld-footer .feature-block {
    margin-bottom: 1.5625rem;
    border: 1px solid #dcdcdc;
    overflow: hidden
}

#ch-aasld-footer .feature-block:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .feature-block img {
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover; object-position: center";
    -o-object-position: center;
    object-position: center;
    width: 100%;
    height: 100%;
    max-height: 350px;
    z-index: 1
}

#ch-aasld-footer .feature-block__content {
    position: relative;
    padding: .625rem 1.5625rem 1.875rem
}

#ch-aasld-footer .feature-block__content:before {
    position: absolute;
    top: -4.6875rem;
    right: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 5rem;
    -webkit-transform: scaleX(1.2);
    -ms-transform: scaleX(1.2);
    transform: scaleX(1.2);
    background: url(/themes/custom/aasld_theme/visuals/css-assets/feature-swoosh-teal-mobile.svg) no-repeat top center/100% 5rem;
    content: '';
    z-index: 2
}

#ch-aasld-footer .feature-block__content .rtf {
    position: relative;
    z-index: 3
}

#ch-aasld-footer .feature-block__content .rtf h2 {
    margin-top: 0
}

#ch-aasld-footer .feature-block__content .rtf h3 {
    margin: 1.5625rem 0 .5rem;
    font-size: 1.25rem
}

#ch-aasld-footer .feature-block__content .rtf p:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .feature-block__wrapper {
    margin: 3.125rem 0
}

#ch-aasld-footer .feature-block__wrapper .feature-block:first-child .feature-block__content:before {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/feature-swoosh-teal-mobile.svg)
}

#ch-aasld-footer .feature-block__wrapper .feature-block:nth-child(2n) .feature-block__content:before {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/feature-swoosh-orange-mobile.svg)
}

#ch-aasld-footer .feature-block__wrapper .feature-block:nth-child(3n) .feature-block__content:before {
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/feature-swoosh-green-mobile.svg)
}

#ch-aasld-footer .webform-submission-form {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 45.9375rem;
    min-height: 20.9375rem;
    margin: 2.5rem 0 3.75rem;
    padding: 2.5rem 1.25rem 3.4375rem
}

#ch-aasld-footer .webform-submission-form:after,
#ch-aasld-footer .webform-submission-form:before {
    position: absolute;
    right: 0;
    left: 0;
    display: block;
    width: 100.1%;
    height: 2.5rem;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100.1% 2.5rem;
    content: ''
}

#ch-aasld-footer .webform-submission-form:before {
    top: 0;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/highlights-curve-top.svg)
}

#ch-aasld-footer .webform-submission-form:after {
    bottom: 0;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/highlights-curve-bottom.svg)
}

#ch-aasld-footer .webform-submission-form:after {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

#ch-aasld-footer .webform-submission-form h2 {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .webform-submission-form label {
    display: block;
    color: #313131;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700
}

#ch-aasld-footer .webform-submission-form .form-text,
#ch-aasld-footer .webform-submission-form select {
    min-height: 2.8125rem
}

#ch-aasld-footer .webform-submission-form select {
    background-size: 12px
}

#ch-aasld-footer .webform-submission-form textarea {
    padding: 1.25rem
}

#ch-aasld-footer .webform-submission-form input.error,
#ch-aasld-footer .webform-submission-form select.error,
#ch-aasld-footer .webform-submission-form textarea.error {
    border-color: #b65602;
    color: #454545;
    font-weight: 400
}

#ch-aasld-footer .webform-submission-form .js-form-item {
    margin: .625rem 0 1.875rem
}

#ch-aasld-footer .webform-submission-form .js-form-item p {
    margin-bottom: 0;
    color: #b65602
}

#ch-aasld-footer .webform-submission-form .js-form-type-checkbox {
    margin-bottom: .3125rem
}

#ch-aasld-footer .webform-submission-form .js-form-type-checkbox [type=checkbox]+label {
    color: #454545;
    font-family: "Open Sans",sans-serif;
    font-size: .875rem;
    font-weight: 400
}

#ch-aasld-footer .webform-submission-form .js-form-type-checkbox [type=checkbox]+label:before {
    margin-bottom: -.125rem
}

#ch-aasld-footer .webform-submission-form .captcha {
    margin-top: 2.1875rem
}

#ch-aasld-footer .webform-submission-form .form-actions {
    margin-top: 2.8125rem
}

#ch-aasld-footer .webform-submission-form .form-required:after {
    content: '*'
}

#ch-aasld-footer .webform-submission-form .form-error-message {
    display: none
}

#ch-aasld-footer .webform-submission-form .form-item--error-message {
    display: block
}

#ch-aasld-footer .webform-submission-form .form-error-message,
#ch-aasld-footer .webform-submission-form .form-item--error-message {
    margin-top: .4375rem;
    margin-bottom: -.625rem;
    color: #b65602;
    font-weight: 400
}

#ch-aasld-footer .webform-submission-form.ajax-submit-prevented .form-error-message {
    display: block
}

#ch-aasld-footer .paragraph--type--columns .title-with-link,
#ch-aasld-footer .title-with-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 1.875rem
}

#ch-aasld-footer .paragraph--type--columns .title-with-link h2,
#ch-aasld-footer .title-with-link h2 {
    margin: 0 0 .3125rem
}

#ch-aasld-footer .paragraph--type--columns .title-with-link .btn-text:after,
#ch-aasld-footer .title-with-link .btn-text:after {
    bottom: 5px
}

#ch-aasld-footer .homepage {
    padding: 2.1875rem 0 0
}

#ch-aasld-footer .homepage__divider {
    width: 100%;
    height: 6.875rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 6.875rem
}

#ch-aasld-footer .homepage__divider--teal {
    margin-top: -4.58333rem;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/divider-swoosh-teal.svg)
}

#ch-aasld-footer .homepage__divider--yellow {
    margin-top: -6.875rem;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/divider-swoosh-yellow.svg)
}

#ch-aasld-footer .homepage .info-card__container {
    margin: 2.8125rem 0 3.125rem
}

#ch-aasld-footer .homepage .info-card__card-wrapper .info-card:last-child {
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .sliding-popup-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    padding: .8125rem .9375rem;
    background-color: #fff;
    text-align: center;
    -webkit-box-shadow: 5px 0 10px 0 rgba(49,49,49,.2);
    box-shadow: 5px 0 10px 0 rgba(49,49,49,.2);
    z-index: 100;
    -webkit-animation: .6s sliding-popup-bottom-animation;
    animation: .6s sliding-popup-bottom-animation
}

/*
@-webkit-keyframes sliding-popup-bottom-animation {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes sliding-popup-bottom-animation {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}
*/

#ch-aasld-footer .sliding-popup-bottom .decline-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1.5625rem;
    padding: 0;
    border: 0;
    background-color: transparent;
    color: #006241;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    white-space: nowrap
}

#ch-aasld-footer .sliding-popup-bottom .decline-button:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .75rem;
    height: .75rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M210 34.639L190.361 15 112.5 92.861 34.639 15 15 34.639 92.861 112.5 15 190.361 34.639 210l77.861-77.861L190.361 210 210 190.361 132.139 112.5z'/%3E%3C/svg%3E");
    background-size: .75rem;
    line-height: .75rem;
    margin-top: .1875rem;
    margin-left: .375rem;
    content: ''
}

#ch-aasld-footer .sliding-popup-bottom .decline-button:focus,
#ch-aasld-footer .sliding-popup-bottom .decline-button:hover {
    text-decoration: underline
}

#ch-aasld-footer .sliding-popup-bottom .eu-cookie-compliance-buttons,
#ch-aasld-footer .sliding-popup-bottom .eu-cookie-compliance-message {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

#ch-aasld-footer .sliding-popup-bottom .eu-cookie-compliance-buttons {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

#ch-aasld-footer .sliding-popup-bottom .eu-cookie-compliance-message {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: .9375rem
}

#ch-aasld-footer .sliding-popup-bottom .eu-cookie-compliance-message button,
#ch-aasld-footer .sliding-popup-bottom .eu-cookie-compliance-message p {
    margin-bottom: 0;
    font-size: .875rem
}

#ch-aasld-footer .sliding-popup-bottom .eu-cookie-compliance-message a {
    text-decoration: underline
}

#ch-aasld-footer .sliding-popup-bottom .popup-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
    text-align: left
}

#ch-aasld-footer .paragraph--type--columns h2 {
    margin: 3.75rem 0 1.875rem
}

#ch-aasld-footer .search-card {
    padding: 1.5625rem 0 1.875rem;
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .search-card:first-child {
    padding-top: 0
}

#ch-aasld-footer .search-card:last-child {
    border-bottom: 0
}

#ch-aasld-footer .search-card p {
    display: -webkit-box;
    max-width: 930px;
    max-height: 77px;
    margin-bottom: 0;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

#ch-aasld-footer .search-card__title {
    margin-bottom: .9375rem;
    font-size: 1.5rem
}

#ch-aasld-footer .search-card__title a {
    color: #313131
}

#ch-aasld-footer .search-card__title a[target='_blank'] {
    position: relative
}

#ch-aasld-footer .search-card__title a[target='_blank']:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    display: inline;
    padding-left: .8em;
    content: '\00a0';
    vertical-align: middle;
    background-position: center right
}

#ch-aasld-footer .search-card__title a[target='_blank']:after {
    width: .8em;
    height: .8em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23313131' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E");
    background-size: .8em;
    line-height: .8em
}

#ch-aasld-footer .search-card__title a[target='_blank']:focus:after,
#ch-aasld-footer .search-card__title a[target='_blank']:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23313131' stroke='rgba(0,0,0,0)' stroke-width='0' d='M89.7 141.1c1.5 0 3-.6 4.1-1.7l99.8-99.8v43.8c0 3.2 2.6 5.8 5.8 5.8s5.8-2.6 5.8-5.8V25.7c0-3.2-2.6-5.8-5.8-5.8h-57.7c-3.2 0-5.8 2.6-5.8 5.8s2.6 5.8 5.8 5.8h43.8l-99.8 99.8c-2.3 2.3-2.3 5.9 0 8.2 1 1 2.5 1.6 4 1.6zm57.5 64c12.8 0 23.1-10.4 23.1-23.1v-52c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8v52c0 6.4-5.2 11.6-11.6 11.6h-104c-6.4 0-11.6-5.2-11.6-11.6V77.8c0-6.4 5.2-11.6 11.6-11.6h40.5c3.2 0 5.8-2.6 5.8-5.8 0-3.2-2.6-5.8-5.8-5.8H43.1C30.3 54.6 20 65 20 77.7v104.1c0 12.8 10.4 23.1 23.1 23.1h104.1z'/%3E%3C/svg%3E")
}

#ch-aasld-footer .search-card__title a[target='_blank']:after {
    position: absolute;
    bottom: 5px;
    width: 1rem;
    height: 1rem;
    margin-left: .125rem;
    background-size: 1rem;
    line-height: 1
}

#ch-aasld-footer .search-card__title a:focus,
#ch-aasld-footer .search-card__title a:hover {
    color: #313131
}

#ch-aasld-footer .search-card__card-wrapper {
    margin-bottom: 1.5625rem
}

#ch-aasld-footer .search-card__container h2:first-child {
    margin-top: 0
}

#ch-aasld-footer .search-card__container .error:not(.error--noscript) {
    color: #454545;
    font-weight: 400
}

#ch-aasld-footer [aria-busy=true] .search-card__container .error:not(.error--noscript),
#ch-aasld-footer [aria-busy=true] .search-card__container .pagination,
#ch-aasld-footer [aria-busy=true] .search-card__container .search-card__card-wrapper {
    display: none
}

#ch-aasld-footer .js-list-first-load .search-card__container .pagination {
    display: none
}

#ch-aasld-footer .js-list-has-pagination .search-card:last-child {
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .search-card__wrap.js-list-error [class*=col-]:first-child {
    display: none
}

#ch-aasld-footer .search-card__wrap.js-list-error .info-card__btn-clear {
    display: none
}

#ch-aasld-footer .search-card__intro p {
    margin: 0
}

#ch-aasld-footer .search-box {
    margin: 2.5rem 0 3.125rem
}

#ch-aasld-footer .search-box form {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 48.75rem;
    max-width: 100%;
    padding: 2px 4.375rem 2px 2px;
    border-radius: 1.5625rem;
    -webkit-box-shadow: inset 0 0 0 2px rgba(234,115,11,.6);
    box-shadow: inset 0 0 0 2px rgba(234,115,11,.6);
    overflow: hidden
}

#ch-aasld-footer .search-box form:focus-within {
    -webkit-box-shadow: inset 0 0 0 2px #f04c24;
    box-shadow: inset 0 0 0 2px #f04c24
}

#ch-aasld-footer .search-box [type=search] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23454545' stroke='rgba(0,0,0,0)' stroke-width='0' d='M197 205.5c2.2 0 4.5-.9 6.2-2.6 3.4-3.4 3.4-8.9-.3-12.4l-48.8-48.8c10.6-12.9 16.4-29.2 16.4-47 0-41.9-33.9-75.8-75.8-75.8s-75.5 34-75.5 75.8 33.9 75.8 75.5 75.8c17.8 0 34.1-6.2 47-16.4l48.8 48.8c2 1.7 4.3 2.6 6.5 2.6zM93.8 152.3C61.4 152.3 35 126 35 93.6c0-32.4 26.4-58.8 58.8-58.8s58.8 26.4 58.8 58.8-26.4 58.7-58.8 58.7z'/%3E%3C/svg%3E");
    width: 100%;
    padding-top: .75rem;
    padding-right: .75rem;
    padding-bottom: .75rem;
    padding-left: 2.6875rem;
    border: 0;
    border-radius: 1.5625rem;
    background-repeat: no-repeat;
    background-position: center left .9375rem;
    background-size: 1.125rem;
    font-size: .9375rem;
    line-height: 1
}

#ch-aasld-footer .search-box [type=search]:focus {
    outline: 0
}

#ch-aasld-footer .search-box [type=search]::-ms-clear,
#ch-aasld-footer .search-box [type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

#ch-aasld-footer .search-box [type=search]::-webkit-search-cancel-button,
#ch-aasld-footer .search-box [type=search]::-webkit-search-decoration,
#ch-aasld-footer .search-box [type=search]::-webkit-search-results-button,
#ch-aasld-footer .search-box [type=search]::-webkit-search-results-decoration {
    display: none
}

#ch-aasld-footer .search-box [type=submit] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 4.375rem;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: url(/themes/custom/aasld_theme/visuals/css-assets/orange-swoosh-submit-button.svg) no-repeat center left/cover
}

#ch-aasld-footer .search-box [type=submit]:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: 1rem;
    height: 1rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' stroke='rgba(0,0,0,0)' stroke-width='0' d='M129.7 195.8c1.9 0 3.8-.7 5.1-2.3l69.4-76.4c2.4-2.6 2.4-6.7 0-9.4l-69.4-76.4c-2.6-2.8-7-3-9.8-.5-2.8 2.6-3 7-.5 9.8l58.9 64.8H25.5c-3.8 0-6.6 3.9-6.6 7.3s2.7 6.6 6.6 6.6h157.9l-58.9 64.8c-2.6 2.8-2.4 7.2.5 9.8 1.3 1.3 3 1.9 4.7 1.9z'/%3E%3C/svg%3E");
    background-size: 1rem;
    line-height: 1rem;
    margin-left: .5rem;
    -webkit-transition: -webkit-transform .1s;
    transition: -webkit-transform .1s;
    -o-transition: transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s;
    content: ''
}

#ch-aasld-footer .search-box [type=submit]:focus:after,
#ch-aasld-footer .search-box [type=submit]:hover:after {
    -webkit-transform: translate(5px);
    -ms-transform: translate(5px);
    transform: translate(5px)
}

#ch-aasld-footer .search-box [type=reset] {
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    min-width: auto;
    padding: 0;
    -webkit-transition: color .1s;
    -o-transition: color .1s;
    transition: color .1s;
    border: 0;
    background: 0 0;
    color: #454545;
    font-family: "Open Sans",sans-serif;
    font-size: .875rem;
    font-weight: 400;
    text-decoration: underline;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#ch-aasld-footer .search-box [type=reset]:focus,
#ch-aasld-footer .search-box [type=reset]:hover {
    color: #00472f
}

#ch-aasld-footer .name-card__list .search-box {
    margin-top: 1rem
}

#ch-aasld-footer .name-card__list .search-box [type=reset] {
    display: none
}

#ch-aasld-footer .name-card__list.js-list-error .search-box [type=reset],
#ch-aasld-footer .search-box .js-list-query-populated [type=reset] {
    display: block
}

#ch-aasld-footer .staff-info {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .staff-info h2 {
    margin: 2.1875rem 0
}

#ch-aasld-footer .staff-info__box {
    margin-bottom: 1.875rem;
    padding: 2.1875rem 1.5625rem;
    border: 1px solid #dcdcdc;
    border-top: 5px solid #119283
}

#ch-aasld-footer .staff-info__box:last-child {
    margin-bottom: 3.75rem
}

#ch-aasld-footer .staff-info .bio-block {
    padding: .9375rem 0 1.875rem;
    border-bottom: 1px solid #dcdcdc
}

#ch-aasld-footer .staff-info__box--no-border {
    margin-bottom: 0;
    padding: 0;
    border: 0
}

#ch-aasld-footer .staff-info__box--no-border:last-child {
    margin-bottom: 0
}

#ch-aasld-footer .staff-info__box--no-border .bio-block {
    padding-bottom: 0;
    border-bottom: 0
}

#ch-aasld-footer .content-404 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 3.125rem 0
}

#ch-aasld-footer .content-404 h1 {
    margin-bottom: 2.5rem;
    line-height: 1.2
}

#ch-aasld-footer .content-404 h1 span {
    position: relative;
    color: #ea730b
}

#ch-aasld-footer .content-404 h1 span:after {
    position: absolute;
    right: 0;
    bottom: 2px;
    left: 0;
    display: block;
    width: 100%;
    height: 4px;
    background-color: #f9be00;
    content: ''
}

#ch-aasld-footer .content-404__text p {
    margin-bottom: .9375rem
}

#ch-aasld-footer .content-404__img {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .content-404__img img {
    width: 210px;
    max-width: 100%
}

#ch-aasld-footer .event .btn-event {
    display: none
}

#ch-aasld-footer .event--live .btn-event {
    display: inline
}

#ch-aasld-footer .ad {
    margin: 3.125rem 0;
    text-align: center
}

#ch-aasld-footer .ad a,
#ch-aasld-footer .ad iframe {
    border: 1px solid #dcdcdc
}

#ch-aasld-footer .ad a {
    display: inline-block;
    -webkit-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s
}

#ch-aasld-footer .ad a:focus,
#ch-aasld-footer .ad a:hover {
    border-color: #006241
}

#ch-aasld-footer .ad picture {
    display: inline-block;
    max-width: 100%
}

#ch-aasld-footer .ad iframe {
    display: block;
    width: 100%;
    max-width: 320px;
    height: 50px;
    margin: 0 auto
}

#ch-aasld-footer .ad p {
    margin: .25rem 0 0;
    color: #454545;
    font-family: "Barlow Condensed",sans-serif;
    font-size: .8125rem;
    line-height: 1;
    text-transform: uppercase
}

#ch-aasld-footer .user-login-form {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 45.9375rem;
    margin: 2.5rem auto 3.75rem;
    padding: 2.5rem 1.25rem 3.4375rem
}

#ch-aasld-footer .user-login-form:after,
#ch-aasld-footer .user-login-form:before {
    position: absolute;
    right: 0;
    left: 0;
    display: block;
    width: 100.1%;
    height: 2.5rem;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100.1% 2.5rem;
    content: ''
}

#ch-aasld-footer .user-login-form:before {
    top: 0;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/highlights-curve-top.svg)
}

#ch-aasld-footer .user-login-form:after {
    bottom: 0;
    background-image: url(/themes/custom/aasld_theme/visuals/css-assets/highlights-curve-bottom.svg)
}

#ch-aasld-footer .user-login-form:after {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

#ch-aasld-footer .user-login-form label {
    display: block;
    color: #313131;
    font-family: "Barlow Condensed",sans-serif;
    font-size: 1.25rem;
    font-weight: 700
}

#ch-aasld-footer .user-login-form .btn-primary {
    margin-top: 1.25rem
}

#ch-aasld-footer .user-login-form .forgot_passwork_link {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .user-login-form .forgot_passwork_link a {
    font-size: .9375rem;
    text-decoration: underline
}

#ch-aasld-footer .user-login-form .form-text {
    min-height: 2.8125rem;
    margin-bottom: .625rem
}

#ch-aasld-footer .user-login-form .js-form-item {
    margin-bottom: 1.875rem
}

#ch-aasld-footer .user-login-form .js-form-item~.forgot_passwork_link {
    margin-top: -1.875rem
}

#ch-aasld-footer .name-card {
    display: block;
    height: 100%;
    padding: 1.25rem 1.25rem 1.5625rem;
    border: 1px solid #dcdcdc;
    border-top: 4px solid #119283;
    background-color: #fff
}

#ch-aasld-footer .name-card:focus,
#ch-aasld-footer .name-card:hover {
    text-decoration: none;
    -webkit-box-shadow: 0 2px 6px 0 rgba(49,49,49,.2);
    box-shadow: 0 2px 6px 0 rgba(49,49,49,.2)
}

#ch-aasld-footer .name-card:focus h2,
#ch-aasld-footer .name-card:hover h2 {
    text-decoration: underline
}

#ch-aasld-footer [aria-busy=true] .name-card__container .error:not(.error--noscript),
#ch-aasld-footer [aria-busy=true] .name-card__container .name-card__card-wrapper,
#ch-aasld-footer [aria-busy=true] .name-card__container .name-card__intro,
#ch-aasld-footer [aria-busy=true] .name-card__container .pagination {
    display: none
}

#ch-aasld-footer .js-list-first-load .name-card__container .name-card__intro,
#ch-aasld-footer .js-list-first-load .name-card__container .pagination {
    display: none
}

#ch-aasld-footer .name-card h2 {
    margin-bottom: .9375rem;
    color: #313131;
    font-size: 1.375rem
}

#ch-aasld-footer .name-card p {
    max-width: 21.875rem;
    margin-bottom: 0;
    color: #454545;
    font-size: .875rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

#ch-aasld-footer .name-card__list.js-list-error .col-md-4 {
    display: none
}

#ch-aasld-footer .name-card__list .error h2 {
    margin-bottom: .625rem
}

#ch-aasld-footer .name-card__img {
    position: relative;
    float: right;
    width: 4.0625rem;
    height: 4.0625rem;
    margin: 0 0 .9375rem .9375rem;
    border-radius: 50%;
    overflow: hidden
}

#ch-aasld-footer .name-card__img img {
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover; object-position: top center";
    -o-object-position: top center;
    object-position: top center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#ch-aasld-footer .name-card__btn-clear,
#ch-aasld-footer .name-card__intro .btn-secondary {
    display: inline-block;
    min-width: auto;
    margin-right: .9375rem;
    font-family: "Open Sans",sans-serif;
    font-size: .875rem;
    font-weight: 400
}

#ch-aasld-footer .name-card__btn-clear:last-child,
#ch-aasld-footer .name-card__intro .btn-secondary:last-child {
    margin-right: 0
}

#ch-aasld-footer .name-card__intro {
    margin-bottom: 1.5625rem
}

#ch-aasld-footer .name-card__intro .btn-secondary {
    padding: .3125rem .9375rem;
    line-height: 1.2
}

#ch-aasld-footer .name-card__intro .btn-secondary:after {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    width: .5625rem;
    height: .5625rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23006241' stroke='rgba(0,0,0,0)' stroke-width='0' d='M210 34.639L190.361 15 112.5 92.861 34.639 15 15 34.639 92.861 112.5 15 190.361 34.639 210l77.861-77.861L190.361 210 210 190.361 132.139 112.5z'/%3E%3C/svg%3E");
    background-size: .5625rem;
    line-height: .5625rem;
    margin-left: .9375rem;
    content: '';
    vertical-align: middle
}

#ch-aasld-footer .name-card__btn-clear {
    padding: 0;
    -webkit-transition: color .1s;
    -o-transition: color .1s;
    transition: color .1s;
    border: 0;
    background: 0 0;
    color: #313131;
    text-decoration: underline;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#ch-aasld-footer .name-card__btn-clear:focus,
#ch-aasld-footer .name-card__btn-clear:hover {
    color: #00472f
}

#ch-aasld-footer .name-card__card-wrapper [class*=col] {
    margin-bottom: 1.25rem
}
