@charset "UTF-8";

.reveal-modal-bg {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    background: rgba(0, 0, 0, 0.45);
    z-index: 1004;
    display: none;
    left: 0;
}

.reveal-modal, dialog {
    visibility: hidden;
    display: none;
    position: absolute;
    z-index: 1005;
    width: 100vw;
    top: 0;
    border-radius: 3px;
    left: 0;
    background-color: #FFFFFF;
    padding: 1.25rem;
    border: solid 1px #666666;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    padding: 1.875rem;
}

.reveal-modal.info, dialog.info {
    max-width: 500px;
}


#body-wrapper.font-alt .legacy-scoped p {
    line-height: 1.56em;
    font-size: 1.2em;
    font-weight: 300;
}
.legacy-scoped .site-wrap {
    max-width: 75em !important;
}
.legacy-scoped .number-count--round {
    line-height: 2.2em;
}
.legacy-scoped {
    /* Clearing Styles */
    /* Foundation Dropdowns */
    /* Standard Forms */
    /* Using forms within rows, we need to set some defaults */
    /* Label Styles */
    /* Attach elements to the beginning or end of an input */
    /* Adjust padding, alignment and radius if pre/post element is a button */
    /* Separate prefix and postfix styles when on span or label so buttons keep their own */
    /* We use this to get basic styling on all basic form elements */
    /* Respect enforced amount of rows for textarea */
    /* Add height value for select elements to match text input height */
    /* Adjust margin for form elements below */
    /* Normalize file input width */
    /* HTML5 Number spinners settings */
    /* We add basic fieldset styling */
    /* Error Handling */
    /* Typography resets */
    /* Default Link Styles */
    /* Default paragraph styles */
    /* Default header styles */
    /* Helpful Typography Defaults */
    /* Lists */
    /* Unordered Lists */
    /* Ordered Lists */
    /* Definition Lists */
    /* Abbreviations */
    /* Blockquotes */
    /* Microformats */
    /*
       * Print styles.
       *
       * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
       * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
      */
    /* Wrapped around .top-bar to contain to grid width */
    /* Typography resets */
    /* Default Link Styles */
    /* Default paragraph styles */
    /* Default header styles */
    /* Helpful Typography Defaults */
    /* Lists */
    /* Unordered Lists */
    /* Ordered Lists */
    /* Definition Lists */
    /* Abbreviations */
    /* Blockquotes */
    /* Microformats */
    /*
       * Print styles.
       *
       * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
       * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
      */
    /* Typography resets */
    /* Default Link Styles */
    /* Default paragraph styles */
    /* Default header styles */
    /* Helpful Typography Defaults */
    /* Lists */
    /* Unordered Lists */
    /* Ordered Lists */
    /* Definition Lists */
    /* Abbreviations */
    /* Blockquotes */
    /* Microformats */
    /*
       * Print styles.
       *
       * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
       * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
      */
    /* small displays */
    /* medium displays */
    /* large displays */
    /* xlarge displays */
    /* xxlarge displays */
    /* Orientation targeting */
    /* Specific visibility for tables */
    /* Touch-enabled device targeting */
    /* Specific visibility for tables */
    /* Print visibility */
    /*.icon-checkmark:before {
	content: "\56";
}
.icon-close:before {
	content: "\58";
}
.icon-down:before {
	content: "\61";
}
.icon-linkedin:before {
	content: "\6c";
}
.icon-mail:before {
	content: "\6d";
}
.icon-racu:before {
	content: "\72";
}
.icon-glass:before {
	content: "\73";
}
.icon-home:before {
	content: "\48";
}*/
    /* General button style (reset) */
    /* Slider */
    /* Arrows */
    /* Dots */
    /*************** BB theme **********************/
    /* @group Base */
    /* @end */
    /* @group Single Chosen */
    /* @end */
    /* @group Results */
    /* @end */
    /* @group Active  */
    /* @end */
    /* @group Disabled Support */
    /* @end */
    /* @group Retina compatibility */
    /* @end */
    /* outer wrapper, fixed to left */
    /* inner wrapper */
    /* the list */
    /* share link */
    /*Heights*/
}

    .legacy-scoped meta.foundation-version {
        font-family: "/{{VERSION}}/";
    }

    .legacy-scoped meta.foundation-mq-small {
        font-family: "/only screen/";
        width: 0em;
    }

    .legacy-scoped meta.foundation-mq-medium {
        font-family: "/only screen and (min-width:40.063em)/";
        width: 40.063em;
    }

    .legacy-scoped meta.foundation-mq-large {
        font-family: "/only screen and (min-width:64.063em)/";
        width: 64.063em;
    }

    .legacy-scoped meta.foundation-mq-xlarge {
        font-family: "/only screen and (min-width:90.063em)/";
        width: 90.063em;
    }

    .legacy-scoped meta.foundation-mq-xxlarge {
        font-family: "/only screen and (min-width:120.063em)/";
        width: 120.063em;
    }

    .legacy-scoped meta.foundation-data-attribute-namespace {
        font-family: false;
    }

    .legacy-scoped a:hover {
        cursor: pointer;
    }

    .legacy-scoped img {
        max-width: 100%;
        height: auto;
    }

    .legacy-scoped img {
        -ms-interpolation-mode: bicubic;
    }

    .legacy-scoped #map_canvas img,
    .legacy-scoped #map_canvas embed,
    .legacy-scoped #map_canvas object,
    .legacy-scoped .map_canvas img,
    .legacy-scoped .map_canvas embed,
    .legacy-scoped .map_canvas object {
        max-width: none !important;
    }

    .legacy-scoped .left {
        float: left !important;
    }

    .legacy-scoped .right {
        float: right !important;
    }

    .legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
        content: " ";
        display: table;
    }

    .legacy-scoped .clearfix:after {
        clear: both;
    }

    .legacy-scoped .hide {
        display: none;
    }

    .legacy-scoped .antialiased {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .legacy-scoped img {
        display: inline-block;
        vertical-align: middle;
    }

    .legacy-scoped textarea {
        height: auto;
        min-height: 50px;
    }

    .legacy-scoped select {
        width: 100%;
    }

    .legacy-scoped .row {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        margin-bottom: 0;
        max-width: 1200px;
    }

        .legacy-scoped .row:before, .legacy-scoped .row:after {
            content: " ";
            display: table;
        }

        .legacy-scoped .row:after {
            clear: both;
        }

        .legacy-scoped .row.collapse > .column, .legacy-scoped .banner .row.collapse > .xform,
        .legacy-scoped .row.collapse > .columns {
            padding-left: 0;
            padding-right: 0;
        }

        .legacy-scoped .row.collapse .row {
            margin-left: 0;
            margin-right: 0;
        }

        .legacy-scoped .row .row {
            width: auto;
            margin-left: -15px;
            margin-right: -15px;
            margin-top: 0;
            margin-bottom: 0;
            max-width: none;
        }

            .legacy-scoped .row .row:before, .legacy-scoped .row .row:after {
                content: " ";
                display: table;
            }

            .legacy-scoped .row .row:after {
                clear: both;
            }

            .legacy-scoped .row .row.collapse {
                width: auto;
                margin: 0;
                max-width: none;
            }

                .legacy-scoped .row .row.collapse:before, .legacy-scoped .row .row.collapse:after {
                    content: " ";
                    display: table;
                }

                .legacy-scoped .row .row.collapse:after {
                    clear: both;
                }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        float: left;
    }

    .legacy-scoped [class*="column"] + [class*="column"]:last-child {
        float: right;
    }

    .legacy-scoped [class*="column"] + [class*="column"].end {
        float: left;
    }

@media only screen {
    .legacy-scoped .small-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .small-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .small-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .small-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .small-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .small-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .small-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .small-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .small-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .small-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .small-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .small-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }

    .legacy-scoped .small-1 {
        width: 8.33333%;
    }

    .legacy-scoped .small-2 {
        width: 16.66667%;
    }

    .legacy-scoped .small-3 {
        width: 25%;
    }

    .legacy-scoped .small-4 {
        width: 33.33333%;
    }

    .legacy-scoped .small-5 {
        width: 41.66667%;
    }

    .legacy-scoped .small-6 {
        width: 50%;
    }

    .legacy-scoped .small-7 {
        width: 58.33333%;
    }

    .legacy-scoped .small-8 {
        width: 66.66667%;
    }

    .legacy-scoped .small-9 {
        width: 75%;
    }

    .legacy-scoped .small-10 {
        width: 83.33333%;
    }

    .legacy-scoped .small-11 {
        width: 91.66667%;
    }

    .legacy-scoped .small-12 {
        width: 100%;
    }

    .legacy-scoped .small-offset-0 {
        margin-left: 0% !important;
    }

    .legacy-scoped .small-offset-1 {
        margin-left: 8.33333% !important;
    }

    .legacy-scoped .small-offset-2 {
        margin-left: 16.66667% !important;
    }

    .legacy-scoped .small-offset-3 {
        margin-left: 25% !important;
    }

    .legacy-scoped .small-offset-4 {
        margin-left: 33.33333% !important;
    }

    .legacy-scoped .small-offset-5 {
        margin-left: 41.66667% !important;
    }

    .legacy-scoped .small-offset-6 {
        margin-left: 50% !important;
    }

    .legacy-scoped .small-offset-7 {
        margin-left: 58.33333% !important;
    }

    .legacy-scoped .small-offset-8 {
        margin-left: 66.66667% !important;
    }

    .legacy-scoped .small-offset-9 {
        margin-left: 75% !important;
    }

    .legacy-scoped .small-offset-10 {
        margin-left: 83.33333% !important;
    }

    .legacy-scoped .small-offset-11 {
        margin-left: 91.66667% !important;
    }

    .legacy-scoped .small-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .legacy-scoped .col.small-centered, .legacy-scoped .banner .xform,
    .legacy-scoped .columns.small-centered,
    .legacy-scoped .banner .columns.xform {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .legacy-scoped .col.small-uncentered, .legacy-scoped .banner .small-uncentered.xform,
    .legacy-scoped .columns.small-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .legacy-scoped .col.small-centered:last-child, .legacy-scoped .banner .xform:last-child,
    .legacy-scoped .columns.small-centered:last-child,
    .legacy-scoped .banner .columns.xform:last-child {
        float: none;
    }

    .legacy-scoped .column.small-uncentered:last-child, .legacy-scoped .banner .small-uncentered.xform:last-child,
    .legacy-scoped .columns.small-uncentered:last-child {
        float: left;
    }

    .legacy-scoped .column.small-uncentered.opposite, .legacy-scoped .banner .small-uncentered.opposite.xform,
    .legacy-scoped .columns.small-uncentered.opposite {
        float: right;
    }
}

@media only screen and (min-width: 40.063em) {
    .reveal-modal, dialog {
        width: 80%;
        max-width: 75rem;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .reveal-modal, dialog {
        top: 6.25rem;
    }
    .legacy-scoped .medium-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .medium-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .medium-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .medium-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .medium-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .medium-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .medium-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .medium-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .medium-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .medium-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .medium-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .medium-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }

    .legacy-scoped .medium-1 {
        width: 8.33333%;
    }

    .legacy-scoped .medium-2 {
        width: 16.66667%;
    }

    .legacy-scoped .medium-3 {
        width: 25%;
    }

    .legacy-scoped .medium-4 {
        width: 33.33333%;
    }

    .legacy-scoped .medium-5 {
        width: 41.66667%;
    }

    .legacy-scoped .medium-6 {
        width: 50%;
    }

    .legacy-scoped .medium-7 {
        width: 58.33333%;
    }

    .legacy-scoped .medium-8, .legacy-scoped .banner .xform {
        width: 66.66667%;
    }

    .legacy-scoped .medium-9 {
        width: 75%;
    }

    .legacy-scoped .medium-10 {
        width: 83.33333%;
    }

    .legacy-scoped .medium-11 {
        width: 91.66667%;
    }

    .legacy-scoped .medium-12 {
        width: 100%;
    }

    .legacy-scoped .medium-offset-0 {
        margin-left: 0% !important;
    }

    .legacy-scoped .medium-offset-1 {
        margin-left: 8.33333% !important;
    }

    .legacy-scoped .medium-offset-2 {
        margin-left: 16.66667% !important;
    }

    .legacy-scoped .medium-offset-3 {
        margin-left: 25% !important;
    }

    .legacy-scoped .medium-offset-4 {
        margin-left: 33.33333% !important;
    }

    .legacy-scoped .medium-offset-5 {
        margin-left: 41.66667% !important;
    }

    .legacy-scoped .medium-offset-6 {
        margin-left: 50% !important;
    }

    .legacy-scoped .medium-offset-7 {
        margin-left: 58.33333% !important;
    }

    .legacy-scoped .medium-offset-8 {
        margin-left: 66.66667% !important;
    }

    .legacy-scoped .medium-offset-9 {
        margin-left: 75% !important;
    }

    .legacy-scoped .medium-offset-10 {
        margin-left: 83.33333% !important;
    }

    .legacy-scoped .medium-offset-11 {
        margin-left: 91.66667% !important;
    }

    .legacy-scoped .medium-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .legacy-scoped .column.medium-centered, .legacy-scoped .banner .medium-centered.xform,
    .legacy-scoped .columns.medium-centered {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .legacy-scoped .column.medium-uncentered, .legacy-scoped .banner .medium-uncentered.xform,
    .legacy-scoped .columns.medium-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .legacy-scoped .column.medium-centered:last-child, .legacy-scoped .banner .medium-centered.xform:last-child,
    .legacy-scoped .columns.medium-centered:last-child {
        float: none;
    }

    .legacy-scoped .column.medium-uncentered:last-child, .legacy-scoped .banner .medium-uncentered.xform:last-child,
    .legacy-scoped .columns.medium-uncentered:last-child {
        float: left;
    }

    .legacy-scoped .column.medium-uncentered.opposite, .legacy-scoped .banner .medium-uncentered.opposite.xform,
    .legacy-scoped .columns.medium-uncentered.opposite {
        float: right;
    }

    .legacy-scoped .push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .large-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .large-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .large-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .large-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .large-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .large-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .large-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .large-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .large-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .large-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .large-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .large-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }

    .legacy-scoped .large-1 {
        width: 8.33333%;
    }

    .legacy-scoped .large-2 {
        width: 16.66667%;
    }

    .legacy-scoped .large-3 {
        width: 25%;
    }

    .legacy-scoped .large-4 {
        width: 33.33333%;
    }

    .legacy-scoped .large-5 {
        width: 41.66667%;
    }

    .legacy-scoped .large-6, .legacy-scoped .banner .xform {
        width: 50%;
    }

    .legacy-scoped .large-7 {
        width: 58.33333%;
    }

    .legacy-scoped .large-8 {
        width: 66.66667%;
    }

    .legacy-scoped .large-9 {
        width: 75%;
    }

    .legacy-scoped .large-10 {
        width: 83.33333%;
    }

    .legacy-scoped .large-11 {
        width: 91.66667%;
    }

    .legacy-scoped .large-12 {
        width: 100%;
    }

    .legacy-scoped .large-offset-0 {
        margin-left: 0% !important;
    }

    .legacy-scoped .large-offset-1 {
        margin-left: 8.33333% !important;
    }

    .legacy-scoped .large-offset-2 {
        margin-left: 16.66667% !important;
    }

    .legacy-scoped .large-offset-3 {
        margin-left: 25% !important;
    }

    .legacy-scoped .large-offset-4 {
        margin-left: 33.33333% !important;
    }

    .legacy-scoped .large-offset-5 {
        margin-left: 41.66667% !important;
    }

    .legacy-scoped .large-offset-6 {
        margin-left: 50% !important;
    }

    .legacy-scoped .large-offset-7 {
        margin-left: 58.33333% !important;
    }

    .legacy-scoped .large-offset-8 {
        margin-left: 66.66667% !important;
    }

    .legacy-scoped .large-offset-9 {
        margin-left: 75% !important;
    }

    .legacy-scoped .large-offset-10 {
        margin-left: 83.33333% !important;
    }

    .legacy-scoped .large-offset-11 {
        margin-left: 91.66667% !important;
    }

    .legacy-scoped .large-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .legacy-scoped .column.large-centered, .legacy-scoped .banner .large-centered.xform,
    .legacy-scoped .columns.large-centered {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .legacy-scoped .column.large-uncentered, .legacy-scoped .banner .large-uncentered.xform,
    .legacy-scoped .columns.large-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .legacy-scoped .column.large-centered:last-child, .legacy-scoped .banner .large-centered.xform:last-child,
    .legacy-scoped .columns.large-centered:last-child {
        float: none;
    }

    .legacy-scoped .column.large-uncentered:last-child, .legacy-scoped .banner .large-uncentered.xform:last-child,
    .legacy-scoped .columns.large-uncentered:last-child {
        float: left;
    }

    .legacy-scoped .column.large-uncentered.opposite, .legacy-scoped .banner .large-uncentered.opposite.xform,
    .legacy-scoped .columns.large-uncentered.opposite {
        float: right;
    }

    .legacy-scoped .push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .accordion {
    margin-bottom: 0;
}

    .legacy-scoped .accordion:before, .legacy-scoped .accordion:after {
        content: " ";
        display: table;
    }

    .legacy-scoped .accordion:after {
        clear: both;
    }

    .legacy-scoped .accordion .accordion-navigation, .legacy-scoped .accordion dd {
        display: block;
        margin-bottom: 0 !important;
    }

        .legacy-scoped .accordion .accordion-navigation.active > a, .legacy-scoped .accordion dd.active > a {
            background: #e8e8e8;
        }

        .legacy-scoped .accordion .accordion-navigation > a, .legacy-scoped .accordion dd > a {
            background: #EFEFEF;
            color: #222222;
            padding: 16px;
            display: block;
            font-family: Arial, sans-serif;
            font-size: 16px;
        }

            .legacy-scoped .accordion .accordion-navigation > a:hover, .legacy-scoped .accordion dd > a:hover {
                background: #e3e3e3;
            }

        .legacy-scoped .accordion .accordion-navigation > .content, .legacy-scoped .accordion dd > .content {
            display: none;
        
            padding:15px 0;
        }
        .legacy-scoped .accordion__indicator {
            /* display: none !important; */
        }
        .legacy-scoped .accordion.active .accordion__indicator:before {
            transform: rotate(180deg);
        }
            .legacy-scoped .accordion .accordion-navigation > .content.active, .legacy-scoped .accordion dd > .content.active {
                display: block;
                background: none;
            }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .alert-box {
    border-style: solid;
    border-width: 1px;
    display: block;
    font-weight: normal;
    margin-bottom: 20px;
    position: relative;
    padding: 14px 24px 14px 14px;
    font-size: 13px;
    transition: opacity 300ms ease-out;
    background-color: #001f56;
    border-color: #001b4a;
    color: #FFFFFF;
}

    .legacy-scoped .alert-box .close {
        font-size: 22px;
        padding: 9px 6px 4px;
        line-height: 0;
        position: absolute;
        top: 50%;
        margin-top: -11px;
        right: 4px;
        color: #333333;
        opacity: 0.3;
    }

        .legacy-scoped .alert-box .close:hover, .legacy-scoped .alert-box .close:focus {
            opacity: 0.5;
        }

    .legacy-scoped .alert-box.radius {
        border-radius: 3px;
    }

    .legacy-scoped .alert-box.round {
        border-radius: 1000px;
    }

    .legacy-scoped .alert-box.success {
        background-color: #93c814;
        border-color: #7eac11;
        color: #FFFFFF;
    }

    .legacy-scoped .alert-box.alert {
        background-color: #c9204c;
        border-color: #ad1c41;
        color: #FFFFFF;
    }

    .legacy-scoped .alert-box.secondary {
        background-color: #009fe2;
        border-color: #0089c2;
        color: #FFFFFF;
    }

    .legacy-scoped .alert-box.warning {
        background-color: #f08a24;
        border-color: #de770f;
        color: #FFFFFF;
    }

    .legacy-scoped .alert-box.info {
        background-color: #a0d3e8;
        border-color: #74bfdd;
        color: #00364d;
    }

    .legacy-scoped .alert-box.alert-close {
        opacity: 0;
    }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -10px;
}

    .legacy-scoped [class*="block-grid-"]:before, .legacy-scoped [class*="block-grid-"]:after {
        content: " ";
        display: table;
    }

    .legacy-scoped [class*="block-grid-"]:after {
        clear: both;
    }

    .legacy-scoped [class*="block-grid-"] > li {
        display: block;
        height: auto;
        float: left;
        padding: 0 10px 20px;
    }

@media only screen {
    .legacy-scoped .small-block-grid-1 > li {
        width: 100%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-1 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-1 > li:nth-of-type(1n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-2 > li {
        width: 50%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-2 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-2 > li:nth-of-type(2n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-3 > li {
        width: 33.33333%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-3 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-3 > li:nth-of-type(3n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-4 > li {
        width: 25%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-4 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-4 > li:nth-of-type(4n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-5 > li {
        width: 20%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-5 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-5 > li:nth-of-type(5n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-6 > li {
        width: 16.66667%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-6 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-6 > li:nth-of-type(6n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-7 > li {
        width: 14.28571%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-7 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-7 > li:nth-of-type(7n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-8 > li {
        width: 12.5%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-8 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-8 > li:nth-of-type(8n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-9 > li {
        width: 11.11111%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-9 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-9 > li:nth-of-type(9n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-10 > li {
        width: 10%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-10 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-10 > li:nth-of-type(10n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-11 > li {
        width: 9.09091%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-11 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-11 > li:nth-of-type(11n+1) {
            clear: both;
        }

    .legacy-scoped .small-block-grid-12 > li {
        width: 8.33333%;
        list-style: none;
    }

        .legacy-scoped .small-block-grid-12 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .small-block-grid-12 > li:nth-of-type(12n+1) {
            clear: both;
        }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .medium-block-grid-1 > li {
        width: 100%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-1 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-1 > li:nth-of-type(1n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-2 > li {
        width: 50%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-2 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-2 > li:nth-of-type(2n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-3 > li {
        width: 33.33333%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-3 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-3 > li:nth-of-type(3n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-4 > li {
        width: 25%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-4 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-4 > li:nth-of-type(4n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-5 > li {
        width: 20%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-5 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-5 > li:nth-of-type(5n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-6 > li {
        width: 16.66667%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-6 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-6 > li:nth-of-type(6n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-7 > li {
        width: 14.28571%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-7 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-7 > li:nth-of-type(7n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-8 > li {
        width: 12.5%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-8 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-8 > li:nth-of-type(8n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-9 > li {
        width: 11.11111%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-9 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-9 > li:nth-of-type(9n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-10 > li {
        width: 10%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-10 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-10 > li:nth-of-type(10n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-11 > li {
        width: 9.09091%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-11 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-11 > li:nth-of-type(11n+1) {
            clear: both;
        }

    .legacy-scoped .medium-block-grid-12 > li {
        width: 8.33333%;
        list-style: none;
    }

        .legacy-scoped .medium-block-grid-12 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .medium-block-grid-12 > li:nth-of-type(12n+1) {
            clear: both;
        }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .large-block-grid-1 > li {
        width: 100%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-1 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-1 > li:nth-of-type(1n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-2 > li {
        width: 50%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-2 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-2 > li:nth-of-type(2n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-3 > li {
        width: 33.33333%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-3 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-3 > li:nth-of-type(3n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-4 > li {
        width: 25%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-4 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-4 > li:nth-of-type(4n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-5 > li {
        width: 20%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-5 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-5 > li:nth-of-type(5n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-6 > li {
        width: 16.66667%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-6 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-6 > li:nth-of-type(6n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-7 > li {
        width: 14.28571%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-7 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-7 > li:nth-of-type(7n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-8 > li {
        width: 12.5%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-8 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-8 > li:nth-of-type(8n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-9 > li {
        width: 11.11111%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-9 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-9 > li:nth-of-type(9n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-10 > li {
        width: 10%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-10 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-10 > li:nth-of-type(10n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-11 > li {
        width: 9.09091%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-11 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-11 > li:nth-of-type(11n+1) {
            clear: both;
        }

    .legacy-scoped .large-block-grid-12 > li {
        width: 8.33333%;
        list-style: none;
    }

        .legacy-scoped .large-block-grid-12 > li:nth-of-type(1n) {
            clear: none;
        }

        .legacy-scoped .large-block-grid-12 > li:nth-of-type(12n+1) {
            clear: both;
        }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped button, .legacy-scoped .button {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 20px;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 17px;
    padding-left: 32px;
    font-size: 16px;
    background-color: #001f56;
    border-color: #001945;
    color: #FFFFFF;
    transition: background-color 300ms ease-out;
}
    .legacy-scoped .button__clean--small {
        padding: 10px 16px 11px 0 !important;
    }
    .legacy-scoped .button__clean {
        margin:0 !important;
    }
.legacy-scoped .button__primary--small {
    font-size: 16px;
    padding: 14px 22px 15px !important;
}  
    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        background-color: #001945;
    }

    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        color: #FFFFFF;
    }

    .legacy-scoped button.secondary, .legacy-scoped .button.secondary {
        background-color: #009fe2;
        border-color: #007fb5;
        color: #FFFFFF;
    }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            background-color: #007fb5;
        }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.success, .legacy-scoped .button.success {
        background-color: #93c814;
        border-color: #76a010;
        color: #FFFFFF;
    }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            background-color: #76a010;
        }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.alert, .legacy-scoped .button.alert {
        background-color: #c9204c;
        border-color: #a11a3d;
        color: #FFFFFF;
    }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            background-color: #a11a3d;
        }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.warning, .legacy-scoped .button.warning {
        background-color: #f08a24;
        border-color: #cf6e0e;
        color: #FFFFFF;
    }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            background-color: #cf6e0e;
        }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.info, .legacy-scoped .button.info {
        background-color: #a0d3e8;
        border-color: #61b6d9;
        color: #333333;
    }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            background-color: #61b6d9;
        }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.large, .legacy-scoped .button.large {
        padding-top: 18px;
        padding-right: 36px;
        padding-bottom: 19px;
        padding-left: 36px;
        font-size: 20px;
    }

    .legacy-scoped button.small, .legacy-scoped .button.small {
        padding-top: 14px;
        padding-right: 28px;
        padding-bottom: 15px;
        padding-left: 28px;
        font-size: 13px;
    }

    .legacy-scoped button.tiny, .legacy-scoped .button.tiny {
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 11px;
        padding-left: 20px;
        font-size: 11px;
    }

    .legacy-scoped button.expand, .legacy-scoped .button.expand {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }

    .legacy-scoped button.left-align, .legacy-scoped .button.left-align {
        text-align: left;
        text-indent: 12px;
    }

    .legacy-scoped button.right-align, .legacy-scoped .button.right-align {
        text-align: right;
        padding-right: 12px;
    }

    .legacy-scoped button.radius, .legacy-scoped .button.radius {
        border-radius: 3px;
    }

    .legacy-scoped button.round, .legacy-scoped .button.round {
        border-radius: 1000px;
    }

    .legacy-scoped button.disabled, .legacy-scoped button[disabled], .legacy-scoped .button.disabled, .legacy-scoped .button[disabled] {
        background-color: #001f56;
        border-color: #001945;
        color: #FFFFFF;
        cursor: default;
        opacity: 0.7;
        box-shadow: none;
    }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001945;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            color: #FFFFFF;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001f56;
        }

        .legacy-scoped button.disabled.secondary, .legacy-scoped button[disabled].secondary, .legacy-scoped .button.disabled.secondary, .legacy-scoped .button[disabled].secondary {
            background-color: #009fe2;
            border-color: #007fb5;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #007fb5;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #009fe2;
            }

        .legacy-scoped button.disabled.success, .legacy-scoped button[disabled].success, .legacy-scoped .button.disabled.success, .legacy-scoped .button[disabled].success {
            background-color: #93c814;
            border-color: #76a010;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #76a010;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #93c814;
            }

        .legacy-scoped button.disabled.alert, .legacy-scoped button[disabled].alert, .legacy-scoped .button.disabled.alert, .legacy-scoped .button[disabled].alert {
            background-color: #c9204c;
            border-color: #a11a3d;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #a11a3d;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #c9204c;
            }

        .legacy-scoped button.disabled.warning, .legacy-scoped button[disabled].warning, .legacy-scoped .button.disabled.warning, .legacy-scoped .button[disabled].warning {
            background-color: #f08a24;
            border-color: #cf6e0e;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #cf6e0e;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #f08a24;
            }

        .legacy-scoped button.disabled.info, .legacy-scoped button[disabled].info, .legacy-scoped .button.disabled.info, .legacy-scoped .button[disabled].info {
            background-color: #a0d3e8;
            border-color: #61b6d9;
            color: #333333;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #61b6d9;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #a0d3e8;
            }

    .legacy-scoped button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped button, .legacy-scoped .button {
        display: inline-block;
    }
}

.legacy-scoped .button-group {
    list-style: none;
    margin: 0;
    left: 0;
}

    .legacy-scoped .button-group:before, .legacy-scoped .button-group:after {
        content: " ";
        display: table;
    }

    .legacy-scoped .button-group:after {
        clear: both;
    }

    .legacy-scoped .button-group > li {
        margin: 0 -2px;
        float: left;
        display: inline-block;
    }

        .legacy-scoped .button-group > li > button, .legacy-scoped .button-group > li .button {
            border-left: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
        }

        .legacy-scoped .button-group > li:first-child button, .legacy-scoped .button-group > li:first-child .button {
            border-left: 0;
        }

    .legacy-scoped .button-group.stack > li {
        margin: 0 -2px;
        float: left;
        display: inline-block;
        display: block;
        margin: 0;
        float: none;
    }

        .legacy-scoped .button-group.stack > li > button, .legacy-scoped .button-group.stack > li .button {
            border-left: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
        }

        .legacy-scoped .button-group.stack > li:first-child button, .legacy-scoped .button-group.stack > li:first-child .button {
            border-left: 0;
        }

        .legacy-scoped .button-group.stack > li > button, .legacy-scoped .button-group.stack > li .button {
            border-top: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
            border-left-width: 0px;
            margin: 0;
            display: block;
        }

        .legacy-scoped .button-group.stack > li:first-child button, .legacy-scoped .button-group.stack > li:first-child .button {
            border-top: 0;
        }

    .legacy-scoped .button-group.stack-for-small > li {
        margin: 0 -2px;
        float: left;
        display: inline-block;
    }

        .legacy-scoped .button-group.stack-for-small > li > button, .legacy-scoped .button-group.stack-for-small > li .button {
            border-left: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
        }

        .legacy-scoped .button-group.stack-for-small > li:first-child button, .legacy-scoped .button-group.stack-for-small > li:first-child .button {
            border-left: 0;
        }

@media only screen and (max-width: 40em) {
    .legacy-scoped .button-group.stack-for-small > li {
        margin: 0 -2px;
        float: left;
        display: inline-block;
        display: block;
        margin: 0;
    }

        .legacy-scoped .button-group.stack-for-small > li > button, .legacy-scoped .button-group.stack-for-small > li .button {
            border-left: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
        }

        .legacy-scoped .button-group.stack-for-small > li:first-child button, .legacy-scoped .button-group.stack-for-small > li:first-child .button {
            border-left: 0;
        }

        .legacy-scoped .button-group.stack-for-small > li > button, .legacy-scoped .button-group.stack-for-small > li .button {
            border-top: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
            border-left-width: 0px;
            margin: 0;
            display: block;
        }

        .legacy-scoped .button-group.stack-for-small > li:first-child button, .legacy-scoped .button-group.stack-for-small > li:first-child .button {
            border-top: 0;
        }
}

.legacy-scoped .button-group.radius > * {
    margin: 0 -2px;
    float: left;
    display: inline-block;
}

    .legacy-scoped .button-group.radius > * > button, .legacy-scoped .button-group.radius > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.radius > *:first-child button, .legacy-scoped .button-group.radius > *:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.radius > *,
    .legacy-scoped .button-group.radius > * > a,
    .legacy-scoped .button-group.radius > * > button,
    .legacy-scoped .button-group.radius > * > .button {
        border-radius: 0;
    }

        .legacy-scoped .button-group.radius > *:first-child,
        .legacy-scoped .button-group.radius > *:first-child > a,
        .legacy-scoped .button-group.radius > *:first-child > button,
        .legacy-scoped .button-group.radius > *:first-child > .button {
            -webkit-border-bottom-left-radius: 3px;
            -webkit-border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
            border-top-left-radius: 3px;
        }

        .legacy-scoped .button-group.radius > *:last-child,
        .legacy-scoped .button-group.radius > *:last-child > a,
        .legacy-scoped .button-group.radius > *:last-child > button,
        .legacy-scoped .button-group.radius > *:last-child > .button {
            -webkit-border-bottom-right-radius: 3px;
            -webkit-border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
            border-top-right-radius: 3px;
        }

.legacy-scoped .button-group.radius.stack > * {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    display: block;
    margin: 0;
}

    .legacy-scoped .button-group.radius.stack > * > button, .legacy-scoped .button-group.radius.stack > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.radius.stack > *:first-child button, .legacy-scoped .button-group.radius.stack > *:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.radius.stack > * > button, .legacy-scoped .button-group.radius.stack > * .button {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0px;
        margin: 0;
        display: block;
    }

    .legacy-scoped .button-group.radius.stack > *:first-child button, .legacy-scoped .button-group.radius.stack > *:first-child .button {
        border-top: 0;
    }

    .legacy-scoped .button-group.radius.stack > *,
    .legacy-scoped .button-group.radius.stack > * > a,
    .legacy-scoped .button-group.radius.stack > * > button,
    .legacy-scoped .button-group.radius.stack > * > .button {
        border-radius: 0;
    }

        .legacy-scoped .button-group.radius.stack > *:first-child,
        .legacy-scoped .button-group.radius.stack > *:first-child > a,
        .legacy-scoped .button-group.radius.stack > *:first-child > button,
        .legacy-scoped .button-group.radius.stack > *:first-child > .button {
            -webkit-top-left-radius: 3px;
            -webkit-top-right-radius: 3px;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

        .legacy-scoped .button-group.radius.stack > *:last-child,
        .legacy-scoped .button-group.radius.stack > *:last-child > a,
        .legacy-scoped .button-group.radius.stack > *:last-child > button,
        .legacy-scoped .button-group.radius.stack > *:last-child > .button {
            -webkit-bottom-left-radius: 3px;
            -webkit-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
            border-bottom-right-radius: 3px;
        }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .button-group.radius.stack-for-small > * {
        margin: 0 -2px;
        float: left;
        display: inline-block;
    }

        .legacy-scoped .button-group.radius.stack-for-small > * > button, .legacy-scoped .button-group.radius.stack-for-small > * .button {
            border-left: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
        }

        .legacy-scoped .button-group.radius.stack-for-small > *:first-child button, .legacy-scoped .button-group.radius.stack-for-small > *:first-child .button {
            border-left: 0;
        }

        .legacy-scoped .button-group.radius.stack-for-small > *,
        .legacy-scoped .button-group.radius.stack-for-small > * > a,
        .legacy-scoped .button-group.radius.stack-for-small > * > button,
        .legacy-scoped .button-group.radius.stack-for-small > * > .button {
            border-radius: 0;
        }

            .legacy-scoped .button-group.radius.stack-for-small > *:first-child,
            .legacy-scoped .button-group.radius.stack-for-small > *:first-child > a,
            .legacy-scoped .button-group.radius.stack-for-small > *:first-child > button,
            .legacy-scoped .button-group.radius.stack-for-small > *:first-child > .button {
                -webkit-border-bottom-left-radius: 3px;
                -webkit-border-top-left-radius: 3px;
                border-bottom-left-radius: 3px;
                border-top-left-radius: 3px;
            }

            .legacy-scoped .button-group.radius.stack-for-small > *:last-child,
            .legacy-scoped .button-group.radius.stack-for-small > *:last-child > a,
            .legacy-scoped .button-group.radius.stack-for-small > *:last-child > button,
            .legacy-scoped .button-group.radius.stack-for-small > *:last-child > .button {
                -webkit-border-bottom-right-radius: 3px;
                -webkit-border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                border-top-right-radius: 3px;
            }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .button-group.radius.stack-for-small > * {
        margin: 0 -2px;
        float: left;
        display: inline-block;
        display: block;
        margin: 0;
    }

        .legacy-scoped .button-group.radius.stack-for-small > * > button, .legacy-scoped .button-group.radius.stack-for-small > * .button {
            border-left: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
        }

        .legacy-scoped .button-group.radius.stack-for-small > *:first-child button, .legacy-scoped .button-group.radius.stack-for-small > *:first-child .button {
            border-left: 0;
        }

        .legacy-scoped .button-group.radius.stack-for-small > * > button, .legacy-scoped .button-group.radius.stack-for-small > * .button {
            border-top: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
            border-left-width: 0px;
            margin: 0;
            display: block;
        }

        .legacy-scoped .button-group.radius.stack-for-small > *:first-child button, .legacy-scoped .button-group.radius.stack-for-small > *:first-child .button {
            border-top: 0;
        }

        .legacy-scoped .button-group.radius.stack-for-small > *,
        .legacy-scoped .button-group.radius.stack-for-small > * > a,
        .legacy-scoped .button-group.radius.stack-for-small > * > button,
        .legacy-scoped .button-group.radius.stack-for-small > * > .button {
            border-radius: 0;
        }

            .legacy-scoped .button-group.radius.stack-for-small > *:first-child,
            .legacy-scoped .button-group.radius.stack-for-small > *:first-child > a,
            .legacy-scoped .button-group.radius.stack-for-small > *:first-child > button,
            .legacy-scoped .button-group.radius.stack-for-small > *:first-child > .button {
                -webkit-top-left-radius: 3px;
                -webkit-top-right-radius: 3px;
                border-top-left-radius: 3px;
                border-top-right-radius: 3px;
            }

            .legacy-scoped .button-group.radius.stack-for-small > *:last-child,
            .legacy-scoped .button-group.radius.stack-for-small > *:last-child > a,
            .legacy-scoped .button-group.radius.stack-for-small > *:last-child > button,
            .legacy-scoped .button-group.radius.stack-for-small > *:last-child > .button {
                -webkit-bottom-left-radius: 3px;
                -webkit-bottom-right-radius: 3px;
                border-bottom-left-radius: 3px;
                border-bottom-right-radius: 3px;
            }
}

.legacy-scoped .button-group.round > * {
    margin: 0 -2px;
    float: left;
    display: inline-block;
}

    .legacy-scoped .button-group.round > * > button, .legacy-scoped .button-group.round > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.round > *:first-child button, .legacy-scoped .button-group.round > *:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.round > *,
    .legacy-scoped .button-group.round > * > a,
    .legacy-scoped .button-group.round > * > button,
    .legacy-scoped .button-group.round > * > .button {
        border-radius: 0;
    }

        .legacy-scoped .button-group.round > *:first-child,
        .legacy-scoped .button-group.round > *:first-child > a,
        .legacy-scoped .button-group.round > *:first-child > button,
        .legacy-scoped .button-group.round > *:first-child > .button {
            -webkit-border-bottom-left-radius: 1000px;
            -webkit-border-top-left-radius: 1000px;
            border-bottom-left-radius: 1000px;
            border-top-left-radius: 1000px;
        }

        .legacy-scoped .button-group.round > *:last-child,
        .legacy-scoped .button-group.round > *:last-child > a,
        .legacy-scoped .button-group.round > *:last-child > button,
        .legacy-scoped .button-group.round > *:last-child > .button {
            -webkit-border-bottom-right-radius: 1000px;
            -webkit-border-top-right-radius: 1000px;
            border-bottom-right-radius: 1000px;
            border-top-right-radius: 1000px;
        }

.legacy-scoped .button-group.round.stack > * {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    display: block;
    margin: 0;
}

    .legacy-scoped .button-group.round.stack > * > button, .legacy-scoped .button-group.round.stack > * .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.round.stack > *:first-child button, .legacy-scoped .button-group.round.stack > *:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.round.stack > * > button, .legacy-scoped .button-group.round.stack > * .button {
        border-top: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
        border-left-width: 0px;
        margin: 0;
        display: block;
    }

    .legacy-scoped .button-group.round.stack > *:first-child button, .legacy-scoped .button-group.round.stack > *:first-child .button {
        border-top: 0;
    }

    .legacy-scoped .button-group.round.stack > *,
    .legacy-scoped .button-group.round.stack > * > a,
    .legacy-scoped .button-group.round.stack > * > button,
    .legacy-scoped .button-group.round.stack > * > .button {
        border-radius: 0;
    }

        .legacy-scoped .button-group.round.stack > *:first-child,
        .legacy-scoped .button-group.round.stack > *:first-child > a,
        .legacy-scoped .button-group.round.stack > *:first-child > button,
        .legacy-scoped .button-group.round.stack > *:first-child > .button {
            -webkit-top-left-radius: 16px;
            -webkit-top-right-radius: 16px;
            border-top-left-radius: 16px;
            border-top-right-radius: 16px;
        }

        .legacy-scoped .button-group.round.stack > *:last-child,
        .legacy-scoped .button-group.round.stack > *:last-child > a,
        .legacy-scoped .button-group.round.stack > *:last-child > button,
        .legacy-scoped .button-group.round.stack > *:last-child > .button {
            -webkit-bottom-left-radius: 16px;
            -webkit-bottom-right-radius: 16px;
            border-bottom-left-radius: 16px;
            border-bottom-right-radius: 16px;
        }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .button-group.round.stack-for-small > * {
        margin: 0 -2px;
        float: left;
        display: inline-block;
    }

        .legacy-scoped .button-group.round.stack-for-small > * > button, .legacy-scoped .button-group.round.stack-for-small > * .button {
            border-left: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
        }

        .legacy-scoped .button-group.round.stack-for-small > *:first-child button, .legacy-scoped .button-group.round.stack-for-small > *:first-child .button {
            border-left: 0;
        }

        .legacy-scoped .button-group.round.stack-for-small > *,
        .legacy-scoped .button-group.round.stack-for-small > * > a,
        .legacy-scoped .button-group.round.stack-for-small > * > button,
        .legacy-scoped .button-group.round.stack-for-small > * > .button {
            border-radius: 0;
        }

            .legacy-scoped .button-group.round.stack-for-small > *:first-child,
            .legacy-scoped .button-group.round.stack-for-small > *:first-child > a,
            .legacy-scoped .button-group.round.stack-for-small > *:first-child > button,
            .legacy-scoped .button-group.round.stack-for-small > *:first-child > .button {
                -webkit-border-bottom-left-radius: 1000px;
                -webkit-border-top-left-radius: 1000px;
                border-bottom-left-radius: 1000px;
                border-top-left-radius: 1000px;
            }

            .legacy-scoped .button-group.round.stack-for-small > *:last-child,
            .legacy-scoped .button-group.round.stack-for-small > *:last-child > a,
            .legacy-scoped .button-group.round.stack-for-small > *:last-child > button,
            .legacy-scoped .button-group.round.stack-for-small > *:last-child > .button {
                -webkit-border-bottom-right-radius: 1000px;
                -webkit-border-top-right-radius: 1000px;
                border-bottom-right-radius: 1000px;
                border-top-right-radius: 1000px;
            }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .button-group.round.stack-for-small > * {
        margin: 0 -2px;
        float: left;
        display: inline-block;
        display: block;
        margin: 0;
    }

        .legacy-scoped .button-group.round.stack-for-small > * > button, .legacy-scoped .button-group.round.stack-for-small > * .button {
            border-left: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
        }

        .legacy-scoped .button-group.round.stack-for-small > *:first-child button, .legacy-scoped .button-group.round.stack-for-small > *:first-child .button {
            border-left: 0;
        }

        .legacy-scoped .button-group.round.stack-for-small > * > button, .legacy-scoped .button-group.round.stack-for-small > * .button {
            border-top: 1px solid;
            border-color: rgba(255, 255, 255, 0.5);
            border-left-width: 0px;
            margin: 0;
            display: block;
        }

        .legacy-scoped .button-group.round.stack-for-small > *:first-child button, .legacy-scoped .button-group.round.stack-for-small > *:first-child .button {
            border-top: 0;
        }

        .legacy-scoped .button-group.round.stack-for-small > *,
        .legacy-scoped .button-group.round.stack-for-small > * > a,
        .legacy-scoped .button-group.round.stack-for-small > * > button,
        .legacy-scoped .button-group.round.stack-for-small > * > .button {
            border-radius: 0;
        }

            .legacy-scoped .button-group.round.stack-for-small > *:first-child,
            .legacy-scoped .button-group.round.stack-for-small > *:first-child > a,
            .legacy-scoped .button-group.round.stack-for-small > *:first-child > button,
            .legacy-scoped .button-group.round.stack-for-small > *:first-child > .button {
                -webkit-top-left-radius: 16px;
                -webkit-top-right-radius: 16px;
                border-top-left-radius: 16px;
                border-top-right-radius: 16px;
            }

            .legacy-scoped .button-group.round.stack-for-small > *:last-child,
            .legacy-scoped .button-group.round.stack-for-small > *:last-child > a,
            .legacy-scoped .button-group.round.stack-for-small > *:last-child > button,
            .legacy-scoped .button-group.round.stack-for-small > *:last-child > .button {
                -webkit-bottom-left-radius: 16px;
                -webkit-bottom-right-radius: 16px;
                border-bottom-left-radius: 16px;
                border-bottom-right-radius: 16px;
            }
}

.legacy-scoped .button-group.even-2 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 50%;
}

    .legacy-scoped .button-group.even-2 li > button, .legacy-scoped .button-group.even-2 li .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.even-2 li:first-child button, .legacy-scoped .button-group.even-2 li:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.even-2 li button, .legacy-scoped .button-group.even-2 li .button {
        width: 100%;
    }

.legacy-scoped .button-group.even-3 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 33.33333%;
}

    .legacy-scoped .button-group.even-3 li > button, .legacy-scoped .button-group.even-3 li .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.even-3 li:first-child button, .legacy-scoped .button-group.even-3 li:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.even-3 li button, .legacy-scoped .button-group.even-3 li .button {
        width: 100%;
    }

.legacy-scoped .button-group.even-4 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 25%;
}

    .legacy-scoped .button-group.even-4 li > button, .legacy-scoped .button-group.even-4 li .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.even-4 li:first-child button, .legacy-scoped .button-group.even-4 li:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.even-4 li button, .legacy-scoped .button-group.even-4 li .button {
        width: 100%;
    }

.legacy-scoped .button-group.even-5 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 20%;
}

    .legacy-scoped .button-group.even-5 li > button, .legacy-scoped .button-group.even-5 li .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.even-5 li:first-child button, .legacy-scoped .button-group.even-5 li:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.even-5 li button, .legacy-scoped .button-group.even-5 li .button {
        width: 100%;
    }

.legacy-scoped .button-group.even-6 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 16.66667%;
}

    .legacy-scoped .button-group.even-6 li > button, .legacy-scoped .button-group.even-6 li .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.even-6 li:first-child button, .legacy-scoped .button-group.even-6 li:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.even-6 li button, .legacy-scoped .button-group.even-6 li .button {
        width: 100%;
    }

.legacy-scoped .button-group.even-7 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 14.28571%;
}

    .legacy-scoped .button-group.even-7 li > button, .legacy-scoped .button-group.even-7 li .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.even-7 li:first-child button, .legacy-scoped .button-group.even-7 li:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.even-7 li button, .legacy-scoped .button-group.even-7 li .button {
        width: 100%;
    }

.legacy-scoped .button-group.even-8 li {
    margin: 0 -2px;
    float: left;
    display: inline-block;
    width: 12.5%;
}

    .legacy-scoped .button-group.even-8 li > button, .legacy-scoped .button-group.even-8 li .button {
        border-left: 1px solid;
        border-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .button-group.even-8 li:first-child button, .legacy-scoped .button-group.even-8 li:first-child .button {
        border-left: 0;
    }

    .legacy-scoped .button-group.even-8 li button, .legacy-scoped .button-group.even-8 li .button {
        width: 100%;
    }

.legacy-scoped .button-bar:before, .legacy-scoped .button-bar:after {
    content: " ";
    display: table;
}

.legacy-scoped .button-bar:after {
    clear: both;
}

.legacy-scoped .button-bar .button-group {
    float: left;
    margin-right: 10px;
}

    .legacy-scoped .button-bar .button-group div {
        overflow: hidden;
    }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped button, .legacy-scoped .button {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 20px;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 17px;
    padding-left: 32px;
    font-size: 16px;
    background-color: #001f56;
    border-color: #001945;
    color: #FFFFFF;
    transition: background-color 300ms ease-out;
}

    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        background-color: #001945;
    }

    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        color: #FFFFFF;
    }

    .legacy-scoped button.secondary, .legacy-scoped .button.secondary {
        background-color: #009fe2;
        border-color: #007fb5;
        color: #FFFFFF;
    }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            background-color: #007fb5;
        }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.success, .legacy-scoped .button.success {
        background-color: #93c814;
        border-color: #76a010;
        color: #FFFFFF;
    }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            background-color: #76a010;
        }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.alert, .legacy-scoped .button.alert {
        background-color: #c9204c;
        border-color: #a11a3d;
        color: #FFFFFF;
    }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            background-color: #a11a3d;
        }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.warning, .legacy-scoped .button.warning {
        background-color: #f08a24;
        border-color: #cf6e0e;
        color: #FFFFFF;
    }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            background-color: #cf6e0e;
        }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.info, .legacy-scoped .button.info {
        background-color: #a0d3e8;
        border-color: #61b6d9;
        color: #333333;
    }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            background-color: #61b6d9;
        }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.large, .legacy-scoped .button.large {
        padding-top: 18px;
        padding-right: 36px;
        padding-bottom: 19px;
        padding-left: 36px;
        font-size: 20px;
    }

    .legacy-scoped button.small, .legacy-scoped .button.small {
        padding-top: 14px;
        padding-right: 28px;
        padding-bottom: 15px;
        padding-left: 28px;
        font-size: 13px;
    }

    .legacy-scoped button.tiny, .legacy-scoped .button.tiny {
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 11px;
        padding-left: 20px;
        font-size: 11px;
    }

    .legacy-scoped button.expand, .legacy-scoped .button.expand {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }

    .legacy-scoped button.left-align, .legacy-scoped .button.left-align {
        text-align: left;
        text-indent: 12px;
    }

    .legacy-scoped button.right-align, .legacy-scoped .button.right-align {
        text-align: right;
        padding-right: 12px;
    }

    .legacy-scoped button.radius, .legacy-scoped .button.radius {
        border-radius: 3px;
    }

    .legacy-scoped button.round, .legacy-scoped .button.round {
        border-radius: 1000px;
    }

    .legacy-scoped button.disabled, .legacy-scoped button[disabled], .legacy-scoped .button.disabled, .legacy-scoped .button[disabled] {
        background-color: #001f56;
        border-color: #001945;
        color: #FFFFFF;
        cursor: default;
        opacity: 0.7;
        box-shadow: none;
    }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001945;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            color: #FFFFFF;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001f56;
        }

        .legacy-scoped button.disabled.secondary, .legacy-scoped button[disabled].secondary, .legacy-scoped .button.disabled.secondary, .legacy-scoped .button[disabled].secondary {
            background-color: #009fe2;
            border-color: #007fb5;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #007fb5;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #009fe2;
            }

        .legacy-scoped button.disabled.success, .legacy-scoped button[disabled].success, .legacy-scoped .button.disabled.success, .legacy-scoped .button[disabled].success {
            background-color: #93c814;
            border-color: #76a010;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #76a010;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #93c814;
            }

        .legacy-scoped button.disabled.alert, .legacy-scoped button[disabled].alert, .legacy-scoped .button.disabled.alert, .legacy-scoped .button[disabled].alert {
            background-color: #c9204c;
            border-color: #a11a3d;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #a11a3d;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #c9204c;
            }

        .legacy-scoped button.disabled.warning, .legacy-scoped button[disabled].warning, .legacy-scoped .button.disabled.warning, .legacy-scoped .button[disabled].warning {
            background-color: #f08a24;
            border-color: #cf6e0e;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #cf6e0e;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #f08a24;
            }

        .legacy-scoped button.disabled.info, .legacy-scoped button[disabled].info, .legacy-scoped .button.disabled.info, .legacy-scoped .button[disabled].info {
            background-color: #a0d3e8;
            border-color: #61b6d9;
            color: #333333;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #61b6d9;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #a0d3e8;
            }

    .legacy-scoped button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped button, .legacy-scoped .button {
        display: inline-block;
    }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .clearing-thumbs, .legacy-scoped [data-clearing] {
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
}

    .legacy-scoped .clearing-thumbs:before, .legacy-scoped .clearing-thumbs:after, .legacy-scoped [data-clearing]:before, .legacy-scoped [data-clearing]:after {
        content: " ";
        display: table;
    }

    .legacy-scoped .clearing-thumbs:after, .legacy-scoped [data-clearing]:after {
        clear: both;
    }

    .legacy-scoped .clearing-thumbs li, .legacy-scoped [data-clearing] li {
        float: left;
        margin-right: 10px;
    }

    .legacy-scoped .clearing-thumbs[class*="block-grid-"] li, .legacy-scoped [data-clearing][class*="block-grid-"] li {
        margin-right: 0;
    }

.legacy-scoped .clearing-blackout {
    background: #333333;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 998;
}

    .legacy-scoped .clearing-blackout .clearing-close {
        display: block;
    }

.legacy-scoped .clearing-container {
    position: relative;
    z-index: 998;
    height: 100%;
    overflow: hidden;
    margin: 0;
}

.legacy-scoped .clearing-touch-label {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #AAAAAA;
    font-size: 0.6em;
}

.legacy-scoped .visible-img {
    height: 95%;
    position: relative;
}

    .legacy-scoped .visible-img img {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -50%;
        max-height: 100%;
        max-width: 100%;
    }

.legacy-scoped .clearing-caption {
    color: #CCCCCC;
    font-size: 0.875em;
    line-height: 1.3;
    margin-bottom: 0;
    text-align: center;
    bottom: 0;
    background: #333333;
    width: 100%;
    padding: 10px 30px 20px;
    position: absolute;
    left: 0;
}

.legacy-scoped .clearing-close {
    z-index: 999;
    padding-left: 20px;
    padding-top: 10px;
    font-size: 30px;
    line-height: 1;
    color: #CCCCCC;
    display: none;
}

    .legacy-scoped .clearing-close:hover, .legacy-scoped .clearing-close:focus {
        color: #CCCCCC;
    }

.legacy-scoped .clearing-assembled .clearing-container {
    height: 100%;
}

    .legacy-scoped .clearing-assembled .clearing-container .carousel > ul {
        display: none;
    }

.legacy-scoped .clearing-feature li {
    display: none;
}

    .legacy-scoped .clearing-feature li.clearing-featured-img {
        display: block;
    }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .clearing-main-prev,
    .legacy-scoped .clearing-main-next {
        position: absolute;
        height: 100%;
        width: 40px;
        top: 0;
    }

        .legacy-scoped .clearing-main-prev > span,
        .legacy-scoped .clearing-main-next > span {
            position: absolute;
            top: 50%;
            display: block;
            width: 0;
            height: 0;
            border: solid 12px;
        }

            .legacy-scoped .clearing-main-prev > span:hover,
            .legacy-scoped .clearing-main-next > span:hover {
                opacity: 0.8;
            }

    .legacy-scoped .clearing-main-prev {
        left: 0;
    }

        .legacy-scoped .clearing-main-prev > span {
            left: 5px;
            border-color: transparent;
            border-right-color: #CCCCCC;
        }

    .legacy-scoped .clearing-main-next {
        right: 0;
    }

        .legacy-scoped .clearing-main-next > span {
            border-color: transparent;
            border-left-color: #CCCCCC;
        }

        .legacy-scoped .clearing-main-prev.disabled,
        .legacy-scoped .clearing-main-next.disabled {
            opacity: 0.3;
        }

    .legacy-scoped .clearing-assembled .clearing-container .carousel {
        background: rgba(51, 51, 51, 0.8);
        height: 120px;
        margin-top: 10px;
        text-align: center;
    }

        .legacy-scoped .clearing-assembled .clearing-container .carousel > ul {
            display: inline-block;
            z-index: 999;
            height: 100%;
            position: relative;
            float: none;
        }

            .legacy-scoped .clearing-assembled .clearing-container .carousel > ul li {
                display: block;
                width: 120px;
                min-height: inherit;
                float: left;
                overflow: hidden;
                margin-right: 0;
                padding: 0;
                position: relative;
                cursor: pointer;
                opacity: 0.4;
                clear: none;
            }

                .legacy-scoped .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
                    height: 100%;
                    max-width: none;
                }

                .legacy-scoped .clearing-assembled .clearing-container .carousel > ul li a.th {
                    border: none;
                    box-shadow: none;
                    display: block;
                }

                .legacy-scoped .clearing-assembled .clearing-container .carousel > ul li img {
                    cursor: pointer !important;
                    width: 100% !important;
                }

                .legacy-scoped .clearing-assembled .clearing-container .carousel > ul li.visible {
                    opacity: 1;
                }

                .legacy-scoped .clearing-assembled .clearing-container .carousel > ul li:hover {
                    opacity: 0.8;
                }

    .legacy-scoped .clearing-assembled .clearing-container .visible-img {
        background: #333333;
        overflow: hidden;
        height: 85%;
    }

    .legacy-scoped .clearing-close {
        position: absolute;
        top: 10px;
        right: 20px;
        padding-left: 0;
        padding-top: 0;
    }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .f-dropdown {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    font-size: 14px;
    z-index: 89;
    margin-top: 2px;
    max-width: 200px;
}

    .legacy-scoped .f-dropdown > *:first-child {
        margin-top: 0;
    }

    .legacy-scoped .f-dropdown > *:last-child {
        margin-bottom: 0;
    }

    .legacy-scoped .f-dropdown:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: transparent transparent #FFFFFF transparent;
        border-bottom-style: solid;
        position: absolute;
        top: -12px;
        left: 10px;
        z-index: 89;
    }

    .legacy-scoped .f-dropdown:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 7px;
        border-color: transparent transparent #cccccc transparent;
        border-bottom-style: solid;
        position: absolute;
        top: -14px;
        left: 9px;
        z-index: 88;
    }

    .legacy-scoped .f-dropdown.right:before {
        left: auto;
        right: 10px;
    }

    .legacy-scoped .f-dropdown.right:after {
        left: auto;
        right: 9px;
    }

    .legacy-scoped .f-dropdown.drop-right {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        width: 100%;
        max-height: none;
        height: auto;
        background: #FFFFFF;
        border: solid 1px #cccccc;
        font-size: 14px;
        z-index: 89;
        margin-top: 0;
        margin-left: 2px;
        max-width: 200px;
    }

        .legacy-scoped .f-dropdown.drop-right > *:first-child {
            margin-top: 0;
        }

        .legacy-scoped .f-dropdown.drop-right > *:last-child {
            margin-bottom: 0;
        }

        .legacy-scoped .f-dropdown.drop-right:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent #FFFFFF transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 10px;
            left: -12px;
            z-index: 89;
        }

        .legacy-scoped .f-dropdown.drop-right:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent #cccccc transparent transparent;
            border-right-style: solid;
            position: absolute;
            top: 9px;
            left: -14px;
            z-index: 88;
        }

    .legacy-scoped .f-dropdown.drop-left {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        width: 100%;
        max-height: none;
        height: auto;
        background: #FFFFFF;
        border: solid 1px #cccccc;
        font-size: 14px;
        z-index: 89;
        margin-top: 0;
        margin-left: -2px;
        max-width: 200px;
    }

        .legacy-scoped .f-dropdown.drop-left > *:first-child {
            margin-top: 0;
        }

        .legacy-scoped .f-dropdown.drop-left > *:last-child {
            margin-bottom: 0;
        }

        .legacy-scoped .f-dropdown.drop-left:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: transparent transparent transparent #FFFFFF;
            border-left-style: solid;
            position: absolute;
            top: 10px;
            right: -12px;
            left: auto;
            z-index: 89;
        }

        .legacy-scoped .f-dropdown.drop-left:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: transparent transparent transparent #cccccc;
            border-left-style: solid;
            position: absolute;
            top: 9px;
            right: -14px;
            left: auto;
            z-index: 88;
        }

    .legacy-scoped .f-dropdown.drop-top {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        width: 100%;
        max-height: none;
        height: auto;
        background: #FFFFFF;
        border: solid 1px #cccccc;
        font-size: 14px;
        z-index: 89;
        margin-top: -2px;
        margin-left: 0;
        max-width: 200px;
    }

        .legacy-scoped .f-dropdown.drop-top > *:first-child {
            margin-top: 0;
        }

        .legacy-scoped .f-dropdown.drop-top > *:last-child {
            margin-bottom: 0;
        }

        .legacy-scoped .f-dropdown.drop-top:before {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 6px;
            border-color: #FFFFFF transparent transparent transparent;
            border-top-style: solid;
            position: absolute;
            top: auto;
            bottom: -12px;
            left: 10px;
            right: auto;
            z-index: 89;
        }

        .legacy-scoped .f-dropdown.drop-top:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 7px;
            border-color: #cccccc transparent transparent transparent;
            border-top-style: solid;
            position: absolute;
            top: auto;
            bottom: -14px;
            left: 9px;
            right: auto;
            z-index: 88;
        }

    .legacy-scoped .f-dropdown li {
        font-size: 14px;
        cursor: pointer;
        line-height: 18px;
        margin: 0;
    }

        .legacy-scoped .f-dropdown li:hover, .legacy-scoped .f-dropdown li:focus {
            background: #EEEEEE;
        }

        .legacy-scoped .f-dropdown li.radius {
            border-radius: 3px;
        }

        .legacy-scoped .f-dropdown li a {
            display: block;
            padding: 5px;
            color: #555555;
        }

    .legacy-scoped .f-dropdown.content {
        position: absolute;
        left: -9999px;
        list-style: none;
        margin-left: 0;
        padding: 20px;
        width: 100%;
        height: auto;
        max-height: none;
        background: #FFFFFF;
        border: solid 1px #cccccc;
        font-size: 14px;
        z-index: 89;
        max-width: 200px;
    }

        .legacy-scoped .f-dropdown.content > *:first-child {
            margin-top: 0;
        }

        .legacy-scoped .f-dropdown.content > *:last-child {
            margin-bottom: 0;
        }

    .legacy-scoped .f-dropdown.tiny {
        max-width: 200px;
    }

    .legacy-scoped .f-dropdown.small {
        max-width: 300px;
    }

    .legacy-scoped .f-dropdown.medium {
        max-width: 500px;
    }

    .legacy-scoped .f-dropdown.large {
        max-width: 800px;
    }

    .legacy-scoped .f-dropdown.mega {
        width: 100% !important;
        max-width: 100% !important;
    }

        .legacy-scoped .f-dropdown.mega.open {
            left: 0 !important;
        }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .dropdown.button, .legacy-scoped button.dropdown {
    position: relative;
    padding-right: 57px;
}

    .legacy-scoped .dropdown.button:after, .legacy-scoped button.dropdown:after {
        position: absolute;
        content: "";
        width: 0;
        height: 0;
        display: block;
        border-style: solid;
        border-color: #FFFFFF transparent transparent transparent;
        top: 50%;
    }

    .legacy-scoped .dropdown.button:after, .legacy-scoped button.dropdown:after {
        border-width: 6px;
        right: 22.5px;
        margin-top: -2.5px;
    }

    .legacy-scoped .dropdown.button:after, .legacy-scoped button.dropdown:after {
        border-color: #FFFFFF transparent transparent transparent;
    }

    .legacy-scoped .dropdown.button.tiny, .legacy-scoped button.dropdown.tiny {
        padding-right: 42px;
    }

        .legacy-scoped .dropdown.button.tiny:before, .legacy-scoped button.dropdown.tiny:before {
            border-width: 6px;
            right: 18px;
            margin-top: -2px;
        }

        .legacy-scoped .dropdown.button.tiny:after, .legacy-scoped button.dropdown.tiny:after {
            border-color: #FFFFFF transparent transparent transparent;
        }

    .legacy-scoped .dropdown.button.small, .legacy-scoped button.dropdown.small {
        padding-right: 49px;
    }

        .legacy-scoped .dropdown.button.small:after, .legacy-scoped button.dropdown.small:after {
            border-width: 7px;
            right: 21px;
            margin-top: -2.5px;
        }

        .legacy-scoped .dropdown.button.small:after, .legacy-scoped button.dropdown.small:after {
            border-color: #FFFFFF transparent transparent transparent;
        }

    .legacy-scoped .dropdown.button.large, .legacy-scoped button.dropdown.large {
        padding-right: 58px;
    }

        .legacy-scoped .dropdown.button.large:after, .legacy-scoped button.dropdown.large:after {
            border-width: 5px;
            right: 27.5px;
            margin-top: -2.5px;
        }

        .legacy-scoped .dropdown.button.large:after, .legacy-scoped button.dropdown.large:after {
            border-color: #FFFFFF transparent transparent transparent;
        }

    .legacy-scoped .dropdown.button.secondary:after, .legacy-scoped button.dropdown.secondary:after {
        border-color: #333333 transparent transparent transparent;
    }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped button, .legacy-scoped .button {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 20px;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 17px;
    padding-left: 32px;
    font-size: 16px;
    background-color: #001f56;
    border-color: #001945;
    color: #FFFFFF;
    transition: background-color 300ms ease-out;
}

    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        background-color: #001945;
    }

    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        color: #FFFFFF;
    }

    .legacy-scoped button.secondary, .legacy-scoped .button.secondary {
        background-color: #009fe2;
        border-color: #007fb5;
        color: #FFFFFF;
    }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            background-color: #007fb5;
        }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.success, .legacy-scoped .button.success {
        background-color: #93c814;
        border-color: #76a010;
        color: #FFFFFF;
    }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            background-color: #76a010;
        }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.alert, .legacy-scoped .button.alert {
        background-color: #c9204c;
        border-color: #a11a3d;
        color: #FFFFFF;
    }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            background-color: #a11a3d;
        }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.warning, .legacy-scoped .button.warning {
        background-color: #f08a24;
        border-color: #cf6e0e;
        color: #FFFFFF;
    }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            background-color: #cf6e0e;
        }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.info, .legacy-scoped .button.info {
        background-color: #a0d3e8;
        border-color: #61b6d9;
        color: #333333;
    }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            background-color: #61b6d9;
        }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.large, .legacy-scoped .button.large {
        padding-top: 18px;
        padding-right: 36px;
        padding-bottom: 19px;
        padding-left: 36px;
        font-size: 20px;
    }

    .legacy-scoped button.small, .legacy-scoped .button.small {
        padding-top: 14px;
        padding-right: 28px;
        padding-bottom: 15px;
        padding-left: 28px;
        font-size: 13px;
    }

    .legacy-scoped button.tiny, .legacy-scoped .button.tiny {
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 11px;
        padding-left: 20px;
        font-size: 11px;
    }

    .legacy-scoped button.expand, .legacy-scoped .button.expand {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }

    .legacy-scoped button.left-align, .legacy-scoped .button.left-align {
        text-align: left;
        text-indent: 12px;
    }

    .legacy-scoped button.right-align, .legacy-scoped .button.right-align {
        text-align: right;
        padding-right: 12px;
    }

    .legacy-scoped button.radius, .legacy-scoped .button.radius {
        border-radius: 3px;
    }

    .legacy-scoped button.round, .legacy-scoped .button.round {
        border-radius: 1000px;
    }

    .legacy-scoped button.disabled, .legacy-scoped button[disabled], .legacy-scoped .button.disabled, .legacy-scoped .button[disabled] {
        background-color: #001f56;
        border-color: #001945;
        color: #FFFFFF;
        cursor: default;
        opacity: 0.7;
        box-shadow: none;
    }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001945;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            color: #FFFFFF;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001f56;
        }

        .legacy-scoped button.disabled.secondary, .legacy-scoped button[disabled].secondary, .legacy-scoped .button.disabled.secondary, .legacy-scoped .button[disabled].secondary {
            background-color: #009fe2;
            border-color: #007fb5;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #007fb5;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #009fe2;
            }

        .legacy-scoped button.disabled.success, .legacy-scoped button[disabled].success, .legacy-scoped .button.disabled.success, .legacy-scoped .button[disabled].success {
            background-color: #93c814;
            border-color: #76a010;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #76a010;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #93c814;
            }

        .legacy-scoped button.disabled.alert, .legacy-scoped button[disabled].alert, .legacy-scoped .button.disabled.alert, .legacy-scoped .button[disabled].alert {
            background-color: #c9204c;
            border-color: #a11a3d;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #a11a3d;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #c9204c;
            }

        .legacy-scoped button.disabled.warning, .legacy-scoped button[disabled].warning, .legacy-scoped .button.disabled.warning, .legacy-scoped .button[disabled].warning {
            background-color: #f08a24;
            border-color: #cf6e0e;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #cf6e0e;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #f08a24;
            }

        .legacy-scoped button.disabled.info, .legacy-scoped button[disabled].info, .legacy-scoped .button.disabled.info, .legacy-scoped .button[disabled].info {
            background-color: #a0d3e8;
            border-color: #61b6d9;
            color: #333333;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #61b6d9;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #a0d3e8;
            }

    .legacy-scoped button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped button, .legacy-scoped .button {
        display: inline-block;
    }
}

.legacy-scoped form {
    margin: 0 0 14px;
}

    .legacy-scoped form .row .row {
        margin: 0 -7px;
    }

        .legacy-scoped form .row .row .column, .legacy-scoped form .row .row .banner .xform, .legacy-scoped .banner form .row .row .xform,
        .legacy-scoped form .row .row .columns {
            padding: 0 7px;
        }

        .legacy-scoped form .row .row.collapse {
            margin: 0;
        }

            .legacy-scoped form .row .row.collapse .column, .legacy-scoped form .row .row.collapse .banner .xform, .legacy-scoped .banner form .row .row.collapse .xform,
            .legacy-scoped form .row .row.collapse .columns {
                padding: 0;
            }

            .legacy-scoped form .row .row.collapse input {
                -webkit-border-bottom-right-radius: 0;
                -webkit-border-top-right-radius: 0;
                border-bottom-right-radius: 0;
                border-top-right-radius: 0;
            }

    .legacy-scoped form .row input.column, .legacy-scoped form .row .banner input.xform, .legacy-scoped .banner form .row input.xform,
    .legacy-scoped form .row input.columns,
    .legacy-scoped form .row textarea.column,
    .legacy-scoped form .row .banner textarea.xform,
    .legacy-scoped .banner form .row textarea.xform,
    .legacy-scoped form .row textarea.columns {
        padding-left: 7px;
    }

.legacy-scoped label {
    font-size: 16px;
    color: #69788b;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0;
    /* Styles for required inputs */
}

    .legacy-scoped label.right {
        float: none !important;
        text-align: right;
    }

    .legacy-scoped label.inline {
        margin: 0 0 14px 0;
        padding: 8px 0;
    }

    .legacy-scoped label small {
        text-transform: capitalize;
        color: #7e8c9e;
    }

.legacy-scoped select::-ms-expand {
    display: none;
}

.legacy-scoped .prefix,
.legacy-scoped .postfix {
    display: block;
    position: relative;
    z-index: 2;
    text-align: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
}

    .legacy-scoped .postfix.button {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        text-align: center;
        line-height: 34px;
        border: none;
    }

    .legacy-scoped .prefix.button {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        text-align: center;
        line-height: 34px;
        border: none;
    }

        .legacy-scoped .prefix.button.radius {
            border-radius: 0;
            -webkit-border-bottom-left-radius: 3px;
            -webkit-border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
            border-top-left-radius: 3px;
        }

    .legacy-scoped .postfix.button.radius {
        border-radius: 0;
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
    }

    .legacy-scoped .prefix.button.round {
        border-radius: 0;
        -webkit-border-bottom-left-radius: 1000px;
        -webkit-border-top-left-radius: 1000px;
        border-bottom-left-radius: 1000px;
        border-top-left-radius: 1000px;
    }

    .legacy-scoped .postfix.button.round {
        border-radius: 0;
        -webkit-border-bottom-right-radius: 1000px;
        -webkit-border-top-right-radius: 1000px;
        border-bottom-right-radius: 1000px;
        border-top-right-radius: 1000px;
    }

.legacy-scoped span.prefix, .legacy-scoped label.prefix {
    background: #f2f2f2;
    border-right: none;
    color: #333333;
    border-color: #cccccc;
}

.legacy-scoped span.postfix, .legacy-scoped label.postfix {
    background: #f2f2f2;
    border-left: none;
    color: #333333;
    border-color: #cccccc;
}

.legacy-scoped input[type="text"],
.legacy-scoped input[type="password"],
.legacy-scoped input[type="date"],
.legacy-scoped input[type="datetime"],
.legacy-scoped input[type="datetime-local"],
.legacy-scoped input[type="month"],
.legacy-scoped input[type="week"],
.legacy-scoped input[type="email"],
.legacy-scoped input[type="number"],
.legacy-scoped input[type="search"],
.legacy-scoped input[type="tel"],
.legacy-scoped input[type="time"],
.legacy-scoped input[type="url"],
.legacy-scoped input[type="color"],
.legacy-scoped textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background-color: #FFFFFF;
    font-family: inherit;
    border: 1px solid #e6e6e6;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #001f56;
    display: block;
    font-size: 16px;
    margin: 0 0 14px 0;
    padding: 7px;
    height: 36px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

    .legacy-scoped input[type="text"]:focus,
    .legacy-scoped input[type="password"]:focus,
    .legacy-scoped input[type="date"]:focus,
    .legacy-scoped input[type="datetime"]:focus,
    .legacy-scoped input[type="datetime-local"]:focus,
    .legacy-scoped input[type="month"]:focus,
    .legacy-scoped input[type="week"]:focus,
    .legacy-scoped input[type="email"]:focus,
    .legacy-scoped input[type="number"]:focus,
    .legacy-scoped input[type="search"]:focus,
    .legacy-scoped input[type="tel"]:focus,
    .legacy-scoped input[type="time"]:focus,
    .legacy-scoped input[type="url"]:focus,
    .legacy-scoped input[type="color"]:focus,
    .legacy-scoped textarea:focus {
        box-shadow: 0 0 5px #9bc1df;
        border-color: #9bc1df;
    }

    .legacy-scoped input[type="text"]:focus,
    .legacy-scoped input[type="password"]:focus,
    .legacy-scoped input[type="date"]:focus,
    .legacy-scoped input[type="datetime"]:focus,
    .legacy-scoped input[type="datetime-local"]:focus,
    .legacy-scoped input[type="month"]:focus,
    .legacy-scoped input[type="week"]:focus,
    .legacy-scoped input[type="email"]:focus,
    .legacy-scoped input[type="number"]:focus,
    .legacy-scoped input[type="search"]:focus,
    .legacy-scoped input[type="tel"]:focus,
    .legacy-scoped input[type="time"]:focus,
    .legacy-scoped input[type="url"]:focus,
    .legacy-scoped input[type="color"]:focus,
    .legacy-scoped textarea:focus {
        background: #fafafa;
        border-color: #9bc1df;
        outline: none;
    }

    .legacy-scoped input[type="text"]:disabled,
    .legacy-scoped input[type="password"]:disabled,
    .legacy-scoped input[type="date"]:disabled,
    .legacy-scoped input[type="datetime"]:disabled,
    .legacy-scoped input[type="datetime-local"]:disabled,
    .legacy-scoped input[type="month"]:disabled,
    .legacy-scoped input[type="week"]:disabled,
    .legacy-scoped input[type="email"]:disabled,
    .legacy-scoped input[type="number"]:disabled,
    .legacy-scoped input[type="search"]:disabled,
    .legacy-scoped input[type="tel"]:disabled,
    .legacy-scoped input[type="time"]:disabled,
    .legacy-scoped input[type="url"]:disabled,
    .legacy-scoped input[type="color"]:disabled,
    .legacy-scoped textarea:disabled {
        background-color: #DDDDDD;
        cursor: default;
    }

    .legacy-scoped input[type="text"][disabled], .legacy-scoped input[type="text"][readonly],
    fieldset[disabled] .legacy-scoped input[type="text"],
    .legacy-scoped input[type="password"][disabled],
    .legacy-scoped input[type="password"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="password"],
    .legacy-scoped input[type="date"][disabled],
    .legacy-scoped input[type="date"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="date"],
    .legacy-scoped input[type="datetime"][disabled],
    .legacy-scoped input[type="datetime"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="datetime"],
    .legacy-scoped input[type="datetime-local"][disabled],
    .legacy-scoped input[type="datetime-local"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="datetime-local"],
    .legacy-scoped input[type="month"][disabled],
    .legacy-scoped input[type="month"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="month"],
    .legacy-scoped input[type="week"][disabled],
    .legacy-scoped input[type="week"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="week"],
    .legacy-scoped input[type="email"][disabled],
    .legacy-scoped input[type="email"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="email"],
    .legacy-scoped input[type="number"][disabled],
    .legacy-scoped input[type="number"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="number"],
    .legacy-scoped input[type="search"][disabled],
    .legacy-scoped input[type="search"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="search"],
    .legacy-scoped input[type="tel"][disabled],
    .legacy-scoped input[type="tel"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="tel"],
    .legacy-scoped input[type="time"][disabled],
    .legacy-scoped input[type="time"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="time"],
    .legacy-scoped input[type="url"][disabled],
    .legacy-scoped input[type="url"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="url"],
    .legacy-scoped input[type="color"][disabled],
    .legacy-scoped input[type="color"][readonly],
    fieldset[disabled]
    .legacy-scoped input[type="color"],
    .legacy-scoped textarea[disabled],
    .legacy-scoped textarea[readonly],
    fieldset[disabled]
    .legacy-scoped textarea {
        background-color: #DDDDDD;
        cursor: default;
    }

    .legacy-scoped input[type="text"].radius,
    .legacy-scoped input[type="password"].radius,
    .legacy-scoped input[type="date"].radius,
    .legacy-scoped input[type="datetime"].radius,
    .legacy-scoped input[type="datetime-local"].radius,
    .legacy-scoped input[type="month"].radius,
    .legacy-scoped input[type="week"].radius,
    .legacy-scoped input[type="email"].radius,
    .legacy-scoped input[type="number"].radius,
    .legacy-scoped input[type="search"].radius,
    .legacy-scoped input[type="tel"].radius,
    .legacy-scoped input[type="time"].radius,
    .legacy-scoped input[type="url"].radius,
    .legacy-scoped input[type="color"].radius,
    .legacy-scoped textarea.radius {
        border-radius: 3px;
    }

.legacy-scoped form .row .prefix-radius.row.collapse input,
.legacy-scoped form .row .prefix-radius.row.collapse textarea,
.legacy-scoped form .row .prefix-radius.row.collapse select {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.legacy-scoped form .row .prefix-radius.row.collapse .prefix {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.legacy-scoped form .row .postfix-radius.row.collapse input,
.legacy-scoped form .row .postfix-radius.row.collapse textarea,
.legacy-scoped form .row .postfix-radius.row.collapse select {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.legacy-scoped form .row .postfix-radius.row.collapse .postfix {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.legacy-scoped form .row .prefix-round.row.collapse input,
.legacy-scoped form .row .prefix-round.row.collapse textarea,
.legacy-scoped form .row .prefix-round.row.collapse select {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
}

.legacy-scoped form .row .prefix-round.row.collapse .prefix {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px;
}

.legacy-scoped form .row .postfix-round.row.collapse input,
.legacy-scoped form .row .postfix-round.row.collapse textarea,
.legacy-scoped form .row .postfix-round.row.collapse select {
    border-radius: 0;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px;
}

.legacy-scoped form .row .postfix-round.row.collapse .postfix {
    border-radius: 0;
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
}

.legacy-scoped input[type="submit"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}

.legacy-scoped textarea[rows] {
    height: auto;
}

.legacy-scoped select {
    -webkit-appearance: none !important;
    -webkit-border-radius: 0px;
    background-color: #FFFFFF;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border: 1px solid #e6e6e6;
    padding: 7px;
    font-size: 16px;
    font-family: Arial, sans-serif;
    color: #001f56;
    line-height: normal;
    border-radius: 0;
    height: 36px;
}

    .legacy-scoped select.radius {
        border-radius: 3px;
    }

    .legacy-scoped select:hover {
        background-color: #f7f7f7;
        border-color: #9bc1df;
    }

    .legacy-scoped select:disabled {
        background-color: #DDDDDD;
        cursor: default;
    }

.legacy-scoped input[type="file"],
.legacy-scoped input[type="checkbox"],
.legacy-scoped input[type="radio"],
.legacy-scoped select {
    margin: 0 0 14px 0;
}

    .legacy-scoped input[type="checkbox"] + label,
    .legacy-scoped input[type="radio"] + label {
        display: inline-block;
        margin-left: 7px;
        margin-right: 14px;
        margin-bottom: 0;
        vertical-align: baseline;
    }

.legacy-scoped input[type="file"] {
    width: 100%;
}

.legacy-scoped fieldset {
    border: 1px solid #DDDDDD;
    padding: 20px;
    margin: 18px 0;
}

    .legacy-scoped fieldset legend {
        font-weight: bold;
        background: #FFFFFF;
        padding: 0 3px;
        margin: 0;
        margin-left: -3px;
    }

.legacy-scoped [data-abide] .error small.error, .legacy-scoped [data-abide] .error span.error, .legacy-scoped [data-abide] span.error, .legacy-scoped [data-abide] small.error {
    display: block;
    padding: 6px 9px 9px;
    margin-top: -1px;
    margin-bottom: 14px;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    background: #c9204c;
    color: #FFFFFF;
}

.legacy-scoped [data-abide] span.error, .legacy-scoped [data-abide] small.error {
    display: none;
}

.legacy-scoped span.error, .legacy-scoped small.error {
    display: block;
    padding: 6px 9px 9px;
    margin-top: -1px;
    margin-bottom: 14px;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    background: #c9204c;
    color: #FFFFFF;
}

.legacy-scoped .error input,
.legacy-scoped .error textarea,
.legacy-scoped .error select {
    margin-bottom: 0;
}

    .legacy-scoped .error input[type="checkbox"],
    .legacy-scoped .error input[type="radio"] {
        margin-bottom: 14px;
    }

.legacy-scoped .error label,
.legacy-scoped .error label.error {
    color: #c9204c;
}

.legacy-scoped .error small.error {
    display: block;
    padding: 6px 9px 9px;
    margin-top: -1px;
    margin-bottom: 14px;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    background: #c9204c;
    color: #FFFFFF;
}

.legacy-scoped .error > label > small {
    color: #7e8c9e;
    background: transparent;
    padding: 0;
    text-transform: capitalize;
    font-style: normal;
    font-size: 60%;
    margin: 0;
    display: inline;
}

.legacy-scoped .error span.error-message {
    display: block;
}

.legacy-scoped input.error,
.legacy-scoped textarea.error,
.legacy-scoped select.error {
    margin-bottom: 0;
}

.legacy-scoped label.error {
    color: #c9204c;
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .icon-bar {
    width: 100%;
    font-size: 0;
    display: inline-block;
    background: #333333;
}

    .legacy-scoped .icon-bar > * {
        text-align: center;
        font-size: 10px;
        width: 25%;
        margin: 0 auto;
        display: block;
        padding: 125px;
        float: left;
    }

        .legacy-scoped .icon-bar > * i, .legacy-scoped .icon-bar > * img {
            display: block;
            margin: 0 auto;
        }

            .legacy-scoped .icon-bar > * i + label, .legacy-scoped .icon-bar > * img + label {
                margin-top: .625px;
            }

        .legacy-scoped .icon-bar > * i {
            font-size: 18.75px;
            vertical-align: middle;
        }

        .legacy-scoped .icon-bar > * img {
            width: 18.75px;
            height: 18.75px;
        }

    .legacy-scoped .icon-bar.label-right > * i, .legacy-scoped .icon-bar.label-right > * img {
        margin: 0 .625px 0 0;
        display: inline-block;
    }

        .legacy-scoped .icon-bar.label-right > * i + label, .legacy-scoped .icon-bar.label-right > * img + label {
            margin-top: 0;
        }

    .legacy-scoped .icon-bar.label-right > * label {
        display: inline-block;
    }

    .legacy-scoped .icon-bar.vertical.label-right > * {
        text-align: left;
    }

    .legacy-scoped .icon-bar.vertical, .legacy-scoped .icon-bar.small-vertical {
        height: 100%;
        width: auto;
    }

        .legacy-scoped .icon-bar.vertical .item, .legacy-scoped .icon-bar.small-vertical .item {
            width: auto;
            margin: auto;
            float: none;
        }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .icon-bar.medium-vertical {
        height: 100%;
        width: auto;
    }

        .legacy-scoped .icon-bar.medium-vertical .item {
            width: auto;
            margin: auto;
            float: none;
        }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .icon-bar.large-vertical {
        height: 100%;
        width: auto;
    }

        .legacy-scoped .icon-bar.large-vertical .item {
            width: auto;
            margin: auto;
            float: none;
        }
}

.legacy-scoped .icon-bar > * {
    font-size: 10px;
    padding: 125px;
}

    .legacy-scoped .icon-bar > * i + label, .legacy-scoped .icon-bar > * img + label {
        margin-top: .625px;
    }

    .legacy-scoped .icon-bar > * i {
        font-size: 18.75px;
    }

    .legacy-scoped .icon-bar > * img {
        width: 18.75px;
        height: 18.75px;
    }

    .legacy-scoped .icon-bar > *:hover {
        background: #001f56;
    }

    .legacy-scoped .icon-bar > * label {
        color: #FFFFFF;
    }

    .legacy-scoped .icon-bar > * i {
        color: #FFFFFF;
    }

.legacy-scoped .icon-bar.two-up .item {
    width: 50%;
}

.legacy-scoped .icon-bar.two-up.vertical .item, .legacy-scoped .icon-bar.two-up.small-vertical .item {
    width: auto;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .icon-bar.two-up.medium-vertical .item {
        width: auto;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .icon-bar.two-up.large-vertical .item {
        width: auto;
    }
}

.legacy-scoped .icon-bar.three-up .item {
    width: 33.3333%;
}

.legacy-scoped .icon-bar.three-up.vertical .item, .legacy-scoped .icon-bar.three-up.small-vertical .item {
    width: auto;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .icon-bar.three-up.medium-vertical .item {
        width: auto;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .icon-bar.three-up.large-vertical .item {
        width: auto;
    }
}

.legacy-scoped .icon-bar.four-up .item {
    width: 25%;
}

.legacy-scoped .icon-bar.four-up.vertical .item, .legacy-scoped .icon-bar.four-up.small-vertical .item {
    width: auto;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .icon-bar.four-up.medium-vertical .item {
        width: auto;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .icon-bar.four-up.large-vertical .item {
        width: auto;
    }
}

.legacy-scoped .icon-bar.five-up .item {
    width: 20%;
}

.legacy-scoped .icon-bar.five-up.vertical .item, .legacy-scoped .icon-bar.five-up.small-vertical .item {
    width: auto;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .icon-bar.five-up.medium-vertical .item {
        width: auto;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .icon-bar.five-up.large-vertical .item {
        width: auto;
    }
}

.legacy-scoped .icon-bar.six-up .item {
    width: 16.66667%;
}

.legacy-scoped .icon-bar.six-up.vertical .item, .legacy-scoped .icon-bar.six-up.small-vertical .item {
    width: auto;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .icon-bar.six-up.medium-vertical .item {
        width: auto;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .icon-bar.six-up.large-vertical .item {
        width: auto;
    }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .inline-list {
    margin: 0 auto 17px auto;
    margin-left: -22px;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

    .legacy-scoped .inline-list > li {
        list-style: none;
        float: left;
        margin-left: 22px;
        display: block;
    }

        .legacy-scoped .inline-list > li > * {
            display: block;
        }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .label {
    font-weight: normal;
    font-family: Arial, sans-serif;
    text-align: center;
    text-decoration: none;
    line-height: 1;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    margin-bottom: inherit;
    padding: 4px 8px 4px;
    font-size: 11px;
    background-color: #001f56;
    color: #FFFFFF;
}

    .legacy-scoped .label.radius {
        border-radius: 3px;
    }

    .legacy-scoped .label.round {
        border-radius: 1000px;
    }

    .legacy-scoped .label.alert {
        background-color: #c9204c;
        color: #FFFFFF;
    }

    .legacy-scoped .label.warning {
        background-color: #f08a24;
        color: #FFFFFF;
    }

    .legacy-scoped .label.success {
        background-color: #93c814;
        color: #FFFFFF;
    }

    .legacy-scoped .label.secondary {
        background-color: #009fe2;
        color: #FFFFFF;
    }

    .legacy-scoped .label.info {
        background-color: #a0d3e8;
        color: #333333;
    }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .reveal-modal-bg {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    background: rgba(0, 0, 0, 0.45);
    z-index: 1004;
    display: none;
    left: 0;
}

.legacy-scoped .reveal-modal, .legacy-scoped dialog {
    visibility: hidden;
    display: none;
    position: absolute;
    z-index: 1005;
    width: 100vw;
    top: 0;
    border-radius: 3px;
    left: 0;
    background-color: #FFFFFF;
    padding: 20px;
    border: solid 1px #666666;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    padding: 30px;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .reveal-modal, .legacy-scoped dialog {
        min-height: 100vh;
    }
}

.legacy-scoped .reveal-modal .column, .legacy-scoped dialog .column, .legacy-scoped .reveal-modal .banner .xform, .legacy-scoped .banner .reveal-modal .xform, .legacy-scoped dialog .banner .xform, .legacy-scoped .banner dialog .xform, .legacy-scoped .reveal-modal .columns, .legacy-scoped dialog .columns {
    min-width: 0;
}

.legacy-scoped .reveal-modal > :first-child, .legacy-scoped dialog > :first-child {
    margin-top: 0;
}

.legacy-scoped .reveal-modal > :last-child, .legacy-scoped dialog > :last-child {
    margin-bottom: 0;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .reveal-modal, .legacy-scoped dialog {
        width: 80%;
        max-width: 1200px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .reveal-modal, .legacy-scoped dialog {
        top: 100px;
    }
}

.legacy-scoped .reveal-modal.radius, .legacy-scoped dialog.radius {
    border-radius: 3px;
}

.legacy-scoped .reveal-modal.round, .legacy-scoped dialog.round {
    border-radius: 1000px;
}

.legacy-scoped .reveal-modal.collapse, .legacy-scoped dialog.collapse {
    padding: 0;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .reveal-modal.tiny, .legacy-scoped dialog.tiny {
        width: 30%;
        max-width: 1200px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .reveal-modal.small, .legacy-scoped dialog.small {
        width: 40%;
        max-width: 1200px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .reveal-modal.medium, .legacy-scoped dialog.medium {
        width: 60%;
        max-width: 1200px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .reveal-modal.large, .legacy-scoped dialog.large {
        width: 70%;
        max-width: 1200px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .reveal-modal.xlarge, .legacy-scoped dialog.xlarge {
        width: 95%;
        max-width: 1200px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

.legacy-scoped .reveal-modal.full, .legacy-scoped dialog.full {
    top: 0;
    left: 0;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0 !important;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .reveal-modal.full, .legacy-scoped dialog.full {
        width: 100vw;
        max-width: 1200px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}

.legacy-scoped .reveal-modal .close-reveal-modal, .legacy-scoped dialog .close-reveal-modal {
    font-size: 40px;
    line-height: 1;
    position: absolute;
    top: 8px;
    right: 11px;
    color: #AAAAAA;
    font-weight: bold;
    cursor: pointer;
}

.legacy-scoped dialog {
    display: none;
}

    .legacy-scoped dialog::backdrop, .legacy-scoped dialog + .backdrop {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: #000000;
        background: rgba(0, 0, 0, 0.45);
        z-index: auto;
        display: none;
        left: 0;
    }

    .legacy-scoped dialog[open] {
        display: block;
    }

@media print {
    .legacy-scoped dialog, .legacy-scoped .reveal-modal, .legacy-scoped dialog {
        display: none;
        background: #FFFFFF !important;
    }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .side-nav {
    display: block;
    margin: 0;
    padding: 14px 0;
    list-style-type: none;
    list-style-position: outside;
    font-family: Arial, sans-serif;
}

    .legacy-scoped .side-nav li {
        margin: 0 0 7px 0;
        font-size: 14px;
        font-weight: normal;
    }

        .legacy-scoped .side-nav li a:not(.button) {
            display: block;
            color: #001f56;
            margin: 0;
            padding: 7px 14px;
        }

            .legacy-scoped .side-nav li a:not(.button):hover, .legacy-scoped .side-nav li a:not(.button):focus {
                background: rgba(0, 0, 0, 0.025);
                color: #004dd5;
            }

        .legacy-scoped .side-nav li.active > a:first-child:not(.button) {
            color: #004dd5;
            font-weight: normal;
            font-family: Arial, sans-serif;
        }

        .legacy-scoped .side-nav li.divider {
            border-top: 1px solid;
            height: 0;
            padding: 0;
            list-style: none;
            border-top-color: white;
        }

        .legacy-scoped .side-nav li.heading {
            color: #001f56;
            font-size: 14px;
            font-weight: bold;
            text-transform: uppercase;
        }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped button, .legacy-scoped .button {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 20px;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 17px;
    padding-left: 32px;
    font-size: 16px;
    background-color: #001f56;
    border-color: #001945;
    color: #FFFFFF;
    transition: background-color 300ms ease-out;
}

    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        background-color: #001945;
    }

    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        color: #FFFFFF;
    }

    .legacy-scoped button.secondary, .legacy-scoped .button.secondary {
        background-color: #009fe2;
        border-color: #007fb5;
        color: #FFFFFF;
    }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            background-color: #007fb5;
        }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.success, .legacy-scoped .button.success {
        background-color: #93c814;
        border-color: #76a010;
        color: #FFFFFF;
    }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            background-color: #76a010;
        }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.alert, .legacy-scoped .button.alert {
        background-color: #c9204c;
        border-color: #a11a3d;
        color: #FFFFFF;
    }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            background-color: #a11a3d;
        }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.warning, .legacy-scoped .button.warning {
        background-color: #f08a24;
        border-color: #cf6e0e;
        color: #FFFFFF;
    }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            background-color: #cf6e0e;
        }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.info, .legacy-scoped .button.info {
        background-color: #a0d3e8;
        border-color: #61b6d9;
        color: #333333;
    }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            background-color: #61b6d9;
        }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.large, .legacy-scoped .button.large {
        padding-top: 18px;
        padding-right: 36px;
        padding-bottom: 19px;
        padding-left: 36px;
        font-size: 20px;
    }

    .legacy-scoped button.small, .legacy-scoped .button.small {
        padding-top: 14px;
        padding-right: 28px;
        padding-bottom: 15px;
        padding-left: 28px;
        font-size: 13px;
    }

    .legacy-scoped button.tiny, .legacy-scoped .button.tiny {
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 11px;
        padding-left: 20px;
        font-size: 11px;
    }

    .legacy-scoped button.expand, .legacy-scoped .button.expand {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }

    .legacy-scoped button.left-align, .legacy-scoped .button.left-align {
        text-align: left;
        text-indent: 12px;
    }

    .legacy-scoped button.right-align, .legacy-scoped .button.right-align {
        text-align: right;
        padding-right: 12px;
    }

    .legacy-scoped button.radius, .legacy-scoped .button.radius {
        border-radius: 3px;
    }

    .legacy-scoped button.round, .legacy-scoped .button.round {
        border-radius: 1000px;
    }

    .legacy-scoped button.disabled, .legacy-scoped button[disabled], .legacy-scoped .button.disabled, .legacy-scoped .button[disabled] {
        background-color: #001f56;
        border-color: #001945;
        color: #FFFFFF;
        cursor: default;
        opacity: 0.7;
        box-shadow: none;
    }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001945;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            color: #FFFFFF;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001f56;
        }

        .legacy-scoped button.disabled.secondary, .legacy-scoped button[disabled].secondary, .legacy-scoped .button.disabled.secondary, .legacy-scoped .button[disabled].secondary {
            background-color: #009fe2;
            border-color: #007fb5;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #007fb5;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #009fe2;
            }

        .legacy-scoped button.disabled.success, .legacy-scoped button[disabled].success, .legacy-scoped .button.disabled.success, .legacy-scoped .button[disabled].success {
            background-color: #93c814;
            border-color: #76a010;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #76a010;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #93c814;
            }

        .legacy-scoped button.disabled.alert, .legacy-scoped button[disabled].alert, .legacy-scoped .button.disabled.alert, .legacy-scoped .button[disabled].alert {
            background-color: #c9204c;
            border-color: #a11a3d;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #a11a3d;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #c9204c;
            }

        .legacy-scoped button.disabled.warning, .legacy-scoped button[disabled].warning, .legacy-scoped .button.disabled.warning, .legacy-scoped .button[disabled].warning {
            background-color: #f08a24;
            border-color: #cf6e0e;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #cf6e0e;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #f08a24;
            }

        .legacy-scoped button.disabled.info, .legacy-scoped button[disabled].info, .legacy-scoped .button.disabled.info, .legacy-scoped .button[disabled].info {
            background-color: #a0d3e8;
            border-color: #61b6d9;
            color: #333333;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #61b6d9;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #a0d3e8;
            }

    .legacy-scoped button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped button, .legacy-scoped .button {
        display: inline-block;
    }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .dropdown.button, .legacy-scoped button.dropdown {
    position: relative;
    padding-right: 57px;
}

    .legacy-scoped .dropdown.button:after, .legacy-scoped button.dropdown:after {
        position: absolute;
        content: "";
        width: 0;
        height: 0;
        display: block;
        border-style: solid;
        border-color: #FFFFFF transparent transparent transparent;
        top: 50%;
    }

    .legacy-scoped .dropdown.button:after, .legacy-scoped button.dropdown:after {
        border-width: 6px;
        right: 22.5px;
        margin-top: -2.5px;
    }

    .legacy-scoped .dropdown.button:after, .legacy-scoped button.dropdown:after {
        border-color: #FFFFFF transparent transparent transparent;
    }

    .legacy-scoped .dropdown.button.tiny, .legacy-scoped button.dropdown.tiny {
        padding-right: 42px;
    }

        .legacy-scoped .dropdown.button.tiny:before, .legacy-scoped button.dropdown.tiny:before {
            border-width: 6px;
            right: 18px;
            margin-top: -2px;
        }

        .legacy-scoped .dropdown.button.tiny:after, .legacy-scoped button.dropdown.tiny:after {
            border-color: #FFFFFF transparent transparent transparent;
        }

    .legacy-scoped .dropdown.button.small, .legacy-scoped button.dropdown.small {
        padding-right: 49px;
    }

        .legacy-scoped .dropdown.button.small:after, .legacy-scoped button.dropdown.small:after {
            border-width: 7px;
            right: 21px;
            margin-top: -2.5px;
        }

        .legacy-scoped .dropdown.button.small:after, .legacy-scoped button.dropdown.small:after {
            border-color: #FFFFFF transparent transparent transparent;
        }

    .legacy-scoped .dropdown.button.large, .legacy-scoped button.dropdown.large {
        padding-right: 58px;
    }

        .legacy-scoped .dropdown.button.large:after, .legacy-scoped button.dropdown.large:after {
            border-width: 5px;
            right: 27.5px;
            margin-top: -2.5px;
        }

        .legacy-scoped .dropdown.button.large:after, .legacy-scoped button.dropdown.large:after {
            border-color: #FFFFFF transparent transparent transparent;
        }

    .legacy-scoped .dropdown.button.secondary:after, .legacy-scoped button.dropdown.secondary:after {
        border-color: #333333 transparent transparent transparent;
    }

.legacy-scoped .split.button {
    position: relative;
    padding-right: 81px;
}

    .legacy-scoped .split.button span {
        display: block;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border-left: solid 1px;
    }

        .legacy-scoped .split.button span:after {
            position: absolute;
            content: "";
            width: 0;
            height: 0;
            display: block;
            border-style: inset;
            top: 50%;
            left: 50%;
        }

        .legacy-scoped .split.button span:active {
            background-color: rgba(0, 0, 0, 0.1);
        }

    .legacy-scoped .split.button span {
        border-left-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .split.button span {
        width: 49.5px;
    }

        .legacy-scoped .split.button span:after {
            border-top-style: solid;
            border-width: 6px;
            top: 48%;
            margin-left: -6px;
        }

        .legacy-scoped .split.button span:after {
            border-color: #FFFFFF transparent transparent transparent;
        }

    .legacy-scoped .split.button.secondary span {
        border-left-color: rgba(255, 255, 255, 0.5);
    }

        .legacy-scoped .split.button.secondary span:after {
            border-color: #FFFFFF transparent transparent transparent;
        }

    .legacy-scoped .split.button.alert span {
        border-left-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .split.button.success span {
        border-left-color: rgba(255, 255, 255, 0.5);
    }

    .legacy-scoped .split.button.tiny {
        padding-right: 60px;
    }

        .legacy-scoped .split.button.tiny span {
            width: 36px;
        }

            .legacy-scoped .split.button.tiny span:after {
                border-top-style: solid;
                border-width: 6px;
                top: 48%;
                margin-left: -6px;
            }

    .legacy-scoped .split.button.small {
        padding-right: 70px;
    }

        .legacy-scoped .split.button.small span {
            width: 42px;
        }

            .legacy-scoped .split.button.small span:after {
                border-top-style: solid;
                border-width: 7px;
                top: 48%;
                margin-left: -6px;
            }

    .legacy-scoped .split.button.large {
        padding-right: 88px;
    }

        .legacy-scoped .split.button.large span {
            width: 55px;
        }

            .legacy-scoped .split.button.large span:after {
                border-top-style: solid;
                border-width: 5px;
                top: 48%;
                margin-left: -6px;
            }

    .legacy-scoped .split.button.expand {
        padding-left: 20px;
    }

    .legacy-scoped .split.button.secondary span:after {
        border-color: #333333 transparent transparent transparent;
    }

    .legacy-scoped .split.button.radius span {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
    }

    .legacy-scoped .split.button.round span {
        -webkit-border-bottom-right-radius: 1000px;
        -webkit-border-top-right-radius: 1000px;
        border-bottom-right-radius: 1000px;
        border-top-right-radius: 1000px;
    }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .sub-nav {
    display: block;
    width: auto;
    overflow: hidden;
    margin: -4px 0 18px;
    padding-top: 4px;
    margin-right: 0;
    margin-left: -12px;
}

    .legacy-scoped .sub-nav dt {
        text-transform: uppercase;
    }

    .legacy-scoped .sub-nav dt,
    .legacy-scoped .sub-nav dd,
    .legacy-scoped .sub-nav li {
        float: left;
        display: inline;
        margin-left: 16px;
        margin-bottom: 10px;
        font-family: Arial, sans-serif;
        font-weight: normal;
        font-size: 14px;
        color: #999999;
    }

        .legacy-scoped .sub-nav dt a,
        .legacy-scoped .sub-nav dd a,
        .legacy-scoped .sub-nav li a {
            text-decoration: none;
            color: #999999;
            padding: 3px 16px;
        }

            .legacy-scoped .sub-nav dt a:hover,
            .legacy-scoped .sub-nav dd a:hover,
            .legacy-scoped .sub-nav li a:hover {
                color: #737373;
            }

        .legacy-scoped .sub-nav dt.active a,
        .legacy-scoped .sub-nav dd.active a,
        .legacy-scoped .sub-nav li.active a {
            border-radius: 3px;
            font-weight: normal;
            background: #001f56;
            padding: 3px 16px;
            cursor: default;
            color: #FFFFFF;
        }

            .legacy-scoped .sub-nav dt.active a:hover,
            .legacy-scoped .sub-nav dd.active a:hover,
            .legacy-scoped .sub-nav li.active a:hover {
                background: #001b4a;
            }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .switch {
    padding: 0;
    border: none;
    position: relative;
}

    .legacy-scoped .switch label {
        display: block;
        margin-bottom: 10px;
        position: relative;
        color: transparent;
        background: #DDDDDD;
        text-indent: 100%;
        width: 40px;
        height: 20px;
        cursor: pointer;
        transition: left 0.15s ease-out;
    }

    .legacy-scoped .switch input {
        opacity: 0;
        position: absolute;
        top: 9px;
        left: 10px;
        padding: 0;
    }

        .legacy-scoped .switch input + label {
            margin-left: 0;
            margin-right: 0;
        }

    .legacy-scoped .switch label:after {
        content: "";
        display: block;
        background: #FFFFFF;
        position: absolute;
        top: 2.5px;
        left: 2.5px;
        width: 15px;
        height: 15px;
        -webkit-transition: left 0.15s ease-out;
        -moz-transition: left 0.15s ease-out;
        transition: left 0.15s ease-out;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .legacy-scoped .switch input:checked + label {
        background: #001f56;
    }

        .legacy-scoped .switch input:checked + label:after {
            left: 22.5px;
        }

    .legacy-scoped .switch label {
        width: 40px;
        height: 20px;
    }

        .legacy-scoped .switch label:after {
            width: 15px;
            height: 15px;
        }

    .legacy-scoped .switch input:checked + label:after {
        left: 22.5px;
    }

    .legacy-scoped .switch label {
        color: transparent;
        background: #DDDDDD;
    }

        .legacy-scoped .switch label:after {
            background: #FFFFFF;
        }

    .legacy-scoped .switch input:checked + label {
        background: #001f56;
    }

    .legacy-scoped .switch.large label {
        width: 50px;
        height: 25px;
    }

        .legacy-scoped .switch.large label:after {
            width: 20px;
            height: 20px;
        }

    .legacy-scoped .switch.large input:checked + label:after {
        left: 27.5px;
    }

    .legacy-scoped .switch.small label {
        width: 35px;
        height: 17.5px;
    }

        .legacy-scoped .switch.small label:after {
            width: 125px;
            height: 125px;
        }

    .legacy-scoped .switch.small input:checked + label:after {
        left: 20px;
    }

    .legacy-scoped .switch.tiny label {
        width: 30px;
        height: 15px;
    }

        .legacy-scoped .switch.tiny label:after {
            width: 10px;
            height: 10px;
        }

    .legacy-scoped .switch.tiny input:checked + label:after {
        left: 17.5px;
    }

    .legacy-scoped .switch.radius label {
        border-radius: 4px;
    }

        .legacy-scoped .switch.radius label:after {
            border-radius: 3px;
        }

    .legacy-scoped .switch.round {
        border-radius: 1000px;
    }

        .legacy-scoped .switch.round label {
            border-radius: 20px;
        }

            .legacy-scoped .switch.round label:after {
                border-radius: 20px;
            }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped table {
    background: #FFFFFF;
    margin-bottom: 20px;
    border: solid 1px #DDDDDD;
    table-layout: auto;
}

    .legacy-scoped table caption {
        background: transparent;
        color: #222222;
        font-size: 16px;
        font-weight: bold;
    }

    .legacy-scoped table thead {
        background: #F5F5F5;
    }

        .legacy-scoped table thead tr th,
        .legacy-scoped table thead tr td {
            padding: 8px 10px 10px;
            font-size: 14px;
            font-weight: bold;
            color: #222222;
        }

    .legacy-scoped table tfoot {
        background: #F5F5F5;
    }

        .legacy-scoped table tfoot tr th,
        .legacy-scoped table tfoot tr td {
            padding: 8px 10px 10px;
            font-size: 14px;
            font-weight: bold;
            color: #222222;
        }

    .legacy-scoped table tr th,
    .legacy-scoped table tr td {
        padding: 9px 10px;
        font-size: 14px;
        color: #222222;
        text-align: left;
    }

    .legacy-scoped table tr.even, .legacy-scoped table tr.alt, .legacy-scoped table tr:nth-of-type(even) {
        background: #F9F9F9;
    }

    .legacy-scoped table thead tr th,
    .legacy-scoped table tfoot tr th,
    .legacy-scoped table tfoot tr td,
    .legacy-scoped table tbody tr th,
    .legacy-scoped table tbody tr td,
    .legacy-scoped table tr td {
        display: table-cell;
        line-height: 18px;
    }

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 1200px;
}

    .legacy-scoped .row:before, .legacy-scoped .row:after {
        content: " ";
        display: table;
    }

    .legacy-scoped .row:after {
        clear: both;
    }

    .legacy-scoped .row.collapse > .column, .legacy-scoped .banner .row.collapse > .xform,
    .legacy-scoped .row.collapse > .columns {
        padding-left: 0;
        padding-right: 0;
    }

    .legacy-scoped .row.collapse .row {
        margin-left: 0;
        margin-right: 0;
    }

    .legacy-scoped .row .row {
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        margin-top: 0;
        margin-bottom: 0;
        max-width: none;
    }

        .legacy-scoped .row .row:before, .legacy-scoped .row .row:after {
            content: " ";
            display: table;
        }

        .legacy-scoped .row .row:after {
            clear: both;
        }

        .legacy-scoped .row .row.collapse {
            width: auto;
            margin: 0;
            max-width: none;
        }

            .legacy-scoped .row .row.collapse:before, .legacy-scoped .row .row.collapse:after {
                content: " ";
                display: table;
            }

            .legacy-scoped .row .row.collapse:after {
                clear: both;
            }

.legacy-scoped .column, .legacy-scoped .banner .xform,
.legacy-scoped .columns {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    float: left;
}

.legacy-scoped [class*="column"] + [class*="column"]:last-child {
    float: right;
}

.legacy-scoped [class*="column"] + [class*="column"].end {
    float: left;
}

@media only screen {
    .legacy-scoped .small-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .small-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .small-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .small-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .small-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .small-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .small-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .small-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .small-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .small-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .small-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .small-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }

    .legacy-scoped .small-1 {
        width: 8.33333%;
    }

    .legacy-scoped .small-2 {
        width: 16.66667%;
    }

    .legacy-scoped .small-3 {
        width: 25%;
    }

    .legacy-scoped .small-4 {
        width: 33.33333%;
    }

    .legacy-scoped .small-5 {
        width: 41.66667%;
    }

    .legacy-scoped .small-6 {
        width: 50%;
    }

    .legacy-scoped .small-7 {
        width: 58.33333%;
    }

    .legacy-scoped .small-8 {
        width: 66.66667%;
    }

    .legacy-scoped .small-9 {
        width: 75%;
    }

    .legacy-scoped .small-10 {
        width: 83.33333%;
    }

    .legacy-scoped .small-11 {
        width: 91.66667%;
    }

    .legacy-scoped .small-12 {
        width: 100%;
    }

    .legacy-scoped .small-offset-0 {
        margin-left: 0% !important;
    }

    .legacy-scoped .small-offset-1 {
        margin-left: 8.33333% !important;
    }

    .legacy-scoped .small-offset-2 {
        margin-left: 16.66667% !important;
    }

    .legacy-scoped .small-offset-3 {
        margin-left: 25% !important;
    }

    .legacy-scoped .small-offset-4 {
        margin-left: 33.33333% !important;
    }

    .legacy-scoped .small-offset-5 {
        margin-left: 41.66667% !important;
    }

    .legacy-scoped .small-offset-6 {
        margin-left: 50% !important;
    }

    .legacy-scoped .small-offset-7 {
        margin-left: 58.33333% !important;
    }

    .legacy-scoped .small-offset-8 {
        margin-left: 66.66667% !important;
    }

    .legacy-scoped .small-offset-9 {
        margin-left: 75% !important;
    }

    .legacy-scoped .small-offset-10 {
        margin-left: 83.33333% !important;
    }

    .legacy-scoped .small-offset-11 {
        margin-left: 91.66667% !important;
    }

    .legacy-scoped .small-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .legacy-scoped .column.small-centered, .legacy-scoped .banner .xform,
    .legacy-scoped .columns.small-centered,
    .legacy-scoped .banner .columns.xform {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .legacy-scoped .column.small-uncentered, .legacy-scoped .banner .small-uncentered.xform,
    .legacy-scoped .columns.small-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .legacy-scoped .column.small-centered:last-child, .legacy-scoped .banner .xform:last-child,
    .legacy-scoped .columns.small-centered:last-child,
    .legacy-scoped .banner .columns.xform:last-child {
        float: none;
    }

    .legacy-scoped .column.small-uncentered:last-child, .legacy-scoped .banner .small-uncentered.xform:last-child,
    .legacy-scoped .columns.small-uncentered:last-child {
        float: left;
    }

    .legacy-scoped .column.small-uncentered.opposite, .legacy-scoped .banner .small-uncentered.opposite.xform,
    .legacy-scoped .columns.small-uncentered.opposite {
        float: right;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .medium-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .medium-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .medium-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .medium-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .medium-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .medium-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .medium-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .medium-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .medium-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .medium-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .medium-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .medium-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }

    .legacy-scoped .medium-1 {
        width: 8.33333%;
    }

    .legacy-scoped .medium-2 {
        width: 16.66667%;
    }

    .legacy-scoped .medium-3 {
        width: 25%;
    }

    .legacy-scoped .medium-4 {
        width: 33.33333%;
    }

    .legacy-scoped .medium-5 {
        width: 41.66667%;
    }

    .legacy-scoped .medium-6 {
        width: 50%;
    }

    .legacy-scoped .medium-7 {
        width: 58.33333%;
    }

    .legacy-scoped .medium-8, .legacy-scoped .banner .xform {
        width: 66.66667%;
    }

    .legacy-scoped .medium-9 {
        width: 75%;
    }

    .legacy-scoped .medium-10 {
        width: 83.33333%;
    }

    .legacy-scoped .medium-11 {
        width: 91.66667%;
    }

    .legacy-scoped .medium-12 {
        width: 100%;
    }

    .legacy-scoped .medium-offset-0 {
        margin-left: 0% !important;
    }

    .legacy-scoped .medium-offset-1 {
        margin-left: 8.33333% !important;
    }

    .legacy-scoped .medium-offset-2 {
        margin-left: 16.66667% !important;
    }

    .legacy-scoped .medium-offset-3 {
        margin-left: 25% !important;
    }

    .legacy-scoped .medium-offset-4 {
        margin-left: 33.33333% !important;
    }

    .legacy-scoped .medium-offset-5 {
        margin-left: 41.66667% !important;
    }

    .legacy-scoped .medium-offset-6 {
        margin-left: 50% !important;
    }

    .legacy-scoped .medium-offset-7 {
        margin-left: 58.33333% !important;
    }

    .legacy-scoped .medium-offset-8 {
        margin-left: 66.66667% !important;
    }

    .legacy-scoped .medium-offset-9 {
        margin-left: 75% !important;
    }

    .legacy-scoped .medium-offset-10 {
        margin-left: 83.33333% !important;
    }

    .legacy-scoped .medium-offset-11 {
        margin-left: 91.66667% !important;
    }

    .legacy-scoped .medium-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .legacy-scoped .column.medium-centered, .legacy-scoped .banner .medium-centered.xform,
    .legacy-scoped .columns.medium-centered {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .legacy-scoped .column.medium-uncentered, .legacy-scoped .banner .medium-uncentered.xform,
    .legacy-scoped .columns.medium-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .legacy-scoped .column.medium-centered:last-child, .legacy-scoped .banner .medium-centered.xform:last-child,
    .legacy-scoped .columns.medium-centered:last-child {
        float: none;
    }

    .legacy-scoped .column.medium-uncentered:last-child, .legacy-scoped .banner .medium-uncentered.xform:last-child,
    .legacy-scoped .columns.medium-uncentered:last-child {
        float: left;
    }

    .legacy-scoped .column.medium-uncentered.opposite, .legacy-scoped .banner .medium-uncentered.opposite.xform,
    .legacy-scoped .columns.medium-uncentered.opposite {
        float: right;
    }

    .legacy-scoped .push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .large-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .large-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .large-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .large-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .large-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .large-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .large-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .large-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .large-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .large-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .large-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .large-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }

    .legacy-scoped .large-1 {
        width: 8.33333%;
    }

    .legacy-scoped .large-2 {
        width: 16.66667%;
    }

    .legacy-scoped .large-3 {
        width: 25%;
    }

    .legacy-scoped .large-4 {
        width: 33.33333%;
    }

    .legacy-scoped .large-5 {
        width: 41.66667%;
    }

    .legacy-scoped .large-6, .legacy-scoped .banner .xform {
        width: 50%;
    }

    .legacy-scoped .large-7 {
        width: 58.33333%;
    }

    .legacy-scoped .large-8 {
        width: 66.66667%;
    }

    .legacy-scoped .large-9 {
        width: 75%;
    }

    .legacy-scoped .large-10 {
        width: 83.33333%;
    }

    .legacy-scoped .large-11 {
        width: 91.66667%;
    }

    .legacy-scoped .large-12 {
        width: 100%;
    }

    .legacy-scoped .large-offset-0 {
        margin-left: 0% !important;
    }

    .legacy-scoped .large-offset-1 {
        margin-left: 8.33333% !important;
    }

    .legacy-scoped .large-offset-2 {
        margin-left: 16.66667% !important;
    }

    .legacy-scoped .large-offset-3 {
        margin-left: 25% !important;
    }

    .legacy-scoped .large-offset-4 {
        margin-left: 33.33333% !important;
    }

    .legacy-scoped .large-offset-5 {
        margin-left: 41.66667% !important;
    }

    .legacy-scoped .large-offset-6 {
        margin-left: 50% !important;
    }

    .legacy-scoped .large-offset-7 {
        margin-left: 58.33333% !important;
    }

    .legacy-scoped .large-offset-8 {
        margin-left: 66.66667% !important;
    }

    .legacy-scoped .large-offset-9 {
        margin-left: 75% !important;
    }

    .legacy-scoped .large-offset-10 {
        margin-left: 83.33333% !important;
    }

    .legacy-scoped .large-offset-11 {
        margin-left: 91.66667% !important;
    }

    .legacy-scoped .large-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .legacy-scoped .column.large-centered, .legacy-scoped .banner .large-centered.xform,
    .legacy-scoped .columns.large-centered {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .legacy-scoped .column.large-uncentered, .legacy-scoped .banner .large-uncentered.xform,
    .legacy-scoped .columns.large-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .legacy-scoped .column.large-centered:last-child, .legacy-scoped .banner .large-centered.xform:last-child,
    .legacy-scoped .columns.large-centered:last-child {
        float: none;
    }

    .legacy-scoped .column.large-uncentered:last-child, .legacy-scoped .banner .large-uncentered.xform:last-child,
    .legacy-scoped .columns.large-uncentered:last-child {
        float: left;
    }

    .legacy-scoped .column.large-uncentered.opposite, .legacy-scoped .banner .large-uncentered.opposite.xform,
    .legacy-scoped .columns.large-uncentered.opposite {
        float: right;
    }

    .legacy-scoped .push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .text-left {
    text-align: left !important;
}

.legacy-scoped .text-right {
    text-align: right !important;
}

.legacy-scoped .text-center, .legacy-scoped .banner .xform {
    text-align: center !important;
}

.legacy-scoped .text-justify {
    text-align: justify !important;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .small-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .small-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .small-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .small-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen {
    .legacy-scoped .small-text-left {
        text-align: left !important;
    }

    .legacy-scoped .small-text-right {
        text-align: right !important;
    }

    .legacy-scoped .small-text-center {
        text-align: center !important;
    }

    .legacy-scoped .small-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .legacy-scoped .medium-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .medium-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .medium-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .medium-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .medium-text-left {
        text-align: left !important;
    }

    .legacy-scoped .medium-text-right {
        text-align: right !important;
    }

    .legacy-scoped .medium-text-center {
        text-align: center !important;
    }

    .legacy-scoped .medium-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
    .legacy-scoped .large-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .large-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .large-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .large-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .large-text-left {
        text-align: left !important;
    }

    .legacy-scoped .large-text-right {
        text-align: right !important;
    }

    .legacy-scoped .large-text-center {
        text-align: center !important;
    }

    .legacy-scoped .large-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
    .legacy-scoped .xlarge-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xlarge-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xlarge-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xlarge-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 90.063em) {
    .legacy-scoped .xlarge-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xlarge-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xlarge-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xlarge-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
    .legacy-scoped .xxlarge-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xxlarge-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xxlarge-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xxlarge-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 120.063em) {
    .legacy-scoped .xxlarge-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xxlarge-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xxlarge-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xxlarge-text-justify {
        text-align: justify !important;
    }
}

.legacy-scoped dd {
    margin: 0;
}

.legacy-scoped a {
    color: #001f56;
    text-decoration: none;
    line-height: inherit;
}

    .legacy-scoped a:hover, .legacy-scoped a:focus {
        color: #001b4a;
    }

    .legacy-scoped a img {
        border: none;
    }

.legacy-scoped p {
    font-family: inherit;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 20px;
    text-rendering: optimizeLegibility;
}

    .legacy-scoped p.lead {
        font-size: 18.5px;
        line-height: 1.6;
    }

    .legacy-scoped p aside {
        font-size: 14px;
        line-height: 1.35;
        font-style: italic;
    }

.legacy-scoped h1, .legacy-scoped h2, .legacy-scoped h3, .legacy-scoped h4, .legacy-scoped h5, .legacy-scoped h6 {
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #001f56;
    text-rendering: optimizeLegibility;
    margin-top: 2px;
    margin-bottom: 5px;
    line-height: 1.4;
}

    .legacy-scoped h1 small, .legacy-scoped h2 small, .legacy-scoped h3 small, .legacy-scoped h4 small, .legacy-scoped h5 small, .legacy-scoped h6 small {
        font-size: 60%;
        color: #0054ea;
        line-height: 0;
    }

.legacy-scoped h1 {
    font-size: 38px;
}

.legacy-scoped h2 {
    font-size: 30px;
}

.legacy-scoped h3 {
    font-size: 15px;
}

.legacy-scoped h4 {
    font-size: 12px;
}

.legacy-scoped h5 {
    font-size: 14px;
}

.legacy-scoped h6 {
    font-size: 10px;
}

.legacy-scoped .subheader {
    line-height: 1.4;
    color: #0054ea;
    font-weight: normal;
    margin-top: 2px;
    margin-bottom: 5px;
}

.legacy-scoped hr {
    border: solid #ecf0f0;
    border-width: 1px 0 0;
    clear: both;
    margin: 20px 0 19px;
    height: 0;
}

.legacy-scoped em,
.legacy-scoped i {
    font-style: italic;
    line-height: inherit;
}

.legacy-scoped strong,
.legacy-scoped b {
    font-weight: bold;
    line-height: inherit;
}

.legacy-scoped small {
    font-size: 60%;
    line-height: inherit;
}

.legacy-scoped code {
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #333333;
    background-color: #aae6ff;
    border-width: 1px;
    border-style: solid;
    border-color: #7fd9ff;
    padding: 2px 5px 1px;
}

.legacy-scoped ul,
.legacy-scoped ol,
.legacy-scoped dl {
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 20px;
    list-style-position: outside;
    font-family: inherit;
}

.legacy-scoped ul {
    margin-left: 11px;
}

    .legacy-scoped ul.no-bullet {
        margin-left: 0;
    }

        .legacy-scoped ul.no-bullet li ul,
        .legacy-scoped ul.no-bullet li ol {
            margin-left: 20px;
            margin-bottom: 0;
            list-style: none;
        }

    .legacy-scoped ul li ul,
    .legacy-scoped ul li ol {
        margin-left: 20px;
        margin-bottom: 0;
    }

    .legacy-scoped ul.square li ul, .legacy-scoped ul.circle li ul, .legacy-scoped ul.disc li ul {
        list-style: inherit;
    }

    .legacy-scoped ul.square {
        list-style-type: square;
        margin-left: 11px;
    }

    .legacy-scoped ul.circle {
        list-style-type: circle;
        margin-left: 11px;
    }

    .legacy-scoped ul.disc {
        list-style-type: disc;
        margin-left: 11px;
    }

    .legacy-scoped ul.no-bullet {
        list-style: none;
    }

.legacy-scoped ol {
    margin-left: 14px;
}

    .legacy-scoped ol li ul,
    .legacy-scoped ol li ol {
        margin-left: 20px;
        margin-bottom: 0;
    }

.legacy-scoped dl dt {
    margin-bottom: 3px;
    font-weight: bold;
}

.legacy-scoped dl dd {
    margin-bottom: 12px;
}

.legacy-scoped abbr,
.legacy-scoped acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222222;
    border-bottom: 1px dotted #DDDDDD;
    cursor: help;
}

.legacy-scoped abbr {
    text-transform: none;
}

.legacy-scoped blockquote {
    margin: 0 0 20px;
    padding: 9px 20px 0 19px;
    border-left: 1px solid #DDDDDD;
}

    .legacy-scoped blockquote cite {
        display: block;
        font-size: 13px;
        color: #0042b8;
    }

        .legacy-scoped blockquote cite:before {
            content: "\2014 \0020";
        }

        .legacy-scoped blockquote cite a,
        .legacy-scoped blockquote cite a:visited {
            color: #0042b8;
        }

    .legacy-scoped blockquote,
    .legacy-scoped blockquote p {
        line-height: 1.4;
        color: #0054ea;
    }

.legacy-scoped .vcard {
    display: inline-block;
    margin: 0 0 20px 0;
    border: 1px solid #DDDDDD;
    padding: 10px 12px;
}

    .legacy-scoped .vcard li {
        margin: 0;
        display: block;
    }

    .legacy-scoped .vcard .fn {
        font-weight: bold;
        font-size: 15px;
    }

.legacy-scoped .vevent .summary {
    font-weight: bold;
}

.legacy-scoped .vevent abbr {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 0 1px;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped h1, .legacy-scoped h2, .legacy-scoped h3, .legacy-scoped h4, .legacy-scoped h5, .legacy-scoped h6 {
        line-height: 1.4;
    }

    .legacy-scoped h1 {
        font-size: 48px;
    }

    .legacy-scoped h2 {
        font-size: 40px;
    }

    .legacy-scoped h3 {
        font-size: 20px;
    }

    .legacy-scoped h4 {
        font-size: 17px;
    }

    .legacy-scoped h5 {
        font-size: 14px;
    }

    .legacy-scoped h6 {
        font-size: 10px;
    }
}

.legacy-scoped .print-only {
    display: none !important;
}

@media print {
    .legacy-scoped * {
        background: transparent !important;
        color: #000000 !important;
        /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    .legacy-scoped a,
    .legacy-scoped a:visited {
        text-decoration: underline;
    }

        .legacy-scoped a[href]:after {
            content: " (" attr(href) ")";
        }

    .legacy-scoped abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .legacy-scoped .ir a:after,
    .legacy-scoped a[href^="javascript:"]:after,
    .legacy-scoped a[href^="#"]:after {
        content: "";
    }

    .legacy-scoped pre,
    .legacy-scoped blockquote {
        border: 1px solid #999999;
        page-break-inside: avoid;
    }

    .legacy-scoped thead {
        display: table-header-group;
        /* h5bp.com/t */
    }

    .legacy-scoped tr,
    .legacy-scoped img {
        page-break-inside: avoid;
    }

    .legacy-scoped img {
        max-width: 100% !important;
    }

    @page {
        .legacy-scoped

{
    margin: 0.5cm;
}

}

.legacy-scoped p,
.legacy-scoped h2,
.legacy-scoped h3 {
    orphans: 3;
    widows: 3;
}

.legacy-scoped h2,
.legacy-scoped h3 {
    page-break-after: avoid;
}

.legacy-scoped .hide-on-print {
    display: none !important;
}

.legacy-scoped .print-only {
    display: block !important;
}

.legacy-scoped .hide-for-print {
    display: none !important;
}

.legacy-scoped .show-for-print {
    display: inherit !important;
}

}

.legacy-scoped .tabs {
    margin-bottom: 0 !important;
    margin-left: 0;
}

    .legacy-scoped .tabs:before, .legacy-scoped .tabs:after {
        content: " ";
        display: table;
    }

    .legacy-scoped .tabs:after {
        clear: both;
    }

    .legacy-scoped .tabs dd, .legacy-scoped .tabs .tab-title {
        position: relative;
        margin-bottom: 0 !important;
        list-style: none;
        float: left;
    }

        .legacy-scoped .tabs dd > a, .legacy-scoped .tabs .tab-title > a {
            display: block;
            background-color: #EFEFEF;
            color: #222222;
            padding: 16px 32px;
            font-family: Arial, sans-serif;
            font-size: 16px;
        }

            .legacy-scoped .tabs dd > a:hover, .legacy-scoped .tabs .tab-title > a:hover {
                background-color: #e1e1e1;
            }

        .legacy-scoped .tabs dd.active a, .legacy-scoped .tabs .tab-title.active a {
            background-color: #FFFFFF;
            color: #222222;
        }

    .legacy-scoped .tabs.radius dd:first-child a, .legacy-scoped .tabs.radius .tab:first-child a {
        -webkit-border-bottom-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px;
    }

    .legacy-scoped .tabs.radius dd:last-child a, .legacy-scoped .tabs.radius .tab:last-child a {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
    }

    .legacy-scoped .tabs.vertical dd, .legacy-scoped .tabs.vertical .tab-title {
        position: inherit;
        float: none;
        display: block;
        top: auto;
    }

.legacy-scoped .tabs-content {
    margin-bottom: 24px;
    width: 100%;
}

    .legacy-scoped .tabs-content:before, .legacy-scoped .tabs-content:after {
        content: " ";
        display: table;
    }

    .legacy-scoped .tabs-content:after {
        clear: both;
    }

    .legacy-scoped .tabs-content > .content {
        display: none;
        float: left;
        padding: 15px 0;
        width: 100%;
    }

        .legacy-scoped .tabs-content > .content.active {
            display: block;
            float: none;
        }

        .legacy-scoped .tabs-content > .content.contained {
            padding: 15px;
        }

    .legacy-scoped .tabs-content.vertical {
        display: block;
    }

        .legacy-scoped .tabs-content.vertical > .content {
            padding: 0 15px;
        }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .tabs.vertical {
        width: 20%;
        max-width: 20%;
        float: left;
        margin: 0 0 125px;
    }

    .legacy-scoped .tabs-content.vertical {
        width: 80%;
        max-width: 80%;
        float: left;
        margin-left: -1px;
        padding-left: 10px;
    }
}

.legacy-scoped .no-js .tabs-content > .content {
    display: block;
    float: none;
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 1200px;
}

    .legacy-scoped .row:before, .legacy-scoped .row:after {
        content: " ";
        display: table;
    }

    .legacy-scoped .row:after {
        clear: both;
    }

    .legacy-scoped .row.collapse > .column, .legacy-scoped .banner .row.collapse > .xform,
    .legacy-scoped .row.collapse > .columns {
        padding-left: 0;
        padding-right: 0;
    }

    .legacy-scoped .row.collapse .row {
        margin-left: 0;
        margin-right: 0;
    }

    .legacy-scoped .row .row {
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        margin-top: 0;
        margin-bottom: 0;
        max-width: none;
    }

        .legacy-scoped .row .row:before, .legacy-scoped .row .row:after {
            content: " ";
            display: table;
        }

        .legacy-scoped .row .row:after {
            clear: both;
        }

        .legacy-scoped .row .row.collapse {
            width: auto;
            margin: 0;
            max-width: none;
        }

            .legacy-scoped .row .row.collapse:before, .legacy-scoped .row .row.collapse:after {
                content: " ";
                display: table;
            }

            .legacy-scoped .row .row.collapse:after {
                clear: both;
            }

.legacy-scoped .column, .legacy-scoped .banner .xform,
.legacy-scoped .columns {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    float: left;
}

.legacy-scoped [class*="column"] + [class*="column"]:last-child {
    float: right;
}

.legacy-scoped [class*="column"] + [class*="column"].end {
    float: left;
}

@media only screen {
    .legacy-scoped .small-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .small-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .small-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .small-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .small-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .small-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .small-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .small-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .small-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .small-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .small-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .small-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .small-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .small-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .small-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }

    .legacy-scoped .small-1 {
        width: 8.33333%;
    }

    .legacy-scoped .small-2 {
        width: 16.66667%;
    }

    .legacy-scoped .small-3 {
        width: 25%;
    }

    .legacy-scoped .small-4 {
        width: 33.33333%;
    }

    .legacy-scoped .small-5 {
        width: 41.66667%;
    }

    .legacy-scoped .small-6 {
        width: 50%;
    }

    .legacy-scoped .small-7 {
        width: 58.33333%;
    }

    .legacy-scoped .small-8 {
        width: 66.66667%;
    }

    .legacy-scoped .small-9 {
        width: 75%;
    }

    .legacy-scoped .small-10 {
        width: 83.33333%;
    }

    .legacy-scoped .small-11 {
        width: 91.66667%;
    }

    .legacy-scoped .small-12 {
        width: 100%;
    }

    .legacy-scoped .small-offset-0 {
        margin-left: 0% !important;
    }

    .legacy-scoped .small-offset-1 {
        margin-left: 8.33333% !important;
    }

    .legacy-scoped .small-offset-2 {
        margin-left: 16.66667% !important;
    }

    .legacy-scoped .small-offset-3 {
        margin-left: 25% !important;
    }

    .legacy-scoped .small-offset-4 {
        margin-left: 33.33333% !important;
    }

    .legacy-scoped .small-offset-5 {
        margin-left: 41.66667% !important;
    }

    .legacy-scoped .small-offset-6 {
        margin-left: 50% !important;
    }

    .legacy-scoped .small-offset-7 {
        margin-left: 58.33333% !important;
    }

    .legacy-scoped .small-offset-8 {
        margin-left: 66.66667% !important;
    }

    .legacy-scoped .small-offset-9 {
        margin-left: 75% !important;
    }

    .legacy-scoped .small-offset-10 {
        margin-left: 83.33333% !important;
    }

    .legacy-scoped .small-offset-11 {
        margin-left: 91.66667% !important;
    }

    .legacy-scoped .small-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .legacy-scoped .column.small-centered, .legacy-scoped .banner .xform,
    .legacy-scoped .columns.small-centered,
    .legacy-scoped .banner .columns.xform {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .legacy-scoped .column.small-uncentered, .legacy-scoped .banner .small-uncentered.xform,
    .legacy-scoped .columns.small-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .legacy-scoped .column.small-centered:last-child, .legacy-scoped .banner .xform:last-child,
    .legacy-scoped .columns.small-centered:last-child,
    .legacy-scoped .banner .columns.xform:last-child {
        float: none;
    }

    .legacy-scoped .column.small-uncentered:last-child, .legacy-scoped .banner .small-uncentered.xform:last-child,
    .legacy-scoped .columns.small-uncentered:last-child {
        float: left;
    }

    .legacy-scoped .column.small-uncentered.opposite, .legacy-scoped .banner .small-uncentered.opposite.xform,
    .legacy-scoped .columns.small-uncentered.opposite {
        float: right;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .medium-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .medium-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .medium-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .medium-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .medium-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .medium-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .medium-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .medium-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .medium-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .medium-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .medium-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .medium-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .medium-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .medium-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .medium-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }

    .legacy-scoped .medium-1 {
        width: 8.33333%;
    }

    .legacy-scoped .medium-2 {
        width: 16.66667%;
    }

    .legacy-scoped .medium-3 {
        width: 25%;
    }

    .legacy-scoped .medium-4 {
        width: 33.33333%;
    }

    .legacy-scoped .medium-5 {
        width: 41.66667%;
    }

    .legacy-scoped .medium-6 {
        width: 50%;
    }

    .legacy-scoped .medium-7 {
        width: 58.33333%;
    }

    .legacy-scoped .medium-8, .legacy-scoped .banner .xform {
        width: 66.66667%;
    }

    .legacy-scoped .medium-9 {
        width: 75%;
    }

    .legacy-scoped .medium-10 {
        width: 83.33333%;
    }

    .legacy-scoped .medium-11 {
        width: 91.66667%;
    }

    .legacy-scoped .medium-12 {
        width: 100%;
    }

    .legacy-scoped .medium-offset-0 {
        margin-left: 0% !important;
    }

    .legacy-scoped .medium-offset-1 {
        margin-left: 8.33333% !important;
    }

    .legacy-scoped .medium-offset-2 {
        margin-left: 16.66667% !important;
    }

    .legacy-scoped .medium-offset-3 {
        margin-left: 25% !important;
    }

    .legacy-scoped .medium-offset-4 {
        margin-left: 33.33333% !important;
    }

    .legacy-scoped .medium-offset-5 {
        margin-left: 41.66667% !important;
    }

    .legacy-scoped .medium-offset-6 {
        margin-left: 50% !important;
    }

    .legacy-scoped .medium-offset-7 {
        margin-left: 58.33333% !important;
    }

    .legacy-scoped .medium-offset-8 {
        margin-left: 66.66667% !important;
    }

    .legacy-scoped .medium-offset-9 {
        margin-left: 75% !important;
    }

    .legacy-scoped .medium-offset-10 {
        margin-left: 83.33333% !important;
    }

    .legacy-scoped .medium-offset-11 {
        margin-left: 91.66667% !important;
    }

    .legacy-scoped .medium-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .legacy-scoped .column.medium-centered, .legacy-scoped .banner .medium-centered.xform,
    .legacy-scoped .columns.medium-centered {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .legacy-scoped .column.medium-uncentered, .legacy-scoped .banner .medium-uncentered.xform,
    .legacy-scoped .columns.medium-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .legacy-scoped .column.medium-centered:last-child, .legacy-scoped .banner .medium-centered.xform:last-child,
    .legacy-scoped .columns.medium-centered:last-child {
        float: none;
    }

    .legacy-scoped .column.medium-uncentered:last-child, .legacy-scoped .banner .medium-uncentered.xform:last-child,
    .legacy-scoped .columns.medium-uncentered:last-child {
        float: left;
    }

    .legacy-scoped .column.medium-uncentered.opposite, .legacy-scoped .banner .medium-uncentered.opposite.xform,
    .legacy-scoped .columns.medium-uncentered.opposite {
        float: right;
    }

    .legacy-scoped .push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .large-push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .large-pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .large-push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .large-push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .large-pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .large-push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .large-push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .large-pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .large-push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .large-push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .large-pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .large-push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .large-pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .large-push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .large-pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }

    .legacy-scoped .column, .legacy-scoped .banner .xform,
    .legacy-scoped .columns {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        float: left;
    }

    .legacy-scoped .large-1 {
        width: 8.33333%;
    }

    .legacy-scoped .large-2 {
        width: 16.66667%;
    }

    .legacy-scoped .large-3 {
        width: 25%;
    }

    .legacy-scoped .large-4 {
        width: 33.33333%;
    }

    .legacy-scoped .large-5 {
        width: 41.66667%;
    }

    .legacy-scoped .large-6, .legacy-scoped .banner .xform {
        width: 50%;
    }

    .legacy-scoped .large-7 {
        width: 58.33333%;
    }

    .legacy-scoped .large-8 {
        width: 66.66667%;
    }

    .legacy-scoped .large-9 {
        width: 75%;
    }

    .legacy-scoped .large-10 {
        width: 83.33333%;
    }

    .legacy-scoped .large-11 {
        width: 91.66667%;
    }

    .legacy-scoped .large-12 {
        width: 100%;
    }

    .legacy-scoped .large-offset-0 {
        margin-left: 0% !important;
    }

    .legacy-scoped .large-offset-1 {
        margin-left: 8.33333% !important;
    }

    .legacy-scoped .large-offset-2 {
        margin-left: 16.66667% !important;
    }

    .legacy-scoped .large-offset-3 {
        margin-left: 25% !important;
    }

    .legacy-scoped .large-offset-4 {
        margin-left: 33.33333% !important;
    }

    .legacy-scoped .large-offset-5 {
        margin-left: 41.66667% !important;
    }

    .legacy-scoped .large-offset-6 {
        margin-left: 50% !important;
    }

    .legacy-scoped .large-offset-7 {
        margin-left: 58.33333% !important;
    }

    .legacy-scoped .large-offset-8 {
        margin-left: 66.66667% !important;
    }

    .legacy-scoped .large-offset-9 {
        margin-left: 75% !important;
    }

    .legacy-scoped .large-offset-10 {
        margin-left: 83.33333% !important;
    }

    .legacy-scoped .large-offset-11 {
        margin-left: 91.66667% !important;
    }

    .legacy-scoped .large-reset-order {
        margin-left: 0;
        margin-right: 0;
        left: auto;
        right: auto;
        float: left;
    }

    .legacy-scoped .column.large-centered, .legacy-scoped .banner .large-centered.xform,
    .legacy-scoped .columns.large-centered {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .legacy-scoped .column.large-uncentered, .legacy-scoped .banner .large-uncentered.xform,
    .legacy-scoped .columns.large-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left;
    }

    .legacy-scoped .column.large-centered:last-child, .legacy-scoped .banner .large-centered.xform:last-child,
    .legacy-scoped .columns.large-centered:last-child {
        float: none;
    }

    .legacy-scoped .column.large-uncentered:last-child, .legacy-scoped .banner .large-uncentered.xform:last-child,
    .legacy-scoped .columns.large-uncentered:last-child {
        float: left;
    }

    .legacy-scoped .column.large-uncentered.opposite, .legacy-scoped .banner .large-uncentered.opposite.xform,
    .legacy-scoped .columns.large-uncentered.opposite {
        float: right;
    }

    .legacy-scoped .push-0 {
        position: relative;
        left: 0%;
        right: auto;
    }

    .legacy-scoped .pull-0 {
        position: relative;
        right: 0%;
        left: auto;
    }

    .legacy-scoped .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto;
    }

    .legacy-scoped .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto;
    }

    .legacy-scoped .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto;
    }

    .legacy-scoped .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto;
    }

    .legacy-scoped .push-3 {
        position: relative;
        left: 25%;
        right: auto;
    }

    .legacy-scoped .pull-3 {
        position: relative;
        right: 25%;
        left: auto;
    }

    .legacy-scoped .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto;
    }

    .legacy-scoped .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto;
    }

    .legacy-scoped .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto;
    }

    .legacy-scoped .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto;
    }

    .legacy-scoped .push-6 {
        position: relative;
        left: 50%;
        right: auto;
    }

    .legacy-scoped .pull-6 {
        position: relative;
        right: 50%;
        left: auto;
    }

    .legacy-scoped .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto;
    }

    .legacy-scoped .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto;
    }

    .legacy-scoped .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto;
    }

    .legacy-scoped .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto;
    }

    .legacy-scoped .push-9 {
        position: relative;
        left: 75%;
        right: auto;
    }

    .legacy-scoped .pull-9 {
        position: relative;
        right: 75%;
        left: auto;
    }

    .legacy-scoped .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto;
    }

    .legacy-scoped .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto;
    }

    .legacy-scoped .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto;
    }

    .legacy-scoped .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto;
    }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped button, .legacy-scoped .button {
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 20px;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 16px;
    padding-right: 32px;
    padding-bottom: 17px;
    padding-left: 32px;
    font-size: 16px;
    background-color: #001f56;
    border-color: #001945;
    color: #FFFFFF;
    transition: background-color 300ms ease-out;
}

    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        background-color: #001945;
    }

    .legacy-scoped button:hover, .legacy-scoped button:focus, .legacy-scoped .button:hover, .legacy-scoped .button:focus {
        color: #FFFFFF;
    }

    .legacy-scoped button.secondary, .legacy-scoped .button.secondary {
        background-color: #009fe2;
        border-color: #007fb5;
        color: #FFFFFF;
    }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            background-color: #007fb5;
        }

        .legacy-scoped button.secondary:hover, .legacy-scoped button.secondary:focus, .legacy-scoped .button.secondary:hover, .legacy-scoped .button.secondary:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.success, .legacy-scoped .button.success {
        background-color: #93c814;
        border-color: #76a010;
        color: #FFFFFF;
    }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            background-color: #76a010;
        }

        .legacy-scoped button.success:hover, .legacy-scoped button.success:focus, .legacy-scoped .button.success:hover, .legacy-scoped .button.success:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.alert, .legacy-scoped .button.alert {
        background-color: #c9204c;
        border-color: #a11a3d;
        color: #FFFFFF;
    }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            background-color: #a11a3d;
        }

        .legacy-scoped button.alert:hover, .legacy-scoped button.alert:focus, .legacy-scoped .button.alert:hover, .legacy-scoped .button.alert:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.warning, .legacy-scoped .button.warning {
        background-color: #f08a24;
        border-color: #cf6e0e;
        color: #FFFFFF;
    }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            background-color: #cf6e0e;
        }

        .legacy-scoped button.warning:hover, .legacy-scoped button.warning:focus, .legacy-scoped .button.warning:hover, .legacy-scoped .button.warning:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.info, .legacy-scoped .button.info {
        background-color: #a0d3e8;
        border-color: #61b6d9;
        color: #333333;
    }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            background-color: #61b6d9;
        }

        .legacy-scoped button.info:hover, .legacy-scoped button.info:focus, .legacy-scoped .button.info:hover, .legacy-scoped .button.info:focus {
            color: #FFFFFF;
        }

    .legacy-scoped button.large, .legacy-scoped .button.large {
        padding-top: 18px;
        padding-right: 36px;
        padding-bottom: 19px;
        padding-left: 36px;
        font-size: 20px;
    }

    .legacy-scoped button.small, .legacy-scoped .button.small {
        padding-top: 14px;
        padding-right: 28px;
        padding-bottom: 15px;
        padding-left: 28px;
        font-size: 13px;
    }

    .legacy-scoped button.tiny, .legacy-scoped .button.tiny {
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 11px;
        padding-left: 20px;
        font-size: 11px;
    }

    .legacy-scoped button.expand, .legacy-scoped .button.expand {
        padding-right: 0;
        padding-left: 0;
        width: 100%;
    }

    .legacy-scoped button.left-align, .legacy-scoped .button.left-align {
        text-align: left;
        text-indent: 12px;
    }

    .legacy-scoped button.right-align, .legacy-scoped .button.right-align {
        text-align: right;
        padding-right: 12px;
    }

    .legacy-scoped button.radius, .legacy-scoped .button.radius {
        border-radius: 3px;
    }

    .legacy-scoped button.round, .legacy-scoped .button.round {
        border-radius: 1000px;
    }

    .legacy-scoped button.disabled, .legacy-scoped button[disabled], .legacy-scoped .button.disabled, .legacy-scoped .button[disabled] {
        background-color: #001f56;
        border-color: #001945;
        color: #FFFFFF;
        cursor: default;
        opacity: 0.7;
        box-shadow: none;
    }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001945;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            color: #FFFFFF;
        }

        .legacy-scoped button.disabled:hover, .legacy-scoped button.disabled:focus, .legacy-scoped button[disabled]:hover, .legacy-scoped button[disabled]:focus, .legacy-scoped .button.disabled:hover, .legacy-scoped .button.disabled:focus, .legacy-scoped .button[disabled]:hover, .legacy-scoped .button[disabled]:focus {
            background-color: #001f56;
        }

        .legacy-scoped button.disabled.secondary, .legacy-scoped button[disabled].secondary, .legacy-scoped .button.disabled.secondary, .legacy-scoped .button[disabled].secondary {
            background-color: #009fe2;
            border-color: #007fb5;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #007fb5;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.secondary:hover, .legacy-scoped button.disabled.secondary:focus, .legacy-scoped button[disabled].secondary:hover, .legacy-scoped button[disabled].secondary:focus, .legacy-scoped .button.disabled.secondary:hover, .legacy-scoped .button.disabled.secondary:focus, .legacy-scoped .button[disabled].secondary:hover, .legacy-scoped .button[disabled].secondary:focus {
                background-color: #009fe2;
            }

        .legacy-scoped button.disabled.success, .legacy-scoped button[disabled].success, .legacy-scoped .button.disabled.success, .legacy-scoped .button[disabled].success {
            background-color: #93c814;
            border-color: #76a010;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #76a010;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.success:hover, .legacy-scoped button.disabled.success:focus, .legacy-scoped button[disabled].success:hover, .legacy-scoped button[disabled].success:focus, .legacy-scoped .button.disabled.success:hover, .legacy-scoped .button.disabled.success:focus, .legacy-scoped .button[disabled].success:hover, .legacy-scoped .button[disabled].success:focus {
                background-color: #93c814;
            }

        .legacy-scoped button.disabled.alert, .legacy-scoped button[disabled].alert, .legacy-scoped .button.disabled.alert, .legacy-scoped .button[disabled].alert {
            background-color: #c9204c;
            border-color: #a11a3d;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #a11a3d;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.alert:hover, .legacy-scoped button.disabled.alert:focus, .legacy-scoped button[disabled].alert:hover, .legacy-scoped button[disabled].alert:focus, .legacy-scoped .button.disabled.alert:hover, .legacy-scoped .button.disabled.alert:focus, .legacy-scoped .button[disabled].alert:hover, .legacy-scoped .button[disabled].alert:focus {
                background-color: #c9204c;
            }

        .legacy-scoped button.disabled.warning, .legacy-scoped button[disabled].warning, .legacy-scoped .button.disabled.warning, .legacy-scoped .button[disabled].warning {
            background-color: #f08a24;
            border-color: #cf6e0e;
            color: #FFFFFF;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #cf6e0e;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.warning:hover, .legacy-scoped button.disabled.warning:focus, .legacy-scoped button[disabled].warning:hover, .legacy-scoped button[disabled].warning:focus, .legacy-scoped .button.disabled.warning:hover, .legacy-scoped .button.disabled.warning:focus, .legacy-scoped .button[disabled].warning:hover, .legacy-scoped .button[disabled].warning:focus {
                background-color: #f08a24;
            }

        .legacy-scoped button.disabled.info, .legacy-scoped button[disabled].info, .legacy-scoped .button.disabled.info, .legacy-scoped .button[disabled].info {
            background-color: #a0d3e8;
            border-color: #61b6d9;
            color: #333333;
            cursor: default;
            opacity: 0.7;
            box-shadow: none;
        }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #61b6d9;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                color: #FFFFFF;
            }

            .legacy-scoped button.disabled.info:hover, .legacy-scoped button.disabled.info:focus, .legacy-scoped button[disabled].info:hover, .legacy-scoped button[disabled].info:focus, .legacy-scoped .button.disabled.info:hover, .legacy-scoped .button.disabled.info:focus, .legacy-scoped .button[disabled].info:hover, .legacy-scoped .button[disabled].info:focus {
                background-color: #a0d3e8;
            }

    .legacy-scoped button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

@media only screen and (min-width: 40.063em) {
    .legacy-scoped button, .legacy-scoped .button {
        display: inline-block;
    }
}

.legacy-scoped meta.foundation-mq-topbar {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped .contain-to-grid {
    width: 100%;
    background: #FFF;
}

    .legacy-scoped .contain-to-grid .top-bar {
        margin-bottom: 10px;
    }

.legacy-scoped .fixed {
    width: 100%;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 99;
}

    .legacy-scoped .fixed.expanded:not(.top-bar) {
        overflow-y: auto;
        height: auto;
        width: 100%;
        max-height: 100%;
    }

        .legacy-scoped .fixed.expanded:not(.top-bar) .title-area {
            position: fixed;
            width: 100%;
            z-index: 99;
        }

        .legacy-scoped .fixed.expanded:not(.top-bar) .top-bar-section {
            z-index: 98;
            margin-top: auto;
        }

.legacy-scoped .top-bar {
    overflow: hidden;
    height: auto;
    line-height: auto;
    position: relative;
    background: #FFF;
    margin-bottom: 10px;
}

    .legacy-scoped .top-bar ul {
        margin-bottom: 0;
        list-style: none;
    }

    .legacy-scoped .top-bar .row {
        max-width: none;
    }

    .legacy-scoped .top-bar form,
    .legacy-scoped .top-bar input {
        margin-bottom: 0;
    }

    .legacy-scoped .top-bar input {
        height: 18px;
        padding-top: 3.5px;
        padding-bottom: 3.5px;
        font-size: 7.5px;
    }

    .legacy-scoped .top-bar .button, .legacy-scoped .top-bar button {
        padding-top: 4.5px;
        padding-bottom: 4.5px;
        margin-bottom: 0;
        font-size: 7.5px;
    }

@media only screen and (max-width: 40em) {
    .legacy-scoped .top-bar .button, .legacy-scoped .top-bar button {
        position: relative;
        top: -1px;
    }
}

.legacy-scoped .top-bar .title-area {
    position: relative;
    margin: 0;
}

.legacy-scoped .top-bar .name {
    height: auto;
    margin: 0;
    font-size: 10px;
}

    .legacy-scoped .top-bar .name h1 {
        line-height: auto;
        font-size: 17px;
        margin: 0;
    }

        .legacy-scoped .top-bar .name h1 a {
            font-weight: normal;
            color: #001f56;
            width: 75%;
            display: block;
            padding: 10px 25px;
        }

.legacy-scoped .top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0;
}

    .legacy-scoped .top-bar .toggle-topbar a {
        color: #001f56;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: bold;
        position: relative;
        display: block;
        padding: 0 10px 25px;
        height: auto;
        line-height: auto;
    }

    .legacy-scoped .top-bar .toggle-topbar.menu-icon {
        top: 50%;
        margin-top: -16px;
    }

        .legacy-scoped .top-bar .toggle-topbar.menu-icon a {
            height: 34px;
            line-height: 33px;
            padding: 0 10px 25px25 0 10px 25px;
            color: #001f56;
            position: relative;
        }

            .legacy-scoped .top-bar .toggle-topbar.menu-icon a span::after {
                content: "";
                position: absolute;
                display: block;
                height: 0;
                top: 50%;
                margin-top: -8px;
                right: 10px 25px;
                box-shadow: 0 0px 0 1px #001f56, 0 7px 0 1px #001f56, 0 14px 0 1px #001f56;
                width: 16px;
            }

            .legacy-scoped .top-bar .toggle-topbar.menu-icon a span:hover:after {
                box-shadow: 0 0px 0 1px #001f56, 0 7px 0 1px #001f56, 0 14px 0 1px #001f56;
            }

.legacy-scoped .top-bar.expanded {
    height: auto;
    background: transparent;
}

    .legacy-scoped .top-bar.expanded .title-area {
        background: #FFF;
    }

    .legacy-scoped .top-bar.expanded .toggle-topbar a {
        color: #888888;
    }

        .legacy-scoped .top-bar.expanded .toggle-topbar a::after {
            box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
        }

.legacy-scoped .top-bar-section {
    left: 0;
    position: relative;
    width: auto;
    transition: left 300ms ease-out;
}

    .legacy-scoped .top-bar-section ul {
        padding: 0;
        width: 100%;
        height: auto;
        display: block;
        font-size: 10px;
        margin: 0;
    }

    .legacy-scoped .top-bar-section .divider,
    .legacy-scoped .top-bar-section [role="separator"] {
        border-top: solid 1px gray;
        clear: both;
        height: 1px;
        width: 100%;
    }

    .legacy-scoped .top-bar-section ul li {
        background: #FFFFFF;
    }

        .legacy-scoped .top-bar-section ul li > a {
            display: block;
            width: 100%;
            /*color: $topbar-link-color;*/
            padding: 12px 0 12px 0;
            padding-left: 10px 25px;
            font-family: Arial;
            font-size: 13px;
            font-weight: normal;
            text-transform: none;
        }

            .legacy-scoped .top-bar-section ul li > a.button {
                font-size: 13px;
                padding-right: 10px 25px;
                padding-left: 10px 25px;
                background-color: #001f56;
                border-color: #001945;
                color: #FFFFFF;
            }

                .legacy-scoped .top-bar-section ul li > a.button:hover, .legacy-scoped .top-bar-section ul li > a.button:focus {
                    background-color: #001945;
                }

                .legacy-scoped .top-bar-section ul li > a.button:hover, .legacy-scoped .top-bar-section ul li > a.button:focus {
                    color: #FFFFFF;
                }

                .legacy-scoped .top-bar-section ul li > a.button.secondary {
                    background-color: #009fe2;
                    border-color: #007fb5;
                    color: #FFFFFF;
                }

                    .legacy-scoped .top-bar-section ul li > a.button.secondary:hover, .legacy-scoped .top-bar-section ul li > a.button.secondary:focus {
                        background-color: #007fb5;
                    }

                    .legacy-scoped .top-bar-section ul li > a.button.secondary:hover, .legacy-scoped .top-bar-section ul li > a.button.secondary:focus {
                        color: #FFFFFF;
                    }

                .legacy-scoped .top-bar-section ul li > a.button.success {
                    background-color: #93c814;
                    border-color: #76a010;
                    color: #FFFFFF;
                }

                    .legacy-scoped .top-bar-section ul li > a.button.success:hover, .legacy-scoped .top-bar-section ul li > a.button.success:focus {
                        background-color: #76a010;
                    }

                    .legacy-scoped .top-bar-section ul li > a.button.success:hover, .legacy-scoped .top-bar-section ul li > a.button.success:focus {
                        color: #FFFFFF;
                    }

                .legacy-scoped .top-bar-section ul li > a.button.alert {
                    background-color: #c9204c;
                    border-color: #a11a3d;
                    color: #FFFFFF;
                }

                    .legacy-scoped .top-bar-section ul li > a.button.alert:hover, .legacy-scoped .top-bar-section ul li > a.button.alert:focus {
                        background-color: #a11a3d;
                    }

                    .legacy-scoped .top-bar-section ul li > a.button.alert:hover, .legacy-scoped .top-bar-section ul li > a.button.alert:focus {
                        color: #FFFFFF;
                    }

        .legacy-scoped .top-bar-section ul li > button {
            font-size: 13px;
            padding-right: 10px 25px;
            padding-left: 10px 25px;
            background-color: #001f56;
            border-color: #001945;
            color: #FFFFFF;
        }

            .legacy-scoped .top-bar-section ul li > button:hover, .legacy-scoped .top-bar-section ul li > button:focus {
                background-color: #001945;
            }

            .legacy-scoped .top-bar-section ul li > button:hover, .legacy-scoped .top-bar-section ul li > button:focus {
                color: #FFFFFF;
            }

            .legacy-scoped .top-bar-section ul li > button.secondary {
                background-color: #009fe2;
                border-color: #007fb5;
                color: #FFFFFF;
            }

                .legacy-scoped .top-bar-section ul li > button.secondary:hover, .legacy-scoped .top-bar-section ul li > button.secondary:focus {
                    background-color: #007fb5;
                }

                .legacy-scoped .top-bar-section ul li > button.secondary:hover, .legacy-scoped .top-bar-section ul li > button.secondary:focus {
                    color: #FFFFFF;
                }

            .legacy-scoped .top-bar-section ul li > button.success {
                background-color: #93c814;
                border-color: #76a010;
                color: #FFFFFF;
            }

                .legacy-scoped .top-bar-section ul li > button.success:hover, .legacy-scoped .top-bar-section ul li > button.success:focus {
                    background-color: #76a010;
                }

                .legacy-scoped .top-bar-section ul li > button.success:hover, .legacy-scoped .top-bar-section ul li > button.success:focus {
                    color: #FFFFFF;
                }

            .legacy-scoped .top-bar-section ul li > button.alert {
                background-color: #c9204c;
                border-color: #a11a3d;
                color: #FFFFFF;
            }

                .legacy-scoped .top-bar-section ul li > button.alert:hover, .legacy-scoped .top-bar-section ul li > button.alert:focus {
                    background-color: #a11a3d;
                }

                .legacy-scoped .top-bar-section ul li > button.alert:hover, .legacy-scoped .top-bar-section ul li > button.alert:focus {
                    color: #FFFFFF;
                }

        .legacy-scoped .top-bar-section ul li:hover:not(.has-form) > a {
            background-color: #555555;
            background: #FFF;
            /*color: $topbar-link-color-hover;*/
        }

        .legacy-scoped .top-bar-section ul li.active > a {
            background: #009fe2;
            color: #FFFFFF;
        }

            .legacy-scoped .top-bar-section ul li.active > a:hover {
                background: #001b4a;
                color: #FFFFFF;
            }

    .legacy-scoped .top-bar-section .has-form {
        padding: 10px 25px;
    }

    .legacy-scoped .top-bar-section .has-dropdown {
        position: relative;
    }

        .legacy-scoped .top-bar-section .has-dropdown > a:after {
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 5px;
            border-color: transparent transparent transparent rgba(0, 31, 86, 0.4);
            border-left-style: solid;
            margin-right: 10px 25px;
            margin-top: -4.5px;
            position: absolute;
            top: 50%;
            right: 0;
        }

        .legacy-scoped .top-bar-section .has-dropdown.moved {
            position: static;
        }

            .legacy-scoped .top-bar-section .has-dropdown.moved > .dropdown {
                display: block;
                position: static !important;
                height: auto;
                width: auto;
                overflow: visible;
                clip: auto;
                position: absolute !important;
                width: 100%;
            }

            .legacy-scoped .top-bar-section .has-dropdown.moved > a:after {
                display: none;
            }

    .legacy-scoped .top-bar-section .dropdown {
        padding: 0;
        position: absolute;
        left: 100%;
        top: 0;
        z-index: 99;
        display: block;
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
    }

        .legacy-scoped .top-bar-section .dropdown li {
            width: 100%;
            height: auto;
        }

            .legacy-scoped .top-bar-section .dropdown li a {
                font-weight: normal;
                padding: 8px 10px 25px;
            }

                .legacy-scoped .top-bar-section .dropdown li a.parent-link {
                    font-weight: normal;
                }

            .legacy-scoped .top-bar-section .dropdown li.title h5, .legacy-scoped .top-bar-section .dropdown li.parent-link {
                margin-bottom: 0;
                margin-top: 0;
                font-size: 18px;
            }

                .legacy-scoped .top-bar-section .dropdown li.title h5 a, .legacy-scoped .top-bar-section .dropdown li.parent-link a {
                    color: #001f56;
                    display: block;
                }

                    .legacy-scoped .top-bar-section .dropdown li.title h5 a:hover, .legacy-scoped .top-bar-section .dropdown li.parent-link a:hover {
                        background: none;
                    }

            .legacy-scoped .top-bar-section .dropdown li.has-form {
                padding: 8px 10px 25px;
            }

            .legacy-scoped .top-bar-section .dropdown li .button, .legacy-scoped .top-bar-section .dropdown li button {
                top: auto;
            }

        .legacy-scoped .top-bar-section .dropdown label {
            padding: 8px 10px 25px 2px;
            margin-bottom: 0;
            text-transform: uppercase;
            color: #777777;
            font-weight: bold;
            font-size: 10px;
        }

.legacy-scoped .js-generated {
    display: block;
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .top-bar {
        background: #FFF;
        overflow: visible;
    }

        .legacy-scoped .top-bar:before, .legacy-scoped .top-bar:after {
            content: " ";
            display: table;
        }

        .legacy-scoped .top-bar:after {
            clear: both;
        }

        .legacy-scoped .top-bar .toggle-topbar {
            display: none;
        }

        .legacy-scoped .top-bar .title-area {
            float: left;
        }

        .legacy-scoped .top-bar .name h1 a {
            width: auto;
        }

        .legacy-scoped .top-bar input,
        .legacy-scoped .top-bar .button,
        .legacy-scoped .top-bar button {
            font-size: 14px;
            position: relative;
            top: 7px;
        }

        .legacy-scoped .top-bar.expanded {
            background: #FFF;
        }

    .legacy-scoped .contain-to-grid .top-bar {
        max-width: 1200px;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .legacy-scoped .top-bar-section {
        transition: none 0 0;
        left: 0 !important;
    }

        .legacy-scoped .top-bar-section ul {
            width: auto;
            height: auto !important;
            display: inline;
        }

            .legacy-scoped .top-bar-section ul li {
                float: left;
            }

                .legacy-scoped .top-bar-section ul li .js-generated {
                    display: none;
                }

        .legacy-scoped .top-bar-section li.hover > a:not(.button) {
            background-color: #555555;
            background: #FFF;
            color: #001f56;
        }

        .legacy-scoped .top-bar-section li:not(.has-form) a:not(.button) {
            padding: 10px 25px;
            line-height: auto;
            /*background: $topbar-link-bg;*/
        }

            .legacy-scoped .top-bar-section li:not(.has-form) a:not(.button):hover {
                /*background-color: $topbar-link-bg-color-hover;*/
                /*background: $topbar-link-bg-hover;*/
            }

        .legacy-scoped .top-bar-section li.active:not(.has-form) a:not(.button) {
            padding: 0 10px 25px;
            line-height: auto;
            color: #FFFFFF;
            background: #009fe2;
        }

            .legacy-scoped .top-bar-section li.active:not(.has-form) a:not(.button):hover {
                background: #001b4a;
                color: #FFFFFF;
            }

        .legacy-scoped .top-bar-section .has-dropdown > a {
            padding-right: 10px 25px20px !important;
        }

            .legacy-scoped .top-bar-section .has-dropdown > a:after {
                content: "";
                display: block;
                width: 0;
                height: 0;
                border: inset 5px;
                border-color: rgba(0, 31, 86, 0.4) transparent transparent transparent;
                border-top-style: solid;
                margin-top: -2.5px;
                top: auto/2;
            }

        .legacy-scoped .top-bar-section .has-dropdown.moved {
            position: relative;
        }

            .legacy-scoped .top-bar-section .has-dropdown.moved > .dropdown {
                display: block;
                position: absolute !important;
                height: 1px;
                width: 1px;
                overflow: hidden;
                clip: rect(1px, 1px, 1px, 1px);
            }

        .legacy-scoped .top-bar-section .has-dropdown.hover > .dropdown, .legacy-scoped .top-bar-section .has-dropdown.not-click:hover > .dropdown {
            display: block;
            position: static !important;
            height: auto;
            width: auto;
            overflow: visible;
            clip: auto;
            position: absolute !important;
        }

        .legacy-scoped .top-bar-section .has-dropdown > a:focus + .dropdown {
            display: block;
            position: static !important;
            height: auto;
            width: auto;
            overflow: visible;
            clip: auto;
            position: absolute !important;
        }

        .legacy-scoped .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
            border: none;
            content: "\00bb";
            top: 10px;
            margin-top: -1px;
            right: 5px;
            line-height: 1.2;
        }

        .legacy-scoped .top-bar-section .dropdown {
            left: 0;
            top: auto;
            background: transparent;
            min-width: 100%;
        }

            .legacy-scoped .top-bar-section .dropdown li a {
                color: primary-color;
                line-height: auto;
                white-space: nowrap;
                padding: 12px 10px 25px;
                background: #FFFFFF;
            }

            .legacy-scoped .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
                color: primary-color;
                background: #FFFFFF;
            }

            .legacy-scoped .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
                color: #001f56;
                background-color: #555555;
                background: #FFF;
            }

            .legacy-scoped .top-bar-section .dropdown li label {
                white-space: nowrap;
                background: #333333;
            }

            .legacy-scoped .top-bar-section .dropdown li .dropdown {
                left: 100%;
                top: 0;
            }

        .legacy-scoped .top-bar-section > ul > .divider,
        .legacy-scoped .top-bar-section > ul > [role="separator"] {
            border-bottom: none;
            border-top: none;
            border-right: solid 1px white;
            clear: none;
            height: auto;
            width: 0;
        }

        .legacy-scoped .top-bar-section .has-form {
            background: #FFF;
            padding: 0 auto/3;
            height: auto;
        }

        .legacy-scoped .top-bar-section .right li .dropdown {
            left: auto;
            right: 0;
        }

            .legacy-scoped .top-bar-section .right li .dropdown li .dropdown {
                right: 100%;
            }

        .legacy-scoped .top-bar-section .left li .dropdown {
            right: auto;
            left: 0;
        }

            .legacy-scoped .top-bar-section .left li .dropdown li .dropdown {
                left: 100%;
            }

    .legacy-scoped .no-js .top-bar-section ul li:hover > a {
        background-color: #555555;
        background: #FFF;
        color: #001f56;
    }

    .legacy-scoped .no-js .top-bar-section ul li:active > a {
        background: #009fe2;
        color: #FFFFFF;
    }

    .legacy-scoped .no-js .top-bar-section .has-dropdown:hover > .dropdown {
        display: block;
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        position: absolute !important;
    }

    .legacy-scoped .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
        display: block;
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        position: absolute !important;
    }
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .text-left {
    text-align: left !important;
}

.legacy-scoped .text-right {
    text-align: right !important;
}

.legacy-scoped .text-center, .legacy-scoped .banner .xform {
    text-align: center !important;
}

.legacy-scoped .text-justify {
    text-align: justify !important;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .small-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .small-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .small-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .small-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen {
    .legacy-scoped .small-text-left {
        text-align: left !important;
    }

    .legacy-scoped .small-text-right {
        text-align: right !important;
    }

    .legacy-scoped .small-text-center {
        text-align: center !important;
    }

    .legacy-scoped .small-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .legacy-scoped .medium-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .medium-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .medium-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .medium-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .medium-text-left {
        text-align: left !important;
    }

    .legacy-scoped .medium-text-right {
        text-align: right !important;
    }

    .legacy-scoped .medium-text-center {
        text-align: center !important;
    }

    .legacy-scoped .medium-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
    .legacy-scoped .large-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .large-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .large-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .large-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .large-text-left {
        text-align: left !important;
    }

    .legacy-scoped .large-text-right {
        text-align: right !important;
    }

    .legacy-scoped .large-text-center {
        text-align: center !important;
    }

    .legacy-scoped .large-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
    .legacy-scoped .xlarge-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xlarge-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xlarge-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xlarge-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 90.063em) {
    .legacy-scoped .xlarge-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xlarge-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xlarge-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xlarge-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
    .legacy-scoped .xxlarge-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xxlarge-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xxlarge-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xxlarge-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 120.063em) {
    .legacy-scoped .xxlarge-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xxlarge-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xxlarge-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xxlarge-text-justify {
        text-align: justify !important;
    }
}



.legacy-scoped a {
    color: #001f56;
    text-decoration: none;
    line-height: inherit;
}

    .legacy-scoped a:hover, .legacy-scoped a:focus {
        color: #001b4a;
    }

    .legacy-scoped a img {
        border: none;
    }

.legacy-scoped p {
    font-family: inherit;
    font-weight: normal;
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 20px;
    text-rendering: optimizeLegibility;
}

    .legacy-scoped p.lead {
        font-size: 18.5px;
        line-height: 1.6;
    }

    .legacy-scoped p aside {
        font-size: 14px;
        line-height: 1.35;
        font-style: italic;
    }

.legacy-scoped h1, .legacy-scoped h2, .legacy-scoped h3, .legacy-scoped h4, .legacy-scoped h5, .legacy-scoped h6 {
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #001f56;
    text-rendering: optimizeLegibility;
    margin-top: 2px;
    margin-bottom: 5px;
    line-height: 1.4;
}

    .legacy-scoped h1 small, .legacy-scoped h2 small, .legacy-scoped h3 small, .legacy-scoped h4 small, .legacy-scoped h5 small, .legacy-scoped h6 small {
        font-size: 60%;
        color: #0054ea;
        line-height: 0;
    }

.legacy-scoped h1 {
    font-size: 38px;
}

.legacy-scoped h2 {
    font-size: 30px;
}

.legacy-scoped h3 {
    font-size: 15px;
}

.legacy-scoped h4 {
    font-size: 12px;
}

.legacy-scoped h5 {
    font-size: 14px;
}

.legacy-scoped h6 {
    font-size: 10px;
}

.legacy-scoped .subheader {
    line-height: 1.4;
    color: #0054ea;
    font-weight: normal;
    margin-top: 2px;
    margin-bottom: 5px;
}

.legacy-scoped hr {
    border: solid #ecf0f0;
    border-width: 1px 0 0;
    clear: both;
    margin: 20px 0 19px;
    height: 0;
}

.legacy-scoped em,
.legacy-scoped i {
    font-style: italic;
    line-height: inherit;
}

.legacy-scoped strong,
.legacy-scoped b {
    font-weight: bold;
    line-height: inherit;
}

.legacy-scoped small {
    font-size: 60%;
    line-height: inherit;
}

.legacy-scoped code {
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #333333;
    background-color: #aae6ff;
    border-width: 1px;
    border-style: solid;
    border-color: #7fd9ff;
    padding: 2px 5px 1px;
}

.legacy-scoped ul,
.legacy-scoped ol,
.legacy-scoped dl {
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 20px;
    list-style-position: outside;
    font-family: inherit;
}

.legacy-scoped ul {
    margin-left: 11px;
}

    .legacy-scoped ul.no-bullet {
        margin-left: 0;
    }

        .legacy-scoped ul.no-bullet li ul,
        .legacy-scoped ul.no-bullet li ol {
            margin-left: 20px;
            margin-bottom: 0;
            list-style: none;
        }

    .legacy-scoped ul li ul,
    .legacy-scoped ul li ol {
        margin-left: 20px;
        margin-bottom: 0;
    }

    .legacy-scoped ul.square li ul, .legacy-scoped ul.circle li ul, .legacy-scoped ul.disc li ul {
        list-style: inherit;
    }

    .legacy-scoped ul.square {
        list-style-type: square;
        margin-left: 11px;
    }

    .legacy-scoped ul.circle {
        list-style-type: circle;
        margin-left: 11px;
    }

    .legacy-scoped ul.disc {
        list-style-type: disc;
        margin-left: 11px;
    }

    .legacy-scoped ul.no-bullet {
        list-style: none;
    }

.legacy-scoped ol {
    margin-left: 14px;
}

    .legacy-scoped ol li ul,
    .legacy-scoped ol li ol {
        margin-left: 20px;
        margin-bottom: 0;
    }

.legacy-scoped dl dt {
    margin-bottom: 3px;
    font-weight: bold;
}

.legacy-scoped dl dd {
    margin-bottom: 12px;
}

.legacy-scoped abbr,
.legacy-scoped acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222222;
    border-bottom: 1px dotted #DDDDDD;
    cursor: help;
}

.legacy-scoped abbr {
    text-transform: none;
}

.legacy-scoped blockquote {
    margin: 0 0 20px;
    padding: 9px 20px 0 19px;
    border-left: 1px solid #DDDDDD;
}

    .legacy-scoped blockquote cite {
        display: block;
        font-size: 13px;
        color: #0042b8;
    }

        .legacy-scoped blockquote cite:before {
            content: "\2014 \0020";
        }

        .legacy-scoped blockquote cite a,
        .legacy-scoped blockquote cite a:visited {
            color: #0042b8;
        }

    .legacy-scoped blockquote,
    .legacy-scoped blockquote p {
        line-height: 1.4;
        color: #0054ea;
    }

.legacy-scoped .vcard {
    display: inline-block;
    margin: 0 0 20px 0;
    border: 1px solid #DDDDDD;
    padding: 10px 12px;
}

    .legacy-scoped .vcard li {
        margin: 0;
        display: block;
    }

    .legacy-scoped .vcard .fn {
        font-weight: bold;
        font-size: 15px;
    }

.legacy-scoped .vevent .summary {
    font-weight: bold;
}

.legacy-scoped .vevent abbr {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 0 1px;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped h1, .legacy-scoped h2, .legacy-scoped h3, .legacy-scoped h4, .legacy-scoped h5, .legacy-scoped h6 {
        line-height: 1.4;
    }

    .legacy-scoped h1 {
        font-size: 48px;
    }

    .legacy-scoped h2 {
        font-size: 40px;
    }

    .legacy-scoped h3 {
        font-size: 20px;
    }

    .legacy-scoped h4 {
        font-size: 17px;
    }

    .legacy-scoped h5 {
        font-size: 14px;
    }

    .legacy-scoped h6 {
        font-size: 10px;
    }
}

.legacy-scoped .print-only {
    display: none !important;
}

@media print {
    .legacy-scoped * {
        background: transparent !important;
        color: #000000 !important;
        /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    .legacy-scoped a,
    .legacy-scoped a:visited {
        text-decoration: underline;
    }

        .legacy-scoped a[href]:after {
            content: " (" attr(href) ")";
        }

    .legacy-scoped abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .legacy-scoped .ir a:after,
    .legacy-scoped a[href^="javascript:"]:after,
    .legacy-scoped a[href^="#"]:after {
        content: "";
    }

    .legacy-scoped pre,
    .legacy-scoped blockquote {
        border: 1px solid #999999;
        page-break-inside: avoid;
    }

    .legacy-scoped thead {
        display: table-header-group;
        /* h5bp.com/t */
    }

    .legacy-scoped tr,
    .legacy-scoped img {
        page-break-inside: avoid;
    }

    .legacy-scoped img {
        max-width: 100% !important;
    }

    @page {
        .legacy-scoped

{
    margin: 0.5cm;
}

}

.legacy-scoped p,
.legacy-scoped h2,
.legacy-scoped h3 {
    orphans: 3;
    widows: 3;
}

.legacy-scoped h2,
.legacy-scoped h3 {
    page-break-after: avoid;
}

.legacy-scoped .hide-on-print {
    display: none !important;
}

.legacy-scoped .print-only {
    display: block !important;
}

.legacy-scoped .hide-for-print {
    display: none !important;
}

.legacy-scoped .show-for-print {
    display: inherit !important;
}

}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

.legacy-scoped .text-left {
    text-align: left !important;
}

.legacy-scoped .text-right {
    text-align: right !important;
}

.legacy-scoped .text-center, .legacy-scoped .banner .xform {
    text-align: center !important;
}

.legacy-scoped .text-justify {
    text-align: justify !important;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .small-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .small-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .small-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .small-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen {
    .legacy-scoped .small-text-left {
        text-align: left !important;
    }

    .legacy-scoped .small-text-right {
        text-align: right !important;
    }

    .legacy-scoped .small-text-center {
        text-align: center !important;
    }

    .legacy-scoped .small-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .legacy-scoped .medium-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .medium-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .medium-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .medium-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .medium-text-left {
        text-align: left !important;
    }

    .legacy-scoped .medium-text-right {
        text-align: right !important;
    }

    .legacy-scoped .medium-text-center {
        text-align: center !important;
    }

    .legacy-scoped .medium-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
    .legacy-scoped .large-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .large-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .large-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .large-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .large-text-left {
        text-align: left !important;
    }

    .legacy-scoped .large-text-right {
        text-align: right !important;
    }

    .legacy-scoped .large-text-center {
        text-align: center !important;
    }

    .legacy-scoped .large-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
    .legacy-scoped .xlarge-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xlarge-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xlarge-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xlarge-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 90.063em) {
    .legacy-scoped .xlarge-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xlarge-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xlarge-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xlarge-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
    .legacy-scoped .xxlarge-only-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xxlarge-only-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xxlarge-only-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xxlarge-only-text-justify {
        text-align: justify !important;
    }
}

@media only screen and (min-width: 120.063em) {
    .legacy-scoped .xxlarge-text-left {
        text-align: left !important;
    }

    .legacy-scoped .xxlarge-text-right {
        text-align: right !important;
    }

    .legacy-scoped .xxlarge-text-center {
        text-align: center !important;
    }

    .legacy-scoped .xxlarge-text-justify {
        text-align: justify !important;
    }
}

.legacy-scoped a {
    color: #001f56;
    text-decoration: none;
    line-height: inherit;
}

    .legacy-scoped a:hover, .legacy-scoped a:focus {
        color: #001b4a;
    }

    .legacy-scoped a img {
        border: none;
    }

.legacy-scoped p {
    font-family: inherit;
    font-weight: normal;
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 20px;
    text-rendering: optimizeLegibility;
}

    .legacy-scoped p.lead {
        font-size: 18.5px;
        line-height: 1.6;
    }

    .legacy-scoped p aside {
        font-size: 14px;
        line-height: 1.35;
        font-style: italic;
    }

.legacy-scoped h1, .legacy-scoped h2, .legacy-scoped h3, .legacy-scoped h4, .legacy-scoped h5, .legacy-scoped h6 {
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #001f56;
    text-rendering: optimizeLegibility;
    margin-top: 2px;
    margin-bottom: 5px;
    line-height: 1.4;
}

    .legacy-scoped h1 small, .legacy-scoped h2 small, .legacy-scoped h3 small, .legacy-scoped h4 small, .legacy-scoped h5 small, .legacy-scoped h6 small {
        font-size: 60%;
        color: #0054ea;
        line-height: 0;
    }

.legacy-scoped h1 {
    font-size: 38px;
}

.legacy-scoped h2 {
    font-size: 30px;
}

.legacy-scoped h3 {
    font-size: 15px;
}

.legacy-scoped h4 {
    font-size: 12px;
}

.legacy-scoped h5 {
    font-size: 14px;
}

.legacy-scoped h6 {
    font-size: 10px;
}

.legacy-scoped .subheader {
    line-height: 1.4;
    color: #0054ea;
    font-weight: normal;
    margin-top: 2px;
    margin-bottom: 5px;
}

.legacy-scoped hr {
    border: solid #ecf0f0;
    border-width: 1px 0 0;
    clear: both;
    margin: 20px 0 19px;
    height: 0;
}

.legacy-scoped em,
.legacy-scoped i {
    font-style: italic;
    line-height: inherit;
}

.legacy-scoped strong,
.legacy-scoped b {
    font-weight: bold;
    line-height: inherit;
}

.legacy-scoped small {
    font-size: 60%;
    line-height: inherit;
}

.legacy-scoped code {
    font-family: Consolas, "Liberation Mono", Courier, monospace;
    font-weight: normal;
    color: #333333;
    background-color: #aae6ff;
    border-width: 1px;
    border-style: solid;
    border-color: #7fd9ff;
    padding: 2px 5px 1px;
}

.legacy-scoped ul,
.legacy-scoped ol,
.legacy-scoped dl {
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 20px;
    list-style-position: outside;
    font-family: inherit;
}

.legacy-scoped ul {
    margin-left: 11px;
}

    .legacy-scoped ul.no-bullet {
        margin-left: 0;
    }

        .legacy-scoped ul.no-bullet li ul,
        .legacy-scoped ul.no-bullet li ol {
            margin-left: 20px;
            margin-bottom: 0;
            list-style: none;
        }

    .legacy-scoped ul li ul,
    .legacy-scoped ul li ol {
        margin-left: 20px;
        margin-bottom: 0;
    }

    .legacy-scoped ul.square li ul, .legacy-scoped ul.circle li ul, .legacy-scoped ul.disc li ul {
        list-style: inherit;
    }

    .legacy-scoped ul.square {
        list-style-type: square;
        margin-left: 11px;
    }

    .legacy-scoped ul.circle {
        list-style-type: circle;
        margin-left: 11px;
    }

    .legacy-scoped ul.disc {
        list-style-type: disc;
        margin-left: 11px;
    }

    .legacy-scoped ul.no-bullet {
        list-style: none;
    }

.legacy-scoped ol {
    margin-left: 14px;
}

    .legacy-scoped ol li ul,
    .legacy-scoped ol li ol {
        margin-left: 20px;
        margin-bottom: 0;
    }

.legacy-scoped dl dt {
    margin-bottom: 3px;
    font-weight: bold;
}

.legacy-scoped dl dd {
    margin-bottom: 12px;
}

.legacy-scoped abbr,
.legacy-scoped acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222222;
    border-bottom: 1px dotted #DDDDDD;
    cursor: help;
}

.legacy-scoped abbr {
    text-transform: none;
}

.legacy-scoped blockquote {
    margin: 0 0 20px;
    padding: 9px 20px 0 19px;
    border-left: 1px solid #DDDDDD;
}

    .legacy-scoped blockquote cite {
        display: block;
        font-size: 13px;
        color: #0042b8;
    }

        .legacy-scoped blockquote cite:before {
            content: "\2014 \0020";
        }

        .legacy-scoped blockquote cite a,
        .legacy-scoped blockquote cite a:visited {
            color: #0042b8;
        }

    .legacy-scoped blockquote,
    .legacy-scoped blockquote p {
        line-height: 1.4;
        color: #0054ea;
    }

.legacy-scoped .vcard {
    display: inline-block;
    margin: 0 0 20px 0;
    border: 1px solid #DDDDDD;
    padding: 10px 12px;
}

    .legacy-scoped .vcard li {
        margin: 0;
        display: block;
    }

    .legacy-scoped .vcard .fn {
        font-weight: bold;
        font-size: 15px;
    }

.legacy-scoped .vevent .summary {
    font-weight: bold;
}

.legacy-scoped .vevent abbr {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    border: none;
    padding: 0 1px;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped h1, .legacy-scoped h2, .legacy-scoped h3, .legacy-scoped h4, .legacy-scoped h5, .legacy-scoped h6 {
        line-height: 1.4;
    }

    .legacy-scoped h1 {
        font-size: 48px;
    }

    .legacy-scoped h2 {
        font-size: 40px;
    }

    .legacy-scoped h3 {
        font-size: 20px;
    }

    .legacy-scoped h4 {
        font-size: 17px;
    }

    .legacy-scoped h5 {
        font-size: 14px;
    }

    .legacy-scoped h6 {
        font-size: 10px;
    }
}

.legacy-scoped .print-only {
    display: none !important;
}

@media print {
    .legacy-scoped * {
        background: transparent !important;
        color: #000000 !important;
        /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    .legacy-scoped a,
    .legacy-scoped a:visited {
        text-decoration: underline;
    }

        .legacy-scoped a[href]:after {
            content: " (" attr(href) ")";
        }

    .legacy-scoped abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .legacy-scoped .ir a:after,
    .legacy-scoped a[href^="javascript:"]:after,
    .legacy-scoped a[href^="#"]:after {
        content: "";
    }

    .legacy-scoped pre,
    .legacy-scoped blockquote {
        border: 1px solid #999999;
        page-break-inside: avoid;
    }

    .legacy-scoped thead {
        display: table-header-group;
        /* h5bp.com/t */
    }

    .legacy-scoped tr,
    .legacy-scoped img {
        page-break-inside: avoid;
    }

    .legacy-scoped img {
        max-width: 100% !important;
    }

    @page {
        .legacy-scoped

{
    margin: 0.5cm;
}

}

.legacy-scoped p,
.legacy-scoped h2,
.legacy-scoped h3 {
    orphans: 3;
    widows: 3;
}

.legacy-scoped h2,
.legacy-scoped h3 {
    page-break-after: avoid;
}

.legacy-scoped .hide-on-print {
    display: none !important;
}

.legacy-scoped .print-only {
    display: block !important;
}

.legacy-scoped .hide-for-print {
    display: none !important;
}

.legacy-scoped .show-for-print {
    display: inherit !important;
}

}

.legacy-scoped .off-canvas-wrap {
    -webkit-backface-visibility: hidden;
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .legacy-scoped .off-canvas-wrap.move-right, .legacy-scoped .off-canvas-wrap.move-left {
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
    }

.legacy-scoped .inner-wrap {
    -webkit-backface-visibility: hidden;
    position: relative;
    width: 100%;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -ms-transition: -ms-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
}

    .legacy-scoped .inner-wrap:before, .legacy-scoped .inner-wrap:after {
        content: " ";
        display: table;
    }

    .legacy-scoped .inner-wrap:after {
        clear: both;
    }

.legacy-scoped .tab-bar {
    -webkit-backface-visibility: hidden;
    background: #333333;
    color: #FFFFFF;
    height: 45px;
    line-height: 45px;
    position: relative;
}

    .legacy-scoped .tab-bar h1, .legacy-scoped .tab-bar h2, .legacy-scoped .tab-bar h3, .legacy-scoped .tab-bar h4, .legacy-scoped .tab-bar h5, .legacy-scoped .tab-bar h6 {
        color: #FFFFFF;
        font-weight: bold;
        line-height: 45px;
        margin: 0;
    }

    .legacy-scoped .tab-bar h1, .legacy-scoped .tab-bar h2, .legacy-scoped .tab-bar h3, .legacy-scoped .tab-bar h4 {
        font-size: 14px;
    }

.legacy-scoped .left-small {
    width: 45px;
    height: 45px;
    position: absolute;
    top: 0;
    border-right: solid 1px #1a1a1a;
    left: 0;
}

.legacy-scoped .right-small {
    width: 45px;
    height: 45px;
    position: absolute;
    top: 0;
    border-left: solid 1px #1a1a1a;
    right: 0;
}

.legacy-scoped .tab-bar-section {
    padding: 0 10px;
    position: absolute;
    text-align: center;
    height: 45px;
    top: 0;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .tab-bar-section.left, .legacy-scoped .tab-bar-section.right {
        text-align: left;
    }
}

.legacy-scoped .tab-bar-section.left {
    left: 0;
    right: 45px;
}

.legacy-scoped .tab-bar-section.right {
    left: 45px;
    right: 0;
}

.legacy-scoped .tab-bar-section.middle {
    left: 45px;
    right: 45px;
}

.legacy-scoped .tab-bar .menu-icon {
    text-indent: 35px;
    width: 45px;
    height: 45px;
    display: block;
    padding: 0;
    color: #FFFFFF;
    position: relative;
    transform: translate3d(0, 0, 0);
}

    .legacy-scoped .tab-bar .menu-icon span::after {
        content: "";
        position: absolute;
        display: block;
        height: 0;
        top: 50%;
        margin-top: -8px;
        left: 14.5px;
        box-shadow: 0 0px 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
        width: 16px;
    }

    .legacy-scoped .tab-bar .menu-icon span:hover:after {
        box-shadow: 0 0px 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3;
    }

.legacy-scoped .left-off-canvas-menu {
    -webkit-backface-visibility: hidden;
    width: 250px;
    top: 0;
    bottom: 0;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    background: #333333;
    z-index: 1001;
    box-sizing: content-box;
    transition: transform 500ms ease 0s;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-transform: translate(-100.5%, 0);
    -webkit-transform: translate3d(-100.5%, 0, 0);
    -moz-transform: translate3d(-100.5%, 0, 0);
    -ms-transform: translate3d(-100.5%, 0, 0);
    -o-transform: translate3d(-100.5%, 0, 0);
    transform: translate3d(-100.5%, 0, 0);
    left: 0;
}

    .legacy-scoped .left-off-canvas-menu * {
        -webkit-backface-visibility: hidden;
    }

.legacy-scoped .right-off-canvas-menu {
    -webkit-backface-visibility: hidden;
    width: 250px;
    top: 0;
    bottom: 0;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    background: #333333;
    z-index: 1001;
    box-sizing: content-box;
    transition: transform 500ms ease 0s;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -ms-transform: translate(100.5%, 0);
    -webkit-transform: translate3d(100.5%, 0, 0);
    -moz-transform: translate3d(100.5%, 0, 0);
    -ms-transform: translate3d(100.5%, 0, 0);
    -o-transform: translate3d(100.5%, 0, 0);
    transform: translate3d(100.5%, 0, 0);
    right: 0;
}

    .legacy-scoped .right-off-canvas-menu * {
        -webkit-backface-visibility: hidden;
    }

.legacy-scoped ul.off-canvas-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

    .legacy-scoped ul.off-canvas-list li label {
        display: block;
        padding: 3px 15px;
        color: #999999;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
        background: #444444;
        border-top: 1px solid #5e5e5e;
        border-bottom: none;
        margin: 0;
    }

    .legacy-scoped ul.off-canvas-list li a {
        display: block;
        padding: 6.6667px;
        color: rgba(255, 255, 255, 0.7);
        border-bottom: 1px solid #262626;
        transition: background 300ms ease;
    }

        .legacy-scoped ul.off-canvas-list li a:hover {
            background: #242424;
        }

.legacy-scoped .move-right > .inner-wrap {
    -ms-transform: translate(250px, 0);
    -webkit-transform: translate3d(250px, 0, 0);
    -moz-transform: translate3d(250px, 0, 0);
    -ms-transform: translate3d(250px, 0, 0);
    -o-transform: translate3d(250px, 0, 0);
    transform: translate3d(250px, 0, 0);
}

.legacy-scoped .move-right .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    transition: background 300ms ease;
    cursor: pointer;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .move-right .exit-off-canvas:hover {
        background: rgba(255, 255, 255, 0.05);
    }
}

.legacy-scoped .move-left > .inner-wrap {
    -ms-transform: translate(-250px, 0);
    -webkit-transform: translate3d(-250px, 0, 0);
    -moz-transform: translate3d(-250px, 0, 0);
    -ms-transform: translate3d(-250px, 0, 0);
    -o-transform: translate3d(-250px, 0, 0);
    transform: translate3d(-250px, 0, 0);
}

.legacy-scoped .move-left .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    transition: background 300ms ease;
    cursor: pointer;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .move-left .exit-off-canvas:hover {
        background: rgba(255, 255, 255, 0.05);
    }
}

.legacy-scoped .offcanvas-overlap .left-off-canvas-menu, .legacy-scoped .offcanvas-overlap .right-off-canvas-menu {
    -ms-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    z-index: 1003;
}

.legacy-scoped .offcanvas-overlap .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    transition: background 300ms ease;
    cursor: pointer;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .offcanvas-overlap .exit-off-canvas:hover {
        background: rgba(255, 255, 255, 0.05);
    }
}

.legacy-scoped .offcanvas-overlap-left .right-off-canvas-menu {
    -ms-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    z-index: 1003;
}

.legacy-scoped .offcanvas-overlap-left .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    transition: background 300ms ease;
    cursor: pointer;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .offcanvas-overlap-left .exit-off-canvas:hover {
        background: rgba(255, 255, 255, 0.05);
    }
}

.legacy-scoped .offcanvas-overlap-right .left-off-canvas-menu {
    -ms-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    z-index: 1003;
}

.legacy-scoped .offcanvas-overlap-right .exit-off-canvas {
    -webkit-backface-visibility: hidden;
    transition: background 300ms ease;
    cursor: pointer;
    box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.2);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .offcanvas-overlap-right .exit-off-canvas:hover {
        background: rgba(255, 255, 255, 0.05);
    }
}

.legacy-scoped .no-csstransforms .left-off-canvas-menu {
    left: -250px;
}

.legacy-scoped .no-csstransforms .right-off-canvas-menu {
    right: -250px;
}

.legacy-scoped .no-csstransforms .move-left > .inner-wrap {
    right: 250px;
}

.legacy-scoped .no-csstransforms .move-right > .inner-wrap {
    left: 250px;
}

.legacy-scoped .left-submenu {
    -webkit-backface-visibility: hidden;
    width: 250px;
    top: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    background: #333333;
    z-index: 1002;
    box-sizing: content-box;
    -webkit-overflow-scrolling: touch;
    -ms-transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -ms-transition: -ms-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
}

    .legacy-scoped .left-submenu * {
        -webkit-backface-visibility: hidden;
    }

    .legacy-scoped .left-submenu .back > a {
        padding: 3px 15px;
        color: #999999;
        text-transform: uppercase;
        font-weight: bold;
        background: #444;
        border-top: 1px solid #5e5e5e;
        border-bottom: none;
        margin: 0;
    }

        .legacy-scoped .left-submenu .back > a:hover {
            background: #303030;
            border-top: 1px solid #5e5e5e;
            border-bottom: none;
        }

        .legacy-scoped .left-submenu .back > a:before {
            content: "\AB";
            margin-right: 5px;
            display: inline;
        }

    .legacy-scoped .left-submenu.move-right {
        -ms-transform: translate(0%, 0);
        -webkit-transform: translate3d(0%, 0, 0);
        -moz-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
        -o-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
    }

.legacy-scoped .right-submenu {
    -webkit-backface-visibility: hidden;
    width: 250px;
    top: 0;
    bottom: 0;
    position: absolute;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    background: #333333;
    z-index: 1002;
    box-sizing: content-box;
    -webkit-overflow-scrolling: touch;
    -ms-transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    right: 0;
    -webkit-transition: -webkit-transform 500ms ease;
    -moz-transition: -moz-transform 500ms ease;
    -ms-transition: -ms-transform 500ms ease;
    -o-transition: -o-transform 500ms ease;
    transition: transform 500ms ease;
}

    .legacy-scoped .right-submenu * {
        -webkit-backface-visibility: hidden;
    }

    .legacy-scoped .right-submenu .back > a {
        padding: 3px 15px;
        color: #999999;
        text-transform: uppercase;
        font-weight: bold;
        background: #444;
        border-top: 1px solid #5e5e5e;
        border-bottom: none;
        margin: 0;
    }

        .legacy-scoped .right-submenu .back > a:hover {
            background: #303030;
            border-top: 1px solid #5e5e5e;
            border-bottom: none;
        }

        .legacy-scoped .right-submenu .back > a:after {
            content: "\BB";
            margin-left: 5px;
            display: inline;
        }

    .legacy-scoped .right-submenu.move-left {
        -ms-transform: translate(0%, 0);
        -webkit-transform: translate3d(0%, 0, 0);
        -moz-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
        -o-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
    }

.legacy-scoped .left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
    content: "\BB";
    margin-left: 5px;
    display: inline;
}

.legacy-scoped .right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
    content: "\AB";
    margin-right: 5px;
    display: inline;
}

.legacy-scoped meta.foundation-version {
    font-family: "/{{VERSION}}/";
}

.legacy-scoped meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0em;
}

.legacy-scoped meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.063em)/";
    width: 40.063em;
}

.legacy-scoped meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.063em)/";
    width: 64.063em;
}

.legacy-scoped meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.063em)/";
    width: 90.063em;
}

.legacy-scoped meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.063em)/";
    width: 120.063em;
}

.legacy-scoped meta.foundation-data-attribute-namespace {
    font-family: false;
}

.legacy-scoped *,
.legacy-scoped *:before,
.legacy-scoped *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped a:hover {
    cursor: pointer;
}

.legacy-scoped img {
    max-width: 100%;
    height: auto;
}

.legacy-scoped img {
    -ms-interpolation-mode: bicubic;
}

.legacy-scoped #map_canvas img,
.legacy-scoped #map_canvas embed,
.legacy-scoped #map_canvas object,
.legacy-scoped .map_canvas img,
.legacy-scoped .map_canvas embed,
.legacy-scoped .map_canvas object {
    max-width: none !important;
}

.legacy-scoped .left {
    float: left !important;
}

.legacy-scoped .right {
    float: right !important;
}

.legacy-scoped .clearfix:before, .legacy-scoped .clearfix:after {
    content: " ";
    display: table;
}

.legacy-scoped .clearfix:after {
    clear: both;
}

.legacy-scoped .hide {
    display: none;
}

.legacy-scoped .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped img {
    display: inline-block;
    vertical-align: middle;
}

.legacy-scoped textarea {
    height: auto;
    min-height: 50px;
}

.legacy-scoped select {
    width: 100%;
}

@media only screen {
    .legacy-scoped .show-for-small-only, .legacy-scoped .show-for-small-up, .legacy-scoped .show-for-small, .legacy-scoped .show-for-small-down, .legacy-scoped .hide-for-medium-only, .legacy-scoped .hide-for-medium-up, .legacy-scoped .hide-for-medium, .legacy-scoped .show-for-medium-down, .legacy-scoped .hide-for-large-only, .legacy-scoped .hide-for-large-up, .legacy-scoped .hide-for-large, .legacy-scoped .show-for-large-down, .legacy-scoped .hide-for-xlarge-only, .legacy-scoped .hide-for-xlarge-up, .legacy-scoped .hide-for-xlarge, .legacy-scoped .show-for-xlarge-down, .legacy-scoped .hide-for-xxlarge-only, .legacy-scoped .hide-for-xxlarge-up, .legacy-scoped .hide-for-xxlarge, .legacy-scoped .show-for-xxlarge-down {
        display: inherit !important;
    }

    .legacy-scoped .hide-for-small-only, .legacy-scoped .hide-for-small-up, .legacy-scoped .hide-for-small, .legacy-scoped .hide-for-small-down, .legacy-scoped .show-for-medium-only, .legacy-scoped .show-for-medium-up, .legacy-scoped .show-for-medium, .legacy-scoped .hide-for-medium-down, .legacy-scoped .show-for-large-only, .legacy-scoped .show-for-large-up, .legacy-scoped .show-for-large, .legacy-scoped .hide-for-large-down, .legacy-scoped .show-for-xlarge-only, .legacy-scoped .show-for-xlarge-up, .legacy-scoped .show-for-xlarge, .legacy-scoped .hide-for-xlarge-down, .legacy-scoped .show-for-xxlarge-only, .legacy-scoped .show-for-xxlarge-up, .legacy-scoped .show-for-xxlarge, .legacy-scoped .hide-for-xxlarge-down {
        display: none !important;
    }

    .legacy-scoped .visible-for-small-only, .legacy-scoped .visible-for-small-up, .legacy-scoped .visible-for-small, .legacy-scoped .visible-for-small-down, .legacy-scoped .hidden-for-medium-only, .legacy-scoped .hidden-for-medium-up, .legacy-scoped .hidden-for-medium, .legacy-scoped .visible-for-medium-down, .legacy-scoped .hidden-for-large-only, .legacy-scoped .hidden-for-large-up, .legacy-scoped .hidden-for-large, .legacy-scoped .visible-for-large-down, .legacy-scoped .hidden-for-xlarge-only, .legacy-scoped .hidden-for-xlarge-up, .legacy-scoped .hidden-for-xlarge, .legacy-scoped .visible-for-xlarge-down, .legacy-scoped .hidden-for-xxlarge-only, .legacy-scoped .hidden-for-xxlarge-up, .legacy-scoped .hidden-for-xxlarge, .legacy-scoped .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
    }

    .legacy-scoped .hidden-for-small-only, .legacy-scoped .hidden-for-small-up, .legacy-scoped .hidden-for-small, .legacy-scoped .hidden-for-small-down, .legacy-scoped .visible-for-medium-only, .legacy-scoped .visible-for-medium-up, .legacy-scoped .visible-for-medium, .legacy-scoped .hidden-for-medium-down, .legacy-scoped .visible-for-large-only, .legacy-scoped .visible-for-large-up, .legacy-scoped .visible-for-large, .legacy-scoped .hidden-for-large-down, .legacy-scoped .visible-for-xlarge-only, .legacy-scoped .visible-for-xlarge-up, .legacy-scoped .visible-for-xlarge, .legacy-scoped .hidden-for-xlarge-down, .legacy-scoped .visible-for-xxlarge-only, .legacy-scoped .visible-for-xxlarge-up, .legacy-scoped .visible-for-xxlarge, .legacy-scoped .hidden-for-xxlarge-down {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
    }

    .legacy-scoped table.show-for-small-only, .legacy-scoped table.show-for-small-up, .legacy-scoped table.show-for-small, .legacy-scoped table.show-for-small-down, .legacy-scoped table.hide-for-medium-only, .legacy-scoped table.hide-for-medium-up, .legacy-scoped table.hide-for-medium, .legacy-scoped table.show-for-medium-down, .legacy-scoped table.hide-for-large-only, .legacy-scoped table.hide-for-large-up, .legacy-scoped table.hide-for-large, .legacy-scoped table.show-for-large-down, .legacy-scoped table.hide-for-xlarge-only, .legacy-scoped table.hide-for-xlarge-up, .legacy-scoped table.hide-for-xlarge, .legacy-scoped table.show-for-xlarge-down, .legacy-scoped table.hide-for-xxlarge-only, .legacy-scoped table.hide-for-xxlarge-up, .legacy-scoped table.hide-for-xxlarge, .legacy-scoped table.show-for-xxlarge-down {
        display: table;
    }

    .legacy-scoped thead.show-for-small-only, .legacy-scoped thead.show-for-small-up, .legacy-scoped thead.show-for-small, .legacy-scoped thead.show-for-small-down, .legacy-scoped thead.hide-for-medium-only, .legacy-scoped thead.hide-for-medium-up, .legacy-scoped thead.hide-for-medium, .legacy-scoped thead.show-for-medium-down, .legacy-scoped thead.hide-for-large-only, .legacy-scoped thead.hide-for-large-up, .legacy-scoped thead.hide-for-large, .legacy-scoped thead.show-for-large-down, .legacy-scoped thead.hide-for-xlarge-only, .legacy-scoped thead.hide-for-xlarge-up, .legacy-scoped thead.hide-for-xlarge, .legacy-scoped thead.show-for-xlarge-down, .legacy-scoped thead.hide-for-xxlarge-only, .legacy-scoped thead.hide-for-xxlarge-up, .legacy-scoped thead.hide-for-xxlarge, .legacy-scoped thead.show-for-xxlarge-down {
        display: table-header-group !important;
    }

    .legacy-scoped tbody.show-for-small-only, .legacy-scoped tbody.show-for-small-up, .legacy-scoped tbody.show-for-small, .legacy-scoped tbody.show-for-small-down, .legacy-scoped tbody.hide-for-medium-only, .legacy-scoped tbody.hide-for-medium-up, .legacy-scoped tbody.hide-for-medium, .legacy-scoped tbody.show-for-medium-down, .legacy-scoped tbody.hide-for-large-only, .legacy-scoped tbody.hide-for-large-up, .legacy-scoped tbody.hide-for-large, .legacy-scoped tbody.show-for-large-down, .legacy-scoped tbody.hide-for-xlarge-only, .legacy-scoped tbody.hide-for-xlarge-up, .legacy-scoped tbody.hide-for-xlarge, .legacy-scoped tbody.show-for-xlarge-down, .legacy-scoped tbody.hide-for-xxlarge-only, .legacy-scoped tbody.hide-for-xxlarge-up, .legacy-scoped tbody.hide-for-xxlarge, .legacy-scoped tbody.show-for-xxlarge-down {
        display: table-row-group !important;
    }

    .legacy-scoped tr.show-for-small-only, .legacy-scoped tr.show-for-small-up, .legacy-scoped tr.show-for-small, .legacy-scoped tr.show-for-small-down, .legacy-scoped tr.hide-for-medium-only, .legacy-scoped tr.hide-for-medium-up, .legacy-scoped tr.hide-for-medium, .legacy-scoped tr.show-for-medium-down, .legacy-scoped tr.hide-for-large-only, .legacy-scoped tr.hide-for-large-up, .legacy-scoped tr.hide-for-large, .legacy-scoped tr.show-for-large-down, .legacy-scoped tr.hide-for-xlarge-only, .legacy-scoped tr.hide-for-xlarge-up, .legacy-scoped tr.hide-for-xlarge, .legacy-scoped tr.show-for-xlarge-down, .legacy-scoped tr.hide-for-xxlarge-only, .legacy-scoped tr.hide-for-xxlarge-up, .legacy-scoped tr.hide-for-xxlarge, .legacy-scoped tr.show-for-xxlarge-down {
        display: table-row !important;
    }

    .legacy-scoped th.show-for-small-only, .legacy-scoped td.show-for-small-only, .legacy-scoped th.show-for-small-up, .legacy-scoped td.show-for-small-up, .legacy-scoped th.show-for-small, .legacy-scoped td.show-for-small, .legacy-scoped th.show-for-small-down, .legacy-scoped td.show-for-small-down, .legacy-scoped th.hide-for-medium-only, .legacy-scoped td.hide-for-medium-only, .legacy-scoped th.hide-for-medium-up, .legacy-scoped td.hide-for-medium-up, .legacy-scoped th.hide-for-medium, .legacy-scoped td.hide-for-medium, .legacy-scoped th.show-for-medium-down, .legacy-scoped td.show-for-medium-down, .legacy-scoped th.hide-for-large-only, .legacy-scoped td.hide-for-large-only, .legacy-scoped th.hide-for-large-up, .legacy-scoped td.hide-for-large-up, .legacy-scoped th.hide-for-large, .legacy-scoped td.hide-for-large, .legacy-scoped th.show-for-large-down, .legacy-scoped td.show-for-large-down, .legacy-scoped th.hide-for-xlarge-only, .legacy-scoped td.hide-for-xlarge-only, .legacy-scoped th.hide-for-xlarge-up, .legacy-scoped td.hide-for-xlarge-up, .legacy-scoped th.hide-for-xlarge, .legacy-scoped td.hide-for-xlarge, .legacy-scoped th.show-for-xlarge-down, .legacy-scoped td.show-for-xlarge-down, .legacy-scoped th.hide-for-xxlarge-only, .legacy-scoped td.hide-for-xxlarge-only, .legacy-scoped th.hide-for-xxlarge-up, .legacy-scoped td.hide-for-xxlarge-up, .legacy-scoped th.hide-for-xxlarge, .legacy-scoped td.hide-for-xxlarge, .legacy-scoped th.show-for-xxlarge-down, .legacy-scoped td.show-for-xxlarge-down {
        display: table-cell !important;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .hide-for-small-only, .legacy-scoped .show-for-small-up, .legacy-scoped .hide-for-small, .legacy-scoped .hide-for-small-down, .legacy-scoped .show-for-medium-only, .legacy-scoped .show-for-medium-up, .legacy-scoped .show-for-medium, .legacy-scoped .show-for-medium-down, .legacy-scoped .hide-for-large-only, .legacy-scoped .hide-for-large-up, .legacy-scoped .hide-for-large, .legacy-scoped .show-for-large-down, .legacy-scoped .hide-for-xlarge-only, .legacy-scoped .hide-for-xlarge-up, .legacy-scoped .hide-for-xlarge, .legacy-scoped .show-for-xlarge-down, .legacy-scoped .hide-for-xxlarge-only, .legacy-scoped .hide-for-xxlarge-up, .legacy-scoped .hide-for-xxlarge, .legacy-scoped .show-for-xxlarge-down {
        display: inherit !important;
    }

    .legacy-scoped .show-for-small-only, .legacy-scoped .hide-for-small-up, .legacy-scoped .show-for-small, .legacy-scoped .show-for-small-down, .legacy-scoped .hide-for-medium-only, .legacy-scoped .hide-for-medium-up, .legacy-scoped .hide-for-medium, .legacy-scoped .hide-for-medium-down, .legacy-scoped .show-for-large-only, .legacy-scoped .show-for-large-up, .legacy-scoped .show-for-large, .legacy-scoped .hide-for-large-down, .legacy-scoped .show-for-xlarge-only, .legacy-scoped .show-for-xlarge-up, .legacy-scoped .show-for-xlarge, .legacy-scoped .hide-for-xlarge-down, .legacy-scoped .show-for-xxlarge-only, .legacy-scoped .show-for-xxlarge-up, .legacy-scoped .show-for-xxlarge, .legacy-scoped .hide-for-xxlarge-down {
        display: none !important;
    }

    .legacy-scoped .hidden-for-small-only, .legacy-scoped .visible-for-small-up, .legacy-scoped .hidden-for-small, .legacy-scoped .hidden-for-small-down, .legacy-scoped .visible-for-medium-only, .legacy-scoped .visible-for-medium-up, .legacy-scoped .visible-for-medium, .legacy-scoped .visible-for-medium-down, .legacy-scoped .hidden-for-large-only, .legacy-scoped .hidden-for-large-up, .legacy-scoped .hidden-for-large, .legacy-scoped .visible-for-large-down, .legacy-scoped .hidden-for-xlarge-only, .legacy-scoped .hidden-for-xlarge-up, .legacy-scoped .hidden-for-xlarge, .legacy-scoped .visible-for-xlarge-down, .legacy-scoped .hidden-for-xxlarge-only, .legacy-scoped .hidden-for-xxlarge-up, .legacy-scoped .hidden-for-xxlarge, .legacy-scoped .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
    }

    .legacy-scoped .visible-for-small-only, .legacy-scoped .hidden-for-small-up, .legacy-scoped .visible-for-small, .legacy-scoped .visible-for-small-down, .legacy-scoped .hidden-for-medium-only, .legacy-scoped .hidden-for-medium-up, .legacy-scoped .hidden-for-medium, .legacy-scoped .hidden-for-medium-down, .legacy-scoped .visible-for-large-only, .legacy-scoped .visible-for-large-up, .legacy-scoped .visible-for-large, .legacy-scoped .hidden-for-large-down, .legacy-scoped .visible-for-xlarge-only, .legacy-scoped .visible-for-xlarge-up, .legacy-scoped .visible-for-xlarge, .legacy-scoped .hidden-for-xlarge-down, .legacy-scoped .visible-for-xxlarge-only, .legacy-scoped .visible-for-xxlarge-up, .legacy-scoped .visible-for-xxlarge, .legacy-scoped .hidden-for-xxlarge-down {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
    }

    .legacy-scoped table.hide-for-small-only, .legacy-scoped table.show-for-small-up, .legacy-scoped table.hide-for-small, .legacy-scoped table.hide-for-small-down, .legacy-scoped table.show-for-medium-only, .legacy-scoped table.show-for-medium-up, .legacy-scoped table.show-for-medium, .legacy-scoped table.show-for-medium-down, .legacy-scoped table.hide-for-large-only, .legacy-scoped table.hide-for-large-up, .legacy-scoped table.hide-for-large, .legacy-scoped table.show-for-large-down, .legacy-scoped table.hide-for-xlarge-only, .legacy-scoped table.hide-for-xlarge-up, .legacy-scoped table.hide-for-xlarge, .legacy-scoped table.show-for-xlarge-down, .legacy-scoped table.hide-for-xxlarge-only, .legacy-scoped table.hide-for-xxlarge-up, .legacy-scoped table.hide-for-xxlarge, .legacy-scoped table.show-for-xxlarge-down {
        display: table;
    }

    .legacy-scoped thead.hide-for-small-only, .legacy-scoped thead.show-for-small-up, .legacy-scoped thead.hide-for-small, .legacy-scoped thead.hide-for-small-down, .legacy-scoped thead.show-for-medium-only, .legacy-scoped thead.show-for-medium-up, .legacy-scoped thead.show-for-medium, .legacy-scoped thead.show-for-medium-down, .legacy-scoped thead.hide-for-large-only, .legacy-scoped thead.hide-for-large-up, .legacy-scoped thead.hide-for-large, .legacy-scoped thead.show-for-large-down, .legacy-scoped thead.hide-for-xlarge-only, .legacy-scoped thead.hide-for-xlarge-up, .legacy-scoped thead.hide-for-xlarge, .legacy-scoped thead.show-for-xlarge-down, .legacy-scoped thead.hide-for-xxlarge-only, .legacy-scoped thead.hide-for-xxlarge-up, .legacy-scoped thead.hide-for-xxlarge, .legacy-scoped thead.show-for-xxlarge-down {
        display: table-header-group !important;
    }

    .legacy-scoped tbody.hide-for-small-only, .legacy-scoped tbody.show-for-small-up, .legacy-scoped tbody.hide-for-small, .legacy-scoped tbody.hide-for-small-down, .legacy-scoped tbody.show-for-medium-only, .legacy-scoped tbody.show-for-medium-up, .legacy-scoped tbody.show-for-medium, .legacy-scoped tbody.show-for-medium-down, .legacy-scoped tbody.hide-for-large-only, .legacy-scoped tbody.hide-for-large-up, .legacy-scoped tbody.hide-for-large, .legacy-scoped tbody.show-for-large-down, .legacy-scoped tbody.hide-for-xlarge-only, .legacy-scoped tbody.hide-for-xlarge-up, .legacy-scoped tbody.hide-for-xlarge, .legacy-scoped tbody.show-for-xlarge-down, .legacy-scoped tbody.hide-for-xxlarge-only, .legacy-scoped tbody.hide-for-xxlarge-up, .legacy-scoped tbody.hide-for-xxlarge, .legacy-scoped tbody.show-for-xxlarge-down {
        display: table-row-group !important;
    }

    .legacy-scoped tr.hide-for-small-only, .legacy-scoped tr.show-for-small-up, .legacy-scoped tr.hide-for-small, .legacy-scoped tr.hide-for-small-down, .legacy-scoped tr.show-for-medium-only, .legacy-scoped tr.show-for-medium-up, .legacy-scoped tr.show-for-medium, .legacy-scoped tr.show-for-medium-down, .legacy-scoped tr.hide-for-large-only, .legacy-scoped tr.hide-for-large-up, .legacy-scoped tr.hide-for-large, .legacy-scoped tr.show-for-large-down, .legacy-scoped tr.hide-for-xlarge-only, .legacy-scoped tr.hide-for-xlarge-up, .legacy-scoped tr.hide-for-xlarge, .legacy-scoped tr.show-for-xlarge-down, .legacy-scoped tr.hide-for-xxlarge-only, .legacy-scoped tr.hide-for-xxlarge-up, .legacy-scoped tr.hide-for-xxlarge, .legacy-scoped tr.show-for-xxlarge-down {
        display: table-row !important;
    }

    .legacy-scoped th.hide-for-small-only, .legacy-scoped td.hide-for-small-only, .legacy-scoped th.show-for-small-up, .legacy-scoped td.show-for-small-up, .legacy-scoped th.hide-for-small, .legacy-scoped td.hide-for-small, .legacy-scoped th.hide-for-small-down, .legacy-scoped td.hide-for-small-down, .legacy-scoped th.show-for-medium-only, .legacy-scoped td.show-for-medium-only, .legacy-scoped th.show-for-medium-up, .legacy-scoped td.show-for-medium-up, .legacy-scoped th.show-for-medium, .legacy-scoped td.show-for-medium, .legacy-scoped th.show-for-medium-down, .legacy-scoped td.show-for-medium-down, .legacy-scoped th.hide-for-large-only, .legacy-scoped td.hide-for-large-only, .legacy-scoped th.hide-for-large-up, .legacy-scoped td.hide-for-large-up, .legacy-scoped th.hide-for-large, .legacy-scoped td.hide-for-large, .legacy-scoped th.show-for-large-down, .legacy-scoped td.show-for-large-down, .legacy-scoped th.hide-for-xlarge-only, .legacy-scoped td.hide-for-xlarge-only, .legacy-scoped th.hide-for-xlarge-up, .legacy-scoped td.hide-for-xlarge-up, .legacy-scoped th.hide-for-xlarge, .legacy-scoped td.hide-for-xlarge, .legacy-scoped th.show-for-xlarge-down, .legacy-scoped td.show-for-xlarge-down, .legacy-scoped th.hide-for-xxlarge-only, .legacy-scoped td.hide-for-xxlarge-only, .legacy-scoped th.hide-for-xxlarge-up, .legacy-scoped td.hide-for-xxlarge-up, .legacy-scoped th.hide-for-xxlarge, .legacy-scoped td.hide-for-xxlarge, .legacy-scoped th.show-for-xxlarge-down, .legacy-scoped td.show-for-xxlarge-down {
        display: table-cell !important;
    }
}

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .hide-for-small-only, .legacy-scoped .show-for-small-up, .legacy-scoped .hide-for-small, .legacy-scoped .hide-for-small-down, .legacy-scoped .hide-for-medium-only, .legacy-scoped .show-for-medium-up, .legacy-scoped .hide-for-medium, .legacy-scoped .hide-for-medium-down, .legacy-scoped .show-for-large-only, .legacy-scoped .show-for-large-up, .legacy-scoped .show-for-large, .legacy-scoped .show-for-large-down, .legacy-scoped .hide-for-xlarge-only, .legacy-scoped .hide-for-xlarge-up, .legacy-scoped .hide-for-xlarge, .legacy-scoped .show-for-xlarge-down, .legacy-scoped .hide-for-xxlarge-only, .legacy-scoped .hide-for-xxlarge-up, .legacy-scoped .hide-for-xxlarge, .legacy-scoped .show-for-xxlarge-down {
        display: inherit !important;
    }

    .legacy-scoped .show-for-small-only, .legacy-scoped .hide-for-small-up, .legacy-scoped .show-for-small, .legacy-scoped .show-for-small-down, .legacy-scoped .show-for-medium-only, .legacy-scoped .hide-for-medium-up, .legacy-scoped .show-for-medium, .legacy-scoped .show-for-medium-down, .legacy-scoped .hide-for-large-only, .legacy-scoped .hide-for-large-up, .legacy-scoped .hide-for-large, .legacy-scoped .hide-for-large-down, .legacy-scoped .show-for-xlarge-only, .legacy-scoped .show-for-xlarge-up, .legacy-scoped .show-for-xlarge, .legacy-scoped .hide-for-xlarge-down, .legacy-scoped .show-for-xxlarge-only, .legacy-scoped .show-for-xxlarge-up, .legacy-scoped .show-for-xxlarge, .legacy-scoped .hide-for-xxlarge-down {
        display: none !important;
    }

    .legacy-scoped .hidden-for-small-only, .legacy-scoped .visible-for-small-up, .legacy-scoped .hidden-for-small, .legacy-scoped .hidden-for-small-down, .legacy-scoped .hidden-for-medium-only, .legacy-scoped .visible-for-medium-up, .legacy-scoped .hidden-for-medium, .legacy-scoped .hidden-for-medium-down, .legacy-scoped .visible-for-large-only, .legacy-scoped .visible-for-large-up, .legacy-scoped .visible-for-large, .legacy-scoped .visible-for-large-down, .legacy-scoped .hidden-for-xlarge-only, .legacy-scoped .hidden-for-xlarge-up, .legacy-scoped .hidden-for-xlarge, .legacy-scoped .visible-for-xlarge-down, .legacy-scoped .hidden-for-xxlarge-only, .legacy-scoped .hidden-for-xxlarge-up, .legacy-scoped .hidden-for-xxlarge, .legacy-scoped .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
    }

    .legacy-scoped .visible-for-small-only, .legacy-scoped .hidden-for-small-up, .legacy-scoped .visible-for-small, .legacy-scoped .visible-for-small-down, .legacy-scoped .visible-for-medium-only, .legacy-scoped .hidden-for-medium-up, .legacy-scoped .visible-for-medium, .legacy-scoped .visible-for-medium-down, .legacy-scoped .hidden-for-large-only, .legacy-scoped .hidden-for-large-up, .legacy-scoped .hidden-for-large, .legacy-scoped .hidden-for-large-down, .legacy-scoped .visible-for-xlarge-only, .legacy-scoped .visible-for-xlarge-up, .legacy-scoped .visible-for-xlarge, .legacy-scoped .hidden-for-xlarge-down, .legacy-scoped .visible-for-xxlarge-only, .legacy-scoped .visible-for-xxlarge-up, .legacy-scoped .visible-for-xxlarge, .legacy-scoped .hidden-for-xxlarge-down {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
    }

    .legacy-scoped table.hide-for-small-only, .legacy-scoped table.show-for-small-up, .legacy-scoped table.hide-for-small, .legacy-scoped table.hide-for-small-down, .legacy-scoped table.hide-for-medium-only, .legacy-scoped table.show-for-medium-up, .legacy-scoped table.hide-for-medium, .legacy-scoped table.hide-for-medium-down, .legacy-scoped table.show-for-large-only, .legacy-scoped table.show-for-large-up, .legacy-scoped table.show-for-large, .legacy-scoped table.show-for-large-down, .legacy-scoped table.hide-for-xlarge-only, .legacy-scoped table.hide-for-xlarge-up, .legacy-scoped table.hide-for-xlarge, .legacy-scoped table.show-for-xlarge-down, .legacy-scoped table.hide-for-xxlarge-only, .legacy-scoped table.hide-for-xxlarge-up, .legacy-scoped table.hide-for-xxlarge, .legacy-scoped table.show-for-xxlarge-down {
        display: table;
    }

    .legacy-scoped thead.hide-for-small-only, .legacy-scoped thead.show-for-small-up, .legacy-scoped thead.hide-for-small, .legacy-scoped thead.hide-for-small-down, .legacy-scoped thead.hide-for-medium-only, .legacy-scoped thead.show-for-medium-up, .legacy-scoped thead.hide-for-medium, .legacy-scoped thead.hide-for-medium-down, .legacy-scoped thead.show-for-large-only, .legacy-scoped thead.show-for-large-up, .legacy-scoped thead.show-for-large, .legacy-scoped thead.show-for-large-down, .legacy-scoped thead.hide-for-xlarge-only, .legacy-scoped thead.hide-for-xlarge-up, .legacy-scoped thead.hide-for-xlarge, .legacy-scoped thead.show-for-xlarge-down, .legacy-scoped thead.hide-for-xxlarge-only, .legacy-scoped thead.hide-for-xxlarge-up, .legacy-scoped thead.hide-for-xxlarge, .legacy-scoped thead.show-for-xxlarge-down {
        display: table-header-group !important;
    }

    .legacy-scoped tbody.hide-for-small-only, .legacy-scoped tbody.show-for-small-up, .legacy-scoped tbody.hide-for-small, .legacy-scoped tbody.hide-for-small-down, .legacy-scoped tbody.hide-for-medium-only, .legacy-scoped tbody.show-for-medium-up, .legacy-scoped tbody.hide-for-medium, .legacy-scoped tbody.hide-for-medium-down, .legacy-scoped tbody.show-for-large-only, .legacy-scoped tbody.show-for-large-up, .legacy-scoped tbody.show-for-large, .legacy-scoped tbody.show-for-large-down, .legacy-scoped tbody.hide-for-xlarge-only, .legacy-scoped tbody.hide-for-xlarge-up, .legacy-scoped tbody.hide-for-xlarge, .legacy-scoped tbody.show-for-xlarge-down, .legacy-scoped tbody.hide-for-xxlarge-only, .legacy-scoped tbody.hide-for-xxlarge-up, .legacy-scoped tbody.hide-for-xxlarge, .legacy-scoped tbody.show-for-xxlarge-down {
        display: table-row-group !important;
    }

    .legacy-scoped tr.hide-for-small-only, .legacy-scoped tr.show-for-small-up, .legacy-scoped tr.hide-for-small, .legacy-scoped tr.hide-for-small-down, .legacy-scoped tr.hide-for-medium-only, .legacy-scoped tr.show-for-medium-up, .legacy-scoped tr.hide-for-medium, .legacy-scoped tr.hide-for-medium-down, .legacy-scoped tr.show-for-large-only, .legacy-scoped tr.show-for-large-up, .legacy-scoped tr.show-for-large, .legacy-scoped tr.show-for-large-down, .legacy-scoped tr.hide-for-xlarge-only, .legacy-scoped tr.hide-for-xlarge-up, .legacy-scoped tr.hide-for-xlarge, .legacy-scoped tr.show-for-xlarge-down, .legacy-scoped tr.hide-for-xxlarge-only, .legacy-scoped tr.hide-for-xxlarge-up, .legacy-scoped tr.hide-for-xxlarge, .legacy-scoped tr.show-for-xxlarge-down {
        display: table-row !important;
    }

    .legacy-scoped th.hide-for-small-only, .legacy-scoped td.hide-for-small-only, .legacy-scoped th.show-for-small-up, .legacy-scoped td.show-for-small-up, .legacy-scoped th.hide-for-small, .legacy-scoped td.hide-for-small, .legacy-scoped th.hide-for-small-down, .legacy-scoped td.hide-for-small-down, .legacy-scoped th.hide-for-medium-only, .legacy-scoped td.hide-for-medium-only, .legacy-scoped th.show-for-medium-up, .legacy-scoped td.show-for-medium-up, .legacy-scoped th.hide-for-medium, .legacy-scoped td.hide-for-medium, .legacy-scoped th.hide-for-medium-down, .legacy-scoped td.hide-for-medium-down, .legacy-scoped th.show-for-large-only, .legacy-scoped td.show-for-large-only, .legacy-scoped th.show-for-large-up, .legacy-scoped td.show-for-large-up, .legacy-scoped th.show-for-large, .legacy-scoped td.show-for-large, .legacy-scoped th.show-for-large-down, .legacy-scoped td.show-for-large-down, .legacy-scoped th.hide-for-xlarge-only, .legacy-scoped td.hide-for-xlarge-only, .legacy-scoped th.hide-for-xlarge-up, .legacy-scoped td.hide-for-xlarge-up, .legacy-scoped th.hide-for-xlarge, .legacy-scoped td.hide-for-xlarge, .legacy-scoped th.show-for-xlarge-down, .legacy-scoped td.show-for-xlarge-down, .legacy-scoped th.hide-for-xxlarge-only, .legacy-scoped td.hide-for-xxlarge-only, .legacy-scoped th.hide-for-xxlarge-up, .legacy-scoped td.hide-for-xxlarge-up, .legacy-scoped th.hide-for-xxlarge, .legacy-scoped td.hide-for-xxlarge, .legacy-scoped th.show-for-xxlarge-down, .legacy-scoped td.show-for-xxlarge-down {
        display: table-cell !important;
    }
}

@media only screen and (min-width: 90.063em) {
    .legacy-scoped .hide-for-small-only, .legacy-scoped .show-for-small-up, .legacy-scoped .hide-for-small, .legacy-scoped .hide-for-small-down, .legacy-scoped .hide-for-medium-only, .legacy-scoped .show-for-medium-up, .legacy-scoped .hide-for-medium, .legacy-scoped .hide-for-medium-down, .legacy-scoped .hide-for-large-only, .legacy-scoped .show-for-large-up, .legacy-scoped .hide-for-large, .legacy-scoped .hide-for-large-down, .legacy-scoped .show-for-xlarge-only, .legacy-scoped .show-for-xlarge-up, .legacy-scoped .show-for-xlarge, .legacy-scoped .show-for-xlarge-down, .legacy-scoped .hide-for-xxlarge-only, .legacy-scoped .hide-for-xxlarge-up, .legacy-scoped .hide-for-xxlarge, .legacy-scoped .show-for-xxlarge-down {
        display: inherit !important;
    }

    .legacy-scoped .show-for-small-only, .legacy-scoped .hide-for-small-up, .legacy-scoped .show-for-small, .legacy-scoped .show-for-small-down, .legacy-scoped .show-for-medium-only, .legacy-scoped .hide-for-medium-up, .legacy-scoped .show-for-medium, .legacy-scoped .show-for-medium-down, .legacy-scoped .show-for-large-only, .legacy-scoped .hide-for-large-up, .legacy-scoped .show-for-large, .legacy-scoped .show-for-large-down, .legacy-scoped .hide-for-xlarge-only, .legacy-scoped .hide-for-xlarge-up, .legacy-scoped .hide-for-xlarge, .legacy-scoped .hide-for-xlarge-down, .legacy-scoped .show-for-xxlarge-only, .legacy-scoped .show-for-xxlarge-up, .legacy-scoped .show-for-xxlarge, .legacy-scoped .hide-for-xxlarge-down {
        display: none !important;
    }

    .legacy-scoped .hidden-for-small-only, .legacy-scoped .visible-for-small-up, .legacy-scoped .hidden-for-small, .legacy-scoped .hidden-for-small-down, .legacy-scoped .hidden-for-medium-only, .legacy-scoped .visible-for-medium-up, .legacy-scoped .hidden-for-medium, .legacy-scoped .hidden-for-medium-down, .legacy-scoped .hidden-for-large-only, .legacy-scoped .visible-for-large-up, .legacy-scoped .hidden-for-large, .legacy-scoped .hidden-for-large-down, .legacy-scoped .visible-for-xlarge-only, .legacy-scoped .visible-for-xlarge-up, .legacy-scoped .visible-for-xlarge, .legacy-scoped .visible-for-xlarge-down, .legacy-scoped .hidden-for-xxlarge-only, .legacy-scoped .hidden-for-xxlarge-up, .legacy-scoped .hidden-for-xxlarge, .legacy-scoped .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
    }

    .legacy-scoped .visible-for-small-only, .legacy-scoped .hidden-for-small-up, .legacy-scoped .visible-for-small, .legacy-scoped .visible-for-small-down, .legacy-scoped .visible-for-medium-only, .legacy-scoped .hidden-for-medium-up, .legacy-scoped .visible-for-medium, .legacy-scoped .visible-for-medium-down, .legacy-scoped .visible-for-large-only, .legacy-scoped .hidden-for-large-up, .legacy-scoped .visible-for-large, .legacy-scoped .visible-for-large-down, .legacy-scoped .hidden-for-xlarge-only, .legacy-scoped .hidden-for-xlarge-up, .legacy-scoped .hidden-for-xlarge, .legacy-scoped .hidden-for-xlarge-down, .legacy-scoped .visible-for-xxlarge-only, .legacy-scoped .visible-for-xxlarge-up, .legacy-scoped .visible-for-xxlarge, .legacy-scoped .hidden-for-xxlarge-down {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
    }

    .legacy-scoped table.hide-for-small-only, .legacy-scoped table.show-for-small-up, .legacy-scoped table.hide-for-small, .legacy-scoped table.hide-for-small-down, .legacy-scoped table.hide-for-medium-only, .legacy-scoped table.show-for-medium-up, .legacy-scoped table.hide-for-medium, .legacy-scoped table.hide-for-medium-down, .legacy-scoped table.hide-for-large-only, .legacy-scoped table.show-for-large-up, .legacy-scoped table.hide-for-large, .legacy-scoped table.hide-for-large-down, .legacy-scoped table.show-for-xlarge-only, .legacy-scoped table.show-for-xlarge-up, .legacy-scoped table.show-for-xlarge, .legacy-scoped table.show-for-xlarge-down, .legacy-scoped table.hide-for-xxlarge-only, .legacy-scoped table.hide-for-xxlarge-up, .legacy-scoped table.hide-for-xxlarge, .legacy-scoped table.show-for-xxlarge-down {
        display: table;
    }

    .legacy-scoped thead.hide-for-small-only, .legacy-scoped thead.show-for-small-up, .legacy-scoped thead.hide-for-small, .legacy-scoped thead.hide-for-small-down, .legacy-scoped thead.hide-for-medium-only, .legacy-scoped thead.show-for-medium-up, .legacy-scoped thead.hide-for-medium, .legacy-scoped thead.hide-for-medium-down, .legacy-scoped thead.hide-for-large-only, .legacy-scoped thead.show-for-large-up, .legacy-scoped thead.hide-for-large, .legacy-scoped thead.hide-for-large-down, .legacy-scoped thead.show-for-xlarge-only, .legacy-scoped thead.show-for-xlarge-up, .legacy-scoped thead.show-for-xlarge, .legacy-scoped thead.show-for-xlarge-down, .legacy-scoped thead.hide-for-xxlarge-only, .legacy-scoped thead.hide-for-xxlarge-up, .legacy-scoped thead.hide-for-xxlarge, .legacy-scoped thead.show-for-xxlarge-down {
        display: table-header-group !important;
    }

    .legacy-scoped tbody.hide-for-small-only, .legacy-scoped tbody.show-for-small-up, .legacy-scoped tbody.hide-for-small, .legacy-scoped tbody.hide-for-small-down, .legacy-scoped tbody.hide-for-medium-only, .legacy-scoped tbody.show-for-medium-up, .legacy-scoped tbody.hide-for-medium, .legacy-scoped tbody.hide-for-medium-down, .legacy-scoped tbody.hide-for-large-only, .legacy-scoped tbody.show-for-large-up, .legacy-scoped tbody.hide-for-large, .legacy-scoped tbody.hide-for-large-down, .legacy-scoped tbody.show-for-xlarge-only, .legacy-scoped tbody.show-for-xlarge-up, .legacy-scoped tbody.show-for-xlarge, .legacy-scoped tbody.show-for-xlarge-down, .legacy-scoped tbody.hide-for-xxlarge-only, .legacy-scoped tbody.hide-for-xxlarge-up, .legacy-scoped tbody.hide-for-xxlarge, .legacy-scoped tbody.show-for-xxlarge-down {
        display: table-row-group !important;
    }

    .legacy-scoped tr.hide-for-small-only, .legacy-scoped tr.show-for-small-up, .legacy-scoped tr.hide-for-small, .legacy-scoped tr.hide-for-small-down, .legacy-scoped tr.hide-for-medium-only, .legacy-scoped tr.show-for-medium-up, .legacy-scoped tr.hide-for-medium, .legacy-scoped tr.hide-for-medium-down, .legacy-scoped tr.hide-for-large-only, .legacy-scoped tr.show-for-large-up, .legacy-scoped tr.hide-for-large, .legacy-scoped tr.hide-for-large-down, .legacy-scoped tr.show-for-xlarge-only, .legacy-scoped tr.show-for-xlarge-up, .legacy-scoped tr.show-for-xlarge, .legacy-scoped tr.show-for-xlarge-down, .legacy-scoped tr.hide-for-xxlarge-only, .legacy-scoped tr.hide-for-xxlarge-up, .legacy-scoped tr.hide-for-xxlarge, .legacy-scoped tr.show-for-xxlarge-down {
        display: table-row !important;
    }

    .legacy-scoped th.hide-for-small-only, .legacy-scoped td.hide-for-small-only, .legacy-scoped th.show-for-small-up, .legacy-scoped td.show-for-small-up, .legacy-scoped th.hide-for-small, .legacy-scoped td.hide-for-small, .legacy-scoped th.hide-for-small-down, .legacy-scoped td.hide-for-small-down, .legacy-scoped th.hide-for-medium-only, .legacy-scoped td.hide-for-medium-only, .legacy-scoped th.show-for-medium-up, .legacy-scoped td.show-for-medium-up, .legacy-scoped th.hide-for-medium, .legacy-scoped td.hide-for-medium, .legacy-scoped th.hide-for-medium-down, .legacy-scoped td.hide-for-medium-down, .legacy-scoped th.hide-for-large-only, .legacy-scoped td.hide-for-large-only, .legacy-scoped th.show-for-large-up, .legacy-scoped td.show-for-large-up, .legacy-scoped th.hide-for-large, .legacy-scoped td.hide-for-large, .legacy-scoped th.hide-for-large-down, .legacy-scoped td.hide-for-large-down, .legacy-scoped th.show-for-xlarge-only, .legacy-scoped td.show-for-xlarge-only, .legacy-scoped th.show-for-xlarge-up, .legacy-scoped td.show-for-xlarge-up, .legacy-scoped th.show-for-xlarge, .legacy-scoped td.show-for-xlarge, .legacy-scoped th.show-for-xlarge-down, .legacy-scoped td.show-for-xlarge-down, .legacy-scoped th.hide-for-xxlarge-only, .legacy-scoped td.hide-for-xxlarge-only, .legacy-scoped th.hide-for-xxlarge-up, .legacy-scoped td.hide-for-xxlarge-up, .legacy-scoped th.hide-for-xxlarge, .legacy-scoped td.hide-for-xxlarge, .legacy-scoped th.show-for-xxlarge-down, .legacy-scoped td.show-for-xxlarge-down {
        display: table-cell !important;
    }
}

@media only screen and (min-width: 120.063em) {
    .legacy-scoped .hide-for-small-only, .legacy-scoped .show-for-small-up, .legacy-scoped .hide-for-small, .legacy-scoped .hide-for-small-down, .legacy-scoped .hide-for-medium-only, .legacy-scoped .show-for-medium-up, .legacy-scoped .hide-for-medium, .legacy-scoped .hide-for-medium-down, .legacy-scoped .hide-for-large-only, .legacy-scoped .show-for-large-up, .legacy-scoped .hide-for-large, .legacy-scoped .hide-for-large-down, .legacy-scoped .hide-for-xlarge-only, .legacy-scoped .show-for-xlarge-up, .legacy-scoped .hide-for-xlarge, .legacy-scoped .hide-for-xlarge-down, .legacy-scoped .show-for-xxlarge-only, .legacy-scoped .show-for-xxlarge-up, .legacy-scoped .show-for-xxlarge, .legacy-scoped .show-for-xxlarge-down {
        display: inherit !important;
    }

    .legacy-scoped .show-for-small-only, .legacy-scoped .hide-for-small-up, .legacy-scoped .show-for-small, .legacy-scoped .show-for-small-down, .legacy-scoped .show-for-medium-only, .legacy-scoped .hide-for-medium-up, .legacy-scoped .show-for-medium, .legacy-scoped .show-for-medium-down, .legacy-scoped .show-for-large-only, .legacy-scoped .hide-for-large-up, .legacy-scoped .show-for-large, .legacy-scoped .show-for-large-down, .legacy-scoped .show-for-xlarge-only, .legacy-scoped .hide-for-xlarge-up, .legacy-scoped .show-for-xlarge, .legacy-scoped .show-for-xlarge-down, .legacy-scoped .hide-for-xxlarge-only, .legacy-scoped .hide-for-xxlarge-up, .legacy-scoped .hide-for-xxlarge, .legacy-scoped .hide-for-xxlarge-down {
        display: none !important;
    }

    .legacy-scoped .hidden-for-small-only, .legacy-scoped .visible-for-small-up, .legacy-scoped .hidden-for-small, .legacy-scoped .hidden-for-small-down, .legacy-scoped .hidden-for-medium-only, .legacy-scoped .visible-for-medium-up, .legacy-scoped .hidden-for-medium, .legacy-scoped .hidden-for-medium-down, .legacy-scoped .hidden-for-large-only, .legacy-scoped .visible-for-large-up, .legacy-scoped .hidden-for-large, .legacy-scoped .hidden-for-large-down, .legacy-scoped .hidden-for-xlarge-only, .legacy-scoped .visible-for-xlarge-up, .legacy-scoped .hidden-for-xlarge, .legacy-scoped .hidden-for-xlarge-down, .legacy-scoped .visible-for-xxlarge-only, .legacy-scoped .visible-for-xxlarge-up, .legacy-scoped .visible-for-xxlarge, .legacy-scoped .visible-for-xxlarge-down {
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
    }

    .legacy-scoped .visible-for-small-only, .legacy-scoped .hidden-for-small-up, .legacy-scoped .visible-for-small, .legacy-scoped .visible-for-small-down, .legacy-scoped .visible-for-medium-only, .legacy-scoped .hidden-for-medium-up, .legacy-scoped .visible-for-medium, .legacy-scoped .visible-for-medium-down, .legacy-scoped .visible-for-large-only, .legacy-scoped .hidden-for-large-up, .legacy-scoped .visible-for-large, .legacy-scoped .visible-for-large-down, .legacy-scoped .visible-for-xlarge-only, .legacy-scoped .hidden-for-xlarge-up, .legacy-scoped .visible-for-xlarge, .legacy-scoped .visible-for-xlarge-down, .legacy-scoped .hidden-for-xxlarge-only, .legacy-scoped .hidden-for-xxlarge-up, .legacy-scoped .hidden-for-xxlarge, .legacy-scoped .hidden-for-xxlarge-down {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
    }

    .legacy-scoped table.hide-for-small-only, .legacy-scoped table.show-for-small-up, .legacy-scoped table.hide-for-small, .legacy-scoped table.hide-for-small-down, .legacy-scoped table.hide-for-medium-only, .legacy-scoped table.show-for-medium-up, .legacy-scoped table.hide-for-medium, .legacy-scoped table.hide-for-medium-down, .legacy-scoped table.hide-for-large-only, .legacy-scoped table.show-for-large-up, .legacy-scoped table.hide-for-large, .legacy-scoped table.hide-for-large-down, .legacy-scoped table.hide-for-xlarge-only, .legacy-scoped table.show-for-xlarge-up, .legacy-scoped table.hide-for-xlarge, .legacy-scoped table.hide-for-xlarge-down, .legacy-scoped table.show-for-xxlarge-only, .legacy-scoped table.show-for-xxlarge-up, .legacy-scoped table.show-for-xxlarge, .legacy-scoped table.show-for-xxlarge-down {
        display: table;
    }

    .legacy-scoped thead.hide-for-small-only, .legacy-scoped thead.show-for-small-up, .legacy-scoped thead.hide-for-small, .legacy-scoped thead.hide-for-small-down, .legacy-scoped thead.hide-for-medium-only, .legacy-scoped thead.show-for-medium-up, .legacy-scoped thead.hide-for-medium, .legacy-scoped thead.hide-for-medium-down, .legacy-scoped thead.hide-for-large-only, .legacy-scoped thead.show-for-large-up, .legacy-scoped thead.hide-for-large, .legacy-scoped thead.hide-for-large-down, .legacy-scoped thead.hide-for-xlarge-only, .legacy-scoped thead.show-for-xlarge-up, .legacy-scoped thead.hide-for-xlarge, .legacy-scoped thead.hide-for-xlarge-down, .legacy-scoped thead.show-for-xxlarge-only, .legacy-scoped thead.show-for-xxlarge-up, .legacy-scoped thead.show-for-xxlarge, .legacy-scoped thead.show-for-xxlarge-down {
        display: table-header-group !important;
    }

    .legacy-scoped tbody.hide-for-small-only, .legacy-scoped tbody.show-for-small-up, .legacy-scoped tbody.hide-for-small, .legacy-scoped tbody.hide-for-small-down, .legacy-scoped tbody.hide-for-medium-only, .legacy-scoped tbody.show-for-medium-up, .legacy-scoped tbody.hide-for-medium, .legacy-scoped tbody.hide-for-medium-down, .legacy-scoped tbody.hide-for-large-only, .legacy-scoped tbody.show-for-large-up, .legacy-scoped tbody.hide-for-large, .legacy-scoped tbody.hide-for-large-down, .legacy-scoped tbody.hide-for-xlarge-only, .legacy-scoped tbody.show-for-xlarge-up, .legacy-scoped tbody.hide-for-xlarge, .legacy-scoped tbody.hide-for-xlarge-down, .legacy-scoped tbody.show-for-xxlarge-only, .legacy-scoped tbody.show-for-xxlarge-up, .legacy-scoped tbody.show-for-xxlarge, .legacy-scoped tbody.show-for-xxlarge-down {
        display: table-row-group !important;
    }

    .legacy-scoped tr.hide-for-small-only, .legacy-scoped tr.show-for-small-up, .legacy-scoped tr.hide-for-small, .legacy-scoped tr.hide-for-small-down, .legacy-scoped tr.hide-for-medium-only, .legacy-scoped tr.show-for-medium-up, .legacy-scoped tr.hide-for-medium, .legacy-scoped tr.hide-for-medium-down, .legacy-scoped tr.hide-for-large-only, .legacy-scoped tr.show-for-large-up, .legacy-scoped tr.hide-for-large, .legacy-scoped tr.hide-for-large-down, .legacy-scoped tr.hide-for-xlarge-only, .legacy-scoped tr.show-for-xlarge-up, .legacy-scoped tr.hide-for-xlarge, .legacy-scoped tr.hide-for-xlarge-down, .legacy-scoped tr.show-for-xxlarge-only, .legacy-scoped tr.show-for-xxlarge-up, .legacy-scoped tr.show-for-xxlarge, .legacy-scoped tr.show-for-xxlarge-down {
        display: table-row !important;
    }

    .legacy-scoped th.hide-for-small-only, .legacy-scoped td.hide-for-small-only, .legacy-scoped th.show-for-small-up, .legacy-scoped td.show-for-small-up, .legacy-scoped th.hide-for-small, .legacy-scoped td.hide-for-small, .legacy-scoped th.hide-for-small-down, .legacy-scoped td.hide-for-small-down, .legacy-scoped th.hide-for-medium-only, .legacy-scoped td.hide-for-medium-only, .legacy-scoped th.show-for-medium-up, .legacy-scoped td.show-for-medium-up, .legacy-scoped th.hide-for-medium, .legacy-scoped td.hide-for-medium, .legacy-scoped th.hide-for-medium-down, .legacy-scoped td.hide-for-medium-down, .legacy-scoped th.hide-for-large-only, .legacy-scoped td.hide-for-large-only, .legacy-scoped th.show-for-large-up, .legacy-scoped td.show-for-large-up, .legacy-scoped th.hide-for-large, .legacy-scoped td.hide-for-large, .legacy-scoped th.hide-for-large-down, .legacy-scoped td.hide-for-large-down, .legacy-scoped th.hide-for-xlarge-only, .legacy-scoped td.hide-for-xlarge-only, .legacy-scoped th.show-for-xlarge-up, .legacy-scoped td.show-for-xlarge-up, .legacy-scoped th.hide-for-xlarge, .legacy-scoped td.hide-for-xlarge, .legacy-scoped th.hide-for-xlarge-down, .legacy-scoped td.hide-for-xlarge-down, .legacy-scoped th.show-for-xxlarge-only, .legacy-scoped td.show-for-xxlarge-only, .legacy-scoped th.show-for-xxlarge-up, .legacy-scoped td.show-for-xxlarge-up, .legacy-scoped th.show-for-xxlarge, .legacy-scoped td.show-for-xxlarge, .legacy-scoped th.show-for-xxlarge-down, .legacy-scoped td.show-for-xxlarge-down {
        display: table-cell !important;
    }
}

.legacy-scoped .show-for-landscape,
.legacy-scoped .hide-for-portrait {
    display: inherit !important;
}

.legacy-scoped .hide-for-landscape,
.legacy-scoped .show-for-portrait {
    display: none !important;
}

.legacy-scoped table.hide-for-landscape, .legacy-scoped table.show-for-portrait {
    display: table;
}

.legacy-scoped thead.hide-for-landscape, .legacy-scoped thead.show-for-portrait {
    display: table-header-group !important;
}

.legacy-scoped tbody.hide-for-landscape, .legacy-scoped tbody.show-for-portrait {
    display: table-row-group !important;
}

.legacy-scoped tr.hide-for-landscape, .legacy-scoped tr.show-for-portrait {
    display: table-row !important;
}

.legacy-scoped td.hide-for-landscape, .legacy-scoped td.show-for-portrait,
.legacy-scoped th.hide-for-landscape,
.legacy-scoped th.show-for-portrait {
    display: table-cell !important;
}

@media only screen and (orientation: landscape) {
    .legacy-scoped {
        /* Specific visibility for tables */
    }

        .legacy-scoped .show-for-landscape,
        .legacy-scoped .hide-for-portrait {
            display: inherit !important;
        }

        .legacy-scoped .hide-for-landscape,
        .legacy-scoped .show-for-portrait {
            display: none !important;
        }

        .legacy-scoped table.show-for-landscape, .legacy-scoped table.hide-for-portrait {
            display: table;
        }

        .legacy-scoped thead.show-for-landscape, .legacy-scoped thead.hide-for-portrait {
            display: table-header-group !important;
        }

        .legacy-scoped tbody.show-for-landscape, .legacy-scoped tbody.hide-for-portrait {
            display: table-row-group !important;
        }

        .legacy-scoped tr.show-for-landscape, .legacy-scoped tr.hide-for-portrait {
            display: table-row !important;
        }

        .legacy-scoped td.show-for-landscape, .legacy-scoped td.hide-for-portrait,
        .legacy-scoped th.show-for-landscape,
        .legacy-scoped th.hide-for-portrait {
            display: table-cell !important;
        }
}

@media only screen and (orientation: portrait) {
    .legacy-scoped {
        /* Specific visibility for tables */
    }

        .legacy-scoped .show-for-portrait,
        .legacy-scoped .hide-for-landscape {
            display: inherit !important;
        }

        .legacy-scoped .hide-for-portrait,
        .legacy-scoped .show-for-landscape {
            display: none !important;
        }

        .legacy-scoped table.show-for-portrait, .legacy-scoped table.hide-for-landscape {
            display: table;
        }

        .legacy-scoped thead.show-for-portrait, .legacy-scoped thead.hide-for-landscape {
            display: table-header-group !important;
        }

        .legacy-scoped tbody.show-for-portrait, .legacy-scoped tbody.hide-for-landscape {
            display: table-row-group !important;
        }

        .legacy-scoped tr.show-for-portrait, .legacy-scoped tr.hide-for-landscape {
            display: table-row !important;
        }

        .legacy-scoped td.show-for-portrait, .legacy-scoped td.hide-for-landscape,
        .legacy-scoped th.show-for-portrait,
        .legacy-scoped th.hide-for-landscape {
            display: table-cell !important;
        }
}

.legacy-scoped .show-for-touch {
    display: none !important;
}

.legacy-scoped .hide-for-touch {
    display: inherit !important;
}

.legacy-scoped .touch .show-for-touch {
    display: inherit !important;
}

.legacy-scoped .touch .hide-for-touch {
    display: none !important;
}

.legacy-scoped table.hide-for-touch {
    display: table;
}

.legacy-scoped .touch table.show-for-touch {
    display: table;
}

.legacy-scoped thead.hide-for-touch {
    display: table-header-group !important;
}

.legacy-scoped .touch thead.show-for-touch {
    display: table-header-group !important;
}

.legacy-scoped tbody.hide-for-touch {
    display: table-row-group !important;
}

.legacy-scoped .touch tbody.show-for-touch {
    display: table-row-group !important;
}

.legacy-scoped tr.hide-for-touch {
    display: table-row !important;
}

.legacy-scoped .touch tr.show-for-touch {
    display: table-row !important;
}

.legacy-scoped td.hide-for-touch {
    display: table-cell !important;
}

.legacy-scoped .touch td.show-for-touch {
    display: table-cell !important;
}

.legacy-scoped th.hide-for-touch {
    display: table-cell !important;
}

.legacy-scoped .touch th.show-for-touch {
    display: table-cell !important;
}

@media print {
    .legacy-scoped .show-for-print {
        display: block;
    }

    .legacy-scoped .hide-for-print {
        display: none;
    }

    .legacy-scoped table.show-for-print {
        display: table;
    }

    .legacy-scoped thead.show-for-print {
        display: table-header-group !important;
    }

    .legacy-scoped tbody.show-for-print {
        display: table-row-group !important;
    }

    .legacy-scoped tr.show-for-print {
        display: table-row !important;
    }

    .legacy-scoped td.show-for-print {
        display: table-cell !important;
    }

    .legacy-scoped th.show-for-print {
        display: table-cell !important;
    }
}

@font-face {
    .legacy-scoped

{
    font-family: 'icomoon';
    src: url("../fonts/icomoon.eot?-q5r5cp");
    src: url("../fonts/icomoon.eot?#iefix-q5r5cp") format("embedded-opentype"), url("../fonts/icomoon.woff?-q5r5cp") format("woff"), url("../fonts/icomoon.ttf?-q5r5cp") format("truetype"), url("../fonts/icomoon.svg?-q5r5cp#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}

}

.legacy-scoped [class^="icon-"], .legacy-scoped [class*=" icon-"], .legacy-scoped .before-ic, .legacy-scoped aside .box.reasons-to-join ul li:before, .legacy-scoped .links-overview ul li:before, .legacy-scoped .btn:before, .legacy-scoped .btn:after {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped .icon-gift-bb:before {
    content: "\e90e";
}

.legacy-scoped .icon-airplane-bb:before {
    content: "\e600";
}

.legacy-scoped .icon-always-on-board:before {
    content: "\e601";
}

.legacy-scoped .icon-arrow-repeat:before {
    content: "\e602";
}

.legacy-scoped .icon-tick:before, .legacy-scoped aside .box.reasons-to-join ul li:before, .legacy-scoped .links-overview ul.marked li:before {
    content: "\e603";
}

.legacy-scoped .icon-blue-credits-are-like-cash:before {
    content: "\e605";
}

.legacy-scoped .icon-arrow-right-thick:before {
    content: "\e606";
}

.legacy-scoped .icon-arrow-left-thick:before {
    content: "\e607";
}

.legacy-scoped .icon-bookmark:before {
    content: "\e608";
}

.legacy-scoped .icon-briefcase:before {
    content: "\e609";
}

.legacy-scoped .icon-arrow-up-thick:before {
    content: "\e60a";
}

.legacy-scoped .icon-arrow-down-thick:before {
    content: "\e60b";
}

.legacy-scoped .icon-bullhorn:before {
    content: "\e60c";
}

.legacy-scoped .icon-pin:before {
    content: "\e60d";
}

.legacy-scoped .icon-download:before {
    content: "\e60e";
}

.legacy-scoped .icon-business-card:before {
    content: "\e60f";
}

.legacy-scoped .icon-calculator:before {
    content: "\e610";
}

.legacy-scoped .icon-chevron-left:before {
    content: "\e611";
}

.legacy-scoped .icon-chevron-right:before {
    content: "\e612";
}

.legacy-scoped .icon-coffee:before {
    content: "\e613";
}

.legacy-scoped .icon-star-outline:before {
    content: "\e614";
}

.legacy-scoped .icon-mail:before {
    content: "\e615";
}

.legacy-scoped .icon-lock-closed-outline:before {
    content: "\e617";
}

.legacy-scoped .icon-credit-card:before {
    content: "\e618";
}

.legacy-scoped .icon-video-outline:before {
    content: "\e619";
}

.legacy-scoped .icon-database:before {
    content: "\e61b";
}

.legacy-scoped .icon-device-laptop:before {
    content: "\e61c";
}

.legacy-scoped .icon-directions:before {
    content: "\e61d";
}

.legacy-scoped .icon-edit:before {
    content: "\e61e";
}

.legacy-scoped .icon-emoji-happy:before {
    content: "\e61f";
}

.legacy-scoped .icon-emoji-sad:before {
    content: "\e621";
}

.legacy-scoped .icon-flight-related-services:before {
    content: "\e622";
}

.legacy-scoped .icon-front-row-seat:before {
    content: "\e623";
}

.legacy-scoped .icon-google:before {
    content: "\e624";
}

.legacy-scoped .icon-group-outline:before {
    content: "\e625";
}

.legacy-scoped .icon-home:before {
    content: "\e626";
}

.legacy-scoped .icon-info-large-outline:before {
    content: "\e627";
}

.legacy-scoped .icon-lightbulb:before {
    content: "\e628";
}

.legacy-scoped .icon-media-fast-forward-outline:before {
    content: "\e629";
}

.legacy-scoped .icon-messages:before {
    content: "\e62a";
}

.legacy-scoped .icon-microphone-outline:before {
    content: "\e62b";
}

.legacy-scoped .icon-piggybank:before {
    content: "\e62c";
}

.legacy-scoped .icon-pin-outline:before {
    content: "\e62d";
}

.legacy-scoped .icon-refresh:before {
    content: "\e62e";
}

.legacy-scoped .icon-cog:before {
    content: "\e62f";
}

.legacy-scoped .icon-globe-outline:before {
    content: "\e630";
}

.legacy-scoped .icon-social-google:before {
    content: "\e631";
}

.legacy-scoped .icon-pay-later:before {
    content: "\e632";
}

.legacy-scoped .icon-shopping-cart:before {
    content: "\e633";
}

.legacy-scoped .icon-social-facebook:before {
    content: "\e634";
}

.legacy-scoped .icon-social-linkedin:before {
    content: "\e635";
}

.legacy-scoped .icon-social-twitter:before {
    content: "\e636";
}

.legacy-scoped .icon-sort-numerically:before {
    content: "\e637";
}

.legacy-scoped .icon-tag:before {
    content: "\e638";
}

.legacy-scoped .icon-tags:before {
    content: "\e639";
}

.legacy-scoped .icon-th-menu:before {
    content: "\e63a";
}

.legacy-scoped .icon-thumbs-up:before {
    content: "\e63b";
}

.legacy-scoped .icon-ticket:before {
    content: "\e63c";
}

.legacy-scoped .icon-vink-bb:before {
    content: "\e63d";
}

.legacy-scoped .icon-watch:before {
    content: "\e63e";
}

.legacy-scoped .icon-arrow-round-up:before {
    content: "\e900";
}

.legacy-scoped .icon-briefcase2:before {
    content: "\e901";
}

.legacy-scoped .icon-hat:before {
    content: "\e902";
}

.legacy-scoped .icon-lock:before {
    content: "\e903";
}

.legacy-scoped .icon-persons:before {
    content: "\e904";
}

.legacy-scoped .icon-retro-claim:before {
    content: "\e905";
}

.legacy-scoped .icon-crown-lounge:before {
    content: "\e906";
}

.legacy-scoped .icon-info:before {
    content: "\ea0c";
}

.legacy-scoped .icon-checkmark:before {
    content: "\e907";
}

.legacy-scoped .icon-arrow-up:before {
    content: "\e908";
}

.legacy-scoped .icon-arrow-down:before {
    content: "\e909";
}

.legacy-scoped .icon-arrow-right:before {
    content: "\e90a";
}

.legacy-scoped .icon-arrow-left:before {
    content: "\e90b";
}

.legacy-scoped .icon-setting:before {
    content: "\e90c";
}

.legacy-scoped .icon-shippingblue:before {
    content: "\e90d";
}

.legacy-scoped .icon-bluebiz {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNpilNIK/89ARfC/vIWaxh1gYhjkYNSBow4cdeCoA0cdOOrAUQeOOnDUgaMOHHUgJQAgwABc1gR8WVM0dAAAAABJRU5ErkJggg==") no-repeat 50% 50%;
    height: 80px;
}

.legacy-scoped .icon-cargo {
    background: url("data:image/gif;base64,R0lGODlhBwE1AOYAAIR1cgCV28DI1ENbfeMGE+Dd3MK6uYKSqfDu7UCw5Ix+e9DW3/f29tHLyr/l9qGtvpuPjBQyXbKpp+jl5eDk6ZOGhO/x9NnU02J2k8nDwYDK7bqxsCM/aOUWIqqgnnKEnvjBxDNNcpGfs3DD6zCp4v3v8PrQ0+/4/WC96bG7yepETvGDieg1P9/y+5/X8vOSmPaxtfWip+5jbPzg4lC25lJoiOclMc/r+BCc3exUXa/e9I/R7+9zeiCi4KOYlQQkUv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHATUAAAf/gECCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1iS0atrq7vKcoAbm9wsPElSQBCcXKy8wuCSNAGgk0zwm5KAkuzNvcsTcB4CPgAb/g5QEt3errp9/gNOPn5+ns9faeIzg0J+IjJ/D+EuCAdq+gwUvOEihcyFDbwYcQH2kYR5FisIgYMxZq4aCjx48O6GkcycvEipMnTZCESGHAgAeEFrhcAOSDy5s1YAKRefPmByA9XWIQUIhnCkI2RSB9KWgBhgE/fgzAADPoTZqGStggwJWAjRKHEkL7p1DHCIUOB51dqANIC4bJ/1aagvojAoVBAqISpRu1LwYgefv2HQBEsOCjg+hysJA46l9BUA/UNNy3MOUfRA3l6MpV5aGJyE4cIwckAbiLgkyPowFkR0W5pQJHrYFXL9AfIQQISBEhKuCoInTrpulYt4iohAXJ/iEZ8mDGkR9EjfBggQUBHyJYHipcAONCMDgTWJEINInRKFKfLqR6nOjXsEeF+IEBQ1TEgffi1s277m/MhhQnwHE/0ObcU1FhxRduMjFHF1aFRMVBUBAKUkIHnLGgCGjxDKIaaqWB08Np4IwWQHyiSPfDAyou9p9+lMG0XF+SXRYBVio+QGByUH0wX10cOOjbIZcBSIgKnHXgGf8iHJZ4gnrAsBcOODiA4xo4KIJiQZCU/ZTfbREM0BtzykUVQk8wSchXZkBwaVhVZNpHo5yPCWKBUgIK950gL4j3wiKgVelkiFESopoDgoLTwjhZfnJAXT2NqZttUBG2wJgy2hYhmSreCMRxYd7UWwQWRCbIo1EdQMGYHHxwgJg/WDbAAbTSepcgJmDYlQqMgJbNOCSc0J5Fh55DAhCMNsqJBb01J4iKuVEqVVNjfvDlps112p+zQKCKoLMqStagYRxYRhlRJcSgK1cqgAUoOMm4AKyJxILjgA7j7IAslspuQoFueyqn27/e7SQAhAQLQHDAAt9qcHcBXzecwoT86/D/AiLQWp3A3QEMxAwghBzykotw5MANgtwA0sotqOzAkx7B3FG/NNds8804d9OADzz37PPPQAct9NBEF2300UgnrfTSTDft9NNQD53z1FRXbbUqM/CgggowwJDD1ia8sPUKPDGVwlWO2KSTIg8M8JMiDGTggwIAAACBBIIUwPMFg+wMdAaCxD133RD4gAAQCEhAd90VSHC4JAxcbckMurIQQ1cxsMBVBzPIRpucRiJytmSmLvJocohcsHjhPkAAgCA+MB45EAbUbbvtEjSwOs+uF9DA7bcrMAEkEwBQgSIX8G2IDwZsorcrBby+SQmaE9BBeFzJIENXIPz3Q7k/AriA/8cDCwAVBhSMT/C/WElME/vqW0cIAnRD8Lggh//uOgDN0w6AD4Sone3sRwgGTGBxBRhE9ACgAEgYAICK2ADeltc/QWxgeJR4Xiuix4ntWQ8GlesTV2JQpu/9YAEmxMwH6lIXCkxHKqmKjGFUNaYfuEoqUOkNm/wHgPsNggF0K8AG6na42kEQCBPwwO0eh4ACOFGAAEhg3mwnRUborQINQIABGpBALWYgck4EQtwM4Dsg+EACWwRCAxpXRS4a4AIFIGPeDPBFMWZgixBsgBwVqMc6AiGOdWzABZrnRfwZwACH06IeD8cAPSaQg5pYQVdeUD0bYI8AMqgNfTYpJ/P9QP8E8wlMqOjTEuakqgZSeQAHQnCcWeEQORUS4OwCaLwCXKBuAIRi8JQIgNnpkooKBGYjrshFu2VRARvwAARo1zwfVGADCgDg3KDZgDVKoIpzkwADh4gABEDAABDYgBmfGU0gbOCbClCe/yTgTCCoDpx4mxsAFeCBChQAiB5QXBMB4IF2XoB5woMkJi7Jg81YT13sIkRgVLSi+8yHAzq8z21IZ0rMnA5aUjldjwxxSwBMcBAIAJ7tBmm8Q+5vAgucYBy1ubgoBpOIj3jgH3tJuwocEgATOCQQeqhGaTbPA82sohmb2QAgQCCBcqsAAHm6s52i0QceGIQBxAkEBRSgnwb/0KYZi1pVH3wxA8s0KhlfF1LEbWBuTpTeJXLFlRxIkiuU5MpXFBoVF0bFAqmqa5C+ZCoZWvSVB2ilRslkCG2WFI4FcN01nZhY4w0RggyoAAMZYFgfcDGO/4udRw+Z1bpR1REyhaQB7Ok7BujUpTJlHjPNCLhBqNYHCYRtBuzJzp0OT6YKIGMDMEg7vDEgih7wgC35Btu8rXGLxzNqBiD5unwmNq2Y0ApXWCDC8RhUSYUITJtwYxmG6sU2qBQSqgRwOtBlFLCIGK1IFTDLmTLwf4M4oN1M21Lb+YABQxRpBUELQEjSr2erhWbsfLraenJ1qGaMre+QWU7FDdicClCc9jprB4EKLDN69YxqcUM6ty9C4MPsZS4QJHC3KAq0EiDoigxMILISiGwGhpCYwe4CsAUcoDre8didDrAA9QGMfRZ4AI8PBj+KJaKJd1yuDwWBUifyFnFOnJ0tD1kA3iJAj4dsQHsdgYDhMaCKjbxA5LqJOJTKDYmJZGQW43u4CUTOzUjMIgZ912Um7zaAG0je7K4sRTgjMQMYZMAFtCxGKSZQ0Bfo5pczcbkRSk4VSqVmKnRaDA8SoHuPPgUC7ihUU1C6GNXjXKZHnQrpEoAF7iK1qkfBVkyu+tWwjrWsZ03rWtv61rjOta53zete+/rXwA62sE8RCAA7") no-repeat;
    height: 53px;
    width: 263px;
    display: block;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .icon-cargo {
        background: url("data:image/gif;base64,R0lGODlh2gI2AOYAAAQkUoR1cgCV28DI1ENbfcK6ueMGE+Dd3IKSqUCw5Ix+e/Du7dDW3/f29tHLyr/l9puPjKGtvhQyXejl5eDk6dnU05OGhO/x9LqxsGJ2k8nDwYDK7aqgnrKppyM/aOUWInKEnvjBxDNNcnDD65GfszCp4vrQ0+/4/f3v8OpETug1P7G7yWC96fGDid/y+5/X8u5jbPWip/OSmPaxtVJoiOclMfzg4lC25uxUXRCc3c/r+I/R76/e9O9zeiCi4KOYlf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADaAjYAAAf/gECCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl1C4b5urr7O3u5SwC6e/09fb3+L8lAgn5/v8AAwq09CLBCCAbEtwwmCAdiwQvBkqcSLHiOh0CMo7IKCBeRo8CXFgcSbKkSWcYM97gCBKkyJMwY8qcWWtEjhsnNo44sXJnghwHaQodSrSop4IJkipdGtGo06dQoxrawLFq1XlSs2rdatLFg69gwz54ybWs2bPZTLRYu9YE2rdw/+M2okCAQARCDOoyAAKirl8ad4Hk9esXBBDCdTMMKDR4BaG+JB7bFcQgAwEAAAhkuIvY715DKGoYGG2gBopDSA/yTMpjRNKmg1wr5QHExdJ+cnPrBngZgAQKgwZgXtwbs/EMQIQbN04AyPLljgf19nBBOmbkgi4j4PvcuPPuABYbwkF6tNtDVPmd2NcRSIKMWAW953gDyA6ru/Prf6ccM43gwx0GgAgDDLCCBJglhxkJBRa413UFkoBZc4L0B8B22TFXnXYRYCZBBAxcMAAIEnynWIMDVFfIDOUZ0EIi6ZXAHgvywVfIfByth99+PPYojggAZJABZtEpR9yABR7om/+C4RkC4QASAvBfhpZh9llxA+Z1YW+fFYKZB4h1KQgKH5SngiLpsTTIfPG5l5EP8GXEngA+1mlnNh0CEEGe1DF5ZHd3WWjcduBJ8FmeEURJ4WUgAOmbB1smeAh4TRKSQnkfnIdImnKeUKM8N2qUUQ4Z3ZfRnaim+swFkHZnmJECSkAAghdWiJkIhN31ZXHiAdHqc5zVOuSgw2InyAWRPdmgioLI0KIMi6RHaqdugkrIfA9Mm5ELHKnq7bfGIOAbYbQWGOBlzTFAa6ABellrnoYCIaGsfiEowQXaCSIuZghQQKsHICAwKwDfEYDAwQcDJ4gJZZKWAiPpQcRRCSfgeBX/tiCVAES34Hbs8S4XIIihIHkSeG5mlNEKAqzuYgivkiMDsW+VI+e5nZbPefBdd4uhEEPDo6VwWrQZ9fPCxHNenNEDPHC0w8anfiz11LJQUCCzFRZodYqCDdDl1gNsjXXWCneNItYiOhg2IVaXzQAJB4OYNYpXA2FDCHjjrekiXj2ggyA6iCW4C4E/4ClYh39F9eKMN+7445BHLvnklAviwA+YZ6755px37vnnoIcu+uikl2766ainrvrqrLfu+uuwxy777LTXbvvtuOeu++6vV+7778AHL/zwE9nQQwopzDADDsibIAPyLQw22QqeOdJXYIpEQIBhijSgwQ8KBBAA/wQdCHIA5hUMcjnnGgjiPfjiQ/DDAkAs0EH44lvQAf3E949NAxaxQcNUEAPSxEAFo/mADfrzn2FVChHU206+FiEuCiGiAviT3w8gEABB/CB/AARCAcRHQhJ2wAEZxBwHD+CAEpZQARPwnwyl0QAFKEARB2ifIQpQgE0coIOuACImUIBAA3yARaOBAQxIEwImAUBnjmoSA+qmtQFcJgMUmOLWrPaZtO2Fi1oMESEWED4I8E8Q9GshBwPQQxEG4AeEGCEJzUiIBkwAfwcYxA8DcMMZ+rEZB4DAIi53CB4SwgEOqMQPXyHESyzRiDMYoLNGEwNbPREADLhkeEDgG99QwP9DmeGXdp7TL1oBIGCZuQyCeuXGAJxxEDUMwAEwID76jRCOgpgAB0rIvwUc4JdylKUeSZjHPxrzGPazQCILUIFEeq8A9FtAIoHggAIcoIcFwEABNNCA8/1gmkA4QAW2uYACTHMC2wxhNUdoPnMSIocagCYa0xnOai6gnNwEwjNjKMJxFrOa02xkJVpAGhkUsQZINAAMABSkhg7LigAgAZCUQ68g0eVC/KJBZiLgARFIyGCpnJCY5BjCOAbAAuIUHxyD+cJdBiCELCXmMMVXzGPaVBjJTORJMVBDDmBAAd2E408LYIEOjnCo3gTnUW340/T9AAMc4AAQhlpUIGhAAQX/gEAb3RhVBdxTAVAV5C11yQEIJFJ+tMzj+DgA1AVoVQHtE+gkEtoD8hjxZ0EjhHLypCciAckDqySSgCSI0fBUsGSZqSCjDFEB8ZVvjC4k4ThPysM1TmCPj71mB/goU/OR8JU3DW0vzicIV4YTqwVQwC/hqID0NVaE5SvASrcK26liAAg/6KEDyspa13YQcwUo6yCyKgitEpWHAUDnbYHAAQsUoJsvnapUTSvLBsjWuUCQayQYNhocEHQ0Bh2NafSKmU9i5gL8Ki+kYJWvURo2pAj4qGJrZYjNUrYCv+RgB36Z352+0X1FBap9vwnMN34wAB3gYQHsu1zROpgXpM2u//lUy8KgAkGZQHitIWUrQtpuuIe5veM4WZvI1z5VnOkTBHGBAIF4orTChgTCBBwAAQ5MILodKB8QZSnbA3Cgh9p9RGhGo4JJusiumSqEcnw1oO/wdTgB0mik9jWACjowsfBFBFEjC9R3ii98uJRxGa2LvxL+oAG0jCxtH8zmW0QYiA2AgPyAStoW/qCqG14pWIeLTRAX4MYYsICe4ZfhADR3qyOUc1sVkLkOC8ICELDAbe8MvhjuOIeSZqOEKxEC0sDABHlDQd5sYIi0dQ04V2MAAkCUorohCwEM0OLVuHiBCMDaa2BcWyJ8GU8NHAC0MuYvP9H4yxCKk4cHGLY0FaDsgJK2+dm1sKP5YFmBCgBQ2gu4bAvrF80YNsAByo4m/SYwbnDzc8aXzaWv4/iDCruv2gC8JxodUNMc8q+YBwBgtckdzksUkJLQDvjiDi3pVHCYF480QBMFzvCOPROcpzg4L4qowIZb/OK7GLIBVDA0jHv847DgrkJBTvKSm/zkKE+5ylfO8pa7/OUwj7nMZ07zmtv85jjPuc53zvOe9yIQADs=") no-repeat;
        width: 730px;
    }
}

.legacy-scoped .helvet-thin, .legacy-scoped h1, .legacy-scoped h2, .legacy-scoped .intro p, .legacy-scoped .discover-wrapper h2, .legacy-scoped .slider-wrapper .slide-box .content-wrapper .content h3, .legacy-scoped .birthday #birthdaySlider, .legacy-scoped .birthday .birthday-box .text-box p, .legacy-scoped .birthday .birthday-box .info-box .pad p, .legacy-scoped .birthday .birthday-box .info-box .present-box button.btn, .legacy-scoped .birthday .birthday-box .form-box h2, .legacy-scoped .birthday .birthday-box .form-box h3, .legacy-scoped .birthday .birthday-box .form-box button.btn {
    font-family: 'HelveticaNeueW02-Thin','HelveticaNeueW10-35Thin', 'Helvetica Neue', 'Helvetica', Arial;
}

.legacy-scoped .helvet-light, .legacy-scoped h4, .legacy-scoped .intro sub p, .legacy-scoped .banner h2, .legacy-scoped .banner h3, .legacy-scoped .benefits-wrapper .benefits-box, .legacy-scoped .benefits-wrapper .benefits-box a, .legacy-scoped .credits-wrapper .credits-box, .legacy-scoped .credits-wrapper .credits-box a, .legacy-scoped .discover-wrapper .discover-box .content, .legacy-scoped .slider-wrapper .slide-box .content-wrapper .content, .legacy-scoped .banner .xform .collapse .columns {
    font-family: 'HelveticaNeueW02-45Ligh','HelveticaNeueW10-45Ligh', 'Helvetica Neue', 'Helvetica', Arial;
}

    .legacy-scoped .helvet-medium, .legacy-scoped .btn, .legacy-scoped .dd, .legacy-scoped .chosen-container-single .chosen-single, .legacy-scoped .benefits-wrapper .benefits-box h3, .legacy-scoped .discover-wrapper .discover-box .content h3, .legacy-scoped .contact-wrapper label, .legacy-scoped .contact-wrapper input {
        font-family: 'HelveticaNeueW01-65Medi','HelveticaNeueW10-65Medi', 'Helvetica Neue', 'Helvetica', Arial;
    }

.legacy-scoped .helvet-bold, .legacy-scoped .chosen-container .chosen-results li.active-result.result-selected, .legacy-scoped .birthday .bottom-box h2 {
    font-family: 'Helvetica Neue LT W01_71488914', 'Helvetica Neue', 'Helvetica', Arial;
}

.legacy-scoped .helvet-heavy {
    font-family: 'Helvetica Neue LT W01_85 Heavy', 'Helvetica Neue', 'Helvetica', Arial;
}

.legacy-scoped a {
    color: #001f56;
}

    .legacy-scoped a:hover, .legacy-scoped a.active {
        color: #16baff;
        text-decoration: underline;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

.legacy-scoped h1, .legacy-scoped h2, .legacy-scoped h3, .legacy-scoped h4 {
    margin: 0;
}

.legacy-scoped h1 {
    font-size: 40px;
    line-height: 1;
}

.legacy-scoped h4 {
    font-weight: bold;
}

.legacy-scoped #body-wrapper > div {
    opacity: 0;
}

    .legacy-scoped #body-wrapper > div.show {
        opacity: 100;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }

.legacy-scoped .btn {
    border: none;
    color: inherit;
    background: none;
    cursor: pointer;
    padding: 10px 60px 10px 25px;
    display: inline-block;
    outline: none;
    position: relative;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
    font-size: 16px;
    z-index: 2;
}

    .legacy-scoped .btn:hover {
        text-decoration: none;
        color: #FFF;
    }

    .legacy-scoped .btn:before {
        content: "\00BB";
    }

    .legacy-scoped .btn:after {
        content: "";
        position: absolute;
        z-index: -1;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }

.legacy-scoped .effect-1 {
    overflow: hidden;
    color: #fff;
}

    .legacy-scoped .effect-1 span {
        position: relative;
        z-index: 3;
    }

    .legacy-scoped .effect-1:before {
        height: 100%;
        right: 16px;
        position: absolute;
        top: 12px;
        z-index: 2;
    }

    .legacy-scoped .effect-1:after {
        width: 40px;
        height: 200%;
        z-index: 1;
        right: 0;
        top: 0;
    }

    .legacy-scoped .effect-1:hover:after, .legacy-scoped .effect-1.hover:after {
        width: 100%;
        margin: -5px 0 0 -5px;
    }

    .legacy-scoped .slick-homeslider__title {
        margin-bottom: 20px;
    }

.legacy-scoped .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.legacy-scoped .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

    .legacy-scoped .slick-list:focus {
        outline: none;
    }

.slick-loading .legacy-scoped .slick-list {
    background: #fff url("../img/../img/ajax-loader.gif") center center no-repeat;
}

.legacy-scoped .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.legacy-scoped .slick-slider .slick-list,
.legacy-scoped .slick-track,
.legacy-scoped .slick-slide,
.legacy-scoped .slick-slide img {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.legacy-scoped .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    zoom: 1;
    margin: 0 auto;
}

    .legacy-scoped .slick-track:before, .legacy-scoped .slick-track:after {
        content: "";
        display: table;
    }

    .legacy-scoped .slick-track:after {
        clear: both;
    }

.slick-loading .legacy-scoped .slick-track {
    visibility: hidden;
}

/* .legacy-scoped .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
} */

[dir="rtl"] .legacy-scoped .slick-slide {
    float: right;
}

.legacy-scoped .slick-slide img {
    display: block;
}

    .legacy-scoped .slick-slide img.show-for-ie {
        display: none;
    }

.legacy-scoped .slick-slide.slick-loading img {
    display: none;
}

.legacy-scoped .slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .legacy-scoped .slick-slide {
    display: block;
}

.slick-loading .legacy-scoped .slick-slide {
    visibility: hidden;
}

.slick-vertical .legacy-scoped .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.legacy-scoped .slick-prev,
.legacy-scoped .slick-next {
    position: absolute;
    display: block;
    height: 40px;
    width: 30px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    margin-top: -20px;
    padding: 0;
    border: none;
    outline: none;
}

    .legacy-scoped .slick-prev:hover, .legacy-scoped .slick-prev:focus,
    .legacy-scoped .slick-next:hover,
    .legacy-scoped .slick-next:focus {
        outline: none;
        background: transparent;
        color: transparent;
    }

        .legacy-scoped .slick-prev:hover:before, .legacy-scoped .slick-prev:focus:before,
        .legacy-scoped .slick-next:hover:before,
        .legacy-scoped .slick-next:focus:before {
            opacity: 1;
        }

    .legacy-scoped .slick-prev.slick-disabled:before,
    .legacy-scoped .slick-next.slick-disabled:before {
        opacity: 0.25;
    }

    .legacy-scoped .slick-prev:before, .legacy-scoped .slick-next:before {
        font-family: "icomoon";
        font-size: 50px;
        line-height: 1;
        color: white;
        opacity: 0.75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.legacy-scoped .slick-prev {
    left: -40px;
}

[dir="rtl"] .legacy-scoped .slick-prev {
    left: auto;
    right: -25px;
}

.legacy-scoped .slick-prev:before {
    content: "";
}

[dir="rtl"] .legacy-scoped .slick-prev:before {
    content: "";
}

.legacy-scoped .slick-next {
    right: -25px;
}

[dir="rtl"] .legacy-scoped .slick-next {
    left: -25px;
    right: auto;
}

.legacy-scoped .slick-next:before {
    content: "";
}

[dir="rtl"] .legacy-scoped .slick-next:before {
    content: "";
}

.legacy-scoped .slick-slider {
    margin-bottom: 30px;
}

.legacy-scoped .slick-dots {
    position: absolute;
    bottom: -12px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
    margin-left: 0;
}

    .legacy-scoped .slick-dots li {
        position: relative;
        display: inline-block;
        height: 20px;
        width: 20px;
        margin: 0;
        padding: 0;
        cursor: pointer;
    }

        .legacy-scoped .slick-dots li button {
            border: 0;
            background: transparent;
            display: block;
            height: 20px;
            width: 20px;
            outline: none;
            line-height: 0;
            font-size: 0;
            color: transparent;
            padding: 5px;
            cursor: pointer;
        }

            .legacy-scoped .slick-dots li button:hover, .legacy-scoped .slick-dots li button:focus {
                outline: none;
            }

                .legacy-scoped .slick-dots li button:hover:before, .legacy-scoped .slick-dots li button:focus:before {
                    opacity: 1;
                }

            .legacy-scoped .slick-dots li button:before {
                position: absolute;
                top: 0;
                left: 0;
                content: "■";
                width: 20px;
                height: 20px;
                font-family: Arial;
                font-size: 24px;
                line-height: 20px;
                text-align: center;
                color: #001f56;
                opacity: 0.25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

        .legacy-scoped .slick-dots li.slick-active button:before {
            color: #001f56;
            opacity: 1;
        }

.legacy-scoped .flag {
    float: left;
    padding: 0 !important;
    margin: 0 5px 0 0;
    width: 16px;
    height: 11px;
    background: url(/Static/img/flagssprite_small.png) no-repeat;
}

    .legacy-scoped .flag.ad {
        background-position: 0 0;
    }

    .legacy-scoped .flag.ae {
        background-position: 0 -11px;
    }

    .legacy-scoped .flag.af {
        background-position: 0 -22px;
    }

    .legacy-scoped .flag.ag {
        background-position: 0 -33px;
    }

    .legacy-scoped .flag.ai {
        background-position: 0 -44px;
    }

    .legacy-scoped .flag.al {
        background-position: 0 -55px;
    }

    .legacy-scoped .flag.am {
        background-position: 0 -66px;
    }

    .legacy-scoped .flag.an {
        background-position: 0 -77px;
    }

    .legacy-scoped .flag.ao {
        background-position: 0 -88px;
    }

    .legacy-scoped .flag.ar {
        background-position: 0 -99px;
    }

    .legacy-scoped .flag.as {
        background-position: 0 -110px;
    }

    .legacy-scoped .flag.at {
        background-position: 0 -121px;
    }

    .legacy-scoped .flag.au {
        background-position: 0 -132px;
    }

    .legacy-scoped .flag.aw {
        background-position: 0 -143px;
    }

    .legacy-scoped .flag.ax {
        background-position: 0 -154px;
    }

    .legacy-scoped .flag.az {
        background-position: 0 -165px;
    }

    .legacy-scoped .flag.ba {
        background-position: 0 -176px;
    }

    .legacy-scoped .flag.bb {
        background-position: 0 -187px;
    }

    .legacy-scoped .flag.bd {
        background-position: 0 -198px;
    }

    .legacy-scoped .flag.be {
        background-position: 0 -209px;
    }

    .legacy-scoped .flag.bf {
        background-position: 0 -220px;
    }

    .legacy-scoped .flag.bg {
        background-position: 0 -231px;
    }

    .legacy-scoped .flag.bh {
        background-position: 0 -242px;
    }

    .legacy-scoped .flag.bi {
        background-position: 0 -253px;
    }

    .legacy-scoped .flag.bj {
        background-position: 0 -264px;
    }

    .legacy-scoped .flag.bm {
        background-position: 0 -275px;
    }

    .legacy-scoped .flag.bn {
        background-position: 0 -286px;
    }

    .legacy-scoped .flag.bo {
        background-position: 0 -297px;
    }

    .legacy-scoped .flag.br {
        background-position: 0 -308px;
    }

    .legacy-scoped .flag.bs {
        background-position: 0 -319px;
    }

    .legacy-scoped .flag.bt {
        background-position: 0 -330px;
    }

    .legacy-scoped .flag.bv {
        background-position: 0 -341px;
    }

    .legacy-scoped .flag.bw {
        background-position: 0 -352px;
    }

    .legacy-scoped .flag.by {
        background-position: 0 -363px;
    }

    .legacy-scoped .flag.bz {
        background-position: 0 -374px;
    }

    .legacy-scoped .flag.ca {
        background-position: 0 -385px;
    }

    .legacy-scoped .flag.catalonia {
        background-position: 0 -396px;
    }

    .legacy-scoped .flag.cc {
        background-position: 0 -407px;
    }

    .legacy-scoped .flag.cd {
        background-position: 0 -418px;
    }

    .legacy-scoped .flag.cf {
        background-position: 0 -429px;
    }

    .legacy-scoped .flag.cg {
        background-position: 0 -440px;
    }

    .legacy-scoped .flag.ch {
        background-position: 0 -451px;
    }

    .legacy-scoped .flag.ci {
        background-position: 0 -462px;
    }

    .legacy-scoped .flag.ck {
        background-position: 0 -473px;
    }

    .legacy-scoped .flag.cl {
        background-position: 0 -484px;
    }

    .legacy-scoped .flag.cm {
        background-position: 0 -495px;
    }

    .legacy-scoped .flag.cn {
        background-position: 0 -506px;
    }

    .legacy-scoped .flag.co {
        background-position: 0 -517px;
    }

    .legacy-scoped .flag.cu {
        background-position: 0 -528px;
    }

    .legacy-scoped .flag.cr {
        background-position: 0 -539px;
    }

    .legacy-scoped .flag.cs {
        background-position: 0 -550px;
    }

    .legacy-scoped .flag.cv {
        background-position: 0 -561px;
    }

    .legacy-scoped .flag.cx {
        background-position: 0 -572px;
    }

    .legacy-scoped .flag.cy {
        background-position: -16px 0;
    }

    .legacy-scoped .flag.cz {
        background-position: -16px -11px;
    }

    .legacy-scoped .flag.de {
        background-position: -16px -22px;
    }

    .legacy-scoped .flag.dj {
        background-position: -16px -33px;
    }

    .legacy-scoped .flag.dk {
        background-position: -16px -44px;
    }

    .legacy-scoped .flag.dm {
        background-position: -16px -55px;
    }

    .legacy-scoped .flag.do {
        background-position: -16px -66px;
    }

    .legacy-scoped .flag.dz {
        background-position: -16px -77px;
    }

    .legacy-scoped .flag.ec {
        background-position: -16px -88px;
    }

    .legacy-scoped .flag.ee {
        background-position: -16px -99px;
    }

    .legacy-scoped .flag.eg {
        background-position: -16px -110px;
    }

    .legacy-scoped .flag.eh {
        background-position: -16px -121px;
    }

    .legacy-scoped .flag.england {
        background-position: -16px -132px;
    }

    .legacy-scoped .flag.er {
        background-position: -16px -143px;
    }

    .legacy-scoped .flag.es {
        background-position: -16px -154px;
    }

    .legacy-scoped .flag.et {
        background-position: -16px -165px;
    }

    .legacy-scoped .flag.eu {
        background-position: -16px -176px;
    }

    .legacy-scoped .flag.fam {
        background-position: -16px -187px;
    }

    .legacy-scoped .flag.fi {
        background-position: -16px -198px;
    }

    .legacy-scoped .flag.fj {
        background-position: -16px -209px;
    }

    .legacy-scoped .flag.fk {
        background-position: -16px -220px;
    }

    .legacy-scoped .flag.fm {
        background-position: -16px -231px;
    }

    .legacy-scoped .flag.fo {
        background-position: -16px -242px;
    }

    .legacy-scoped .flag.fr {
        background-position: -16px -253px;
    }

    .legacy-scoped .flag.ga {
        background-position: -16px -264px;
    }

    .legacy-scoped .flag.gb {
        background-position: -16px -275px;
    }

    .legacy-scoped .flag.gd {
        background-position: -16px -286px;
    }

    .legacy-scoped .flag.ge {
        background-position: -16px -297px;
    }

    .legacy-scoped .flag.gf {
        background-position: -16px -308px;
    }

    .legacy-scoped .flag.gh {
        background-position: -16px -319px;
    }

    .legacy-scoped .flag.gi {
        background-position: -16px -330px;
    }

    .legacy-scoped .flag.gl {
        background-position: -16px -341px;
    }

    .legacy-scoped .flag.gm {
        background-position: -16px -352px;
    }

    .legacy-scoped .flag.gn {
        background-position: -16px -363px;
    }

    .legacy-scoped .flag.gp {
        background-position: -16px -374px;
    }

    .legacy-scoped .flag.gq {
        background-position: -16px -385px;
    }

    .legacy-scoped .flag.gr {
        background-position: -16px -396px;
    }

    .legacy-scoped .flag.gs {
        background-position: -16px -407px;
    }

    .legacy-scoped .flag.gt {
        background-position: -16px -418px;
    }

    .legacy-scoped .flag.gu {
        background-position: -16px -429px;
    }

    .legacy-scoped .flag.gw {
        background-position: -16px -440px;
    }

    .legacy-scoped .flag.gy {
        background-position: -16px -451px;
    }

    .legacy-scoped .flag.hk {
        background-position: -16px -462px;
    }

    .legacy-scoped .flag.hm {
        background-position: -16px -473px;
    }

    .legacy-scoped .flag.hn {
        background-position: -16px -484px;
    }

    .legacy-scoped .flag.hr {
        background-position: -16px -495px;
    }

    .legacy-scoped .flag.ht {
        background-position: -16px -506px;
    }

    .legacy-scoped .flag.hu {
        background-position: -16px -517px;
    }

    .legacy-scoped .flag.id {
        background-position: -16px -528px;
    }

    .legacy-scoped .flag.ie {
        background-position: -16px -539px;
    }

    .legacy-scoped .flag.il {
        background-position: -16px -550px;
    }

    .legacy-scoped .flag.in {
        background-position: -16px -561px;
    }

    .legacy-scoped .flag.io {
        background-position: -16px -572px;
    }

    .legacy-scoped .flag.iq {
        background-position: -32px 0;
    }

    .legacy-scoped .flag.ir {
        background-position: -32px -11px;
    }

    .legacy-scoped .flag.is {
        background-position: -32px -22px;
    }

    .legacy-scoped .flag.it {
        background-position: -32px -33px;
    }

    .legacy-scoped .flag.jm {
        background-position: -32px -44px;
    }

    .legacy-scoped .flag.jo {
        background-position: -32px -55px;
    }

    .legacy-scoped .flag.jp {
        background-position: -32px -66px;
    }

    .legacy-scoped .flag.ke {
        background-position: -32px -77px;
    }

    .legacy-scoped .flag.kg {
        background-position: -32px -88px;
    }

    .legacy-scoped .flag.kh {
        background-position: -32px -99px;
    }

    .legacy-scoped .flag.ki {
        background-position: -32px -110px;
    }

    .legacy-scoped .flag.km {
        background-position: -32px -121px;
    }

    .legacy-scoped .flag.kn {
        background-position: -32px -132px;
    }

    .legacy-scoped .flag.kp {
        background-position: -32px -143px;
    }

    .legacy-scoped .flag.kr {
        background-position: -32px -154px;
    }

    .legacy-scoped .flag.kw {
        background-position: -32px -165px;
    }

    .legacy-scoped .flag.ky {
        background-position: -32px -176px;
    }

    .legacy-scoped .flag.kz {
        background-position: -32px -187px;
    }

    .legacy-scoped .flag.la {
        background-position: -32px -198px;
    }

    .legacy-scoped .flag.lb {
        background-position: -32px -209px;
    }

    .legacy-scoped .flag.lc {
        background-position: -32px -220px;
    }

    .legacy-scoped .flag.li {
        background-position: -32px -231px;
    }

    .legacy-scoped .flag.lr {
        background-position: -32px -242px;
    }

    .legacy-scoped .flag.lk {
        background-position: -32px -253px;
    }

    .legacy-scoped .flag.ls {
        background-position: -32px -264px;
    }

    .legacy-scoped .flag.lt {
        background-position: -32px -275px;
    }

    .legacy-scoped .flag.lu {
        background-position: -32px -286px;
    }

    .legacy-scoped .flag.lv {
        background-position: -32px -297px;
    }

    .legacy-scoped .flag.ly {
        background-position: -32px -308px;
    }

    .legacy-scoped .flag.ma {
        background-position: -32px -319px;
    }

    .legacy-scoped .flag.mc {
        background-position: -32px -330px;
    }

    .legacy-scoped .flag.md {
        background-position: -32px -341px;
    }

    .legacy-scoped .flag.me {
        background-position: -32px -352px;
    }

    .legacy-scoped .flag.mg {
        background-position: -32px -363px;
    }

    .legacy-scoped .flag.mh {
        background-position: -32px -374px;
    }

    .legacy-scoped .flag.mk {
        background-position: -32px -385px;
    }

    .legacy-scoped .flag.ml {
        background-position: -32px -396px;
    }

    .legacy-scoped .flag.mm {
        background-position: -32px -407px;
    }

    .legacy-scoped .flag.mn {
        background-position: -32px -418px;
    }

    .legacy-scoped .flag.mo {
        background-position: -32px -429px;
    }

    .legacy-scoped .flag.mp {
        background-position: -32px -440px;
    }

    .legacy-scoped .flag.mq {
        background-position: -32px -451px;
    }

    .legacy-scoped .flag.mr {
        background-position: -32px -462px;
    }

    .legacy-scoped .flag.ms {
        background-position: -32px -473px;
    }

    .legacy-scoped .flag.mt {
        background-position: -32px -484px;
    }

    .legacy-scoped .flag.mu {
        background-position: -32px -495px;
    }

    .legacy-scoped .flag.mv {
        background-position: -32px -506px;
    }

    .legacy-scoped .flag.mw {
        background-position: -32px -517px;
    }

    .legacy-scoped .flag.mx {
        background-position: -32px -528px;
    }

    .legacy-scoped .flag.my {
        background-position: -32px -539px;
    }

    .legacy-scoped .flag.mz {
        background-position: -32px -550px;
    }

    .legacy-scoped .flag.na {
        background-position: -32px -561px;
    }

    .legacy-scoped .flag.nc {
        background-position: -16px -253px;
    }

    .legacy-scoped .flag.ne {
        background-position: -48px 0;
    }

    .legacy-scoped .flag.nf {
        background-position: -48px -11px;
    }

    .legacy-scoped .flag.ng {
        background-position: -48px -22px;
    }

    .legacy-scoped .flag.ni {
        background-position: -48px -33px;
    }

    .legacy-scoped .flag.nl {
        background-position: -48px -44px;
    }

    .legacy-scoped .flag.no {
        background-position: -48px -55px;
    }

    .legacy-scoped .flag.np {
        background-position: -48px -66px;
    }

    .legacy-scoped .flag.nr {
        background-position: -48px -77px;
    }

    .legacy-scoped .flag.nu {
        background-position: -48px -88px;
    }

    .legacy-scoped .flag.nz {
        background-position: -48px -99px;
    }

    .legacy-scoped .flag.om {
        background-position: -48px -110px;
    }

    .legacy-scoped .flag.pa {
        background-position: -48px -121px;
    }

    .legacy-scoped .flag.pe {
        background-position: -48px -132px;
    }

    .legacy-scoped .flag.pf {
        background-position: -48px -143px;
    }

    .legacy-scoped .flag.pg {
        background-position: -48px -154px;
    }

    .legacy-scoped .flag.ph {
        background-position: -48px -165px;
    }

    .legacy-scoped .flag.pk {
        background-position: -48px -176px;
    }

    .legacy-scoped .flag.pl {
        background-position: -48px -187px;
    }

    .legacy-scoped .flag.pm {
        background-position: -48px -198px;
    }

    .legacy-scoped .flag.pn {
        background-position: -48px -209px;
    }

    .legacy-scoped .flag.pr {
        background-position: -48px -220px;
    }

    .legacy-scoped .flag.ps {
        background-position: -48px -231px;
    }

    .legacy-scoped .flag.pt {
        background-position: -48px -242px;
    }

    .legacy-scoped .flag.pw {
        background-position: -48px -253px;
    }

    .legacy-scoped .flag.py {
        background-position: -48px -264px;
    }

    .legacy-scoped .flag.qa {
        background-position: -48px -275px;
    }

    .legacy-scoped .flag.re {
        background-position: -48px -286px;
    }

    .legacy-scoped .flag.ro {
        background-position: -48px -297px;
    }

    .legacy-scoped .flag.rs {
        background-position: -48px -308px;
    }

    .legacy-scoped .flag.ru {
        background-position: -48px -319px;
    }

    .legacy-scoped .flag.rw {
        background-position: -48px -330px;
    }

    .legacy-scoped .flag.sa {
        background-position: -48px -341px;
    }

    .legacy-scoped .flag.sb {
        background-position: -48px -352px;
    }

    .legacy-scoped .flag.sc {
        background-position: -48px -363px;
    }

    .legacy-scoped .flag.scotland {
        background-position: -48px -374px;
    }

    .legacy-scoped .flag.sd {
        background-position: -48px -385px;
    }

    .legacy-scoped .flag.se {
        background-position: -48px -396px;
    }

    .legacy-scoped .flag.sg {
        background-position: -48px -407px;
    }

    .legacy-scoped .flag.sh {
        background-position: -48px -418px;
    }

    .legacy-scoped .flag.si {
        background-position: -48px -429px;
    }

    .legacy-scoped .flag.sj {
        background-position: -48px -440px;
    }

    .legacy-scoped .flag.sk {
        background-position: -48px -451px;
    }

    .legacy-scoped .flag.sl {
        background-position: -48px -462px;
    }

    .legacy-scoped .flag.sm {
        background-position: -48px -473px;
    }

    .legacy-scoped .flag.sn {
        background-position: -48px -484px;
    }

    .legacy-scoped .flag.so {
        background-position: -48px -495px;
    }

    .legacy-scoped .flag.sr {
        background-position: -48px -506px;
    }

    .legacy-scoped .flag.st {
        background-position: -48px -517px;
    }

    .legacy-scoped .flag.sv {
        background-position: -48px -528px;
    }

    .legacy-scoped .flag.sy {
        background-position: -48px -539px;
    }

    .legacy-scoped .flag.sz {
        background-position: -48px -550px;
    }

    .legacy-scoped .flag.tc {
        background-position: -48px -561px;
    }

    .legacy-scoped .flag.td {
        background-position: -48px -572px;
    }

    .legacy-scoped .flag.tf {
        background-position: -64px 0;
    }

    .legacy-scoped .flag.tg {
        background-position: -64px -11px;
    }

    .legacy-scoped .flag.th {
        background-position: -64px -22px;
    }

    .legacy-scoped .flag.tj {
        background-position: -64px -33px;
    }

    .legacy-scoped .flag.tk {
        background-position: -64px -44px;
    }

    .legacy-scoped .flag.tl {
        background-position: -64px -55px;
    }

    .legacy-scoped .flag.tm {
        background-position: -64px -66px;
    }

    .legacy-scoped .flag.tn {
        background-position: -64px -77px;
    }

    .legacy-scoped .flag.to {
        background-position: -64px -88px;
    }

    .legacy-scoped .flag.tr {
        background-position: -64px -99px;
    }

    .legacy-scoped .flag.tt {
        background-position: -64px -110px;
    }

    .legacy-scoped .flag.tv {
        background-position: -64px -121px;
    }

    .legacy-scoped .flag.tw {
        background-position: -64px -132px;
    }

    .legacy-scoped .flag.tz {
        background-position: -64px -143px;
    }

    .legacy-scoped .flag.ua {
        background-position: -64px -154px;
    }

    .legacy-scoped .flag.ug {
        background-position: -64px -165px;
    }

    .legacy-scoped .flag.um {
        background-position: -64px -176px;
    }

    .legacy-scoped .flag.us {
        background-position: -64px -187px;
    }

    .legacy-scoped .flag.uy {
        background-position: -64px -198px;
    }

    .legacy-scoped .flag.uz {
        background-position: -64px -209px;
    }

    .legacy-scoped .flag.va {
        background-position: -64px -220px;
    }

    .legacy-scoped .flag.vc {
        background-position: -64px -231px;
    }

    .legacy-scoped .flag.ve {
        background-position: -64px -242px;
    }

    .legacy-scoped .flag.vg {
        background-position: -64px -253px;
    }

    .legacy-scoped .flag.vi {
        background-position: -64px -264px;
    }

    .legacy-scoped .flag.vn {
        background-position: -64px -275px;
    }

    .legacy-scoped .flag.vu {
        background-position: -64px -286px;
    }

    .legacy-scoped .flag.wales {
        background-position: -64px -297px;
    }

    .legacy-scoped .flag.wf {
        background-position: -64px -308px;
    }

    .legacy-scoped .flag.ws {
        background-position: -64px -319px;
    }

    .legacy-scoped .flag.ye {
        background-position: -64px -330px;
    }

    .legacy-scoped .flag.yt {
        background-position: -64px -341px;
    }

    .legacy-scoped .flag.za {
        background-position: -64px -352px;
    }

    .legacy-scoped .flag.zm {
        background-position: -64px -363px;
    }

    .legacy-scoped .flag.zw {
        background-position: -64px -374px;
    }

    .legacy-scoped .flag.cw {
        background-position: -64px -385px;
    }

.legacy-scoped .ddcommon {
    position: relative;
    display: -moz-inline-stack;
    -ms-zoom: 1;
    zoom: 1;
    display: inline-block;
    *display: inline;
    cursor: default;
}

    .legacy-scoped .ddcommon ul {
        padding: 0;
        margin: 0;
    }

        .legacy-scoped .ddcommon ul li {
            list-style-type: none;
        }

    .legacy-scoped .ddcommon .ddcommon ul .ddcommon .disabled img, .legacy-scoped .ddcommon .disabled span, .legacy-scoped .ddcommon.disabledAll {
        opacity: .5;
        /* standard: ff gt 1.5, opera, safari */
        -ms-filter: "alpha(opacity=50)";
        /* ie 8 */
        filter: alpha(opacity=50);
        /* ie lt 7 */
        -khtml-opacity: .5;
        /* safari 1.x */
        -moz-opacity: .5;
        /* ff lt 1.5, netscape */
        color: #999999;
    }

    .legacy-scoped .ddcommon .clear {
        clear: both;
    }

    .legacy-scoped .ddcommon input.text {
        color: #7e7e7e;
        padding: 0 0 0 0;
        position: absolute;
        background: #fff;
        display: block;
        width: 98%;
        height: 98%;
        left: 2px;
        top: 0;
        border: none;
    }

    .legacy-scoped .ddcommon .ddOutOfVision {
        position: relative;
        display: -moz-inline-stack;
        display: inline-block;
        -ms-zoom: 1;
        zoom: 1;
        *display: inline;
    }

    .legacy-scoped .ddcommon img.fnone {
        float: none !important;
    }

    .legacy-scoped .ddcommon .divider {
        width: 0;
        height: 100%;
        position: absolute;
    }

    .legacy-scoped .ddcommon .ddArrow {
        display: inline-block;
        position: absolute;
        top: 50%;
        right: 4px;
    }

        .legacy-scoped .ddcommon .ddArrow:hover {
            background-position: 0 100%;
        }

    .legacy-scoped .ddcommon .ddTitle {
        padding: 0;
        position: relative;
        display: inline-block;
        width: 100%;
    }

        .legacy-scoped .ddcommon .ddTitle .ddTitleText {
            display: block;
        }

            .legacy-scoped .ddcommon .ddTitle .ddTitleText .ddTitleText {
                padding: 0;
            }

            .legacy-scoped .ddcommon .ddTitle .ddTitleText img {
                position: relative;
                vertical-align: middle;
                float: left;
            }

        .legacy-scoped .ddcommon .ddTitle .description {
            display: block;
        }

    .legacy-scoped .ddcommon .ddChild {
        position: absolute;
        display: none;
        width: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        -ms-zoom: 1;
        zoom: 1;
        z-index: 9999;
    }

        .legacy-scoped .ddcommon .ddChild li {
            clear: both;
        }

            .legacy-scoped .ddcommon .ddChild li .description {
                display: block;
            }

            .legacy-scoped .ddcommon .ddChild li img {
                border: 0 none;
                position: relative;
                vertical-align: middle;
                float: left;
            }

                .legacy-scoped .ddcommon .ddChild li img.flag {
                    margin-left: 7px;
                }

            .legacy-scoped .ddcommon .ddChild li.optgroup {
                padding: 0;
            }

                .legacy-scoped .ddcommon .ddChild li.optgroup .optgroupTitle {
                    padding: 0 5px;
                    font-weight: bold;
                    font-style: italic;
                }

                .legacy-scoped .ddcommon .ddChild li.optgroup ul li {
                    padding: 5px 5px 5px 15px;
                }

    .legacy-scoped .ddcommon .noBorderTop {
        border-top: none 0 !important;
        padding: 0;
        margin: 0;
    }

.legacy-scoped .dd .divider {
    border-left: 1px solid #ecf0f0;
    border-right: 1px solid #fff;
    right: 35px;
}

.legacy-scoped .dd .ddArrow {
    width: 22px;
    height: 16px;
    margin-top: -8px;
    background: url(https://bluebizcom.azureedge.net/Static/img/dd_arrow.gif) no-repeat;
}

    .legacy-scoped .dd .ddArrow:hover {
        background-position: 0 100%;
    }

.legacy-scoped .dd .ddTitle {
    color: #001f56;
    background: #FFF;
    text-align: left;
    font-size: 14px;
}

    .legacy-scoped .dd .ddTitle .ddTitleText {
        padding: 8px 25px 8px 12px;
    }

        .legacy-scoped .dd .ddTitle .ddTitleText .ddTitleText {
            padding: 0;
        }

        .legacy-scoped .dd .ddTitle .ddTitleText img {
            padding-right: 5px;
        }

    .legacy-scoped .dd .ddTitle .description {
        font-size: 12px;
        color: #666;
    }

.legacy-scoped .dd .ddChild {
    background-color: #fff;
    left: 0;
    text-align: left;
}

    .legacy-scoped .dd .ddChild.shadow {
        -moz-box-shadow: 0px 6px 5px 0px #ccc;
        -webkit-box-shadow: 0px 6px 5px 0px #ccc;
        box-shadow: 0px 6px 5px 0px #ccc;
    }

    .legacy-scoped .dd .ddChild li {
        padding: 5px;
        background-color: #fff;
    }

        .legacy-scoped .dd .ddChild li .description {
            color: #001f56;
        }

        .legacy-scoped .dd .ddChild li .ddlabel {
            color: #001f56;
            padding: 0 0 0 6px;
            font-size: 16px;
        }

        .legacy-scoped .dd .ddChild li.hover {
            /*background-color: #f2f2f2;*/
        }

            .legacy-scoped .dd .ddChild li.hover .ddlabel {
                color: #009fe2;
            }

        .legacy-scoped .dd .ddChild li img {
            padding: 0 6px 0 0;
        }

        .legacy-scoped .dd .ddChild li.optgroup {
            padding: 0;
        }

            .legacy-scoped .dd .ddChild li.optgroup .optgroupTitle {
                padding: 0 5px;
                font-weight: bold;
                font-style: italic;
            }

        .legacy-scoped .dd .ddChild li ul li {
            padding: 5px 5px 5px 15px;
        }

        .legacy-scoped .dd .ddChild li.selected {
            /*background-color: #d5d5d5;*/
        }

            .legacy-scoped .dd .ddChild li.selected .ddlabel {
                color: #009fe2;
            }

.legacy-scoped .select-airline .dd .ddChild li.selected .ddlabel, .legacy-scoped .select-language .dd .ddChild li.selected .ddlabel {
    padding-left: 20px;
    background: url(https://bluebizcom.azureedge.net/Static/img/v-mark.png) no-repeat 3px 5px;
}

.legacy-scoped .chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    min-width: 185px;
    max-width: 250px;
    width: 250px !important;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .legacy-scoped .chosen-container {
        width: 200px !important;
    }
}

@media screen and (max-width: 767px) {
    .legacy-scoped .chosen-container {
        width: 100% !important;
        max-width: 100%;
    }
}

.legacy-scoped .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    border: 1px solid #ecf0f0;
    border-top: 0;
    background: transparent;
}

.legacy-scoped .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
}

    .legacy-scoped .chosen-container.chosen-with-drop .chosen-drop .chosen-results {
        -webkit-box-shadow: 1px -5px 5px #ecf0f0;
        -moz-box-shadow: 1px -5px 5px #ecf0f0;
        box-shadow: 1px -5px 5px #ecf0f0;
    }

.legacy-scoped .chosen-container a {
    cursor: pointer;
}

.legacy-scoped .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 12px 10px;
    background-color: white;
    color: #69788b;
    font-size: 13px;
    text-decoration: none;
    white-space: nowrap;
    line-height: 17px;
    width: 100%;
    border: 1px solid transparent;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .chosen-container-single .chosen-single {
        font-size: 16px;
    }
}

.legacy-scoped .chosen-container-single .chosen-default {
    color: #b4b5b7;
}

.legacy-scoped #EditorEmail {
    padding: 11px 10px 12px;
}

.legacy-scoped select.regular + .chosen-container, .legacy-scoped select#EmailDomain + .chosen-container {
    margin-bottom: 5px;
    width: 100% !important;
    max-width: 100%;
}

    .legacy-scoped select.regular + .chosen-container .chosen-single, .legacy-scoped select#EmailDomain + .chosen-container .chosen-single {
        background-color: white;
        border: 1px solid #ecf0f0;
        padding: 10px;
        width: 100%;
        min-height: 38px;
    }

        .legacy-scoped select.regular + .chosen-container .chosen-single b:before, .legacy-scoped select#EmailDomain + .chosen-container .chosen-single b:before {
            font-size: 9.2308px;
            margin: 12px 0 0 -5px;
            color: #ecf0f0;
        }

    .legacy-scoped select.regular + .chosen-container.chosen-container-active .chosen-single, .legacy-scoped select#EmailDomain + .chosen-container.chosen-container-active .chosen-single {
        border-color: #009fe2;
    }

        .legacy-scoped select.regular + .chosen-container.chosen-container-active .chosen-single b:before, .legacy-scoped select#EmailDomain + .chosen-container.chosen-container-active .chosen-single b:before {
            color: #009fe2;
            content: "";
            background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1490 1322q0 40-28 68l-136 136q-28 28-68 28t-68-28l-294-294-294 294q-28 28-68 28t-68-28l-136-136q-28-28-28-68t28-68l294-294-294-294q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 294 294-294q28-28 68-28t68 28l136 136q28 28 28 68t-28 68l-294 294 294 294q28 28 28 68z'/%3E%3C/svg%3E");
        }

    .legacy-scoped select.regular + .chosen-container.chosen-with-drop .chosen-single, .legacy-scoped select#EmailDomain + .chosen-container.chosen-with-drop .chosen-single {
        border-color: #ecf0f0;
    }

        .legacy-scoped select.regular + .chosen-container.chosen-with-drop .chosen-single span, .legacy-scoped select#EmailDomain + .chosen-container.chosen-with-drop .chosen-single span {
            display: none;
        }

        .legacy-scoped select.regular + .chosen-container.chosen-with-drop .chosen-single b:before, .legacy-scoped select#EmailDomain + .chosen-container.chosen-with-drop .chosen-single b:before {
            color: #ecf0f0;
        }

.legacy-scoped select#EmailDomain + .chosen-container {
    max-width: 370px;
    min-width: 0;
}

.legacy-scoped select.error + .chosen-container .chosen-single {
    border-color: #c9204c;
}

    .legacy-scoped select.error + .chosen-container .chosen-single span {
        color: #c9204c;
    }

    .legacy-scoped select.error + .chosen-container .chosen-single b:before {
        display: none;
    }

.legacy-scoped select.error + .chosen-container.chosen-container-active .chosen-single {
    background-color: #e03c67;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .at {
        font-size: 21px;
        display: inline-block;
        position: absolute;
        z-index: 1;
        margin: 12px 0 0 9px;
    }
}

.legacy-scoped .gt-ie9 select.regular + .chosen-container .chosen-single b:before,
.legacy-scoped .lt-ie10 select.regular + .chosen-container .chosen-single b:before {
    margin: 10px 0 0 -10px;
}

.legacy-scoped .chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.legacy-scoped .chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}

.legacy-scoped .chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    font-size: 1px;
}

.legacy-scoped .chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%;
}

    .legacy-scoped .chosen-container-single .chosen-single div b {
        display: block;
        width: 100%;
        height: 100%;
    }

        .legacy-scoped .chosen-container-single .chosen-single div b:before {
            content: " ";
            background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23999' d='M1395 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z'/%3E%3C/svg%3E");
            margin: 12px 0 0 -8px;
            display: block;
            width: 20px;
            height: 20px;
        }

.legacy-scoped .chosen-container-single.chosen-container-active .chosen-single div b:before {
    margin: 8px 0 0 -8px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23999' d='M1490 1322q0 40-28 68l-136 136q-28 28-68 28t-68-28l-294-294-294 294q-28 28-68 28t-68-28l-136-136q-28-28-28-68t28-68l294-294-294-294q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 294 294-294q28-28 68-28t68 28l136 136q28 28 28 68t-28 68l-294 294 294 294q28 28 28 68z'/%3E%3C/svg%3E");
}

.legacy-scoped .chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    white-space: nowrap;
    border-bottom: 0;
}

    .legacy-scoped .chosen-container-single .chosen-search input[type="text"] {
        margin: 1px 0;
        padding: 10px;
        width: 100%;
        height: auto;
        outline: 0;
        background-color: transparent;
        border: 0;
        border-bottom: 1px solid #ecf0f0;
        border-top: 1px solid #ecf0f0;
        font-size: 1em;
        line-height: normal;
    }

.legacy-scoped .filters .chosen-container-single .chosen-search input[type="text"] {
    border-top: 0;
}

.legacy-scoped .chosen-container-single .chosen-drop {
    margin-top: -40px;
}

.legacy-scoped .chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
}

.legacy-scoped .chosen-container .chosen-results {
    background-color: white;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    max-height: 325px;
    -webkit-overflow-scrolling: touch;
}

    .legacy-scoped .chosen-container .chosen-results li {
        display: none;
        margin: 0;
        padding: 5px 10px;
        list-style: none;
        line-height: 15px;
    }

        .legacy-scoped .chosen-container .chosen-results li.active-result {
            display: list-item;
            cursor: pointer;
        }

        .legacy-scoped .chosen-container .chosen-results li.disabled-result {
            display: list-item;
            color: #ccc;
            cursor: default;
        }

        .legacy-scoped .chosen-container .chosen-results li.highlighted {
            background-color: #001f56;
            color: white;
        }

            .legacy-scoped .chosen-container .chosen-results li.highlighted em {
                color: white;
            }

        .legacy-scoped .chosen-container .chosen-results li.no-results {
            display: list-item;
            background: #ecf0f0;
            color: white;
        }

        .legacy-scoped .chosen-container .chosen-results li.group-result {
            display: list-item;
            font-weight: bold;
            cursor: default;
        }

        .legacy-scoped .chosen-container .chosen-results li.group-option {
            padding-left: 15px;
        }

        .legacy-scoped .chosen-container .chosen-results li em {
            font-style: normal;
            text-decoration: underline;
        }

.legacy-scoped .chosen-container-active .chosen-single {
    border: 1px solid #001f56;
}

.legacy-scoped .chosen-container-active.chosen-container-single .chosen-single span,
.legacy-scoped .chosen-container-active.chosen-container-single div b:before {
    color: #001f56;
}

.legacy-scoped .chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #ecf0f0;
}

    .legacy-scoped .chosen-container-active.chosen-with-drop .chosen-single span {
        visibility: hidden;
    }

    .legacy-scoped .chosen-container-active.chosen-with-drop .chosen-single span,
    .legacy-scoped .chosen-container-active.chosen-with-drop .chosen-single b:before {
        color: #69788b;
    }

    .legacy-scoped .chosen-container-active.chosen-with-drop .chosen-single div {
        border-left: none;
        background: transparent;
    }

.legacy-scoped .chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
}

    .legacy-scoped .chosen-container-active .chosen-choices li.search-field input[type="text"] {
        color: #111 !important;
    }

.legacy-scoped .chosen-disabled {
    opacity: 0.5;
    cursor: default;
}

    .legacy-scoped .chosen-disabled .chosen-single {
        cursor: default;
    }

    .legacy-scoped .chosen-disabled .chosen-choices .search-choice .search-choice-close {
        cursor: default;
    }

.legacy-scoped .btn {
    padding: 10px 70px 10px 25px;
    color: #FFFFFF;
    background: #c9204c;
}

@media screen and (max-width: 1024px) {
    .legacy-scoped .btn {
        margin-left: 0;
    }
}

.legacy-scoped .btn.effect-1 {
    background: #c9204c;
}

    .legacy-scoped .btn.effect-1:after {
        background: #e03c67;
    }

    .legacy-scoped .btn.effect-1:before {
        top: 10px !important;
    }

.legacy-scoped .custom-alert-box {
    border-style: solid;
    border-width: 1px;
    display: block;
    font-weight: normal;
    margin-bottom: 20px;
    position: relative;
    padding: 14px 24px 14px 14px;
    font-size: 13px;
    transition: opacity 300ms ease-out;
    background-color: #5998c9;
    border-color: #3d85bc;
    color: #FFFFFF;
    margin-bottom: 0;
}

    .legacy-scoped .custom-alert-box a, .legacy-scoped .custom-alert-box a:hover {
        color: white;
    }

    .legacy-scoped .custom-alert-box .close {
        font-size: 12.2222px;
        padding: 9px 6px 4px;
        line-height: 0;
        position: absolute;
        top: 50%;
        margin-top: -6.1111px;
        right: 2.2222px;
        color: white;
        opacity: 0.3;
        background: inherit;
        text-decoration: none;
    }

        .legacy-scoped .custom-alert-box .close:hover {
            opacity: 0.5;
        }

.legacy-scoped .ltc {
    padding: 30px 0 10px 0;
    background: #ecf0f0;
}

    .legacy-scoped .ltc .settings-wrapper {
        text-align: right;
    }

@media only screen and (max-width: 64em) {
    .legacy-scoped .ltc .settings-wrapper {
        text-align: left;
    }
}

.legacy-scoped .ltc .settings-wrapper div {
    display: inline-block;
}

@media screen and (max-width: 780px) {
    .legacy-scoped .ltc .settings-wrapper div {
        display: block;
    }
}

.legacy-scoped .ltc .settings-wrapper .save-btn {
    margin: -1px 0 0;
}

    .legacy-scoped .ltc .settings-wrapper .save-btn .savebtn {
        padding: 8px 30px 8px 20px;
    }

        .legacy-scoped .ltc .settings-wrapper .save-btn .savebtn.effect-1:after {
            background: none;
        }

        .legacy-scoped .ltc .settings-wrapper .save-btn .savebtn.effect-1:before {
            top: 8px !important;
        }

.legacy-scoped .ltc .settings-wrapper .enter-btn {
    display: none;
}

.legacy-scoped .ltc label {
    padding: 8px 0 10px 0;
    font-size: 15px;
    font-weight: bold;
    color: #69788b;
}

.legacy-scoped .ltc select {
    border: none;
    height: auto;
    padding: 11px;
    color: #001f56;
    display: inline-block;
    width: 200px;
}

.legacy-scoped .ltc [class^="select-"], .legacy-scoped .ltc [class*=" select-"] {
    margin: 0 0 10px;
}

@media screen and (min-width: 780px) and (max-width: 1180px) {
    .legacy-scoped .ltc [class^="select-"] .ddcommon, .legacy-scoped .ltc [class*=" select-"] .ddcommon {
        min-width: 159px;
    }
}

@media screen and (max-width: 780px) {
    .legacy-scoped .ltc [class^="select-"] .ddcommon, .legacy-scoped .ltc [class*=" select-"] .ddcommon {
        width: 100% !important;
        max-width: 320px !important;
    }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .row {
        padding: 0 3%;
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .legacy-scoped .row {
        padding: 0 4%;
    }
}

.legacy-scoped .airline-logos {
    list-style: none;
    margin: 10px 0;
    padding: 10px 0;
}

    .legacy-scoped .airline-logos li {
        display: inline-block;
        margin: 0 10px 0 0;
        float: left;
    }

        .legacy-scoped .airline-logos li a img {
            max-height: 21px;
        }

.legacy-scoped .header-airline-logos {
    background-color: #ecf0f0;
}

    .legacy-scoped .header-airline-logos .airline-logos {
        margin: 0 0;
        padding: 5px 0 15px;
    }

.legacy-scoped .sec-nav .right {
    margin-top: 125px;
}

.legacy-scoped .sec-nav ul {
    margin: 0;
}

    .legacy-scoped .sec-nav ul div {
        display: inline-block;
    }

    .legacy-scoped .sec-nav ul li {
        list-style-type: none;
        display: inline-block;
        font-size: 0.8em;
        padding: 35px 5px 20px;
    }

@media only screen and (max-width: 64em) {
    .legacy-scoped .sec-nav ul li {
        padding: 10px;
        border-left: 1px solid #ecf0f0;
    }
}

.legacy-scoped .sec-nav ul li.contact {
    font-weight: bold;
}

.legacy-scoped .main-nav {
    border-top: 1px solid #ecf0f0;
    height: 97px;
    padding: 48px 0 0;
    margin-bottom: 19px;
}

    .legacy-scoped .main-nav ul div {
        display: inline-block;
        float: left;
    }

    .legacy-scoped .main-nav.expanded ul.right {
        border-top: 1px solid #d7dce0;
        border-bottom: 1px solid #d7dce0;
    }

    .legacy-scoped .main-nav.expanded .toggle-topbar {
        padding-bottom: 60px;
        background: #009fe2;
    }

        .legacy-scoped .main-nav.expanded .toggle-topbar .icon-th-menu {
            position: relative;
            z-index: 1;
            padding: 6px 10px 25px;
            color: #FFF;
            text-decoration: none;
        }

            .legacy-scoped .main-nav.expanded .toggle-topbar .icon-th-menu:before {
                font-family: Verdana;
                content: "x";
            }

    .legacy-scoped .main-nav .btn {
        background: #c9204c;
    }

        .legacy-scoped .main-nav .btn.effect-1:after {
            background: #e03c67;
        }

@media only screen and (max-width: 64em) {
    .legacy-scoped .main-nav {
        padding: 50px 0 0;
    }
}

.legacy-scoped .main-nav .name h1 a {
    padding: 10px 0;
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .main-nav .name h1 a {
        width: 56%;
    }
}

.legacy-scoped .main-nav .settings-topbar, .legacy-scoped .main-nav .toggle-topbar {
    background: none repeat scroll 0 0 #ecf0f0;
    height: 43px;
    margin-top: -21px;
    padding: 3px;
    position: absolute;
    right: 56px;
    top: 50%;
    width: 45px;
}

    .legacy-scoped .main-nav .settings-topbar a, .legacy-scoped .main-nav .toggle-topbar a {
        display: block;
        font-size: 38px;
        color: #001f56;
        text-decoration: none;
    }

    .legacy-scoped .main-nav .settings-topbar.active, .legacy-scoped .main-nav .toggle-topbar.active {
        background: #009fe2;
        text-decoration: none;
    }

        .legacy-scoped .main-nav .settings-topbar.active a, .legacy-scoped .main-nav .toggle-topbar.active a {
            color: #FFF;
            text-decoration: none;
        }

.legacy-scoped .main-nav .toggle-topbar {
    right: 0;
}

    .legacy-scoped .main-nav .toggle-topbar a {
        padding: 6px 7px 25px;
        font-size: 22px;
    }

@media only screen and (max-width: 64em) {
    .legacy-scoped .main-nav ul.right {
        margin-top: 17px;
    }
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .main-nav ul.right li {
        border-bottom: 1px solid #fff;
        background: #ecf0f0;
    }

        .legacy-scoped .main-nav ul.right li.sub-item {
            background: #FFF;
            border-bottom: 1px solid #ecf0f0;
            border-left: 1px solid #ecf0f0;
            border-right: 1px solid #ecf0f0;
        }

            .legacy-scoped .main-nav ul.right li.sub-item a {
                font-weight: normal;
                font-size: 16px;
                padding: 12px 0 12px 22px;
            }

                .legacy-scoped .main-nav ul.right li.sub-item a:before {
                    content: "";
                }
}

.legacy-scoped .main-nav ul.right li > a {
    font-size: 16px;
    font-weight: bold;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .main-nav ul.right li > a {
        position: relative;
        font-size: 20px;
        padding: 12px 0 12px 44px;
    }

        .legacy-scoped .main-nav ul.right li > a:hover:before {
            text-decoration: none;
        }

        .legacy-scoped .main-nav ul.right li > a:before {
            font-size: 16px;
            content: "\00BB";
            padding-right: 8px;
            font-weight: normal;
            position: absolute;
            left: 27px;
            top: 15px;
        }

        .legacy-scoped .main-nav ul.right li > a.effect-1 {
            font-weight: bold;
        }

            .legacy-scoped .main-nav ul.right li > a.effect-1:before {
                right: 10px !important;
                left: auto;
            }

            .legacy-scoped .main-nav ul.right li > a.effect-1:after {
                background: #c9204c;
            }
}

.legacy-scoped .main-nav ul.right li > a:hover.btn-highlight {
    background: #009fe2;
    color: #FFF;
    text-decoration: none;
}

.legacy-scoped .main-nav ul.right li > a.btn:before {
    content: "\00BB";
    right: -34px;
}

.legacy-scoped .main-nav ul.right li > a.btn-highlight {
    background: #ecf0f0;
    text-decoration: none;
}

.legacy-scoped .main-nav ul.right li > a.btn-home {
    line-height: 22px;
    font-family: "icomoon";
}

    .legacy-scoped .main-nav ul.right li > a.btn-home:hover {
        text-decoration: none;
    }

.legacy-scoped .sticky.fixed {
    border-bottom: 1px solid #ecf0f0;
}

    .legacy-scoped .sticky.fixed .main-nav {
        height: auto;
        padding: 15px 0;
        margin: 0 auto;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

@media only screen and (max-width: 64em) {
    .legacy-scoped .sticky.fixed .main-nav {
        height: 75px;
    }
}

.legacy-scoped .sticky.fixed .main-nav img {
    /*height: 21px;
            @include transition(all .3s ease-out);*/
}

.legacy-scoped .sticky.fixed .main-nav ul.right li > a.btn-highlight {
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    -o-transition: background 0.3s;
    transition: background 0.3s;
    background: #009fe2;
    color: #FFF;
    text-decoration: none;
}

.legacy-scoped .breadcrumbs {
    display: inline-block;
    overflow: hidden;
    margin: 0 0 0 -5px;
    padding: 0 10px 0 0;
}

    .legacy-scoped .breadcrumbs li {
        display: inline-block;
        background-color: #ecf0f0;
        -moz-transform: skewX(-20deg);
        -o-transform: skewX(-20deg);
        transform: skewX(-20deg);
        -ms-transform: skewX(-20deg);
        -webkit-transform: skewX(-20deg);
    }

        .legacy-scoped .breadcrumbs li:hover {
            background: #009fe2;
        }

        .legacy-scoped .breadcrumbs li a {
            font-size: 11px;
            color: #001f56;
            display: inline-block;
            padding: 5px 14px;
            text-decoration: none;
            -moz-transform: skewX(20deg);
            -o-transform: skewX(20deg);
            transform: skewX(20deg);
            -ms-transform: skewX(20deg);
            -webkit-transform: skewX(20deg);
        }

            .legacy-scoped .breadcrumbs li a:hover {
                color: #FFF;
            }

.legacy-scoped .breadcrumbs-wrapper {
    border-top: 1px solid #ecf0f0;
    margin-top: 4px;
    padding-top: 9px;
    overflow: hidden;
}

.legacy-scoped .content-box {
    background: #ecf0f0;
    padding: 30px 0;
}

.legacy-scoped .intro {
    padding: 30px 0 30px 0;
}

    .legacy-scoped .intro .icon {
        font-size: 60px;
        color: #001f56;
    }

    .legacy-scoped .intro h2 {
        margin-bottom: 15px;
        color: #001f56;
    }

    .legacy-scoped .intro p {
        font-size: 28px;
        line-height: 36px;
        color: #5998c9;
        max-width: 894px;
        margin: 0 auto;
        margin-bottom: 15px;
    }

@media only screen and (max-width: 40em) {
    .legacy-scoped .intro p {
        font-size: 22px;
        line-height: 30px;
    }
}

.legacy-scoped .intro sub p {
    color: #69788b;
    font-size: 17px;
    line-height: 1.4;
}

.legacy-scoped .xform label.error, .legacy-scoped .xform label.field-validation-error, .legacy-scoped .xform span.error, .legacy-scoped .xform span.field-validation-error {
    text-align: left;
    color: #69788b;
    font-size: 12px;
    padding: 3px 0 6px 6px;
    float: left;
    display: inline;
}

.legacy-scoped .xform input.error, .legacy-scoped .xform textarea.error {
    border: 1px solid #c9204c;
    -moz-box-shadow: 0px 1px 2px #c9204c inset;
    -webkit-box-shadow: 0px 1px 2px #c9204c inset;
    box-shadow: 0px 1px 2px #c9204c inset;
}

.legacy-scoped .xform .xformcheckbox {
    color: #666;
    margin: 5px 0 25px;
}

    .legacy-scoped .xform .xformcheckbox a {
        color: #666;
    }

        .legacy-scoped .xform .xformcheckbox a:hover {
            color: #666;
        }

    .legacy-scoped .xform .xformcheckbox input {
        margin: 0 8px 0 0;
    }

    .legacy-scoped .xform .xformcheckbox label {
        display: inline;
    }

.legacy-scoped .xform div[class*='ticketheader'] {
    width: 16.66667%;
    padding-right: 0;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .xform div[class*='ticketheader'] {
        width: 100%;
        padding-right: 9.375px;
    }
}

.legacy-scoped .xform div[class*='TicketNumber'], .legacy-scoped .xform div[class*='Ticketnumber'], .legacy-scoped .xform div[class*='TicketNummer'], .legacy-scoped .xform div[class*='Ticketnummer'] {
    width: 58.33333%;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .xform div[class*='TicketNumber'], .legacy-scoped .xform div[class*='Ticketnumber'], .legacy-scoped .xform div[class*='TicketNummer'], .legacy-scoped .xform div[class*='Ticketnummer'] {
        width: 100%;
    }
}

.legacy-scoped .xform label.error, .legacy-scoped .xform label.field-validation-error, .legacy-scoped .xform span.error, .legacy-scoped .xform span.field-validation-error {
    color: #c9204c;
    width: 100%;
    font-size: 14px;
}

.legacy-scoped aside div > a {
    padding-left: 15px;
    display: block;
    font-weight: bold;
}

.legacy-scoped aside div > img {
    padding-left: 9.375px;
    padding-right: 9.375px;
    margin-bottom: 20px;
}

.legacy-scoped aside .box p {
    font-size: 16px;
    color: #69788b;
}

    .legacy-scoped aside .box p a {
        color: #009fe2;
    }

.legacy-scoped aside .box.reasons-to-join {
    margin-bottom: 15px;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
}

    .legacy-scoped aside .box.reasons-to-join ul {
        margin: 15px 0 0;
        padding: 0;
        position: relative;
    }

        .legacy-scoped aside .box.reasons-to-join ul li {
            color: #666;
            list-style-type: none;
            font-size: 16px;
            padding: 0 0 6px 28px;
        }

            .legacy-scoped aside .box.reasons-to-join ul li:before {
                position: absolute;
                left: 0;
                color: #ea0049;
                font-size: 21px;
            }

.legacy-scoped aside h3 {
    color: #FFFFFF;
    display: block;
    padding: 7px 14px;
    margin: 0 0 15px;
    font-size: 18px;
}

    .legacy-scoped aside h3.green {
        background: #93c814;
    }

    .legacy-scoped aside h3.blue {
        background: #1c9acc;
        margin-top: 40px;
    }

    .legacy-scoped aside h3.darkblue {
        background: #001f56;
        margin-top: 40px;
    }

.legacy-scoped aside .link {
    display: block;
    font-weight: bold;
    color: #001f56;
}

    .legacy-scoped aside .link:hover {
        text-decoration: none;
        -moz-transition: color 0.3s ease;
        -o-transition: color 0.3s ease;
        -webkit-transition: color 0.3s ease;
        transition: color 0.3s ease;
        color: #009fe2;
    }

    .legacy-scoped aside .link:after {
        padding: 0 0 0 5px;
        content: "\00BB";
        text-decoration: none;
    }

.legacy-scoped .links-overview {
    margin: 60px auto 40px;
    padding: 0 0 0 20px;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .links-overview {
        padding: 0;
    }
}

.legacy-scoped .links-overview h4 {
    color: #001f56;
    margin-bottom: 10px;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .links-overview h4 {
        font-size: 26px;
        border-bottom: 1px solid #ecf0f0;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
}

.legacy-scoped .links-overview ul {
    margin: 0;
    padding: 0;
}

    .legacy-scoped .links-overview ul.bullets li:before {
        content: "\002022";
    }

    .legacy-scoped .links-overview ul.raquo li:before {
        content: "\00BB";
    }

    .legacy-scoped .links-overview ul li {
        color: #666;
        list-style-type: none;
        font-size: 0.938em;
        padding-bottom: 6px;
    }

        .legacy-scoped .links-overview ul li:before {
            padding-right: 7px;
            color: #5998c9;
        }

        .legacy-scoped .links-overview ul li a {
            color: #666;
        }

            .legacy-scoped .links-overview ul li a.active {
                text-decoration: none;
            }

.legacy-scoped .links-footer {
    border-top: 1px solid #ecf0f0;
    padding: 20px 0 0 20px;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .links-footer {
        padding: 20px 0 0 0;
    }
}

.legacy-scoped footer ul.bb-links {
    margin-left: 0;
    margin: 0;
}

    .legacy-scoped footer ul.bb-links div li {
        display: inline-block;
    }

    .legacy-scoped footer ul.bb-links li {
        font-size: 0.875em;
    }

@media only screen and (max-width: 64em) {
    .legacy-scoped footer ul.bb-links li {
        width: 33%;
        text-align: center;
        border-right: 1px solid #ecf0f0;
        border-top: 1px solid #ecf0f0;
        margin-left: 0;
        margin-top: 20px;
        font-size: 16px;
        padding: 10px 0;
    }

        .legacy-scoped footer ul.bb-links li:last-child {
            border-right: none;
        }
}

.legacy-scoped footer ul.bb-links li:first-child {
    margin-left: 0;
}

.legacy-scoped footer ul.bb-links li a {
    color: #666;
    padding: 3px 6px 3px 0;
}

.legacy-scoped footer .disclaimerBox {
    color: #001f56;
    text-align: center;
    margin: 0 0 2%;
    padding: 1% 0;
    border: 1px solid #00bef1;
    font-size: 18px;
}

    .legacy-scoped footer .disclaimerBox label {
        cursor: default;
    }

.legacy-scoped footer ul.airlines {
    margin-bottom: 8px;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped footer ul.airlines.right {
        float: none !important;
    }
}

@media only screen and (max-width: 64em) {
    .legacy-scoped footer ul.airlines > li {
        display: block;
        float: none;
        text-align: center;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 64em) {
    .legacy-scoped footer ul.airlines > li img {
        height: 50px;
        display: inline-block;
    }
}

.legacy-scoped .columns.BlueBiznr.must-be-bluebiznr {
    float: left;
    width: 166px;
}

.legacy-scoped .reveal-modal.info, .legacy-scoped dialog.info {
    max-width: 500px;
}

    .legacy-scoped .reveal-modal.info .save-btn, .legacy-scoped dialog.info .save-btn {
        display: none;
    }

    .legacy-scoped .reveal-modal.info .enter-btn, .legacy-scoped dialog.info .enter-btn {
        display: block;
        margin: 0;
    }

    .legacy-scoped .reveal-modal.info .settings-wrapper, .legacy-scoped dialog.info .settings-wrapper {
        padding: 0;
        width: 100%;
    }

.legacy-scoped .chosen-container .chosen-drop, .legacy-scoped .chosen-container-single .chosen-single, .legacy-scoped .chosen-container-single .chosen-search, .legacy-scoped .chosen-container-single .chosen-search input[type="text"], .legacy-scoped .bizbook-magazine .filter-bar .fields fieldset input, .legacy-scoped .bizbook-page .filter-bar .fields fieldset input, .legacy-scoped .bizbook-article .filter-bar .fields fieldset input, .legacy-scoped .bizbook-magazine .filter-bar .fields .filters select, .legacy-scoped .bizbook-page .filter-bar .fields .filters select, .legacy-scoped .bizbook-article .filter-bar .fields .filters select, .legacy-scoped .bizbook-magazine .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-magazine .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-magazine .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-magazine .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .expert .title-wrap, .legacy-scoped .bizbook-page .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .expert .title-wrap, .legacy-scoped .bizbook-article .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .expert .title-wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped .banner {
    background: #001f56;
    padding: 40px 0 50px;
}

    .legacy-scoped .banner.light-blue {
        background: #5998c9;
    }

    .legacy-scoped .banner.red {
        background: #c9204c !important;
    }

        .legacy-scoped .banner.red .xform .xformcheckbox {
            color: white;
        }

            .legacy-scoped .banner.red .xform .xformcheckbox a {
                color: white;
            }

                .legacy-scoped .banner.red .xform .xformcheckbox a:hover {
                    color: white;
                }

    .legacy-scoped .banner.grey_1, .legacy-scoped .banner.grey_2, .legacy-scoped .banner.grey_3, .legacy-scoped .banner.grey_4 {
        background: #f0f1f3 !important;
    }

        .legacy-scoped .banner.grey_1 h2, .legacy-scoped .banner.grey_2 h2, .legacy-scoped .banner.grey_3 h2, .legacy-scoped .banner.grey_4 h2 {
            color: #001f56;
        }

        .legacy-scoped .banner.grey_1 h3, .legacy-scoped .banner.grey_2 h3, .legacy-scoped .banner.grey_3 h3, .legacy-scoped .banner.grey_4 h3 {
            color: #666;
        }

        .legacy-scoped .banner.grey_1 .btn, .legacy-scoped .banner.grey_2 .btn, .legacy-scoped .banner.grey_3 .btn, .legacy-scoped .banner.grey_4 .btn {
            background: #35a0e4;
        }

            .legacy-scoped .banner.grey_1 .btn.effect-1:after, .legacy-scoped .banner.grey_2 .btn.effect-1:after, .legacy-scoped .banner.grey_3 .btn.effect-1:after, .legacy-scoped .banner.grey_4 .btn.effect-1:after {
                background: #41aee9;
            }

    .legacy-scoped .banner.grey_2 {
        background: #dbdfea !important;
    }

    .legacy-scoped .banner.grey_3 {
        background: #e4eae6 !important;
    }

    .legacy-scoped .banner.grey_4 {
        background: #dadbdd !important;
    }

    .legacy-scoped .banner h2, .legacy-scoped .banner h3 {
        color: #FFF;
    }

    .legacy-scoped .banner h3 {
        opacity: 0.6;
    }

    .legacy-scoped .banner .btn {
        margin-top: 30px;
        background: rgba(255, 255, 255, 0.25);
    }

        .legacy-scoped .banner .btn.effect-1:after {
            background: rgba(255, 255, 255, 0.15);
        }

.legacy-scoped .benefits-wrapper {
    padding: 60px 0;
}

    .legacy-scoped .benefits-wrapper .btn-mobile-expand {
        position: absolute;
        width: 100%;
        height: 100%;
    }

    .legacy-scoped .benefits-wrapper .benefits-box {
        font-size: 17px;
        color: #666;
        margin: 0 0 14px;
        padding: 20px 0;
        background: #FFFFFF;
        cursor: pointer;
    }

        .legacy-scoped .benefits-wrapper .benefits-box:hover a {
            text-decoration: underline;
        }

@media only screen and (max-width: 40em) {
    .legacy-scoped .benefits-wrapper .benefits-box {
        cursor: pointer;
    }

        .legacy-scoped .benefits-wrapper .benefits-box .accordion-navigation {
            background: #FFFFFF url(https://bluebizcom.azureedge.net/static/img/open-down.png) no-repeat 96% 100%;
        }

            .legacy-scoped .benefits-wrapper .benefits-box .accordion-navigation.active {
                background: #FFFFFF url(https://bluebizcom.azureedge.net/static/img/open-up.png) no-repeat 96% 100%;
            }

        .legacy-scoped .benefits-wrapper .benefits-box .content {
            margin-top: 10px;
        }
}

.legacy-scoped .benefits-wrapper .benefits-box .accordion-navigation {
    line-height: 1.4;
}

.legacy-scoped .benefits-wrapper .benefits-box .icon {
    margin-top: 15px;
    font-size: 65px;
    color: #001f56;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .benefits-wrapper .benefits-box .icon {
        font-size: 50px;
        margin-top: 0;
    }
}

.legacy-scoped .benefits-wrapper .benefits-box h3 {
    margin-bottom: 6px;
    font-size: 24px;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .benefits-wrapper .benefits-box h3 {
        margin: 7px 0 0 0;
    }
}

.legacy-scoped .benefits-wrapper .benefits-box a {
    background: none;
    color: #c9204c;
    padding: 0;
    display: inline;
}

    .legacy-scoped .benefits-wrapper .benefits-box a:hover {
        background: none;
    }

@media only screen and (max-width: 40em) {
    .legacy-scoped .benefits-wrapper .benefits-box a {
        display: none;
    }
}

.legacy-scoped .benefits-wrapper .benefits-box .content {
    padding: 0;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .benefits-wrapper .benefits-box .content {
        overflow-x: auto;
    }
}

.legacy-scoped .benefits-wrapper .benefits-box .content table {
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    border: none;
}

    .legacy-scoped .benefits-wrapper .benefits-box .content table thead {
        background: #001f56;
    }

        .legacy-scoped .benefits-wrapper .benefits-box .content table thead td {
            color: #f5f7f7;
            font-weight: normal;
            border-left: 1px #001f56 solid;
            border-right: 1px #666 solid;
        }

            .legacy-scoped .benefits-wrapper .benefits-box .content table thead td:first-child {
                border-left: 1px #001f56 solid;
            }

    .legacy-scoped .benefits-wrapper .benefits-box .content table td {
        padding: 15px;
        border-bottom: 1px #d9dee6 solid;
        border-right: 1px #d9dee6 solid;
        border-spacing: 0;
    }

        .legacy-scoped .benefits-wrapper .benefits-box .content table td:first-child {
            border-left: 1px #d9dee6 solid;
        }

.legacy-scoped .benefits-wrapper .benefits-box .active .rm-link {
    display: none;
}


@media only screen and (max-width: 64em) {
    .legacy-scoped .spendings {
        margin-top: 10%;
    }
}

.legacy-scoped .credits-wrapper h2 {
    color: #c9204c;
    padding: 10px 0;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .credits-wrapper h2 {
        text-align: center;
        font-size: 40px;
    }

        .legacy-scoped .credits-wrapper h2:last-child {
            border-top: 3px solid #FFFFFF;
        }
}

.legacy-scoped .credits-wrapper .credits-box {
    font-size: 17px;
    color: #666;
    padding: 20px 0;
    background: white;
    margin: 0 0 10px;
    cursor: pointer;
}

    .legacy-scoped .credits-wrapper .credits-box .accordion-navigation {
        background: #FFFFFF url(../img/open-down.png) no-repeat 96% 100%;
    }

        .legacy-scoped .credits-wrapper .credits-box .accordion-navigation.active {
            background: #FFFFFF url(../img/open-up.png) no-repeat 96% 100%;
        }

    .legacy-scoped .credits-wrapper .credits-box:hover {
        -moz-box-shadow: 0 0 10px 10px #d9dee6;
        -webkit-box-shadow: 0 0 10px 10px #d9dee6;
        box-shadow: 0 0 10px 10px #d9dee6;

        /* border-color: transparent !important; */
    }

    .legacy-scoped .credits-wrapper .credits-box .icon {
        font-size: 30px;
        color: #001f56;
        background: #FFFFFF;
        line-height: 40px;
        height: 47px;
        padding: 5px 0 0 0;
    }

@media only screen and (max-width: 40em) {
    .legacy-scoped .credits-wrapper .credits-box .icon {
        width: 45px;
    }
}

.legacy-scoped .credits-wrapper .credits-box .icon.icon-bluebiz {
    background: #FFFFFF url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAIAAAB82OjLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyN0JDQjM2RTYxMTFFNDkzNTU5MTNDMEI5Q0E0MzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyN0JDQjQ2RTYxMTFFNDkzNTU5MTNDMEI5Q0E0MzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjI3QkNCMTZFNjExMUU0OTM1NTkxM0MwQjlDQTQzMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjI3QkNCMjZFNjExMUU0OTM1NTkxM0MwQjlDQTQzMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp/Om5cAAAAmSURBVHjaYpTSCmcgGvwvbyFeMRMDzcCo0aNGjxo9avQgNRogwAC8rgKzqBOycwAAAABJRU5ErkJggg==") no-repeat 50% 50%;
}

.legacy-scoped .credits-wrapper .credits-box .icon img {
    max-width: 20px;
}

.legacy-scoped .credits-wrapper .credits-box p {
    margin: 0;
}

.legacy-scoped .credits-wrapper .credits-box a {
    font-size: 20px;
    line-height: 28px;
    background: none;
    padding: 0;
    margin-top: 10px;
    color: #001f56;
    font-weight: bold;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .credits-wrapper .credits-box a {
        font-size: 20px;
        line-height: 26px;
    }
}

.legacy-scoped .credits-wrapper .credits-box a:hover {
    background: none;
    text-decoration: none;
    color: #009fe2;
}

.legacy-scoped .credits-wrapper .credits-box .content.active {
    color: #58647a;
    line-height: 1.4;
    padding: 10px 0;
    background: none;
}

.legacy-scoped .credits-wrapper .credits-box .content a {
    font-size: 17px;
}

.legacy-scoped .credits-wrapper .credits-box .active a {
    color: #009fe2;
    background: none;
    margin: 0;
}

.legacy-scoped .credits-wrapper .enrol {
    padding: 30px 0;
    margin: 70px 0 20px 0;
    background-image: repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 4px);
    background-size: 6px 6px;
    /* background: -webkit-repeating-linear-gradient( -45deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0) 7px, rgba(0, 0, 0, 0.2) 1px, rgba(0, 0, 0, 0.0) 8px );
        background: -o-repeating-linear-gradient( -45deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0) 7px, rgba(0, 0, 0, 0.2) 1px, rgba(0, 0, 0, 0.0) 8px );
        background: -moz-repeating-linear-gradient( -45deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0) 7px, rgba(0, 0, 0, 0.2) 1px, rgba(0, 0, 0, 0.0) 8px );
        background: repeating-linear-gradient( -45deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.0) 7px, rgba(0, 0, 0, 0.2) 1px, rgba(0, 0, 0, 0.0) 8px );*/
}

    .legacy-scoped .credits-wrapper .enrol .btn {
        background: #c9204c;
        font-size: 12px;
    }

        .legacy-scoped .credits-wrapper .enrol .btn.effect-1:after {
            background: #e03c67;
        }

.legacy-scoped .discover-wrapper {
    background: #ecf0f0;
    text-align: center;
    padding: 0 0 20px 0;
    margin: 0 0 30px 0;
}

    .legacy-scoped .discover-wrapper .row {
        max-width: 1600px;
    }

    .legacy-scoped .discover-wrapper h2 {
        font-size: 40px;
        color: #5998c9;
        padding: 40px 0 0;
    }

    .legacy-scoped .discover-wrapper .discover-box {
        height: 100%;
        margin: 10px;
        display: inline-block;
        cursor: pointer;
        -moz-transition: background .5s ease;
        -o-transition: background .5s ease;
        -webkit-transition: background .5s ease;
        transition: background .5s ease;
        background: #FFFFFF;
    }

        .legacy-scoped .discover-wrapper .discover-box .btn.effect-1:after {
            background: #e8ebf0;
        }

@media only screen and (max-width: 40em) {
    .legacy-scoped .discover-wrapper .discover-box {
        margin: 5px 0;
    }
}

.legacy-scoped .discover-wrapper .discover-box:hover {
    -webkit-box-shadow: 0px 0px 20px 0px #bfbfbf;
    /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 0px 0px 20px 0px #bfbfbf;
    /* Firefox 3.5 - 3.6 */
    box-shadow: 0px 0px 20px 0px #bfbfbf;
    /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.legacy-scoped .discover-wrapper .discover-box .content {
    padding: 10% 0;
    text-align: center;
    color: #001f56;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .discover-wrapper .discover-box .content {
        margin: 0;
        padding: 5% 0;
    }
}

.legacy-scoped .discover-wrapper .discover-box .content .icon {
    font-size: 80px;
    color: #c9204c;
    line-height: 120px;
}

    .legacy-scoped .discover-wrapper .discover-box .content .icon.icon-bluebiz {
        display: block;
        height: 120px;
    }

@media only screen and (max-width: 32em) {
    .legacy-scoped .discover-wrapper .discover-box .content .icon {
        font-size: 60px;
    }
}

.legacy-scoped .discover-wrapper .discover-box .content h3 {
    font-size: 22px;
    line-height: 28px;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .discover-wrapper .discover-box .content h3 {
        height: 56px;
    }
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .discover-wrapper .discover-box .content p {
        height: 100px;
    }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .discover-wrapper .discover-box .content p {
        padding: 15px 0 0;
    }
}

.legacy-scoped .discover-wrapper .discover-box .content .btn {
    color: #001f56;
    background: #d9dee6;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .discover-wrapper .discover-box .content .btn {
        display: none;
    }
}

.legacy-scoped .discover-wrapper .slick-dots {
    bottom: auto;
}

.legacy-scoped .slider-wrapper {
    margin-bottom: 26px;
    margin-top: 30px;
}

    .legacy-scoped .slider-wrapper .row {
        max-width: 1600px;
    }

    .legacy-scoped .slider-wrapper .slide-box {
        position: relative;
        width: 100%;
        height: 100%;
    }

        .legacy-scoped .slider-wrapper .slide-box .content-wrapper {
            position: absolute;
            background: #FFFFFF;
            top: 0;
            left: 60%;
            height: 100%;
        }

            .legacy-scoped .slider-wrapper .slide-box .content-wrapper:before {
                content: "";
                position: absolute;
                top: 0;
                left: -20px;
                width: 0;
                height: 0;
                border-left: 20px solid transparent;
                border-top: 450px solid #FFFFFF;
            }

@media only screen and (min-width: 64.063em) {
    .legacy-scoped .slider-wrapper .slide-box .content-wrapper:after {
        content: "";
        position: absolute;
        top: 0;
        right: -100px;
        width: 0;
        height: 0;
        border-right: 100px solid transparent;
        border-bottom: 450px solid #FFFFFF;
    }
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .slider-wrapper .slide-box .content-wrapper {
        right: 0;
    }

        .legacy-scoped .slider-wrapper .slide-box .content-wrapper:before {
            content: "";
            position: absolute;
            top: 0;
            left: -40px;
            width: 0;
            height: 0;
            border-left: 40px solid transparent;
            border-bottom: 375px solid #FFFFFF;
        }
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .slider-wrapper .slide-box .content-wrapper {
        left: 0;
        position: relative;
    }

        .legacy-scoped .slider-wrapper .slide-box .content-wrapper:before, .legacy-scoped .slider-wrapper .slide-box .content-wrapper:after {
            display: none;
        }
}

.legacy-scoped .slider-wrapper .slide-box .content-wrapper .content {
    margin: 0 0 0 10%;
    color: #001f56;
    padding: 10% 0;
    text-align: left;
    max-width: 330px;
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .slider-wrapper .slide-box .content-wrapper .content {
        margin: 0;
        max-width: 480px;
        padding: 5% 0;
    }
}

.legacy-scoped .slider-wrapper .slide-box .content-wrapper .content h3 {
    color: #5998c9;
    font-size: 32px;
    margin: 0;
    line-height: 36px;
    padding-bottom: 10%;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .slider-wrapper .slide-box .content-wrapper .content h3 {
        font-size: 22px;
        line-height: 24px;
    }
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .slider-wrapper .slide-box .content-wrapper .content h3 {
        padding-bottom: 5%;
    }
}

.legacy-scoped .slider-wrapper .slide-box .content-wrapper .content p {
    line-height: 22px;
    padding-bottom: 10%;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .slider-wrapper .slide-box .content-wrapper .content p {
        display: none;
    }
}

.legacy-scoped .slider-wrapper .slide-box .content-wrapper .content .btn {
    background: #c9204c;
}

    .legacy-scoped .slider-wrapper .slide-box .content-wrapper .content .btn.effect-1:after {
        background: #e03c67;
    }

@media only screen and (max-width: 64em) {
    .legacy-scoped .slider-wrapper .slide-box .content-wrapper .content .btn {
        font-size: 12px;
    }
}

.legacy-scoped .slider-wrapper .slick-dots {
    bottom: -50px;
}

.legacy-scoped .detail-content-area {
    margin-top: 20px;
}

.legacy-scoped .overview .column:last-child, .legacy-scoped .overview .banner .xform:last-child, .legacy-scoped .banner .overview .xform:last-child {
    float: left;
}

.legacy-scoped .news .intro {
    color: #001f56;
}

.legacy-scoped .news-container {
    margin: 40px auto;
}

    .legacy-scoped .news-container .column:last-child, .legacy-scoped .news-container .banner .xform:last-child, .legacy-scoped .banner .news-container .xform:last-child {
        float: left;
    }

    .legacy-scoped .news-container .item {
        margin-bottom: 20px;
    }

.legacy-scoped .news-detail {
    margin-top: 47px;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .news-detail {
        margin-top: 20px;
    }
}

.legacy-scoped .news-detail .article-content {
    padding: 0 6% 0 13%;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .news-detail .article-content {
        padding: 0;
    }

        .legacy-scoped .news-detail .article-content h1 {
            font-size: 30px;
        }
}

.legacy-scoped .news-detail .article-content a {
    color: #009fe2;
}

.legacy-scoped .news-detail .article-content img {
    margin: 0 0 30px 0;
    max-width: 1200px;
}

.legacy-scoped .news-detail .article-navigation {
    border-top: 1px solid #ecf0f0;
}

    .legacy-scoped .news-detail .article-navigation a {
        font-size: 14px;
        font-weight: bold;
        color: #001f56;
        margin-top: 15px;
    }

        .legacy-scoped .news-detail .article-navigation a.btn-next {
            float: right;
        }

        .legacy-scoped .news-detail .article-navigation a.btn-prev {
            float: left;
        }

.legacy-scoped .news-detail .author {
    font-size: 14px;
    color: #69788b;
    padding: 14px 0 25px;
    display: inline-block;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .article .subtitle {
        font-size: em(27);
        padding: 13px 15px;
    }
}

.legacy-scoped .article .author {
    margin-bottom: 10px;
}

    .legacy-scoped .article .author span {
        font-weight: bold;
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .article aside {
        margin-top: 15px;
    }
}

.legacy-scoped .article iframe {
    width: 100%;
}

.legacy-scoped .item, .legacy-scoped .actions {
    border-bottom: 1px solid #009fe2;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
}

.legacy-scoped .item {
    padding: 0 0 10px 0;
    margin: 0 0 75px 0;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 0 8px #cccccc;
    -moz-box-shadow: 0 0 8px #cccccc;
    box-shadow: 0 0 8px #cccccc;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .item {
        margin: 0 0 20px 0;
    }
}

.legacy-scoped .item .item-container {
    cursor: pointer;
    position: relative;
}

    .legacy-scoped .item .item-container .title-wrap .title {
        display: block;
        min-height: 80px;
        /*@media only screen and (min-width:64.063em) and (max-width:90em) {
                    min-height: rem-calc(105);
                }*/
    }

@media only screen and (max-width: 64em) {
    .legacy-scoped .item .item-container .title-wrap .title {
        min-height: 140px;
    }
}

@media only screen and (max-width: 50em) {
    .legacy-scoped .item .item-container .title-wrap .title {
        min-height: 200px;
    }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .item .item-container .title-wrap .title {
        min-height: 0;
    }
}

.legacy-scoped .item .item-container p {
    display: block;
    min-height: 135px;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .item .item-container p {
        min-height: 180px;
    }
}

@media only screen and (max-width: 50em) {
    .legacy-scoped .item .item-container p {
        min-height: 240px;
    }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .item .item-container p {
        min-height: 0;
    }
}

.legacy-scoped .item:hover {
    border-bottom: 1px solid #FFFFFF;
}

    .legacy-scoped .item:hover img {
        filter: alpha(opacity=70);
        -moz-opacity: 0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
        -webkit-transition: opacity 0.3s ease-out;
        -moz-transition: opacity 0.3s ease-out;
        -o-transition: opacity 0.3s ease-out;
        transition: opacity 0.3s ease-out;
        -webkit-backface-visibility: hidden;
        /* Chrome, Safari, Opera */
        backface-visibility: hidden;
    }

    .legacy-scoped .item:hover .title {
        background-color: #07b5ff;
        -webkit-transition: background-color 0.3s ease-out;
        -moz-transition: background-color 0.3s ease-out;
        -o-transition: background-color 0.3s ease-out;
        transition: background-color 0.3s ease-out;
    }

.legacy-scoped .item .infographic, .legacy-scoped .item img {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden;
}

.legacy-scoped .item img {
    width: 100%;
    height: auto;
    display: block;
}

.legacy-scoped .item p {
    color: #001f56;
    line-height: 1.4;
    padding: 20px;
    margin: 0;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .item p {
        font-size: em(15);
        line-height: em(23, 15);
    }
}

.legacy-scoped .item .date {
    font-size: em(11, 13);
    color: #666;
    margin: 0 10px;
    display: block;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .item .date {
        font-size: em(14.3);
    }
}

.legacy-scoped .item .title-wrap {
    background-color: #FFFFFF;
    display: block;
    vertical-align: middle;
    font-size: em(17);
    color: #FFFFFF;
}

    .legacy-scoped .item .title-wrap:hover {
        text-decoration: none;
    }

    .legacy-scoped .item .title-wrap .title {
        padding: 15px 20px;
        word-wrap: break-word;
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .item .title-wrap .title {
        font-size: em(18.5, 17);
    }
}

.legacy-scoped .item figure {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
}

.legacy-scoped .item.video figure:before {
    content: "►";
    display: block;
    /*@extend %icon;*/
    position: absolute;
    color: #FFFFFF;
    font-size: em(100);
    top: 50%;
    margin-top: -50px;
    left: 50%;
    margin-left: -50px;
    z-index: 1;
}

.legacy-scoped .bizbook-magazine .hot .title-wrap, .legacy-scoped .bizbook-page .hot .title-wrap, .legacy-scoped .bizbook-article .hot .title-wrap, .legacy-scoped .bizbook-magazine .expert .title-wrap, .legacy-scoped .bizbook-page .expert .title-wrap, .legacy-scoped .bizbook-article .expert .title-wrap, .legacy-scoped .bizbook-magazine .bluebiz .title-wrap, .legacy-scoped .bizbook-page .bluebiz .title-wrap, .legacy-scoped .bizbook-article .bluebiz .title-wrap, .legacy-scoped .bizbook-magazine .gallery .title-wrap, .legacy-scoped .bizbook-page .gallery .title-wrap, .legacy-scoped .bizbook-article .gallery .title-wrap {
    position: relative;
}

    .legacy-scoped .bizbook-magazine .hot .title-wrap:before, .legacy-scoped .bizbook-page .hot .title-wrap:before, .legacy-scoped .bizbook-article .hot .title-wrap:before, .legacy-scoped .bizbook-magazine .expert .title-wrap:before, .legacy-scoped .bizbook-page .expert .title-wrap:before, .legacy-scoped .bizbook-article .expert .title-wrap:before, .legacy-scoped .bizbook-magazine .bluebiz .title-wrap:before, .legacy-scoped .bizbook-page .bluebiz .title-wrap:before, .legacy-scoped .bizbook-article .bluebiz .title-wrap:before, .legacy-scoped .bizbook-magazine .gallery .title-wrap:before, .legacy-scoped .bizbook-page .gallery .title-wrap:before, .legacy-scoped .bizbook-article .gallery .title-wrap:before {
        /*@extend %icon;*/
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        padding: 0 10px;
    }

.legacy-scoped .news-wrapper .item {
    margin-bottom: 30px;
}

.legacy-scoped .related-articles {
    background: #ecf0f0;
    margin-top: 50px;
    padding: 40px 0 80px 0;
}

    .legacy-scoped .related-articles h2 {
        margin-bottom: 30px;
    }

    .legacy-scoped .related-articles .column:last-child, .legacy-scoped .related-articles .banner .xform:last-child, .legacy-scoped .banner .related-articles .xform:last-child {
        float: left;
    }

.legacy-scoped .title-wrap .title {
    color: #FFFFFF;
    background-color: #009fe2;
    vertical-align: middle;
    display: block;
}

.legacy-scoped .contact-wrapper .intro {
    text-align: left;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .contact-wrapper {
        margin: 0 20px 0 60px;
    }
}

@media only screen and (min-width: 90.063em) {
    .legacy-scoped .contact-wrapper {
        margin: 0 20px 0 0;
    }
}

.legacy-scoped .contact-wrapper .form-intro {
    border-top: 1px solid #ecf0f0;
    border-bottom: 1px solid #ecf0f0;
    margin: 0 0 20px;
    padding: 20px 0;
    color: #69788b;
    font-size: 18px;
}

    .legacy-scoped .contact-wrapper .form-intro label {
        display: inline-block;
    }

        .legacy-scoped .contact-wrapper .form-intro label input {
            margin: 0 10px 0 20px;
        }

.legacy-scoped .contact-wrapper .mail-view {
    padding: 25px 20px;
    background: #ECF0F0;
    margin: 0 0 20px;
}

.legacy-scoped .settings-form {
    /*temp no enrollBtn*/
    display: none;
    max-width: 380px;
    margin: 25px auto;
}

    .legacy-scoped .settings-form div {
        width: 100%;
    }

    .legacy-scoped .settings-form form .btn {
        display: none;
    }

    .legacy-scoped .settings-form form .hidden {
        display: none;
    }

    .legacy-scoped .settings-form .btn {
        background: #c9204c;
        margin: 5px 0 0;
    }

        .legacy-scoped .settings-form .btn.effect-1:after {
            background: #e03c67;
            top: 0;
        }

.legacy-scoped .form .hidden {
    display: none;
}

.legacy-scoped #BBnumber {
    display: none;
}

.legacy-scoped .banner .xform {
    padding: 50px 0 80px;
}

    .legacy-scoped .banner .xform h3 {
        font-size: 22px;
        padding: 0 0 25px;
    }

    .legacy-scoped .banner .xform .btn {
        margin: 5px 0 0;
    }

    .legacy-scoped .banner .xform .collapse .columns {
        padding: 0 5px;
    }

@media only screen and (max-width: 32em) {
    .legacy-scoped .banner .xform .collapse .columns {
        padding: 0 25px;
    }

        .legacy-scoped .banner .xform .collapse .columns.topbar {
            padding: 0 5px 0 25px;
        }

            .legacy-scoped .banner .xform .collapse .columns.topbar:last-child {
                padding: 0 25px 0 5px;
            }
}

.legacy-scoped #share-wrapper {
    top: 400px;
    position: fixed;
    left: 0;
    z-index: 9999;
}

    .legacy-scoped #share-wrapper ul.share-inner-wrp {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }

    .legacy-scoped #share-wrapper li.button-wrap {
        background: #E4EFF0;
        padding: 0;
        display: block;
        width: 140px;
        margin: 0px 0px 0 -100px;
    }

    .legacy-scoped #share-wrapper li a:before {
        font-family: "icomoon";
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        float: right;
        color: #FFF;
        font-size: 25px;
        margin: 9px 8px 0 0;
    }

    .legacy-scoped #share-wrapper li a.icon-social-twitter {
        background: #00c9f3;
    }

        .legacy-scoped #share-wrapper li a.icon-social-twitter:before {
            font-size: 20px;
            margin: 10px 12px 0 0;
        }

    .legacy-scoped #share-wrapper li a.icon-social-linkedin {
        background: #007ec3;
    }

    .legacy-scoped #share-wrapper li a.icon-social-facebook {
        background: #01619b;
    }

    .legacy-scoped #share-wrapper li a.icon-social-google {
        background: #fe0324;
    }

        .legacy-scoped #share-wrapper li a.icon-social-google:before {
            margin: 11px 11px 0 0;
            font-size: 20px;
        }

    .legacy-scoped #share-wrapper li a.icon-mail {
        color: #1a2b57 !important;
        background: #eaf0f0;
    }

        .legacy-scoped #share-wrapper li a.icon-mail:before {
            color: #1a2b57;
            margin: 4px 6px 0 0;
            font-size: 30px;
        }

    .legacy-scoped #share-wrapper li.button-wrap > a {
        height: 40px;
        display: block;
        line-height: 40px;
        padding-left: 10px;
        font-weight: bold;
        color: #FFF;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
    }

@media all and (max-width: 699px) {
    .legacy-scoped #share-wrapper li a:before {
        margin: 4px 4px 0 0;
    }

    .legacy-scoped #share-wrapper li a.icon-social-twitter:before {
        margin: 6px 7px 0 0;
    }

    .legacy-scoped #share-wrapper li a.icon-social-google {
        background: #fe0324;
    }

        .legacy-scoped #share-wrapper li a.icon-social-google:before {
            margin: 8px 6px 0 0;
        }

    .legacy-scoped #share-wrapper li a.icon-mail:before {
        margin: 1px 0px 0 0;
        font-size: 30px;
    }

    .legacy-scoped #share-wrapper {
        top: auto;
        bottom: 0;
        position: fixed;
        padding: 5px 5px 0px 5px;
        background: #FFF;
        width: 100%;
        margin: 0px;
        -webkit-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
        -o-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
        box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
    }

        .legacy-scoped #share-wrapper ul.share-inner-wrp {
            list-style: none;
            margin: 0px auto;
            padding: 0px;
            text-align: center;
            overflow: auto;
        }

        .legacy-scoped #share-wrapper li.button-wrap {
            display: inline-block;
            width: 32px !important;
            margin: 0px;
            padding: 0px;
            margin-left: 0px !important;
        }

            .legacy-scoped #share-wrapper li.button-wrap > a {
                height: 32px;
                display: inline-block;
                width: 32px;
                padding-right: 0;
                float: left;
            }
}

.legacy-scoped .birthday .hidden {
    display: none;
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .xsmall-12 {
        width: 100%;
    }

        .legacy-scoped .birthday .xsmall-12 img {
            max-width: 200px;
        }
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .hidden-for-xsmall {
        display: none;
    }
}

.legacy-scoped .birthday .show-for-xsmall {
    display: none;
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .show-for-xsmall {
        display: block;
    }
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday {
        background: white;
    }
}

.legacy-scoped .birthday .airline-logos {
    padding: 3px 0 10px;
}

    .legacy-scoped .birthday .airline-logos li {
        margin: 0px 20px 0 0;
    }

        .legacy-scoped .birthday .airline-logos li:last-child {
            margin: 0;
        }

.legacy-scoped .birthday header {
    background: white;
}

    .legacy-scoped .birthday header .collapse {
        padding: 10px;
    }

    .legacy-scoped .birthday header h1 {
        font-size: 32px;
        padding-top: 10px;
        color: #ecf0f0;
    }

        .legacy-scoped .birthday header h1 img {
            vertical-align: baseline;
        }

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday header h1 img {
        display: block;
        padding: 0 0 10px;
    }
}

.legacy-scoped .birthday #birthdaySlider {
    margin: 5px 0 0 30px;
    font-size: 20px;
    color: #666;
}

@media only screen and (min-width: 40.063em) {
    .legacy-scoped .birthday #birthdaySlider {
        font-size: 26px;
    }
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday #birthdaySlider {
        font-size: 16px;
    }
}

.legacy-scoped .birthday .row {
    padding: 1% 0;
}

.legacy-scoped .birthday .birthday-box {
    position: relative;
    background: #ecf0f0;
}

    .legacy-scoped .birthday .birthday-box.bar {
        padding-bottom: 2%;
    }

    .legacy-scoped .birthday .birthday-box .overlay-box {
        position: relative;
        z-index: 99;
    }

    .legacy-scoped .birthday .birthday-box .bg-holder {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        text-align: right;
        background: black;
    }

        .legacy-scoped .birthday .birthday-box .bg-holder img {
            max-width: 100%;
            width: 100%;
        }

        .legacy-scoped .birthday .birthday-box .bg-holder.wide {
            text-align: center;
            background: white;
        }

            .legacy-scoped .birthday .birthday-box .bg-holder.wide img {
                max-width: 1600px;
                width: 100%;
            }

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .birthday-box .bg-holder.wide {
        position: absolute;
    }
}

.legacy-scoped .birthday .birthday-box .btn-down {
    position: absolute;
    left: 50%;
    margin-left: -20px;
    bottom: 0;
    transform: translateY(50%);
    display: inline-block;
    background: #c9204c;
    color: white;
    padding: 10px;
    width: 39px;
    height: 39px;
    text-align: center;
    z-index: 99;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .birthday-box .btn-down {
        bottom: 0;
        margin-left: -15px;
        padding: 5px;
        width: 30px;
        height: 30px;
    }
}

.legacy-scoped .birthday .birthday-box .text-box {
    position: relative;
    width: 100%;
    text-align: right;
    padding: 9%;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .birthday-box .text-box {
        padding: 5%;
    }
}

.legacy-scoped .birthday .birthday-box .text-box p {
    line-height: 1;
    color: white;
    margin: 0;
    text-align: left;
    font-size: 60px;
    display: inline-block;
    text-emphasis: left;
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .legacy-scoped .birthday .birthday-box .text-box p {
        font-size: 40px;
    }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .birthday-box .text-box p {
        font-size: 25px;
    }
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .birthday-box .text-box p {
        display: inline-block;
        color: white;
    }
}

.legacy-scoped .birthday .birthday-box .text-box.stroke {
    padding: 29% 0 3%;
}

    .legacy-scoped .birthday .birthday-box .text-box.stroke p {
        text-align: center;
        font-family: 'HelveticaNeueW02-Thin','HelveticaNeueW10-35Thin', 'Helvetica Neue', 'Helvetica', Arial;
        color: #009fe2;
        background: rgba(255, 255, 255, 0.9);
        padding: 1.5% 0;
    }

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .birthday-box .text-box.stroke p {
        display: block;
    }
}

.legacy-scoped .birthday .birthday-box .text-box.stroke.red {
    max-width: 1600px;
    margin: 0 auto;
}

    .legacy-scoped .birthday .birthday-box .text-box.stroke.red p {
        color: white;
        background: rgba(201, 32, 76, 0.9);
    }

.legacy-scoped .birthday .birthday-box .info-box {
    background: white;
    height: 100%;
    position: relative;
}

    .legacy-scoped .birthday .birthday-box .info-box .pad {
        padding-top: 3%;
        padding-bottom: 12%;
    }

        .legacy-scoped .birthday .birthday-box .info-box .pad p {
            color: #001f56;
            font-size: 22px;
            line-height: 1.2;
            margin-bottom: 0;
        }

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .birthday-box .info-box .pad p {
        font-size: 16px;
        line-height: 1.4;
    }
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .birthday-box .info-box .pad p {
        line-height: 1.6;
        font-size: 14px;
    }
}

.legacy-scoped .birthday .birthday-box .info-box.xtr .intro p {
    font-size: 60px;
    color: #009fe2;
    line-height: 1.4;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .birthday .birthday-box .info-box.xtr .intro p {
        font-size: 40px;
    }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .birthday-box .info-box.xtr .intro p {
        font-size: 30px;
    }
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .birthday-box .info-box.xtr .intro p {
        line-height: 1.6;
        font-size: 20px;
    }
}

.legacy-scoped .birthday .birthday-box .info-box.xtr .intro sub p {
    font-size: 20px;
    color: #666;
}

.legacy-scoped .birthday .birthday-box .info-box .present-box {
    padding-top: 5%;
    padding-bottom: 20%;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .birthday-box .info-box .present-box img {
        max-width: 280px;
    }
}

.legacy-scoped .birthday .birthday-box .info-box .present-box h2 {
    color: #009fe2;
    font-size: 46px;
    padding: 15px 0;
}

@media only screen and (max-width: 64em) {
    .legacy-scoped .birthday .birthday-box .info-box .present-box h2 {
        font-size: 32px;
    }
}

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .birthday-box .info-box .present-box h2 {
        font-size: 24px;
    }
}

.legacy-scoped .birthday .birthday-box .info-box .present-box button.btn {
    background: #c9204c;
    text-align: center;
    margin-top: 40px;
    padding: 10px 20px;
    font-size: 25px;
}

    .legacy-scoped .birthday .birthday-box .info-box .present-box button.btn:before, .legacy-scoped .birthday .birthday-box .info-box .present-box button.btn:after {
        content: "";
        width: 0;
    }

    .legacy-scoped .birthday .birthday-box .info-box .present-box button.btn:hover {
        background: #9c1941;
    }

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .birthday-box .info-box .present-box button.btn {
        font-size: 15px;
    }
}

.legacy-scoped .birthday .birthday-box .xtr-info-box {
    padding: 2% 0;
    text-align: center;
}

    .legacy-scoped .birthday .birthday-box .xtr-info-box p {
        color: #001f56;
        font-size: 16px;
        line-height: 1.2;
    }

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .birthday-box .xtr-info-box p {
        line-height: 1.6;
        font-size: 12px;
    }
}

.legacy-scoped .birthday .birthday-box .form-box {
    position: relative;
    margin: -18% 0 5%;
    border: 5px solid #009fe2;
    background: white;
    padding: 5%;
    -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.3);
}

    .legacy-scoped .birthday .birthday-box .form-box .row {
        padding: 0;
    }

    .legacy-scoped .birthday .birthday-box .form-box .form {
        padding: 4% 0 0;
    }

@media only screen and (max-width: 32em) {
    .legacy-scoped .birthday .birthday-box .form-box {
        border-width: 3px;
        border-left: none;
        border-right: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .legacy-scoped .birthday .birthday-box .form-box .row {
            padding: 0 4%;
        }
}

.legacy-scoped .birthday .birthday-box .form-box h2, .legacy-scoped .birthday .birthday-box .form-box h3 {
    text-align: center;
    font-size: 32px;
    font-weight: normal;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .birthday-box .form-box h2, .legacy-scoped .birthday .birthday-box .form-box h3 {
        text-align: left;
        font-size: 25px;
    }
}

.legacy-scoped .birthday .birthday-box .form-box button.btn {
    background: #c9204c;
    text-align: center;
    margin-top: 20px;
    padding: 10px 20px;
    border-bottom: 4px solid #9c1941;
    -webkit-box-shadow: -5px 5px 0 0 #CCCCCC;
    box-shadow: -5px 5px 0 0 #CCCCCC;
}

    .legacy-scoped .birthday .birthday-box .form-box button.btn:before, .legacy-scoped .birthday .birthday-box .form-box button.btn:after {
        content: "";
        width: 0;
    }

    .legacy-scoped .birthday .birthday-box .form-box button.btn:hover {
        background: #9c1941;
    }

.legacy-scoped .birthday .birthday-box .white-box {
    padding: 2% 0;
    background: white;
}

    .legacy-scoped .birthday .birthday-box .white-box .winners-box {
        text-align: center;
    }

        .legacy-scoped .birthday .birthday-box .white-box .winners-box H1 {
            padding-bottom: 3%;
        }

        .legacy-scoped .birthday .birthday-box .white-box .winners-box H2 {
            text-align: center;
            color: #009fe2;
            margin-bottom: 15px;
        }

        .legacy-scoped .birthday .birthday-box .white-box .winners-box p {
            font-size: 16px;
            margin-bottom: 0;
        }

    .legacy-scoped .birthday .birthday-box .white-box .btn-box {
        text-align: center;
    }

        .legacy-scoped .birthday .birthday-box .white-box .btn-box button {
            background: #c9204c;
        }

            .legacy-scoped .birthday .birthday-box .white-box .btn-box button img {
                padding: 0 10px;
            }

.legacy-scoped .birthday .bottom-box {
    padding-bottom: 0;
}

    .legacy-scoped .birthday .bottom-box h2 {
        font-size: 40px;
        line-height: 1.2;
        padding: 20px 0;
    }

.legacy-scoped .birthday .footer-box {
    background: white;
    padding: 2% 0;
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .birthday .footer-box .footer-box {
        text-align: center;
        padding: 4% 0;
        border-top: 1px solid #ecf0f0;
    }
}

.legacy-scoped .birthday .footer-box a {
    color: #666;
}

    .legacy-scoped .birthday .footer-box a strong {
        color: #009fe2;
    }

.legacy-scoped .birthday .btn.nocaptcha.medium-6 {
    width: auto;
}

.legacy-scoped .birthday .u-centered {
    text-align: center;
}

.legacy-scoped .birthday .u-f-16 {
    color: #666 !important;
    font-size: 16px !important;
    margin-top: 0.75em;
    margin-bottom: 0 !important;
    margin-left: 24px;
}

.legacy-scoped .c-bday-wrapper {
    position: relative;
    padding-bottom: 26%;
}

    .legacy-scoped .c-bday-wrapper .c-bday__text.c-bday__text {
        position: absolute !important;
        left: 50%;
        transform: translateX(-50%);
    }

@font-face {
    .legacy-scoped

{
    font-family: 'vid-icomoon';
    src: url("../fonts/vid-icomoon.eot?-q5r5cp");
    src: url("../fonts/vid-icomoon.eot?#iefix-q5r5cp") format("embedded-opentype"), url("../fonts/vid-icomoon.woff?-q5r5cp") format("woff"), url("../fonts/vid-icomoon.ttf?-q5r5cp") format("truetype"), url("../fonts/vid-icomoon.svg?-q5r5cp#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}

}

.legacy-scoped [class^="vid-icon-"], .legacy-scoped [class*=" vid-icon-"] {
    font-family: 'vid-icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.legacy-scoped .vid-icon-pause:before {
    content: "\e602";
}

.legacy-scoped .vid-icon-play {
    color: white;
}

    .legacy-scoped .vid-icon-play:before {
        content: "\e603";
    }

.legacy-scoped .vid-icon-volume-high:before {
    content: "\e600";
}

.legacy-scoped .vid-icon-volume-mute:before {
    content: "\e601";
}

.legacy-scoped .vid-icon-close:before {
    content: "\e607";
}

.legacy-scoped .vid-icon-subtitles.active:before {
    color: #ffffff;
    content: "\e605";
}

.legacy-scoped .vid-icon-subtitles:before {
    cursor: pointer;
    color: #ffffff;
    content: "\e606";
    font-size: 20px;
}

.legacy-scoped .video-box {
    padding-bottom: 15%;
}

.legacy-scoped #video video, .legacy-scoped #video canvas {
    width: 100%;
}

.legacy-scoped #video canvas {
    display: inline-block;
}

.legacy-scoped .video-container, .legacy-scoped .overlays, .legacy-scoped .controls {
    height: 350px;
    width: 624px;
}

.legacy-scoped .video-container {
    position: relative;
    -webkit-box-shadow: 0px 0px 10px 6px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 0px 0px 10px 6px rgba(50, 50, 50, 0.1);
    box-shadow: 0px 0px 10px 6px rgba(50, 50, 50, 0.1);
    border: solid 3px white;
    background-color: white;
    box-sizing: content-box;
    margin: 0 auto;
}

.legacy-scoped .video-controls-box {
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    height: 50px;
    width: 630px;
}

    .legacy-scoped .video-controls-box .flag:before {
        margin-right: 0;
    }

    .legacy-scoped .video-controls-box .video-controls {
        float: right;
        margin-left: 1px;
        text-decoration: none;
    }

        .legacy-scoped .video-controls-box .video-controls:hover {
            text-decoration: none;
        }

.legacy-scoped #play-btn {
    font-size: 20px;
    color: #ffffff;
    float: left;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
}

.legacy-scoped #pause-btn {
    color: #ffffff;
    float: left;
    font-size: 20px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
}

.legacy-scoped #subtitle-btn {
    color: #ffffff;
    font-size: 20px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
}

.legacy-scoped #language-btn {
    color: #ffffff;
    font-size: 20px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 52px;
    cursor: pointer;
}

.legacy-scoped #mute-btn {
    color: #ffffff;
    font-size: 20px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
}

.legacy-scoped #unmute-btn {
    color: #ffffff;
    font-size: 20px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
}

.legacy-scoped a.icon-globe-outline {
    color: #ffffff;
    font-size: 20px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .legacy-scoped {
        /*.content-box {
        margin-top: $video-margin;
    }*/
    }

        .legacy-scoped .video-box {
            padding-bottom: 20%;
        }

        .legacy-scoped .video-container, .legacy-scoped .overlays, .legacy-scoped .controls {
            height: 326px;
            width: 580px;
        }

        .legacy-scoped .video-container {
            margin: 0 auto;
        }

        .legacy-scoped .video-controls-box {
            width: 584px;
        }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped {
        /*.content-box {
        margin-top: $video-margin;
    }*/
    }

        .legacy-scoped .video-box {
            padding-bottom: 30%;
        }

        .legacy-scoped #contentBox.remove-video .video-container {
            box-shadow: none;
            border: none;
        }

        .legacy-scoped #contentBox.remove-video #video, .legacy-scoped #contentBox.remove-video .overlays, .legacy-scoped #contentBox.remove-video .overlay, .legacy-scoped #contentBox.remove-video .video-controls-box, .legacy-scoped #contentBox.remove-video .video-controls-box, .legacy-scoped #contentBox.remove-video .controls {
            display: none;
        }

        .legacy-scoped #contentBox.remove-video .content-box .intro.sub-added {
            padding: 30px 0 5px 0;
        }

        .legacy-scoped #contentBox.remove-video .video-container {
            height: auto;
        }

        .legacy-scoped #contentBox.remove-video .question-wrapper {
            position: static;
            width: 100%;
            padding: 21px;
        }

            .legacy-scoped #contentBox.remove-video .question-wrapper .answer {
                padding-left: 35px;
            }

                .legacy-scoped #contentBox.remove-video .question-wrapper .answer:before {
                    position: absolute;
                    left: 16px;
                }

            .legacy-scoped #contentBox.remove-video .question-wrapper h3 {
                font-size: 16px;
            }

        .legacy-scoped .video-container, .legacy-scoped .overlays, .legacy-scoped .controls {
            height: 180px;
            width: 320px;
        }

        .legacy-scoped .video-container {
            margin: 0 auto;
        }

        .legacy-scoped .video-controls-box {
            width: 324px;
            margin-top: 10px;
        }
}

@media only screen and (max-width: 22em) {
    .legacy-scoped .video-container {
        border-left: none;
        border-right: none;
    }
}

.legacy-scoped #video, .legacy-scoped .controls, .legacy-scoped .overlays, .legacy-scoped #subs {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    text-align: center;
}

.legacy-scoped #video {
    /*margin: 0 20px 20px 0;*/
    z-index: 0;
}

    .legacy-scoped #video video, .legacy-scoped #video #video canvas {
        width: 100%;
    }

.legacy-scoped .controls {
    z-index: 10;
    cursor: pointer;
}

    .legacy-scoped .controls a {
        display: inline-block;
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100px;
        height: 100px;
        margin-top: -50px;
        margin-left: -50px;
        border-radius: 50%;
        padding-top: 20px;
        padding-left: 10px;
        text-align: center;
        color: white;
        text-decoration: none;
        font-size: 60px;
        opacity: 0.8;
    }

        .legacy-scoped .controls a.pause {
            opacity: 0;
            -moz-transition: opacity linear .5s;
            -o-transition: opacity linear .5s;
            -webkit-transition: opacity linear .5s;
            transition: opacity linear .5s;
        }

            .legacy-scoped .controls a.pause.show-pause {
                opacity: 0.8;
            }

        .legacy-scoped .controls a:hover {
            background-color: #c5c5c5;
        }

    .legacy-scoped .controls.init-screen {
        background: no-repeat center center;
        background-size: cover;
    }

@media only screen and (max-width: 40em) {
    .legacy-scoped .controls a {
        width: 46px;
        height: 46px;
        margin-top: -23px;
        margin-left: -23px;
        padding-top: 9px;
        padding-left: 5px;
        font-size: 29px;
    }
}

.legacy-scoped .overlays {
    z-index: 5;
}

    .legacy-scoped .overlays > .overlay {
        position: absolute;
        color: #1c2148;
        font-size: 30px;
        font-weight: bold;
        width: 100%;
    }

        .legacy-scoped .overlays > .overlay > div {
            opacity: 0;
            -moz-transition: opacity linear 0.5s;
            -o-transition: opacity linear 0.5s;
            -webkit-transition: opacity linear 0.5s;
            transition: opacity linear 0.5s;
        }

            .legacy-scoped .overlays > .overlay > div.show-var {
                opacity: 1;
            }

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .legacy-scoped .overlays > .overlay {
        font-size: 25px;
    }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped .overlays > .overlay {
        font-size: 17px;
    }
}

.legacy-scoped #subs {
    top: 84%;
    padding: 0 5%;
}

    .legacy-scoped #subs.disable {
        display: none;
    }

    .legacy-scoped #subs > div {
        /*display: block !important;*/
        width: 100%;
        padding: 0.46% 1%;
        text-shadow: black 1px 1px 2px;
        color: white;
        font-weight: bold;
        font-size: 18px;
        background-color: rgba(0, 0, 0, 0.6);
    }

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .legacy-scoped #subs {
        top: 84%;
    }

        .legacy-scoped #subs > div {
            font-size: 16px;
            line-height: 19px;
        }
}

@media only screen and (max-width: 40em) {
    .legacy-scoped #subs {
        top: 140%;
    }

        .legacy-scoped #subs > div {
            font-size: 14px;
            line-height: 18px;
            text-shadow: none;
            color: #333;
            background-color: rgba(0, 0, 0, 0);
        }
}

@font-face {
    .legacy-scoped

{
    font-family: "biz-icomoon";
    src: url("../fonts/biz-icomoon.eot?v=14");
    src: url("../fonts/biz-icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/biz-icomoon.woff?v=14") format("woff"), url("../fonts/biz-icomoon.ttf?v=14") format("truetype"), url("../fonts/biz-icomoon.svg#fontawesome") format("svg");
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: none;
}

}

.legacy-scoped .chosen-container .chosen-drop, .legacy-scoped .chosen-container-single .chosen-single, .legacy-scoped .chosen-container-single .chosen-search, .legacy-scoped .chosen-container-single .chosen-search input[type="text"], .legacy-scoped .bizbook-magazine .filter-bar .fields fieldset input, .legacy-scoped .bizbook-page .filter-bar .fields fieldset input, .legacy-scoped .bizbook-article .filter-bar .fields fieldset input, .legacy-scoped .bizbook-magazine .filter-bar .fields .filters select, .legacy-scoped .bizbook-page .filter-bar .fields .filters select, .legacy-scoped .bizbook-article .filter-bar .fields .filters select, .legacy-scoped .bizbook-magazine .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-magazine .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-magazine .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-magazine .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .expert .title-wrap, .legacy-scoped .bizbook-page .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .expert .title-wrap, .legacy-scoped .bizbook-article .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .expert .title-wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.legacy-scoped .clearfix, .legacy-scoped .bizbook-magazine .filter-bar, .legacy-scoped .bizbook-page .filter-bar, .legacy-scoped .bizbook-article .filter-bar {
    zoom: 1;
}

    .legacy-scoped .clearfix:before, .legacy-scoped .bizbook-magazine .filter-bar:before, .legacy-scoped .bizbook-page .filter-bar:before, .legacy-scoped .bizbook-article .filter-bar:before, .legacy-scoped .clearfix:after, .legacy-scoped .bizbook-magazine .filter-bar:after, .legacy-scoped .bizbook-page .filter-bar:after, .legacy-scoped .bizbook-article .filter-bar:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden;
    }

    .legacy-scoped .clearfix:after, .legacy-scoped .bizbook-magazine .filter-bar:after, .legacy-scoped .bizbook-page .filter-bar:after, .legacy-scoped .bizbook-article .filter-bar:after {
        clear: both;
    }

.legacy-scoped .theme-blue {
    /*&.item:hover .title {
		background-color: lighten($c-theme-blue, 7);
		@include transition(background-color .3s ease-out);
	}*/
}

    .legacy-scoped .theme-blue .title-wrap:before,
    .legacy-scoped .theme-blue .infographic:before {
        color: #5998c9;
    }

    .legacy-scoped .theme-blue .title-wrap .title,
    .legacy-scoped .theme-blue.introduction article, .legacy-scoped .theme-blue.subtitle {
        background-color: #5998c9 !important;
    }

    .legacy-scoped .theme-blue.item, .legacy-scoped .theme-blue .actions {
        border-color: #5998c9;
    }

    .legacy-scoped .theme-blue.content {
        border-color: #5998c9;
    }

.legacy-scoped .theme-medium-blue .title-wrap:before,
.legacy-scoped .theme-medium-blue .infographic:before {
    color: #549dd0;
}

.legacy-scoped .theme-medium-blue .title-wrap .title,
.legacy-scoped .theme-medium-blue.introduction article, .legacy-scoped .theme-medium-blue.subtitle {
    background-color: #549dd0 !important;
}

.legacy-scoped .theme-medium-blue.item:hover .title {
    background-color: #70add8;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
}

.legacy-scoped .theme-medium-blue.item, .legacy-scoped .theme-medium-blue .actions {
    border-color: #549dd0;
}

.legacy-scoped .theme-medium-blue.content {
    border-color: #549dd0;
}

.legacy-scoped .theme-dark-blue .title-wrap:before,
.legacy-scoped .theme-dark-blue .infographic:before {
    color: #2f5e7c;
}

.legacy-scoped .theme-dark-blue .title-wrap .title,
.legacy-scoped .theme-dark-blue.introduction article, .legacy-scoped .theme-dark-blue.subtitle {
    background-color: #2f5e7c !important;
}

.legacy-scoped .theme-dark-blue.item:hover .title {
    background-color: #397296;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
}

.legacy-scoped .theme-dark-blue.item, .legacy-scoped .theme-dark-blue .actions {
    border-color: #2f5e7c;
}

.legacy-scoped .theme-dark-blue.content {
    border-color: #2f5e7c;
}

.legacy-scoped .theme-dark-blue-alt .title-wrap:before,
.legacy-scoped .theme-dark-blue-alt .infographic:before {
    color: #072758;
}

.legacy-scoped .theme-dark-blue-alt .title-wrap .title,
.legacy-scoped .theme-dark-blue-alt.introduction article, .legacy-scoped .theme-dark-blue-alt.subtitle {
    background-color: #072758 !important;
    color: #FFF;
}

.legacy-scoped .theme-dark-blue-alt.item:hover .title {
    background-color: #0a3679;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
}

.legacy-scoped .theme-dark-blue-alt.item, .legacy-scoped .theme-dark-blue-alt .actions {
    border-color: #072758;
}

.legacy-scoped .theme-dark-blue-alt.content {
    border-color: #072758;
}

.legacy-scoped .theme-gray .title-wrap:before,
.legacy-scoped .theme-gray .infographic:before {
    color: #808285;
}

.legacy-scoped .theme-gray .title-wrap .title,
.legacy-scoped .theme-gray.introduction article, .legacy-scoped .theme-gray.subtitle {
    background-color: #808285 !important;
}

.legacy-scoped .theme-gray .title-wrap:before {
    color: #808285 !important;
}

.legacy-scoped .theme-gray.item:hover .title {
    background-color: #929496;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
}

.legacy-scoped .theme-gray.item, .legacy-scoped .theme-gray .actions {
    border-color: #808285;
}

.legacy-scoped .theme-gray.content {
    border-color: #808285;
}

.legacy-scoped .theme-light-gray .title-wrap:before,
.legacy-scoped .theme-light-gray .infographic:before {
    color: #808285;
}

.legacy-scoped .theme-light-gray .title-wrap .title,
.legacy-scoped .theme-light-gray.introduction article, .legacy-scoped .theme-light-gray.subtitle {
    background-color: #808285 !important;
}

.legacy-scoped .theme-light-gray.item:hover .title {
    background-color: #929496;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
}

.legacy-scoped .theme-light-gray.item, .legacy-scoped .theme-light-gray .actions {
    border-color: #808285;
}

.legacy-scoped .theme-light-gray.content {
    border-color: #808285;
}

.legacy-scoped .bizbook-magazine .introduction .icon, .legacy-scoped .bizbook-page .introduction .bizbook-magazine .icon, .legacy-scoped .bizbook-article .introduction .bizbook-magazine .icon, .legacy-scoped .bizbook-magazine .item.video figure:before, .legacy-scoped .bizbook-page .item.video .bizbook-magazine figure:before, .legacy-scoped .bizbook-article .item.video .bizbook-magazine figure:before, .legacy-scoped .bizbook-magazine .hot .title-wrap:before, .legacy-scoped .bizbook-magazine .expert .title-wrap:before, .legacy-scoped .bizbook-magazine .bluebiz .title-wrap:before, .legacy-scoped .bizbook-magazine .gallery .title-wrap:before, .legacy-scoped .bizbook-page .hot .bizbook-magazine .title-wrap:before, .legacy-scoped .bizbook-page .expert .bizbook-magazine .title-wrap:before, .legacy-scoped .bizbook-page .bluebiz .bizbook-magazine .title-wrap:before, .legacy-scoped .bizbook-page .gallery .bizbook-magazine .title-wrap:before, .legacy-scoped .bizbook-article .hot .bizbook-magazine .title-wrap:before, .legacy-scoped .bizbook-article .expert .bizbook-magazine .title-wrap:before, .legacy-scoped .bizbook-article .bluebiz .bizbook-magazine .title-wrap:before, .legacy-scoped .bizbook-article .gallery .bizbook-magazine .title-wrap:before, .legacy-scoped .bizbook-magazine .hot .infographic:before,
.legacy-scoped .bizbook-magazine .expert .infographic:before,
.legacy-scoped .bizbook-magazine .bluebiz .infographic:before,
.legacy-scoped .bizbook-magazine .gallery .infographic:before, .legacy-scoped .bizbook-page .hot .bizbook-magazine .infographic:before, .legacy-scoped .bizbook-page .expert .bizbook-magazine .infographic:before, .legacy-scoped .bizbook-page .bluebiz .bizbook-magazine .infographic:before, .legacy-scoped .bizbook-page .gallery .bizbook-magazine .infographic:before, .legacy-scoped .bizbook-article .hot .bizbook-magazine .infographic:before, .legacy-scoped .bizbook-article .expert .bizbook-magazine .infographic:before, .legacy-scoped .bizbook-article .bluebiz .bizbook-magazine .infographic:before, .legacy-scoped .bizbook-article .gallery .bizbook-magazine .infographic:before, .legacy-scoped .bizbook-article aside.extra ul.checks .bizbook-magazine li:before, .legacy-scoped .bizbook-article aside.extra ol.checks .bizbook-magazine li:before, .legacy-scoped .bizbook-page aside.extra ul.checks .bizbook-magazine li:before, .legacy-scoped .bizbook-page aside.extra ol.checks .bizbook-magazine li:before, .legacy-scoped .bizbook-magazine aside.extra ul.checks li:before, .legacy-scoped .bizbook-magazine aside.extra ol.checks li:before, .legacy-scoped .bizbook-magazine .introduction .bizbook-page .icon, .legacy-scoped .bizbook-page .introduction .icon, .legacy-scoped .bizbook-article .introduction .bizbook-page .icon, .legacy-scoped .bizbook-magazine .item.video .bizbook-page figure:before, .legacy-scoped .bizbook-page .item.video figure:before, .legacy-scoped .bizbook-article .item.video .bizbook-page figure:before, .legacy-scoped .bizbook-magazine .hot .bizbook-page .title-wrap:before, .legacy-scoped .bizbook-magazine .expert .bizbook-page .title-wrap:before, .legacy-scoped .bizbook-magazine .bluebiz .bizbook-page .title-wrap:before, .legacy-scoped .bizbook-magazine .gallery .bizbook-page .title-wrap:before, .legacy-scoped .bizbook-page .hot .title-wrap:before, .legacy-scoped .bizbook-page .expert .title-wrap:before, .legacy-scoped .bizbook-page .bluebiz .title-wrap:before, .legacy-scoped .bizbook-page .gallery .title-wrap:before, .legacy-scoped .bizbook-article .hot .bizbook-page .title-wrap:before, .legacy-scoped .bizbook-article .expert .bizbook-page .title-wrap:before, .legacy-scoped .bizbook-article .bluebiz .bizbook-page .title-wrap:before, .legacy-scoped .bizbook-article .gallery .bizbook-page .title-wrap:before, .legacy-scoped .bizbook-magazine .hot .bizbook-page .infographic:before, .legacy-scoped .bizbook-magazine .expert .bizbook-page .infographic:before, .legacy-scoped .bizbook-magazine .bluebiz .bizbook-page .infographic:before, .legacy-scoped .bizbook-magazine .gallery .bizbook-page .infographic:before, .legacy-scoped .bizbook-page .hot .infographic:before,
.legacy-scoped .bizbook-page .expert .infographic:before,
.legacy-scoped .bizbook-page .bluebiz .infographic:before,
.legacy-scoped .bizbook-page .gallery .infographic:before, .legacy-scoped .bizbook-article .hot .bizbook-page .infographic:before, .legacy-scoped .bizbook-article .expert .bizbook-page .infographic:before, .legacy-scoped .bizbook-article .bluebiz .bizbook-page .infographic:before, .legacy-scoped .bizbook-article .gallery .bizbook-page .infographic:before, .legacy-scoped .bizbook-article aside.extra ul.checks .bizbook-page li:before, .legacy-scoped .bizbook-article aside.extra ol.checks .bizbook-page li:before, .legacy-scoped .bizbook-page aside.extra ul.checks li:before, .legacy-scoped .bizbook-page aside.extra ol.checks li:before, .legacy-scoped .bizbook-magazine aside.extra ul.checks .bizbook-page li:before, .legacy-scoped .bizbook-magazine aside.extra ol.checks .bizbook-page li:before, .legacy-scoped .bizbook-magazine .introduction .bizbook-article .icon, .legacy-scoped .bizbook-page .introduction .bizbook-article .icon, .legacy-scoped .bizbook-article .introduction .icon, .legacy-scoped .bizbook-magazine .item.video .bizbook-article figure:before, .legacy-scoped .bizbook-page .item.video .bizbook-article figure:before, .legacy-scoped .bizbook-article .item.video figure:before, .legacy-scoped .bizbook-magazine .hot .bizbook-article .title-wrap:before, .legacy-scoped .bizbook-magazine .expert .bizbook-article .title-wrap:before, .legacy-scoped .bizbook-magazine .bluebiz .bizbook-article .title-wrap:before, .legacy-scoped .bizbook-magazine .gallery .bizbook-article .title-wrap:before, .legacy-scoped .bizbook-page .hot .bizbook-article .title-wrap:before, .legacy-scoped .bizbook-page .expert .bizbook-article .title-wrap:before, .legacy-scoped .bizbook-page .bluebiz .bizbook-article .title-wrap:before, .legacy-scoped .bizbook-page .gallery .bizbook-article .title-wrap:before, .legacy-scoped .bizbook-article .hot .title-wrap:before, .legacy-scoped .bizbook-article .expert .title-wrap:before, .legacy-scoped .bizbook-article .bluebiz .title-wrap:before, .legacy-scoped .bizbook-article .gallery .title-wrap:before, .legacy-scoped .bizbook-magazine .hot .bizbook-article .infographic:before, .legacy-scoped .bizbook-magazine .expert .bizbook-article .infographic:before, .legacy-scoped .bizbook-magazine .bluebiz .bizbook-article .infographic:before, .legacy-scoped .bizbook-magazine .gallery .bizbook-article .infographic:before, .legacy-scoped .bizbook-page .hot .bizbook-article .infographic:before, .legacy-scoped .bizbook-page .expert .bizbook-article .infographic:before, .legacy-scoped .bizbook-page .bluebiz .bizbook-article .infographic:before, .legacy-scoped .bizbook-page .gallery .bizbook-article .infographic:before, .legacy-scoped .bizbook-article .hot .infographic:before,
.legacy-scoped .bizbook-article .expert .infographic:before,
.legacy-scoped .bizbook-article .bluebiz .infographic:before,
.legacy-scoped .bizbook-article .gallery .infographic:before, .legacy-scoped .bizbook-article aside.extra ul.checks li:before, .legacy-scoped .bizbook-article aside.extra ol.checks li:before, .legacy-scoped .bizbook-page aside.extra ul.checks .bizbook-article li:before, .legacy-scoped .bizbook-page aside.extra ol.checks .bizbook-article li:before, .legacy-scoped .bizbook-magazine aside.extra ul.checks .bizbook-article li:before, .legacy-scoped .bizbook-magazine aside.extra ol.checks .bizbook-article li:before {
    font-family: "biz-icomoon";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
}

.legacy-scoped .bizbook-magazine .introduction, .legacy-scoped .bizbook-page .introduction, .legacy-scoped .bizbook-article .introduction {
    margin-bottom: 30px;
}

    .legacy-scoped .bizbook-magazine .introduction .no-pad, .legacy-scoped .bizbook-page .introduction .no-pad, .legacy-scoped .bizbook-article .introduction .no-pad {
        padding-right: 0;
    }

@media screen and (max-width: 768px) {
    .legacy-scoped .bizbook-magazine .introduction, .legacy-scoped .bizbook-page .introduction, .legacy-scoped .bizbook-article .introduction {
        margin-bottom: 0;
    }
}

.legacy-scoped .bizbook-magazine .introduction article > .content, .legacy-scoped .bizbook-page .introduction article > .content, .legacy-scoped .bizbook-article .introduction article > .content {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.legacy-scoped .bizbook-magazine .introduction article, .legacy-scoped .bizbook-page .introduction article, .legacy-scoped .bizbook-article .introduction article {
    color: white;
    border: 10px solid #ECF0F0;
}

@media screen and (max-width: 980px) {
    .legacy-scoped .bizbook-magazine .introduction article, .legacy-scoped .bizbook-page .introduction article, .legacy-scoped .bizbook-article .introduction article {
        height: 320px;
    }
}

.legacy-scoped .bizbook-magazine .introduction article h1, .legacy-scoped .bizbook-page .introduction article h1, .legacy-scoped .bizbook-article .introduction article h1 {
    font-size: 30px;
    display: inline-block;
    border-bottom: 1px solid #366c8e;
    margin: 20px 0 10px 0;
}

.legacy-scoped .bizbook-magazine .introduction article p, .legacy-scoped .bizbook-page .introduction article p, .legacy-scoped .bizbook-article .introduction article p {
    font-size: 17px;
    line-height: 13.5294px;
    margin-bottom: 20px;
    color: #FFF;
}

.legacy-scoped .bizbook-magazine .introduction article ul li, .legacy-scoped .bizbook-page .introduction article ul li, .legacy-scoped .bizbook-article .introduction article ul li {
    color: #FFF;
}

.legacy-scoped .bizbook-magazine .introduction article .button, .legacy-scoped .bizbook-page .introduction article .button, .legacy-scoped .bizbook-article .introduction article .button {
    margin-top: 10px;
}

.legacy-scoped .bizbook-magazine .introduction article h1, .legacy-scoped .bizbook-page .introduction article h1, .legacy-scoped .bizbook-article .introduction article h1 {
    color: white;
}

.legacy-scoped .bizbook-magazine .introduction article .content, .legacy-scoped .bizbook-page .introduction article .content, .legacy-scoped .bizbook-article .introduction article .content {
    padding: 20px 15px 20px 25px;
}

.legacy-scoped .bizbook-magazine .introduction article .infographic, .legacy-scoped .bizbook-page .introduction article .infographic, .legacy-scoped .bizbook-article .introduction article .infographic {
    overflow: hidden;
    width: 100%;
    max-height: 350px;
    position: relative;
    /*img {
                    width: 470px;
                    height: 320px;
                    position: relative;
                    left: 50%;
                    margin-left: -235px;
                    top: 50%;
                    margin-top: -160px;
                    position: absolute;
                }*/
}

@media screen and (max-width: 980px) {
    .legacy-scoped .bizbook-magazine .introduction article .infographic, .legacy-scoped .bizbook-page .introduction article .infographic, .legacy-scoped .bizbook-article .introduction article .infographic {
        height: 320px;
    }
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .introduction article, .legacy-scoped .bizbook-page .introduction article, .legacy-scoped .bizbook-article .introduction article {
        height: auto;
    }

        .legacy-scoped .bizbook-magazine .introduction article h1, .legacy-scoped .bizbook-page .introduction article h1, .legacy-scoped .bizbook-article .introduction article h1 {
            font-size: 25px;
            margin-top: 0;
        }

        .legacy-scoped .bizbook-magazine .introduction article .content, .legacy-scoped .bizbook-page .introduction article .content, .legacy-scoped .bizbook-article .introduction article .content {
            overflow: auto;
            padding: 20px 15px;
        }

        .legacy-scoped .bizbook-magazine .introduction article .button, .legacy-scoped .bizbook-page .introduction article .button, .legacy-scoped .bizbook-article .introduction article .button {
            font-size: 19px;
        }

        .legacy-scoped .bizbook-magazine .introduction article p, .legacy-scoped .bizbook-page .introduction article p, .legacy-scoped .bizbook-article .introduction article p {
            font-size: 16px;
        }
}

.legacy-scoped .bizbook-magazine .introduction.textual article, .legacy-scoped .bizbook-page .introduction.textual article, .legacy-scoped .bizbook-article .introduction.textual article {
    height: auto;
}

.legacy-scoped .bizbook-magazine .filter-bar, .legacy-scoped .bizbook-page .filter-bar, .legacy-scoped .bizbook-article .filter-bar {
    margin: 30px 0 30px 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #737578;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .filter-bar, .legacy-scoped .bizbook-page .filter-bar, .legacy-scoped .bizbook-article .filter-bar {
        margin: 0 0 10px 0;
    }
}

.legacy-scoped .bizbook-magazine .filter-bar .link, .legacy-scoped .bizbook-page .filter-bar .link, .legacy-scoped .bizbook-article .filter-bar .link {
    color: #5998c9;
    cursor: pointer;
}

.legacy-scoped .bizbook-magazine .filter-bar input, .legacy-scoped .bizbook-magazine .filter-bar select, .legacy-scoped .bizbook-page .filter-bar input, .legacy-scoped .bizbook-page .filter-bar select, .legacy-scoped .bizbook-article .filter-bar input, .legacy-scoped .bizbook-article .filter-bar select {
    min-width: 200px;
    width: 250px;
    font-size: 14px;
    background-color: white;
    border: 1px solid #808285;
    color: #808285;
    padding: 16px 10px;
    /*@include placeholder {
                color: $c-gray-light;
            }*/
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .filter-bar input, .legacy-scoped .bizbook-magazine .filter-bar select, .legacy-scoped .bizbook-page .filter-bar input, .legacy-scoped .bizbook-page .filter-bar select, .legacy-scoped .bizbook-article .filter-bar input, .legacy-scoped .bizbook-article .filter-bar select {
        font-size: 16px;
    }
}

.legacy-scoped .bizbook-magazine .filter-bar .fields, .legacy-scoped .bizbook-page .filter-bar .fields, .legacy-scoped .bizbook-article .filter-bar .fields {
    float: right;
    width: 780px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .legacy-scoped .bizbook-magazine .filter-bar .fields, .legacy-scoped .bizbook-page .filter-bar .fields, .legacy-scoped .bizbook-article .filter-bar .fields {
        width: 630px;
    }
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .filter-bar .fields, .legacy-scoped .bizbook-page .filter-bar .fields, .legacy-scoped .bizbook-article .filter-bar .fields {
        width: auto;
    }
}

.legacy-scoped .bizbook-magazine .filter-bar .fields fieldset, .legacy-scoped .bizbook-page .filter-bar .fields fieldset, .legacy-scoped .bizbook-article .filter-bar .fields fieldset {
    display: inline-block;
    vertical-align: middle;
    float: left;
    padding: 0;
    border: 0;
    margin: 0;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .filter-bar .fields, .legacy-scoped .bizbook-page .filter-bar .fields, .legacy-scoped .bizbook-article .filter-bar .fields {
        width: 100%;
    }

        .legacy-scoped .bizbook-magazine .filter-bar .fields fieldset, .legacy-scoped .bizbook-page .filter-bar .fields fieldset, .legacy-scoped .bizbook-article .filter-bar .fields fieldset {
            float: right;
        }
}

.legacy-scoped .bizbook-magazine .filter-bar .fields .filters .chosen-container,
.legacy-scoped .bizbook-magazine .filter-bar .fields .filters select, .legacy-scoped .bizbook-page .filter-bar .fields .filters .chosen-container,
.legacy-scoped .bizbook-page .filter-bar .fields .filters select, .legacy-scoped .bizbook-article .filter-bar .fields .filters .chosen-container,
.legacy-scoped .bizbook-article .filter-bar .fields .filters select {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 0;
}

.legacy-scoped .bizbook-magazine .filter-bar .fields .filters .chosen-single, .legacy-scoped .bizbook-page .filter-bar .fields .filters .chosen-single, .legacy-scoped .bizbook-article .filter-bar .fields .filters .chosen-single {
    min-height: 43px;
}

.legacy-scoped .bizbook-magazine .filter-bar .fields .filters > div, .legacy-scoped .bizbook-page .filter-bar .fields .filters > div, .legacy-scoped .bizbook-article .filter-bar .fields .filters > div {
    float: left;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .filter-bar .fields .filters, .legacy-scoped .bizbook-page .filter-bar .fields .filters, .legacy-scoped .bizbook-article .filter-bar .fields .filters {
        float: none;
        display: block;
    }

        .legacy-scoped .bizbook-magazine .filter-bar .fields .filters .chosen-container,
        .legacy-scoped .bizbook-magazine .filter-bar .fields .filters select, .legacy-scoped .bizbook-page .filter-bar .fields .filters .chosen-container,
        .legacy-scoped .bizbook-page .filter-bar .fields .filters select, .legacy-scoped .bizbook-article .filter-bar .fields .filters .chosen-container,
        .legacy-scoped .bizbook-article .filter-bar .fields .filters select {
            display: block;
            float: none;
            margin-left: 0;
            min-width: 0;
        }

        .legacy-scoped .bizbook-magazine .filter-bar .fields .filters select, .legacy-scoped .bizbook-page .filter-bar .fields .filters select, .legacy-scoped .bizbook-article .filter-bar .fields .filters select {
            width: 100%;
            background-image: url("../img/filter-arrow.png");
        }
}

.legacy-scoped .bizbook-magazine .filter-bar .fields .search, .legacy-scoped .bizbook-page .filter-bar .fields .search, .legacy-scoped .bizbook-article .filter-bar .fields .search {
    position: relative;
    margin-left: 10px;
}

    .legacy-scoped .bizbook-magazine .filter-bar .fields .search input, .legacy-scoped .bizbook-page .filter-bar .fields .search input, .legacy-scoped .bizbook-article .filter-bar .fields .search input {
        margin-bottom: 0;
        padding: 10px;
        min-height: 43px;
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .filter-bar .fields .search, .legacy-scoped .bizbook-page .filter-bar .fields .search, .legacy-scoped .bizbook-article .filter-bar .fields .search {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-top: 10px;
    }

        .legacy-scoped .bizbook-magazine .filter-bar .fields .search input, .legacy-scoped .bizbook-page .filter-bar .fields .search input, .legacy-scoped .bizbook-article .filter-bar .fields .search input {
            width: 100%;
        }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .legacy-scoped .bizbook-magazine .filter-bar .fields .search input, .legacy-scoped .bizbook-page .filter-bar .fields .search input, .legacy-scoped .bizbook-article .filter-bar .fields .search input {
        width: 200px;
    }
}

.legacy-scoped .bizbook-magazine .filter-bar .fields .search button, .legacy-scoped .bizbook-page .filter-bar .fields .search button, .legacy-scoped .bizbook-article .filter-bar .fields .search button {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 17px;
    color: #808285;
    border: 0;
    background-color: transparent;
    padding: 20px;
    border-left: 1px solid #808285;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23999' d='M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z'/%3E%3C/svg%3E") no-repeat 8px 12px;
}

.legacy-scoped .bizbook-magazine .filter-bar .labels, .legacy-scoped .bizbook-page .filter-bar .labels, .legacy-scoped .bizbook-article .filter-bar .labels {
    display: inline-block;
    margin-top: 15px;
    font-size: 14px;
    max-width: 160px;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .filter-bar .labels, .legacy-scoped .bizbook-page .filter-bar .labels, .legacy-scoped .bizbook-article .filter-bar .labels {
        display: block;
        margin-bottom: 10px;
        font-size: 16px;
        max-width: none;
    }
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .overview.companies, .legacy-scoped .bizbook-page .overview.companies, .legacy-scoped .bizbook-article .overview.companies {
        margin-top: 10px;
    }

    .legacy-scoped .bizbook-magazine .overview.members, .legacy-scoped .bizbook-page .overview.members, .legacy-scoped .bizbook-article .overview.members {
        margin-top: 20px;
    }
}

.legacy-scoped .bizbook-magazine .overview > div > .item, .legacy-scoped .bizbook-page .overview > div > .item, .legacy-scoped .bizbook-article .overview > div > .item {
    display: none;
}

.legacy-scoped .bizbook-magazine .loader, .legacy-scoped .bizbook-page .loader, .legacy-scoped .bizbook-article .loader {
    height: 40px;
    background: url("../img/ajax-loader.gif") 50% 0 no-repeat;
    display: block;
    margin: 20px 0;
}

    .legacy-scoped .bizbook-magazine .loader.new-result, .legacy-scoped .bizbook-page .loader.new-result, .legacy-scoped .bizbook-article .loader.new-result {
        margin-top: 30px;
    }

.legacy-scoped .bizbook-magazine .no-results, .legacy-scoped .bizbook-page .no-results, .legacy-scoped .bizbook-article .no-results {
    margin-bottom: 35px;
}

    .legacy-scoped .bizbook-magazine .no-results span, .legacy-scoped .bizbook-page .no-results span, .legacy-scoped .bizbook-article .no-results span {
        display: block;
        margin-top: 10px;
    }

.legacy-scoped .bizbook-magazine .gt-ie9 .filter-bar input,
.legacy-scoped .bizbook-magazine .lt-ie10 .filter-bar input,
.legacy-scoped .bizbook-magazine .lt-ie9 .filter-bar input,
.legacy-scoped .bizbook-magazine .lt-ie8 .filter-bar input, .legacy-scoped .bizbook-page .gt-ie9 .filter-bar input,
.legacy-scoped .bizbook-page .lt-ie10 .filter-bar input,
.legacy-scoped .bizbook-page .lt-ie9 .filter-bar input,
.legacy-scoped .bizbook-page .lt-ie8 .filter-bar input, .legacy-scoped .bizbook-article .gt-ie9 .filter-bar input,
.legacy-scoped .bizbook-article .lt-ie10 .filter-bar input,
.legacy-scoped .bizbook-article .lt-ie9 .filter-bar input,
.legacy-scoped .bizbook-article .lt-ie8 .filter-bar input {
    padding-top: 19px;
}

.legacy-scoped .bizbook-magazine .feed, .legacy-scoped .bizbook-page .feed, .legacy-scoped .bizbook-article .feed {
    background-color: #ECF0F0;
}

.legacy-scoped .bizbook-magazine .detail-content-area, .legacy-scoped .bizbook-page .detail-content-area, .legacy-scoped .bizbook-article .detail-content-area {
    margin-top: 20px;
}

.legacy-scoped .bizbook-magazine .item, .legacy-scoped .bizbook-magazine .actions, .legacy-scoped .bizbook-page .item, .legacy-scoped .bizbook-page .actions, .legacy-scoped .bizbook-article .item, .legacy-scoped .bizbook-article .actions {
    border-bottom: 1px solid #5998c9;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
}

.legacy-scoped .bizbook-magazine .item, .legacy-scoped .bizbook-page .item, .legacy-scoped .bizbook-article .item {
    padding: 0 0 10px 0;
    margin: 0 0 15px 0;
    background-color: white;
    margin: 20px 0;
    -webkit-box-shadow: 2px 3px 8px #67696b;
    -moz-box-shadow: 2px 3px 8px #67696b;
    box-shadow: 2px 3px 8px #67696b;
}

    .legacy-scoped .bizbook-magazine .item .item-container, .legacy-scoped .bizbook-page .item .item-container, .legacy-scoped .bizbook-article .item .item-container {
        cursor: pointer;
        position: relative;
    }

    .legacy-scoped .bizbook-magazine .item:hover, .legacy-scoped .bizbook-page .item:hover, .legacy-scoped .bizbook-article .item:hover {
        border-bottom: 1px solid white;
    }

        .legacy-scoped .bizbook-magazine .item:hover img, .legacy-scoped .bizbook-page .item:hover img, .legacy-scoped .bizbook-article .item:hover img {
            filter: alpha(opacity=70);
            -moz-opacity: 0.7;
            -khtml-opacity: 0.7;
            opacity: 0.7;
            -webkit-transition: opacity 0.3s ease-out;
            -moz-transition: opacity 0.3s ease-out;
            -o-transition: opacity 0.3s ease-out;
            transition: opacity 0.3s ease-out;
            -webkit-backface-visibility: hidden;
            /* Chrome, Safari, Opera */
            backface-visibility: hidden;
        }

        .legacy-scoped .bizbook-magazine .item:hover .title, .legacy-scoped .bizbook-page .item:hover .title, .legacy-scoped .bizbook-article .item:hover .title {
            min-height: inherit;
            background-color: #5998c9;
            -webkit-transition: background-color 0.3s ease-out;
            -moz-transition: background-color 0.3s ease-out;
            -o-transition: background-color 0.3s ease-out;
            transition: background-color 0.3s ease-out;
        }

    .legacy-scoped .bizbook-magazine .item .infographic, .legacy-scoped .bizbook-magazine .item img, .legacy-scoped .bizbook-page .item .infographic, .legacy-scoped .bizbook-page .item img, .legacy-scoped .bizbook-article .item .infographic, .legacy-scoped .bizbook-article .item img {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        -moz-backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        /* Chrome, Safari, Opera */
        backface-visibility: hidden;
    }

    .legacy-scoped .bizbook-magazine .item img, .legacy-scoped .bizbook-page .item img, .legacy-scoped .bizbook-article .item img {
        width: 100%;
        height: auto;
        display: block;
        margin: 0;
        -webkit-transition: opacity 0.2s ease-in;
        -moz-transition: opacity 0.2s ease-in;
        -o-transition: opacity 0.2s ease-in;
        transition: opacity 0.2s ease-in;
    }

    .legacy-scoped .bizbook-magazine .item p, .legacy-scoped .bizbook-page .item p, .legacy-scoped .bizbook-article .item p {
        margin: 10px 10px 5px 10px;
        padding: 0;
        min-height: 85px;
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .item p, .legacy-scoped .bizbook-page .item p, .legacy-scoped .bizbook-article .item p {
        font-size: 15px;
        line-height: 15.3333px;
    }
}

.legacy-scoped .bizbook-magazine .item .date, .legacy-scoped .bizbook-page .item .date, .legacy-scoped .bizbook-article .item .date {
    font-size: 8.4615px;
    color: #808285;
    margin: 0 10px;
    display: block;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .item .date, .legacy-scoped .bizbook-page .item .date, .legacy-scoped .bizbook-article .item .date {
        font-size: 14.3px;
    }
}

.legacy-scoped .bizbook-magazine .item .title-wrap, .legacy-scoped .bizbook-page .item .title-wrap, .legacy-scoped .bizbook-article .item .title-wrap {
    background-color: white;
    display: block;
    vertical-align: middle;
    font-size: 14px;
    color: white;
}

    .legacy-scoped .bizbook-magazine .item .title-wrap:hover, .legacy-scoped .bizbook-page .item .title-wrap:hover, .legacy-scoped .bizbook-article .item .title-wrap:hover {
        text-decoration: none;
    }

    .legacy-scoped .bizbook-magazine .item .title-wrap .title, .legacy-scoped .bizbook-page .item .title-wrap .title, .legacy-scoped .bizbook-article .item .title-wrap .title {
        padding: 10px 10px 12px;
        -webkit-transition: background-color 0.2s ease-in;
        -moz-transition: background-color 0.2s ease-in;
        -o-transition: background-color 0.2s ease-in;
        transition: background-color 0.2s ease-in;
        word-wrap: break-word;
        min-height: 80px;
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .item .title-wrap .title, .legacy-scoped .bizbook-page .item .title-wrap .title, .legacy-scoped .bizbook-article .item .title-wrap .title {
        font-size: 10.8824px;
    }
}

.legacy-scoped .bizbook-magazine .item figure, .legacy-scoped .bizbook-page .item figure, .legacy-scoped .bizbook-article .item figure {
    position: relative;
    display: block;
    overflow: hidden;
    max-height: 235px;
    /*background-color: $c-blue-dark;*/
}

.legacy-scoped .bizbook-magazine .item.video figure:before, .legacy-scoped .bizbook-page .item.video figure:before, .legacy-scoped .bizbook-article .item.video figure:before {
    content: "►";
    display: block;
    position: absolute;
    color: white;
    font-size: 100px;
    top: 50%;
    margin-top: -50px;
    left: 50%;
    margin-left: -50px;
    z-index: 1;
}

.legacy-scoped .bizbook-magazine .hot .title-wrap, .legacy-scoped .bizbook-magazine .expert .title-wrap, .legacy-scoped .bizbook-magazine .bluebiz .title-wrap, .legacy-scoped .bizbook-magazine .gallery .title-wrap, .legacy-scoped .bizbook-page .hot .title-wrap, .legacy-scoped .bizbook-page .expert .title-wrap, .legacy-scoped .bizbook-page .bluebiz .title-wrap, .legacy-scoped .bizbook-page .gallery .title-wrap, .legacy-scoped .bizbook-article .hot .title-wrap, .legacy-scoped .bizbook-article .expert .title-wrap, .legacy-scoped .bizbook-article .bluebiz .title-wrap, .legacy-scoped .bizbook-article .gallery .title-wrap {
    position: relative;
}

    .legacy-scoped .bizbook-magazine .hot .title-wrap:before, .legacy-scoped .bizbook-magazine .expert .title-wrap:before, .legacy-scoped .bizbook-magazine .bluebiz .title-wrap:before, .legacy-scoped .bizbook-magazine .gallery .title-wrap:before, .legacy-scoped .bizbook-page .hot .title-wrap:before, .legacy-scoped .bizbook-page .expert .title-wrap:before, .legacy-scoped .bizbook-page .bluebiz .title-wrap:before, .legacy-scoped .bizbook-page .gallery .title-wrap:before, .legacy-scoped .bizbook-article .hot .title-wrap:before, .legacy-scoped .bizbook-article .expert .title-wrap:before, .legacy-scoped .bizbook-article .bluebiz .title-wrap:before, .legacy-scoped .bizbook-article .gallery .title-wrap:before {
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        padding: 0 10px;
    }

    .legacy-scoped .bizbook-magazine .hot .title-wrap:before, .legacy-scoped .bizbook-page .hot .title-wrap:before, .legacy-scoped .bizbook-article .hot .title-wrap:before {
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        padding: 0 10px;
        content: "✶";
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .hot .infographic:before, .legacy-scoped .bizbook-page .hot .infographic:before, .legacy-scoped .bizbook-article .hot .infographic:before {
        content: "✶";
    }
}

.legacy-scoped .bizbook-magazine .expert .title-wrap:before, .legacy-scoped .bizbook-page .expert .title-wrap:before, .legacy-scoped .bizbook-article .expert .title-wrap:before {
    content: "e";
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .expert .infographic:before, .legacy-scoped .bizbook-page .expert .infographic:before, .legacy-scoped .bizbook-article .expert .infographic:before {
        content: "e";
    }
}

.legacy-scoped .bizbook-magazine .bluebiz .title-wrap:before, .legacy-scoped .bizbook-page .bluebiz .title-wrap:before, .legacy-scoped .bizbook-article .bluebiz .title-wrap:before {
    content: url("../../img/bluebiz.png");
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .bluebiz .infographic:before, .legacy-scoped .bizbook-page .bluebiz .infographic:before, .legacy-scoped .bizbook-article .bluebiz .infographic:before {
        content: url("../../img/bluebiz.png");
    }
}

.legacy-scoped .bizbook-magazine .gallery .title-wrap:before, .legacy-scoped .bizbook-page .gallery .title-wrap:before, .legacy-scoped .bizbook-article .gallery .title-wrap:before {
    content: "p";
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .gallery .infographic:before, .legacy-scoped .bizbook-page .gallery .infographic:before, .legacy-scoped .bizbook-article .gallery .infographic:before {
        content: "p";
    }
}

.legacy-scoped .bizbook-magazine .hot.item .title,
.legacy-scoped .bizbook-magazine .expert.item .title,
.legacy-scoped .bizbook-magazine .bluebiz.item .title,
.legacy-scoped .bizbook-magazine .gallery.item .title, .legacy-scoped .bizbook-page .hot.item .title,
.legacy-scoped .bizbook-page .expert.item .title,
.legacy-scoped .bizbook-page .bluebiz.item .title,
.legacy-scoped .bizbook-page .gallery.item .title, .legacy-scoped .bizbook-article .hot.item .title,
.legacy-scoped .bizbook-article .expert.item .title,
.legacy-scoped .bizbook-article .bluebiz.item .title,
.legacy-scoped .bizbook-article .gallery.item .title {
    width: 330px;
}

.legacy-scoped .bizbook-magazine .hot .title-wrap .title,
.legacy-scoped .bizbook-magazine .expert .title-wrap .title,
.legacy-scoped .bizbook-magazine .bluebiz .title-wrap .title,
.legacy-scoped .bizbook-magazine .gallery .title-wrap .title, .legacy-scoped .bizbook-page .hot .title-wrap .title,
.legacy-scoped .bizbook-page .expert .title-wrap .title,
.legacy-scoped .bizbook-page .bluebiz .title-wrap .title,
.legacy-scoped .bizbook-page .gallery .title-wrap .title, .legacy-scoped .bizbook-article .hot .title-wrap .title,
.legacy-scoped .bizbook-article .expert .title-wrap .title,
.legacy-scoped .bizbook-article .bluebiz .title-wrap .title,
.legacy-scoped .bizbook-article .gallery .title-wrap .title {
    display: table-cell;
    width: 100%;
    height: 80px;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-magazine .hot .title-wrap:before,
    .legacy-scoped .bizbook-magazine .expert .title-wrap:before,
    .legacy-scoped .bizbook-magazine .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-magazine .gallery .title-wrap:before, .legacy-scoped .bizbook-page .hot .title-wrap:before,
    .legacy-scoped .bizbook-page .expert .title-wrap:before,
    .legacy-scoped .bizbook-page .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-page .gallery .title-wrap:before, .legacy-scoped .bizbook-article .hot .title-wrap:before,
    .legacy-scoped .bizbook-article .expert .title-wrap:before,
    .legacy-scoped .bizbook-article .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-article .gallery .title-wrap:before {
        display: none;
    }

    .legacy-scoped .bizbook-magazine .hot .infographic:before,
    .legacy-scoped .bizbook-magazine .expert .infographic:before,
    .legacy-scoped .bizbook-magazine .bluebiz .infographic:before,
    .legacy-scoped .bizbook-magazine .gallery .infographic:before, .legacy-scoped .bizbook-page .hot .infographic:before,
    .legacy-scoped .bizbook-page .expert .infographic:before,
    .legacy-scoped .bizbook-page .bluebiz .infographic:before,
    .legacy-scoped .bizbook-page .gallery .infographic:before, .legacy-scoped .bizbook-article .hot .infographic:before,
    .legacy-scoped .bizbook-article .expert .infographic:before,
    .legacy-scoped .bizbook-article .bluebiz .infographic:before,
    .legacy-scoped .bizbook-article .gallery .infographic:before {
        background-color: white;
        text-align: center;
        display: block;
        padding: 10px;
        position: absolute;
        left: 0;
        top: 0;
        font-size: 18px;
        z-index: 1;
    }
}

.legacy-scoped .bizbook-magazine .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-magazine .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-magazine .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-magazine .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-magazine .lt-ie9 .expert .title-wrap, .legacy-scoped .bizbook-page .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .expert .title-wrap, .legacy-scoped .bizbook-article .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .expert .title-wrap {
    margin-left: 37px;
    position: relative;
    max-width: 100%;
}

    .legacy-scoped .bizbook-magazine .gt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-magazine .gt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-magazine .gt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-magazine .gt-ie9 .expert .title-wrap:before,
    .legacy-scoped .bizbook-magazine .lt-ie10 .hot .title-wrap:before,
    .legacy-scoped .bizbook-magazine .lt-ie10 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-magazine .lt-ie10 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-magazine .lt-ie10 .expert .title-wrap:before,
    .legacy-scoped .bizbook-magazine .lt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-magazine .lt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-magazine .lt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-magazine .lt-ie9 .expert .title-wrap:before, .legacy-scoped .bizbook-page .gt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-page .gt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-page .gt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-page .gt-ie9 .expert .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie10 .hot .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie10 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie10 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie10 .expert .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie9 .expert .title-wrap:before, .legacy-scoped .bizbook-article .gt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-article .gt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-article .gt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-article .gt-ie9 .expert .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie10 .hot .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie10 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie10 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie10 .expert .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie9 .expert .title-wrap:before {
        position: absolute;
        left: -37px;
        vertical-align: middle;
        padding: 0;
        top: 12px;
        width: 37px;
    }

.legacy-scoped .bizbook-magazine .introduction {
    margin-top: 15px;
}

.legacy-scoped .bizbook-page h1 {
    margin: 20px 0;
}

.legacy-scoped .bizbook-page .content img {
    float: left;
    display: block;
    margin: 0 20px 10px 0;
    max-width: 100%;
    height: auto;
}

.legacy-scoped .bizbook-page .content:after {
    clear: both;
}

.legacy-scoped .bizbook-page .content img.gallery {
    float: none;
    width: 100%;
    height: auto;
    margin: 15px 0;
}

.legacy-scoped .bizbook-page .subtitle {
    font-size: 10px;
    background-color: #549dd0;
    color: white !important;
    padding: 10px;
    margin: 0 0 125px;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-page .subtitle {
        font-size: 27px;
        padding: 13px 15px;
    }
}

.legacy-scoped .bizbook-page .subtitle.m-bottom-10 {
    margin-bottom: 10px;
}

.legacy-scoped .bizbook-page .author {
    margin-bottom: 10px;
}

    .legacy-scoped .bizbook-page .author span {
        font-weight: bold;
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-page aside {
        margin-top: 15px;
    }
}

.legacy-scoped .bizbook-page iframe {
    width: 100%;
}

.legacy-scoped .bizbook-article .article, .legacy-scoped .bizbook-page .article {
    margin-top: 47px;
}

    .legacy-scoped .bizbook-article .article h1, .legacy-scoped .bizbook-page .article h1 {
        color: #5998c9;
    }

    .legacy-scoped .bizbook-article .article .author, .legacy-scoped .bizbook-page .article .author {
        font-size: 8.75px;
        color: #69788b;
        padding: 14px 0 25px;
        display: inline-block;
    }

    .legacy-scoped .bizbook-article .article .content, .legacy-scoped .bizbook-page .article .content {
        padding: 0 6% 0 13%;
    }

        .legacy-scoped .bizbook-article .article .content img, .legacy-scoped .bizbook-page .article .content img {
            float: left;
            display: block;
            margin: 0 20px 10px 0;
            max-width: 100%;
            height: auto;
        }

            .legacy-scoped .bizbook-article .article .content img.gallery, .legacy-scoped .bizbook-page .article .content img.gallery {
                float: none;
                width: 100%;
                height: auto;
                margin: 15px 0;
            }

    .legacy-scoped .bizbook-article .article .subtitle, .legacy-scoped .bizbook-page .article .subtitle {
        font-size: 10px;
        background-color: #549dd0;
        color: white !important;
        padding: 10px;
        margin: 0 0 125px;
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .article .subtitle, .legacy-scoped .bizbook-page .article .subtitle {
        font-size: 27px;
        padding: 13px 15px;
    }
}

.legacy-scoped .bizbook-article .article .subtitle.m-bottom-10, .legacy-scoped .bizbook-page .article .subtitle.m-bottom-10 {
    margin-bottom: 10px;
}

.legacy-scoped .bizbook-article .article .author, .legacy-scoped .bizbook-page .article .author {
    margin-bottom: 10px;
}

    .legacy-scoped .bizbook-article .article .author span, .legacy-scoped .bizbook-page .article .author span {
        font-weight: bold;
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .article aside, .legacy-scoped .bizbook-page .article aside {
        margin-top: 15px;
    }
}

.legacy-scoped .bizbook-article .article iframe, .legacy-scoped .bizbook-page .article iframe {
    width: 100%;
}

.legacy-scoped .bizbook-article .hot .title-wrap, .legacy-scoped .bizbook-article .expert .title-wrap, .legacy-scoped .bizbook-article .bluebiz .title-wrap, .legacy-scoped .bizbook-article .gallery .title-wrap, .legacy-scoped .bizbook-page .hot .title-wrap, .legacy-scoped .bizbook-page .expert .title-wrap, .legacy-scoped .bizbook-page .bluebiz .title-wrap, .legacy-scoped .bizbook-page .gallery .title-wrap {
    position: relative;
}

    .legacy-scoped .bizbook-article .hot .title-wrap:before, .legacy-scoped .bizbook-article .expert .title-wrap:before, .legacy-scoped .bizbook-article .bluebiz .title-wrap:before, .legacy-scoped .bizbook-article .gallery .title-wrap:before, .legacy-scoped .bizbook-page .hot .title-wrap:before, .legacy-scoped .bizbook-page .expert .title-wrap:before, .legacy-scoped .bizbook-page .bluebiz .title-wrap:before, .legacy-scoped .bizbook-page .gallery .title-wrap:before {
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        padding: 0 10px;
    }

    .legacy-scoped .bizbook-article .hot .title-wrap:before, .legacy-scoped .bizbook-page .hot .title-wrap:before {
        text-align: center;
        display: table-cell;
        vertical-align: middle;
        padding: 0 10px;
        content: "✶";
    }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .hot .infographic:before, .legacy-scoped .bizbook-page .hot .infographic:before {
        content: "✶";
    }
}

.legacy-scoped .bizbook-article .expert .title-wrap:before, .legacy-scoped .bizbook-page .expert .title-wrap:before {
    content: "e";
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .expert .infographic:before, .legacy-scoped .bizbook-page .expert .infographic:before {
        content: "e";
    }
}

.legacy-scoped .bizbook-article .bluebiz .title-wrap:before, .legacy-scoped .bizbook-page .bluebiz .title-wrap:before {
    content: url("../img/bluebiz.png");
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .bluebiz .infographic:before, .legacy-scoped .bizbook-page .bluebiz .infographic:before {
        content: url("../img/bluebiz.png");
    }
}

.legacy-scoped .bizbook-article .gallery .title-wrap:before, .legacy-scoped .bizbook-page .gallery .title-wrap:before {
    content: "p";
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .gallery .infographic:before, .legacy-scoped .bizbook-page .gallery .infographic:before {
        content: "p";
    }
}

.legacy-scoped .bizbook-article .hot.item .title,
.legacy-scoped .bizbook-article .expert.item .title,
.legacy-scoped .bizbook-article .bluebiz.item .title,
.legacy-scoped .bizbook-article .gallery.item .title, .legacy-scoped .bizbook-page .hot.item .title,
.legacy-scoped .bizbook-page .expert.item .title,
.legacy-scoped .bizbook-page .bluebiz.item .title,
.legacy-scoped .bizbook-page .gallery.item .title {
    width: 330px;
}

.legacy-scoped .bizbook-article .hot .title-wrap .title,
.legacy-scoped .bizbook-article .expert .title-wrap .title,
.legacy-scoped .bizbook-article .bluebiz .title-wrap .title,
.legacy-scoped .bizbook-article .gallery .title-wrap .title, .legacy-scoped .bizbook-page .hot .title-wrap .title,
.legacy-scoped .bizbook-page .expert .title-wrap .title,
.legacy-scoped .bizbook-page .bluebiz .title-wrap .title,
.legacy-scoped .bizbook-page .gallery .title-wrap .title {
    display: table-cell;
    width: 100%;
    min-height: 50px;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .hot .title-wrap:before,
    .legacy-scoped .bizbook-article .expert .title-wrap:before,
    .legacy-scoped .bizbook-article .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-article .gallery .title-wrap:before, .legacy-scoped .bizbook-page .hot .title-wrap:before,
    .legacy-scoped .bizbook-page .expert .title-wrap:before,
    .legacy-scoped .bizbook-page .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-page .gallery .title-wrap:before {
        display: none;
    }

    .legacy-scoped .bizbook-article .hot .infographic:before,
    .legacy-scoped .bizbook-article .expert .infographic:before,
    .legacy-scoped .bizbook-article .bluebiz .infographic:before,
    .legacy-scoped .bizbook-article .gallery .infographic:before, .legacy-scoped .bizbook-page .hot .infographic:before,
    .legacy-scoped .bizbook-page .expert .infographic:before,
    .legacy-scoped .bizbook-page .bluebiz .infographic:before,
    .legacy-scoped .bizbook-page .gallery .infographic:before {
        background-color: white;
        text-align: center;
        display: block;
        padding: 10px;
        position: absolute;
        left: 0;
        top: 0;
        font-size: 18px;
        z-index: 1;
    }
}

.legacy-scoped .bizbook-article .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-article .lt-ie9 .expert .title-wrap, .legacy-scoped .bizbook-page .gt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .gt-ie9 .expert .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .hot .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .gallery .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .lt-ie10 .expert .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .hot .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .gallery .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .bluebiz .title-wrap,
.legacy-scoped .bizbook-page .lt-ie9 .expert .title-wrap {
    margin-left: 37px;
    position: relative;
    max-width: 100%;
}

    .legacy-scoped .bizbook-article .gt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-article .gt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-article .gt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-article .gt-ie9 .expert .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie10 .hot .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie10 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie10 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie10 .expert .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-article .lt-ie9 .expert .title-wrap:before, .legacy-scoped .bizbook-page .gt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-page .gt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-page .gt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-page .gt-ie9 .expert .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie10 .hot .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie10 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie10 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie10 .expert .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie9 .hot .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie9 .gallery .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie9 .bluebiz .title-wrap:before,
    .legacy-scoped .bizbook-page .lt-ie9 .expert .title-wrap:before {
        position: absolute;
        left: -37px;
        vertical-align: middle;
        padding: 0;
        top: 12px;
        width: 37px;
    }

.legacy-scoped .bizbook-magazine .title-wrap:before {
    color: #5998c9;
}

.legacy-scoped .bizbook-magazine .title-wrap .title {
    color: white;
    background-color: #5998c9;
    vertical-align: middle;
    display: block;
}

.legacy-scoped .bizbook-article .button, .legacy-scoped .bizbook-page .button, .legacy-scoped .bizbook-magazine .button {
    padding: 0px;
}

    .legacy-scoped .bizbook-article .button.blue, .legacy-scoped .bizbook-page .button.blue, .legacy-scoped .bizbook-magazine .button.blue {
        background-color: #5998c9;
        color: white;
    }

    .legacy-scoped .bizbook-article .button.green, .legacy-scoped .bizbook-page .button.green, .legacy-scoped .bizbook-magazine .button.green {
        background-color: #a5c52a;
        color: white;
    }

        .legacy-scoped .bizbook-article .button.green:after, .legacy-scoped .bizbook-article .button.green:hover, .legacy-scoped .bizbook-page .button.green:after, .legacy-scoped .bizbook-page .button.green:hover, .legacy-scoped .bizbook-magazine .button.green:after, .legacy-scoped .bizbook-magazine .button.green:hover {
            background-color: #B8D741;
        }

    .legacy-scoped .bizbook-article .button.red, .legacy-scoped .bizbook-page .button.red, .legacy-scoped .bizbook-magazine .button.red {
        background-color: #e34552;
        color: white;
    }

        .legacy-scoped .bizbook-article .button.red:after, .legacy-scoped .bizbook-article .button.red:hover, .legacy-scoped .bizbook-page .button.red:after, .legacy-scoped .bizbook-page .button.red:hover, .legacy-scoped .bizbook-magazine .button.red:after, .legacy-scoped .bizbook-magazine .button.red:hover {
            background-color: #e86873;
        }

    .legacy-scoped .bizbook-article .button.orange, .legacy-scoped .bizbook-page .button.orange, .legacy-scoped .bizbook-magazine .button.orange {
        background-color: #ef6e30;
        color: white;
    }

        .legacy-scoped .bizbook-article .button.orange:after, .legacy-scoped .bizbook-article .button.orange:hover, .legacy-scoped .bizbook-page .button.orange:after, .legacy-scoped .bizbook-page .button.orange:hover, .legacy-scoped .bizbook-magazine .button.orange:after, .legacy-scoped .bizbook-magazine .button.orange:hover {
            background-color: #f28956;
        }

    .legacy-scoped .bizbook-article .button.wide, .legacy-scoped .bizbook-page .button.wide, .legacy-scoped .bizbook-magazine .button.wide {
        display: block;
    }

        .legacy-scoped .bizbook-article .button.wide span, .legacy-scoped .bizbook-page .button.wide span, .legacy-scoped .bizbook-magazine .button.wide span {
            width: 100%;
        }

    .legacy-scoped .bizbook-article .button span, .legacy-scoped .bizbook-page .button span, .legacy-scoped .bizbook-magazine .button span {
        display: table-cell;
        text-align: left;
        vertical-align: middle;
        line-height: 1.29412em;
        padding: 10px 10px 10px 10px;
    }

    .legacy-scoped .bizbook-article .button:after, .legacy-scoped .bizbook-page .button:after, .legacy-scoped .bizbook-magazine .button:after {
        background-color: #78abd3;
        content: "\00BB";
        display: table-cell;
        vertical-align: middle;
        font-size: 20px;
        padding: 4px 15px 4px 15px;
        text-align: right;
    }

    .legacy-scoped .bizbook-article .button:hover, .legacy-scoped .bizbook-page .button:hover, .legacy-scoped .bizbook-magazine .button:hover {
        text-decoration: none;
        background-color: #78abd3;
    }

.legacy-scoped .bizbook-article aside.extra .box, .legacy-scoped .bizbook-page aside.extra .box, .legacy-scoped .bizbook-magazine aside.extra .box {
    padding: 10px 0 10px 0;
    margin-bottom: 25px;
    border-bottom: 1px solid #ebebeb;
}

.legacy-scoped .bizbook-article aside.extra ul, .legacy-scoped .bizbook-article aside.extra ol, .legacy-scoped .bizbook-page aside.extra ul, .legacy-scoped .bizbook-page aside.extra ol, .legacy-scoped .bizbook-magazine aside.extra ul, .legacy-scoped .bizbook-magazine aside.extra ol {
    margin: 0;
    padding-left: 20px;
    line-height: em(23);
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article aside.extra ul, .legacy-scoped .bizbook-article aside.extra ol, .legacy-scoped .bizbook-page aside.extra ul, .legacy-scoped .bizbook-page aside.extra ol, .legacy-scoped .bizbook-magazine aside.extra ul, .legacy-scoped .bizbook-magazine aside.extra ol {
        font-size: em(17);
        line-height: em(26, 17);
    }
}

.legacy-scoped .bizbook-article aside.extra ul.checks, .legacy-scoped .bizbook-article aside.extra ol.checks, .legacy-scoped .bizbook-page aside.extra ul.checks, .legacy-scoped .bizbook-page aside.extra ol.checks, .legacy-scoped .bizbook-magazine aside.extra ul.checks, .legacy-scoped .bizbook-magazine aside.extra ol.checks {
    list-style: none;
}

    .legacy-scoped .bizbook-article aside.extra ul.checks li, .legacy-scoped .bizbook-article aside.extra ol.checks li, .legacy-scoped .bizbook-page aside.extra ul.checks li, .legacy-scoped .bizbook-page aside.extra ol.checks li, .legacy-scoped .bizbook-magazine aside.extra ul.checks li, .legacy-scoped .bizbook-magazine aside.extra ol.checks li {
        position: relative;
    }

        .legacy-scoped .bizbook-article aside.extra ul.checks li:before, .legacy-scoped .bizbook-article aside.extra ol.checks li:before, .legacy-scoped .bizbook-page aside.extra ul.checks li:before, .legacy-scoped .bizbook-page aside.extra ol.checks li:before, .legacy-scoped .bizbook-magazine aside.extra ul.checks li:before, .legacy-scoped .bizbook-magazine aside.extra ol.checks li:before {
            content: "✔";
            position: absolute;
            left: -20px;
            top: 6px;
        }

.legacy-scoped .bizbook-article .actions, .legacy-scoped .bizbook-page .actions, .legacy-scoped .bizbook-magazine .actions {
    clear: both;
    margin-top: 20px;
    padding-bottom: 40px;
}

    .legacy-scoped .bizbook-article .actions .social, .legacy-scoped .bizbook-page .actions .social, .legacy-scoped .bizbook-magazine .actions .social {
        float: right;
    }

        .legacy-scoped .bizbook-article .actions .social p, .legacy-scoped .bizbook-page .actions .social p, .legacy-scoped .bizbook-magazine .actions .social p {
            display: inline-block;
            margin: 0 10px 0 0;
            vertical-align: middle;
        }

        .legacy-scoped .bizbook-article .actions .social span,
        .legacy-scoped .bizbook-article .actions .social a, .legacy-scoped .bizbook-page .actions .social span,
        .legacy-scoped .bizbook-page .actions .social a, .legacy-scoped .bizbook-magazine .actions .social span,
        .legacy-scoped .bizbook-magazine .actions .social a {
            display: inline-block;
            cursor: pointer;
            font-size: 26px;
            vertical-align: middle;
            color: white;
            background: #5998c9;
            padding: 2px;
            border-radius: 3px;
            -webkit-transition: color ease-out 0.15s;
            -moz-transition: color ease-out 0.15s;
            -o-transition: color ease-out 0.15s;
            transition: color ease-out 0.15s;
        }

            .legacy-scoped .bizbook-article .actions .social span:after,
            .legacy-scoped .bizbook-article .actions .social a:after, .legacy-scoped .bizbook-page .actions .social span:after,
            .legacy-scoped .bizbook-page .actions .social a:after, .legacy-scoped .bizbook-magazine .actions .social span:after,
            .legacy-scoped .bizbook-magazine .actions .social a:after {
                display: none;
            }

            .legacy-scoped .bizbook-article .actions .social span:hover,
            .legacy-scoped .bizbook-article .actions .social a:hover, .legacy-scoped .bizbook-page .actions .social span:hover,
            .legacy-scoped .bizbook-page .actions .social a:hover, .legacy-scoped .bizbook-magazine .actions .social span:hover,
            .legacy-scoped .bizbook-magazine .actions .social a:hover {
                color: #5998c9;
                -webkit-transition: color ease-in 0.25s;
                -moz-transition: color ease-in 0.25s;
                -o-transition: color ease-in 0.25s;
                transition: color ease-in 0.25s;
            }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .actions, .legacy-scoped .bizbook-page .actions, .legacy-scoped .bizbook-magazine .actions {
        margin-bottom: 30px;
        padding-bottom: 30px;
    }

        .legacy-scoped .bizbook-article .actions .social span, .legacy-scoped .bizbook-page .actions .social span, .legacy-scoped .bizbook-magazine .actions .social span {
            font-size: 49px;
        }
}

@media screen and (max-width: 400px) {
    .legacy-scoped .bizbook-article .actions .social span, .legacy-scoped .bizbook-page .actions .social span, .legacy-scoped .bizbook-magazine .actions .social span {
        font-size: 38px;
    }

    .legacy-scoped .bizbook-article .actions .social p, .legacy-scoped .bizbook-page .actions .social p, .legacy-scoped .bizbook-magazine .actions .social p {
        font-size: 14px;
    }
}

.legacy-scoped .bizbook-article .actions.large, .legacy-scoped .bizbook-page .actions.large, .legacy-scoped .bizbook-magazine .actions.large {
    border-color: #808285;
    padding-bottom: 13px;
}

    .legacy-scoped .bizbook-article .actions.large .social, .legacy-scoped .bizbook-page .actions.large .social, .legacy-scoped .bizbook-magazine .actions.large .social {
        float: none;
    }

        .legacy-scoped .bizbook-article .actions.large .social h3, .legacy-scoped .bizbook-page .actions.large .social h3, .legacy-scoped .bizbook-magazine .actions.large .social h3 {
            font-size: 17px;
            margin-bottom: 7px;
        }

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .actions.large .social h3, .legacy-scoped .bizbook-page .actions.large .social h3, .legacy-scoped .bizbook-magazine .actions.large .social h3 {
        margin-top: 9px;
        font-size: 13px;
        float: left;
    }
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .actions.large .social .social-icons, .legacy-scoped .bizbook-page .actions.large .social .social-icons, .legacy-scoped .bizbook-magazine .actions.large .social .social-icons {
        float: right;
    }
}

.legacy-scoped .bizbook-article .actions.large .social span, .legacy-scoped .bizbook-page .actions.large .social span, .legacy-scoped .bizbook-magazine .actions.large .social span {
    font-size: 34px;
}

@media screen and (max-width: 767px) {
    .legacy-scoped .bizbook-article .actions.large, .legacy-scoped .bizbook-page .actions.large, .legacy-scoped .bizbook-magazine .actions.large {
        margin-top: 10px;
    }
}

.legacy-scoped .article-navigation a.btn-next, .legacy-scoped .article-navigation .link.btn-next {
    float: right;
}
