html {
    box-sizing: border-box
}

*,*::after,*::before {
    box-sizing: inherit
}

@-webkit-keyframes sonar-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    100% {
        box-shadow: 0 0 0 35px rgba(0,0,0,0)
    }
}

@keyframes sonar-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    100% {
        box-shadow: 0 0 0 35px rgba(0,0,0,0)
    }
}

@-webkit-keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@-webkit-keyframes squiggle-background {
    0% {
        background-position: 0
    }

    100% {
        background-position: 18px
    }
}

@keyframes squiggle-background {
    0% {
        background-position: 0
    }

    100% {
        background-position: 18px
    }
}

.squiggle {
    display: inline-block
}

.squiggle:after {
    display: block;
    content: "";
    margin-top: 2px;
    height: 4px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE4IDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnNxdWlnZ2xlLWZsYXQ8L3RpdGxlPjxwYXRoIGQ9Ik0wIDRWMS44NzNjMS42MTEgMCAyLjU5NS0uMjMgNC4zMjMtLjg3M2wuMzctLjEzN0M2LjM1MS4yNDggNy40MDUgMCA4Ljk0IDBjMS41MDggMCAyLjU2NS4yNDMgNC4xODIuODM1bC40NDYuMTY0YzEuNzM5LjY0IDIuNzY0Ljg3NCA0LjQzLjg3NFY0Yy0xLjk0NCAwLTMuMTg0LS4yODQtNS4xMjYtLjk5OWwtLjQ0My0uMTYzYy0xLjQxNC0uNTE3LTIuMjYtLjcxLTMuNDg5LS43MS0xLjI1IDAtMi4wOTMuMTk3LTMuNTQ4LjczNUw1LjAyNiAzQzMuMDkzIDMuNzIgMS44OTQgNCAwIDR6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNhNTAwMzQiLz48L3N2Zz4=");
    background-repeat: repeat-x;
    -webkit-transition: 0.15s linear;
    transition: 0.15s linear;
    visibility: hidden;
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.squiggle:hover:after {
    visibility: visible
}

.squiggle-1-1:after {
    width: 100%;
    opacity: 0
}

.squiggle-1-1:hover:after {
    opacity: 1
}

.squiggle-1-2:after {
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.squiggle-1-2:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.squiggle-2-1:after {
    width: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

.squiggle-2-1:hover:after {
    width: 100%
}

.squiggle-2-2 {
    position: relative
}

.squiggle-2-2:after {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 0%;
    left: 50%;
    -webkit-transition-duration: 1.3s;
    transition-duration: 1.3s
}

.squiggle-2-2:hover:after {
    width: 100%;
    left: 0%
}

.squiggle-3:after {
    visibility: visible;
    width: 100%;
    -webkit-animation: none;
    animation: none
}

.squiggle-3:hover:after {
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes sonar-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    100% {
        box-shadow: 0 0 0 35px rgba(0,0,0,0)
    }
}

@-webkit-keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes squiggle-background {
    0% {
        background-position: 0
    }

    100% {
        background-position: 18px
    }
}

.squiggle {
    display: inline-block
}

.squiggle:after {
    display: block;
    content: "";
    margin-top: 2px;
    height: 4px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE4IDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnNxdWlnZ2xlLWZsYXQ8L3RpdGxlPjxwYXRoIGQ9Ik0wIDRWMS44NzNjMS42MTEgMCAyLjU5NS0uMjMgNC4zMjMtLjg3M2wuMzctLjEzN0M2LjM1MS4yNDggNy40MDUgMCA4Ljk0IDBjMS41MDggMCAyLjU2NS4yNDMgNC4xODIuODM1bC40NDYuMTY0YzEuNzM5LjY0IDIuNzY0Ljg3NCA0LjQzLjg3NFY0Yy0xLjk0NCAwLTMuMTg0LS4yODQtNS4xMjYtLjk5OWwtLjQ0My0uMTYzYy0xLjQxNC0uNTE3LTIuMjYtLjcxLTMuNDg5LS43MS0xLjI1IDAtMi4wOTMuMTk3LTMuNTQ4LjczNUw1LjAyNiAzQzMuMDkzIDMuNzIgMS44OTQgNCAwIDR6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNhNTAwMzQiLz48L3N2Zz4=");
    background-repeat: repeat-x;
    -webkit-transition: 0.15s linear;
    transition: 0.15s linear;
    visibility: hidden;
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.squiggle:hover:after {
    visibility: visible
}

.squiggle-1-1:after {
    width: 100%;
    opacity: 0
}

.squiggle-1-1:hover:after {
    opacity: 1
}

.squiggle-1-2:after {
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.squiggle-1-2:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.squiggle-2-1:after {
    width: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

.squiggle-2-1:hover:after {
    width: 100%
}

.squiggle-2-2 {
    position: relative
}

.squiggle-2-2:after {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 0%;
    left: 50%;
    -webkit-transition-duration: 1.3s;
    transition-duration: 1.3s
}

.squiggle-2-2:hover:after {
    width: 100%;
    left: 0%
}

.squiggle-3:after {
    visibility: visible;
    width: 100%;
    -webkit-animation: none;
    animation: none
}

.squiggle-3:hover:after {
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@media only screen and (min-width: 905px) {
    :root {
        --space-mastheadVideoHeight: 700px !important
    }
}

:root {
    --color-cu-red: #a50034;
    --color-cu-red-rgb-transparent: rgba(165, 0, 52, 0.95);
    --color-cu-dark-red: #851c2b;
    --color-cu-off-white: #f7f6f0;
    --color-cu-light-grey: #eaeaea;
    --color-cu-light-grey-2: #ddd;
    --color-cu-warm-light-grey: #eaeaea;
    --color-cardinal: #a50034;
    --color-cardinal-hover: #810029;
    --color-pillar: #686259;
    --color-panther-black: #231f20;
    --color-pb: #231f20;
    --color-black: #231f20;
    --color-theme-bg-color-alpha: transparent;
    --color-cu-black: #231f20;
    --color-red-button-hover: #c8003f;
    --color-red-button-active: #88002b;
    --color-white: white;
    --color-brown: #896d49;
    --color-teal: #009ca6;
    --color-teal-hover: #24d4bf;
    --color-pacific: #009ca6;
    --color-pacific-hover: #24d4bf;
    --color-teal2: #02bac2;
    --color-teal2-hover: #01cdd4;
    --color-teal2-light: #a6ddd1;
    --color-red: #a50034;
    --color-red-secondary: #ce0041;
    --color-red-tertiary: #7c0027;
    --color-red-hover: #ce0041;
    --color-red-active: #7f0026;
    --color-grey: #2f2f2f;
    --color-grey-hover: #4c4b45;
    --color-grey2: #6e6e66;
    --color-grey2-hover: #918e87;
    --color-white-alpha: rgba(255, 255, 240, 0.8);
    --color-white-alpha-50: rgba(255, 255, 240, 0.5);
    --color-sand: #f6f2e8;
    --color-sand-alpha: rgba(246, 242, 232, 0.8);
    --color-slate: #666;
    --color-cu-font-color: #2f2f2f;
    --color-cu-link-hover: #bb223c;
    --color-cu-link-down: #851c2b;
    --color-cu-form-shadow: #797564;
    --color-cu-border: #a58f75;
    --color-new-button-primary: #01cdd4;
    --color-new-button-secondary: #02bac2;
    --color-new-button-hover-primary: #a6ddd1;
    --color-new-button-hover-secondary: #02bac2;
    --color-theme-light-grey: #dbdfcf;
    --color-grey-light: #ccc;
    --color-light-grey: #ccc;
    --color-uninav-light-grey: #ddd;
    --color-theme-yellow: #d4e13c;
    --color-theme-blue: #006185;
    --color-asbe-primary: #a50034;
    --color-asbe-secondary: #ce0041;
    --color-asbe-tertiary: #7c0027;
    --color-education-primary: #a50034;
    --color-education-secondary: #ce0041;
    --color-education-tertiary: #7c0027;
    --color-communication-primary: #a50034;
    --color-communication-secondary: #ce0041;
    --color-communication-tertiary: #7c0027;
    --color-copa-primary: #a50034;
    --color-copa-secondary: #ce0041;
    --color-copa-tertiary: #7c0027;
    --color-crean-primary: #a50034;
    --color-crean-secondary: #ce0041;
    --color-crean-tertiary: #7c0027;
    --color-dance-primary: #a50034;
    --color-dance-secondary: #ce0041;
    --color-dance-tertiary: #7c0027;
    --color-dodge-primary: #a50034;
    --color-dodge-secondary: #ce0041;
    --color-dodge-tertiary: #7c0027;
    --color-music-primary: #a50034;
    --color-music-secondary: #7c0027;
    --color-music-tertiary: #ce0041;
    --color-pharmacy-primary: #a50034;
    --color-pharmacy-secondary: #ce0041;
    --color-pharmacy-tertiary: #7c0027;
    --color-scst-primary: #a50034;
    --color-scst-secondary: #ce0041;
    --color-scst-tertiary: #7c0027;
    --color-theatre-primary: #a50034;
    --color-theatre-secondary: #ce0041;
    --color-theatre-tertiary: #7c0027;
    --color-wilkinson-primary: #a50034;
    --color-wilkinson-secondary: #ce0041;
    --color-wilkinson-tertiary: #7c0027;
    --color-law-primary: #a50034;
    --color-law-secondary: #810029;
    --font-size-html: 62.5%;
    --font-size-body: 1.6rem;
    --font-leading-body: 2.4rem;
    --font-family-futura-regular: "futura-pt", Arial, sans-serif;
    --font-family-futura: "futura-pt", Arial, sans-serif;
    --font-family-futura-condensed: "futura-pt-condensed", Arial, sans-serif;
    --font-family-arial: Arial, sans-serif;
    --font-family-minion: "minion-pro", Arial, serif;
    --font-family-font-stack-body: Arial, sans-serif;
    --font-family-font-stack-heading: "futura-pt", Arial, sans-serif;
    --font-family-font-stack-heading-emphasis: "futura-pt-condensed", Arial, sans-serif;
    --space-uninav-div-height: 60px;
    --space-utility-button-width: 60px;
    --space-base-spacing: 16px;
    --space-widget-margin-top: 30px;
    --space-30px: 30px;
    --space-omniNavHeightDesktop: 60px;
    --space-omniNavHeightMobile: 123px;
    --space-uninav-total-height: 120px;
    --space-uninav-height-mobile: 60px;
    --space-content-padding: 2%;
    --space-line-height: 2.4rem;
    --space-medium-spacing: 20px;
    --space-zIndexTopmost: 9999999999999992;
    --space-smallImgSize: 200px;
    --space-standardPadding: 5%;
    --space-mastheadVideoHeight: 750px;
    --border-red-dots: 2px dotted #a50034;
    --border-solid-grey: 1px solid #eaeaea;
    --border-medium-solid-panther-black: 3px solid #231f20;
    --border-cu-red: #a50034
}

.text--red {
    color: #a50034;
    background-color: unset
}

.text .red {
    color: #a50034
}

.text .white {
    color: white
}

.text--white {
    color: white;
    background-color: unset
}

.text .black {
    color: #231f20
}

.text--black {
    color: #231f20;
    background-color: unset
}

.no-bg {
    background-color: transparent !important
}

@keyframes sonar-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    100% {
        box-shadow: 0 0 0 35px rgba(0,0,0,0)
    }
}

@-webkit-keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes squiggle-background {
    0% {
        background-position: 0
    }

    100% {
        background-position: 18px
    }
}

.squiggle {
    display: inline-block
}

.squiggle:after {
    display: block;
    content: "";
    margin-top: 2px;
    height: 4px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE4IDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnNxdWlnZ2xlLWZsYXQ8L3RpdGxlPjxwYXRoIGQ9Ik0wIDRWMS44NzNjMS42MTEgMCAyLjU5NS0uMjMgNC4zMjMtLjg3M2wuMzctLjEzN0M2LjM1MS4yNDggNy40MDUgMCA4Ljk0IDBjMS41MDggMCAyLjU2NS4yNDMgNC4xODIuODM1bC40NDYuMTY0YzEuNzM5LjY0IDIuNzY0Ljg3NCA0LjQzLjg3NFY0Yy0xLjk0NCAwLTMuMTg0LS4yODQtNS4xMjYtLjk5OWwtLjQ0My0uMTYzYy0xLjQxNC0uNTE3LTIuMjYtLjcxLTMuNDg5LS43MS0xLjI1IDAtMi4wOTMuMTk3LTMuNTQ4LjczNUw1LjAyNiAzQzMuMDkzIDMuNzIgMS44OTQgNCAwIDR6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNhNTAwMzQiLz48L3N2Zz4=");
    background-repeat: repeat-x;
    -webkit-transition: 0.15s linear;
    transition: 0.15s linear;
    visibility: hidden;
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.squiggle:hover:after {
    visibility: visible
}

.squiggle-1-1:after {
    width: 100%;
    opacity: 0
}

.squiggle-1-1:hover:after {
    opacity: 1
}

.squiggle-1-2:after {
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.squiggle-1-2:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.squiggle-2-1:after {
    width: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

.squiggle-2-1:hover:after {
    width: 100%
}

.squiggle-2-2 {
    position: relative
}

.squiggle-2-2:after {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 0%;
    left: 50%;
    -webkit-transition-duration: 1.3s;
    transition-duration: 1.3s
}

.squiggle-2-2:hover:after {
    width: 100%;
    left: 0%
}

.squiggle-3:after {
    visibility: visible;
    width: 100%;
    -webkit-animation: none;
    animation: none
}

.squiggle-3:hover:after {
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes qbal-FadeEnter {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes qbal-FadeEnter {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes qbal-RightEnter {
    from {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-RightEnter {
    from {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes qbal-LeftEnter {
    from {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-LeftEnter {
    from {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes qbal-UpEnter {
    from {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpEnter {
    from {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes qbal-DownEnter {
    from {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownEnter {
    from {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes qbal-UpExaggeratedEnter {
    from {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpExaggeratedEnter {
    from {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes qbal-DownSubtleEnter {
    from {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownSubtleEnter {
    from {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes qbal-GrowEnter {
    from {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowEnter {
    from {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes qbal-GrowExaggeratedEnter {
    from {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowExaggeratedEnter {
    from {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes qbal-ExpandHorizontalEnter164 {
    from {
        width: 0
    }

    to {
        width: 164px
    }
}

@keyframes qbal-ExpandHorizontalEnter164 {
    from {
        width: 0
    }

    to {
        width: 164px
    }
}

@-webkit-keyframes qbal-FadeExit {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes qbal-FadeExit {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes qbal-RightExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }
}

@keyframes qbal-RightExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }
}

@-webkit-keyframes qbal-LeftExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }
}

@keyframes qbal-LeftExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }
}

@-webkit-keyframes qbal-DownExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }
}

@keyframes qbal-DownExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }
}

@-webkit-keyframes qbal-DownExaggeratedExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }
}

@keyframes qbal-DownExaggeratedExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }
}

@-webkit-keyframes qbal-UpExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }
}

@keyframes qbal-UpExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }
}

@-webkit-keyframes qbal-UpSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}

@keyframes qbal-UpSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}

@-webkit-keyframes qbal-ShrinkSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }
}

@keyframes qbal-ShrinkSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }
}

@-webkit-keyframes qbal-ShrinkExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }
}

@keyframes qbal-ShrinkExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }
}

@-webkit-keyframes qbal-CollapseHorizontalExit164 {
    from {
        width: 164px
    }

    to {
        width: 0
    }
}

@keyframes qbal-CollapseHorizontalExit164 {
    from {
        width: 164px
    }

    to {
        width: 0
    }
}

@-webkit-keyframes qbal-PulseGrow {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(2.75);
        transform: scale(2.75)
    }
}

@keyframes qbal-PulseGrow {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(2.75);
        transform: scale(2.75)
    }
}

@-webkit-keyframes qbal-PulseFade {
    from {
        opacity: 0.5
    }

    to {
        opacity: 0
    }
}

@keyframes qbal-PulseFade {
    from {
        opacity: 0.5
    }

    to {
        opacity: 0
    }
}

.qbal-fade-enter {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

.qbal-slideRight-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideLeft-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideUp-enter {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideDown-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideDownSubtle-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideUpExaggerated-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-expandHorizontal164-enter {
    -webkit-animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards;
    animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards
}

.qbal-expandHorizontal164-enter>* {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards
}

.qbal-drop-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-grow-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-growExaggerated-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-fade-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
}

.qbal-slideRight-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideLeft-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideDown-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideUp-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideUpSubtle-exit {
    -webkit-animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideDownExaggerated-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-collapseHorizontal164-exit {
    -webkit-animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards;
    animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards
}

.qbal-collapseHorizontal164-exit>* {
    -webkit-animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards;
    animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards
}

.qbal-rise-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards
}

.qbal-shrink-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-shrinkSubtle-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-stagger-children :nth-child( 1 ) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.qbal-stagger-children :nth-child( 2 ) {
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms
}

.qbal-stagger-children :nth-child( 3 ) {
    -webkit-animation-delay: 750ms;
    animation-delay: 750ms
}

.qbal-stagger-children :nth-child( 4 ) {
    -webkit-animation-delay: 1000ms;
    animation-delay: 1000ms
}

.qbal-stagger-children :nth-child( 5 ) {
    -webkit-animation-delay: 1250ms;
    animation-delay: 1250ms
}

.qbal-stagger-children :nth-child( 6 ) {
    -webkit-animation-delay: 1500ms;
    animation-delay: 1500ms
}

.qbal-stagger-children :nth-child( 7 ) {
    -webkit-animation-delay: 1750ms;
    animation-delay: 1750ms
}

.qbal-stagger-children :nth-child( 8 ) {
    -webkit-animation-delay: 2000ms;
    animation-delay: 2000ms
}

.qbal-stagger-children :nth-child( 9 ) {
    -webkit-animation-delay: 2250ms;
    animation-delay: 2250ms
}

.qbal-stagger-children :nth-child( 10 ) {
    -webkit-animation-delay: 2500ms;
    animation-delay: 2500ms
}

.qbal-stagger-children :nth-child( 11 ) {
    -webkit-animation-delay: 2750ms;
    animation-delay: 2750ms
}

.qbal-stagger-children :nth-child( 12 ) {
    -webkit-animation-delay: 3000ms;
    animation-delay: 3000ms
}

.qbal-stagger-children :nth-child( 13 ) {
    -webkit-animation-delay: 3250ms;
    animation-delay: 3250ms
}

.qbal-stagger-children :nth-child( 14 ) {
    -webkit-animation-delay: 3500ms;
    animation-delay: 3500ms
}

.qbal-stagger-children :nth-child( 15 ) {
    -webkit-animation-delay: 3750ms;
    animation-delay: 3750ms
}

.qbal-stagger-children :nth-child( 16 ) {
    -webkit-animation-delay: 4000ms;
    animation-delay: 4000ms
}

.qbal-stagger-children :nth-child( 17 ) {
    -webkit-animation-delay: 4250ms;
    animation-delay: 4250ms
}

.qbal-stagger-children :nth-child( 18 ) {
    -webkit-animation-delay: 4500ms;
    animation-delay: 4500ms
}

.qbal-stagger-children :nth-child( 19 ) {
    -webkit-animation-delay: 4750ms;
    animation-delay: 4750ms
}

.qbal-stagger-children :nth-child( 20 ) {
    -webkit-animation-delay: 5000ms;
    animation-delay: 5000ms
}

.qbal-pulse {
    -webkit-animation: qbal-PulseGrow 2s cubic-bezier(0.35, 0, 0.5, 1),qbal-PulseFade 2s cubic-bezier(0.35, 0, 0.5, 1);
    animation: qbal-PulseGrow 2s cubic-bezier(0.35, 0, 0.5, 1),qbal-PulseFade 2s cubic-bezier(0.35, 0, 0.5, 1);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.qbal-transition-width {
    -webkit-transition: width 500ms cubic-bezier(0.35, 0, 0.25, 1);
    transition: width 500ms cubic-bezier(0.35, 0, 0.25, 1);
    will-change: width
}

.qbal-transition-height {
    -webkit-transition: height 500ms cubic-bezier(0.35, 0, 0.25, 1);
    transition: height 500ms cubic-bezier(0.35, 0, 0.25, 1);
    will-change: height
}

.qbal-transition-opacity {
    -webkit-transition: opacity 250ms cubic-bezier(0.35, 0, 0.5, 1);
    transition: opacity 250ms cubic-bezier(0.35, 0, 0.5, 1);
    will-change: opacity
}

.qbal-transition-color {
    -webkit-transition: color 250ms cubic-bezier(0.35, 0, 0.5, 1);
    transition: color 250ms cubic-bezier(0.35, 0, 0.5, 1);
    will-change: color
}

.qbal-overlay-enter {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

.qbal-overlay-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
}

.qbal-trowserModal-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

@media screen and (prefers-reduced-motion: reduce) {
    .qbal-trowserModal-enter {
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
    }
}

.qbal-trowserModal-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

@media screen and (prefers-reduced-motion: reduce) {
    .qbal-trowserModal-exit {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
    }
}

.qbal-rightDrawer-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-rightDrawer-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-dialogModal-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-dialogModal-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-toastNotification-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-toastNotification-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards
}

.qbal-tooltip-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-tooltip-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
}

.qbal-coachMark-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-coachMark-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-expandHorizontal164-enter {
    -webkit-animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards;
    animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards
}

.qbal-expandHorizontal164-enter>* {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards
}

.qbal-collapseHorizontal164-exit {
    -webkit-animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards;
    animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards
}

.qbal-collapseHorizontal164-exit>* {
    -webkit-animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards;
    animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards
}

.qbal-flyout-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-flyout-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-dropdown-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-dropdown-exit {
    -webkit-animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-tabContent-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.qbal-tabContent-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

#theme .theme-bg-color {
    background-color: #a50034
}

#theme .theme-border-color {
    border-color: #a50034
}

#theme .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme .theme-button:hover,#theme .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme .theme-button:hover,#theme .theme-button:focus {
    background-color: #c8003f
}

#theme .theme-button:active {
    background-color: #88002b
}

#theme .theme-button:focus,#theme .theme-button:focus-within {
    outline-color: var(--color- #2f2f2f)
}

#theme .theme-button a:hover,#theme .theme-button a:visited {
    background: #a50034;
    color: white;
    background: unset
}

* {
    word-wrap: break-word
}

.ie7 * {
    zoom:1}

html {
    margin: 0;
    padding: 0;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    background-repeat: repeat-x;
    background-position-y: 64px;
    background-color: white;
    font-family: Arial, sans-serif;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    scroll-behavior: smooth;
    scroll-padding-top: 120px;
    font-size: 62.5%
}

@media only screen and (max-width: 75em) {
    html {
        scroll-padding-top:60px
    }
}

@media only screen and (max-width: 0) {
    html {
        scroll-padding-top:60px
    }
}

html :target:focus {
    outline: none
}

html :target:focus:after {
    content: "";
    outline: 2px dotted #a50034;
    width: 110%;
    position: absolute;
    height: 110%;
    left: -8px;
    padding: 5px 13px 22px 13px;
    top: -5px
}

@media only screen and (max-width: 37.5em) {
    html {
        scroll-padding-top:80px
    }
}

@media only screen and (max-width: 0) {
    html {
        scroll-padding-top:80px
    }
}

@media only screen and (max-width: 75em) {
    html {
        font-size:56.25%
    }
}

@media only screen and (max-width: 0) {
    html {
        font-size:56.25%
    }
}

@media only screen and (max-width: 56.5em) {
    html {
        font-size:58%
    }
}

@media only screen and (max-width: 0) {
    html {
        font-size:58%
    }
}

@media only screen and (min-width: 112.5em) {
    html {
        font-size:62.5%
    }
}

@media only screen and (max-width: 0) {
    html {
        font-size:62.5%
    }
}

html.cu-companion-bar {
    padding-top: 75px !important
}

@media screen and (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto
    }
}

.anchorLinks a {
    z-index: 10;
    position: relative
}

body {
    line-height: 2.4rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400;
    line-height: initial;
    margin: 0;
    padding: 0;
    color: #2f2f2f;
    font-family: Arial, sans-serif;
    font-size: 1.6rem;
    height: auto
}

body.personnel .main {
    margin-left: 0
}

body h4,body .faux-h4,body h5,body .faux-h5,body h6,body .faux-h6 {
    font-weight: 600
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
    display: block
}

hgroup h3 {
    margin: -5px 0 0 0
}

section li {
    max-width: 70%
}

@media (min-width: 780px) {
    section li {
        max-width:100%
    }
}

@media (min-width: 780px) {
    section p {
        color:#2f2f2f
    }
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom:1}

audio:not([controls]),[hidden] {
    display: none
}

button,input,select,textarea {
    font-family: Arial, sans-serif;
    color: #2f2f2f
}

.futura-regular {
    font-family: "futura-pt", Arial, sans-serif
}

.fw-regular {
    font-weight: regular
}

.fw-bold {
    font-weight: bold
}

.focus-no-border:focus {
    border: none
}

.focus-no-border:focus {
    border: none
}

.border-bottom--dotted {
    border-bottom: 2px dotted currentColor
}

.border-bottom--none {
    border-bottom: none !important
}

::-moz-selection,::-moz-selection {
    background: #a50034;
    color: white;
    text-shadow: none
}

::-moz-selection,::selection {
    background: #a50034;
    color: white;
    text-shadow: none
}

[alt] {
    font-family: "futura-pt", Arial, sans-serif;
    opacity: 0;
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms;
    animation: fadein 3s forwards;
    -moz-animation: fadein 3s forwards;
    -webkit-animation: fadein 3s forwards;
    -o-animation: fadein 3s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 3s forwards;
    -webkit-animation-fill-mode: forwards !important;
    animation-fill-mode: forwards !important
}

a {
    color: #a50034;
    text-decoration: none
}

a:visited {
    color: #a50034;
    border-bottom: none
}

a:hover {
    color: #bb223c;
    border-bottom: none;
    text-decoration: underline
}

a:focus {
    outline: 2px dotted #a50034;
    outline-offset: 5px;
    z-index: 2000
}

a:hover,a:active {
    outline: 0;
    text-decoration: none
}

a.cta {
    padding: 7px 10px 7px 10px;
    background-color: #851c2b;
    color: white;
    display: inline-block;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    font-weight: bold;
    max-width: 100%
}

a.cta.hover {
    color: white;
    text-decoration: none;
    background-color: #a50034
}

.button {
    display: inline-block;
    padding: 1.5rem 2.5rem;
    font-size: 1.6rem;
    border-radius: 3px;
    background: #dad8cf no-repeat center;
    color: #2f2f2f;
    width: 100%;
    margin-bottom: 1rem;
    cursor: pointer;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.button:hover {
    background-color: #cac9c4;
    text-decoration: none
}

.button.red,.button--red {
    background: #a50034 no-repeat center;
    color: white
}

.button.red:hover,.button--red:hover {
    background: #c92741;
    background-color: #c92741;
    text-decoration: none;
    -webkit-transition: 300ms linear all;
    transition: 300ms linear all
}

@media (min-width: 500px) {
    .button {
        width:auto;
        margin-bottom: 0
    }
}

p.source a:link,p.source a:visited {
    color: #a50034;
    border-bottom: none
}

p.source a:hover {
    color: #bb223c;
    border-bottom: none
}

abbr[title] {
    border-bottom: 1px dotted
}

strong,b {
    font-weight: 600
}

blockquote {
    margin: 1em 40px;
    display: none
}

dfn {
    font-style: italic
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

ins {
    background: #ff9;
    color: #2f2f2f;
    text-decoration: none
}

mark {
    background: #ff0;
    color: #2f2f2f;
    font-style: italic;
    font-weight: bold
}

pre,code,kbd,samp {
    font-family: "courier new", monospace;
    font-size: 1em
}

pre {
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:before,q:after {
    content: "";
    content: none
}

small {
    font-size: 85%
}

sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em
}

sub {
    bottom: -0.25em
}

ul,ol {
    margin: 0;
    padding: 0
}

.ie7 ol {
    zoom:normal}

.ie7 ol li {
    zoom:normal;list-style-position: outside;
    margin: 0 0 0 25px
}

dd {
    margin: 0 0 0 40px
}

nav ul,nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    box-sizing: inherit;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto
}

svg:not(:root) {
    overflow: hidden
}

figure,form {
    margin: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

label {
    cursor: pointer
}

legend {
    border: 0;
    *margin-left: -7px;
    padding: 0
}

button,input,select,textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button,input {
    line-height: normal;
    overflow: visible
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border-color: gray;
    overflow: auto;
    height: auto
}

table button,table input {
    *overflow: auto
}

table caption {
    font-weight: 600;
    font-size: 18px
}

button {
    cursor: pointer;
    -webkit-appearance: button
}

input[type="button"],input[type="reset"],input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    margin: 0 5px
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

input:invalid,textarea:invalid {
    background-color: #f0dddd
}

th,tr {
    border-color: grey
}

td {
    border-color: grey;
    vertical-align: top
}

p,li {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400
}

h1,.faux-h1,h2,.faux-h2,h3,.faux-h3 {
    font-family: "futura-pt", Arial, sans-serif
}

h3,.faux-h3,h4,.faux-h4,h5,.faux-h5,h6,.faux-h6 {
    font-weight: 200
}

h1,.faux-h1 {
    font-size: 3.2rem;
    line-height: 3.6rem;
    font-weight: 800rem;
    margin-top: 2rem
}

h2,.faux-h2 {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 2rem
}

h3,.faux-h3 {
    font-size: 2.1rem;
    font-weight: 600;
    line-height: 2.5rem;
    margin-top: 2rem
}

h4,.faux-h4 {
    font-size: 1.8 rem;
    line-height: 2.2rem;
    font-weight: 600;
    margin-top: 2rem
}

h5,.faux-h5,h6,.faux-h6 {
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-weight: 600;
    margin-top: 2rem
}

h1,h2,h3,h4,h5,h6 {
    margin-bottom: 0.5rem
}

.fas.fa-external-link-alt {
    font-size: 90%;
    margin-left: 2px;
    text-indent: 0
}

body {
    line-height: 2rem
}

p {
    line-height: 2.2rem;
    font-size: 1.6rem;
    margin-bottom: 2rem
}

body .no-border {
    border: none !important
}

body [class*="__button--white"],body .border-light-grey {
    border: 1px solid var(--color-cu-light-grey) !important
}

body [class*="-widget"] [class*="__button"],body :not([class*="__buttons"]) [class*="__button"] {
    border: none
}

body [class*="-widget"] [class*="__bold"],body :not([class*="__buttons"]) [class*="__bold"] {
    font-weight: bold
}

body [class*="-widget"] [class$="__buttons"],body :not([class*="__buttons"]) [class$="__buttons"] {
    background-color: none;
    background: none !important
}

body [class*="-widget"] [class$="__buttons"]:hover,body [class*="-widget"] [class$="__buttons"]:focus,body [class*="-widget"] [class$="__buttons"]:focus-within,body :not([class*="__buttons"]) [class$="__buttons"]:hover,body :not([class*="__buttons"]) [class$="__buttons"]:focus,body :not([class*="__buttons"]) [class$="__buttons"]:focus-within {
    background-color: none;
    background: none
}

body .text--link {
    color: #a50034;
    border-bottom: 2px dotted currentColor
}

body .text--link:hover,body .text--link:focus {
    color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--black"] {
    background-color: #231f20;
    color: white
}

body [class*="--black"] [class*="__heading"],body [class*="--black"] a {
    color: white
}

body [class*="--black"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

body [class*="--black"] [class*="__button"]:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--black"] [class*="__button"]:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

body [class*="--black"] .text--link {
    color: white;
    border-bottom: 2px dotted white
}

body [class*="--black"] .text--link:hover,body [class*="--black"] .text--link:focus {
    color: white;
    border-bottom: 2px dotted currentColor;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--white"] {
    background-color: white;
    color: #231f20
}

body [class*="--white"] [class*="__heading"] {
    color: #231f20
}

body [class*="--white"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

body [class*="--white"] [class*="__button"]:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--white"] [class*="__button"]:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

body [class*="--sand"] {
    background-color: #f6f2e8
}

body [class*="--sand"] [class*="__heading"] {
    color: #231f20
}

body [class*="--sand"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

body [class*="--sand"] [class*="__button"]:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--sand"] [class*="__button"]:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

body [class*="--red"] {
    background-color: #a50034;
    color: white
}

body [class*="--red"] ::-moz-selection,body [class*="--red"] ::-moz-selection {
    background: #231f20
}

body [class*="--red"] ::selection,body [class*="--red"] ::-moz-selection {
    background: #231f20
}

body [class*="--red"] [class*="__heading"],body [class*="--red"] a {
    color: white
}

body [class*="--red"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #231f20;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #231f20;
    color: white
}

body [class*="--red"] [class*="__button"]:hover {
    background-color: #393234;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--red"] [class*="__button"]:active {
    background-color: #675b5e;
    background: #231f20;
    color: white
}

body [class*="--red"] .button {
    font-family: "futura-pt", Arial, sans-serif
}

body [class*="--red"] .button:hover,body [class*="--red"] .button:active,body [class*="--red"] .button:focus {
    background-color: black !important;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--red"] .button:focus {
    outline: 2px dotted black
}

body [class*="--red"] .text--link {
    color: #eaeaea;
    border-bottom: 2px dotted currentColor
}

body [class*="--red"] .text--link:hover,body [class*="--red"] .text--link:focus {
    color: white;
    border-bottom: 2px dotted currentColor;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--grey"] {
    background-color: #eaeaea
}

body [class*="--grey"] [class*="__heading"] {
    color: #231f20
}

body [class*="--grey"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

body [class*="--grey"] [class*="__button"]:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--grey"] [class*="__button"]:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

body [class*="--grey"] a {
    color: #a50034
}

body [class*="--teal"],body [class*="--pacific"] {
    background-color: #009ca6;
    color: white
}

body [class*="--teal"] ::-moz-selection,body [class*="--teal"] ::-moz-selection,body [class*="--pacific"] ::-moz-selection,body [class*="--pacific"] ::-moz-selection {
    background: #231f20
}

body [class*="--teal"] ::selection,body [class*="--teal"] ::-moz-selection,body [class*="--pacific"] ::selection,body [class*="--pacific"] ::-moz-selection {
    background: #231f20
}

body [class*="--teal"] [class*="__heading"],body [class*="--teal"] a,body [class*="--pacific"] [class*="__heading"],body [class*="--pacific"] a {
    color: white
}

body [class*="--teal"] [class*="__button"]:hover,body [class*="--teal"] [class*="__button"]:active,body [class*="--pacific"] [class*="__button"]:hover,body [class*="--pacific"] [class*="__button"]:active {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--teal"] .text--link,body [class*="--pacific"] .text--link {
    color: #eaeaea;
    border-bottom: 2px dotted currentColor
}

body [class*="--teal"] .text--link:hover,body [class*="--teal"] .text--link:focus,body [class*="--pacific"] .text--link:hover,body [class*="--pacific"] .text--link:focus {
    color: white;
    border-bottom: 2px dotted currentColor;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

@media (prefers-reduced-motion: reduce) {
    body * {
        animation: none;
        -webkit-animation: none
    }
}

body .button--black {
    background-color: #231f20;
    border: none
}

body .button--black:hover,body .button--black:focus {
    background-color: black;
    -webkit-transition: 300ms linear;
    transition: 300ms linear
}

body .button--black:active {
    background-color: black
}

body .button--black:focus,body .button--black:focus-within {
    outline: 2px dotted white
}

body .button--red {
    color: white;
    background-color: #a50034;
    border: none
}

body .button--red:hover,body .button--red:focus {
    background-color: #c8003f
}

body .button--red:active {
    background-color: #88002b
}

body .button--red:focus,body .button--red:focus-within {
    outline: 2px dotted #a50034
}

body .button--sand {
    background-color: #f6f2e8;
    border: none
}

body .button--sand:hover,body .button--sand:focus {
    -webkit-transition: 300ms linear;
    transition: 300ms linear;
    background-color: #f0ead9 !important
}

body .button--sand:active {
    background-color: rgba(246,242,232,0.8)
}

body .button--sand:focus,body .button--sand:focus-within {
    outline: 2px dotted #a50034
}

body .button--white {
    background-color: white;
    border: 1px solid #eaeaea !important
}

body .button--white:hover,body .button--white:focus {
    border: 1px solid #ddd;
    -webkit-transition: 300ms linear;
    transition: 300ms linear
}

body .button--white:active {
    background-color: #eaeaea
}

body .button--white:focus,body .button--white:focus-within {
    outline: 2px dotted #eaeaea
}

body .button--grey {
    background-color: #eaeaea;
    border: 1px solid #eaeaea !important
}

body .button--grey:hover,body .button--grey:focus {
    outline: 1px solid #231f20;
    -webkit-transition: 300ms linear;
    transition: 300ms linear
}

body .button--grey:active {
    background-color: white
}

body .button--grey:focus,body .button--grey:focus-within {
    outline: 2px dotted #eaeaea
}

.bg--pillar {
    --bgColor: var(--color-pillar)
}

.bg--red {
    --bgColor: var(--color-red)
}

.bg--pacific {
    --bgColor: var(--color-pacific)
}

.bg--sand {
    --bgColor: var(--color-sand)
}

.color-- white {
    color: white
}

.color-- black {
    color: #231f20
}

@keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.lazy {
    --bgImage: "none";
    background-image: var(--bgImage) !important
}

img.lazy,.lazy[role="img"],img[loading="lazy"] {
    opacity: 0
}

img.lazy-loaded,.lazy-loaded[role="img"],img[loading="lazy"] {
    -webkit-animation: 1s lazyload forwards;
    animation: 1s lazyload forwards
}

@-webkit-keyframes lazyload {
    0% {
        opacity: 0;
        -webkit-backface-visibility: hidden;
        -webkit-filter: url(#blur);
        filter: url(#blur);
        -webkikt-filter: url("#blur")
    }

    10% {
        opacity: 0.5
    }

    30% {
        opacity: 1 !important
    }

    100% {
        -webkit-filter: none;
        filter: none;
        -webkikt-filter: none
    }
}

@keyframes lazyload {
    0% {
        opacity: 0;
        -webkit-backface-visibility: hidden;
        -webkit-filter: url(#blur);
        filter: url(#blur);
        -webkikt-filter: url("#blur")
    }

    10% {
        opacity: 0.5
    }

    30% {
        opacity: 1 !important
    }

    100% {
        -webkit-filter: none;
        filter: none;
        -webkikt-filter: none
    }
}

.no-js .lazy {
    --bgImage: "";
    background-image: var(--bgImage) !important;
    -webkit-backface-visibility: hidden;
    will-change: transform;
    -webkit-animation: 500ms lazyload forwards;
    animation: 500ms lazyload forwards
}

.border-light-grey {
    border: 1px solid var(--color-cu-light-grey)
}

ul+p {
    margin-top: 2rem
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    color: white;
    background-color: black
}

@media (min-width: 1024px) {
    .bigMasthead header,.bigMasthead.smallRotator header {
        padding:0 0 0 0
    }
}

@media (min-width: 1024px) {
    .bigMasthead header {
        margin-top:0px;
        margin-bottom: 0px
    }
}

.bigMasthead .mastheadPlaceholder {
    background-color: #a50034;
    bottom: 30px;
    max-width: 1130px;
    min-height: 83px;
    position: relative;
    margin: 50px auto 0 auto
}

.bigMasthead .mastheadPlaceholder>div {
    color: white;
    font-size: 19px;
    line-height: 19px;
    font-style: normal;
    padding: 30px;
    text-align: left
}

@media (min-width: 1024px) {
    .bigMasthead .mastheadPlaceholder>div {
        padding:25px 20px 20px 35%
    }
}

.blogname a {
    background-image: url(//www.chapman.edu/_assets/cu_icons/cu_monogram_black_20-4d8369e7535be9ab768acc5d6d0af5233a16728d9d60608dcbe73a1020cb76da.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDE5IDMwMC4zaC0yOC4ydi04OC4zaDI4LjJjMS43IDYuMiAzIDEyLjUgNCAxOC45aDg5Yy0uNi02LjQtMS40LTEyLjctMi41LTE4LjktNS41LTMxLjktMTYuOS02MS43LTMzLTg4LjRoLTg1LjZ2LTE3LjJjMy43LTEuMSA3LjUtMi4yIDktMi41bDguMS0xLjZ2LTU1LjJsLTQuNC0zYy0zMi4zLTIyLjItNjkuOC0zNi45LTEwOC41LTQyLjRsLTExLjUtMS43djg4LjlsOC4xIDEuNmMzLjcuNyA3LjMgMS42IDEwLjggMi42djMwLjVoLTg4LjN2LTMwLjVjMy41LTEgNy4xLTEuOCAxMC44LTIuNmw4LjEtMS42di04OC45bC0xMS41IDEuN2MtMzguNyA1LjYtNzYuMiAyMC4zLTEwOC41IDQyLjVsLTQuNCAzdjU1LjJsOC4xIDEuNmMxLjUuMyA1LjMgMS40IDkgMi41djE3LjJoLTg5Yy0xNi4xIDI2LjctMjcuNSA1Ni41LTMzIDg4LjQtMi41IDE0LjItMy44IDI5LTMuOCA0NCAwIDE1LjEgMS4zIDI5LjggMy44IDQ0LjIgNS41IDMxLjkgMTYuOSA2MS43IDMzIDg4LjRoODl2ODYuNWw1LjEgMi45YzM4LjYgMjIuMiA4Mi43IDMzLjkgMTI3LjUgMzMuOXM4OC44LTExLjcgMTI3LjQtMzMuOWw1LjEtMi45di04Ni41aDg1LjZjMTYuMS0yNi43IDI3LjUtNTYuNSAzMy04OC40IDEuMS02LjIgMS45LTEyLjUgMi41LTE4LjloLTg5Yy0xIDYuNC0yLjMgMTIuNy00IDE4LjltLTEyNS4zLTIxOS43di02OWMzOC4zIDUuNSA3My43IDE5LjggMTA0LjIgNDAuOHY0MS42Yy0zLjEuNi0xMS44IDMuMy0xNy4xIDQuOHYyMDEuNWgtNjguMnYtMjE0LjlsLTcuNC0yYy0zLjgtMS4xLTcuNi0yLTExLjUtMi44bTguOCAxMzEuNHY4OC4zaC04OC4zdi04OC4zaDg4LjN6bS04OC4zIDE3Ni43aDg4LjN2MjkuMmMtMTQuNCAzLjktMjkuMyA1LjktNDQuMiA1LjktMTQuOSAwLTI5LjgtMi00NC4yLTUuOS4xIDAgLjEtMjkuMi4xLTI5LjJ6bS05NS40LTI5NC43di00MS41YzMwLjUtMjEgNjUuOS0zNS4zIDEwNC4yLTQwLjh2NjljLTMuOS44LTcuNyAxLjctMTEuNSAyLjdsLTcuNSAydjM4LjJoLTY4LjF2LTI0LjdjLTUuMy0xLjYtMTQtNC4zLTE3LjEtNC45bTcgMTQ3Ljd2NTguNmgtMzEuNmMtMy44LTE0LjEtNS45LTI4LjktNS45LTQ0LjJzMi4xLTMwLjEgNS45LTQ0LjJoMzEuNnYyOS44em0yNTUgMjI3LjZjLTM2LjEgMjAuNy03Ny45IDMyLjUtMTIyLjQgMzIuNS00NC42IDAtODYuNC0xMS44LTEyMi40LTMyLjV2LTI1Ny4zaDY4LjJ2MjEzLjhsNy41IDJjMTUuMyA0LjEgMzEgNi4yIDQ2LjggNi4yIDE1LjggMCAzMS41LTIuMSA0Ni44LTYuMmw3LjQtMnYtMzdoNjguMmMtLjEtLjEtLjEgODAuNS0uMSA4MC41eiIvPjwvc3ZnPg==)
}

.blogname a:focus,.blogname a:hover {
    background-image: url(//www.chapman.edu/_assets/cu_icons/cu_monogram_red_20-f9d0a56021e351f58f56f70ec7bb223076073465d776e790e4c5f186c43bb57f.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNNDE5IDMwMC4zaC0yOC4ydi04OC4zaDI4LjJjMS43IDYuMiAzIDEyLjUgNCAxOC45aDg5Yy0uNi02LjQtMS40LTEyLjctMi41LTE4LjktNS41LTMxLjktMTYuOS02MS43LTMzLTg4LjRoLTg1LjZ2LTE3LjJjMy43LTEuMSA3LjUtMi4yIDktMi41bDguMS0xLjZ2LTU1LjJsLTQuNC0zYy0zMi4zLTIyLjItNjkuOC0zNi45LTEwOC41LTQyLjRsLTExLjUtMS43djg4LjlsOC4xIDEuNmMzLjcuNyA3LjMgMS42IDEwLjggMi42djMwLjVoLTg4LjN2LTMwLjVjMy41LTEgNy4xLTEuOCAxMC44LTIuNmw4LjEtMS42di04OC45bC0xMS41IDEuN2MtMzguNyA1LjYtNzYuMiAyMC4zLTEwOC41IDQyLjVsLTQuNCAzdjU1LjJsOC4xIDEuNmMxLjUuMyA1LjMgMS40IDkgMi41djE3LjJoLTg5Yy0xNi4xIDI2LjctMjcuNSA1Ni41LTMzIDg4LjQtMi41IDE0LjItMy44IDI5LTMuOCA0NCAwIDE1LjEgMS4zIDI5LjggMy44IDQ0LjIgNS41IDMxLjkgMTYuOSA2MS43IDMzIDg4LjRoODl2ODYuNWw1LjEgMi45YzM4LjYgMjIuMiA4Mi43IDMzLjkgMTI3LjUgMzMuOXM4OC44LTExLjcgMTI3LjQtMzMuOWw1LjEtMi45di04Ni41aDg1LjZjMTYuMS0yNi43IDI3LjUtNTYuNSAzMy04OC40IDEuMS02LjIgMS45LTEyLjUgMi41LTE4LjloLTg5Yy0xIDYuNC0yLjMgMTIuNy00IDE4LjltLTEyNS4zLTIxOS43di02OWMzOC4zIDUuNSA3My43IDE5LjggMTA0LjIgNDAuOHY0MS42Yy0zLjEuNi0xMS44IDMuMy0xNy4xIDQuOHYyMDEuNWgtNjguMnYtMjE0LjlsLTcuNC0yYy0zLjgtMS4xLTcuNi0yLTExLjUtMi44bTguOCAxMzEuNHY4OC4zaC04OC4zdi04OC4zaDg4LjN6bS04OC4zIDE3Ni43aDg4LjN2MjkuMmMtMTQuNCAzLjktMjkuMyA1LjktNDQuMiA1LjktMTQuOSAwLTI5LjgtMi00NC4yLTUuOS4xIDAgLjEtMjkuMi4xLTI5LjJ6bS05NS40LTI5NC43di00MS41YzMwLjUtMjEgNjUuOS0zNS4zIDEwNC4yLTQwLjh2NjljLTMuOS44LTcuNyAxLjctMTEuNSAyLjdsLTcuNSAydjM4LjJoLTY4LjF2LTI0LjdjLTUuMy0xLjYtMTQtNC4zLTE3LjEtNC45bTcgMTQ3Ljd2NTguNmgtMzEuNmMtMy44LTE0LjEtNS45LTI4LjktNS45LTQ0LjJzMi4xLTMwLjEgNS45LTQ0LjJoMzEuNnYyOS44em0yNTUgMjI3LjZjLTM2LjEgMjAuNy03Ny45IDMyLjUtMTIyLjQgMzIuNS00NC42IDAtODYuNC0xMS44LTEyMi40LTMyLjV2LTI1Ny4zaDY4LjJ2MjEzLjhsNy41IDJjMTUuMyA0LjEgMzEgNi4yIDQ2LjggNi4yIDE1LjggMCAzMS41LTIuMSA0Ni44LTYuMmw3LjQtMnYtMzdoNjguMmMtLjEtLjEtLjEgODAuNS0uMSA4MC41eiIvPjwvc3ZnPg==)
}

.blogname.business a {
    background: url(//www.chapman.edu/_assets/cu_icons/business_black_20-844f98cf9f1e20a7b644596aa6969fffe5fa3f60edd408963b360af8a142cf4d.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDQ4IDE5MmMwLTEwNi04Ni0xOTItMTkyLTE5MnMtMTkyIDg2LTE5MiAxOTJjMCA3MS4xIDM4LjYgMTMzLjEgOTYgMTY2LjN2ODkuN2w2NCA2NGg2NGw2NC02NHYtODkuN2M1Ny40LTMzLjIgOTYtOTUuMiA5Ni0xNjYuM3ptLTE0NCAyNTZoLTk2Yy04LjggMC0xNi03LjItMTYtMTZzNy4yLTE2IDE2LTE2aDk2YzguOCAwIDE2IDcuMiAxNiAxNnMtNy4yIDE2LTE2IDE2em0xNi0xMDkuM3YtMTQ2LjdjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzItMzIgMTQuMy0zMiAzMnYxODguOGMtMTAuNCAyLjEtMjEuMSAzLjItMzIgMy4ycy0yMS42LTEuMS0zMi0zLjJ2LTE4OC44YzAtMTcuNy0xNC4zLTMyLTMyLTMycy0zMiAxNC4zLTMyIDMyIDE0LjMgMzIgMzIgMzJ2MTQ2LjdjLTE4LjEtNy45LTM0LjgtMTkuMi00OS4xLTMzLjYtMzAuMy0zMC4yLTQ2LjktNzAuNC00Ni45LTExMy4xczE2LjYtODIuOSA0Ni45LTExMy4xYzMwLjItMzAuMyA3MC40LTQ2LjkgMTEzLjEtNDYuOSA0Mi43IDAgODIuOSAxNi42IDExMy4xIDQ2LjkgMzAuMyAzMC4yIDQ2LjkgNzAuNCA0Ni45IDExMy4xIDAgNDIuNy0xNi42IDgyLjktNDYuOCAxMTMuMS0xNC41IDE0LjQtMzEuMSAyNS43LTQ5LjIgMzMuNnoiLz48L3N2Zz4=)
}

.blogname.business a:focus,.blogname.business a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/business_red_20-773ac3c5ad19bb8834aad62773e09eaff704563628683eba7d5cd64c0a223530.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNNDQ4IDE5MmMwLTEwNi04Ni0xOTItMTkyLTE5MnMtMTkyIDg2LTE5MiAxOTJjMCA3MS4xIDM4LjYgMTMzLjEgOTYgMTY2LjN2ODkuN2w2NCA2NGg2NGw2NC02NHYtODkuN2M1Ny40LTMzLjIgOTYtOTUuMiA5Ni0xNjYuM3ptLTE0NCAyNTZoLTk2Yy04LjggMC0xNi03LjItMTYtMTZzNy4yLTE2IDE2LTE2aDk2YzguOCAwIDE2IDcuMiAxNiAxNnMtNy4yIDE2LTE2IDE2em0xNi0xMDkuM3YtMTQ2LjdjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzItMzIgMTQuMy0zMiAzMnYxODguOGMtMTAuNCAyLjEtMjEuMSAzLjItMzIgMy4ycy0yMS42LTEuMS0zMi0zLjJ2LTE4OC44YzAtMTcuNy0xNC4zLTMyLTMyLTMycy0zMiAxNC4zLTMyIDMyIDE0LjMgMzIgMzIgMzJ2MTQ2LjdjLTE4LjEtNy45LTM0LjgtMTkuMi00OS4xLTMzLjYtMzAuMy0zMC4yLTQ2LjktNzAuNC00Ni45LTExMy4xczE2LjYtODIuOSA0Ni45LTExMy4xYzMwLjItMzAuMyA3MC40LTQ2LjkgMTEzLjEtNDYuOSA0Mi43IDAgODIuOSAxNi42IDExMy4xIDQ2LjkgMzAuMyAzMC4yIDQ2LjkgNzAuNCA0Ni45IDExMy4xIDAgNDIuNy0xNi42IDgyLjktNDYuOCAxMTMuMS0xNC41IDE0LjQtMzEuMSAyNS43LTQ5LjIgMzMuNnoiLz48L3N2Zz4=)
}

.blogname.communication a {
    background: url(//www.chapman.edu/_assets/cu_icons/communication_black_20-9b7a517b81563a82116e91f70b24c395e5fb537fe4c8f4c3d816c40ec0884666.png);
    background: none,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9InJlZF9yaW5nc19ub2ZpbGxfMl8iPjxnIGlkPSJYTUxJRF80XyI+PHBhdGggZD0iTTEwLjEsMTIuNkM3LDEyLjYsNC40LDEwLjEsNC40LDdjMC0zLjEsMi41LTUuNiw1LjYtNS42YzMuMSwwLDUuNiwyLjUsNS42LDUuNkMxNS43LDEwLjEsMTMuMiwxMi42LDEwLjEsMTIuNnogTTEwLjEsMi44QzcuOCwyLjgsNS45LDQuNyw1LjksN2MwLDIuMywxLjksNC4yLDQuMiw0LjJjMi4zLDAsNC4yLTEuOSw0LjItNC4yQzE0LjIsNC43LDEyLjQsMi44LDEwLjEsMi44eiIvPjwvZz48Zz48cGF0aCBkPSJNNi43LDE4LjRjLTEuOSwwLTMuOC0xLTQuOS0yLjhjLTAuOC0xLjMtMS0yLjgtMC42LTQuM2MwLjQtMS41LDEuMy0yLjcsMi42LTMuNGwwLDBjMS4zLTAuOCwyLjgtMSw0LjMtMC42YzEuNSwwLjQsMi43LDEuMywzLjQsMi42YzEuNiwyLjcsMC42LDYuMS0yLjEsNy43QzguNywxOC4xLDcuNywxOC40LDYuNywxOC40eiBNNi43LDguNkM2LDguNiw1LjMsOC44LDQuNyw5LjFsMCwwYy0xLDAuNi0xLjcsMS41LTEuOSwyLjVjLTAuMywxLjEtMC4xLDIuMiwwLjQsMy4yYzEuMSwyLDMuNywyLjcsNS43LDEuNXMyLjctMy43LDEuNS01LjdDOS44LDkuNyw4LjksOSw3LjgsOC43QzcuNSw4LjYsNy4xLDguNiw2LjcsOC42eiIvPjwvZz48Zz48cGF0aCBkPSJNMTMuNCwxOC40Yy0xLDAtMS45LTAuMi0yLjgtMC44bDAsMGMtMi43LTEuNi0zLjYtNS0yLjEtNy43YzAuOC0xLjMsMi0yLjIsMy40LTIuNmMxLjUtMC40LDMtMC4yLDQuMywwLjZjMS4zLDAuOCwyLjIsMiwyLjYsMy40YzAuNCwxLjUsMC4yLDMtMC42LDQuM0MxNy4yLDE3LjQsMTUuMywxOC40LDEzLjQsMTguNHogTTExLjMsMTYuM2MyLDEuMSw0LjUsMC41LDUuNy0xLjVjMC42LTEsMC43LTIuMSwwLjQtMy4yYy0wLjMtMS4xLTEtMi0xLjktMi41Yy0xLTAuNi0yLjEtMC43LTMuMi0wLjRjLTEuMSwwLjMtMiwxLTIuNSwxLjlDOC42LDEyLjYsOS4zLDE1LjIsMTEuMywxNi4zTDExLjMsMTYuM3oiLz48L2c+PC9nPjwvc3ZnPg==)
}

.blogname.communication a:focus,.blogname.communication a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/communication_red_20-279554fe9ad40c57d4528b6320a0395a9010eb02b21c6e22a49d95bac11f0ebe.png);
    background: none,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6Izk4MUEzMTt9PC9zdHlsZT48ZyBpZD0icmVkX3JpbmdzX25vZmlsbF8yXyI+PGcgaWQ9IlhNTElEXzRfIj48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuMSwxMi42QzcsMTIuNiw0LjQsMTAuMSw0LjQsN2MwLTMuMSwyLjUtNS42LDUuNi01LjZjMy4xLDAsNS42LDIuNSw1LjYsNS42QzE1LjcsMTAuMSwxMy4yLDEyLjYsMTAuMSwxMi42eiBNMTAuMSwyLjhDNy44LDIuOCw1LjksNC43LDUuOSw3YzAsMi4zLDEuOSw0LjIsNC4yLDQuMmMyLjMsMCw0LjItMS45LDQuMi00LjJDMTQuMiw0LjcsMTIuNCwyLjgsMTAuMSwyLjh6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjcsMTguNGMtMS45LDAtMy44LTEtNC45LTIuOGMtMC44LTEuMy0xLTIuOC0wLjYtNC4zYzAuNC0xLjUsMS4zLTIuNywyLjYtMy40bDAsMGMxLjMtMC44LDIuOC0xLDQuMy0wLjZjMS41LDAuNCwyLjcsMS4zLDMuNCwyLjZjMS42LDIuNywwLjYsNi4xLTIuMSw3LjdDOC43LDE4LjEsNy43LDE4LjQsNi43LDE4LjR6IE02LjcsOC42QzYsOC42LDUuMyw4LjgsNC43LDkuMWwwLDBjLTEsMC42LTEuNywxLjUtMS45LDIuNWMtMC4zLDEuMS0wLjEsMi4yLDAuNCwzLjJjMS4xLDIsMy43LDIuNyw1LjcsMS41czIuNy0zLjcsMS41LTUuN0M5LjgsOS43LDguOSw5LDcuOCw4LjdDNy41LDguNiw3LjEsOC42LDYuNyw4LjZ6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy40LDE4LjRjLTEsMC0xLjktMC4yLTIuOC0wLjhsMCwwYy0yLjctMS42LTMuNi01LTIuMS03LjdjMC44LTEuMywyLTIuMiwzLjQtMi42YzEuNS0wLjQsMy0wLjIsNC4zLDAuNmMxLjMsMC44LDIuMiwyLDIuNiwzLjRjMC40LDEuNSwwLjIsMy0wLjYsNC4zQzE3LjIsMTcuNCwxNS4zLDE4LjQsMTMuNCwxOC40eiBNMTEuMywxNi4zYzIsMS4xLDQuNSwwLjUsNS43LTEuNWMwLjYtMSwwLjctMi4xLDAuNC0zLjJjLTAuMy0xLjEtMS0yLTEuOS0yLjVjLTEtMC42LTIuMS0wLjctMy4yLTAuNGMtMS4xLDAuMy0yLDEtMi41LDEuOUM4LjYsMTIuNiw5LjMsMTUuMiwxMS4zLDE2LjNMMTEuMywxNi4zeiIvPjwvZz48L2c+PC9zdmc+)
}

.blogname.copa a {
    background: url(//www.chapman.edu/_assets/cu_icons/copa_black_20-21e635081f2aa28fa81cbe078cbf4ef6c264a5b9f46507bcdbe655e378d63a50.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTE0Ni44IDBsMzY1LjIgNDQ0LjEtMjEyLjggMS4zIi8+PGVsbGlwc2UgY3g9IjQwNC40IiBjeT0iNDUwLjciIHJ4PSIxMDcuNiIgcnk9IjYxLjMiLz48cGF0aCBmaWxsPSIjQTgyMjM5IiBvcGFjaXR5PSIuNSIgZD0iTTQxNS4zIDBsLTQxNS4zIDQ0NC4xIDI0MiAxLjMiLz48cGF0aCBkPSJNMCA0NTAuN2MwIDMzLjkgNTQuOCA2MS4zIDEyMi40IDYxLjMgNjcuNiAwIDEyMi40LTI3LjQgMTIyLjQtNjEuM3MtNTQuOC02MS4zLTEyMi40LTYxLjNjLTY3LjYuMS0xMjIuNCAyNy41LTEyMi40IDYxLjN6Ii8+PC9zdmc+)
}

.blogname.copa a:focus,.blogname.copa a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/copa_red_20-601f199f08ecd0ea1eed21722f2a62bcdf1ca3b9956f3ee6e077da153959e71c.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBvcGFjaXR5PSIuNSIgZD0iTTE0Ni44IDBsMzY1LjIgNDQ0LjEtMjEyLjggMS4zIi8+PGVsbGlwc2UgZmlsbD0iI0E4MjIzOSIgY3g9IjQwNC40IiBjeT0iNDUwLjciIHJ4PSIxMDcuNiIgcnk9IjYxLjMiLz48cGF0aCBmaWxsPSIjQTgyMjM5IiBvcGFjaXR5PSIuNSIgZD0iTTQxNS4zIDBsLTQxNS4zIDQ0NC4xIDI0MiAxLjMiLz48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMCA0NTAuN2MwIDMzLjkgNTQuOCA2MS4zIDEyMi40IDYxLjMgNjcuNiAwIDEyMi40LTI3LjQgMTIyLjQtNjEuM3MtNTQuOC02MS4zLTEyMi40LTYxLjNjLTY3LjYuMS0xMjIuNCAyNy41LTEyMi40IDYxLjN6Ii8+PC9zdmc+)
}

.blogname.crean a {
    background: url(//www.chapman.edu/_assets/cu_icons/crean_black_20-40f126a1251e8c86a2af7d96316b8c7077fc04e8281f79aa67357d0ad52013fa.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzkxLjEgNTExaC0uM2MtNy43LS4yLTEzLjctNi41LTEzLjYtMTQuMSAwLTIgMi4yLTIwMS4zLTEyMy45LTIzMy4xLTY0LjMtMTQuOS0xMTAuNC02My43LTEzMy4zLTE0MC45LTE2LjctNTYuNy0xNS4xLTEwOC40LTE1LTExMC41LjQtNy43IDctMTMuNSAxNC40LTEzLjQgNy43LjMgMTMuNiA2LjcgMTMuNCAxNC4zLS4xIDEuOS01LjMgMTkyLjkgMTI3LjEgMjIzLjUgMTQ3LjYgMzcuMyAxNDUuMiAyNTEuNSAxNDUuMSAyNjAuNi0uMiA3LjYtNi4zIDEzLjYtMTMuOSAxMy42em0tMjcyLjIgMGMtNy42IDAtMTMuOC02LjEtMTMuOS0xMy44IDAtOS4yLjUtMjI2LjIgMTQ4LjYtMjYwLjQgMTI2LTI5LjEgMTIzLjctMjIxLjggMTIzLjYtMjIzLjctLjItNy42IDUuOS0xNCAxMy42LTE0LjFoLjNjNy41IDAgMTMuNyA2IDEzLjkgMTMuNi4yIDguOSAyLjYgMjE3LjItMTQ1LjEgMjUxLjMtMTI2LjQgMjkuMS0xMjcuMSAyMzEuMi0xMjcuMSAyMzMuMiAwIDcuNi02LjEgMTMuOS0xMy45IDEzLjl6bTIyMy40LTMxMS40aC0xNzYuMmMtNy43IDAtMTMuOS02LjItMTMuOS0xMy44IDAtNy42IDYuMi0xMy44IDEzLjktMTMuOGgxNzYuMWM3LjcgMCAxMy45IDYuMiAxMy45IDEzLjguMSA3LjctNi4xIDEzLjgtMTMuOCAxMy44em0yOC4zLTU4LjhoLTIzMWMtNy43IDAtMTMuOS02LjItMTMuOS0xMy44czYuMi0xMy44IDEzLjktMTMuOGgyMzFjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44cy02LjMgMTMuOC0xMy45IDEzLjh6bS02LjUgMjQ5LjloLTIyM2MtNy43IDAtMTMuOS02LjItMTMuOS0xMy44IDAtNy42IDYuMi0xMy44IDEzLjktMTMuOGgyMjNjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44IDAgNy42LTYuMiAxMy44LTEzLjkgMTMuOHptMTYuNi0zMDguN2gtMjU0LjhjLTcuNyAwLTEzLjktNi4yLTEzLjktMTMuOHM2LjItMTMuOCAxMy45LTEzLjhoMjU0LjhjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44IDAgNy42LTYuMiAxMy44LTEzLjkgMTMuOHptLTMuNiAzNzAuNmgtMjQ5Yy03LjcgMC0xMy45LTYuMi0xMy45LTEzLjggMC03LjcgNi4yLTEzLjggMTMuOS0xMy44aDI0OWM3LjcgMCAxMy45IDYuMiAxMy45IDEzLjgtLjEgNy42LTYuMyAxMy44LTEzLjkgMTMuOHptLTM2LTEyMy44aC0xNjkuM2MtNy43IDAtMTMuOS02LjItMTMuOS0xMy44czYuMi0xMy44IDEzLjktMTMuOGgxNjkuM2M3LjcgMCAxMy45IDYuMiAxMy45IDEzLjhzLTYuMiAxMy44LTEzLjkgMTMuOHoiLz48L3N2Zz4=)
}

.blogname.crean a:focus,.blogname.crean a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/crean_red_20-8e97b802b34fd3f4b34eb70d6c455fba31a0418f9f2b498c6cf9503c6f1daa83.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMzkxLjEgNTExaC0uM2MtNy43LS4yLTEzLjctNi41LTEzLjYtMTQuMSAwLTIgMi4yLTIwMS4zLTEyMy45LTIzMy4xLTY0LjMtMTQuOS0xMTAuNC02My43LTEzMy4zLTE0MC45LTE2LjctNTYuNy0xNS4xLTEwOC40LTE1LTExMC41LjQtNy43IDctMTMuNSAxNC40LTEzLjQgNy43LjMgMTMuNiA2LjcgMTMuNCAxNC4zLS4xIDEuOS01LjMgMTkyLjkgMTI3LjEgMjIzLjUgMTQ3LjYgMzcuMyAxNDUuMiAyNTEuNSAxNDUuMSAyNjAuNi0uMiA3LjYtNi4zIDEzLjYtMTMuOSAxMy42em0tMjcyLjIgMGMtNy42IDAtMTMuOC02LjEtMTMuOS0xMy44IDAtOS4yLjUtMjI2LjIgMTQ4LjYtMjYwLjQgMTI2LTI5LjEgMTIzLjctMjIxLjggMTIzLjYtMjIzLjctLjItNy42IDUuOS0xNCAxMy42LTE0LjFoLjNjNy41IDAgMTMuNyA2IDEzLjkgMTMuNi4yIDguOSAyLjYgMjE3LjItMTQ1LjEgMjUxLjMtMTI2LjQgMjkuMS0xMjcuMSAyMzEuMi0xMjcuMSAyMzMuMiAwIDcuNi02LjEgMTMuOS0xMy45IDEzLjl6bTIyMy40LTMxMS40aC0xNzYuMmMtNy43IDAtMTMuOS02LjItMTMuOS0xMy44IDAtNy42IDYuMi0xMy44IDEzLjktMTMuOGgxNzYuMWM3LjcgMCAxMy45IDYuMiAxMy45IDEzLjguMSA3LjctNi4xIDEzLjgtMTMuOCAxMy44em0yOC4zLTU4LjhoLTIzMWMtNy43IDAtMTMuOS02LjItMTMuOS0xMy44czYuMi0xMy44IDEzLjktMTMuOGgyMzFjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44cy02LjMgMTMuOC0xMy45IDEzLjh6bS02LjUgMjQ5LjloLTIyM2MtNy43IDAtMTMuOS02LjItMTMuOS0xMy44IDAtNy42IDYuMi0xMy44IDEzLjktMTMuOGgyMjNjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44IDAgNy42LTYuMiAxMy44LTEzLjkgMTMuOHptMTYuNi0zMDguN2gtMjU0LjhjLTcuNyAwLTEzLjktNi4yLTEzLjktMTMuOHM2LjItMTMuOCAxMy45LTEzLjhoMjU0LjhjNy43IDAgMTMuOSA2LjIgMTMuOSAxMy44IDAgNy42LTYuMiAxMy44LTEzLjkgMTMuOHptLTMuNiAzNzAuNmgtMjQ5Yy03LjcgMC0xMy45LTYuMi0xMy45LTEzLjggMC03LjcgNi4yLTEzLjggMTMuOS0xMy44aDI0OWM3LjcgMCAxMy45IDYuMiAxMy45IDEzLjgtLjEgNy42LTYuMyAxMy44LTEzLjkgMTMuOHptLTM2LTEyMy44aC0xNjkuM2MtNy43IDAtMTMuOS02LjItMTMuOS0xMy44czYuMi0xMy44IDEzLjktMTMuOGgxNjkuM2M3LjcgMCAxMy45IDYuMiAxMy45IDEzLjhzLTYuMiAxMy44LTEzLjkgMTMuOHoiLz48L3N2Zz4=)
}

.blogname.dodge a {
    background: url(//www.chapman.edu/_assets/cu_icons/dodge_black_20-6391947665b45d86d6e1c0f1f333b44b52eb3894306088d00a2a5c8d1d5ffae3.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2IDBjLTE0MS40IDAtMjU2IDExNC42LTI1NiAyNTZzMTE0LjYgMjU2IDI1NiAyNTYgMjU2LTExNC42IDI1Ni0yNTYtMTE0LjYtMjU2LTI1Ni0yNTZ6bTAgNTYuOGMzMC4yIDAgNTQuNyAyNC41IDU0LjcgNTQuNyAwIDMwLjItMjQuNSA1NC43LTU0LjcgNTQuNy0zMC4yIDAtNTQuNy0yNC41LTU0LjctNTQuNyAwLTMwLjIgMjQuNS01NC43IDU0LjctNTQuN3ptLTE5OC4yIDE1MC42YzAtMzAuMiAyNC41LTU0LjcgNTQuNy01NC43IDMwLjIgMCA1NC43IDI0LjUgNTQuNyA1NC43IDAgMzAuMi0yNC41IDU0LjctNTQuNyA1NC43cy01NC43LTI0LjUtNTQuNy01NC43em0xMTEuNCAyMTUuMmMtMzAuMiAwLTU0LjctMjQuNC01NC43LTU0LjYgMC0zMC4yIDI0LjUtNTQuNyA1NC43LTU0LjcgMzAuMiAwIDU0LjcgMjQuNSA1NC43IDU0LjdzLTI0LjUgNTQuNi01NC43IDU0LjZ6bTg2LjgtMTM0LjZjLTE3LjcgMC0zMi0xNC4zLTMyLTMyczE0LjMtMzIgMzItMzIgMzIgMTQuMyAzMiAzMi0xNC4zIDMyLTMyIDMyem04Ni44IDEzNWMtMzAuMiAwLTU0LjYtMjQuNS01NC42LTU0LjYgMC0zMC4yIDI0LjUtNTQuNyA1NC42LTU0LjcgMzAuMiAwIDU0LjcgMjQuNSA1NC43IDU0LjcgMCAzMC4xLTI0LjUgNTQuNi01NC43IDU0LjZ6bTU2LjgtMTYwLjdjLTMwLjIgMC01NC43LTI0LjUtNTQuNy01NC42IDAtMzAuMiAyNC41LTU0LjcgNTQuNy01NC43IDMwLjIgMCA1NC43IDI0LjUgNTQuNyA1NC43LS4xIDMwLjItMjQuNiA1NC42LTU0LjcgNTQuNnoiLz48L3N2Zz4=)
}

.blogname.dodge a:focus,.blogname.dodge a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/dodge_red_20-2836d4b79c552fb7ac6d353f982b8173a375a75ef7bf98816d2c2847f2361472.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMjU2IDBjLTE0MS40IDAtMjU2IDExNC42LTI1NiAyNTZzMTE0LjYgMjU2IDI1NiAyNTYgMjU2LTExNC42IDI1Ni0yNTYtMTE0LjYtMjU2LTI1Ni0yNTZ6bTAgNTYuOGMzMC4yIDAgNTQuNyAyNC41IDU0LjcgNTQuNyAwIDMwLjItMjQuNSA1NC43LTU0LjcgNTQuNy0zMC4yIDAtNTQuNy0yNC41LTU0LjctNTQuNyAwLTMwLjIgMjQuNS01NC43IDU0LjctNTQuN3ptLTE5OC4yIDE1MC42YzAtMzAuMiAyNC41LTU0LjcgNTQuNy01NC43IDMwLjIgMCA1NC43IDI0LjUgNTQuNyA1NC43IDAgMzAuMi0yNC41IDU0LjctNTQuNyA1NC43cy01NC43LTI0LjUtNTQuNy01NC43em0xMTEuNCAyMTUuMmMtMzAuMiAwLTU0LjctMjQuNC01NC43LTU0LjYgMC0zMC4yIDI0LjUtNTQuNyA1NC43LTU0LjcgMzAuMiAwIDU0LjcgMjQuNSA1NC43IDU0LjdzLTI0LjUgNTQuNi01NC43IDU0LjZ6bTg2LjgtMTM0LjZjLTE3LjcgMC0zMi0xNC4zLTMyLTMyczE0LjMtMzIgMzItMzIgMzIgMTQuMyAzMiAzMi0xNC4zIDMyLTMyIDMyem04Ni44IDEzNWMtMzAuMiAwLTU0LjYtMjQuNS01NC42LTU0LjYgMC0zMC4yIDI0LjUtNTQuNyA1NC42LTU0LjcgMzAuMiAwIDU0LjcgMjQuNSA1NC43IDU0LjcgMCAzMC4xLTI0LjUgNTQuNi01NC43IDU0LjZ6bTU2LjgtMTYwLjdjLTMwLjIgMC01NC43LTI0LjUtNTQuNy01NC42IDAtMzAuMiAyNC41LTU0LjcgNTQuNy01NC43IDMwLjIgMCA1NC43IDI0LjUgNTQuNyA1NC43LS4xIDMwLjItMjQuNiA1NC42LTU0LjcgNTQuNnoiLz48L3N2Zz4=)
}

.blogname.education a {
    background: url(//www.chapman.edu/_assets/cu_icons/education_black_20-82a07cd38bdfefffe90c6d65512248e299fa07c194deea50177a07203416ef4d.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjI0LjEgNTEyYzkuNy0yMDEuMiA0OS4zLTQ0NC01MS4yLTQ4OC41IDkuNy0xLjkgNTIuMiA5LjcgODQgNzAuNiAzNi43LTgyLjIgOTkuNS05Ny43IDE0Mi45LTg5LTE1MC43IDEwLjYtMTI0LjYgNTUuOC05OS41IDUwNi41bC03Ni4yLjR6bTguNC0xMjIuNWMxLjItMTcuNi0yNC44LTUwLjYtNzctNzIuOS01Mi4xLTIyLjMtOTYtNDcuOS05MS03Ni45IDQuNy0yNi44IDI1LjMtNDAuMSAyNS4zLTQwLjFzLTE4LjIgMjEuNy0xNy40IDQxLjZjMSAyNi42IDQyLjUgNDUuNSA4MC4yIDU3LjEgMzcuNyAxMS42IDkwLjggNDcuMiA5MC44IDQ3LjJzLTEyLjEgNjEuNi0xMC45IDQ0em0tMTA3LjYtMTY5LjVzLTEuNy01LjktNy4xLTUuOWMtNS40IDAtMTIuMSA5LjYtMTkuNyA3LjUtNy41LTIuMS03LjUtOS42LTEwLTEwLjUtMi41LS44LTkuNiAxLjctOS42IDEuN3M2LjMtMTYuNCAyNC4zLTIyLjJjMTMtNC4yIDIxLjIuNiAyMy45IDMuOCA2LjYgOC0xLjggMjUuNi0xLjggMjUuNnptLTEyLjIgMzIuM3MyNS41IDIxLjQgMzkuOCA5LjdjMTUuNS0xMi44IDkuNi0yNS4yIDE4LjQtMzUuMiA4LjgtMTAuMSAxNS45LTEzLjggMzYgLjQgMjAuMSAxNC4zLTYuNy0xMy40LTYuNy0xMy40bC0xNC43LTEwLjVzNC42IDkuNi0uOCA5LjJjLTUuNC0uNC0xOC0xMi4yLTMyLjItMi41LTE0LjIgOS42LTEzLjggMjQuMy0yMy41IDM0LjQtNC4yIDQuNS0xNi4zIDcuOS0xNi4zIDcuOXptMTI0LjMgNjUuNmM5LjctNjguNC00OC41LTExNC41LTgyLjUtMTM4LjQtMzQtMjMuOS02NC40LTQzLjQtODEuNC00NS44IDEyLjUtLjMgMjEuNSAzLjUgMjEuNSAxLjRsLTE4LjctMTcuN3M2LjYgMi44IDguNiAyLjVjMi4xLS40IDMuMS0xMy45IDMuMS0xMy45czEzLjkgMjguOCAyMy45IDI4LjhjNC45IDAgMS0xNi43IDkuNC0yMi4yIDguMy01LjUgMTEuMS0zLjUgMTUuNi0yLjQtNC44IDIuMS0xMC43IDQuOC0xMS44IDExLjQtMSA2LjYgNC41IDIzLjYgNy4zIDI2LjcgMi44IDMuMSA2MS4zIDM2LjggNzQuOCA0NS4xIDEzLjUgOC4zIDIzLjIgMjMuNiAyNS4zIDIyLjYgMi4xLTEgNy4zLTM0IDcuMy0zNGw0LjggNzhjLjEtLjEgMjcuNSA0My03LjIgNTcuOXptLTEzMS4zLTI4LjhzLTIuOCAzLjUtNS45IDUuMmMtMy4xIDEuNy0yMi4yIDcuMy0yMy45IDI1LjQtMS43IDE4IDUuMiAzMi4zIDExLjEgMzkuMiAwLTYuOC44LTExLjIgMy4yLTE2LjMgMy02LjUgMTQuNS0xMS44IDE4LTIxLjVzLTMuNC0xMS4zLTIuOC0xNS4zYzEuNC04LjMgMTQuNi03LjMgMTQuNi03LjNsLTE0LjMtOS40em05NC42IDUwLjNzLTUwLjItMTcuNy02OC4yIDEzLjkgOS4zIDU5LjcgMzAuOCA2My44Yy03LjMtOC4zLTE2LjUtMTYuMy0xMi44LTI5LjEgNS45LTIwLjUgMTcuMy02LjYgMjQuMy0yMC41IDUuOS0xMS44LTYuNi0xMS4xLTQuMi0xOCAxLTIuOSAxMC0xOCA0OC44IDEwLjRsLTE4LjctMjAuNXptMTYwIDMxLjlzNTUuMS0zMC45IDcyLjggNS45YzE3LjcgMzYuOC0zOS4xIDcwLjEtNjcuMiA0Ny41IDMxLjUgMTAuOCAzNC04IDMzLjMtMTEuNC0uNy0zLjUtNC4xLTguNy04LjctMTAuOC00LjUtMi4xLTEzLjktNC4xLTEyLjgtMTIuNSAxLjEtOC4zIDEyLjgtMTYuMyAxOS4xLTE0LjkgNi4yIDEuNCA3LTMgNi4yLTQuNS02LjYtMTMuMi00Mi43LjctNDIuNy43em0tNzMgMTguMXMxMy44IDExLjggMTcuMyA5LjNjMy41LTIuNCAxMi41LTExLjEgOC4zLTI3LjEtNC4xLTE2LTMuMS0zMS4yLTMuMS0zMS4yczEwLjcgMjMuNiAxNS45IDI2LjdjNS4yIDMuMSA1LjYgNC41IDguNyAyLjEgMy4xLTIuNSAxOS40LTE1LjMgMjUuMy0xOC44IDUuOS0zLjUgMzQuNy0xOS4xIDQ2LjQtMzAuOSAxMS44LTExLjggMTQuNS0xNi45IDExLjUtMjguMS0yLjUtOS0xMS4yLTMuNi0xMy41LTEyLjUtMi4xLTggMS43LTE1LjIgMi4xLTIwLjEuNC00LjktLjMtMTUuMi04LjYtMjIuMiAxNS4yLTIuNCAzOC44LjMgNDcuNCAxNC42IDkuNiAxNS44IDUuMiAzNS43LTE5IDYyLjQtOC40IDkuMy0zMC4zIDIwLjMtNDMuMyAzNC0yNi4zIDI3LjgtNTkuNiAzNi42LTc5LjMgNjcuNy0xNS45IDI0LjctMTYuMS0yNS45LTE2LjEtMjUuOXptLTYuNi0xNDkuMmMyLjEgMTQuOSA0LjkgMjEuNSA3LjMgMjEuOCAyLjQuNCAxMS43LTE0LjggMjIuNS0yNS4zIDEwLjEtOS43IDI3LjgtMTIuMyA2Mi43LTM1LjEgMTQuOS05LjcgNDEuOS0yNC4zIDY5LjYtNTMuNC03LjYgMTMuNS0yMC4xIDM2LjUtMzQuMyA0NC43LTE5IDExLjEtNjkuNiA0My4zLTg5LjQgNjUuMi0xOS43IDIxLjktMzUgNDkuNi0zMy4zIDg0LjMgMS41IDMwLjUtMTAuNC01OS0xMC40LTU5czMuMi01OC4yIDUuMy00My4yem0uMy0yLjVjLS43LTM5LjIgMzUuMi05NiA0MS45LTEwNi45IDEwLTE2LjMgNTkuMi02OS43IDk3LTU0LjEtMzMuNi0yMS4yLTc2LjYgMTAuOC05OS44IDMxLjktMTcuMSAxNS42LTMwLjEgNDYuNS0zNSA0NC40LTQuOS0yLjEtMi44LTgtMi44LThsLTIxLjEgNTQuNWMuMS4xIDIwLjUgNzcuNCAxOS44IDM4LjJ6bTM2LjktMTk1YzEzLjItMTYuMiA0NC40LTI3LjUgNTIuMy0xNS40LTExLjEtMy4zLTE2LjkgNi41LTIwLjIgMTEuOC04LjMgMTMuMy0zLjMgMTcuMi0zLjMgMjYuNyAwIDEyLTEyLjYgOS0xNi4zIDE1LjQtMi4zIDQuMS0xLjMgMTkuNCAyLjggMTYuMiA0LjEtMy4yIDMuMSAzLjUgMy4xIDMuNWwtMTEuMiAxMS40LTguNC0uM3M3LjktMTAuNiA2LjUtMTQuNmMtMS41LTQtMTEuOS01LjUtMTMuNi01LjYtMS43LS4yLTUuMS0yLjUtNS4zLTkuNiIvPjwvc3ZnPg==)
}

.blogname.education a:focus,.blogname.education a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/education_red_20-b2323c78e36f20cbdb55ff7fcc9170ff3ab33f57fcfb23cd7ffa6d3cf199dea0.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMjI0LjEgNTEyYzkuNy0yMDEuMiA0OS4zLTQ0NC01MS4yLTQ4OC41IDkuNy0xLjkgNTIuMiA5LjcgODQgNzAuNiAzNi43LTgyLjIgOTkuNS05Ny43IDE0Mi45LTg5LTE1MC43IDEwLjYtMTI0LjYgNTUuOC05OS41IDUwNi41bC03Ni4yLjR6bTguNC0xMjIuNWMxLjItMTcuNi0yNC44LTUwLjYtNzctNzIuOS01Mi4xLTIyLjMtOTYtNDcuOS05MS03Ni45IDQuNy0yNi44IDI1LjMtNDAuMSAyNS4zLTQwLjFzLTE4LjIgMjEuNy0xNy40IDQxLjZjMSAyNi42IDQyLjUgNDUuNSA4MC4yIDU3LjEgMzcuNyAxMS42IDkwLjggNDcuMiA5MC44IDQ3LjJzLTEyLjEgNjEuNi0xMC45IDQ0em0tMTA3LjYtMTY5LjVzLTEuNy01LjktNy4xLTUuOWMtNS40IDAtMTIuMSA5LjYtMTkuNyA3LjUtNy41LTIuMS03LjUtOS42LTEwLTEwLjUtMi41LS44LTkuNiAxLjctOS42IDEuN3M2LjMtMTYuNCAyNC4zLTIyLjJjMTMtNC4yIDIxLjIuNiAyMy45IDMuOCA2LjYgOC0xLjggMjUuNi0xLjggMjUuNnptLTEyLjIgMzIuM3MyNS41IDIxLjQgMzkuOCA5LjdjMTUuNS0xMi44IDkuNi0yNS4yIDE4LjQtMzUuMiA4LjgtMTAuMSAxNS45LTEzLjggMzYgLjQgMjAuMSAxNC4zLTYuNy0xMy40LTYuNy0xMy40bC0xNC43LTEwLjVzNC42IDkuNi0uOCA5LjJjLTUuNC0uNC0xOC0xMi4yLTMyLjItMi41LTE0LjIgOS42LTEzLjggMjQuMy0yMy41IDM0LjQtNC4yIDQuNS0xNi4zIDcuOS0xNi4zIDcuOXptMTI0LjMgNjUuNmM5LjctNjguNC00OC41LTExNC41LTgyLjUtMTM4LjQtMzQtMjMuOS02NC40LTQzLjQtODEuNC00NS44IDEyLjUtLjMgMjEuNSAzLjUgMjEuNSAxLjRsLTE4LjctMTcuN3M2LjYgMi44IDguNiAyLjVjMi4xLS40IDMuMS0xMy45IDMuMS0xMy45czEzLjkgMjguOCAyMy45IDI4LjhjNC45IDAgMS0xNi43IDkuNC0yMi4yIDguMy01LjUgMTEuMS0zLjUgMTUuNi0yLjQtNC44IDIuMS0xMC43IDQuOC0xMS44IDExLjQtMSA2LjYgNC41IDIzLjYgNy4zIDI2LjcgMi44IDMuMSA2MS4zIDM2LjggNzQuOCA0NS4xIDEzLjUgOC4zIDIzLjIgMjMuNiAyNS4zIDIyLjYgMi4xLTEgNy4zLTM0IDcuMy0zNGw0LjggNzhjLjEtLjEgMjcuNSA0My03LjIgNTcuOXptLTEzMS4zLTI4LjhzLTIuOCAzLjUtNS45IDUuMmMtMy4xIDEuNy0yMi4yIDcuMy0yMy45IDI1LjQtMS43IDE4IDUuMiAzMi4zIDExLjEgMzkuMiAwLTYuOC44LTExLjIgMy4yLTE2LjMgMy02LjUgMTQuNS0xMS44IDE4LTIxLjVzLTMuNC0xMS4zLTIuOC0xNS4zYzEuNC04LjMgMTQuNi03LjMgMTQuNi03LjNsLTE0LjMtOS40em05NC42IDUwLjNzLTUwLjItMTcuNy02OC4yIDEzLjkgOS4zIDU5LjcgMzAuOCA2My44Yy03LjMtOC4zLTE2LjUtMTYuMy0xMi44LTI5LjEgNS45LTIwLjUgMTcuMy02LjYgMjQuMy0yMC41IDUuOS0xMS44LTYuNi0xMS4xLTQuMi0xOCAxLTIuOSAxMC0xOCA0OC44IDEwLjRsLTE4LjctMjAuNXptMTYwIDMxLjlzNTUuMS0zMC45IDcyLjggNS45YzE3LjcgMzYuOC0zOS4xIDcwLjEtNjcuMiA0Ny41IDMxLjUgMTAuOCAzNC04IDMzLjMtMTEuNC0uNy0zLjUtNC4xLTguNy04LjctMTAuOC00LjUtMi4xLTEzLjktNC4xLTEyLjgtMTIuNSAxLjEtOC4zIDEyLjgtMTYuMyAxOS4xLTE0LjkgNi4yIDEuNCA3LTMgNi4yLTQuNS02LjYtMTMuMi00Mi43LjctNDIuNy43em0tNzMgMTguMXMxMy44IDExLjggMTcuMyA5LjNjMy41LTIuNCAxMi41LTExLjEgOC4zLTI3LjEtNC4xLTE2LTMuMS0zMS4yLTMuMS0zMS4yczEwLjcgMjMuNiAxNS45IDI2LjdjNS4yIDMuMSA1LjYgNC41IDguNyAyLjEgMy4xLTIuNSAxOS40LTE1LjMgMjUuMy0xOC44IDUuOS0zLjUgMzQuNy0xOS4xIDQ2LjQtMzAuOSAxMS44LTExLjggMTQuNS0xNi45IDExLjUtMjguMS0yLjUtOS0xMS4yLTMuNi0xMy41LTEyLjUtMi4xLTggMS43LTE1LjIgMi4xLTIwLjEuNC00LjktLjMtMTUuMi04LjYtMjIuMiAxNS4yLTIuNCAzOC44LjMgNDcuNCAxNC42IDkuNiAxNS44IDUuMiAzNS43LTE5IDYyLjQtOC40IDkuMy0zMC4zIDIwLjMtNDMuMyAzNC0yNi4zIDI3LjgtNTkuNiAzNi42LTc5LjMgNjcuNy0xNS45IDI0LjctMTYuMS0yNS45LTE2LjEtMjUuOXptLTYuNi0xNDkuMmMyLjEgMTQuOSA0LjkgMjEuNSA3LjMgMjEuOCAyLjQuNCAxMS43LTE0LjggMjIuNS0yNS4zIDEwLjEtOS43IDI3LjgtMTIuMyA2Mi43LTM1LjEgMTQuOS05LjcgNDEuOS0yNC4zIDY5LjYtNTMuNC03LjYgMTMuNS0yMC4xIDM2LjUtMzQuMyA0NC43LTE5IDExLjEtNjkuNiA0My4zLTg5LjQgNjUuMi0xOS43IDIxLjktMzUgNDkuNi0zMy4zIDg0LjMgMS41IDMwLjUtMTAuNC01OS0xMC40LTU5czMuMi01OC4yIDUuMy00My4yem0uMy0yLjVjLS43LTM5LjIgMzUuMi05NiA0MS45LTEwNi45IDEwLTE2LjMgNTkuMi02OS43IDk3LTU0LjEtMzMuNi0yMS4yLTc2LjYgMTAuOC05OS44IDMxLjktMTcuMSAxNS42LTMwLjEgNDYuNS0zNSA0NC40LTQuOS0yLjEtMi44LTgtMi44LThsLTIxLjEgNTQuNWMuMS4xIDIwLjUgNzcuNCAxOS44IDM4LjJ6bTM2LjktMTk1YzEzLjItMTYuMiA0NC40LTI3LjUgNTIuMy0xNS40LTExLjEtMy4zLTE2LjkgNi41LTIwLjIgMTEuOC04LjMgMTMuMy0zLjMgMTcuMi0zLjMgMjYuNyAwIDEyLTEyLjYgOS0xNi4zIDE1LjQtMi4zIDQuMS0xLjMgMTkuNCAyLjggMTYuMiA0LjEtMy4yIDMuMSAzLjUgMy4xIDMuNWwtMTEuMiAxMS40LTguNC0uM3M3LjktMTAuNiA2LjUtMTQuNmMtMS41LTQtMTEuOS01LjUtMTMuNi01LjYtMS43LS4yLTUuMS0yLjUtNS4zLTkuNiIvPjwvc3ZnPg==)
}

.blogname.law a {
    background: url(//www.chapman.edu/_assets/cu_icons/law_black_20-bd2ea99b579f8fcaa8eea73b4333bfc6fc2cabbd39f739f8e30e0dcb2f2bbc32.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjczLjIgNjEuNmwtMTIuMiAzMjMuNWg2LjRzMS4zIDMuMS0xLjMgOS4zbDYuNCA2LjJjNS4xIDYuMiA1LjEgOS4zIDkgMTUuNSAzLjkgNi4yIDMuOSA2LjIgOSA5LjMgNS4yIDMuMSA2LjQtMS41IDEwLjMgNi4yIDMuOCA3LjcgNi40IDkuMyAzLjggMTUuNS0yLjYgNi4yLTIuNiA0LjctMi42IDQuN2gtOTIuNXMtNC41LTQuNy00LjUtNy44YzAtMy4xIDQuNS0xNC43IDcuNy0xNi4zIDMuMi0xLjUgMTAuOS0zLjkgMTMuNS03IDIuNi0zLjEgMTQuMS0yMC45IDE4LjYtMjIuNSA0LjUtMS41LTEuMy05LjMgMC0xMy4yaDcuMWwtMTUuMy0zMjVoMzYuNnYxLjZ6bTAgMzMuMWgtMzZsLTE0Ny43IDIwLjF2NS43aDMzMS4zdi01LjJsLTE0Ny42LTIwLjZ6Ii8+PGVsbGlwc2UgY3g9Ijg1LjMiIGN5PSIxMTguMiIgcng9IjguNiIgcnk9IjEwLjQiLz48cGF0aCBkPSJNNzkgMTMyLjlsLTQyLjQgMTcwLjdoNDUuNXYtMTY5LjloNy4ydjE2OS45aDQ0LjNsLTQxLjgtMTY5LjloMy4ybDUxLjQgMTY5LjFoMjIuNWMtMTMuNSA3OS4xLTg5LjIgNzUuMy04OS4yIDc1LjMtNjcuNS0yLjMtNzkuNy03NC41LTc5LjctNzQuNWgyMy4xbDUyLjYtMTY5LjljLjEgMCAzLjMtLjggMy4zLS44eiIvPjxlbGxpcHNlIGN4PSI0MjguNCIgY3k9IjExOS41IiByeD0iOC42IiByeT0iMTAuNCIvPjxwYXRoIGQ9Ik00MjIuMSAxMzQuM2wtNDIuNCAxNzAuN2g0NS41di0xNzBoNy4xdjE3MGg0NC4zbC00MS43LTE3MGgzLjJsNTEuMyAxNjkuMmgyMi42Yy0xMy41IDc5LjEtODkuMyA3NS4yLTg5LjMgNzUuMi02Ny40LTIuMy03OS42LTc0LjUtNzkuNi03NC41aDIzLjFsNTIuNy0xNjkuOSAzLjItLjd6Ii8+PC9zdmc+)
}

.blogname.law a:focus,.blogname.law a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/law_red_20-16a1e9632a167d950a386d45a69e664b5540e5bfb0e9e9f9dede49492fe8d629.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMjczLjIgNjEuNmwtMTIuMiAzMjMuNWg2LjRzMS4zIDMuMS0xLjMgOS4zbDYuNCA2LjJjNS4xIDYuMiA1LjEgOS4zIDkgMTUuNSAzLjkgNi4yIDMuOSA2LjIgOSA5LjMgNS4yIDMuMSA2LjQtMS41IDEwLjMgNi4yIDMuOCA3LjcgNi40IDkuMyAzLjggMTUuNS0yLjYgNi4yLTIuNiA0LjctMi42IDQuN2gtOTIuNXMtNC41LTQuNy00LjUtNy44YzAtMy4xIDQuNS0xNC43IDcuNy0xNi4zIDMuMi0xLjUgMTAuOS0zLjkgMTMuNS03IDIuNi0zLjEgMTQuMS0yMC45IDE4LjYtMjIuNSA0LjUtMS41LTEuMy05LjMgMC0xMy4yaDcuMWwtMTUuMy0zMjVoMzYuNnYxLjZ6bTAgMzMuMWgtMzZsLTE0Ny43IDIwLjF2NS43aDMzMS4zdi01LjJsLTE0Ny42LTIwLjZ6Ii8+PGVsbGlwc2UgZmlsbD0iI0E4MjIzOSIgY3g9Ijg1LjMiIGN5PSIxMTguMiIgcng9IjguNiIgcnk9IjEwLjQiLz48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNNzkgMTMyLjlsLTQyLjQgMTcwLjdoNDUuNXYtMTY5LjloNy4ydjE2OS45aDQ0LjNsLTQxLjgtMTY5LjloMy4ybDUxLjQgMTY5LjFoMjIuNWMtMTMuNSA3OS4xLTg5LjIgNzUuMy04OS4yIDc1LjMtNjcuNS0yLjMtNzkuNy03NC41LTc5LjctNzQuNWgyMy4xbDUyLjYtMTY5LjljLjEgMCAzLjMtLjggMy4zLS44eiIvPjxlbGxpcHNlIGZpbGw9IiNBODIyMzkiIGN4PSI0MjguNCIgY3k9IjExOS41IiByeD0iOC42IiByeT0iMTAuNCIvPjxwYXRoIGZpbGw9IiNBODIyMzkiIGQ9Ik00MjIuMSAxMzQuM2wtNDIuNCAxNzAuN2g0NS41di0xNzBoNy4xdjE3MGg0NC4zbC00MS43LTE3MGgzLjJsNTEuMyAxNjkuMmgyMi42Yy0xMy41IDc5LjEtODkuMyA3NS4yLTg5LjMgNzUuMi02Ny40LTIuMy03OS42LTc0LjUtNzkuNi03NC41aDIzLjFsNTIuNy0xNjkuOSAzLjItLjd6Ii8+PC9zdmc+)
}

.blogname.pharmacy a {
    background: url(//www.chapman.edu/_assets/cu_icons/pharmacy_black_20-cbec526aec1cbd15ba3c74d523de4947153ea80f905daf5320d1e0082fb270cd.png);
    background: none,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTEwLjEsMTMuM3YzLjFjMCwwLjEsMCwwLTAuMSwwLjJjMCwwLDAsMCwwLDBjMC4zLDAsMC41LDAsMC43LTAuMWMwLTAuMSwwLDAsMC0wLjF2LTIuOUMxMC41LDEzLjUsMTAuMywxMy40LDEwLjEsMTMuM3ogTTEzLjEsMTcuOGgtMC43Yy0wLjQsMC0wLjksMC4xLTEuMi0wLjJjLTAuNCwwLjEtMC44LDAuMS0xLjIsMC4xYzAsMCwwLDAsMCwwYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjFjLTAuMywwLjItMC43LDAuMi0xLjEsMC4ySDcuN2MtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjJ2MC4xaDZ2LTAuMWMwLTAuMSwwLTAuMi0wLjEtMC4yQzEzLjMsMTcuOCwxMy4yLDE3LjgsMTMuMSwxNy44eiBNNS4xLDcuOWMwLjQsMS4zLDEuOSwyLjMsMy44LDIuN2wwLDBjMC43LDAuMiwxLDAuNCwxLjEsMC44YzAsMCwwLDAsMC4xLDBjMC4yLDAuMSwwLjQsMC4xLDAuNiwwLjJjMC0wLjUsMC4zLTAuOCwxLjItMS4xbDAsMGMxLjktMC40LDMuNC0xLjQsMy44LTIuN0g1LjF6Ii8+PHBhdGggZD0iTTE0LjcsMTBjLTAuMywwLjMtMC44LDAuNS0xLjMsMC42YzAuNCwwLjUsMC41LDAuOCwwLjMsMS4yYy0wLjMsMC41LTAuOCwwLjctMS4zLDAuN2MtMC45LDAtMS45LTAuNS0yLjQtMC43Yy0wLjQtMC4yLTEuNS0wLjctMi42LTAuOGMtMC45LTAuMS0xLjgsMC4yLTIuMSwxLjJjLTAuNCwxLjMsMC40LDIuMiwxLjUsMi41QzcuNSwxNC45LDguNCwxNSw5LjIsMTVjMC4zLDAsMC4yLDAsMC41LDB2LTAuNkM5LDE0LjMsOC4xLDE0LjMsNy4yLDE0Yy0wLjYtMC4yLTEtMC43LTAuOC0xLjNDNi41LDEyLjIsNywxMiw3LjYsMTIuMWMwLjksMC4xLDIsMC42LDIuMywwLjdjMC42LDAuMiwxLjYsMC43LDIuNiwwLjdjMSwwLjEsMi0wLjIsMi41LTEuMUMxNS42LDExLjQsMTUuMywxMC43LDE0LjcsMTB6IE02LjksNy41aDIuNEM4LjYsNy4yLDcuOSw3LDcuNSw2LjZDNi44LDUuOCw2LjksNC41LDcuOCwzLjhjMC43LTAuNiwxLjctMC4zLDEuOCwwLjNjMC4xLDAuNSwwLjYsMC43LDAuNywxLjJjMC4xLDAuNCwwLjUsMC40LDAuNSwwLjRDMTEsNS43LDExLDUuNSwxMSw1LjRjMCwwLDAtMC4xLTAuMS0wLjNjMCwwLDAsMCwwLDBjMS4yLDAuOSwwLjUsMS43LDAsMS43YzAuNiwwLDEtMC40LDAuOC0xYzAuMiwwLjEsMC40LDAuNCwwLjIsMWMwLjYtMS0wLjMtMS4zLTAuOS0xLjhDMTEsNSwxMC44LDQuOSwxMC44LDQuN0MxMSw0LjgsMTEuMyw1LDExLjQsNWMwLjYsMC4zLDEuMywwLjMsMS40LDBjMC0wLjMtMC41LTAuNi0xLTEuNmMtMC40LTAuOS0xLjQtMS0xLjgtMS4xYy0wLjYtMC4xLTIuMi0wLjItMy4zLDFDNS42LDQuNSw1LjcsNS45LDYuNCw3QzYuNiw3LjIsNi43LDcuMyw2LjksNy41eiBNMTEuMSwxNC41djAuNmMwLjcsMC4xLDAuOSwwLjQsMC44LDAuOWMtMC4xLDAuOS0yLjQsMS4xLTMuOCwwLjNjLTAuNS0wLjMtMC43LTAuNC0wLjgtMC40Yy0wLjEsMC4xLDAuNSwwLjYsMC41LDAuNmMwLjMsMC4zLDEuMSwwLjksMi4yLDAuOWMxLjQsMCwyLjctMC40LDIuOC0xLjRDMTIuOCwxNS4xLDEyLjIsMTQuNywxMS4xLDE0LjV6Ii8+PC9nPjwvc3ZnPg==)
}

.blogname.pharmacy a:focus,.blogname.pharmacy a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/pharmacy_red_20-3986cfe1ea646758eb99ba39a38c57aee40176688062535ca91716038b8da565.png);
    background: none,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6Izk4MUEzMTt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuMSwxMy4zdjMuMWMwLDAuMSwwLDAtMC4xLDAuMmMwLDAsMCwwLDAsMGMwLjMsMCwwLjUsMCwwLjctMC4xYzAtMC4xLDAsMCwwLTAuMXYtMi45QzEwLjUsMTMuNSwxMC4zLDEzLjQsMTAuMSwxMy4zeiBNMTMuMSwxNy44aC0wLjdjLTAuNCwwLTAuOSwwLjEtMS4yLTAuMmMtMC40LDAuMS0wLjgsMC4xLTEuMiwwLjFjMCwwLDAsMCwwLDBjLTAuMiwwLTAuNC0wLjEtMC42LTAuMWMtMC4zLDAuMi0wLjcsMC4yLTEuMSwwLjJINy43Yy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4xLDAuMnYwLjFoNnYtMC4xYzAtMC4xLDAtMC4yLTAuMS0wLjJDMTMuMywxNy44LDEzLjIsMTcuOCwxMy4xLDE3Ljh6IE01LjEsNy45YzAuNCwxLjMsMS45LDIuMywzLjgsMi43bDAsMGMwLjcsMC4yLDEsMC40LDEuMSwwLjhjMCwwLDAsMCwwLjEsMGMwLjIsMC4xLDAuNCwwLjEsMC42LDAuMmMwLTAuNSwwLjMtMC44LDEuMi0xLjFsMCwwYzEuOS0wLjQsMy40LTEuNCwzLjgtMi43SDUuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNywxMGMtMC4zLDAuMy0wLjgsMC41LTEuMywwLjZjMC40LDAuNSwwLjUsMC44LDAuMywxLjJjLTAuMywwLjUtMC44LDAuNy0xLjMsMC43Yy0wLjksMC0xLjktMC41LTIuNC0wLjdjLTAuNC0wLjItMS41LTAuNy0yLjYtMC44Yy0wLjktMC4xLTEuOCwwLjItMi4xLDEuMmMtMC40LDEuMywwLjQsMi4yLDEuNSwyLjVDNy41LDE0LjksOC40LDE1LDkuMiwxNWMwLjMsMCwwLjIsMCwwLjUsMHYtMC42QzksMTQuMyw4LjEsMTQuMyw3LjIsMTRjLTAuNi0wLjItMS0wLjctMC44LTEuM0M2LjUsMTIuMiw3LDEyLDcuNiwxMi4xYzAuOSwwLjEsMiwwLjYsMi4zLDAuN2MwLjYsMC4yLDEuNiwwLjcsMi42LDAuN2MxLDAuMSwyLTAuMiwyLjUtMS4xQzE1LjYsMTEuNCwxNS4zLDEwLjcsMTQuNywxMHogTTYuOSw3LjVoMi40QzguNiw3LjIsNy45LDcsNy41LDYuNkM2LjgsNS44LDYuOSw0LjUsNy44LDMuOGMwLjctMC42LDEuNy0wLjMsMS44LDAuM2MwLjEsMC41LDAuNiwwLjcsMC43LDEuMmMwLjEsMC40LDAuNSwwLjQsMC41LDAuNEMxMSw1LjcsMTEsNS41LDExLDUuNGMwLDAsMC0wLjEtMC4xLTAuM2MwLDAsMCwwLDAsMGMxLjIsMC45LDAuNSwxLjcsMCwxLjdjMC42LDAsMS0wLjQsMC44LTFjMC4yLDAuMSwwLjQsMC40LDAuMiwxYzAuNi0xLTAuMy0xLjMtMC45LTEuOEMxMSw1LDEwLjgsNC45LDEwLjgsNC43QzExLDQuOCwxMS4zLDUsMTEuNCw1YzAuNiwwLjMsMS4zLDAuMywxLjQsMGMwLTAuMy0wLjUtMC42LTEtMS42Yy0wLjQtMC45LTEuNC0xLTEuOC0xLjFjLTAuNi0wLjEtMi4yLTAuMi0zLjMsMUM1LjYsNC41LDUuNyw1LjksNi40LDdDNi42LDcuMiw2LjcsNy4zLDYuOSw3LjV6IE0xMS4xLDE0LjV2MC42YzAuNywwLjEsMC45LDAuNCwwLjgsMC45Yy0wLjEsMC45LTIuNCwxLjEtMy44LDAuM2MtMC41LTAuMy0wLjctMC40LTAuOC0wLjRjLTAuMSwwLjEsMC41LDAuNiwwLjUsMC42YzAuMywwLjMsMS4xLDAuOSwyLjIsMC45YzEuNCwwLDIuNy0wLjQsMi44LTEuNEMxMi44LDE1LjEsMTIuMiwxNC43LDExLjEsMTQuNXoiLz48L2c+PC9zdmc+)
}

.blogname.scst a {
    background: url(//www.chapman.edu/_assets/cu_icons/scst_black_20-2f92cad5fed32b317177dd0780dc0700af894528a02db7b05e300210e51ec72e.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDE2LjEgMTAzLjR6bTEgMTUyLjZjNTIuMi00OS45IDc3LjYtOTguOCA2MC43LTEyOC05LjYtMTYuNy0zMS43LTI0LjYtNjEuOC0yNC42djI0YzIxLjEgMCAzNi40IDQuNyA0MSAxMi42IDMuNiA2LjMgMS42IDE1LjktLjcgMjIuOC00LjUgMTMuMy0xNC4yIDI5LjMtMjggNDYuMi04LjQgMTAuMi0xOC4xIDIwLjYtMjkgMzAuOC0xNC45LTEyLjktMzEuNS0yNS42LTQ5LjQtMzgtMS44LTIxLjgtNC41LTQyLjUtOC4yLTYxLjggMjguMS04LjMgNTMuNi0xMi43IDc0LjQtMTIuN3YtMjRjLTIyLjYgMC00OS43IDQuNS03OS41IDEzLjItMTcuMi03MC4xLTQ2LjgtMTE2LjUtODAuNi0xMTYuNS0zMy43IDAtNjMuNCA0Ni40LTgwLjYgMTE2LjUtMjkuOC04LjctNTYuOS0xMy4yLTc5LjUtMTMuMi0zMC4xIDAtNTIuMiA3LjktNjEuOCAyNC42LTE2LjkgMjkuMiA4LjUgNzguMSA2MC43IDEyOC01Mi4yIDQ5LjktNzcuNiA5OC44LTYwLjcgMTI4IDkuNiAxNi43IDMxLjcgMjQuNiA2MS44IDI0LjYgMjIuNiAwIDQ5LjctNC41IDc5LjUtMTMuMiAxNy4yIDcwLjMgNDYuOSAxMTYuNyA4MC42IDExNi43IDMzLjggMCA2My40LTQ2LjQgODAuNi0xMTYuNSAyOS44IDguNyA1Ni45IDEzLjIgNzkuNSAxMy4yIDMwLjEgMCA1Mi4xLTggNjEuOC0yNC42IDE2LjgtMjkuMy04LjYtNzguMi02MC44LTEyOC4xem0tMzUuOCAwYy05LjMgOC0xOS4yIDE1LjgtMjkuNyAyMy41LjMtNy43LjQtMTUuNi40LTIzLjVzLS4xLTE1LjgtLjQtMjMuNWMxMC41IDcuNyAyMC40IDE1LjYgMjkuNyAyMy41em0tNjIuNiAxMDguNGMtMTEuNS00LjEtMjMuMy04LjgtMzUuMS0xMy45IDYuOC0zLjYgMTMuNi03LjQgMjAuNS0xMS4zIDYuOS00IDEzLjYtOCAyMC4xLTEyLjEtMS41IDEyLjgtMy4zIDI1LjMtNS41IDM3LjN6bS0yNi43LTQ2Yy0xMS45IDYuOS0yMy45IDEzLjMtMzYgMTkuMy0xMi4xLTYtMjQuMS0xMi40LTM2LTE5LjMtMTItNi45LTIzLjYtMTQuMS0zNC44LTIxLjUtLjgtMTMuNC0xLjMtMjctMS4zLTQwLjggMC0xMy44LjQtMjcuNSAxLjMtNDAuOCAxMS4yLTcuNCAyMi44LTE0LjYgMzQuOC0yMS41IDExLjktNi45IDIzLjktMTMuMyAzNi0xOS4zIDEyLjEgNiAyNC4xIDEyLjQgMzYgMTkuMyAxMiA2LjkgMjMuNiAxNC4xIDM0LjggMjEuNS44IDEzLjQgMS4yIDI3IDEuMiA0MC44IDAgMTMuOS0uNCAyNy41LTEuMiA0MC44LTExLjIgNy4zLTIyLjggMTQuNS0zNC44IDIxLjV6bS0xMDQuMiA4LjZjNi42IDQuMSAxMy4zIDguMiAyMC4xIDEyLjEgNi44IDMuOSAxMy43IDcuNyAyMC41IDExLjMtMTEuOSA1LjItMjMuNiA5LjktMzUuMSAxMy45LTIuMi0xMS45LTQtMjQuNC01LjUtMzcuM3ptLTI3LjQtNDcuNWMtMTAuNS03LjctMjAuNC0xNS41LTI5LjctMjMuNSA5LjMtNy45IDE5LjItMTUuOCAyOS43LTIzLjUtLjMgNy43LS40IDE1LjYtLjQgMjMuNXMuMSAxNS44LjQgMjMuNXptMzIuOS0xMzEuOWMxMS41IDQuMSAyMy4zIDguNyAzNS4yIDEzLjktNi44IDMuNi0xMy43IDcuNC0yMC41IDExLjQtNi45IDQtMTMuNiA4LTIwLjIgMTIuMSAxLjUtMTIuOSAzLjMtMjUuNCA1LjUtMzcuNHptMTEwLjcgMjUuM2MtNi44LTQtMTMuNy03LjctMjAuNS0xMS40IDExLjktNS4yIDIzLjYtOS45IDM1LjEtMTMuOSAyLjIgMTIgNC4xIDI0LjUgNS41IDM3LjQtNi41LTQuMS0xMy4yLTguMi0yMC4xLTEyLjF6bS05My40LTg5LjVjNy43LTIwLjQgMTYuNy0zNi44IDI2LTQ3LjQgNC45LTUuNSAxMi4yLTEyIDE5LjQtMTIgNy4yIDAgMTQuNiA2LjUgMTkuNCAxMiA5LjQgMTAuNSAxOC40IDI2LjkgMjYgNDcuNCA0LjcgMTIuNCA4LjcgMjYgMTIuMiA0MC41LTE4LjYgNi41LTM3LjkgMTQuNC01Ny43IDIzLjgtMTkuNy05LjQtMzkuMS0xNy4zLTU3LjctMjMuOCAzLjYtMTQuNSA3LjctMjguMSAxMi40LTQwLjV6bS0xMjYuOCAxMjUuNmMtMTMuOS0xNi45LTIzLjYtMzIuOS0yOC00Ni4yLTIuMy03LTQuMy0xNi42LS43LTIyLjggNC42LTcuOSAxOS45LTEyLjYgNDEtMTIuNiAyMC44IDAgNDYuMyA0LjQgNzQuNCAxMi43LTMuNyAxOS4zLTYuNSA0MC04LjIgNjEuOC0xOCAxMi40LTM0LjUgMjUuMi00OS40IDM4LTExLTEwLjMtMjAuNy0yMC42LTI5LjEtMzAuOXptMTIuMiAxNzUuNmMtMjEuMSAwLTM2LjQtNC43LTQxLTEyLjYtMy42LTYuMi0xLjYtMTUuOS43LTIyLjggNC41LTEzLjMgMTQuMi0yOS4zIDI4LTQ2LjIgOC40LTEwLjMgMTguMS0yMC42IDI5LTMwLjggMTQuOSAxMi45IDMxLjUgMjUuNiA0OS40IDM4IDEuOCAyMS44IDQuNiA0Mi41IDguMiA2MS44LTI4LjEgOC4zLTUzLjUgMTIuNi03NC4zIDEyLjZ6bTIwNS40IDQ0Yy03LjcgMjAuNS0xNi43IDM2LjgtMjYgNDcuNC00LjkgNS41LTEyLjIgMTItMTkuNCAxMi03LjIgMC0xNC42LTYuNi0xOS40LTEyLTkuMy0xMC41LTE4LjMtMjYuOS0yNi00Ny40LTQuNy0xMi40LTguNy0yNi0xMi4yLTQwLjUgMTguNi02LjQgMzcuOS0xNC40IDU3LjctMjMuOCAxOS43IDkuNCAzOS4xIDE3LjMgNTcuNyAyMy44LTMuNiAxNC41LTcuNyAyOC4xLTEyLjQgNDAuNXptMTU0LjktNzkuNGMyLjMgNyA0LjMgMTYuNi43IDIyLjgtNC42IDcuOS0xOS45IDEyLjYtNDEgMTIuNi0yMC44IDAtNDYuMy00LjQtNzQuNC0xMi43IDMuNy0xOS4zIDYuNS00MCA4LjItNjEuOCAxOC0xMi40IDM0LjUtMjUuMiA0OS40LTM4IDEwLjggMTAuMyAyMC41IDIwLjYgMjkgMzAuOCAxMy45IDE2LjkgMjMuNiAzMi45IDI4LjEgNDYuM3oiLz48L3N2Zz4=)
}

.blogname.scst a:focus,.blogname.scst a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/scst_red_20-bf2271932e97426042f556dbefff1a02e7860d022a1dbcfeafe4bea3dbce7730.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNNDE2LjEgMTAzLjR6bTEgMTUyLjZjNTIuMi00OS45IDc3LjYtOTguOCA2MC43LTEyOC05LjYtMTYuNy0zMS43LTI0LjYtNjEuOC0yNC42djI0YzIxLjEgMCAzNi40IDQuNyA0MSAxMi42IDMuNiA2LjMgMS42IDE1LjktLjcgMjIuOC00LjUgMTMuMy0xNC4yIDI5LjMtMjggNDYuMi04LjQgMTAuMi0xOC4xIDIwLjYtMjkgMzAuOC0xNC45LTEyLjktMzEuNS0yNS42LTQ5LjQtMzgtMS44LTIxLjgtNC41LTQyLjUtOC4yLTYxLjggMjguMS04LjMgNTMuNi0xMi43IDc0LjQtMTIuN3YtMjRjLTIyLjYgMC00OS43IDQuNS03OS41IDEzLjItMTcuMi03MC4xLTQ2LjgtMTE2LjUtODAuNi0xMTYuNS0zMy43IDAtNjMuNCA0Ni40LTgwLjYgMTE2LjUtMjkuOC04LjctNTYuOS0xMy4yLTc5LjUtMTMuMi0zMC4xIDAtNTIuMiA3LjktNjEuOCAyNC42LTE2LjkgMjkuMiA4LjUgNzguMSA2MC43IDEyOC01Mi4yIDQ5LjktNzcuNiA5OC44LTYwLjcgMTI4IDkuNiAxNi43IDMxLjcgMjQuNiA2MS44IDI0LjYgMjIuNiAwIDQ5LjctNC41IDc5LjUtMTMuMiAxNy4yIDcwLjMgNDYuOSAxMTYuNyA4MC42IDExNi43IDMzLjggMCA2My40LTQ2LjQgODAuNi0xMTYuNSAyOS44IDguNyA1Ni45IDEzLjIgNzkuNSAxMy4yIDMwLjEgMCA1Mi4xLTggNjEuOC0yNC42IDE2LjgtMjkuMy04LjYtNzguMi02MC44LTEyOC4xem0tMzUuOCAwYy05LjMgOC0xOS4yIDE1LjgtMjkuNyAyMy41LjMtNy43LjQtMTUuNi40LTIzLjVzLS4xLTE1LjgtLjQtMjMuNWMxMC41IDcuNyAyMC40IDE1LjYgMjkuNyAyMy41em0tNjIuNiAxMDguNGMtMTEuNS00LjEtMjMuMy04LjgtMzUuMS0xMy45IDYuOC0zLjYgMTMuNi03LjQgMjAuNS0xMS4zIDYuOS00IDEzLjYtOCAyMC4xLTEyLjEtMS41IDEyLjgtMy4zIDI1LjMtNS41IDM3LjN6bS0yNi43LTQ2Yy0xMS45IDYuOS0yMy45IDEzLjMtMzYgMTkuMy0xMi4xLTYtMjQuMS0xMi40LTM2LTE5LjMtMTItNi45LTIzLjYtMTQuMS0zNC44LTIxLjUtLjgtMTMuNC0xLjMtMjctMS4zLTQwLjggMC0xMy44LjQtMjcuNSAxLjMtNDAuOCAxMS4yLTcuNCAyMi44LTE0LjYgMzQuOC0yMS41IDExLjktNi45IDIzLjktMTMuMyAzNi0xOS4zIDEyLjEgNiAyNC4xIDEyLjQgMzYgMTkuMyAxMiA2LjkgMjMuNiAxNC4xIDM0LjggMjEuNS44IDEzLjQgMS4yIDI3IDEuMiA0MC44IDAgMTMuOS0uNCAyNy41LTEuMiA0MC44LTExLjIgNy4zLTIyLjggMTQuNS0zNC44IDIxLjV6bS0xMDQuMiA4LjZjNi42IDQuMSAxMy4zIDguMiAyMC4xIDEyLjEgNi44IDMuOSAxMy43IDcuNyAyMC41IDExLjMtMTEuOSA1LjItMjMuNiA5LjktMzUuMSAxMy45LTIuMi0xMS45LTQtMjQuNC01LjUtMzcuM3ptLTI3LjQtNDcuNWMtMTAuNS03LjctMjAuNC0xNS41LTI5LjctMjMuNSA5LjMtNy45IDE5LjItMTUuOCAyOS43LTIzLjUtLjMgNy43LS40IDE1LjYtLjQgMjMuNXMuMSAxNS44LjQgMjMuNXptMzIuOS0xMzEuOWMxMS41IDQuMSAyMy4zIDguNyAzNS4yIDEzLjktNi44IDMuNi0xMy43IDcuNC0yMC41IDExLjQtNi45IDQtMTMuNiA4LTIwLjIgMTIuMSAxLjUtMTIuOSAzLjMtMjUuNCA1LjUtMzcuNHptMTEwLjcgMjUuM2MtNi44LTQtMTMuNy03LjctMjAuNS0xMS40IDExLjktNS4yIDIzLjYtOS45IDM1LjEtMTMuOSAyLjIgMTIgNC4xIDI0LjUgNS41IDM3LjQtNi41LTQuMS0xMy4yLTguMi0yMC4xLTEyLjF6bS05My40LTg5LjVjNy43LTIwLjQgMTYuNy0zNi44IDI2LTQ3LjQgNC45LTUuNSAxMi4yLTEyIDE5LjQtMTIgNy4yIDAgMTQuNiA2LjUgMTkuNCAxMiA5LjQgMTAuNSAxOC40IDI2LjkgMjYgNDcuNCA0LjcgMTIuNCA4LjcgMjYgMTIuMiA0MC41LTE4LjYgNi41LTM3LjkgMTQuNC01Ny43IDIzLjgtMTkuNy05LjQtMzkuMS0xNy4zLTU3LjctMjMuOCAzLjYtMTQuNSA3LjctMjguMSAxMi40LTQwLjV6bS0xMjYuOCAxMjUuNmMtMTMuOS0xNi45LTIzLjYtMzIuOS0yOC00Ni4yLTIuMy03LTQuMy0xNi42LS43LTIyLjggNC42LTcuOSAxOS45LTEyLjYgNDEtMTIuNiAyMC44IDAgNDYuMyA0LjQgNzQuNCAxMi43LTMuNyAxOS4zLTYuNSA0MC04LjIgNjEuOC0xOCAxMi40LTM0LjUgMjUuMi00OS40IDM4LTExLTEwLjMtMjAuNy0yMC42LTI5LjEtMzAuOXptMTIuMiAxNzUuNmMtMjEuMSAwLTM2LjQtNC43LTQxLTEyLjYtMy42LTYuMi0xLjYtMTUuOS43LTIyLjggNC41LTEzLjMgMTQuMi0yOS4zIDI4LTQ2LjIgOC40LTEwLjMgMTguMS0yMC42IDI5LTMwLjggMTQuOSAxMi45IDMxLjUgMjUuNiA0OS40IDM4IDEuOCAyMS44IDQuNiA0Mi41IDguMiA2MS44LTI4LjEgOC4zLTUzLjUgMTIuNi03NC4zIDEyLjZ6bTIwNS40IDQ0Yy03LjcgMjAuNS0xNi43IDM2LjgtMjYgNDcuNC00LjkgNS41LTEyLjIgMTItMTkuNCAxMi03LjIgMC0xNC42LTYuNi0xOS40LTEyLTkuMy0xMC41LTE4LjMtMjYuOS0yNi00Ny40LTQuNy0xMi40LTguNy0yNi0xMi4yLTQwLjUgMTguNi02LjQgMzcuOS0xNC40IDU3LjctMjMuOCAxOS43IDkuNCAzOS4xIDE3LjMgNTcuNyAyMy44LTMuNiAxNC41LTcuNyAyOC4xLTEyLjQgNDAuNXptMTU0LjktNzkuNGMyLjMgNyA0LjMgMTYuNi43IDIyLjgtNC42IDcuOS0xOS45IDEyLjYtNDEgMTIuNi0yMC44IDAtNDYuMy00LjQtNzQuNC0xMi43IDMuNy0xOS4zIDYuNS00MCA4LjItNjEuOCAxOC0xMi40IDM0LjUtMjUuMiA0OS40LTM4IDEwLjggMTAuMyAyMC41IDIwLjYgMjkgMzAuOCAxMy45IDE2LjkgMjMuNiAzMi45IDI4LjEgNDYuM3oiLz48L3N2Zz4=)
}

.blogname.wilkinson a {
    background: url(//www.chapman.edu/_assets/cu_icons/wilkinson_black_20-07959b3664eb790f5af02054b96beb0f2b65cc90840c83423c68e9d3a142f4c4.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzg0IDY0Yy00OS4yIDAtOTQgMTguNS0xMjggNDguOS0zNC0zMC40LTc4LjgtNDguOS0xMjgtNDguOXMtOTQgMTguNS0xMjggNDguOXYyODYuMmwxIC45YzguMiA3LjMgMTcgMTMuOCAyNi40IDE5LjYgOS40LTcuNiAxOS43LTE0LjIgMzAuOC0xOS42IDIxLjEtMTAuMiA0NC44LTE2IDY5LjgtMTZzNDguNyA1LjcgNjkuOCAxNmMxMSA1LjQgMjEuMyAxMS45IDMwLjggMTkuNiAxLjggMS41IDMuNiAzIDUuNCA0LjYgOC4xIDcuMiAxNS41IDE1LjIgMjIgMjMuOCA2LjUtOC43IDEzLjktMTYuNyAyMi0yMy44IDEuOC0xLjYgMy42LTMuMSA1LjQtNC42IDkuNC03LjYgMTkuOC0xNC4yIDMwLjgtMTkuNiAyMS4xLTEwLjIgNDQuOC0xNiA2OS44LTE2czQ4LjcgNS43IDY5LjggMTZjMTEgNS40IDIxLjMgMTEuOSAzMC44IDE5LjYgOS40LTUuOCAxOC4yLTEyLjMgMjYuNC0xOS42bDEtLjl2LTI4Ni4yYy0zNC0zMC40LTc4LjgtNDguOS0xMjgtNDguOXptLTI1NiAyODhjLTM1IDAtNjcuOCA5LjMtOTYgMjUuN3YtMjQ5LjdjMjYuNy0yMC4xIDYwLTMyIDk2LTMyczY5LjMgMTEuOSA5NiAzMnYyNDkuN2MtMjguMi0xNi40LTYxLTI1LjctOTYtMjUuN3ptMjU2IDBjLTM1IDAtNjcuOCA5LjMtOTYgMjUuN3YtMjQ5LjdjMjYuNy0yMC4xIDYwLTMyIDk2LTMyczY5LjMgMTEuOSA5NiAzMnYyNDkuN2MtMjguMi0xNi40LTYxLTI1LjctOTYtMjUuN3oiLz48L3N2Zz4=)
}

.blogname.wilkinson a:focus,.blogname.wilkinson a:hover {
    background: url(//www.chapman.edu/_assets/cu_icons/wilkinson_red_20-9488f9d237c9919b00e9bc5aac7c337dd193cf4367b433fd808979b950721034.png);
    background: none,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjQTgyMjM5IiBkPSJNMzg0IDY0Yy00OS4yIDAtOTQgMTguNS0xMjggNDguOS0zNC0zMC40LTc4LjgtNDguOS0xMjgtNDguOXMtOTQgMTguNS0xMjggNDguOXYyODYuMmwxIC45YzguMiA3LjMgMTcgMTMuOCAyNi40IDE5LjYgOS40LTcuNiAxOS43LTE0LjIgMzAuOC0xOS42IDIxLjEtMTAuMiA0NC44LTE2IDY5LjgtMTZzNDguNyA1LjcgNjkuOCAxNmMxMSA1LjQgMjEuMyAxMS45IDMwLjggMTkuNiAxLjggMS41IDMuNiAzIDUuNCA0LjYgOC4xIDcuMiAxNS41IDE1LjIgMjIgMjMuOCA2LjUtOC43IDEzLjktMTYuNyAyMi0yMy44IDEuOC0xLjYgMy42LTMuMSA1LjQtNC42IDkuNC03LjYgMTkuOC0xNC4yIDMwLjgtMTkuNiAyMS4xLTEwLjIgNDQuOC0xNiA2OS44LTE2czQ4LjcgNS43IDY5LjggMTZjMTEgNS40IDIxLjMgMTEuOSAzMC44IDE5LjYgOS40LTUuOCAxOC4yLTEyLjMgMjYuNC0xOS42bDEtLjl2LTI4Ni4yYy0zNC0zMC40LTc4LjgtNDguOS0xMjgtNDguOXptLTI1NiAyODhjLTM1IDAtNjcuOCA5LjMtOTYgMjUuN3YtMjQ5LjdjMjYuNy0yMC4xIDYwLTMyIDk2LTMyczY5LjMgMTEuOSA5NiAzMnYyNDkuN2MtMjguMi0xNi40LTYxLTI1LjctOTYtMjUuN3ptMjU2IDBjLTM1IDAtNjcuOCA5LjMtOTYgMjUuN3YtMjQ5LjdjMjYuNy0yMC4xIDYwLTMyIDk2LTMyczY5LjMgMTEuOSA5NiAzMnYyNDkuN2MtMjguMi0xNi40LTYxLTI1LjctOTYtMjUuN3oiLz48L3N2Zz4=)
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .blogname a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/cu_monogram_black_20-4d8369e7535be9ab768acc5d6d0af5233a16728d9d60608dcbe73a1020cb76da.png)
    }

    .blogname a:focus,.blogname a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/cu_monogram_red_20-f9d0a56021e351f58f56f70ec7bb223076073465d776e790e4c5f186c43bb57f.png)
    }

    .blogname.business a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/business_black_20-844f98cf9f1e20a7b644596aa6969fffe5fa3f60edd408963b360af8a142cf4d.png)
    }

    .blogname.business a:focus,.blogname.business a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/business_red_20-773ac3c5ad19bb8834aad62773e09eaff704563628683eba7d5cd64c0a223530.png)
    }

    .blogname.communication a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/communication_black_20-9b7a517b81563a82116e91f70b24c395e5fb537fe4c8f4c3d816c40ec0884666.png)
    }

    .blogname.communication a:focus,.blogname.communication a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/communication_red_20-279554fe9ad40c57d4528b6320a0395a9010eb02b21c6e22a49d95bac11f0ebe.png)
    }

    .blogname.copa a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/copa_black_20-21e635081f2aa28fa81cbe078cbf4ef6c264a5b9f46507bcdbe655e378d63a50.png)
    }

    .blogname.copa a:focus,.blogname.copa a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/copa_red_20-601f199f08ecd0ea1eed21722f2a62bcdf1ca3b9956f3ee6e077da153959e71c.png)
    }

    .blogname.crean a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/crean_black_20-40f126a1251e8c86a2af7d96316b8c7077fc04e8281f79aa67357d0ad52013fa.png)
    }

    .blogname.crean a:focus,.blogname.crean a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/crean_red_20-8e97b802b34fd3f4b34eb70d6c455fba31a0418f9f2b498c6cf9503c6f1daa83.png)
    }

    .blogname.dodge a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/dodge_black_20-6391947665b45d86d6e1c0f1f333b44b52eb3894306088d00a2a5c8d1d5ffae3.png)
    }

    .blogname.dodge a:focus,.blogname.dodge a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/dodge_red_20-2836d4b79c552fb7ac6d353f982b8173a375a75ef7bf98816d2c2847f2361472.png)
    }

    .blogname.education a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/education_black_20-82a07cd38bdfefffe90c6d65512248e299fa07c194deea50177a07203416ef4d.png)
    }

    .blogname.education a:focus,.blogname.education a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/education_red_20-b2323c78e36f20cbdb55ff7fcc9170ff3ab33f57fcfb23cd7ffa6d3cf199dea0.png)
    }

    .blogname.law a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/law_black_20-bd2ea99b579f8fcaa8eea73b4333bfc6fc2cabbd39f739f8e30e0dcb2f2bbc32.png)
    }

    .blogname.law a:focus,.blogname.law a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/law_red_20-16a1e9632a167d950a386d45a69e664b5540e5bfb0e9e9f9dede49492fe8d629.png)
    }

    .blogname.pharmacy a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/pharmacy_black_20-cbec526aec1cbd15ba3c74d523de4947153ea80f905daf5320d1e0082fb270cd.png)
    }

    .blogname.pharmacy a:focus,.blogname.pharmacy a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/pharmacy_red_20-3986cfe1ea646758eb99ba39a38c57aee40176688062535ca91716038b8da565.png)
    }

    .blogname.scst a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/scst_black_20-2f92cad5fed32b317177dd0780dc0700af894528a02db7b05e300210e51ec72e.png)
    }

    .blogname.scst a:focus,.blogname.scst a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/scst_red_20-bf2271932e97426042f556dbefff1a02e7860d022a1dbcfeafe4bea3dbce7730.png)
    }

    .blogname.wilkinson a {
        background-image: url(//www.chapman.edu/_assets/cu_icons/wilkinson_black_20-07959b3664eb790f5af02054b96beb0f2b65cc90840c83423c68e9d3a142f4c4.png)
    }

    .blogname.wilkinson a:focus,.blogname.wilkinson a:hover {
        background-image: url(//www.chapman.edu/_assets/cu_icons/wilkinson_red_20-9488f9d237c9919b00e9bc5aac7c337dd193cf4367b433fd808979b950721034.png)
    }
}

#breadcrumb-dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 3.5rem;
    padding-left: 1rem
}

@media only screen and (max-width: 47em) {
    #breadcrumb-dropdown {
        display:none
    }
}

@media only screen and (max-width: 0) {
    #breadcrumb-dropdown {
        display:none
    }
}

#breadcrumb-dropdown .home {
    margin-bottom: 5px
}

#breadcrumb-dropdown .breadcrumb-dropdown__child {
    height: 0;
    width: 0;
    opacity: 0;
    position: absolute;
    top: 3.5rem;
    z-index: 100;
    width: 100%;
    min-width: 300px;
    z-index: 9999
}

#breadcrumb-dropdown .breadcrumb-dropdown__child li {
    display: none;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    padding: .5rem 0
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent a {
    color: #a50034;
    border-bottom: 1px dotted #a50034
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent a.home {
    margin-bottom: 5px
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent a:hover {
    color: #851c2b;
    border-bottom: 1px dotted #851c2b
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent>li {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent>li.breadcrumb-dropdown__container:focus {
    outline: 2px dotted #a50034
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent>li.breadcrumb-dropdown__link {
    margin-right: 1rem
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent>li.breadcrumb-dropdown__link a {
    color: #a50034;
    border-bottom: 1px dotted #a50034
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent>li.breadcrumb-dropdown__link a:hover {
    color: #851c2b
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent:not(:first-child)::before {
    content: "/";
    margin-right: 1rem
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent:hover>li ul,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active>li ul,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active:focus-within>li ul {
    height: auto;
    width: 100%;
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: white;
    border: 1px solid rgba(0,0,0,0.1);
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent:hover>li ul a,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active>li ul a,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active:focus-within>li ul a {
    color: #231f20;
    border-bottom: none
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent:hover>li ul a:hover,#breadcrumb-dropdown .breadcrumb-dropdown__parent:hover>li ul a:focus,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active>li ul a:hover,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active>li ul a:focus,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active:focus-within>li ul a:hover,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active:focus-within>li ul a:focus {
    color: #a50034;
    border-bottom: none
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent:hover>li ul a:focus,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active>li ul a:focus,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active:focus-within>li ul a:focus {
    outline: 2px dotted #a50034
}

#breadcrumb-dropdown .breadcrumb-dropdown__parent:hover>li ul li,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active>li ul li,#breadcrumb-dropdown .breadcrumb-dropdown__parent.active:focus-within>li ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1rem 2rem;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea
}

#breadcrumb-dropdown .breadcrumb-dropdown__indicator:focus {
    outline: 2px dotted #a50034
}

#breadcrumb-dropdown .breadcrumb-dropdown__indicator:hover {
    cursor: pointer
}

#breadcrumb-dropdown .breadcrumb-dropdown__indicator::after {
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    content: "\f0d7";
    font-size: 1.4rem;
    width: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 2px
}

#breadcrumb-dropdown .breadcrumb-dropdown__indicator::after:hover {
    cursor: pointer
}

.breadcrumbs {
    clear: both;
    margin: 15px 0 10px 0;
    vertical-align: middle;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.6rme;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.breadcrumbs>ul {
    width: 100%;
    float: left;
    text-align: left
}

@media (min-width: 767px) {
    .breadcrumbs>ul {
        width:70%
    }
}

.breadcrumbs>ul svg {
    width: 4px
}

.breadcrumbs>ul svg.fa-caret-right {
    top: 2px;
    position: relative
}

.virtualTour .breadcrumbs {
    text-align: center;
    padding: 0;
    margin: 0 0 15px 0;
    display: none
}

.virtualTour .breadcrumbs ul li {
    font-size: 13px
}

.virtualTour .breadcrumbs .bullet {
    margin: 0;
    height: 5px;
    display: inline
}

.virtualTour .breadcrumbs .bullet svg {
    height: 5px;
    display: inline-block
}

@media (min-width: 767px) {
    .virtualTour .breadcrumbs .bullet {
        margin:0 5px
    }
}

@media (min-width: 767px) {
    .virtualTour .breadcrumbs {
        display:block
    }
}

.breadcrumbs a {
    border-bottom: 2px dotted #a50034
}

.breadcrumbs .home {
    display: inline-block;
    vertical-align: text-top;
    border-bottom: none;
    height: 17px;
    width: 13px;
    font-size: 20px;
    margin-right: 10px
}

.breadcrumbs .home svg {
    width: 20px
}

.breadcrumbs ul li {
    list-style-type: none;
    display: inline-block
}

.breadcrumbs ul li:first-child {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.breadcrumbs .bullet {
    margin: 0 6px
}

@media only screen and (max-width: 56.5em) {
    .breadcrumbs.clearfix,.photo-gallery ul.breadcrumbs {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #social_follow_us {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (max-width: 0) {
    .breadcrumbs.clearfix,.photo-gallery ul.breadcrumbs {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #social_follow_us {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (max-width: 37.5em) {
    .breadcrumbs>ul:first-of-type li:not(:nth-last-child(2)),.breadcrumbs>ul:first-of-type li:not(:nth-last-child(1)) svg {
        display:none
    }

    .breadcrumbs>ul:first-of-type a:last-child,.breadcrumbs>ul:first-of-type li:last-child {
        display: inline
    }

    .breadcrumbs ul:first-of-type>li:first-of-type {
        display: none
    }

    #social_follow_us ul li {
        display: inline
    }

    .breadcrumbs>ul {
        width: auto
    }
}

@media only screen and (max-width: 0) {
    .breadcrumbs>ul:first-of-type li:not(:nth-last-child(2)),.breadcrumbs>ul:first-of-type li:not(:nth-last-child(1)) svg {
        display:none
    }

    .breadcrumbs>ul:first-of-type a:last-child,.breadcrumbs>ul:first-of-type li:last-child {
        display: inline
    }

    .breadcrumbs ul:first-of-type>li:first-of-type {
        display: none
    }

    #social_follow_us ul li {
        display: inline
    }

    .breadcrumbs>ul {
        width: auto
    }
}

.ie .bullet {
    height: 5px;
    display: inline
}

.ie .bullet svg.fa-caret-right {
    display: inline;
    height: 5px;
    display: inline-block
}

.buttonLinks {
    padding: 0 16px;
    list-style-type: none;
    margin: 0 0 16px 0
}

.buttonLinks li {
    margin-bottom: 2px
}

.buttonLinks li a {
    background-color: white;
    font-size: 1.6 rem;
    color: #a50034;
    padding: 8px 10px 8px 10px;
    margin: 0 auto 0 auto;
    width: 100%;
    display: inline-block;
    position: relative
}

.buttonLinks li a:hover {
    background-color: #fcfafb;
    color: #bb223c
}

.callout-box-widget--left {
    margin-bottom: 30px
}

.rightColumn .callout-box-widget img {
    border: .1rem solid #eaeaea;
    border-bottom: 0;
    margin: -1.5rem -1.5rem 0;
    max-width: 20.6rem;
    width: 20.6rem
}

.rightColumn .callout {
    padding: 1.5rem 1.5rem 0
}

.rightColumn .editableContent {
    width: 17.4rem
}

.rightColumn .editableContent p,.rightColumn .editableContent li,.rightColumn .editableContent span,.rightColumn .editableContent div {
    font-size: 1.4rem
}

.rightColumn .callout-box-widget--white img {
    border: 0;
    margin: -1.5rem -1.5rem 0px;
    max-width: 20.4rem;
    width: 20.4rem
}

.callout {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    --ml: 16px;
    --text-light: $white;
    --text-dark: $panther-black;
    --preheaderLight: $white;
    --preheaderDark: $grey;
    margin-bottom: 2rem;
    padding: 2rem 2rem
}

.callout .buttonLinks {
    margin: 2rem 0 0;
    padding: 0
}

.callout .buttonLinks li {
    margin-bottom: 5px
}

.callout .buttonLinks li a {
    border-bottom: none;
    display: block
}

.callout .editableContent {
    margin: 2rem 0
}

.callout .editableContent a {
    border-bottom: 2px dotted;
    display: inline
}

.callout .editableContent h2 {
    margin-top: 0
}

.callout .buttonLinks li {
    margin-bottom: 5px
}

.callout .buttonLinks li a {
    border-bottom: none;
    border-radius: .4rem;
    display: block;
    font-family: "futura-pt", Arial, sans-serif;
    text-align: left;
    font-weight: 600;
    font-size: 1.6rem
}

.callout .buttonLinks li:last-of-type {
    margin-bottom: unset
}

.callout h2 {
    font-weight: 500;
    line-height: 2.8rem;
    max-width: 100%
}

.callout hr {
    display: none
}

.callout h2+hr {
    display: block;
    width: 5.0rem;
    height: .3rem;
    border: none;
    background-color: currentColor;
    color: currentColor
}

.callout img {
    display: block
}

.callout .preheader {
    font-size: 1.4rem;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 1rem
}

.callout .preheader+h2 {
    margin-top: initial
}

@media only screen and (max-width: 56.5em) {
    .callout h2 {
        max-width:100%
    }

    .callout .buttonLinks li a {
        padding: 4%;
        margin-top: 2%
    }
}

@media only screen and (max-width: 0) {
    .callout h2 {
        max-width:100%
    }

    .callout .buttonLinks li a {
        padding: 4%;
        margin-top: 2%
    }
}

.callout-box-widget--red {
    background-color: #a50034;
    color: white
}

.callout-box-widget--red .preheader {
    color: currentColor
}

.callout-box-widget--red .editableContent span {
    font-family: Arial, sans-serif;
    color: currentColor
}

.callout-box-widget--red .buttonLinks li a {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #eaeaea;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #eaeaea;
    color: #231f20;
    color: #231f20;
    font-size: 1.6rem;
    font-weight: 600;
    padding: .5rem 2rem
}

.callout-box-widget--red .buttonLinks li a:hover {
    background-color: #fefefe;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.callout-box-widget--red .buttonLinks li a:active {
    background-color: white;
    background: #eaeaea;
    color: #231f20
}

.callout-box-widget--red span,.callout-box-widget--red li,.callout-box-widget--red a {
    color: currentColor
}

.callout-box-widget--black {
    background-color: #231f20;
    color: white
}

.callout-box-widget--black .preheader {
    color: v(preheaderLight)
}

.callout-box-widget--black .editableContent span {
    font-family: Arial, sans-serif;
    color: currentColor
}

.callout-box-widget--black .buttonLinks li a {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #eaeaea;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #eaeaea;
    color: #231f20;
    background-color: #eaeaea;
    color: #231f20;
    font-size: 1.6rem;
    font-weight: 600;
    padding: .5rem 2rem
}

.callout-box-widget--black .buttonLinks li a:hover {
    background-color: #fefefe;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.callout-box-widget--black .buttonLinks li a:active {
    background-color: white;
    background: #eaeaea;
    color: #231f20
}

.callout-box-widget--black span,.callout-box-widget--black li,.callout-box-widget--black a {
    color: #a50034
}

.callout-box-widget--grey {
    background-color: #eaeaea;
    color: #231f20
}

.callout-box-widget--grey .preheader {
    color: v(preheaderDark)
}

.callout-box-widget--grey h2 {
    color: currentColor
}

.callout-box-widget--grey .editableContent span {
    font-family: Arial, sans-serif;
    color: currentColor
}

.callout-box-widget--grey span,.callout-box-widget--grey li,.callout-box-widget--grey a {
    color: currentColor
}

.callout-box-widget--grey .buttonLinks li a {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white;
    color: white;
    background-color: #a50034;
    font-size: 1.6rem;
    font-weight: 600;
    padding: .5rem 2rem
}

.callout-box-widget--grey .buttonLinks li a:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.callout-box-widget--grey .buttonLinks li a:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

.callout-box-widget--sand {
    --sand: #f6f2e8;
    background: #f6f2e8;
    color: #231f20
}

.callout-box-widget--sand .preheader {
    color: v(preheaderDark)
}

.callout-box-widget--sand h2 {
    color: currentColor
}

.callout-box-widget--sand .editableContent span {
    font-family: Arial, sans-serif;
    color: currentColor
}

.callout-box-widget--sand a {
    color: #a50034
}

.callout-box-widget--sand .buttonLinks li a {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white;
    background-color: #a50034;
    font-size: 1.6rem;
    font-weight: 600;
    padding: .5rem 2rem
}

.callout-box-widget--sand .buttonLinks li a:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.callout-box-widget--sand .buttonLinks li a:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

.callout-box-widget--white {
    border: 1px solid #ddd;
    color: #231f20
}

.callout-box-widget--white h2 {
    color: currentColor
}

.callout-box-widget--white .editableContent span {
    font-family: Arial, sans-serif;
    color: currentColor
}

.callout-box-widget--white a {
    color: #a50034
}

.callout-box-widget--white .buttonLinks li a {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white;
    color: white;
    background-color: #a50034;
    font-size: 1.6rem;
    font-weight: 600;
    padding: .5rem 2rem
}

.callout-box-widget--white .buttonLinks li a:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.callout-box-widget--white .buttonLinks li a:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

@media only screen and (max-width: 102.4rem) {
    .rightColumn .callout-box-widget {
        display:block;
        width: auto
    }

    .rightColumn .callout-box-widget img {
        width: calc(100% + 3rem);
        max-width: calc(100% + 3rem);
        margin: -1.5rem -1.5rem 0
    }

    .rightColumn .editableContent {
        display: block;
        padding-bottom: 2rem;
        width: auto
    }

    .rightColumn .callout-box-widget--white .editableContent {
        padding-bottom: 0
    }
}

.ie .callout-box-widget,.ie .callout,.ie .buttonLinks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.newbutton a,.newbutton a:link {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

.newbutton a:hover,.newbutton a:link:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.newbutton a:active,.newbutton a:link:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

.caption {
    height: 60px;
    display: table;
    padding: 0 10px 0 10px;
    background-color: #434343;
    color: white;
    position: relative;
    top: -7px
}

.ie7 .caption .text {
    margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0")
}

.caption .captionWrapper {
    position: relative
}

.caption .text {
    display: table-cell;
    vertical-align: middle;
    width: 170px;
    line-height: 19px;
    font-size: 21px;
    padding: 12px 0 0 0;
    text-align: center
}

.btn-flat {
    padding: 5px 10px 5px 10px
}

.btn-flat:after {
    font-size: 16px;
    content: "»";
    margin-left: 20px
}

.btn-flat.white {
    background-color: white
}

.teal {
    background-color: #009ca6
}

.teal:hover {
    background-color: #24d4bf
}

.teal2 {
    background-color: #02bac2
}

.teal2:hover {
    background-color: #01cdd4
}

.red {
    background-color: #a50034
}

.red:hover {
    background-color: #ce0041
}

.grey {
    background-color: #2f2f2f
}

.grey:hover {
    background-color: #4c4b45
}

.grey2 {
    background-color: #6e6e66
}

.grey2:hover {
    background-color: #918e87
}

.ie7 .leftSlideFade,.ie7 .rightSlideFade {
    display: none
}

.leftSlideFade {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    left: -100%;
    z-index: 110;
    background-image: url(//www.chapman.edu/_assets/slide_fade_left-622fd961afd0afc0119703661a007bf2706c690e1e7deb1eaab2f8b5e8605e86.png);
    background-repeat: repeat-y;
    background-position: right top
}

.rightSlideFade {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    right: -100%;
    z-index: 110;
    background-image: url(//www.chapman.edu/_assets/slide_fade_right-5395468ac61e4bc9b38096b6c2e0a5473cd9b44fde937b166b6fe56589368636.png);
    background-repeat: repeat-y;
    background-position: left top
}

.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr
}

.ir br {
    display: none
}

.hidden {
    display: none !important;
    visibility: hidden
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.invisible {
    visibility: hidden
}

.is-visible {
    visibility: visible
}

.clearfix,.photo-gallery ul {
    zoom:1}

.clearfix:before,.photo-gallery ul:before {
    content: "";
    display: table
}

.clearfix:after,.photo-gallery ul:after {
    content: "";
    display: table;
    clear: both
}

.ellipsis.multiline {
    white-space: normal
}

.js .noscript {
    display: none
}

.noscript {
    opacity: 0;
    -webkit-animation-delay: 300ms;
    animation-delay: 300ms;
    animation: fadein 300ms forwards;
    -moz-animation: fadein 300ms forwards;
    -webkit-animation: fadein 300ms forwards;
    -o-animation: fadein 300ms forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 300ms forwards
}

.noscript p {
    position: static;
    color: #2f2f2f;
    border-bottom: 1px solid #2f2f2f;
    text-align: left;
    padding: 8px 12px 8px 50px;
    margin: -8px 0 0 0;
    font-size: 1.2em;
    line-height: 1.4em;
    background: #FFFFBD;
    opacity: 0;
    -webkit-animation: fadeIn 1s linear forwards;
    animation: fadeIn 1s linear forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.twitter {
    background-position: -2px -1px
}

@media (min-width: 780px) {
    .twitter {
        background-position:-2px -1px
    }
}

.facebook {
    background-position: -28px -1px
}

@media (min-width: 780px) {
    .facebook {
        background-position:-28px -1px
    }
}

.pinterest {
    background-position: -54px -1px
}

@media (min-width: 780px) {
    .pinterest {
        background-position:-54px -1px
    }
}

.iTunes {
    background-position: -80px -1px
}

@media (min-width: 780px) {
    .iTunes {
        background-position:-80px -1px
    }
}

.youTube {
    background-position: -106px -1px
}

@media (min-width: 780px) {
    .youTube {
        background-position:-106px -1px
    }
}

.linkedIn {
    background-position: -132px -1px
}

@media (min-width: 780px) {
    .linkedIn {
        background-position:-132px -1px
    }
}

.googlePlus {
    background-position: -158px -1px
}

@media (min-width: 780px) {
    .googlePlus {
        background-position:-158px -1px
    }
}

.fast_transition {
    -webkit-transition: left 1s ease-out, opacity 1s ease-out;
    transition: left 1s ease-out, opacity 1s ease-out
}

.slow_transition {
    -webkit-transition: left 2s ease-out, opacity 2s ease-out;
    transition: left 2s ease-out, opacity 2s ease-out
}

@media (min-width: 780px) {
    .maxWidth {
        max-width:1130px;
        margin: 0 auto 0 auto
    }
}

.address {
    color: #2f2f2f;
    line-height: 18px
}

.copyright {
    font-style: italic
}

th.header-light {
    background-color: #EAE1BC
}

.tweetbox {
    color: #eaeaea;
    border: 1px solid #eaeaea;
    border: var(--border-solid-grey);
    margin: 0 0 20px 0
}

.tweetbox iframe {
    width: 100% !important
}

.editableContent ul,.editableContent ol {
    margin-left: 32px
}

.editableContent li ul,.editableContent li ol {
    margin-top: 10px
}

.editableContent img {
    margin: 0 16px 16px 16px;
    background: #ffffff
}

.editableContent img[align="left"] {
    margin-left: 0
}

.editableContent img[align="right"] {
    margin-right: 0
}

.editableContent .editableContent .noborder {
    border: 0
}

.editableContent .video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-bottom: 16px
}

.editableContent .video iframe,.editableContent .video object,.editableContent .video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.fact-card {
    display: inline-block;
    white-space: normal;
    margin: 30px auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-perspective: 1000;
    perspective: 1000;
    width: 200px;
    height: 250px;
    position: relative;
    border-radius: 3px;
    font-size: 28px;
    cursor: pointer
}

.fact-card .fact-front {
    padding: 8px
}

.fact-card .fact-front,.fact-card .fact-back {
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transition: 0.8s;
    transition: 0.8s;
    text-align: center;
    color: #ffffff;
    border-radius: 3px
}

.fact-card .fact-content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}

.fact-card .fact-back {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    background-color: #ffffff;
    box-sizing: border-box;
    padding-bottom: 50px;
    border: 2px solid #f7f6f0;
    color: #2f2f2f
}

.fact-card.flipped .fact-front {
    -webkit-transform: rotateY(180deg) !important;
    transform: rotateY(180deg) !important;
    -webkit-transition: 0.8s !important;
    transition: 0.8s !important
}

.fact-card.flipped .fact-back {
    -webkit-transform: rotateY(360deg) !important;
    transform: rotateY(360deg) !important;
    -webkit-transition: 0.8s !important;
    transition: 0.8s !important
}

.fact-card:focus {
    outline: 2px dotted #333;
    outline-offset: 5px
}

.fact-card .red {
    position: absolute;
    z-index: 2;
    background-color: #992718
}

.fact-card .orange {
    position: absolute;
    z-index: 2;
    background-color: #a16708
}

.fact-card .green {
    position: absolute;
    z-index: 2;
    background-color: #1a8577
}

.fact-card .blue {
    position: absolute;
    z-index: 2;
    background-color: #018085
}

.fact-card .fact-stat-nums {
    position: relative;
    z-index: 6;
    font-family: Arial, sans-serif;
    font-weight: 800;
    font-size: 65px
}

.fact-card .fact-title-1 {
    display: block;
    position: relative;
    z-index: 6;
    font-family: Arial, sans-serif;
    font-weight: 100;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 8px
}

.fact-card .fact-title-2 {
    display: block;
    position: relative;
    z-index: 6;
    font-family: Arial, sans-serif;
    font-weight: 800;
    font-size: 20px;
    line-height: 1
}

.fact-card .fact-back-text {
    font-family: Arial, sans-serif;
    font-weight: 100;
    font-size: 16px;
    text-align: left;
    margin: 0 20px 0 20px;
    line-height: 18px
}

.fact-card .fact-link {
    width: 100%;
    min-height: 50px;
    position: absolute;
    font-weight: 800;
    bottom: 0;
    left: 0;
    background-color: #f7f6f0;
    font-family: Arial, sans-serif;
    text-align: left;
    color: #294d5e;
    line-height: 14px;
    font-size: 12px;
    box-sizing: border-box;
    display: block;
    padding: 20px 20px 20px 20px;
    word-wrap: break-word
}

.fact-card .fact-link:hover {
    color: #1a303a
}

.fact-card .fact-image {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 4;
    background-repeat: no-repeat;
    opacity: 0.2;
    top: 0;
    left: 0
}

.fact-card .fact-image.people {
    background-image: url(//www.chapman.edu/_assets/many_people-0dc3180afa09fc9df0e943e6de69ff6d5d7cfb8dd4a5f7b502c5fa6d28aec1f6.svg);
    background-size: contain;
    background-position: center top
}

.fact-card .fact-image.student {
    background-image: url(//www.chapman.edu/_assets/student_walking-27df1361dab047c36690012213d4dae95989b3c80591f6556bf0984ffc90cb1a.svg);
    background-size: 185px;
    background-position: left center
}

.fact-card .fact-image.chair {
    background-image: url(//www.chapman.edu/_assets/desk_chair-dae3a121707dba3e8f522b59af9b340515eae4b43c4a3d08815dc9f1d3b2eef8.svg);
    background-size: contain;
    background-position: right center
}

.fact-card .fact-image.books {
    background-image: url(//www.chapman.edu/_assets/stacked_books-843730cb6fa2676963b3e13132ae82348c08be09e6bdc61ad23afb4fb7b3711e.svg);
    background-size: contain;
    background-position: right top
}

.fact-card .fact-image.mortarboard {
    background-image: url(//www.chapman.edu/_assets/mortarboard-d9721925d71450f8dffb4b16d0217fcd5613e6b4b7348c7498c60b3daaf47299.svg);
    background-size: 65px;
    background-position: center top
}

.fact-card .fact-image.mortarboard:before,.fact-card .fact-image.mortarboard:after {
    display: block;
    content: "";
    position: absolute;
    top: 30px;
    width: 45px;
    height: 1px;
    background: #fff
}

.fact-card .fact-image.mortarboard:before {
    left: 15px
}

.fact-card .fact-image.mortarboard:after {
    right: 15px
}

.fact5 .bigstat:before {
    content: "$"
}

@media only screen and (max-width: 37.5em) {
    .fact-card {
        margin:15px auto
    }
}

@media only screen and (max-width: 0) {
    .fact-card {
        margin:15px auto
    }
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
    outline: none
}

.slides,.flex-control-nav,.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

.flexslider {
    margin: 0;
    padding: 0
}

.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}

.flexslider .slides img {
    width: 100%;
    display: block
}

@media (min-width: 1200px) {
    .flexslider .slides .bg3 img {
        max-width:200% !important
    }
}

@media (min-width: 1024px) {
    .flexslider {
        overflow:visible !important
    }
}

@media (min-width: 1200px) {
    .flexslider {
        overflow:visible !important
    }
}

.flex-pauseplay {
    color: white;
    background-color: Blue;
    position: fixed;
    left: 0;
    top: 0;
    visibility: hidden
}

.flex-pauseplay span {
    text-transform: capitalize
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.no-js .slides>li:first-child {
    display: block
}

.flexslider {
    background: transparent;
    border: none;
    position: relative;
    zoom:1}

.flexslider .slides {
    zoom:1}

.flexslider .slides>li {
    position: relative
}

.slide {
    overflow: hidden;
    position: relative;
    bottom: 0
}

.slide .more {
    margin-left: 10px
}

.slide .dataDescription {
    background-color: #eaeaea;
    font-size: 18px;
    font-style: italic;
    padding: 10px
}

@media (min-width: 780px) {
    .slide {
        position:relative;
        max-height: 500px;
        border: none
    }
}

@media (min-width: 1024px) {
    .slide {
        position:relative
    }
}

@media (min-width: 1200px) {
    .slide {
        position:relative
    }
}

.slideDescription {
    display: none
}

@media (min-width: 780px) {
    .active .slideDescription {
        visibility:visible
    }
}

@media (min-width: 780px) {
    .slideDescription .centeredContent a:after {
        content:'';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 100%;
        width: 0;
        height: 0;
        border: 17px solid transparent;
        border-left: 10px solid #a50034
    }
}

@media (min-width: 780px) {
    .slideDescription .centeredContent a {
        position:absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 100px;
        background-color: #a50034;
        color: white;
        line-height: 2.8;
        padding: 0 10px 0 10px;
        text-indent: 0
    }
}

@media (min-width: 780px) {
    .slideDescription .centeredContent {
        position:relative;
        background-color: white;
        font-size: 14px;
        font-family: Arial, sans-serif;
        padding: 8px 0 7px 0;
        text-align: center;
        box-shadow: 0px 0px 7px 0px #434343
    }
}

@media (min-width: 780px) {
    .slideDescription {
        display:block;
        visibility: hidden;
        position: absolute;
        bottom: 100%;
        bottom: 65px;
        padding: 0 0 0 10%;
        white-space: nowrap;
        width: 80%
    }
}

.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

@media (min-width: 780px) {
    .slides {
        border-bottom:none
    }
}

.slideLinks {
    list-style-type: none
}

.slideLinks li a:hover {
    color: #a50034 !important
}

.slideLinks li a .bullet {
    margin: 0 0 0 3px
}

@media (min-width: 780px) {
    .slideLinks li a .bullet {
        margin:0 0 0 3px
    }
}

@media (min-width: 780px) {
    .slideLinks {
        list-style-type:none
    }
}

.flex-container {
    zoom:1;position: relative
}

@media (min-width: 780px) {
    .flex-container {
        overflow:hidden
    }
}

@media (min-width: 1024px) {
    .flex-container {
        overflow:visible !important
    }
}

@media (min-width: 1200px) {
    .flex-container {
        overflow:visible !important
    }
}

.flex-caption {
    background: none;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
    zoom:1;width: 96%;
    padding: 2%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,0.3);
    color: white;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    font-size: 14px;
    line-height: 18px
}

.oldie .flex-direction-nav {
    height: 0
}

.flex-direction-nav li a {
    width: 43px;
    height: 56px;
    margin: -28px 0 0;
    display: block;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    z-index: 9999999999999999999;
    outline: none;
    opacity: 0.4;
    filter: alpha(opacity=40)
}

.flex-direction-nav li a:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.homepage-feature .flex-direction-nav li a {
    z-index: 10
}

.ie7 .flex-direction-nav li a {
    top: 80%
}

.flex-direction-nav li a.next {
    background-position: -43px 0;
    right: 0
}

.flex-direction-nav li a.flex-prev {
    background-position: 0 0;
    left: 0
}

.flex-direction-nav li a.flex-next {
    background-position: -42px 0;
    right: 0
}

.flex-direction-nav li a.flex-disabled {
    display: none
}

@media (min-width: 780px) {
    .flex-direction-nav li a {
        top:45% !important
    }
}

@media (min-width: 1024px) {
    .flex-direction-nav li a {
        top:45% !important
    }
}

@media (min-width: 1200px) {
    .flex-direction-nav li a {
        top:38% !important
    }
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -30px;
    text-align: center;
    z-index: 999
}

.flex-control-nav li {
    margin: 0 0 0 5px;
    display: inline-block;
    zoom:1;*display: inline
}

.flex-control-nav li:first-child {
    margin: 0
}

.flex-control-nav li a {
    width: 13px;
    height: 13px;
    display: block;
    cursor: pointer;
    text-indent: -9999px
}

.flex-control-nav li a:hover {
    background-position: 0 -13px
}

.flex-control-nav li a.active {
    background-position: 0 -26px;
    cursor: default
}

.flexslider .flex-viewport {
    overflow: visible !important
}

.footer {
    background-color: #231f20;
    color: white;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 25px 0 25px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute
}

.footer li {
    list-style: none
}

.footer li h2,.footer li a,.footer li li {
    color: white
}

.footer li a:focus,.footer li a:focus-within {
    outline: white
}

.footer li a:hover {
    border-bottom: 2px dotted white
}

.footer ul.link-list li a:focus,.footer ul.link-list li a:focus-within {
    outline: 2px dotted white;
    outline-offset: 3px;
    color: white
}

.footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    width: 80%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-column-align: center;
    justify-items: center;
    padding-top: 2rem
}

.footer__inner>div {
    width: 20%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.footer__title {
    margin-top: 0;
    font-size: 1.6rem;
    text-transform: uppercase
}

.footer__faux-buttons {
    padding-top: .5rem
}

.footer__faux-button {
    margin-bottom: 1em;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 3px;
    max-width: 230px;
    display: block;
    text-align: center;
    width: 80%;
    padding-top: 1em;
    padding-bottom: 1em;
    cursor: pointer;
    color: white
}

.footer__faux-button:hover {
    background-color: #594f51;
    color: white;
    border: 1px solid #594f51;
    transition: 250ms all;
    margin-bottom: 1em;
    border-radius: 3px;
    display: block;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    cursor: pointer;
    color: white;
    -webkit-transition: 250ms all;
    -moz-transition: 250ms all;
    -ms-transition: 250ms all;
    -o-transition: 250ms all
}

.footer__faux-button:focus,.footer__faux-button:focus-within {
    outline-color: white;
    outline-offset: 3px;
    color: white;
    border: 1px solid rgba(255,255,255,0.25)
}

.footer__faux-button:visited {
    color: white
}

.footer__faux-button:last-child {
    margin-bottom: 0
}

.footer .button--red {
    border: 1px solid #a50034;
    max-height: 58px;
    display: -ms-grid;
    display: grid;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.footer .button--red:hover {
    background-color: rgba(165,0,52,0.5);
    border: 1px solid rgba(165,0,52,0.5);
    color: white
}

.footer .button--red:focus,.footer .button--red:focus-within {
    outline-color: white;
    outline-offset: 3px;
    color: white;
    border: 1px solid rgba(255,255,255,0.25)
}

.footer__address {
    line-height: 2.4rem
}

.footer__address a,.footer__address a:visited,.footer__address a:hover {
    color: white
}

.footer__address a:visited,.footer__address a:hover {
    outline-color: white;
    border-bottom: 2px dotted white
}

.footer__address a:focus,.footer__address a:focus-within {
    outline-color: white;
    outline-offset: 3px;
    color: white
}

.footer__address:nth-child(2) {
    margin-top: 2rem
}

.footer__row {
    width: 80%;
    display: -ms-grid;
    display: grid;
    -ms-grid-column-align: center;
    justify-items: center;
    display: grid;
    width: auto;
    margin-top: 5rem
}

.footer__row a:focus {
    outline-color: white
}

.footer__row a:visited {
    color: white
}

.footer__logo {
    width: 22.8rem;
    margin-bottom: .5rem;
    display: block;
    width: auto;
    max-width: 22rem;
    width: 100%
}

.footer__logo path {
    fill: white
}

.footer__copyright-social {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.6rem;
    margin-top: 2rem
}

.footer__copyright-social .fab {
    font-size: 2rem;
    margin-left: .5rem;
    color: white
}

.footer__social {
    margin-left: 2em
}

@media only screen and (max-width: 75em) {
    .footer__inner {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        width: 90%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .footer__inner>div:first-child {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 0 100% !important;
        flex: 1 0 100% !important;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 25px 0 25px 0
    }

    .footer__row {
        width: 90%
    }

    .footer__faux-buttons {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .footer__faux-button {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
        max-height: 58px
    }

    .footer__faux-button+.footer__faux-button {
        margin-left: 20px
    }
}

@media only screen and (max-width: 0) {
    .footer__inner {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        width: 90%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .footer__inner>div:first-child {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 0 100% !important;
        flex: 1 0 100% !important;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 25px 0 25px 0
    }

    .footer__row {
        width: 90%
    }

    .footer__faux-buttons {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .footer__faux-button {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
        max-height: 58px
    }

    .footer__faux-button+.footer__faux-button {
        margin-left: 20px
    }
}

@media only screen and (max-width: 37.5em) {
    .footer__inner {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }

    .footer__inner>div:first-child {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 0 100% !important;
        flex: 1 0 100% !important;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer__inner>div+div {
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
        margin-top: 20px
    }

    .footer__faux-buttons {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .footer__faux-button {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
        max-height: -webkit-max-content;
        max-height: -moz-max-content;
        max-height: max-content;
        width: 100%;
        max-width: 100%
    }

    .footer__faux-button+.footer__faux-button {
        margin-left: unset
    }

    .footer__logo {
        margin-bottom: .5rem
    }

    .footer__copyright-social {
        display: -ms-grid;
        display: grid;
        margin-left: .5rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-grid-column-align: center;
        justify-items: center
    }

    .footer__copyright-social .fab {
        margin-left: 0;
        margin-right: 1rem;
        font-size: 3.5rem;
        margin-right: 1.5rem
    }

    .footer__social {
        display: block;
        margin-left: 0;
        line-height: 5rem;
        padding-top: 1em
    }

    .footer .button--red {
        max-height: 58px
    }
}

@media only screen and (max-width: 0) {
    .footer__inner {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }

    .footer__inner>div:first-child {
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 0 100% !important;
        flex: 1 0 100% !important;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .footer__inner>div+div {
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
        margin-top: 20px
    }

    .footer__faux-buttons {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .footer__faux-button {
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
        max-height: -webkit-max-content;
        max-height: -moz-max-content;
        max-height: max-content;
        width: 100%;
        max-width: 100%
    }

    .footer__faux-button+.footer__faux-button {
        margin-left: unset
    }

    .footer__logo {
        margin-bottom: .5rem
    }

    .footer__copyright-social {
        display: -ms-grid;
        display: grid;
        margin-left: .5rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-grid-column-align: center;
        justify-items: center
    }

    .footer__copyright-social .fab {
        margin-left: 0;
        margin-right: 1rem;
        font-size: 3.5rem;
        margin-right: 1.5rem
    }

    .footer__social {
        display: block;
        margin-left: 0;
        line-height: 5rem;
        padding-top: 1em
    }

    .footer .button--red {
        max-height: 58px
    }
}

.ie .footer {
    background-color: #231f20;
    color: white;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 25px 0 25px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ie .footer__logo {
    width: 300px
}

.ie .footer__row,.ie .footer__logo,.ie .footer__copyright-social {
    display: block;
    width: 100%;
    margin: auto;
    text-align: center
}

@media only screen and (max-width: 75em) {
    .ie .footer__faux-button+.footer__faux-button {
        margin-left:0
    }
}

@media only screen and (max-width: 0) {
    .ie .footer__faux-button+.footer__faux-button {
        margin-left:0
    }
}

#back2top {
    position: fixed;
    font-size: 1.2em;
    right: 0;
    margin-right: 50px;
    bottom: 50px;
    z-index: 33;
    color: white;
    cursor: pointer
}

#back2top .circle-bg {
    background-color: #a50034;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -ms-flexbox;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center
}

#back2top .circle-bg:hover {
    background-color: #ce0041;
    transition: 300ms;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -ms-transition: 300ms;
    -o-transition: 300ms
}

#back2top span.fa.fa-chevron-up {
    color: white
}

.ie .footer .button--red {
    display: block !important;
    text-align: center !important
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 6px;
    margin-right: 6px;
    font-weight: bold
}

input[type="search"] {
    box-sizing: border-box;
    -webkit-appearance: none
}

input[type="radio"],input[type="checkbox"] {
    margin: 4px 0 6px;
    margin-top: 1px \9;
    line-height: normal
}

select[multiple],select[size] {
    height: auto
}

select {
    height: 34px
}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="col"] {
    border: 1px solid #cbcac5;
    border-radius: 3px;
    line-height: normal;
    color: #2f2f2f;
    font-size: 13px;
    padding: 8px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    margin-bottom: 6px;
    outline: none
}

select:focus,select:active,textarea:focus,textarea:active,input[type="text"]:focus,input[type="text"]:active,input[type="password"]:focus,input[type="password"]:active,input[type="datetime"]:focus,input[type="datetime"]:active,input[type="datetime-local"]:focus,input[type="datetime-local"]:active,input[type="date"]:focus,input[type="date"]:active,input[type="month"]:focus,input[type="month"]:active,input[type="time"]:focus,input[type="time"]:active,input[type="week"]:focus,input[type="week"]:active,input[type="number"]:focus,input[type="number"]:active,input[type="email"]:focus,input[type="email"]:active,input[type="url"]:focus,input[type="url"]:active,input[type="search"]:focus,input[type="search"]:active,input[type="tel"]:focus,input[type="tel"]:active,input[type="col"]:focus,input[type="col"]:active {
    border-color: rgba(41,77,94,0.8);
    outline: 0;
    box-shadow: 0 0 5px rgba(41,77,94,0.6)
}

input[size],select[size] {
    width: auto
}

input[type="submit"] {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

input[type="submit"]:hover,input[type="submit"]:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

input[type="submit"]:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

.cse .gsc-control-cse,.gsc-control-cse {
    padding: 1em;
    width: auto
}

.cse .gsc-control-wrapper-cse,.gsc-control-wrapper-cse {
    width: 100%
}

.cse .gsc-branding,.gsc-branding {
    display: none
}

.cse .gsc-control-cse,.gsc-control-cse {
    background-color: #fff;
    border: 1px solid #fff
}

.gsc-control-cse .gsc-table-result {
    width: auto
}

.cse .gsc-control-cse:after,.gsc-control-cse:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.cse .gsc-resultsHeader,.gsc-resultsHeader {
    border: block
}

table.gsc-search-box td.gsc-input {
    padding-right: 24px
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 12px
}

input.gsc-input {
    font-size: 16px
}

.gsc-input::-ms-clear {
    display: none;
    height: 0;
    width: 0
}

.gsc-input-box {
    border: 1px solid #dfe1e5;
    background: #fff
}

.gsc-search-box .gsc-input>input:hover,.gsc-input-box-hover {
    border: 1px solid #b9b9b9;
    border-top-color: #a0a0a0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    outline: none
}

.gsc-search-box .gsc-input>input:focus,.gsc-input-box-focus {
    border: 1px solid #4d90fe;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    outline: none
}

.cse .gsc-search-button-v2,.gsc-search-button-v2 {
    font-size: 0px;
    padding: 6px 27px;
    width: auto;
    vertical-align: middle;
    border: 1px solid #666666;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-color: #3079ed;
    background-color: #4d90fe;
    background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
    background-image: linear-gradient(top, #4d90fe, #4787ed)
}

.cse .gsc-search-button-v2:hover,.gsc-search-button-v2:hover {
    border-color: #2f5bb7;
    background-color: #357ae8;
    background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
    background-image: linear-gradient(top, #4d90fe, #357ae8)
}

.cse .gsc-search-button-v2:focus,.gsc-search-button-v2:focus {
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.5)
}

.gsc-search-button-v2 svg {
    fill: #fff
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.gsc-refinementHeader {
    text-decoration: none;
    color: #666;
    font-weight: bold;
    line-height: 27px;
    margin-right: 0
}

.gsc-refinementHeader.gsc-refinementhActive {
    border-bottom: 2px solid #1a73e8;
    color: #1a73e8
}

.gsc-refinementHeader.gsc-refinementhInactive {
    text-decoration: none;
    padding-bottom: 2px
}

.gsc-refinementsArea {
    margin-top: 6px;
    padding-left: 0;
    padding-bottom: 0
}

.gsc-tabsArea {
    margin-top: 6px;
    margin-bottom: 0;
    border-bottom: 1px solid #dfe1e5
}

.gsc-tabsArea .gs-spacer,.gsc-refinementsArea .gs-spacer {
    display: none
}

.gsc-tabHeader {
    border: none;
    font-size: 13px;
    font-weight: bold;
    padding: 0 8px 1px 8px;
    margin-right: 0px;
    margin-top: 0px;
    line-height: 27px;
    min-width: 54px;
    text-align: center
}

.gsc-tabHeader.gsc-tabhActive {
    color: #1A73E8;
    border-bottom: 2px solid #1a73e8
}

.gsc-tabHeader.gsc-tabhInactive {
    color: #666;
    padding-bottom: 2px
}

.gsc-imageResult-column,.gsc-imageResult-classic {
    padding: .25em;
    border: 1px solid #fff;
    margin-bottom: 1em
}

.gsc-webResult.gsc-result {
    padding: .25em;
    border: 1px solid #fff;
    margin-bottom: 0
}

.cse .gsc-webResult.gsc-result {
    border: 1px solid #fff;
    margin-bottom: 0
}

.gsc-webResult .gsc-result {
    padding: 10px 0 10px 0
}

.cse .gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result.gsc-promotion:hover,.gsc-results .gsc-imageResult-classic:hover,.gsc-results .gsc-imageResult-column:hover {
    border: 1px solid #fff
}

.gs-web-image-box {
    padding: 2px 0
}

.gs-promotion-image-box img.gs-promotion-image {
    max-width: 50px
}

.gs-promotion-image-box img.gs-promotion-image,.gs-promotion-image-box {
    width: 50px
}

.gs-web-image-box img.gs-image {
    max-width: 70px;
    max-height: 70px
}

.gs-web-image-box-landscape img.gs-image {
    max-width: 70px;
    max-height: 50px
}

.gs-web-image-box-portrait img.gs-image {
    max-width: 50px;
    max-height: 120px
}

.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
    width: 80px
}

.gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
    width: 60px;
    height: 50px;
    overflow: hidden
}

.gs-web-image-box {
    text-align: inherit
}

.gs-promotion-image-box img.gs-promotion-image {
    border: 1px solid #ebebeb
}

.cse .gsc-webResult.gsc-result.gsc-promotion,.gsc-webResult.gsc-result.gsc-promotion {
    background-color: #F6F6F6;
    margin-top: 5px;
    margin-bottom: 10px
}

.gsc-result-info {
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px;
    padding-bottom: 10px
}

.gs-promotion-text-cell .gs-visibleUrl,.gs-promotion-text-cell .gs-snippet {
    font-size: 13px
}

.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top {
    padding-left: 4px;
    padding-right: 4px
}

.gs-promotion-table {
    padding-left: 4px;
    padding-right: 4px
}

table.gs-promotion-table-snippet-with-image {
    padding-left: 0;
    padding-right: 0
}

.gs-promotion-text-cell {
    margin-left: 8px;
    margin-right: 8px
}

.cse .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link,.cse .gs-promotion a.gs-title:link *,.gs-promotion a.gs-title:link *,.cse .gs-promotion .gs-snippet a:link,.gs-promotion .gs-snippet a:link {
    color: #15C
}

.cse .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited,.cse .gs-promotion a.gs-title:visited *,.gs-promotion a.gs-title:visited *,.cse .gs-promotion .gs-snippet a:visited,.gs-promotion .gs-snippet a:visited {
    color: #15C
}

.cse .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover,.cse .gs-promotion a.gs-title:hover *,.gs-promotion a.gs-title:hover *,.cse .gs-promotion .gs-snippet a:hover,.gs-promotion .gs-snippet a:hover {
    color: #15C
}

.cse .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active,.cse .gs-promotion a.gs-title:active *,.gs-promotion a.gs-title:active *,.cse .gs-promotion .gs-snippet a:active,.gs-promotion .gs-snippet a:active {
    color: #15C
}

.cse .gs-promotion .gs-snippet,.gs-promotion .gs-snippet,.cse .gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right,.cse .gs-promotion .gs-title .gs-promotion-title-right *,.gs-promotion .gs-title .gs-promotion-title-right * {
    color: #000
}

.cse .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl {
    color: #093
}

.gsc-completion-selected {
    background: #EEE
}

.gsc-completion-container {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    background: white;
    border: 1px solid #CCC;
    border-top-color: #D9D9D9;
    margin: 0
}

.gsc-completion-title {
    color: #15C
}

.gsc-completion-snippet {
    color: #000
}

.gs-webResult div.gs-visibleUrl-short,.gs-promotion div.gs-visibleUrl-short {
    display: none
}

.gs-webResult div.gs-visibleUrl-long,.gs-promotion div.gs-visibleUrl-long {
    display: block
}

.gsc-url-top {
    display: block
}

.gsc-url-bottom {
    display: none
}

.gsc-thumbnail-left {
    display: none
}

.gsc-thumbnail-inside {
    display: block
}

.gsc-result .gs-title {
    height: auto
}

.gs-result .gs-title,.gs-result .gs-title * {
    color: #15C
}

.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl {
    color: #093;
    text-decoration: none;
    padding-bottom: 2px
}

.gsc-results .gsc-cursor-box {
    margin: 10px
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    text-decoration: none
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    text-decoration: underline
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    text-decoration: none;
    color: #1A73E8
}

.gsc-preview-reviews,.gsc-control-cse .gs-snippet,.gsc-control-cse .gs-promotion em,.gsc-control-cse .gs-snippet,.gsc-control-cse .gs-promotion em {
    color: #333
}

.gsc-control-cse-zh_CN .gs-snippet b,.gsc-control-cse-zh_CN .gs-promotion em,.gsc-control-cse-zh_TW .gs-snippet b,.gsc-control-cse-zh_TW .gs-promotion em {
    color: #C03
}

.gsc-snippet-metadata,.gsc-role,.gsc-tel,.gsc-org,.gsc-location,.gsc-reviewer,.gsc-author {
    color: #666
}

.gsc-wrapper.gsc-thinWrapper {
    border-right: 1px solid #e9e9e9
}

.gs-spelling {
    color: #333;
    padding-left: 7px;
    padding-right: 7px
}

.gsc-cursor {
    color: #333;
    fill: #333
}

.gs-snippet {
    margin-top: 1px
}

div.gsc-clear-button {
    background-image: url(//web.archive.org/web/20190525144214im_/https://www.google.com/cse/static/css/v2/clear.png)
}

div.gsc-clear-button:hover {
    background-image: url(//web.archive.org/web/20190525144214im_/https://www.google.com/cse/static/css/v2/clear-hover.png)
}

.gsc-preview-reviews ul {
    padding-left: 0;
    padding-right: 0
}

.gsc-completion-container .gsc-completion-icon-cell {
    width: 42px;
    height: 42px;
    padding-right: 10px
}

.gsc-branding-text,.gcsc-branding-text {
    color: #666
}

.gcsc-branding {
    padding: 4px
}

.gsc-adBlock {
    padding-bottom: 5px
}

.gsc-table-cell-snippet-close,.gsc-table-cell-snippet-open {
    padding: 1px 0
}

.gsc-selected-option-container {
    background-color: whiteSmoke;
    background-image: -webkit-linear-gradient(top, whiteSmoke, #F1F1F1);
    background-image: linear-gradient(top, whiteSmoke, #F1F1F1)
}

.gsc-context-box {
    font-size: 83%;
    margin-top: 3px;
    border-collapse: collapse
}

.gsc-context-box .gsc-col {
    padding: 1px 0;
    white-space: nowrap;
    vertical-align: middle
}

.gsc-context-box .gsc-facet-label {
    width: 65px;
    padding-left: 2px;
    text-decoration: underline;
    color: #0000cc;
    cursor: pointer
}

.gsc-context-box .gsc-chart {
    width: 32em;
    padding: 3px;
    border-left: 1px solid #0000cc;
    border-right: 1px solid #0000cc
}

.gsc-context-box .gsc-top {
    border-top: 1px solid #0000cc
}

.gsc-context-box .gsc-bottom {
    border-bottom: 1px solid #0000cc
}

.gsc-context-box .gsc-chart div {
    background: #0000cc;
    height: 9px
}

.gsc-context-box .gsc-facet-result {
    color: #0000cc;
    width: 30px;
    text-align: right;
    padding-right: 5px
}

.gsc-usr-group-thumbnail {
    display: inline-block;
    max-width: 72px;
    max-height: 72px
}

.gsc-usr-group-thumbnail img {
    max-height: 72px;
    overflow: hidden
}

.gs-webResult .gs-title .gs-title.gsc-usr-group-heading {
    color: #0000cc;
    cursor: pointer
}

.gsc-usr-group {
    min-height: 100px;
    zoom:1;display: block;
    line-height: 1.24;
    margin-top: -7px;
    margin-bottom: -7px;
    margin-left: 20px
}

.gsc-usr-group-content {
    padding-top: 1px;
    padding-bottom: 3px
}

.gsc-usr-group-content-thumbnail {
    display: inline-block;
    vertical-align: top
}

.gsc-usr-group-head-result {
    display: inline-block;
    padding-left: 6px
}

.gsc-usr-group-snippet {
    width: 100%;
    height: 3.6em;
    overflow: hidden
}

.gsc-usr-group-content-results {
    font-size: 12px;
    padding-left: 1px;
    width: 80%;
    padding-top: 7px
}

.gsc-usr-group-head-results {
    display: inline-block;
    font-size: 13px;
    padding-left: 6px;
    width: 80%
}

.gs-webResult .gs-title .gs-title.gsc-usr-group-all-results {
    font-size: 11px;
    line-height: 10px
}

.gs-webResult .gs-title .gs-title.gsc-usr-group-all-results b {
    font-size: 14px;
    font-weight: 600
}

.gs-webResult .gs-title .gs-title.gsc-usr-group-heading b {
    color: #0000cc
}

.gcsc-find-more-on-google {
    color: #0000cc
}

.gcsc-find-more-on-google-magnifier {
    fill: #0000cc
}

.cd-header {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: #21272c;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media only screen and (min-width: 768px) {
    .cd-header {
        height:70px;
        background-color: transparent
    }
}

#cd-logo {
    float: left;
    margin: 13px 0 0 5%
}

#cd-logo img {
    display: block
}

@media only screen and (min-width: 768px) {
    #cd-logo {
        margin:23px 0 0 5%
    }
}

.cd-primary-nav {
    float: right;
    margin-right: 5%;
    width: 44px;
    height: 100%;
    background: url(//www.chapman.edu/../assets/cd-icon-menu.svg) no-repeat center center
}

.cd-primary-nav ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.cd-primary-nav ul.is-visible {
    box-shadow: 0 3px 8px rgba(0,0,0,0.2);
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px)
}

.cd-primary-nav a {
    display: block;
    height: 50px;
    line-height: 50px;
    padding-left: 5%;
    background: #21272c;
    border-top: 1px solid #333c44;
    color: #ffffff
}

@media only screen and (min-width: 768px) {
    .cd-primary-nav {
        width:auto;
        height: auto;
        background: none
    }

    .cd-primary-nav ul {
        position: static;
        width: auto;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        line-height: 70px
    }

    .cd-primary-nav ul.is-visible {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    .cd-primary-nav li {
        display: inline-block;
        margin-left: 1em
    }

    .cd-primary-nav a {
        display: inline-block;
        height: auto;
        font-weight: 600;
        line-height: normal;
        background: transparent;
        padding: .6em 1em;
        border-top: none
    }
}

.cd-hero {
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.cd-hero-slider {
    position: relative;
    height: 360px;
    overflow: hidden
}

.cd-hero-slider li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.cd-hero-slider li.selected {
    position: relative;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.cd-hero-slider li.move-left {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.cd-hero-slider li.is-moving,.cd-hero-slider li.selected {
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s
}

@media only screen and (min-width: 768px) {
    .cd-hero-slider {
        height:500px
    }
}

@media only screen and (min-width: 1170px) {
    .cd-hero-slider {
        height:680px
    }
}

.cd-hero-slider li {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat
}

.cd-hero-slider li:first-of-type {
    background-color: #2c343b
}

.cd-hero-slider li:nth-of-type(2) {
    background-color: #3d4952;
    background-image: url(//www.chapman.edu/../assets/tech-1-mobile.jpg)
}

.cd-hero-slider li:nth-of-type(3) {
    background-color: #586775;
    background-image: url(//www.chapman.edu/../assets/tech-2-mobile.jpg)
}

.cd-hero-slider li:nth-of-type(4) {
    background-color: #2c343b;
    background-image: url(//www.chapman.edu/../assets/video-replace-mobile.jpg)
}

.cd-hero-slider li:nth-of-type(5) {
    background-color: #2c343b;
    background-image: url(//www.chapman.edu/../assets/img.jpg)
}

.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    padding-top: 100px;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.cd-hero-slider .cd-img-container {
    display: none
}

.cd-hero-slider .cd-img-container img {
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.cd-hero-slider .cd-bg-video-wrapper {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.cd-hero-slider .cd-bg-video-wrapper video {
    display: block;
    min-height: 100%;
    min-width: 100%;
    max-width: none;
    height: auto;
    width: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.cd-hero-slider .cd-btn {
    display: inline-block;
    padding: 1.2em 1.4em;
    margin-top: .8em;
    background-color: rgba(212,68,87,0.9);
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: 1px;
    color: #ffffff;
    text-transform: uppercase;
    box-shadow: 0 3px 6px rgba(0,0,0,0.1);
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s
}

.cd-hero-slider .cd-btn.secondary {
    background-color: rgba(22,26,30,0.8)
}

.cd-hero-slider .cd-btn:nth-of-type(2) {
    margin-left: 1em
}

.no-touch .cd-hero-slider .cd-btn:hover {
    background-color: #d44457
}

.no-touch .cd-hero-slider .cd-btn.secondary:hover {
    background-color: #161a1e
}

@media only screen and (min-width: 768px) {
    .cd-hero-slider li:nth-of-type(2) {
        background-image:none
    }

    .cd-hero-slider li:nth-of-type(3) {
        background-image: none
    }

    .cd-hero-slider li:nth-of-type(4) {
        background-image: none
    }

    .cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width {
        padding-top: 150px
    }

    .cd-hero-slider .cd-bg-video-wrapper {
        display: block
    }

    .cd-hero-slider .cd-half-width {
        width: 45%
    }

    .cd-hero-slider .cd-half-width:first-of-type {
        left: 5%
    }

    .cd-hero-slider .cd-half-width:nth-of-type(2) {
        right: 5%;
        left: auto
    }

    .cd-hero-slider .cd-img-container {
        display: block
    }

    .cd-hero-slider .cd-btn {
        font-size: 1.4rem
    }
}

@media only screen and (min-width: 1170px) {
    .cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width {
        padding-top:220px
    }
}

@media only screen and (min-width: 768px) {
    .cd-hero-slider .cd-half-width {
        opacity:0;
        -webkit-transform: translateX(40px);
        -ms-transform: translateX(40px);
        transform: translateX(40px)
    }

    .cd-hero-slider .move-left .cd-half-width {
        -webkit-transform: translateX(-40px);
        -ms-transform: translateX(-40px);
        transform: translateX(-40px)
    }

    .cd-hero-slider .selected .cd-half-width {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .cd-hero-slider .is-moving .cd-half-width {
        -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
        transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
        transition: opacity 0s 0.5s, transform 0s 0.5s;
        transition: opacity 0s 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s
    }

    .cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),.cd-hero-slider li.selected.from-right .cd-half-width:first-of-type {
        -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
        transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
        transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
        transition: opacity 0.4s 0.2s, transform 0.5s 0.2s, -webkit-transform 0.5s 0.2s
    }

    .cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,.cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2) {
        -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
        transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
        transition: opacity 0.4s 0.4s, transform 0.5s 0.4s;
        transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, -webkit-transform 0.5s 0.4s
    }

    .cd-hero-slider .cd-full-width h2,.cd-hero-slider .cd-full-width p,.cd-hero-slider .cd-full-width .cd-btn {
        opacity: 0;
        -webkit-transform: translateX(100px);
        -ms-transform: translateX(100px);
        transform: translateX(100px)
    }

    .cd-hero-slider .move-left .cd-full-width h2,.cd-hero-slider .move-left .cd-full-width p,.cd-hero-slider .move-left .cd-full-width .cd-btn {
        opacity: 0;
        -webkit-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        transform: translateX(-100px)
    }

    .cd-hero-slider .selected .cd-full-width h2,.cd-hero-slider .selected .cd-full-width p,.cd-hero-slider .selected .cd-full-width .cd-btn {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .cd-hero-slider li.is-moving .cd-full-width h2,.cd-hero-slider li.is-moving .cd-full-width p,.cd-hero-slider li.is-moving .cd-full-width .cd-btn {
        -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
        transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s;
        transition: opacity 0s 0.5s, transform 0s 0.5s;
        transition: opacity 0s 0.5s, transform 0s 0.5s, -webkit-transform 0s 0.5s
    }

    .cd-hero-slider li.selected h2 {
        -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
        transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
        transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
        transition: opacity 0.4s 0.2s, transform 0.5s 0.2s, -webkit-transform 0.5s 0.2s
    }

    .cd-hero-slider li.selected p {
        -webkit-transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
        transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s;
        transition: opacity 0.4s 0.3s, transform 0.5s 0.3s;
        transition: opacity 0.4s 0.3s, transform 0.5s 0.3s, -webkit-transform 0.5s 0.3s
    }

    .cd-hero-slider li.selected .cd-btn {
        -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s;
        -webkit-transition: opacity 0.4s 0.4s, background-color 0.2s 0s, -webkit-transform 0.5s 0.4s;
        transition: opacity 0.4s 0.4s, background-color 0.2s 0s, -webkit-transform 0.5s 0.4s;
        transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s;
        transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s, -webkit-transform 0.5s 0.4s
    }
}

.cd-slider-nav {
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 2;
    text-align: center;
    height: 55px;
    background-color: rgba(0,1,1,0.5)
}

.cd-slider-nav nav,.cd-slider-nav ul,.cd-slider-nav li,.cd-slider-nav a {
    height: 100%
}

.cd-slider-nav nav {
    display: inline-block;
    position: relative
}

.cd-slider-nav .cd-marker {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 100%;
    color: #d44457;
    background-color: #ffffff;
    box-shadow: inset 0 2px 0 currentColor;
    -webkit-transition: -webkit-transform 0.2s, box-shadow 0.2s;
    -webkit-transition: box-shadow 0.2s, -webkit-transform 0.2s;
    transition: box-shadow 0.2s, -webkit-transform 0.2s;
    transition: transform 0.2s, box-shadow 0.2s;
    transition: transform 0.2s, box-shadow 0.2s, -webkit-transform 0.2s
}

.cd-slider-nav .cd-marker.item-2 {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.cd-slider-nav .cd-marker.item-3 {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%)
}

.cd-slider-nav .cd-marker.item-4 {
    -webkit-transform: translateX(300%);
    -ms-transform: translateX(300%);
    transform: translateX(300%)
}

.cd-slider-nav .cd-marker.item-5 {
    -webkit-transform: translateX(400%);
    -ms-transform: translateX(400%);
    transform: translateX(400%)
}

.cd-slider-nav ul::after {
    clear: both;
    content: "";
    display: table
}

.cd-slider-nav li {
    display: inline-block;
    width: 60px;
    float: left
}

.cd-slider-nav li.selected a {
    color: #2c343b
}

.no-touch .cd-slider-nav li.selected a:hover {
    background-color: transparent
}

.cd-slider-nav a {
    display: block;
    position: relative;
    padding-top: 35px;
    font-size: 1rem;
    font-weight: 700;
    color: #a8b4be;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s
}

.cd-slider-nav a::before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: 8px;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: url(//www.chapman.edu/../assets/cd-icon-navigation.svg) no-repeat 0 0
}

.no-touch .cd-slider-nav a:hover {
    background-color: rgba(0,1,1,0.5)
}

.cd-slider-nav li:first-of-type a::before {
    background-position: 0 0
}

.cd-slider-nav li.selected:first-of-type a::before {
    background-position: 0 -24px
}

.cd-slider-nav li:nth-of-type(2) a::before {
    background-position: -24px 0
}

.cd-slider-nav li.selected:nth-of-type(2) a::before {
    background-position: -24px -24px
}

.cd-slider-nav li:nth-of-type(3) a::before {
    background-position: -48px 0
}

.cd-slider-nav li.selected:nth-of-type(3) a::before {
    background-position: -48px -24px
}

.cd-slider-nav li:nth-of-type(4) a::before {
    background-position: -72px 0
}

.cd-slider-nav li.selected:nth-of-type(4) a::before {
    background-position: -72px -24px
}

.cd-slider-nav li:nth-of-type(5) a::before {
    background-position: -96px 0
}

.cd-slider-nav li.selected:nth-of-type(5) a::before {
    background-position: -96px -24px
}

@media only screen and (min-width: 768px) {
    .cd-slider-nav {
        height:80px
    }

    .cd-slider-nav .cd-marker,.cd-slider-nav li {
        width: 95px
    }

    .cd-slider-nav a {
        padding-top: 48px;
        font-size: 1.1rem;
        text-transform: uppercase
    }

    .cd-slider-nav a::before {
        top: 18px
    }
}

.cd-main-content {
    width: 90%;
    max-width: 768px;
    margin: 0 auto;
    padding: 2em 0
}

.cd-main-content p {
    font-size: 1.4rem;
    line-height: 1.8;
    color: #999999;
    margin: 2em 0
}

@media only screen and (min-width: 1170px) {
    .cd-main-content {
        padding:3em 0
    }

    .cd-main-content p {
        font-size: 1.6rem
    }
}

.no-js .cd-hero-slider li {
    display: none
}

.no-js .cd-hero-slider li.selected {
    display: block
}

.no-js .cd-slider-nav {
    display: none
}

@font-face {
    font-family: 'icomoon';
    src: url(//www.chapman.edu/_assets/icomoon-6a42f5d170d8a612f2027af00902a00fba4806acf1209fbd22d077256fbc3308.eot);
    src: url(//www.chapman.edu/_assets/icomoon-6a42f5d170d8a612f2027af00902a00fba4806acf1209fbd22d077256fbc3308.eot?#iefix) format("embedded-opentype"),url(//www.chapman.edu/_assets/icomoon-8bc2f743fd18a35a42e5ad1d539d128159929a95f0a109523fa22e822c9440c7.woff) format("woff"),url(//www.chapman.edu/_assets/icomoon-88f6c26c27782502ae3dd844b401864bdf9d6f68682604913e212efe1de0bfbf.ttf) format("truetype"),url(//www.chapman.edu/_assets/icomoon-0f61917eb3a5688100ded180175693a76a4a07153447f0fbb062e896612b1e73.svg#icomoon) format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'icomoon-ultimate';
    src: url(//www.chapman.edu/_assets/icomoon-ultimate-49ba80b32475d4e6141a99a15ff02069786258dab930cde12cda86282f750a03.eot);
    src: url(//www.chapman.edu/_assets/icomoon-ultimate-49ba80b32475d4e6141a99a15ff02069786258dab930cde12cda86282f750a03.eot?#iefix) format("embedded-opentype"),url(//www.chapman.edu/_assets/icomoon-ultimate-b2ed915dccbde113504b2b9213bfd142c225a4fdeb78c8273aca48587842e640.woff) format("woff"),url(//www.chapman.edu/_assets/icomoon-ultimate-e5cc73e3fea5efaab0a330bf7399e8afddef5bfd11e5d35e611499472ced143a.ttf) format("truetype"),url(//www.chapman.edu/_assets/icomoon-ultimate-9e6597f3b40c0d6dd172d6a9c1deee7712bc8797e875c48bb61e7a19eb16d3f9.svg#icomoon) format("svg");
    font-weight: normal;
    font-style: normal
}

.icon-linkedin:before,.icon-facebook2:before,.icon-circle-right:before,.icon-circle-left:before,.icon-leaf:before,.icon-earth:before,.icon-file-text:before,.icon-google-plus:before,.icon-facebook:before,.icon-instagram:before,.icon-twitter:before,.icon-youtube:before,.icon-linkedin2:before,.icon-pinterest:before,.icon-newspaper:before,.icon-arrows_up:before,.icon-lab3:before,.icon-hand:before,.icon-bed:before,.icon-bathroom:before,.icon-arrows_down:before,.icon-aid:before,.icon-accessibility2:before,.icon-ladder:before,.icon-books:before,.icon-graduation:before,.icon-book2:before,.icon-direction:before,.icon-library2:before,.icon-smiley:before,.icon-heart:before,.icon-bookmark:before,.icon-list:before,.icon-location:before,.icon-link:before,.icon-earth:before,.icon-envelop:before,.icon-pencil:before,.icon-users:before,.icon-address-book:before,.icon-tree:before,.icon-steps:before,.icon-office:before,.icon-star3:before,.icon-pencil-2:before,.icon-heart3:before,.icon-square:before,.icon-calculate2:before,.icon-search3:before,.icon-location-2:before,.icon-print:before,.icon-books-2:before,.icon-pin:before,.icon-calendar4:before,.icon-mic3:before,.icon-cu-window:before,.icon-home2:before,.icon-cu-monogram:before,.icon-graduation-2:before,.icon-california:before,.icon-food3:before,.icon-toilets_unisex:before,.icon-dumbbell:before,.icon-calculate:before,.icon-coin:before,.icon-bookmark2:before,.icon-checkmark3:before,.icon-pencil5:before,.icon-car:before,.icon-paw:before,.icon-camera:before,.icon-ladder-2:before,.icon-bus:before {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.icon-menu7:before,.icon-arrow-down2:before,.icon-search:before,.icon-user3:before,.icon-certificate:before,.icon-medal:before,.icon-clipboard5:before,.icon-library4:before,.icon-lamp8:before,.icon-microscope:before,.icon-profile:before,.icon-cross2:before,.icon-wrench:before,.icon-book:before,.icon-location2:before,.icon-clock:before,.icon-user:before,.icon-users4:before,.icon-clock:before,.icon-sun:before,.icon-coin-dollar:before,.icon-pushpin:before,.icon-star-full:before {
    font-family: 'icomoon-ultimate';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

[data-icon]:before {
    font-family: 'icomoon', 'icomoon-ultimate';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-circle-right:before {
    content: "\ea42"
}

.icon-circle-left:before {
    content: "\ea44"
}

.icon-leaf:before {
    content: "\e9a4"
}

.icon-earth:before {
    content: "\e003"
}

.icon-file-text:before {
    content: "\e922"
}

.icon-google-plus:before {
    content: "\ea8b"
}

.icon-facebook:before {
    content: "\ea90"
}

.icon-facebook2:before {
    content: "\ea91"
}

.icon-instagram:before {
    content: "\ea92"
}

.icon-twitter:before {
    content: "\ea96"
}

.icon-youtube:before {
    content: "\ea9d"
}

.icon-linkedin2:before {
    content: "\eaca"
}

.icon-linkedin:before {
    content: "\eac9"
}

.icon-pinterest:before {
    content: "\ead1"
}

.icon-newspaper:before {
    content: "\e904"
}

.icon-arrows_up:before {
    content: "\e01a"
}

.icon-lab3:before {
    content: "\e009"
}

.icon-hand:before {
    content: "\e022"
}

.icon-bed:before {
    content: "\e018"
}

.icon-bathroom:before {
    content: "\e019"
}

.icon-arrows_down:before {
    content: "\e01b"
}

.icon-aid:before {
    content: "\e01c"
}

.icon-accessibility2:before {
    content: "\e01d"
}

.icon-ladder:before {
    content: "\e001"
}

.icon-books:before {
    content: "\e000"
}

.icon-graduation:before {
    content: "\e01e"
}

.icon-book2:before {
    content: "\e024"
}

.icon-direction:before {
    content: "\e023"
}

.icon-library2:before {
    content: "\e010"
}

.icon-smiley:before {
    content: "\e00f"
}

.icon-heart:before {
    content: "\e00e"
}

.icon-bookmark:before {
    content: "\e00d"
}

.icon-list:before {
    content: "\e00c"
}

.icon-location:before {
    content: "\e00b"
}

.icon-link:before {
    content: "\e002"
}

.icon-earth:before {
    content: "\e003"
}

.icon-envelop:before {
    content: "\e00a"
}

.icon-pencil:before {
    content: "\e008"
}

.icon-users:before {
    content: "\e004"
}

.icon-addressbook:before {
    content: "\e005"
}

.icon-tree:before {
    content: "\e006"
}

.icon-steps:before {
    content: "\e007"
}

.icon-office:before {
    content: "\e011"
}

.icon-star3:before {
    content: "\e012"
}

.icon-pencil2:before {
    content: "\e013"
}

.icon-heart3:before {
    content: "\e014"
}

.icon-square:before {
    content: "\e015"
}

.icon-calculate2:before {
    content: "\e016"
}

.icon-search3:before {
    content: "\e017"
}

.icon-location2:before {
    content: "\e01f"
}

.icon-print:before {
    content: "\e020"
}

.icon-books2:before {
    content: "\e021"
}

.icon-pin:before {
    content: "\e025"
}

.icon-calendar4:before {
    content: "\e026"
}

.icon-mic3:before {
    content: "\e027"
}

.icon-cu-window:before {
    content: "\e031"
}

.icon-home2:before {
    content: "\e028"
}

.icon-cu-monogram:before {
    content: "\e032"
}

.icon-graduation2:before {
    content: "\e029"
}

.icon-california:before {
    content: "\e033"
}

.icon-food3:before {
    content: "\e02a"
}

.icon-toilets_unisex:before {
    content: "\e034"
}

.icon-dumbbell:before {
    content: "\e02b"
}

.icon-calculate:before {
    content: "\e02d"
}

.icon-coin:before {
    content: "\e02c"
}

.icon-bookmark2:before {
    content: "\e02e"
}

.icon-checkmark3:before {
    content: "\e02f"
}

.icon-pencil5:before {
    content: "\e030"
}

.icon-car:before {
    content: "\e035"
}

.icon-paw:before {
    content: "\e036"
}

.icon-camera:before {
    content: "\e037"
}

.icon-ladder2:before {
    content: "\e038"
}

.icon-bus:before {
    content: "\e039"
}

.icon-menu7:before {
    content: "\ec71"
}

.icon-arrow-down2:before {
    content: "\edc0"
}

.icon-search:before {
    content: "\eb30"
}

.icon-user3:before {
    content: "\eb08"
}

.icon-certificate:before {
    content: "\e9eb"
}

.icon-medal:before {
    content: "\eba0"
}

.icon-clipboard5:before {
    content: "\ec54"
}

.icon-library4:before {
    content: "\e999"
}

.icon-lamp8:before {
    content: "\ebfa"
}

.icon-microscope:before {
    content: "\eb2d"
}

.icon-profile:before {
    content: "\e99c"
}

.icon-cross2:before {
    content: "\ed6d"
}

.icon-wrench:before {
    content: "\eb58"
}

.icon-book:before {
    content: "\e993"
}

.icon-location2:before {
    content: "\ea39"
}

.icon-clock:before {
    content: "\ea4d"
}

.icon-user:before {
    content: "\eaf7"
}

.icon-users4:before {
    content: "\eb0c"
}

.icon-sun:before {
    content: "\ecce"
}

.icon-coin-dollar:before {
    content: "\ea0b"
}

.icon-pushpin:before {
    content: "\ea36"
}

.icon-star-full:before {
    content: "\ece2"
}

.img--circle {
    border-radius: 50%;
    height: 200px;
    height: var(--space-smallImgSize);
    width: 200px;
    width: var(--space-smallImgSize);
    -o-object-fit: cover;
    object-fit: cover
}

#left-column-navigation.left-nav-drilldown {
    position: relative;
    height: 100%;
    width: 100%;
    margin-bottom: 1.4rem;
    background-color: white;
    border: 1px solid #CFCFCF;
    overflow-x: hidden
}

#left-column-navigation.left-nav-drilldown ul {
    list-style: none
}

#left-column-navigation.left-nav-drilldown li {
    margin: unset;
    list-style: none;
    font-family: "futura-pt", arial, sans-serif;
    will-change: background-color
}

#left-column-navigation.left-nav-drilldown li:focus-within {
    outline-color: #a50034;
    outline-style: auto;
    outline-width: 5px
}

#left-column-navigation.left-nav-drilldown li:hover {
    cursor: pointer
}

#left-column-navigation.left-nav-drilldown ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #eaeaea;
    border-bottom: var(--border-solid-grey)
}

#left-column-navigation.left-nav-drilldown ul li:focus,#left-column-navigation.left-nav-drilldown ul li:focus-within {
    border: 2px dotted #a50034;
    box-sizing: border-box
}

#left-column-navigation.left-nav-drilldown ul li a,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent {
    font-family: "futura-pt", arial, sans-serif;
    line-height: 1.8rem;
    color: #231f20;
    color: var(--color-panther-black);
    padding: 15px 15px 15px 30px;
    width: 100%
}

#left-column-navigation.left-nav-drilldown ul li a:hover,#left-column-navigation.left-nav-drilldown ul li a:focus,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent:hover,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent:focus {
    color: #a50034;
    color: var(--color-cu-red);
    margin-left: 2px;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
    -webkit-animation-delay: -0.75ms;
    animation-delay: -0.75ms
}

#left-column-navigation.left-nav-drilldown ul li a:hover+.toggle-drilldown,#left-column-navigation.left-nav-drilldown ul li a:focus+.toggle-drilldown,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent:hover+.toggle-drilldown,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent:focus+.toggle-drilldown {
    color: #a50034;
    color: var(--color-cu-red)
}

#left-column-navigation.left-nav-drilldown ul li a:hover+.toggle-drilldown .fa-chevron-right,#left-column-navigation.left-nav-drilldown ul li a:focus+.toggle-drilldown .fa-chevron-right,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent:hover+.toggle-drilldown .fa-chevron-right,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent:focus+.toggle-drilldown .fa-chevron-right {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms
}

#left-column-navigation.left-nav-drilldown ul li a:hover+.toggle-drilldown .fa-chevron-right:after,#left-column-navigation.left-nav-drilldown ul li a:focus+.toggle-drilldown .fa-chevron-right:after,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent:hover+.toggle-drilldown .fa-chevron-right:after,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent:focus+.toggle-drilldown .fa-chevron-right:after {
    -webkit-animation: 1s fadeIn forwards;
    animation: 1s fadeIn forwards;
    content: "\f054";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    -webkit-animation-delay: 900ms;
    animation-delay: 900ms;
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms;
    position: absolute
}

@keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

#left-column-navigation.left-nav-drilldown ul li a:focus,#left-column-navigation.left-nav-drilldown ul li .drill-down-parent:focus {
    outline: none
}

#left-column-navigation.left-nav-drilldown ul li span.toggle-drilldown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 7rem
}

#left-column-navigation.left-nav-drilldown ul li span.toggle-drilldown:hover {
    color: #a50034;
    color: var(--color-cu-red);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms
}

#left-column-navigation.left-nav-drilldown ul li span.toggle-drilldown:hover:after {
    opacity: 0;
    content: "\f054";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    -webkit-animation-delay: 900ms;
    animation-delay: 900ms;
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms;
    position: absolute;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8)
}

#left-column-navigation.left-nav-drilldown ul li span.toggle-drilldown:hover .fas {
    color: #a50034;
    color: var(--color-cu-red)
}

#left-column-navigation.left-nav-drilldown ul li span.toggle-drilldown:hover .fas:hover {
    color: #a50034;
    color: var(--color-cu-red)
}

#left-column-navigation.left-nav-drilldown ul li span.toggle-drilldown .fas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 900;
    font-size: 1.4rem
}

#left-column-navigation.left-nav-drilldown ul li #uninav-cta-visit:hover {
    margin-left: 0
}

#left-column-navigation.left-nav-drilldown ul li ul.off-canvas-cta:hover,#left-column-navigation.left-nav-drilldown ul li .off-canvas-cta a:hover {
    margin-left: none
}

#left-column-navigation.left-nav-drilldown ul li ul.off-canvas-cta li a,#left-column-navigation.left-nav-drilldown ul li .off-canvas-cta a li a {
    color: white;
    color: var(--color-white);
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.4rem;
    letter-spacing: 0.5px;
    background-color: #a50034;
    background-color: var(--color-cu-red)
}

#left-column-navigation.left-nav-drilldown ul li ul.off-canvas-cta li a:hover,#left-column-navigation.left-nav-drilldown ul li .off-canvas-cta a li a:hover {
    background-color: #231f20;
    background-color: var(--color-panther-black);
    color: white;
    color: var(--color-white)
}

#left-column-navigation.left-nav-drilldown ul li ul.drilldown-menu {
    display: none;
    position: absolute;
    width: 100%;
    left: 100%;
    top: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: all 0.4s;
    transition: all 0.4s
}

#left-column-navigation.left-nav-drilldown ul li ul.drilldown-menu.active .drill-down-list-item:focus-within {
    outline-color: #a50034;
    outline-width: 5px
}

#left-column-navigation.left-nav-drilldown ul li ul.drilldown-menu.active .drill-down-list-item.home-menu:focus-within {
    outline-color: #231f20;
    outline-color: var(--color-panther-black);
    outline-style: auto;
    outline-width: 5px;
    outline-color: #a50034;
    outline-width: 5px
}

#left-column-navigation.left-nav-drilldown ul li ul.drilldown-menu .menu-back {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #231f20;
    background-color: var(--color-panther-black);
    color: white;
    font-weight: bold;
    line-height: 1.6rem;
    font-family: "futura-pt", Arial, sans-serif;
    padding: 20px 15px 20px 20px;
    border-color: var(--color-cu-white)
}

#left-column-navigation.left-nav-drilldown ul li ul.drilldown-menu .menu-back .fas {
    margin-right: 2rem
}

#left-column-navigation.left-nav-drilldown ul li ul.drilldown-menu .menu-back:focus {
    outline-color: #a50034;
    outline-style: none;
    outline-width: 5px
}

#left-column-navigation.left-nav-drilldown ul li.current {
    position: relative
}

#left-column-navigation.left-nav-drilldown ul li.current a,#left-column-navigation.left-nav-drilldown ul li.current span {
    font-weight: 800
}

#left-column-navigation.left-nav-drilldown ul li.current a::before,#left-column-navigation.left-nav-drilldown ul li.current span::before {
    content: "\25CF";
    color: #a50034;
    position: absolute;
    left: 10px
}

#left-column-navigation.left-nav-drilldown ul li.home-menu {
    background: #231f20;
    background: var(--color-panther-black);
    font-weight: bold;
    color: white
}

#left-column-navigation.left-nav-drilldown ul li.home-menu i,#left-column-navigation.left-nav-drilldown ul li.home-menu span {
    padding: 20px 0px 20px 30px
}

#left-column-navigation.left-nav-drilldown ul li.home-menu a {
    color: white;
    padding: 20px 50px 20px 10px
}

#left-column-navigation.left-nav-drilldown ul li.home-menu a::before {
    display: none
}

#left-column-navigation.left-nav-drilldown .off-canvas-menu-container .off-canvas-cta a:hover {
    margin-left: 0
}

@media only screen and (max-width: 47em) {
    #left-column-navigation.left-nav-drilldown {
        display:none !important
    }
}

@media only screen and (max-width: 0) {
    #left-column-navigation.left-nav-drilldown {
        display:none !important
    }
}

#left-column-navigation.left-nav-drilldown ul li.folder-item {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #231f20;
    background-color: var(--color-panther-black);
    color: white;
    font-weight: bold;
    line-height: 1.6rem;
    font-family: "futura-pt", Arial, sans-serif;
    padding: 20px 15px 20px 20px;
    border-color: var(--color-cu-white)
}

#left-column-navigation.left-nav-drilldown ul li.folder-item.current a,#left-column-navigation.left-nav-drilldown ul li.folder-item a {
    color: white;
    padding: 0 15px 0px 10px
}

#left-column-navigation.left-nav-drilldown ul li.folder-item.current a:hover,#left-column-navigation.left-nav-drilldown ul li.folder-item a:hover {
    color: white
}

#left-column-navigation.left-nav-drilldown ul li.folder-item.current a:visited,#left-column-navigation.left-nav-drilldown ul li.folder-item a:visited {
    color: white
}

#left-column-navigation.left-nav-drilldown ul li.folder-item.current a:focus,#left-column-navigation.left-nav-drilldown ul li.folder-item a:focus {
    outline-color: #a50034;
    outline-style: none;
    outline-width: 5px
}

#left-column-navigation.left-nav-drilldown ul li.folder-item.current a::before {
    content: "\25CF";
    color: white;
    position: absolute;
    left: 10px
}

#left-column-navigation .sf-hidden {
    opacity: 0;
    -webkit-animation-delay: 150ms;
    animation-delay: 150ms;
    animation: fadein 150ms forwards;
    -moz-animation: fadein 150ms forwards;
    -webkit-animation: fadein 150ms forwards;
    -o-animation: fadein 150ms forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 150ms forwards
}

.leftNav .contact {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 2rem;
    padding: 2rem 2rem 0
}

.leftNav .contact a {
    text-decoration: underline
}

.leftNav .contact .info-block {
    margin-bottom: 2rem
}

.leftNav .contact .info-block .info-header {
    font-weight: 600
}

.leftNav .contact ul.left-social-icons {
    background-color: transparent;
    list-style: none;
    margin: 0;
    padding: 0
}

.leftNav .contact ul.left-social-icons li {
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;
    margin: 0
}

.leftNav .contact ul.left-social-icons li .icon {
    fill: currentColor;
    font-size: 2.5rem;
    margin-right: 1rem;
    width: 1em
}

.leftNav .contact h2 {
    font-weight: 500;
    margin-top: 0;
    padding-bottom: 2rem
}

.leftNav .contact--red {
    background-color: #a50034;
    color: white
}

.leftNav .contact--red a {
    color: white
}

.leftNav .contact--red a:hover,.leftNav .contact--red a:active,.leftNav .contact--red a:focus {
    color: #ccc;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.leftNav .contact--black {
    background-color: #231f20;
    color: white
}

.leftNav .contact--black a {
    color: white
}

.leftNav .contact--black a:hover,.leftNav .contact--black a:active,.leftNav .contact--black a:focus {
    color: #ccc;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.leftNav .contact--grey {
    background-color: #eaeaea;
    color: #231f20
}

.leftNav .contact--grey a {
    color: #a50034
}

.leftNav .contact--grey a:hover,.leftNav .contact--grey a:active,.leftNav .contact--grey a:focus {
    color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.leftNav .contact--sand {
    --sand: #f6f2e8;
    background: #f6f2e8;
    color: #231f20
}

.leftNav .contact--sand a {
    color: #a50034
}

.leftNav .contact--sand a:hover,.leftNav .contact--sand a:active,.leftNav .contact--sand a:focus {
    color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.leftNav .contact--white {
    border: 1px solid #ddd;
    color: #231f20
}

.leftNav .contact--white a {
    color: #a50034
}

.leftNav .contact--white a:hover,.leftNav .contact--white a:active,.leftNav .contact--white a:focus {
    color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.leftNav>ul {
    float: left;
    width: 100%;
    background-color: #d8d8d8;
    border-right: 1px solid #eaeaea;
    border-right: var(--border-solid-grey);
    border-bottom: 1px solid #eaeaea;
    border-bottom: var(--border-solid-grey);
    border-left: 1px solid #eaeaea;
    border-left: var(--border-solid-grey);
    position: relative;
    margin-bottom: 20px
}

.leftNav>ul li {
    list-style-type: none;
    margin: 0
}

.leftNav>ul>li.active>a {
    background-color: white
}

.leftNav>ul>li.active>ul {
    display: block;
    background: white
}

@media (min-width: 1024px) {
    .leftNav>ul>li.active>ul {
        display:block
    }
}

.leftNav>ul>li>ul {
    display: none;
    padding: 0 15px 10px 18px
}

.leftNav>ul>li>ul a {
    text-indent: -13px
}

.leftNav>ul>li>ul li {
    padding: 1px 5px 5px 16px
}

.leftNav>ul>li>ul>li>ul {
    display: none !important;
    padding: 0 0 10px 0
}

.leftNav>ul>li>a {
    border-top: 1px solid #eaeaea;
    border-top: var(--border-solid-grey);
    font-size: 16px;
    color: #383838;
    padding: 7px 40px 7px 20px;
    position: relative
}

.leftNav>ul>li>a:hover {
    background-color: white;
    color: #a50034
}

.leftNav>ul>li>a:hover .plus {
    text-decoration: none
}

.leftNav>ul>li>a.is-open {
    background-color: white;
    font-weight: 700
}

.leftNav>ul>li>a .plus {
    background-image: url(//www.chapman.edu/_assets/miscButtons-796ebfbc84be2f35235dbe28456760506e935025b3de44d7ef85feb6adfadce0.png);
    background-repeat: no-repeat;
    background-position: -79px 0px;
    text-indent: -50px;
    position: absolute;
    right: 12px;
    top: 6px;
    width: 21px;
    height: 21px;
    overflow: hidden;
    visibility: hidden;
    display: block
}

.leftNav>ul>li>a .plus:hover {
    background-position: -101px 0px
}

.leftNav>ul>li>a .plus.open {
    background-position: -79px -22px
}

.leftNav>ul>li>a .plus.open:hover {
    background-position: -101px -22px
}

.leftNav ul.is-open {
    background: white
}

.leftNav a {
    font-family: Arial, sans-serif;
    display: block;
    padding: 7px 0 0 0
}

.leftNav .active>a {
    font-weight: 700
}

.leftNav .active>ul>li>a>.bullet {
    display: none;
    color: #a50034
}

.leftTitle>ul {
    float: left;
    width: 100%;
    background-color: #2f2f2f;
    position: relative;
    margin-bottom: 0px
}

.leftTitle>ul li {
    list-style-type: none;
    margin: 0
}

.leftTitle>ul li a {
    padding: 7px 40px 7px 20px;
    font-size: 16px;
    color: white;
    font-weight: 600;
    border: 1px solid #2f2f2f;
    position: relative
}

.leftTitle>ul li a:hover {
    background-color: white;
    color: #a50034;
    border-top: 1px solid #eaeaea;
    border-top: var(--border-solid-grey);
    border-left: 1px solid #eaeaea;
    border-left: var(--border-solid-grey);
    border-right: 1px solid #eaeaea;
    border-right: var(--border-solid-grey);
    border-bottom: 1px solid #f5f5f5
}

.leftNav {
    text-align: left;
    float: left
}

.leftNav .currentPage {
    font-weight: 800
}

@media (min-width: 1024px) {
    .leftNav .callout {
        box-sizing:border-box;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .leftNav {
        width:25%;
        margin: 0 0 15px 0;
        float: left
    }
}

@media screen and (min-width: 1024px) {
    .leftNav {
        float:left;
        display: inline-block
    }
}

.leftNav .leftNavSubContent~[class*="-widget"] {
    margin-top: 30px
}

.leftNav-sub.is-open {
    background: white
}

.leftNav-sub a {
    font-style: normal;
    color: #676767;
    margin-left: 0
}

.leftNav-sub a:hover {
    color: #a50034
}

.leftNav-sub a .bullet {
    display: none
}

.two-column-template .leftNav,.three-column-template .leftNav {
    float: left
}

.main-nav-container {
    width: 100%;
    margin: 0 auto;
    display: none
}

@media screen and (min-width: 1130px) {
    .main-nav-container {
        max-width:1130px
    }
}

@media screen and (min-width: 1024px) {
    .main-nav-container {
        display:block
    }
}

.mainNav::after {
    content: "";
    display: table;
    clear: both
}

.mainNavExpand {
    text-transform: uppercase;
    position: relative;
    background-color: #2f2f2f;
    margin-top: 5px
}

.open .mainNavExpand a .arrow {
    top: 50%;
    margin-top: -16px;
    background: url(//www.chapman.edu/_assets/up-arrow-fc605dbc2fc50435b4f80659a5566b8e526f4999e17d192ec35025b4ff89cf27.png) no-repeat;
    text-indent: -999px;
    overflow: hidden
}

@media (min-width: 780px) {
    .open .mainNavExpand {
        display:none
    }
}

.mainNavExpand a {
    color: white;
    display: block;
    font-weight: 600;
    margin: 0 0 1px 0;
    padding: 10px 0 10px 16px;
    background-color: #2f2f2f;
    text-decoration: none
}

.mainNavExpand a .arrow {
    position: absolute;
    display: block;
    width: 32px;
    height: 32px;
    right: 8px;
    top: 50%;
    margin-top: -16px;
    background: url(//www.chapman.edu/_assets/down-arrow-c9b10958346fed64fe1c2db69b2c7d9652e405c6b4f4ba29cf10350668fbb206.png) no-repeat;
    text-indent: -999px;
    overflow: hidden
}

.mainNavExpand a:hover {
    text-decoration: none
}

@media (min-width: 780px) {
    .mainNavExpand {
        display:none
    }
}

.logo {
    display: none;
    float: left;
    height: 38px;
    width: 200px;
    text-indent: -999em;
    margin-bottom: 16px;
    margin-left: 16px;
    background: url(//www.chapman.edu/_assets/chapman_logo_horizonal_stacked-ce77d60ea3c0a529dcf9d01c3cadd8c561f537419b1ee581559f931757926209.png);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizonal_stacked-b846ed3ced4d03883520cfe6479b0272b903827685f967a4c09c0821b089f118.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizonal_stacked-b846ed3ced4d03883520cfe6479b0272b903827685f967a4c09c0821b089f118.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 3px 20px 0 0
}

@media (min-width: 1130px) {
    .logo {
        display:block
    }
}

.mainNavLinks {
    background-color: #2f2f2f;
    display: none
}

@media screen and (min-width: 1130px) {
    .mainNavLinks {
        background-image:url(//www.chapman.edu/_assets/ribbon_tails-b7f0694bd5d3c96acc5d6cd44d0bf1b864b2a3bbe2f3d3f27291694ecb4371dc.png);
        background-repeat: no-repeat;
        background-position: -2px 0;
        padding: 0 0 0 10px
    }
}

.open .mainNavLinks {
    display: block
}

.mainNavLinks .icon:before {
    font-size: 1.0em;
    text-align: center;
    line-height: 1.4em;
    color: #2f2f2f;
    padding: 0.1em;
    margin: -4px 5px 10px 0;
    width: 24px;
    height: 24px;
    float: left;
    display: block
}

.mainNavLinks .icon:hover:before {
    color: #a50034
}

.ie8 .mainNavLinks .icon {
    margin-left: 0
}

.ie8 .mainNavLinks .icon:before {
    display: none
}

.mainNavLinks .icon-california:before {
    font-size: 1.2em;
    margin-top: -5px
}

.mainNavLinks .icon-cu-monogram:before {
    font-size: 1.3em;
    margin-top: -7px
}

.mainNavLinks .icon-cu-window:before {
    font-size: 1.25em;
    margin-top: -7px
}

.mainNavLinks .icon-graduation:before {
    font-size: 1.2em;
    margin-top: -5px
}

.mainNavLinks .icon-books:before {
    font-size: 1.1em;
    margin-top: -5px
}

.mainNavLinks .icon-bookmark2:before {
    font-weight: 600
}

.mainNavLinks .icon-calculate:before {
    font-weight: 600
}

.mainNavLinks .icon-medal:before {
    font-size: 1.2em
}

.mainNavLinks .icon-lamp8:before {
    font-size: 1.1em;
    font-weight: 600
}

@media (min-width: 780px) {
    .mainNavLinks.active {
        background-position:-2px -45px
    }
}

@media (min-width: 780px) {
    .csstransitions .mainNavLinks>li:hover .subNavLinks {
        left:0;
        opacity: 1
    }
}

@media (min-width: 780px) {
    .mainNavLinks>.active {
        background-color:#555a5e
    }
}

@media (min-width: 1120px) {
    .mainNavLinks .mainNavLinksAfter:hover {
        position:absolute;
        background-color: #2f2f2f;
        height: 45px;
        width: 1000%;
        top: 0;
        right: -950%;
        z-index: -1
    }
}

@media (min-width: 1120px) {
    .mainNavLinks .mainNavLinksAfter {
        position:absolute;
        background-color: #2f2f2f;
        height: 45px;
        width: 1000%;
        top: 0;
        right: -950%;
        z-index: -1
    }
}

@media (min-width: 780px) {
    .ie8 .mainNavLinks .has-dropdown.is-visible>a>span {
        border-left:1px solid #2f2f2f
    }
}

@media (min-width: 780px) {
    .mainNavLinks .has-dropdown.is-visible>a>span {
        background-color:#faf9f6
    }
}

@media (min-width: 780px) {
    .mainNavLinks .has-dropdown.is-visible>a {
        color:#a50034
    }
}

@media (min-width: 780px) {
    .mainNavLinks .has-dropdown .subNavLinks.is-visible {
        visibility:visible
    }
}

.mainNavLinks>li {
    background-color: #2f2f2f
}

@media (min-width: 780px) {
    .mainNavLinks>li:hover .subNavLinks.last {
        left:auto;
        right: 0
    }
}

@media (min-width: 780px) {
    .mainNavLinks>li:hover .subNavLinks {
        left:0;
        opacity: 1
    }
}

@media (min-width: 780px) {
    .ie8 .mainNavLinks>li:hover>a>span {
        border-left:1px solid #2f2f2f
    }
}

@media (min-width: 780px) {
    .mainNavLinks>li:hover>a>span {
        background-color:#faf9f6;
        background-image: url(//www.chapman.edu/_assets/up_arrow-04f06ef4c06a0498162ae4b20f0b16d6a25b1c515a61f9e3cc3d886efa35b9d8.png)
    }
}

@media (min-width: 780px) {
    .mainNavLinks>li:hover>a {
        color:#a50034;
        background-color: #555a5e
    }
}

@media (min-width: 780px) {
    .mainNavLinks>li:hover {
        background-color:#555a5e
    }
}

@media (min-width: 780px) {
    .mainNavLinks>li.noSubNav:hover {
        background-color:#2f2f2f
    }
}

@media (min-width: 780px) {
    .mainNavLinks>li.noSubNav>a>span {
        background-image:none !important
    }
}

@media (min-width: 780px) {
    .mainNavLinks>li.noSubNav>a {
        padding:0 0 0 3px
    }
}

.mainNavLinks>li>a {
    color: white;
    font-weight: 100;
    display: block;
    background-color: #2f2f2f;
    padding: 10px 0 10px 10px;
    margin: 0 0 1px 0
}

.mainNavLinks>li>a .bullet {
    position: absolute;
    right: 10px;
    font-weight: normal
}

@media (min-width: 780px) {
    .mainNavLinks>li>a .bullet {
        display:none
    }
}

.mainNavLinks>li>a>span {
    box-sizing: content-box
}

@media (min-width: 780px) {
    .mainNavLinks>li>a>span {
        float:left;
        display: block;
        background-repeat: no-repeat;
        background-position: right center;
        padding: 12px 18px 0 18px;
        margin-top: 0;
        height: 33px
    }
}

@media (min-width: 1120px) {
    .mainNavLinks>li>a>span {
        padding:12px 15px 0 15px
    }
}

@media (min-width: 780px) {
    .mainNavLinks>li>a {
        float:left;
        color: white;
        display: block;
        height: 45px;
        font-size: 20px;
        font-family: "futura-pt", Arial, sans-serif;
        position: relative;
        padding: 0
    }
}

@media (min-width: 780px) {
    .mainNavLinks>li {
        background-color:#2f2f2f;
        text-transform: uppercase;
        height: 45px;
        float: left;
        position: relative
    }
}

.mainNavLinks a {
    text-decoration: none
}

.mainNavLinks a:hover {
    text-decoration: none
}

@media (min-width: 780px) {
    .mainNavLinks {
        display:block;
        width: 100%;
        height: 45px;
        margin: 10px 0 0 0;
        float: left;
        position: relative;
        list-style: none
    }
}

@media (min-width: 1120px) {
    .mainNavLinks {
        background-color:transparent;
        margin: 0 0 0 0;
        width: auto
    }
}

.mastheadPlaceholder:before {
    background-color: rgba(0,0,0,0);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media (min-width: 1024px) {
    .mastheadPlaceholder:before {
        background-image:url(//www.chapman.edu/_assets/masthead_bg_small-93000b3157a8bee7fc3278fb2b98b110ed80991537289bbb05473bae11f689fd.png);
        background-position: left top;
        background-repeat: no-repeat
    }
}

.newbutton {
    margin: 0 0 20px 0
}

@media (min-width: 780px) {
    .rightColumn .newbutton {
        margin-top:0
    }
}

.newbutton ul {
    list-style: none
}

.newbutton li {
    padding-bottom: 2px;
    margin: 0
}

.newbutton a,.newbutton a:link {
    position: relative;
    text-align: left;
    padding: 10px 38px 10px 20px;
    color: white;
    font-weight: 600;
    display: block;
    background-color: #a50034;
    font-size: 1em;
    clear: both
}

.newbutton a:hover,.newbutton a:link:hover {
    background: #ce0041
}

.newbutton a:active,.newbutton a:link:active {
    background: #7f0026
}

.newbutton a:visited,.newbutton a:link:visited {
    background: #a50034;
    color: white
}

.news-events-widget .newsEventsContent .col2 .title>a {
    border-bottom: none;
    text-decoration: 2px dotted underline;
    font-weight: 400;
    line-height: 2.2rem;
    max-width: 100%;
    font-family: "futura-pt", Arial, sans-serif
}

.program-events__container .program-event {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 2rem 0;
    min-height: 6rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: none;
    background-color: #f6f2e8
}

.program-events__container .program-event__date-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.program-events__container .program-event__title {
    font-size: 1.8rem;
    margin: 1rem 0;
    text-decoration: underline;
    margin: 1rem 1rem 1rem 0
}

.program-events__container .program-event__date {
    color: #231f20;
    font-family: 'futura-pt';
    font-weight: bold;
    font-size: 2rem
}

.program-events__container .program-event__time {
    color: #231f20;
    font-size: 1.6rem;
    line-height: 1.6rem;
    padding-bottom: 2rem;
    white-space: nowrap
}

.program-events__container .program-events.tiles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.program-events__container .program-events.tiles .program-event {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 25rem;
    height: 25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

@media only screen and (max-width: 37.5em) {
    .program-events__container .program-events.tiles .program-event {
        width:35rem;
        height: 30rem
    }
}

@media only screen and (max-width: 0) {
    .program-events__container .program-events.tiles .program-event {
        width:35rem;
        height: 30rem
    }
}

.program-events__container .program-events.tiles .program-event__date-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.program-events__container .program-events.tiles .program-event__title {
    font-size: 1.8rem;
    margin: 1rem 0;
    text-decoration: underline;
    font-family: futura-pt;
    padding: 0 1rem 0
}

@media only screen and (max-width: 37.5em) {
    .program-events__container .program-events.tiles .program-event__title {
        font-size:2.0rem;
        margin: 2rem 0
    }
}

@media only screen and (max-width: 0) {
    .program-events__container .program-events.tiles .program-event__title {
        font-size:2.0rem;
        margin: 2rem 0
    }
}

.program-events__container .program-events.tiles .program-event__date {
    color: #231f20;
    font-size: 2rem;
    padding: 1rem 0 .5rem;
    font-family: futura-pt;
    font-weight: bold
}

@media only screen and (max-width: 37.5em) {
    .program-events__container .program-events.tiles .program-event__date {
        font-size:2.2rem
    }
}

@media only screen and (max-width: 0) {
    .program-events__container .program-events.tiles .program-event__date {
        font-size:2.2rem
    }
}

.program-events__container .program-events.tiles .program-event__time {
    color: #231f20;
    font-size: 1.6rem;
    padding: 0;
    font-family: futura-pt
}

@media only screen and (max-width: 37.5em) {
    .program-events__container .program-events.tiles .program-event__time {
        font-size:1.8rem
    }
}

@media only screen and (max-width: 0) {
    .program-events__container .program-events.tiles .program-event__time {
        font-size:1.8rem
    }
}

@media only screen and (max-width: 37.5em) {
    .program-events__container .program-events.tiles {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media only screen and (max-width: 0) {
    .program-events__container .program-events.tiles {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.program-events__container .program-events.bars .program-event {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 10rem
}

.program-events__container .program-events.bars .program-event__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60%;
    width: 65%;
    font-family: 'futura-pt'
}

@media only screen and (max-width: 37.5em) {
    .program-events__container .program-events.bars .program-event__title {
        width:55%
    }
}

@media only screen and (max-width: 0) {
    .program-events__container .program-events.bars .program-event__title {
        width:55%
    }
}

.program-events__container .program-events.bars .program-event__date-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60%;
    width: 35%;
    border-right: 1px solid #ccc;
    margin-right: 2rem;
    padding: 0 2rem;
    text-align: center
}

@media only screen and (max-width: 37.5em) {
    .program-events__container .program-events.bars .program-event__date-container {
        width:45%
    }
}

@media only screen and (max-width: 0) {
    .program-events__container .program-events.bars .program-event__date-container {
        width:45%
    }
}

.program-events__container .program-events.bars .program-event__date {
    padding: 2rem 0 0 0;
    margin-bottom: 5px
}

.program-events__container p {
    margin: 0
}

.section-message .category {
    margin-bottom: 0px;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 16px;
    line-height: 10px;
    font-weight: 800;
    color: #555;
    text-transform: uppercase;
    margin: 0;
    color: #555
}

@media screen and (min-width: 1024px) {
    .section-message .category {
        font-size:18px
    }
}

.section-message .title {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 26px;
    line-height: 30px;
    margin-top: 12px;
    margin-bottom: 24px;
    font-weight: 800
}

@media screen and (min-width: 768px) {
    .section-message .title {
        font-size:32px;
        line-height: 38px
    }
}

@media screen and (min-width: 1024px) {
    .section-message .title {
        font-size:36px;
        line-height: 40px
    }
}

.section-message .body p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400
}

.section-message .text-actions {
    margin-top: 72px;
    text-align: center
}

.section-message .button.red {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3);
    padding: 16px 32px
}

.section-message .button.red:hover,.section-message .button.red:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

.section-message .button.red:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

.skip-link {
    background-color: #a50034;
    box-shadow: 0.125em 0.125em 0.125em 0 rgba(0,0,0,0.3);
    color: white;
    height: 48px;
    left: -1000px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    top: -1000px;
    width: 1px;
    z-index: 910000
}

.skip-link i {
    margin-left: 6px
}

a.skip-link:active,a.skip-link:focus,a.skip-link:hover {
    color: white;
    left: 5px;
    top: 5px;
    outline: none;
    overflow: visible;
    width: auto;
    z-index: 9999999999999992;
    z-index: var(--space-zIndexTopmost)
}

.smallMasthead .masthead {
    max-width: 1024px;
    min-height: 83px;
    background-color: #0e8fc5;
    background: -webkit-radial-gradient(circle, #44a8d2, #0e8fc5);
    background: radial-gradient(circle, #44a8d2, #0e8fc5)
}

@media (min-width: 1024px) {
    .smallMasthead .masthead:before {
        content:'';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: transparent;
        background-image: url(//www.chapman.edu/_assets/masthead_bg_small-93000b3157a8bee7fc3278fb2b98b110ed80991537289bbb05473bae11f689fd.png);
        background-repeat: no-repeat;
        background-position: left top
    }
}

.smallMasthead .masthead>div {
    font-family: "Open Sans";
    font-weight: 600px;
    font-size: 19px;
    color: white;
    text-align: center;
    padding: 15px 15% 15px 15%;
    max-width: 70%;
    width: 100%
}

.smallMasthead .masthead>div.oneLine {
    padding-top: 27px
}

@media (min-width: 1024px) {
    .smallMasthead .masthead>div {
        position:absolute
    }
}

@media (min-width: 1024px) {
    .smallMasthead .masthead {
        position:relative;
        top: -15px;
        margin: 0 auto -15px auto
    }
}

@media (min-width: 1024px) {
    .smallMasthead header {
        padding:0 0 30px 0
    }
}

#social_follow_us a {
    border-bottom: none
}

#social_follow_us .school-social-media-icons__follow {
    top: -3px;
    font-family: "futura-pt";
    font-size: 1.2em;
    font-weight: 600;
    color: #a50034;
    margin-right: 5px
}

#social_follow_us .inactive_state {
    background: none !important
}

#social_follow_us .hover_state {
    background: none !important
}

#social_follow_us li.fab {
    font-size: 1.8em
}

#social_follow_us li {
    width: auto;
    position: relative;
    border: none
}

/* edited from master for accessibility fixes */
#social_follow_us li a {
    font-size: 27px;
}

#social_follow_us li span.hide {
    display: none
}

#social_follow_us li.first {
    margin-left: 7px !important
}

#social_follow_us li.first-last {
    margin-left: 7px !important;
    margin-right: 0 !important
}

#social_follow_us li.last {
    margin: 0 0 0 -1px !important
}

#social_follow_us .blog.fas.fa-rss-square {
    font-size: 2.8rem
}

.subNavLinks {
    font-family: "futura-pt", Arial, sans-serif;
    display: none
}

@media (min-width: 780px) {
    .csstransitions .subNavLinks {
        visibility:visible;
        left: -99999px;
        opacity: 0;
        -webkit-transition: opacity 0.3s ease-in;
        transition: opacity 0.3s ease-in
    }
}

@media (min-width: 780px) {
    .subNavLinks.last {
        right:0
    }
}

@media (min-width: 780px) {
    .ie8 .subNavLinks {
        border-right:1px solid #2f2f2f;
        border-bottom: 1px solid #2f2f2f;
        border-left: 1px solid #2f2f2f
    }
}

@media (min-width: 780px) {
    .subNavLinks ul li {
        border-bottom:1px solid #d6d6d6;
        margin: 0
    }
}

@media (min-width: 780px) {
    .subNavLinks ul {
        background-color:white;
        list-style-type: none
    }
}

@media (min-width: 780px) {
    .subNavLinks li a:hover:after,.subNavLinks li a:hover:before {
        color:#a50034
    }
}

@media (min-width: 780px) {
    .subNavLinks li a:hover {
        background-color:#eaeaea;
        color: #a50034
    }
}

@media (min-width: 780px) {
    .subNavLinks li a .bullet {
        position:absolute;
        top: 5px;
        right: 0;
        color: white
    }
}

@media (min-width: 780px) {
    .ie8 .subNavLinks li a {
        padding-left:13px;
        margin-left: 0
    }
}

@media (min-width: 780px) {
    .subNavLinks li a {
        font-size:16px;
        text-transform: none;
        padding: 16px 13px 16px 13px;
        color: #2f2f2f;
        display: block
    }
}

@media (min-width: 780px) {
    .subNavLinks .col1>p {
        margin:0 0 10px 0;
        font-size: 20px;
        color: #323232;
        font-weight: normal;
        font-family: "Times New Roman"
    }
}

@media (min-width: 780px) {
    .subNavLinks .col1>a {
        display:block;
        margin: 0px 0 5px 0;
        font-size: 16px;
        font-style: normal;
        font-weight: normal;
        font-family: "Times New Roman"
    }
}

@media (min-width: 780px) {
    .subNavLinks .col2>a {
        display:block;
        margin: 0px 0 5px 0;
        font-size: 16px;
        font-style: normal;
        font-weight: normal;
        font-family: "Times New Roman"
    }
}

@media (min-width: 780px) {
    .subNavLinks .copy p {
        margin:0
    }
}

@media (min-width: 780px) {
    .subNavLinks .copy {
        font-family:Arial;
        font-size: 12px;
        margin: 0;
        line-height: 1.3
    }
}

@media (min-width: 780px) {
    .subNavLinks {
        box-shadow:0px 10px 10px 1px rgba(0,0,0,0.2);
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: opacity 0.3s ease-in;
        transition: opacity 0.3s ease-in;
        width: 275px;
        position: absolute;
        top: 45px;
        z-index: 999999;
        visibility: hidden;
        display: block
    }
}

.tabGroup {
    margin: 5px auto 0 auto;
    width: 100%;
    max-width: 465px;
    padding: 0 0 20px 0;
    clear: both;
    display: inline-block
}

.tabNav {
    display: block;
    background-image: url(//www.chapman.edu/_assets/tab_shadow-d0854eb8ceb5bcc8032935dee17391cd2ca4791cad4445c3488477d250361bf1.png);
    background-repeat: no-repeat;
    background-position: left 4px;
    height: 37px
}

.tabNav li {
    float: left;
    position: relative;
    bottom: -5px;
    list-style-type: none;
    margin: 0 2px 0 0;
    padding: 0 10px 0 10px;
    height: 30px;
    line-height: 30px;
    color: #a2a0a0;
    cursor: pointer;
    background-color: #f7f6f0;
    background-image: url(//www.chapman.edu/_assets/tab_bg-5499edb270f761e7a14912238d39af552f6dd2702a3e8576661b0618c9768c58.png);
    background-repeat: repeat-x;
    background-position: left top;
    border: 1px solid #c4c2b7;
    border-width: 1px 1px 0 1px
}

.tabNav li.active {
    color: white;
    bottom: 0;
    background-color: #a50034;
    background-image: url(//www.chapman.edu/_assets/active_tab_bg-7437b32047adf3be01a1fceadea75d5662a6492703b7227e59582a5368c8435a.png);
    background-repeat: repeat-x;
    background-position: left top;
    font-weight: bold;
    height: 35px;
    line-height: 35px
}

.tabContent {
    position: relative
}

.tabContent>li {
    list-style-type: none;
    position: relative
}

.tabContent li.active {
    display: block !important
}

.tipsy {
    font-size: 12px;
    position: absolute;
    padding: 5px;
    z-index: 100000
}

.tipsy-inner {
    background-color: #2f2f2f;
    color: white;
    max-width: 200px;
    padding: 5px 8px 4px 8px;
    text-align: center;
    word-wrap: break-word;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #2f2f2f
}

.tipsy-arrow-n {
    border-bottom-color: #2f2f2f
}

.tipsy-arrow-s {
    border-top-color: #2f2f2f
}

.tipsy-arrow-e {
    border-left-color: #2f2f2f
}

.tipsy-arrow-w {
    border-right-color: #2f2f2f
}

.tipsy-n .tipsy-arrow {
    top: 0px;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent
}

body .buorg {
    font: 1.6rem "futura-pt", Arial, sans-serif
}

body #buorgul {
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-family: Arial, sans-serif;
    line-height: 2rem;
    -webkit-box-direction: normal;
    text-align: center;
    word-wrap: break-word;
    text-decoration: none;
    border-bottom: none;
    cursor: pointer;
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s;
    box-sizing: border-box;
    width: auto;
    background: #a50034 no-repeat center;
    color: #FFFFFF;
    background-size: 15px;
    background-position: 15px center;
    padding-left: 25px;
    padding-right: 25px;
    margin: 5px
}

body #buorgul:hover {
    background-color: #C8003F
}

body #buorgig {
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-family: Arial, sans-serif;
    line-height: 2rem;
    -webkit-box-direction: normal;
    text-align: center;
    word-wrap: break-word;
    text-decoration: none;
    border-bottom: none;
    cursor: pointer;
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #cfcfcf no-repeat center;
    color: #313131;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s;
    box-sizing: border-box;
    width: auto;
    background-size: 15px;
    background-position: 15px center;
    padding-left: 25px;
    padding-right: 25px;
    margin: 5px
}

body #buorgig:hover {
    background: #ffffff
}

body .buorg-buttons {
    padding-top: 15px
}

body #buorg {
    border-bottom: none;
    background-color: #f6f2e8;
    margin-top: 120px
}

body .buorg-pad {
    padding: 35px 20px 35px 20px;
    line-height: 1.7em
}

body .buorg-test {
    width: 300px;
    top: 0;
    right: 0;
    background-color: #a50034;
    font-size: 1.4rem;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffffff;
    display: none
}

body .noscript #buorg {
    top: 0;
    margin-top: 123px;
    position: relative;
    width: 100%;
    z-index: 9;
    display: block !important;
    opacity: 0;
    -webkit-animation: fadeIn 1s linear forwards;
    animation: fadeIn 1s linear forwards;
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

body .noscript .buorg-pad {
    display: block;
    text-align: center
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeinout {
    0%,100% {
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@keyframes fadeinout {
    0%,100% {
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

@media \0screen\,screen\9 {
    body .noscript #buorg {
        top: 0;
        margin-top: 123px;
        position: absolute;
        width: 100%;
        z-index: 9
    }

    body .noscript .buorg-pad {
        display: block;
        text-align: center
    }

    body #buorg {
        top: 0 !important;
        margin-top: 60px !important;
        position: absolute !important;
        width: 100% !important;
        z-index: 9 !important;
        display: block !important
    }

    body .buorg-pad {
        display: block !important;
        text-align: center !important
    }
}

body #buorg {
    top: 0 \9 !important;
    margin-top: 60px \9 !important;
    position: absolute \9 !important;
    width: 100% \9 !important;
    z-index: 9 \9 !important;
    display: block \9 !important
}

body .buorg-pad {
    display: block \9 !important;
    text-align: center \9 !important
}

@media screen and (min-width: 0) and (min-resolution: 0.001dpcm) {
    body .noscript #buorg {
        top:0;
        margin-top: 123px;
        position: absolute;
        width: 100%;
        z-index: 9
    }

    body .noscript .buorg-pad {
        display: block;
        text-align: center
    }
}

body _:-ms-fullscreen #buorg,body :root .ie11up #buorg {
    display: none !important
}

@supports (-ms-ime-align: auto) {
    body #buorg {
        display: none !important
    }
}

@media all and (-ms-high-contrast: none) {
    body *::-ms-backdrop,body #buorg {
        display: none !important
    }
}

.wysiwyg-widget__button--red {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

.wysiwyg-widget__button--red:hover,.wysiwyg-widget__button--red:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

.wysiwyg-widget__button--red:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

.primaryContent .main {
    max-width: none !important;
    width: 100%
}

.primaryContent .main .featureImage {
    display: inline-block;
    float: left;
    margin: 0px 20px 10px 0;
    background: #ffffff
}

.primaryContent .main section .content {
    float: left;
    width: 100%
}

.primaryContent .main section .content .linkList {
    padding: 0;
    list-style-type: none;
    float: left
}

.primaryContent .main section .content .linkList li {
    margin: 0 0 5px 0
}

.primaryContent .main section .content .linkList a:focus {
    position: absolute
}

.primaryContent .main section h3 {
    clear: both;
    color: #a50034;
    font-family: "Open Sans";
    font-weight: normal;
    font-size: 16px;
    padding: 20px 0 7px 0;
    margin: 0;
    border-bottom: 1px solid #a58f75
}

.primaryContent .main {
    width: 100%;
    max-width: 940px
}

.primaryContent .main>.leftColumn {
    width: 100%;
    max-width: 680px;
    float: left
}

@media (min-width: 780px) {
    .primaryContent .main>.leftColumn {
        margin:0 60px 0 0
    }
}

@media (min-width: 780px) {
    .primaryContent .main {
        width:100%;
        max-width: 940px;
        margin: 0 10px
    }
}

.rightColumn {
    margin: 20px 0 0 0
}

@media screen and (min-width: 1024px) {
    .rightColumn {
        float:left
    }
}

.oldie .rightColumn {
    margin: 15px 0 0 0
}

.form-widget {
    margin: 0 0 20px 0
}

.text-input {
    width: 100%;
    padding: 8px;
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.1);
    -webkit-transition: border 150ms;
    transition: border 150ms
}

.text-input:focus {
    outline: none;
    border: 1px solid #294d5e
}

.form {
    padding: 10px 45px;
    background-color: #f5f5f5;
    border-left: 1px solid white;
    border-bottom: 1px solid #a58f75;
    color: #313131
}

.form div {
    margin: 7px 0
}

.form label.inline {
    display: inline;
    margin: 10px
}

.form input[type=text],.form input[type=password] {
    width: 300px
}

.form input[readonly=readonly] {
    background-color: #ececec;
    border: 1px solid #bbb
}

.form textarea[readonly=readonly] {
    background-color: #ececec;
    border: 1px solid #bbb
}

.form-label {
    display: inline-block;
    width: 150px;
    text-align: right;
    margin: 0 10px;
    vertical-align: middle
}

.responsiveForm {
    background-color: #f5f5f5;
    color: #313131;
    padding: 25px 45px 45px;
    border: 1px solid #eaeaea;
    border: var(--border-solid-grey)
}

.responsiveForm input[type="file"] {
    display: block;
    margin-bottom: 10px
}

.responsiveForm input[type="range"] {
    display: block;
    width: 100%
}

.responsiveForm select,.responsiveForm textarea,.responsiveForm input[type="text"],.responsiveForm input[type="password"],.responsiveForm input[type="datetime"],.responsiveForm input[type="datetime-local"],.responsiveForm input[type="date"],.responsiveForm input[type="month"],.responsiveForm input[type="time"],.responsiveForm input[type="week"],.responsiveForm input[type="number"],.responsiveForm input[type="email"],.responsiveForm input[type="url"],.responsiveForm input[type="search"],.responsiveForm input[type="tel"],.responsiveForm input[type="col"] {
    display: block;
    width: 100%
}

.responsiveForm label {
    display: block;
    font-weight: bold
}

.responsiveForm input[type="text"],.responsiveForm input[type="password"],.responsiveForm textarea,.responsiveForm select {
    max-width: 100%;
    margin: 5px 0 15px 0
}

.responsiveForm input[type="checkbox"],.responsiveForm input[type="radio"] {
    margin: 5px 0 3px 15px
}

.responsiveForm input[type="submit"],.responsiveForm a.button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3);
    display: block;
    margin-top: 12px
}

.responsiveForm input[type="submit"]:hover,.responsiveForm input[type="submit"]:focus,.responsiveForm a.button:hover,.responsiveForm a.button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

.responsiveForm input[type="submit"]:active,.responsiveForm a.button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

.responsiveForm input.white[type="submit"],.responsiveForm a.button.white {
    background: #eaeaea no-repeat center;
    color: #313131
}

.responsiveForm input.white[type="submit"]:hover,.responsiveForm a.button.white:hover {
    background-color: #ffffff;
    text-decoration: none
}

.responsiveForm input.white[type="submit"]:active,.responsiveForm a.button.white:active {
    background-color: #d8d8d8;
    text-decoration: none
}

.responsiveForm fieldset {
    margin: 10px 0 10px 0
}

.responsiveForm fieldset.showBorder {
    border: thin solid #D2D1CD;
    padding: 5px
}

.responsiveForm fieldset legend {
    margin: 0 0 10px 0;
    font-weight: bold
}

.responsiveForm input[type="radio"]+label,.responsiveForm input[type="checkbox"]+label {
    display: block;
    margin-top: -19px;
    margin-left: 40px;
    font-weight: normal
}

#main .maxWidth {
    margin: 0 15px
}

@media (min-width: 780px) {
    #main .maxWidth {
        margin:0 30px
    }
}

@media (min-width: 1180px) {
    #main .maxWidth {
        margin:0 auto
    }
}

#uninav > div.uninav__umbrella-nav-button-container {
	display: none;
}

#mastheadDropdown li:has(a span:empty) {
    display: none;
}

#main #mastheadNavigationWrapper {
    position: relative;
    height: 0px;
    overflow: visible;
    z-index: 100
}

#main.homepage #mastheadNavigation {
    display: none !important
}

#main #mastheadNavigation {
    position: absolute;
    top: 250px;
    right: 0;
    z-index: 100;
    display: none
}

@media only screen and (min-width: 480px) {
    #main #mastheadNavigation {
        top:15px
    }
}

#main #mastheadNavigation .smallButton {
    color: white;
    border: none;
    border-radius: 3px;
    width: 44px;
    height: 44px;
    padding: 5px;
    margin: 0 0 0 10px;
    background: url(//www.chapman.edu/_assets/gray_30-9703f1e1ba272f965a896b83599dca60c23284804e1d0283cfb0fa990885503f.png);
    text-indent: -9999px;
    opacity: 0.75;
    -webkit-transition: opacity 0.2s ease-out, height 0s ease-out;
    transition: opacity 0.2s ease-out, height 0s ease-out
}

#main #mastheadNavigation .smallButton.disabled {
    opacity: 0;
    cursor: default;
    height: 0px;
    padding: 0px;
    overflow: hidden
}

#main #mastheadNavigation .smallButton:hover {
    opacity: 1
}

#main #mastheadNavigation .smallButton:focus {
    outline: none
}

#main #mastheadNavigation #changeVolume {
    background: rgba(0,0,0,0.8) url(//www.chapman.edu/_assets/volume-on_white-1a3f80d59f8e207cbec21d76371001dc93ca84e75befbbc20387f2631d6ee513.svg) no-repeat center;
    background-size: 20px
}

#main #mastheadNavigation #changeVolume.muted {
    background: rgba(0,0,0,0.8) url(//www.chapman.edu/_assets/volume-off_white-2cc8de86e0e769373b00aea10984c2b7d0e3c105f05d0279b0a92ee775961513.svg) no-repeat 16px center;
    background-size: 20px
}

#main #mastheadNavigation #showOlderContent {
    background: rgba(0,0,0,0.8) url(//www.chapman.edu/_assets/arrow-right_white-09f5cb618ee3ff2481ffad730b42da5e4a5b6d224d15b887947a4101ade16d01.svg) no-repeat center;
    background-size: 20px
}

#main #mastheadNavigation #showNewerContent {
    background: rgba(0,0,0,0.8) url(//www.chapman.edu/_assets/arrow-left_white-782ae51fc920883dffc6509e81c36e02e2d13a6244a7eeb06f102c4b9d5af986.svg) no-repeat center;
    background-size: 20px
}

@media (min-width: 680px) {
    #main #mastheadNavigation {
        display:block
    }
}

.mainNav.mainNavLaw::after {
    content: "";
    display: table;
    clear: both
}

.mainNav.mainNavLaw .mainNavExpand {
    text-transform: uppercase;
    position: relative;
    background-color: #2f2f2f;
    margin-top: 5px
}

.mainNav.mainNavLaw .mainNavExpand a {
    color: white;
    display: block;
    font-weight: 600;
    margin: 0 0 1px 0;
    padding: 10px 0 10px 16px;
    background-color: #2f2f2f;
    text-decoration: none
}

.mainNav.mainNavLaw .mainNavExpand a .arrow {
    position: absolute;
    display: block;
    width: 32px;
    height: 32px;
    right: 8px;
    top: 50%;
    margin-top: -16px;
    background: url(//www.chapman.edu/_assets/down-arrow-c9b10958346fed64fe1c2db69b2c7d9652e405c6b4f4ba29cf10350668fbb206.png) no-repeat;
    text-indent: -999px;
    overflow: hidden
}

.mainNav.mainNavLaw .mainNavExpand a:hover {
    text-decoration: none
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavExpand {
        display:none
    }
}

.mainNav.mainNavLaw.open .mainNavExpand a .arrow {
    top: 50%;
    margin-top: -16px;
    background: url(//www.chapman.edu/_assets/up-arrow-fc605dbc2fc50435b4f80659a5566b8e526f4999e17d192ec35025b4ff89cf27.png) no-repeat;
    text-indent: -999px;
    overflow: hidden
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw.open .mainNavExpand {
        display:none
    }
}

.mainNav.mainNavLaw.open .mainNavLinks {
    display: block
}

.mainNav.mainNavLaw .logo {
    display: block;
    float: none;
    height: 38px;
    width: 200px;
    text-indent: -999em;
    margin-bottom: 16px;
    margin-left: 16px;
    background: url(//www.chapman.edu/_assets/chapman_logo_horizonal_stacked-ce77d60ea3c0a529dcf9d01c3cadd8c561f537419b1ee581559f931757926209.png);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizonal_stacked-b846ed3ced4d03883520cfe6479b0272b903827685f967a4c09c0821b089f118.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizonal_stacked-b846ed3ced4d03883520cfe6479b0272b903827685f967a4c09c0821b089f118.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .logo {
        margin-bottom:0;
        display: block;
        position: static;
        height: 38px;
        width: 200px
    }
}

@media (min-width: 1024px) {
    .mainNav.mainNavLaw .logo {
        float:left
    }
}

@media (min-width: 1120px) {
    .mainNav.mainNavLaw .logo {
        margin:3px 20px 0 0
    }
}

.mainNav.mainNavLaw .mainNavLinks {
    display: none;
    background-color: transparent
}

.mainNav.mainNavLaw .mainNavLinks .icon:before {
    font-size: 1.0em;
    text-align: center;
    line-height: 1.4em;
    color: #2f2f2f;
    padding: 0.1em;
    margin: -4px 5px 10px 0;
    width: 24px;
    height: 24px;
    float: left;
    display: block
}

.mainNav.mainNavLaw .mainNavLinks .icon:hover:before {
    color: #a50034
}

.ie8 .mainNav.mainNavLaw .mainNavLinks .icon {
    margin-left: 0
}

.ie8 .mainNav.mainNavLaw .mainNavLinks .icon:before {
    display: none
}

.mainNav.mainNavLaw .mainNavLinks .icon-california:before {
    font-size: 1.2em;
    margin-top: -5px
}

.mainNav.mainNavLaw .mainNavLinks .icon-cu-monogram:before {
    font-size: 1.3em;
    margin-top: -7px
}

.mainNav.mainNavLaw .mainNavLinks .icon-cu-window:before {
    font-size: 1.25em;
    margin-top: -7px
}

.mainNav.mainNavLaw .mainNavLinks .icon-graduation:before {
    font-size: 1.2em;
    margin-top: -5px
}

.mainNav.mainNavLaw .mainNavLinks .icon-books:before {
    font-size: 1.1em;
    margin-top: -5px
}

.mainNav.mainNavLaw .mainNavLinks .icon-bookmark2:before {
    font-weight: 600
}

.mainNav.mainNavLaw .mainNavLinks .icon-calculate:before {
    font-weight: 600
}

.mainNav.mainNavLaw .mainNavLinks .icon-medal:before {
    font-size: 1.2em
}

.mainNav.mainNavLaw .mainNavLinks .icon-lamp8:before {
    font-size: 1.1em;
    font-weight: 600
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks.active {
        background-position:-2px -45px
    }
}

@media (min-width: 780px) {
    .csstransitions .mainNav.mainNavLaw .mainNavLinks>li:hover .subNavLinks {
        left:0;
        opacity: 1
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>.active {
        background-color:#555a5e
    }
}

@media (min-width: 1120px) {
    .mainNav.mainNavLaw .mainNavLinks .mainNavLinksAfter:hover {
        position:absolute;
        background-color: #2f2f2f;
        height: 45px;
        width: 1000%;
        top: 0;
        right: -950%;
        z-index: -1
    }
}

@media (min-width: 1120px) {
    .mainNav.mainNavLaw .mainNavLinks .mainNavLinksAfter {
        position:absolute;
        background-color: #2f2f2f;
        height: 45px;
        width: 1000%;
        top: 0;
        right: -950%;
        z-index: -1
    }
}

@media (min-width: 780px) {
    .ie8 .mainNav.mainNavLaw .mainNavLinks .has-dropdown.is-visible>a>span {
        border-left:1px solid #2f2f2f
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks .has-dropdown.is-visible>a>span {
        background-color:#faf9f6
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks .has-dropdown.is-visible>a {
        color:#a50034
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks .has-dropdown .subNavLinks.is-visible {
        visibility:visible
    }
}

.mainNav.mainNavLaw .mainNavLinks>li {
    background-color: #2f2f2f
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li:hover .subNavLinks.last {
        left:auto;
        right: 0
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li:hover .subNavLinks {
        left:0;
        opacity: 1
    }
}

@media (min-width: 780px) {
    .ie8 .mainNav.mainNavLaw .mainNavLinks>li:hover>a>span {
        border-left:1px solid #2f2f2f
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li:hover>a>span {
        background-color:#faf9f6;
        background-image: url(//www.chapman.edu/_assets/up_arrow-04f06ef4c06a0498162ae4b20f0b16d6a25b1c515a61f9e3cc3d886efa35b9d8.png)
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li:hover>a {
        color:#a50034;
        background-color: #555a5e
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li:hover {
        background-color:#555a5e
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li.noSubNav:hover {
        background-color:#2f2f2f
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li.noSubNav>a>span {
        background-image:none !important
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li.noSubNav>a {
        padding:0 0 0 3px
    }
}

.mainNav.mainNavLaw .mainNavLinks>li>a {
    color: white;
    font-weight: 100;
    display: block;
    background-color: #2f2f2f;
    padding: 10px 0 10px 10px;
    margin: 0 0 1px 0
}

.mainNav.mainNavLaw .mainNavLinks>li>a .bullet {
    position: absolute;
    right: 10px;
    font-weight: normal
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li>a .bullet {
        display:none
    }
}

.mainNav.mainNavLaw .mainNavLinks>li>a>span {
    box-sizing: content-box
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li>a>span {
        float:left;
        display: block;
        background-repeat: no-repeat;
        background-position: right center;
        padding: 12px 18px 0 18px;
        margin-top: 0;
        height: 33px
    }
}

@media (min-width: 1120px) {
    .mainNav.mainNavLaw .mainNavLinks>li>a>span {
        padding:12px 15px 0 15px
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li>a {
        float:left;
        color: white;
        display: block;
        height: 45px;
        font-size: 17px;
        font-family: "futura-pt", Arial, sans-serif;
        position: relative;
        padding: 0
    }
}

@media (min-width: 1120px) {
    .mainNav.mainNavLaw .mainNavLinks>li>a {
        font-size:20px
    }
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks>li {
        background-color:#2f2f2f;
        text-transform: uppercase;
        height: 45px;
        float: left;
        position: relative
    }
}

.mainNav.mainNavLaw .mainNavLinks a {
    text-decoration: none
}

.mainNav.mainNavLaw .mainNavLinks a:hover {
    text-decoration: none
}

@media (min-width: 780px) {
    .mainNav.mainNavLaw .mainNavLinks {
        display:block;
        background-color: #2f2f2f;
        background-image: url(//www.chapman.edu/_assets/ribbon_tails-beca4ddcea9bd9bcf8f7a340de863b620207ecedeba39d003daedecdf45cc674.png);
        background-repeat: no-repeat;
        background-position: -2px 0;
        width: 100%;
        height: 45px;
        padding: 0 0 0 10px;
        margin: 10px 0 0 0;
        float: left;
        position: relative;
        list-style: none
    }
}

@media (min-width: 1120px) {
    .mainNav.mainNavLaw .mainNavLinks {
        background-color:transparent;
        margin: 0 0 0 0;
        width: auto
    }
}

@media screen and (min-width: 768px) {
    .middleRightContainer {
        float:right;
        width: 70%;
        position: relative
    }
}

@media (min-width: 1024px) {
    .primaryContent .main {
        width:100%;
        max-width: 465px;
        float: left
    }
}

@media (min-width: 1024px) {
    .primaryContent.twoColumns .main {
        max-width:100%
    }
}

#container {
    min-width: 320px;
    overflow: hidden
}

#main {
    overflow: visible !important
}

.primaryContent .main {
    max-width: none !important;
    width: 100%
}

@media (min-width: 780px) {
    #main {
        overflow:hidden
    }
}

body.personnel .main,body.personnel .primary-content.one-column,body.personnel .primary-content.landing {
    margin-left: 0
}

.main a,.primary-content.one-column a,.primary-content.landing a {
    border-bottom: 1px dotted currentColor
}

.ie7 .main h2,.ie7 .primary-content.one-column h2,.ie7 .primary-content.landing h2 {
    zoom:normal}

.main .tabGroup,.primary-content.one-column .tabGroup,.primary-content.landing .tabGroup {
    min-height: 0;
    max-width: 100%;
    float: none;
    padding: 0 0 0 0
}

.main .tabNav,.primary-content.one-column .tabNav,.primary-content.landing .tabNav {
    background-image: none;
    height: auto;
    padding: 0 0 0 0
}

.main .tabNav li,.primary-content.one-column .tabNav li,.primary-content.landing .tabNav li {
    margin: 0 30px 0 0;
    float: none
}

.main .tabNav li.active,.primary-content.one-column .tabNav li.active,.primary-content.landing .tabNav li.active {
    bottom: -5px
}

@media (min-width: 1024px) {
    .main .tabNav li.active,.primary-content.one-column .tabNav li.active,.primary-content.landing .tabNav li.active {
        bottom:0
    }
}

@media (min-width: 1024px) {
    .main .tabNav li,.primary-content.one-column .tabNav li,.primary-content.landing .tabNav li {
        margin:-1px 2px 0 0;
        float: left
    }
}

@media (min-width: 1024px) {
    .main .tabNav,.primary-content.one-column .tabNav,.primary-content.landing .tabNav {
        background-image:url(//www.chapman.edu/_assets/tab_shadow-d0854eb8ceb5bcc8032935dee17391cd2ca4791cad4445c3488477d250361bf1.png);
        background-position: left 3px;
        height: auto;
        height: 35px;
        padding: 0
    }
}

.main .tabContent>li,.primary-content.one-column .tabContent>li,.primary-content.landing .tabContent>li {
    padding: 5px 10px 0 10px
}

@media (min-width: 1024px) {
    .main .tabContent>li,.primary-content.one-column .tabContent>li,.primary-content.landing .tabContent>li {
        padding:5px 0 0 0
    }
}

.middleRightContainer {
    text-align: left;
    padding: 0 10px
}

@media screen and (min-width: 768px) {
    .middleRightContainer {
        position:relative;
        width: 73%;
        float: right;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media screen and (min-width: 1024px) {
    .middleRightContainer {
        display:inline-block;
        float: none;
        width: 50%
    }
}

@media screen and (min-width: 1024px) {
    .primaryContent.threeColumns .middleRightContainer {
        width:48.5%;
        padding: 0px
    }
}

@media (min-width: 1120px) {
    .primaryContent.threeColumns .middleRightContainer {
        width:51%
    }
}

@media (min-width: 780px) {
    .oneColumn .firstColumn.hasForm {
        max-width:55%
    }
}

@media (min-width: 780px) {
    .oneColumn .firstColumn {
        width:100%;
        max-width: 80%;
        float: left
    }
}

.oneColumn .secondColumn {
    box-sizing: border-box;
    float: left
}

.oneColumn .secondColumn form {
    max-width: 310px;
    background-color: #e1dbbf;
    box-shadow: inset 8px 8px 8px -8px #797564;
    padding: 20px 20px 20px 20px
}

.oneColumn .secondColumn form label {
    display: block;
    margin: 5px 0 5px 0
}

.oneColumn .secondColumn form input {
    width: 100%
}

.oneColumn .secondColumn form input[type="submit"] {
    width: 74px;
    background-color: #a50034;
    border: 0;
    -webkit-appearance: none;
    padding: 5px 0;
    color: white;
    margin: 10px 0 0 0
}

.oneColumn .secondColumn .title {
    font-size: 25px;
    color: #2f2e2e;
    border-bottom: 1px solid #a58f75;
    padding: 15px 0 10px 0
}

.oneColumn .secondColumn .title:before {
    content: '\00BB';
    margin: 0 10px 0 0;
    color: #A6B0B7;
    font-family: Georgia;
    font-weight: 800;
    font-size: 25px
}

@media (min-width: 780px) {
    .oneColumn .secondColumn {
        max-width:40%;
        width: 350px;
        border-left: 1px solid #a58f75;
        margin: 0 0 0 30px;
        padding: 0 0 0 30px
    }
}

.oneColumn header {
    padding: 0 0 25px 0;
    text-align: center
}

.oneColumn header .oneColumnLogo {
    margin: 25px auto
}

@media (min-width: 780px) {
    .oneColumn footer {
        position:relative
    }
}

.oneColumn .smallMasthead .masthead {
    min-height: 0;
    margin: 0 auto 0 auto
}

.oneColumn .smallMasthead .masthead>div {
    text-transform: uppercase;
    font-size: 19px;
    font-weight: 600;
    width: auto;
    max-width: 100%;
    padding: 25px 3% 25px 3%
}

@media (min-width: 1024px) {
    .oneColumn .smallMasthead .masthead>div {
        position:relative
    }
}

.oneColumn .masthead.withLink>div {
    font-family: Arial, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal
}

.oneColumn .masthead.withLink>div:before {
    content: '>';
    font-size: 19px;
    font-weight: 800;
    padding: 0 5px 0 0
}

.oneColumn .masthead>div .more {
    display: inline-block;
    vertical-align: bottom;
    background-color: white;
    color: #1994c8;
    font-family: Arial, sans-serif;
    font-weight: 800;
    font-size: 14px;
    padding: 5px;
    margin: 0 0 0 15px;
    font-style: normal;
    box-shadow: 3px 3px 3px 0px #0a70a3;
    text-decoration: none !important;
    max-width: 100%
}

.oneColumn .main {
    box-sizing: border-box;
    padding: 0 40px 0 40px
}

.oneColumn .tabGroup {
    max-width: 100%
}

.oneColumn .rightVideo {
    margin: 0 0 20px 0
}

@media (min-width: 780px) {
    .oneColumn .rightVideo {
        float:right;
        height: auto;
        width: 355px;
        margin: 0 0 10px 50px
    }
}

.oneColumn .privacy a {
    display: block;
    padding: 10px 0 10px 10px;
    color: white;
    background-color: #2f2f2f;
    font-family: Arial, sans-serif;
    font-weight: 800;
    text-transform: uppercase
}

@media (min-width: 780px) {
    .oneColumn .privacy a {
        display:block;
        padding: 0
    }
}

@media (min-width: 780px) {
    .oneColumn .privacy {
        position:absolute;
        right: 25px
    }
}

.oneColumn .finePrint {
    padding: 100px;
    max-width: 940px;
    padding: 25px 20px 40px 20px;
    margin: 0 auto;
    font-size: 10px;
    color: #4a4949
}

.primaryContent {
    margin: 0 auto 10px auto;
    width: 100%;
    max-width: 1130px;
    padding: 0 16px
}

.primaryContent .content h3 {
    margin-top: 2rem
}

@media (min-width: 1120px) {
    .primaryContent {
        padding:0
    }
}

.ie7 .primaryContent {
    position: relative
}

.ie7 .primaryContent .main {
    overflow-x: hidden
}

.oneColumn .primaryContent .main .tabContent {
    background-color: #fbf9f0;
    padding: 15px 20px
}

@media (min-width: 1024px) {
    .oneColumn .primaryContent .main {
        max-width:100%
    }
}

@media (min-width: 1024px) {
    .primaryContent.twoColumns .main {
        max-width:100%;
        width: 100%;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0px
    }
}

@media (min-width: 1024px) {
    .primaryContent.twoColumns.calendar .main {
        width:100%
    }
}

@media (min-width: 1024px) {
    .primaryContent.twoColumns.noLeftNav .main .leftColumn {
        width:71%
    }
}

@media screen and (min-width: 768px) {
    .primaryContent.twoColumns .middleRightContainer {
        float:right;
        width: 73%;
        padding-left: 10px
    }
}

.primaryContent.threeColumns {
    text-align: center
}

@media (min-width: 1024px) {
    .primaryContent.threeColumns .main {
        width:100%;
        max-width: 100%;
        margin: 0
    }
}

@media (min-width: 1024px) {
    .primaryContent>.main .story {
        width:182px
    }
}

.primaryContent .main {
    float: none;
    position: relative;
    width: 100%;
    margin: 0;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1024px) {
    .primaryContent .main {
        margin:0px
    }
}

.primaryContent .main.profile {
    min-height: 230px
}

@media (min-width: 780px) {
    .primaryContent .main.profile {
        width:95%;
        max-width: 900px
    }
}

@media (min-width: 1024px) {
    .primaryContent .main.profile {
        width:70%
    }
}

.primaryContent .main h1 {
    margin-top: 0;
    line-height: 3.6rem;
    padding: 0 0 5px 0
}

.primaryContent .main h1 .bullet {
    display: none
}

.primaryContent .main .newsEventsContent div.title .bullet {
    font-size: 12px;
    position: relative;
    bottom: 2px;
    display: none
}

.primaryContent .main .tabContent {
    padding: 0 0 10px 0
}

.primaryContent .main .newsEventsContent .copy,.primaryContent .main .tabContent .copy {
    height: 100px;
    margin: 10px 0 2px 0
}

.primaryContent .main .newsEventsContent .copy div,.primaryContent .main .tabContent .copy div {
    width: auto !important
}

.primaryContent .main .loading {
    position: absolute;
    top: 130px;
    left: 200px
}

.primaryContent .main .centerNewsLoader {
    position: absolute;
    margin: 20px 0 0 0;
    left: 200px;
    top: 0
}

@media (min-width: 1024px) {
    .primaryContent .main {
        float:left;
        max-width: 465px
    }
}

.primaryContent .main .addthis_toolbox a {
    border-bottom: 0
}

.subRotator {
    padding: 0;
    position: relative;
    top: 0
}

.primary-content.one-column {
    background-color: white
}

.primary-content.one-column .messaging-widget a,.primary-content.one-column .chapman-events-feed-widget a {
    border-bottom: 1px dotted #a50034
}

.primary-content.one-column .social-link,.primary-content.one-column .cd-hero a,.primary-content.one-column .box,.primary-content.one-column .fact-card a,.primary-content.one-column .slider-controls a {
    border-bottom: none
}

.primaryContent .main {
    min-height: 230px;
    width: 100%
}

@media (min-width: 1024px) {
    .primaryContent .main {
        width:70%
    }
}

.rightColumn {
    margin: 0 0 10px 0;
    padding-top: 16px;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

@media (min-width: 1024px) {
    .rightColumn {
        padding-top:0
    }
}

.rightColumn .action-buttons-widget a:focus {
    outline: 2px dotted #231f20;
    outline-offset: 5px
}

.rightColumn .border {
    top: 0;
    left: 0;
    right: 0;
    height: 7px
}

.rightColumn .photo img {
    width: 100%;
    max-width: 206px
}

.rightColumn .styleOne {
    background-color: #d8d8d8;
    border: 1px solid #eaeaea;
    border: var(--border-solid-grey);
    color: #313131;
    vertical-align: top;
    line-height: 20px
}

.rightColumn .styleOne .border {
    background-color: #c1c1c1
}

.rightColumn .styleOne a {
    color: #a50034;
    border-bottom: 1px dotted #a8a8a8
}

.rightColumn .styleOne a:hover {
    text-decoration: none;
    color: #bb223c
}

.rightColumn .styleTwo {
    color: #231f20;
    color: var(--color-panther-black);
    background-color: #231f20;
    background-color: var(--color-panther-black);
    position: relative;
    overflow: hidden
}

.rightColumn .styleTwo h2 {
    color: #231f20;
    color: var(--color-panther-black)
}

.rightColumn .styleTwo a {
    color: #231f20;
    color: var(--color-panther-black);
    font-weight: 400;
    border-bottom: 2px dotted #adadad
}

.rightColumn .styleTwo .border {
    background-color: #676767
}

.rightColumn .linkList {
    list-style-type: none
}

.rightColumn .callout .linkList li a {
    padding: 10px 0 10px 0;
    display: block;
    border-top: 1px solid #ccc0a7
}

.rightColumn .callout .linkList li:first-child a {
    border-top: none
}

@media (min-width: 780px) {
    .rightColumn .newbutton {
        margin-top:0
    }
}

@media screen and (min-width: 1024px) {
    .rightColumn {
        position:relative;
        display: inline-block;
        float: right;
        width: 206px;
        margin-top: 45px;
        padding-right: 0
    }
}

@media only screen and (max-width: 75em) {
    .rightColumn {
        padding:0 10px
    }
}

@media only screen and (max-width: 0) {
    .rightColumn {
        padding:0 10px
    }
}

#container {
    overflow: visible
}

@media (min-width: 767px) {
    #container {
        overflow:hidden;
        width: 100%;
        height: 100%
    }
}

.directorySearch {
    background-color: #2f2f2f;
    padding: 10px 20px 10px 20px;
    border-bottom: 1px solid #cdcdc7
}

@media only screen and (min-width: 780px) {
    .directorySearch {
        padding:20px 20px 10px 20px
    }
}

.directorySearch select,.directorySearch textarea,.directorySearch input[type="text"],.directorySearch input[type="search"] {
    padding: 0
}

.directorySearch label {
    display: block;
    font-size: 16px;
    color: #fff;
    margin: 0 0 8px 0
}

.directorySearch #directorySearchBox {
    width: 100%;
    height: 34px;
    max-height: 40px;
    line-height: 25px;
    color: #2f2f2f;
    padding-left: 5px;
    margin-top: 10px
}

@media only screen and (min-width: 780px) {
    .directorySearch #directorySearchBox {
        min-width:60%;
        display: inline-block
    }
}

.directorySearch .button {
    border-bottom: none;
    padding: 10px;
    max-width: 120px;
    display: block;
    margin-top: 10px
}

@media only screen and (min-width: 780px) {
    .directorySearch .button {
        display:inline-block
    }
}

.directorySearch .helpText {
    color: #fff;
    font-style: italic;
    margin: 8px 0 0 15px;
    display: inline-block
}

.directorySearch fieldset>legend {
    color: #fff;
    font-weight: 600;
    padding: 0 0 10px 0
}

.directorySearch fieldset>label,.directorySearch select {
    margin: 0 10px 5px 0;
    width: 100%;
    max-height: 40px;
    vertical-align: middle;
    display: block
}

@media screen and (min-width: 768px) {
    .directorySearch fieldset>label,.directorySearch select {
        width:220px;
        display: inline-block
    }
}

.directorySearch fieldset>input[type="checkbox"] {
    display: block
}

.directorySearch fieldset>input[type="checkbox"]+label {
    display: block;
    margin-top: -20px;
    margin-left: 20px;
    font-weight: normal;
    font-size: 14px
}

.directorySearch fieldset>label[for=allFaculty],.directorySearch fieldset>label[for=showAll],.directorySearch fieldset>label[for=tenure],.directorySearch fieldset>label[for=fulltime] {
    margin-left: 5px;
    vertical-align: text-top;
    color: #fff;
    display: inline
}

.directorySearch a.allFaculty {
    margin-left: 0;
    vertical-align: text-top;
    color: #fff;
    border-bottom: none;
    display: block;
    margin-top: 5px
}

.searchResults {
    padding: 0 20px 20px 0;
    margin: 0 0 20px 0
}

.searchResults .summary {
    border-bottom: 1px dotted #2f2f2f;
    padding: 10px 0 0 0
}

.searchResults .result {
    position: relative;
    padding: 16px 0;
    padding-left: 145px;
    height: auto;
    min-height: 170px
}

.searchResults .result .affiliation {
    margin-top: 8px
}

.searchResults .result h2.name {
    margin-bottom: 2px;
    margin-top: 0
}

.searchResults .result .image {
    position: absolute;
    top: 16px;
    left: 0;
    background: white;
    max-width: 110px
}

.searchResults .result .name {
    font-size: 18px
}

.searchResults .pagingInfo {
    margin: 10px 0 0 0;
    padding-top: 10px;
    border-top: 1px dotted #2f2f2f
}

.searchResults .pagingInfo .pagingNavigation {
    color: #a50034
}

.searchResults .pagingInfo .pagingNavigation>span {
    padding: 0 4px 0 4px;
    border-left: 1px solid #2f2f2f;
    text-decoration: underline;
    cursor: hand;
    cursor: pointer
}

.searchResults .pagingInfo .pagingNavigation>span:first-child {
    border: none
}

@media (min-width: 780px) {
    .searchResults .pagingInfo .pagingNavigation {
        float:right
    }
}

.ie7 .primaryContent .main h1 {
    zoom:normal}

.primaryContent .main {
    max-width: none !important
}

.primaryContent .facultyProfile {
    width: 79%
}

.facultyProfile img.smallPhoto {
    margin-left: 1px;
    max-width: 130px
}

@media screen and (min-width: 768px) {
    .facultyProfile img.smallPhoto {
        float:left
    }
}

.facultyProfile img.largePhoto {
    margin-left: 1px;
    max-width: 206px
}

@media screen and (min-width: 768px) {
    .facultyProfile img.largePhoto {
        float:left
    }
}

.facultyProfile .credit {
    font-size: 12px
}

.facultyProfile ul.contactButtons {
    list-style-type: none;
    margin: 14px 0 14px 0;
    padding: 25px 25px 15px 25px;
    overflow: hidden;
    background-color: #2f2f2f;
    width: 100%
}

.facultyProfile ul.contactButtons li {
    background-color: white;
    margin-right: 20px;
    margin-bottom: 10px;
    width: 100%
}

@media screen and (min-width: 768px) {
    .facultyProfile ul.contactButtons li {
        float:left;
        max-width: 206px
    }
}

.facultyProfile ul.contactButtons li a {
    display: inline-block;
    text-align: center;
    padding: 12px;
    text-decoration: none;
    border-bottom: none;
    font-weight: 600
}

.facultyProfile .college {
    margin-top: 8px
}

.facultyProfile dl {
    margin-top: 16px
}

.facultyProfile .newSection {
    margin-top: 16px
}

.facultyProfile .noFloat {
    margin: 10px 0 10px 0;
    width: 79%
}

.facultyProfile dt {
    font-weight: 600;
    float: left;
    clear: left;
    margin: 0 5px 5px 0
}

.facultyProfile dd {
    padding: 0;
    margin: 0;
    float: left
}

.facultyProfile .video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 5px;
    height: 0;
    overflow: hidden
}

.facultyProfile .video iframe,.facultyProfile .video object,.facultyProfile .video embed {
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    height: 100%
}

.facultyProfile .contactInfo {
    max-width: 100%;
    margin-top: 20px
}

.facultyProfile dd.scholarlyWork {
    padding: 10px 0 10px 20px;
    text-indent: -15px;
    clear: both
}

.facultyProfile dd.scholarlyWork div {
    display: inline
}

.facultyProfile dd.scholarlyWork div:after {
    content: '.'
}

.facultyProfile dd.scholarlyWork div:first-child:after {
    content: ''
}

.facultyProfile .social {
    margin: 10px 0 0 0
}

.facultyProfile .social a {
    float: left;
    margin: 0 10px 0 0;
    text-indent: -999em;
    height: 24px;
    width: 24px;
    background-image: url(//www.chapman.edu/_assets/social_icons_faculty_profile_red-b0d80eb0206d3aa2a4011406adde2bd2689b7c35ef5dd5a2c2c3c4d4ced91661.png);
    background-repeat: no-repeat;
    border-bottom: 0
}

.facultyProfile .social .facebook {
    background-position: left top
}

.facultyProfile .social .twitter {
    background-position: -25px top
}

.facultyProfile .social .linkedIn {
    background-position: -50px top
}

.facultyProfile .social .rss {
    background-position: -75px top
}

.facultyProfile .social .flickr {
    background-position: -100px top
}

.facultyProfile .social .vimeo {
    background-position: -125px top
}

.facultyProfile .social .youTube {
    background-position: -150px top
}

.facultyProfile .social .googlePlus {
    background-position: -175px top
}

.facultyProfile .social .instagram {
    background-position: -200px top
}

.large_faculty_photo .profilePicture {
    height: auto;
    width: auto;
    max-width: 206px
}

.large_faculty_photo .profilePicture img {
    position: static
}

.facultyList {
    margin: 0 0 20px 0
}

.facultyList .summary {
    border-bottom: 1px dotted #565555;
    padding: 10px 0 10px 0
}

.facultyList .facultyMember {
    margin: 20px 20px 2px 0;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    min-height: 100px;
    padding: 10px 20px 0 110px;
    border-top: 1px dotted #c1c1c1
}

@media (min-width: 780px) {
    .facultyList .facultyMember {
        width:45%
    }
}

.facultyList .facultyMember:nth-child(odd) {
    margin-right: 45px
}

.facultyList .facultyMember:nth-child(even) {
    margin-right: 0
}

.facultyList .facultyMember .profilePicture {
    position: absolute;
    top: 10px;
    left: 10px;
    height: 110px;
    width: 110px;
    overflow: hidden
}

.facultyList .facultyMember .profilePicture img {
    position: absolute;
    background: #ffffff;
    padding: 7px;
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
    width: 90px
}

.facultyList .facultyMember h2 {
    font-weight: 600;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 2px;
    padding: 0
}

.facultyList .facultyMember .department {
    font-size: 14px
}

.facultyList .facultyMember .title {
    font-size: 14px;
    line-height: 15px;
    margin: 4px 0 0 0
}

.facultyList .facultyMember .additionalTitles,.facultyList .facultyMember .specialty {
    font-size: 14px;
    line-height: 15px;
    margin: 0
}

.facultyList .facultyMember .affiliation {
    font-size: 13px;
    line-height: 14px;
    margin: 6px 0
}

.facultyList .facultyMember .affiliation .spacer {
    margin: 0 0 5px 0
}

.facultyList .facultyMember .email {
    margin: 5px 0 0 0
}

.facultyList .pagingInfo {
    margin: 15px 0 0 0
}

.facultyList .pagingInfo .pagingNavigation {
    color: #a50034
}

.facultyList .pagingInfo .pagingNavigation>span {
    padding: 0 4px 0 4px;
    border-left: 1px solid #2f2f2f;
    text-decoration: underline;
    cursor: hand;
    cursor: pointer
}

.facultyList .pagingInfo .pagingNavigation>span:first-child {
    border: none
}

@media (min-width: 780px) {
    .facultyList .pagingInfo .pagingNavigation {
        float:right
    }
}

.facultySpotlight {
    margin: 10px 0 10px 0;
    background: #e2e1dc;
    background: -webkit-radial-gradient(circle, #e2e1dc, #e2e1dc);
    background: -ms-radial-gradient(circle, #e2e1dc, #e2e1dc)
}

.facultySpotlight .copy {
    max-width: 400px;
    min-width: 300px;
    padding: 0 10px 10px 10px;
    float: left;
    margin: 10px 5px 10px 5px
}

.facultySpotlight .copy>h2 {
    font-weight: 600;
    color: #8f0c30;
    font-size: 16px;
    margin: 0 0 10px 0
}

.facultySpotlight .video {
    display: block;
    position: relative;
    float: left
}

.facultySpotlight .video>img {
    margin: 0
}

.facultySpotlight .video>.playButton {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(//www.chapman.edu/_assets/play_button-8fb3355699a7fb26e56743fe4f4980c0babc8ec946de715f9aada81837de0bae.png);
    background-repeat: no-repeat;
    background-position: center center
}

.miniRotatorNav {
    position: relative;
    top: 0;
    left: auto;
    z-index: 999;
    display: block
}

.miniRotatorNav a {
    position: absolute;
    height: 56px;
    width: 43px;
    color: white;
    top: -176px;
    cursor: pointer;
    background-image: url(//www.chapman.edu/_assets/gray_arrows-2033792aeb5ce030955958010278d8c67608d777d3fd07566bda57f2f07a107f.png);
    background-repeat: no-repeat
}

.miniRotatorNav a.disabled {
    opacity: .4;
    filter: alpha(opacity=40)
}

.miniRotatorNav a:hover,.miniRotatorNav a:focus {
    outline: 2px dotted #a50034;
    outline-offset: 5px
}

.miniRotatorNav a:active {
    outline: 2px dotted #a50034;
    outline-offset: 5px
}

.miniRotatorNav a:focus {
    outline: 2px dotted #a50034;
    outline-offset: 5px
}

.miniRotatorNav .prev {
    background-position: left center;
    left: 0
}

.miniRotatorNav .next {
    background-position: right center;
    right: 0;
    margin-top: -20px
}

.miniRotator {
    position: relative;
    overflow: hidden;
    height: 285px;
    padding: 0;
    margin: 0;
    list-style: none
}

.miniRotator.oldie .inner {
    word-break: break-all
}

.miniRotator ul {
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0
}

.miniRotator li {
    max-width: 266px;
    padding: 0;
    margin: 0 21px 0 0;
    list-style: none;
    float: left;
    overflow: hidden
}

.no-js .miniRotator li {
    margin: 0 15px 0 0
}

.miniRotator li img {
    position: relative;
    z-index: 1
}

.miniRotator li .item {
    display: block;
    height: 285px;
    position: relative;
    background: #a50034
}

.miniRotator .caption {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background: #a50034;
    top: 220px;
    position: absolute;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transition-delay: 0.8s;
    transition-delay: 0.8s;
    z-index: 10;
    height: 100%;
    max-height: 215px;
    width: 100%;
    word-break: break-word
}

.miniRotator .caption:before {
    display: block;
    content: '';
    background-repeat: no-repeat;
    background-position: center top;
    position: absolute;
    width: 100%;
    height: 16px;
    top: -16px;
    left: 0;
    z-index: 9;
    opacity: 1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

.miniRotator .item .inner {
    position: absolute;
    padding: 10px 25px 15px 25px;
    left: 0;
    top: 0;
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    transition-delay: 0s;
    word-break: break-all
}

.miniRotator .item .caption:hover {
    top: 50px;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.miniRotator .item .caption:hover:before {
    opacity: 0
}

.miniRotator .item .caption:hover .inner {
    position: absolute
}

.miniRotator .item .caption:hover .button {
    opacity: 1;
    -webkit-transition-delay: 0.5s
}

.miniRotator .item .caption:hover .copy {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition-delay: 0.2s
}

.miniRotator .copy {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
    font-size: 13px;
    margin: 10px 0 0 0;
    line-height: 1.5;
    word-break: normal;
    word-wrap: break-word
}

.miniRotator .button {
    opacity: 0;
    -webkit-transition: opacity 0.8s;
    transition: opacity 0.8s;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    background-color: white;
    font-weight: 600;
    color: #830c28;
    float: left;
    padding: 5px 10px 5px 10px;
    margin-top: 15px
}

.miniRotator .title {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    top: -3px;
    word-wrap: break-word;
    word-break: normal
}

.miniRotatorContainer {
    width: 266px;
    max-width: 1130px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 100
}

@media (min-width: 600px) {
    .miniRotatorContainer {
        width:533px
    }
}

@media (min-width: 880px) {
    .miniRotatorContainer {
        width:840px
    }
}

@media (min-width: 1160px) {
    .miniRotatorContainer {
        width:100%
    }
}

.rotatorContainer .slide {
    max-height: 440px;
    min-height: 240px !important;
    padding-bottom: 15px
}

@media (min-width: 786px) {
    .rotatorContainer .slide {
        height:auto !important;
        min-height: 340px !important;
        padding-bottom: 0
    }
}

.oldie.miniRotator .inner {
    word-break: break-all
}

.outline {
    outline: 2px dotted #a50034;
    outline-offset: 5px
}

.miniRotatorNav {
    position: relative;
    top: 300px;
    left: auto;
    z-index: 999;
    display: block
}

section#boxes-wrapper {
    display: block
}

li.jcarousel-item:active,li.jcarousel-item:focus,li.jcarousel-item:focus-within,li.jcarousel-item:hover {
    outline: 3px dotted #a50034;
    outline-offset: 5px
}

li.jcarousel-item:focus-within div.caption.ellipsis.multiline,li.jcarousel-item:focus-within .inner .copy,.miniRotator .button {
    top: 80px;
    -webkit-transition: none;
    transition: none;
    opacity: 1
}

ul.miniRotator.clearfix.jcarousel-list.jcarousel-list-horizontal,.photo-gallery ul.miniRotator.jcarousel-list.jcarousel-list-horizontal {
    min-height: 320px
}

li.jcarousel-item {
    margin-top: 20px;
    margin-bottom: 20px
}

li.jcarousel-item:first-child {
    margin-left: 10px
}

li.jcarousel-item:hover .button,li.jcarousel-item:focus .button,li.jcarousel-item:focus-within .button,li.jcarousel-item:active .button {
    outline: 2px dotted white !important
}

.peekaboo:not:focus {
    display: none !important
}

.peekaboo:focus {
    margin: auto
}

.peekaboo:focus,.pause:focus {
    z-index: unset !important;
    margin-left: unset !important;
    opacity: 1;
    color: white;
    text-align: center;
    outline: initial;
    font-family: Arial, sans-serif;
    font-weight: bold;
    display: block
}

.skip-masthead--2-3-col {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    max-width: 1130px;
    display: block;
    text-align: center
}

.miniRotatorNav.next {
    top: 0
}

.skip-masthead--2-3-col {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    position: absolute;
    z-index: -1;
    display: block;
    margin: auto
}

.skip-masthead--2-3-col .peekaboo.next-section.button.red:focus {
    border: 2px dotted
}

.skip-masthead--2-3-col:focus-within {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    position: relative;
    z-index: 10
}

.peekaboo.next-section.button.red {
    position: absolute;
    z-index: -999;
    opacity: 0;
    display: none
}

.peekaboo.next-section.button.red:focus {
    position: relative;
    z-index: 999;
    opacity: 1;
    border: 2px dotted white;
    display: block;
    margin: auto;
    text-align: center
}

.masthead-branded-v201611 {
    width: 100%
}

@media screen and (min-width: 1024px) {
    .masthead-branded-v201611 {
        min-height:255px
    }

    .masthead-branded-v201611 img {
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        -webkit-animation-duration: 3s;
        animation-duration: 3s;
        min-height: 255px
    }
}

.masthead-branded-v201611 .grid {
    max-width: 1130px;
    margin: 0 auto
}

@media screen and (min-width: 768px) {
    .masthead-branded-v201611 .grid {
        display:table;
		width: 100% !important;
    }
	
	.masthead-branded-v201611 {
	max-height: 246px;
	overflow: hidden;
	}

	.masthead-branded-v201611 .grid .column.header{
	vertical-align: middle;
	}
}

.masthead-branded-v201611 .grid .column {
    position: relative
}

@media screen and (min-width: 768px) {
    .masthead-branded-v201611 .grid .column {
        display:table-cell
    }
}

@media screen and (min-width: 768px) {
    .masthead-branded-v201611 .grid .column.image {
        width:70%
    }
}

@media screen and (min-width: 1024px) {
    .masthead-branded-v201611 .grid .column.image img {
        max-height: 246px;
    }
}

.masthead-branded-v201611 .grid .column.image img {
    display: block;
    width: 100%;
    height: auto
}

@media screen and (min-width: 768px) {
    .masthead-branded-v201611 .grid .column.image img {
        max-height:280px
    }
}

@media screen and (min-width: 1024px) {
    .masthead-branded-v201611 .grid .column.image img {
        max-height:400px
    }
}

.masthead-branded-v201611 .grid .column.image div.photo-by {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 16px;
    font-size: 16px;
    color: white;
    background-color: rgba(56,56,56,0.7)
}

.masthead-branded-v201611 .grid .column.header {
    width: 100%;
    color: white;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

@media screen and (min-width: 768px) {
    .masthead-branded-v201611 .grid .column.header {
        vertical-align:bottom;
        width: 30%
    }
}

.masthead-branded-v201611 .grid .column.header .faux-h2,.masthead-branded-v201611 .grid .column.header h2 {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    padding: 36px 22px;
    margin: 0;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 22px;
    line-height: 30px
}

@media screen and (min-width: 768px) {
    .masthead-branded-v201611 .grid .column.header .faux-h2,.masthead-branded-v201611 .grid .column.header h2 {
        padding:32px
    }
}

@media screen and (min-width: 1024px) {
    .masthead-branded-v201611 .grid .column.header .faux-h2,.masthead-branded-v201611 .grid .column.header h2 {
        font-size:36px;
        line-height: 44px
    }
}

.brochure-masthead {
    position: relative
}

.brochure-masthead,.brochure-masthead .cd-hero-slider {
    background-color: #eaeaea;
    height: 300px;
    width: 100%
}

@media screen and (min-width: 768px) {
    .brochure-masthead,.brochure-masthead .cd-hero-slider {
        height:400px
    }
}

@media screen and (min-width: 1024px) {
    .brochure-masthead,.brochure-masthead .cd-hero-slider {
        height:600px
    }
}

@media screen and (min-width: 768px) {
    .brochure-masthead .slider-controls {
        display:none
    }

    .brochure-masthead:hover .slider-controls {
        display: block
    }
}

.brochure-masthead .foreground-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    text-align: center;
    z-index: 666
}

@media screen and (min-width: 768px) {
    .brochure-masthead .foreground-content {
        bottom:44px
    }
}

@media screen and (min-width: 1024px) {
    .brochure-masthead .foreground-content {
        bottom:60px
    }
}

.brochure-masthead .slider-controls {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
    width: 100%;
    margin: auto;
    z-index: 666
}

.brochure-masthead .slider-controls .control {
    display: inline-block;
    width: 50px;
    height: 50px;
    text-align: center;
    background-color: white;
    opacity: .8;
    cursor: pointer
}

.brochure-masthead .slider-controls .control.left {
    float: left
}

.brochure-masthead .slider-controls .control.right {
    float: right
}

.brochure-masthead .slider-controls .control a {
    font-size: 80px;
    line-height: 40px;
    color: #2f2f2f
}

.brochure-masthead .headline-container {
    margin-bottom: 8px
}

@media screen and (min-width: 1024px) {
    .brochure-masthead .headline-container {
        margin-bottom:16px
    }
}

.brochure-masthead .headline-container .headline {
    font-size: 32px;
    line-height: 32px;
    margin: 0;
    color: white;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3)
}

@media screen and (min-width: 1024px) {
    .brochure-masthead .headline-container .headline {
        font-size:48px;
        line-height: 48px
    }
}

.brochure-masthead .headline-container .headline.primary {
    font-weight: 800;
    text-transform: uppercase
}

.brochure-masthead .headline-container .headline.secondary {
    font-weight: 100;
    font-family: "futura-pt", Arial, sans-serif;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 400;
    font-family: "futura-pt", Arial, sans-serif
}

.brochure-masthead .offcanvas-menu-trigger a {
    display: inline-block;
    border: 2px solid white;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 800;
    line-height: 16px;
    color: white;
    text-transform: uppercase;
    background-color: transparent;
    cursor: pointer
}

.brochure-masthead .offcanvas-menu-trigger a:hover {
    background-color: white;
    color: #2f2f2f
}

.brochure-masthead .background-content .slider-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.brochure-masthead .background-content .cd-hero-slider {
    list-style-type: none
}

.brochure-masthead .background-content .cd-hero-slider li,.brochure-masthead .background-content .cd-hero-slider .background-image {
    width: 100%;
    height: 100%;
    margin: 0
}

.brochure-masthead .background-content .cd-hero-slider .background-image {
    background-repeat: no-repeat;
    background-size: cover
}

.brochure-masthead .background-content .background-video-wrapper {
    background-color: #eaeaea;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden
}

.brochure-masthead .background-content .gradient-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.6) 0%, transparent 100%);
    background: linear-gradient(to right, rgba(0,0,0,0.6) 0%, transparent 100%)
}

.brochure-masthead .cd-hero-play,.brochure-masthead .cd-hero-pause {
    display: block;
    height: 30px;
    color: white;
    position: absolute;
    right: 2vw;
    bottom: 10px;
    cursor: pointer
}

.brochure-masthead .cd-hero-play {
    display: none
}

@media screen and (max-width: 768px) {
    .brochure-masthead .slider-controls {
        display:none
    }
}

#theme.law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.law .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.subbrand__law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.subbrand__law .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.subbrand__law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 30px;
    color: white;
    font-family: "futura-pt", Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 0.05em 0.05em 0.1em rgba(0,0,0,0.5);
    line-height: 1.2em
}

#theme.law #theme .subbrand-masthead-wrapper h1.headline.primary.title,#theme.law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.law .subbrand-masthead-wrapper h1.headline.primary.title,#theme.law .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.subbrand__law #theme .subbrand-masthead-wrapper h1.headline.primary.title,#theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.subbrand__law .subbrand-masthead-wrapper h1.headline.primary.title,#theme.subbrand__law .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 60px;
    color: white;
    font-family: "minion-pro", Arial, serif;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 0.05em 0.05em 0.1em rgba(0,0,0,0.5);
    line-height: 1.2em;
    margin-bottom: -10px
}

@media screen and (max-width: 1180px) {
    #theme.law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.law .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.subbrand__law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.subbrand__law .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.subbrand__law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
        font-size:24px
    }

    #theme.law #theme .subbrand-masthead-wrapper h1.headline.primary.title,#theme.law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.law .subbrand-masthead-wrapper h1.headline.primary.title,#theme.law .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.subbrand__law #theme .subbrand-masthead-wrapper h1.headline.primary.title,#theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.subbrand__law .subbrand-masthead-wrapper h1.headline.primary.title,#theme.subbrand__law .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
        font-size: 48px
    }
}

@media screen and (max-width: 780px) {
    #theme.law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.law .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.subbrand__law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.subbrand__law .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.subbrand__law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
        font-size:18px
    }

    #theme.law #theme .subbrand-masthead-wrapper h1.headline.primary.title,#theme.law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.law .subbrand-masthead-wrapper h1.headline.primary.title,#theme.law .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.subbrand__law #theme .subbrand-masthead-wrapper h1.headline.primary.title,#theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.subbrand__law .subbrand-masthead-wrapper h1.headline.primary.title,#theme.subbrand__law .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
        font-size: 40px
    }
}

@media screen and (max-width: 680px) {
    #theme.law #theme .subbrand-masthead-wrapper .headline,#theme.law .subbrand-masthead-wrapper .headline,#theme.subbrand__law #theme .subbrand-masthead-wrapper .headline,#theme.subbrand__law .subbrand-masthead-wrapper .headline {
        line-height:1.2em
    }

    #theme.law #theme .subbrand-masthead-wrapper h1.headline.primary.title,#theme.law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.law .subbrand-masthead-wrapper h1.headline.primary.title,#theme.law .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.subbrand__law #theme .subbrand-masthead-wrapper h1.headline.primary.title,#theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h1.headline.primary.title,#theme.subbrand__law .subbrand-masthead-wrapper h1.headline.primary.title,#theme.subbrand__law .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
        font-size: 2rem
    }

    #theme.law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.law .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.subbrand__law #theme .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.subbrand__law #theme .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,#theme.subbrand__law .subbrand-masthead-wrapper h2.headline.secondary.subhead,#theme.subbrand__law .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
        font-size: 1.2rem
    }
}

.rounded-slider .rotatorContainer {
    max-width: 1130px;
    max-height: 440px;
    background: #353430;
    margin: 0 auto
}

.rounded-slider .flexslider {
    overflow: hidden !important
}

.rounded-slider .flex-control-nav {
    background: transparent;
    text-align: right;
    padding-right: 15px;
    bottom: 25px !important;
    box-sizing: border-box;
    padding-right: 15px;
    padding-top: 10px;
    right: 0;
    left: auto
}

.rounded-slider .flex-control-nav li {
    display: inline-block;
    float: none;
    margin: 0 0 0 5px;
    border: 1px solid white;
    border-radius: 50%
}

.rounded-slider .flex-control-nav li:focus,.rounded-slider .flex-control-nav li:focus-within {
    outline: 2px dotted var(--color-cu-red);
    outline-offset: 2px;
    box-sizing: border-box
}

.rounded-slider .flex-control-nav li a {
    width: 13px;
    height: 13px;
    background-color: white;
    background-position: -13px 0;
    text-indent: 999px;
    overflow: hidden;
    border-radius: 50%
}

.rounded-slider .flex-control-nav li a:hover,.rounded-slider .flex-control-nav li a.flex-active {
    background: var(--color-cu-red)
}

@media (min-width: 768px) {
    .rounded-slider .flex-control-nav {
        position:absolute !important;
        padding-top: 0
    }
}

.rotatorContainer .slide {
    height: auto !important;
    max-height: 440px;
    min-height: 0 !important;
    margin-bottom: 0;
    padding-bottom: 0
}

div.slider.version-201611 {
    max-width: 1130px;
    margin: 0 auto
}

div.slider.version-201611 div.grid {
    width: 100%
}

@media screen and (min-width: 768px) {
    div.slider.version-201611 div.grid {
        display:table;
        table-layout: fixed;
        position: relative
    }
}

div.slider.version-201611 div.grid .column {
    font-family: "futura-pt", Arial, sans-serif
}

@media screen and (min-width: 768px) {
    div.slider.version-201611 div.grid .column {
        display:table-cell
    }
}

@media screen and (min-width: 768px) {
    div.slider.version-201611 div.grid .column.image {
        width:65%
    }
}

div.slider.version-201611 div.grid .column.image img {
    display: block;
    width: 100%;
    height: auto
}

div.slider.version-201611 div.grid .column.image div.photo-by {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 16px;
    font-size: 16px;
    color: white;
    background-color: rgba(56,56,56,0.7)
}

div.slider.version-201611 div.grid .column.header {
    width: 100%;
    text-align: left;
    color: white
}

@media screen and (min-width: 768px) {
    div.slider.version-201611 div.grid .column.header {
        width:35%;
        vertical-align: bottom;
        text-align: center
    }
}

div.slider.version-201611 div.grid .column.header div.aligned {
    padding: 32px
}

div.slider.version-201611 div.grid .column.header div.aligned .faux-h2,div.slider.version-201611 div.grid .column.header div.aligned h2 {
    margin: 0px auto 24px;
    padding: 0px;
    font-size: 22px;
    line-height: 30px;
    font-weight: bold
}

@media screen and (min-width: 768px) {
    div.slider.version-201611 div.grid .column.header div.aligned .faux-h2,div.slider.version-201611 div.grid .column.header div.aligned h2 {
        font-size:30px;
        line-height: 40px
    }
}

@media screen and (min-width: 1024px) {
    div.slider.version-201611 div.grid .column.header div.aligned .faux-h2,div.slider.version-201611 div.grid .column.header div.aligned h2 {
        font-size:36px;
        line-height: 40px
    }
}

div.slider.version-201611 div.grid .column.header div.aligned hr {
    display: none
}

@media screen and (min-width: 768px) {
    div.slider.version-201611 div.grid .column.header div.aligned hr {
        display:block;
        height: 2px;
        width: 35%;
        margin: 0 auto;
        color: white;
        background-color: white;
        border: none
    }
}

div.slider.version-201611 div.grid .column.header div.aligned h3,div.slider.version-201611 div.grid .column.header div.aligned .faux-h3 {
    margin: 24px auto 0px;
    font-size: 20px;
    line-height: 30px;
    font-weight: normal
}

@media screen and (min-width: 768px) {
    div.slider.version-201611 div.grid .column.header div.aligned h3,div.slider.version-201611 div.grid .column.header div.aligned .faux-h3 {
        font-size:28px;
        line-height: 36px
    }
}

@media screen and (min-width: 1024px) {
    div.slider.version-201611 div.grid .column.header div.aligned h3,div.slider.version-201611 div.grid .column.header div.aligned .faux-h3 {
        font-size:32px;
        line-height: 40px
    }
}

div.slider.version-201611 .peekaboo {
    margin-left: -9999999px;
    z-index: -9999999;
    opacity: 0
}

div.slider.version-201611 .peekaboo:focus,div.slider.version-201611 .pause:focus {
    z-index: unset !important;
    margin-left: unset !important;
    opacity: 1;
    color: white;
    text-align: center;
    outline: initial;
    font-family: Arial, sans-serif;
    font-weight: bold
}

div.slider.version-201611 .skip-masthead--2-3-col {
    width: 100%;
    text-align: center;
    padding-top: 10px
}

div.slider.version-201611 .miniRotatorNav.next {
    top: 0
}

div.slider.version-201611 .skip-masthead--2-3-col {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    position: absolute;
    z-index: -1
}

div.slider.version-201611 .skip-masthead--2-3-col .peekaboo.next-section.button.red:focus {
    border: 2px dotted
}

div.slider.version-201611 .skip-masthead--2-3-col:focus-within {
    width: 100%;
    text-align: center;
    padding-top: 10px;
    position: relative;
    z-index: 10
}

.subbrand-masthead-wrapper #background-video {
    width: 100vw;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.subbrand-masthead-wrapper .brochure-masthead .background-content .gradient-overlay {
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.75));
    background: linear-gradient(to bottom, rgba(0,0,0,0) 40%, rgba(0,0,0,0.75));
    background-size: cover
}

.subbrand-masthead-wrapper .dropdown {
    position: relative;
    display: inline-block
}

.subbrand-masthead-wrapper div#program-select-links,.subbrand-masthead-wrapper .theme-border-color {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    background: transparent;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3);
    box-shadow: inset 0px 0px 0px 3px #a50034
}

.subbrand-masthead-wrapper .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1
}

.subbrand-masthead-wrapper .dropdown-content a {
    display: none;
    position: relative;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    color: #a50034;
    width: 100%
}

.subbrand-masthead-wrapper .dropdown-content li {
    list-style: none;
    text-align: left;
    margin: 0
}

.subbrand-masthead-wrapper .dropdown-content a {
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 36px;
    border-bottom: none;
    text-align: left
}

.subbrand-masthead-wrapper .link-underline {
    border-bottom: 1px dotted #a50034
}

.subbrand-masthead-wrapper .dropdown-content a:hover {
    background-color: #ddd;
    color: #c8003f
}

.subbrand-masthead-wrapper .show {
    display: block;
    width: 100%
}

.subbrand-masthead-wrapper .select-arrow {
    position: relative;
    display: inline-block;
    background: transparent;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    width: 8px;
    height: 8px;
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotate(45deg);
    transform: rotateZ(45deg);
    left: 4px;
    top: -2px
}

.subbrand-masthead-wrapper .theme-button:after {
    color: white
}

.subbrand-masthead-wrapper .theme-button,.subbrand-masthead-wrapper div#program-select-links {
    margin-right: 12px
}

.subbrand-masthead-wrapper .theme-button:hover,.subbrand-masthead-wrapper .theme-button:focus,.subbrand-masthead-wrapper div#program-select-links:hover,.subbrand-masthead-wrapper div#program-select-links:focus {
    background-color: #c8003f
}

.subbrand-masthead-wrapper .theme-button:active,.subbrand-masthead-wrapper div#program-select-links:active {
    background-color: #88002b
}

.subbrand-masthead-wrapper .brochure-masthead .foreground-content {
    bottom: 30px !important;
    padding-left: 4%;
    padding-right: 4%
}

.subbrand-masthead-wrapper * {
    word-wrap: break-word
}

.ie7 .subbrand-masthead-wrapper * {
    zoom:1}

.subbrand-masthead-wrapper html {
    margin: 0;
    padding: 0;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    background-image: url(//www.chapman.edu/_assets/window-pattern-517e070cce9aa4648ded6085211172b88ce2723665159098d646f7696a7e1a62.png);
    background-repeat: repeat-x;
    background-position-y: 64px;
    background-color: #eaeaea;
    font-family: Arial, sans-serif;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased
}

.subbrand-masthead-wrapper html.cu-companion-bar {
    padding-top: 75px !important
}

.subbrand-masthead-wrapper body {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400;
    line-height: initial;
    margin: 0;
    padding: 0;
    color: #2f2f2f;
    font-family: Arial, sans-serif;
    height: auto
}

.subbrand-masthead-wrapper body.personnel .main {
    margin-left: 0
}

.subbrand-masthead-wrapper article,.subbrand-masthead-wrapper aside,.subbrand-masthead-wrapper details,.subbrand-masthead-wrapper figcaption,.subbrand-masthead-wrapper figure,.subbrand-masthead-wrapper footer,.subbrand-masthead-wrapper header,.subbrand-masthead-wrapper hgroup,.subbrand-masthead-wrapper nav,.subbrand-masthead-wrapper section {
    display: block
}

.subbrand-masthead-wrapper hgroup h3 {
    margin: -5px 0 0 0
}

.subbrand-masthead-wrapper section li {
    max-width: 70%
}

@media (min-width: 780px) {
    .subbrand-masthead-wrapper section li {
        max-width:100%
    }
}

@media (min-width: 780px) {
    .subbrand-masthead-wrapper section p {
        color:#2f2f2f
    }
}

.subbrand-masthead-wrapper audio,.subbrand-masthead-wrapper canvas,.subbrand-masthead-wrapper video {
    display: inline-block;
    *display: inline;
    *zoom:1}

.subbrand-masthead-wrapper audio:not([controls]),.subbrand-masthead-wrapper [hidden] {
    display: none
}

.subbrand-masthead-wrapper button,.subbrand-masthead-wrapper input,.subbrand-masthead-wrapper select,.subbrand-masthead-wrapper textarea {
    font-family: Arial, sans-serif;
    color: #2f2f2f
}

.subbrand-masthead-wrapper ::-moz-selection,.subbrand-masthead-wrapper ::-moz-selection {
    background: #a50034;
    color: white;
    text-shadow: none
}

.subbrand-masthead-wrapper ::-moz-selection,.subbrand-masthead-wrapper ::-moz-selection {
    background: #a50034;
    color: white;
    text-shadow: none
}

.subbrand-masthead-wrapper ::-moz-selection,.subbrand-masthead-wrapper ::selection {
    background: #a50034;
    color: white;
    text-shadow: none
}

.subbrand-masthead-wrapper a {
    color: white;
    text-decoration: none
}

.subbrand-masthead-wrapper a:visited {
    border-bottom: none
}

.subbrand-masthead-wrapper a:hover {
    border-bottom: none;
    text-decoration: underline
}

.subbrand-masthead-wrapper a:focus {
    outline: 2px dotted
}

.subbrand-masthead-wrapper a:hover,.subbrand-masthead-wrapper a:active {
    outline: 0;
    text-decoration: none
}

.subbrand-masthead-wrapper a.cta {
    padding: 7px 10px 7px 10px;
    background-color: #851c2b;
    color: white;
    display: inline-block;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    font-weight: bold;
    max-width: 100%
}

.subbrand-masthead-wrapper a.cta.hover {
    color: #bb223c;
    text-decoration: none;
    background-color: #a50034
}

.subbrand-masthead-wrapper a.button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #dad8cf no-repeat center;
    color: #2f2f2f;
    width: 100%;
    margin-bottom: 10px;
    cursor: pointer;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.subbrand-masthead-wrapper a.button:hover {
    background-color: #cac9c4;
    text-decoration: none
}

.subbrand-masthead-wrapper a.button.red {
    background: #a50034 no-repeat center;
    color: white
}

.subbrand-masthead-wrapper a.button.red:hover {
    background-color: #c92741;
    text-decoration: none
}

@media (min-width: 500px) {
    .subbrand-masthead-wrapper a.button {
        width:auto;
        margin-bottom: 0
    }
}

.subbrand-masthead-wrapper p.source a:link,.subbrand-masthead-wrapper p.source a:visited {
    color: #a50034;
    border-bottom: none
}

.subbrand-masthead-wrapper p.source a:hover {
    color: #bb223c;
    border-bottom: none
}

.subbrand-masthead-wrapper abbr[title] {
    border-bottom: 1px dotted
}

.subbrand-masthead-wrapper b,.subbrand-masthead-wrapper strong {
    font-weight: 800
}

.subbrand-masthead-wrapper blockquote {
    margin: 1em 40px;
    display: none
}

.subbrand-masthead-wrapper dfn {
    font-style: italic
}

.subbrand-masthead-wrapper hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

.subbrand-masthead-wrapper ins {
    background: #ff9;
    color: #2f2f2f;
    text-decoration: none
}

.subbrand-masthead-wrapper mark {
    background: #ff0;
    color: #2f2f2f;
    font-style: italic;
    font-weight: bold
}

.subbrand-masthead-wrapper pre,.subbrand-masthead-wrapper code,.subbrand-masthead-wrapper kbd,.subbrand-masthead-wrapper samp {
    font-family: "courier new", monospace;
    font-size: 1em
}

.subbrand-masthead-wrapper pre {
    white-space: pre-wrap;
    word-wrap: break-word
}

.subbrand-masthead-wrapper q {
    quotes: none
}

.subbrand-masthead-wrapper q:before,.subbrand-masthead-wrapper q:after {
    content: "";
    content: none
}

.subbrand-masthead-wrapper small {
    font-size: 85%
}

.subbrand-masthead-wrapper sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.subbrand-masthead-wrapper sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em
}

.subbrand-masthead-wrapper sub {
    bottom: -0.25em
}

.subbrand-masthead-wrapper ul,.subbrand-masthead-wrapper ol {
    margin: 0;
    padding: 0
}

.ie7 .subbrand-masthead-wrapper ol {
    zoom:normal}

.ie7 .subbrand-masthead-wrapper ol li {
    zoom:normal;list-style-position: outside;
    margin: 0 0 0 25px
}

.subbrand-masthead-wrapper dd {
    margin: 0 0 0 40px
}

.subbrand-masthead-wrapper nav ul,.subbrand-masthead-wrapper nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

.subbrand-masthead-wrapper img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

.subbrand-masthead-wrapper svg:not(:root) {
    overflow: hidden
}

.subbrand-masthead-wrapper figure,.subbrand-masthead-wrapper form {
    margin: 0
}

.subbrand-masthead-wrapper fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

.subbrand-masthead-wrapper label {
    cursor: pointer
}

.subbrand-masthead-wrapper legend {
    border: 0;
    *margin-left: -7px;
    padding: 0
}

.subbrand-masthead-wrapper button,.subbrand-masthead-wrapper input,.subbrand-masthead-wrapper select,.subbrand-masthead-wrapper textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

.subbrand-masthead-wrapper button,.subbrand-masthead-wrapper input {
    line-height: normal;
    *overflow: visible
}

.subbrand-masthead-wrapper table {
    border-collapse: collapse;
    border-spacing: 0;
    border-color: gray
}

.subbrand-masthead-wrapper table button,.subbrand-masthead-wrapper table input {
    *overflow: auto
}

.subbrand-masthead-wrapper button {
    cursor: pointer;
    -webkit-appearance: button
}

.subbrand-masthead-wrapper input[type="button"],.subbrand-masthead-wrapper input[type="reset"],.subbrand-masthead-wrapper input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}

.subbrand-masthead-wrapper input[type="checkbox"],.subbrand-masthead-wrapper input[type="radio"] {
    box-sizing: border-box;
    margin: 0 5px
}

.subbrand-masthead-wrapper input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

.subbrand-masthead-wrapper input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

.subbrand-masthead-wrapper button::-moz-focus-inner,.subbrand-masthead-wrapper input::-moz-focus-inner {
    border: 0;
    padding: 0
}

.subbrand-masthead-wrapper textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

.subbrand-masthead-wrapper input:invalid,.subbrand-masthead-wrapper textarea:invalid {
    background-color: #f0dddd
}

.subbrand-masthead-wrapper th,.subbrand-masthead-wrapper tr {
    border-color: grey
}

.subbrand-masthead-wrapper td {
    border-color: grey;
    vertical-align: top
}

.subbrand-masthead-wrapper p,.subbrand-masthead-wrapper li {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400
}

.subbrand-masthead-wrapper h1,.subbrand-masthead-wrapper .faux-h1 h2,.subbrand-masthead-wrapper .faux-h2,.subbrand-masthead-wrapper h3,.subbrand-masthead-wrapper .faux-h3 {
    font-family: "futura-pt", Arial, sans-serif
}

.subbrand-masthead-wrapper h3,.subbrand-masthead-wrapper .faux-h3,.subbrand-masthead-wrapper h4,.subbrand-masthead-wrapper .faux-h4,.subbrand-masthead-wrapper h5,.subbrand-masthead-wrapper .faux-h5,.subbrand-masthead-wrapper h6,.subbrand-masthead-wrapper .faux-h6 {
    font-weight: 200
}

.subbrand-masthead-wrapper h1,.subbrand-masthead-wrapper .faux-h1 {
    font-size: 30px;
    font-weight: 800
}

.subbrand-masthead-wrapper h2,.subbrand-masthead-wrapper .faux-h2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em
}

.subbrand-masthead-wrapper h3,.subbrand-masthead-wrapper .faux-h3 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4em;
    margin-top: 30px;
    margin-bottom: 15px
}

.subbrand-masthead-wrapper h4,.subbrand-masthead-wrapper .faux-h4 {
    font-size: 14px;
    font-weight: 500
}

.subbrand-masthead-wrapper h5,.subbrand-masthead-wrapper .faux-h5 {
    font-size: 14px;
    font-weight: 500
}

.subbrand-masthead-wrapper h2.headline.secondary.subhead,.subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
    font-size: 30px;
    color: white;
    font-family: "futura-pt-condensed", Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    text-shadow: 0.05em 0.05em 0.1em rgba(0,0,0,0.5);
    line-height: 1.2em
}

.subbrand-masthead-wrapper h1.headline.primary.title,.subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 72px;
    color: white;
    font-family: "futura-pt-condensed", Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 0.05em 0.05em 0.1em rgba(0,0,0,0.5);
    line-height: 1.2em;
    margin-bottom: -10px
}

.subbrand-masthead-wrapper .primary-content.one-column a {
    border-bottom: none !important
}

.subbrand-masthead-wrapper .theme-button a {
    border-bottom: none !important
}

@media screen and (max-width: 1180px) {
    .subbrand-masthead-wrapper h1.headline.primary.title,.subbrand-masthead-wrapper .faux-h1.headline.primary.title {
        font-size:60px;
        margin-top: -5px
    }

    .subbrand-masthead-wrapper h2.headline.secondary.subhead,.subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
        font-size: 24px
    }
}

@media screen and (max-width: 780px) {
    .subbrand-masthead-wrapper h1.headline.primary.title,.subbrand-masthead-wrapper .faux-h1.headline.primary.title {
        font-size:48px
    }

    .subbrand-masthead-wrapper h2.headline.secondary.subhead,.subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
        font-size: 18px
    }

    .subbrand-masthead-wrapper button.theme-button,.subbrand-masthead-wrapper .dropdown-inner.theme-border-color {
        display: inline-block;
        text-align: center;
        min-width: 320px;
        margin-top: 10px
    }

    .subbrand-masthead-wrapper .dropdown {
        margin-left: -10px
    }
}

@media screen and (max-width: 720px) {
    .subbrand-masthead-wrapper .brochure-masthead .foreground-content {
        bottom:5% !important
    }
}

@media screen and (max-width: 680px) {
    .subbrand-masthead-wrapper .headline {
        line-height:1.2em
    }

    .subbrand-masthead-wrapper h1.headline.primary.title,.subbrand-masthead-wrapper .faux-h1.headline.primary.title {
        font-size: 2rem
    }

    .subbrand-masthead-wrapper h2.headline.secondary.subhead,.subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
        font-size: 1.2rem
    }
}

@media screen and (max-width: 480px) {
    .subbrand-masthead-wrapper .subbrand-masthead-wrapper {
        border-bottom:none;
        border-top: 10px solid #a50034
    }

    .subbrand-masthead-wrapper h1.headline.primary.title,.subbrand-masthead-wrapper .faux-h1.headline.primary.title {
        font-size: 2rem
    }

    .subbrand-masthead-wrapper h2.headline.secondary.subhead,.subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
        font-size: 1.2rem
    }

    .subbrand-masthead-wrapper .brochure-masthead .background-content .gradient-overlay,.subbrand-masthead-wrapper .subbrand-masthead-wrapper .brochure-masthead .background-content .gradient-overlay {
        background: rgba(0,0,0,0.75) !important;
        background-size: cover
    }
}

@media screen and (max-width: 350px) {
    .subbrand-masthead-wrapper .dropdown {
        margin:auto
    }
}

@media screen and (min-width: 1480px) {
    h2.headline.secondary.subhead,.faux-h2.headline.secondary.subhead {
        margin-bottom:-10px
    }
}

@media screen and (min-width: 481px) {
    .subbrand-masthead-wrapper {
        border-bottom:10px solid #a50034
    }
}

@media screen and (max-width: 480px) {
    .subbrand-masthead-wrapper {
        border-bottom:none;
        border-top: 10px solid #a50034
    }
}

.subpage-masthead .subbrand-masthead-wrapper .brochure-masthead .foreground-content {
    text-align: left
}

.subpage-masthead .subbrand-masthead-wrapper h2.headline.secondary.subhead,.subpage-masthead .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead,.subpage-masthead .subbrand-masthead-wrapper button,.subpage-masthead .subbrand-masthead-wrapper .dropdown {
    display: none
}

.subpage-masthead .subbrand-masthead-wrapper h1.headline.primary.title,.subpage-masthead .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
    font-size: 72px;
    color: white;
    font-family: "futura-pt-condensed", Arial, sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 0.05em 0.05em 0.1em rgba(0,0,0,0.5);
    line-height: 0.9em;
    margin-bottom: -10px;
    max-width: 700px
}

@media screen and (max-width: 780px) {
    .subpage-masthead .subbrand-masthead-wrapper .brochure-masthead .foreground-content {
        text-align:center
    }
}

@media screen and (max-width: 480px) {
    .subpage-masthead .subbrand-masthead-wrapper h2.headline.secondary.subhead,.subpage-masthead .subbrand-masthead-wrapper .faux-h2.headline.secondary.subhead {
        font-size:18px
    }

    .subpage-masthead .subbrand-masthead-wrapper h1.headline.primary.title,.subpage-masthead .subbrand-masthead-wrapper .faux-h1.headline.primary.title {
        font-size: 40px
    }
}

.wavy-masthead {
    --zindex: 999999
}

.wavy-masthead__preheader {
    font-size: 2.5rem;
    text-shadow: 5.5px 5.5px 8px rgba(0,0,0,0.8);
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    line-height: 0.8em;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 500;
    -webkit-user-select: text
}

.wavy-masthead__container {
    position: relative;
    min-height: 600px;
    top: 0;
    margin-top: 0;
    padding-top: 0;
    background-color: white
}

.wavy-masthead__container:after {
    max-height: 600px
}

.wavy-masthead__container .toggle-video,.wavy-masthead__container #wavy-masthead__toggle--pause,.wavy-masthead__container #wavy-masthead__toggle--play {
    z-index: 5;
    max-width: 4rem;
    position: absolute;
    bottom: 8%;
    right: 2%;
    color: white;
    cursor: pointer
}

.wavy-masthead__container .toggle-video:focus,.wavy-masthead__container #wavy-masthead__toggle--pause:focus,.wavy-masthead__container #wavy-masthead__toggle--play:focus {
    outline: 2px dotted white;
    outline-offset: 5px
}

.wavy-masthead__container .toggle-video[data-bg-type="image"],.wavy-masthead__container #wavy-masthead__toggle--pause[data-bg-type="image"],.wavy-masthead__container #wavy-masthead__toggle--play[data-bg-type="image"] {
    display: none
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead__container .toggle-video,.wavy-masthead__container #wavy-masthead__toggle--pause,.wavy-masthead__container #wavy-masthead__toggle--play {
        margin-bottom:3vh;
        margin-right: 3vw;
        bottom: 2%
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__container .toggle-video,.wavy-masthead__container #wavy-masthead__toggle--pause,.wavy-masthead__container #wavy-masthead__toggle--play {
        margin-bottom:3vh;
        margin-right: 3vw;
        bottom: 2%
    }
}

.wavy-masthead__container .wavy-masthead__toggle--play {
    display: none !important
}

.wavy-masthead__container[data-video-state="paused"] .wavy-masthead__toggle--play {
    display: block !important
}

.wavy-masthead__container[data-video-state="paused"] .wavy-masthead__toggle--pause {
    display: none !important
}

.wavy-masthead__container[data-video-state="playing"] .wavy-masthead__toggle--play {
    display: none !important
}

.wavy-masthead__container[data-video-state="playing"] .wavy-masthead__toggle--pause {
    display: block !important
}

.wavy-masthead__wave-mask {
    z-index: 2;
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.9);
    position: relative;
    will-change: filter;
    max-height: 750px;
    position: absolute;
    background: -webkit-linear-gradient(0deg, #020024 0%, #010011 10%, rgba(0,0,0,0) 300px);
    background: -webkit-linear-gradient(bottom, #020024 0%, #010011 10%, rgba(0,0,0,0) 300px);
    background: linear-gradient(0deg, #020024 0%, #010011 10%, rgba(0,0,0,0) 300px);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#000000", GradientType=1)
}

.wavy-masthead__wave-mask img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.wavy-masthead__text {
    position: absolute;
    z-index: var(--zindex);
    color: white;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    min-height: 200px;
    bottom: 15%
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead__text:not(.mobile__text) {
        display:none
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__text:not(.mobile__text) {
        display:none
    }
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead {
        padding-left:12px;
        padding-right: 12px;
        margin-bottom: 12px
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead {
        padding-left:12px;
        padding-right: 12px;
        margin-bottom: 12px
    }
}

.wavy-masthead h2 {
    font-size: 7.5rem;
    margin-top: 1.5rem;
    text-shadow: rgba(0,0,0,0.5) 6.5px 6.5px 13px;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    line-height: 0.8em;
    font-family: "futura-pt-condensed", Arial, sans-serif;
    font-family: var(--font-family-futura-condensed);
    font-weight: 700;
    -webkit-user-select: text;
    text-align: center
}

.wavy-masthead .button--dropdown,.wavy-masthead .button--dropdown:hover,.wavy-masthead .button--dropdown:focus {
    background-color: white;
    color: #a50032;
    box-shadow: inset 0px 0px 0px 2px #a50034
}

.wavy-masthead .button--dropdown__wrapper {
    display: inline-block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    position: relative
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead .button--dropdown__wrapper {
        max-width:100%;
        width: 100%
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead .button--dropdown__wrapper {
        max-width:100%;
        width: 100%
    }
}

.wavy-masthead .button--dropdown__wrapper .dropdown-menu {
    display: none
}

.wavy-masthead .button--dropdown__wrapper .dropdown-menu li {
    list-style: none;
    border-bottom: 1px solid #eaeaea;
    -webkit-transition: 50ms linear;
    transition: 50ms linear;
    padding: 0;
    margin-bottom: 0
}

.wavy-masthead .button--dropdown__wrapper .dropdown-menu li:hover {
    background-color: #eaeaea
}

.wavy-masthead .button--dropdown__wrapper .dropdown-menu a {
    padding: 12px
}

.wavy-masthead .button--dropdown__wrapper .dropdown-menu a+a {
    margin-top: 12px
}

.wavy-masthead .button--dropdown__wrapper:hover .dropdown-menu,.wavy-masthead .button--dropdown__wrapper:focus .dropdown-menu,.wavy-masthead .button--dropdown__wrapper:focus-within .dropdown-menu {
    display: block;
    background-color: white;
    position: absolute;
    background-color: white;
    width: 100%;
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    box-shadow: 0 37.125px 70px -12.125px rgba(0,0,0,0.1);
    -webkit-transition: box-shadow 0.5s ease;
    transition: box-shadow 0.5s ease
}

.wavy-masthead .button--dropdown__wrapper:hover .dropdown-menu:hover,.wavy-masthead .button--dropdown__wrapper:hover .dropdown-menu:focus,.wavy-masthead .button--dropdown__wrapper:hover .dropdown-menu:focus-within,.wavy-masthead .button--dropdown__wrapper:focus .dropdown-menu:hover,.wavy-masthead .button--dropdown__wrapper:focus .dropdown-menu:focus,.wavy-masthead .button--dropdown__wrapper:focus .dropdown-menu:focus-within,.wavy-masthead .button--dropdown__wrapper:focus-within .dropdown-menu:hover,.wavy-masthead .button--dropdown__wrapper:focus-within .dropdown-menu:focus,.wavy-masthead .button--dropdown__wrapper:focus-within .dropdown-menu:focus-within {
    box-shadow: 0 37.125px 70px -12.125px rgba(0,0,0,0.3)
}

.wavy-masthead .button--dropdown__wrapper:hover .dropdown-menu a,.wavy-masthead .button--dropdown__wrapper:focus .dropdown-menu a,.wavy-masthead .button--dropdown__wrapper:focus-within .dropdown-menu a {
    display: block
}

.wavy-masthead .button--dropdown__wrapper:hover .dropdown-menu .label,.wavy-masthead .button--dropdown__wrapper:focus .dropdown-menu .label,.wavy-masthead .button--dropdown__wrapper:focus-within .dropdown-menu .label {
    border-bottom: 1px dotted #a50034
}

.wavy-masthead .button--dropdown__wrapper .fa-caret-down {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    max-height: 12px;
    max-width: 12px;
    margin-left: 8px
}

.wavy-masthead__gradient-overlay {
    z-index: 5;
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.9);
    position: relative;
    will-change: filter;
    max-height: 600px;
    position: absolute;
    background: -webkit-linear-gradient(0deg, #020024 0%, #010011 10%, rgba(0,0,0,0) 300px);
    background: -webkit-linear-gradient(bottom, #020024 0%, #010011 10%, rgba(0,0,0,0) 300px);
    background: linear-gradient(0deg, #020024 0%, #010011 10%, rgba(0,0,0,0) 300px);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#000000", GradientType=1)
}

.wavy-masthead .top-left-wave {
    background-image: url("https://www.chapman.edu/_assets/mastheads/masthead_corner_wave.png");
    width: 100%;
    position: absolute;
    z-index: 3;
    height: 100%;
    background-repeat: no-repeat;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-size: calc(max(100%, 500px));
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 500px;
    height: 100%;
    max-width: 800px
}

.wavy-masthead .top-left-wave .invisible-box {
    width: 700px;
    position: absolute;
    left: 0;
    height: 155px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (max-width: 700px) {
    .wavy-masthead .top-left-wave .invisible-box {
        width:100vw
    }
}

@media only screen and (max-width: 56.5em) {
    .wavy-masthead .top-left-wave {
        max-width:100%
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead .top-left-wave {
        max-width:100%
    }
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead .top-left-wave {
        background-size:cover;
        background-position: center center;
        max-height: 200px;
        min-width: 100%
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead .top-left-wave {
        background-size:cover;
        background-position: center center;
        max-height: 200px;
        min-width: 100%
    }
}

.wavy-masthead .top-left-wave img {
    position: absolute;
    left: 0;
    width: auto;
    z-index: 1
}

.wavy-masthead .top-left-wave .faux-h2 {
    z-index: 9;
    max-width: 400px;
    min-height: 120px !important;
    position: absolute;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    left: auto
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead .top-left-wave .faux-h2 {
        max-width:100vw;
        max-height: 100%;
        place-self: center;
        left: 0;
        margin-top: 0;
        position: relative
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead .top-left-wave .faux-h2 {
        max-width:100vw;
        max-height: 100%;
        place-self: center;
        left: 0;
        margin-top: 0;
        position: relative
    }
}

@media only screen and (max-width: 75em) {
    .wavy-masthead .top-left-wave {
        width:100%;
        height: 100%;
        left: 0
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead .top-left-wave {
        width:100%;
        height: 100%;
        left: 0
    }
}

.wavy-masthead .top-left-wave .faux-h2 {
    margin-left: 24px;
    margin-right: 24px;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content
}

.wavy-masthead video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wavy-masthead img.waves-bottom {
    z-index: 4;
    position: absolute;
    bottom: -45px;
    width: 100%;
    min-width: 105vw
}

@media only screen and (max-width: 56.5em) {
    .wavy-masthead img.waves-bottom {
        bottom:-12px
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead img.waves-bottom {
        bottom:-12px
    }
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead img.waves-bottom {
        bottom:0
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead img.waves-bottom {
        bottom:0
    }
}

.wavy-masthead .mobile__text {
    display: none
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead .mobile__text {
        display:block
    }

    .wavy-masthead .mobile__text .wavy-masthead__text {
        position: relative;
        min-height: unset;
        margin-top: 24px;
        margin-bottom: 0;
        text-align: center
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead .mobile__text {
        display:block
    }

    .wavy-masthead .mobile__text .wavy-masthead__text {
        position: relative;
        min-height: unset;
        margin-top: 24px;
        margin-bottom: 0;
        text-align: center
    }
}

.wavy-masthead .mobile__text a {
    text-align: center
}

.wavy-masthead .mobile__text .button--dropdown__wrapper a.button--red {
    color: #a50034;
    margin-bottom: 0
}

.wavy-masthead video::-webkit-media-controls {
    display: none
}

.wavy-masthead a.button.button--red.no-border {
    min-width: 150px;
    text-align: center
}

.wavy-masthead span.label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.wavy-masthead ul.dropdown-menu {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    max-width: 100%
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead ul.dropdown-menu {
        max-width:100%
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead ul.dropdown-menu {
        max-width:100%
    }
}

@media screen and (max-width: 600px) {
    .wavy-masthead__container {
        min-height:300px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .wavy-masthead:after {
        display: none
    }

    .wavy-masthead__wave-mask {
        mask-image: none;
        -webkit-mask-image: none
    }

    .wavy-masthead .wavy-masthead h2 {
        font-size: 4.5rem
    }
}

html body .dev .wavy-masthead__wave-mask {
    mask-image: url(//www.chapman.edu/_files/img/hero-panels/fallback-images/masthead-wave-gradient.png) !important;
    -webkit-mask-image: url(//www.chapman.edu/_files/img/hero-panels/fallback-images/masthead-wave-gradient.png) !important
}

.debug {
    display: none !important
}

.wavy-masthead__boxes-container {
    margin-top: -20px
}

.wavy-masthead__boxes-container:after {
    max-height: 220px;
    background-color: #a50034;
    background-size: 100% 150%;
    background-repeat: no-repeat;
    background-image: url("https://www.chapman.edu/_files/img/hero-panels/fallback-images/masthead-wavy-lines-bottom__trimmed-black-transparent.png")
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead__boxes-container:before {
        content:"";
        position: absolute;
        background-image: url("https://dev-www.chapman.edu/test-section/nick-test/wavy-masthead/images/masthead-wave-gradient-bottom.png");
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#000000", GradientType=1);
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-size: 130% 100%;
        will-change: filter;
        max-height: 235px;
        z-index: 3;
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        z-index: 99999999
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__boxes-container:before {
        content:"";
        position: absolute;
        background-image: url("https://dev-www.chapman.edu/test-section/nick-test/wavy-masthead/images/masthead-wave-gradient-bottom.png");
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#000000", GradientType=1);
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-size: 130% 100%;
        will-change: filter;
        max-height: 235px;
        z-index: 3;
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        z-index: 99999999
    }
}

.wavy-masthead__boxes-container h2,.wavy-masthead__boxes-container .faux-h2 {
    margin-top: 0;
    font-size: 2.2rem;
    line-height: 3.3rem
}

.wavy-masthead__boxes-container .wavy-masthead__header h2 {
    margin-top: 1rem
}

.wavy-masthead__boxes-container .title {
    color: white;
    z-index: 4;
    position: relative;
    text-align: center;
    top: 80px;
    padding-left: 24px;
    padding-right: 24px
}

.wavy-masthead__boxes-container .wavy-masthead__boxes-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 5;
    position: absolute;
    width: 100%;
    justify-self: center;
    margin-top: 110px
}

@media only screen and (max-width: 75em) {
    .wavy-masthead__boxes-container .wavy-masthead__boxes-wrapper {
        position:relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        place-items: center
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__boxes-container .wavy-masthead__boxes-wrapper {
        position:relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        place-items: center
    }
}

.wavy-masthead__boxes-container .wavy-masthead-box {
    margin-right: 24px;
    background-color: white;
    color: var(--color-cu-red);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (max-width: 75em) {
    .wavy-masthead__boxes-container .wavy-masthead-box {
        max-width:88vw;
        margin-right: 0
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__boxes-container .wavy-masthead-box {
        max-width:88vw;
        margin-right: 0
    }
}

@media only screen and (max-width: 75em) {
    .wavy-masthead__boxes-container .wavy-masthead-box {
        background-color:transparent;
        width: 100%
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__boxes-container .wavy-masthead-box {
        background-color:transparent;
        width: 100%
    }
}

.wavy-masthead__boxes-container .wavy-masthead-box__title {
    padding-top: 20px;
    padding-bottom: 20px;
    border: 2px solid #eaeaea;
    max-width: 265px;
    padding-left: 24px;
    padding-right: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: white;
    text-align: center
}

@media only screen and (max-width: 75em) {
    .wavy-masthead__boxes-container .wavy-masthead-box__title {
        width:100%;
        max-width: 100%;
        margin-bottom: 24px
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__boxes-container .wavy-masthead-box__title {
        width:100%;
        max-width: 100%;
        margin-bottom: 24px
    }
}

.wavy-masthead__boxes-container .wavy-masthead__img {
    max-height: 215px;
    height: 215px
}

@media only screen and (max-width: 75em) {
    .wavy-masthead__boxes-container .wavy-masthead__img {
        max-height:350px !important;
        height: 350px !important
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__boxes-container .wavy-masthead__img {
        max-height:350px !important;
        height: 350px !important
    }
}

.wavy-masthead__boxes-container .wavy-masthead__img img {
    width: 265px !important;
    min-height: 215px !important;
    height: 100% !important;
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover
}

@media only screen and (max-width: 75em) {
    .wavy-masthead__boxes-container .wavy-masthead__img img {
        width:100% !important;
        max-height: 350px !important;
        min-height: 350px !important
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__boxes-container .wavy-masthead__img img {
        width:100% !important;
        max-height: 350px !important;
        min-height: 350px !important
    }
}

.wavy-masthead__boxes-container .wavy-masthead-box {
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease
}

.wavy-masthead__boxes-container .wavy-masthead-box:hover,.wavy-masthead__boxes-container .wavy-masthead-box:focus-within {
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px)
}

.wavy-masthead__boxes-container .wavy-masthead-box:hover img,.wavy-masthead__boxes-container .wavy-masthead-box:focus-within img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    max-height: 215px !important;
    overflow: hidden
}

.wavy-masthead__boxes-container .wavy-masthead-box:hover .wavy-masthead__img,.wavy-masthead__boxes-container .wavy-masthead-box:focus-within .wavy-masthead__img {
    max-height: 215px !important;
    -webkit-transition: all 0.4s ease;
    -webkit-transition: all 5s linear;
    transition: all 5s linear;
    -webkit-transition-delay: 0.45s;
    transition-delay: 0.45s;
    overflow: hidden
}

.dev #uninav {
    display: none
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead__slider[data-bg-color="black"] {
        background-color:#231f20
    }

    .wavy-masthead__slider[data-bg-color="red"] {
        background-color: #a50034
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__slider[data-bg-color="black"] {
        background-color:#231f20
    }

    .wavy-masthead__slider[data-bg-color="red"] {
        background-color: #a50034
    }
}

.wavy-masthead__slider-container {
    position: relative;
    width: 100%;
    background-color: white
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead__slider .wavy-masthead__container .wavy-masthead__container {
        background-color:#a50034
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__slider .wavy-masthead__container .wavy-masthead__container {
        background-color:#a50034
    }
}

.wavy-masthead__slider .wavy-masthead__text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    margin-left: 200px;
    max-width: 520px
}

.wavy-masthead__slider .wavy-masthead__text-bg--none {
    background-color: none
}

.wavy-masthead__slider .wavy-masthead__text h2 {
    font-size: 2.2rem;
    display: inline-block;
    text-shadow: none;
    text-transform: none;
    font-family: "futura-pt", Arial, sans-serif
}

@media only screen and (max-width: 56.5em) {
    .wavy-masthead__slider .wavy-masthead__text {
        margin-left:24px
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__slider .wavy-masthead__text {
        margin-left:24px
    }
}

.wavy-masthead__slider .wavy-masthead__text--inner {
    padding-left: 50px;
    padding-right: 50px
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead__slider .wavy-masthead__text {
        display:none
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__slider .wavy-masthead__text {
        display:none
    }
}

.wavy-masthead__slider .wavy-masthead video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wavy-masthead__slider .slick-dots li button:before {
    color: white;
    font-size: 50px !important;
    opacity: 1
}

.wavy-masthead__slider .slick-slide .mobile span.mobile__text {
    display: none !important
}

@media only screen and (max-width: 37.5em) {
    .wavy-masthead__slider .slick-slide .mobile span.mobile__text {
        display:block !important
    }
}

@media only screen and (max-width: 0) {
    .wavy-masthead__slider .slick-slide .mobile span.mobile__text {
        display:block !important
    }
}

ul.slick-dots.wavy-masthead__slider-dots {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    margin-left: 200px
}

ul.slick-dots.wavy-masthead__slider-dots svg,ul.slick-dots.wavy-masthead__slider-dots .autoplay-toggle {
    color: white;
    font-size: 3rem !important
}

ul.slick-dots.wavy-masthead__slider-dots li.autoplay-toggle {
    height: 30px;
    width: 30px
}

@media only screen and (max-width: 56.5em) {
    ul.slick-dots.wavy-masthead__slider-dots {
        margin-left:24px
    }
}

@media only screen and (max-width: 0) {
    ul.slick-dots.wavy-masthead__slider-dots {
        margin-left:24px
    }
}

ul.slick-dots.wavy-masthead__slider-dots button:before {
    opacity: 1;
    font-size: 50px !important;
    color: white
}

@media only screen and (max-width: 37.5em) {
    ul.slick-dots.wavy-masthead__slider-dots {
        position:relative;
        padding-top: 24px;
        margin-left: 0;
        padding-left: 50px;
        background-color: var(--wavySliderBackgroundColor);
        padding-bottom: 24px
    }
}

@media only screen and (max-width: 0) {
    ul.slick-dots.wavy-masthead__slider-dots {
        position:relative;
        padding-top: 24px;
        margin-left: 0;
        padding-left: 50px;
        background-color: var(--wavySliderBackgroundColor);
        padding-bottom: 24px
    }
}

ul.slick-dots.wavy-masthead__slider-dots li.slick-active button:before {
    color: #a50034
}

@media only screen and (max-width: 37.5em) {
    ul.slick-dots.wavy-masthead__slider-dots[data-bg-color="black"] {
        background-color:#231f20
    }

    ul.slick-dots.wavy-masthead__slider-dots[data-bg-color="black"] li.slick-active button:before {
        color: #a50034
    }

    ul.slick-dots.wavy-masthead__slider-dots[data-bg-color="red"] {
        background-color: #a50034
    }

    ul.slick-dots.wavy-masthead__slider-dots[data-bg-color="red"] li.slick-active button:before {
        color: #231f20
    }
}

@media only screen and (max-width: 0) {
    ul.slick-dots.wavy-masthead__slider-dots[data-bg-color="black"] {
        background-color:#231f20
    }

    ul.slick-dots.wavy-masthead__slider-dots[data-bg-color="black"] li.slick-active button:before {
        color: #a50034
    }

    ul.slick-dots.wavy-masthead__slider-dots[data-bg-color="red"] {
        background-color: #a50034
    }

    ul.slick-dots.wavy-masthead__slider-dots[data-bg-color="red"] li.slick-active button:before {
        color: #231f20
    }
}

div#mobile-nav {
    padding: 25px
}

@media (min-width: 768px) {
    div#mobile-nav {
        display:none
    }
}

div#mobile-nav a.button {
    width: 100%;
    font-size: 14px;
    font-family: futura-pt, sans-serif;
    font-weight: bold;
    color: #a50034;
    background-color: inherit;
    border: 2px solid #a50034;
    text-transform: uppercase;
    text-align: center
}

div#mobile-nav a.button:hover {
    background: #a50034;
    color: white
}

.excerpt .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 24px
}

.excerpt .outer-container::after {
    content: "";
    display: table;
    clear: both
}

.excerpt .text-container {
    border-top: 2px solid #cfcfcf;
    border-bottom: 2px solid #cfcfcf;
    padding: 24px
}

@media screen and (min-width: 768px) {
    .excerpt .text-container {
        padding:32px 0
    }
}

.excerpt .text {
    margin: 0;
    text-align: center;
    font-size: 26px;
    line-height: 40px;
    font-weight: 800;
    color: #828282
}

@media screen and (min-width: 1024px) {
    .excerpt .text {
        text-align:left
    }
}

.feature-points .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 24px 32px
}

.feature-points .outer-container::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 768px) {
    .feature-points .outer-container {
        padding:0 0 32px
    }
}

.feature-points .feature-points-list {
    display: inline-block;
    list-style-type: none
}

.feature-points .point-item {
    display: table;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600
}

@media screen and (min-width: 1024px) {
    .feature-points .point-item {
        font-size:18px;
        line-height: 28px
    }
}

.feature-points .item-wrap {
    display: table-cell;
    vertical-align: middle
}

.feature-points .icon {
    display: inline-block;
    height: 48px;
    width: 48px;
    line-height: 48px;
    margin-right: 12px;
    text-align: center;
    border-radius: 50%;
    background-color: #cfcfcf;
    font-size: 21px;
    color: white
}

.feature-points .icon::before {
    line-height: inherit
}

.homepage-masthead__container {
    --defaultPadding: 5%;
    width: 100vw;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    display: -ms-grid;
    display: grid;
    -ms-flex-line-pack: space-evenly;
    align-content: space-evenly;
    grid-gap: 25px;
    min-height: 800px
}

.homepage-masthead__container .left {
    height: 100%;
    width: 3v defaultPadding;
    float: left
}

.homepage-masthead__container .right {
    height: 200px;
    width: 3v defaultPadding;
    float: right
}

.homepage-masthead__container .top {
    width: 100%;
    height: 500px
}

.homepage-masthead__container .bottom {
    width: 100%;
    height: 200px
}

.homepage-masthead__container .red {
    background: #a50034;
    background: var(--color-cu-red)
}

.homepage-masthead__container #polygon {
    padding-left: 20px;
    margin-left: 20px;
    width: 100%
}

.homepage-masthead__container video::-webkit-media-controls {
    display: none
}

.homepage-masthead__container .homepage-masthead__toggle-play-button {
    position: absolute;
    height: 3rem;
    right: 0;
    z-index: 4;
    display: -ms-grid;
    display: grid;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: end;
    justify-self: end;
    color: white;
    color: var(--color-white);
    padding-right: 2vw;
    padding-left: 2vw;
    cursor: pointer;
    top: calc(750px - 12.5rem);
    fill-opacity: 0.9;
    bottom: 60px
}

.homepage-masthead__container .homepage-masthead__toggle-play-button:focus,.homepage-masthead__container .homepage-masthead__toggle-play-button:focus-within,.homepage-masthead__container .homepage-masthead__toggle-play-button:hover {
    -webkit-transition: 150ms linear;
    transition: 150ms linear;
    fill-opacity: 1
}

.homepage-masthead__container .homepage-masthead__toggle-play-button:focus,.homepage-masthead__container .homepage-masthead__toggle-play-button:focus-within {
    outline: 2px dotted white
}

.homepage-masthead__container #homepage-masthead__play-button {
    display: none
}

.homepage-masthead__container .fade-in {
    animation: fadein 1s forwards;
    -moz-animation: fadein 1s forwards;
    -webkit-animation: fadein 1s forwards;
    -o-animation: fadein 1s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 1s forwards
}

.homepage-masthead__container .fade-out {
    animation: fadeOut 3s forwards;
    -moz-animation: fadeOut 3s forwards;
    -webkit-animation: fadeOut 3s forwards;
    -o-animation: fadeOut 3s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadeOut 3s forwards
}

@keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.homepage-masthead__heading-container {
    margin-top: 7.5rem;
    color: white;
    width: 100vw
}

.homepage-masthead__heading-container span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-user-select: text
}

.homepage-masthead__heading-container h2 {
    font-size: 13rem;
    text-shadow: rgba(0,0,0,0.5) 6.5px 6.5px 13px;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    line-height: 0.8em;
    font-family: "futura-pt-condensed", Arial, sans-serif;
    font-family: var(--font-family-futura-condensed);
    font-weight: 700;
    -webkit-user-select: text
}

.homepage-masthead__heading-container h2 .line-one {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.homepage-masthead__heading-container h2 .line-two {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.homepage-masthead__heading-container .homepage-masthead__tagline {
    font-size: 3rem;
    line-height: 3rem;
    text-shadow: rgba(0,0,0,0.5) 6.5px 6.5px 13px;
    font-weight: 700;
    font-family: "futura-pt", Arial, sans-serif;
    font-family: var(--font-family-futura-regular);
    margin-top: 2rem;
    margin-bottom: 2rem
}

.homepage-masthead__heading-container .homepage-masthead__tagline .line-one {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.homepage-masthead__heading-container .homepage-masthead__tagline .line-two {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.homepage-masthead__button-container {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    width: 100vw;
    grid-gap: 12px;
    display: grid;
    justify-content: center;
    position: absolute;
    display: grid;
    justify-content: center;
    -ms-flex-line-pack: space-evenly;
    align-content: space-evenly;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 80vh;
    position: relative;
    height: auto
}

.homepage-masthead__button-container .homepage-masthead__buttons {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 12px 1fr 12px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1130px;
    -ms-grid-column-align: center;
    justify-self: center;
    width: 100%;
    grid-gap: 12px
}

.homepage-masthead__button-container .homepage-masthead .homepage a.button {
    display: -ms-grid;
    display: grid
}

.homepage-masthead__button-container .homepage-masthead__button,.homepage-masthead__button-container .homepage-masthead .homepage a.button {
    --buttonMinWidth: 350px;
    background: unset;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
    background-color: #a50034;
    background-color: var(--color-cu-red);
    color: white;
    font-family: "futura-pt", Arial, sans-serif;
    font-family: var(--font-family-futura-regular);
    text-transform: uppercase;
    font-weight: bold;
    padding: 4%;
    border-radius: 4px;
    -webkit-transition: 300ms ease all;
    transition: 300ms ease all;
    min-height: 54px;
    --animationDelay: 2.5s;
    --animation: none;
    --animationIterationCount: infinite;
    --animationDuration: 30s
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
        .homepage-masthead__button-container .homepage-masthead__button,.homepage-masthead__button-container .homepage-masthead .homepage a.button {
            display:-webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }
    }
}

.homepage-masthead__button-container .homepage-masthead__button:hover,.homepage-masthead__button-container .homepage-masthead__button:focus,.homepage-masthead__button-container .homepage-masthead__button:focus-within,.homepage-masthead__button-container .homepage-masthead .homepage a.button:hover,.homepage-masthead__button-container .homepage-masthead .homepage a.button:focus,.homepage-masthead__button-container .homepage-masthead .homepage a.button:focus-within {
    background-color: #ce0041 !important;
    background-color: #ce0041 !important;
    color: white;
    color: var(--color-white);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-transition: 150ms;
    transition: 150ms
}

.homepage-masthead__button-container .homepage-masthead__button:focus,.homepage-masthead__button-container .homepage-masthead__button:focus-within,.homepage-masthead__button-container .homepage-masthead .homepage a.button:focus,.homepage-masthead__button-container .homepage-masthead .homepage a.button:focus-within {
    color: white;
    color: var(--color-white);
    outline: 2px dotted currentColor;
    mix-blend-mode: difference
}

.homepage-masthead__button-container .homepage-masthead__button--red,.homepage-masthead__button-container .homepage-masthead .homepage a.button--red {
    color: #231f20;
    color: var(--color-panther-black);
    background-color: #a50034;
    background-color: var(--color-cu-red);
    color: white;
    color: var(--color-white);
    -webkit-transition: 300ms linear;
    transition: 300ms linear
}

@-webkit-keyframes backgroundColor {
    0% {
        background-color: white;
        -webkit-transition: 350ms ease;
        transition: 350ms ease
    }

    2% {
        background-color: #a50034;
        color: white;
        color: var(--color-white);
        -webkit-transition: 300ms linear;
        transition: 300ms linear
    }

    100% {
        background-color: #a50034;
        color: white;
        color: var(--color-white);
        -webkit-transition: 300ms linear;
        transition: 300ms linear
    }
}

@keyframes backgroundColor {
    0% {
        background-color: white;
        -webkit-transition: 350ms ease;
        transition: 350ms ease
    }

    2% {
        background-color: #a50034;
        color: white;
        color: var(--color-white);
        -webkit-transition: 300ms linear;
        transition: 300ms linear
    }

    100% {
        background-color: #a50034;
        color: white;
        color: var(--color-white);
        -webkit-transition: 300ms linear;
        transition: 300ms linear
    }
}

.homepage-masthead__photo-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: fit-content(100%);
    grid-template-rows: fit-content(100%);
    -ms-flex-pack: distribute;
    justify-content: space-around;
    grid-gap: 12px;
    max-width: 1130px;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    width: 100vw;
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.homepage-masthead__photo-grid h2 {
    color: white;
    color: var(--color-white);
    font-family: "futura-pt", Arial, sans-serif;
    font-family: var(--font-family-futura-regular);
    font-size: 1.8rem;
    line-height: 2rem
}

.homepage-masthead__photo-grid .diagonal {
    background-color: #a50034;
    -webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
    clip-path: polygon(100% 0, 0 0, 0 100%)
}

.homepage-masthead__photo-grid .diagonal:hover {
    background-color: #a50034
}

.homepage-masthead__photo-grid a,.homepage-masthead__photo-grid span {
    background-color: #a50034;
    background-color: var(--color-cu-red);
    will-change: filter, brightness;
    max-height: 100%
}

.homepage-masthead__photo-grid a:focus,.homepage-masthead__photo-grid a:focus-within,.homepage-masthead__photo-grid span:focus,.homepage-masthead__photo-grid span:focus-within {
    outline-color: white
}

.homepage-masthead__photo-grid a:hover,.homepage-masthead__photo-grid a:focus,.homepage-masthead__photo-grid a:focus-within,.homepage-masthead__photo-grid span:hover,.homepage-masthead__photo-grid span:focus,.homepage-masthead__photo-grid span:focus-within {
    -webkit-filter: drop-shadow(rgba(0,0,0,0.5) 6.5px 6.5px 13px);
    filter: drop-shadow(rgba(0,0,0,0.5) 6.5px 6.5px 13px);
    -webkit-transition: 150ms ease;
    transition: 150ms ease;
    background-color: #ce0041;
    -webkit-transition: 300ms ease all;
    transition: 300ms ease all
}

.homepage-masthead__photo-grid a:hover img,.homepage-masthead__photo-grid a:focus img,.homepage-masthead__photo-grid a:focus-within img,.homepage-masthead__photo-grid span:hover img,.homepage-masthead__photo-grid span:focus img,.homepage-masthead__photo-grid span:focus-within img {
    -webkit-filter: brightness(110%);
    filter: brightness(110%);
    -webkit-transition: 150ms ease all;
    transition: 150ms ease all
}

.homepage-masthead__photo-grid a:first-child,.homepage-masthead__photo-grid span:first-child {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1 / span 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / span 2;
    overflow: hidden
}

.homepage-masthead__photo-grid a .diagonal,.homepage-masthead__photo-grid span .diagonal {
    -webkit-clip-path: polygon(100% 0, 0 0, 0 100%);
    clip-path: polygon(100% 0, 0 0, 0 100%)
}

.homepage-masthead__photo-grid a .diagonal,.homepage-masthead__photo-grid span .diagonal {
    -webkit-filter: none;
    filter: none;
    cursor: unset;
    background-color: #a50034
}

.homepage-masthead__photo-grid a .diagonal,.homepage-masthead__photo-grid span .diagonal {
    height: 200px;
    width: 200px;
    background-color: white;
    background-color: var(--color-white)
}

.homepage-masthead__photo-grid a img,.homepage-masthead__photo-grid span img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    will-change: filter, background-color;
    -webkit-transition: 150ms ease all;
    transition: 150ms ease all;
    opacity: 0
}

.homepage-masthead__photo-grid a .no-js img,.homepage-masthead__photo-grid span .no-js img {
    -webkit-animation-delay: 300ms;
    animation-delay: 300ms;
    animation: fadein 3s forwards;
    -moz-animation: fadein 3s forwards;
    -webkit-animation: fadein 3s forwards;
    -o-animation: fadein 3s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 3s forwards
}

.homepage-masthead__photo-grid a .svg-inline--fa.fa-chevron-circle-right.fa-w-16,.homepage-masthead__photo-grid span .svg-inline--fa.fa-chevron-circle-right.fa-w-16 {
    color: white;
    color: var(--color-white);
    max-width: 25px;
    -ms-grid-row-align: end;
    -ms-flex-item-align: end;
    align-self: end;
    padding-bottom: 8px
}

.homepage-masthead__photo-grid a h2,.homepage-masthead__photo-grid span h2 {
    text-transform: uppercase;
    width: 100%;
    display: table-caption;
    display: -ms-grid;
    -ms-grid-columns: min-content
}

.homepage-masthead__photo-grid a h2 span,.homepage-masthead__photo-grid span h2 span {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.homepage-masthead__photo-grid span:hover,.homepage-masthead__photo-grid span:focus,.homepage-masthead__photo-grid span:focus-within {
    -webkit-filter: none;
    filter: none;
    background-color: #ce0041
}

.homepage-masthead__photo-grid span:hover img,.homepage-masthead__photo-grid span:focus img,.homepage-masthead__photo-grid span:focus-within img {
    -webkit-filter: none;
    filter: none
}

.homepage-masthead__photo-grid .homepage-masthead__photo-grid-container__text:hover h2 span {
    background-color: transparent
}

.homepage-masthead__photo-grid-container {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.homepage-masthead__photo-grid .homepage-masthead__photo-grid-container__text {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    padding: 25px;
    -ms-grid-columns: 80% 20%;
    grid-template-columns: 80% 20%;
    -ms-flex-line-pack: end;
    align-content: end;
    height: 100%;
    -ms-grid-column-align: center;
    justify-self: center
}

.homepage-masthead__photo-grid>*:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.homepage-masthead__photo-grid>*:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.homepage-masthead__photo-grid>*:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

.homepage-masthead__photo-grid>*:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5
}

.homepage-masthead__photo-grid>*:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7
}

.homepage-masthead__photo-grid>*:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 9
}

.homepage-masthead__photos {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 2fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 200px 12px 200px;
    grid-template-rows: 200px 200px;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    grid-gap: 12px;
    max-width: 1130px
}

.homepage-masthead__photos picture {
    opacity: 0
}

.homepage-masthead__photos>*:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.homepage-masthead__photos>*:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

.homepage-masthead__photos>*:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5
}

.homepage-masthead__photos>*:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7
}

.homepage-masthead__photos>*:nth-child(5) {
    -ms-grid-row: 1;
    -ms-grid-column: 9
}

.homepage-masthead__photos>*:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 1
}

.homepage-masthead__photos>*:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 3
}

.homepage-masthead__photos>*:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 5
}

.homepage-masthead__photos>*:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 7
}

.homepage-masthead__photos>*:nth-child(10) {
    -ms-grid-row: 3;
    -ms-grid-column: 9
}

.homepage-masthead__video-placeholder {
    height: 750px;
    z-index: 1;
    width: 100vw;
    position: absolute;
    -webkit-animation: 1s zIndex linear forwards;
    animation: 1s zIndex linear forwards
}

@-webkit-keyframes zIndex {
    from {
        z-index: 1
    }

    to {
        z-index: -1
    }
}

@keyframes zIndex {
    from {
        z-index: 1
    }

    to {
        z-index: -1
    }
}

.homepage-masthead__video-overlay {
    z-index: 2;
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.9);
    position: relative;
    will-change: filter;
    max-height: 750px;
    position: absolute;
    background: -webkit-linear-gradient(0deg, #020024 0%, #010011 10%, rgba(0,0,0,0) 300px);
    background: -webkit-linear-gradient(bottom, #020024 0%, #010011 10%, rgba(0,0,0,0) 300px);
    background: linear-gradient(0deg, #020024 0%, #010011 10%, rgba(0,0,0,0) 300px);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#000000", GradientType=1)
}

video#homepage-masthead__video {
    -o-object-fit: cover;
    object-fit: cover;
    height: 750px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MDQwLjEgMjYyOS41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDQwLjEgMjYyOS41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0E1MDAzNDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDB2MTgzMi44YzAsMCwxMzc0LjQsMTU3LjYsMjYxNS42LDE1LjhjMTIzMC4xLTE0MC41LDI0NDEuMi0xNS44LDI0NDEuMi0xNS44VjBIMHoiLz4KPC9zdmc+Cg==");
    position: absolute;
    z-index: 1;
    will-change: filter
}

video#homepage-masthead__video .controlBar {
    display: none !important
}

.videocontrols {
    background: -webkit-linear-gradient(bottom, #020024 0%, rgba(0,0,0,0.052241) 33%);
    background: linear-gradient(0deg, #020024 0%, rgba(0,0,0,0.052241) 33%)
}

.homepage-masthead__container {
    position: relative
}

.homepage-masthead__heading-container {
    z-index: 3
}

.homepage-masthead__button-container {
    z-index: 3
}

.homepage-masthead__photo-grid-container {
    z-index: 3;
    height: 100%;
    padding-bottom: 3%
}

@media only screen and (max-width: 1130px) {
    .homepage-masthead__container .homepage-masthead__heading-container h2 {
        font-size:10rem
    }

    .homepage-masthead__container .homepage-masthead__heading-container .homepage-masthead__tagline {
        font-size: 2.5rem;
        text-align: center
    }

    .homepage-masthead__container .homepage-masthead__heading-container,.homepage-masthead__container .homepage-masthead__photo-grid,.homepage-masthead__container .homepage-masthead__buttons {
        padding-left: 3%;
        padding-right: 3%
    }
}

@media only screen and (max-width: 1330px) {
    .homepage-masthead__container .homepage-masthead__toggle-play-button {
        top:2vh;
        left: 2vh;
        height: 3rem
    }
}

@media only screen and (max-width: 56.5em) {
    .homepage-masthead__container .homepage-masthead__photo-grid {
        padding-top:5px
    }

    .homepage-masthead__container .homepage-masthead__photo-grid a .svg-inline--fa.fa-chevron-circle-right.fa-w-16 {
        max-width: 4rem;
        font-size: 46px !important;
        width: 46px !important
    }

    .homepage-masthead__container .homepage-masthead__photo-grid .homepage-masthead__photo-grid-container__text h2 {
        font-size: 2.5rem;
        line-height: 2.5rem
    }

    .homepage-masthead__container .homepage-masthead__photos {
        -ms-grid-columns: 2fr 2fr;
        grid-template-columns: 2fr 2fr
    }
}

@media only screen and (max-width: 0) {
    .homepage-masthead__container .homepage-masthead__photo-grid {
        padding-top:5px
    }

    .homepage-masthead__container .homepage-masthead__photo-grid a .svg-inline--fa.fa-chevron-circle-right.fa-w-16 {
        max-width: 4rem;
        font-size: 46px !important;
        width: 46px !important
    }

    .homepage-masthead__container .homepage-masthead__photo-grid .homepage-masthead__photo-grid-container__text h2 {
        font-size: 2.5rem;
        line-height: 2.5rem
    }

    .homepage-masthead__container .homepage-masthead__photos {
        -ms-grid-columns: 2fr 2fr;
        grid-template-columns: 2fr 2fr
    }
}

@media only screen and (max-width: 37.5em) {
    .homepage-masthead__container {
        --video: 88vh
    }

    .homepage-masthead__container a.button,.homepage-masthead__container .button.homepage-masthead__button {
        margin-bottom: 0
    }

    .homepage-masthead__container .homepage-masthead__buttons {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .homepage-masthead__container .homepage-masthead__photo-grid h2 {
        font-size: 2rem;
        font-family: "futura-pt", Arial, sans-serif;
        font-family: var(--font-family-futura-regular);
        font-size: 1.8rem;
        line-height: 2rem;
        font-weight: bold
    }

    .homepage-masthead__container .homepage-masthead__photo-grid {
        padding-top: 5px
    }

    .homepage-masthead__container .homepage-masthead__photo-grid a .svg-inline--fa.fa-chevron-circle-right.fa-w-16 {
        max-width: 4rem;
        font-size: initial;
        width: initial
    }

    .homepage-masthead__container .homepage-masthead__photo-grid .homepage-masthead__photo-grid-container__text h2 {
        font-size: initial;
        line-height: initial
    }
}

@media only screen and (max-width: 0) {
    .homepage-masthead__container {
        --video: 88vh
    }

    .homepage-masthead__container a.button,.homepage-masthead__container .button.homepage-masthead__button {
        margin-bottom: 0
    }

    .homepage-masthead__container .homepage-masthead__buttons {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .homepage-masthead__container .homepage-masthead__photo-grid h2 {
        font-size: 2rem;
        font-family: "futura-pt", Arial, sans-serif;
        font-family: var(--font-family-futura-regular);
        font-size: 1.8rem;
        line-height: 2rem;
        font-weight: bold
    }

    .homepage-masthead__container .homepage-masthead__photo-grid {
        padding-top: 5px
    }

    .homepage-masthead__container .homepage-masthead__photo-grid a .svg-inline--fa.fa-chevron-circle-right.fa-w-16 {
        max-width: 4rem;
        font-size: initial;
        width: initial
    }

    .homepage-masthead__container .homepage-masthead__photo-grid .homepage-masthead__photo-grid-container__text h2 {
        font-size: initial;
        line-height: initial
    }
}

.ie .homepage-masthead__container {
    display: block;
    background-image: url(//www.chapman.edu/_assets/masthead-wave-5177a664d6e3c67601d334ce4dbdbb935396b9676aae8f5a5447040a6eb0bae6.png);
    background-position: bottom center;
    height: auto;
    position: relative
}

.ie .homepage-masthead__heading-container {
    position: absolute
}

.ie .homepage-masthead__heading-container h2 {
    display: block;
    text-align: center;
    font-family: "futura-pt-condensed", Arial, sans-serif
}

.ie .homepage-masthead__button-container {
    position: absolute;
    margin-top: 400px
}

.ie .homepage-masthead__buttons {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 50px
}

.ie .homepage-masthead__buttons a,.ie .homepage-masthead__buttons div {
    display: inline-block;
    padding: 15px;
    margin-right: 5px
}

.ie .homepage-masthead__buttons a:first-child,.ie .homepage-masthead__buttons div:first-child {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    margin-right: 5px
}

.ie .homepage-masthead__buttons a:nth-child(2),.ie .homepage-masthead__buttons div:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1
}

.ie .homepage-masthead__buttons a:nth-child(3),.ie .homepage-masthead__buttons div:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1
}

.ie .homepage-masthead__buttons a:nth-child(4),.ie .homepage-masthead__buttons div:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    margin-top: 12px
}

.ie .homepage-masthead__buttons a:nth-child(5),.ie .homepage-masthead__buttons div:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    margin-top: 12px
}

.ie .homepage-masthead__buttons a:nth-child(6),.ie .homepage-masthead__buttons div:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    margin-top: 12px
}

.ie .homepage-masthead__photo-grid {
    display: block;
    width: 100%;
    max-width: 100%;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    width: 100vw
}

.ie .homepage-masthead__photo-grid h2 {
    display: block
}

.ie .homepage-masthead__photo-grid a+.ie__fallback--object-fit {
    background: none
}

.ie .homepage-masthead__photo-grid .ie__fallback--object-fit {
    margin: 0;
    min-width: 200px;
    min-height: 200px;
    height: 100%;
    width: 100%
}

.ie .homepage-masthead__photo-grid .ie__fallback--object-fit:first-of-type {
    height: 100% !important;
    width: 100% !important
}

.ie .homepage-masthead__photo-grid-container {
    display: -ms-grid;
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto;
    text-align: center;
    padding-top: 10px
}

.ie .homepage-masthead__photos {
    display: -ms-grid;
    position: relative;
    max-width: 1130px;
    display: -ms-grid;
    -ms-grid-columns: 400px 200px 200px 200px;
    -ms-grid-rows: 200px 200px;
    grid-gap: 12px;
    z-index: 3;
    max-width: 1130px;
    margin: auto
}

.ie .homepage-masthead__photos a,.ie .homepage-masthead__photos div {
    display: inline-block;
    background-color: #a50034;
    background-position: bottom center
}

.ie .ie__homepage-masthead__photos-wrapper {
    position: absolute;
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 100%;
    margin-top: 600px;
    width: 100%
}

.ie .diagonal {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    margin-top: 12px;
    display: -ms-grid;
    margin-right: 12px;
    max-height: 190px
}

.ie .homepage-masthead__toggle-play-button {
    display: block;
    position: absolute;
    width: 10vw;
    right: 0;
    float: right;
    color: white;
    fill: white
}

.ie .ie__homepage-masthead__photos,.ie .homepage-masthead__photos {
    display: -ms-grid;
    -ms-grid-columns: 400px 200px 200px;
    -ms-grid-rows: 200px 200px;
    grid-gap: 12px;
    position: relative;
    margin-top: 600px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
    max-width: 1130px
}

.ie .ie__homepage-masthead__photos a,.ie .ie__homepage-masthead__photos span,.ie .homepage-masthead__photos a,.ie .homepage-masthead__photos span {
    display: inline-block !important
}

.ie .ie__homepage-masthead__photos img,.ie .homepage-masthead__photos img {
    -o-object-fit: cover;
    object-fit: cover
}

.ie .ie__homepage-masthead__photos a,.ie .ie__homepage-masthead__photos img,.ie .homepage-masthead__photos a,.ie .homepage-masthead__photos img {
    display: inline
}

.ie .ie__homepage-masthead__photos a:first-child,.ie .ie__homepage-masthead__photos img:first-child,.ie .homepage-masthead__photos a:first-child,.ie .homepage-masthead__photos img:first-child {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row-span: 2;
    margin-right: 12px
}

.ie .ie__homepage-masthead__photos a:nth-child(2),.ie .ie__homepage-masthead__photos img:nth-child(2),.ie .homepage-masthead__photos a:nth-child(2),.ie .homepage-masthead__photos img:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1
}

.ie .ie__homepage-masthead__photos a:nth-child(3),.ie .ie__homepage-masthead__photos img:nth-child(3),.ie .homepage-masthead__photos a:nth-child(3),.ie .homepage-masthead__photos img:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1
}

.ie .ie__homepage-masthead__photos a:nth-child(4),.ie .ie__homepage-masthead__photos img:nth-child(4),.ie .homepage-masthead__photos a:nth-child(4),.ie .homepage-masthead__photos img:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1
}

.ie .ie__homepage-masthead__photos a:nth-child(5),.ie .ie__homepage-masthead__photos img:nth-child(5),.ie .homepage-masthead__photos a:nth-child(5),.ie .homepage-masthead__photos img:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    margin-top: 12px
}

.ie .ie__homepage-masthead__photos a:nth-child(6),.ie .ie__homepage-masthead__photos img:nth-child(6),.ie .homepage-masthead__photos a:nth-child(6),.ie .homepage-masthead__photos img:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    margin-top: 12px
}

.ie .ie__homepage-masthead__photos a:nth-child(7),.ie .ie__homepage-masthead__photos a .diagonal,.ie .ie__homepage-masthead__photos img:nth-child(7),.ie .ie__homepage-masthead__photos img .diagonal,.ie .homepage-masthead__photos a:nth-child(7),.ie .homepage-masthead__photos a .diagonal,.ie .homepage-masthead__photos img:nth-child(7),.ie .homepage-masthead__photos img .diagonal {
    -ms-grid-row: 2;
    -ms-grid-column: 5;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1;
    margin-top: 12px;
    display: -ms-grid;
    max-height: 185px;
    margin-bottom: 12px
}

.ie .ie__homepage-masthead__photos img+img,.ie .homepage-masthead__photos img+img {
    margin-right: 12px
}

.ie .ie__homepage-masthead__photos a+a,.ie .ie__homepage-masthead__photos span+span,.ie .homepage-masthead__photos a+a,.ie .homepage-masthead__photos span+span {
    margin-right: 12px
}

.ie .ie__homepage-masthead__photos .homepage-masthead__photo-grid-container__text,.ie .homepage-masthead__photos .homepage-masthead__photo-grid-container__text {
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    text-align: left
}

.ie .ie__homepage-masthead__photos .homepage-masthead__photo-grid-container__text svg,.ie .homepage-masthead__photos .homepage-masthead__photo-grid-container__text svg {
    width: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.ie .ie__homepage-masthead__photos .diagonal,.ie .homepage-masthead__photos .diagonal {
    position: relative;
    height: 200px;
    max-width: 100%;
    width: 185px;
    overflow: hidden;
    background-color: #a50034
}

.ie .ie__homepage-masthead__photos .diagonal:before,.ie .homepage-masthead__photos .diagonal:before {
    content: "";
    position: absolute;
    left: 20%;
    width: 100%;
    height: 200%;
    background-color: white;
    top: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ie__video-container {
    overflow: hidden;
    height: 600px;
    position: relative
}

.ie .homepage-masthead__video {
    background-color: white;
    width: 100vw;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    min-height: 100%;
    min-width: 100%;
    -webkit-transform-style: preserve-3d
}

.ie .homepage-masthead__video video {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    min-height: 100%;
    min-width: 100%;
    height: auto !important;
    width: 100%;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2)
}

.ie .homepage-masthead__video .homepage-masthead__toggle-play-button {
    bottom: 60px
}

.ie .homepage-masthead__video-overlay {
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.9);
    position: relative;
    z-index: 2;
    will-change: filter;
    max-height: 750px;
    position: absolute;
    background: none
}

.homepage-masthead__photo-grid:hover .homepage-masthead__photo-grid-container__text {
    -webkit-transition: 350ms ease-in-out;
    transition: 350ms ease-in-out;
    background-color: #ce0041
}

.homepage-masthead__photo-grid:hover .homepage-masthead__photo-grid-container__text svg {
    -webkit-animation: nudge 3s infinite ease;
    animation: nudge 3s infinite ease;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes nudge {
    5% {
        -webkit-transform: translatex(3px);
        transform: translatex(3px)
    }

    15% {
        -webkit-transform: translatex(2px);
        transform: translatex(2px)
    }

    0%,10%,20% {
        -webkit-transform: translatex(0);
        transform: translatex(0)
    }
}

@keyframes nudge {
    5% {
        -webkit-transform: translatex(3px);
        transform: translatex(3px)
    }

    15% {
        -webkit-transform: translatex(2px);
        transform: translatex(2px)
    }

    0%,10%,20% {
        -webkit-transform: translatex(0);
        transform: translatex(0)
    }
}

@keyframes sonar-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(206,0,65,0.4)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@-webkit-keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(206,0,65,0.2)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(206,0,65,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(206,0,52,0.6)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(206,0,52,0.9)
    }
}

.homepage-masthead__photo-grid .homepage-masthead__photo-grid-container__text h2 span {
    background-color: transparent !important
}

.no-js picture {
    animation: fadein 1s forwards;
    -moz-animation: fadein 1s forwards;
    -webkit-animation: fadein 1s forwards;
    -o-animation: fadein 1s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 1s forwards
}

.ad-landing-masthead {
    position: relative;
    background-color: white
}

.ad-landing-masthead .title,.ad-landing-masthead .subtitle,.ad-landing-masthead .header-text-desktop {
    font-family: "futura-pt", Arial, sans-serif
}

.ad-landing-masthead+div {
    padding-top: 0
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead+div {
        padding-top:64px
    }
}

.ad-landing-masthead video {
    width: 100%
}

.ad-landing-masthead .masthead-header {
    width: 100%;
    background: white;
    padding: 32px 48px
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .masthead-header {
        padding:0
    }
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .masthead-header .header-mobile {
        display:none
    }
}

.ad-landing-masthead .masthead-header .header-desktop {
    display: none
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .masthead-header .header-desktop {
        display:table;
        width: 100%;
        position: relative;
        z-index: 667;
        background-color: white;
        padding: 24px 0 24px 32px;
        font-size: 20px;
        line-height: 24px;
        border-bottom: 1px solid #d8d8d8
    }
}

.ad-landing-masthead .masthead-header .header-logo-desktop {
    display: table-cell;
    height: 35px
}

.ad-landing-masthead .masthead-header .header-text-desktop {
    display: none
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .masthead-header .header-text-desktop {
        display:table-cell;
        text-align: right;
        font-size: 20px;
        text-transform: uppercase;
        vertical-align: middle;
        padding-right: 32px;
        margin: 0
    }
}

.ad-landing-masthead .masthead-hero,.ad-landing-masthead .background-image,.ad-landing-masthead .background-video-wrapper {
    padding: 0;
    pointer-events: none;
    background-color: white
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .masthead-hero,.ad-landing-masthead .background-image,.ad-landing-masthead .background-video-wrapper {
        overflow:hidden;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        width: 100%
    }
}

.ad-landing-masthead .background-image {
    background-size: 0 0
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .background-image {
        background-size:cover;
        background-repeat: no-repeat;
        background-position: center bottom
    }
}

.ad-landing-masthead .background-video-wrapper #background-video {
    display: none
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .background-video-wrapper #background-video {
        display:inline-block
    }
}

.ad-landing-masthead .masthead-content {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 24px;
    background-color: white
}

.ad-landing-masthead .masthead-content::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .masthead-content {
        background-color:transparent;
        padding: 64px 48px 16px 48px;
        padding: 0;
        pointer-events: none;
        z-index: 666
    }
}

@media screen and (min-width: 1024px) {
    .ad-landing-masthead .masthead-content {
        margin-right:32px
    }
}

.ad-landing-masthead .masthead-content-panel {
    background-color: white
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .masthead-content-panel {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 43.661971831%;
        float: right;
        padding: 32px 32px 64px 32px;
        pointer-events: all;
        min-height: 320px
    }

    .ad-landing-masthead .masthead-content-panel:last-child {
        margin-right: 0
    }
}

.ad-landing-masthead .masthead-content-panel h2 {
    font-weight: 800;
    margin: 8px 0;
    font-size: 24px;
    line-height: 30px
}

.ad-landing-masthead .masthead-content-panel p {
    line-height: 24px
}

.ad-landing-masthead .masthead-content-panel h2,.ad-landing-masthead .masthead-content-panel p {
    text-align: left
}

.ad-landing-masthead .masthead-content-panel .calls-to-action {
    margin-top: 16px;
    color: #767676
}

.ad-landing-masthead .masthead-content-panel .calls-to-action .form_p .form_label {
    font-weight: normal;
    color: #2f2f2f;
    font-size: 16px;
    line-height: 24px
}

.ad-landing-masthead .masthead-content-panel .calls-to-action input,.ad-landing-masthead .masthead-content-panel .calls-to-action select {
    border-radius: 0;
    margin-bottom: 0;
    width: 100%
}

.ad-landing-masthead .masthead-content-panel .calls-to-action select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
    padding: .5em;
    padding-right: 1.5em
}

.ad-landing-masthead .masthead-content-panel .calls-to-action button {
    border-radius: 3px;
    width: 100%;
    font-weight: 800;
    outline: none;
    padding: 12px 20px;
    background-color: #a50034;
    color: white;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

.ad-landing-masthead article {
    color: white;
    pointer-events: all;
    position: relative;
    padding: 24px 32px;
    z-index: 667;
    background-size: cover
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead article {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 49.2957746479%;
        margin-bottom: 96px;
        bottom: 0;
        position: absolute;
        color: white;
        background: none !important
    }

    .ad-landing-masthead article:last-child {
        margin-right: 0
    }
}

.ad-landing-masthead article img,.ad-landing-masthead article video {
    width: 100%;
    height: auto;
    margin-bottom: -6px
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead article img,.ad-landing-masthead article video {
        display:none
    }
}

.ad-landing-masthead article .content {
    position: relative
}

.ad-landing-masthead article .category {
    margin-bottom: 0px;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 16px;
    line-height: 10px;
    font-weight: 800;
    color: #555;
    text-transform: uppercase;
    color: #2f2f2f
}

@media screen and (min-width: 1024px) {
    .ad-landing-masthead article .category {
        font-size:18px
    }
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead article .category {
        color:white
    }
}

.ad-landing-masthead article .title {
    margin: 0;
    font-size: 24px;
    line-height: 34px;
    font-weight: 800;
    text-transform: uppercase
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead article .title {
        font-size:30px;
        line-height: 42px
    }
}

@media screen and (min-width: 1024px) {
    .ad-landing-masthead article .title {
        font-size:40px;
        line-height: 52px
    }
}

.ad-landing-masthead article .subtitle {
    margin-top: 0;
    font-size: 20px;
    line-height: 28px;
    font-weight: 200
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead article .subtitle {
        font-size:24px;
        line-height: 34px
    }
}

@media screen and (min-width: 1024px) {
    .ad-landing-masthead article .subtitle {
        margin-top:0;
        font-size: 32px;
        line-height: 42px
    }
}

.ad-landing-masthead article a {
    color: #2f2f2f;
    text-decoration: underline;
    font-weight: bold
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead article a {
        color:white
    }
}

.ad-landing-masthead .masthead-footer {
    display: none
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .masthead-footer {
        display:block;
        position: relative;
        text-align: center;
        background-color: #2f2f2f;
        padding: 1px 0
    }
}

.ad-landing-masthead .masthead-footer .footer-text-desktop {
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 800;
    line-height: 0.65em;
    font-size: 135px;
    margin: 0 -4%;
    white-space: nowrap;
    color: rgba(255,255,255,0.04)
}

.ad-landing-messaging-widget {
    padding: 0;
    padding-bottom: 16px
}

.ad-landing-messaging-widget .section-message .body p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 15px 0
}

.ad-landing-messaging-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto
}

.ad-landing-messaging-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

.ad-landing-messaging-widget .text-column {
    padding: 0 24px
}

@media screen and (min-width: 768px) {
    .ad-landing-messaging-widget .text-column {
        padding:0
    }
}

.ad-landing-messaging-widget .media-column {
    text-align: center
}

.ad-landing-messaging-widget .title {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600
}

.ad-landing-messaging-widget .center-media-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.ad-landing-messaging-widget .media {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: auto
}

.ad-landing-messaging-widget .fluid-width-video-container {
    position: relative;
    padding-bottom: 56.5%;
    height: 0;
    display: inline-block
}

.ad-landing-messaging-widget .fluid-width-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important
}

.section-message .body ul {
    margin-left: 20px
}

.section-message .body li {
    font-size: 16px;
    line-height: 24px
}

.ad-landing-messaging-widget__text-only .section-message .body p,.ad-landing-messaging-widget__text-only .section-message .body li {
    font-size: 16px;
    line-height: 36px;
    font-weight: 800
}

@media screen and (min-width: 1024px) {
    .ad-landing-messaging-widget__text-only .section-message .body p,.ad-landing-messaging-widget__text-only .section-message .body li {
        font-size:18px;
        line-height: 40px
    }
}

.ad-landing-messaging-widget__video {
    background-color: white
}

.ad-landing-messaging-widget__video .outer-container {
    display: table
}

.ad-landing-messaging-widget__video .text-column {
    text-align: left
}

.ad-landing-messaging-widget__video .text-column h2,.ad-landing-messaging-widget__video .text-column p,.ad-landing-messaging-widget__video .text-column ul {
    padding: 0 24px
}

@media screen and (min-width: 768px) {
    .ad-landing-messaging-widget__video .text-column h2,.ad-landing-messaging-widget__video .text-column p,.ad-landing-messaging-widget__video .text-column ul {
        padding:0
    }
}

.ad-landing-messaging-widget__video .table-spacer {
    height: 32px
}

.ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-top .text-column {
    display: table-header-group
}

.ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-top .media-column {
    display: table-footer-group
}

.ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-top .table-spacer {
    height: 16px
}

.ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-bottom .text-column {
    display: table-footer-group
}

.ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-bottom .media-column {
    display: table-header-group
}

.ad-landing-messaging-widget__video.ad-landing-messaging-widget__text-bottom .table-spacer {
    height: 32px
}

@media screen and (min-width: 768px) {
    .ad-landing-messaging-widget__video .text-column {
        margin:0
    }
}

.ad-landing-messaging-widget__image .media-column {
    display: none
}

.ad-landing-messaging-widget__image .text-column {
    text-align: left
}

.ad-landing-messaging-widget__image .media {
    display: none
}

@media screen and (min-width: 768px) {
    .ad-landing-messaging-widget__image .media {
        display:inline-block;
        padding: 0;
        width: auto;
        max-width: 300px
    }
}

@media screen and (min-width: 768px) {
    .ad-landing-messaging-widget__image .media-column {
        display:block;
        white-space: nowrap;
        padding: 0;
        margin-bottom: 0
    }
}

@media screen and (min-width: 768px) {
    .ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-right .text-column,.ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-left .text-column {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 100%
    }

    .ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-right .text-column:last-child,.ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-left .text-column:last-child {
        margin-right: 0
    }
}

.ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-right .media {
    float: left;
    margin: 0 16px 0 0
}

.ad-landing-messaging-widget__image.ad-landing-messaging-widget__text-left .media {
    float: right;
    margin: 0 0 0 16px
}

#sponsor-bar {
    background-color: white;
    padding: 0
}

#sponsor-bar .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding: 64px 36px
}

#sponsor-bar .outer-container::after {
    content: "";
    display: table;
    clear: both
}

#sponsor-bar .sponsor-title {
    display: inline-block;
    width: 100%;
    background-color: #eaeaea;
    padding: 0 36px
}

#sponsor-bar .sponsor-title h2 {
    text-align: center;
    font-size: 20px;
    font-weight: 30px;
    font-weight: 400;
    text-transform: uppercase
}

@media screen and (min-width: 768px) {
    #sponsor-bar .sponsor-title h2 {
        font-size:26px;
        font-weight: 30px
    }
}

#sponsor-bar .carousel-container {
    padding: 0 24px
}

#sponsor-bar .jcarousel {
    position: relative;
    overflow: hidden;
    z-index: 666
}

#sponsor-bar .sponsor-list {
    width: 2000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

#sponsor-bar .sponsor-list-item {
    float: left;
    height: 95px;
    line-height: 95px;
    margin: 0 24px;
    text-align: center
}

#sponsor-bar .sponsor-list-item img {
    width: 95px;
    max-height: 95px;
    vertical-align: middle
}

#sponsor-bar .control {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 28px;
    margin: auto;
    z-index: 667;
    pointer-events: all;
    cursor: pointer;
    color: #676767
}

#sponsor-bar .control.jcarousel-prev {
    left: 0;
    text-align: left
}

#sponsor-bar .control.jcarousel-next {
    right: 0;
    text-align: right
}

#sponsor-bar .control::before {
    line-height: inherit
}

.chapman-events-feed-widget {
    background-color: #eaeaea;
    padding: 64px 0;
    text-align: center
}

.chapman-events-feed-widget h2 {
    margin-top: 0;
    margin-bottom: 2rem;
    text-align: left
}

.chapman-events-feed-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 16px;
    width: 100%
}

.chapman-events-feed-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

.chapman-events-feed-widget .column {
    width: 100%;
    text-align: left
}

@media screen and (min-width: 768px) {
    .chapman-events-feed-widget .column {
        width:50%
    }
}

@media screen and (min-width: 768px) and (min-width: 768px) {
    .chapman-events-feed-widget .column {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 49.2957746479%
    }

    .chapman-events-feed-widget .column:last-child {
        margin-right: 0
    }
}

@media screen and (min-width: 768px) {
    .chapman-events-feed-widget .column.right {
        padding-left:60px
    }
}

.chapman-events-feed-widget .event-card {
    margin-bottom: 42px
}

.chapman-events-feed-widget .event-card h3 {
    color: #a50034
}

@media screen and (min-width: 768px) {
    .chapman-events-feed-widget .event-card h3 {
        margin:0 0 16px
    }
}

.chapman-events-feed-widget .event-card p {
    text-transform: capitalize;
    margin: 0
}

.chapman-events-feed-widget .event-card .event-date .date-wrapper {
    display: table;
    height: 32px
}

.chapman-events-feed-widget .event-card .event-date .date-column {
    display: table-cell;
    vertical-align: middle
}

.chapman-events-feed-widget .event-card .event-date .date-column.left div.day {
    padding-right: 4px;
    font-size: 32px
}

.chapman-events-feed-widget .event-card .event-date .date-column.right p {
    font-weight: 700
}

.chapman-events-feed-widget .event-card .event-date p,.chapman-events-feed-widget .event-card .event-date div.day {
    text-transform: uppercase;
    color: #a50034;
    font-weight: 800;
    line-height: 1
}

@media screen and (min-width: 768px) {
    .chapman-events-feed-widget .feed-column {
        margin-bottom:48px
    }
}

.chapman-events-feed-widget .feed-column .event-date {
    width: 140px;
    margin-bottom: 32px;
    padding-bottom: 16px;
    border-bottom: 2px solid #a50034
}

@media screen and (min-width: 768px) {
    .chapman-events-feed-widget .featured-event.event-card {
        margin-bottom:0
    }
}

.chapman-events-feed-widget .featured-event .event-date {
    margin-bottom: 28px
}

@media screen and (min-width: 1024px) {
    .chapman-events-feed-widget .featured-event .event-date {
        margin-bottom:16px
    }
}

.chapman-events-feed-widget .featured-event .featured-image {
    margin-bottom: 28px;
    width: 100%;
    height: 144px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100%
}

@media screen and (min-width: 768px) {
    .chapman-events-feed-widget .featured-event .featured-image {
        height:188px;
        margin-bottom: 36px
    }
}

@media screen and (min-width: 1024px) {
    .chapman-events-feed-widget .featured-event .featured-image {
        height:254px
    }
}

.chapman-events-feed-widget .actions {
    text-align: center;
    margin-top: 48px
}

@media screen and (min-width: 768px) {
    .chapman-events-feed-widget .actions {
        margin-top:0px;
        text-align: left
    }
}

.chapman-events-feed-widget__medium-bg {
    background-color: #cfcfcf
}

.chapman-events-feed-widget__dark-bg {
    background-color: #2f2f2f;
    color: white
}

.chapman-events-feed-widget__dark-bg .event-card a,.chapman-events-feed-widget__dark-bg .event-card p,.chapman-events-feed-widget__dark-bg .event-card .event-date p,.chapman-events-feed-widget__dark-bg .event-card .event-date div.day {
    color: white
}

.chapman-events-feed-widget__dark-bg .feed-column .event-date {
    border-bottom: 2px solid white
}

.rightColumn .photo-gallery {
    background-color: transparent;
    -ms-box-shadow: none;
    -webkit-box-shadow: none;
    border: none;
    box-shadow: none;
    padding: 0;
    width: 100%;
    text-align: center
}

@media screen and (min-width: 1024px) {
    .rightColumn .photo-gallery {
        width:200px;
        text-align: right
    }
}

.photo-gallery ul {
    display: inline-block;
    list-style: none;
    position: relative
}

.photo-gallery li {
    display: inline-block;
    margin: 8px;
    width: 84px;
    height: 77px;
    position: relative;
    overflow: hidden;
    background-color: #2f2f2f;
    float: left
}

.photo-gallery li a {
    position: absolute;
    display: block;
    height: 77px
}

.photo-gallery li img {
    position: absolute;
    top: 0
}

.photo-gallery .more-link {
    display: block;
    color: #a50034;
    font-weight: bold
}

.photo-gallery .more-link .arrow {
    color: #a50034
}

html body .grid-block-widget__container--overlay .grid-block-widget a.grid-block-widget__title span.label.border-bottom--dotted {
    border-bottom: none;
    text-decoration: 2px dotted underline;
    width: auto
}

html body .grid-block-widget__container--overlay .grid-block-widget .grid-block-widget__title {
    display: -ms-grid !important;
    display: grid !important;
    padding: 2rem !important
}

html body .grid-block-widget__container--overlay .grid-block-widget .grid-block-widget__title.text-align--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end
}

html body .grid-block-widget__container--overlay .grid-block-widget .grid-block-widget__title.text-align--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

html body .grid-block-widget__container--overlay .grid-block-widget .grid-block-widget__title.text-align--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

html body .grid-block-widget__container--overlay .grid-block-widget .grid-block-widget__title span.label.border-bottom--dotted {
    border-bottom: none;
    text-decoration: none;
    width: auto
}

:root {
    --gridBlockWidgetColumns: 3
}

.grid-block-widget__container--2-col {
    -ms-grid-columns: 1fr [2];
    grid-template-columns: repeat(2, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .grid-block-widget__container--2-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--2-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .grid-block-widget__container--2-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--2-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.grid-block-widget__container--3-col {
    -ms-grid-columns: 1fr [3];
    grid-template-columns: repeat(3, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .grid-block-widget__container--3-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--3-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .grid-block-widget__container--3-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--3-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.grid-block-widget__container--4-col {
    -ms-grid-columns: 1fr [4];
    grid-template-columns: repeat(4, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .grid-block-widget__container--4-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--4-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .grid-block-widget__container--4-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--4-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.grid-block-widget__container--5-col {
    -ms-grid-columns: 1fr [5];
    grid-template-columns: repeat(5, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .grid-block-widget__container--5-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--5-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .grid-block-widget__container--5-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--5-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.grid-block-widget__container--6-col {
    -ms-grid-columns: 1fr [6];
    grid-template-columns: repeat(6, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .grid-block-widget__container--6-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--6-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .grid-block-widget__container--6-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--6-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.grid-block-widget__container--5-col .grid-block-widget__image--circle {
    --imgSize: 150px
}

.grid-block-widget__container--6-col.grid-block-widget__container--landscape {
    -ms-grid-columns: 1fr [6];
    grid-template-columns: repeat(6, 1fr)
}

.grid-block-widget__container--6-col .grid-block-widget__image--circle {
    --imgSize: 120px
}

.grid-block-widget__container--6-col.grid-block-widget__container--portrait {
    -ms-grid-columns: minmax(120px, 1fr) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr))
}

.reveal--no-reveal.spacer {
    height: 28px;
    display: block
}

.grid-block-widget__container {
    margin-top: 12px;
    display: -ms-grid;
    display: grid;
    grid-gap: 12px
}

.grid-block-widget__container [class*="__title"] {
    line-height: 2.8rem
}

.grid-block-widget__container img:hover,.grid-block-widget__container img:focus,.grid-block-widget__container img:focus-within {
    -webkit-filter: brightness(110%);
    filter: brightness(110%);
    -webkit-transition: 350ms ease all;
    transition: 350ms ease all
}

.grid-block-widget__container--landscape {
    --imgSize: 200px;
    --width: 100%;
    --maxWidth: 100%;
    --minWidth: 100%;
    --maxHeight: 120px;
    --minHeight: 100%;
    --height: 100%
}

.grid-block-widget__container--landscape img {
    -o-object-fit: cover;
    object-fit: cover;
    width: var(--width);
    min-width: var(--minWidth);
    height: auto;
    max-height: var(--maxHeight);
    min-height: var(--maxHeight)
}

.grid-block-widget__container--portrait {
    --imgSize: 400px;
    --height: 400px;
    --maxHeight: 400px;
    --minHeight: 400px
}

.grid-block-widget__container--portrait img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    min-height: var(--minHeight);
    max-height: var(--maxHeight);
    width: 100%;
    height: 100%;
    object-fit: cover
}

.grid-block-widget__container--portrait .grid-block-widget {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
}

.grid-block-widget__container--square {
    --height: 250px;
    --width: 250px
}

@media only screen and (max-width: 37.5em) {
    .grid-block-widget__container--square .grid-block-widget {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--square .grid-block-widget {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.grid-block-widget__container--square .grid-block-widget img {
    -o-object-fit: cover;
    object-fit: cover;
    width: var(--height);
    height: var(--width)
}

.grid-block-widget__container .grid-block-widget__gradient-overlay {
    display: none
}

.grid-block-widget__container.grid-block-widget__container--overlay.grid-block-widget__container--square .grid-block-widget__relative {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget__relative {
    max-width: 100%
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget:hover img,.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget:focus img,.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget:focus-within img {
    -webkit-filter: brightness(110%);
    filter: brightness(110%);
    -webkit-transition: 350ms ease all;
    transition: 350ms ease all
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget:hover img .grid-block-widget__gradient-overlay,.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget:focus img .grid-block-widget__gradient-overlay,.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget:focus-within img .grid-block-widget__gradient-overlay {
    -webkit-transition: 350ms;
    transition: 350ms
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget__gradient-overlay {
    display: block;
    position: absolute;
    background-color: black;
    z-index: 2;
    height: var(--maxHeight);
    width: 100%;
    background: -webkit-linear-gradient(top, rgba(255,0,0,0) 0%, rgba(0,0,0,0.85) 100%);
    background: linear-gradient(to bottom, rgba(255,0,0,0) 0%, rgba(0,0,0,0.85) 100%)
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget--circle .grid-block-widget__title {
    border-radius: 50%
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget--circle .grid-block-widget__gradient-overlay {
    height: var(--height);
    width: var(--imgSize);
    height: var(--imgSize);
    border-radius: 50%;
    overflow: hidden
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget--portrait .grid-block-widget__gradient-overlay {
    height: var(--maxHeight)
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget--square .grid-block-widget__gradient-overlay {
    height: var(--height);
    width: var(--height)
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget__relative {
    position: relative;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    display: block
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget__title {
    position: absolute;
    bottom: 10px;
    width: 100%;
    background-color: transparent;
    color: white !important;
    z-index: 3;
    height: 100%;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 1.8rem;
    line-height: 2.2rem;
    bottom: 4px;
    background: -webkit-linear-gradient(top, rgba(255,0,0,0) 0%, rgba(0,0,0,0.45) 100%);
    background: linear-gradient(to bottom, rgba(255,0,0,0) 0%, rgba(0,0,0,0.45) 100%)
}

.grid-block-widget__container.grid-block-widget__container--overlay .grid-block-widget__relative+.grid-block-widget__text {
    margin-top: 24px
}

.grid-block-widget__container--paginate.grid-block-widget__container--2-col .grid-block-widget:nth-child(n + 5) {
    display: none
}

.grid-block-widget__container--paginate.grid-block-widget__container--3-col .grid-block-widget:nth-child(n + 7) {
    display: none
}

.grid-block-widget__container--paginate.grid-block-widget__container--4-col .grid-block-widget:nth-child(n + 9) {
    display: none
}

.grid-block-widget__container--paginate.grid-block-widget__container--5-col .grid-block-widget:nth-child(n + 11) {
    display: none
}

.grid-block-widget__container--paginate.grid-block-widget__container--6-col .grid-block-widget:nth-child(n + 13) {
    display: none
}

.grid-block-widget__container--rotate .slick-slide>div {
    padding: 0 0.5rem
}

@media only screen and (max-width: 37.5em) {
    .grid-block-widget__container--rotate .slick-dots li {
        display:none
    }
}

@media only screen and (max-width: 0) {
    .grid-block-widget__container--rotate .slick-dots li {
        display:none
    }
}

.grid-block-widget__container--rotate .slick-dots li button::before {
    content: ""
}

.grid-block-widget__container--rotate button.slick-arrow:focus,.grid-block-widget__container--rotate button.slick-arrow:focus-within {
    border: 2px dotted #a50034
}

.grid-block-widget__container--rotate button {
    height: 35px;
    width: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #ecebe5;
    border-radius: 50%;
    background: white;
    box-shadow: 1px 2px 8px rgba(0,0,0,0.5)
}

.grid-block-widget__container--rotate button:hover,.grid-block-widget__container--rotate button:focus,.grid-block-widget__container--rotate button:focus-within {
    box-shadow: 1px 4px 10px rgba(0,0,0,0.5);
    background: white;
    -webkit-transition: 350ms linear;
    transition: 350ms linear
}

.grid-block-widget__container--rotate button.slick-prev.slick-arrow {
    -webkit-transform: translate(5px, -20px);
    -ms-transform: translate(5px, -20px);
    transform: translate(5px, -20px);
    z-index: 10
}

.grid-block-widget__container--rotate button.slick-next.slick-arrow {
    -webkit-transform: translate(-5px, -20px);
    -ms-transform: translate(-5px, -20px);
    transform: translate(-5px, -20px);
    z-index: 10
}

.grid-block-widget__container--rotate button:before {
    color: #2f2f2f;
    font-size: 16px;
    margin-top: 3px
}

@-moz-document url-prefix() {
    .grid-block-widget__container--rotate button:before {
        margin-top: 9px
    }
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .grid-block-widget__container--rotate button:before {
        margin-top: 9px
    }
}

.grid-block-widget__container--rotate button.slick-prev:before {
    font-family: "Font Awesome 6 Pro";
    content: "\f053";
    font-weight: 400
}

.grid-block-widget__container--rotate button.slick-next:before {
    font-family: "Font Awesome 6 Pro";
    content: "\f054";
    margin-left: 3px;
    font-weight: 400
}

.grid-block-widget__container--rotate button[aria-disabled="true"] {
    visibility: hidden
}

.grid-block-widget__container .grid-block-widget__container--rotate button.slick-arrow {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.grid-block-widget__container .grid-block-widget {
    position: relative
}

.grid-block-widget__container .grid-block-widget__title {
    border: none;
    margin-top: -4px;
    padding-top: 16px;
    padding-bottom: 16px
}

.grid-block-widget__container .grid-block-widget__title:focus {
    border-bottom: 2px dotted white
}

.grid-block-widget__container .grid-block-widget__title--red {
    color: white !important
}

.grid-block-widget__container .grid-block-widget__title--red:focus {
    outline: 2px dotted white
}

.grid-block-widget__container .grid-block-widget__text {
    padding-bottom: 24px
}

.grid-block-widget__container .grid-block-widget__text p {
    padding-left: 24px;
    padding-right: 24px
}

.grid-block-widget__container .grid-block-widget__text p:first-child {
    margin-bottom: 24px
}

.grid-block-widget__container .grid-block-widget__text+.grid-block-widget__reveal {
    padding-top: 12px
}

.grid-block-widget__container .grid-block-widget--circle {
    --imgSize: 180px;
    --height: 180px;
    --width: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.grid-block-widget__container .grid-block-widget--circle img {
    width: var(--imgSize);
    height: var(--imgSize);
    border-radius: 50%;
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover
}

.grid-block-widget__container .grid-block-widget--circle a.grid-block-widget__title,.grid-block-widget__container .grid-block-widget--circle .grid-block-widget__title {
    background-color: transparent;
    color: #a50034
}

.grid-block-widget__container .grid-block-widget__title {
    color: #a50034;
    font-size: 1.8rem;
    padding: 24px;
    padding-bottom: 10px;
    text-align: center;
    font-weight: 800;
    margin-bottom: unset
}

.grid-block-widget__container .grid-block-widget__title--white {
    border: none
}

.grid-block-widget__container .grid-block-widget__title--black {
    color: white
}

.grid-block-widget__container .grid-block-widget__title--sand p {
    color: #a50034
}

.grid-block-widget__container .grid-block-widget__text {
    font-family: "futura-pt", Arial, sans-serif
}

.grid-block-widget__container .grid-block-widget__text p {
    font-size: 1.8rem;
    line-height: 2.2rem
}

.grid-block-widget__container .grid-block-widget__text--truncated {
    max-height: 150px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0
}

.grid-block-widget__container .grid-block-widget__text--white {
    border: none
}

.grid-block-widget__container .grid-block-widget--white {
    border: none !important;
    color: #a50034
}

.grid-block-widget__container .grid-block-widget .text-align--center {
    display: block;
    text-align: center
}

.grid-block-widget__container .grid-block-widget .text-align--left {
    display: block;
    text-align: left;
    padding-left: 0 !important;
    padding-right: 0 !important
}

.grid-block-widget__container .grid-block-widget .text-align--right {
    display: block;
    text-align: right
}

.grid-block-widget__container .grid-block-widget--text-overflow {
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content
}

.grid-block-widget__container .grid-block-widget--overlay .grid-block-widget {
    position: relative
}

.grid-block-widget__container--videos .grid-block-widget {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
}

.grid-block-widget__container--videos iframe {
    position: relative;
    height: 100%;
    width: 100%
}

.grid-block-widget__container .grid-block-widget__reveal {
    text-transform: capitalize;
    font-size: 1.6rem;
    font-weight: bold;
    position: relative;
    width: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 0;
    margin-top: 0;
    padding: 24px;
    font-family: "futura-pt", Arial, sans-serif;
    cursor: pointer
}

.grid-block-widget__container .grid-block-widget__reveal:focus {
    outline: 2px dotted
}

.grid-block-widget__container .grid-block-widget__reveal--sand {
    color: #a50034
}

.grid-block-widget__container .grid-block-widget__reveal--red {
    color: white
}

.grid-block-widget__container .grid-block-widget__reveal--more::after {
    content: "\f078 ";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    margin-left: 5px;
    font-size: 1.4rem
}

.grid-block-widget__container .grid-block-widget__reveal--less {
    margin-top: 0;
    padding-top: 0
}

.grid-block-widget__container .grid-block-widget__reveal--less::after {
    content: "\f077 ";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    margin-left: 5px;
    font-size: 1.4rem
}

.grid-block-widget__cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 100px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.grid-block-widget__cta a {
    margin-top: 0
}

.grid-block-widget__cta--left-aligned {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

.grid-block-widget__cta--centered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.grid-block-widget__wrapper .grid-block-widget__cta .button {
    display: inline-block
}

.grid-block-widget__wrapper .grid-block-widget__cta .button+.button {
    margin-left: 5px
}

html body .section-intro__button a.button--white {
    border: 1px solid #eaeaea
}

html body .section-intro__button a.button--white:hover,html body .section-intro__button a.button--white:focus,html body .section-intro__button a.button--white:focus-within {
    background-color: white !important
}

.ie .grid-block-widget__container--3-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: flex;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .grid-block-widget {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        min-width: 200px;
        width: calc((100% / 3) - 30px)
    }

    .grid-block-widget--portrait img {
        min-height: 400px;
        max-height: 400px;
        overflow: hidden;
        min-width: 200px;
        max-width: 100%
    }

    .grid-block-widget>div[class^="grid-block-widget__"] {
        max-width: 100%;
        width: 100%
    }

    .grid-block-widget+.grid-block-widget {
        margin-left: 12px
    }

    .grid-block-widget__wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        margin-top: 60px
    }

    .grid-block-widget__container {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

body .grid-block-widget__wrapper .section-intro {
    margin-top: 50px;
    font-family: "futura-pt", Arial, sans-serif
}

body .grid-block-widget__wrapper .section-intro a.button+a.button {
    margin-left: 12px
}

body .grid-block-widget__wrapper .section-intro__preheader {
    color: #a50034;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 2.2rem
}

body .grid-block-widget__wrapper .section-intro__header {
    font-weight: bold;
    margin-top: 4px;
    font-size: 3.6rem;
    line-height: 4.4rem
}

body .grid-block-widget__wrapper .section-intro__title {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 1.8rem;
    line-height: 2.2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

body .grid-block-widget__wrapper .section-intro__title a {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

body .grid-block-widget__wrapper .section-intro .grid-block-widget__title {
    border-bottom: none
}

body .grid-block-widget__wrapper .section-intro a.grid-block-widget__title {
    border-bottom: 2px dotted currentColor !important
}

body .grid-block-widget__wrapper .section-intro__text {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 1.8rem;
    line-height: 2.2rem
}

body .grid-block-widget__wrapper .section-intro__buttons {
    margin-bottom: 25px
}

body .grid-block-widget__wrapper .section-intro__button {
    background-color: transparent !important
}

body .grid-block-widget__wrapper .section-intro__button a.button {
    border: none
}

body .grid-block-widget__wrapper .section-intro__button a.button:hover,body .grid-block-widget__wrapper .section-intro__button a.button:focus,body .grid-block-widget__wrapper .section-intro__button a.button:focus-within {
    box-shadow: 0px 4px 25px -7px rgba(0,0,0,0.6);
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease
}

body .grid-block-widget__wrapper .section-intro__button a.button--white {
    color: #231f20 !important;
    background-color: white !important
}

body .grid-block-widget__wrapper .section-intro__button a.button--white:hover,body .grid-block-widget__wrapper .section-intro__button a.button--white:focus,body .grid-block-widget__wrapper .section-intro__button a.button--white:focus-within {
    background-color: white !important
}

body .grid-block-widget__wrapper .section-intro__button a.button--black:hover,body .grid-block-widget__wrapper .section-intro__button a.button--black:focus,body .grid-block-widget__wrapper .section-intro__button a.button--black:focus-within {
    background-color: black !important
}

body .grid-block-widget__wrapper .section-intro .button {
    font-weight: 800
}

body .grid-block-widget__wrapper .section-intro--centered {
    display: -ms-grid;
    display: grid;
    -ms-grid-column-align: center;
    justify-items: center
}

body .grid-block-widget__wrapper .section-intro .text-align--left-aligned {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

body .grid-block-widget__wrapper .section-intro .text-align--centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

body .grid-block-widget__wrapper .section-intro .text-align__button {
    padding: 0 !important
}

body .grid-block-widget__wrapper .section-intro.text-align--centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center
}

body .grid-block-widget__wrapper .section-intro.text-align--left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left
}

.grid-block-widget__button {
    margin-top: 12px;
    width: 100%;
    height: 5rem;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: bold;
    border-radius: 4px;
    font-size: 1.4rem !important;
    text-transform: uppercase;
    font-weight: bold !important;
    font-family: "futura-pt", Arial, sans-serif
}

.grid-block-widget__button--grey:hover,.grid-block-widget__button--grey:focus {
    background-color: #f4f4f4;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease
}

.grid-block-widget__button--sand,.grid-block-widget__button--white {
    color: #a50034
}

.grid-block-widget__button--sand:hover,.grid-block-widget__button--white:hover {
    color: #ce0041
}

.grid-block-widget__button+[class*="-widget"] {
    --marginTop: 12px;
    --marginBottom: 20px
}

html body a.grid-block-widget__button--transparent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: underline;
    color: #a50034 !important;
    background-color: transparent !important
}

html body .mb0 {
    margin-bottom: 0px !important
}

html body .pb0 {
    padding-bottom: 0px !important
}

html body .mb1 {
    margin-bottom: 1px !important
}

html body .pb1 {
    padding-bottom: 1px !important
}

html body .mb2 {
    margin-bottom: 2px !important
}

html body .pb2 {
    padding-bottom: 2px !important
}

html body .mb3 {
    margin-bottom: 3px !important
}

html body .pb3 {
    padding-bottom: 3px !important
}

html body .mb4 {
    margin-bottom: 4px !important
}

html body .pb4 {
    padding-bottom: 4px !important
}

html body .mb5 {
    margin-bottom: 5px !important
}

html body .pb5 {
    padding-bottom: 5px !important
}

html body .mb6 {
    margin-bottom: 6px !important
}

html body .pb6 {
    padding-bottom: 6px !important
}

html body .mb7 {
    margin-bottom: 7px !important
}

html body .pb7 {
    padding-bottom: 7px !important
}

html body .mb8 {
    margin-bottom: 8px !important
}

html body .pb8 {
    padding-bottom: 8px !important
}

html body .mb9 {
    margin-bottom: 9px !important
}

html body .pb9 {
    padding-bottom: 9px !important
}

html body .mb10 {
    margin-bottom: 10px !important
}

html body .pb10 {
    padding-bottom: 10px !important
}

html body .mb11 {
    margin-bottom: 11px !important
}

html body .pb11 {
    padding-bottom: 11px !important
}

html body .mb12 {
    margin-bottom: 12px !important
}

html body .pb12 {
    padding-bottom: 12px !important
}

html body .mb13 {
    margin-bottom: 13px !important
}

html body .pb13 {
    padding-bottom: 13px !important
}

html body .mb14 {
    margin-bottom: 14px !important
}

html body .pb14 {
    padding-bottom: 14px !important
}

html body .mb15 {
    margin-bottom: 15px !important
}

html body .pb15 {
    padding-bottom: 15px !important
}

html body .mb16 {
    margin-bottom: 16px !important
}

html body .pb16 {
    padding-bottom: 16px !important
}

html body .mb17 {
    margin-bottom: 17px !important
}

html body .pb17 {
    padding-bottom: 17px !important
}

html body .mb18 {
    margin-bottom: 18px !important
}

html body .pb18 {
    padding-bottom: 18px !important
}

html body .mb19 {
    margin-bottom: 19px !important
}

html body .pb19 {
    padding-bottom: 19px !important
}

html body .mb20 {
    margin-bottom: 20px !important
}

html body .pb20 {
    padding-bottom: 20px !important
}

html body .mb21 {
    margin-bottom: 21px !important
}

html body .pb21 {
    padding-bottom: 21px !important
}

html body .mb22 {
    margin-bottom: 22px !important
}

html body .pb22 {
    padding-bottom: 22px !important
}

html body .mb23 {
    margin-bottom: 23px !important
}

html body .pb23 {
    padding-bottom: 23px !important
}

html body .mb24 {
    margin-bottom: 24px !important
}

html body .pb24 {
    padding-bottom: 24px !important
}

html body .mb25 {
    margin-bottom: 25px !important
}

html body .pb25 {
    padding-bottom: 25px !important
}

html body .mb26 {
    margin-bottom: 26px !important
}

html body .pb26 {
    padding-bottom: 26px !important
}

html body .mb27 {
    margin-bottom: 27px !important
}

html body .pb27 {
    padding-bottom: 27px !important
}

html body .mb28 {
    margin-bottom: 28px !important
}

html body .pb28 {
    padding-bottom: 28px !important
}

html body .mb29 {
    margin-bottom: 29px !important
}

html body .pb29 {
    padding-bottom: 29px !important
}

html body .mb30 {
    margin-bottom: 30px !important
}

html body .pb30 {
    padding-bottom: 30px !important
}

html body .mb31 {
    margin-bottom: 31px !important
}

html body .pb31 {
    padding-bottom: 31px !important
}

html body .mb32 {
    margin-bottom: 32px !important
}

html body .pb32 {
    padding-bottom: 32px !important
}

html body .mb33 {
    margin-bottom: 33px !important
}

html body .pb33 {
    padding-bottom: 33px !important
}

html body .mb34 {
    margin-bottom: 34px !important
}

html body .pb34 {
    padding-bottom: 34px !important
}

html body .mb35 {
    margin-bottom: 35px !important
}

html body .pb35 {
    padding-bottom: 35px !important
}

html body .mb36 {
    margin-bottom: 36px !important
}

html body .pb36 {
    padding-bottom: 36px !important
}

html body .mb37 {
    margin-bottom: 37px !important
}

html body .pb37 {
    padding-bottom: 37px !important
}

html body .mb38 {
    margin-bottom: 38px !important
}

html body .pb38 {
    padding-bottom: 38px !important
}

html body .mb39 {
    margin-bottom: 39px !important
}

html body .pb39 {
    padding-bottom: 39px !important
}

html body .mb40 {
    margin-bottom: 40px !important
}

html body .pb40 {
    padding-bottom: 40px !important
}

html body .mb41 {
    margin-bottom: 41px !important
}

html body .pb41 {
    padding-bottom: 41px !important
}

html body .mb42 {
    margin-bottom: 42px !important
}

html body .pb42 {
    padding-bottom: 42px !important
}

html body .mb43 {
    margin-bottom: 43px !important
}

html body .pb43 {
    padding-bottom: 43px !important
}

html body .mb44 {
    margin-bottom: 44px !important
}

html body .pb44 {
    padding-bottom: 44px !important
}

html body .mb45 {
    margin-bottom: 45px !important
}

html body .pb45 {
    padding-bottom: 45px !important
}

html body .mb46 {
    margin-bottom: 46px !important
}

html body .pb46 {
    padding-bottom: 46px !important
}

html body .mb47 {
    margin-bottom: 47px !important
}

html body .pb47 {
    padding-bottom: 47px !important
}

html body .mb48 {
    margin-bottom: 48px !important
}

html body .pb48 {
    padding-bottom: 48px !important
}

html body .mb49 {
    margin-bottom: 49px !important
}

html body .pb49 {
    padding-bottom: 49px !important
}

html body .mb50 {
    margin-bottom: 50px !important
}

html body .pb50 {
    padding-bottom: 50px !important
}

html body .mb51 {
    margin-bottom: 51px !important
}

html body .pb51 {
    padding-bottom: 51px !important
}

html body .mb52 {
    margin-bottom: 52px !important
}

html body .pb52 {
    padding-bottom: 52px !important
}

html body .mb53 {
    margin-bottom: 53px !important
}

html body .pb53 {
    padding-bottom: 53px !important
}

html body .mb54 {
    margin-bottom: 54px !important
}

html body .pb54 {
    padding-bottom: 54px !important
}

html body .mb55 {
    margin-bottom: 55px !important
}

html body .pb55 {
    padding-bottom: 55px !important
}

html body .mb56 {
    margin-bottom: 56px !important
}

html body .pb56 {
    padding-bottom: 56px !important
}

html body .mb57 {
    margin-bottom: 57px !important
}

html body .pb57 {
    padding-bottom: 57px !important
}

html body .mb58 {
    margin-bottom: 58px !important
}

html body .pb58 {
    padding-bottom: 58px !important
}

html body .mb59 {
    margin-bottom: 59px !important
}

html body .pb59 {
    padding-bottom: 59px !important
}

html body .mb60 {
    margin-bottom: 60px !important
}

html body .pb60 {
    padding-bottom: 60px !important
}

html body .mb61 {
    margin-bottom: 61px !important
}

html body .pb61 {
    padding-bottom: 61px !important
}

html body .mb62 {
    margin-bottom: 62px !important
}

html body .pb62 {
    padding-bottom: 62px !important
}

html body .mb63 {
    margin-bottom: 63px !important
}

html body .pb63 {
    padding-bottom: 63px !important
}

html body .mb64 {
    margin-bottom: 64px !important
}

html body .pb64 {
    padding-bottom: 64px !important
}

html body .mb65 {
    margin-bottom: 65px !important
}

html body .pb65 {
    padding-bottom: 65px !important
}

html body .mb66 {
    margin-bottom: 66px !important
}

html body .pb66 {
    padding-bottom: 66px !important
}

html body .mb67 {
    margin-bottom: 67px !important
}

html body .pb67 {
    padding-bottom: 67px !important
}

html body .mb68 {
    margin-bottom: 68px !important
}

html body .pb68 {
    padding-bottom: 68px !important
}

html body .mb69 {
    margin-bottom: 69px !important
}

html body .pb69 {
    padding-bottom: 69px !important
}

html body .mb70 {
    margin-bottom: 70px !important
}

html body .pb70 {
    padding-bottom: 70px !important
}

html body .mb71 {
    margin-bottom: 71px !important
}

html body .pb71 {
    padding-bottom: 71px !important
}

html body .mb72 {
    margin-bottom: 72px !important
}

html body .pb72 {
    padding-bottom: 72px !important
}

html body .mb73 {
    margin-bottom: 73px !important
}

html body .pb73 {
    padding-bottom: 73px !important
}

html body .mb74 {
    margin-bottom: 74px !important
}

html body .pb74 {
    padding-bottom: 74px !important
}

html body .mb75 {
    margin-bottom: 75px !important
}

html body .pb75 {
    padding-bottom: 75px !important
}

html body .mb76 {
    margin-bottom: 76px !important
}

html body .pb76 {
    padding-bottom: 76px !important
}

html body .mb77 {
    margin-bottom: 77px !important
}

html body .pb77 {
    padding-bottom: 77px !important
}

html body .mb78 {
    margin-bottom: 78px !important
}

html body .pb78 {
    padding-bottom: 78px !important
}

html body .mb79 {
    margin-bottom: 79px !important
}

html body .pb79 {
    padding-bottom: 79px !important
}

html body .mb80 {
    margin-bottom: 80px !important
}

html body .pb80 {
    padding-bottom: 80px !important
}

html body .mb81 {
    margin-bottom: 81px !important
}

html body .pb81 {
    padding-bottom: 81px !important
}

html body .mb82 {
    margin-bottom: 82px !important
}

html body .pb82 {
    padding-bottom: 82px !important
}

html body .mb83 {
    margin-bottom: 83px !important
}

html body .pb83 {
    padding-bottom: 83px !important
}

html body .mb84 {
    margin-bottom: 84px !important
}

html body .pb84 {
    padding-bottom: 84px !important
}

html body .mb85 {
    margin-bottom: 85px !important
}

html body .pb85 {
    padding-bottom: 85px !important
}

html body .mb86 {
    margin-bottom: 86px !important
}

html body .pb86 {
    padding-bottom: 86px !important
}

html body .mb87 {
    margin-bottom: 87px !important
}

html body .pb87 {
    padding-bottom: 87px !important
}

html body .mb88 {
    margin-bottom: 88px !important
}

html body .pb88 {
    padding-bottom: 88px !important
}

html body .mb89 {
    margin-bottom: 89px !important
}

html body .pb89 {
    padding-bottom: 89px !important
}

html body .mb90 {
    margin-bottom: 90px !important
}

html body .pb90 {
    padding-bottom: 90px !important
}

html body .mb91 {
    margin-bottom: 91px !important
}

html body .pb91 {
    padding-bottom: 91px !important
}

html body .mb92 {
    margin-bottom: 92px !important
}

html body .pb92 {
    padding-bottom: 92px !important
}

html body .mb93 {
    margin-bottom: 93px !important
}

html body .pb93 {
    padding-bottom: 93px !important
}

html body .mb94 {
    margin-bottom: 94px !important
}

html body .pb94 {
    padding-bottom: 94px !important
}

html body .mb95 {
    margin-bottom: 95px !important
}

html body .pb95 {
    padding-bottom: 95px !important
}

html body .mb96 {
    margin-bottom: 96px !important
}

html body .pb96 {
    padding-bottom: 96px !important
}

html body .mb97 {
    margin-bottom: 97px !important
}

html body .pb97 {
    padding-bottom: 97px !important
}

html body .mb98 {
    margin-bottom: 98px !important
}

html body .pb98 {
    padding-bottom: 98px !important
}

html body .mb99 {
    margin-bottom: 99px !important
}

html body .pb99 {
    padding-bottom: 99px !important
}

html body .mb100 {
    margin-bottom: 100px !important
}

html body .pb100 {
    padding-bottom: 100px !important
}

html body .mb101 {
    margin-bottom: 101px !important
}

html body .pb101 {
    padding-bottom: 101px !important
}

html body .mb102 {
    margin-bottom: 102px !important
}

html body .pb102 {
    padding-bottom: 102px !important
}

html body .mb103 {
    margin-bottom: 103px !important
}

html body .pb103 {
    padding-bottom: 103px !important
}

html body .mb104 {
    margin-bottom: 104px !important
}

html body .pb104 {
    padding-bottom: 104px !important
}

html body .mb105 {
    margin-bottom: 105px !important
}

html body .pb105 {
    padding-bottom: 105px !important
}

html body .mb106 {
    margin-bottom: 106px !important
}

html body .pb106 {
    padding-bottom: 106px !important
}

html body .mb107 {
    margin-bottom: 107px !important
}

html body .pb107 {
    padding-bottom: 107px !important
}

html body .mb108 {
    margin-bottom: 108px !important
}

html body .pb108 {
    padding-bottom: 108px !important
}

html body .mb109 {
    margin-bottom: 109px !important
}

html body .pb109 {
    padding-bottom: 109px !important
}

html body .mb110 {
    margin-bottom: 110px !important
}

html body .pb110 {
    padding-bottom: 110px !important
}

html body .mb111 {
    margin-bottom: 111px !important
}

html body .pb111 {
    padding-bottom: 111px !important
}

html body .mb112 {
    margin-bottom: 112px !important
}

html body .pb112 {
    padding-bottom: 112px !important
}

html body .mb113 {
    margin-bottom: 113px !important
}

html body .pb113 {
    padding-bottom: 113px !important
}

html body .mb114 {
    margin-bottom: 114px !important
}

html body .pb114 {
    padding-bottom: 114px !important
}

html body .mb115 {
    margin-bottom: 115px !important
}

html body .pb115 {
    padding-bottom: 115px !important
}

html body .mb116 {
    margin-bottom: 116px !important
}

html body .pb116 {
    padding-bottom: 116px !important
}

html body .mb117 {
    margin-bottom: 117px !important
}

html body .pb117 {
    padding-bottom: 117px !important
}

html body .mb118 {
    margin-bottom: 118px !important
}

html body .pb118 {
    padding-bottom: 118px !important
}

html body .mb119 {
    margin-bottom: 119px !important
}

html body .pb119 {
    padding-bottom: 119px !important
}

html body .mb120 {
    margin-bottom: 120px !important
}

html body .pb120 {
    padding-bottom: 120px !important
}

html body .mb121 {
    margin-bottom: 121px !important
}

html body .pb121 {
    padding-bottom: 121px !important
}

html body .mb122 {
    margin-bottom: 122px !important
}

html body .pb122 {
    padding-bottom: 122px !important
}

html body .mb123 {
    margin-bottom: 123px !important
}

html body .pb123 {
    padding-bottom: 123px !important
}

html body .mb124 {
    margin-bottom: 124px !important
}

html body .pb124 {
    padding-bottom: 124px !important
}

html body .mb125 {
    margin-bottom: 125px !important
}

html body .pb125 {
    padding-bottom: 125px !important
}

html body .mb126 {
    margin-bottom: 126px !important
}

html body .pb126 {
    padding-bottom: 126px !important
}

html body .mb127 {
    margin-bottom: 127px !important
}

html body .pb127 {
    padding-bottom: 127px !important
}

html body .mb128 {
    margin-bottom: 128px !important
}

html body .pb128 {
    padding-bottom: 128px !important
}

html body .mb129 {
    margin-bottom: 129px !important
}

html body .pb129 {
    padding-bottom: 129px !important
}

html body .mb130 {
    margin-bottom: 130px !important
}

html body .pb130 {
    padding-bottom: 130px !important
}

html body .mb131 {
    margin-bottom: 131px !important
}

html body .pb131 {
    padding-bottom: 131px !important
}

html body .mb132 {
    margin-bottom: 132px !important
}

html body .pb132 {
    padding-bottom: 132px !important
}

html body .mb133 {
    margin-bottom: 133px !important
}

html body .pb133 {
    padding-bottom: 133px !important
}

html body .mb134 {
    margin-bottom: 134px !important
}

html body .pb134 {
    padding-bottom: 134px !important
}

html body .mb135 {
    margin-bottom: 135px !important
}

html body .pb135 {
    padding-bottom: 135px !important
}

html body .mb136 {
    margin-bottom: 136px !important
}

html body .pb136 {
    padding-bottom: 136px !important
}

html body .mb137 {
    margin-bottom: 137px !important
}

html body .pb137 {
    padding-bottom: 137px !important
}

html body .mb138 {
    margin-bottom: 138px !important
}

html body .pb138 {
    padding-bottom: 138px !important
}

html body .mb139 {
    margin-bottom: 139px !important
}

html body .pb139 {
    padding-bottom: 139px !important
}

html body .mb140 {
    margin-bottom: 140px !important
}

html body .pb140 {
    padding-bottom: 140px !important
}

html body .mb141 {
    margin-bottom: 141px !important
}

html body .pb141 {
    padding-bottom: 141px !important
}

html body .mb142 {
    margin-bottom: 142px !important
}

html body .pb142 {
    padding-bottom: 142px !important
}

html body .mb143 {
    margin-bottom: 143px !important
}

html body .pb143 {
    padding-bottom: 143px !important
}

html body .mb144 {
    margin-bottom: 144px !important
}

html body .pb144 {
    padding-bottom: 144px !important
}

html body .mb145 {
    margin-bottom: 145px !important
}

html body .pb145 {
    padding-bottom: 145px !important
}

html body .mb146 {
    margin-bottom: 146px !important
}

html body .pb146 {
    padding-bottom: 146px !important
}

html body .mb147 {
    margin-bottom: 147px !important
}

html body .pb147 {
    padding-bottom: 147px !important
}

html body .mb148 {
    margin-bottom: 148px !important
}

html body .pb148 {
    padding-bottom: 148px !important
}

html body .mb149 {
    margin-bottom: 149px !important
}

html body .pb149 {
    padding-bottom: 149px !important
}

html body .mb150 {
    margin-bottom: 150px !important
}

html body .pb150 {
    padding-bottom: 150px !important
}

html body .mb151 {
    margin-bottom: 151px !important
}

html body .pb151 {
    padding-bottom: 151px !important
}

html body .mb152 {
    margin-bottom: 152px !important
}

html body .pb152 {
    padding-bottom: 152px !important
}

html body .mb153 {
    margin-bottom: 153px !important
}

html body .pb153 {
    padding-bottom: 153px !important
}

html body .mb154 {
    margin-bottom: 154px !important
}

html body .pb154 {
    padding-bottom: 154px !important
}

html body .mb155 {
    margin-bottom: 155px !important
}

html body .pb155 {
    padding-bottom: 155px !important
}

html body .mb156 {
    margin-bottom: 156px !important
}

html body .pb156 {
    padding-bottom: 156px !important
}

html body .mb157 {
    margin-bottom: 157px !important
}

html body .pb157 {
    padding-bottom: 157px !important
}

html body .mb158 {
    margin-bottom: 158px !important
}

html body .pb158 {
    padding-bottom: 158px !important
}

html body .mb159 {
    margin-bottom: 159px !important
}

html body .pb159 {
    padding-bottom: 159px !important
}

html body .mb160 {
    margin-bottom: 160px !important
}

html body .pb160 {
    padding-bottom: 160px !important
}

html body .mb161 {
    margin-bottom: 161px !important
}

html body .pb161 {
    padding-bottom: 161px !important
}

html body .mb162 {
    margin-bottom: 162px !important
}

html body .pb162 {
    padding-bottom: 162px !important
}

html body .mb163 {
    margin-bottom: 163px !important
}

html body .pb163 {
    padding-bottom: 163px !important
}

html body .mb164 {
    margin-bottom: 164px !important
}

html body .pb164 {
    padding-bottom: 164px !important
}

html body .mb165 {
    margin-bottom: 165px !important
}

html body .pb165 {
    padding-bottom: 165px !important
}

html body .mb166 {
    margin-bottom: 166px !important
}

html body .pb166 {
    padding-bottom: 166px !important
}

html body .mb167 {
    margin-bottom: 167px !important
}

html body .pb167 {
    padding-bottom: 167px !important
}

html body .mb168 {
    margin-bottom: 168px !important
}

html body .pb168 {
    padding-bottom: 168px !important
}

html body .mb169 {
    margin-bottom: 169px !important
}

html body .pb169 {
    padding-bottom: 169px !important
}

html body .mb170 {
    margin-bottom: 170px !important
}

html body .pb170 {
    padding-bottom: 170px !important
}

html body .mb171 {
    margin-bottom: 171px !important
}

html body .pb171 {
    padding-bottom: 171px !important
}

html body .mb172 {
    margin-bottom: 172px !important
}

html body .pb172 {
    padding-bottom: 172px !important
}

html body .mb173 {
    margin-bottom: 173px !important
}

html body .pb173 {
    padding-bottom: 173px !important
}

html body .mb174 {
    margin-bottom: 174px !important
}

html body .pb174 {
    padding-bottom: 174px !important
}

html body .mb175 {
    margin-bottom: 175px !important
}

html body .pb175 {
    padding-bottom: 175px !important
}

html body .mb176 {
    margin-bottom: 176px !important
}

html body .pb176 {
    padding-bottom: 176px !important
}

html body .mb177 {
    margin-bottom: 177px !important
}

html body .pb177 {
    padding-bottom: 177px !important
}

html body .mb178 {
    margin-bottom: 178px !important
}

html body .pb178 {
    padding-bottom: 178px !important
}

html body .mb179 {
    margin-bottom: 179px !important
}

html body .pb179 {
    padding-bottom: 179px !important
}

html body .mb180 {
    margin-bottom: 180px !important
}

html body .pb180 {
    padding-bottom: 180px !important
}

html body .mb181 {
    margin-bottom: 181px !important
}

html body .pb181 {
    padding-bottom: 181px !important
}

html body .mb182 {
    margin-bottom: 182px !important
}

html body .pb182 {
    padding-bottom: 182px !important
}

html body .mb183 {
    margin-bottom: 183px !important
}

html body .pb183 {
    padding-bottom: 183px !important
}

html body .mb184 {
    margin-bottom: 184px !important
}

html body .pb184 {
    padding-bottom: 184px !important
}

html body .mb185 {
    margin-bottom: 185px !important
}

html body .pb185 {
    padding-bottom: 185px !important
}

html body .mb186 {
    margin-bottom: 186px !important
}

html body .pb186 {
    padding-bottom: 186px !important
}

html body .mb187 {
    margin-bottom: 187px !important
}

html body .pb187 {
    padding-bottom: 187px !important
}

html body .mb188 {
    margin-bottom: 188px !important
}

html body .pb188 {
    padding-bottom: 188px !important
}

html body .mb189 {
    margin-bottom: 189px !important
}

html body .pb189 {
    padding-bottom: 189px !important
}

html body .mb190 {
    margin-bottom: 190px !important
}

html body .pb190 {
    padding-bottom: 190px !important
}

html body .mb191 {
    margin-bottom: 191px !important
}

html body .pb191 {
    padding-bottom: 191px !important
}

html body .mb192 {
    margin-bottom: 192px !important
}

html body .pb192 {
    padding-bottom: 192px !important
}

html body .mb193 {
    margin-bottom: 193px !important
}

html body .pb193 {
    padding-bottom: 193px !important
}

html body .mb194 {
    margin-bottom: 194px !important
}

html body .pb194 {
    padding-bottom: 194px !important
}

html body .mb195 {
    margin-bottom: 195px !important
}

html body .pb195 {
    padding-bottom: 195px !important
}

html body .mb196 {
    margin-bottom: 196px !important
}

html body .pb196 {
    padding-bottom: 196px !important
}

html body .mb197 {
    margin-bottom: 197px !important
}

html body .pb197 {
    padding-bottom: 197px !important
}

html body .mb198 {
    margin-bottom: 198px !important
}

html body .pb198 {
    padding-bottom: 198px !important
}

html body .mb199 {
    margin-bottom: 199px !important
}

html body .pb199 {
    padding-bottom: 199px !important
}

html body .mb200 {
    margin-bottom: 200px !important
}

html body .pb200 {
    padding-bottom: 200px !important
}

html body .mb201 {
    margin-bottom: 201px !important
}

html body .pb201 {
    padding-bottom: 201px !important
}

html body .mb202 {
    margin-bottom: 202px !important
}

html body .pb202 {
    padding-bottom: 202px !important
}

html body .mb203 {
    margin-bottom: 203px !important
}

html body .pb203 {
    padding-bottom: 203px !important
}

html body .mb204 {
    margin-bottom: 204px !important
}

html body .pb204 {
    padding-bottom: 204px !important
}

html body .mb205 {
    margin-bottom: 205px !important
}

html body .pb205 {
    padding-bottom: 205px !important
}

html body .mb206 {
    margin-bottom: 206px !important
}

html body .pb206 {
    padding-bottom: 206px !important
}

html body .mb207 {
    margin-bottom: 207px !important
}

html body .pb207 {
    padding-bottom: 207px !important
}

html body .mb208 {
    margin-bottom: 208px !important
}

html body .pb208 {
    padding-bottom: 208px !important
}

html body .mb209 {
    margin-bottom: 209px !important
}

html body .pb209 {
    padding-bottom: 209px !important
}

html body .mb210 {
    margin-bottom: 210px !important
}

html body .pb210 {
    padding-bottom: 210px !important
}

html body .mb211 {
    margin-bottom: 211px !important
}

html body .pb211 {
    padding-bottom: 211px !important
}

html body .mb212 {
    margin-bottom: 212px !important
}

html body .pb212 {
    padding-bottom: 212px !important
}

html body .mb213 {
    margin-bottom: 213px !important
}

html body .pb213 {
    padding-bottom: 213px !important
}

html body .mb214 {
    margin-bottom: 214px !important
}

html body .pb214 {
    padding-bottom: 214px !important
}

html body .mb215 {
    margin-bottom: 215px !important
}

html body .pb215 {
    padding-bottom: 215px !important
}

html body .mb216 {
    margin-bottom: 216px !important
}

html body .pb216 {
    padding-bottom: 216px !important
}

html body .mb217 {
    margin-bottom: 217px !important
}

html body .pb217 {
    padding-bottom: 217px !important
}

html body .mb218 {
    margin-bottom: 218px !important
}

html body .pb218 {
    padding-bottom: 218px !important
}

html body .mb219 {
    margin-bottom: 219px !important
}

html body .pb219 {
    padding-bottom: 219px !important
}

html body .mb220 {
    margin-bottom: 220px !important
}

html body .pb220 {
    padding-bottom: 220px !important
}

html body .mb221 {
    margin-bottom: 221px !important
}

html body .pb221 {
    padding-bottom: 221px !important
}

html body .mb222 {
    margin-bottom: 222px !important
}

html body .pb222 {
    padding-bottom: 222px !important
}

html body .mb223 {
    margin-bottom: 223px !important
}

html body .pb223 {
    padding-bottom: 223px !important
}

html body .mb224 {
    margin-bottom: 224px !important
}

html body .pb224 {
    padding-bottom: 224px !important
}

html body .mb225 {
    margin-bottom: 225px !important
}

html body .pb225 {
    padding-bottom: 225px !important
}

html body .mb226 {
    margin-bottom: 226px !important
}

html body .pb226 {
    padding-bottom: 226px !important
}

html body .mb227 {
    margin-bottom: 227px !important
}

html body .pb227 {
    padding-bottom: 227px !important
}

html body .mb228 {
    margin-bottom: 228px !important
}

html body .pb228 {
    padding-bottom: 228px !important
}

html body .mb229 {
    margin-bottom: 229px !important
}

html body .pb229 {
    padding-bottom: 229px !important
}

html body .mb230 {
    margin-bottom: 230px !important
}

html body .pb230 {
    padding-bottom: 230px !important
}

html body .mb231 {
    margin-bottom: 231px !important
}

html body .pb231 {
    padding-bottom: 231px !important
}

html body .mb232 {
    margin-bottom: 232px !important
}

html body .pb232 {
    padding-bottom: 232px !important
}

html body .mb233 {
    margin-bottom: 233px !important
}

html body .pb233 {
    padding-bottom: 233px !important
}

html body .mb234 {
    margin-bottom: 234px !important
}

html body .pb234 {
    padding-bottom: 234px !important
}

html body .mb235 {
    margin-bottom: 235px !important
}

html body .pb235 {
    padding-bottom: 235px !important
}

html body .mb236 {
    margin-bottom: 236px !important
}

html body .pb236 {
    padding-bottom: 236px !important
}

html body .mb237 {
    margin-bottom: 237px !important
}

html body .pb237 {
    padding-bottom: 237px !important
}

html body .mb238 {
    margin-bottom: 238px !important
}

html body .pb238 {
    padding-bottom: 238px !important
}

html body .mb239 {
    margin-bottom: 239px !important
}

html body .pb239 {
    padding-bottom: 239px !important
}

html body .mb240 {
    margin-bottom: 240px !important
}

html body .pb240 {
    padding-bottom: 240px !important
}

html body .mb241 {
    margin-bottom: 241px !important
}

html body .pb241 {
    padding-bottom: 241px !important
}

html body .mb242 {
    margin-bottom: 242px !important
}

html body .pb242 {
    padding-bottom: 242px !important
}

html body .mb243 {
    margin-bottom: 243px !important
}

html body .pb243 {
    padding-bottom: 243px !important
}

html body .mb244 {
    margin-bottom: 244px !important
}

html body .pb244 {
    padding-bottom: 244px !important
}

html body .mb245 {
    margin-bottom: 245px !important
}

html body .pb245 {
    padding-bottom: 245px !important
}

html body .mb246 {
    margin-bottom: 246px !important
}

html body .pb246 {
    padding-bottom: 246px !important
}

html body .mb247 {
    margin-bottom: 247px !important
}

html body .pb247 {
    padding-bottom: 247px !important
}

html body .mb248 {
    margin-bottom: 248px !important
}

html body .pb248 {
    padding-bottom: 248px !important
}

html body .mb249 {
    margin-bottom: 249px !important
}

html body .pb249 {
    padding-bottom: 249px !important
}

html body .mb250 {
    margin-bottom: 250px !important
}

html body .pb250 {
    padding-bottom: 250px !important
}

html body .mb251 {
    margin-bottom: 251px !important
}

html body .pb251 {
    padding-bottom: 251px !important
}

html body .mb252 {
    margin-bottom: 252px !important
}

html body .pb252 {
    padding-bottom: 252px !important
}

html body .mb253 {
    margin-bottom: 253px !important
}

html body .pb253 {
    padding-bottom: 253px !important
}

html body .mb254 {
    margin-bottom: 254px !important
}

html body .pb254 {
    padding-bottom: 254px !important
}

html body .mb255 {
    margin-bottom: 255px !important
}

html body .pb255 {
    padding-bottom: 255px !important
}

html body .mb256 {
    margin-bottom: 256px !important
}

html body .pb256 {
    padding-bottom: 256px !important
}

html body .mb257 {
    margin-bottom: 257px !important
}

html body .pb257 {
    padding-bottom: 257px !important
}

html body .mb258 {
    margin-bottom: 258px !important
}

html body .pb258 {
    padding-bottom: 258px !important
}

html body .mb259 {
    margin-bottom: 259px !important
}

html body .pb259 {
    padding-bottom: 259px !important
}

html body .mb260 {
    margin-bottom: 260px !important
}

html body .pb260 {
    padding-bottom: 260px !important
}

html body .mb261 {
    margin-bottom: 261px !important
}

html body .pb261 {
    padding-bottom: 261px !important
}

html body .mb262 {
    margin-bottom: 262px !important
}

html body .pb262 {
    padding-bottom: 262px !important
}

html body .mb263 {
    margin-bottom: 263px !important
}

html body .pb263 {
    padding-bottom: 263px !important
}

html body .mb264 {
    margin-bottom: 264px !important
}

html body .pb264 {
    padding-bottom: 264px !important
}

html body .mb265 {
    margin-bottom: 265px !important
}

html body .pb265 {
    padding-bottom: 265px !important
}

html body .mb266 {
    margin-bottom: 266px !important
}

html body .pb266 {
    padding-bottom: 266px !important
}

html body .mb267 {
    margin-bottom: 267px !important
}

html body .pb267 {
    padding-bottom: 267px !important
}

html body .mb268 {
    margin-bottom: 268px !important
}

html body .pb268 {
    padding-bottom: 268px !important
}

html body .mb269 {
    margin-bottom: 269px !important
}

html body .pb269 {
    padding-bottom: 269px !important
}

html body .mb270 {
    margin-bottom: 270px !important
}

html body .pb270 {
    padding-bottom: 270px !important
}

html body .mb271 {
    margin-bottom: 271px !important
}

html body .pb271 {
    padding-bottom: 271px !important
}

html body .mb272 {
    margin-bottom: 272px !important
}

html body .pb272 {
    padding-bottom: 272px !important
}

html body .mb273 {
    margin-bottom: 273px !important
}

html body .pb273 {
    padding-bottom: 273px !important
}

html body .mb274 {
    margin-bottom: 274px !important
}

html body .pb274 {
    padding-bottom: 274px !important
}

html body .mb275 {
    margin-bottom: 275px !important
}

html body .pb275 {
    padding-bottom: 275px !important
}

html body .mb276 {
    margin-bottom: 276px !important
}

html body .pb276 {
    padding-bottom: 276px !important
}

html body .mb277 {
    margin-bottom: 277px !important
}

html body .pb277 {
    padding-bottom: 277px !important
}

html body .mb278 {
    margin-bottom: 278px !important
}

html body .pb278 {
    padding-bottom: 278px !important
}

html body .mb279 {
    margin-bottom: 279px !important
}

html body .pb279 {
    padding-bottom: 279px !important
}

html body .mb280 {
    margin-bottom: 280px !important
}

html body .pb280 {
    padding-bottom: 280px !important
}

html body .mb281 {
    margin-bottom: 281px !important
}

html body .pb281 {
    padding-bottom: 281px !important
}

html body .mb282 {
    margin-bottom: 282px !important
}

html body .pb282 {
    padding-bottom: 282px !important
}

html body .mb283 {
    margin-bottom: 283px !important
}

html body .pb283 {
    padding-bottom: 283px !important
}

html body .mb284 {
    margin-bottom: 284px !important
}

html body .pb284 {
    padding-bottom: 284px !important
}

html body .mb285 {
    margin-bottom: 285px !important
}

html body .pb285 {
    padding-bottom: 285px !important
}

html body .mb286 {
    margin-bottom: 286px !important
}

html body .pb286 {
    padding-bottom: 286px !important
}

html body .mb287 {
    margin-bottom: 287px !important
}

html body .pb287 {
    padding-bottom: 287px !important
}

html body .mb288 {
    margin-bottom: 288px !important
}

html body .pb288 {
    padding-bottom: 288px !important
}

html body .mb289 {
    margin-bottom: 289px !important
}

html body .pb289 {
    padding-bottom: 289px !important
}

html body .mb290 {
    margin-bottom: 290px !important
}

html body .pb290 {
    padding-bottom: 290px !important
}

html body .mb291 {
    margin-bottom: 291px !important
}

html body .pb291 {
    padding-bottom: 291px !important
}

html body .mb292 {
    margin-bottom: 292px !important
}

html body .pb292 {
    padding-bottom: 292px !important
}

html body .mb293 {
    margin-bottom: 293px !important
}

html body .pb293 {
    padding-bottom: 293px !important
}

html body .mb294 {
    margin-bottom: 294px !important
}

html body .pb294 {
    padding-bottom: 294px !important
}

html body .mb295 {
    margin-bottom: 295px !important
}

html body .pb295 {
    padding-bottom: 295px !important
}

html body .mb296 {
    margin-bottom: 296px !important
}

html body .pb296 {
    padding-bottom: 296px !important
}

html body .mb297 {
    margin-bottom: 297px !important
}

html body .pb297 {
    padding-bottom: 297px !important
}

html body .mb298 {
    margin-bottom: 298px !important
}

html body .pb298 {
    padding-bottom: 298px !important
}

html body .mb299 {
    margin-bottom: 299px !important
}

html body .pb299 {
    padding-bottom: 299px !important
}

html body .mb300 {
    margin-bottom: 300px !important
}

html body .pb300 {
    padding-bottom: 300px !important
}

html body .mb301 {
    margin-bottom: 301px !important
}

html body .pb301 {
    padding-bottom: 301px !important
}

html body .mb302 {
    margin-bottom: 302px !important
}

html body .pb302 {
    padding-bottom: 302px !important
}

html body .mb303 {
    margin-bottom: 303px !important
}

html body .pb303 {
    padding-bottom: 303px !important
}

html body .mb304 {
    margin-bottom: 304px !important
}

html body .pb304 {
    padding-bottom: 304px !important
}

html body .mb305 {
    margin-bottom: 305px !important
}

html body .pb305 {
    padding-bottom: 305px !important
}

html body .mb306 {
    margin-bottom: 306px !important
}

html body .pb306 {
    padding-bottom: 306px !important
}

html body .mb307 {
    margin-bottom: 307px !important
}

html body .pb307 {
    padding-bottom: 307px !important
}

html body .mb308 {
    margin-bottom: 308px !important
}

html body .pb308 {
    padding-bottom: 308px !important
}

html body .mb309 {
    margin-bottom: 309px !important
}

html body .pb309 {
    padding-bottom: 309px !important
}

html body .mb310 {
    margin-bottom: 310px !important
}

html body .pb310 {
    padding-bottom: 310px !important
}

html body .mb311 {
    margin-bottom: 311px !important
}

html body .pb311 {
    padding-bottom: 311px !important
}

html body .mb312 {
    margin-bottom: 312px !important
}

html body .pb312 {
    padding-bottom: 312px !important
}

html body .mb313 {
    margin-bottom: 313px !important
}

html body .pb313 {
    padding-bottom: 313px !important
}

html body .mb314 {
    margin-bottom: 314px !important
}

html body .pb314 {
    padding-bottom: 314px !important
}

html body .mb315 {
    margin-bottom: 315px !important
}

html body .pb315 {
    padding-bottom: 315px !important
}

html body .mb316 {
    margin-bottom: 316px !important
}

html body .pb316 {
    padding-bottom: 316px !important
}

html body .mb317 {
    margin-bottom: 317px !important
}

html body .pb317 {
    padding-bottom: 317px !important
}

html body .mb318 {
    margin-bottom: 318px !important
}

html body .pb318 {
    padding-bottom: 318px !important
}

html body .mb319 {
    margin-bottom: 319px !important
}

html body .pb319 {
    padding-bottom: 319px !important
}

html body .mb320 {
    margin-bottom: 320px !important
}

html body .pb320 {
    padding-bottom: 320px !important
}

html body .mb321 {
    margin-bottom: 321px !important
}

html body .pb321 {
    padding-bottom: 321px !important
}

html body .mb322 {
    margin-bottom: 322px !important
}

html body .pb322 {
    padding-bottom: 322px !important
}

html body .mb323 {
    margin-bottom: 323px !important
}

html body .pb323 {
    padding-bottom: 323px !important
}

html body .mb324 {
    margin-bottom: 324px !important
}

html body .pb324 {
    padding-bottom: 324px !important
}

html body .mb325 {
    margin-bottom: 325px !important
}

html body .pb325 {
    padding-bottom: 325px !important
}

html body .mb326 {
    margin-bottom: 326px !important
}

html body .pb326 {
    padding-bottom: 326px !important
}

html body .mb327 {
    margin-bottom: 327px !important
}

html body .pb327 {
    padding-bottom: 327px !important
}

html body .mb328 {
    margin-bottom: 328px !important
}

html body .pb328 {
    padding-bottom: 328px !important
}

html body .mb329 {
    margin-bottom: 329px !important
}

html body .pb329 {
    padding-bottom: 329px !important
}

html body .mb330 {
    margin-bottom: 330px !important
}

html body .pb330 {
    padding-bottom: 330px !important
}

html body .mb331 {
    margin-bottom: 331px !important
}

html body .pb331 {
    padding-bottom: 331px !important
}

html body .mb332 {
    margin-bottom: 332px !important
}

html body .pb332 {
    padding-bottom: 332px !important
}

html body .mb333 {
    margin-bottom: 333px !important
}

html body .pb333 {
    padding-bottom: 333px !important
}

html body .mb334 {
    margin-bottom: 334px !important
}

html body .pb334 {
    padding-bottom: 334px !important
}

html body .mb335 {
    margin-bottom: 335px !important
}

html body .pb335 {
    padding-bottom: 335px !important
}

html body .mb336 {
    margin-bottom: 336px !important
}

html body .pb336 {
    padding-bottom: 336px !important
}

html body .mb337 {
    margin-bottom: 337px !important
}

html body .pb337 {
    padding-bottom: 337px !important
}

html body .mb338 {
    margin-bottom: 338px !important
}

html body .pb338 {
    padding-bottom: 338px !important
}

html body .mb339 {
    margin-bottom: 339px !important
}

html body .pb339 {
    padding-bottom: 339px !important
}

html body .mb340 {
    margin-bottom: 340px !important
}

html body .pb340 {
    padding-bottom: 340px !important
}

html body .mb341 {
    margin-bottom: 341px !important
}

html body .pb341 {
    padding-bottom: 341px !important
}

html body .mb342 {
    margin-bottom: 342px !important
}

html body .pb342 {
    padding-bottom: 342px !important
}

html body .mb343 {
    margin-bottom: 343px !important
}

html body .pb343 {
    padding-bottom: 343px !important
}

html body .mb344 {
    margin-bottom: 344px !important
}

html body .pb344 {
    padding-bottom: 344px !important
}

html body .mb345 {
    margin-bottom: 345px !important
}

html body .pb345 {
    padding-bottom: 345px !important
}

html body .mb346 {
    margin-bottom: 346px !important
}

html body .pb346 {
    padding-bottom: 346px !important
}

html body .mb347 {
    margin-bottom: 347px !important
}

html body .pb347 {
    padding-bottom: 347px !important
}

html body .mb348 {
    margin-bottom: 348px !important
}

html body .pb348 {
    padding-bottom: 348px !important
}

html body .mb349 {
    margin-bottom: 349px !important
}

html body .pb349 {
    padding-bottom: 349px !important
}

html body .mb350 {
    margin-bottom: 350px !important
}

html body .pb350 {
    padding-bottom: 350px !important
}

html body .mb351 {
    margin-bottom: 351px !important
}

html body .pb351 {
    padding-bottom: 351px !important
}

html body .mb352 {
    margin-bottom: 352px !important
}

html body .pb352 {
    padding-bottom: 352px !important
}

html body .mb353 {
    margin-bottom: 353px !important
}

html body .pb353 {
    padding-bottom: 353px !important
}

html body .mb354 {
    margin-bottom: 354px !important
}

html body .pb354 {
    padding-bottom: 354px !important
}

html body .mb355 {
    margin-bottom: 355px !important
}

html body .pb355 {
    padding-bottom: 355px !important
}

html body .mb356 {
    margin-bottom: 356px !important
}

html body .pb356 {
    padding-bottom: 356px !important
}

html body .mb357 {
    margin-bottom: 357px !important
}

html body .pb357 {
    padding-bottom: 357px !important
}

html body .mb358 {
    margin-bottom: 358px !important
}

html body .pb358 {
    padding-bottom: 358px !important
}

html body .mb359 {
    margin-bottom: 359px !important
}

html body .pb359 {
    padding-bottom: 359px !important
}

html body .mb360 {
    margin-bottom: 360px !important
}

html body .pb360 {
    padding-bottom: 360px !important
}

html body .mb361 {
    margin-bottom: 361px !important
}

html body .pb361 {
    padding-bottom: 361px !important
}

html body .mb362 {
    margin-bottom: 362px !important
}

html body .pb362 {
    padding-bottom: 362px !important
}

html body .mb363 {
    margin-bottom: 363px !important
}

html body .pb363 {
    padding-bottom: 363px !important
}

html body .mb364 {
    margin-bottom: 364px !important
}

html body .pb364 {
    padding-bottom: 364px !important
}

html body .mb365 {
    margin-bottom: 365px !important
}

html body .pb365 {
    padding-bottom: 365px !important
}

html body .mb366 {
    margin-bottom: 366px !important
}

html body .pb366 {
    padding-bottom: 366px !important
}

html body .mb367 {
    margin-bottom: 367px !important
}

html body .pb367 {
    padding-bottom: 367px !important
}

html body .mb368 {
    margin-bottom: 368px !important
}

html body .pb368 {
    padding-bottom: 368px !important
}

html body .mb369 {
    margin-bottom: 369px !important
}

html body .pb369 {
    padding-bottom: 369px !important
}

html body .mb370 {
    margin-bottom: 370px !important
}

html body .pb370 {
    padding-bottom: 370px !important
}

html body .mb371 {
    margin-bottom: 371px !important
}

html body .pb371 {
    padding-bottom: 371px !important
}

html body .mb372 {
    margin-bottom: 372px !important
}

html body .pb372 {
    padding-bottom: 372px !important
}

html body .mb373 {
    margin-bottom: 373px !important
}

html body .pb373 {
    padding-bottom: 373px !important
}

html body .mb374 {
    margin-bottom: 374px !important
}

html body .pb374 {
    padding-bottom: 374px !important
}

html body .mb375 {
    margin-bottom: 375px !important
}

html body .pb375 {
    padding-bottom: 375px !important
}

html body .mb376 {
    margin-bottom: 376px !important
}

html body .pb376 {
    padding-bottom: 376px !important
}

html body .mb377 {
    margin-bottom: 377px !important
}

html body .pb377 {
    padding-bottom: 377px !important
}

html body .mb378 {
    margin-bottom: 378px !important
}

html body .pb378 {
    padding-bottom: 378px !important
}

html body .mb379 {
    margin-bottom: 379px !important
}

html body .pb379 {
    padding-bottom: 379px !important
}

html body .mb380 {
    margin-bottom: 380px !important
}

html body .pb380 {
    padding-bottom: 380px !important
}

html body .mb381 {
    margin-bottom: 381px !important
}

html body .pb381 {
    padding-bottom: 381px !important
}

html body .mb382 {
    margin-bottom: 382px !important
}

html body .pb382 {
    padding-bottom: 382px !important
}

html body .mb383 {
    margin-bottom: 383px !important
}

html body .pb383 {
    padding-bottom: 383px !important
}

html body .mb384 {
    margin-bottom: 384px !important
}

html body .pb384 {
    padding-bottom: 384px !important
}

html body .mb385 {
    margin-bottom: 385px !important
}

html body .pb385 {
    padding-bottom: 385px !important
}

html body .mb386 {
    margin-bottom: 386px !important
}

html body .pb386 {
    padding-bottom: 386px !important
}

html body .mb387 {
    margin-bottom: 387px !important
}

html body .pb387 {
    padding-bottom: 387px !important
}

html body .mb388 {
    margin-bottom: 388px !important
}

html body .pb388 {
    padding-bottom: 388px !important
}

html body .mb389 {
    margin-bottom: 389px !important
}

html body .pb389 {
    padding-bottom: 389px !important
}

html body .mb390 {
    margin-bottom: 390px !important
}

html body .pb390 {
    padding-bottom: 390px !important
}

html body .mb391 {
    margin-bottom: 391px !important
}

html body .pb391 {
    padding-bottom: 391px !important
}

html body .mb392 {
    margin-bottom: 392px !important
}

html body .pb392 {
    padding-bottom: 392px !important
}

html body .mb393 {
    margin-bottom: 393px !important
}

html body .pb393 {
    padding-bottom: 393px !important
}

html body .mb394 {
    margin-bottom: 394px !important
}

html body .pb394 {
    padding-bottom: 394px !important
}

html body .mb395 {
    margin-bottom: 395px !important
}

html body .pb395 {
    padding-bottom: 395px !important
}

html body .mb396 {
    margin-bottom: 396px !important
}

html body .pb396 {
    padding-bottom: 396px !important
}

html body .mb397 {
    margin-bottom: 397px !important
}

html body .pb397 {
    padding-bottom: 397px !important
}

html body .mb398 {
    margin-bottom: 398px !important
}

html body .pb398 {
    padding-bottom: 398px !important
}

html body .mb399 {
    margin-bottom: 399px !important
}

html body .pb399 {
    padding-bottom: 399px !important
}

html body .mb400 {
    margin-bottom: 400px !important
}

html body .pb400 {
    padding-bottom: 400px !important
}

html body .mb401 {
    margin-bottom: 401px !important
}

html body .pb401 {
    padding-bottom: 401px !important
}

html body .mb402 {
    margin-bottom: 402px !important
}

html body .pb402 {
    padding-bottom: 402px !important
}

html body .mb403 {
    margin-bottom: 403px !important
}

html body .pb403 {
    padding-bottom: 403px !important
}

html body .mb404 {
    margin-bottom: 404px !important
}

html body .pb404 {
    padding-bottom: 404px !important
}

html body .mb405 {
    margin-bottom: 405px !important
}

html body .pb405 {
    padding-bottom: 405px !important
}

html body .mb406 {
    margin-bottom: 406px !important
}

html body .pb406 {
    padding-bottom: 406px !important
}

html body .mb407 {
    margin-bottom: 407px !important
}

html body .pb407 {
    padding-bottom: 407px !important
}

html body .mb408 {
    margin-bottom: 408px !important
}

html body .pb408 {
    padding-bottom: 408px !important
}

html body .mb409 {
    margin-bottom: 409px !important
}

html body .pb409 {
    padding-bottom: 409px !important
}

html body .mb410 {
    margin-bottom: 410px !important
}

html body .pb410 {
    padding-bottom: 410px !important
}

html body .mb411 {
    margin-bottom: 411px !important
}

html body .pb411 {
    padding-bottom: 411px !important
}

html body .mb412 {
    margin-bottom: 412px !important
}

html body .pb412 {
    padding-bottom: 412px !important
}

html body .mb413 {
    margin-bottom: 413px !important
}

html body .pb413 {
    padding-bottom: 413px !important
}

html body .mb414 {
    margin-bottom: 414px !important
}

html body .pb414 {
    padding-bottom: 414px !important
}

html body .mb415 {
    margin-bottom: 415px !important
}

html body .pb415 {
    padding-bottom: 415px !important
}

html body .mb416 {
    margin-bottom: 416px !important
}

html body .pb416 {
    padding-bottom: 416px !important
}

html body .mb417 {
    margin-bottom: 417px !important
}

html body .pb417 {
    padding-bottom: 417px !important
}

html body .mb418 {
    margin-bottom: 418px !important
}

html body .pb418 {
    padding-bottom: 418px !important
}

html body .mb419 {
    margin-bottom: 419px !important
}

html body .pb419 {
    padding-bottom: 419px !important
}

html body .mb420 {
    margin-bottom: 420px !important
}

html body .pb420 {
    padding-bottom: 420px !important
}

html body .mb421 {
    margin-bottom: 421px !important
}

html body .pb421 {
    padding-bottom: 421px !important
}

html body .mb422 {
    margin-bottom: 422px !important
}

html body .pb422 {
    padding-bottom: 422px !important
}

html body .mb423 {
    margin-bottom: 423px !important
}

html body .pb423 {
    padding-bottom: 423px !important
}

html body .mb424 {
    margin-bottom: 424px !important
}

html body .pb424 {
    padding-bottom: 424px !important
}

html body .mb425 {
    margin-bottom: 425px !important
}

html body .pb425 {
    padding-bottom: 425px !important
}

html body .mb426 {
    margin-bottom: 426px !important
}

html body .pb426 {
    padding-bottom: 426px !important
}

html body .mb427 {
    margin-bottom: 427px !important
}

html body .pb427 {
    padding-bottom: 427px !important
}

html body .mb428 {
    margin-bottom: 428px !important
}

html body .pb428 {
    padding-bottom: 428px !important
}

html body .mb429 {
    margin-bottom: 429px !important
}

html body .pb429 {
    padding-bottom: 429px !important
}

html body .mb430 {
    margin-bottom: 430px !important
}

html body .pb430 {
    padding-bottom: 430px !important
}

html body .mb431 {
    margin-bottom: 431px !important
}

html body .pb431 {
    padding-bottom: 431px !important
}

html body .mb432 {
    margin-bottom: 432px !important
}

html body .pb432 {
    padding-bottom: 432px !important
}

html body .mb433 {
    margin-bottom: 433px !important
}

html body .pb433 {
    padding-bottom: 433px !important
}

html body .mb434 {
    margin-bottom: 434px !important
}

html body .pb434 {
    padding-bottom: 434px !important
}

html body .mb435 {
    margin-bottom: 435px !important
}

html body .pb435 {
    padding-bottom: 435px !important
}

html body .mb436 {
    margin-bottom: 436px !important
}

html body .pb436 {
    padding-bottom: 436px !important
}

html body .mb437 {
    margin-bottom: 437px !important
}

html body .pb437 {
    padding-bottom: 437px !important
}

html body .mb438 {
    margin-bottom: 438px !important
}

html body .pb438 {
    padding-bottom: 438px !important
}

html body .mb439 {
    margin-bottom: 439px !important
}

html body .pb439 {
    padding-bottom: 439px !important
}

html body .mb440 {
    margin-bottom: 440px !important
}

html body .pb440 {
    padding-bottom: 440px !important
}

html body .mb441 {
    margin-bottom: 441px !important
}

html body .pb441 {
    padding-bottom: 441px !important
}

html body .mb442 {
    margin-bottom: 442px !important
}

html body .pb442 {
    padding-bottom: 442px !important
}

html body .mb443 {
    margin-bottom: 443px !important
}

html body .pb443 {
    padding-bottom: 443px !important
}

html body .mb444 {
    margin-bottom: 444px !important
}

html body .pb444 {
    padding-bottom: 444px !important
}

html body .mb445 {
    margin-bottom: 445px !important
}

html body .pb445 {
    padding-bottom: 445px !important
}

html body .mb446 {
    margin-bottom: 446px !important
}

html body .pb446 {
    padding-bottom: 446px !important
}

html body .mb447 {
    margin-bottom: 447px !important
}

html body .pb447 {
    padding-bottom: 447px !important
}

html body .mb448 {
    margin-bottom: 448px !important
}

html body .pb448 {
    padding-bottom: 448px !important
}

html body .mb449 {
    margin-bottom: 449px !important
}

html body .pb449 {
    padding-bottom: 449px !important
}

html body .mb450 {
    margin-bottom: 450px !important
}

html body .pb450 {
    padding-bottom: 450px !important
}

html body .mb451 {
    margin-bottom: 451px !important
}

html body .pb451 {
    padding-bottom: 451px !important
}

html body .mb452 {
    margin-bottom: 452px !important
}

html body .pb452 {
    padding-bottom: 452px !important
}

html body .mb453 {
    margin-bottom: 453px !important
}

html body .pb453 {
    padding-bottom: 453px !important
}

html body .mb454 {
    margin-bottom: 454px !important
}

html body .pb454 {
    padding-bottom: 454px !important
}

html body .mb455 {
    margin-bottom: 455px !important
}

html body .pb455 {
    padding-bottom: 455px !important
}

html body .mb456 {
    margin-bottom: 456px !important
}

html body .pb456 {
    padding-bottom: 456px !important
}

html body .mb457 {
    margin-bottom: 457px !important
}

html body .pb457 {
    padding-bottom: 457px !important
}

html body .mb458 {
    margin-bottom: 458px !important
}

html body .pb458 {
    padding-bottom: 458px !important
}

html body .mb459 {
    margin-bottom: 459px !important
}

html body .pb459 {
    padding-bottom: 459px !important
}

html body .mb460 {
    margin-bottom: 460px !important
}

html body .pb460 {
    padding-bottom: 460px !important
}

html body .mb461 {
    margin-bottom: 461px !important
}

html body .pb461 {
    padding-bottom: 461px !important
}

html body .mb462 {
    margin-bottom: 462px !important
}

html body .pb462 {
    padding-bottom: 462px !important
}

html body .mb463 {
    margin-bottom: 463px !important
}

html body .pb463 {
    padding-bottom: 463px !important
}

html body .mb464 {
    margin-bottom: 464px !important
}

html body .pb464 {
    padding-bottom: 464px !important
}

html body .mb465 {
    margin-bottom: 465px !important
}

html body .pb465 {
    padding-bottom: 465px !important
}

html body .mb466 {
    margin-bottom: 466px !important
}

html body .pb466 {
    padding-bottom: 466px !important
}

html body .mb467 {
    margin-bottom: 467px !important
}

html body .pb467 {
    padding-bottom: 467px !important
}

html body .mb468 {
    margin-bottom: 468px !important
}

html body .pb468 {
    padding-bottom: 468px !important
}

html body .mb469 {
    margin-bottom: 469px !important
}

html body .pb469 {
    padding-bottom: 469px !important
}

html body .mb470 {
    margin-bottom: 470px !important
}

html body .pb470 {
    padding-bottom: 470px !important
}

html body .mb471 {
    margin-bottom: 471px !important
}

html body .pb471 {
    padding-bottom: 471px !important
}

html body .mb472 {
    margin-bottom: 472px !important
}

html body .pb472 {
    padding-bottom: 472px !important
}

html body .mb473 {
    margin-bottom: 473px !important
}

html body .pb473 {
    padding-bottom: 473px !important
}

html body .mb474 {
    margin-bottom: 474px !important
}

html body .pb474 {
    padding-bottom: 474px !important
}

html body .mb475 {
    margin-bottom: 475px !important
}

html body .pb475 {
    padding-bottom: 475px !important
}

html body .mb476 {
    margin-bottom: 476px !important
}

html body .pb476 {
    padding-bottom: 476px !important
}

html body .mb477 {
    margin-bottom: 477px !important
}

html body .pb477 {
    padding-bottom: 477px !important
}

html body .mb478 {
    margin-bottom: 478px !important
}

html body .pb478 {
    padding-bottom: 478px !important
}

html body .mb479 {
    margin-bottom: 479px !important
}

html body .pb479 {
    padding-bottom: 479px !important
}

html body .mb480 {
    margin-bottom: 480px !important
}

html body .pb480 {
    padding-bottom: 480px !important
}

html body .mb481 {
    margin-bottom: 481px !important
}

html body .pb481 {
    padding-bottom: 481px !important
}

html body .mb482 {
    margin-bottom: 482px !important
}

html body .pb482 {
    padding-bottom: 482px !important
}

html body .mb483 {
    margin-bottom: 483px !important
}

html body .pb483 {
    padding-bottom: 483px !important
}

html body .mb484 {
    margin-bottom: 484px !important
}

html body .pb484 {
    padding-bottom: 484px !important
}

html body .mb485 {
    margin-bottom: 485px !important
}

html body .pb485 {
    padding-bottom: 485px !important
}

html body .mb486 {
    margin-bottom: 486px !important
}

html body .pb486 {
    padding-bottom: 486px !important
}

html body .mb487 {
    margin-bottom: 487px !important
}

html body .pb487 {
    padding-bottom: 487px !important
}

html body .mb488 {
    margin-bottom: 488px !important
}

html body .pb488 {
    padding-bottom: 488px !important
}

html body .mb489 {
    margin-bottom: 489px !important
}

html body .pb489 {
    padding-bottom: 489px !important
}

html body .mb490 {
    margin-bottom: 490px !important
}

html body .pb490 {
    padding-bottom: 490px !important
}

html body .mb491 {
    margin-bottom: 491px !important
}

html body .pb491 {
    padding-bottom: 491px !important
}

html body .mb492 {
    margin-bottom: 492px !important
}

html body .pb492 {
    padding-bottom: 492px !important
}

html body .mb493 {
    margin-bottom: 493px !important
}

html body .pb493 {
    padding-bottom: 493px !important
}

html body .mb494 {
    margin-bottom: 494px !important
}

html body .pb494 {
    padding-bottom: 494px !important
}

html body .mb495 {
    margin-bottom: 495px !important
}

html body .pb495 {
    padding-bottom: 495px !important
}

html body .mb496 {
    margin-bottom: 496px !important
}

html body .pb496 {
    padding-bottom: 496px !important
}

html body .mb497 {
    margin-bottom: 497px !important
}

html body .pb497 {
    padding-bottom: 497px !important
}

html body .mb498 {
    margin-bottom: 498px !important
}

html body .pb498 {
    padding-bottom: 498px !important
}

html body .mb499 {
    margin-bottom: 499px !important
}

html body .pb499 {
    padding-bottom: 499px !important
}

html body .mb500 {
    margin-bottom: 500px !important
}

html body .pb500 {
    padding-bottom: 500px !important
}

html body .mb501 {
    margin-bottom: 501px !important
}

html body .pb501 {
    padding-bottom: 501px !important
}

html body .mb502 {
    margin-bottom: 502px !important
}

html body .pb502 {
    padding-bottom: 502px !important
}

html body .mb503 {
    margin-bottom: 503px !important
}

html body .pb503 {
    padding-bottom: 503px !important
}

html body .mb504 {
    margin-bottom: 504px !important
}

html body .pb504 {
    padding-bottom: 504px !important
}

html body .mb505 {
    margin-bottom: 505px !important
}

html body .pb505 {
    padding-bottom: 505px !important
}

html body .mb506 {
    margin-bottom: 506px !important
}

html body .pb506 {
    padding-bottom: 506px !important
}

html body .mb507 {
    margin-bottom: 507px !important
}

html body .pb507 {
    padding-bottom: 507px !important
}

html body .mb508 {
    margin-bottom: 508px !important
}

html body .pb508 {
    padding-bottom: 508px !important
}

html body .mb509 {
    margin-bottom: 509px !important
}

html body .pb509 {
    padding-bottom: 509px !important
}

html body .mb510 {
    margin-bottom: 510px !important
}

html body .pb510 {
    padding-bottom: 510px !important
}

html body .mb511 {
    margin-bottom: 511px !important
}

html body .pb511 {
    padding-bottom: 511px !important
}

html body .mb512 {
    margin-bottom: 512px !important
}

html body .pb512 {
    padding-bottom: 512px !important
}

html body .mb513 {
    margin-bottom: 513px !important
}

html body .pb513 {
    padding-bottom: 513px !important
}

html body .mb514 {
    margin-bottom: 514px !important
}

html body .pb514 {
    padding-bottom: 514px !important
}

html body .mb515 {
    margin-bottom: 515px !important
}

html body .pb515 {
    padding-bottom: 515px !important
}

html body .mb516 {
    margin-bottom: 516px !important
}

html body .pb516 {
    padding-bottom: 516px !important
}

html body .mb517 {
    margin-bottom: 517px !important
}

html body .pb517 {
    padding-bottom: 517px !important
}

html body .mb518 {
    margin-bottom: 518px !important
}

html body .pb518 {
    padding-bottom: 518px !important
}

html body .mb519 {
    margin-bottom: 519px !important
}

html body .pb519 {
    padding-bottom: 519px !important
}

html body .mb520 {
    margin-bottom: 520px !important
}

html body .pb520 {
    padding-bottom: 520px !important
}

html body .mb521 {
    margin-bottom: 521px !important
}

html body .pb521 {
    padding-bottom: 521px !important
}

html body .mb522 {
    margin-bottom: 522px !important
}

html body .pb522 {
    padding-bottom: 522px !important
}

html body .mb523 {
    margin-bottom: 523px !important
}

html body .pb523 {
    padding-bottom: 523px !important
}

html body .mb524 {
    margin-bottom: 524px !important
}

html body .pb524 {
    padding-bottom: 524px !important
}

html body .mb525 {
    margin-bottom: 525px !important
}

html body .pb525 {
    padding-bottom: 525px !important
}

html body .mb526 {
    margin-bottom: 526px !important
}

html body .pb526 {
    padding-bottom: 526px !important
}

html body .mb527 {
    margin-bottom: 527px !important
}

html body .pb527 {
    padding-bottom: 527px !important
}

html body .mb528 {
    margin-bottom: 528px !important
}

html body .pb528 {
    padding-bottom: 528px !important
}

html body .mb529 {
    margin-bottom: 529px !important
}

html body .pb529 {
    padding-bottom: 529px !important
}

html body .mb530 {
    margin-bottom: 530px !important
}

html body .pb530 {
    padding-bottom: 530px !important
}

html body .mb531 {
    margin-bottom: 531px !important
}

html body .pb531 {
    padding-bottom: 531px !important
}

html body .mb532 {
    margin-bottom: 532px !important
}

html body .pb532 {
    padding-bottom: 532px !important
}

html body .mb533 {
    margin-bottom: 533px !important
}

html body .pb533 {
    padding-bottom: 533px !important
}

html body .mb534 {
    margin-bottom: 534px !important
}

html body .pb534 {
    padding-bottom: 534px !important
}

html body .mb535 {
    margin-bottom: 535px !important
}

html body .pb535 {
    padding-bottom: 535px !important
}

html body .mb536 {
    margin-bottom: 536px !important
}

html body .pb536 {
    padding-bottom: 536px !important
}

html body .mb537 {
    margin-bottom: 537px !important
}

html body .pb537 {
    padding-bottom: 537px !important
}

html body .mb538 {
    margin-bottom: 538px !important
}

html body .pb538 {
    padding-bottom: 538px !important
}

html body .mb539 {
    margin-bottom: 539px !important
}

html body .pb539 {
    padding-bottom: 539px !important
}

html body .mb540 {
    margin-bottom: 540px !important
}

html body .pb540 {
    padding-bottom: 540px !important
}

html body .mb541 {
    margin-bottom: 541px !important
}

html body .pb541 {
    padding-bottom: 541px !important
}

html body .mb542 {
    margin-bottom: 542px !important
}

html body .pb542 {
    padding-bottom: 542px !important
}

html body .mb543 {
    margin-bottom: 543px !important
}

html body .pb543 {
    padding-bottom: 543px !important
}

html body .mb544 {
    margin-bottom: 544px !important
}

html body .pb544 {
    padding-bottom: 544px !important
}

html body .mb545 {
    margin-bottom: 545px !important
}

html body .pb545 {
    padding-bottom: 545px !important
}

html body .mb546 {
    margin-bottom: 546px !important
}

html body .pb546 {
    padding-bottom: 546px !important
}

html body .mb547 {
    margin-bottom: 547px !important
}

html body .pb547 {
    padding-bottom: 547px !important
}

html body .mb548 {
    margin-bottom: 548px !important
}

html body .pb548 {
    padding-bottom: 548px !important
}

html body .mb549 {
    margin-bottom: 549px !important
}

html body .pb549 {
    padding-bottom: 549px !important
}

html body .mb550 {
    margin-bottom: 550px !important
}

html body .pb550 {
    padding-bottom: 550px !important
}

html body .mb551 {
    margin-bottom: 551px !important
}

html body .pb551 {
    padding-bottom: 551px !important
}

html body .mb552 {
    margin-bottom: 552px !important
}

html body .pb552 {
    padding-bottom: 552px !important
}

html body .mb553 {
    margin-bottom: 553px !important
}

html body .pb553 {
    padding-bottom: 553px !important
}

html body .mb554 {
    margin-bottom: 554px !important
}

html body .pb554 {
    padding-bottom: 554px !important
}

html body .mb555 {
    margin-bottom: 555px !important
}

html body .pb555 {
    padding-bottom: 555px !important
}

html body .mb556 {
    margin-bottom: 556px !important
}

html body .pb556 {
    padding-bottom: 556px !important
}

html body .mb557 {
    margin-bottom: 557px !important
}

html body .pb557 {
    padding-bottom: 557px !important
}

html body .mb558 {
    margin-bottom: 558px !important
}

html body .pb558 {
    padding-bottom: 558px !important
}

html body .mb559 {
    margin-bottom: 559px !important
}

html body .pb559 {
    padding-bottom: 559px !important
}

html body .mb560 {
    margin-bottom: 560px !important
}

html body .pb560 {
    padding-bottom: 560px !important
}

html body .mb561 {
    margin-bottom: 561px !important
}

html body .pb561 {
    padding-bottom: 561px !important
}

html body .mb562 {
    margin-bottom: 562px !important
}

html body .pb562 {
    padding-bottom: 562px !important
}

html body .mb563 {
    margin-bottom: 563px !important
}

html body .pb563 {
    padding-bottom: 563px !important
}

html body .mb564 {
    margin-bottom: 564px !important
}

html body .pb564 {
    padding-bottom: 564px !important
}

html body .mb565 {
    margin-bottom: 565px !important
}

html body .pb565 {
    padding-bottom: 565px !important
}

html body .mb566 {
    margin-bottom: 566px !important
}

html body .pb566 {
    padding-bottom: 566px !important
}

html body .mb567 {
    margin-bottom: 567px !important
}

html body .pb567 {
    padding-bottom: 567px !important
}

html body .mb568 {
    margin-bottom: 568px !important
}

html body .pb568 {
    padding-bottom: 568px !important
}

html body .mb569 {
    margin-bottom: 569px !important
}

html body .pb569 {
    padding-bottom: 569px !important
}

html body .mb570 {
    margin-bottom: 570px !important
}

html body .pb570 {
    padding-bottom: 570px !important
}

html body .mb571 {
    margin-bottom: 571px !important
}

html body .pb571 {
    padding-bottom: 571px !important
}

html body .mb572 {
    margin-bottom: 572px !important
}

html body .pb572 {
    padding-bottom: 572px !important
}

html body .mb573 {
    margin-bottom: 573px !important
}

html body .pb573 {
    padding-bottom: 573px !important
}

html body .mb574 {
    margin-bottom: 574px !important
}

html body .pb574 {
    padding-bottom: 574px !important
}

html body .mb575 {
    margin-bottom: 575px !important
}

html body .pb575 {
    padding-bottom: 575px !important
}

html body .mb576 {
    margin-bottom: 576px !important
}

html body .pb576 {
    padding-bottom: 576px !important
}

html body .mb577 {
    margin-bottom: 577px !important
}

html body .pb577 {
    padding-bottom: 577px !important
}

html body .mb578 {
    margin-bottom: 578px !important
}

html body .pb578 {
    padding-bottom: 578px !important
}

html body .mb579 {
    margin-bottom: 579px !important
}

html body .pb579 {
    padding-bottom: 579px !important
}

html body .mb580 {
    margin-bottom: 580px !important
}

html body .pb580 {
    padding-bottom: 580px !important
}

html body .mb581 {
    margin-bottom: 581px !important
}

html body .pb581 {
    padding-bottom: 581px !important
}

html body .mb582 {
    margin-bottom: 582px !important
}

html body .pb582 {
    padding-bottom: 582px !important
}

html body .mb583 {
    margin-bottom: 583px !important
}

html body .pb583 {
    padding-bottom: 583px !important
}

html body .mb584 {
    margin-bottom: 584px !important
}

html body .pb584 {
    padding-bottom: 584px !important
}

html body .mb585 {
    margin-bottom: 585px !important
}

html body .pb585 {
    padding-bottom: 585px !important
}

html body .mb586 {
    margin-bottom: 586px !important
}

html body .pb586 {
    padding-bottom: 586px !important
}

html body .mb587 {
    margin-bottom: 587px !important
}

html body .pb587 {
    padding-bottom: 587px !important
}

html body .mb588 {
    margin-bottom: 588px !important
}

html body .pb588 {
    padding-bottom: 588px !important
}

html body .mb589 {
    margin-bottom: 589px !important
}

html body .pb589 {
    padding-bottom: 589px !important
}

html body .mb590 {
    margin-bottom: 590px !important
}

html body .pb590 {
    padding-bottom: 590px !important
}

html body .mb591 {
    margin-bottom: 591px !important
}

html body .pb591 {
    padding-bottom: 591px !important
}

html body .mb592 {
    margin-bottom: 592px !important
}

html body .pb592 {
    padding-bottom: 592px !important
}

html body .mb593 {
    margin-bottom: 593px !important
}

html body .pb593 {
    padding-bottom: 593px !important
}

html body .mb594 {
    margin-bottom: 594px !important
}

html body .pb594 {
    padding-bottom: 594px !important
}

html body .mb595 {
    margin-bottom: 595px !important
}

html body .pb595 {
    padding-bottom: 595px !important
}

html body .mb596 {
    margin-bottom: 596px !important
}

html body .pb596 {
    padding-bottom: 596px !important
}

html body .mb597 {
    margin-bottom: 597px !important
}

html body .pb597 {
    padding-bottom: 597px !important
}

html body .mb598 {
    margin-bottom: 598px !important
}

html body .pb598 {
    padding-bottom: 598px !important
}

html body .mb599 {
    margin-bottom: 599px !important
}

html body .pb599 {
    padding-bottom: 599px !important
}

html body .mb600 {
    margin-bottom: 600px !important
}

html body .pb600 {
    padding-bottom: 600px !important
}

html body .mb601 {
    margin-bottom: 601px !important
}

html body .pb601 {
    padding-bottom: 601px !important
}

html body .mb602 {
    margin-bottom: 602px !important
}

html body .pb602 {
    padding-bottom: 602px !important
}

html body .mb603 {
    margin-bottom: 603px !important
}

html body .pb603 {
    padding-bottom: 603px !important
}

html body .mb604 {
    margin-bottom: 604px !important
}

html body .pb604 {
    padding-bottom: 604px !important
}

html body .mb605 {
    margin-bottom: 605px !important
}

html body .pb605 {
    padding-bottom: 605px !important
}

html body .mb606 {
    margin-bottom: 606px !important
}

html body .pb606 {
    padding-bottom: 606px !important
}

html body .mb607 {
    margin-bottom: 607px !important
}

html body .pb607 {
    padding-bottom: 607px !important
}

html body .mb608 {
    margin-bottom: 608px !important
}

html body .pb608 {
    padding-bottom: 608px !important
}

html body .mb609 {
    margin-bottom: 609px !important
}

html body .pb609 {
    padding-bottom: 609px !important
}

html body .mb610 {
    margin-bottom: 610px !important
}

html body .pb610 {
    padding-bottom: 610px !important
}

html body .mb611 {
    margin-bottom: 611px !important
}

html body .pb611 {
    padding-bottom: 611px !important
}

html body .mb612 {
    margin-bottom: 612px !important
}

html body .pb612 {
    padding-bottom: 612px !important
}

html body .mb613 {
    margin-bottom: 613px !important
}

html body .pb613 {
    padding-bottom: 613px !important
}

html body .mb614 {
    margin-bottom: 614px !important
}

html body .pb614 {
    padding-bottom: 614px !important
}

html body .mb615 {
    margin-bottom: 615px !important
}

html body .pb615 {
    padding-bottom: 615px !important
}

html body .mb616 {
    margin-bottom: 616px !important
}

html body .pb616 {
    padding-bottom: 616px !important
}

html body .mb617 {
    margin-bottom: 617px !important
}

html body .pb617 {
    padding-bottom: 617px !important
}

html body .mb618 {
    margin-bottom: 618px !important
}

html body .pb618 {
    padding-bottom: 618px !important
}

html body .mb619 {
    margin-bottom: 619px !important
}

html body .pb619 {
    padding-bottom: 619px !important
}

html body .mb620 {
    margin-bottom: 620px !important
}

html body .pb620 {
    padding-bottom: 620px !important
}

html body .mb621 {
    margin-bottom: 621px !important
}

html body .pb621 {
    padding-bottom: 621px !important
}

html body .mb622 {
    margin-bottom: 622px !important
}

html body .pb622 {
    padding-bottom: 622px !important
}

html body .mb623 {
    margin-bottom: 623px !important
}

html body .pb623 {
    padding-bottom: 623px !important
}

html body .mb624 {
    margin-bottom: 624px !important
}

html body .pb624 {
    padding-bottom: 624px !important
}

html body .mb625 {
    margin-bottom: 625px !important
}

html body .pb625 {
    padding-bottom: 625px !important
}

html body .mb626 {
    margin-bottom: 626px !important
}

html body .pb626 {
    padding-bottom: 626px !important
}

html body .mb627 {
    margin-bottom: 627px !important
}

html body .pb627 {
    padding-bottom: 627px !important
}

html body .mb628 {
    margin-bottom: 628px !important
}

html body .pb628 {
    padding-bottom: 628px !important
}

html body .mb629 {
    margin-bottom: 629px !important
}

html body .pb629 {
    padding-bottom: 629px !important
}

html body .mb630 {
    margin-bottom: 630px !important
}

html body .pb630 {
    padding-bottom: 630px !important
}

html body .mb631 {
    margin-bottom: 631px !important
}

html body .pb631 {
    padding-bottom: 631px !important
}

html body .mb632 {
    margin-bottom: 632px !important
}

html body .pb632 {
    padding-bottom: 632px !important
}

html body .mb633 {
    margin-bottom: 633px !important
}

html body .pb633 {
    padding-bottom: 633px !important
}

html body .mb634 {
    margin-bottom: 634px !important
}

html body .pb634 {
    padding-bottom: 634px !important
}

html body .mb635 {
    margin-bottom: 635px !important
}

html body .pb635 {
    padding-bottom: 635px !important
}

html body .mb636 {
    margin-bottom: 636px !important
}

html body .pb636 {
    padding-bottom: 636px !important
}

html body .mb637 {
    margin-bottom: 637px !important
}

html body .pb637 {
    padding-bottom: 637px !important
}

html body .mb638 {
    margin-bottom: 638px !important
}

html body .pb638 {
    padding-bottom: 638px !important
}

html body .mb639 {
    margin-bottom: 639px !important
}

html body .pb639 {
    padding-bottom: 639px !important
}

html body .mb640 {
    margin-bottom: 640px !important
}

html body .pb640 {
    padding-bottom: 640px !important
}

html body .mb641 {
    margin-bottom: 641px !important
}

html body .pb641 {
    padding-bottom: 641px !important
}

html body .mb642 {
    margin-bottom: 642px !important
}

html body .pb642 {
    padding-bottom: 642px !important
}

html body .mb643 {
    margin-bottom: 643px !important
}

html body .pb643 {
    padding-bottom: 643px !important
}

html body .mb644 {
    margin-bottom: 644px !important
}

html body .pb644 {
    padding-bottom: 644px !important
}

html body .mb645 {
    margin-bottom: 645px !important
}

html body .pb645 {
    padding-bottom: 645px !important
}

html body .mb646 {
    margin-bottom: 646px !important
}

html body .pb646 {
    padding-bottom: 646px !important
}

html body .mb647 {
    margin-bottom: 647px !important
}

html body .pb647 {
    padding-bottom: 647px !important
}

html body .mb648 {
    margin-bottom: 648px !important
}

html body .pb648 {
    padding-bottom: 648px !important
}

html body .mb649 {
    margin-bottom: 649px !important
}

html body .pb649 {
    padding-bottom: 649px !important
}

html body .mb650 {
    margin-bottom: 650px !important
}

html body .pb650 {
    padding-bottom: 650px !important
}

html body .mb651 {
    margin-bottom: 651px !important
}

html body .pb651 {
    padding-bottom: 651px !important
}

html body .mb652 {
    margin-bottom: 652px !important
}

html body .pb652 {
    padding-bottom: 652px !important
}

html body .mb653 {
    margin-bottom: 653px !important
}

html body .pb653 {
    padding-bottom: 653px !important
}

html body .mb654 {
    margin-bottom: 654px !important
}

html body .pb654 {
    padding-bottom: 654px !important
}

html body .mb655 {
    margin-bottom: 655px !important
}

html body .pb655 {
    padding-bottom: 655px !important
}

html body .mb656 {
    margin-bottom: 656px !important
}

html body .pb656 {
    padding-bottom: 656px !important
}

html body .mb657 {
    margin-bottom: 657px !important
}

html body .pb657 {
    padding-bottom: 657px !important
}

html body .mb658 {
    margin-bottom: 658px !important
}

html body .pb658 {
    padding-bottom: 658px !important
}

html body .mb659 {
    margin-bottom: 659px !important
}

html body .pb659 {
    padding-bottom: 659px !important
}

html body .mb660 {
    margin-bottom: 660px !important
}

html body .pb660 {
    padding-bottom: 660px !important
}

html body .mb661 {
    margin-bottom: 661px !important
}

html body .pb661 {
    padding-bottom: 661px !important
}

html body .mb662 {
    margin-bottom: 662px !important
}

html body .pb662 {
    padding-bottom: 662px !important
}

html body .mb663 {
    margin-bottom: 663px !important
}

html body .pb663 {
    padding-bottom: 663px !important
}

html body .mb664 {
    margin-bottom: 664px !important
}

html body .pb664 {
    padding-bottom: 664px !important
}

html body .mb665 {
    margin-bottom: 665px !important
}

html body .pb665 {
    padding-bottom: 665px !important
}

html body .mb666 {
    margin-bottom: 666px !important
}

html body .pb666 {
    padding-bottom: 666px !important
}

html body .mb667 {
    margin-bottom: 667px !important
}

html body .pb667 {
    padding-bottom: 667px !important
}

html body .mb668 {
    margin-bottom: 668px !important
}

html body .pb668 {
    padding-bottom: 668px !important
}

html body .mb669 {
    margin-bottom: 669px !important
}

html body .pb669 {
    padding-bottom: 669px !important
}

html body .mb670 {
    margin-bottom: 670px !important
}

html body .pb670 {
    padding-bottom: 670px !important
}

html body .mb671 {
    margin-bottom: 671px !important
}

html body .pb671 {
    padding-bottom: 671px !important
}

html body .mb672 {
    margin-bottom: 672px !important
}

html body .pb672 {
    padding-bottom: 672px !important
}

html body .mb673 {
    margin-bottom: 673px !important
}

html body .pb673 {
    padding-bottom: 673px !important
}

html body .mb674 {
    margin-bottom: 674px !important
}

html body .pb674 {
    padding-bottom: 674px !important
}

html body .mb675 {
    margin-bottom: 675px !important
}

html body .pb675 {
    padding-bottom: 675px !important
}

html body .mb676 {
    margin-bottom: 676px !important
}

html body .pb676 {
    padding-bottom: 676px !important
}

html body .mb677 {
    margin-bottom: 677px !important
}

html body .pb677 {
    padding-bottom: 677px !important
}

html body .mb678 {
    margin-bottom: 678px !important
}

html body .pb678 {
    padding-bottom: 678px !important
}

html body .mb679 {
    margin-bottom: 679px !important
}

html body .pb679 {
    padding-bottom: 679px !important
}

html body .mb680 {
    margin-bottom: 680px !important
}

html body .pb680 {
    padding-bottom: 680px !important
}

html body .mb681 {
    margin-bottom: 681px !important
}

html body .pb681 {
    padding-bottom: 681px !important
}

html body .mb682 {
    margin-bottom: 682px !important
}

html body .pb682 {
    padding-bottom: 682px !important
}

html body .mb683 {
    margin-bottom: 683px !important
}

html body .pb683 {
    padding-bottom: 683px !important
}

html body .mb684 {
    margin-bottom: 684px !important
}

html body .pb684 {
    padding-bottom: 684px !important
}

html body .mb685 {
    margin-bottom: 685px !important
}

html body .pb685 {
    padding-bottom: 685px !important
}

html body .mb686 {
    margin-bottom: 686px !important
}

html body .pb686 {
    padding-bottom: 686px !important
}

html body .mb687 {
    margin-bottom: 687px !important
}

html body .pb687 {
    padding-bottom: 687px !important
}

html body .mb688 {
    margin-bottom: 688px !important
}

html body .pb688 {
    padding-bottom: 688px !important
}

html body .mb689 {
    margin-bottom: 689px !important
}

html body .pb689 {
    padding-bottom: 689px !important
}

html body .mb690 {
    margin-bottom: 690px !important
}

html body .pb690 {
    padding-bottom: 690px !important
}

html body .mb691 {
    margin-bottom: 691px !important
}

html body .pb691 {
    padding-bottom: 691px !important
}

html body .mb692 {
    margin-bottom: 692px !important
}

html body .pb692 {
    padding-bottom: 692px !important
}

html body .mb693 {
    margin-bottom: 693px !important
}

html body .pb693 {
    padding-bottom: 693px !important
}

html body .mb694 {
    margin-bottom: 694px !important
}

html body .pb694 {
    padding-bottom: 694px !important
}

html body .mb695 {
    margin-bottom: 695px !important
}

html body .pb695 {
    padding-bottom: 695px !important
}

html body .mb696 {
    margin-bottom: 696px !important
}

html body .pb696 {
    padding-bottom: 696px !important
}

html body .mb697 {
    margin-bottom: 697px !important
}

html body .pb697 {
    padding-bottom: 697px !important
}

html body .mb698 {
    margin-bottom: 698px !important
}

html body .pb698 {
    padding-bottom: 698px !important
}

html body .mb699 {
    margin-bottom: 699px !important
}

html body .pb699 {
    padding-bottom: 699px !important
}

html body .mb700 {
    margin-bottom: 700px !important
}

html body .pb700 {
    padding-bottom: 700px !important
}

html body .mb701 {
    margin-bottom: 701px !important
}

html body .pb701 {
    padding-bottom: 701px !important
}

html body .mb702 {
    margin-bottom: 702px !important
}

html body .pb702 {
    padding-bottom: 702px !important
}

html body .mb703 {
    margin-bottom: 703px !important
}

html body .pb703 {
    padding-bottom: 703px !important
}

html body .mb704 {
    margin-bottom: 704px !important
}

html body .pb704 {
    padding-bottom: 704px !important
}

html body .mb705 {
    margin-bottom: 705px !important
}

html body .pb705 {
    padding-bottom: 705px !important
}

html body .mb706 {
    margin-bottom: 706px !important
}

html body .pb706 {
    padding-bottom: 706px !important
}

html body .mb707 {
    margin-bottom: 707px !important
}

html body .pb707 {
    padding-bottom: 707px !important
}

html body .mb708 {
    margin-bottom: 708px !important
}

html body .pb708 {
    padding-bottom: 708px !important
}

html body .mb709 {
    margin-bottom: 709px !important
}

html body .pb709 {
    padding-bottom: 709px !important
}

html body .mb710 {
    margin-bottom: 710px !important
}

html body .pb710 {
    padding-bottom: 710px !important
}

html body .mb711 {
    margin-bottom: 711px !important
}

html body .pb711 {
    padding-bottom: 711px !important
}

html body .mb712 {
    margin-bottom: 712px !important
}

html body .pb712 {
    padding-bottom: 712px !important
}

html body .mb713 {
    margin-bottom: 713px !important
}

html body .pb713 {
    padding-bottom: 713px !important
}

html body .mb714 {
    margin-bottom: 714px !important
}

html body .pb714 {
    padding-bottom: 714px !important
}

html body .mb715 {
    margin-bottom: 715px !important
}

html body .pb715 {
    padding-bottom: 715px !important
}

html body .mb716 {
    margin-bottom: 716px !important
}

html body .pb716 {
    padding-bottom: 716px !important
}

html body .mb717 {
    margin-bottom: 717px !important
}

html body .pb717 {
    padding-bottom: 717px !important
}

html body .mb718 {
    margin-bottom: 718px !important
}

html body .pb718 {
    padding-bottom: 718px !important
}

html body .mb719 {
    margin-bottom: 719px !important
}

html body .pb719 {
    padding-bottom: 719px !important
}

html body .mb720 {
    margin-bottom: 720px !important
}

html body .pb720 {
    padding-bottom: 720px !important
}

html body .mb721 {
    margin-bottom: 721px !important
}

html body .pb721 {
    padding-bottom: 721px !important
}

html body .mb722 {
    margin-bottom: 722px !important
}

html body .pb722 {
    padding-bottom: 722px !important
}

html body .mb723 {
    margin-bottom: 723px !important
}

html body .pb723 {
    padding-bottom: 723px !important
}

html body .mb724 {
    margin-bottom: 724px !important
}

html body .pb724 {
    padding-bottom: 724px !important
}

html body .mb725 {
    margin-bottom: 725px !important
}

html body .pb725 {
    padding-bottom: 725px !important
}

html body .mb726 {
    margin-bottom: 726px !important
}

html body .pb726 {
    padding-bottom: 726px !important
}

html body .mb727 {
    margin-bottom: 727px !important
}

html body .pb727 {
    padding-bottom: 727px !important
}

html body .mb728 {
    margin-bottom: 728px !important
}

html body .pb728 {
    padding-bottom: 728px !important
}

html body .mb729 {
    margin-bottom: 729px !important
}

html body .pb729 {
    padding-bottom: 729px !important
}

html body .mb730 {
    margin-bottom: 730px !important
}

html body .pb730 {
    padding-bottom: 730px !important
}

html body .mb731 {
    margin-bottom: 731px !important
}

html body .pb731 {
    padding-bottom: 731px !important
}

html body .mb732 {
    margin-bottom: 732px !important
}

html body .pb732 {
    padding-bottom: 732px !important
}

html body .mb733 {
    margin-bottom: 733px !important
}

html body .pb733 {
    padding-bottom: 733px !important
}

html body .mb734 {
    margin-bottom: 734px !important
}

html body .pb734 {
    padding-bottom: 734px !important
}

html body .mb735 {
    margin-bottom: 735px !important
}

html body .pb735 {
    padding-bottom: 735px !important
}

html body .mb736 {
    margin-bottom: 736px !important
}

html body .pb736 {
    padding-bottom: 736px !important
}

html body .mb737 {
    margin-bottom: 737px !important
}

html body .pb737 {
    padding-bottom: 737px !important
}

html body .mb738 {
    margin-bottom: 738px !important
}

html body .pb738 {
    padding-bottom: 738px !important
}

html body .mb739 {
    margin-bottom: 739px !important
}

html body .pb739 {
    padding-bottom: 739px !important
}

html body .mb740 {
    margin-bottom: 740px !important
}

html body .pb740 {
    padding-bottom: 740px !important
}

html body .mb741 {
    margin-bottom: 741px !important
}

html body .pb741 {
    padding-bottom: 741px !important
}

html body .mb742 {
    margin-bottom: 742px !important
}

html body .pb742 {
    padding-bottom: 742px !important
}

html body .mb743 {
    margin-bottom: 743px !important
}

html body .pb743 {
    padding-bottom: 743px !important
}

html body .mb744 {
    margin-bottom: 744px !important
}

html body .pb744 {
    padding-bottom: 744px !important
}

html body .mb745 {
    margin-bottom: 745px !important
}

html body .pb745 {
    padding-bottom: 745px !important
}

html body .mb746 {
    margin-bottom: 746px !important
}

html body .pb746 {
    padding-bottom: 746px !important
}

html body .mb747 {
    margin-bottom: 747px !important
}

html body .pb747 {
    padding-bottom: 747px !important
}

html body .mb748 {
    margin-bottom: 748px !important
}

html body .pb748 {
    padding-bottom: 748px !important
}

html body .mb749 {
    margin-bottom: 749px !important
}

html body .pb749 {
    padding-bottom: 749px !important
}

html body .mb750 {
    margin-bottom: 750px !important
}

html body .pb750 {
    padding-bottom: 750px !important
}

html body .mb751 {
    margin-bottom: 751px !important
}

html body .pb751 {
    padding-bottom: 751px !important
}

html body .mb752 {
    margin-bottom: 752px !important
}

html body .pb752 {
    padding-bottom: 752px !important
}

html body .mb753 {
    margin-bottom: 753px !important
}

html body .pb753 {
    padding-bottom: 753px !important
}

html body .mb754 {
    margin-bottom: 754px !important
}

html body .pb754 {
    padding-bottom: 754px !important
}

html body .mb755 {
    margin-bottom: 755px !important
}

html body .pb755 {
    padding-bottom: 755px !important
}

html body .mb756 {
    margin-bottom: 756px !important
}

html body .pb756 {
    padding-bottom: 756px !important
}

html body .mb757 {
    margin-bottom: 757px !important
}

html body .pb757 {
    padding-bottom: 757px !important
}

html body .mb758 {
    margin-bottom: 758px !important
}

html body .pb758 {
    padding-bottom: 758px !important
}

html body .mb759 {
    margin-bottom: 759px !important
}

html body .pb759 {
    padding-bottom: 759px !important
}

html body .mb760 {
    margin-bottom: 760px !important
}

html body .pb760 {
    padding-bottom: 760px !important
}

html body .mb761 {
    margin-bottom: 761px !important
}

html body .pb761 {
    padding-bottom: 761px !important
}

html body .mb762 {
    margin-bottom: 762px !important
}

html body .pb762 {
    padding-bottom: 762px !important
}

html body .mb763 {
    margin-bottom: 763px !important
}

html body .pb763 {
    padding-bottom: 763px !important
}

html body .mb764 {
    margin-bottom: 764px !important
}

html body .pb764 {
    padding-bottom: 764px !important
}

html body .mb765 {
    margin-bottom: 765px !important
}

html body .pb765 {
    padding-bottom: 765px !important
}

html body .mb766 {
    margin-bottom: 766px !important
}

html body .pb766 {
    padding-bottom: 766px !important
}

html body .mb767 {
    margin-bottom: 767px !important
}

html body .pb767 {
    padding-bottom: 767px !important
}

html body .mb768 {
    margin-bottom: 768px !important
}

html body .pb768 {
    padding-bottom: 768px !important
}

html body .mb769 {
    margin-bottom: 769px !important
}

html body .pb769 {
    padding-bottom: 769px !important
}

html body .mb770 {
    margin-bottom: 770px !important
}

html body .pb770 {
    padding-bottom: 770px !important
}

html body .mb771 {
    margin-bottom: 771px !important
}

html body .pb771 {
    padding-bottom: 771px !important
}

html body .mb772 {
    margin-bottom: 772px !important
}

html body .pb772 {
    padding-bottom: 772px !important
}

html body .mb773 {
    margin-bottom: 773px !important
}

html body .pb773 {
    padding-bottom: 773px !important
}

html body .mb774 {
    margin-bottom: 774px !important
}

html body .pb774 {
    padding-bottom: 774px !important
}

html body .mb775 {
    margin-bottom: 775px !important
}

html body .pb775 {
    padding-bottom: 775px !important
}

html body .mb776 {
    margin-bottom: 776px !important
}

html body .pb776 {
    padding-bottom: 776px !important
}

html body .mb777 {
    margin-bottom: 777px !important
}

html body .pb777 {
    padding-bottom: 777px !important
}

html body .mb778 {
    margin-bottom: 778px !important
}

html body .pb778 {
    padding-bottom: 778px !important
}

html body .mb779 {
    margin-bottom: 779px !important
}

html body .pb779 {
    padding-bottom: 779px !important
}

html body .mb780 {
    margin-bottom: 780px !important
}

html body .pb780 {
    padding-bottom: 780px !important
}

html body .mb781 {
    margin-bottom: 781px !important
}

html body .pb781 {
    padding-bottom: 781px !important
}

html body .mb782 {
    margin-bottom: 782px !important
}

html body .pb782 {
    padding-bottom: 782px !important
}

html body .mb783 {
    margin-bottom: 783px !important
}

html body .pb783 {
    padding-bottom: 783px !important
}

html body .mb784 {
    margin-bottom: 784px !important
}

html body .pb784 {
    padding-bottom: 784px !important
}

html body .mb785 {
    margin-bottom: 785px !important
}

html body .pb785 {
    padding-bottom: 785px !important
}

html body .mb786 {
    margin-bottom: 786px !important
}

html body .pb786 {
    padding-bottom: 786px !important
}

html body .mb787 {
    margin-bottom: 787px !important
}

html body .pb787 {
    padding-bottom: 787px !important
}

html body .mb788 {
    margin-bottom: 788px !important
}

html body .pb788 {
    padding-bottom: 788px !important
}

html body .mb789 {
    margin-bottom: 789px !important
}

html body .pb789 {
    padding-bottom: 789px !important
}

html body .mb790 {
    margin-bottom: 790px !important
}

html body .pb790 {
    padding-bottom: 790px !important
}

html body .mb791 {
    margin-bottom: 791px !important
}

html body .pb791 {
    padding-bottom: 791px !important
}

html body .mb792 {
    margin-bottom: 792px !important
}

html body .pb792 {
    padding-bottom: 792px !important
}

html body .mb793 {
    margin-bottom: 793px !important
}

html body .pb793 {
    padding-bottom: 793px !important
}

html body .mb794 {
    margin-bottom: 794px !important
}

html body .pb794 {
    padding-bottom: 794px !important
}

html body .mb795 {
    margin-bottom: 795px !important
}

html body .pb795 {
    padding-bottom: 795px !important
}

html body .mb796 {
    margin-bottom: 796px !important
}

html body .pb796 {
    padding-bottom: 796px !important
}

html body .mb797 {
    margin-bottom: 797px !important
}

html body .pb797 {
    padding-bottom: 797px !important
}

html body .mb798 {
    margin-bottom: 798px !important
}

html body .pb798 {
    padding-bottom: 798px !important
}

html body .mb799 {
    margin-bottom: 799px !important
}

html body .pb799 {
    padding-bottom: 799px !important
}

html body .mb800 {
    margin-bottom: 800px !important
}

html body .pb800 {
    padding-bottom: 800px !important
}

html body .mb801 {
    margin-bottom: 801px !important
}

html body .pb801 {
    padding-bottom: 801px !important
}

html body .mb802 {
    margin-bottom: 802px !important
}

html body .pb802 {
    padding-bottom: 802px !important
}

html body .mb803 {
    margin-bottom: 803px !important
}

html body .pb803 {
    padding-bottom: 803px !important
}

html body .mb804 {
    margin-bottom: 804px !important
}

html body .pb804 {
    padding-bottom: 804px !important
}

html body .mb805 {
    margin-bottom: 805px !important
}

html body .pb805 {
    padding-bottom: 805px !important
}

html body .mb806 {
    margin-bottom: 806px !important
}

html body .pb806 {
    padding-bottom: 806px !important
}

html body .mb807 {
    margin-bottom: 807px !important
}

html body .pb807 {
    padding-bottom: 807px !important
}

html body .mb808 {
    margin-bottom: 808px !important
}

html body .pb808 {
    padding-bottom: 808px !important
}

html body .mb809 {
    margin-bottom: 809px !important
}

html body .pb809 {
    padding-bottom: 809px !important
}

html body .mb810 {
    margin-bottom: 810px !important
}

html body .pb810 {
    padding-bottom: 810px !important
}

html body .mb811 {
    margin-bottom: 811px !important
}

html body .pb811 {
    padding-bottom: 811px !important
}

html body .mb812 {
    margin-bottom: 812px !important
}

html body .pb812 {
    padding-bottom: 812px !important
}

html body .mb813 {
    margin-bottom: 813px !important
}

html body .pb813 {
    padding-bottom: 813px !important
}

html body .mb814 {
    margin-bottom: 814px !important
}

html body .pb814 {
    padding-bottom: 814px !important
}

html body .mb815 {
    margin-bottom: 815px !important
}

html body .pb815 {
    padding-bottom: 815px !important
}

html body .mb816 {
    margin-bottom: 816px !important
}

html body .pb816 {
    padding-bottom: 816px !important
}

html body .mb817 {
    margin-bottom: 817px !important
}

html body .pb817 {
    padding-bottom: 817px !important
}

html body .mb818 {
    margin-bottom: 818px !important
}

html body .pb818 {
    padding-bottom: 818px !important
}

html body .mb819 {
    margin-bottom: 819px !important
}

html body .pb819 {
    padding-bottom: 819px !important
}

html body .mb820 {
    margin-bottom: 820px !important
}

html body .pb820 {
    padding-bottom: 820px !important
}

html body .mb821 {
    margin-bottom: 821px !important
}

html body .pb821 {
    padding-bottom: 821px !important
}

html body .mb822 {
    margin-bottom: 822px !important
}

html body .pb822 {
    padding-bottom: 822px !important
}

html body .mb823 {
    margin-bottom: 823px !important
}

html body .pb823 {
    padding-bottom: 823px !important
}

html body .mb824 {
    margin-bottom: 824px !important
}

html body .pb824 {
    padding-bottom: 824px !important
}

html body .mb825 {
    margin-bottom: 825px !important
}

html body .pb825 {
    padding-bottom: 825px !important
}

html body .mb826 {
    margin-bottom: 826px !important
}

html body .pb826 {
    padding-bottom: 826px !important
}

html body .mb827 {
    margin-bottom: 827px !important
}

html body .pb827 {
    padding-bottom: 827px !important
}

html body .mb828 {
    margin-bottom: 828px !important
}

html body .pb828 {
    padding-bottom: 828px !important
}

html body .mb829 {
    margin-bottom: 829px !important
}

html body .pb829 {
    padding-bottom: 829px !important
}

html body .mb830 {
    margin-bottom: 830px !important
}

html body .pb830 {
    padding-bottom: 830px !important
}

html body .mb831 {
    margin-bottom: 831px !important
}

html body .pb831 {
    padding-bottom: 831px !important
}

html body .mb832 {
    margin-bottom: 832px !important
}

html body .pb832 {
    padding-bottom: 832px !important
}

html body .mb833 {
    margin-bottom: 833px !important
}

html body .pb833 {
    padding-bottom: 833px !important
}

html body .mb834 {
    margin-bottom: 834px !important
}

html body .pb834 {
    padding-bottom: 834px !important
}

html body .mb835 {
    margin-bottom: 835px !important
}

html body .pb835 {
    padding-bottom: 835px !important
}

html body .mb836 {
    margin-bottom: 836px !important
}

html body .pb836 {
    padding-bottom: 836px !important
}

html body .mb837 {
    margin-bottom: 837px !important
}

html body .pb837 {
    padding-bottom: 837px !important
}

html body .mb838 {
    margin-bottom: 838px !important
}

html body .pb838 {
    padding-bottom: 838px !important
}

html body .mb839 {
    margin-bottom: 839px !important
}

html body .pb839 {
    padding-bottom: 839px !important
}

html body .mb840 {
    margin-bottom: 840px !important
}

html body .pb840 {
    padding-bottom: 840px !important
}

html body .mb841 {
    margin-bottom: 841px !important
}

html body .pb841 {
    padding-bottom: 841px !important
}

html body .mb842 {
    margin-bottom: 842px !important
}

html body .pb842 {
    padding-bottom: 842px !important
}

html body .mb843 {
    margin-bottom: 843px !important
}

html body .pb843 {
    padding-bottom: 843px !important
}

html body .mb844 {
    margin-bottom: 844px !important
}

html body .pb844 {
    padding-bottom: 844px !important
}

html body .mb845 {
    margin-bottom: 845px !important
}

html body .pb845 {
    padding-bottom: 845px !important
}

html body .mb846 {
    margin-bottom: 846px !important
}

html body .pb846 {
    padding-bottom: 846px !important
}

html body .mb847 {
    margin-bottom: 847px !important
}

html body .pb847 {
    padding-bottom: 847px !important
}

html body .mb848 {
    margin-bottom: 848px !important
}

html body .pb848 {
    padding-bottom: 848px !important
}

html body .mb849 {
    margin-bottom: 849px !important
}

html body .pb849 {
    padding-bottom: 849px !important
}

html body .mb850 {
    margin-bottom: 850px !important
}

html body .pb850 {
    padding-bottom: 850px !important
}

html body .mb851 {
    margin-bottom: 851px !important
}

html body .pb851 {
    padding-bottom: 851px !important
}

html body .mb852 {
    margin-bottom: 852px !important
}

html body .pb852 {
    padding-bottom: 852px !important
}

html body .mb853 {
    margin-bottom: 853px !important
}

html body .pb853 {
    padding-bottom: 853px !important
}

html body .mb854 {
    margin-bottom: 854px !important
}

html body .pb854 {
    padding-bottom: 854px !important
}

html body .mb855 {
    margin-bottom: 855px !important
}

html body .pb855 {
    padding-bottom: 855px !important
}

html body .mb856 {
    margin-bottom: 856px !important
}

html body .pb856 {
    padding-bottom: 856px !important
}

html body .mb857 {
    margin-bottom: 857px !important
}

html body .pb857 {
    padding-bottom: 857px !important
}

html body .mb858 {
    margin-bottom: 858px !important
}

html body .pb858 {
    padding-bottom: 858px !important
}

html body .mb859 {
    margin-bottom: 859px !important
}

html body .pb859 {
    padding-bottom: 859px !important
}

html body .mb860 {
    margin-bottom: 860px !important
}

html body .pb860 {
    padding-bottom: 860px !important
}

html body .mb861 {
    margin-bottom: 861px !important
}

html body .pb861 {
    padding-bottom: 861px !important
}

html body .mb862 {
    margin-bottom: 862px !important
}

html body .pb862 {
    padding-bottom: 862px !important
}

html body .mb863 {
    margin-bottom: 863px !important
}

html body .pb863 {
    padding-bottom: 863px !important
}

html body .mb864 {
    margin-bottom: 864px !important
}

html body .pb864 {
    padding-bottom: 864px !important
}

html body .mb865 {
    margin-bottom: 865px !important
}

html body .pb865 {
    padding-bottom: 865px !important
}

html body .mb866 {
    margin-bottom: 866px !important
}

html body .pb866 {
    padding-bottom: 866px !important
}

html body .mb867 {
    margin-bottom: 867px !important
}

html body .pb867 {
    padding-bottom: 867px !important
}

html body .mb868 {
    margin-bottom: 868px !important
}

html body .pb868 {
    padding-bottom: 868px !important
}

html body .mb869 {
    margin-bottom: 869px !important
}

html body .pb869 {
    padding-bottom: 869px !important
}

html body .mb870 {
    margin-bottom: 870px !important
}

html body .pb870 {
    padding-bottom: 870px !important
}

html body .mb871 {
    margin-bottom: 871px !important
}

html body .pb871 {
    padding-bottom: 871px !important
}

html body .mb872 {
    margin-bottom: 872px !important
}

html body .pb872 {
    padding-bottom: 872px !important
}

html body .mb873 {
    margin-bottom: 873px !important
}

html body .pb873 {
    padding-bottom: 873px !important
}

html body .mb874 {
    margin-bottom: 874px !important
}

html body .pb874 {
    padding-bottom: 874px !important
}

html body .mb875 {
    margin-bottom: 875px !important
}

html body .pb875 {
    padding-bottom: 875px !important
}

html body .mb876 {
    margin-bottom: 876px !important
}

html body .pb876 {
    padding-bottom: 876px !important
}

html body .mb877 {
    margin-bottom: 877px !important
}

html body .pb877 {
    padding-bottom: 877px !important
}

html body .mb878 {
    margin-bottom: 878px !important
}

html body .pb878 {
    padding-bottom: 878px !important
}

html body .mb879 {
    margin-bottom: 879px !important
}

html body .pb879 {
    padding-bottom: 879px !important
}

html body .mb880 {
    margin-bottom: 880px !important
}

html body .pb880 {
    padding-bottom: 880px !important
}

html body .mb881 {
    margin-bottom: 881px !important
}

html body .pb881 {
    padding-bottom: 881px !important
}

html body .mb882 {
    margin-bottom: 882px !important
}

html body .pb882 {
    padding-bottom: 882px !important
}

html body .mb883 {
    margin-bottom: 883px !important
}

html body .pb883 {
    padding-bottom: 883px !important
}

html body .mb884 {
    margin-bottom: 884px !important
}

html body .pb884 {
    padding-bottom: 884px !important
}

html body .mb885 {
    margin-bottom: 885px !important
}

html body .pb885 {
    padding-bottom: 885px !important
}

html body .mb886 {
    margin-bottom: 886px !important
}

html body .pb886 {
    padding-bottom: 886px !important
}

html body .mb887 {
    margin-bottom: 887px !important
}

html body .pb887 {
    padding-bottom: 887px !important
}

html body .mb888 {
    margin-bottom: 888px !important
}

html body .pb888 {
    padding-bottom: 888px !important
}

html body .mb889 {
    margin-bottom: 889px !important
}

html body .pb889 {
    padding-bottom: 889px !important
}

html body .mb890 {
    margin-bottom: 890px !important
}

html body .pb890 {
    padding-bottom: 890px !important
}

html body .mb891 {
    margin-bottom: 891px !important
}

html body .pb891 {
    padding-bottom: 891px !important
}

html body .mb892 {
    margin-bottom: 892px !important
}

html body .pb892 {
    padding-bottom: 892px !important
}

html body .mb893 {
    margin-bottom: 893px !important
}

html body .pb893 {
    padding-bottom: 893px !important
}

html body .mb894 {
    margin-bottom: 894px !important
}

html body .pb894 {
    padding-bottom: 894px !important
}

html body .mb895 {
    margin-bottom: 895px !important
}

html body .pb895 {
    padding-bottom: 895px !important
}

html body .mb896 {
    margin-bottom: 896px !important
}

html body .pb896 {
    padding-bottom: 896px !important
}

html body .mb897 {
    margin-bottom: 897px !important
}

html body .pb897 {
    padding-bottom: 897px !important
}

html body .mb898 {
    margin-bottom: 898px !important
}

html body .pb898 {
    padding-bottom: 898px !important
}

html body .mb899 {
    margin-bottom: 899px !important
}

html body .pb899 {
    padding-bottom: 899px !important
}

html body .mb900 {
    margin-bottom: 900px !important
}

html body .pb900 {
    padding-bottom: 900px !important
}

html body .mb901 {
    margin-bottom: 901px !important
}

html body .pb901 {
    padding-bottom: 901px !important
}

html body .mb902 {
    margin-bottom: 902px !important
}

html body .pb902 {
    padding-bottom: 902px !important
}

html body .mb903 {
    margin-bottom: 903px !important
}

html body .pb903 {
    padding-bottom: 903px !important
}

html body .mb904 {
    margin-bottom: 904px !important
}

html body .pb904 {
    padding-bottom: 904px !important
}

html body .mb905 {
    margin-bottom: 905px !important
}

html body .pb905 {
    padding-bottom: 905px !important
}

html body .mb906 {
    margin-bottom: 906px !important
}

html body .pb906 {
    padding-bottom: 906px !important
}

html body .mb907 {
    margin-bottom: 907px !important
}

html body .pb907 {
    padding-bottom: 907px !important
}

html body .mb908 {
    margin-bottom: 908px !important
}

html body .pb908 {
    padding-bottom: 908px !important
}

html body .mb909 {
    margin-bottom: 909px !important
}

html body .pb909 {
    padding-bottom: 909px !important
}

html body .mb910 {
    margin-bottom: 910px !important
}

html body .pb910 {
    padding-bottom: 910px !important
}

html body .mb911 {
    margin-bottom: 911px !important
}

html body .pb911 {
    padding-bottom: 911px !important
}

html body .mb912 {
    margin-bottom: 912px !important
}

html body .pb912 {
    padding-bottom: 912px !important
}

html body .mb913 {
    margin-bottom: 913px !important
}

html body .pb913 {
    padding-bottom: 913px !important
}

html body .mb914 {
    margin-bottom: 914px !important
}

html body .pb914 {
    padding-bottom: 914px !important
}

html body .mb915 {
    margin-bottom: 915px !important
}

html body .pb915 {
    padding-bottom: 915px !important
}

html body .mb916 {
    margin-bottom: 916px !important
}

html body .pb916 {
    padding-bottom: 916px !important
}

html body .mb917 {
    margin-bottom: 917px !important
}

html body .pb917 {
    padding-bottom: 917px !important
}

html body .mb918 {
    margin-bottom: 918px !important
}

html body .pb918 {
    padding-bottom: 918px !important
}

html body .mb919 {
    margin-bottom: 919px !important
}

html body .pb919 {
    padding-bottom: 919px !important
}

html body .mb920 {
    margin-bottom: 920px !important
}

html body .pb920 {
    padding-bottom: 920px !important
}

html body .mb921 {
    margin-bottom: 921px !important
}

html body .pb921 {
    padding-bottom: 921px !important
}

html body .mb922 {
    margin-bottom: 922px !important
}

html body .pb922 {
    padding-bottom: 922px !important
}

html body .mb923 {
    margin-bottom: 923px !important
}

html body .pb923 {
    padding-bottom: 923px !important
}

html body .mb924 {
    margin-bottom: 924px !important
}

html body .pb924 {
    padding-bottom: 924px !important
}

html body .mb925 {
    margin-bottom: 925px !important
}

html body .pb925 {
    padding-bottom: 925px !important
}

html body .mb926 {
    margin-bottom: 926px !important
}

html body .pb926 {
    padding-bottom: 926px !important
}

html body .mb927 {
    margin-bottom: 927px !important
}

html body .pb927 {
    padding-bottom: 927px !important
}

html body .mb928 {
    margin-bottom: 928px !important
}

html body .pb928 {
    padding-bottom: 928px !important
}

html body .mb929 {
    margin-bottom: 929px !important
}

html body .pb929 {
    padding-bottom: 929px !important
}

html body .mb930 {
    margin-bottom: 930px !important
}

html body .pb930 {
    padding-bottom: 930px !important
}

html body .mb931 {
    margin-bottom: 931px !important
}

html body .pb931 {
    padding-bottom: 931px !important
}

html body .mb932 {
    margin-bottom: 932px !important
}

html body .pb932 {
    padding-bottom: 932px !important
}

html body .mb933 {
    margin-bottom: 933px !important
}

html body .pb933 {
    padding-bottom: 933px !important
}

html body .mb934 {
    margin-bottom: 934px !important
}

html body .pb934 {
    padding-bottom: 934px !important
}

html body .mb935 {
    margin-bottom: 935px !important
}

html body .pb935 {
    padding-bottom: 935px !important
}

html body .mb936 {
    margin-bottom: 936px !important
}

html body .pb936 {
    padding-bottom: 936px !important
}

html body .mb937 {
    margin-bottom: 937px !important
}

html body .pb937 {
    padding-bottom: 937px !important
}

html body .mb938 {
    margin-bottom: 938px !important
}

html body .pb938 {
    padding-bottom: 938px !important
}

html body .mb939 {
    margin-bottom: 939px !important
}

html body .pb939 {
    padding-bottom: 939px !important
}

html body .mb940 {
    margin-bottom: 940px !important
}

html body .pb940 {
    padding-bottom: 940px !important
}

html body .mb941 {
    margin-bottom: 941px !important
}

html body .pb941 {
    padding-bottom: 941px !important
}

html body .mb942 {
    margin-bottom: 942px !important
}

html body .pb942 {
    padding-bottom: 942px !important
}

html body .mb943 {
    margin-bottom: 943px !important
}

html body .pb943 {
    padding-bottom: 943px !important
}

html body .mb944 {
    margin-bottom: 944px !important
}

html body .pb944 {
    padding-bottom: 944px !important
}

html body .mb945 {
    margin-bottom: 945px !important
}

html body .pb945 {
    padding-bottom: 945px !important
}

html body .mb946 {
    margin-bottom: 946px !important
}

html body .pb946 {
    padding-bottom: 946px !important
}

html body .mb947 {
    margin-bottom: 947px !important
}

html body .pb947 {
    padding-bottom: 947px !important
}

html body .mb948 {
    margin-bottom: 948px !important
}

html body .pb948 {
    padding-bottom: 948px !important
}

html body .mb949 {
    margin-bottom: 949px !important
}

html body .pb949 {
    padding-bottom: 949px !important
}

html body .mb950 {
    margin-bottom: 950px !important
}

html body .pb950 {
    padding-bottom: 950px !important
}

html body .mb951 {
    margin-bottom: 951px !important
}

html body .pb951 {
    padding-bottom: 951px !important
}

html body .mb952 {
    margin-bottom: 952px !important
}

html body .pb952 {
    padding-bottom: 952px !important
}

html body .mb953 {
    margin-bottom: 953px !important
}

html body .pb953 {
    padding-bottom: 953px !important
}

html body .mb954 {
    margin-bottom: 954px !important
}

html body .pb954 {
    padding-bottom: 954px !important
}

html body .mb955 {
    margin-bottom: 955px !important
}

html body .pb955 {
    padding-bottom: 955px !important
}

html body .mb956 {
    margin-bottom: 956px !important
}

html body .pb956 {
    padding-bottom: 956px !important
}

html body .mb957 {
    margin-bottom: 957px !important
}

html body .pb957 {
    padding-bottom: 957px !important
}

html body .mb958 {
    margin-bottom: 958px !important
}

html body .pb958 {
    padding-bottom: 958px !important
}

html body .mb959 {
    margin-bottom: 959px !important
}

html body .pb959 {
    padding-bottom: 959px !important
}

html body .mb960 {
    margin-bottom: 960px !important
}

html body .pb960 {
    padding-bottom: 960px !important
}

html body .mb961 {
    margin-bottom: 961px !important
}

html body .pb961 {
    padding-bottom: 961px !important
}

html body .mb962 {
    margin-bottom: 962px !important
}

html body .pb962 {
    padding-bottom: 962px !important
}

html body .mb963 {
    margin-bottom: 963px !important
}

html body .pb963 {
    padding-bottom: 963px !important
}

html body .mb964 {
    margin-bottom: 964px !important
}

html body .pb964 {
    padding-bottom: 964px !important
}

html body .mb965 {
    margin-bottom: 965px !important
}

html body .pb965 {
    padding-bottom: 965px !important
}

html body .mb966 {
    margin-bottom: 966px !important
}

html body .pb966 {
    padding-bottom: 966px !important
}

html body .mb967 {
    margin-bottom: 967px !important
}

html body .pb967 {
    padding-bottom: 967px !important
}

html body .mb968 {
    margin-bottom: 968px !important
}

html body .pb968 {
    padding-bottom: 968px !important
}

html body .mb969 {
    margin-bottom: 969px !important
}

html body .pb969 {
    padding-bottom: 969px !important
}

html body .mb970 {
    margin-bottom: 970px !important
}

html body .pb970 {
    padding-bottom: 970px !important
}

html body .mb971 {
    margin-bottom: 971px !important
}

html body .pb971 {
    padding-bottom: 971px !important
}

html body .mb972 {
    margin-bottom: 972px !important
}

html body .pb972 {
    padding-bottom: 972px !important
}

html body .mb973 {
    margin-bottom: 973px !important
}

html body .pb973 {
    padding-bottom: 973px !important
}

html body .mb974 {
    margin-bottom: 974px !important
}

html body .pb974 {
    padding-bottom: 974px !important
}

html body .mb975 {
    margin-bottom: 975px !important
}

html body .pb975 {
    padding-bottom: 975px !important
}

html body .mb976 {
    margin-bottom: 976px !important
}

html body .pb976 {
    padding-bottom: 976px !important
}

html body .mb977 {
    margin-bottom: 977px !important
}

html body .pb977 {
    padding-bottom: 977px !important
}

html body .mb978 {
    margin-bottom: 978px !important
}

html body .pb978 {
    padding-bottom: 978px !important
}

html body .mb979 {
    margin-bottom: 979px !important
}

html body .pb979 {
    padding-bottom: 979px !important
}

html body .mb980 {
    margin-bottom: 980px !important
}

html body .pb980 {
    padding-bottom: 980px !important
}

html body .mb981 {
    margin-bottom: 981px !important
}

html body .pb981 {
    padding-bottom: 981px !important
}

html body .mb982 {
    margin-bottom: 982px !important
}

html body .pb982 {
    padding-bottom: 982px !important
}

html body .mb983 {
    margin-bottom: 983px !important
}

html body .pb983 {
    padding-bottom: 983px !important
}

html body .mb984 {
    margin-bottom: 984px !important
}

html body .pb984 {
    padding-bottom: 984px !important
}

html body .mb985 {
    margin-bottom: 985px !important
}

html body .pb985 {
    padding-bottom: 985px !important
}

html body .mb986 {
    margin-bottom: 986px !important
}

html body .pb986 {
    padding-bottom: 986px !important
}

html body .mb987 {
    margin-bottom: 987px !important
}

html body .pb987 {
    padding-bottom: 987px !important
}

html body .mb988 {
    margin-bottom: 988px !important
}

html body .pb988 {
    padding-bottom: 988px !important
}

html body .mb989 {
    margin-bottom: 989px !important
}

html body .pb989 {
    padding-bottom: 989px !important
}

html body .mb990 {
    margin-bottom: 990px !important
}

html body .pb990 {
    padding-bottom: 990px !important
}

html body .mb991 {
    margin-bottom: 991px !important
}

html body .pb991 {
    padding-bottom: 991px !important
}

html body .mb992 {
    margin-bottom: 992px !important
}

html body .pb992 {
    padding-bottom: 992px !important
}

html body .mb993 {
    margin-bottom: 993px !important
}

html body .pb993 {
    padding-bottom: 993px !important
}

html body .mb994 {
    margin-bottom: 994px !important
}

html body .pb994 {
    padding-bottom: 994px !important
}

html body .mb995 {
    margin-bottom: 995px !important
}

html body .pb995 {
    padding-bottom: 995px !important
}

html body .mb996 {
    margin-bottom: 996px !important
}

html body .pb996 {
    padding-bottom: 996px !important
}

html body .mb997 {
    margin-bottom: 997px !important
}

html body .pb997 {
    padding-bottom: 997px !important
}

html body .mb998 {
    margin-bottom: 998px !important
}

html body .pb998 {
    padding-bottom: 998px !important
}

html body .mb999 {
    margin-bottom: 999px !important
}

html body .pb999 {
    padding-bottom: 999px !important
}

html body .mb1000 {
    margin-bottom: 1000px !important
}

html body .pb1000 {
    padding-bottom: 1000px !important
}

html body .mt0 {
    margin-top: 0px !important
}

html body .pt0 {
    padding-top: 0px !important
}

html body .mt1 {
    margin-top: 1px !important
}

html body .pt1 {
    padding-top: 1px !important
}

html body .mt2 {
    margin-top: 2px !important
}

html body .pt2 {
    padding-top: 2px !important
}

html body .mt3 {
    margin-top: 3px !important
}

html body .pt3 {
    padding-top: 3px !important
}

html body .mt4 {
    margin-top: 4px !important
}

html body .pt4 {
    padding-top: 4px !important
}

html body .mt5 {
    margin-top: 5px !important
}

html body .pt5 {
    padding-top: 5px !important
}

html body .mt6 {
    margin-top: 6px !important
}

html body .pt6 {
    padding-top: 6px !important
}

html body .mt7 {
    margin-top: 7px !important
}

html body .pt7 {
    padding-top: 7px !important
}

html body .mt8 {
    margin-top: 8px !important
}

html body .pt8 {
    padding-top: 8px !important
}

html body .mt9 {
    margin-top: 9px !important
}

html body .pt9 {
    padding-top: 9px !important
}

html body .mt10 {
    margin-top: 10px !important
}

html body .pt10 {
    padding-top: 10px !important
}

html body .mt11 {
    margin-top: 11px !important
}

html body .pt11 {
    padding-top: 11px !important
}

html body .mt12 {
    margin-top: 12px !important
}

html body .pt12 {
    padding-top: 12px !important
}

html body .mt13 {
    margin-top: 13px !important
}

html body .pt13 {
    padding-top: 13px !important
}

html body .mt14 {
    margin-top: 14px !important
}

html body .pt14 {
    padding-top: 14px !important
}

html body .mt15 {
    margin-top: 15px !important
}

html body .pt15 {
    padding-top: 15px !important
}

html body .mt16 {
    margin-top: 16px !important
}

html body .pt16 {
    padding-top: 16px !important
}

html body .mt17 {
    margin-top: 17px !important
}

html body .pt17 {
    padding-top: 17px !important
}

html body .mt18 {
    margin-top: 18px !important
}

html body .pt18 {
    padding-top: 18px !important
}

html body .mt19 {
    margin-top: 19px !important
}

html body .pt19 {
    padding-top: 19px !important
}

html body .mt20 {
    margin-top: 20px !important
}

html body .pt20 {
    padding-top: 20px !important
}

html body .mt21 {
    margin-top: 21px !important
}

html body .pt21 {
    padding-top: 21px !important
}

html body .mt22 {
    margin-top: 22px !important
}

html body .pt22 {
    padding-top: 22px !important
}

html body .mt23 {
    margin-top: 23px !important
}

html body .pt23 {
    padding-top: 23px !important
}

html body .mt24 {
    margin-top: 24px !important
}

html body .pt24 {
    padding-top: 24px !important
}

html body .mt25 {
    margin-top: 25px !important
}

html body .pt25 {
    padding-top: 25px !important
}

html body .mt26 {
    margin-top: 26px !important
}

html body .pt26 {
    padding-top: 26px !important
}

html body .mt27 {
    margin-top: 27px !important
}

html body .pt27 {
    padding-top: 27px !important
}

html body .mt28 {
    margin-top: 28px !important
}

html body .pt28 {
    padding-top: 28px !important
}

html body .mt29 {
    margin-top: 29px !important
}

html body .pt29 {
    padding-top: 29px !important
}

html body .mt30 {
    margin-top: 30px !important
}

html body .pt30 {
    padding-top: 30px !important
}

html body .mt31 {
    margin-top: 31px !important
}

html body .pt31 {
    padding-top: 31px !important
}

html body .mt32 {
    margin-top: 32px !important
}

html body .pt32 {
    padding-top: 32px !important
}

html body .mt33 {
    margin-top: 33px !important
}

html body .pt33 {
    padding-top: 33px !important
}

html body .mt34 {
    margin-top: 34px !important
}

html body .pt34 {
    padding-top: 34px !important
}

html body .mt35 {
    margin-top: 35px !important
}

html body .pt35 {
    padding-top: 35px !important
}

html body .mt36 {
    margin-top: 36px !important
}

html body .pt36 {
    padding-top: 36px !important
}

html body .mt37 {
    margin-top: 37px !important
}

html body .pt37 {
    padding-top: 37px !important
}

html body .mt38 {
    margin-top: 38px !important
}

html body .pt38 {
    padding-top: 38px !important
}

html body .mt39 {
    margin-top: 39px !important
}

html body .pt39 {
    padding-top: 39px !important
}

html body .mt40 {
    margin-top: 40px !important
}

html body .pt40 {
    padding-top: 40px !important
}

html body .mt41 {
    margin-top: 41px !important
}

html body .pt41 {
    padding-top: 41px !important
}

html body .mt42 {
    margin-top: 42px !important
}

html body .pt42 {
    padding-top: 42px !important
}

html body .mt43 {
    margin-top: 43px !important
}

html body .pt43 {
    padding-top: 43px !important
}

html body .mt44 {
    margin-top: 44px !important
}

html body .pt44 {
    padding-top: 44px !important
}

html body .mt45 {
    margin-top: 45px !important
}

html body .pt45 {
    padding-top: 45px !important
}

html body .mt46 {
    margin-top: 46px !important
}

html body .pt46 {
    padding-top: 46px !important
}

html body .mt47 {
    margin-top: 47px !important
}

html body .pt47 {
    padding-top: 47px !important
}

html body .mt48 {
    margin-top: 48px !important
}

html body .pt48 {
    padding-top: 48px !important
}

html body .mt49 {
    margin-top: 49px !important
}

html body .pt49 {
    padding-top: 49px !important
}

html body .mt50 {
    margin-top: 50px !important
}

html body .pt50 {
    padding-top: 50px !important
}

html body .mt51 {
    margin-top: 51px !important
}

html body .pt51 {
    padding-top: 51px !important
}

html body .mt52 {
    margin-top: 52px !important
}

html body .pt52 {
    padding-top: 52px !important
}

html body .mt53 {
    margin-top: 53px !important
}

html body .pt53 {
    padding-top: 53px !important
}

html body .mt54 {
    margin-top: 54px !important
}

html body .pt54 {
    padding-top: 54px !important
}

html body .mt55 {
    margin-top: 55px !important
}

html body .pt55 {
    padding-top: 55px !important
}

html body .mt56 {
    margin-top: 56px !important
}

html body .pt56 {
    padding-top: 56px !important
}

html body .mt57 {
    margin-top: 57px !important
}

html body .pt57 {
    padding-top: 57px !important
}

html body .mt58 {
    margin-top: 58px !important
}

html body .pt58 {
    padding-top: 58px !important
}

html body .mt59 {
    margin-top: 59px !important
}

html body .pt59 {
    padding-top: 59px !important
}

html body .mt60 {
    margin-top: 60px !important
}

html body .pt60 {
    padding-top: 60px !important
}

html body .mt61 {
    margin-top: 61px !important
}

html body .pt61 {
    padding-top: 61px !important
}

html body .mt62 {
    margin-top: 62px !important
}

html body .pt62 {
    padding-top: 62px !important
}

html body .mt63 {
    margin-top: 63px !important
}

html body .pt63 {
    padding-top: 63px !important
}

html body .mt64 {
    margin-top: 64px !important
}

html body .pt64 {
    padding-top: 64px !important
}

html body .mt65 {
    margin-top: 65px !important
}

html body .pt65 {
    padding-top: 65px !important
}

html body .mt66 {
    margin-top: 66px !important
}

html body .pt66 {
    padding-top: 66px !important
}

html body .mt67 {
    margin-top: 67px !important
}

html body .pt67 {
    padding-top: 67px !important
}

html body .mt68 {
    margin-top: 68px !important
}

html body .pt68 {
    padding-top: 68px !important
}

html body .mt69 {
    margin-top: 69px !important
}

html body .pt69 {
    padding-top: 69px !important
}

html body .mt70 {
    margin-top: 70px !important
}

html body .pt70 {
    padding-top: 70px !important
}

html body .mt71 {
    margin-top: 71px !important
}

html body .pt71 {
    padding-top: 71px !important
}

html body .mt72 {
    margin-top: 72px !important
}

html body .pt72 {
    padding-top: 72px !important
}

html body .mt73 {
    margin-top: 73px !important
}

html body .pt73 {
    padding-top: 73px !important
}

html body .mt74 {
    margin-top: 74px !important
}

html body .pt74 {
    padding-top: 74px !important
}

html body .mt75 {
    margin-top: 75px !important
}

html body .pt75 {
    padding-top: 75px !important
}

html body .mt76 {
    margin-top: 76px !important
}

html body .pt76 {
    padding-top: 76px !important
}

html body .mt77 {
    margin-top: 77px !important
}

html body .pt77 {
    padding-top: 77px !important
}

html body .mt78 {
    margin-top: 78px !important
}

html body .pt78 {
    padding-top: 78px !important
}

html body .mt79 {
    margin-top: 79px !important
}

html body .pt79 {
    padding-top: 79px !important
}

html body .mt80 {
    margin-top: 80px !important
}

html body .pt80 {
    padding-top: 80px !important
}

html body .mt81 {
    margin-top: 81px !important
}

html body .pt81 {
    padding-top: 81px !important
}

html body .mt82 {
    margin-top: 82px !important
}

html body .pt82 {
    padding-top: 82px !important
}

html body .mt83 {
    margin-top: 83px !important
}

html body .pt83 {
    padding-top: 83px !important
}

html body .mt84 {
    margin-top: 84px !important
}

html body .pt84 {
    padding-top: 84px !important
}

html body .mt85 {
    margin-top: 85px !important
}

html body .pt85 {
    padding-top: 85px !important
}

html body .mt86 {
    margin-top: 86px !important
}

html body .pt86 {
    padding-top: 86px !important
}

html body .mt87 {
    margin-top: 87px !important
}

html body .pt87 {
    padding-top: 87px !important
}

html body .mt88 {
    margin-top: 88px !important
}

html body .pt88 {
    padding-top: 88px !important
}

html body .mt89 {
    margin-top: 89px !important
}

html body .pt89 {
    padding-top: 89px !important
}

html body .mt90 {
    margin-top: 90px !important
}

html body .pt90 {
    padding-top: 90px !important
}

html body .mt91 {
    margin-top: 91px !important
}

html body .pt91 {
    padding-top: 91px !important
}

html body .mt92 {
    margin-top: 92px !important
}

html body .pt92 {
    padding-top: 92px !important
}

html body .mt93 {
    margin-top: 93px !important
}

html body .pt93 {
    padding-top: 93px !important
}

html body .mt94 {
    margin-top: 94px !important
}

html body .pt94 {
    padding-top: 94px !important
}

html body .mt95 {
    margin-top: 95px !important
}

html body .pt95 {
    padding-top: 95px !important
}

html body .mt96 {
    margin-top: 96px !important
}

html body .pt96 {
    padding-top: 96px !important
}

html body .mt97 {
    margin-top: 97px !important
}

html body .pt97 {
    padding-top: 97px !important
}

html body .mt98 {
    margin-top: 98px !important
}

html body .pt98 {
    padding-top: 98px !important
}

html body .mt99 {
    margin-top: 99px !important
}

html body .pt99 {
    padding-top: 99px !important
}

html body .mt100 {
    margin-top: 100px !important
}

html body .pt100 {
    padding-top: 100px !important
}

html body .mt101 {
    margin-top: 101px !important
}

html body .pt101 {
    padding-top: 101px !important
}

html body .mt102 {
    margin-top: 102px !important
}

html body .pt102 {
    padding-top: 102px !important
}

html body .mt103 {
    margin-top: 103px !important
}

html body .pt103 {
    padding-top: 103px !important
}

html body .mt104 {
    margin-top: 104px !important
}

html body .pt104 {
    padding-top: 104px !important
}

html body .mt105 {
    margin-top: 105px !important
}

html body .pt105 {
    padding-top: 105px !important
}

html body .mt106 {
    margin-top: 106px !important
}

html body .pt106 {
    padding-top: 106px !important
}

html body .mt107 {
    margin-top: 107px !important
}

html body .pt107 {
    padding-top: 107px !important
}

html body .mt108 {
    margin-top: 108px !important
}

html body .pt108 {
    padding-top: 108px !important
}

html body .mt109 {
    margin-top: 109px !important
}

html body .pt109 {
    padding-top: 109px !important
}

html body .mt110 {
    margin-top: 110px !important
}

html body .pt110 {
    padding-top: 110px !important
}

html body .mt111 {
    margin-top: 111px !important
}

html body .pt111 {
    padding-top: 111px !important
}

html body .mt112 {
    margin-top: 112px !important
}

html body .pt112 {
    padding-top: 112px !important
}

html body .mt113 {
    margin-top: 113px !important
}

html body .pt113 {
    padding-top: 113px !important
}

html body .mt114 {
    margin-top: 114px !important
}

html body .pt114 {
    padding-top: 114px !important
}

html body .mt115 {
    margin-top: 115px !important
}

html body .pt115 {
    padding-top: 115px !important
}

html body .mt116 {
    margin-top: 116px !important
}

html body .pt116 {
    padding-top: 116px !important
}

html body .mt117 {
    margin-top: 117px !important
}

html body .pt117 {
    padding-top: 117px !important
}

html body .mt118 {
    margin-top: 118px !important
}

html body .pt118 {
    padding-top: 118px !important
}

html body .mt119 {
    margin-top: 119px !important
}

html body .pt119 {
    padding-top: 119px !important
}

html body .mt120 {
    margin-top: 120px !important
}

html body .pt120 {
    padding-top: 120px !important
}

html body .mt121 {
    margin-top: 121px !important
}

html body .pt121 {
    padding-top: 121px !important
}

html body .mt122 {
    margin-top: 122px !important
}

html body .pt122 {
    padding-top: 122px !important
}

html body .mt123 {
    margin-top: 123px !important
}

html body .pt123 {
    padding-top: 123px !important
}

html body .mt124 {
    margin-top: 124px !important
}

html body .pt124 {
    padding-top: 124px !important
}

html body .mt125 {
    margin-top: 125px !important
}

html body .pt125 {
    padding-top: 125px !important
}

html body .mt126 {
    margin-top: 126px !important
}

html body .pt126 {
    padding-top: 126px !important
}

html body .mt127 {
    margin-top: 127px !important
}

html body .pt127 {
    padding-top: 127px !important
}

html body .mt128 {
    margin-top: 128px !important
}

html body .pt128 {
    padding-top: 128px !important
}

html body .mt129 {
    margin-top: 129px !important
}

html body .pt129 {
    padding-top: 129px !important
}

html body .mt130 {
    margin-top: 130px !important
}

html body .pt130 {
    padding-top: 130px !important
}

html body .mt131 {
    margin-top: 131px !important
}

html body .pt131 {
    padding-top: 131px !important
}

html body .mt132 {
    margin-top: 132px !important
}

html body .pt132 {
    padding-top: 132px !important
}

html body .mt133 {
    margin-top: 133px !important
}

html body .pt133 {
    padding-top: 133px !important
}

html body .mt134 {
    margin-top: 134px !important
}

html body .pt134 {
    padding-top: 134px !important
}

html body .mt135 {
    margin-top: 135px !important
}

html body .pt135 {
    padding-top: 135px !important
}

html body .mt136 {
    margin-top: 136px !important
}

html body .pt136 {
    padding-top: 136px !important
}

html body .mt137 {
    margin-top: 137px !important
}

html body .pt137 {
    padding-top: 137px !important
}

html body .mt138 {
    margin-top: 138px !important
}

html body .pt138 {
    padding-top: 138px !important
}

html body .mt139 {
    margin-top: 139px !important
}

html body .pt139 {
    padding-top: 139px !important
}

html body .mt140 {
    margin-top: 140px !important
}

html body .pt140 {
    padding-top: 140px !important
}

html body .mt141 {
    margin-top: 141px !important
}

html body .pt141 {
    padding-top: 141px !important
}

html body .mt142 {
    margin-top: 142px !important
}

html body .pt142 {
    padding-top: 142px !important
}

html body .mt143 {
    margin-top: 143px !important
}

html body .pt143 {
    padding-top: 143px !important
}

html body .mt144 {
    margin-top: 144px !important
}

html body .pt144 {
    padding-top: 144px !important
}

html body .mt145 {
    margin-top: 145px !important
}

html body .pt145 {
    padding-top: 145px !important
}

html body .mt146 {
    margin-top: 146px !important
}

html body .pt146 {
    padding-top: 146px !important
}

html body .mt147 {
    margin-top: 147px !important
}

html body .pt147 {
    padding-top: 147px !important
}

html body .mt148 {
    margin-top: 148px !important
}

html body .pt148 {
    padding-top: 148px !important
}

html body .mt149 {
    margin-top: 149px !important
}

html body .pt149 {
    padding-top: 149px !important
}

html body .mt150 {
    margin-top: 150px !important
}

html body .pt150 {
    padding-top: 150px !important
}

html body .mt151 {
    margin-top: 151px !important
}

html body .pt151 {
    padding-top: 151px !important
}

html body .mt152 {
    margin-top: 152px !important
}

html body .pt152 {
    padding-top: 152px !important
}

html body .mt153 {
    margin-top: 153px !important
}

html body .pt153 {
    padding-top: 153px !important
}

html body .mt154 {
    margin-top: 154px !important
}

html body .pt154 {
    padding-top: 154px !important
}

html body .mt155 {
    margin-top: 155px !important
}

html body .pt155 {
    padding-top: 155px !important
}

html body .mt156 {
    margin-top: 156px !important
}

html body .pt156 {
    padding-top: 156px !important
}

html body .mt157 {
    margin-top: 157px !important
}

html body .pt157 {
    padding-top: 157px !important
}

html body .mt158 {
    margin-top: 158px !important
}

html body .pt158 {
    padding-top: 158px !important
}

html body .mt159 {
    margin-top: 159px !important
}

html body .pt159 {
    padding-top: 159px !important
}

html body .mt160 {
    margin-top: 160px !important
}

html body .pt160 {
    padding-top: 160px !important
}

html body .mt161 {
    margin-top: 161px !important
}

html body .pt161 {
    padding-top: 161px !important
}

html body .mt162 {
    margin-top: 162px !important
}

html body .pt162 {
    padding-top: 162px !important
}

html body .mt163 {
    margin-top: 163px !important
}

html body .pt163 {
    padding-top: 163px !important
}

html body .mt164 {
    margin-top: 164px !important
}

html body .pt164 {
    padding-top: 164px !important
}

html body .mt165 {
    margin-top: 165px !important
}

html body .pt165 {
    padding-top: 165px !important
}

html body .mt166 {
    margin-top: 166px !important
}

html body .pt166 {
    padding-top: 166px !important
}

html body .mt167 {
    margin-top: 167px !important
}

html body .pt167 {
    padding-top: 167px !important
}

html body .mt168 {
    margin-top: 168px !important
}

html body .pt168 {
    padding-top: 168px !important
}

html body .mt169 {
    margin-top: 169px !important
}

html body .pt169 {
    padding-top: 169px !important
}

html body .mt170 {
    margin-top: 170px !important
}

html body .pt170 {
    padding-top: 170px !important
}

html body .mt171 {
    margin-top: 171px !important
}

html body .pt171 {
    padding-top: 171px !important
}

html body .mt172 {
    margin-top: 172px !important
}

html body .pt172 {
    padding-top: 172px !important
}

html body .mt173 {
    margin-top: 173px !important
}

html body .pt173 {
    padding-top: 173px !important
}

html body .mt174 {
    margin-top: 174px !important
}

html body .pt174 {
    padding-top: 174px !important
}

html body .mt175 {
    margin-top: 175px !important
}

html body .pt175 {
    padding-top: 175px !important
}

html body .mt176 {
    margin-top: 176px !important
}

html body .pt176 {
    padding-top: 176px !important
}

html body .mt177 {
    margin-top: 177px !important
}

html body .pt177 {
    padding-top: 177px !important
}

html body .mt178 {
    margin-top: 178px !important
}

html body .pt178 {
    padding-top: 178px !important
}

html body .mt179 {
    margin-top: 179px !important
}

html body .pt179 {
    padding-top: 179px !important
}

html body .mt180 {
    margin-top: 180px !important
}

html body .pt180 {
    padding-top: 180px !important
}

html body .mt181 {
    margin-top: 181px !important
}

html body .pt181 {
    padding-top: 181px !important
}

html body .mt182 {
    margin-top: 182px !important
}

html body .pt182 {
    padding-top: 182px !important
}

html body .mt183 {
    margin-top: 183px !important
}

html body .pt183 {
    padding-top: 183px !important
}

html body .mt184 {
    margin-top: 184px !important
}

html body .pt184 {
    padding-top: 184px !important
}

html body .mt185 {
    margin-top: 185px !important
}

html body .pt185 {
    padding-top: 185px !important
}

html body .mt186 {
    margin-top: 186px !important
}

html body .pt186 {
    padding-top: 186px !important
}

html body .mt187 {
    margin-top: 187px !important
}

html body .pt187 {
    padding-top: 187px !important
}

html body .mt188 {
    margin-top: 188px !important
}

html body .pt188 {
    padding-top: 188px !important
}

html body .mt189 {
    margin-top: 189px !important
}

html body .pt189 {
    padding-top: 189px !important
}

html body .mt190 {
    margin-top: 190px !important
}

html body .pt190 {
    padding-top: 190px !important
}

html body .mt191 {
    margin-top: 191px !important
}

html body .pt191 {
    padding-top: 191px !important
}

html body .mt192 {
    margin-top: 192px !important
}

html body .pt192 {
    padding-top: 192px !important
}

html body .mt193 {
    margin-top: 193px !important
}

html body .pt193 {
    padding-top: 193px !important
}

html body .mt194 {
    margin-top: 194px !important
}

html body .pt194 {
    padding-top: 194px !important
}

html body .mt195 {
    margin-top: 195px !important
}

html body .pt195 {
    padding-top: 195px !important
}

html body .mt196 {
    margin-top: 196px !important
}

html body .pt196 {
    padding-top: 196px !important
}

html body .mt197 {
    margin-top: 197px !important
}

html body .pt197 {
    padding-top: 197px !important
}

html body .mt198 {
    margin-top: 198px !important
}

html body .pt198 {
    padding-top: 198px !important
}

html body .mt199 {
    margin-top: 199px !important
}

html body .pt199 {
    padding-top: 199px !important
}

html body .mt200 {
    margin-top: 200px !important
}

html body .pt200 {
    padding-top: 200px !important
}

html body .mt201 {
    margin-top: 201px !important
}

html body .pt201 {
    padding-top: 201px !important
}

html body .mt202 {
    margin-top: 202px !important
}

html body .pt202 {
    padding-top: 202px !important
}

html body .mt203 {
    margin-top: 203px !important
}

html body .pt203 {
    padding-top: 203px !important
}

html body .mt204 {
    margin-top: 204px !important
}

html body .pt204 {
    padding-top: 204px !important
}

html body .mt205 {
    margin-top: 205px !important
}

html body .pt205 {
    padding-top: 205px !important
}

html body .mt206 {
    margin-top: 206px !important
}

html body .pt206 {
    padding-top: 206px !important
}

html body .mt207 {
    margin-top: 207px !important
}

html body .pt207 {
    padding-top: 207px !important
}

html body .mt208 {
    margin-top: 208px !important
}

html body .pt208 {
    padding-top: 208px !important
}

html body .mt209 {
    margin-top: 209px !important
}

html body .pt209 {
    padding-top: 209px !important
}

html body .mt210 {
    margin-top: 210px !important
}

html body .pt210 {
    padding-top: 210px !important
}

html body .mt211 {
    margin-top: 211px !important
}

html body .pt211 {
    padding-top: 211px !important
}

html body .mt212 {
    margin-top: 212px !important
}

html body .pt212 {
    padding-top: 212px !important
}

html body .mt213 {
    margin-top: 213px !important
}

html body .pt213 {
    padding-top: 213px !important
}

html body .mt214 {
    margin-top: 214px !important
}

html body .pt214 {
    padding-top: 214px !important
}

html body .mt215 {
    margin-top: 215px !important
}

html body .pt215 {
    padding-top: 215px !important
}

html body .mt216 {
    margin-top: 216px !important
}

html body .pt216 {
    padding-top: 216px !important
}

html body .mt217 {
    margin-top: 217px !important
}

html body .pt217 {
    padding-top: 217px !important
}

html body .mt218 {
    margin-top: 218px !important
}

html body .pt218 {
    padding-top: 218px !important
}

html body .mt219 {
    margin-top: 219px !important
}

html body .pt219 {
    padding-top: 219px !important
}

html body .mt220 {
    margin-top: 220px !important
}

html body .pt220 {
    padding-top: 220px !important
}

html body .mt221 {
    margin-top: 221px !important
}

html body .pt221 {
    padding-top: 221px !important
}

html body .mt222 {
    margin-top: 222px !important
}

html body .pt222 {
    padding-top: 222px !important
}

html body .mt223 {
    margin-top: 223px !important
}

html body .pt223 {
    padding-top: 223px !important
}

html body .mt224 {
    margin-top: 224px !important
}

html body .pt224 {
    padding-top: 224px !important
}

html body .mt225 {
    margin-top: 225px !important
}

html body .pt225 {
    padding-top: 225px !important
}

html body .mt226 {
    margin-top: 226px !important
}

html body .pt226 {
    padding-top: 226px !important
}

html body .mt227 {
    margin-top: 227px !important
}

html body .pt227 {
    padding-top: 227px !important
}

html body .mt228 {
    margin-top: 228px !important
}

html body .pt228 {
    padding-top: 228px !important
}

html body .mt229 {
    margin-top: 229px !important
}

html body .pt229 {
    padding-top: 229px !important
}

html body .mt230 {
    margin-top: 230px !important
}

html body .pt230 {
    padding-top: 230px !important
}

html body .mt231 {
    margin-top: 231px !important
}

html body .pt231 {
    padding-top: 231px !important
}

html body .mt232 {
    margin-top: 232px !important
}

html body .pt232 {
    padding-top: 232px !important
}

html body .mt233 {
    margin-top: 233px !important
}

html body .pt233 {
    padding-top: 233px !important
}

html body .mt234 {
    margin-top: 234px !important
}

html body .pt234 {
    padding-top: 234px !important
}

html body .mt235 {
    margin-top: 235px !important
}

html body .pt235 {
    padding-top: 235px !important
}

html body .mt236 {
    margin-top: 236px !important
}

html body .pt236 {
    padding-top: 236px !important
}

html body .mt237 {
    margin-top: 237px !important
}

html body .pt237 {
    padding-top: 237px !important
}

html body .mt238 {
    margin-top: 238px !important
}

html body .pt238 {
    padding-top: 238px !important
}

html body .mt239 {
    margin-top: 239px !important
}

html body .pt239 {
    padding-top: 239px !important
}

html body .mt240 {
    margin-top: 240px !important
}

html body .pt240 {
    padding-top: 240px !important
}

html body .mt241 {
    margin-top: 241px !important
}

html body .pt241 {
    padding-top: 241px !important
}

html body .mt242 {
    margin-top: 242px !important
}

html body .pt242 {
    padding-top: 242px !important
}

html body .mt243 {
    margin-top: 243px !important
}

html body .pt243 {
    padding-top: 243px !important
}

html body .mt244 {
    margin-top: 244px !important
}

html body .pt244 {
    padding-top: 244px !important
}

html body .mt245 {
    margin-top: 245px !important
}

html body .pt245 {
    padding-top: 245px !important
}

html body .mt246 {
    margin-top: 246px !important
}

html body .pt246 {
    padding-top: 246px !important
}

html body .mt247 {
    margin-top: 247px !important
}

html body .pt247 {
    padding-top: 247px !important
}

html body .mt248 {
    margin-top: 248px !important
}

html body .pt248 {
    padding-top: 248px !important
}

html body .mt249 {
    margin-top: 249px !important
}

html body .pt249 {
    padding-top: 249px !important
}

html body .mt250 {
    margin-top: 250px !important
}

html body .pt250 {
    padding-top: 250px !important
}

html body .mt251 {
    margin-top: 251px !important
}

html body .pt251 {
    padding-top: 251px !important
}

html body .mt252 {
    margin-top: 252px !important
}

html body .pt252 {
    padding-top: 252px !important
}

html body .mt253 {
    margin-top: 253px !important
}

html body .pt253 {
    padding-top: 253px !important
}

html body .mt254 {
    margin-top: 254px !important
}

html body .pt254 {
    padding-top: 254px !important
}

html body .mt255 {
    margin-top: 255px !important
}

html body .pt255 {
    padding-top: 255px !important
}

html body .mt256 {
    margin-top: 256px !important
}

html body .pt256 {
    padding-top: 256px !important
}

html body .mt257 {
    margin-top: 257px !important
}

html body .pt257 {
    padding-top: 257px !important
}

html body .mt258 {
    margin-top: 258px !important
}

html body .pt258 {
    padding-top: 258px !important
}

html body .mt259 {
    margin-top: 259px !important
}

html body .pt259 {
    padding-top: 259px !important
}

html body .mt260 {
    margin-top: 260px !important
}

html body .pt260 {
    padding-top: 260px !important
}

html body .mt261 {
    margin-top: 261px !important
}

html body .pt261 {
    padding-top: 261px !important
}

html body .mt262 {
    margin-top: 262px !important
}

html body .pt262 {
    padding-top: 262px !important
}

html body .mt263 {
    margin-top: 263px !important
}

html body .pt263 {
    padding-top: 263px !important
}

html body .mt264 {
    margin-top: 264px !important
}

html body .pt264 {
    padding-top: 264px !important
}

html body .mt265 {
    margin-top: 265px !important
}

html body .pt265 {
    padding-top: 265px !important
}

html body .mt266 {
    margin-top: 266px !important
}

html body .pt266 {
    padding-top: 266px !important
}

html body .mt267 {
    margin-top: 267px !important
}

html body .pt267 {
    padding-top: 267px !important
}

html body .mt268 {
    margin-top: 268px !important
}

html body .pt268 {
    padding-top: 268px !important
}

html body .mt269 {
    margin-top: 269px !important
}

html body .pt269 {
    padding-top: 269px !important
}

html body .mt270 {
    margin-top: 270px !important
}

html body .pt270 {
    padding-top: 270px !important
}

html body .mt271 {
    margin-top: 271px !important
}

html body .pt271 {
    padding-top: 271px !important
}

html body .mt272 {
    margin-top: 272px !important
}

html body .pt272 {
    padding-top: 272px !important
}

html body .mt273 {
    margin-top: 273px !important
}

html body .pt273 {
    padding-top: 273px !important
}

html body .mt274 {
    margin-top: 274px !important
}

html body .pt274 {
    padding-top: 274px !important
}

html body .mt275 {
    margin-top: 275px !important
}

html body .pt275 {
    padding-top: 275px !important
}

html body .mt276 {
    margin-top: 276px !important
}

html body .pt276 {
    padding-top: 276px !important
}

html body .mt277 {
    margin-top: 277px !important
}

html body .pt277 {
    padding-top: 277px !important
}

html body .mt278 {
    margin-top: 278px !important
}

html body .pt278 {
    padding-top: 278px !important
}

html body .mt279 {
    margin-top: 279px !important
}

html body .pt279 {
    padding-top: 279px !important
}

html body .mt280 {
    margin-top: 280px !important
}

html body .pt280 {
    padding-top: 280px !important
}

html body .mt281 {
    margin-top: 281px !important
}

html body .pt281 {
    padding-top: 281px !important
}

html body .mt282 {
    margin-top: 282px !important
}

html body .pt282 {
    padding-top: 282px !important
}

html body .mt283 {
    margin-top: 283px !important
}

html body .pt283 {
    padding-top: 283px !important
}

html body .mt284 {
    margin-top: 284px !important
}

html body .pt284 {
    padding-top: 284px !important
}

html body .mt285 {
    margin-top: 285px !important
}

html body .pt285 {
    padding-top: 285px !important
}

html body .mt286 {
    margin-top: 286px !important
}

html body .pt286 {
    padding-top: 286px !important
}

html body .mt287 {
    margin-top: 287px !important
}

html body .pt287 {
    padding-top: 287px !important
}

html body .mt288 {
    margin-top: 288px !important
}

html body .pt288 {
    padding-top: 288px !important
}

html body .mt289 {
    margin-top: 289px !important
}

html body .pt289 {
    padding-top: 289px !important
}

html body .mt290 {
    margin-top: 290px !important
}

html body .pt290 {
    padding-top: 290px !important
}

html body .mt291 {
    margin-top: 291px !important
}

html body .pt291 {
    padding-top: 291px !important
}

html body .mt292 {
    margin-top: 292px !important
}

html body .pt292 {
    padding-top: 292px !important
}

html body .mt293 {
    margin-top: 293px !important
}

html body .pt293 {
    padding-top: 293px !important
}

html body .mt294 {
    margin-top: 294px !important
}

html body .pt294 {
    padding-top: 294px !important
}

html body .mt295 {
    margin-top: 295px !important
}

html body .pt295 {
    padding-top: 295px !important
}

html body .mt296 {
    margin-top: 296px !important
}

html body .pt296 {
    padding-top: 296px !important
}

html body .mt297 {
    margin-top: 297px !important
}

html body .pt297 {
    padding-top: 297px !important
}

html body .mt298 {
    margin-top: 298px !important
}

html body .pt298 {
    padding-top: 298px !important
}

html body .mt299 {
    margin-top: 299px !important
}

html body .pt299 {
    padding-top: 299px !important
}

html body .mt300 {
    margin-top: 300px !important
}

html body .pt300 {
    padding-top: 300px !important
}

html body .mt301 {
    margin-top: 301px !important
}

html body .pt301 {
    padding-top: 301px !important
}

html body .mt302 {
    margin-top: 302px !important
}

html body .pt302 {
    padding-top: 302px !important
}

html body .mt303 {
    margin-top: 303px !important
}

html body .pt303 {
    padding-top: 303px !important
}

html body .mt304 {
    margin-top: 304px !important
}

html body .pt304 {
    padding-top: 304px !important
}

html body .mt305 {
    margin-top: 305px !important
}

html body .pt305 {
    padding-top: 305px !important
}

html body .mt306 {
    margin-top: 306px !important
}

html body .pt306 {
    padding-top: 306px !important
}

html body .mt307 {
    margin-top: 307px !important
}

html body .pt307 {
    padding-top: 307px !important
}

html body .mt308 {
    margin-top: 308px !important
}

html body .pt308 {
    padding-top: 308px !important
}

html body .mt309 {
    margin-top: 309px !important
}

html body .pt309 {
    padding-top: 309px !important
}

html body .mt310 {
    margin-top: 310px !important
}

html body .pt310 {
    padding-top: 310px !important
}

html body .mt311 {
    margin-top: 311px !important
}

html body .pt311 {
    padding-top: 311px !important
}

html body .mt312 {
    margin-top: 312px !important
}

html body .pt312 {
    padding-top: 312px !important
}

html body .mt313 {
    margin-top: 313px !important
}

html body .pt313 {
    padding-top: 313px !important
}

html body .mt314 {
    margin-top: 314px !important
}

html body .pt314 {
    padding-top: 314px !important
}

html body .mt315 {
    margin-top: 315px !important
}

html body .pt315 {
    padding-top: 315px !important
}

html body .mt316 {
    margin-top: 316px !important
}

html body .pt316 {
    padding-top: 316px !important
}

html body .mt317 {
    margin-top: 317px !important
}

html body .pt317 {
    padding-top: 317px !important
}

html body .mt318 {
    margin-top: 318px !important
}

html body .pt318 {
    padding-top: 318px !important
}

html body .mt319 {
    margin-top: 319px !important
}

html body .pt319 {
    padding-top: 319px !important
}

html body .mt320 {
    margin-top: 320px !important
}

html body .pt320 {
    padding-top: 320px !important
}

html body .mt321 {
    margin-top: 321px !important
}

html body .pt321 {
    padding-top: 321px !important
}

html body .mt322 {
    margin-top: 322px !important
}

html body .pt322 {
    padding-top: 322px !important
}

html body .mt323 {
    margin-top: 323px !important
}

html body .pt323 {
    padding-top: 323px !important
}

html body .mt324 {
    margin-top: 324px !important
}

html body .pt324 {
    padding-top: 324px !important
}

html body .mt325 {
    margin-top: 325px !important
}

html body .pt325 {
    padding-top: 325px !important
}

html body .mt326 {
    margin-top: 326px !important
}

html body .pt326 {
    padding-top: 326px !important
}

html body .mt327 {
    margin-top: 327px !important
}

html body .pt327 {
    padding-top: 327px !important
}

html body .mt328 {
    margin-top: 328px !important
}

html body .pt328 {
    padding-top: 328px !important
}

html body .mt329 {
    margin-top: 329px !important
}

html body .pt329 {
    padding-top: 329px !important
}

html body .mt330 {
    margin-top: 330px !important
}

html body .pt330 {
    padding-top: 330px !important
}

html body .mt331 {
    margin-top: 331px !important
}

html body .pt331 {
    padding-top: 331px !important
}

html body .mt332 {
    margin-top: 332px !important
}

html body .pt332 {
    padding-top: 332px !important
}

html body .mt333 {
    margin-top: 333px !important
}

html body .pt333 {
    padding-top: 333px !important
}

html body .mt334 {
    margin-top: 334px !important
}

html body .pt334 {
    padding-top: 334px !important
}

html body .mt335 {
    margin-top: 335px !important
}

html body .pt335 {
    padding-top: 335px !important
}

html body .mt336 {
    margin-top: 336px !important
}

html body .pt336 {
    padding-top: 336px !important
}

html body .mt337 {
    margin-top: 337px !important
}

html body .pt337 {
    padding-top: 337px !important
}

html body .mt338 {
    margin-top: 338px !important
}

html body .pt338 {
    padding-top: 338px !important
}

html body .mt339 {
    margin-top: 339px !important
}

html body .pt339 {
    padding-top: 339px !important
}

html body .mt340 {
    margin-top: 340px !important
}

html body .pt340 {
    padding-top: 340px !important
}

html body .mt341 {
    margin-top: 341px !important
}

html body .pt341 {
    padding-top: 341px !important
}

html body .mt342 {
    margin-top: 342px !important
}

html body .pt342 {
    padding-top: 342px !important
}

html body .mt343 {
    margin-top: 343px !important
}

html body .pt343 {
    padding-top: 343px !important
}

html body .mt344 {
    margin-top: 344px !important
}

html body .pt344 {
    padding-top: 344px !important
}

html body .mt345 {
    margin-top: 345px !important
}

html body .pt345 {
    padding-top: 345px !important
}

html body .mt346 {
    margin-top: 346px !important
}

html body .pt346 {
    padding-top: 346px !important
}

html body .mt347 {
    margin-top: 347px !important
}

html body .pt347 {
    padding-top: 347px !important
}

html body .mt348 {
    margin-top: 348px !important
}

html body .pt348 {
    padding-top: 348px !important
}

html body .mt349 {
    margin-top: 349px !important
}

html body .pt349 {
    padding-top: 349px !important
}

html body .mt350 {
    margin-top: 350px !important
}

html body .pt350 {
    padding-top: 350px !important
}

html body .mt351 {
    margin-top: 351px !important
}

html body .pt351 {
    padding-top: 351px !important
}

html body .mt352 {
    margin-top: 352px !important
}

html body .pt352 {
    padding-top: 352px !important
}

html body .mt353 {
    margin-top: 353px !important
}

html body .pt353 {
    padding-top: 353px !important
}

html body .mt354 {
    margin-top: 354px !important
}

html body .pt354 {
    padding-top: 354px !important
}

html body .mt355 {
    margin-top: 355px !important
}

html body .pt355 {
    padding-top: 355px !important
}

html body .mt356 {
    margin-top: 356px !important
}

html body .pt356 {
    padding-top: 356px !important
}

html body .mt357 {
    margin-top: 357px !important
}

html body .pt357 {
    padding-top: 357px !important
}

html body .mt358 {
    margin-top: 358px !important
}

html body .pt358 {
    padding-top: 358px !important
}

html body .mt359 {
    margin-top: 359px !important
}

html body .pt359 {
    padding-top: 359px !important
}

html body .mt360 {
    margin-top: 360px !important
}

html body .pt360 {
    padding-top: 360px !important
}

html body .mt361 {
    margin-top: 361px !important
}

html body .pt361 {
    padding-top: 361px !important
}

html body .mt362 {
    margin-top: 362px !important
}

html body .pt362 {
    padding-top: 362px !important
}

html body .mt363 {
    margin-top: 363px !important
}

html body .pt363 {
    padding-top: 363px !important
}

html body .mt364 {
    margin-top: 364px !important
}

html body .pt364 {
    padding-top: 364px !important
}

html body .mt365 {
    margin-top: 365px !important
}

html body .pt365 {
    padding-top: 365px !important
}

html body .mt366 {
    margin-top: 366px !important
}

html body .pt366 {
    padding-top: 366px !important
}

html body .mt367 {
    margin-top: 367px !important
}

html body .pt367 {
    padding-top: 367px !important
}

html body .mt368 {
    margin-top: 368px !important
}

html body .pt368 {
    padding-top: 368px !important
}

html body .mt369 {
    margin-top: 369px !important
}

html body .pt369 {
    padding-top: 369px !important
}

html body .mt370 {
    margin-top: 370px !important
}

html body .pt370 {
    padding-top: 370px !important
}

html body .mt371 {
    margin-top: 371px !important
}

html body .pt371 {
    padding-top: 371px !important
}

html body .mt372 {
    margin-top: 372px !important
}

html body .pt372 {
    padding-top: 372px !important
}

html body .mt373 {
    margin-top: 373px !important
}

html body .pt373 {
    padding-top: 373px !important
}

html body .mt374 {
    margin-top: 374px !important
}

html body .pt374 {
    padding-top: 374px !important
}

html body .mt375 {
    margin-top: 375px !important
}

html body .pt375 {
    padding-top: 375px !important
}

html body .mt376 {
    margin-top: 376px !important
}

html body .pt376 {
    padding-top: 376px !important
}

html body .mt377 {
    margin-top: 377px !important
}

html body .pt377 {
    padding-top: 377px !important
}

html body .mt378 {
    margin-top: 378px !important
}

html body .pt378 {
    padding-top: 378px !important
}

html body .mt379 {
    margin-top: 379px !important
}

html body .pt379 {
    padding-top: 379px !important
}

html body .mt380 {
    margin-top: 380px !important
}

html body .pt380 {
    padding-top: 380px !important
}

html body .mt381 {
    margin-top: 381px !important
}

html body .pt381 {
    padding-top: 381px !important
}

html body .mt382 {
    margin-top: 382px !important
}

html body .pt382 {
    padding-top: 382px !important
}

html body .mt383 {
    margin-top: 383px !important
}

html body .pt383 {
    padding-top: 383px !important
}

html body .mt384 {
    margin-top: 384px !important
}

html body .pt384 {
    padding-top: 384px !important
}

html body .mt385 {
    margin-top: 385px !important
}

html body .pt385 {
    padding-top: 385px !important
}

html body .mt386 {
    margin-top: 386px !important
}

html body .pt386 {
    padding-top: 386px !important
}

html body .mt387 {
    margin-top: 387px !important
}

html body .pt387 {
    padding-top: 387px !important
}

html body .mt388 {
    margin-top: 388px !important
}

html body .pt388 {
    padding-top: 388px !important
}

html body .mt389 {
    margin-top: 389px !important
}

html body .pt389 {
    padding-top: 389px !important
}

html body .mt390 {
    margin-top: 390px !important
}

html body .pt390 {
    padding-top: 390px !important
}

html body .mt391 {
    margin-top: 391px !important
}

html body .pt391 {
    padding-top: 391px !important
}

html body .mt392 {
    margin-top: 392px !important
}

html body .pt392 {
    padding-top: 392px !important
}

html body .mt393 {
    margin-top: 393px !important
}

html body .pt393 {
    padding-top: 393px !important
}

html body .mt394 {
    margin-top: 394px !important
}

html body .pt394 {
    padding-top: 394px !important
}

html body .mt395 {
    margin-top: 395px !important
}

html body .pt395 {
    padding-top: 395px !important
}

html body .mt396 {
    margin-top: 396px !important
}

html body .pt396 {
    padding-top: 396px !important
}

html body .mt397 {
    margin-top: 397px !important
}

html body .pt397 {
    padding-top: 397px !important
}

html body .mt398 {
    margin-top: 398px !important
}

html body .pt398 {
    padding-top: 398px !important
}

html body .mt399 {
    margin-top: 399px !important
}

html body .pt399 {
    padding-top: 399px !important
}

html body .mt400 {
    margin-top: 400px !important
}

html body .pt400 {
    padding-top: 400px !important
}

html body .mt401 {
    margin-top: 401px !important
}

html body .pt401 {
    padding-top: 401px !important
}

html body .mt402 {
    margin-top: 402px !important
}

html body .pt402 {
    padding-top: 402px !important
}

html body .mt403 {
    margin-top: 403px !important
}

html body .pt403 {
    padding-top: 403px !important
}

html body .mt404 {
    margin-top: 404px !important
}

html body .pt404 {
    padding-top: 404px !important
}

html body .mt405 {
    margin-top: 405px !important
}

html body .pt405 {
    padding-top: 405px !important
}

html body .mt406 {
    margin-top: 406px !important
}

html body .pt406 {
    padding-top: 406px !important
}

html body .mt407 {
    margin-top: 407px !important
}

html body .pt407 {
    padding-top: 407px !important
}

html body .mt408 {
    margin-top: 408px !important
}

html body .pt408 {
    padding-top: 408px !important
}

html body .mt409 {
    margin-top: 409px !important
}

html body .pt409 {
    padding-top: 409px !important
}

html body .mt410 {
    margin-top: 410px !important
}

html body .pt410 {
    padding-top: 410px !important
}

html body .mt411 {
    margin-top: 411px !important
}

html body .pt411 {
    padding-top: 411px !important
}

html body .mt412 {
    margin-top: 412px !important
}

html body .pt412 {
    padding-top: 412px !important
}

html body .mt413 {
    margin-top: 413px !important
}

html body .pt413 {
    padding-top: 413px !important
}

html body .mt414 {
    margin-top: 414px !important
}

html body .pt414 {
    padding-top: 414px !important
}

html body .mt415 {
    margin-top: 415px !important
}

html body .pt415 {
    padding-top: 415px !important
}

html body .mt416 {
    margin-top: 416px !important
}

html body .pt416 {
    padding-top: 416px !important
}

html body .mt417 {
    margin-top: 417px !important
}

html body .pt417 {
    padding-top: 417px !important
}

html body .mt418 {
    margin-top: 418px !important
}

html body .pt418 {
    padding-top: 418px !important
}

html body .mt419 {
    margin-top: 419px !important
}

html body .pt419 {
    padding-top: 419px !important
}

html body .mt420 {
    margin-top: 420px !important
}

html body .pt420 {
    padding-top: 420px !important
}

html body .mt421 {
    margin-top: 421px !important
}

html body .pt421 {
    padding-top: 421px !important
}

html body .mt422 {
    margin-top: 422px !important
}

html body .pt422 {
    padding-top: 422px !important
}

html body .mt423 {
    margin-top: 423px !important
}

html body .pt423 {
    padding-top: 423px !important
}

html body .mt424 {
    margin-top: 424px !important
}

html body .pt424 {
    padding-top: 424px !important
}

html body .mt425 {
    margin-top: 425px !important
}

html body .pt425 {
    padding-top: 425px !important
}

html body .mt426 {
    margin-top: 426px !important
}

html body .pt426 {
    padding-top: 426px !important
}

html body .mt427 {
    margin-top: 427px !important
}

html body .pt427 {
    padding-top: 427px !important
}

html body .mt428 {
    margin-top: 428px !important
}

html body .pt428 {
    padding-top: 428px !important
}

html body .mt429 {
    margin-top: 429px !important
}

html body .pt429 {
    padding-top: 429px !important
}

html body .mt430 {
    margin-top: 430px !important
}

html body .pt430 {
    padding-top: 430px !important
}

html body .mt431 {
    margin-top: 431px !important
}

html body .pt431 {
    padding-top: 431px !important
}

html body .mt432 {
    margin-top: 432px !important
}

html body .pt432 {
    padding-top: 432px !important
}

html body .mt433 {
    margin-top: 433px !important
}

html body .pt433 {
    padding-top: 433px !important
}

html body .mt434 {
    margin-top: 434px !important
}

html body .pt434 {
    padding-top: 434px !important
}

html body .mt435 {
    margin-top: 435px !important
}

html body .pt435 {
    padding-top: 435px !important
}

html body .mt436 {
    margin-top: 436px !important
}

html body .pt436 {
    padding-top: 436px !important
}

html body .mt437 {
    margin-top: 437px !important
}

html body .pt437 {
    padding-top: 437px !important
}

html body .mt438 {
    margin-top: 438px !important
}

html body .pt438 {
    padding-top: 438px !important
}

html body .mt439 {
    margin-top: 439px !important
}

html body .pt439 {
    padding-top: 439px !important
}

html body .mt440 {
    margin-top: 440px !important
}

html body .pt440 {
    padding-top: 440px !important
}

html body .mt441 {
    margin-top: 441px !important
}

html body .pt441 {
    padding-top: 441px !important
}

html body .mt442 {
    margin-top: 442px !important
}

html body .pt442 {
    padding-top: 442px !important
}

html body .mt443 {
    margin-top: 443px !important
}

html body .pt443 {
    padding-top: 443px !important
}

html body .mt444 {
    margin-top: 444px !important
}

html body .pt444 {
    padding-top: 444px !important
}

html body .mt445 {
    margin-top: 445px !important
}

html body .pt445 {
    padding-top: 445px !important
}

html body .mt446 {
    margin-top: 446px !important
}

html body .pt446 {
    padding-top: 446px !important
}

html body .mt447 {
    margin-top: 447px !important
}

html body .pt447 {
    padding-top: 447px !important
}

html body .mt448 {
    margin-top: 448px !important
}

html body .pt448 {
    padding-top: 448px !important
}

html body .mt449 {
    margin-top: 449px !important
}

html body .pt449 {
    padding-top: 449px !important
}

html body .mt450 {
    margin-top: 450px !important
}

html body .pt450 {
    padding-top: 450px !important
}

html body .mt451 {
    margin-top: 451px !important
}

html body .pt451 {
    padding-top: 451px !important
}

html body .mt452 {
    margin-top: 452px !important
}

html body .pt452 {
    padding-top: 452px !important
}

html body .mt453 {
    margin-top: 453px !important
}

html body .pt453 {
    padding-top: 453px !important
}

html body .mt454 {
    margin-top: 454px !important
}

html body .pt454 {
    padding-top: 454px !important
}

html body .mt455 {
    margin-top: 455px !important
}

html body .pt455 {
    padding-top: 455px !important
}

html body .mt456 {
    margin-top: 456px !important
}

html body .pt456 {
    padding-top: 456px !important
}

html body .mt457 {
    margin-top: 457px !important
}

html body .pt457 {
    padding-top: 457px !important
}

html body .mt458 {
    margin-top: 458px !important
}

html body .pt458 {
    padding-top: 458px !important
}

html body .mt459 {
    margin-top: 459px !important
}

html body .pt459 {
    padding-top: 459px !important
}

html body .mt460 {
    margin-top: 460px !important
}

html body .pt460 {
    padding-top: 460px !important
}

html body .mt461 {
    margin-top: 461px !important
}

html body .pt461 {
    padding-top: 461px !important
}

html body .mt462 {
    margin-top: 462px !important
}

html body .pt462 {
    padding-top: 462px !important
}

html body .mt463 {
    margin-top: 463px !important
}

html body .pt463 {
    padding-top: 463px !important
}

html body .mt464 {
    margin-top: 464px !important
}

html body .pt464 {
    padding-top: 464px !important
}

html body .mt465 {
    margin-top: 465px !important
}

html body .pt465 {
    padding-top: 465px !important
}

html body .mt466 {
    margin-top: 466px !important
}

html body .pt466 {
    padding-top: 466px !important
}

html body .mt467 {
    margin-top: 467px !important
}

html body .pt467 {
    padding-top: 467px !important
}

html body .mt468 {
    margin-top: 468px !important
}

html body .pt468 {
    padding-top: 468px !important
}

html body .mt469 {
    margin-top: 469px !important
}

html body .pt469 {
    padding-top: 469px !important
}

html body .mt470 {
    margin-top: 470px !important
}

html body .pt470 {
    padding-top: 470px !important
}

html body .mt471 {
    margin-top: 471px !important
}

html body .pt471 {
    padding-top: 471px !important
}

html body .mt472 {
    margin-top: 472px !important
}

html body .pt472 {
    padding-top: 472px !important
}

html body .mt473 {
    margin-top: 473px !important
}

html body .pt473 {
    padding-top: 473px !important
}

html body .mt474 {
    margin-top: 474px !important
}

html body .pt474 {
    padding-top: 474px !important
}

html body .mt475 {
    margin-top: 475px !important
}

html body .pt475 {
    padding-top: 475px !important
}

html body .mt476 {
    margin-top: 476px !important
}

html body .pt476 {
    padding-top: 476px !important
}

html body .mt477 {
    margin-top: 477px !important
}

html body .pt477 {
    padding-top: 477px !important
}

html body .mt478 {
    margin-top: 478px !important
}

html body .pt478 {
    padding-top: 478px !important
}

html body .mt479 {
    margin-top: 479px !important
}

html body .pt479 {
    padding-top: 479px !important
}

html body .mt480 {
    margin-top: 480px !important
}

html body .pt480 {
    padding-top: 480px !important
}

html body .mt481 {
    margin-top: 481px !important
}

html body .pt481 {
    padding-top: 481px !important
}

html body .mt482 {
    margin-top: 482px !important
}

html body .pt482 {
    padding-top: 482px !important
}

html body .mt483 {
    margin-top: 483px !important
}

html body .pt483 {
    padding-top: 483px !important
}

html body .mt484 {
    margin-top: 484px !important
}

html body .pt484 {
    padding-top: 484px !important
}

html body .mt485 {
    margin-top: 485px !important
}

html body .pt485 {
    padding-top: 485px !important
}

html body .mt486 {
    margin-top: 486px !important
}

html body .pt486 {
    padding-top: 486px !important
}

html body .mt487 {
    margin-top: 487px !important
}

html body .pt487 {
    padding-top: 487px !important
}

html body .mt488 {
    margin-top: 488px !important
}

html body .pt488 {
    padding-top: 488px !important
}

html body .mt489 {
    margin-top: 489px !important
}

html body .pt489 {
    padding-top: 489px !important
}

html body .mt490 {
    margin-top: 490px !important
}

html body .pt490 {
    padding-top: 490px !important
}

html body .mt491 {
    margin-top: 491px !important
}

html body .pt491 {
    padding-top: 491px !important
}

html body .mt492 {
    margin-top: 492px !important
}

html body .pt492 {
    padding-top: 492px !important
}

html body .mt493 {
    margin-top: 493px !important
}

html body .pt493 {
    padding-top: 493px !important
}

html body .mt494 {
    margin-top: 494px !important
}

html body .pt494 {
    padding-top: 494px !important
}

html body .mt495 {
    margin-top: 495px !important
}

html body .pt495 {
    padding-top: 495px !important
}

html body .mt496 {
    margin-top: 496px !important
}

html body .pt496 {
    padding-top: 496px !important
}

html body .mt497 {
    margin-top: 497px !important
}

html body .pt497 {
    padding-top: 497px !important
}

html body .mt498 {
    margin-top: 498px !important
}

html body .pt498 {
    padding-top: 498px !important
}

html body .mt499 {
    margin-top: 499px !important
}

html body .pt499 {
    padding-top: 499px !important
}

html body .mt500 {
    margin-top: 500px !important
}

html body .pt500 {
    padding-top: 500px !important
}

html body .mt501 {
    margin-top: 501px !important
}

html body .pt501 {
    padding-top: 501px !important
}

html body .mt502 {
    margin-top: 502px !important
}

html body .pt502 {
    padding-top: 502px !important
}

html body .mt503 {
    margin-top: 503px !important
}

html body .pt503 {
    padding-top: 503px !important
}

html body .mt504 {
    margin-top: 504px !important
}

html body .pt504 {
    padding-top: 504px !important
}

html body .mt505 {
    margin-top: 505px !important
}

html body .pt505 {
    padding-top: 505px !important
}

html body .mt506 {
    margin-top: 506px !important
}

html body .pt506 {
    padding-top: 506px !important
}

html body .mt507 {
    margin-top: 507px !important
}

html body .pt507 {
    padding-top: 507px !important
}

html body .mt508 {
    margin-top: 508px !important
}

html body .pt508 {
    padding-top: 508px !important
}

html body .mt509 {
    margin-top: 509px !important
}

html body .pt509 {
    padding-top: 509px !important
}

html body .mt510 {
    margin-top: 510px !important
}

html body .pt510 {
    padding-top: 510px !important
}

html body .mt511 {
    margin-top: 511px !important
}

html body .pt511 {
    padding-top: 511px !important
}

html body .mt512 {
    margin-top: 512px !important
}

html body .pt512 {
    padding-top: 512px !important
}

html body .mt513 {
    margin-top: 513px !important
}

html body .pt513 {
    padding-top: 513px !important
}

html body .mt514 {
    margin-top: 514px !important
}

html body .pt514 {
    padding-top: 514px !important
}

html body .mt515 {
    margin-top: 515px !important
}

html body .pt515 {
    padding-top: 515px !important
}

html body .mt516 {
    margin-top: 516px !important
}

html body .pt516 {
    padding-top: 516px !important
}

html body .mt517 {
    margin-top: 517px !important
}

html body .pt517 {
    padding-top: 517px !important
}

html body .mt518 {
    margin-top: 518px !important
}

html body .pt518 {
    padding-top: 518px !important
}

html body .mt519 {
    margin-top: 519px !important
}

html body .pt519 {
    padding-top: 519px !important
}

html body .mt520 {
    margin-top: 520px !important
}

html body .pt520 {
    padding-top: 520px !important
}

html body .mt521 {
    margin-top: 521px !important
}

html body .pt521 {
    padding-top: 521px !important
}

html body .mt522 {
    margin-top: 522px !important
}

html body .pt522 {
    padding-top: 522px !important
}

html body .mt523 {
    margin-top: 523px !important
}

html body .pt523 {
    padding-top: 523px !important
}

html body .mt524 {
    margin-top: 524px !important
}

html body .pt524 {
    padding-top: 524px !important
}

html body .mt525 {
    margin-top: 525px !important
}

html body .pt525 {
    padding-top: 525px !important
}

html body .mt526 {
    margin-top: 526px !important
}

html body .pt526 {
    padding-top: 526px !important
}

html body .mt527 {
    margin-top: 527px !important
}

html body .pt527 {
    padding-top: 527px !important
}

html body .mt528 {
    margin-top: 528px !important
}

html body .pt528 {
    padding-top: 528px !important
}

html body .mt529 {
    margin-top: 529px !important
}

html body .pt529 {
    padding-top: 529px !important
}

html body .mt530 {
    margin-top: 530px !important
}

html body .pt530 {
    padding-top: 530px !important
}

html body .mt531 {
    margin-top: 531px !important
}

html body .pt531 {
    padding-top: 531px !important
}

html body .mt532 {
    margin-top: 532px !important
}

html body .pt532 {
    padding-top: 532px !important
}

html body .mt533 {
    margin-top: 533px !important
}

html body .pt533 {
    padding-top: 533px !important
}

html body .mt534 {
    margin-top: 534px !important
}

html body .pt534 {
    padding-top: 534px !important
}

html body .mt535 {
    margin-top: 535px !important
}

html body .pt535 {
    padding-top: 535px !important
}

html body .mt536 {
    margin-top: 536px !important
}

html body .pt536 {
    padding-top: 536px !important
}

html body .mt537 {
    margin-top: 537px !important
}

html body .pt537 {
    padding-top: 537px !important
}

html body .mt538 {
    margin-top: 538px !important
}

html body .pt538 {
    padding-top: 538px !important
}

html body .mt539 {
    margin-top: 539px !important
}

html body .pt539 {
    padding-top: 539px !important
}

html body .mt540 {
    margin-top: 540px !important
}

html body .pt540 {
    padding-top: 540px !important
}

html body .mt541 {
    margin-top: 541px !important
}

html body .pt541 {
    padding-top: 541px !important
}

html body .mt542 {
    margin-top: 542px !important
}

html body .pt542 {
    padding-top: 542px !important
}

html body .mt543 {
    margin-top: 543px !important
}

html body .pt543 {
    padding-top: 543px !important
}

html body .mt544 {
    margin-top: 544px !important
}

html body .pt544 {
    padding-top: 544px !important
}

html body .mt545 {
    margin-top: 545px !important
}

html body .pt545 {
    padding-top: 545px !important
}

html body .mt546 {
    margin-top: 546px !important
}

html body .pt546 {
    padding-top: 546px !important
}

html body .mt547 {
    margin-top: 547px !important
}

html body .pt547 {
    padding-top: 547px !important
}

html body .mt548 {
    margin-top: 548px !important
}

html body .pt548 {
    padding-top: 548px !important
}

html body .mt549 {
    margin-top: 549px !important
}

html body .pt549 {
    padding-top: 549px !important
}

html body .mt550 {
    margin-top: 550px !important
}

html body .pt550 {
    padding-top: 550px !important
}

html body .mt551 {
    margin-top: 551px !important
}

html body .pt551 {
    padding-top: 551px !important
}

html body .mt552 {
    margin-top: 552px !important
}

html body .pt552 {
    padding-top: 552px !important
}

html body .mt553 {
    margin-top: 553px !important
}

html body .pt553 {
    padding-top: 553px !important
}

html body .mt554 {
    margin-top: 554px !important
}

html body .pt554 {
    padding-top: 554px !important
}

html body .mt555 {
    margin-top: 555px !important
}

html body .pt555 {
    padding-top: 555px !important
}

html body .mt556 {
    margin-top: 556px !important
}

html body .pt556 {
    padding-top: 556px !important
}

html body .mt557 {
    margin-top: 557px !important
}

html body .pt557 {
    padding-top: 557px !important
}

html body .mt558 {
    margin-top: 558px !important
}

html body .pt558 {
    padding-top: 558px !important
}

html body .mt559 {
    margin-top: 559px !important
}

html body .pt559 {
    padding-top: 559px !important
}

html body .mt560 {
    margin-top: 560px !important
}

html body .pt560 {
    padding-top: 560px !important
}

html body .mt561 {
    margin-top: 561px !important
}

html body .pt561 {
    padding-top: 561px !important
}

html body .mt562 {
    margin-top: 562px !important
}

html body .pt562 {
    padding-top: 562px !important
}

html body .mt563 {
    margin-top: 563px !important
}

html body .pt563 {
    padding-top: 563px !important
}

html body .mt564 {
    margin-top: 564px !important
}

html body .pt564 {
    padding-top: 564px !important
}

html body .mt565 {
    margin-top: 565px !important
}

html body .pt565 {
    padding-top: 565px !important
}

html body .mt566 {
    margin-top: 566px !important
}

html body .pt566 {
    padding-top: 566px !important
}

html body .mt567 {
    margin-top: 567px !important
}

html body .pt567 {
    padding-top: 567px !important
}

html body .mt568 {
    margin-top: 568px !important
}

html body .pt568 {
    padding-top: 568px !important
}

html body .mt569 {
    margin-top: 569px !important
}

html body .pt569 {
    padding-top: 569px !important
}

html body .mt570 {
    margin-top: 570px !important
}

html body .pt570 {
    padding-top: 570px !important
}

html body .mt571 {
    margin-top: 571px !important
}

html body .pt571 {
    padding-top: 571px !important
}

html body .mt572 {
    margin-top: 572px !important
}

html body .pt572 {
    padding-top: 572px !important
}

html body .mt573 {
    margin-top: 573px !important
}

html body .pt573 {
    padding-top: 573px !important
}

html body .mt574 {
    margin-top: 574px !important
}

html body .pt574 {
    padding-top: 574px !important
}

html body .mt575 {
    margin-top: 575px !important
}

html body .pt575 {
    padding-top: 575px !important
}

html body .mt576 {
    margin-top: 576px !important
}

html body .pt576 {
    padding-top: 576px !important
}

html body .mt577 {
    margin-top: 577px !important
}

html body .pt577 {
    padding-top: 577px !important
}

html body .mt578 {
    margin-top: 578px !important
}

html body .pt578 {
    padding-top: 578px !important
}

html body .mt579 {
    margin-top: 579px !important
}

html body .pt579 {
    padding-top: 579px !important
}

html body .mt580 {
    margin-top: 580px !important
}

html body .pt580 {
    padding-top: 580px !important
}

html body .mt581 {
    margin-top: 581px !important
}

html body .pt581 {
    padding-top: 581px !important
}

html body .mt582 {
    margin-top: 582px !important
}

html body .pt582 {
    padding-top: 582px !important
}

html body .mt583 {
    margin-top: 583px !important
}

html body .pt583 {
    padding-top: 583px !important
}

html body .mt584 {
    margin-top: 584px !important
}

html body .pt584 {
    padding-top: 584px !important
}

html body .mt585 {
    margin-top: 585px !important
}

html body .pt585 {
    padding-top: 585px !important
}

html body .mt586 {
    margin-top: 586px !important
}

html body .pt586 {
    padding-top: 586px !important
}

html body .mt587 {
    margin-top: 587px !important
}

html body .pt587 {
    padding-top: 587px !important
}

html body .mt588 {
    margin-top: 588px !important
}

html body .pt588 {
    padding-top: 588px !important
}

html body .mt589 {
    margin-top: 589px !important
}

html body .pt589 {
    padding-top: 589px !important
}

html body .mt590 {
    margin-top: 590px !important
}

html body .pt590 {
    padding-top: 590px !important
}

html body .mt591 {
    margin-top: 591px !important
}

html body .pt591 {
    padding-top: 591px !important
}

html body .mt592 {
    margin-top: 592px !important
}

html body .pt592 {
    padding-top: 592px !important
}

html body .mt593 {
    margin-top: 593px !important
}

html body .pt593 {
    padding-top: 593px !important
}

html body .mt594 {
    margin-top: 594px !important
}

html body .pt594 {
    padding-top: 594px !important
}

html body .mt595 {
    margin-top: 595px !important
}

html body .pt595 {
    padding-top: 595px !important
}

html body .mt596 {
    margin-top: 596px !important
}

html body .pt596 {
    padding-top: 596px !important
}

html body .mt597 {
    margin-top: 597px !important
}

html body .pt597 {
    padding-top: 597px !important
}

html body .mt598 {
    margin-top: 598px !important
}

html body .pt598 {
    padding-top: 598px !important
}

html body .mt599 {
    margin-top: 599px !important
}

html body .pt599 {
    padding-top: 599px !important
}

html body .mt600 {
    margin-top: 600px !important
}

html body .pt600 {
    padding-top: 600px !important
}

html body .mt601 {
    margin-top: 601px !important
}

html body .pt601 {
    padding-top: 601px !important
}

html body .mt602 {
    margin-top: 602px !important
}

html body .pt602 {
    padding-top: 602px !important
}

html body .mt603 {
    margin-top: 603px !important
}

html body .pt603 {
    padding-top: 603px !important
}

html body .mt604 {
    margin-top: 604px !important
}

html body .pt604 {
    padding-top: 604px !important
}

html body .mt605 {
    margin-top: 605px !important
}

html body .pt605 {
    padding-top: 605px !important
}

html body .mt606 {
    margin-top: 606px !important
}

html body .pt606 {
    padding-top: 606px !important
}

html body .mt607 {
    margin-top: 607px !important
}

html body .pt607 {
    padding-top: 607px !important
}

html body .mt608 {
    margin-top: 608px !important
}

html body .pt608 {
    padding-top: 608px !important
}

html body .mt609 {
    margin-top: 609px !important
}

html body .pt609 {
    padding-top: 609px !important
}

html body .mt610 {
    margin-top: 610px !important
}

html body .pt610 {
    padding-top: 610px !important
}

html body .mt611 {
    margin-top: 611px !important
}

html body .pt611 {
    padding-top: 611px !important
}

html body .mt612 {
    margin-top: 612px !important
}

html body .pt612 {
    padding-top: 612px !important
}

html body .mt613 {
    margin-top: 613px !important
}

html body .pt613 {
    padding-top: 613px !important
}

html body .mt614 {
    margin-top: 614px !important
}

html body .pt614 {
    padding-top: 614px !important
}

html body .mt615 {
    margin-top: 615px !important
}

html body .pt615 {
    padding-top: 615px !important
}

html body .mt616 {
    margin-top: 616px !important
}

html body .pt616 {
    padding-top: 616px !important
}

html body .mt617 {
    margin-top: 617px !important
}

html body .pt617 {
    padding-top: 617px !important
}

html body .mt618 {
    margin-top: 618px !important
}

html body .pt618 {
    padding-top: 618px !important
}

html body .mt619 {
    margin-top: 619px !important
}

html body .pt619 {
    padding-top: 619px !important
}

html body .mt620 {
    margin-top: 620px !important
}

html body .pt620 {
    padding-top: 620px !important
}

html body .mt621 {
    margin-top: 621px !important
}

html body .pt621 {
    padding-top: 621px !important
}

html body .mt622 {
    margin-top: 622px !important
}

html body .pt622 {
    padding-top: 622px !important
}

html body .mt623 {
    margin-top: 623px !important
}

html body .pt623 {
    padding-top: 623px !important
}

html body .mt624 {
    margin-top: 624px !important
}

html body .pt624 {
    padding-top: 624px !important
}

html body .mt625 {
    margin-top: 625px !important
}

html body .pt625 {
    padding-top: 625px !important
}

html body .mt626 {
    margin-top: 626px !important
}

html body .pt626 {
    padding-top: 626px !important
}

html body .mt627 {
    margin-top: 627px !important
}

html body .pt627 {
    padding-top: 627px !important
}

html body .mt628 {
    margin-top: 628px !important
}

html body .pt628 {
    padding-top: 628px !important
}

html body .mt629 {
    margin-top: 629px !important
}

html body .pt629 {
    padding-top: 629px !important
}

html body .mt630 {
    margin-top: 630px !important
}

html body .pt630 {
    padding-top: 630px !important
}

html body .mt631 {
    margin-top: 631px !important
}

html body .pt631 {
    padding-top: 631px !important
}

html body .mt632 {
    margin-top: 632px !important
}

html body .pt632 {
    padding-top: 632px !important
}

html body .mt633 {
    margin-top: 633px !important
}

html body .pt633 {
    padding-top: 633px !important
}

html body .mt634 {
    margin-top: 634px !important
}

html body .pt634 {
    padding-top: 634px !important
}

html body .mt635 {
    margin-top: 635px !important
}

html body .pt635 {
    padding-top: 635px !important
}

html body .mt636 {
    margin-top: 636px !important
}

html body .pt636 {
    padding-top: 636px !important
}

html body .mt637 {
    margin-top: 637px !important
}

html body .pt637 {
    padding-top: 637px !important
}

html body .mt638 {
    margin-top: 638px !important
}

html body .pt638 {
    padding-top: 638px !important
}

html body .mt639 {
    margin-top: 639px !important
}

html body .pt639 {
    padding-top: 639px !important
}

html body .mt640 {
    margin-top: 640px !important
}

html body .pt640 {
    padding-top: 640px !important
}

html body .mt641 {
    margin-top: 641px !important
}

html body .pt641 {
    padding-top: 641px !important
}

html body .mt642 {
    margin-top: 642px !important
}

html body .pt642 {
    padding-top: 642px !important
}

html body .mt643 {
    margin-top: 643px !important
}

html body .pt643 {
    padding-top: 643px !important
}

html body .mt644 {
    margin-top: 644px !important
}

html body .pt644 {
    padding-top: 644px !important
}

html body .mt645 {
    margin-top: 645px !important
}

html body .pt645 {
    padding-top: 645px !important
}

html body .mt646 {
    margin-top: 646px !important
}

html body .pt646 {
    padding-top: 646px !important
}

html body .mt647 {
    margin-top: 647px !important
}

html body .pt647 {
    padding-top: 647px !important
}

html body .mt648 {
    margin-top: 648px !important
}

html body .pt648 {
    padding-top: 648px !important
}

html body .mt649 {
    margin-top: 649px !important
}

html body .pt649 {
    padding-top: 649px !important
}

html body .mt650 {
    margin-top: 650px !important
}

html body .pt650 {
    padding-top: 650px !important
}

html body .mt651 {
    margin-top: 651px !important
}

html body .pt651 {
    padding-top: 651px !important
}

html body .mt652 {
    margin-top: 652px !important
}

html body .pt652 {
    padding-top: 652px !important
}

html body .mt653 {
    margin-top: 653px !important
}

html body .pt653 {
    padding-top: 653px !important
}

html body .mt654 {
    margin-top: 654px !important
}

html body .pt654 {
    padding-top: 654px !important
}

html body .mt655 {
    margin-top: 655px !important
}

html body .pt655 {
    padding-top: 655px !important
}

html body .mt656 {
    margin-top: 656px !important
}

html body .pt656 {
    padding-top: 656px !important
}

html body .mt657 {
    margin-top: 657px !important
}

html body .pt657 {
    padding-top: 657px !important
}

html body .mt658 {
    margin-top: 658px !important
}

html body .pt658 {
    padding-top: 658px !important
}

html body .mt659 {
    margin-top: 659px !important
}

html body .pt659 {
    padding-top: 659px !important
}

html body .mt660 {
    margin-top: 660px !important
}

html body .pt660 {
    padding-top: 660px !important
}

html body .mt661 {
    margin-top: 661px !important
}

html body .pt661 {
    padding-top: 661px !important
}

html body .mt662 {
    margin-top: 662px !important
}

html body .pt662 {
    padding-top: 662px !important
}

html body .mt663 {
    margin-top: 663px !important
}

html body .pt663 {
    padding-top: 663px !important
}

html body .mt664 {
    margin-top: 664px !important
}

html body .pt664 {
    padding-top: 664px !important
}

html body .mt665 {
    margin-top: 665px !important
}

html body .pt665 {
    padding-top: 665px !important
}

html body .mt666 {
    margin-top: 666px !important
}

html body .pt666 {
    padding-top: 666px !important
}

html body .mt667 {
    margin-top: 667px !important
}

html body .pt667 {
    padding-top: 667px !important
}

html body .mt668 {
    margin-top: 668px !important
}

html body .pt668 {
    padding-top: 668px !important
}

html body .mt669 {
    margin-top: 669px !important
}

html body .pt669 {
    padding-top: 669px !important
}

html body .mt670 {
    margin-top: 670px !important
}

html body .pt670 {
    padding-top: 670px !important
}

html body .mt671 {
    margin-top: 671px !important
}

html body .pt671 {
    padding-top: 671px !important
}

html body .mt672 {
    margin-top: 672px !important
}

html body .pt672 {
    padding-top: 672px !important
}

html body .mt673 {
    margin-top: 673px !important
}

html body .pt673 {
    padding-top: 673px !important
}

html body .mt674 {
    margin-top: 674px !important
}

html body .pt674 {
    padding-top: 674px !important
}

html body .mt675 {
    margin-top: 675px !important
}

html body .pt675 {
    padding-top: 675px !important
}

html body .mt676 {
    margin-top: 676px !important
}

html body .pt676 {
    padding-top: 676px !important
}

html body .mt677 {
    margin-top: 677px !important
}

html body .pt677 {
    padding-top: 677px !important
}

html body .mt678 {
    margin-top: 678px !important
}

html body .pt678 {
    padding-top: 678px !important
}

html body .mt679 {
    margin-top: 679px !important
}

html body .pt679 {
    padding-top: 679px !important
}

html body .mt680 {
    margin-top: 680px !important
}

html body .pt680 {
    padding-top: 680px !important
}

html body .mt681 {
    margin-top: 681px !important
}

html body .pt681 {
    padding-top: 681px !important
}

html body .mt682 {
    margin-top: 682px !important
}

html body .pt682 {
    padding-top: 682px !important
}

html body .mt683 {
    margin-top: 683px !important
}

html body .pt683 {
    padding-top: 683px !important
}

html body .mt684 {
    margin-top: 684px !important
}

html body .pt684 {
    padding-top: 684px !important
}

html body .mt685 {
    margin-top: 685px !important
}

html body .pt685 {
    padding-top: 685px !important
}

html body .mt686 {
    margin-top: 686px !important
}

html body .pt686 {
    padding-top: 686px !important
}

html body .mt687 {
    margin-top: 687px !important
}

html body .pt687 {
    padding-top: 687px !important
}

html body .mt688 {
    margin-top: 688px !important
}

html body .pt688 {
    padding-top: 688px !important
}

html body .mt689 {
    margin-top: 689px !important
}

html body .pt689 {
    padding-top: 689px !important
}

html body .mt690 {
    margin-top: 690px !important
}

html body .pt690 {
    padding-top: 690px !important
}

html body .mt691 {
    margin-top: 691px !important
}

html body .pt691 {
    padding-top: 691px !important
}

html body .mt692 {
    margin-top: 692px !important
}

html body .pt692 {
    padding-top: 692px !important
}

html body .mt693 {
    margin-top: 693px !important
}

html body .pt693 {
    padding-top: 693px !important
}

html body .mt694 {
    margin-top: 694px !important
}

html body .pt694 {
    padding-top: 694px !important
}

html body .mt695 {
    margin-top: 695px !important
}

html body .pt695 {
    padding-top: 695px !important
}

html body .mt696 {
    margin-top: 696px !important
}

html body .pt696 {
    padding-top: 696px !important
}

html body .mt697 {
    margin-top: 697px !important
}

html body .pt697 {
    padding-top: 697px !important
}

html body .mt698 {
    margin-top: 698px !important
}

html body .pt698 {
    padding-top: 698px !important
}

html body .mt699 {
    margin-top: 699px !important
}

html body .pt699 {
    padding-top: 699px !important
}

html body .mt700 {
    margin-top: 700px !important
}

html body .pt700 {
    padding-top: 700px !important
}

html body .mt701 {
    margin-top: 701px !important
}

html body .pt701 {
    padding-top: 701px !important
}

html body .mt702 {
    margin-top: 702px !important
}

html body .pt702 {
    padding-top: 702px !important
}

html body .mt703 {
    margin-top: 703px !important
}

html body .pt703 {
    padding-top: 703px !important
}

html body .mt704 {
    margin-top: 704px !important
}

html body .pt704 {
    padding-top: 704px !important
}

html body .mt705 {
    margin-top: 705px !important
}

html body .pt705 {
    padding-top: 705px !important
}

html body .mt706 {
    margin-top: 706px !important
}

html body .pt706 {
    padding-top: 706px !important
}

html body .mt707 {
    margin-top: 707px !important
}

html body .pt707 {
    padding-top: 707px !important
}

html body .mt708 {
    margin-top: 708px !important
}

html body .pt708 {
    padding-top: 708px !important
}

html body .mt709 {
    margin-top: 709px !important
}

html body .pt709 {
    padding-top: 709px !important
}

html body .mt710 {
    margin-top: 710px !important
}

html body .pt710 {
    padding-top: 710px !important
}

html body .mt711 {
    margin-top: 711px !important
}

html body .pt711 {
    padding-top: 711px !important
}

html body .mt712 {
    margin-top: 712px !important
}

html body .pt712 {
    padding-top: 712px !important
}

html body .mt713 {
    margin-top: 713px !important
}

html body .pt713 {
    padding-top: 713px !important
}

html body .mt714 {
    margin-top: 714px !important
}

html body .pt714 {
    padding-top: 714px !important
}

html body .mt715 {
    margin-top: 715px !important
}

html body .pt715 {
    padding-top: 715px !important
}

html body .mt716 {
    margin-top: 716px !important
}

html body .pt716 {
    padding-top: 716px !important
}

html body .mt717 {
    margin-top: 717px !important
}

html body .pt717 {
    padding-top: 717px !important
}

html body .mt718 {
    margin-top: 718px !important
}

html body .pt718 {
    padding-top: 718px !important
}

html body .mt719 {
    margin-top: 719px !important
}

html body .pt719 {
    padding-top: 719px !important
}

html body .mt720 {
    margin-top: 720px !important
}

html body .pt720 {
    padding-top: 720px !important
}

html body .mt721 {
    margin-top: 721px !important
}

html body .pt721 {
    padding-top: 721px !important
}

html body .mt722 {
    margin-top: 722px !important
}

html body .pt722 {
    padding-top: 722px !important
}

html body .mt723 {
    margin-top: 723px !important
}

html body .pt723 {
    padding-top: 723px !important
}

html body .mt724 {
    margin-top: 724px !important
}

html body .pt724 {
    padding-top: 724px !important
}

html body .mt725 {
    margin-top: 725px !important
}

html body .pt725 {
    padding-top: 725px !important
}

html body .mt726 {
    margin-top: 726px !important
}

html body .pt726 {
    padding-top: 726px !important
}

html body .mt727 {
    margin-top: 727px !important
}

html body .pt727 {
    padding-top: 727px !important
}

html body .mt728 {
    margin-top: 728px !important
}

html body .pt728 {
    padding-top: 728px !important
}

html body .mt729 {
    margin-top: 729px !important
}

html body .pt729 {
    padding-top: 729px !important
}

html body .mt730 {
    margin-top: 730px !important
}

html body .pt730 {
    padding-top: 730px !important
}

html body .mt731 {
    margin-top: 731px !important
}

html body .pt731 {
    padding-top: 731px !important
}

html body .mt732 {
    margin-top: 732px !important
}

html body .pt732 {
    padding-top: 732px !important
}

html body .mt733 {
    margin-top: 733px !important
}

html body .pt733 {
    padding-top: 733px !important
}

html body .mt734 {
    margin-top: 734px !important
}

html body .pt734 {
    padding-top: 734px !important
}

html body .mt735 {
    margin-top: 735px !important
}

html body .pt735 {
    padding-top: 735px !important
}

html body .mt736 {
    margin-top: 736px !important
}

html body .pt736 {
    padding-top: 736px !important
}

html body .mt737 {
    margin-top: 737px !important
}

html body .pt737 {
    padding-top: 737px !important
}

html body .mt738 {
    margin-top: 738px !important
}

html body .pt738 {
    padding-top: 738px !important
}

html body .mt739 {
    margin-top: 739px !important
}

html body .pt739 {
    padding-top: 739px !important
}

html body .mt740 {
    margin-top: 740px !important
}

html body .pt740 {
    padding-top: 740px !important
}

html body .mt741 {
    margin-top: 741px !important
}

html body .pt741 {
    padding-top: 741px !important
}

html body .mt742 {
    margin-top: 742px !important
}

html body .pt742 {
    padding-top: 742px !important
}

html body .mt743 {
    margin-top: 743px !important
}

html body .pt743 {
    padding-top: 743px !important
}

html body .mt744 {
    margin-top: 744px !important
}

html body .pt744 {
    padding-top: 744px !important
}

html body .mt745 {
    margin-top: 745px !important
}

html body .pt745 {
    padding-top: 745px !important
}

html body .mt746 {
    margin-top: 746px !important
}

html body .pt746 {
    padding-top: 746px !important
}

html body .mt747 {
    margin-top: 747px !important
}

html body .pt747 {
    padding-top: 747px !important
}

html body .mt748 {
    margin-top: 748px !important
}

html body .pt748 {
    padding-top: 748px !important
}

html body .mt749 {
    margin-top: 749px !important
}

html body .pt749 {
    padding-top: 749px !important
}

html body .mt750 {
    margin-top: 750px !important
}

html body .pt750 {
    padding-top: 750px !important
}

html body .mt751 {
    margin-top: 751px !important
}

html body .pt751 {
    padding-top: 751px !important
}

html body .mt752 {
    margin-top: 752px !important
}

html body .pt752 {
    padding-top: 752px !important
}

html body .mt753 {
    margin-top: 753px !important
}

html body .pt753 {
    padding-top: 753px !important
}

html body .mt754 {
    margin-top: 754px !important
}

html body .pt754 {
    padding-top: 754px !important
}

html body .mt755 {
    margin-top: 755px !important
}

html body .pt755 {
    padding-top: 755px !important
}

html body .mt756 {
    margin-top: 756px !important
}

html body .pt756 {
    padding-top: 756px !important
}

html body .mt757 {
    margin-top: 757px !important
}

html body .pt757 {
    padding-top: 757px !important
}

html body .mt758 {
    margin-top: 758px !important
}

html body .pt758 {
    padding-top: 758px !important
}

html body .mt759 {
    margin-top: 759px !important
}

html body .pt759 {
    padding-top: 759px !important
}

html body .mt760 {
    margin-top: 760px !important
}

html body .pt760 {
    padding-top: 760px !important
}

html body .mt761 {
    margin-top: 761px !important
}

html body .pt761 {
    padding-top: 761px !important
}

html body .mt762 {
    margin-top: 762px !important
}

html body .pt762 {
    padding-top: 762px !important
}

html body .mt763 {
    margin-top: 763px !important
}

html body .pt763 {
    padding-top: 763px !important
}

html body .mt764 {
    margin-top: 764px !important
}

html body .pt764 {
    padding-top: 764px !important
}

html body .mt765 {
    margin-top: 765px !important
}

html body .pt765 {
    padding-top: 765px !important
}

html body .mt766 {
    margin-top: 766px !important
}

html body .pt766 {
    padding-top: 766px !important
}

html body .mt767 {
    margin-top: 767px !important
}

html body .pt767 {
    padding-top: 767px !important
}

html body .mt768 {
    margin-top: 768px !important
}

html body .pt768 {
    padding-top: 768px !important
}

html body .mt769 {
    margin-top: 769px !important
}

html body .pt769 {
    padding-top: 769px !important
}

html body .mt770 {
    margin-top: 770px !important
}

html body .pt770 {
    padding-top: 770px !important
}

html body .mt771 {
    margin-top: 771px !important
}

html body .pt771 {
    padding-top: 771px !important
}

html body .mt772 {
    margin-top: 772px !important
}

html body .pt772 {
    padding-top: 772px !important
}

html body .mt773 {
    margin-top: 773px !important
}

html body .pt773 {
    padding-top: 773px !important
}

html body .mt774 {
    margin-top: 774px !important
}

html body .pt774 {
    padding-top: 774px !important
}

html body .mt775 {
    margin-top: 775px !important
}

html body .pt775 {
    padding-top: 775px !important
}

html body .mt776 {
    margin-top: 776px !important
}

html body .pt776 {
    padding-top: 776px !important
}

html body .mt777 {
    margin-top: 777px !important
}

html body .pt777 {
    padding-top: 777px !important
}

html body .mt778 {
    margin-top: 778px !important
}

html body .pt778 {
    padding-top: 778px !important
}

html body .mt779 {
    margin-top: 779px !important
}

html body .pt779 {
    padding-top: 779px !important
}

html body .mt780 {
    margin-top: 780px !important
}

html body .pt780 {
    padding-top: 780px !important
}

html body .mt781 {
    margin-top: 781px !important
}

html body .pt781 {
    padding-top: 781px !important
}

html body .mt782 {
    margin-top: 782px !important
}

html body .pt782 {
    padding-top: 782px !important
}

html body .mt783 {
    margin-top: 783px !important
}

html body .pt783 {
    padding-top: 783px !important
}

html body .mt784 {
    margin-top: 784px !important
}

html body .pt784 {
    padding-top: 784px !important
}

html body .mt785 {
    margin-top: 785px !important
}

html body .pt785 {
    padding-top: 785px !important
}

html body .mt786 {
    margin-top: 786px !important
}

html body .pt786 {
    padding-top: 786px !important
}

html body .mt787 {
    margin-top: 787px !important
}

html body .pt787 {
    padding-top: 787px !important
}

html body .mt788 {
    margin-top: 788px !important
}

html body .pt788 {
    padding-top: 788px !important
}

html body .mt789 {
    margin-top: 789px !important
}

html body .pt789 {
    padding-top: 789px !important
}

html body .mt790 {
    margin-top: 790px !important
}

html body .pt790 {
    padding-top: 790px !important
}

html body .mt791 {
    margin-top: 791px !important
}

html body .pt791 {
    padding-top: 791px !important
}

html body .mt792 {
    margin-top: 792px !important
}

html body .pt792 {
    padding-top: 792px !important
}

html body .mt793 {
    margin-top: 793px !important
}

html body .pt793 {
    padding-top: 793px !important
}

html body .mt794 {
    margin-top: 794px !important
}

html body .pt794 {
    padding-top: 794px !important
}

html body .mt795 {
    margin-top: 795px !important
}

html body .pt795 {
    padding-top: 795px !important
}

html body .mt796 {
    margin-top: 796px !important
}

html body .pt796 {
    padding-top: 796px !important
}

html body .mt797 {
    margin-top: 797px !important
}

html body .pt797 {
    padding-top: 797px !important
}

html body .mt798 {
    margin-top: 798px !important
}

html body .pt798 {
    padding-top: 798px !important
}

html body .mt799 {
    margin-top: 799px !important
}

html body .pt799 {
    padding-top: 799px !important
}

html body .mt800 {
    margin-top: 800px !important
}

html body .pt800 {
    padding-top: 800px !important
}

html body .mt801 {
    margin-top: 801px !important
}

html body .pt801 {
    padding-top: 801px !important
}

html body .mt802 {
    margin-top: 802px !important
}

html body .pt802 {
    padding-top: 802px !important
}

html body .mt803 {
    margin-top: 803px !important
}

html body .pt803 {
    padding-top: 803px !important
}

html body .mt804 {
    margin-top: 804px !important
}

html body .pt804 {
    padding-top: 804px !important
}

html body .mt805 {
    margin-top: 805px !important
}

html body .pt805 {
    padding-top: 805px !important
}

html body .mt806 {
    margin-top: 806px !important
}

html body .pt806 {
    padding-top: 806px !important
}

html body .mt807 {
    margin-top: 807px !important
}

html body .pt807 {
    padding-top: 807px !important
}

html body .mt808 {
    margin-top: 808px !important
}

html body .pt808 {
    padding-top: 808px !important
}

html body .mt809 {
    margin-top: 809px !important
}

html body .pt809 {
    padding-top: 809px !important
}

html body .mt810 {
    margin-top: 810px !important
}

html body .pt810 {
    padding-top: 810px !important
}

html body .mt811 {
    margin-top: 811px !important
}

html body .pt811 {
    padding-top: 811px !important
}

html body .mt812 {
    margin-top: 812px !important
}

html body .pt812 {
    padding-top: 812px !important
}

html body .mt813 {
    margin-top: 813px !important
}

html body .pt813 {
    padding-top: 813px !important
}

html body .mt814 {
    margin-top: 814px !important
}

html body .pt814 {
    padding-top: 814px !important
}

html body .mt815 {
    margin-top: 815px !important
}

html body .pt815 {
    padding-top: 815px !important
}

html body .mt816 {
    margin-top: 816px !important
}

html body .pt816 {
    padding-top: 816px !important
}

html body .mt817 {
    margin-top: 817px !important
}

html body .pt817 {
    padding-top: 817px !important
}

html body .mt818 {
    margin-top: 818px !important
}

html body .pt818 {
    padding-top: 818px !important
}

html body .mt819 {
    margin-top: 819px !important
}

html body .pt819 {
    padding-top: 819px !important
}

html body .mt820 {
    margin-top: 820px !important
}

html body .pt820 {
    padding-top: 820px !important
}

html body .mt821 {
    margin-top: 821px !important
}

html body .pt821 {
    padding-top: 821px !important
}

html body .mt822 {
    margin-top: 822px !important
}

html body .pt822 {
    padding-top: 822px !important
}

html body .mt823 {
    margin-top: 823px !important
}

html body .pt823 {
    padding-top: 823px !important
}

html body .mt824 {
    margin-top: 824px !important
}

html body .pt824 {
    padding-top: 824px !important
}

html body .mt825 {
    margin-top: 825px !important
}

html body .pt825 {
    padding-top: 825px !important
}

html body .mt826 {
    margin-top: 826px !important
}

html body .pt826 {
    padding-top: 826px !important
}

html body .mt827 {
    margin-top: 827px !important
}

html body .pt827 {
    padding-top: 827px !important
}

html body .mt828 {
    margin-top: 828px !important
}

html body .pt828 {
    padding-top: 828px !important
}

html body .mt829 {
    margin-top: 829px !important
}

html body .pt829 {
    padding-top: 829px !important
}

html body .mt830 {
    margin-top: 830px !important
}

html body .pt830 {
    padding-top: 830px !important
}

html body .mt831 {
    margin-top: 831px !important
}

html body .pt831 {
    padding-top: 831px !important
}

html body .mt832 {
    margin-top: 832px !important
}

html body .pt832 {
    padding-top: 832px !important
}

html body .mt833 {
    margin-top: 833px !important
}

html body .pt833 {
    padding-top: 833px !important
}

html body .mt834 {
    margin-top: 834px !important
}

html body .pt834 {
    padding-top: 834px !important
}

html body .mt835 {
    margin-top: 835px !important
}

html body .pt835 {
    padding-top: 835px !important
}

html body .mt836 {
    margin-top: 836px !important
}

html body .pt836 {
    padding-top: 836px !important
}

html body .mt837 {
    margin-top: 837px !important
}

html body .pt837 {
    padding-top: 837px !important
}

html body .mt838 {
    margin-top: 838px !important
}

html body .pt838 {
    padding-top: 838px !important
}

html body .mt839 {
    margin-top: 839px !important
}

html body .pt839 {
    padding-top: 839px !important
}

html body .mt840 {
    margin-top: 840px !important
}

html body .pt840 {
    padding-top: 840px !important
}

html body .mt841 {
    margin-top: 841px !important
}

html body .pt841 {
    padding-top: 841px !important
}

html body .mt842 {
    margin-top: 842px !important
}

html body .pt842 {
    padding-top: 842px !important
}

html body .mt843 {
    margin-top: 843px !important
}

html body .pt843 {
    padding-top: 843px !important
}

html body .mt844 {
    margin-top: 844px !important
}

html body .pt844 {
    padding-top: 844px !important
}

html body .mt845 {
    margin-top: 845px !important
}

html body .pt845 {
    padding-top: 845px !important
}

html body .mt846 {
    margin-top: 846px !important
}

html body .pt846 {
    padding-top: 846px !important
}

html body .mt847 {
    margin-top: 847px !important
}

html body .pt847 {
    padding-top: 847px !important
}

html body .mt848 {
    margin-top: 848px !important
}

html body .pt848 {
    padding-top: 848px !important
}

html body .mt849 {
    margin-top: 849px !important
}

html body .pt849 {
    padding-top: 849px !important
}

html body .mt850 {
    margin-top: 850px !important
}

html body .pt850 {
    padding-top: 850px !important
}

html body .mt851 {
    margin-top: 851px !important
}

html body .pt851 {
    padding-top: 851px !important
}

html body .mt852 {
    margin-top: 852px !important
}

html body .pt852 {
    padding-top: 852px !important
}

html body .mt853 {
    margin-top: 853px !important
}

html body .pt853 {
    padding-top: 853px !important
}

html body .mt854 {
    margin-top: 854px !important
}

html body .pt854 {
    padding-top: 854px !important
}

html body .mt855 {
    margin-top: 855px !important
}

html body .pt855 {
    padding-top: 855px !important
}

html body .mt856 {
    margin-top: 856px !important
}

html body .pt856 {
    padding-top: 856px !important
}

html body .mt857 {
    margin-top: 857px !important
}

html body .pt857 {
    padding-top: 857px !important
}

html body .mt858 {
    margin-top: 858px !important
}

html body .pt858 {
    padding-top: 858px !important
}

html body .mt859 {
    margin-top: 859px !important
}

html body .pt859 {
    padding-top: 859px !important
}

html body .mt860 {
    margin-top: 860px !important
}

html body .pt860 {
    padding-top: 860px !important
}

html body .mt861 {
    margin-top: 861px !important
}

html body .pt861 {
    padding-top: 861px !important
}

html body .mt862 {
    margin-top: 862px !important
}

html body .pt862 {
    padding-top: 862px !important
}

html body .mt863 {
    margin-top: 863px !important
}

html body .pt863 {
    padding-top: 863px !important
}

html body .mt864 {
    margin-top: 864px !important
}

html body .pt864 {
    padding-top: 864px !important
}

html body .mt865 {
    margin-top: 865px !important
}

html body .pt865 {
    padding-top: 865px !important
}

html body .mt866 {
    margin-top: 866px !important
}

html body .pt866 {
    padding-top: 866px !important
}

html body .mt867 {
    margin-top: 867px !important
}

html body .pt867 {
    padding-top: 867px !important
}

html body .mt868 {
    margin-top: 868px !important
}

html body .pt868 {
    padding-top: 868px !important
}

html body .mt869 {
    margin-top: 869px !important
}

html body .pt869 {
    padding-top: 869px !important
}

html body .mt870 {
    margin-top: 870px !important
}

html body .pt870 {
    padding-top: 870px !important
}

html body .mt871 {
    margin-top: 871px !important
}

html body .pt871 {
    padding-top: 871px !important
}

html body .mt872 {
    margin-top: 872px !important
}

html body .pt872 {
    padding-top: 872px !important
}

html body .mt873 {
    margin-top: 873px !important
}

html body .pt873 {
    padding-top: 873px !important
}

html body .mt874 {
    margin-top: 874px !important
}

html body .pt874 {
    padding-top: 874px !important
}

html body .mt875 {
    margin-top: 875px !important
}

html body .pt875 {
    padding-top: 875px !important
}

html body .mt876 {
    margin-top: 876px !important
}

html body .pt876 {
    padding-top: 876px !important
}

html body .mt877 {
    margin-top: 877px !important
}

html body .pt877 {
    padding-top: 877px !important
}

html body .mt878 {
    margin-top: 878px !important
}

html body .pt878 {
    padding-top: 878px !important
}

html body .mt879 {
    margin-top: 879px !important
}

html body .pt879 {
    padding-top: 879px !important
}

html body .mt880 {
    margin-top: 880px !important
}

html body .pt880 {
    padding-top: 880px !important
}

html body .mt881 {
    margin-top: 881px !important
}

html body .pt881 {
    padding-top: 881px !important
}

html body .mt882 {
    margin-top: 882px !important
}

html body .pt882 {
    padding-top: 882px !important
}

html body .mt883 {
    margin-top: 883px !important
}

html body .pt883 {
    padding-top: 883px !important
}

html body .mt884 {
    margin-top: 884px !important
}

html body .pt884 {
    padding-top: 884px !important
}

html body .mt885 {
    margin-top: 885px !important
}

html body .pt885 {
    padding-top: 885px !important
}

html body .mt886 {
    margin-top: 886px !important
}

html body .pt886 {
    padding-top: 886px !important
}

html body .mt887 {
    margin-top: 887px !important
}

html body .pt887 {
    padding-top: 887px !important
}

html body .mt888 {
    margin-top: 888px !important
}

html body .pt888 {
    padding-top: 888px !important
}

html body .mt889 {
    margin-top: 889px !important
}

html body .pt889 {
    padding-top: 889px !important
}

html body .mt890 {
    margin-top: 890px !important
}

html body .pt890 {
    padding-top: 890px !important
}

html body .mt891 {
    margin-top: 891px !important
}

html body .pt891 {
    padding-top: 891px !important
}

html body .mt892 {
    margin-top: 892px !important
}

html body .pt892 {
    padding-top: 892px !important
}

html body .mt893 {
    margin-top: 893px !important
}

html body .pt893 {
    padding-top: 893px !important
}

html body .mt894 {
    margin-top: 894px !important
}

html body .pt894 {
    padding-top: 894px !important
}

html body .mt895 {
    margin-top: 895px !important
}

html body .pt895 {
    padding-top: 895px !important
}

html body .mt896 {
    margin-top: 896px !important
}

html body .pt896 {
    padding-top: 896px !important
}

html body .mt897 {
    margin-top: 897px !important
}

html body .pt897 {
    padding-top: 897px !important
}

html body .mt898 {
    margin-top: 898px !important
}

html body .pt898 {
    padding-top: 898px !important
}

html body .mt899 {
    margin-top: 899px !important
}

html body .pt899 {
    padding-top: 899px !important
}

html body .mt900 {
    margin-top: 900px !important
}

html body .pt900 {
    padding-top: 900px !important
}

html body .mt901 {
    margin-top: 901px !important
}

html body .pt901 {
    padding-top: 901px !important
}

html body .mt902 {
    margin-top: 902px !important
}

html body .pt902 {
    padding-top: 902px !important
}

html body .mt903 {
    margin-top: 903px !important
}

html body .pt903 {
    padding-top: 903px !important
}

html body .mt904 {
    margin-top: 904px !important
}

html body .pt904 {
    padding-top: 904px !important
}

html body .mt905 {
    margin-top: 905px !important
}

html body .pt905 {
    padding-top: 905px !important
}

html body .mt906 {
    margin-top: 906px !important
}

html body .pt906 {
    padding-top: 906px !important
}

html body .mt907 {
    margin-top: 907px !important
}

html body .pt907 {
    padding-top: 907px !important
}

html body .mt908 {
    margin-top: 908px !important
}

html body .pt908 {
    padding-top: 908px !important
}

html body .mt909 {
    margin-top: 909px !important
}

html body .pt909 {
    padding-top: 909px !important
}

html body .mt910 {
    margin-top: 910px !important
}

html body .pt910 {
    padding-top: 910px !important
}

html body .mt911 {
    margin-top: 911px !important
}

html body .pt911 {
    padding-top: 911px !important
}

html body .mt912 {
    margin-top: 912px !important
}

html body .pt912 {
    padding-top: 912px !important
}

html body .mt913 {
    margin-top: 913px !important
}

html body .pt913 {
    padding-top: 913px !important
}

html body .mt914 {
    margin-top: 914px !important
}

html body .pt914 {
    padding-top: 914px !important
}

html body .mt915 {
    margin-top: 915px !important
}

html body .pt915 {
    padding-top: 915px !important
}

html body .mt916 {
    margin-top: 916px !important
}

html body .pt916 {
    padding-top: 916px !important
}

html body .mt917 {
    margin-top: 917px !important
}

html body .pt917 {
    padding-top: 917px !important
}

html body .mt918 {
    margin-top: 918px !important
}

html body .pt918 {
    padding-top: 918px !important
}

html body .mt919 {
    margin-top: 919px !important
}

html body .pt919 {
    padding-top: 919px !important
}

html body .mt920 {
    margin-top: 920px !important
}

html body .pt920 {
    padding-top: 920px !important
}

html body .mt921 {
    margin-top: 921px !important
}

html body .pt921 {
    padding-top: 921px !important
}

html body .mt922 {
    margin-top: 922px !important
}

html body .pt922 {
    padding-top: 922px !important
}

html body .mt923 {
    margin-top: 923px !important
}

html body .pt923 {
    padding-top: 923px !important
}

html body .mt924 {
    margin-top: 924px !important
}

html body .pt924 {
    padding-top: 924px !important
}

html body .mt925 {
    margin-top: 925px !important
}

html body .pt925 {
    padding-top: 925px !important
}

html body .mt926 {
    margin-top: 926px !important
}

html body .pt926 {
    padding-top: 926px !important
}

html body .mt927 {
    margin-top: 927px !important
}

html body .pt927 {
    padding-top: 927px !important
}

html body .mt928 {
    margin-top: 928px !important
}

html body .pt928 {
    padding-top: 928px !important
}

html body .mt929 {
    margin-top: 929px !important
}

html body .pt929 {
    padding-top: 929px !important
}

html body .mt930 {
    margin-top: 930px !important
}

html body .pt930 {
    padding-top: 930px !important
}

html body .mt931 {
    margin-top: 931px !important
}

html body .pt931 {
    padding-top: 931px !important
}

html body .mt932 {
    margin-top: 932px !important
}

html body .pt932 {
    padding-top: 932px !important
}

html body .mt933 {
    margin-top: 933px !important
}

html body .pt933 {
    padding-top: 933px !important
}

html body .mt934 {
    margin-top: 934px !important
}

html body .pt934 {
    padding-top: 934px !important
}

html body .mt935 {
    margin-top: 935px !important
}

html body .pt935 {
    padding-top: 935px !important
}

html body .mt936 {
    margin-top: 936px !important
}

html body .pt936 {
    padding-top: 936px !important
}

html body .mt937 {
    margin-top: 937px !important
}

html body .pt937 {
    padding-top: 937px !important
}

html body .mt938 {
    margin-top: 938px !important
}

html body .pt938 {
    padding-top: 938px !important
}

html body .mt939 {
    margin-top: 939px !important
}

html body .pt939 {
    padding-top: 939px !important
}

html body .mt940 {
    margin-top: 940px !important
}

html body .pt940 {
    padding-top: 940px !important
}

html body .mt941 {
    margin-top: 941px !important
}

html body .pt941 {
    padding-top: 941px !important
}

html body .mt942 {
    margin-top: 942px !important
}

html body .pt942 {
    padding-top: 942px !important
}

html body .mt943 {
    margin-top: 943px !important
}

html body .pt943 {
    padding-top: 943px !important
}

html body .mt944 {
    margin-top: 944px !important
}

html body .pt944 {
    padding-top: 944px !important
}

html body .mt945 {
    margin-top: 945px !important
}

html body .pt945 {
    padding-top: 945px !important
}

html body .mt946 {
    margin-top: 946px !important
}

html body .pt946 {
    padding-top: 946px !important
}

html body .mt947 {
    margin-top: 947px !important
}

html body .pt947 {
    padding-top: 947px !important
}

html body .mt948 {
    margin-top: 948px !important
}

html body .pt948 {
    padding-top: 948px !important
}

html body .mt949 {
    margin-top: 949px !important
}

html body .pt949 {
    padding-top: 949px !important
}

html body .mt950 {
    margin-top: 950px !important
}

html body .pt950 {
    padding-top: 950px !important
}

html body .mt951 {
    margin-top: 951px !important
}

html body .pt951 {
    padding-top: 951px !important
}

html body .mt952 {
    margin-top: 952px !important
}

html body .pt952 {
    padding-top: 952px !important
}

html body .mt953 {
    margin-top: 953px !important
}

html body .pt953 {
    padding-top: 953px !important
}

html body .mt954 {
    margin-top: 954px !important
}

html body .pt954 {
    padding-top: 954px !important
}

html body .mt955 {
    margin-top: 955px !important
}

html body .pt955 {
    padding-top: 955px !important
}

html body .mt956 {
    margin-top: 956px !important
}

html body .pt956 {
    padding-top: 956px !important
}

html body .mt957 {
    margin-top: 957px !important
}

html body .pt957 {
    padding-top: 957px !important
}

html body .mt958 {
    margin-top: 958px !important
}

html body .pt958 {
    padding-top: 958px !important
}

html body .mt959 {
    margin-top: 959px !important
}

html body .pt959 {
    padding-top: 959px !important
}

html body .mt960 {
    margin-top: 960px !important
}

html body .pt960 {
    padding-top: 960px !important
}

html body .mt961 {
    margin-top: 961px !important
}

html body .pt961 {
    padding-top: 961px !important
}

html body .mt962 {
    margin-top: 962px !important
}

html body .pt962 {
    padding-top: 962px !important
}

html body .mt963 {
    margin-top: 963px !important
}

html body .pt963 {
    padding-top: 963px !important
}

html body .mt964 {
    margin-top: 964px !important
}

html body .pt964 {
    padding-top: 964px !important
}

html body .mt965 {
    margin-top: 965px !important
}

html body .pt965 {
    padding-top: 965px !important
}

html body .mt966 {
    margin-top: 966px !important
}

html body .pt966 {
    padding-top: 966px !important
}

html body .mt967 {
    margin-top: 967px !important
}

html body .pt967 {
    padding-top: 967px !important
}

html body .mt968 {
    margin-top: 968px !important
}

html body .pt968 {
    padding-top: 968px !important
}

html body .mt969 {
    margin-top: 969px !important
}

html body .pt969 {
    padding-top: 969px !important
}

html body .mt970 {
    margin-top: 970px !important
}

html body .pt970 {
    padding-top: 970px !important
}

html body .mt971 {
    margin-top: 971px !important
}

html body .pt971 {
    padding-top: 971px !important
}

html body .mt972 {
    margin-top: 972px !important
}

html body .pt972 {
    padding-top: 972px !important
}

html body .mt973 {
    margin-top: 973px !important
}

html body .pt973 {
    padding-top: 973px !important
}

html body .mt974 {
    margin-top: 974px !important
}

html body .pt974 {
    padding-top: 974px !important
}

html body .mt975 {
    margin-top: 975px !important
}

html body .pt975 {
    padding-top: 975px !important
}

html body .mt976 {
    margin-top: 976px !important
}

html body .pt976 {
    padding-top: 976px !important
}

html body .mt977 {
    margin-top: 977px !important
}

html body .pt977 {
    padding-top: 977px !important
}

html body .mt978 {
    margin-top: 978px !important
}

html body .pt978 {
    padding-top: 978px !important
}

html body .mt979 {
    margin-top: 979px !important
}

html body .pt979 {
    padding-top: 979px !important
}

html body .mt980 {
    margin-top: 980px !important
}

html body .pt980 {
    padding-top: 980px !important
}

html body .mt981 {
    margin-top: 981px !important
}

html body .pt981 {
    padding-top: 981px !important
}

html body .mt982 {
    margin-top: 982px !important
}

html body .pt982 {
    padding-top: 982px !important
}

html body .mt983 {
    margin-top: 983px !important
}

html body .pt983 {
    padding-top: 983px !important
}

html body .mt984 {
    margin-top: 984px !important
}

html body .pt984 {
    padding-top: 984px !important
}

html body .mt985 {
    margin-top: 985px !important
}

html body .pt985 {
    padding-top: 985px !important
}

html body .mt986 {
    margin-top: 986px !important
}

html body .pt986 {
    padding-top: 986px !important
}

html body .mt987 {
    margin-top: 987px !important
}

html body .pt987 {
    padding-top: 987px !important
}

html body .mt988 {
    margin-top: 988px !important
}

html body .pt988 {
    padding-top: 988px !important
}

html body .mt989 {
    margin-top: 989px !important
}

html body .pt989 {
    padding-top: 989px !important
}

html body .mt990 {
    margin-top: 990px !important
}

html body .pt990 {
    padding-top: 990px !important
}

html body .mt991 {
    margin-top: 991px !important
}

html body .pt991 {
    padding-top: 991px !important
}

html body .mt992 {
    margin-top: 992px !important
}

html body .pt992 {
    padding-top: 992px !important
}

html body .mt993 {
    margin-top: 993px !important
}

html body .pt993 {
    padding-top: 993px !important
}

html body .mt994 {
    margin-top: 994px !important
}

html body .pt994 {
    padding-top: 994px !important
}

html body .mt995 {
    margin-top: 995px !important
}

html body .pt995 {
    padding-top: 995px !important
}

html body .mt996 {
    margin-top: 996px !important
}

html body .pt996 {
    padding-top: 996px !important
}

html body .mt997 {
    margin-top: 997px !important
}

html body .pt997 {
    padding-top: 997px !important
}

html body .mt998 {
    margin-top: 998px !important
}

html body .pt998 {
    padding-top: 998px !important
}

html body .mt999 {
    margin-top: 999px !important
}

html body .pt999 {
    padding-top: 999px !important
}

html body .mt1000 {
    margin-top: 1000px !important
}

html body .pt1000 {
    padding-top: 1000px !important
}

html body .ml0 {
    margin-left: 0px !important
}

html body .pl0 {
    padding-left: 0px !important
}

html body .ml1 {
    margin-left: 1px !important
}

html body .pl1 {
    padding-left: 1px !important
}

html body .ml2 {
    margin-left: 2px !important
}

html body .pl2 {
    padding-left: 2px !important
}

html body .ml3 {
    margin-left: 3px !important
}

html body .pl3 {
    padding-left: 3px !important
}

html body .ml4 {
    margin-left: 4px !important
}

html body .pl4 {
    padding-left: 4px !important
}

html body .ml5 {
    margin-left: 5px !important
}

html body .pl5 {
    padding-left: 5px !important
}

html body .ml6 {
    margin-left: 6px !important
}

html body .pl6 {
    padding-left: 6px !important
}

html body .ml7 {
    margin-left: 7px !important
}

html body .pl7 {
    padding-left: 7px !important
}

html body .ml8 {
    margin-left: 8px !important
}

html body .pl8 {
    padding-left: 8px !important
}

html body .ml9 {
    margin-left: 9px !important
}

html body .pl9 {
    padding-left: 9px !important
}

html body .ml10 {
    margin-left: 10px !important
}

html body .pl10 {
    padding-left: 10px !important
}

html body .ml11 {
    margin-left: 11px !important
}

html body .pl11 {
    padding-left: 11px !important
}

html body .ml12 {
    margin-left: 12px !important
}

html body .pl12 {
    padding-left: 12px !important
}

html body .ml13 {
    margin-left: 13px !important
}

html body .pl13 {
    padding-left: 13px !important
}

html body .ml14 {
    margin-left: 14px !important
}

html body .pl14 {
    padding-left: 14px !important
}

html body .ml15 {
    margin-left: 15px !important
}

html body .pl15 {
    padding-left: 15px !important
}

html body .ml16 {
    margin-left: 16px !important
}

html body .pl16 {
    padding-left: 16px !important
}

html body .ml17 {
    margin-left: 17px !important
}

html body .pl17 {
    padding-left: 17px !important
}

html body .ml18 {
    margin-left: 18px !important
}

html body .pl18 {
    padding-left: 18px !important
}

html body .ml19 {
    margin-left: 19px !important
}

html body .pl19 {
    padding-left: 19px !important
}

html body .ml20 {
    margin-left: 20px !important
}

html body .pl20 {
    padding-left: 20px !important
}

html body .ml21 {
    margin-left: 21px !important
}

html body .pl21 {
    padding-left: 21px !important
}

html body .ml22 {
    margin-left: 22px !important
}

html body .pl22 {
    padding-left: 22px !important
}

html body .ml23 {
    margin-left: 23px !important
}

html body .pl23 {
    padding-left: 23px !important
}

html body .ml24 {
    margin-left: 24px !important
}

html body .pl24 {
    padding-left: 24px !important
}

html body .ml25 {
    margin-left: 25px !important
}

html body .pl25 {
    padding-left: 25px !important
}

html body .ml26 {
    margin-left: 26px !important
}

html body .pl26 {
    padding-left: 26px !important
}

html body .ml27 {
    margin-left: 27px !important
}

html body .pl27 {
    padding-left: 27px !important
}

html body .ml28 {
    margin-left: 28px !important
}

html body .pl28 {
    padding-left: 28px !important
}

html body .ml29 {
    margin-left: 29px !important
}

html body .pl29 {
    padding-left: 29px !important
}

html body .ml30 {
    margin-left: 30px !important
}

html body .pl30 {
    padding-left: 30px !important
}

html body .ml31 {
    margin-left: 31px !important
}

html body .pl31 {
    padding-left: 31px !important
}

html body .ml32 {
    margin-left: 32px !important
}

html body .pl32 {
    padding-left: 32px !important
}

html body .ml33 {
    margin-left: 33px !important
}

html body .pl33 {
    padding-left: 33px !important
}

html body .ml34 {
    margin-left: 34px !important
}

html body .pl34 {
    padding-left: 34px !important
}

html body .ml35 {
    margin-left: 35px !important
}

html body .pl35 {
    padding-left: 35px !important
}

html body .ml36 {
    margin-left: 36px !important
}

html body .pl36 {
    padding-left: 36px !important
}

html body .ml37 {
    margin-left: 37px !important
}

html body .pl37 {
    padding-left: 37px !important
}

html body .ml38 {
    margin-left: 38px !important
}

html body .pl38 {
    padding-left: 38px !important
}

html body .ml39 {
    margin-left: 39px !important
}

html body .pl39 {
    padding-left: 39px !important
}

html body .ml40 {
    margin-left: 40px !important
}

html body .pl40 {
    padding-left: 40px !important
}

html body .ml41 {
    margin-left: 41px !important
}

html body .pl41 {
    padding-left: 41px !important
}

html body .ml42 {
    margin-left: 42px !important
}

html body .pl42 {
    padding-left: 42px !important
}

html body .ml43 {
    margin-left: 43px !important
}

html body .pl43 {
    padding-left: 43px !important
}

html body .ml44 {
    margin-left: 44px !important
}

html body .pl44 {
    padding-left: 44px !important
}

html body .ml45 {
    margin-left: 45px !important
}

html body .pl45 {
    padding-left: 45px !important
}

html body .ml46 {
    margin-left: 46px !important
}

html body .pl46 {
    padding-left: 46px !important
}

html body .ml47 {
    margin-left: 47px !important
}

html body .pl47 {
    padding-left: 47px !important
}

html body .ml48 {
    margin-left: 48px !important
}

html body .pl48 {
    padding-left: 48px !important
}

html body .ml49 {
    margin-left: 49px !important
}

html body .pl49 {
    padding-left: 49px !important
}

html body .ml50 {
    margin-left: 50px !important
}

html body .pl50 {
    padding-left: 50px !important
}

html body .ml51 {
    margin-left: 51px !important
}

html body .pl51 {
    padding-left: 51px !important
}

html body .ml52 {
    margin-left: 52px !important
}

html body .pl52 {
    padding-left: 52px !important
}

html body .ml53 {
    margin-left: 53px !important
}

html body .pl53 {
    padding-left: 53px !important
}

html body .ml54 {
    margin-left: 54px !important
}

html body .pl54 {
    padding-left: 54px !important
}

html body .ml55 {
    margin-left: 55px !important
}

html body .pl55 {
    padding-left: 55px !important
}

html body .ml56 {
    margin-left: 56px !important
}

html body .pl56 {
    padding-left: 56px !important
}

html body .ml57 {
    margin-left: 57px !important
}

html body .pl57 {
    padding-left: 57px !important
}

html body .ml58 {
    margin-left: 58px !important
}

html body .pl58 {
    padding-left: 58px !important
}

html body .ml59 {
    margin-left: 59px !important
}

html body .pl59 {
    padding-left: 59px !important
}

html body .ml60 {
    margin-left: 60px !important
}

html body .pl60 {
    padding-left: 60px !important
}

html body .ml61 {
    margin-left: 61px !important
}

html body .pl61 {
    padding-left: 61px !important
}

html body .ml62 {
    margin-left: 62px !important
}

html body .pl62 {
    padding-left: 62px !important
}

html body .ml63 {
    margin-left: 63px !important
}

html body .pl63 {
    padding-left: 63px !important
}

html body .ml64 {
    margin-left: 64px !important
}

html body .pl64 {
    padding-left: 64px !important
}

html body .ml65 {
    margin-left: 65px !important
}

html body .pl65 {
    padding-left: 65px !important
}

html body .ml66 {
    margin-left: 66px !important
}

html body .pl66 {
    padding-left: 66px !important
}

html body .ml67 {
    margin-left: 67px !important
}

html body .pl67 {
    padding-left: 67px !important
}

html body .ml68 {
    margin-left: 68px !important
}

html body .pl68 {
    padding-left: 68px !important
}

html body .ml69 {
    margin-left: 69px !important
}

html body .pl69 {
    padding-left: 69px !important
}

html body .ml70 {
    margin-left: 70px !important
}

html body .pl70 {
    padding-left: 70px !important
}

html body .ml71 {
    margin-left: 71px !important
}

html body .pl71 {
    padding-left: 71px !important
}

html body .ml72 {
    margin-left: 72px !important
}

html body .pl72 {
    padding-left: 72px !important
}

html body .ml73 {
    margin-left: 73px !important
}

html body .pl73 {
    padding-left: 73px !important
}

html body .ml74 {
    margin-left: 74px !important
}

html body .pl74 {
    padding-left: 74px !important
}

html body .ml75 {
    margin-left: 75px !important
}

html body .pl75 {
    padding-left: 75px !important
}

html body .ml76 {
    margin-left: 76px !important
}

html body .pl76 {
    padding-left: 76px !important
}

html body .ml77 {
    margin-left: 77px !important
}

html body .pl77 {
    padding-left: 77px !important
}

html body .ml78 {
    margin-left: 78px !important
}

html body .pl78 {
    padding-left: 78px !important
}

html body .ml79 {
    margin-left: 79px !important
}

html body .pl79 {
    padding-left: 79px !important
}

html body .ml80 {
    margin-left: 80px !important
}

html body .pl80 {
    padding-left: 80px !important
}

html body .ml81 {
    margin-left: 81px !important
}

html body .pl81 {
    padding-left: 81px !important
}

html body .ml82 {
    margin-left: 82px !important
}

html body .pl82 {
    padding-left: 82px !important
}

html body .ml83 {
    margin-left: 83px !important
}

html body .pl83 {
    padding-left: 83px !important
}

html body .ml84 {
    margin-left: 84px !important
}

html body .pl84 {
    padding-left: 84px !important
}

html body .ml85 {
    margin-left: 85px !important
}

html body .pl85 {
    padding-left: 85px !important
}

html body .ml86 {
    margin-left: 86px !important
}

html body .pl86 {
    padding-left: 86px !important
}

html body .ml87 {
    margin-left: 87px !important
}

html body .pl87 {
    padding-left: 87px !important
}

html body .ml88 {
    margin-left: 88px !important
}

html body .pl88 {
    padding-left: 88px !important
}

html body .ml89 {
    margin-left: 89px !important
}

html body .pl89 {
    padding-left: 89px !important
}

html body .ml90 {
    margin-left: 90px !important
}

html body .pl90 {
    padding-left: 90px !important
}

html body .ml91 {
    margin-left: 91px !important
}

html body .pl91 {
    padding-left: 91px !important
}

html body .ml92 {
    margin-left: 92px !important
}

html body .pl92 {
    padding-left: 92px !important
}

html body .ml93 {
    margin-left: 93px !important
}

html body .pl93 {
    padding-left: 93px !important
}

html body .ml94 {
    margin-left: 94px !important
}

html body .pl94 {
    padding-left: 94px !important
}

html body .ml95 {
    margin-left: 95px !important
}

html body .pl95 {
    padding-left: 95px !important
}

html body .ml96 {
    margin-left: 96px !important
}

html body .pl96 {
    padding-left: 96px !important
}

html body .ml97 {
    margin-left: 97px !important
}

html body .pl97 {
    padding-left: 97px !important
}

html body .ml98 {
    margin-left: 98px !important
}

html body .pl98 {
    padding-left: 98px !important
}

html body .ml99 {
    margin-left: 99px !important
}

html body .pl99 {
    padding-left: 99px !important
}

html body .ml100 {
    margin-left: 100px !important
}

html body .pl100 {
    padding-left: 100px !important
}

html body .ml101 {
    margin-left: 101px !important
}

html body .pl101 {
    padding-left: 101px !important
}

html body .ml102 {
    margin-left: 102px !important
}

html body .pl102 {
    padding-left: 102px !important
}

html body .ml103 {
    margin-left: 103px !important
}

html body .pl103 {
    padding-left: 103px !important
}

html body .ml104 {
    margin-left: 104px !important
}

html body .pl104 {
    padding-left: 104px !important
}

html body .ml105 {
    margin-left: 105px !important
}

html body .pl105 {
    padding-left: 105px !important
}

html body .ml106 {
    margin-left: 106px !important
}

html body .pl106 {
    padding-left: 106px !important
}

html body .ml107 {
    margin-left: 107px !important
}

html body .pl107 {
    padding-left: 107px !important
}

html body .ml108 {
    margin-left: 108px !important
}

html body .pl108 {
    padding-left: 108px !important
}

html body .ml109 {
    margin-left: 109px !important
}

html body .pl109 {
    padding-left: 109px !important
}

html body .ml110 {
    margin-left: 110px !important
}

html body .pl110 {
    padding-left: 110px !important
}

html body .ml111 {
    margin-left: 111px !important
}

html body .pl111 {
    padding-left: 111px !important
}

html body .ml112 {
    margin-left: 112px !important
}

html body .pl112 {
    padding-left: 112px !important
}

html body .ml113 {
    margin-left: 113px !important
}

html body .pl113 {
    padding-left: 113px !important
}

html body .ml114 {
    margin-left: 114px !important
}

html body .pl114 {
    padding-left: 114px !important
}

html body .ml115 {
    margin-left: 115px !important
}

html body .pl115 {
    padding-left: 115px !important
}

html body .ml116 {
    margin-left: 116px !important
}

html body .pl116 {
    padding-left: 116px !important
}

html body .ml117 {
    margin-left: 117px !important
}

html body .pl117 {
    padding-left: 117px !important
}

html body .ml118 {
    margin-left: 118px !important
}

html body .pl118 {
    padding-left: 118px !important
}

html body .ml119 {
    margin-left: 119px !important
}

html body .pl119 {
    padding-left: 119px !important
}

html body .ml120 {
    margin-left: 120px !important
}

html body .pl120 {
    padding-left: 120px !important
}

html body .ml121 {
    margin-left: 121px !important
}

html body .pl121 {
    padding-left: 121px !important
}

html body .ml122 {
    margin-left: 122px !important
}

html body .pl122 {
    padding-left: 122px !important
}

html body .ml123 {
    margin-left: 123px !important
}

html body .pl123 {
    padding-left: 123px !important
}

html body .ml124 {
    margin-left: 124px !important
}

html body .pl124 {
    padding-left: 124px !important
}

html body .ml125 {
    margin-left: 125px !important
}

html body .pl125 {
    padding-left: 125px !important
}

html body .ml126 {
    margin-left: 126px !important
}

html body .pl126 {
    padding-left: 126px !important
}

html body .ml127 {
    margin-left: 127px !important
}

html body .pl127 {
    padding-left: 127px !important
}

html body .ml128 {
    margin-left: 128px !important
}

html body .pl128 {
    padding-left: 128px !important
}

html body .ml129 {
    margin-left: 129px !important
}

html body .pl129 {
    padding-left: 129px !important
}

html body .ml130 {
    margin-left: 130px !important
}

html body .pl130 {
    padding-left: 130px !important
}

html body .ml131 {
    margin-left: 131px !important
}

html body .pl131 {
    padding-left: 131px !important
}

html body .ml132 {
    margin-left: 132px !important
}

html body .pl132 {
    padding-left: 132px !important
}

html body .ml133 {
    margin-left: 133px !important
}

html body .pl133 {
    padding-left: 133px !important
}

html body .ml134 {
    margin-left: 134px !important
}

html body .pl134 {
    padding-left: 134px !important
}

html body .ml135 {
    margin-left: 135px !important
}

html body .pl135 {
    padding-left: 135px !important
}

html body .ml136 {
    margin-left: 136px !important
}

html body .pl136 {
    padding-left: 136px !important
}

html body .ml137 {
    margin-left: 137px !important
}

html body .pl137 {
    padding-left: 137px !important
}

html body .ml138 {
    margin-left: 138px !important
}

html body .pl138 {
    padding-left: 138px !important
}

html body .ml139 {
    margin-left: 139px !important
}

html body .pl139 {
    padding-left: 139px !important
}

html body .ml140 {
    margin-left: 140px !important
}

html body .pl140 {
    padding-left: 140px !important
}

html body .ml141 {
    margin-left: 141px !important
}

html body .pl141 {
    padding-left: 141px !important
}

html body .ml142 {
    margin-left: 142px !important
}

html body .pl142 {
    padding-left: 142px !important
}

html body .ml143 {
    margin-left: 143px !important
}

html body .pl143 {
    padding-left: 143px !important
}

html body .ml144 {
    margin-left: 144px !important
}

html body .pl144 {
    padding-left: 144px !important
}

html body .ml145 {
    margin-left: 145px !important
}

html body .pl145 {
    padding-left: 145px !important
}

html body .ml146 {
    margin-left: 146px !important
}

html body .pl146 {
    padding-left: 146px !important
}

html body .ml147 {
    margin-left: 147px !important
}

html body .pl147 {
    padding-left: 147px !important
}

html body .ml148 {
    margin-left: 148px !important
}

html body .pl148 {
    padding-left: 148px !important
}

html body .ml149 {
    margin-left: 149px !important
}

html body .pl149 {
    padding-left: 149px !important
}

html body .ml150 {
    margin-left: 150px !important
}

html body .pl150 {
    padding-left: 150px !important
}

html body .ml151 {
    margin-left: 151px !important
}

html body .pl151 {
    padding-left: 151px !important
}

html body .ml152 {
    margin-left: 152px !important
}

html body .pl152 {
    padding-left: 152px !important
}

html body .ml153 {
    margin-left: 153px !important
}

html body .pl153 {
    padding-left: 153px !important
}

html body .ml154 {
    margin-left: 154px !important
}

html body .pl154 {
    padding-left: 154px !important
}

html body .ml155 {
    margin-left: 155px !important
}

html body .pl155 {
    padding-left: 155px !important
}

html body .ml156 {
    margin-left: 156px !important
}

html body .pl156 {
    padding-left: 156px !important
}

html body .ml157 {
    margin-left: 157px !important
}

html body .pl157 {
    padding-left: 157px !important
}

html body .ml158 {
    margin-left: 158px !important
}

html body .pl158 {
    padding-left: 158px !important
}

html body .ml159 {
    margin-left: 159px !important
}

html body .pl159 {
    padding-left: 159px !important
}

html body .ml160 {
    margin-left: 160px !important
}

html body .pl160 {
    padding-left: 160px !important
}

html body .ml161 {
    margin-left: 161px !important
}

html body .pl161 {
    padding-left: 161px !important
}

html body .ml162 {
    margin-left: 162px !important
}

html body .pl162 {
    padding-left: 162px !important
}

html body .ml163 {
    margin-left: 163px !important
}

html body .pl163 {
    padding-left: 163px !important
}

html body .ml164 {
    margin-left: 164px !important
}

html body .pl164 {
    padding-left: 164px !important
}

html body .ml165 {
    margin-left: 165px !important
}

html body .pl165 {
    padding-left: 165px !important
}

html body .ml166 {
    margin-left: 166px !important
}

html body .pl166 {
    padding-left: 166px !important
}

html body .ml167 {
    margin-left: 167px !important
}

html body .pl167 {
    padding-left: 167px !important
}

html body .ml168 {
    margin-left: 168px !important
}

html body .pl168 {
    padding-left: 168px !important
}

html body .ml169 {
    margin-left: 169px !important
}

html body .pl169 {
    padding-left: 169px !important
}

html body .ml170 {
    margin-left: 170px !important
}

html body .pl170 {
    padding-left: 170px !important
}

html body .ml171 {
    margin-left: 171px !important
}

html body .pl171 {
    padding-left: 171px !important
}

html body .ml172 {
    margin-left: 172px !important
}

html body .pl172 {
    padding-left: 172px !important
}

html body .ml173 {
    margin-left: 173px !important
}

html body .pl173 {
    padding-left: 173px !important
}

html body .ml174 {
    margin-left: 174px !important
}

html body .pl174 {
    padding-left: 174px !important
}

html body .ml175 {
    margin-left: 175px !important
}

html body .pl175 {
    padding-left: 175px !important
}

html body .ml176 {
    margin-left: 176px !important
}

html body .pl176 {
    padding-left: 176px !important
}

html body .ml177 {
    margin-left: 177px !important
}

html body .pl177 {
    padding-left: 177px !important
}

html body .ml178 {
    margin-left: 178px !important
}

html body .pl178 {
    padding-left: 178px !important
}

html body .ml179 {
    margin-left: 179px !important
}

html body .pl179 {
    padding-left: 179px !important
}

html body .ml180 {
    margin-left: 180px !important
}

html body .pl180 {
    padding-left: 180px !important
}

html body .ml181 {
    margin-left: 181px !important
}

html body .pl181 {
    padding-left: 181px !important
}

html body .ml182 {
    margin-left: 182px !important
}

html body .pl182 {
    padding-left: 182px !important
}

html body .ml183 {
    margin-left: 183px !important
}

html body .pl183 {
    padding-left: 183px !important
}

html body .ml184 {
    margin-left: 184px !important
}

html body .pl184 {
    padding-left: 184px !important
}

html body .ml185 {
    margin-left: 185px !important
}

html body .pl185 {
    padding-left: 185px !important
}

html body .ml186 {
    margin-left: 186px !important
}

html body .pl186 {
    padding-left: 186px !important
}

html body .ml187 {
    margin-left: 187px !important
}

html body .pl187 {
    padding-left: 187px !important
}

html body .ml188 {
    margin-left: 188px !important
}

html body .pl188 {
    padding-left: 188px !important
}

html body .ml189 {
    margin-left: 189px !important
}

html body .pl189 {
    padding-left: 189px !important
}

html body .ml190 {
    margin-left: 190px !important
}

html body .pl190 {
    padding-left: 190px !important
}

html body .ml191 {
    margin-left: 191px !important
}

html body .pl191 {
    padding-left: 191px !important
}

html body .ml192 {
    margin-left: 192px !important
}

html body .pl192 {
    padding-left: 192px !important
}

html body .ml193 {
    margin-left: 193px !important
}

html body .pl193 {
    padding-left: 193px !important
}

html body .ml194 {
    margin-left: 194px !important
}

html body .pl194 {
    padding-left: 194px !important
}

html body .ml195 {
    margin-left: 195px !important
}

html body .pl195 {
    padding-left: 195px !important
}

html body .ml196 {
    margin-left: 196px !important
}

html body .pl196 {
    padding-left: 196px !important
}

html body .ml197 {
    margin-left: 197px !important
}

html body .pl197 {
    padding-left: 197px !important
}

html body .ml198 {
    margin-left: 198px !important
}

html body .pl198 {
    padding-left: 198px !important
}

html body .ml199 {
    margin-left: 199px !important
}

html body .pl199 {
    padding-left: 199px !important
}

html body .ml200 {
    margin-left: 200px !important
}

html body .pl200 {
    padding-left: 200px !important
}

html body .ml201 {
    margin-left: 201px !important
}

html body .pl201 {
    padding-left: 201px !important
}

html body .ml202 {
    margin-left: 202px !important
}

html body .pl202 {
    padding-left: 202px !important
}

html body .ml203 {
    margin-left: 203px !important
}

html body .pl203 {
    padding-left: 203px !important
}

html body .ml204 {
    margin-left: 204px !important
}

html body .pl204 {
    padding-left: 204px !important
}

html body .ml205 {
    margin-left: 205px !important
}

html body .pl205 {
    padding-left: 205px !important
}

html body .ml206 {
    margin-left: 206px !important
}

html body .pl206 {
    padding-left: 206px !important
}

html body .ml207 {
    margin-left: 207px !important
}

html body .pl207 {
    padding-left: 207px !important
}

html body .ml208 {
    margin-left: 208px !important
}

html body .pl208 {
    padding-left: 208px !important
}

html body .ml209 {
    margin-left: 209px !important
}

html body .pl209 {
    padding-left: 209px !important
}

html body .ml210 {
    margin-left: 210px !important
}

html body .pl210 {
    padding-left: 210px !important
}

html body .ml211 {
    margin-left: 211px !important
}

html body .pl211 {
    padding-left: 211px !important
}

html body .ml212 {
    margin-left: 212px !important
}

html body .pl212 {
    padding-left: 212px !important
}

html body .ml213 {
    margin-left: 213px !important
}

html body .pl213 {
    padding-left: 213px !important
}

html body .ml214 {
    margin-left: 214px !important
}

html body .pl214 {
    padding-left: 214px !important
}

html body .ml215 {
    margin-left: 215px !important
}

html body .pl215 {
    padding-left: 215px !important
}

html body .ml216 {
    margin-left: 216px !important
}

html body .pl216 {
    padding-left: 216px !important
}

html body .ml217 {
    margin-left: 217px !important
}

html body .pl217 {
    padding-left: 217px !important
}

html body .ml218 {
    margin-left: 218px !important
}

html body .pl218 {
    padding-left: 218px !important
}

html body .ml219 {
    margin-left: 219px !important
}

html body .pl219 {
    padding-left: 219px !important
}

html body .ml220 {
    margin-left: 220px !important
}

html body .pl220 {
    padding-left: 220px !important
}

html body .ml221 {
    margin-left: 221px !important
}

html body .pl221 {
    padding-left: 221px !important
}

html body .ml222 {
    margin-left: 222px !important
}

html body .pl222 {
    padding-left: 222px !important
}

html body .ml223 {
    margin-left: 223px !important
}

html body .pl223 {
    padding-left: 223px !important
}

html body .ml224 {
    margin-left: 224px !important
}

html body .pl224 {
    padding-left: 224px !important
}

html body .ml225 {
    margin-left: 225px !important
}

html body .pl225 {
    padding-left: 225px !important
}

html body .ml226 {
    margin-left: 226px !important
}

html body .pl226 {
    padding-left: 226px !important
}

html body .ml227 {
    margin-left: 227px !important
}

html body .pl227 {
    padding-left: 227px !important
}

html body .ml228 {
    margin-left: 228px !important
}

html body .pl228 {
    padding-left: 228px !important
}

html body .ml229 {
    margin-left: 229px !important
}

html body .pl229 {
    padding-left: 229px !important
}

html body .ml230 {
    margin-left: 230px !important
}

html body .pl230 {
    padding-left: 230px !important
}

html body .ml231 {
    margin-left: 231px !important
}

html body .pl231 {
    padding-left: 231px !important
}

html body .ml232 {
    margin-left: 232px !important
}

html body .pl232 {
    padding-left: 232px !important
}

html body .ml233 {
    margin-left: 233px !important
}

html body .pl233 {
    padding-left: 233px !important
}

html body .ml234 {
    margin-left: 234px !important
}

html body .pl234 {
    padding-left: 234px !important
}

html body .ml235 {
    margin-left: 235px !important
}

html body .pl235 {
    padding-left: 235px !important
}

html body .ml236 {
    margin-left: 236px !important
}

html body .pl236 {
    padding-left: 236px !important
}

html body .ml237 {
    margin-left: 237px !important
}

html body .pl237 {
    padding-left: 237px !important
}

html body .ml238 {
    margin-left: 238px !important
}

html body .pl238 {
    padding-left: 238px !important
}

html body .ml239 {
    margin-left: 239px !important
}

html body .pl239 {
    padding-left: 239px !important
}

html body .ml240 {
    margin-left: 240px !important
}

html body .pl240 {
    padding-left: 240px !important
}

html body .ml241 {
    margin-left: 241px !important
}

html body .pl241 {
    padding-left: 241px !important
}

html body .ml242 {
    margin-left: 242px !important
}

html body .pl242 {
    padding-left: 242px !important
}

html body .ml243 {
    margin-left: 243px !important
}

html body .pl243 {
    padding-left: 243px !important
}

html body .ml244 {
    margin-left: 244px !important
}

html body .pl244 {
    padding-left: 244px !important
}

html body .ml245 {
    margin-left: 245px !important
}

html body .pl245 {
    padding-left: 245px !important
}

html body .ml246 {
    margin-left: 246px !important
}

html body .pl246 {
    padding-left: 246px !important
}

html body .ml247 {
    margin-left: 247px !important
}

html body .pl247 {
    padding-left: 247px !important
}

html body .ml248 {
    margin-left: 248px !important
}

html body .pl248 {
    padding-left: 248px !important
}

html body .ml249 {
    margin-left: 249px !important
}

html body .pl249 {
    padding-left: 249px !important
}

html body .ml250 {
    margin-left: 250px !important
}

html body .pl250 {
    padding-left: 250px !important
}

html body .ml251 {
    margin-left: 251px !important
}

html body .pl251 {
    padding-left: 251px !important
}

html body .ml252 {
    margin-left: 252px !important
}

html body .pl252 {
    padding-left: 252px !important
}

html body .ml253 {
    margin-left: 253px !important
}

html body .pl253 {
    padding-left: 253px !important
}

html body .ml254 {
    margin-left: 254px !important
}

html body .pl254 {
    padding-left: 254px !important
}

html body .ml255 {
    margin-left: 255px !important
}

html body .pl255 {
    padding-left: 255px !important
}

html body .ml256 {
    margin-left: 256px !important
}

html body .pl256 {
    padding-left: 256px !important
}

html body .ml257 {
    margin-left: 257px !important
}

html body .pl257 {
    padding-left: 257px !important
}

html body .ml258 {
    margin-left: 258px !important
}

html body .pl258 {
    padding-left: 258px !important
}

html body .ml259 {
    margin-left: 259px !important
}

html body .pl259 {
    padding-left: 259px !important
}

html body .ml260 {
    margin-left: 260px !important
}

html body .pl260 {
    padding-left: 260px !important
}

html body .ml261 {
    margin-left: 261px !important
}

html body .pl261 {
    padding-left: 261px !important
}

html body .ml262 {
    margin-left: 262px !important
}

html body .pl262 {
    padding-left: 262px !important
}

html body .ml263 {
    margin-left: 263px !important
}

html body .pl263 {
    padding-left: 263px !important
}

html body .ml264 {
    margin-left: 264px !important
}

html body .pl264 {
    padding-left: 264px !important
}

html body .ml265 {
    margin-left: 265px !important
}

html body .pl265 {
    padding-left: 265px !important
}

html body .ml266 {
    margin-left: 266px !important
}

html body .pl266 {
    padding-left: 266px !important
}

html body .ml267 {
    margin-left: 267px !important
}

html body .pl267 {
    padding-left: 267px !important
}

html body .ml268 {
    margin-left: 268px !important
}

html body .pl268 {
    padding-left: 268px !important
}

html body .ml269 {
    margin-left: 269px !important
}

html body .pl269 {
    padding-left: 269px !important
}

html body .ml270 {
    margin-left: 270px !important
}

html body .pl270 {
    padding-left: 270px !important
}

html body .ml271 {
    margin-left: 271px !important
}

html body .pl271 {
    padding-left: 271px !important
}

html body .ml272 {
    margin-left: 272px !important
}

html body .pl272 {
    padding-left: 272px !important
}

html body .ml273 {
    margin-left: 273px !important
}

html body .pl273 {
    padding-left: 273px !important
}

html body .ml274 {
    margin-left: 274px !important
}

html body .pl274 {
    padding-left: 274px !important
}

html body .ml275 {
    margin-left: 275px !important
}

html body .pl275 {
    padding-left: 275px !important
}

html body .ml276 {
    margin-left: 276px !important
}

html body .pl276 {
    padding-left: 276px !important
}

html body .ml277 {
    margin-left: 277px !important
}

html body .pl277 {
    padding-left: 277px !important
}

html body .ml278 {
    margin-left: 278px !important
}

html body .pl278 {
    padding-left: 278px !important
}

html body .ml279 {
    margin-left: 279px !important
}

html body .pl279 {
    padding-left: 279px !important
}

html body .ml280 {
    margin-left: 280px !important
}

html body .pl280 {
    padding-left: 280px !important
}

html body .ml281 {
    margin-left: 281px !important
}

html body .pl281 {
    padding-left: 281px !important
}

html body .ml282 {
    margin-left: 282px !important
}

html body .pl282 {
    padding-left: 282px !important
}

html body .ml283 {
    margin-left: 283px !important
}

html body .pl283 {
    padding-left: 283px !important
}

html body .ml284 {
    margin-left: 284px !important
}

html body .pl284 {
    padding-left: 284px !important
}

html body .ml285 {
    margin-left: 285px !important
}

html body .pl285 {
    padding-left: 285px !important
}

html body .ml286 {
    margin-left: 286px !important
}

html body .pl286 {
    padding-left: 286px !important
}

html body .ml287 {
    margin-left: 287px !important
}

html body .pl287 {
    padding-left: 287px !important
}

html body .ml288 {
    margin-left: 288px !important
}

html body .pl288 {
    padding-left: 288px !important
}

html body .ml289 {
    margin-left: 289px !important
}

html body .pl289 {
    padding-left: 289px !important
}

html body .ml290 {
    margin-left: 290px !important
}

html body .pl290 {
    padding-left: 290px !important
}

html body .ml291 {
    margin-left: 291px !important
}

html body .pl291 {
    padding-left: 291px !important
}

html body .ml292 {
    margin-left: 292px !important
}

html body .pl292 {
    padding-left: 292px !important
}

html body .ml293 {
    margin-left: 293px !important
}

html body .pl293 {
    padding-left: 293px !important
}

html body .ml294 {
    margin-left: 294px !important
}

html body .pl294 {
    padding-left: 294px !important
}

html body .ml295 {
    margin-left: 295px !important
}

html body .pl295 {
    padding-left: 295px !important
}

html body .ml296 {
    margin-left: 296px !important
}

html body .pl296 {
    padding-left: 296px !important
}

html body .ml297 {
    margin-left: 297px !important
}

html body .pl297 {
    padding-left: 297px !important
}

html body .ml298 {
    margin-left: 298px !important
}

html body .pl298 {
    padding-left: 298px !important
}

html body .ml299 {
    margin-left: 299px !important
}

html body .pl299 {
    padding-left: 299px !important
}

html body .ml300 {
    margin-left: 300px !important
}

html body .pl300 {
    padding-left: 300px !important
}

html body .ml301 {
    margin-left: 301px !important
}

html body .pl301 {
    padding-left: 301px !important
}

html body .ml302 {
    margin-left: 302px !important
}

html body .pl302 {
    padding-left: 302px !important
}

html body .ml303 {
    margin-left: 303px !important
}

html body .pl303 {
    padding-left: 303px !important
}

html body .ml304 {
    margin-left: 304px !important
}

html body .pl304 {
    padding-left: 304px !important
}

html body .ml305 {
    margin-left: 305px !important
}

html body .pl305 {
    padding-left: 305px !important
}

html body .ml306 {
    margin-left: 306px !important
}

html body .pl306 {
    padding-left: 306px !important
}

html body .ml307 {
    margin-left: 307px !important
}

html body .pl307 {
    padding-left: 307px !important
}

html body .ml308 {
    margin-left: 308px !important
}

html body .pl308 {
    padding-left: 308px !important
}

html body .ml309 {
    margin-left: 309px !important
}

html body .pl309 {
    padding-left: 309px !important
}

html body .ml310 {
    margin-left: 310px !important
}

html body .pl310 {
    padding-left: 310px !important
}

html body .ml311 {
    margin-left: 311px !important
}

html body .pl311 {
    padding-left: 311px !important
}

html body .ml312 {
    margin-left: 312px !important
}

html body .pl312 {
    padding-left: 312px !important
}

html body .ml313 {
    margin-left: 313px !important
}

html body .pl313 {
    padding-left: 313px !important
}

html body .ml314 {
    margin-left: 314px !important
}

html body .pl314 {
    padding-left: 314px !important
}

html body .ml315 {
    margin-left: 315px !important
}

html body .pl315 {
    padding-left: 315px !important
}

html body .ml316 {
    margin-left: 316px !important
}

html body .pl316 {
    padding-left: 316px !important
}

html body .ml317 {
    margin-left: 317px !important
}

html body .pl317 {
    padding-left: 317px !important
}

html body .ml318 {
    margin-left: 318px !important
}

html body .pl318 {
    padding-left: 318px !important
}

html body .ml319 {
    margin-left: 319px !important
}

html body .pl319 {
    padding-left: 319px !important
}

html body .ml320 {
    margin-left: 320px !important
}

html body .pl320 {
    padding-left: 320px !important
}

html body .ml321 {
    margin-left: 321px !important
}

html body .pl321 {
    padding-left: 321px !important
}

html body .ml322 {
    margin-left: 322px !important
}

html body .pl322 {
    padding-left: 322px !important
}

html body .ml323 {
    margin-left: 323px !important
}

html body .pl323 {
    padding-left: 323px !important
}

html body .ml324 {
    margin-left: 324px !important
}

html body .pl324 {
    padding-left: 324px !important
}

html body .ml325 {
    margin-left: 325px !important
}

html body .pl325 {
    padding-left: 325px !important
}

html body .ml326 {
    margin-left: 326px !important
}

html body .pl326 {
    padding-left: 326px !important
}

html body .ml327 {
    margin-left: 327px !important
}

html body .pl327 {
    padding-left: 327px !important
}

html body .ml328 {
    margin-left: 328px !important
}

html body .pl328 {
    padding-left: 328px !important
}

html body .ml329 {
    margin-left: 329px !important
}

html body .pl329 {
    padding-left: 329px !important
}

html body .ml330 {
    margin-left: 330px !important
}

html body .pl330 {
    padding-left: 330px !important
}

html body .ml331 {
    margin-left: 331px !important
}

html body .pl331 {
    padding-left: 331px !important
}

html body .ml332 {
    margin-left: 332px !important
}

html body .pl332 {
    padding-left: 332px !important
}

html body .ml333 {
    margin-left: 333px !important
}

html body .pl333 {
    padding-left: 333px !important
}

html body .ml334 {
    margin-left: 334px !important
}

html body .pl334 {
    padding-left: 334px !important
}

html body .ml335 {
    margin-left: 335px !important
}

html body .pl335 {
    padding-left: 335px !important
}

html body .ml336 {
    margin-left: 336px !important
}

html body .pl336 {
    padding-left: 336px !important
}

html body .ml337 {
    margin-left: 337px !important
}

html body .pl337 {
    padding-left: 337px !important
}

html body .ml338 {
    margin-left: 338px !important
}

html body .pl338 {
    padding-left: 338px !important
}

html body .ml339 {
    margin-left: 339px !important
}

html body .pl339 {
    padding-left: 339px !important
}

html body .ml340 {
    margin-left: 340px !important
}

html body .pl340 {
    padding-left: 340px !important
}

html body .ml341 {
    margin-left: 341px !important
}

html body .pl341 {
    padding-left: 341px !important
}

html body .ml342 {
    margin-left: 342px !important
}

html body .pl342 {
    padding-left: 342px !important
}

html body .ml343 {
    margin-left: 343px !important
}

html body .pl343 {
    padding-left: 343px !important
}

html body .ml344 {
    margin-left: 344px !important
}

html body .pl344 {
    padding-left: 344px !important
}

html body .ml345 {
    margin-left: 345px !important
}

html body .pl345 {
    padding-left: 345px !important
}

html body .ml346 {
    margin-left: 346px !important
}

html body .pl346 {
    padding-left: 346px !important
}

html body .ml347 {
    margin-left: 347px !important
}

html body .pl347 {
    padding-left: 347px !important
}

html body .ml348 {
    margin-left: 348px !important
}

html body .pl348 {
    padding-left: 348px !important
}

html body .ml349 {
    margin-left: 349px !important
}

html body .pl349 {
    padding-left: 349px !important
}

html body .ml350 {
    margin-left: 350px !important
}

html body .pl350 {
    padding-left: 350px !important
}

html body .ml351 {
    margin-left: 351px !important
}

html body .pl351 {
    padding-left: 351px !important
}

html body .ml352 {
    margin-left: 352px !important
}

html body .pl352 {
    padding-left: 352px !important
}

html body .ml353 {
    margin-left: 353px !important
}

html body .pl353 {
    padding-left: 353px !important
}

html body .ml354 {
    margin-left: 354px !important
}

html body .pl354 {
    padding-left: 354px !important
}

html body .ml355 {
    margin-left: 355px !important
}

html body .pl355 {
    padding-left: 355px !important
}

html body .ml356 {
    margin-left: 356px !important
}

html body .pl356 {
    padding-left: 356px !important
}

html body .ml357 {
    margin-left: 357px !important
}

html body .pl357 {
    padding-left: 357px !important
}

html body .ml358 {
    margin-left: 358px !important
}

html body .pl358 {
    padding-left: 358px !important
}

html body .ml359 {
    margin-left: 359px !important
}

html body .pl359 {
    padding-left: 359px !important
}

html body .ml360 {
    margin-left: 360px !important
}

html body .pl360 {
    padding-left: 360px !important
}

html body .ml361 {
    margin-left: 361px !important
}

html body .pl361 {
    padding-left: 361px !important
}

html body .ml362 {
    margin-left: 362px !important
}

html body .pl362 {
    padding-left: 362px !important
}

html body .ml363 {
    margin-left: 363px !important
}

html body .pl363 {
    padding-left: 363px !important
}

html body .ml364 {
    margin-left: 364px !important
}

html body .pl364 {
    padding-left: 364px !important
}

html body .ml365 {
    margin-left: 365px !important
}

html body .pl365 {
    padding-left: 365px !important
}

html body .ml366 {
    margin-left: 366px !important
}

html body .pl366 {
    padding-left: 366px !important
}

html body .ml367 {
    margin-left: 367px !important
}

html body .pl367 {
    padding-left: 367px !important
}

html body .ml368 {
    margin-left: 368px !important
}

html body .pl368 {
    padding-left: 368px !important
}

html body .ml369 {
    margin-left: 369px !important
}

html body .pl369 {
    padding-left: 369px !important
}

html body .ml370 {
    margin-left: 370px !important
}

html body .pl370 {
    padding-left: 370px !important
}

html body .ml371 {
    margin-left: 371px !important
}

html body .pl371 {
    padding-left: 371px !important
}

html body .ml372 {
    margin-left: 372px !important
}

html body .pl372 {
    padding-left: 372px !important
}

html body .ml373 {
    margin-left: 373px !important
}

html body .pl373 {
    padding-left: 373px !important
}

html body .ml374 {
    margin-left: 374px !important
}

html body .pl374 {
    padding-left: 374px !important
}

html body .ml375 {
    margin-left: 375px !important
}

html body .pl375 {
    padding-left: 375px !important
}

html body .ml376 {
    margin-left: 376px !important
}

html body .pl376 {
    padding-left: 376px !important
}

html body .ml377 {
    margin-left: 377px !important
}

html body .pl377 {
    padding-left: 377px !important
}

html body .ml378 {
    margin-left: 378px !important
}

html body .pl378 {
    padding-left: 378px !important
}

html body .ml379 {
    margin-left: 379px !important
}

html body .pl379 {
    padding-left: 379px !important
}

html body .ml380 {
    margin-left: 380px !important
}

html body .pl380 {
    padding-left: 380px !important
}

html body .ml381 {
    margin-left: 381px !important
}

html body .pl381 {
    padding-left: 381px !important
}

html body .ml382 {
    margin-left: 382px !important
}

html body .pl382 {
    padding-left: 382px !important
}

html body .ml383 {
    margin-left: 383px !important
}

html body .pl383 {
    padding-left: 383px !important
}

html body .ml384 {
    margin-left: 384px !important
}

html body .pl384 {
    padding-left: 384px !important
}

html body .ml385 {
    margin-left: 385px !important
}

html body .pl385 {
    padding-left: 385px !important
}

html body .ml386 {
    margin-left: 386px !important
}

html body .pl386 {
    padding-left: 386px !important
}

html body .ml387 {
    margin-left: 387px !important
}

html body .pl387 {
    padding-left: 387px !important
}

html body .ml388 {
    margin-left: 388px !important
}

html body .pl388 {
    padding-left: 388px !important
}

html body .ml389 {
    margin-left: 389px !important
}

html body .pl389 {
    padding-left: 389px !important
}

html body .ml390 {
    margin-left: 390px !important
}

html body .pl390 {
    padding-left: 390px !important
}

html body .ml391 {
    margin-left: 391px !important
}

html body .pl391 {
    padding-left: 391px !important
}

html body .ml392 {
    margin-left: 392px !important
}

html body .pl392 {
    padding-left: 392px !important
}

html body .ml393 {
    margin-left: 393px !important
}

html body .pl393 {
    padding-left: 393px !important
}

html body .ml394 {
    margin-left: 394px !important
}

html body .pl394 {
    padding-left: 394px !important
}

html body .ml395 {
    margin-left: 395px !important
}

html body .pl395 {
    padding-left: 395px !important
}

html body .ml396 {
    margin-left: 396px !important
}

html body .pl396 {
    padding-left: 396px !important
}

html body .ml397 {
    margin-left: 397px !important
}

html body .pl397 {
    padding-left: 397px !important
}

html body .ml398 {
    margin-left: 398px !important
}

html body .pl398 {
    padding-left: 398px !important
}

html body .ml399 {
    margin-left: 399px !important
}

html body .pl399 {
    padding-left: 399px !important
}

html body .ml400 {
    margin-left: 400px !important
}

html body .pl400 {
    padding-left: 400px !important
}

html body .ml401 {
    margin-left: 401px !important
}

html body .pl401 {
    padding-left: 401px !important
}

html body .ml402 {
    margin-left: 402px !important
}

html body .pl402 {
    padding-left: 402px !important
}

html body .ml403 {
    margin-left: 403px !important
}

html body .pl403 {
    padding-left: 403px !important
}

html body .ml404 {
    margin-left: 404px !important
}

html body .pl404 {
    padding-left: 404px !important
}

html body .ml405 {
    margin-left: 405px !important
}

html body .pl405 {
    padding-left: 405px !important
}

html body .ml406 {
    margin-left: 406px !important
}

html body .pl406 {
    padding-left: 406px !important
}

html body .ml407 {
    margin-left: 407px !important
}

html body .pl407 {
    padding-left: 407px !important
}

html body .ml408 {
    margin-left: 408px !important
}

html body .pl408 {
    padding-left: 408px !important
}

html body .ml409 {
    margin-left: 409px !important
}

html body .pl409 {
    padding-left: 409px !important
}

html body .ml410 {
    margin-left: 410px !important
}

html body .pl410 {
    padding-left: 410px !important
}

html body .ml411 {
    margin-left: 411px !important
}

html body .pl411 {
    padding-left: 411px !important
}

html body .ml412 {
    margin-left: 412px !important
}

html body .pl412 {
    padding-left: 412px !important
}

html body .ml413 {
    margin-left: 413px !important
}

html body .pl413 {
    padding-left: 413px !important
}

html body .ml414 {
    margin-left: 414px !important
}

html body .pl414 {
    padding-left: 414px !important
}

html body .ml415 {
    margin-left: 415px !important
}

html body .pl415 {
    padding-left: 415px !important
}

html body .ml416 {
    margin-left: 416px !important
}

html body .pl416 {
    padding-left: 416px !important
}

html body .ml417 {
    margin-left: 417px !important
}

html body .pl417 {
    padding-left: 417px !important
}

html body .ml418 {
    margin-left: 418px !important
}

html body .pl418 {
    padding-left: 418px !important
}

html body .ml419 {
    margin-left: 419px !important
}

html body .pl419 {
    padding-left: 419px !important
}

html body .ml420 {
    margin-left: 420px !important
}

html body .pl420 {
    padding-left: 420px !important
}

html body .ml421 {
    margin-left: 421px !important
}

html body .pl421 {
    padding-left: 421px !important
}

html body .ml422 {
    margin-left: 422px !important
}

html body .pl422 {
    padding-left: 422px !important
}

html body .ml423 {
    margin-left: 423px !important
}

html body .pl423 {
    padding-left: 423px !important
}

html body .ml424 {
    margin-left: 424px !important
}

html body .pl424 {
    padding-left: 424px !important
}

html body .ml425 {
    margin-left: 425px !important
}

html body .pl425 {
    padding-left: 425px !important
}

html body .ml426 {
    margin-left: 426px !important
}

html body .pl426 {
    padding-left: 426px !important
}

html body .ml427 {
    margin-left: 427px !important
}

html body .pl427 {
    padding-left: 427px !important
}

html body .ml428 {
    margin-left: 428px !important
}

html body .pl428 {
    padding-left: 428px !important
}

html body .ml429 {
    margin-left: 429px !important
}

html body .pl429 {
    padding-left: 429px !important
}

html body .ml430 {
    margin-left: 430px !important
}

html body .pl430 {
    padding-left: 430px !important
}

html body .ml431 {
    margin-left: 431px !important
}

html body .pl431 {
    padding-left: 431px !important
}

html body .ml432 {
    margin-left: 432px !important
}

html body .pl432 {
    padding-left: 432px !important
}

html body .ml433 {
    margin-left: 433px !important
}

html body .pl433 {
    padding-left: 433px !important
}

html body .ml434 {
    margin-left: 434px !important
}

html body .pl434 {
    padding-left: 434px !important
}

html body .ml435 {
    margin-left: 435px !important
}

html body .pl435 {
    padding-left: 435px !important
}

html body .ml436 {
    margin-left: 436px !important
}

html body .pl436 {
    padding-left: 436px !important
}

html body .ml437 {
    margin-left: 437px !important
}

html body .pl437 {
    padding-left: 437px !important
}

html body .ml438 {
    margin-left: 438px !important
}

html body .pl438 {
    padding-left: 438px !important
}

html body .ml439 {
    margin-left: 439px !important
}

html body .pl439 {
    padding-left: 439px !important
}

html body .ml440 {
    margin-left: 440px !important
}

html body .pl440 {
    padding-left: 440px !important
}

html body .ml441 {
    margin-left: 441px !important
}

html body .pl441 {
    padding-left: 441px !important
}

html body .ml442 {
    margin-left: 442px !important
}

html body .pl442 {
    padding-left: 442px !important
}

html body .ml443 {
    margin-left: 443px !important
}

html body .pl443 {
    padding-left: 443px !important
}

html body .ml444 {
    margin-left: 444px !important
}

html body .pl444 {
    padding-left: 444px !important
}

html body .ml445 {
    margin-left: 445px !important
}

html body .pl445 {
    padding-left: 445px !important
}

html body .ml446 {
    margin-left: 446px !important
}

html body .pl446 {
    padding-left: 446px !important
}

html body .ml447 {
    margin-left: 447px !important
}

html body .pl447 {
    padding-left: 447px !important
}

html body .ml448 {
    margin-left: 448px !important
}

html body .pl448 {
    padding-left: 448px !important
}

html body .ml449 {
    margin-left: 449px !important
}

html body .pl449 {
    padding-left: 449px !important
}

html body .ml450 {
    margin-left: 450px !important
}

html body .pl450 {
    padding-left: 450px !important
}

html body .ml451 {
    margin-left: 451px !important
}

html body .pl451 {
    padding-left: 451px !important
}

html body .ml452 {
    margin-left: 452px !important
}

html body .pl452 {
    padding-left: 452px !important
}

html body .ml453 {
    margin-left: 453px !important
}

html body .pl453 {
    padding-left: 453px !important
}

html body .ml454 {
    margin-left: 454px !important
}

html body .pl454 {
    padding-left: 454px !important
}

html body .ml455 {
    margin-left: 455px !important
}

html body .pl455 {
    padding-left: 455px !important
}

html body .ml456 {
    margin-left: 456px !important
}

html body .pl456 {
    padding-left: 456px !important
}

html body .ml457 {
    margin-left: 457px !important
}

html body .pl457 {
    padding-left: 457px !important
}

html body .ml458 {
    margin-left: 458px !important
}

html body .pl458 {
    padding-left: 458px !important
}

html body .ml459 {
    margin-left: 459px !important
}

html body .pl459 {
    padding-left: 459px !important
}

html body .ml460 {
    margin-left: 460px !important
}

html body .pl460 {
    padding-left: 460px !important
}

html body .ml461 {
    margin-left: 461px !important
}

html body .pl461 {
    padding-left: 461px !important
}

html body .ml462 {
    margin-left: 462px !important
}

html body .pl462 {
    padding-left: 462px !important
}

html body .ml463 {
    margin-left: 463px !important
}

html body .pl463 {
    padding-left: 463px !important
}

html body .ml464 {
    margin-left: 464px !important
}

html body .pl464 {
    padding-left: 464px !important
}

html body .ml465 {
    margin-left: 465px !important
}

html body .pl465 {
    padding-left: 465px !important
}

html body .ml466 {
    margin-left: 466px !important
}

html body .pl466 {
    padding-left: 466px !important
}

html body .ml467 {
    margin-left: 467px !important
}

html body .pl467 {
    padding-left: 467px !important
}

html body .ml468 {
    margin-left: 468px !important
}

html body .pl468 {
    padding-left: 468px !important
}

html body .ml469 {
    margin-left: 469px !important
}

html body .pl469 {
    padding-left: 469px !important
}

html body .ml470 {
    margin-left: 470px !important
}

html body .pl470 {
    padding-left: 470px !important
}

html body .ml471 {
    margin-left: 471px !important
}

html body .pl471 {
    padding-left: 471px !important
}

html body .ml472 {
    margin-left: 472px !important
}

html body .pl472 {
    padding-left: 472px !important
}

html body .ml473 {
    margin-left: 473px !important
}

html body .pl473 {
    padding-left: 473px !important
}

html body .ml474 {
    margin-left: 474px !important
}

html body .pl474 {
    padding-left: 474px !important
}

html body .ml475 {
    margin-left: 475px !important
}

html body .pl475 {
    padding-left: 475px !important
}

html body .ml476 {
    margin-left: 476px !important
}

html body .pl476 {
    padding-left: 476px !important
}

html body .ml477 {
    margin-left: 477px !important
}

html body .pl477 {
    padding-left: 477px !important
}

html body .ml478 {
    margin-left: 478px !important
}

html body .pl478 {
    padding-left: 478px !important
}

html body .ml479 {
    margin-left: 479px !important
}

html body .pl479 {
    padding-left: 479px !important
}

html body .ml480 {
    margin-left: 480px !important
}

html body .pl480 {
    padding-left: 480px !important
}

html body .ml481 {
    margin-left: 481px !important
}

html body .pl481 {
    padding-left: 481px !important
}

html body .ml482 {
    margin-left: 482px !important
}

html body .pl482 {
    padding-left: 482px !important
}

html body .ml483 {
    margin-left: 483px !important
}

html body .pl483 {
    padding-left: 483px !important
}

html body .ml484 {
    margin-left: 484px !important
}

html body .pl484 {
    padding-left: 484px !important
}

html body .ml485 {
    margin-left: 485px !important
}

html body .pl485 {
    padding-left: 485px !important
}

html body .ml486 {
    margin-left: 486px !important
}

html body .pl486 {
    padding-left: 486px !important
}

html body .ml487 {
    margin-left: 487px !important
}

html body .pl487 {
    padding-left: 487px !important
}

html body .ml488 {
    margin-left: 488px !important
}

html body .pl488 {
    padding-left: 488px !important
}

html body .ml489 {
    margin-left: 489px !important
}

html body .pl489 {
    padding-left: 489px !important
}

html body .ml490 {
    margin-left: 490px !important
}

html body .pl490 {
    padding-left: 490px !important
}

html body .ml491 {
    margin-left: 491px !important
}

html body .pl491 {
    padding-left: 491px !important
}

html body .ml492 {
    margin-left: 492px !important
}

html body .pl492 {
    padding-left: 492px !important
}

html body .ml493 {
    margin-left: 493px !important
}

html body .pl493 {
    padding-left: 493px !important
}

html body .ml494 {
    margin-left: 494px !important
}

html body .pl494 {
    padding-left: 494px !important
}

html body .ml495 {
    margin-left: 495px !important
}

html body .pl495 {
    padding-left: 495px !important
}

html body .ml496 {
    margin-left: 496px !important
}

html body .pl496 {
    padding-left: 496px !important
}

html body .ml497 {
    margin-left: 497px !important
}

html body .pl497 {
    padding-left: 497px !important
}

html body .ml498 {
    margin-left: 498px !important
}

html body .pl498 {
    padding-left: 498px !important
}

html body .ml499 {
    margin-left: 499px !important
}

html body .pl499 {
    padding-left: 499px !important
}

html body .ml500 {
    margin-left: 500px !important
}

html body .pl500 {
    padding-left: 500px !important
}

html body .ml501 {
    margin-left: 501px !important
}

html body .pl501 {
    padding-left: 501px !important
}

html body .ml502 {
    margin-left: 502px !important
}

html body .pl502 {
    padding-left: 502px !important
}

html body .ml503 {
    margin-left: 503px !important
}

html body .pl503 {
    padding-left: 503px !important
}

html body .ml504 {
    margin-left: 504px !important
}

html body .pl504 {
    padding-left: 504px !important
}

html body .ml505 {
    margin-left: 505px !important
}

html body .pl505 {
    padding-left: 505px !important
}

html body .ml506 {
    margin-left: 506px !important
}

html body .pl506 {
    padding-left: 506px !important
}

html body .ml507 {
    margin-left: 507px !important
}

html body .pl507 {
    padding-left: 507px !important
}

html body .ml508 {
    margin-left: 508px !important
}

html body .pl508 {
    padding-left: 508px !important
}

html body .ml509 {
    margin-left: 509px !important
}

html body .pl509 {
    padding-left: 509px !important
}

html body .ml510 {
    margin-left: 510px !important
}

html body .pl510 {
    padding-left: 510px !important
}

html body .ml511 {
    margin-left: 511px !important
}

html body .pl511 {
    padding-left: 511px !important
}

html body .ml512 {
    margin-left: 512px !important
}

html body .pl512 {
    padding-left: 512px !important
}

html body .ml513 {
    margin-left: 513px !important
}

html body .pl513 {
    padding-left: 513px !important
}

html body .ml514 {
    margin-left: 514px !important
}

html body .pl514 {
    padding-left: 514px !important
}

html body .ml515 {
    margin-left: 515px !important
}

html body .pl515 {
    padding-left: 515px !important
}

html body .ml516 {
    margin-left: 516px !important
}

html body .pl516 {
    padding-left: 516px !important
}

html body .ml517 {
    margin-left: 517px !important
}

html body .pl517 {
    padding-left: 517px !important
}

html body .ml518 {
    margin-left: 518px !important
}

html body .pl518 {
    padding-left: 518px !important
}

html body .ml519 {
    margin-left: 519px !important
}

html body .pl519 {
    padding-left: 519px !important
}

html body .ml520 {
    margin-left: 520px !important
}

html body .pl520 {
    padding-left: 520px !important
}

html body .ml521 {
    margin-left: 521px !important
}

html body .pl521 {
    padding-left: 521px !important
}

html body .ml522 {
    margin-left: 522px !important
}

html body .pl522 {
    padding-left: 522px !important
}

html body .ml523 {
    margin-left: 523px !important
}

html body .pl523 {
    padding-left: 523px !important
}

html body .ml524 {
    margin-left: 524px !important
}

html body .pl524 {
    padding-left: 524px !important
}

html body .ml525 {
    margin-left: 525px !important
}

html body .pl525 {
    padding-left: 525px !important
}

html body .ml526 {
    margin-left: 526px !important
}

html body .pl526 {
    padding-left: 526px !important
}

html body .ml527 {
    margin-left: 527px !important
}

html body .pl527 {
    padding-left: 527px !important
}

html body .ml528 {
    margin-left: 528px !important
}

html body .pl528 {
    padding-left: 528px !important
}

html body .ml529 {
    margin-left: 529px !important
}

html body .pl529 {
    padding-left: 529px !important
}

html body .ml530 {
    margin-left: 530px !important
}

html body .pl530 {
    padding-left: 530px !important
}

html body .ml531 {
    margin-left: 531px !important
}

html body .pl531 {
    padding-left: 531px !important
}

html body .ml532 {
    margin-left: 532px !important
}

html body .pl532 {
    padding-left: 532px !important
}

html body .ml533 {
    margin-left: 533px !important
}

html body .pl533 {
    padding-left: 533px !important
}

html body .ml534 {
    margin-left: 534px !important
}

html body .pl534 {
    padding-left: 534px !important
}

html body .ml535 {
    margin-left: 535px !important
}

html body .pl535 {
    padding-left: 535px !important
}

html body .ml536 {
    margin-left: 536px !important
}

html body .pl536 {
    padding-left: 536px !important
}

html body .ml537 {
    margin-left: 537px !important
}

html body .pl537 {
    padding-left: 537px !important
}

html body .ml538 {
    margin-left: 538px !important
}

html body .pl538 {
    padding-left: 538px !important
}

html body .ml539 {
    margin-left: 539px !important
}

html body .pl539 {
    padding-left: 539px !important
}

html body .ml540 {
    margin-left: 540px !important
}

html body .pl540 {
    padding-left: 540px !important
}

html body .ml541 {
    margin-left: 541px !important
}

html body .pl541 {
    padding-left: 541px !important
}

html body .ml542 {
    margin-left: 542px !important
}

html body .pl542 {
    padding-left: 542px !important
}

html body .ml543 {
    margin-left: 543px !important
}

html body .pl543 {
    padding-left: 543px !important
}

html body .ml544 {
    margin-left: 544px !important
}

html body .pl544 {
    padding-left: 544px !important
}

html body .ml545 {
    margin-left: 545px !important
}

html body .pl545 {
    padding-left: 545px !important
}

html body .ml546 {
    margin-left: 546px !important
}

html body .pl546 {
    padding-left: 546px !important
}

html body .ml547 {
    margin-left: 547px !important
}

html body .pl547 {
    padding-left: 547px !important
}

html body .ml548 {
    margin-left: 548px !important
}

html body .pl548 {
    padding-left: 548px !important
}

html body .ml549 {
    margin-left: 549px !important
}

html body .pl549 {
    padding-left: 549px !important
}

html body .ml550 {
    margin-left: 550px !important
}

html body .pl550 {
    padding-left: 550px !important
}

html body .ml551 {
    margin-left: 551px !important
}

html body .pl551 {
    padding-left: 551px !important
}

html body .ml552 {
    margin-left: 552px !important
}

html body .pl552 {
    padding-left: 552px !important
}

html body .ml553 {
    margin-left: 553px !important
}

html body .pl553 {
    padding-left: 553px !important
}

html body .ml554 {
    margin-left: 554px !important
}

html body .pl554 {
    padding-left: 554px !important
}

html body .ml555 {
    margin-left: 555px !important
}

html body .pl555 {
    padding-left: 555px !important
}

html body .ml556 {
    margin-left: 556px !important
}

html body .pl556 {
    padding-left: 556px !important
}

html body .ml557 {
    margin-left: 557px !important
}

html body .pl557 {
    padding-left: 557px !important
}

html body .ml558 {
    margin-left: 558px !important
}

html body .pl558 {
    padding-left: 558px !important
}

html body .ml559 {
    margin-left: 559px !important
}

html body .pl559 {
    padding-left: 559px !important
}

html body .ml560 {
    margin-left: 560px !important
}

html body .pl560 {
    padding-left: 560px !important
}

html body .ml561 {
    margin-left: 561px !important
}

html body .pl561 {
    padding-left: 561px !important
}

html body .ml562 {
    margin-left: 562px !important
}

html body .pl562 {
    padding-left: 562px !important
}

html body .ml563 {
    margin-left: 563px !important
}

html body .pl563 {
    padding-left: 563px !important
}

html body .ml564 {
    margin-left: 564px !important
}

html body .pl564 {
    padding-left: 564px !important
}

html body .ml565 {
    margin-left: 565px !important
}

html body .pl565 {
    padding-left: 565px !important
}

html body .ml566 {
    margin-left: 566px !important
}

html body .pl566 {
    padding-left: 566px !important
}

html body .ml567 {
    margin-left: 567px !important
}

html body .pl567 {
    padding-left: 567px !important
}

html body .ml568 {
    margin-left: 568px !important
}

html body .pl568 {
    padding-left: 568px !important
}

html body .ml569 {
    margin-left: 569px !important
}

html body .pl569 {
    padding-left: 569px !important
}

html body .ml570 {
    margin-left: 570px !important
}

html body .pl570 {
    padding-left: 570px !important
}

html body .ml571 {
    margin-left: 571px !important
}

html body .pl571 {
    padding-left: 571px !important
}

html body .ml572 {
    margin-left: 572px !important
}

html body .pl572 {
    padding-left: 572px !important
}

html body .ml573 {
    margin-left: 573px !important
}

html body .pl573 {
    padding-left: 573px !important
}

html body .ml574 {
    margin-left: 574px !important
}

html body .pl574 {
    padding-left: 574px !important
}

html body .ml575 {
    margin-left: 575px !important
}

html body .pl575 {
    padding-left: 575px !important
}

html body .ml576 {
    margin-left: 576px !important
}

html body .pl576 {
    padding-left: 576px !important
}

html body .ml577 {
    margin-left: 577px !important
}

html body .pl577 {
    padding-left: 577px !important
}

html body .ml578 {
    margin-left: 578px !important
}

html body .pl578 {
    padding-left: 578px !important
}

html body .ml579 {
    margin-left: 579px !important
}

html body .pl579 {
    padding-left: 579px !important
}

html body .ml580 {
    margin-left: 580px !important
}

html body .pl580 {
    padding-left: 580px !important
}

html body .ml581 {
    margin-left: 581px !important
}

html body .pl581 {
    padding-left: 581px !important
}

html body .ml582 {
    margin-left: 582px !important
}

html body .pl582 {
    padding-left: 582px !important
}

html body .ml583 {
    margin-left: 583px !important
}

html body .pl583 {
    padding-left: 583px !important
}

html body .ml584 {
    margin-left: 584px !important
}

html body .pl584 {
    padding-left: 584px !important
}

html body .ml585 {
    margin-left: 585px !important
}

html body .pl585 {
    padding-left: 585px !important
}

html body .ml586 {
    margin-left: 586px !important
}

html body .pl586 {
    padding-left: 586px !important
}

html body .ml587 {
    margin-left: 587px !important
}

html body .pl587 {
    padding-left: 587px !important
}

html body .ml588 {
    margin-left: 588px !important
}

html body .pl588 {
    padding-left: 588px !important
}

html body .ml589 {
    margin-left: 589px !important
}

html body .pl589 {
    padding-left: 589px !important
}

html body .ml590 {
    margin-left: 590px !important
}

html body .pl590 {
    padding-left: 590px !important
}

html body .ml591 {
    margin-left: 591px !important
}

html body .pl591 {
    padding-left: 591px !important
}

html body .ml592 {
    margin-left: 592px !important
}

html body .pl592 {
    padding-left: 592px !important
}

html body .ml593 {
    margin-left: 593px !important
}

html body .pl593 {
    padding-left: 593px !important
}

html body .ml594 {
    margin-left: 594px !important
}

html body .pl594 {
    padding-left: 594px !important
}

html body .ml595 {
    margin-left: 595px !important
}

html body .pl595 {
    padding-left: 595px !important
}

html body .ml596 {
    margin-left: 596px !important
}

html body .pl596 {
    padding-left: 596px !important
}

html body .ml597 {
    margin-left: 597px !important
}

html body .pl597 {
    padding-left: 597px !important
}

html body .ml598 {
    margin-left: 598px !important
}

html body .pl598 {
    padding-left: 598px !important
}

html body .ml599 {
    margin-left: 599px !important
}

html body .pl599 {
    padding-left: 599px !important
}

html body .ml600 {
    margin-left: 600px !important
}

html body .pl600 {
    padding-left: 600px !important
}

html body .ml601 {
    margin-left: 601px !important
}

html body .pl601 {
    padding-left: 601px !important
}

html body .ml602 {
    margin-left: 602px !important
}

html body .pl602 {
    padding-left: 602px !important
}

html body .ml603 {
    margin-left: 603px !important
}

html body .pl603 {
    padding-left: 603px !important
}

html body .ml604 {
    margin-left: 604px !important
}

html body .pl604 {
    padding-left: 604px !important
}

html body .ml605 {
    margin-left: 605px !important
}

html body .pl605 {
    padding-left: 605px !important
}

html body .ml606 {
    margin-left: 606px !important
}

html body .pl606 {
    padding-left: 606px !important
}

html body .ml607 {
    margin-left: 607px !important
}

html body .pl607 {
    padding-left: 607px !important
}

html body .ml608 {
    margin-left: 608px !important
}

html body .pl608 {
    padding-left: 608px !important
}

html body .ml609 {
    margin-left: 609px !important
}

html body .pl609 {
    padding-left: 609px !important
}

html body .ml610 {
    margin-left: 610px !important
}

html body .pl610 {
    padding-left: 610px !important
}

html body .ml611 {
    margin-left: 611px !important
}

html body .pl611 {
    padding-left: 611px !important
}

html body .ml612 {
    margin-left: 612px !important
}

html body .pl612 {
    padding-left: 612px !important
}

html body .ml613 {
    margin-left: 613px !important
}

html body .pl613 {
    padding-left: 613px !important
}

html body .ml614 {
    margin-left: 614px !important
}

html body .pl614 {
    padding-left: 614px !important
}

html body .ml615 {
    margin-left: 615px !important
}

html body .pl615 {
    padding-left: 615px !important
}

html body .ml616 {
    margin-left: 616px !important
}

html body .pl616 {
    padding-left: 616px !important
}

html body .ml617 {
    margin-left: 617px !important
}

html body .pl617 {
    padding-left: 617px !important
}

html body .ml618 {
    margin-left: 618px !important
}

html body .pl618 {
    padding-left: 618px !important
}

html body .ml619 {
    margin-left: 619px !important
}

html body .pl619 {
    padding-left: 619px !important
}

html body .ml620 {
    margin-left: 620px !important
}

html body .pl620 {
    padding-left: 620px !important
}

html body .ml621 {
    margin-left: 621px !important
}

html body .pl621 {
    padding-left: 621px !important
}

html body .ml622 {
    margin-left: 622px !important
}

html body .pl622 {
    padding-left: 622px !important
}

html body .ml623 {
    margin-left: 623px !important
}

html body .pl623 {
    padding-left: 623px !important
}

html body .ml624 {
    margin-left: 624px !important
}

html body .pl624 {
    padding-left: 624px !important
}

html body .ml625 {
    margin-left: 625px !important
}

html body .pl625 {
    padding-left: 625px !important
}

html body .ml626 {
    margin-left: 626px !important
}

html body .pl626 {
    padding-left: 626px !important
}

html body .ml627 {
    margin-left: 627px !important
}

html body .pl627 {
    padding-left: 627px !important
}

html body .ml628 {
    margin-left: 628px !important
}

html body .pl628 {
    padding-left: 628px !important
}

html body .ml629 {
    margin-left: 629px !important
}

html body .pl629 {
    padding-left: 629px !important
}

html body .ml630 {
    margin-left: 630px !important
}

html body .pl630 {
    padding-left: 630px !important
}

html body .ml631 {
    margin-left: 631px !important
}

html body .pl631 {
    padding-left: 631px !important
}

html body .ml632 {
    margin-left: 632px !important
}

html body .pl632 {
    padding-left: 632px !important
}

html body .ml633 {
    margin-left: 633px !important
}

html body .pl633 {
    padding-left: 633px !important
}

html body .ml634 {
    margin-left: 634px !important
}

html body .pl634 {
    padding-left: 634px !important
}

html body .ml635 {
    margin-left: 635px !important
}

html body .pl635 {
    padding-left: 635px !important
}

html body .ml636 {
    margin-left: 636px !important
}

html body .pl636 {
    padding-left: 636px !important
}

html body .ml637 {
    margin-left: 637px !important
}

html body .pl637 {
    padding-left: 637px !important
}

html body .ml638 {
    margin-left: 638px !important
}

html body .pl638 {
    padding-left: 638px !important
}

html body .ml639 {
    margin-left: 639px !important
}

html body .pl639 {
    padding-left: 639px !important
}

html body .ml640 {
    margin-left: 640px !important
}

html body .pl640 {
    padding-left: 640px !important
}

html body .ml641 {
    margin-left: 641px !important
}

html body .pl641 {
    padding-left: 641px !important
}

html body .ml642 {
    margin-left: 642px !important
}

html body .pl642 {
    padding-left: 642px !important
}

html body .ml643 {
    margin-left: 643px !important
}

html body .pl643 {
    padding-left: 643px !important
}

html body .ml644 {
    margin-left: 644px !important
}

html body .pl644 {
    padding-left: 644px !important
}

html body .ml645 {
    margin-left: 645px !important
}

html body .pl645 {
    padding-left: 645px !important
}

html body .ml646 {
    margin-left: 646px !important
}

html body .pl646 {
    padding-left: 646px !important
}

html body .ml647 {
    margin-left: 647px !important
}

html body .pl647 {
    padding-left: 647px !important
}

html body .ml648 {
    margin-left: 648px !important
}

html body .pl648 {
    padding-left: 648px !important
}

html body .ml649 {
    margin-left: 649px !important
}

html body .pl649 {
    padding-left: 649px !important
}

html body .ml650 {
    margin-left: 650px !important
}

html body .pl650 {
    padding-left: 650px !important
}

html body .ml651 {
    margin-left: 651px !important
}

html body .pl651 {
    padding-left: 651px !important
}

html body .ml652 {
    margin-left: 652px !important
}

html body .pl652 {
    padding-left: 652px !important
}

html body .ml653 {
    margin-left: 653px !important
}

html body .pl653 {
    padding-left: 653px !important
}

html body .ml654 {
    margin-left: 654px !important
}

html body .pl654 {
    padding-left: 654px !important
}

html body .ml655 {
    margin-left: 655px !important
}

html body .pl655 {
    padding-left: 655px !important
}

html body .ml656 {
    margin-left: 656px !important
}

html body .pl656 {
    padding-left: 656px !important
}

html body .ml657 {
    margin-left: 657px !important
}

html body .pl657 {
    padding-left: 657px !important
}

html body .ml658 {
    margin-left: 658px !important
}

html body .pl658 {
    padding-left: 658px !important
}

html body .ml659 {
    margin-left: 659px !important
}

html body .pl659 {
    padding-left: 659px !important
}

html body .ml660 {
    margin-left: 660px !important
}

html body .pl660 {
    padding-left: 660px !important
}

html body .ml661 {
    margin-left: 661px !important
}

html body .pl661 {
    padding-left: 661px !important
}

html body .ml662 {
    margin-left: 662px !important
}

html body .pl662 {
    padding-left: 662px !important
}

html body .ml663 {
    margin-left: 663px !important
}

html body .pl663 {
    padding-left: 663px !important
}

html body .ml664 {
    margin-left: 664px !important
}

html body .pl664 {
    padding-left: 664px !important
}

html body .ml665 {
    margin-left: 665px !important
}

html body .pl665 {
    padding-left: 665px !important
}

html body .ml666 {
    margin-left: 666px !important
}

html body .pl666 {
    padding-left: 666px !important
}

html body .ml667 {
    margin-left: 667px !important
}

html body .pl667 {
    padding-left: 667px !important
}

html body .ml668 {
    margin-left: 668px !important
}

html body .pl668 {
    padding-left: 668px !important
}

html body .ml669 {
    margin-left: 669px !important
}

html body .pl669 {
    padding-left: 669px !important
}

html body .ml670 {
    margin-left: 670px !important
}

html body .pl670 {
    padding-left: 670px !important
}

html body .ml671 {
    margin-left: 671px !important
}

html body .pl671 {
    padding-left: 671px !important
}

html body .ml672 {
    margin-left: 672px !important
}

html body .pl672 {
    padding-left: 672px !important
}

html body .ml673 {
    margin-left: 673px !important
}

html body .pl673 {
    padding-left: 673px !important
}

html body .ml674 {
    margin-left: 674px !important
}

html body .pl674 {
    padding-left: 674px !important
}

html body .ml675 {
    margin-left: 675px !important
}

html body .pl675 {
    padding-left: 675px !important
}

html body .ml676 {
    margin-left: 676px !important
}

html body .pl676 {
    padding-left: 676px !important
}

html body .ml677 {
    margin-left: 677px !important
}

html body .pl677 {
    padding-left: 677px !important
}

html body .ml678 {
    margin-left: 678px !important
}

html body .pl678 {
    padding-left: 678px !important
}

html body .ml679 {
    margin-left: 679px !important
}

html body .pl679 {
    padding-left: 679px !important
}

html body .ml680 {
    margin-left: 680px !important
}

html body .pl680 {
    padding-left: 680px !important
}

html body .ml681 {
    margin-left: 681px !important
}

html body .pl681 {
    padding-left: 681px !important
}

html body .ml682 {
    margin-left: 682px !important
}

html body .pl682 {
    padding-left: 682px !important
}

html body .ml683 {
    margin-left: 683px !important
}

html body .pl683 {
    padding-left: 683px !important
}

html body .ml684 {
    margin-left: 684px !important
}

html body .pl684 {
    padding-left: 684px !important
}

html body .ml685 {
    margin-left: 685px !important
}

html body .pl685 {
    padding-left: 685px !important
}

html body .ml686 {
    margin-left: 686px !important
}

html body .pl686 {
    padding-left: 686px !important
}

html body .ml687 {
    margin-left: 687px !important
}

html body .pl687 {
    padding-left: 687px !important
}

html body .ml688 {
    margin-left: 688px !important
}

html body .pl688 {
    padding-left: 688px !important
}

html body .ml689 {
    margin-left: 689px !important
}

html body .pl689 {
    padding-left: 689px !important
}

html body .ml690 {
    margin-left: 690px !important
}

html body .pl690 {
    padding-left: 690px !important
}

html body .ml691 {
    margin-left: 691px !important
}

html body .pl691 {
    padding-left: 691px !important
}

html body .ml692 {
    margin-left: 692px !important
}

html body .pl692 {
    padding-left: 692px !important
}

html body .ml693 {
    margin-left: 693px !important
}

html body .pl693 {
    padding-left: 693px !important
}

html body .ml694 {
    margin-left: 694px !important
}

html body .pl694 {
    padding-left: 694px !important
}

html body .ml695 {
    margin-left: 695px !important
}

html body .pl695 {
    padding-left: 695px !important
}

html body .ml696 {
    margin-left: 696px !important
}

html body .pl696 {
    padding-left: 696px !important
}

html body .ml697 {
    margin-left: 697px !important
}

html body .pl697 {
    padding-left: 697px !important
}

html body .ml698 {
    margin-left: 698px !important
}

html body .pl698 {
    padding-left: 698px !important
}

html body .ml699 {
    margin-left: 699px !important
}

html body .pl699 {
    padding-left: 699px !important
}

html body .ml700 {
    margin-left: 700px !important
}

html body .pl700 {
    padding-left: 700px !important
}

html body .ml701 {
    margin-left: 701px !important
}

html body .pl701 {
    padding-left: 701px !important
}

html body .ml702 {
    margin-left: 702px !important
}

html body .pl702 {
    padding-left: 702px !important
}

html body .ml703 {
    margin-left: 703px !important
}

html body .pl703 {
    padding-left: 703px !important
}

html body .ml704 {
    margin-left: 704px !important
}

html body .pl704 {
    padding-left: 704px !important
}

html body .ml705 {
    margin-left: 705px !important
}

html body .pl705 {
    padding-left: 705px !important
}

html body .ml706 {
    margin-left: 706px !important
}

html body .pl706 {
    padding-left: 706px !important
}

html body .ml707 {
    margin-left: 707px !important
}

html body .pl707 {
    padding-left: 707px !important
}

html body .ml708 {
    margin-left: 708px !important
}

html body .pl708 {
    padding-left: 708px !important
}

html body .ml709 {
    margin-left: 709px !important
}

html body .pl709 {
    padding-left: 709px !important
}

html body .ml710 {
    margin-left: 710px !important
}

html body .pl710 {
    padding-left: 710px !important
}

html body .ml711 {
    margin-left: 711px !important
}

html body .pl711 {
    padding-left: 711px !important
}

html body .ml712 {
    margin-left: 712px !important
}

html body .pl712 {
    padding-left: 712px !important
}

html body .ml713 {
    margin-left: 713px !important
}

html body .pl713 {
    padding-left: 713px !important
}

html body .ml714 {
    margin-left: 714px !important
}

html body .pl714 {
    padding-left: 714px !important
}

html body .ml715 {
    margin-left: 715px !important
}

html body .pl715 {
    padding-left: 715px !important
}

html body .ml716 {
    margin-left: 716px !important
}

html body .pl716 {
    padding-left: 716px !important
}

html body .ml717 {
    margin-left: 717px !important
}

html body .pl717 {
    padding-left: 717px !important
}

html body .ml718 {
    margin-left: 718px !important
}

html body .pl718 {
    padding-left: 718px !important
}

html body .ml719 {
    margin-left: 719px !important
}

html body .pl719 {
    padding-left: 719px !important
}

html body .ml720 {
    margin-left: 720px !important
}

html body .pl720 {
    padding-left: 720px !important
}

html body .ml721 {
    margin-left: 721px !important
}

html body .pl721 {
    padding-left: 721px !important
}

html body .ml722 {
    margin-left: 722px !important
}

html body .pl722 {
    padding-left: 722px !important
}

html body .ml723 {
    margin-left: 723px !important
}

html body .pl723 {
    padding-left: 723px !important
}

html body .ml724 {
    margin-left: 724px !important
}

html body .pl724 {
    padding-left: 724px !important
}

html body .ml725 {
    margin-left: 725px !important
}

html body .pl725 {
    padding-left: 725px !important
}

html body .ml726 {
    margin-left: 726px !important
}

html body .pl726 {
    padding-left: 726px !important
}

html body .ml727 {
    margin-left: 727px !important
}

html body .pl727 {
    padding-left: 727px !important
}

html body .ml728 {
    margin-left: 728px !important
}

html body .pl728 {
    padding-left: 728px !important
}

html body .ml729 {
    margin-left: 729px !important
}

html body .pl729 {
    padding-left: 729px !important
}

html body .ml730 {
    margin-left: 730px !important
}

html body .pl730 {
    padding-left: 730px !important
}

html body .ml731 {
    margin-left: 731px !important
}

html body .pl731 {
    padding-left: 731px !important
}

html body .ml732 {
    margin-left: 732px !important
}

html body .pl732 {
    padding-left: 732px !important
}

html body .ml733 {
    margin-left: 733px !important
}

html body .pl733 {
    padding-left: 733px !important
}

html body .ml734 {
    margin-left: 734px !important
}

html body .pl734 {
    padding-left: 734px !important
}

html body .ml735 {
    margin-left: 735px !important
}

html body .pl735 {
    padding-left: 735px !important
}

html body .ml736 {
    margin-left: 736px !important
}

html body .pl736 {
    padding-left: 736px !important
}

html body .ml737 {
    margin-left: 737px !important
}

html body .pl737 {
    padding-left: 737px !important
}

html body .ml738 {
    margin-left: 738px !important
}

html body .pl738 {
    padding-left: 738px !important
}

html body .ml739 {
    margin-left: 739px !important
}

html body .pl739 {
    padding-left: 739px !important
}

html body .ml740 {
    margin-left: 740px !important
}

html body .pl740 {
    padding-left: 740px !important
}

html body .ml741 {
    margin-left: 741px !important
}

html body .pl741 {
    padding-left: 741px !important
}

html body .ml742 {
    margin-left: 742px !important
}

html body .pl742 {
    padding-left: 742px !important
}

html body .ml743 {
    margin-left: 743px !important
}

html body .pl743 {
    padding-left: 743px !important
}

html body .ml744 {
    margin-left: 744px !important
}

html body .pl744 {
    padding-left: 744px !important
}

html body .ml745 {
    margin-left: 745px !important
}

html body .pl745 {
    padding-left: 745px !important
}

html body .ml746 {
    margin-left: 746px !important
}

html body .pl746 {
    padding-left: 746px !important
}

html body .ml747 {
    margin-left: 747px !important
}

html body .pl747 {
    padding-left: 747px !important
}

html body .ml748 {
    margin-left: 748px !important
}

html body .pl748 {
    padding-left: 748px !important
}

html body .ml749 {
    margin-left: 749px !important
}

html body .pl749 {
    padding-left: 749px !important
}

html body .ml750 {
    margin-left: 750px !important
}

html body .pl750 {
    padding-left: 750px !important
}

html body .ml751 {
    margin-left: 751px !important
}

html body .pl751 {
    padding-left: 751px !important
}

html body .ml752 {
    margin-left: 752px !important
}

html body .pl752 {
    padding-left: 752px !important
}

html body .ml753 {
    margin-left: 753px !important
}

html body .pl753 {
    padding-left: 753px !important
}

html body .ml754 {
    margin-left: 754px !important
}

html body .pl754 {
    padding-left: 754px !important
}

html body .ml755 {
    margin-left: 755px !important
}

html body .pl755 {
    padding-left: 755px !important
}

html body .ml756 {
    margin-left: 756px !important
}

html body .pl756 {
    padding-left: 756px !important
}

html body .ml757 {
    margin-left: 757px !important
}

html body .pl757 {
    padding-left: 757px !important
}

html body .ml758 {
    margin-left: 758px !important
}

html body .pl758 {
    padding-left: 758px !important
}

html body .ml759 {
    margin-left: 759px !important
}

html body .pl759 {
    padding-left: 759px !important
}

html body .ml760 {
    margin-left: 760px !important
}

html body .pl760 {
    padding-left: 760px !important
}

html body .ml761 {
    margin-left: 761px !important
}

html body .pl761 {
    padding-left: 761px !important
}

html body .ml762 {
    margin-left: 762px !important
}

html body .pl762 {
    padding-left: 762px !important
}

html body .ml763 {
    margin-left: 763px !important
}

html body .pl763 {
    padding-left: 763px !important
}

html body .ml764 {
    margin-left: 764px !important
}

html body .pl764 {
    padding-left: 764px !important
}

html body .ml765 {
    margin-left: 765px !important
}

html body .pl765 {
    padding-left: 765px !important
}

html body .ml766 {
    margin-left: 766px !important
}

html body .pl766 {
    padding-left: 766px !important
}

html body .ml767 {
    margin-left: 767px !important
}

html body .pl767 {
    padding-left: 767px !important
}

html body .ml768 {
    margin-left: 768px !important
}

html body .pl768 {
    padding-left: 768px !important
}

html body .ml769 {
    margin-left: 769px !important
}

html body .pl769 {
    padding-left: 769px !important
}

html body .ml770 {
    margin-left: 770px !important
}

html body .pl770 {
    padding-left: 770px !important
}

html body .ml771 {
    margin-left: 771px !important
}

html body .pl771 {
    padding-left: 771px !important
}

html body .ml772 {
    margin-left: 772px !important
}

html body .pl772 {
    padding-left: 772px !important
}

html body .ml773 {
    margin-left: 773px !important
}

html body .pl773 {
    padding-left: 773px !important
}

html body .ml774 {
    margin-left: 774px !important
}

html body .pl774 {
    padding-left: 774px !important
}

html body .ml775 {
    margin-left: 775px !important
}

html body .pl775 {
    padding-left: 775px !important
}

html body .ml776 {
    margin-left: 776px !important
}

html body .pl776 {
    padding-left: 776px !important
}

html body .ml777 {
    margin-left: 777px !important
}

html body .pl777 {
    padding-left: 777px !important
}

html body .ml778 {
    margin-left: 778px !important
}

html body .pl778 {
    padding-left: 778px !important
}

html body .ml779 {
    margin-left: 779px !important
}

html body .pl779 {
    padding-left: 779px !important
}

html body .ml780 {
    margin-left: 780px !important
}

html body .pl780 {
    padding-left: 780px !important
}

html body .ml781 {
    margin-left: 781px !important
}

html body .pl781 {
    padding-left: 781px !important
}

html body .ml782 {
    margin-left: 782px !important
}

html body .pl782 {
    padding-left: 782px !important
}

html body .ml783 {
    margin-left: 783px !important
}

html body .pl783 {
    padding-left: 783px !important
}

html body .ml784 {
    margin-left: 784px !important
}

html body .pl784 {
    padding-left: 784px !important
}

html body .ml785 {
    margin-left: 785px !important
}

html body .pl785 {
    padding-left: 785px !important
}

html body .ml786 {
    margin-left: 786px !important
}

html body .pl786 {
    padding-left: 786px !important
}

html body .ml787 {
    margin-left: 787px !important
}

html body .pl787 {
    padding-left: 787px !important
}

html body .ml788 {
    margin-left: 788px !important
}

html body .pl788 {
    padding-left: 788px !important
}

html body .ml789 {
    margin-left: 789px !important
}

html body .pl789 {
    padding-left: 789px !important
}

html body .ml790 {
    margin-left: 790px !important
}

html body .pl790 {
    padding-left: 790px !important
}

html body .ml791 {
    margin-left: 791px !important
}

html body .pl791 {
    padding-left: 791px !important
}

html body .ml792 {
    margin-left: 792px !important
}

html body .pl792 {
    padding-left: 792px !important
}

html body .ml793 {
    margin-left: 793px !important
}

html body .pl793 {
    padding-left: 793px !important
}

html body .ml794 {
    margin-left: 794px !important
}

html body .pl794 {
    padding-left: 794px !important
}

html body .ml795 {
    margin-left: 795px !important
}

html body .pl795 {
    padding-left: 795px !important
}

html body .ml796 {
    margin-left: 796px !important
}

html body .pl796 {
    padding-left: 796px !important
}

html body .ml797 {
    margin-left: 797px !important
}

html body .pl797 {
    padding-left: 797px !important
}

html body .ml798 {
    margin-left: 798px !important
}

html body .pl798 {
    padding-left: 798px !important
}

html body .ml799 {
    margin-left: 799px !important
}

html body .pl799 {
    padding-left: 799px !important
}

html body .ml800 {
    margin-left: 800px !important
}

html body .pl800 {
    padding-left: 800px !important
}

html body .ml801 {
    margin-left: 801px !important
}

html body .pl801 {
    padding-left: 801px !important
}

html body .ml802 {
    margin-left: 802px !important
}

html body .pl802 {
    padding-left: 802px !important
}

html body .ml803 {
    margin-left: 803px !important
}

html body .pl803 {
    padding-left: 803px !important
}

html body .ml804 {
    margin-left: 804px !important
}

html body .pl804 {
    padding-left: 804px !important
}

html body .ml805 {
    margin-left: 805px !important
}

html body .pl805 {
    padding-left: 805px !important
}

html body .ml806 {
    margin-left: 806px !important
}

html body .pl806 {
    padding-left: 806px !important
}

html body .ml807 {
    margin-left: 807px !important
}

html body .pl807 {
    padding-left: 807px !important
}

html body .ml808 {
    margin-left: 808px !important
}

html body .pl808 {
    padding-left: 808px !important
}

html body .ml809 {
    margin-left: 809px !important
}

html body .pl809 {
    padding-left: 809px !important
}

html body .ml810 {
    margin-left: 810px !important
}

html body .pl810 {
    padding-left: 810px !important
}

html body .ml811 {
    margin-left: 811px !important
}

html body .pl811 {
    padding-left: 811px !important
}

html body .ml812 {
    margin-left: 812px !important
}

html body .pl812 {
    padding-left: 812px !important
}

html body .ml813 {
    margin-left: 813px !important
}

html body .pl813 {
    padding-left: 813px !important
}

html body .ml814 {
    margin-left: 814px !important
}

html body .pl814 {
    padding-left: 814px !important
}

html body .ml815 {
    margin-left: 815px !important
}

html body .pl815 {
    padding-left: 815px !important
}

html body .ml816 {
    margin-left: 816px !important
}

html body .pl816 {
    padding-left: 816px !important
}

html body .ml817 {
    margin-left: 817px !important
}

html body .pl817 {
    padding-left: 817px !important
}

html body .ml818 {
    margin-left: 818px !important
}

html body .pl818 {
    padding-left: 818px !important
}

html body .ml819 {
    margin-left: 819px !important
}

html body .pl819 {
    padding-left: 819px !important
}

html body .ml820 {
    margin-left: 820px !important
}

html body .pl820 {
    padding-left: 820px !important
}

html body .ml821 {
    margin-left: 821px !important
}

html body .pl821 {
    padding-left: 821px !important
}

html body .ml822 {
    margin-left: 822px !important
}

html body .pl822 {
    padding-left: 822px !important
}

html body .ml823 {
    margin-left: 823px !important
}

html body .pl823 {
    padding-left: 823px !important
}

html body .ml824 {
    margin-left: 824px !important
}

html body .pl824 {
    padding-left: 824px !important
}

html body .ml825 {
    margin-left: 825px !important
}

html body .pl825 {
    padding-left: 825px !important
}

html body .ml826 {
    margin-left: 826px !important
}

html body .pl826 {
    padding-left: 826px !important
}

html body .ml827 {
    margin-left: 827px !important
}

html body .pl827 {
    padding-left: 827px !important
}

html body .ml828 {
    margin-left: 828px !important
}

html body .pl828 {
    padding-left: 828px !important
}

html body .ml829 {
    margin-left: 829px !important
}

html body .pl829 {
    padding-left: 829px !important
}

html body .ml830 {
    margin-left: 830px !important
}

html body .pl830 {
    padding-left: 830px !important
}

html body .ml831 {
    margin-left: 831px !important
}

html body .pl831 {
    padding-left: 831px !important
}

html body .ml832 {
    margin-left: 832px !important
}

html body .pl832 {
    padding-left: 832px !important
}

html body .ml833 {
    margin-left: 833px !important
}

html body .pl833 {
    padding-left: 833px !important
}

html body .ml834 {
    margin-left: 834px !important
}

html body .pl834 {
    padding-left: 834px !important
}

html body .ml835 {
    margin-left: 835px !important
}

html body .pl835 {
    padding-left: 835px !important
}

html body .ml836 {
    margin-left: 836px !important
}

html body .pl836 {
    padding-left: 836px !important
}

html body .ml837 {
    margin-left: 837px !important
}

html body .pl837 {
    padding-left: 837px !important
}

html body .ml838 {
    margin-left: 838px !important
}

html body .pl838 {
    padding-left: 838px !important
}

html body .ml839 {
    margin-left: 839px !important
}

html body .pl839 {
    padding-left: 839px !important
}

html body .ml840 {
    margin-left: 840px !important
}

html body .pl840 {
    padding-left: 840px !important
}

html body .ml841 {
    margin-left: 841px !important
}

html body .pl841 {
    padding-left: 841px !important
}

html body .ml842 {
    margin-left: 842px !important
}

html body .pl842 {
    padding-left: 842px !important
}

html body .ml843 {
    margin-left: 843px !important
}

html body .pl843 {
    padding-left: 843px !important
}

html body .ml844 {
    margin-left: 844px !important
}

html body .pl844 {
    padding-left: 844px !important
}

html body .ml845 {
    margin-left: 845px !important
}

html body .pl845 {
    padding-left: 845px !important
}

html body .ml846 {
    margin-left: 846px !important
}

html body .pl846 {
    padding-left: 846px !important
}

html body .ml847 {
    margin-left: 847px !important
}

html body .pl847 {
    padding-left: 847px !important
}

html body .ml848 {
    margin-left: 848px !important
}

html body .pl848 {
    padding-left: 848px !important
}

html body .ml849 {
    margin-left: 849px !important
}

html body .pl849 {
    padding-left: 849px !important
}

html body .ml850 {
    margin-left: 850px !important
}

html body .pl850 {
    padding-left: 850px !important
}

html body .ml851 {
    margin-left: 851px !important
}

html body .pl851 {
    padding-left: 851px !important
}

html body .ml852 {
    margin-left: 852px !important
}

html body .pl852 {
    padding-left: 852px !important
}

html body .ml853 {
    margin-left: 853px !important
}

html body .pl853 {
    padding-left: 853px !important
}

html body .ml854 {
    margin-left: 854px !important
}

html body .pl854 {
    padding-left: 854px !important
}

html body .ml855 {
    margin-left: 855px !important
}

html body .pl855 {
    padding-left: 855px !important
}

html body .ml856 {
    margin-left: 856px !important
}

html body .pl856 {
    padding-left: 856px !important
}

html body .ml857 {
    margin-left: 857px !important
}

html body .pl857 {
    padding-left: 857px !important
}

html body .ml858 {
    margin-left: 858px !important
}

html body .pl858 {
    padding-left: 858px !important
}

html body .ml859 {
    margin-left: 859px !important
}

html body .pl859 {
    padding-left: 859px !important
}

html body .ml860 {
    margin-left: 860px !important
}

html body .pl860 {
    padding-left: 860px !important
}

html body .ml861 {
    margin-left: 861px !important
}

html body .pl861 {
    padding-left: 861px !important
}

html body .ml862 {
    margin-left: 862px !important
}

html body .pl862 {
    padding-left: 862px !important
}

html body .ml863 {
    margin-left: 863px !important
}

html body .pl863 {
    padding-left: 863px !important
}

html body .ml864 {
    margin-left: 864px !important
}

html body .pl864 {
    padding-left: 864px !important
}

html body .ml865 {
    margin-left: 865px !important
}

html body .pl865 {
    padding-left: 865px !important
}

html body .ml866 {
    margin-left: 866px !important
}

html body .pl866 {
    padding-left: 866px !important
}

html body .ml867 {
    margin-left: 867px !important
}

html body .pl867 {
    padding-left: 867px !important
}

html body .ml868 {
    margin-left: 868px !important
}

html body .pl868 {
    padding-left: 868px !important
}

html body .ml869 {
    margin-left: 869px !important
}

html body .pl869 {
    padding-left: 869px !important
}

html body .ml870 {
    margin-left: 870px !important
}

html body .pl870 {
    padding-left: 870px !important
}

html body .ml871 {
    margin-left: 871px !important
}

html body .pl871 {
    padding-left: 871px !important
}

html body .ml872 {
    margin-left: 872px !important
}

html body .pl872 {
    padding-left: 872px !important
}

html body .ml873 {
    margin-left: 873px !important
}

html body .pl873 {
    padding-left: 873px !important
}

html body .ml874 {
    margin-left: 874px !important
}

html body .pl874 {
    padding-left: 874px !important
}

html body .ml875 {
    margin-left: 875px !important
}

html body .pl875 {
    padding-left: 875px !important
}

html body .ml876 {
    margin-left: 876px !important
}

html body .pl876 {
    padding-left: 876px !important
}

html body .ml877 {
    margin-left: 877px !important
}

html body .pl877 {
    padding-left: 877px !important
}

html body .ml878 {
    margin-left: 878px !important
}

html body .pl878 {
    padding-left: 878px !important
}

html body .ml879 {
    margin-left: 879px !important
}

html body .pl879 {
    padding-left: 879px !important
}

html body .ml880 {
    margin-left: 880px !important
}

html body .pl880 {
    padding-left: 880px !important
}

html body .ml881 {
    margin-left: 881px !important
}

html body .pl881 {
    padding-left: 881px !important
}

html body .ml882 {
    margin-left: 882px !important
}

html body .pl882 {
    padding-left: 882px !important
}

html body .ml883 {
    margin-left: 883px !important
}

html body .pl883 {
    padding-left: 883px !important
}

html body .ml884 {
    margin-left: 884px !important
}

html body .pl884 {
    padding-left: 884px !important
}

html body .ml885 {
    margin-left: 885px !important
}

html body .pl885 {
    padding-left: 885px !important
}

html body .ml886 {
    margin-left: 886px !important
}

html body .pl886 {
    padding-left: 886px !important
}

html body .ml887 {
    margin-left: 887px !important
}

html body .pl887 {
    padding-left: 887px !important
}

html body .ml888 {
    margin-left: 888px !important
}

html body .pl888 {
    padding-left: 888px !important
}

html body .ml889 {
    margin-left: 889px !important
}

html body .pl889 {
    padding-left: 889px !important
}

html body .ml890 {
    margin-left: 890px !important
}

html body .pl890 {
    padding-left: 890px !important
}

html body .ml891 {
    margin-left: 891px !important
}

html body .pl891 {
    padding-left: 891px !important
}

html body .ml892 {
    margin-left: 892px !important
}

html body .pl892 {
    padding-left: 892px !important
}

html body .ml893 {
    margin-left: 893px !important
}

html body .pl893 {
    padding-left: 893px !important
}

html body .ml894 {
    margin-left: 894px !important
}

html body .pl894 {
    padding-left: 894px !important
}

html body .ml895 {
    margin-left: 895px !important
}

html body .pl895 {
    padding-left: 895px !important
}

html body .ml896 {
    margin-left: 896px !important
}

html body .pl896 {
    padding-left: 896px !important
}

html body .ml897 {
    margin-left: 897px !important
}

html body .pl897 {
    padding-left: 897px !important
}

html body .ml898 {
    margin-left: 898px !important
}

html body .pl898 {
    padding-left: 898px !important
}

html body .ml899 {
    margin-left: 899px !important
}

html body .pl899 {
    padding-left: 899px !important
}

html body .ml900 {
    margin-left: 900px !important
}

html body .pl900 {
    padding-left: 900px !important
}

html body .ml901 {
    margin-left: 901px !important
}

html body .pl901 {
    padding-left: 901px !important
}

html body .ml902 {
    margin-left: 902px !important
}

html body .pl902 {
    padding-left: 902px !important
}

html body .ml903 {
    margin-left: 903px !important
}

html body .pl903 {
    padding-left: 903px !important
}

html body .ml904 {
    margin-left: 904px !important
}

html body .pl904 {
    padding-left: 904px !important
}

html body .ml905 {
    margin-left: 905px !important
}

html body .pl905 {
    padding-left: 905px !important
}

html body .ml906 {
    margin-left: 906px !important
}

html body .pl906 {
    padding-left: 906px !important
}

html body .ml907 {
    margin-left: 907px !important
}

html body .pl907 {
    padding-left: 907px !important
}

html body .ml908 {
    margin-left: 908px !important
}

html body .pl908 {
    padding-left: 908px !important
}

html body .ml909 {
    margin-left: 909px !important
}

html body .pl909 {
    padding-left: 909px !important
}

html body .ml910 {
    margin-left: 910px !important
}

html body .pl910 {
    padding-left: 910px !important
}

html body .ml911 {
    margin-left: 911px !important
}

html body .pl911 {
    padding-left: 911px !important
}

html body .ml912 {
    margin-left: 912px !important
}

html body .pl912 {
    padding-left: 912px !important
}

html body .ml913 {
    margin-left: 913px !important
}

html body .pl913 {
    padding-left: 913px !important
}

html body .ml914 {
    margin-left: 914px !important
}

html body .pl914 {
    padding-left: 914px !important
}

html body .ml915 {
    margin-left: 915px !important
}

html body .pl915 {
    padding-left: 915px !important
}

html body .ml916 {
    margin-left: 916px !important
}

html body .pl916 {
    padding-left: 916px !important
}

html body .ml917 {
    margin-left: 917px !important
}

html body .pl917 {
    padding-left: 917px !important
}

html body .ml918 {
    margin-left: 918px !important
}

html body .pl918 {
    padding-left: 918px !important
}

html body .ml919 {
    margin-left: 919px !important
}

html body .pl919 {
    padding-left: 919px !important
}

html body .ml920 {
    margin-left: 920px !important
}

html body .pl920 {
    padding-left: 920px !important
}

html body .ml921 {
    margin-left: 921px !important
}

html body .pl921 {
    padding-left: 921px !important
}

html body .ml922 {
    margin-left: 922px !important
}

html body .pl922 {
    padding-left: 922px !important
}

html body .ml923 {
    margin-left: 923px !important
}

html body .pl923 {
    padding-left: 923px !important
}

html body .ml924 {
    margin-left: 924px !important
}

html body .pl924 {
    padding-left: 924px !important
}

html body .ml925 {
    margin-left: 925px !important
}

html body .pl925 {
    padding-left: 925px !important
}

html body .ml926 {
    margin-left: 926px !important
}

html body .pl926 {
    padding-left: 926px !important
}

html body .ml927 {
    margin-left: 927px !important
}

html body .pl927 {
    padding-left: 927px !important
}

html body .ml928 {
    margin-left: 928px !important
}

html body .pl928 {
    padding-left: 928px !important
}

html body .ml929 {
    margin-left: 929px !important
}

html body .pl929 {
    padding-left: 929px !important
}

html body .ml930 {
    margin-left: 930px !important
}

html body .pl930 {
    padding-left: 930px !important
}

html body .ml931 {
    margin-left: 931px !important
}

html body .pl931 {
    padding-left: 931px !important
}

html body .ml932 {
    margin-left: 932px !important
}

html body .pl932 {
    padding-left: 932px !important
}

html body .ml933 {
    margin-left: 933px !important
}

html body .pl933 {
    padding-left: 933px !important
}

html body .ml934 {
    margin-left: 934px !important
}

html body .pl934 {
    padding-left: 934px !important
}

html body .ml935 {
    margin-left: 935px !important
}

html body .pl935 {
    padding-left: 935px !important
}

html body .ml936 {
    margin-left: 936px !important
}

html body .pl936 {
    padding-left: 936px !important
}

html body .ml937 {
    margin-left: 937px !important
}

html body .pl937 {
    padding-left: 937px !important
}

html body .ml938 {
    margin-left: 938px !important
}

html body .pl938 {
    padding-left: 938px !important
}

html body .ml939 {
    margin-left: 939px !important
}

html body .pl939 {
    padding-left: 939px !important
}

html body .ml940 {
    margin-left: 940px !important
}

html body .pl940 {
    padding-left: 940px !important
}

html body .ml941 {
    margin-left: 941px !important
}

html body .pl941 {
    padding-left: 941px !important
}

html body .ml942 {
    margin-left: 942px !important
}

html body .pl942 {
    padding-left: 942px !important
}

html body .ml943 {
    margin-left: 943px !important
}

html body .pl943 {
    padding-left: 943px !important
}

html body .ml944 {
    margin-left: 944px !important
}

html body .pl944 {
    padding-left: 944px !important
}

html body .ml945 {
    margin-left: 945px !important
}

html body .pl945 {
    padding-left: 945px !important
}

html body .ml946 {
    margin-left: 946px !important
}

html body .pl946 {
    padding-left: 946px !important
}

html body .ml947 {
    margin-left: 947px !important
}

html body .pl947 {
    padding-left: 947px !important
}

html body .ml948 {
    margin-left: 948px !important
}

html body .pl948 {
    padding-left: 948px !important
}

html body .ml949 {
    margin-left: 949px !important
}

html body .pl949 {
    padding-left: 949px !important
}

html body .ml950 {
    margin-left: 950px !important
}

html body .pl950 {
    padding-left: 950px !important
}

html body .ml951 {
    margin-left: 951px !important
}

html body .pl951 {
    padding-left: 951px !important
}

html body .ml952 {
    margin-left: 952px !important
}

html body .pl952 {
    padding-left: 952px !important
}

html body .ml953 {
    margin-left: 953px !important
}

html body .pl953 {
    padding-left: 953px !important
}

html body .ml954 {
    margin-left: 954px !important
}

html body .pl954 {
    padding-left: 954px !important
}

html body .ml955 {
    margin-left: 955px !important
}

html body .pl955 {
    padding-left: 955px !important
}

html body .ml956 {
    margin-left: 956px !important
}

html body .pl956 {
    padding-left: 956px !important
}

html body .ml957 {
    margin-left: 957px !important
}

html body .pl957 {
    padding-left: 957px !important
}

html body .ml958 {
    margin-left: 958px !important
}

html body .pl958 {
    padding-left: 958px !important
}

html body .ml959 {
    margin-left: 959px !important
}

html body .pl959 {
    padding-left: 959px !important
}

html body .ml960 {
    margin-left: 960px !important
}

html body .pl960 {
    padding-left: 960px !important
}

html body .ml961 {
    margin-left: 961px !important
}

html body .pl961 {
    padding-left: 961px !important
}

html body .ml962 {
    margin-left: 962px !important
}

html body .pl962 {
    padding-left: 962px !important
}

html body .ml963 {
    margin-left: 963px !important
}

html body .pl963 {
    padding-left: 963px !important
}

html body .ml964 {
    margin-left: 964px !important
}

html body .pl964 {
    padding-left: 964px !important
}

html body .ml965 {
    margin-left: 965px !important
}

html body .pl965 {
    padding-left: 965px !important
}

html body .ml966 {
    margin-left: 966px !important
}

html body .pl966 {
    padding-left: 966px !important
}

html body .ml967 {
    margin-left: 967px !important
}

html body .pl967 {
    padding-left: 967px !important
}

html body .ml968 {
    margin-left: 968px !important
}

html body .pl968 {
    padding-left: 968px !important
}

html body .ml969 {
    margin-left: 969px !important
}

html body .pl969 {
    padding-left: 969px !important
}

html body .ml970 {
    margin-left: 970px !important
}

html body .pl970 {
    padding-left: 970px !important
}

html body .ml971 {
    margin-left: 971px !important
}

html body .pl971 {
    padding-left: 971px !important
}

html body .ml972 {
    margin-left: 972px !important
}

html body .pl972 {
    padding-left: 972px !important
}

html body .ml973 {
    margin-left: 973px !important
}

html body .pl973 {
    padding-left: 973px !important
}

html body .ml974 {
    margin-left: 974px !important
}

html body .pl974 {
    padding-left: 974px !important
}

html body .ml975 {
    margin-left: 975px !important
}

html body .pl975 {
    padding-left: 975px !important
}

html body .ml976 {
    margin-left: 976px !important
}

html body .pl976 {
    padding-left: 976px !important
}

html body .ml977 {
    margin-left: 977px !important
}

html body .pl977 {
    padding-left: 977px !important
}

html body .ml978 {
    margin-left: 978px !important
}

html body .pl978 {
    padding-left: 978px !important
}

html body .ml979 {
    margin-left: 979px !important
}

html body .pl979 {
    padding-left: 979px !important
}

html body .ml980 {
    margin-left: 980px !important
}

html body .pl980 {
    padding-left: 980px !important
}

html body .ml981 {
    margin-left: 981px !important
}

html body .pl981 {
    padding-left: 981px !important
}

html body .ml982 {
    margin-left: 982px !important
}

html body .pl982 {
    padding-left: 982px !important
}

html body .ml983 {
    margin-left: 983px !important
}

html body .pl983 {
    padding-left: 983px !important
}

html body .ml984 {
    margin-left: 984px !important
}

html body .pl984 {
    padding-left: 984px !important
}

html body .ml985 {
    margin-left: 985px !important
}

html body .pl985 {
    padding-left: 985px !important
}

html body .ml986 {
    margin-left: 986px !important
}

html body .pl986 {
    padding-left: 986px !important
}

html body .ml987 {
    margin-left: 987px !important
}

html body .pl987 {
    padding-left: 987px !important
}

html body .ml988 {
    margin-left: 988px !important
}

html body .pl988 {
    padding-left: 988px !important
}

html body .ml989 {
    margin-left: 989px !important
}

html body .pl989 {
    padding-left: 989px !important
}

html body .ml990 {
    margin-left: 990px !important
}

html body .pl990 {
    padding-left: 990px !important
}

html body .ml991 {
    margin-left: 991px !important
}

html body .pl991 {
    padding-left: 991px !important
}

html body .ml992 {
    margin-left: 992px !important
}

html body .pl992 {
    padding-left: 992px !important
}

html body .ml993 {
    margin-left: 993px !important
}

html body .pl993 {
    padding-left: 993px !important
}

html body .ml994 {
    margin-left: 994px !important
}

html body .pl994 {
    padding-left: 994px !important
}

html body .ml995 {
    margin-left: 995px !important
}

html body .pl995 {
    padding-left: 995px !important
}

html body .ml996 {
    margin-left: 996px !important
}

html body .pl996 {
    padding-left: 996px !important
}

html body .ml997 {
    margin-left: 997px !important
}

html body .pl997 {
    padding-left: 997px !important
}

html body .ml998 {
    margin-left: 998px !important
}

html body .pl998 {
    padding-left: 998px !important
}

html body .ml999 {
    margin-left: 999px !important
}

html body .pl999 {
    padding-left: 999px !important
}

html body .ml1000 {
    margin-left: 1000px !important
}

html body .pl1000 {
    padding-left: 1000px !important
}

html body .mr0 {
    margin-right: 0px !important
}

html body .pr0 {
    padding-right: 0px !important
}

html body .mr1 {
    margin-right: 1px !important
}

html body .pr1 {
    padding-right: 1px !important
}

html body .mr2 {
    margin-right: 2px !important
}

html body .pr2 {
    padding-right: 2px !important
}

html body .mr3 {
    margin-right: 3px !important
}

html body .pr3 {
    padding-right: 3px !important
}

html body .mr4 {
    margin-right: 4px !important
}

html body .pr4 {
    padding-right: 4px !important
}

html body .mr5 {
    margin-right: 5px !important
}

html body .pr5 {
    padding-right: 5px !important
}

html body .mr6 {
    margin-right: 6px !important
}

html body .pr6 {
    padding-right: 6px !important
}

html body .mr7 {
    margin-right: 7px !important
}

html body .pr7 {
    padding-right: 7px !important
}

html body .mr8 {
    margin-right: 8px !important
}

html body .pr8 {
    padding-right: 8px !important
}

html body .mr9 {
    margin-right: 9px !important
}

html body .pr9 {
    padding-right: 9px !important
}

html body .mr10 {
    margin-right: 10px !important
}

html body .pr10 {
    padding-right: 10px !important
}

html body .mr11 {
    margin-right: 11px !important
}

html body .pr11 {
    padding-right: 11px !important
}

html body .mr12 {
    margin-right: 12px !important
}

html body .pr12 {
    padding-right: 12px !important
}

html body .mr13 {
    margin-right: 13px !important
}

html body .pr13 {
    padding-right: 13px !important
}

html body .mr14 {
    margin-right: 14px !important
}

html body .pr14 {
    padding-right: 14px !important
}

html body .mr15 {
    margin-right: 15px !important
}

html body .pr15 {
    padding-right: 15px !important
}

html body .mr16 {
    margin-right: 16px !important
}

html body .pr16 {
    padding-right: 16px !important
}

html body .mr17 {
    margin-right: 17px !important
}

html body .pr17 {
    padding-right: 17px !important
}

html body .mr18 {
    margin-right: 18px !important
}

html body .pr18 {
    padding-right: 18px !important
}

html body .mr19 {
    margin-right: 19px !important
}

html body .pr19 {
    padding-right: 19px !important
}

html body .mr20 {
    margin-right: 20px !important
}

html body .pr20 {
    padding-right: 20px !important
}

html body .mr21 {
    margin-right: 21px !important
}

html body .pr21 {
    padding-right: 21px !important
}

html body .mr22 {
    margin-right: 22px !important
}

html body .pr22 {
    padding-right: 22px !important
}

html body .mr23 {
    margin-right: 23px !important
}

html body .pr23 {
    padding-right: 23px !important
}

html body .mr24 {
    margin-right: 24px !important
}

html body .pr24 {
    padding-right: 24px !important
}

html body .mr25 {
    margin-right: 25px !important
}

html body .pr25 {
    padding-right: 25px !important
}

html body .mr26 {
    margin-right: 26px !important
}

html body .pr26 {
    padding-right: 26px !important
}

html body .mr27 {
    margin-right: 27px !important
}

html body .pr27 {
    padding-right: 27px !important
}

html body .mr28 {
    margin-right: 28px !important
}

html body .pr28 {
    padding-right: 28px !important
}

html body .mr29 {
    margin-right: 29px !important
}

html body .pr29 {
    padding-right: 29px !important
}

html body .mr30 {
    margin-right: 30px !important
}

html body .pr30 {
    padding-right: 30px !important
}

html body .mr31 {
    margin-right: 31px !important
}

html body .pr31 {
    padding-right: 31px !important
}

html body .mr32 {
    margin-right: 32px !important
}

html body .pr32 {
    padding-right: 32px !important
}

html body .mr33 {
    margin-right: 33px !important
}

html body .pr33 {
    padding-right: 33px !important
}

html body .mr34 {
    margin-right: 34px !important
}

html body .pr34 {
    padding-right: 34px !important
}

html body .mr35 {
    margin-right: 35px !important
}

html body .pr35 {
    padding-right: 35px !important
}

html body .mr36 {
    margin-right: 36px !important
}

html body .pr36 {
    padding-right: 36px !important
}

html body .mr37 {
    margin-right: 37px !important
}

html body .pr37 {
    padding-right: 37px !important
}

html body .mr38 {
    margin-right: 38px !important
}

html body .pr38 {
    padding-right: 38px !important
}

html body .mr39 {
    margin-right: 39px !important
}

html body .pr39 {
    padding-right: 39px !important
}

html body .mr40 {
    margin-right: 40px !important
}

html body .pr40 {
    padding-right: 40px !important
}

html body .mr41 {
    margin-right: 41px !important
}

html body .pr41 {
    padding-right: 41px !important
}

html body .mr42 {
    margin-right: 42px !important
}

html body .pr42 {
    padding-right: 42px !important
}

html body .mr43 {
    margin-right: 43px !important
}

html body .pr43 {
    padding-right: 43px !important
}

html body .mr44 {
    margin-right: 44px !important
}

html body .pr44 {
    padding-right: 44px !important
}

html body .mr45 {
    margin-right: 45px !important
}

html body .pr45 {
    padding-right: 45px !important
}

html body .mr46 {
    margin-right: 46px !important
}

html body .pr46 {
    padding-right: 46px !important
}

html body .mr47 {
    margin-right: 47px !important
}

html body .pr47 {
    padding-right: 47px !important
}

html body .mr48 {
    margin-right: 48px !important
}

html body .pr48 {
    padding-right: 48px !important
}

html body .mr49 {
    margin-right: 49px !important
}

html body .pr49 {
    padding-right: 49px !important
}

html body .mr50 {
    margin-right: 50px !important
}

html body .pr50 {
    padding-right: 50px !important
}

html body .mr51 {
    margin-right: 51px !important
}

html body .pr51 {
    padding-right: 51px !important
}

html body .mr52 {
    margin-right: 52px !important
}

html body .pr52 {
    padding-right: 52px !important
}

html body .mr53 {
    margin-right: 53px !important
}

html body .pr53 {
    padding-right: 53px !important
}

html body .mr54 {
    margin-right: 54px !important
}

html body .pr54 {
    padding-right: 54px !important
}

html body .mr55 {
    margin-right: 55px !important
}

html body .pr55 {
    padding-right: 55px !important
}

html body .mr56 {
    margin-right: 56px !important
}

html body .pr56 {
    padding-right: 56px !important
}

html body .mr57 {
    margin-right: 57px !important
}

html body .pr57 {
    padding-right: 57px !important
}

html body .mr58 {
    margin-right: 58px !important
}

html body .pr58 {
    padding-right: 58px !important
}

html body .mr59 {
    margin-right: 59px !important
}

html body .pr59 {
    padding-right: 59px !important
}

html body .mr60 {
    margin-right: 60px !important
}

html body .pr60 {
    padding-right: 60px !important
}

html body .mr61 {
    margin-right: 61px !important
}

html body .pr61 {
    padding-right: 61px !important
}

html body .mr62 {
    margin-right: 62px !important
}

html body .pr62 {
    padding-right: 62px !important
}

html body .mr63 {
    margin-right: 63px !important
}

html body .pr63 {
    padding-right: 63px !important
}

html body .mr64 {
    margin-right: 64px !important
}

html body .pr64 {
    padding-right: 64px !important
}

html body .mr65 {
    margin-right: 65px !important
}

html body .pr65 {
    padding-right: 65px !important
}

html body .mr66 {
    margin-right: 66px !important
}

html body .pr66 {
    padding-right: 66px !important
}

html body .mr67 {
    margin-right: 67px !important
}

html body .pr67 {
    padding-right: 67px !important
}

html body .mr68 {
    margin-right: 68px !important
}

html body .pr68 {
    padding-right: 68px !important
}

html body .mr69 {
    margin-right: 69px !important
}

html body .pr69 {
    padding-right: 69px !important
}

html body .mr70 {
    margin-right: 70px !important
}

html body .pr70 {
    padding-right: 70px !important
}

html body .mr71 {
    margin-right: 71px !important
}

html body .pr71 {
    padding-right: 71px !important
}

html body .mr72 {
    margin-right: 72px !important
}

html body .pr72 {
    padding-right: 72px !important
}

html body .mr73 {
    margin-right: 73px !important
}

html body .pr73 {
    padding-right: 73px !important
}

html body .mr74 {
    margin-right: 74px !important
}

html body .pr74 {
    padding-right: 74px !important
}

html body .mr75 {
    margin-right: 75px !important
}

html body .pr75 {
    padding-right: 75px !important
}

html body .mr76 {
    margin-right: 76px !important
}

html body .pr76 {
    padding-right: 76px !important
}

html body .mr77 {
    margin-right: 77px !important
}

html body .pr77 {
    padding-right: 77px !important
}

html body .mr78 {
    margin-right: 78px !important
}

html body .pr78 {
    padding-right: 78px !important
}

html body .mr79 {
    margin-right: 79px !important
}

html body .pr79 {
    padding-right: 79px !important
}

html body .mr80 {
    margin-right: 80px !important
}

html body .pr80 {
    padding-right: 80px !important
}

html body .mr81 {
    margin-right: 81px !important
}

html body .pr81 {
    padding-right: 81px !important
}

html body .mr82 {
    margin-right: 82px !important
}

html body .pr82 {
    padding-right: 82px !important
}

html body .mr83 {
    margin-right: 83px !important
}

html body .pr83 {
    padding-right: 83px !important
}

html body .mr84 {
    margin-right: 84px !important
}

html body .pr84 {
    padding-right: 84px !important
}

html body .mr85 {
    margin-right: 85px !important
}

html body .pr85 {
    padding-right: 85px !important
}

html body .mr86 {
    margin-right: 86px !important
}

html body .pr86 {
    padding-right: 86px !important
}

html body .mr87 {
    margin-right: 87px !important
}

html body .pr87 {
    padding-right: 87px !important
}

html body .mr88 {
    margin-right: 88px !important
}

html body .pr88 {
    padding-right: 88px !important
}

html body .mr89 {
    margin-right: 89px !important
}

html body .pr89 {
    padding-right: 89px !important
}

html body .mr90 {
    margin-right: 90px !important
}

html body .pr90 {
    padding-right: 90px !important
}

html body .mr91 {
    margin-right: 91px !important
}

html body .pr91 {
    padding-right: 91px !important
}

html body .mr92 {
    margin-right: 92px !important
}

html body .pr92 {
    padding-right: 92px !important
}

html body .mr93 {
    margin-right: 93px !important
}

html body .pr93 {
    padding-right: 93px !important
}

html body .mr94 {
    margin-right: 94px !important
}

html body .pr94 {
    padding-right: 94px !important
}

html body .mr95 {
    margin-right: 95px !important
}

html body .pr95 {
    padding-right: 95px !important
}

html body .mr96 {
    margin-right: 96px !important
}

html body .pr96 {
    padding-right: 96px !important
}

html body .mr97 {
    margin-right: 97px !important
}

html body .pr97 {
    padding-right: 97px !important
}

html body .mr98 {
    margin-right: 98px !important
}

html body .pr98 {
    padding-right: 98px !important
}

html body .mr99 {
    margin-right: 99px !important
}

html body .pr99 {
    padding-right: 99px !important
}

html body .mr100 {
    margin-right: 100px !important
}

html body .pr100 {
    padding-right: 100px !important
}

html body .mr101 {
    margin-right: 101px !important
}

html body .pr101 {
    padding-right: 101px !important
}

html body .mr102 {
    margin-right: 102px !important
}

html body .pr102 {
    padding-right: 102px !important
}

html body .mr103 {
    margin-right: 103px !important
}

html body .pr103 {
    padding-right: 103px !important
}

html body .mr104 {
    margin-right: 104px !important
}

html body .pr104 {
    padding-right: 104px !important
}

html body .mr105 {
    margin-right: 105px !important
}

html body .pr105 {
    padding-right: 105px !important
}

html body .mr106 {
    margin-right: 106px !important
}

html body .pr106 {
    padding-right: 106px !important
}

html body .mr107 {
    margin-right: 107px !important
}

html body .pr107 {
    padding-right: 107px !important
}

html body .mr108 {
    margin-right: 108px !important
}

html body .pr108 {
    padding-right: 108px !important
}

html body .mr109 {
    margin-right: 109px !important
}

html body .pr109 {
    padding-right: 109px !important
}

html body .mr110 {
    margin-right: 110px !important
}

html body .pr110 {
    padding-right: 110px !important
}

html body .mr111 {
    margin-right: 111px !important
}

html body .pr111 {
    padding-right: 111px !important
}

html body .mr112 {
    margin-right: 112px !important
}

html body .pr112 {
    padding-right: 112px !important
}

html body .mr113 {
    margin-right: 113px !important
}

html body .pr113 {
    padding-right: 113px !important
}

html body .mr114 {
    margin-right: 114px !important
}

html body .pr114 {
    padding-right: 114px !important
}

html body .mr115 {
    margin-right: 115px !important
}

html body .pr115 {
    padding-right: 115px !important
}

html body .mr116 {
    margin-right: 116px !important
}

html body .pr116 {
    padding-right: 116px !important
}

html body .mr117 {
    margin-right: 117px !important
}

html body .pr117 {
    padding-right: 117px !important
}

html body .mr118 {
    margin-right: 118px !important
}

html body .pr118 {
    padding-right: 118px !important
}

html body .mr119 {
    margin-right: 119px !important
}

html body .pr119 {
    padding-right: 119px !important
}

html body .mr120 {
    margin-right: 120px !important
}

html body .pr120 {
    padding-right: 120px !important
}

html body .mr121 {
    margin-right: 121px !important
}

html body .pr121 {
    padding-right: 121px !important
}

html body .mr122 {
    margin-right: 122px !important
}

html body .pr122 {
    padding-right: 122px !important
}

html body .mr123 {
    margin-right: 123px !important
}

html body .pr123 {
    padding-right: 123px !important
}

html body .mr124 {
    margin-right: 124px !important
}

html body .pr124 {
    padding-right: 124px !important
}

html body .mr125 {
    margin-right: 125px !important
}

html body .pr125 {
    padding-right: 125px !important
}

html body .mr126 {
    margin-right: 126px !important
}

html body .pr126 {
    padding-right: 126px !important
}

html body .mr127 {
    margin-right: 127px !important
}

html body .pr127 {
    padding-right: 127px !important
}

html body .mr128 {
    margin-right: 128px !important
}

html body .pr128 {
    padding-right: 128px !important
}

html body .mr129 {
    margin-right: 129px !important
}

html body .pr129 {
    padding-right: 129px !important
}

html body .mr130 {
    margin-right: 130px !important
}

html body .pr130 {
    padding-right: 130px !important
}

html body .mr131 {
    margin-right: 131px !important
}

html body .pr131 {
    padding-right: 131px !important
}

html body .mr132 {
    margin-right: 132px !important
}

html body .pr132 {
    padding-right: 132px !important
}

html body .mr133 {
    margin-right: 133px !important
}

html body .pr133 {
    padding-right: 133px !important
}

html body .mr134 {
    margin-right: 134px !important
}

html body .pr134 {
    padding-right: 134px !important
}

html body .mr135 {
    margin-right: 135px !important
}

html body .pr135 {
    padding-right: 135px !important
}

html body .mr136 {
    margin-right: 136px !important
}

html body .pr136 {
    padding-right: 136px !important
}

html body .mr137 {
    margin-right: 137px !important
}

html body .pr137 {
    padding-right: 137px !important
}

html body .mr138 {
    margin-right: 138px !important
}

html body .pr138 {
    padding-right: 138px !important
}

html body .mr139 {
    margin-right: 139px !important
}

html body .pr139 {
    padding-right: 139px !important
}

html body .mr140 {
    margin-right: 140px !important
}

html body .pr140 {
    padding-right: 140px !important
}

html body .mr141 {
    margin-right: 141px !important
}

html body .pr141 {
    padding-right: 141px !important
}

html body .mr142 {
    margin-right: 142px !important
}

html body .pr142 {
    padding-right: 142px !important
}

html body .mr143 {
    margin-right: 143px !important
}

html body .pr143 {
    padding-right: 143px !important
}

html body .mr144 {
    margin-right: 144px !important
}

html body .pr144 {
    padding-right: 144px !important
}

html body .mr145 {
    margin-right: 145px !important
}

html body .pr145 {
    padding-right: 145px !important
}

html body .mr146 {
    margin-right: 146px !important
}

html body .pr146 {
    padding-right: 146px !important
}

html body .mr147 {
    margin-right: 147px !important
}

html body .pr147 {
    padding-right: 147px !important
}

html body .mr148 {
    margin-right: 148px !important
}

html body .pr148 {
    padding-right: 148px !important
}

html body .mr149 {
    margin-right: 149px !important
}

html body .pr149 {
    padding-right: 149px !important
}

html body .mr150 {
    margin-right: 150px !important
}

html body .pr150 {
    padding-right: 150px !important
}

html body .mr151 {
    margin-right: 151px !important
}

html body .pr151 {
    padding-right: 151px !important
}

html body .mr152 {
    margin-right: 152px !important
}

html body .pr152 {
    padding-right: 152px !important
}

html body .mr153 {
    margin-right: 153px !important
}

html body .pr153 {
    padding-right: 153px !important
}

html body .mr154 {
    margin-right: 154px !important
}

html body .pr154 {
    padding-right: 154px !important
}

html body .mr155 {
    margin-right: 155px !important
}

html body .pr155 {
    padding-right: 155px !important
}

html body .mr156 {
    margin-right: 156px !important
}

html body .pr156 {
    padding-right: 156px !important
}

html body .mr157 {
    margin-right: 157px !important
}

html body .pr157 {
    padding-right: 157px !important
}

html body .mr158 {
    margin-right: 158px !important
}

html body .pr158 {
    padding-right: 158px !important
}

html body .mr159 {
    margin-right: 159px !important
}

html body .pr159 {
    padding-right: 159px !important
}

html body .mr160 {
    margin-right: 160px !important
}

html body .pr160 {
    padding-right: 160px !important
}

html body .mr161 {
    margin-right: 161px !important
}

html body .pr161 {
    padding-right: 161px !important
}

html body .mr162 {
    margin-right: 162px !important
}

html body .pr162 {
    padding-right: 162px !important
}

html body .mr163 {
    margin-right: 163px !important
}

html body .pr163 {
    padding-right: 163px !important
}

html body .mr164 {
    margin-right: 164px !important
}

html body .pr164 {
    padding-right: 164px !important
}

html body .mr165 {
    margin-right: 165px !important
}

html body .pr165 {
    padding-right: 165px !important
}

html body .mr166 {
    margin-right: 166px !important
}

html body .pr166 {
    padding-right: 166px !important
}

html body .mr167 {
    margin-right: 167px !important
}

html body .pr167 {
    padding-right: 167px !important
}

html body .mr168 {
    margin-right: 168px !important
}

html body .pr168 {
    padding-right: 168px !important
}

html body .mr169 {
    margin-right: 169px !important
}

html body .pr169 {
    padding-right: 169px !important
}

html body .mr170 {
    margin-right: 170px !important
}

html body .pr170 {
    padding-right: 170px !important
}

html body .mr171 {
    margin-right: 171px !important
}

html body .pr171 {
    padding-right: 171px !important
}

html body .mr172 {
    margin-right: 172px !important
}

html body .pr172 {
    padding-right: 172px !important
}

html body .mr173 {
    margin-right: 173px !important
}

html body .pr173 {
    padding-right: 173px !important
}

html body .mr174 {
    margin-right: 174px !important
}

html body .pr174 {
    padding-right: 174px !important
}

html body .mr175 {
    margin-right: 175px !important
}

html body .pr175 {
    padding-right: 175px !important
}

html body .mr176 {
    margin-right: 176px !important
}

html body .pr176 {
    padding-right: 176px !important
}

html body .mr177 {
    margin-right: 177px !important
}

html body .pr177 {
    padding-right: 177px !important
}

html body .mr178 {
    margin-right: 178px !important
}

html body .pr178 {
    padding-right: 178px !important
}

html body .mr179 {
    margin-right: 179px !important
}

html body .pr179 {
    padding-right: 179px !important
}

html body .mr180 {
    margin-right: 180px !important
}

html body .pr180 {
    padding-right: 180px !important
}

html body .mr181 {
    margin-right: 181px !important
}

html body .pr181 {
    padding-right: 181px !important
}

html body .mr182 {
    margin-right: 182px !important
}

html body .pr182 {
    padding-right: 182px !important
}

html body .mr183 {
    margin-right: 183px !important
}

html body .pr183 {
    padding-right: 183px !important
}

html body .mr184 {
    margin-right: 184px !important
}

html body .pr184 {
    padding-right: 184px !important
}

html body .mr185 {
    margin-right: 185px !important
}

html body .pr185 {
    padding-right: 185px !important
}

html body .mr186 {
    margin-right: 186px !important
}

html body .pr186 {
    padding-right: 186px !important
}

html body .mr187 {
    margin-right: 187px !important
}

html body .pr187 {
    padding-right: 187px !important
}

html body .mr188 {
    margin-right: 188px !important
}

html body .pr188 {
    padding-right: 188px !important
}

html body .mr189 {
    margin-right: 189px !important
}

html body .pr189 {
    padding-right: 189px !important
}

html body .mr190 {
    margin-right: 190px !important
}

html body .pr190 {
    padding-right: 190px !important
}

html body .mr191 {
    margin-right: 191px !important
}

html body .pr191 {
    padding-right: 191px !important
}

html body .mr192 {
    margin-right: 192px !important
}

html body .pr192 {
    padding-right: 192px !important
}

html body .mr193 {
    margin-right: 193px !important
}

html body .pr193 {
    padding-right: 193px !important
}

html body .mr194 {
    margin-right: 194px !important
}

html body .pr194 {
    padding-right: 194px !important
}

html body .mr195 {
    margin-right: 195px !important
}

html body .pr195 {
    padding-right: 195px !important
}

html body .mr196 {
    margin-right: 196px !important
}

html body .pr196 {
    padding-right: 196px !important
}

html body .mr197 {
    margin-right: 197px !important
}

html body .pr197 {
    padding-right: 197px !important
}

html body .mr198 {
    margin-right: 198px !important
}

html body .pr198 {
    padding-right: 198px !important
}

html body .mr199 {
    margin-right: 199px !important
}

html body .pr199 {
    padding-right: 199px !important
}

html body .mr200 {
    margin-right: 200px !important
}

html body .pr200 {
    padding-right: 200px !important
}

html body .mr201 {
    margin-right: 201px !important
}

html body .pr201 {
    padding-right: 201px !important
}

html body .mr202 {
    margin-right: 202px !important
}

html body .pr202 {
    padding-right: 202px !important
}

html body .mr203 {
    margin-right: 203px !important
}

html body .pr203 {
    padding-right: 203px !important
}

html body .mr204 {
    margin-right: 204px !important
}

html body .pr204 {
    padding-right: 204px !important
}

html body .mr205 {
    margin-right: 205px !important
}

html body .pr205 {
    padding-right: 205px !important
}

html body .mr206 {
    margin-right: 206px !important
}

html body .pr206 {
    padding-right: 206px !important
}

html body .mr207 {
    margin-right: 207px !important
}

html body .pr207 {
    padding-right: 207px !important
}

html body .mr208 {
    margin-right: 208px !important
}

html body .pr208 {
    padding-right: 208px !important
}

html body .mr209 {
    margin-right: 209px !important
}

html body .pr209 {
    padding-right: 209px !important
}

html body .mr210 {
    margin-right: 210px !important
}

html body .pr210 {
    padding-right: 210px !important
}

html body .mr211 {
    margin-right: 211px !important
}

html body .pr211 {
    padding-right: 211px !important
}

html body .mr212 {
    margin-right: 212px !important
}

html body .pr212 {
    padding-right: 212px !important
}

html body .mr213 {
    margin-right: 213px !important
}

html body .pr213 {
    padding-right: 213px !important
}

html body .mr214 {
    margin-right: 214px !important
}

html body .pr214 {
    padding-right: 214px !important
}

html body .mr215 {
    margin-right: 215px !important
}

html body .pr215 {
    padding-right: 215px !important
}

html body .mr216 {
    margin-right: 216px !important
}

html body .pr216 {
    padding-right: 216px !important
}

html body .mr217 {
    margin-right: 217px !important
}

html body .pr217 {
    padding-right: 217px !important
}

html body .mr218 {
    margin-right: 218px !important
}

html body .pr218 {
    padding-right: 218px !important
}

html body .mr219 {
    margin-right: 219px !important
}

html body .pr219 {
    padding-right: 219px !important
}

html body .mr220 {
    margin-right: 220px !important
}

html body .pr220 {
    padding-right: 220px !important
}

html body .mr221 {
    margin-right: 221px !important
}

html body .pr221 {
    padding-right: 221px !important
}

html body .mr222 {
    margin-right: 222px !important
}

html body .pr222 {
    padding-right: 222px !important
}

html body .mr223 {
    margin-right: 223px !important
}

html body .pr223 {
    padding-right: 223px !important
}

html body .mr224 {
    margin-right: 224px !important
}

html body .pr224 {
    padding-right: 224px !important
}

html body .mr225 {
    margin-right: 225px !important
}

html body .pr225 {
    padding-right: 225px !important
}

html body .mr226 {
    margin-right: 226px !important
}

html body .pr226 {
    padding-right: 226px !important
}

html body .mr227 {
    margin-right: 227px !important
}

html body .pr227 {
    padding-right: 227px !important
}

html body .mr228 {
    margin-right: 228px !important
}

html body .pr228 {
    padding-right: 228px !important
}

html body .mr229 {
    margin-right: 229px !important
}

html body .pr229 {
    padding-right: 229px !important
}

html body .mr230 {
    margin-right: 230px !important
}

html body .pr230 {
    padding-right: 230px !important
}

html body .mr231 {
    margin-right: 231px !important
}

html body .pr231 {
    padding-right: 231px !important
}

html body .mr232 {
    margin-right: 232px !important
}

html body .pr232 {
    padding-right: 232px !important
}

html body .mr233 {
    margin-right: 233px !important
}

html body .pr233 {
    padding-right: 233px !important
}

html body .mr234 {
    margin-right: 234px !important
}

html body .pr234 {
    padding-right: 234px !important
}

html body .mr235 {
    margin-right: 235px !important
}

html body .pr235 {
    padding-right: 235px !important
}

html body .mr236 {
    margin-right: 236px !important
}

html body .pr236 {
    padding-right: 236px !important
}

html body .mr237 {
    margin-right: 237px !important
}

html body .pr237 {
    padding-right: 237px !important
}

html body .mr238 {
    margin-right: 238px !important
}

html body .pr238 {
    padding-right: 238px !important
}

html body .mr239 {
    margin-right: 239px !important
}

html body .pr239 {
    padding-right: 239px !important
}

html body .mr240 {
    margin-right: 240px !important
}

html body .pr240 {
    padding-right: 240px !important
}

html body .mr241 {
    margin-right: 241px !important
}

html body .pr241 {
    padding-right: 241px !important
}

html body .mr242 {
    margin-right: 242px !important
}

html body .pr242 {
    padding-right: 242px !important
}

html body .mr243 {
    margin-right: 243px !important
}

html body .pr243 {
    padding-right: 243px !important
}

html body .mr244 {
    margin-right: 244px !important
}

html body .pr244 {
    padding-right: 244px !important
}

html body .mr245 {
    margin-right: 245px !important
}

html body .pr245 {
    padding-right: 245px !important
}

html body .mr246 {
    margin-right: 246px !important
}

html body .pr246 {
    padding-right: 246px !important
}

html body .mr247 {
    margin-right: 247px !important
}

html body .pr247 {
    padding-right: 247px !important
}

html body .mr248 {
    margin-right: 248px !important
}

html body .pr248 {
    padding-right: 248px !important
}

html body .mr249 {
    margin-right: 249px !important
}

html body .pr249 {
    padding-right: 249px !important
}

html body .mr250 {
    margin-right: 250px !important
}

html body .pr250 {
    padding-right: 250px !important
}

html body .mr251 {
    margin-right: 251px !important
}

html body .pr251 {
    padding-right: 251px !important
}

html body .mr252 {
    margin-right: 252px !important
}

html body .pr252 {
    padding-right: 252px !important
}

html body .mr253 {
    margin-right: 253px !important
}

html body .pr253 {
    padding-right: 253px !important
}

html body .mr254 {
    margin-right: 254px !important
}

html body .pr254 {
    padding-right: 254px !important
}

html body .mr255 {
    margin-right: 255px !important
}

html body .pr255 {
    padding-right: 255px !important
}

html body .mr256 {
    margin-right: 256px !important
}

html body .pr256 {
    padding-right: 256px !important
}

html body .mr257 {
    margin-right: 257px !important
}

html body .pr257 {
    padding-right: 257px !important
}

html body .mr258 {
    margin-right: 258px !important
}

html body .pr258 {
    padding-right: 258px !important
}

html body .mr259 {
    margin-right: 259px !important
}

html body .pr259 {
    padding-right: 259px !important
}

html body .mr260 {
    margin-right: 260px !important
}

html body .pr260 {
    padding-right: 260px !important
}

html body .mr261 {
    margin-right: 261px !important
}

html body .pr261 {
    padding-right: 261px !important
}

html body .mr262 {
    margin-right: 262px !important
}

html body .pr262 {
    padding-right: 262px !important
}

html body .mr263 {
    margin-right: 263px !important
}

html body .pr263 {
    padding-right: 263px !important
}

html body .mr264 {
    margin-right: 264px !important
}

html body .pr264 {
    padding-right: 264px !important
}

html body .mr265 {
    margin-right: 265px !important
}

html body .pr265 {
    padding-right: 265px !important
}

html body .mr266 {
    margin-right: 266px !important
}

html body .pr266 {
    padding-right: 266px !important
}

html body .mr267 {
    margin-right: 267px !important
}

html body .pr267 {
    padding-right: 267px !important
}

html body .mr268 {
    margin-right: 268px !important
}

html body .pr268 {
    padding-right: 268px !important
}

html body .mr269 {
    margin-right: 269px !important
}

html body .pr269 {
    padding-right: 269px !important
}

html body .mr270 {
    margin-right: 270px !important
}

html body .pr270 {
    padding-right: 270px !important
}

html body .mr271 {
    margin-right: 271px !important
}

html body .pr271 {
    padding-right: 271px !important
}

html body .mr272 {
    margin-right: 272px !important
}

html body .pr272 {
    padding-right: 272px !important
}

html body .mr273 {
    margin-right: 273px !important
}

html body .pr273 {
    padding-right: 273px !important
}

html body .mr274 {
    margin-right: 274px !important
}

html body .pr274 {
    padding-right: 274px !important
}

html body .mr275 {
    margin-right: 275px !important
}

html body .pr275 {
    padding-right: 275px !important
}

html body .mr276 {
    margin-right: 276px !important
}

html body .pr276 {
    padding-right: 276px !important
}

html body .mr277 {
    margin-right: 277px !important
}

html body .pr277 {
    padding-right: 277px !important
}

html body .mr278 {
    margin-right: 278px !important
}

html body .pr278 {
    padding-right: 278px !important
}

html body .mr279 {
    margin-right: 279px !important
}

html body .pr279 {
    padding-right: 279px !important
}

html body .mr280 {
    margin-right: 280px !important
}

html body .pr280 {
    padding-right: 280px !important
}

html body .mr281 {
    margin-right: 281px !important
}

html body .pr281 {
    padding-right: 281px !important
}

html body .mr282 {
    margin-right: 282px !important
}

html body .pr282 {
    padding-right: 282px !important
}

html body .mr283 {
    margin-right: 283px !important
}

html body .pr283 {
    padding-right: 283px !important
}

html body .mr284 {
    margin-right: 284px !important
}

html body .pr284 {
    padding-right: 284px !important
}

html body .mr285 {
    margin-right: 285px !important
}

html body .pr285 {
    padding-right: 285px !important
}

html body .mr286 {
    margin-right: 286px !important
}

html body .pr286 {
    padding-right: 286px !important
}

html body .mr287 {
    margin-right: 287px !important
}

html body .pr287 {
    padding-right: 287px !important
}

html body .mr288 {
    margin-right: 288px !important
}

html body .pr288 {
    padding-right: 288px !important
}

html body .mr289 {
    margin-right: 289px !important
}

html body .pr289 {
    padding-right: 289px !important
}

html body .mr290 {
    margin-right: 290px !important
}

html body .pr290 {
    padding-right: 290px !important
}

html body .mr291 {
    margin-right: 291px !important
}

html body .pr291 {
    padding-right: 291px !important
}

html body .mr292 {
    margin-right: 292px !important
}

html body .pr292 {
    padding-right: 292px !important
}

html body .mr293 {
    margin-right: 293px !important
}

html body .pr293 {
    padding-right: 293px !important
}

html body .mr294 {
    margin-right: 294px !important
}

html body .pr294 {
    padding-right: 294px !important
}

html body .mr295 {
    margin-right: 295px !important
}

html body .pr295 {
    padding-right: 295px !important
}

html body .mr296 {
    margin-right: 296px !important
}

html body .pr296 {
    padding-right: 296px !important
}

html body .mr297 {
    margin-right: 297px !important
}

html body .pr297 {
    padding-right: 297px !important
}

html body .mr298 {
    margin-right: 298px !important
}

html body .pr298 {
    padding-right: 298px !important
}

html body .mr299 {
    margin-right: 299px !important
}

html body .pr299 {
    padding-right: 299px !important
}

html body .mr300 {
    margin-right: 300px !important
}

html body .pr300 {
    padding-right: 300px !important
}

html body .mr301 {
    margin-right: 301px !important
}

html body .pr301 {
    padding-right: 301px !important
}

html body .mr302 {
    margin-right: 302px !important
}

html body .pr302 {
    padding-right: 302px !important
}

html body .mr303 {
    margin-right: 303px !important
}

html body .pr303 {
    padding-right: 303px !important
}

html body .mr304 {
    margin-right: 304px !important
}

html body .pr304 {
    padding-right: 304px !important
}

html body .mr305 {
    margin-right: 305px !important
}

html body .pr305 {
    padding-right: 305px !important
}

html body .mr306 {
    margin-right: 306px !important
}

html body .pr306 {
    padding-right: 306px !important
}

html body .mr307 {
    margin-right: 307px !important
}

html body .pr307 {
    padding-right: 307px !important
}

html body .mr308 {
    margin-right: 308px !important
}

html body .pr308 {
    padding-right: 308px !important
}

html body .mr309 {
    margin-right: 309px !important
}

html body .pr309 {
    padding-right: 309px !important
}

html body .mr310 {
    margin-right: 310px !important
}

html body .pr310 {
    padding-right: 310px !important
}

html body .mr311 {
    margin-right: 311px !important
}

html body .pr311 {
    padding-right: 311px !important
}

html body .mr312 {
    margin-right: 312px !important
}

html body .pr312 {
    padding-right: 312px !important
}

html body .mr313 {
    margin-right: 313px !important
}

html body .pr313 {
    padding-right: 313px !important
}

html body .mr314 {
    margin-right: 314px !important
}

html body .pr314 {
    padding-right: 314px !important
}

html body .mr315 {
    margin-right: 315px !important
}

html body .pr315 {
    padding-right: 315px !important
}

html body .mr316 {
    margin-right: 316px !important
}

html body .pr316 {
    padding-right: 316px !important
}

html body .mr317 {
    margin-right: 317px !important
}

html body .pr317 {
    padding-right: 317px !important
}

html body .mr318 {
    margin-right: 318px !important
}

html body .pr318 {
    padding-right: 318px !important
}

html body .mr319 {
    margin-right: 319px !important
}

html body .pr319 {
    padding-right: 319px !important
}

html body .mr320 {
    margin-right: 320px !important
}

html body .pr320 {
    padding-right: 320px !important
}

html body .mr321 {
    margin-right: 321px !important
}

html body .pr321 {
    padding-right: 321px !important
}

html body .mr322 {
    margin-right: 322px !important
}

html body .pr322 {
    padding-right: 322px !important
}

html body .mr323 {
    margin-right: 323px !important
}

html body .pr323 {
    padding-right: 323px !important
}

html body .mr324 {
    margin-right: 324px !important
}

html body .pr324 {
    padding-right: 324px !important
}

html body .mr325 {
    margin-right: 325px !important
}

html body .pr325 {
    padding-right: 325px !important
}

html body .mr326 {
    margin-right: 326px !important
}

html body .pr326 {
    padding-right: 326px !important
}

html body .mr327 {
    margin-right: 327px !important
}

html body .pr327 {
    padding-right: 327px !important
}

html body .mr328 {
    margin-right: 328px !important
}

html body .pr328 {
    padding-right: 328px !important
}

html body .mr329 {
    margin-right: 329px !important
}

html body .pr329 {
    padding-right: 329px !important
}

html body .mr330 {
    margin-right: 330px !important
}

html body .pr330 {
    padding-right: 330px !important
}

html body .mr331 {
    margin-right: 331px !important
}

html body .pr331 {
    padding-right: 331px !important
}

html body .mr332 {
    margin-right: 332px !important
}

html body .pr332 {
    padding-right: 332px !important
}

html body .mr333 {
    margin-right: 333px !important
}

html body .pr333 {
    padding-right: 333px !important
}

html body .mr334 {
    margin-right: 334px !important
}

html body .pr334 {
    padding-right: 334px !important
}

html body .mr335 {
    margin-right: 335px !important
}

html body .pr335 {
    padding-right: 335px !important
}

html body .mr336 {
    margin-right: 336px !important
}

html body .pr336 {
    padding-right: 336px !important
}

html body .mr337 {
    margin-right: 337px !important
}

html body .pr337 {
    padding-right: 337px !important
}

html body .mr338 {
    margin-right: 338px !important
}

html body .pr338 {
    padding-right: 338px !important
}

html body .mr339 {
    margin-right: 339px !important
}

html body .pr339 {
    padding-right: 339px !important
}

html body .mr340 {
    margin-right: 340px !important
}

html body .pr340 {
    padding-right: 340px !important
}

html body .mr341 {
    margin-right: 341px !important
}

html body .pr341 {
    padding-right: 341px !important
}

html body .mr342 {
    margin-right: 342px !important
}

html body .pr342 {
    padding-right: 342px !important
}

html body .mr343 {
    margin-right: 343px !important
}

html body .pr343 {
    padding-right: 343px !important
}

html body .mr344 {
    margin-right: 344px !important
}

html body .pr344 {
    padding-right: 344px !important
}

html body .mr345 {
    margin-right: 345px !important
}

html body .pr345 {
    padding-right: 345px !important
}

html body .mr346 {
    margin-right: 346px !important
}

html body .pr346 {
    padding-right: 346px !important
}

html body .mr347 {
    margin-right: 347px !important
}

html body .pr347 {
    padding-right: 347px !important
}

html body .mr348 {
    margin-right: 348px !important
}

html body .pr348 {
    padding-right: 348px !important
}

html body .mr349 {
    margin-right: 349px !important
}

html body .pr349 {
    padding-right: 349px !important
}

html body .mr350 {
    margin-right: 350px !important
}

html body .pr350 {
    padding-right: 350px !important
}

html body .mr351 {
    margin-right: 351px !important
}

html body .pr351 {
    padding-right: 351px !important
}

html body .mr352 {
    margin-right: 352px !important
}

html body .pr352 {
    padding-right: 352px !important
}

html body .mr353 {
    margin-right: 353px !important
}

html body .pr353 {
    padding-right: 353px !important
}

html body .mr354 {
    margin-right: 354px !important
}

html body .pr354 {
    padding-right: 354px !important
}

html body .mr355 {
    margin-right: 355px !important
}

html body .pr355 {
    padding-right: 355px !important
}

html body .mr356 {
    margin-right: 356px !important
}

html body .pr356 {
    padding-right: 356px !important
}

html body .mr357 {
    margin-right: 357px !important
}

html body .pr357 {
    padding-right: 357px !important
}

html body .mr358 {
    margin-right: 358px !important
}

html body .pr358 {
    padding-right: 358px !important
}

html body .mr359 {
    margin-right: 359px !important
}

html body .pr359 {
    padding-right: 359px !important
}

html body .mr360 {
    margin-right: 360px !important
}

html body .pr360 {
    padding-right: 360px !important
}

html body .mr361 {
    margin-right: 361px !important
}

html body .pr361 {
    padding-right: 361px !important
}

html body .mr362 {
    margin-right: 362px !important
}

html body .pr362 {
    padding-right: 362px !important
}

html body .mr363 {
    margin-right: 363px !important
}

html body .pr363 {
    padding-right: 363px !important
}

html body .mr364 {
    margin-right: 364px !important
}

html body .pr364 {
    padding-right: 364px !important
}

html body .mr365 {
    margin-right: 365px !important
}

html body .pr365 {
    padding-right: 365px !important
}

html body .mr366 {
    margin-right: 366px !important
}

html body .pr366 {
    padding-right: 366px !important
}

html body .mr367 {
    margin-right: 367px !important
}

html body .pr367 {
    padding-right: 367px !important
}

html body .mr368 {
    margin-right: 368px !important
}

html body .pr368 {
    padding-right: 368px !important
}

html body .mr369 {
    margin-right: 369px !important
}

html body .pr369 {
    padding-right: 369px !important
}

html body .mr370 {
    margin-right: 370px !important
}

html body .pr370 {
    padding-right: 370px !important
}

html body .mr371 {
    margin-right: 371px !important
}

html body .pr371 {
    padding-right: 371px !important
}

html body .mr372 {
    margin-right: 372px !important
}

html body .pr372 {
    padding-right: 372px !important
}

html body .mr373 {
    margin-right: 373px !important
}

html body .pr373 {
    padding-right: 373px !important
}

html body .mr374 {
    margin-right: 374px !important
}

html body .pr374 {
    padding-right: 374px !important
}

html body .mr375 {
    margin-right: 375px !important
}

html body .pr375 {
    padding-right: 375px !important
}

html body .mr376 {
    margin-right: 376px !important
}

html body .pr376 {
    padding-right: 376px !important
}

html body .mr377 {
    margin-right: 377px !important
}

html body .pr377 {
    padding-right: 377px !important
}

html body .mr378 {
    margin-right: 378px !important
}

html body .pr378 {
    padding-right: 378px !important
}

html body .mr379 {
    margin-right: 379px !important
}

html body .pr379 {
    padding-right: 379px !important
}

html body .mr380 {
    margin-right: 380px !important
}

html body .pr380 {
    padding-right: 380px !important
}

html body .mr381 {
    margin-right: 381px !important
}

html body .pr381 {
    padding-right: 381px !important
}

html body .mr382 {
    margin-right: 382px !important
}

html body .pr382 {
    padding-right: 382px !important
}

html body .mr383 {
    margin-right: 383px !important
}

html body .pr383 {
    padding-right: 383px !important
}

html body .mr384 {
    margin-right: 384px !important
}

html body .pr384 {
    padding-right: 384px !important
}

html body .mr385 {
    margin-right: 385px !important
}

html body .pr385 {
    padding-right: 385px !important
}

html body .mr386 {
    margin-right: 386px !important
}

html body .pr386 {
    padding-right: 386px !important
}

html body .mr387 {
    margin-right: 387px !important
}

html body .pr387 {
    padding-right: 387px !important
}

html body .mr388 {
    margin-right: 388px !important
}

html body .pr388 {
    padding-right: 388px !important
}

html body .mr389 {
    margin-right: 389px !important
}

html body .pr389 {
    padding-right: 389px !important
}

html body .mr390 {
    margin-right: 390px !important
}

html body .pr390 {
    padding-right: 390px !important
}

html body .mr391 {
    margin-right: 391px !important
}

html body .pr391 {
    padding-right: 391px !important
}

html body .mr392 {
    margin-right: 392px !important
}

html body .pr392 {
    padding-right: 392px !important
}

html body .mr393 {
    margin-right: 393px !important
}

html body .pr393 {
    padding-right: 393px !important
}

html body .mr394 {
    margin-right: 394px !important
}

html body .pr394 {
    padding-right: 394px !important
}

html body .mr395 {
    margin-right: 395px !important
}

html body .pr395 {
    padding-right: 395px !important
}

html body .mr396 {
    margin-right: 396px !important
}

html body .pr396 {
    padding-right: 396px !important
}

html body .mr397 {
    margin-right: 397px !important
}

html body .pr397 {
    padding-right: 397px !important
}

html body .mr398 {
    margin-right: 398px !important
}

html body .pr398 {
    padding-right: 398px !important
}

html body .mr399 {
    margin-right: 399px !important
}

html body .pr399 {
    padding-right: 399px !important
}

html body .mr400 {
    margin-right: 400px !important
}

html body .pr400 {
    padding-right: 400px !important
}

html body .mr401 {
    margin-right: 401px !important
}

html body .pr401 {
    padding-right: 401px !important
}

html body .mr402 {
    margin-right: 402px !important
}

html body .pr402 {
    padding-right: 402px !important
}

html body .mr403 {
    margin-right: 403px !important
}

html body .pr403 {
    padding-right: 403px !important
}

html body .mr404 {
    margin-right: 404px !important
}

html body .pr404 {
    padding-right: 404px !important
}

html body .mr405 {
    margin-right: 405px !important
}

html body .pr405 {
    padding-right: 405px !important
}

html body .mr406 {
    margin-right: 406px !important
}

html body .pr406 {
    padding-right: 406px !important
}

html body .mr407 {
    margin-right: 407px !important
}

html body .pr407 {
    padding-right: 407px !important
}

html body .mr408 {
    margin-right: 408px !important
}

html body .pr408 {
    padding-right: 408px !important
}

html body .mr409 {
    margin-right: 409px !important
}

html body .pr409 {
    padding-right: 409px !important
}

html body .mr410 {
    margin-right: 410px !important
}

html body .pr410 {
    padding-right: 410px !important
}

html body .mr411 {
    margin-right: 411px !important
}

html body .pr411 {
    padding-right: 411px !important
}

html body .mr412 {
    margin-right: 412px !important
}

html body .pr412 {
    padding-right: 412px !important
}

html body .mr413 {
    margin-right: 413px !important
}

html body .pr413 {
    padding-right: 413px !important
}

html body .mr414 {
    margin-right: 414px !important
}

html body .pr414 {
    padding-right: 414px !important
}

html body .mr415 {
    margin-right: 415px !important
}

html body .pr415 {
    padding-right: 415px !important
}

html body .mr416 {
    margin-right: 416px !important
}

html body .pr416 {
    padding-right: 416px !important
}

html body .mr417 {
    margin-right: 417px !important
}

html body .pr417 {
    padding-right: 417px !important
}

html body .mr418 {
    margin-right: 418px !important
}

html body .pr418 {
    padding-right: 418px !important
}

html body .mr419 {
    margin-right: 419px !important
}

html body .pr419 {
    padding-right: 419px !important
}

html body .mr420 {
    margin-right: 420px !important
}

html body .pr420 {
    padding-right: 420px !important
}

html body .mr421 {
    margin-right: 421px !important
}

html body .pr421 {
    padding-right: 421px !important
}

html body .mr422 {
    margin-right: 422px !important
}

html body .pr422 {
    padding-right: 422px !important
}

html body .mr423 {
    margin-right: 423px !important
}

html body .pr423 {
    padding-right: 423px !important
}

html body .mr424 {
    margin-right: 424px !important
}

html body .pr424 {
    padding-right: 424px !important
}

html body .mr425 {
    margin-right: 425px !important
}

html body .pr425 {
    padding-right: 425px !important
}

html body .mr426 {
    margin-right: 426px !important
}

html body .pr426 {
    padding-right: 426px !important
}

html body .mr427 {
    margin-right: 427px !important
}

html body .pr427 {
    padding-right: 427px !important
}

html body .mr428 {
    margin-right: 428px !important
}

html body .pr428 {
    padding-right: 428px !important
}

html body .mr429 {
    margin-right: 429px !important
}

html body .pr429 {
    padding-right: 429px !important
}

html body .mr430 {
    margin-right: 430px !important
}

html body .pr430 {
    padding-right: 430px !important
}

html body .mr431 {
    margin-right: 431px !important
}

html body .pr431 {
    padding-right: 431px !important
}

html body .mr432 {
    margin-right: 432px !important
}

html body .pr432 {
    padding-right: 432px !important
}

html body .mr433 {
    margin-right: 433px !important
}

html body .pr433 {
    padding-right: 433px !important
}

html body .mr434 {
    margin-right: 434px !important
}

html body .pr434 {
    padding-right: 434px !important
}

html body .mr435 {
    margin-right: 435px !important
}

html body .pr435 {
    padding-right: 435px !important
}

html body .mr436 {
    margin-right: 436px !important
}

html body .pr436 {
    padding-right: 436px !important
}

html body .mr437 {
    margin-right: 437px !important
}

html body .pr437 {
    padding-right: 437px !important
}

html body .mr438 {
    margin-right: 438px !important
}

html body .pr438 {
    padding-right: 438px !important
}

html body .mr439 {
    margin-right: 439px !important
}

html body .pr439 {
    padding-right: 439px !important
}

html body .mr440 {
    margin-right: 440px !important
}

html body .pr440 {
    padding-right: 440px !important
}

html body .mr441 {
    margin-right: 441px !important
}

html body .pr441 {
    padding-right: 441px !important
}

html body .mr442 {
    margin-right: 442px !important
}

html body .pr442 {
    padding-right: 442px !important
}

html body .mr443 {
    margin-right: 443px !important
}

html body .pr443 {
    padding-right: 443px !important
}

html body .mr444 {
    margin-right: 444px !important
}

html body .pr444 {
    padding-right: 444px !important
}

html body .mr445 {
    margin-right: 445px !important
}

html body .pr445 {
    padding-right: 445px !important
}

html body .mr446 {
    margin-right: 446px !important
}

html body .pr446 {
    padding-right: 446px !important
}

html body .mr447 {
    margin-right: 447px !important
}

html body .pr447 {
    padding-right: 447px !important
}

html body .mr448 {
    margin-right: 448px !important
}

html body .pr448 {
    padding-right: 448px !important
}

html body .mr449 {
    margin-right: 449px !important
}

html body .pr449 {
    padding-right: 449px !important
}

html body .mr450 {
    margin-right: 450px !important
}

html body .pr450 {
    padding-right: 450px !important
}

html body .mr451 {
    margin-right: 451px !important
}

html body .pr451 {
    padding-right: 451px !important
}

html body .mr452 {
    margin-right: 452px !important
}

html body .pr452 {
    padding-right: 452px !important
}

html body .mr453 {
    margin-right: 453px !important
}

html body .pr453 {
    padding-right: 453px !important
}

html body .mr454 {
    margin-right: 454px !important
}

html body .pr454 {
    padding-right: 454px !important
}

html body .mr455 {
    margin-right: 455px !important
}

html body .pr455 {
    padding-right: 455px !important
}

html body .mr456 {
    margin-right: 456px !important
}

html body .pr456 {
    padding-right: 456px !important
}

html body .mr457 {
    margin-right: 457px !important
}

html body .pr457 {
    padding-right: 457px !important
}

html body .mr458 {
    margin-right: 458px !important
}

html body .pr458 {
    padding-right: 458px !important
}

html body .mr459 {
    margin-right: 459px !important
}

html body .pr459 {
    padding-right: 459px !important
}

html body .mr460 {
    margin-right: 460px !important
}

html body .pr460 {
    padding-right: 460px !important
}

html body .mr461 {
    margin-right: 461px !important
}

html body .pr461 {
    padding-right: 461px !important
}

html body .mr462 {
    margin-right: 462px !important
}

html body .pr462 {
    padding-right: 462px !important
}

html body .mr463 {
    margin-right: 463px !important
}

html body .pr463 {
    padding-right: 463px !important
}

html body .mr464 {
    margin-right: 464px !important
}

html body .pr464 {
    padding-right: 464px !important
}

html body .mr465 {
    margin-right: 465px !important
}

html body .pr465 {
    padding-right: 465px !important
}

html body .mr466 {
    margin-right: 466px !important
}

html body .pr466 {
    padding-right: 466px !important
}

html body .mr467 {
    margin-right: 467px !important
}

html body .pr467 {
    padding-right: 467px !important
}

html body .mr468 {
    margin-right: 468px !important
}

html body .pr468 {
    padding-right: 468px !important
}

html body .mr469 {
    margin-right: 469px !important
}

html body .pr469 {
    padding-right: 469px !important
}

html body .mr470 {
    margin-right: 470px !important
}

html body .pr470 {
    padding-right: 470px !important
}

html body .mr471 {
    margin-right: 471px !important
}

html body .pr471 {
    padding-right: 471px !important
}

html body .mr472 {
    margin-right: 472px !important
}

html body .pr472 {
    padding-right: 472px !important
}

html body .mr473 {
    margin-right: 473px !important
}

html body .pr473 {
    padding-right: 473px !important
}

html body .mr474 {
    margin-right: 474px !important
}

html body .pr474 {
    padding-right: 474px !important
}

html body .mr475 {
    margin-right: 475px !important
}

html body .pr475 {
    padding-right: 475px !important
}

html body .mr476 {
    margin-right: 476px !important
}

html body .pr476 {
    padding-right: 476px !important
}

html body .mr477 {
    margin-right: 477px !important
}

html body .pr477 {
    padding-right: 477px !important
}

html body .mr478 {
    margin-right: 478px !important
}

html body .pr478 {
    padding-right: 478px !important
}

html body .mr479 {
    margin-right: 479px !important
}

html body .pr479 {
    padding-right: 479px !important
}

html body .mr480 {
    margin-right: 480px !important
}

html body .pr480 {
    padding-right: 480px !important
}

html body .mr481 {
    margin-right: 481px !important
}

html body .pr481 {
    padding-right: 481px !important
}

html body .mr482 {
    margin-right: 482px !important
}

html body .pr482 {
    padding-right: 482px !important
}

html body .mr483 {
    margin-right: 483px !important
}

html body .pr483 {
    padding-right: 483px !important
}

html body .mr484 {
    margin-right: 484px !important
}

html body .pr484 {
    padding-right: 484px !important
}

html body .mr485 {
    margin-right: 485px !important
}

html body .pr485 {
    padding-right: 485px !important
}

html body .mr486 {
    margin-right: 486px !important
}

html body .pr486 {
    padding-right: 486px !important
}

html body .mr487 {
    margin-right: 487px !important
}

html body .pr487 {
    padding-right: 487px !important
}

html body .mr488 {
    margin-right: 488px !important
}

html body .pr488 {
    padding-right: 488px !important
}

html body .mr489 {
    margin-right: 489px !important
}

html body .pr489 {
    padding-right: 489px !important
}

html body .mr490 {
    margin-right: 490px !important
}

html body .pr490 {
    padding-right: 490px !important
}

html body .mr491 {
    margin-right: 491px !important
}

html body .pr491 {
    padding-right: 491px !important
}

html body .mr492 {
    margin-right: 492px !important
}

html body .pr492 {
    padding-right: 492px !important
}

html body .mr493 {
    margin-right: 493px !important
}

html body .pr493 {
    padding-right: 493px !important
}

html body .mr494 {
    margin-right: 494px !important
}

html body .pr494 {
    padding-right: 494px !important
}

html body .mr495 {
    margin-right: 495px !important
}

html body .pr495 {
    padding-right: 495px !important
}

html body .mr496 {
    margin-right: 496px !important
}

html body .pr496 {
    padding-right: 496px !important
}

html body .mr497 {
    margin-right: 497px !important
}

html body .pr497 {
    padding-right: 497px !important
}

html body .mr498 {
    margin-right: 498px !important
}

html body .pr498 {
    padding-right: 498px !important
}

html body .mr499 {
    margin-right: 499px !important
}

html body .pr499 {
    padding-right: 499px !important
}

html body .mr500 {
    margin-right: 500px !important
}

html body .pr500 {
    padding-right: 500px !important
}

html body .mr501 {
    margin-right: 501px !important
}

html body .pr501 {
    padding-right: 501px !important
}

html body .mr502 {
    margin-right: 502px !important
}

html body .pr502 {
    padding-right: 502px !important
}

html body .mr503 {
    margin-right: 503px !important
}

html body .pr503 {
    padding-right: 503px !important
}

html body .mr504 {
    margin-right: 504px !important
}

html body .pr504 {
    padding-right: 504px !important
}

html body .mr505 {
    margin-right: 505px !important
}

html body .pr505 {
    padding-right: 505px !important
}

html body .mr506 {
    margin-right: 506px !important
}

html body .pr506 {
    padding-right: 506px !important
}

html body .mr507 {
    margin-right: 507px !important
}

html body .pr507 {
    padding-right: 507px !important
}

html body .mr508 {
    margin-right: 508px !important
}

html body .pr508 {
    padding-right: 508px !important
}

html body .mr509 {
    margin-right: 509px !important
}

html body .pr509 {
    padding-right: 509px !important
}

html body .mr510 {
    margin-right: 510px !important
}

html body .pr510 {
    padding-right: 510px !important
}

html body .mr511 {
    margin-right: 511px !important
}

html body .pr511 {
    padding-right: 511px !important
}

html body .mr512 {
    margin-right: 512px !important
}

html body .pr512 {
    padding-right: 512px !important
}

html body .mr513 {
    margin-right: 513px !important
}

html body .pr513 {
    padding-right: 513px !important
}

html body .mr514 {
    margin-right: 514px !important
}

html body .pr514 {
    padding-right: 514px !important
}

html body .mr515 {
    margin-right: 515px !important
}

html body .pr515 {
    padding-right: 515px !important
}

html body .mr516 {
    margin-right: 516px !important
}

html body .pr516 {
    padding-right: 516px !important
}

html body .mr517 {
    margin-right: 517px !important
}

html body .pr517 {
    padding-right: 517px !important
}

html body .mr518 {
    margin-right: 518px !important
}

html body .pr518 {
    padding-right: 518px !important
}

html body .mr519 {
    margin-right: 519px !important
}

html body .pr519 {
    padding-right: 519px !important
}

html body .mr520 {
    margin-right: 520px !important
}

html body .pr520 {
    padding-right: 520px !important
}

html body .mr521 {
    margin-right: 521px !important
}

html body .pr521 {
    padding-right: 521px !important
}

html body .mr522 {
    margin-right: 522px !important
}

html body .pr522 {
    padding-right: 522px !important
}

html body .mr523 {
    margin-right: 523px !important
}

html body .pr523 {
    padding-right: 523px !important
}

html body .mr524 {
    margin-right: 524px !important
}

html body .pr524 {
    padding-right: 524px !important
}

html body .mr525 {
    margin-right: 525px !important
}

html body .pr525 {
    padding-right: 525px !important
}

html body .mr526 {
    margin-right: 526px !important
}

html body .pr526 {
    padding-right: 526px !important
}

html body .mr527 {
    margin-right: 527px !important
}

html body .pr527 {
    padding-right: 527px !important
}

html body .mr528 {
    margin-right: 528px !important
}

html body .pr528 {
    padding-right: 528px !important
}

html body .mr529 {
    margin-right: 529px !important
}

html body .pr529 {
    padding-right: 529px !important
}

html body .mr530 {
    margin-right: 530px !important
}

html body .pr530 {
    padding-right: 530px !important
}

html body .mr531 {
    margin-right: 531px !important
}

html body .pr531 {
    padding-right: 531px !important
}

html body .mr532 {
    margin-right: 532px !important
}

html body .pr532 {
    padding-right: 532px !important
}

html body .mr533 {
    margin-right: 533px !important
}

html body .pr533 {
    padding-right: 533px !important
}

html body .mr534 {
    margin-right: 534px !important
}

html body .pr534 {
    padding-right: 534px !important
}

html body .mr535 {
    margin-right: 535px !important
}

html body .pr535 {
    padding-right: 535px !important
}

html body .mr536 {
    margin-right: 536px !important
}

html body .pr536 {
    padding-right: 536px !important
}

html body .mr537 {
    margin-right: 537px !important
}

html body .pr537 {
    padding-right: 537px !important
}

html body .mr538 {
    margin-right: 538px !important
}

html body .pr538 {
    padding-right: 538px !important
}

html body .mr539 {
    margin-right: 539px !important
}

html body .pr539 {
    padding-right: 539px !important
}

html body .mr540 {
    margin-right: 540px !important
}

html body .pr540 {
    padding-right: 540px !important
}

html body .mr541 {
    margin-right: 541px !important
}

html body .pr541 {
    padding-right: 541px !important
}

html body .mr542 {
    margin-right: 542px !important
}

html body .pr542 {
    padding-right: 542px !important
}

html body .mr543 {
    margin-right: 543px !important
}

html body .pr543 {
    padding-right: 543px !important
}

html body .mr544 {
    margin-right: 544px !important
}

html body .pr544 {
    padding-right: 544px !important
}

html body .mr545 {
    margin-right: 545px !important
}

html body .pr545 {
    padding-right: 545px !important
}

html body .mr546 {
    margin-right: 546px !important
}

html body .pr546 {
    padding-right: 546px !important
}

html body .mr547 {
    margin-right: 547px !important
}

html body .pr547 {
    padding-right: 547px !important
}

html body .mr548 {
    margin-right: 548px !important
}

html body .pr548 {
    padding-right: 548px !important
}

html body .mr549 {
    margin-right: 549px !important
}

html body .pr549 {
    padding-right: 549px !important
}

html body .mr550 {
    margin-right: 550px !important
}

html body .pr550 {
    padding-right: 550px !important
}

html body .mr551 {
    margin-right: 551px !important
}

html body .pr551 {
    padding-right: 551px !important
}

html body .mr552 {
    margin-right: 552px !important
}

html body .pr552 {
    padding-right: 552px !important
}

html body .mr553 {
    margin-right: 553px !important
}

html body .pr553 {
    padding-right: 553px !important
}

html body .mr554 {
    margin-right: 554px !important
}

html body .pr554 {
    padding-right: 554px !important
}

html body .mr555 {
    margin-right: 555px !important
}

html body .pr555 {
    padding-right: 555px !important
}

html body .mr556 {
    margin-right: 556px !important
}

html body .pr556 {
    padding-right: 556px !important
}

html body .mr557 {
    margin-right: 557px !important
}

html body .pr557 {
    padding-right: 557px !important
}

html body .mr558 {
    margin-right: 558px !important
}

html body .pr558 {
    padding-right: 558px !important
}

html body .mr559 {
    margin-right: 559px !important
}

html body .pr559 {
    padding-right: 559px !important
}

html body .mr560 {
    margin-right: 560px !important
}

html body .pr560 {
    padding-right: 560px !important
}

html body .mr561 {
    margin-right: 561px !important
}

html body .pr561 {
    padding-right: 561px !important
}

html body .mr562 {
    margin-right: 562px !important
}

html body .pr562 {
    padding-right: 562px !important
}

html body .mr563 {
    margin-right: 563px !important
}

html body .pr563 {
    padding-right: 563px !important
}

html body .mr564 {
    margin-right: 564px !important
}

html body .pr564 {
    padding-right: 564px !important
}

html body .mr565 {
    margin-right: 565px !important
}

html body .pr565 {
    padding-right: 565px !important
}

html body .mr566 {
    margin-right: 566px !important
}

html body .pr566 {
    padding-right: 566px !important
}

html body .mr567 {
    margin-right: 567px !important
}

html body .pr567 {
    padding-right: 567px !important
}

html body .mr568 {
    margin-right: 568px !important
}

html body .pr568 {
    padding-right: 568px !important
}

html body .mr569 {
    margin-right: 569px !important
}

html body .pr569 {
    padding-right: 569px !important
}

html body .mr570 {
    margin-right: 570px !important
}

html body .pr570 {
    padding-right: 570px !important
}

html body .mr571 {
    margin-right: 571px !important
}

html body .pr571 {
    padding-right: 571px !important
}

html body .mr572 {
    margin-right: 572px !important
}

html body .pr572 {
    padding-right: 572px !important
}

html body .mr573 {
    margin-right: 573px !important
}

html body .pr573 {
    padding-right: 573px !important
}

html body .mr574 {
    margin-right: 574px !important
}

html body .pr574 {
    padding-right: 574px !important
}

html body .mr575 {
    margin-right: 575px !important
}

html body .pr575 {
    padding-right: 575px !important
}

html body .mr576 {
    margin-right: 576px !important
}

html body .pr576 {
    padding-right: 576px !important
}

html body .mr577 {
    margin-right: 577px !important
}

html body .pr577 {
    padding-right: 577px !important
}

html body .mr578 {
    margin-right: 578px !important
}

html body .pr578 {
    padding-right: 578px !important
}

html body .mr579 {
    margin-right: 579px !important
}

html body .pr579 {
    padding-right: 579px !important
}

html body .mr580 {
    margin-right: 580px !important
}

html body .pr580 {
    padding-right: 580px !important
}

html body .mr581 {
    margin-right: 581px !important
}

html body .pr581 {
    padding-right: 581px !important
}

html body .mr582 {
    margin-right: 582px !important
}

html body .pr582 {
    padding-right: 582px !important
}

html body .mr583 {
    margin-right: 583px !important
}

html body .pr583 {
    padding-right: 583px !important
}

html body .mr584 {
    margin-right: 584px !important
}

html body .pr584 {
    padding-right: 584px !important
}

html body .mr585 {
    margin-right: 585px !important
}

html body .pr585 {
    padding-right: 585px !important
}

html body .mr586 {
    margin-right: 586px !important
}

html body .pr586 {
    padding-right: 586px !important
}

html body .mr587 {
    margin-right: 587px !important
}

html body .pr587 {
    padding-right: 587px !important
}

html body .mr588 {
    margin-right: 588px !important
}

html body .pr588 {
    padding-right: 588px !important
}

html body .mr589 {
    margin-right: 589px !important
}

html body .pr589 {
    padding-right: 589px !important
}

html body .mr590 {
    margin-right: 590px !important
}

html body .pr590 {
    padding-right: 590px !important
}

html body .mr591 {
    margin-right: 591px !important
}

html body .pr591 {
    padding-right: 591px !important
}

html body .mr592 {
    margin-right: 592px !important
}

html body .pr592 {
    padding-right: 592px !important
}

html body .mr593 {
    margin-right: 593px !important
}

html body .pr593 {
    padding-right: 593px !important
}

html body .mr594 {
    margin-right: 594px !important
}

html body .pr594 {
    padding-right: 594px !important
}

html body .mr595 {
    margin-right: 595px !important
}

html body .pr595 {
    padding-right: 595px !important
}

html body .mr596 {
    margin-right: 596px !important
}

html body .pr596 {
    padding-right: 596px !important
}

html body .mr597 {
    margin-right: 597px !important
}

html body .pr597 {
    padding-right: 597px !important
}

html body .mr598 {
    margin-right: 598px !important
}

html body .pr598 {
    padding-right: 598px !important
}

html body .mr599 {
    margin-right: 599px !important
}

html body .pr599 {
    padding-right: 599px !important
}

html body .mr600 {
    margin-right: 600px !important
}

html body .pr600 {
    padding-right: 600px !important
}

html body .mr601 {
    margin-right: 601px !important
}

html body .pr601 {
    padding-right: 601px !important
}

html body .mr602 {
    margin-right: 602px !important
}

html body .pr602 {
    padding-right: 602px !important
}

html body .mr603 {
    margin-right: 603px !important
}

html body .pr603 {
    padding-right: 603px !important
}

html body .mr604 {
    margin-right: 604px !important
}

html body .pr604 {
    padding-right: 604px !important
}

html body .mr605 {
    margin-right: 605px !important
}

html body .pr605 {
    padding-right: 605px !important
}

html body .mr606 {
    margin-right: 606px !important
}

html body .pr606 {
    padding-right: 606px !important
}

html body .mr607 {
    margin-right: 607px !important
}

html body .pr607 {
    padding-right: 607px !important
}

html body .mr608 {
    margin-right: 608px !important
}

html body .pr608 {
    padding-right: 608px !important
}

html body .mr609 {
    margin-right: 609px !important
}

html body .pr609 {
    padding-right: 609px !important
}

html body .mr610 {
    margin-right: 610px !important
}

html body .pr610 {
    padding-right: 610px !important
}

html body .mr611 {
    margin-right: 611px !important
}

html body .pr611 {
    padding-right: 611px !important
}

html body .mr612 {
    margin-right: 612px !important
}

html body .pr612 {
    padding-right: 612px !important
}

html body .mr613 {
    margin-right: 613px !important
}

html body .pr613 {
    padding-right: 613px !important
}

html body .mr614 {
    margin-right: 614px !important
}

html body .pr614 {
    padding-right: 614px !important
}

html body .mr615 {
    margin-right: 615px !important
}

html body .pr615 {
    padding-right: 615px !important
}

html body .mr616 {
    margin-right: 616px !important
}

html body .pr616 {
    padding-right: 616px !important
}

html body .mr617 {
    margin-right: 617px !important
}

html body .pr617 {
    padding-right: 617px !important
}

html body .mr618 {
    margin-right: 618px !important
}

html body .pr618 {
    padding-right: 618px !important
}

html body .mr619 {
    margin-right: 619px !important
}

html body .pr619 {
    padding-right: 619px !important
}

html body .mr620 {
    margin-right: 620px !important
}

html body .pr620 {
    padding-right: 620px !important
}

html body .mr621 {
    margin-right: 621px !important
}

html body .pr621 {
    padding-right: 621px !important
}

html body .mr622 {
    margin-right: 622px !important
}

html body .pr622 {
    padding-right: 622px !important
}

html body .mr623 {
    margin-right: 623px !important
}

html body .pr623 {
    padding-right: 623px !important
}

html body .mr624 {
    margin-right: 624px !important
}

html body .pr624 {
    padding-right: 624px !important
}

html body .mr625 {
    margin-right: 625px !important
}

html body .pr625 {
    padding-right: 625px !important
}

html body .mr626 {
    margin-right: 626px !important
}

html body .pr626 {
    padding-right: 626px !important
}

html body .mr627 {
    margin-right: 627px !important
}

html body .pr627 {
    padding-right: 627px !important
}

html body .mr628 {
    margin-right: 628px !important
}

html body .pr628 {
    padding-right: 628px !important
}

html body .mr629 {
    margin-right: 629px !important
}

html body .pr629 {
    padding-right: 629px !important
}

html body .mr630 {
    margin-right: 630px !important
}

html body .pr630 {
    padding-right: 630px !important
}

html body .mr631 {
    margin-right: 631px !important
}

html body .pr631 {
    padding-right: 631px !important
}

html body .mr632 {
    margin-right: 632px !important
}

html body .pr632 {
    padding-right: 632px !important
}

html body .mr633 {
    margin-right: 633px !important
}

html body .pr633 {
    padding-right: 633px !important
}

html body .mr634 {
    margin-right: 634px !important
}

html body .pr634 {
    padding-right: 634px !important
}

html body .mr635 {
    margin-right: 635px !important
}

html body .pr635 {
    padding-right: 635px !important
}

html body .mr636 {
    margin-right: 636px !important
}

html body .pr636 {
    padding-right: 636px !important
}

html body .mr637 {
    margin-right: 637px !important
}

html body .pr637 {
    padding-right: 637px !important
}

html body .mr638 {
    margin-right: 638px !important
}

html body .pr638 {
    padding-right: 638px !important
}

html body .mr639 {
    margin-right: 639px !important
}

html body .pr639 {
    padding-right: 639px !important
}

html body .mr640 {
    margin-right: 640px !important
}

html body .pr640 {
    padding-right: 640px !important
}

html body .mr641 {
    margin-right: 641px !important
}

html body .pr641 {
    padding-right: 641px !important
}

html body .mr642 {
    margin-right: 642px !important
}

html body .pr642 {
    padding-right: 642px !important
}

html body .mr643 {
    margin-right: 643px !important
}

html body .pr643 {
    padding-right: 643px !important
}

html body .mr644 {
    margin-right: 644px !important
}

html body .pr644 {
    padding-right: 644px !important
}

html body .mr645 {
    margin-right: 645px !important
}

html body .pr645 {
    padding-right: 645px !important
}

html body .mr646 {
    margin-right: 646px !important
}

html body .pr646 {
    padding-right: 646px !important
}

html body .mr647 {
    margin-right: 647px !important
}

html body .pr647 {
    padding-right: 647px !important
}

html body .mr648 {
    margin-right: 648px !important
}

html body .pr648 {
    padding-right: 648px !important
}

html body .mr649 {
    margin-right: 649px !important
}

html body .pr649 {
    padding-right: 649px !important
}

html body .mr650 {
    margin-right: 650px !important
}

html body .pr650 {
    padding-right: 650px !important
}

html body .mr651 {
    margin-right: 651px !important
}

html body .pr651 {
    padding-right: 651px !important
}

html body .mr652 {
    margin-right: 652px !important
}

html body .pr652 {
    padding-right: 652px !important
}

html body .mr653 {
    margin-right: 653px !important
}

html body .pr653 {
    padding-right: 653px !important
}

html body .mr654 {
    margin-right: 654px !important
}

html body .pr654 {
    padding-right: 654px !important
}

html body .mr655 {
    margin-right: 655px !important
}

html body .pr655 {
    padding-right: 655px !important
}

html body .mr656 {
    margin-right: 656px !important
}

html body .pr656 {
    padding-right: 656px !important
}

html body .mr657 {
    margin-right: 657px !important
}

html body .pr657 {
    padding-right: 657px !important
}

html body .mr658 {
    margin-right: 658px !important
}

html body .pr658 {
    padding-right: 658px !important
}

html body .mr659 {
    margin-right: 659px !important
}

html body .pr659 {
    padding-right: 659px !important
}

html body .mr660 {
    margin-right: 660px !important
}

html body .pr660 {
    padding-right: 660px !important
}

html body .mr661 {
    margin-right: 661px !important
}

html body .pr661 {
    padding-right: 661px !important
}

html body .mr662 {
    margin-right: 662px !important
}

html body .pr662 {
    padding-right: 662px !important
}

html body .mr663 {
    margin-right: 663px !important
}

html body .pr663 {
    padding-right: 663px !important
}

html body .mr664 {
    margin-right: 664px !important
}

html body .pr664 {
    padding-right: 664px !important
}

html body .mr665 {
    margin-right: 665px !important
}

html body .pr665 {
    padding-right: 665px !important
}

html body .mr666 {
    margin-right: 666px !important
}

html body .pr666 {
    padding-right: 666px !important
}

html body .mr667 {
    margin-right: 667px !important
}

html body .pr667 {
    padding-right: 667px !important
}

html body .mr668 {
    margin-right: 668px !important
}

html body .pr668 {
    padding-right: 668px !important
}

html body .mr669 {
    margin-right: 669px !important
}

html body .pr669 {
    padding-right: 669px !important
}

html body .mr670 {
    margin-right: 670px !important
}

html body .pr670 {
    padding-right: 670px !important
}

html body .mr671 {
    margin-right: 671px !important
}

html body .pr671 {
    padding-right: 671px !important
}

html body .mr672 {
    margin-right: 672px !important
}

html body .pr672 {
    padding-right: 672px !important
}

html body .mr673 {
    margin-right: 673px !important
}

html body .pr673 {
    padding-right: 673px !important
}

html body .mr674 {
    margin-right: 674px !important
}

html body .pr674 {
    padding-right: 674px !important
}

html body .mr675 {
    margin-right: 675px !important
}

html body .pr675 {
    padding-right: 675px !important
}

html body .mr676 {
    margin-right: 676px !important
}

html body .pr676 {
    padding-right: 676px !important
}

html body .mr677 {
    margin-right: 677px !important
}

html body .pr677 {
    padding-right: 677px !important
}

html body .mr678 {
    margin-right: 678px !important
}

html body .pr678 {
    padding-right: 678px !important
}

html body .mr679 {
    margin-right: 679px !important
}

html body .pr679 {
    padding-right: 679px !important
}

html body .mr680 {
    margin-right: 680px !important
}

html body .pr680 {
    padding-right: 680px !important
}

html body .mr681 {
    margin-right: 681px !important
}

html body .pr681 {
    padding-right: 681px !important
}

html body .mr682 {
    margin-right: 682px !important
}

html body .pr682 {
    padding-right: 682px !important
}

html body .mr683 {
    margin-right: 683px !important
}

html body .pr683 {
    padding-right: 683px !important
}

html body .mr684 {
    margin-right: 684px !important
}

html body .pr684 {
    padding-right: 684px !important
}

html body .mr685 {
    margin-right: 685px !important
}

html body .pr685 {
    padding-right: 685px !important
}

html body .mr686 {
    margin-right: 686px !important
}

html body .pr686 {
    padding-right: 686px !important
}

html body .mr687 {
    margin-right: 687px !important
}

html body .pr687 {
    padding-right: 687px !important
}

html body .mr688 {
    margin-right: 688px !important
}

html body .pr688 {
    padding-right: 688px !important
}

html body .mr689 {
    margin-right: 689px !important
}

html body .pr689 {
    padding-right: 689px !important
}

html body .mr690 {
    margin-right: 690px !important
}

html body .pr690 {
    padding-right: 690px !important
}

html body .mr691 {
    margin-right: 691px !important
}

html body .pr691 {
    padding-right: 691px !important
}

html body .mr692 {
    margin-right: 692px !important
}

html body .pr692 {
    padding-right: 692px !important
}

html body .mr693 {
    margin-right: 693px !important
}

html body .pr693 {
    padding-right: 693px !important
}

html body .mr694 {
    margin-right: 694px !important
}

html body .pr694 {
    padding-right: 694px !important
}

html body .mr695 {
    margin-right: 695px !important
}

html body .pr695 {
    padding-right: 695px !important
}

html body .mr696 {
    margin-right: 696px !important
}

html body .pr696 {
    padding-right: 696px !important
}

html body .mr697 {
    margin-right: 697px !important
}

html body .pr697 {
    padding-right: 697px !important
}

html body .mr698 {
    margin-right: 698px !important
}

html body .pr698 {
    padding-right: 698px !important
}

html body .mr699 {
    margin-right: 699px !important
}

html body .pr699 {
    padding-right: 699px !important
}

html body .mr700 {
    margin-right: 700px !important
}

html body .pr700 {
    padding-right: 700px !important
}

html body .mr701 {
    margin-right: 701px !important
}

html body .pr701 {
    padding-right: 701px !important
}

html body .mr702 {
    margin-right: 702px !important
}

html body .pr702 {
    padding-right: 702px !important
}

html body .mr703 {
    margin-right: 703px !important
}

html body .pr703 {
    padding-right: 703px !important
}

html body .mr704 {
    margin-right: 704px !important
}

html body .pr704 {
    padding-right: 704px !important
}

html body .mr705 {
    margin-right: 705px !important
}

html body .pr705 {
    padding-right: 705px !important
}

html body .mr706 {
    margin-right: 706px !important
}

html body .pr706 {
    padding-right: 706px !important
}

html body .mr707 {
    margin-right: 707px !important
}

html body .pr707 {
    padding-right: 707px !important
}

html body .mr708 {
    margin-right: 708px !important
}

html body .pr708 {
    padding-right: 708px !important
}

html body .mr709 {
    margin-right: 709px !important
}

html body .pr709 {
    padding-right: 709px !important
}

html body .mr710 {
    margin-right: 710px !important
}

html body .pr710 {
    padding-right: 710px !important
}

html body .mr711 {
    margin-right: 711px !important
}

html body .pr711 {
    padding-right: 711px !important
}

html body .mr712 {
    margin-right: 712px !important
}

html body .pr712 {
    padding-right: 712px !important
}

html body .mr713 {
    margin-right: 713px !important
}

html body .pr713 {
    padding-right: 713px !important
}

html body .mr714 {
    margin-right: 714px !important
}

html body .pr714 {
    padding-right: 714px !important
}

html body .mr715 {
    margin-right: 715px !important
}

html body .pr715 {
    padding-right: 715px !important
}

html body .mr716 {
    margin-right: 716px !important
}

html body .pr716 {
    padding-right: 716px !important
}

html body .mr717 {
    margin-right: 717px !important
}

html body .pr717 {
    padding-right: 717px !important
}

html body .mr718 {
    margin-right: 718px !important
}

html body .pr718 {
    padding-right: 718px !important
}

html body .mr719 {
    margin-right: 719px !important
}

html body .pr719 {
    padding-right: 719px !important
}

html body .mr720 {
    margin-right: 720px !important
}

html body .pr720 {
    padding-right: 720px !important
}

html body .mr721 {
    margin-right: 721px !important
}

html body .pr721 {
    padding-right: 721px !important
}

html body .mr722 {
    margin-right: 722px !important
}

html body .pr722 {
    padding-right: 722px !important
}

html body .mr723 {
    margin-right: 723px !important
}

html body .pr723 {
    padding-right: 723px !important
}

html body .mr724 {
    margin-right: 724px !important
}

html body .pr724 {
    padding-right: 724px !important
}

html body .mr725 {
    margin-right: 725px !important
}

html body .pr725 {
    padding-right: 725px !important
}

html body .mr726 {
    margin-right: 726px !important
}

html body .pr726 {
    padding-right: 726px !important
}

html body .mr727 {
    margin-right: 727px !important
}

html body .pr727 {
    padding-right: 727px !important
}

html body .mr728 {
    margin-right: 728px !important
}

html body .pr728 {
    padding-right: 728px !important
}

html body .mr729 {
    margin-right: 729px !important
}

html body .pr729 {
    padding-right: 729px !important
}

html body .mr730 {
    margin-right: 730px !important
}

html body .pr730 {
    padding-right: 730px !important
}

html body .mr731 {
    margin-right: 731px !important
}

html body .pr731 {
    padding-right: 731px !important
}

html body .mr732 {
    margin-right: 732px !important
}

html body .pr732 {
    padding-right: 732px !important
}

html body .mr733 {
    margin-right: 733px !important
}

html body .pr733 {
    padding-right: 733px !important
}

html body .mr734 {
    margin-right: 734px !important
}

html body .pr734 {
    padding-right: 734px !important
}

html body .mr735 {
    margin-right: 735px !important
}

html body .pr735 {
    padding-right: 735px !important
}

html body .mr736 {
    margin-right: 736px !important
}

html body .pr736 {
    padding-right: 736px !important
}

html body .mr737 {
    margin-right: 737px !important
}

html body .pr737 {
    padding-right: 737px !important
}

html body .mr738 {
    margin-right: 738px !important
}

html body .pr738 {
    padding-right: 738px !important
}

html body .mr739 {
    margin-right: 739px !important
}

html body .pr739 {
    padding-right: 739px !important
}

html body .mr740 {
    margin-right: 740px !important
}

html body .pr740 {
    padding-right: 740px !important
}

html body .mr741 {
    margin-right: 741px !important
}

html body .pr741 {
    padding-right: 741px !important
}

html body .mr742 {
    margin-right: 742px !important
}

html body .pr742 {
    padding-right: 742px !important
}

html body .mr743 {
    margin-right: 743px !important
}

html body .pr743 {
    padding-right: 743px !important
}

html body .mr744 {
    margin-right: 744px !important
}

html body .pr744 {
    padding-right: 744px !important
}

html body .mr745 {
    margin-right: 745px !important
}

html body .pr745 {
    padding-right: 745px !important
}

html body .mr746 {
    margin-right: 746px !important
}

html body .pr746 {
    padding-right: 746px !important
}

html body .mr747 {
    margin-right: 747px !important
}

html body .pr747 {
    padding-right: 747px !important
}

html body .mr748 {
    margin-right: 748px !important
}

html body .pr748 {
    padding-right: 748px !important
}

html body .mr749 {
    margin-right: 749px !important
}

html body .pr749 {
    padding-right: 749px !important
}

html body .mr750 {
    margin-right: 750px !important
}

html body .pr750 {
    padding-right: 750px !important
}

html body .mr751 {
    margin-right: 751px !important
}

html body .pr751 {
    padding-right: 751px !important
}

html body .mr752 {
    margin-right: 752px !important
}

html body .pr752 {
    padding-right: 752px !important
}

html body .mr753 {
    margin-right: 753px !important
}

html body .pr753 {
    padding-right: 753px !important
}

html body .mr754 {
    margin-right: 754px !important
}

html body .pr754 {
    padding-right: 754px !important
}

html body .mr755 {
    margin-right: 755px !important
}

html body .pr755 {
    padding-right: 755px !important
}

html body .mr756 {
    margin-right: 756px !important
}

html body .pr756 {
    padding-right: 756px !important
}

html body .mr757 {
    margin-right: 757px !important
}

html body .pr757 {
    padding-right: 757px !important
}

html body .mr758 {
    margin-right: 758px !important
}

html body .pr758 {
    padding-right: 758px !important
}

html body .mr759 {
    margin-right: 759px !important
}

html body .pr759 {
    padding-right: 759px !important
}

html body .mr760 {
    margin-right: 760px !important
}

html body .pr760 {
    padding-right: 760px !important
}

html body .mr761 {
    margin-right: 761px !important
}

html body .pr761 {
    padding-right: 761px !important
}

html body .mr762 {
    margin-right: 762px !important
}

html body .pr762 {
    padding-right: 762px !important
}

html body .mr763 {
    margin-right: 763px !important
}

html body .pr763 {
    padding-right: 763px !important
}

html body .mr764 {
    margin-right: 764px !important
}

html body .pr764 {
    padding-right: 764px !important
}

html body .mr765 {
    margin-right: 765px !important
}

html body .pr765 {
    padding-right: 765px !important
}

html body .mr766 {
    margin-right: 766px !important
}

html body .pr766 {
    padding-right: 766px !important
}

html body .mr767 {
    margin-right: 767px !important
}

html body .pr767 {
    padding-right: 767px !important
}

html body .mr768 {
    margin-right: 768px !important
}

html body .pr768 {
    padding-right: 768px !important
}

html body .mr769 {
    margin-right: 769px !important
}

html body .pr769 {
    padding-right: 769px !important
}

html body .mr770 {
    margin-right: 770px !important
}

html body .pr770 {
    padding-right: 770px !important
}

html body .mr771 {
    margin-right: 771px !important
}

html body .pr771 {
    padding-right: 771px !important
}

html body .mr772 {
    margin-right: 772px !important
}

html body .pr772 {
    padding-right: 772px !important
}

html body .mr773 {
    margin-right: 773px !important
}

html body .pr773 {
    padding-right: 773px !important
}

html body .mr774 {
    margin-right: 774px !important
}

html body .pr774 {
    padding-right: 774px !important
}

html body .mr775 {
    margin-right: 775px !important
}

html body .pr775 {
    padding-right: 775px !important
}

html body .mr776 {
    margin-right: 776px !important
}

html body .pr776 {
    padding-right: 776px !important
}

html body .mr777 {
    margin-right: 777px !important
}

html body .pr777 {
    padding-right: 777px !important
}

html body .mr778 {
    margin-right: 778px !important
}

html body .pr778 {
    padding-right: 778px !important
}

html body .mr779 {
    margin-right: 779px !important
}

html body .pr779 {
    padding-right: 779px !important
}

html body .mr780 {
    margin-right: 780px !important
}

html body .pr780 {
    padding-right: 780px !important
}

html body .mr781 {
    margin-right: 781px !important
}

html body .pr781 {
    padding-right: 781px !important
}

html body .mr782 {
    margin-right: 782px !important
}

html body .pr782 {
    padding-right: 782px !important
}

html body .mr783 {
    margin-right: 783px !important
}

html body .pr783 {
    padding-right: 783px !important
}

html body .mr784 {
    margin-right: 784px !important
}

html body .pr784 {
    padding-right: 784px !important
}

html body .mr785 {
    margin-right: 785px !important
}

html body .pr785 {
    padding-right: 785px !important
}

html body .mr786 {
    margin-right: 786px !important
}

html body .pr786 {
    padding-right: 786px !important
}

html body .mr787 {
    margin-right: 787px !important
}

html body .pr787 {
    padding-right: 787px !important
}

html body .mr788 {
    margin-right: 788px !important
}

html body .pr788 {
    padding-right: 788px !important
}

html body .mr789 {
    margin-right: 789px !important
}

html body .pr789 {
    padding-right: 789px !important
}

html body .mr790 {
    margin-right: 790px !important
}

html body .pr790 {
    padding-right: 790px !important
}

html body .mr791 {
    margin-right: 791px !important
}

html body .pr791 {
    padding-right: 791px !important
}

html body .mr792 {
    margin-right: 792px !important
}

html body .pr792 {
    padding-right: 792px !important
}

html body .mr793 {
    margin-right: 793px !important
}

html body .pr793 {
    padding-right: 793px !important
}

html body .mr794 {
    margin-right: 794px !important
}

html body .pr794 {
    padding-right: 794px !important
}

html body .mr795 {
    margin-right: 795px !important
}

html body .pr795 {
    padding-right: 795px !important
}

html body .mr796 {
    margin-right: 796px !important
}

html body .pr796 {
    padding-right: 796px !important
}

html body .mr797 {
    margin-right: 797px !important
}

html body .pr797 {
    padding-right: 797px !important
}

html body .mr798 {
    margin-right: 798px !important
}

html body .pr798 {
    padding-right: 798px !important
}

html body .mr799 {
    margin-right: 799px !important
}

html body .pr799 {
    padding-right: 799px !important
}

html body .mr800 {
    margin-right: 800px !important
}

html body .pr800 {
    padding-right: 800px !important
}

html body .mr801 {
    margin-right: 801px !important
}

html body .pr801 {
    padding-right: 801px !important
}

html body .mr802 {
    margin-right: 802px !important
}

html body .pr802 {
    padding-right: 802px !important
}

html body .mr803 {
    margin-right: 803px !important
}

html body .pr803 {
    padding-right: 803px !important
}

html body .mr804 {
    margin-right: 804px !important
}

html body .pr804 {
    padding-right: 804px !important
}

html body .mr805 {
    margin-right: 805px !important
}

html body .pr805 {
    padding-right: 805px !important
}

html body .mr806 {
    margin-right: 806px !important
}

html body .pr806 {
    padding-right: 806px !important
}

html body .mr807 {
    margin-right: 807px !important
}

html body .pr807 {
    padding-right: 807px !important
}

html body .mr808 {
    margin-right: 808px !important
}

html body .pr808 {
    padding-right: 808px !important
}

html body .mr809 {
    margin-right: 809px !important
}

html body .pr809 {
    padding-right: 809px !important
}

html body .mr810 {
    margin-right: 810px !important
}

html body .pr810 {
    padding-right: 810px !important
}

html body .mr811 {
    margin-right: 811px !important
}

html body .pr811 {
    padding-right: 811px !important
}

html body .mr812 {
    margin-right: 812px !important
}

html body .pr812 {
    padding-right: 812px !important
}

html body .mr813 {
    margin-right: 813px !important
}

html body .pr813 {
    padding-right: 813px !important
}

html body .mr814 {
    margin-right: 814px !important
}

html body .pr814 {
    padding-right: 814px !important
}

html body .mr815 {
    margin-right: 815px !important
}

html body .pr815 {
    padding-right: 815px !important
}

html body .mr816 {
    margin-right: 816px !important
}

html body .pr816 {
    padding-right: 816px !important
}

html body .mr817 {
    margin-right: 817px !important
}

html body .pr817 {
    padding-right: 817px !important
}

html body .mr818 {
    margin-right: 818px !important
}

html body .pr818 {
    padding-right: 818px !important
}

html body .mr819 {
    margin-right: 819px !important
}

html body .pr819 {
    padding-right: 819px !important
}

html body .mr820 {
    margin-right: 820px !important
}

html body .pr820 {
    padding-right: 820px !important
}

html body .mr821 {
    margin-right: 821px !important
}

html body .pr821 {
    padding-right: 821px !important
}

html body .mr822 {
    margin-right: 822px !important
}

html body .pr822 {
    padding-right: 822px !important
}

html body .mr823 {
    margin-right: 823px !important
}

html body .pr823 {
    padding-right: 823px !important
}

html body .mr824 {
    margin-right: 824px !important
}

html body .pr824 {
    padding-right: 824px !important
}

html body .mr825 {
    margin-right: 825px !important
}

html body .pr825 {
    padding-right: 825px !important
}

html body .mr826 {
    margin-right: 826px !important
}

html body .pr826 {
    padding-right: 826px !important
}

html body .mr827 {
    margin-right: 827px !important
}

html body .pr827 {
    padding-right: 827px !important
}

html body .mr828 {
    margin-right: 828px !important
}

html body .pr828 {
    padding-right: 828px !important
}

html body .mr829 {
    margin-right: 829px !important
}

html body .pr829 {
    padding-right: 829px !important
}

html body .mr830 {
    margin-right: 830px !important
}

html body .pr830 {
    padding-right: 830px !important
}

html body .mr831 {
    margin-right: 831px !important
}

html body .pr831 {
    padding-right: 831px !important
}

html body .mr832 {
    margin-right: 832px !important
}

html body .pr832 {
    padding-right: 832px !important
}

html body .mr833 {
    margin-right: 833px !important
}

html body .pr833 {
    padding-right: 833px !important
}

html body .mr834 {
    margin-right: 834px !important
}

html body .pr834 {
    padding-right: 834px !important
}

html body .mr835 {
    margin-right: 835px !important
}

html body .pr835 {
    padding-right: 835px !important
}

html body .mr836 {
    margin-right: 836px !important
}

html body .pr836 {
    padding-right: 836px !important
}

html body .mr837 {
    margin-right: 837px !important
}

html body .pr837 {
    padding-right: 837px !important
}

html body .mr838 {
    margin-right: 838px !important
}

html body .pr838 {
    padding-right: 838px !important
}

html body .mr839 {
    margin-right: 839px !important
}

html body .pr839 {
    padding-right: 839px !important
}

html body .mr840 {
    margin-right: 840px !important
}

html body .pr840 {
    padding-right: 840px !important
}

html body .mr841 {
    margin-right: 841px !important
}

html body .pr841 {
    padding-right: 841px !important
}

html body .mr842 {
    margin-right: 842px !important
}

html body .pr842 {
    padding-right: 842px !important
}

html body .mr843 {
    margin-right: 843px !important
}

html body .pr843 {
    padding-right: 843px !important
}

html body .mr844 {
    margin-right: 844px !important
}

html body .pr844 {
    padding-right: 844px !important
}

html body .mr845 {
    margin-right: 845px !important
}

html body .pr845 {
    padding-right: 845px !important
}

html body .mr846 {
    margin-right: 846px !important
}

html body .pr846 {
    padding-right: 846px !important
}

html body .mr847 {
    margin-right: 847px !important
}

html body .pr847 {
    padding-right: 847px !important
}

html body .mr848 {
    margin-right: 848px !important
}

html body .pr848 {
    padding-right: 848px !important
}

html body .mr849 {
    margin-right: 849px !important
}

html body .pr849 {
    padding-right: 849px !important
}

html body .mr850 {
    margin-right: 850px !important
}

html body .pr850 {
    padding-right: 850px !important
}

html body .mr851 {
    margin-right: 851px !important
}

html body .pr851 {
    padding-right: 851px !important
}

html body .mr852 {
    margin-right: 852px !important
}

html body .pr852 {
    padding-right: 852px !important
}

html body .mr853 {
    margin-right: 853px !important
}

html body .pr853 {
    padding-right: 853px !important
}

html body .mr854 {
    margin-right: 854px !important
}

html body .pr854 {
    padding-right: 854px !important
}

html body .mr855 {
    margin-right: 855px !important
}

html body .pr855 {
    padding-right: 855px !important
}

html body .mr856 {
    margin-right: 856px !important
}

html body .pr856 {
    padding-right: 856px !important
}

html body .mr857 {
    margin-right: 857px !important
}

html body .pr857 {
    padding-right: 857px !important
}

html body .mr858 {
    margin-right: 858px !important
}

html body .pr858 {
    padding-right: 858px !important
}

html body .mr859 {
    margin-right: 859px !important
}

html body .pr859 {
    padding-right: 859px !important
}

html body .mr860 {
    margin-right: 860px !important
}

html body .pr860 {
    padding-right: 860px !important
}

html body .mr861 {
    margin-right: 861px !important
}

html body .pr861 {
    padding-right: 861px !important
}

html body .mr862 {
    margin-right: 862px !important
}

html body .pr862 {
    padding-right: 862px !important
}

html body .mr863 {
    margin-right: 863px !important
}

html body .pr863 {
    padding-right: 863px !important
}

html body .mr864 {
    margin-right: 864px !important
}

html body .pr864 {
    padding-right: 864px !important
}

html body .mr865 {
    margin-right: 865px !important
}

html body .pr865 {
    padding-right: 865px !important
}

html body .mr866 {
    margin-right: 866px !important
}

html body .pr866 {
    padding-right: 866px !important
}

html body .mr867 {
    margin-right: 867px !important
}

html body .pr867 {
    padding-right: 867px !important
}

html body .mr868 {
    margin-right: 868px !important
}

html body .pr868 {
    padding-right: 868px !important
}

html body .mr869 {
    margin-right: 869px !important
}

html body .pr869 {
    padding-right: 869px !important
}

html body .mr870 {
    margin-right: 870px !important
}

html body .pr870 {
    padding-right: 870px !important
}

html body .mr871 {
    margin-right: 871px !important
}

html body .pr871 {
    padding-right: 871px !important
}

html body .mr872 {
    margin-right: 872px !important
}

html body .pr872 {
    padding-right: 872px !important
}

html body .mr873 {
    margin-right: 873px !important
}

html body .pr873 {
    padding-right: 873px !important
}

html body .mr874 {
    margin-right: 874px !important
}

html body .pr874 {
    padding-right: 874px !important
}

html body .mr875 {
    margin-right: 875px !important
}

html body .pr875 {
    padding-right: 875px !important
}

html body .mr876 {
    margin-right: 876px !important
}

html body .pr876 {
    padding-right: 876px !important
}

html body .mr877 {
    margin-right: 877px !important
}

html body .pr877 {
    padding-right: 877px !important
}

html body .mr878 {
    margin-right: 878px !important
}

html body .pr878 {
    padding-right: 878px !important
}

html body .mr879 {
    margin-right: 879px !important
}

html body .pr879 {
    padding-right: 879px !important
}

html body .mr880 {
    margin-right: 880px !important
}

html body .pr880 {
    padding-right: 880px !important
}

html body .mr881 {
    margin-right: 881px !important
}

html body .pr881 {
    padding-right: 881px !important
}

html body .mr882 {
    margin-right: 882px !important
}

html body .pr882 {
    padding-right: 882px !important
}

html body .mr883 {
    margin-right: 883px !important
}

html body .pr883 {
    padding-right: 883px !important
}

html body .mr884 {
    margin-right: 884px !important
}

html body .pr884 {
    padding-right: 884px !important
}

html body .mr885 {
    margin-right: 885px !important
}

html body .pr885 {
    padding-right: 885px !important
}

html body .mr886 {
    margin-right: 886px !important
}

html body .pr886 {
    padding-right: 886px !important
}

html body .mr887 {
    margin-right: 887px !important
}

html body .pr887 {
    padding-right: 887px !important
}

html body .mr888 {
    margin-right: 888px !important
}

html body .pr888 {
    padding-right: 888px !important
}

html body .mr889 {
    margin-right: 889px !important
}

html body .pr889 {
    padding-right: 889px !important
}

html body .mr890 {
    margin-right: 890px !important
}

html body .pr890 {
    padding-right: 890px !important
}

html body .mr891 {
    margin-right: 891px !important
}

html body .pr891 {
    padding-right: 891px !important
}

html body .mr892 {
    margin-right: 892px !important
}

html body .pr892 {
    padding-right: 892px !important
}

html body .mr893 {
    margin-right: 893px !important
}

html body .pr893 {
    padding-right: 893px !important
}

html body .mr894 {
    margin-right: 894px !important
}

html body .pr894 {
    padding-right: 894px !important
}

html body .mr895 {
    margin-right: 895px !important
}

html body .pr895 {
    padding-right: 895px !important
}

html body .mr896 {
    margin-right: 896px !important
}

html body .pr896 {
    padding-right: 896px !important
}

html body .mr897 {
    margin-right: 897px !important
}

html body .pr897 {
    padding-right: 897px !important
}

html body .mr898 {
    margin-right: 898px !important
}

html body .pr898 {
    padding-right: 898px !important
}

html body .mr899 {
    margin-right: 899px !important
}

html body .pr899 {
    padding-right: 899px !important
}

html body .mr900 {
    margin-right: 900px !important
}

html body .pr900 {
    padding-right: 900px !important
}

html body .mr901 {
    margin-right: 901px !important
}

html body .pr901 {
    padding-right: 901px !important
}

html body .mr902 {
    margin-right: 902px !important
}

html body .pr902 {
    padding-right: 902px !important
}

html body .mr903 {
    margin-right: 903px !important
}

html body .pr903 {
    padding-right: 903px !important
}

html body .mr904 {
    margin-right: 904px !important
}

html body .pr904 {
    padding-right: 904px !important
}

html body .mr905 {
    margin-right: 905px !important
}

html body .pr905 {
    padding-right: 905px !important
}

html body .mr906 {
    margin-right: 906px !important
}

html body .pr906 {
    padding-right: 906px !important
}

html body .mr907 {
    margin-right: 907px !important
}

html body .pr907 {
    padding-right: 907px !important
}

html body .mr908 {
    margin-right: 908px !important
}

html body .pr908 {
    padding-right: 908px !important
}

html body .mr909 {
    margin-right: 909px !important
}

html body .pr909 {
    padding-right: 909px !important
}

html body .mr910 {
    margin-right: 910px !important
}

html body .pr910 {
    padding-right: 910px !important
}

html body .mr911 {
    margin-right: 911px !important
}

html body .pr911 {
    padding-right: 911px !important
}

html body .mr912 {
    margin-right: 912px !important
}

html body .pr912 {
    padding-right: 912px !important
}

html body .mr913 {
    margin-right: 913px !important
}

html body .pr913 {
    padding-right: 913px !important
}

html body .mr914 {
    margin-right: 914px !important
}

html body .pr914 {
    padding-right: 914px !important
}

html body .mr915 {
    margin-right: 915px !important
}

html body .pr915 {
    padding-right: 915px !important
}

html body .mr916 {
    margin-right: 916px !important
}

html body .pr916 {
    padding-right: 916px !important
}

html body .mr917 {
    margin-right: 917px !important
}

html body .pr917 {
    padding-right: 917px !important
}

html body .mr918 {
    margin-right: 918px !important
}

html body .pr918 {
    padding-right: 918px !important
}

html body .mr919 {
    margin-right: 919px !important
}

html body .pr919 {
    padding-right: 919px !important
}

html body .mr920 {
    margin-right: 920px !important
}

html body .pr920 {
    padding-right: 920px !important
}

html body .mr921 {
    margin-right: 921px !important
}

html body .pr921 {
    padding-right: 921px !important
}

html body .mr922 {
    margin-right: 922px !important
}

html body .pr922 {
    padding-right: 922px !important
}

html body .mr923 {
    margin-right: 923px !important
}

html body .pr923 {
    padding-right: 923px !important
}

html body .mr924 {
    margin-right: 924px !important
}

html body .pr924 {
    padding-right: 924px !important
}

html body .mr925 {
    margin-right: 925px !important
}

html body .pr925 {
    padding-right: 925px !important
}

html body .mr926 {
    margin-right: 926px !important
}

html body .pr926 {
    padding-right: 926px !important
}

html body .mr927 {
    margin-right: 927px !important
}

html body .pr927 {
    padding-right: 927px !important
}

html body .mr928 {
    margin-right: 928px !important
}

html body .pr928 {
    padding-right: 928px !important
}

html body .mr929 {
    margin-right: 929px !important
}

html body .pr929 {
    padding-right: 929px !important
}

html body .mr930 {
    margin-right: 930px !important
}

html body .pr930 {
    padding-right: 930px !important
}

html body .mr931 {
    margin-right: 931px !important
}

html body .pr931 {
    padding-right: 931px !important
}

html body .mr932 {
    margin-right: 932px !important
}

html body .pr932 {
    padding-right: 932px !important
}

html body .mr933 {
    margin-right: 933px !important
}

html body .pr933 {
    padding-right: 933px !important
}

html body .mr934 {
    margin-right: 934px !important
}

html body .pr934 {
    padding-right: 934px !important
}

html body .mr935 {
    margin-right: 935px !important
}

html body .pr935 {
    padding-right: 935px !important
}

html body .mr936 {
    margin-right: 936px !important
}

html body .pr936 {
    padding-right: 936px !important
}

html body .mr937 {
    margin-right: 937px !important
}

html body .pr937 {
    padding-right: 937px !important
}

html body .mr938 {
    margin-right: 938px !important
}

html body .pr938 {
    padding-right: 938px !important
}

html body .mr939 {
    margin-right: 939px !important
}

html body .pr939 {
    padding-right: 939px !important
}

html body .mr940 {
    margin-right: 940px !important
}

html body .pr940 {
    padding-right: 940px !important
}

html body .mr941 {
    margin-right: 941px !important
}

html body .pr941 {
    padding-right: 941px !important
}

html body .mr942 {
    margin-right: 942px !important
}

html body .pr942 {
    padding-right: 942px !important
}

html body .mr943 {
    margin-right: 943px !important
}

html body .pr943 {
    padding-right: 943px !important
}

html body .mr944 {
    margin-right: 944px !important
}

html body .pr944 {
    padding-right: 944px !important
}

html body .mr945 {
    margin-right: 945px !important
}

html body .pr945 {
    padding-right: 945px !important
}

html body .mr946 {
    margin-right: 946px !important
}

html body .pr946 {
    padding-right: 946px !important
}

html body .mr947 {
    margin-right: 947px !important
}

html body .pr947 {
    padding-right: 947px !important
}

html body .mr948 {
    margin-right: 948px !important
}

html body .pr948 {
    padding-right: 948px !important
}

html body .mr949 {
    margin-right: 949px !important
}

html body .pr949 {
    padding-right: 949px !important
}

html body .mr950 {
    margin-right: 950px !important
}

html body .pr950 {
    padding-right: 950px !important
}

html body .mr951 {
    margin-right: 951px !important
}

html body .pr951 {
    padding-right: 951px !important
}

html body .mr952 {
    margin-right: 952px !important
}

html body .pr952 {
    padding-right: 952px !important
}

html body .mr953 {
    margin-right: 953px !important
}

html body .pr953 {
    padding-right: 953px !important
}

html body .mr954 {
    margin-right: 954px !important
}

html body .pr954 {
    padding-right: 954px !important
}

html body .mr955 {
    margin-right: 955px !important
}

html body .pr955 {
    padding-right: 955px !important
}

html body .mr956 {
    margin-right: 956px !important
}

html body .pr956 {
    padding-right: 956px !important
}

html body .mr957 {
    margin-right: 957px !important
}

html body .pr957 {
    padding-right: 957px !important
}

html body .mr958 {
    margin-right: 958px !important
}

html body .pr958 {
    padding-right: 958px !important
}

html body .mr959 {
    margin-right: 959px !important
}

html body .pr959 {
    padding-right: 959px !important
}

html body .mr960 {
    margin-right: 960px !important
}

html body .pr960 {
    padding-right: 960px !important
}

html body .mr961 {
    margin-right: 961px !important
}

html body .pr961 {
    padding-right: 961px !important
}

html body .mr962 {
    margin-right: 962px !important
}

html body .pr962 {
    padding-right: 962px !important
}

html body .mr963 {
    margin-right: 963px !important
}

html body .pr963 {
    padding-right: 963px !important
}

html body .mr964 {
    margin-right: 964px !important
}

html body .pr964 {
    padding-right: 964px !important
}

html body .mr965 {
    margin-right: 965px !important
}

html body .pr965 {
    padding-right: 965px !important
}

html body .mr966 {
    margin-right: 966px !important
}

html body .pr966 {
    padding-right: 966px !important
}

html body .mr967 {
    margin-right: 967px !important
}

html body .pr967 {
    padding-right: 967px !important
}

html body .mr968 {
    margin-right: 968px !important
}

html body .pr968 {
    padding-right: 968px !important
}

html body .mr969 {
    margin-right: 969px !important
}

html body .pr969 {
    padding-right: 969px !important
}

html body .mr970 {
    margin-right: 970px !important
}

html body .pr970 {
    padding-right: 970px !important
}

html body .mr971 {
    margin-right: 971px !important
}

html body .pr971 {
    padding-right: 971px !important
}

html body .mr972 {
    margin-right: 972px !important
}

html body .pr972 {
    padding-right: 972px !important
}

html body .mr973 {
    margin-right: 973px !important
}

html body .pr973 {
    padding-right: 973px !important
}

html body .mr974 {
    margin-right: 974px !important
}

html body .pr974 {
    padding-right: 974px !important
}

html body .mr975 {
    margin-right: 975px !important
}

html body .pr975 {
    padding-right: 975px !important
}

html body .mr976 {
    margin-right: 976px !important
}

html body .pr976 {
    padding-right: 976px !important
}

html body .mr977 {
    margin-right: 977px !important
}

html body .pr977 {
    padding-right: 977px !important
}

html body .mr978 {
    margin-right: 978px !important
}

html body .pr978 {
    padding-right: 978px !important
}

html body .mr979 {
    margin-right: 979px !important
}

html body .pr979 {
    padding-right: 979px !important
}

html body .mr980 {
    margin-right: 980px !important
}

html body .pr980 {
    padding-right: 980px !important
}

html body .mr981 {
    margin-right: 981px !important
}

html body .pr981 {
    padding-right: 981px !important
}

html body .mr982 {
    margin-right: 982px !important
}

html body .pr982 {
    padding-right: 982px !important
}

html body .mr983 {
    margin-right: 983px !important
}

html body .pr983 {
    padding-right: 983px !important
}

html body .mr984 {
    margin-right: 984px !important
}

html body .pr984 {
    padding-right: 984px !important
}

html body .mr985 {
    margin-right: 985px !important
}

html body .pr985 {
    padding-right: 985px !important
}

html body .mr986 {
    margin-right: 986px !important
}

html body .pr986 {
    padding-right: 986px !important
}

html body .mr987 {
    margin-right: 987px !important
}

html body .pr987 {
    padding-right: 987px !important
}

html body .mr988 {
    margin-right: 988px !important
}

html body .pr988 {
    padding-right: 988px !important
}

html body .mr989 {
    margin-right: 989px !important
}

html body .pr989 {
    padding-right: 989px !important
}

html body .mr990 {
    margin-right: 990px !important
}

html body .pr990 {
    padding-right: 990px !important
}

html body .mr991 {
    margin-right: 991px !important
}

html body .pr991 {
    padding-right: 991px !important
}

html body .mr992 {
    margin-right: 992px !important
}

html body .pr992 {
    padding-right: 992px !important
}

html body .mr993 {
    margin-right: 993px !important
}

html body .pr993 {
    padding-right: 993px !important
}

html body .mr994 {
    margin-right: 994px !important
}

html body .pr994 {
    padding-right: 994px !important
}

html body .mr995 {
    margin-right: 995px !important
}

html body .pr995 {
    padding-right: 995px !important
}

html body .mr996 {
    margin-right: 996px !important
}

html body .pr996 {
    padding-right: 996px !important
}

html body .mr997 {
    margin-right: 997px !important
}

html body .pr997 {
    padding-right: 997px !important
}

html body .mr998 {
    margin-right: 998px !important
}

html body .pr998 {
    padding-right: 998px !important
}

html body .mr999 {
    margin-right: 999px !important
}

html body .pr999 {
    padding-right: 999px !important
}

html body .mr1000 {
    margin-right: 1000px !important
}

html body .pr1000 {
    padding-right: 1000px !important
}

html body .one-column .section-intro,html body .one-column .intro-section {
    margin-top: 0
}

html body .one-column .section-intro__title,html body .one-column .intro-section__title {
    margin-top: 15px;
    margin-bottom: 15px
}

html body .one-column .section-intro__text,html body .one-column .intro-section__text {
    margin-top: 15px;
    margin-bottom: 15px
}

html body .one-column .section-intro__buttons,html body .one-column .intro-section__buttons {
    padding: 0;
    margin-top: 25px;
    margin-bottom: 25px
}

@media screen and (max-width: 480px) {
    html body .one-column .section-intro,html body .one-column .intro-section {
        padding:32px 16px
    }
}

html body .one-column .grid-block-widget__wrapper {
    padding-top: 60px;
    padding-bottom: 60px
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget__text--red {
    color: white
}

@media screen and (max-width: 480px) {
    html body .one-column .grid-block-widget__wrapper {
        padding-top:0px;
        padding-bottom: 0px
    }
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget__title {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10px
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget__text p {
    padding-left: 0;
    padding-right: 0
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget .grid-block-widget__reveal {
    padding-left: 0;
    padding-right: 0
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget .pl24 {
    padding-left: 24 !important
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget .pr24 {
    padding-right: 24 !important
}

html body .one-column .grid-block-widget__wrapper--black .section-intro__preheader {
    color: white
}

html body .one-column .grid-block-widget__wrapper--black .grid-block-widget__title {
    color: white
}

html body .one-column .grid-block-widget__wrapper--black .grid-block-widget__title--white {
    color: #231f20
}

html body .one-column .grid-block-widget__wrapper--black .slick-dots li button {
    background-color: white
}

html body .one-column .grid-block-widget__wrapper--red .section-intro__preheader {
    color: white !important
}

html body .one-column .grid-block-widget__wrapper--red .grid-block-widget__title {
    color: white
}

html body .one-column .grid-block-widget__wrapper--red a.button--black {
    border: 1px solid #231f20 !important
}

html body .one-column .grid-block-widget__wrapper--red a.button--black:focus {
    border: 2px dotted white
}

html body .one-column .grid-block-widget__wrapper--red .button.button--red {
    background-color: white;
    color: black
}

html body .one-column .grid-block-widget__wrapper--red .button.button--red:hover,html body .one-column .grid-block-widget__wrapper--red .button.button--red:focus {
    -webkit-transition: 300ms linear;
    transition: 300ms linear;
    background-color: #eaeaea !important
}

html body .one-column .grid-block-widget__wrapper--red .button.button--red:focus {
    border: 2px dotted white
}

html body .one-column .grid-block-widget__wrapper--red a.grid-block-widget__button--transparent {
    color: white !important
}

html body .one-column .grid-block-widget__wrapper--red a.grid-block-widget__button--transparent:hover,html body .one-column .grid-block-widget__wrapper--red a.grid-block-widget__button--transparent:focus {
    background-color: transparent !important
}

html body .one-column .grid-block-widget__wrapper--red a.grid-block-widget__button--transparent:focus {
    outline-color: white !important
}

html body .one-column .grid-block-widget__wrapper--white .grid-block-widget__title {
    color: #a50034
}

html body .one-column .grid-block-widget__wrapper--white .grid-block-widget__text {
    color: #231f20
}

html body .one-column .grid-block-widget__wrapper--sand .grid-block-widget a {
    color: #a50034
}

html body .one-column .grid-block-widget__wrapper--sand .grid-block-widget__title {
    color: #a50034
}

html body .one-column .grid-block-widget__wrapper--sand .grid-block-widget__text {
    color: #231f20
}

html body .one-column .grid-block-widget__wrapper--red a.button--red {
    box-shadow: 0px 4px 25px -7px rgba(0,0,0,0.6)
}

html body .one-column .grid-block-widget__wrapper--red a.button--red:hover,html body .one-column .grid-block-widget__wrapper--red a.button--red:focus,html body .one-column .grid-block-widget__wrapper--red a.button--red:focus-within {
    background-color: #ce0041;
    box-shadow: 0px 4px 25px -7px rgba(0,0,0,0.9)
}

html body .one-column .grid-block-widget__wrapper--red .slick-dots li button {
    background-color: white
}

html body .one-column .grid-block-widget__wrapper button.slick-arrow {
    display: block !important
}

html body .one-column .grid-block-widget__wrapper .slick-prev.slick-arrow {
    -webkit-transform: translate(-10px, -20px);
    -ms-transform: translate(-10px, -20px);
    transform: translate(-10px, -20px);
    z-index: 10
}

html body .one-column .grid-block-widget__wrapper .slick-next.slick-arrow {
    -webkit-transform: translate(10px, -20px);
    -ms-transform: translate(10px, -20px);
    transform: translate(10px, -20px);
    z-index: 10
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget a.grid-block-widget__title--white,html body .one-column .grid-block-widget__wrapper .grid-block-widget .grid-block-widget__title--sand,html body .one-column .grid-block-widget__wrapper .grid-block-widget a.grid-block-widget__title--sand {
    color: #a50034 !important
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget [class*="text--sand"] {
    color: #231f20
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget [class*="text--sand"] a {
    color: #a50034 !important
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget [class*="text--white"] {
    color: #231f20
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget [class*="text--white"] a {
    color: #a50034
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget [class*="text--black"] {
    color: white
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget [class*="text--black"] a {
    color: white
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget [class*="text--red"] {
    color: white !important
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget [class*="text--red"] a {
    color: white !important
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget--landscape {
    --maxHeight: 200px
}

html body .one-column .grid-block-widget__wrapper .one-col-text-padding {
    padding-left: 24px !important;
    padding-right: 24px !important
}

html body .one-column .inner-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto
}

html body .one-column .inner-container::after {
    content: "";
    display: table;
    clear: both
}

html body .one-column .section-intro__button {
    background-color: transparent !important
}

@media only screen and (max-width: 37.5em) {
    html body .one-column .grid-block-widget__container {
        padding:0 16px 16px
    }
}

@media only screen and (max-width: 0) {
    html body .one-column .grid-block-widget__container {
        padding:0 16px 16px
    }
}

html body .one-column .grid-block-widget__container--rotate.grid-block-widget__container--square img {
    width: 100%
}

html body .one-column .no-bg {
    background-color: transparent !important;
    color: currentColor !important
}

html body .one-column .grid-block-widget__reveal--sand.no-bg {
    color: #a50034 !important
}

html body .one-column .grid-block-widget__wrapper--red .section-intro__buttons .section-intro__button:focus {
    border: 2px dotted white
}

html body .one-column .grid-block-widget__wrapper--red .section-intro__title[class*="--sand"] a,html body .one-column .grid-block-widget__wrapper--black .section-intro__title[class*="--sand"] a {
    color: #a50034
}

html body .one-column .grid-block-widget__wrapper--red .section-intro__title[class*="--white"] a,html body .one-column .grid-block-widget__wrapper--black .section-intro__title[class*="--white"] a {
    color: #a50034
}

html body .one-column .grid-block-widget__wrapper--red .section-intro__title[class*="--black"] a,html body .one-column .grid-block-widget__wrapper--black .section-intro__title[class*="--black"] a {
    color: white
}

html body .one-column .grid-block-widget__wrapper--red .section-intro__title[class*="--red"] a,html body .one-column .grid-block-widget__wrapper--black .section-intro__title[class*="--red"] a {
    color: white
}

html body .one-column .grid-block-widget__wrapper--red .section-intro__title a,html body .one-column .grid-block-widget__wrapper--black .section-intro__title a {
    border-bottom: 2px dotted white;
    border-color: white
}

html body .one-column .grid-block-widget__wrapper--red a:focus,html body .one-column .grid-block-widget__wrapper--black a:focus {
    border-color: white !important;
    outline-color: white !important
}

html body .one-column .grid-block-widget__wrapper--red .button:focus,html body .one-column .grid-block-widget__wrapper--red a:focus,html body .one-column .grid-block-widget__wrapper--red span:focus,html body .one-column .grid-block-widget__wrapper--black .button:focus,html body .one-column .grid-block-widget__wrapper--black a:focus,html body .one-column .grid-block-widget__wrapper--black span:focus {
    outline: 2px dotted white;
    border: none
}

html body .one-column .grid-block-widget__wrapper--red a.grid-block-widget__title:focus,html body .one-column .grid-block-widget__wrapper--black a.grid-block-widget__title:focus {
    outline: 2px dotted white;
    border: none
}

html body .one-column .grid-block-widget__wrapper--red a.grid-block-widget__button--transparent,html body .one-column .grid-block-widget__wrapper--black a.grid-block-widget__button--transparent {
    color: white !important
}

html body .one-column .grid-block-widget__wrapper--red a.grid-block-widget__button--transparent:hover,html body .one-column .grid-block-widget__wrapper--red a.grid-block-widget__button--transparent:focus,html body .one-column .grid-block-widget__wrapper--black a.grid-block-widget__button--transparent:hover,html body .one-column .grid-block-widget__wrapper--black a.grid-block-widget__button--transparent:focus {
    background-color: transparent !important
}

html body .one-column .grid-block-widget__wrapper--red a.grid-block-widget__button--transparent:focus,html body .one-column .grid-block-widget__wrapper--black a.grid-block-widget__button--transparent:focus {
    outline-color: white !important
}

html body .one-column .grid-block-widget__wrapper--red .section-intro__button a.button--red:hover,html body .one-column .grid-block-widget__wrapper--red .section-intro__button a.button--red:focus,html body .one-column .grid-block-widget__wrapper--red .section-intro__button a.button--red:focus-within {
    background-color: #ce0041
}

html body .one-column .grid-block-widget__wrapper--red .button.button--red {
    color: black !important
}

html body .one-column .grid-block-widget__container .grid-block-widget .text-align--center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

html body .one-column .grid-block-widget__container .grid-block-widget .grid-block-widget__title.text-align--center {
    display: block;
    text-align: center
}

html body .one-column .grid-block-widget__container .grid-block-widget .grid-block-widget__title.text-align--right {
    display: block;
    text-align: right
}

html body .one-column .grid-block-widget__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget__container--circle .grid-block-widget__text p {
    padding-left: 24px !important;
    padding-right: 24px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget__container--circle .grid-block-widget__text {
    margin-bottom: 20px
}

html body .one-column .grid-block-widget__wrapper .grid-block-widget__container--circle .grid-block-widget__title {
    padding: 20px 0px 10px
}

html body .one-column .grid-block-widget__text.text-align--center p {
    padding-left: 24px !important;
    padding-right: 24px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

html body .one-column .grid-block-widget__wrapper.grid-block-widget__wrapper--white {
    color: #231f20 !important
}

html body .one-column .block-widget__reveal--white,html body .one-column .block-widget__reveal--sand,html body .one-column .block-widget__reveal--black {
    color: #a50034 !important
}

html body .one-column .block-widget__reveal--white [class*="--white"],html body .one-column .block-widget__reveal--sand [class*="--white"],html body .one-column .block-widget__reveal--black [class*="--white"] {
    color: #a50034 !important
}

html body .one-column .grid-block-widget.grid-block-widget--white .grid-block-widget__reveal--white {
    color: #a50034
}

.grid-block-widget__container .grid-block-widget__title {
    width: 100%;
    position: relative;
    display: block;
    padding-left: 24px !important;
    padding-right: 24px !important
}

.grid-block-widget__container .grid-block-widget__text--white a {
    color: #a50034
}

.grid-block-widget__container .grid-block-widget__text--white--black a {
    color: white
}

.grid-block-widget__container--videos iframe {
    position: relative;
    height: 100%;
    width: 100%;
    min-width: 100%;
    min-width: 100%;
    min-height: 250px;
    margin-bottom: -20px
}

.one-column .grid-block-widget__container--videos .grid-block-widget__text--revealed {
    padding-left: 0;
    padding-right: 0
}

.side-panel-hero {
    position: relative;
    background-color: white
}

.side-panel-hero+div {
    padding-top: 64px
}

.side-panel-hero video {
    width: 100%
}

.side-panel-hero .cd-hero,.side-panel-hero .background-image,.side-panel-hero .background-video-wrapper {
    padding-bottom: 32px;
    pointer-events: none;
    background-color: white
}

@media screen and (min-width: 768px) {
    .side-panel-hero .cd-hero,.side-panel-hero .background-image,.side-panel-hero .background-video-wrapper {
        padding:0
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .cd-hero,.side-panel-hero .background-image,.side-panel-hero .background-video-wrapper {
        overflow:hidden;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .side-panel-hero .cd-hero .cd-arrow-left,.side-panel-hero .cd-hero .cd-arrow-right {
        display:none
    }

    .side-panel-hero .cd-hero:hover .cd-arrow-left,.side-panel-hero .cd-hero:hover .cd-arrow-right {
        display: block
    }
}

.side-panel-hero .cd-arrow-left,.side-panel-hero .cd-arrow-right {
    position: absolute;
    top: 115px;
    height: 50px;
    width: 50px;
    text-align: center;
    margin: auto;
    z-index: 668;
    pointer-events: all;
    background-color: white;
    opacity: .7
}

@media screen and (min-width: 768px) {
    .side-panel-hero .cd-arrow-left,.side-panel-hero .cd-arrow-right {
        top:0;
        bottom: 0
    }
}

.side-panel-hero .cd-arrow-left a,.side-panel-hero .cd-arrow-right a {
    display: inline-block;
    height: 50px;
    width: 50px;
    font-size: 80px;
    line-height: 40px;
    color: #2f2f2f
}

.side-panel-hero .cd-arrow-left {
    left: 0
}

.side-panel-hero .cd-arrow-right {
    right: 0
}

.side-panel-hero .cd-slide-container {
    height: 95%;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .cd-arrow-left,.side-panel-hero .cd-arrow-right {
        display:none
    }

    .side-panel-hero:hover .cd-arrow-left,.side-panel-hero:hover .cd-arrow-right {
        display: block
    }
}

.side-panel-hero .cd-hero-slider {
    height: 95%;
    list-style-type: none
}

.side-panel-hero .cd-hero-slider li {
    padding: 16px 0;
    max-width: 100%;
    margin-bottom: 0;
    background-color: white
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .cd-hero-slider .slider-bottom-border {
        position:absolute;
        bottom: 0;
        height: 10px;
        z-index: 667;
        width: 100%
    }
}

.side-panel-hero .cd-slider-nav {
    height: 13%;
    background-color: transparent;
    text-align: left;
    pointer-events: all;
    padding-left: 16px
}

.side-panel-hero .cd-slider-nav .cd-marker {
    background-color: transparent;
    color: #E5E5E5;
    box-shadow: none
}

.side-panel-hero .cd-slider-nav a {
    outline: none;
    display: inline-block;
    font-size: 0px;
    height: 15px;
    width: 15px;
    line-height: 10px;
    background: white;
    color: white;
    border-radius: 15px;
    text-indent: -9999px;
    margin-right: 12px;
    border: 2px solid #676767;
    padding-top: 0
}

.side-panel-hero .cd-slider-nav a:hover {
    background-color: #676767
}

.side-panel-hero .cd-slider-nav li {
    width: inherit
}

.side-panel-hero .cd-slider-nav li.selected a {
    background: #676767;
    opacity: 1;
    box-shadow: 0 0 2px #F0EFE7
}

.side-panel-hero .cd-slider-nav li.selected a:hover {
    background-color: #676767
}

@media screen and (min-width: 768px) {
    .side-panel-hero .cd-slider-nav {
        height:7%;
        padding-left: 32px;
        padding-right: 0
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .cd-slider-nav {
        height:9%;
        text-align: center;
        margin-left: 33.8028169014%
    }
}

.side-panel-hero .background-image {
    background-size: 0 0
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .background-image {
        background-size:cover;
        background-repeat: no-repeat;
        background-position: center bottom
    }
}

.side-panel-hero .background-video-wrapper #background-video {
    display: none
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .background-video-wrapper #background-video {
        display:inline-block
    }
}

.side-panel-hero .hero-content {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 32px 16px
}

.side-panel-hero .hero-content::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content {
        padding:64px 48px 16px 48px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content {
        padding:32px 0;
        pointer-events: none;
        z-index: 666
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 32.3943661972%;
        padding: 48px 32px 64px 32px;
        box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.2);
        background-color: white;
        pointer-events: all
    }

    .side-panel-hero .hero-content-panel:last-child {
        margin-right: 0
    }
}

.side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1 {
    margin: 0;
    font-size: 26px;
    line-height: 30px
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1 {
        font-size:32px;
        line-height: 36px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1 {
        font-size:36px;
        line-height: 40px
    }
}

.side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2 {
    font-weight: 200;
    margin: 8px 0;
    font-size: 22px;
    line-height: 26px
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2 {
        font-size:26px;
        line-height: 28px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2 {
        font-size:30px;
        line-height: 32px
    }
}

.side-panel-hero .hero-content-panel p {
    line-height: 24px
}

.side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1,.side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2,.side-panel-hero .hero-content-panel p {
    text-align: center
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1,.side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2,.side-panel-hero .hero-content-panel p {
        text-align:left
    }
}

.side-panel-hero .hero-content-panel .calls-to-action {
    margin-top: 16px;
    text-align: center
}

.side-panel-hero .hero-content-panel .calls-to-action a {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #294d5e;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3);
    width: 100%;
    margin-bottom: 8px;
    text-align: center;
    line-height: 30px;
    border-radius: 0px
}

.side-panel-hero .hero-content-panel .calls-to-action a:hover,.side-panel-hero .hero-content-panel .calls-to-action a:focus {
    background-color: #35647a;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

.side-panel-hero .hero-content-panel .calls-to-action a:active {
    -webkit-transition: none;
    transition: none;
    background-color: #346177
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content-panel .calls-to-action a {
        width:45%;
        margin: 8px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel .calls-to-action a {
        width:100%;
        margin: 4px 0px
    }
}

.side-panel-hero .hero-content-panel .program-select {
    position: relative
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content-panel .program-select {
        width:50%;
        margin-top: 48px;
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel .program-select {
        width:100%;
        margin: 0;
        margin-top: 4px
    }
}

.side-panel-hero .hero-content-panel .program-select .select-arrow {
    position: absolute;
    top: 20px;
    right: 18px;
    display: block;
    background: transparent;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    width: 8px;
    height: 8px;
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotate(45deg);
    transform: rotateZ(45deg)
}

.side-panel-hero .hero-content-panel .program-select .hero-select-button {
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    outline: none;
    padding: 8px 16px;
    background-color: transparent;
    box-shadow: none;
    margin: 0;
    height: auto;
    border: 2px solid #000000;
    border-radius: 3px;
    background-position: center right;
    background-repeat: no-repeat
}

.side-panel-hero .hero-content-panel .program-select .hero-select-list {
    display: none;
    position: absolute;
    margin: 0;
    box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.2);
    width: 100%;
    background-color: #FFF;
    top: 0px;
    z-index: 667
}

.side-panel-hero .hero-content-panel .program-select .hero-select-list li {
    max-width: 100%;
    font-size: 16px;
    line-height: 36px;
    margin: 0;
    padding: 8px 16px
}

.side-panel-hero .hero-content-panel .program-select .hero-select-list li:hover,.side-panel-hero .hero-content-panel .program-select .hero-select-list li.selected {
    background-color: #E5E5E5
}

.side-panel-hero article {
    color: #2f2f2f;
    pointer-events: all
}

@media screen and (min-width: 768px) {
    .side-panel-hero article {
        margin-top:48px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 38.0281690141%;
        margin-left: 50.7042253521%;
        bottom: 0;
        border-radius: 3px;
        position: absolute;
        color: white
    }

    .side-panel-hero article:last-child {
        margin-right: 0
    }
}

.side-panel-hero article img,.side-panel-hero article video {
    width: 100%;
    height: auto;
    margin-bottom: -6px
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article img,.side-panel-hero article video {
        display:none
    }
}

.side-panel-hero article .content {
    padding: 32px;
    z-index: 667
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article .content {
        padding:32px 48px
    }
}

.side-panel-hero article .category {
    margin-bottom: 0px;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 16px;
    line-height: 10px;
    font-weight: 800;
    color: #555;
    text-transform: uppercase;
    color: #2f2f2f
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article .category {
        font-size:18px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article .category {
        color:white
    }
}

.side-panel-hero article .title {
    margin: 0
}

.side-panel-hero article .subtitle {
    margin-top: 0;
    font-weight: 200
}

.side-panel-hero article a {
    color: #2f2f2f;
    text-decoration: underline;
    font-weight: bold
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article a {
        color:white
    }
}

#theme .side-panel-hero .theme-bg-color-alpha {
    background-color: transparent
}

@media screen and (min-width: 1024px) {
    #theme .side-panel-hero .theme-bg-color-alpha {
        background-color:rgba(0,0,0,0.95)
    }
}

.side-panel-hero {
    position: relative;
    background-color: white
}

.side-panel-hero+div {
    padding-top: 64px
}

.side-panel-hero video {
    width: 100%
}

.side-panel-hero .cd-hero,.side-panel-hero .background-image,.side-panel-hero .background-video-wrapper {
    padding-bottom: 32px;
    pointer-events: none;
    background-color: white
}

@media screen and (min-width: 768px) {
    .side-panel-hero .cd-hero,.side-panel-hero .background-image,.side-panel-hero .background-video-wrapper {
        padding:0
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .cd-hero,.side-panel-hero .background-image,.side-panel-hero .background-video-wrapper {
        overflow:hidden;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        width: 100%
    }
}

@media screen and (min-width: 768px) {
    .side-panel-hero .cd-hero .cd-arrow-left,.side-panel-hero .cd-hero .cd-arrow-right {
        display:none
    }

    .side-panel-hero .cd-hero:hover .cd-arrow-left,.side-panel-hero .cd-hero:hover .cd-arrow-right {
        display: block
    }
}

.side-panel-hero .cd-arrow-left,.side-panel-hero .cd-arrow-right {
    position: absolute;
    top: 115px;
    height: 50px;
    width: 50px;
    text-align: center;
    margin: auto;
    z-index: 668;
    pointer-events: all;
    background-color: white;
    opacity: .7
}

@media screen and (min-width: 768px) {
    .side-panel-hero .cd-arrow-left,.side-panel-hero .cd-arrow-right {
        top:0;
        bottom: 0
    }
}

.side-panel-hero .cd-arrow-left a,.side-panel-hero .cd-arrow-right a {
    display: inline-block;
    height: 50px;
    width: 50px;
    font-size: 80px;
    line-height: 40px;
    color: #2f2f2f
}

.side-panel-hero .cd-arrow-left {
    left: 0
}

.side-panel-hero .cd-arrow-right {
    right: 0
}

.side-panel-hero .cd-slide-container {
    height: 95%;
    width: 100%
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .cd-arrow-left,.side-panel-hero .cd-arrow-right {
        display:none
    }

    .side-panel-hero:hover .cd-arrow-left,.side-panel-hero:hover .cd-arrow-right {
        display: block
    }
}

.side-panel-hero .cd-hero-slider {
    height: 95%;
    list-style-type: none
}

.side-panel-hero .cd-hero-slider li {
    padding: 16px 0;
    max-width: 100%;
    margin-bottom: 0;
    background-color: white
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .cd-hero-slider .slider-bottom-border {
        position:absolute;
        bottom: 0;
        height: 10px;
        z-index: 667;
        width: 100%
    }
}

.side-panel-hero .cd-slider-nav {
    height: 13%;
    background-color: transparent;
    text-align: left;
    pointer-events: all;
    padding-left: 16px
}

.side-panel-hero .cd-slider-nav .cd-marker {
    background-color: transparent;
    color: #e5e5e5;
    box-shadow: none
}

.side-panel-hero .cd-slider-nav a {
    outline: none;
    display: inline-block;
    font-size: 0px;
    height: 15px;
    width: 15px;
    line-height: 10px;
    background: #565656;
    color: white;
    border-radius: 15px;
    text-indent: -9999px;
    margin-right: 12px;
    border: 2px solid #676767;
    padding-top: 0
}

.side-panel-hero .cd-slider-nav a:hover {
    background-color: #676767
}

.side-panel-hero .cd-slider-nav li {
    width: inherit
}

.side-panel-hero .cd-slider-nav li.selected a {
    background: #c8c8c8;
    opacity: 1;
    box-shadow: 0 0 2px #f0efe7
}

.side-panel-hero .cd-slider-nav li.selected a:hover {
    background-color: #676767
}

@media screen and (min-width: 768px) {
    .side-panel-hero .cd-slider-nav {
        height:7%;
        padding-left: 32px;
        padding-right: 0
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .cd-slider-nav {
        height:9%;
        text-align: center;
        margin-left: 33.8028169014%
    }
}

.side-panel-hero .background-image {
    background-size: 0 0
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .background-image {
        background-size:cover;
        background-repeat: no-repeat;
        background-position: center bottom
    }
}

.side-panel-hero .background-video-wrapper #background-video {
    display: none
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .background-video-wrapper #background-video {
        display:inline-block
    }
}

.side-panel-hero .hero-content {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 32px 16px
}

.side-panel-hero .hero-content::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content {
        padding:64px 48px 16px 48px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content {
        padding:32px 0;
        pointer-events: none;
        z-index: 666
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 32.3943661972%;
        padding: 48px 32px 64px 32px;
        box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.2);
        background-color: white;
        pointer-events: all
    }

    .side-panel-hero .hero-content-panel:last-child {
        margin-right: 0
    }
}

.side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1 {
    margin: 0;
    font-size: 26px;
    line-height: 30px
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1 {
        font-size:32px;
        line-height: 36px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1 {
        font-size:36px;
        line-height: 40px
    }
}

.side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2 {
    font-weight: 200;
    margin: 8px 0;
    font-size: 22px;
    line-height: 26px
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2 {
        font-size:26px;
        line-height: 28px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2 {
        font-size:30px;
        line-height: 32px
    }
}

.side-panel-hero .hero-content-panel p {
    line-height: 24px
}

.side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1,.side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2,.side-panel-hero .hero-content-panel p {
    text-align: center
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel h1,.side-panel-hero .hero-content-panel .faux-h1,.side-panel-hero .hero-content-panel h2,.side-panel-hero .hero-content-panel .faux-h2,.side-panel-hero .hero-content-panel p {
        text-align:left
    }
}

.side-panel-hero .hero-content-panel .calls-to-action {
    margin-top: 16px;
    text-align: center
}

.side-panel-hero .hero-content-panel .calls-to-action a {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #294d5e;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3);
    width: 100%;
    margin-bottom: 8px;
    text-align: center;
    line-height: 30px;
    border-radius: 0px
}

.side-panel-hero .hero-content-panel .calls-to-action a:hover,.side-panel-hero .hero-content-panel .calls-to-action a:focus {
    background-color: #35647a;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

.side-panel-hero .hero-content-panel .calls-to-action a:active {
    -webkit-transition: none;
    transition: none;
    background-color: #346177
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content-panel .calls-to-action a {
        width:45%;
        margin: 8px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel .calls-to-action a {
        width:100%;
        margin: 4px 0px
    }
}

.side-panel-hero .hero-content-panel .calls-to-action a:focus {
    outline: 2px dotted #333 !important
}

.side-panel-hero .hero-content-panel .program-select {
    position: relative
}

@media screen and (min-width: 768px) {
    .side-panel-hero .hero-content-panel .program-select {
        width:50%;
        margin-top: 48px;
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero .hero-content-panel .program-select {
        width:100%;
        margin: 0;
        margin-top: 4px
    }
}

.side-panel-hero .hero-content-panel .program-select .select-arrow {
    position: absolute;
    top: 20px;
    right: 18px;
    display: block;
    background: transparent;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    width: 8px;
    height: 8px;
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotate(45deg);
    transform: rotateZ(45deg)
}

.side-panel-hero .hero-content-panel .program-select .hero-select-button {
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    outline: none;
    padding: 8px 16px;
    background-color: transparent;
    box-shadow: none;
    margin: 0;
    height: auto;
    border: 2px solid #000000;
    border-radius: 3px;
    background-position: center right;
    background-repeat: no-repeat
}

.side-panel-hero .hero-content-panel .program-select .hero-select-button:focus {
    outline: 2px dotted #333;
    outline-offset: 5px
}

.side-panel-hero .hero-content-panel .program-select .hero-select-list {
    display: none;
    position: absolute;
    margin: 0;
    box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.2);
    width: 100%;
    background-color: #fff;
    top: 0px;
    z-index: 667
}

.side-panel-hero .hero-content-panel .program-select .hero-select-list li {
    max-width: 100%;
    font-size: 16px;
    line-height: 36px;
    margin: 0;
    padding: 8px 16px
}

.side-panel-hero .hero-content-panel .program-select .hero-select-list li:hover,.side-panel-hero .hero-content-panel .program-select .hero-select-list li.selected {
    background-color: #e5e5e5
}

.side-panel-hero article {
    color: #2f2f2f;
    pointer-events: all
}

@media screen and (min-width: 768px) {
    .side-panel-hero article {
        margin-top:48px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 38.0281690141%;
        margin-left: 50.7042253521%;
        bottom: 0;
        border-radius: 3px;
        position: absolute;
        color: white
    }

    .side-panel-hero article:last-child {
        margin-right: 0
    }
}

.side-panel-hero article img,.side-panel-hero article video {
    width: 100%;
    height: auto;
    margin-bottom: -6px
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article img,.side-panel-hero article video {
        display:none
    }
}

.side-panel-hero article .content {
    padding: 32px;
    z-index: 667
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article .content {
        padding:32px 48px
    }
}

.side-panel-hero article .category {
    margin-bottom: 0px;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 16px;
    line-height: 10px;
    font-weight: 800;
    color: #555;
    text-transform: uppercase;
    color: #2f2f2f
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article .category {
        font-size:18px
    }
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article .category {
        color:white
    }
}

.side-panel-hero article .title {
    margin: 0
}

.side-panel-hero article .subtitle {
    margin-top: 0;
    font-weight: 200
}

.side-panel-hero article a {
    color: #2f2f2f;
    text-decoration: underline;
    font-weight: bold
}

@media screen and (min-width: 1024px) {
    .side-panel-hero article a {
        color:white
    }
}

#theme .side-panel-hero .theme-bg-color-alpha {
    background-color: transparent
}

@media screen and (min-width: 1024px) {
    #theme .side-panel-hero .theme-bg-color-alpha {
        background-color:rgba(0,0,0,0.95)
    }
}

.homepage #accessibility-statement {
    background-color: white;
    padding: 10px
}

.homepage #accessibility-statement h2,.homepage #accessibility-statement .faux-h2 {
    font-size: 18px
}

.homepage #accessibility-statement a {
    border-bottom: 2px solid rgba(165,0,52,0.7)
}

.homepage .imagerotator {
    position: relative
}

.homepage .imagerotator img {
    position: absolute;
    top: 0;
    left: 0
}

.homepage #featured_stories {
    width: 100%;
    position: relative;
    z-index: 30;
    overflow: auto
}

.homepage #featured_stories .announcement {
    overflow: auto;
    clear: both;
    margin: -15px 0 15px 0;
    padding: 2px 10px;
    background-color: var(--color-white)
}

.homepage #featured_stories .announcement .details {
    float: none;
    max-width: 100%;
    margin-top: 25px
}

.homepage #featured_stories .announcement .imagerotator {
    float: none;
    max-width: 100%
}

.homepage #featured_stories .announcement .imagerotator img {
    width: 100%;
    height: auto;
    border-radius: 3px
}

.homepage #featured_stories .announcement .title {
    text-transform: none;
    color: #a50034;
    font-size: 2.2rem;
    line-height: 2.6rem;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px
}

.homepage #featured_stories .announcement .source {
    margin: 4px 0 0
}

.homepage #featured_stories .announcement .source a {
    background-position: 0 center !important;
    color: #000000;
    opacity: 0.5
}

.homepage #featured_stories .announcement a.tag {
    color: #000000;
    opacity: 0.5
}

.homepage #featured_stories .announcement .source a:hover,.homepage #featured_stories .announcement a.tag:hover {
    opacity: 0.8;
    color: #a50034;
    -webkit-transition: 150ms linear;
    transition: 150ms linear
}

.homepage #featured_stories .third {
    display: none
}

@media only screen and (min-width: 680px) {
    .homepage #featured_stories .third {
        display:block;
        width: 50%
    }

    .homepage #featured_stories .third .story-3 {
        display: none
    }

    .homepage #featured_stories .announcement .details {
        float: left;
        max-width: 65%;
        margin-top: 5px
    }

    .homepage #featured_stories .announcement .imagerotator {
        float: left;
        margin-right: 2%;
        width: 33%
    }
}

@media only screen and (min-width: 960px) {
    .homepage #featured_stories .third {
        width:33%
    }

    .homepage #featured_stories .third .story-3 {
        display: block
    }

    .homepage .ie7 #featured_stories .third {
        padding: 0;
        width: 31%;
        margin-right: 2%
    }

    .homepage #featured_stories .announcement .details {
        float: left;
        max-width: 55%
    }

    .homepage #featured_stories .announcement .imagerotator {
        float: left;
        margin-right: 2%;
        width: 43%
    }

    .homepage #featured_stories .announcement .details .title {
        font-size: 3.4rem;
        line-height: 3.4rem
    }
}

@media only screen and (min-width: 1180px) {
    .homepage #featured_stories .announcement .details {
        max-width:349px
    }

    .homepage #featured_stories .announcement .imagerotator {
        width: 725px;
        margin-right: 34px
    }
}

.homepage .stories .story .publication_date {
    display: none
}

.homepage .stories .story .story-bg {
    margin-top: 15px
}

.homepage .stories .story .permalink {
    max-height: 265px
}

.homepage .stories .story .title {
    color: #a50034;
    text-transform: none;
    min-height: 50px
}

.homepage .stories .blogname a {
    background-repeat: no-repeat !important;
    background-position: 10px center !important;
    background-size: 20px !important;
    display: block;
    padding-left: 35px !important
}

.homepage .stories .story {
    width: 100%;
    margin-bottom: 15px;
    color: #a50034;
    background: var(--color-white);
    border-radius: 3px
}

.homepage .stories .story .story_footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: #fff
}

.homepage .stories .story a {
    color: #a50034;
    text-decoration: none
}

.homepage .stories .story p {
    margin: 0
}

.homepage .stories .story img {
    max-width: 100%
}

.homepage .stories .story .publication_date {
    margin: 5px 0 20px 24px;
    font-size: 1.2rem;
    clear: both;
    color: #62605a
}

.homepage .stories .story a.permalink {
    display: block;
    overflow: hidden
}

.homepage .stories .story.big a.permalink {
    max-height: 483px
}

.homepage .stories .story.small a.permalink {
    max-height: 365px
}

.homepage .stories .story .title {
    font-size: 1.8rem
}

.homepage .stories .story .title .beginning:after {
    content: "Ã¢â‚¬Â¦"
}

.homepage .stories .story .title .end {
    display: none
}

.homepage .stories .story a.permalink:hover .title {
    color: #C92741
}

.homepage .stories .story a.permalink:hover .title .beginning:after {
    content: ""
}

.homepage .stories .story a.permalink:hover .title .end {
    display: inline
}

.homepage .stories .story .tag {
    display: inline-block;
    margin: 0 0 0 0;
    color: #2f2f2f;
    font-weight: 600;
    text-decoration: none;
    font-size: 1.2rem;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out
}

.homepage .stories .story .tag:hover,.homepage .stories .story .tag:focus,.homepage .stories .story .tag:focus-within {
    color: var(--color-cu-red)
}

.homepage .stories .story-bg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #f7f6f0;
    min-height: 200px
}

.homepage .stories .story-bg img {
    display: none
}

.homepage .stories .story_footer {
    position: relative;
    background: #f7f6f0;
    overflow: visible;
    min-height: 40px;
    line-height: 1.2rem;
    line-height: 2.0rem
}

.homepage .stories .story_footer p {
    margin: 0;
    font-size: 1.2rem;
    line-height: 1.8rem
}

.homepage .stories .story_footer .source {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff
}

.homepage .stories .story_footer .source:hover a {
    z-index: 2;
    opacity: 1;
    color: #a50034
}

.homepage .stories .story_footer .source a {
    padding: 14px 5px;
    display: block;
    color: #000000;
    opacity: 0.6;
    text-decoration: none;
    line-height: 11px;
    overflow: hidden
}

.homepage .stories .story_footer .source.facebook:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background: url(//www.chapman.edu/../img/icons/svg/facebook_red.svg) no-repeat center left;
    background-size: contain;
    position: absolute;
    top: 10px;
    left: 10px;
    opacity: 0.8;
    -webkit-filter: grayscale(1)
}

.homepage .stories .story_footer .source.instagram:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background: url(//www.chapman.edu/../img/icons/svg/instagram_red.svg) no-repeat center left;
    background-size: contain;
    position: absolute;
    top: 10px;
    left: 10px;
    opacity: 0.8;
    -webkit-filter: grayscale(1)
}

.homepage .stories .story_footer .source.twitter:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background: url(//www.chapman.edu/../img/icons/svg/twitter_red.svg) no-repeat center left;
    background-size: contain;
    position: absolute;
    top: 12px;
    left: 11px;
    opacity: 0.8;
    -webkit-filter: grayscale(1)
}

.homepage .stories .story_footer .source.blogs:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background: url(//www.chapman.edu/_assets/cu_monogram_red-01bd57dc24a755edf5ba0188c9dd8bf34617f5a5bc8fa36ebd88ddc821a0a8ee.svg) no-repeat center left;
    background-size: contain;
    position: absolute;
    top: 10px;
    left: 8px;
    opacity: 0.8;
    -webkit-filter: grayscale(1)
}

.homepage .stories .story_footer .source:hover:before {
    -webkit-filter: grayscale(0)
}

.homepage .stories .story_footer .source.facebook a,.homepage .stories .story_footer .source.instagram a,.homepage .stories .story_footer .source.twitter a,.homepage .stories .story_footer .source.blogs a {
    padding-left: 30px !important
}

.homepage .stories .icon {
    color: #FFFFFF;
    text-decoration: none
}

.homepage .stories a.icon {
    color: #FFFFFF;
    text-decoration: none
}

.homepage .stories a.icon:hover {
    opacity: 0.75
}

.homepage .stories .icon {
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 20px;
    min-height: 14px;
    margin-right: 10px
}

.homepage .stories .icon.comments {
    background-image: url(//www.chapman.edu/_assets/bubble-dots3_white-77e9e59a190fa0b5ef876aa1d78e83e7ed1b063cf6da830079e4ec64c82cca08.svg)
}

.homepage .stories .icon.shares {
    background-image: url(//www.chapman.edu/_assets/share_white-d90d8c7f5f051cd234d24d9403ef4adc355813ffd2e219837c5b73d05b0cf22c.svg)
}

.homepage .stories .icon.views {
    background-image: url(//www.chapman.edu/../img/icons/svg/eye2_white.svg)
}

.homepage .stories .story .icon.comments {
    background-image: url(//www.chapman.edu/_assets/bubble-dots3-7b02b131902684511b81cb32785f5753bde6105b3792fbddd81dfd64c92b7a30.svg)
}

.homepage .stories .story .icon.shares {
    background-image: url(//www.chapman.edu/_assets/share-8c6facc693c50aa7319691e608de6b1403e935774e15d052496554c18ee4b352.svg)
}

.homepage .stories .story .icon.views {
    background-image: url(//www.chapman.edu/../img/icons/svg/eye2.svg)
}

@media only screen and (min-width: 980px) {
    .homepage .stories .story .title {
        font-size:2.4rem;
        line-height: 2.4rem
    }
}

@media only screen and (min-width: 1180px) {
    .homepage .stories .story.big .title {
        font-size:3.0rem;
        line-height: 3.2rem
    }

    .homepage .stories .story.big .story-bg {
        min-height: 350px
    }

    .homepage .stories .story .publication_date {
        margin-bottom: 30px
    }
}

.homepage .no-svg .stories .icon.comments {
    background-image: url(//www.chapman.edu/../img/icons/png/bubble-dots3_white_14.png)
}

.homepage .no-svg .stories .icon.shares {
    background-image: url(//www.chapman.edu/../img/icons/png/share_white_14.png)
}

.homepage .no-svg .stories .icon.views {
    background-image: url(//www.chapman.edu/../img/icons/png/eye2_white_14.png)
}

.homepage .no-svg .stories .story .icon.comments {
    background-image: url(//www.chapman.edu/../img/icons/png/bubble-dots3_14.png)
}

.homepage .no-svg .stories .story .icon.shares {
    background-image: url(//www.chapman.edu/../img/icons/png/share_14.png)
}

.homepage .no-svg .stories .story .icon.views {
    background-image: url(//www.chapman.edu/../img/icons/png/eye2_14.png)
}

.homepage .stories .action {
    display: inline-block;
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
    height: 40px;
    text-indent: -9999px;
    width: 0;
    position: relative;
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out
}

.homepage #chapmanFamily h2,.homepage #chapmanFamily .faux-h2 {
    margin-top: 0
}

.homepage #chapmanFamily .homepage-story__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 120px;
    margin-top: 20px;
    margin-bottom: 12px;
    width: 100%
}

@media only screen and (max-width: 56.5em) {
    .homepage #chapmanFamily .third {
        padding-left:0
    }

    .homepage #chapmanFamily .third:nth-of-type(3) {
        background-color: unset
    }

    .homepage #chapmanFamily .homepage-news__grid-wrapper {
        -ms-grid-columns: 1fr [3];
        grid-template-columns: repeat(3, 1fr)
    }

    .homepage #chapmanFamily .homepage-story__text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 120px;
        margin-top: 20px;
        margin-bottom: 12px;
        width: 100%
    }

    .homepage #chapmanFamily .third.news-loaded:nth-child(3n) {
        display: none
    }

    .homepage #chapmanFamily .details {
        margin-left: 20px
    }
}

@media only screen and (max-width: 0) {
    .homepage #chapmanFamily .third {
        padding-left:0
    }

    .homepage #chapmanFamily .third:nth-of-type(3) {
        background-color: unset
    }

    .homepage #chapmanFamily .homepage-news__grid-wrapper {
        -ms-grid-columns: 1fr [3];
        grid-template-columns: repeat(3, 1fr)
    }

    .homepage #chapmanFamily .homepage-story__text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 120px;
        margin-top: 20px;
        margin-bottom: 12px;
        width: 100%
    }

    .homepage #chapmanFamily .third.news-loaded:nth-child(3n) {
        display: none
    }

    .homepage #chapmanFamily .details {
        margin-left: 20px
    }
}

.homepage #chapmanFamily .homepage-story__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 120px;
    margin-top: 20px;
    margin-bottom: 12px;
    width: 100%
}

@media only screen and (max-width: 37.5em) {
    .homepage #chapmanFamily .homepage-news__grid-wrapper {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }

    .homepage #chapmanFamily .third {
        padding: 0
    }

    .homepage #chapmanFamily .undergraduate-card__text {
        min-height: 300px
    }

    .homepage #chapmanFamily .third.news-loaded:nth-child(3n) {
        display: unset
    }
}

@media only screen and (max-width: 0) {
    .homepage #chapmanFamily .homepage-news__grid-wrapper {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }

    .homepage #chapmanFamily .third {
        padding: 0
    }

    .homepage #chapmanFamily .undergraduate-card__text {
        min-height: 300px
    }

    .homepage #chapmanFamily .third.news-loaded:nth-child(3n) {
        display: unset
    }
}

@media only screen and (min-width: 680px) {
    .homepage #chapmanFamily .third {
        display:block
    }

    .homepage #chapmanFamily .story {
        display: block
    }

    .homepage #chapmanFamily .story.big .story-bg {
        min-height: 200px
    }

    .homepage #chapmanFamily .third:nth-of-type(3) {
        background-color: unset
    }

    .homepage #chapmanFamily .heading {
        font-size: 4.0rem;
        line-height: 4.0rem
    }
}

.optanon-alert-box-wrapper .optanon-alert-box-button-middle {
    background-color: #a50034;
    background-color: var(--color-cu-red);
    border: #a50034;
    border: var(--border-cu-red);
    border: #a50034;
    border: var(--border-cu-red)
}

.optanon-alert-box-button-middle.accept-cookie-container {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: "futura-pt", Arial, sans-serif;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 1.6rem
}

.optanon-alert-box-button-middle.accept-cookie-container:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.optanon-alert-box-button-middle.accept-cookie-container:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

optanon-alert-box-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#alert-box-message {
    font-family: "futura-pt";
    font-size: 1.6rem
}

#alert-box-message a {
    color: white !important;
    border: white !important;
    outline-color: white !important
}

.emergency-alert {
    display: none;
    background-color: #a50034;
    color: white;
    padding: 25px;
    border-bottom: 1px solid #eaeaea
}

.emergency-alert .close-alert-trigger {
    cursor: pointer;
    margin: 5px;
    float: right
}

.emergency-alert .close-alert-trigger svg {
    margin: 0
}

@media screen and (min-width: 768px) {
    .emergency-alert .close-alert-trigger {
        margin:10px
    }
}

@media screen and (min-width: 1130px) {
    .emergency-alert .close-alert-trigger {
        margin:15px
    }
}

@media screen and (min-width: 768px) {
    .emergency-alert .alert-text {
        padding:0 60px
    }
}

@media screen and (min-width: 1130px) {
    .emergency-alert .alert-text {
        padding:0 250px
    }
}

.emergency-alert .alert-text p.alert-heading {
    text-transform: uppercase;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 24px;
    font-weight: 800;
    text-align: center;
    padding-bottom: 5px;
    color: white;
    color: var(--color-white)
}

@media screen and (min-width: 768px) {
    .emergency-alert .alert-text p.alert-heading {
        text-align:left;
        display: inline-block;
        font-size: 26px
    }
}

.emergency-alert .alert-text div {
    font-family: Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px
}

.emergency-alert .alert-text div.alert-title {
    padding-top: 20px;
    font-weight: 600;
    font-size: 18px;
    border-top: 1px solid white
}

.emergency-alert .alert-text div.alert-message {
    padding-top: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid white
}

.emergency-alert .alert-text div.alert-message p {
    font-size: 16px;
    line-height: 22px
}

.emergency-alert .alert-text div.alert-message h1,.emergency-alert .alert-text div.alert-message h2,.emergency-alert .alert-text div.alert-message h3 {
    font-family: Arial, sans-serif;
    margin: 0 0 15px 0;
    font-size: 18px
}

.emergency-alert .alert-text div.alert-link {
    padding-top: 20px
}

.emergency-alert .alert-text div.alert-link a {
    color: white;
    border-bottom: 2px dotted rgba(255,255,255,0.5)
}

.emergency-alert.notification {
    background-color: #6e6259
}

.emergency-alert svg {
    fill: white;
    display: block;
    margin: 15px auto
}

@media screen and (min-width: 768px) {
    .emergency-alert svg {
        margin:0 5px 0 0;
        display: inline-block
    }
}

:root {
    --darkRed: rgba(106, 19, 27, 0.9)
}

.homepage section#featured-callouts.section {
    padding: 50px 0;
    background-image: url("https://www.chapman.edu/_assets/homepage/undergrad-admissions.webp");
    background-attachment: fixed;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0;
    overflow: visible;
    -ms-flex-pack: distribute;
    margin-top: 80px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [1];
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px
}

@media only screen and (max-width: 37.5em) {
    .homepage section#featured-callouts.section {
        margin-top:50px
    }
}

@media only screen and (max-width: 0) {
    .homepage section#featured-callouts.section {
        margin-top:50px
    }
}

.homepage section#featured-callouts.section h2 {
    display: inline-block;
    font-family: var(--font-family-futura);
    font-size: 2.2rem
}

.homepage section#featured-callouts.section h2:after {
    content: "\f138";
    font-family: "Font Awesome 6 Pro";
    margin-left: 12px;
    font-size: 2.2rem
}

.homepage section#featured-callouts.section .maxWidth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: -40px
}

.homepage section#featured-callouts.section .featured-callouts-widget-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 30%;
    min-height: auto;
    border-radius: 4px
}

.homepage section#featured-callouts.section .featured-callouts-widget-block:focus,.homepage section#featured-callouts.section .featured-callouts-widget-block:focus-within {
    outline-color: white
}

.homepage section#featured-callouts.section .featured-callouts-widget-block:first-child {
    margin-left: 5px
}

@media only screen and (max-width: 37.5em) {
    .homepage section#featured-callouts.section .featured-callouts-widget-block:first-child {
        margin-left:unset
    }
}

@media only screen and (max-width: 0) {
    .homepage section#featured-callouts.section .featured-callouts-widget-block:first-child {
        margin-left:unset
    }
}

@media only screen and (max-width: 37.5em) {
    .homepage section#featured-callouts.section .featured-callouts-widget-block {
        width:auto;
        height: auto;
        min-height: unset
    }
}

@media only screen and (max-width: 0) {
    .homepage section#featured-callouts.section .featured-callouts-widget-block {
        width:auto;
        height: auto;
        min-height: unset
    }
}

.homepage section#featured-callouts.section .featured-callouts-widget-block img {
    height: 170px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px
}

@media only screen and (max-width: 37.5em) {
    .homepage section#featured-callouts.section .featured-callouts-widget-block img {
        width:100%
    }
}

@media only screen and (max-width: 0) {
    .homepage section#featured-callouts.section .featured-callouts-widget-block img {
        width:100%
    }
}

.homepage section#featured-callouts.section .featured-callouts-widget__text {
    background-color: #a50034;
    color: white;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    border-top-right-radius: 0;
    border-top-left-radius: unset !important;
    margin-top: -3px;
    display: block;
    height: 100%
}

.homepage section#featured-callouts.section .featured-callouts-widget__text p {
    color: white
}

@media only screen and (max-width: 37.5em) {
    .homepage section#featured-callouts.section .featured-callouts-widget__text {
        height:auto;
        border: none
    }
}

@media only screen and (max-width: 0) {
    .homepage section#featured-callouts.section .featured-callouts-widget__text {
        height:auto;
        border: none
    }
}

@media only screen and (max-width: 37.5em) {
    .homepage section#featured-callouts.section .featured-callouts__wrapper {
        display:-ms-grid;
        display: grid;
        grid-gap: 20px
    }
}

@media only screen and (max-width: 0) {
    .homepage section#featured-callouts.section .featured-callouts__wrapper {
        display:-ms-grid;
        display: grid;
        grid-gap: 20px
    }
}

.homepage section#featured-callouts.section p {
    margin: 0
}

.homepage section#featured-callouts.section p.white {
    color: white !important
}

.homepage section#featured-callouts.section p.black {
    color: #231f20 !important
}

.homepage section#featured-callouts.section p.red {
    color: #a50034 !important
}

.homepage section#featured-callouts.section .fa-chevron-circle-right {
    max-height: 20px;
    place-self: end
}

.homepage section#featured-callouts.section a.featured-callouts-widget-block:hover h2:after {
    position: absolute;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

.homepage section#featured-callouts.section a.featured-callouts-widget-block:not(:hover) h2:after {
    position: absolute
}

.featured-callouts-widget-block:hover img,.featured-callouts-widget-block:focus img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    overflow: hidden
}

.featured-callouts__img {
    min-height: 170px;
    overflow: hidden;
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease
}

.no-webp section#featured-callouts.section {
    background-image: url(https://www.chapman.edu/_assets/_homepage-featured-callouts/undergrad-admissions.jpg) !important
}

@supports (-webkit-touch-callout: inherit) {
    section#featured-callouts.section {
        background-attachment: scroll
    }
}

.homepage #generalInformation a:after {
    content: " »"
}

@media only screen and (max-width: 56.5em) {
    #generalInformation .homepage-news__grid-wrapper {
        -ms-grid-columns:1fr [3];
        grid-template-columns: repeat(3, 1fr)
    }
}

@media only screen and (max-width: 56.5em) and (-ms-high-contrast: none) {
    #generalInformation .homepage-news__grid-wrapper {
        display:block
    }
}

@media only screen and (max-width: 56.5em) {
    #generalInformation .undergraduate-card__text {
        min-height:570px
    }

    #generalInformation .third.news-loaded:nth-child(3n) {
        display: none
    }

    #generalInformation .details {
        margin-left: 20px
    }
}

@media only screen and (max-width: 0) {
    #generalInformation .homepage-news__grid-wrapper {
        -ms-grid-columns:1fr [3];
        grid-template-columns: repeat(3, 1fr)
    }
}

@media only screen and (max-width: 0) and (-ms-high-contrast: none) {
    #generalInformation .homepage-news__grid-wrapper {
        display:block
    }
}

@media only screen and (max-width: 0) {
    #generalInformation .undergraduate-card__text {
        min-height:570px
    }

    #generalInformation .third.news-loaded:nth-child(3n) {
        display: none
    }

    #generalInformation .details {
        margin-left: 20px
    }
}

@media only screen and (max-width: 37.5em) {
    #generalInformation .homepage-news__grid-wrapper {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 37.5em) and (-ms-high-contrast: none) {
    #generalInformation .homepage-news__grid-wrapper {
        display:block
    }
}

@media only screen and (max-width: 37.5em) {
    #generalInformation .undergraduate-card__text {
        min-height:unset
    }

    #generalInformation .third.news-loaded:nth-child(3n) {
        display: none
    }

    #generalInformation .details {
        margin-left: 20px
    }
}

@media only screen and (max-width: 0) {
    #generalInformation .homepage-news__grid-wrapper {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) and (-ms-high-contrast: none) {
    #generalInformation .homepage-news__grid-wrapper {
        display:block
    }
}

@media only screen and (max-width: 0) {
    #generalInformation .undergraduate-card__text {
        min-height:unset
    }

    #generalInformation .third.news-loaded:nth-child(3n) {
        display: none
    }

    #generalInformation .details {
        margin-left: 20px
    }
}

@media only screen and (min-width: 680px) {
    #generalInformation .heading {
        font-size:32px;
        line-height: 36px;
        margin: 0 50px 15px
    }
}

.no-webp #graduateAdmission {
    background: #111 url(//www.chapman.edu/_assets/graduate-admission-2017-04a882729888eb2fb23a0a95c1cf7529737d33f618804d0f58430891bb0c16a4.jpg) no-repeat center
}

#graduateAdmission {
    --bgImage: url(https://www.chapman.edu/_assets/homepage/graduate-admission-2017.webp);
    background-color: #111111;
    background-repeat: no-repeat;
    background-position: center;
    background-image: var(--bgImage);
    background-size: cover;
    color: #FFFFFF;
    text-align: center;
    overflow: hidden
}

#graduateAdmission.lazy {
    --bgImage: ''
}

#graduateAdmission p,#graduateAdmission h3 {
    color: #FFFFFF
}

.skrollr #graduateAdmission {
    background-attachment: fixed
}

#graduateAdmission .heading {
    font-family: "futura-pt-condensed", Arial, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center
}

#graduateAdmission .heading span {
    display: block
}

#graduateAdmission .subheading {
    margin: 0 15px;
    text-align: center
}

#graduateAdmission .actions {
    margin-top: 25px;
    text-align: center
}

#graduateAdmission br.large-screens {
    display: none
}

@media only screen and (min-width: 680px) {
    #graduateAdmission {
        text-align:left;
        background-position: center
    }

    #graduateAdmission .heading,#graduateAdmission .subheading {
        margin: 0 50px;
        z-index: 1;
        position: relative
    }
}

@media only screen and (min-width: 980px) {
    #graduateAdmission .heading,#graduateAdmission .subheading {
        text-align:right;
        margin: 0 auto
    }

    #graduateAdmission .actions {
        position: absolute;
        bottom: 0;
        margin-bottom: 75px;
        text-align: left;
        margin-left: 25px
    }
}

@media only screen and (min-width: 1250px) {
    #graduateAdmission .actions {
        width:470px;
        margin-left: 50px
    }

    #graduateAdmission br.large-screens {
        display: block
    }
}

@font-face {
    font-family: "futura-pt-light-condensed";
    src: url("../../../_resources/assets/fonts/futura_cond_light.ttf") format("truetype");
    font-weight: light;
    font-style: normal
}

.homepage-masthead__container {
    height: calc(100vh - 120px);
    max-height: 900px
}

.homepage-masthead__container .homepage-masthead__toggle-play-button {
    top: 2vh;
    left: 2vh;
    height: 3rem;
    z-index: 100
}

.homepage-masthead__container .homepage-masthead__sub-container {
    z-index: 100
}

.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container {
    height: 100%;
    width: 100%
}

.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .masthead-triangle {
    width: 0;
    height: 0;
    border-top: 125px solid transparent;
    border-right: 125px solid rgba(0,156,166,0.8);
    border-bottom: 125px solid transparent;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 38px;
    left: 342px
}

.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline {
    position: absolute;
    top: 120px;
    left: 380px
}

.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-one {
    font-family: "futura-pt-light-condensed";
    font-weight: 200;
    font-size: 5.6rem;
    line-height: 5.6rem;
    text-transform: uppercase;
    color: rgba(0,0,0,0.1);
    color: white
}

.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-two {
    font-family: "futura-pt";
    font-weight: bold;
    font-size: 8rem;
    line-height: 8rem;
    text-transform: uppercase;
    color: white
}

.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-three {
    font-family: 'futura-pt';
    font-size: 3.6rem;
    line-height: 3.6rem;
    font-weight: bold;
    margin-top: 32px;
    text-transform: uppercase
}

.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire {
    width: 380px;
    position: absolute;
    top: 400px;
    left: 380px
}

.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire .button-link-inspire {
    font-family: "futura-pt";
    font-weight: bold;
    font-size: 1.6rem;
    line-height: 2rem;
    text-transform: uppercase;
    color: white;
    background-color: rgba(0,0,0,0.7);
    padding-top: 18px;
    padding-bottom: 18px;
    border: 2px solid white;
    border-radius: 4px;
    text-decoration: none;
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 10px
}

.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire .button-link-inspire:hover {
    background-color: rgba(89,79,81,1);
	transform: translateY(-2px);
	transition: 0.2s ease-in-out;
}

.homepage-masthead__container .homepage-masthead__slant-container {
    position: absolute;
    bottom: 0;
    height: 225px;
    width: 100%
}

.homepage-masthead__container .homepage-masthead__slant-container .white-slant {
    position: absolute;
    top: -10px;
    width: 100%;
    height: 100%;
    background-color: white;
    -webkit-clip-path: polygon(100% 0%, 1000% 100%, 0% 100%, 0% 20%);
    clip-path: polygon(100% 0%, 1000% 100%, 0% 100%, 0% 20%);
    z-index: 90
}

.homepage-masthead__container .homepage-masthead__slant-container .slant-background {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url("../../_files/img/hero-panels/masthead-inspire/inspire-triangle-patterns.jpg");
    background-size: auto;
    -webkit-clip-path: polygon(100% 0%, 1000% 100%, 0% 100%, 0% 20%);
    clip-path: polygon(100% 0%, 1000% 100%, 0% 100%, 0% 20%);
    z-index: 100;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.homepage-masthead__container .homepage-masthead__slant-container p.homepage-masthead__words {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 768px;
    font-family: "minion-pro";
    font-weight: bold;
    font-style: italic;
    font-size: 4rem;
    line-height: 4.8rem;
    color: white;
    padding-top: 40px
}

.homepage-masthead__container .homepage-masthead__slant-container .page-down-arrow {
    color: white;
    font-size: 3rem
}

.homepage-masthead__container .homepage-masthead__slant-container .page-down-arrow:hover,.homepage-masthead__container .homepage-masthead__slant-container .page-down-arrow:focus {
    font-weight: bold
}

.homepage-masthead__container video.homepage-masthead__video,.homepage-masthead__container video#homepage-masthead__video {
    -webkit-mask-image: none !important;
    mask-image: none !important
}

@media only screen and (min-width: 1201px) and (max-width: 1700px) {
    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .masthead-triangle {
        left:105px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline {
        left: 140px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-one,.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-two,.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-three {
        display: inline-block;
        text-align: left;
        width: 100%
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-one {
        font-size: 6.2rem;
        line-height: 6.2rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-two {
        font-size: 7.6rem;
        line-height: 7.6rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-three {
        font-size: 3.6rem;
        line-height: 3.6rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire {
        top: 390px;
        left: 140px;
        width: 340px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire .button-link-inspire {
        font-size: 1.6rem;
        padding: 16px
    }
}

@media only screen and (min-width: 901px) and (max-width: 1200px) {
    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .masthead-triangle {
        left:105px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline {
        left: 140px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-one,.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-two,.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-three {
        display: inline-block;
        text-align: left;
        width: 100%
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-one {
        font-size: 6.2rem;
        line-height: 6.2rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-two {
        font-size: 7.6rem;
        line-height: 7.6rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-three {
        font-size: 3.6rem;
        line-height: 3.6rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire {
        top: 390px;
        left: 140px;
        width: 340px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire .button-link-inspire {
        font-size: 1.6rem;
        padding: 16px
    }
}

@media only screen and (min-width: 601px) and (max-width: 900px) {
    .homepage-masthead__container .homepage-masthead__slant-container {
        height:300px
    }

    .homepage-masthead__container .homepage-masthead__slant-container .slant-background p.homepage-masthead__words {
        width: 540px;
        font-size: 3.4rem;
        line-height: 3.4rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .masthead-triangle {
        left: 50px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline {
        left: 85px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-one,.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-two,.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-three {
        display: inline-block;
        text-align: left;
        width: 100%
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-one {
        font-size: 5.4rem;
        line-height: 5.4rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-two {
        font-size: 6.8rem;
        line-height: 6.8rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-three {
        font-size: 3.4rem;
        line-height: 3.4rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire {
        top: 360px;
        left: 85px;
        width: 320px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire .button-link-inspire {
        font-size: 1.4rem;
        padding: 14px
    }
}

@media only screen and (max-width: 600px) {
    .homepage-masthead__container .homepage-masthead__slant-container {
        height:240px
    }

    .homepage-masthead__container .homepage-masthead__slant-container .slant-background p.homepage-masthead__words {
        width: 280px;
        font-size: 2.4rem;
        line-height: 3.2rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .masthead-triangle {
        left: 0px;
        top: 80px;
        border-top: 100px solid transparent;
        border-right: 100px solid rgba(0,156,166,0.8);
        border-bottom: 100px solid transparent
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline {
        left: 30px;
        top: 144px
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-one,.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-two,.homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-three {
        display: inline-block;
        text-align: left;
        width: 100%
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-one {
        font-size: 4rem;
        line-height: 4rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-two {
        font-family: "futura-pt";
        font-weight: bold;
        font-size: 4.8rem;
        line-height: 4.8rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__heading-container .homepage-masthead__tagline .row-three {
        font-size: 2.8rem;
        line-height: 2.8rem
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire {
        width: 100%;
        left: 0;
        top: 0;
        position: relative
    }

    .homepage-masthead__container .homepage-masthead__sub-container .homepage-masthead__buttons-inspire .button-link-inspire {
        font-size: 1.4rem;
        padding: 14px
    }
}

/* modified for accessibility */
#pullout-callout-box {
    background-color: #14828A;
    box-shadow: 3px 4px 8px rgba(0,0,0,0.3);
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    right: 39px;
    position: fixed;
    top: 130px;
    height: 210px;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    width: 338px;
    z-index: 101;
    background-image: url(https://www.chapman.edu/_assets/homepage/callout-background.jpg);
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

/* modified for accessibility */
#pullout-callout-box .pullout-btn-opener {
    background-color: #14828A;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
    padding: 8px 10px 8px 10px;
    position: absolute;
    text-transform: uppercase;
    -webkit-transform: rotate(-90deg) translatez(0) translate(-41%, -86px);
    -ms-transform: rotate(-90deg) translatez(0) translate(-41%, -86px);
    transform: rotate(-90deg) translatez(0) translate(-41%, -86px);
    width: 210px;
    font-weight: bold;
    text-align: right;
    font-size: 1.5rem;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 100% 100%, 18% 100%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 100% 100%, 18% 100%)
}

#pullout-callout-box .pullout-btn-opener:hover,#pullout-callout-box .pullout-btn-opener:focus,#pullout-callout-box .pullout-btn-opener.pullout-open {
    background-color: #50b6c2;
    -webkit-transition: background-color 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s
}

#pullout-callout-box .pullout-btn-opener-icon {
    position: absolute;
    left: 8px;
    bottom: 7px;
    z-index: 2;
    height: 24px;
    -webkit-animation: none;
    animation: none;
    opacity: 1
}

#pullout-callout-box .pullout-carot {
    margin-left: 1px;
    font-size: 2rem
}

#pullout-callout-box .pullout-carot .fa-caret-up {
    top: 3px;
    position: relative
}

#pullout-callout-box .pullout-btn-body {
    padding: 25px 25px 0px 65px
}

#pullout-callout-box .pullout-btn-body h3 {
    margin: 0rem 0 1rem
}

#pullout-callout-box .pullout-btn-body ol {
    padding: 5px 0px 10px 20px
}

#pullout-callout-box .pullout-btn-body li {
    font-weight: 700;
    padding: 8px 0px
}

#pullout-callout-box .pullout-btn-body .btn-primary {
    background: var(--color-white);
    border: none;
    border-radius: 3px;
    box-shadow: 0 0 0 0 #2f2f2f;
    color: #009ca6;
    cursor: pointer;
    display: block;
    font-family: "futura-pt", arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-right: 10px;
    min-width: 120px;
    padding: 5px;
    text-align: center;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-transition: 250ms ease-in-out;
    transition: 250ms ease-in-out;
    will-change: background-color
}

#pullout-callout-box .pullout-btn-body .btn-primary:hover,#pullout-callout-box .pullout-btn-body .btn-primary:focus,#pullout-callout-box .pullout-btn-body .btn-primary:active {
    background-color: #ededed;
    -webkit-transition: background-color 1s linear;
    transition: background-color 1s linear
}

#pullout-callout-box .pullout-btn-body a#pullout-learn-more-btn:hover,#pullout-callout-box .pullout-btn-body a#pullout-learn-more-btn:focus,#pullout-callout-box .pullout-btn-body a#pullout-learn-more-btn:focus-within {
    outline: 2px dotted white
}

#dei-callout {
    background: var(--color-white);
    padding: 0
}

#dei-callout .dei-callout__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 30px 0 30px 0;
    margin-top: 30px
}

#dei-callout .dei-callout__wrapper .dei-callout__text-section {
    max-width: 625px;
    padding: 0px 30px
}

#dei-callout .dei-callout__wrapper .dei-callout__text-section .dei_callout__title {
    font-size: 3.4rem;
    line-height: 3.4rem;
    margin: 0
}

#dei-callout .dei-callout__wrapper .dei-callout__text-section .dei_callout__description {
    color: var(--color-panther-black);
    margin-top: 12px;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.8rem
}

#dei-callout .dei-callout__wrapper .dei-callout__image {
    position: relative;
    height: 275px;
    width: 500px
}

#dei-callout .dei-callout__wrapper .dei-callout__image img,#dei-callout .dei-callout__wrapper .dei-callout__image iframe.youvisit-embed {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
    position: absolute;
    width: 100%;
    height: 100%
}

#dei-callout .dei-callout__wrapper .dei-callout__image:hover img,#dei-callout .dei-callout__wrapper .dei-callout__image:hover iframe,#dei-callout .dei-callout__wrapper .dei-callout__image:active img,#dei-callout .dei-callout__wrapper .dei-callout__image:active iframe,#dei-callout .dei-callout__wrapper .dei-callout__image:focus img,#dei-callout .dei-callout__wrapper .dei-callout__image:focus iframe {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    overflow: hidden
}

#dei-callout .dei_callout__button {
    background-color: var(--color-cu-red);
    color: var(--color-white);
    text-transform: uppercase;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 800;
    font-size: 1.6rem;
    margin: 0
}

#dei-callout .dei_callout__button:hover,#dei-callout .dei_callout__button:active,#dei-callout .dei_callout__button:focus {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    background-color: #c8003f
}

@media only screen and (max-width: 900px) {
    #dei-callout .dei-callout__wrapper {
        padding:0
    }

    #dei-callout .dei-callout__wrapper .dei-callout__text-section {
        max-width: 50%;
        padding: 0 10px 0 8px
    }

    #dei-callout .dei-callout__wrapper .dei-callout__text-section .dei_callout__title {
        font-size: 22px;
        line-height: 26px
    }

    #dei-callout .dei-callout__wrapper .dei-callout__image {
        max-width: 50%
    }
}

@media only screen and (max-width: 600px) {
    #pullout-callout-box {
        top:75px
    }

    #dei-callout {
        padding: 30px 0px 15px
    }

    #dei-callout .dei-callout__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding-top: 0;
        margin-top: 0
    }

    #dei-callout .dei-callout__wrapper .dei-callout__text-section {
        max-width: 100%;
        padding: 10px 0px
    }

    #dei-callout .dei-callout__wrapper .dei-callout__image {
        max-width: 100%
    }

    #dei-callout .dei-callout__wrapper .dei-callout__image img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%
    }

    #dei-callout .dei-callout__wrapper .dei_callout__button {
        width: 100%;
        text-align: center
    }
}

.homepage #featured_newsroom_stories {
    padding-bottom: 40px
}

@media all and (-ms-high-contrast: none) {
    .homepage #featured_newsroom_stories .third {
        width: 95% !important
    }
}

.homepage #featured_newsroom_stories a.button.smc-cta:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}

.homepage #featured_newsroom_stories .svg-inline--fa.fa-chevron-circle-right.fa-w-16 {
    width: 40px;
    height: 40px;
    margin-right: 25px;
    margin-bottom: 25px;
    cursor: pointer
}

.homepage #featured_newsroom_stories .svg-inline--fa.fa-chevron-circle-right.fa-w-16 path {
    fill: var(--color-cu-red);
    -webkit-transition: 150ms linear;
    transition: 150ms linear
}

.homepage #featured_newsroom_stories .svg-inline--fa.fa-chevron-circle-right.fa-w-16:hover path {
    fill: var(--color-red-hover)
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details {
    margin-top: 30px
}

@media only screen and (max-width: 678px) {
    .homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .imagerotator {
    height: 375px;
    min-width: 55%;
    max-width: 55%;
    overflow-y: hidden
}

@media only screen and (max-width: 56.5em) {
    .homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .imagerotator {
        max-width:100%
    }
}

@media only screen and (max-width: 0) {
    .homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .imagerotator {
        max-width:100%
    }
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .imagerotator img {
    position: relative;
    width: 100%;
    height: 100%;
    max-height: 375px;
    -o-object-fit: cover;
    object-fit: cover
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details {
    width: 30%
}

@media only screen and (max-width: 56.5em) {
    .homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details {
        width:auto;
        margin-left: 20px;
        margin-top: 20px
    }
}

@media only screen and (max-width: 0) {
    .homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details {
        width:auto;
        margin-left: 20px;
        margin-top: 20px
    }
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details a.tag {
    color: #000000;
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details a.tag:hover {
    opacity: 0.8;
    color: #a50034
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details .title {
    font-size: 3.4rem;
    line-height: 3.4rem;
    margin: 0
}

@media only screen and (max-width: 960px) {
    .homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details .title {
        font-size:22px;
        line-height: 26px
    }
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details .source a {
    background-position: 0 center !important;
    color: #000000;
    opacity: 0.5
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .announcement .details .source a:hover {
    opacity: 0.8;
    color: #a50034
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .third {
    float: none
}

@media only screen and (max-width: 960px) {
    .homepage #featured_newsroom_stories.editors-picks .maxWidth .third:nth-child(4) {
        display:none
    }
}

@media only screen and (max-width: 678px) {
    .homepage #featured_newsroom_stories.editors-picks .maxWidth .third {
        display:none
    }
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .actions {
    width: 100%
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .news-loading {
    visibility: hidden;
    height: 0;
    opacity: 0;
    -webkit-transition: visibility 0s, opacity 0.5s linear;
    transition: visibility 0s, opacity 0.5s linear
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .news-loaded {
    visibility: visible;
    height: auto;
    opacity: 1s;
    -webkit-transition: visibility 0s, opacity 0.5s linear;
    transition: visibility 0s, opacity 0.5s linear
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 100%;
    height: 164px;
    margin: 40px auto
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div {
    -webkit-transform-origin: 32px 32px;
    -ms-transform-origin: 32px 32px;
    transform-origin: 32px 32px;
    -webkit-animation: lds-spinner 1.2s linear infinite;
    animation: lds-spinner 1.2s linear infinite
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:after {
    content: " ";
    display: block;
    position: absolute;
    top: -29px;
    left: 29px;
    width: 5px;
    height: 29px;
    border-radius: 20%;
    background: #000
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(1) {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(2) {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(3) {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(4) {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(5) {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(6) {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(7) {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(8) {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(9) {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(10) {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(11) {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s
}

.homepage #featured_newsroom_stories.editors-picks .maxWidth .lds-spinner div:nth-child(12) {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

@-webkit-keyframes lds-spinner {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes lds-spinner {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.homepage ul.statistics {
    list-style-type: none;
    margin: 50px 0;
    text-align: center;
    overflow: auto;
    box-sizing: initial
}

.homepage ul.statistics p {
    margin: 0
}

.homepage ul.statistics li {
    max-width: 100%;
    padding: 10px;
    background: url(//www.chapman.edu/../img/gray_50.png);
    box-sizing: content-box
}

.homepage ul.statistics li:last-of-type {
    margin-right: 0
}

.homepage ul.statistics li .bigstat {
    font-size: 32px;
    line-height: 32px;
    font-family: "futura-pt-condensed", Arial, sans-serif;
    color: #ffffff;
    margin-top: 0px;
    font-weight: 800;
    white-space: nowrap
}

.homepage ul.statistics li .label {
    font-size: 18px;
    line-height: 18px;
    font-family: "futura-pt", Arial, sans-serif;
    color: #ffffff;
    word-wrap: normal
}

.homepage .bigstat {
    opacity: 0
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeinout {
    0%,100% {
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

.homepage .undergraduate-card__text {
    padding-left: 20px;
    padding-right: 20px
}

@media only screen and (min-width: 680px) {
    .homepage .subheading {
        margin:0 75px
    }

    .homepage ul.statistics li .bigstat {
        display: block
    }

    .homepage ul.statistics li .label {
        display: block;
        font-size: 16px;
        line-height: 16px
    }

    .homepage #undergraduateAdmission ul.statistics {
        overflow: visible;
        float: right;
        position: relative;
        right: 50%
    }

    .homepage #undergraduateAdmission ul.statistics li {
        position: relative;
        left: 50%
    }

    .homepage ul.statistics li {
        float: left;
        width: 85px;
        height: 85px;
        padding: 30px;
        margin-right: -15px;
        border-radius: 50%;
        padding: 30px
    }

    .homepage ul.statistics li.fact1 {
        background: rgba(255,142,59,0.6)
    }

    .homepage ul.statistics li.fact2 {
        background: rgba(53,109,157,0.6)
    }

    .homepage ul.statistics li.fact3 {
        background: rgba(152,172,82,0.6)
    }

    .homepage ul.statistics li.fact4 {
        background: rgba(251,208,79,0.6)
    }

    .homepage ul.statistics li.fact5 {
        background: rgba(28,141,169,0.6)
    }
}

@media only screen and (min-width: 980px) {
    .homepage ul.statistics {
        margin:75px 0
    }

    .homepage ul.statistics li {
        width: 100px;
        height: 100px;
        padding: 50px;
        margin-right: -40px
    }

    .homepage ul.statistics li .bigstat {
        font-size: 38px;
        line-height: 38px
    }

    .homepage ul.statistics li .label {
        font-size: 18px;
        line-height: 18px;
        margin-top: 10px
    }
}

@media only screen and (min-width: 1180px) {
    .homepage ul.statistics li {
        width:150px;
        height: 130px;
        padding: 70px 50px 50px 50px
    }

    .homepage ul.statistics li .bigstat {
        font-size: 60px;
        line-height: 60px
    }

    .homepage ul.statistics li .label {
        font-size: 22px;
        line-height: 24px
    }
}

#undergraduateAdmission {
    background-image: var(--bgImage);
    background-size: cover;
    color: #ffffff
}

@media only screen and (max-width: 56.5em) {
    #undergraduateAdmission * {
        -webkit-animation:fadeIn 1s linear forwards;
        animation: fadeIn 1s linear forwards
    }
}

@media only screen and (max-width: 0) {
    #undergraduateAdmission * {
        -webkit-animation:fadeIn 1s linear forwards;
        animation: fadeIn 1s linear forwards
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

#undergraduateAdmission .maxWidth {
    margin: 0 auto
}

#undergraduateAdmission .heading {
    font-family: "futura-pt-condensed", Arial, sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center
}

#undergraduateAdmission .subheading {
    margin: 0 50px;
    text-align: center;
    font-size: 35px;
    line-height: 42px
}

.skrollr #undergraduateAdmission {
    background-attachment: fixed
}

@supports (-webkit-touch-callout: inherit) {
    .skrollr #undergraduateAdmission {
        background-attachment: scroll
    }
}

.no-webp #undergraduateAdmission {
    --bgImage: url(//www.chapman.edu/_assets/undergrad-admissions-a7bb872bd627c219abddf50adefcadb01c318651a0a7f9bc8b8d44b60f63fc60.jpg);
    background-image: url(//www.chapman.edu/_assets/undergrad-admissions-a7bb872bd627c219abddf50adefcadb01c318651a0a7f9bc8b8d44b60f63fc60.jpg);
    background-color: #111111;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

#undergraduateAdmission {
    --bgImage: url(https://www.chapman.edu/_assets/homepage/undergrad-admissions.webp);
    background-image: var(--bgImage);
    background-color: #111111;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color: #ffffff;
    background-attachment: scroll
}

#undergraduateAdmission.lazy {
    --bgImage: ""
}

#undergraduateAdmission h2 {
    margin-top: 12px
}

.homepage ul.statistics li.fact1 {
    background-color: #00855f
}

.homepage ul.statistics li.fact2 {
    background-color: #007c85
}

.homepage ul.statistics li.fact3 {
    background-color: rgba(165,0,52,0.9)
}

.homepage ul.statistics li.fact4 {
    background-color: rgba(110,98,89,0.9)
}

.homepage ul.statistics li.fact5 {
    background-color: rgba(2,2,1,0.8)
}

p span.bigstat,p span.label {
    color: white !important
}

.no-js .bigstat {
    -webkit-animation: fadeIn 1s linear forwards;
    animation: fadeIn 1s linear forwards;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .bigstat {
        -webkit-animation:fadeIn 1s linear forwards;
        animation: fadeIn 1s linear forwards;
        -webkit-animation-delay: 1s;
        animation-delay: 1s
    }

    #undergraduateAdmission .heading {
        opacity: 1 !important
    }

    #undergraduateAdmission .heading {
        opacity: 1 !important;
        min-height: -webkit-max-content;
        min-height: -moz-max-content;
        min-height: max-content
    }

    #undergraduateAdmission .fade-elem {
        opacity: 1 !important
    }

    #undergraduateAdmission .skrollable {
        top: 0 !important
    }

    section#undergraduateAdmission {
        background-image: url(https://www.chapman.edu/_assets/_homepage-featured-callouts/undergrad-admissions.jpg);
        background-color: #111111;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-attachment: scroll
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    .bigstat {
        -webkit-animation:fadeIn 1s linear forwards;
        animation: fadeIn 1s linear forwards;
        -webkit-animation-delay: 1s;
        animation-delay: 1s
    }

    #undergraduateAdmission .heading {
        opacity: 1 !important
    }

    #undergraduateAdmission .heading {
        opacity: 1 !important;
        min-height: -webkit-max-content;
        min-height: -moz-max-content;
        min-height: max-content
    }

    #undergraduateAdmission .fade-elem {
        opacity: 1 !important
    }

    #undergraduateAdmission .skrollable {
        top: 0 !important
    }

    section#undergraduateAdmission {
        --bgImage: url(https://www.chapman.edu/_assets/_homepage-featured-callouts/undergrad-admissions.jpg);
        background-image: url(https://www.chapman.edu/_assets/_homepage-featured-callouts/undergrad-admissions.jpg);
        background-color: #111111;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover
    }
}

#big-sponsor .carousel .jcarousel-prev-disabled,#big-sponsor .carousel .jcarousel-next-disabled,#small-sponsor .carousel .jcarousel-prev-disabled,#small-sponsor .carousel .jcarousel-next-disabled {
    color: black
}

.news-events-widget {
    padding: 0 0 20px 0
}

.newsEvents {
    width: 100%;
    min-height: 310px;
    clear: both;
    display: inline-block
}

.newsEvents a {
    border-bottom: none;
    text-decoration: none
}

.newsEvents div.news div.title,.newsEvents div.events div.title {
    margin: 10px 0 0 0
}

.newsEvents div.news div.title a,.newsEvents div.events div.title a {
    font-weight: normal;
    font-size: 14px;
    color: #2f2f2f
}

.newsEvents div.news div.title a:hover,.newsEvents div.events div.title a:hover {
    color: #a50034
}

.newsEvents div.news div.title .bullet,.newsEvents div.events div.title .bullet {
    font-size: 12px;
    position: relative;
    bottom: 2px;
    display: none
}

.newsEvents .allNews,.newsEvents .allEvents,.newsEvents .readMore {
    margin-top: 25px;
    display: block
}

.newsEvents .no-js-link {
    display: none;
    padding-left: 10px !important
}

.no-js .newsEvents .no-js-link {
    display: block
}

.newsEventsNav {
    display: block;
    z-index: 100;
    position: relative;
    display: block;
    height: auto;
    clear: both
}

@media (min-width: 1024px) {
    .newsEventsNav {
        padding:0 0 10px 0
    }

    .newsEventsNav li {
        font-family: "futura-pt", Arial, sans-serif
    }
}

.no-js .newsEventsNav {
    display: none
}

.newsEventsNav li {
    background-color: #eaeaea;
    background-color: var(--color-cu-light-grey);
    color: #383838;
    font-size: 1em;
    padding: 0 17px 0 17px;
    line-height: 35px;
    height: 35px;
    cursor: pointer;
    bottom: -1px;
    position: relative;
    border-top: 2px solid transparent;
    border-bottom: 1px solid #eaeaea;
    border-bottom: var(--border-solid-grey);
    list-style-type: none;
    margin: 0
}

.news-events-widget .newsEventsNav li,.leftNav .newsEventsNav li {
    margin: 0 2px 0 0;
    float: left;
    -webkit-transition: padding 200ms;
    transition: padding 200ms
}

@media (min-width: 1024px) {
    .newsEventsNav li {
        margin:0 2px 0 0;
        float: left;
        -webkit-transition: padding 200ms;
        transition: padding 200ms
    }
}

.newsEventsNav li:hover {
    background-color: #d8d8d8;
    color: #a50034
}

.newsEventsNav li.active {
    padding: 0 15px;
    background-color: white;
    font-weight: 600;
    color: #a50034;
    border-top: 2px solid #a50034;
    border-right: 1px solid #c1c1c1;
    border-left: 1px solid #c1c1c1;
    border-bottom: 1px solid white
}

@media (min-width: 1024px) {
    .newsEventsNav li.active {
        padding:0 40px 0 40px
    }
}

.newsEventsNav li:focus {
    outline: 2px dotted #a50034;
    outline-offset: 5px;
    z-index: 100
}

.leftNav .newsEventsNav li.active {
    padding: 0 20px 0 20px
}

.newsEventsContent {
    border: 1px solid #eaeaea;
    border: var(--border-solid-grey);
    position: relative;
    color: #383838;
    clear: both;
    padding: 20px
}

.newsEventsContent div {
    margin: 0
}

.newsEventsContent>li {
    display: none
}

.newsEventsContent>li.active {
    display: block
}

.no-js .newsEventsContent>li.active {
    display: none
}

.newsEventsContent .featured {
    position: relative;
    overflow: auto;
    overflow-x: hidden
}

.newsEventsContent .featured .title {
    margin: 5px 0 10px 0;
    font-weight: bold;
    font-size: 1.1em;
    line-height: 1.1em
}

.newsEventsContent .featured .description {
    clear: left
}

.newsEventsContent .featured .image {
    margin: 1px 20px 20px 1px;
    background: #ffffff;
    height: auto
}

.newsEventsContent .featured .col1 {
    float: left
}

.newsEventsContent .story {
    display: inline-block;
    vertical-align: top;
    border-bottom: 1px solid #ded3bb;
    float: none;
    width: 100%;
    height: 100%;
    position: relative;
    padding: 15px 0px 15px 0px
}

.newsEventsContent .story a {
    border-bottom: none
}

@media (min-width: 1024px) {
    .newsEventsContent .story {
        border:none;
        border-right: 1px solid #dfd3bc;
        width: 28.9%;
        min-height: 130px;
        padding: 0;
        padding-right: 2%;
        margin-right: 2%
    }
}

.newsEventsContent .story.story3 {
    border: none;
    margin-right: 0px
}

.leftNav .newsEventsContent .story {
    border: none;
    border-bottom: 1px solid #c1c1c1;
    width: 100%;
    margin: 0;
    padding: 15px 0px 15px 0px;
    position: relative;
    min-height: auto
}

.leftNav .newsEventsContent .story.story3 {
    border: none
}

.newsEvents .date {
    color: #a50034;
    display: inline-block;
    font-weight: 800;
    height: 25px;
    width: 85px;
    position: relative
}

.newsEvents .date .day {
    font-size: 30px;
    position: absolute;
    top: 7px;
    left: 0
}

.newsEvents .date .month {
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 40px
}

.newsEvents .date .year {
    font-size: 12px;
    position: absolute;
    top: 12px;
    left: 40px
}

.newsEvents .story .todayTomorrow {
    height: 20px
}

.newsEvents .story .today,.newsEvents .story .tomorrow {
    display: none;
    font-weight: bold
}

#wp-admin-bar-top-secondary {
    display: none
}

.gssb_c[style] {
    position: fixed !important;
    top: 35px !important;
    z-index: 99200
}

.logged-in.admin-bar .gssb_c[style] {
    margin-top: 32px
}

@media (max-width: 782px) {
    .logged-in.admin-bar .gssb_c[style] {
        margin-top:46px
    }
}

.personnel-widget__container--2-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [2];
    grid-template-columns: repeat(2, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--2-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--2-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--2-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--2-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget__container--3-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [3];
    grid-template-columns: repeat(3, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--3-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--3-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--3-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--3-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget__container--4-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [4];
    grid-template-columns: repeat(4, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--4-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--4-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--4-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--4-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget__container--5-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [5];
    grid-template-columns: repeat(5, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--5-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--5-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--5-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--5-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget__container--6-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [6];
    grid-template-columns: repeat(6, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--6-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--6-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--6-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--6-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget {
    font-family: "futura-pt", Arial, sans-serif;
    display: block;
    border: 2px solid var(--color-cu-light-grey);
    border-radius: 8px;
    text-align: center;
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: 150ms linear;
    transition: 150ms linear
}

.personnel-widget:nth-child(1n + 5) {
    display: none
}

.personnel-widget__front {
    z-index: 2
}

.personnel-widget__container {
    --circularImageSize: 100px;
    grid-gap: 20px;
    position: relative;
    display: -ms-grid;
    display: grid;
    min-height: 100%;
    margin-bottom: 20px
}

.personnel-widget__container--5-col {
    --circularImageSize: 50px
}

.personnel-widget__banner {
    height: 40px;
    background-color: #a50034;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px
}

.personnel-widget__image-wrapper {
    display: block;
    width: 100%
}

.personnel-widget__image--circle {
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    height: var(--circularImageSize);
    width: var(--circularImageSize);
    margin-top: -25px
}

.personnel-widget__label {
    margin-top: 20px;
    font-size: 14px;
    font-weight: bold
}

.personnel-widget__name {
    font-weight: bold;
    color: #2f2f2f;
    margin-top: 10px
}

.personnel-widget__title {
    font-style: italic;
    padding-left: 12%;
    padding-right: 12%
}

.personnel-widget__phone {
    margin-top: 20px;
    font-size: 14px;
    font-weight: bold
}

.personnel-widget__email {
    font-size: 14px;
    margin-top: 20px;
    font-weight: bold
}

.personnel-widget__office-info {
    font-size: 14px;
    margin-top: 20px;
    font-weight: bold
}

.personnel-widget__office-detail {
    font-size: 14px
}

.personnel-widget__link-bottom {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.personnel-widget hr {
    width: 30%;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: auto;
    margin-top: 20px
}

.personnel-widget__back {
    display: none
}

.personnel-widget:hover .dog-ear,.personnel-widget:focus .dog-ear {
    -webkit-animation: 3s dogEarGrow forwards;
    animation: 3s dogEarGrow forwards;
    -webkit-transition: 300ms ease;
    transition: 300ms ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.personnel-widget:hover .dog-ear:hover,.personnel-widget:hover .dog-ear:focus,.personnel-widget:focus .dog-ear:hover,.personnel-widget:focus .dog-ear:focus {
    border-width: 80px 80px 0 1px
}

@-webkit-keyframes dogEarGrow {
    0% {
        border-width: 40px 40px 0 1px;
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    30% {
        border-width: 80px 80px 0 1px
    }
}

@keyframes dogEarGrow {
    0% {
        border-width: 40px 40px 0 1px;
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    30% {
        border-width: 80px 80px 0 1px
    }
}

.personnel-widget:not(:hover),.personnel-widget:not(:focus) {
    -webkit-transition: 300ms ease;
    transition: 300ms ease
}

.dog-ear {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 40px 40px 0 1px;
    border-color: #ccc #fff #ccc #ccc;
    position: absolute;
    right: 0;
    bottom: 0;
    border-top-left-radius: 8px;
    outline: 2px solid white;
    cursor: pointer;
    -webkit-transition: 300ms ease !important;
    transition: 300ms ease !important
}

.personnel-widget {
    position: relative;
    height: 100%;
    min-height: 450px;
    -webkit-transition: 300ms ease;
    transition: 300ms ease
}

.personnel-widget__carousel .slick-slider {
    border: 2px solid transparent
}

.personnel-widget__carousel~button.show-more {
    display: none !important;
    background-color: pink !important
}

.personnel-widget__carousel .personnel-widget--flipped .personnel-widget__back {
    position: absolute
}

.personnel-widget__carousel .personnel-widget--flipped .personnel-widget__back p,.personnel-widget__carousel .personnel-widget--flipped .personnel-widget__back a {
    padding-left: 24px;
    padding-right: 24px
}

.personnel-widget__carousel .slick-slide {
    margin: 0 12px
}

.personnel-widget__carousel .slick-list {
    margin: 0 -12px
}

.personnel-widget__carousel button.slick-arrow {
    background-color: white;
    border: 1px solid #a50034;
    width: 50px;
    height: 50px;
    right: 0;
    position: absolute;
    border-radius: 50%;
    z-index: 2
}

.personnel-widget__carousel button.slick-arrow:focus {
    outline: 2px dotted #a50034;
    outline-offset: 10px
}

.personnel-widget__carousel button.slick-arrow.slick-next {
    margin-right: -26px !important
}

.personnel-widget__carousel button.slick-arrow.slick-next:before {
    content: "\f061" !important;
    font-family: "Font Awesome 6 Pro";
    font-size: 1.6rem
}

.personnel-widget__carousel button.slick-arrow.slick-prev {
    margin-left: 0
}

.personnel-widget__carousel button.slick-arrow.slick-prev:before {
    content: "\f060";
    font-family: "Font Awesome 6 Pro";
    font-size: 1.6rem
}

.personnel-widget__carousel button.slick-arrow:before {
    color: #a50034
}

.personnel-widget__front {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    width: 100%;
    height: 100%
}

.personnel-widget__front>div {
    min-height: 20.99px
}

.curl {
    outline: 2px solid white;
    cursor: pointer;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: -webkit-linear-gradient(135deg, #fff, #f3f3f3 45%, #ddd 50%, #aaa 50%, #bbb 56%, #ccc 62%, #f3f3f3 80%, #fff 100%);
    background: linear-gradient(315deg, #fff, #f3f3f3 45%, #ddd 50%, #aaa 50%, #bbb 56%, #ccc 62%, #f3f3f3 80%, #fff 100%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.curl:focus {
    outline: 2px dotted #a50034;
    outline-offset: 4px
}

.curl:before,.curl:after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 12.5%;
    bottom: 5.8%;
    width: 70%;
    max-width: 300px;
    max-height: 100px;
    height: 55%;
    -webkit-transform: skew(-10deg) rotate(-6deg);
    -ms-transform: skew(-10deg) rotate(-6deg);
    transform: skew(-10deg) rotate(-6deg)
}

.curl:after {
    right: auto;
    right: 5.8%;
    bottom: auto;
    bottom: 14.16%;
    -webkit-transform: skew(-15deg) rotate(-84deg);
    -ms-transform: skew(-15deg) rotate(-84deg);
    transform: skew(-15deg) rotate(-84deg)
}

.personnel-widget:focus {
    outline: 2px dotted #a50034;
    outline-offset: 4px
}

.personnel-widget:hover .curl,.personnel-widget:focus .curl {
    width: 50px;
    height: 50px
}

.personnel-widget:hover .curl:hover,.personnel-widget:hover .curl:focus,.personnel-widget:focus .curl:hover,.personnel-widget:focus .curl:focus {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    width: 60px;
    height: 60px
}

@-webkit-keyframes flipFront {
    from {
    }

    to {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }
}

@keyframes flipFront {
    from {
    }

    to {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }
}

.personnel-widget--flipped {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.personnel-widget--flipped .personnel-widget__back {
    width: 100%;
    max-width: 100%;
    height: 100%;
    cursor: pointer
}

.personnel-widget--flipped .personnel-widget__back:focus {
    outline: 2px dotted #a50034;
    outline-offset: 4px
}

.personnel-widget--flipped .personnel-widget__back {
    opacity: 1;
    height: 100%;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    display: block;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding-top: 150px
}

.personnel-widget--flipped .personnel-widget__back p,.personnel-widget--flipped .personnel-widget__back a {
    text-align: left;
    margin-left: 12px;
    margin-right: 12px
}

.personnel-widget--flipped .personnel-widget__back a {
    border-bottom: none;
    display: block;
    text-decoration: 2px dotted #a50034 underline
}

.personnel-widget--flipped .personnel-widget__front {
    visibility: hidden;
    position: absolute;
    z-index: -2
}

.personnel-widget__show-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: white;
    border: 2px solid #eaeaea;
    margin-top: 20px;
    margin-bottom: 10px;
    min-height: 80px;
    border-radius: 8px;
    width: 100%;
    color: #a50034;
    text-decoration: underline;
    font-family: "futura-pt", Arial, sans-serif
}

@supports (-moz-appearance: none) {
    .personnel-widget p {
        display:-webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 8;
        overflow: hidden
    }
}

@supports not (-moz-appearance: none) {
    .personnel-widget p {
        max-height:200px;
        overflow: scroll
    }

    .personnel-widget p::-webkit-scrollbar {
        background-color: white;
        width: 16px
    }

    .personnel-widget p::-webkit-scrollbar-track {
        background-color: white
    }

    .personnel-widget p::-webkit-scrollbar-track:hover {
        background-color: #f4f4f4
    }

    .personnel-widget p::-webkit-scrollbar-thumb {
        background-color: #babac0;
        border-radius: 16px;
        border: 5px solid white
    }

    .personnel-widget p::-webkit-scrollbar-thumb:hover {
        background-color: #a0a0a5;
        border: 4px solid #f4f4f4
    }

    .personnel-widget p::-webkit-scrollbar-button {
        display: none
    }
}

.section-intro+.personnel-widget__container {
    margin-top: 20px
}

.personnel-widget__individual-profile .personnel-widget {
    padding-bottom: 20px;
    max-width: 600px
}

.personnel-widget__individual-profile .personnel-widget__learn-more {
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    display: block
}

.personnel-widget__individual-profile .personnel-widget__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.personnel-widget__individual-profile .personnel-widget__col--left {
    width: 180px;
    padding-left: 20px;
    padding-right: 20px
}

.personnel-widget__individual-profile .personnel-widget__col--right {
    width: 80%;
    text-align: left;
    padding-top: 20px
}

.personnel-widget__individual-profile .personnel-widget__title {
    padding-left: 0
}

.personnel-widget__individual-profile .personnel-widget ul {
    list-style: none;
    text-align: left
}

.personnel-widget__individual-profile .personnel-widget li:before {
    content: "+"
}

.personnel-widget__wrapper .section-intro__title,.personnel-widget__wrapper .section-intro__text,.personnel-widget__wrapper .intro-section__title,.personnel-widget__wrapper .intro-section__text {
    font-family: Arial, sans-serif
}

html.one-column-template .personnel-widget__one-col-wrapper {
    background-color: white
}

html.one-column-template .personnel-widget__one-col-wrapper .section-intro__title,html.one-column-template .personnel-widget__one-col-wrapper .intro-section__title {
    margin-bottom: 25px
}

html.one-column-template .personnel-widget__one-col-wrapper .personnel-widget__wrapper {
    max-width: 1130px;
    margin: auto;
    padding: 64px 0
}

html.one-column-template .personnel-widget__one-col-wrapper+.personnel-widget__one-col-wrapper .personnel-widget__wrapper {
    padding-top: 0 !important
}

html.one-column-template .personnel-widget__one-col-wrapper+.personnel-widget__one-col-wrapper .personnel-widget__wrapper {
    padding-top: 0 !important
}

html.one-column-template [class*="-widget"]+.personnel-widget__one-col-wrapper .personnel-widget__wrapper {
    padding-top: 0 !important
}

html.one-column-template .personnel-widget__one-col-wrapper+[class*="-widget"] {
    padding-top: 0
}

html.three-column-template .personnel-widget__container {
    grid-gap: 16px
}

html.three-column-template .personnel-widget__carousel .slick-slide {
    margin: 0 16px
}

html.three-column-template .personnel-widget__carousel .slick-list {
    margin: 0 -16px
}

html.three-column-template .personnel-widget__carousel button.slick-arrow.slick-next {
    margin-right: -16px !important
}

.photo-callout-widget {
    border: none;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    width: 100%;
    min-width: 100%
}

.photo-callout-widget .slide-up {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards
}

.photo-callout-widget img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: var(--imgSize)
}

.photo-callout-widget__img {
    background-color: white;
    max-height: 152px
}

.photo-callout-widget__container {
    max-width: 100%;
    --imgSize: 150px;
    --marginTop: 20px;
    --marginBottom: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 25px 1fr 25px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 2rem;
    margin-top: var(--marginTop);
    margin-bottom: var(--marginBottom);
    --number-of-columns: 2
}

.photo-callout-widget__container [class*="--white"] {
    border-color: #cfcfcf
}

.photo-callout-widget__container :nth-child(1) {
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s
}

.photo-callout-widget__container :nth-child(2) {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s
}

.photo-callout-widget__container :nth-child(3) {
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s
}

.photo-callout-widget__container :nth-child(4) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s
}

.photo-callout-widget__container :nth-child(5) {
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s
}

.photo-callout-widget__container :nth-child(6) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s
}

.photo-callout-widget__container :nth-child(6) {
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s
}

.photo-callout-widget__container :nth-child(7) {
    -webkit-animation-delay: 0.21s;
    animation-delay: 0.21s
}

.photo-callout-widget__container :nth-child(8) {
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s
}

.photo-callout-widget__container :nth-child(9) {
    -webkit-animation-delay: 0.27s;
    animation-delay: 0.27s
}

.photo-callout-widget__container :nth-child(10) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s
}

.photo-callout-widget__container :nth-child(11) {
    -webkit-animation-delay: 0.33s;
    animation-delay: 0.33s
}

.photo-callout-widget__container :nth-child(12) {
    -webkit-animation-delay: 0.36s;
    animation-delay: 0.36s
}

.photo-callout-widget__container :nth-child(13) {
    -webkit-animation-delay: 0.39s;
    animation-delay: 0.39s
}

.photo-callout-widget__container :nth-child(14) {
    -webkit-animation-delay: 0.42s;
    animation-delay: 0.42s
}

.photo-callout-widget__container :nth-child(15) {
    -webkit-animation-delay: 0.45s;
    animation-delay: 0.45s
}

.photo-callout-widget__container :nth-child(16) {
    -webkit-animation-delay: 0.48s;
    animation-delay: 0.48s
}

.photo-callout-widget__container--no-paginate+button {
    display: none !important
}

.photo-callout-widget__container--2-col {
    -ms-grid-columns: 1fr [2];
    grid-template-columns: repeat(2, 1fr)
}

@media only screen and (max-width: 37.5em) {
    .photo-callout-widget__container--hide-img-mobile img {
        display:none
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--hide-img-mobile img {
        display:none
    }
}

@media only screen and (max-width: 56.5em) {
    .photo-callout-widget__container {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr);
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr);
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
    }
}

@media only screen and (max-width: 37.5em) {
    .photo-callout-widget__container {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr);
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr);
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
    }
}

.photo-callout-widget__container--headshot {
    -ms-grid-columns: minmax(var(--imgSize), 1fr) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(var(--imgSize), 1fr))
}

.photo-callout-widget__container--headshot .photo-callout-widget__img {
    --img-height: 100%;
    --img-width: 100%;
    max-height: var(--max-height);
    height: var(--max-height);
    max-width: var(--img-width);
    width: var(--img-width)
}

.photo-callout-widget__container--headshot-overlay .photo-callout-widget {
    position: relative
}

.photo-callout-widget__container--headshot-overlay .photo-callout-widget__text {
    display: -ms-grid;
    display: grid;
    background-color: transparent !important;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: -webkit-linear-gradient(top, rgba(255,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom, rgba(255,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
    margin-bottom: 4px;
    overflow: hidden;
    z-index: 1
}

.photo-callout-widget__container--headshot-overlay .photo-callout-widget__text p {
    color: white;
    word-break: break-word
}

.photo-callout-widget__container--headshot-overlay .photo-callout-widget__text p:after {
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    content: "\f054";
    margin-left: 5px;
    font-size: 1.4rem
}

.photo-callout-widget__container--headshot-overlay .photo-callout-widget__text p:hover {
    color: white
}

.photo-callout-widget__container--headshot-overlay .photo-callout-widget__text:hover,.photo-callout-widget__container--headshot-overlay .photo-callout-widget__text:focus {
    background-color: none
}

.photo-callout-widget__container--2-col {
    -ms-grid-columns: 1fr [2];
    grid-template-columns: repeat(2, 1fr)
}

.photo-callout-widget__container--2-col a.photo-callout-widget:nth-child(n + 4) {
    display: none
}

.photo-callout-widget__container--2-col div.photo-callout-widget:nth-child(n + 4) {
    display: none
}

.photo-callout-widget__container--3-col {
    --number-of-columns: 3;
    -ms-grid-columns: 1fr [3];
    grid-template-columns: repeat(3, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .photo-callout-widget__container--3-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--3-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .photo-callout-widget__container--3-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--3-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.photo-callout-widget__container--3-col a.photo-callout-widget:nth-child(n + 8) {
    display: none
}

.photo-callout-widget__container--3-col div.photo-callout-widget:nth-child(n + 8) {
    display: none
}

.photo-callout-widget__container--4-col {
    --number-of-columns: 4;
    -ms-grid-columns: 1fr [4];
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-columns: minmax(var(--imgSize), 1fr) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(var(--imgSize), 1fr))
}

@media only screen and (max-width: 56.5em) {
    .photo-callout-widget__container--4-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--4-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .photo-callout-widget__container--4-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--4-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.photo-callout-widget__container--4-col a.photo-callout-widget:nth-child(n + 10) {
    display: none
}

.photo-callout-widget__container--4-col div.photo-callout-widget:nth-child(n + 10) {
    display: none
}

.photo-callout-widget__container--5-col {
    --number-of-columns: 5;
    -ms-grid-columns: 1fr [5];
    grid-template-columns: repeat(5, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .photo-callout-widget__container--5-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--5-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .photo-callout-widget__container--5-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--5-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.photo-callout-widget__container--5-col a.photo-callout-widget:nth-child(n + 12) {
    display: none
}

.photo-callout-widget__container--5-col div.photo-callout-widget:nth-child(n + 12) {
    display: none
}

@media only screen and (min-width: 112.5em) {
    .photo-callout-widget__container--5-col .photo-callout-widget__img {
        min-width:150px;
        max-width: 150px
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--5-col .photo-callout-widget__img {
        min-width:150px;
        max-width: 150px
    }
}

.photo-callout-widget__container--6-col {
    --number-of-columns: 6;
    -ms-grid-columns: 1fr [6];
    grid-template-columns: repeat(6, 1fr);
    -ms-grid-columns: minmax(100px, 1fr) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr))
}

@media only screen and (max-width: 56.5em) {
    .photo-callout-widget__container--6-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--6-col {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .photo-callout-widget__container--6-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--6-col {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.photo-callout-widget__container--6-col a.photo-callout-widget:nth-child(n + 15) {
    display: none
}

.photo-callout-widget__container--6-col div.photo-callout-widget:nth-child(n + 15) {
    display: none
}

.photo-callout-widget__container--grid-override {
    --number-of-columns: 6;
    --img-height: 600px;
    --img-width: 300px;
    -ms-grid-columns: 1fr [var];
    grid-template-columns: repeat(var(--number-of-columns), 1fr)
}

@media only screen and (max-width: 56.5em) {
    .photo-callout-widget__container--grid-override {
        --number-of-columns: 2
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--grid-override {
        --number-of-columns: 2
    }
}

@media only screen and (max-width: 37.5em) {
    .photo-callout-widget__container--grid-override {
        --number-of-columns: 1
    }
}

@media only screen and (max-width: 0) {
    .photo-callout-widget__container--grid-override {
        --number-of-columns: 1
    }
}

.photo-callout-widget__container>*:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.photo-callout-widget__container>*:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3
}

.photo-callout-widget__container>*:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5
}

.photo-callout-widget__text {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 4%;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    min-height: 66px;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

.photo-callout-widget__text--white {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.photo-callout-widget__text--left-aligned {
    text-align: left;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

.photo-callout-widget__text p {
    margin-bottom: 0;
    font-weight: bold;
    font-family: "futura-pt", Arial, sans-serif;
    line-height: 1.6rem;
    font-size: 1.5rem
}

.photo-callout-widget__text--white p,.photo-callout-widget__text--sand p {
    color: #a50034
}

.photo-callout-widget__text--white p:hover,.photo-callout-widget__text--white p:focus,.photo-callout-widget__text--sand p:hover,.photo-callout-widget__text--sand p:focus {
    color: #ce0041;
    -webkit-transition: 250ms linear;
    transition: 250ms linear
}

.photo-callout-widget__text--white {
    border: none !important
}

.photo-callout-widget__button {
    width: 100%;
    height: 5rem;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: bold;
    border-radius: 4px;
    -ms-grid-column: 1;
    grid-column-start: 1;
    grid-column-end: 4;
    display: none
}

.photo-callout-widget__button--sand,.photo-callout-widget__button--white {
    color: #a50034
}

.photo-callout-widget__button--sand:hover,.photo-callout-widget__button--white:hover {
    color: #ce0041
}

.photo-callout-widget__button+[class*="-widget"] {
    --marginTop: 20px;
    --marginBottom: 20px
}

.photo-callout-widget .ie__fallback--object-fit {
    margin: 0;
    max-height: 150px
}

.photo-callout-widget .photo-callout-widget__button--paginate {
    display: block
}

a.photo-callout-widget,button.photo-callout-widget__load-more {
    border: none
}

a.photo-callout-widget:hover,a.photo-callout-widget:focus,a.photo-callout-widget:focus-within,button.photo-callout-widget__load-more:hover,button.photo-callout-widget__load-more:focus,button.photo-callout-widget__load-more:focus-within {
    -webkit-transition: 250ms linear;
    transition: 250ms linear
}

a.photo-callout-widget[class*="--sand"]:hover,a.photo-callout-widget[class*="--sand"]:focus,a.photo-callout-widget[class*="--sand"]:focus-within,button.photo-callout-widget__load-more[class*="--sand"]:hover,button.photo-callout-widget__load-more[class*="--sand"]:focus,button.photo-callout-widget__load-more[class*="--sand"]:focus-within {
    background-color: #f9f6ef
}

a.photo-callout-widget[class*="--sand"]:hover .photo-callout-widget__text,a.photo-callout-widget[class*="--sand"]:focus .photo-callout-widget__text,a.photo-callout-widget[class*="--sand"]:focus-within .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--sand"]:hover .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--sand"]:focus .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--sand"]:focus-within .photo-callout-widget__text {
    background-color: #f9f6ef
}

a.photo-callout-widget[class*="--red"]:hover,a.photo-callout-widget[class*="--red"]:focus,a.photo-callout-widget[class*="--red"]:focus-within,button.photo-callout-widget__load-more[class*="--red"]:hover,button.photo-callout-widget__load-more[class*="--red"]:focus,button.photo-callout-widget__load-more[class*="--red"]:focus-within {
    background-color: #ce0041
}

a.photo-callout-widget[class*="--red"]:hover .photo-callout-widget__text,a.photo-callout-widget[class*="--red"]:focus .photo-callout-widget__text,a.photo-callout-widget[class*="--red"]:focus-within .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--red"]:hover .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--red"]:focus .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--red"]:focus-within .photo-callout-widget__text {
    background-color: #ce0041
}

a.photo-callout-widget[class*="--white"]:hover,a.photo-callout-widget[class*="--white"]:focus,a.photo-callout-widget[class*="--white"]:focus-within,button.photo-callout-widget__load-more[class*="--white"]:hover,button.photo-callout-widget__load-more[class*="--white"]:focus,button.photo-callout-widget__load-more[class*="--white"]:focus-within {
    background-color: #fafafa
}

a.photo-callout-widget[class*="--white"]:hover .photo-callout-widget__text,a.photo-callout-widget[class*="--white"]:focus .photo-callout-widget__text,a.photo-callout-widget[class*="--white"]:focus-within .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--white"]:hover .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--white"]:focus .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--white"]:focus-within .photo-callout-widget__text {
    background-color: #fafafa
}

a.photo-callout-widget[class*="--black"]:hover,a.photo-callout-widget[class*="--black"]:focus,a.photo-callout-widget[class*="--black"]:focus-within,button.photo-callout-widget__load-more[class*="--black"]:hover,button.photo-callout-widget__load-more[class*="--black"]:focus,button.photo-callout-widget__load-more[class*="--black"]:focus-within {
    background-color: black
}

a.photo-callout-widget[class*="--black"]:hover .photo-callout-widget__text,a.photo-callout-widget[class*="--black"]:focus .photo-callout-widget__text,a.photo-callout-widget[class*="--black"]:focus-within .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--black"]:hover .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--black"]:focus .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--black"]:focus-within .photo-callout-widget__text {
    background-color: black
}

a.photo-callout-widget[class*="--grey"]:hover,a.photo-callout-widget[class*="--grey"]:focus,a.photo-callout-widget[class*="--grey"]:focus-within,button.photo-callout-widget__load-more[class*="--grey"]:hover,button.photo-callout-widget__load-more[class*="--grey"]:focus,button.photo-callout-widget__load-more[class*="--grey"]:focus-within {
    background-color: #efefef
}

a.photo-callout-widget[class*="--grey"]:hover .photo-callout-widget__text,a.photo-callout-widget[class*="--grey"]:focus .photo-callout-widget__text,a.photo-callout-widget[class*="--grey"]:focus-within .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--grey"]:hover .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--grey"]:focus .photo-callout-widget__text,button.photo-callout-widget__load-more[class*="--grey"]:focus-within .photo-callout-widget__text {
    background-color: #efefef
}

.photo-callout-widget__container--no-paginate a.photo-callout-widget a.photo-callout-widget:nth-child(n + 4) {
    display: -ms-grid;
    display: grid
}

.photo-callout-widget__container--no-paginate a.photo-callout-widget div.photo-callout-widget:nth-child(n + 4) {
    display: -ms-grid;
    display: grid
}

.no-js a.photo-callout-widget:nth-child(n + 4) {
    display: -ms-grid;
    display: grid
}

.no-js div.photo-callout-widget:nth-child(n + 4) {
    display: -ms-grid;
    display: grid
}

.ie .photo-callout-widget {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%
}

.ie .photo-callout-widget+[class*="-widget"] {
    margin-top: 0;
    margin-left: 20px;
    margin-bottom: 20px
}

.ie .photo-callout-widget__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ie .photo-callout-widget__container--2-col .photo-callout-widget {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 42%;
    flex: 1 0 42%
}

.ie .photo-callout-widget__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ie .photo-callout-widget__text--left-aligned {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ie .no-js a.photo-callout-widget:nth-child(n + 4) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.ie .no-js div.photo-callout-widget:nth-child(n + 4) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width: 0) {
    .threeColumns .photo-callout-widget__container--3-col p {
        font-size:1.3rem;
        line-height: 1.4rem
    }
}

button.photo-callout-widget__button.photo-callout-widget__button--white {
    color: #a50034;
    border-color: #cfcfcf
}

button.photo-callout-widget__button.photo-callout-widget__button--white:hover {
    color: #ce0041
}

.callout-box-widget--left.callout.callout-box-widget--white {
    border: 1px solid var(--color-cu-light-grey)
}

.photo-callout-widget__container--headshot-overlay a .photo-callout-widget__img {
    background-color: transparent;
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease
}

.photo-callout-widget__container--headshot-overlay a .photo-callout-widget__img:hover,.photo-callout-widget__container--headshot-overlay a .photo-callout-widget__img:focus,.photo-callout-widget__container--headshot-overlay a .photo-callout-widget__img:focus-within {
    -webkit-filter: brightness(80%);
    filter: brightness(80%);
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease
}

.photo-callout-widget__container--no-paginate .photo-callout-widget {
    display: -ms-grid;
    display: grid
}

.photo-callout-widget__text p {
    max-width: 15ch
}

.anchorLinks-widget {
    padding: 16px 0
}

.anchorLinks {
    margin: 0 20px 20px 20px;
    line-height: 1.8em
}

.anchorLinks>a {
    padding: 0 8px 0 8px;
    text-decoration: underline;
    border-left: 1px solid black;
    border-bottom: none;
    font-weight: 600
}

.anchorLinks>a:first-child {
    padding: 0 8px 0 0;
    text-decoration: underline;
    border-left: none;
    border-bottom: none
}

.letterBlock {
    margin: 0 0 20px 20px;
    display: inline-block;
    vertical-align: top;
    width: 100%
}

@media (max-width: 1200px) and (min-width: 904px) {
    .letterBlock :target::before {
        height:120px;
        margin-top: -120px
    }
}

.ie7 .letterBlock {
    display: inline;
    zoom:1}

.letterBlock ul {
    list-style-type: none
}

.letterBlock ul li {
    margin: 0 20px 5px 0;
    padding: 0 0 0 12px;
    text-indent: -12px
}

.letter,.letter:hover,.letter:focus,.letter:visited {
    color: Black !important;
    text-decoration: none;
    margin: 20px 0 5px 0;
    display: block
}

.main>.banner-notification-widget {
    margin-top: 0
}

.banner-notification-widget {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-column-align: center;
    justify-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin-bottom: 30px
}

.banner-notification-widget .banner-notification-widget__text {
    margin-top: 20px;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
    font-family: "futura-pt", Arial, sans-serif
}

.banner-notification-widget .banner-notification-widget__text a {
    border-bottom: 2px dotted currentColor
}

.banner-notification-widget .banner-notification-widget__text p {
    margin-bottom: 0;
    font-family: "futura-pt", Arial, sans-serif
}

.banner-notification-widget .banner-notification-widget__text~.banner-notification-widget__button,.banner-notification-widget .banner-notification-widget__text~.text--link {
    margin-bottom: 20px;
    margin-top: -5px
}

.banner-notification-widget .banner-notification-widget__button {
    font-size: 1.6rem
}

.banner-notification-widget .banner-notification-widget__button:hover {
    padding-top: -6px
}

.banner-notification-widget--left-aligned {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -ms-grid-column-align: start;
    justify-items: start
}

.banner-notification-widget--left-aligned .banner-notification-widget__button,.banner-notification-widget--left-aligned .text--link {
    margin-left: 20px
}

@media all and (-ms-high-contrast: none) {
    .banner-notification-widget {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 1%
    }

    .banner-notification-widget__text {
        max-width: 80%
    }
}

.calendar-25live-widget {
    padding: 16px 0
}

.calendar-25live-headerbar {
    background-color: #E2E1DC;
    border-bottom: 1px solid #C0C0B8;
    border-right: 1px solid #C0C0B8;
    padding: 10px;
    padding-top: 10px;
    width: 100%;
    height: 145px
}

@media (min-width: 780px) {
    .calendar-25live-headerbar {
        height:65px
    }
}

.calendar-25live-headerbar-sect1 {
    float: none;
    text-align: left;
    width: 100%;
    padding-bottom: 15px
}

@media (min-width: 780px) {
    .calendar-25live-headerbar-sect1 {
        float:left;
        width: 30%;
        padding-bottom: 5px
    }
}

.calendar-25live-headerbar-sect2 {
    float: none;
    text-align: left;
    width: 100%;
    padding-bottom: 15px
}

@media (min-width: 780px) {
    .calendar-25live-headerbar-sect2 {
        float:left;
        width: 30%;
        padding-bottom: 5px
    }
}

.calendar-25live-headerbar-sect3 {
    float: none;
    text-align: left;
    width: 100%;
    padding-bottom: 5px
}

@media (min-width: 780px) {
    .calendar-25live-headerbar-sect3 {
        text-align:right;
        display: inline-block;
        width: 40%
    }
}

.career-block-widget {
    display: -ms-grid;
    display: grid;
    height: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -ms-grid-rows: 300px;
    grid-template-rows: 300px;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.career-block-widget--hidden .career-block-widget__text {
    opacity: 0
}

.career-block-widget__text {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr 2fr 1fr;
    grid-template-rows: 1fr 2fr 1fr;
    max-height: 300px;
    margin: 10px 30px 10px 30px;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.8rem;
    opacity: 0;
    -webkit-animation-delay: 300ms;
    animation-delay: 300ms;
    animation: fadein 3s forwards;
    -moz-animation: fadein 3s forwards;
    -webkit-animation: fadein 3s forwards;
    -o-animation: fadein 3s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 3s forwards
}

.career-block-widget__title {
    font-weight: 400;
    max-width: 200px;
    margin-bottom: 2rem;
    opacity: 0;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    animation: fadein 3s forwards;
    -moz-animation: fadein 3s forwards;
    -webkit-animation: fadein 3s forwards;
    -o-animation: fadein 3s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 3s forwards
}

.career-block-widget__scroll-indicator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: default;
    margin-top: 1rem;
    opacity: 0;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    animation: fadein 3s forwards;
    -moz-animation: fadein 3s forwards;
    -webkit-animation: fadein 3s forwards;
    -o-animation: fadein 3s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 3s forwards
}

.career-block-widget__scroll-indicator .fas {
    -webkit-animation: scrollHint 3s 3 ease-in-out;
    animation: scrollHint 3s 3 ease-in-out
}

.career-block-widget__scroll-indicator--stop-hint {
    opacity: 0
}

.career-block-widget__scroll-indicator:after:hover:after {
    content: 'scroll'
}

.career-block-widget:hover__scroll-indicator,.career-block-widget:focus-within__scroll-indicator {
    -webkit-animation: scrollHint 5s 3 ease-in-out;
    animation: scrollHint 5s 3 ease-in-out
}

@-webkit-keyframes scrollHint {
    20%,50% {
        -webkit-transform: translate(0px, 1px)
    }

    50% {
        -webkit-transform: translate(0px, 0px)
    }

    100% {
        -webkit-transform: translate(0px, 0px)
    }
}

@keyframes scrollHint {
    20%,50% {
        -webkit-transform: translate(0px, 1px)
    }

    50% {
        -webkit-transform: translate(0px, 0px)
    }

    100% {
        -webkit-transform: translate(0px, 0px)
    }
}

.career-block-widget__body {
    opacity: 0;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    animation: fadein 3s forwards;
    -moz-animation: fadein 3s forwards;
    -webkit-animation: fadein 3s forwards;
    -o-animation: fadein 3s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 3s forwards
}

.career-block-widget__body--scrollable:after:after {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.career-block-widget__body:not(.career-block-widget__body--scrollable)+.career-block-widget__scroll-indicator,.career-block-widget__body:not(.career-block-widget__body--scrollable) .fas {
    display: none
}

.career-block-widget__body--line-clamp {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow-y: scroll;
    max-height: 100px
}

.career-block-widget__body--remove-line-clamp {
    -webkit-line-clamp: 25;
    overflow-y: auto
}

.career-block-widget__body--remove-line-clamp:after {
    content: '';
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.career-block-widget__salary {
    margin-bottom: 2rem;
    font-size: 2rem;
    opacity: 0;
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    animation: fadein 3s forwards;
    -moz-animation: fadein 3s forwards;
    -webkit-animation: fadein 3s forwards;
    -o-animation: fadein 3s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 3s forwards
}

.career-block-widget__container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [2];
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 35px;
    min-height: 300px;
    margin-bottom: 30px
}

.career-block-widget__container :nth-child(1) {
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s
}

.career-block-widget__container :nth-child(2) {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s
}

.career-block-widget__container :nth-child(3) {
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s
}

.career-block-widget__container :nth-child(4) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s
}

.career-block-widget__container :nth-child(5) {
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s
}

.career-block-widget__container :nth-child(6) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s
}

.career-block-widget__container :nth-child(7) {
    -webkit-animation-delay: 0.35s;
    animation-delay: 0.35s
}

.career-block-widget__container :nth-child(8) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s
}

.career-block-widget__container :nth-child(9) {
    -webkit-animation-delay: 0.45s;
    animation-delay: 0.45s
}

.career-block-widget__container :nth-child(10) {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s
}

.career-block-widget__container :nth-child(11) {
    -webkit-animation-delay: 0.55s;
    animation-delay: 0.55s
}

.career-block-widget__container :nth-child(12) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s
}

.career-block-widget__container :nth-child(13) {
    -webkit-animation-delay: 0.65s;
    animation-delay: 0.65s
}

.career-block-widget__container :nth-child(14) {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s
}

.career-block-widget__container :nth-child(15) {
    -webkit-animation-delay: 0.75s;
    animation-delay: 0.75s
}

.career-block-widget__container :nth-child(16) {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s
}

.career-block-widget__container :nth-child(17) {
    -webkit-animation-delay: 0.85s;
    animation-delay: 0.85s
}

.career-block-widget__container :nth-child(18) {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s
}

.career-block-widget__container :nth-child(19) {
    -webkit-animation-delay: 0.95s;
    animation-delay: 0.95s
}

.career-block-widget__container :nth-child(20) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.career-block-widget__container :nth-child(21) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

.career-block-widget__container :nth-child(22) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.career-block-widget__container :nth-child(23) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
}

.career-block-widget__container :nth-child(24) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.career-block-widget__container :nth-child(25) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
}

.career-block-widget__container :nth-child(26) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.career-block-widget__container :nth-child(27) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s
}

.career-block-widget__container :nth-child(28) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.career-block-widget__container :nth-child(29) {
    -webkit-animation-delay: 1.45s;
    animation-delay: 1.45s
}

.career-block-widget__container :nth-child(30) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.career-block-widget__container :nth-child(31) {
    -webkit-animation-delay: 1.55s;
    animation-delay: 1.55s
}

.career-block-widget__container :nth-child(32) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.career-block-widget__container :nth-child(33) {
    -webkit-animation-delay: 1.65s;
    animation-delay: 1.65s
}

.career-block-widget__container :nth-child(34) {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.career-block-widget__container :nth-child(35) {
    -webkit-animation-delay: 1.75s;
    animation-delay: 1.75s
}

.career-block-widget__container :nth-child(36) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.career-block-widget__container :nth-child(37) {
    -webkit-animation-delay: 1.85s;
    animation-delay: 1.85s
}

.career-block-widget__container :nth-child(38) {
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.career-block-widget__container :nth-child(39) {
    -webkit-animation-delay: 1.95s;
    animation-delay: 1.95s
}

.career-block-widget__container :nth-child(40) {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.career-block-widget__container :nth-child(41) {
    -webkit-animation-delay: 2.05s;
    animation-delay: 2.05s
}

.career-block-widget__container :nth-child(42) {
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.career-block-widget__container :nth-child(43) {
    -webkit-animation-delay: 2.15s;
    animation-delay: 2.15s
}

.career-block-widget__container :nth-child(44) {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.career-block-widget__container :nth-child(45) {
    -webkit-animation-delay: 2.25s;
    animation-delay: 2.25s
}

.career-block-widget__container :nth-child(46) {
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.career-block-widget__container :nth-child(47) {
    -webkit-animation-delay: 2.35s;
    animation-delay: 2.35s
}

.career-block-widget__container :nth-child(48) {
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s
}

.career-block-widget__container :nth-child(49) {
    -webkit-animation-delay: 2.45s;
    animation-delay: 2.45s
}

.career-block-widget__container :nth-child(50) {
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

.career-block-widget__container--3-or-more-items {
    min-height: 650px
}

.career-block-widget__container--3-or-more-items .career-block-widget {
    max-height: 300px
}

.career-block-widget__container+[class*="-widget"] {
    margin: 20px 0 20px 0
}

@media only screen and (max-width: 56.5em) {
    .career-block-widget {
        -webkit-animation:qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
        animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
        -webkit-animation-delay: -1s;
        animation-delay: -1s;
        height: auto
    }

    .career-block-widget__container {
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .career-block-widget {
        -webkit-animation:qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
        animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
        -webkit-animation-delay: -1s;
        animation-delay: -1s;
        height: auto
    }

    .career-block-widget__container {
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.career-block-widget .fadeOut {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-animation: 3s fadeOut linear forwards;
    animation: 3s fadeOut linear forwards
}

.career-block-widget [data-tooltip] {
    position: relative;
    z-index: 2
}

.career-block-widget [data-tooltip]:before,.career-block-widget [data-tooltip]:after {
    visibility: hidden;
    opacity: 0;
    pointer-events: none
}

.career-block-widget [data-tooltip]:before {
    font-family: "futura-pt", Arial, sans-serif;
    position: absolute;
    bottom: 120%;
    left: 50%;
    margin-bottom: 5px;
    margin-left: -80px;
    padding: 7px;
    width: 160px;
    border-radius: 3px;
    background-color: #000;
    background-color: rgba(51,51,51,0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 14px;
    line-height: 1.2
}

.career-block-widget [data-tooltip]:after {
    position: absolute;
    bottom: 120%;
    left: 50%;
    margin-left: -5px;
    width: 0;
    border-top: 5px solid #000;
    border-top: 5px solid rgba(51,51,51,0.9);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0
}

.career-block-widget [data-tooltip]:hover:before,.career-block-widget [data-tooltip]:hover:after {
    visibility: visible;
    opacity: 1
}

.career-block-widget .staggerChildren :nth-child(1) {
    -webkit-animation-delay: 0.13s;
    animation-delay: 0.13s
}

.career-block-widget .staggerChildren :nth-child(2) {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s
}

.career-block-widget .staggerChildren :nth-child(3) {
    -webkit-animation-delay: 0.39s;
    animation-delay: 0.39s
}

@keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

[class*="-widget"]+.career-block-widget__container {
    margin-top: 35px
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .career-block-widget__container {
        display: block
    }

    .career-block-widget__text {
        display: block
    }
}

.sponsor-box-widget--small {
    display: block
}

.sponsor-box-widget li {
    list-style: none
}

.carousel-prev {
    left: 0;
    background: -webkit-linear-gradient(left, rgba(32,32,32,0.6666), rgba(32,32,32,0.25)),url('https://www.chapman.edu/_assets/carousel-prev-2036a0892a7849905856298323949ceb88f969660831223b55063e2aed0f863a.png') no-repeat center/60%;
    background: linear-gradient(to right, rgba(32,32,32,0.6666), rgba(32,32,32,0.25)),url('https://www.chapman.edu/_assets/carousel-prev-2036a0892a7849905856298323949ceb88f969660831223b55063e2aed0f863a.png') no-repeat center/60%;
    background-image: url('https://www.chapman.edu/_assets/carousel-prev-2036a0892a7849905856298323949ceb88f969660831223b55063e2aed0f863a.png');
    background-repeat: no-repeat;
    background-position: center
}

.carousel-next {
    right: 0;
    background: -webkit-linear-gradient(right, rgba(32,32,32,0.6666), rgba(32,32,32,0.25)),url('https://www.chapman.edu/_assets/carousel-next-593b1f79c33d360d236014fad3a6ff1cb48ea0e86143e46de8d3ba8c64311071.png') no-repeat center/60%;
    background: linear-gradient(to left, rgba(32,32,32,0.6666), rgba(32,32,32,0.25)),url('https://www.chapman.edu/_assets/carousel-next-593b1f79c33d360d236014fad3a6ff1cb48ea0e86143e46de8d3ba8c64311071.png') no-repeat center/60%;
    background-image: url('https://www.chapman.edu/_assets/carousel-next-593b1f79c33d360d236014fad3a6ff1cb48ea0e86143e46de8d3ba8c64311071.png');
    background-repeat: no-repeat;
    background-position: center
}

.carousel-prevnext {
    bottom: 160px;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0;
    width: 8%;
    z-index: 1;
    opacity: 0.5;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    background-color: rgba(0,0,0,0)
}

.carousel-prevnext:hover {
    opacity: 1
}

.carousel-widget a {
    color: white
}

.carousel-widget a.carousel-prevnext {
    border: none;
    outline: none
}

.carousel-widget a.carousel-prevnext:hover,.carousel-widget a.carousel-prevnext:focus,.carousel-widget a.carousel-prevnext:active,.carousel-widget a.carousel-prevnext:visited {
    border: none;
    outline: none
}

.carousel-widget {
    border: 0 solid;
    color: inherit;
    font-size: inherit;
    margin: 0 0 20px 0;
    text-decoration: none;
    vertical-align: inherit;
    height: 0;
    padding-top: 56.25%;
    padding-bottom: 160px;
    position: relative;
    width: 100%;
    z-index: 0;
    background-color: #2f2f2f;
    border-radius: 0 0 4px 4px;
    color: #ffffff
}

#big-sponsor .carousel-widget,#small-sponsor .carousel-widget {
    border: 1px solid #bcbcbc;
    background: white
}

#big-sponsor .carousel-widget li,#small-sponsor .carousel-widget li {
    width: 153px;
    padding: 1em 0;
    text-align: center
}

#big-sponsor .carousel-widget .jcarousel-prev,#big-sponsor .carousel-widget .jcarousel-next,#small-sponsor .carousel-widget .jcarousel-prev,#small-sponsor .carousel-widget .jcarousel-next {
    position: absolute;
    background-color: #eaeaea;
    color: #a50034;
    width: 24px;
    height: 26px;
    font-size: 1.5em;
    text-align: center;
    cursor: pointer
}

#big-sponsor .carousel-widget .jcarousel-prev-disabled,#big-sponsor .carousel-widget .jcarousel-next-disabled,#small-sponsor .carousel-widget .jcarousel-prev-disabled,#small-sponsor .carousel-widget .jcarousel-next-disabled {
    color: #bcbcbc
}

#big-sponsor .carousel-widget .jcarousel-prev {
    top: -27px;
    right: 29px
}

#big-sponsor .carousel-widget .jcarousel-next {
    top: -27px;
    right: 0
}

#small-sponsor .carousel-widget .jcarousel-prev {
    bottom: -27px;
    left: 0px
}

#small-sponsor .carousel-widget .jcarousel-next {
    bottom: -27px;
    right: 0px
}

.carousel-widget:before,.carousel-widget::after {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit
}

.carousel-widget *:first-child {
    margin-top: 0
}

.carousel-widget figure {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit;
    display: none
}

.carousel-widget figure.active {
    display: block
}

.carousel-widget figure.active blockquote {
    -webkit-animation: carousel-slidein 400ms;
    animation: carousel-slidein 400ms
}

.carousel-widget figure::before,.carousel-widget figure::after {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit
}

.carousel-widget figure blockquote h2 {
    margin-top: 20px;
    margin-top: 1.25rem;
    font-family: Arial, sans-serif;
    color: #2f2f2f;
    font-size: 1.5em;
    line-height: 1.16666666666667;
    line-height: 1.75rem
}

.carousel-widget figure blockquote p {
    font-size: .875em;
    line-height: 1.25rem
}

.carousel-widget figcaption {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit;
    display: block;
    background-color: #2f2f2f;
    border-radius: 0 0 4px 4px;
    bottom: 0;
    font-size: 14px;
    left: 0;
    line-height: 20px;
    min-height: 160px;
    padding: 16px;
    position: absolute;
    right: 0;
    z-index: 2
}

.carousel-widget figcaption::before,.carousel-widget figcaption::after {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit
}

.carousel-widget blockquote {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit;
    display: block;
    position: absolute;
    bottom: 160px;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0
}

.carousel-widget blockquote::before,.carousel-widget blockquote::after {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit
}

.carousel-widget h2,.carousel-widget p {
    color: #F9F9F9
}

.carousel-widget h2 {
    font-family: Arial, sans-serif;
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0 0 10px 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit
}

.carousel-widget h2::before,.carousel-widget h2::after {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit
}

.carousel-widget p {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit
}

.carousel-widget p::before,.carousel-widget p::after .carousel-widget img {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit
}

.carousel-widget img::before,.carousel-widget img::after {
    border: 0 solid;
    box-sizing: inherit;
    color: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    vertical-align: inherit
}

[data-img] {
    background-color: rgba(0,0,0,0.125);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

[data-img~="contain"] {
    background-size: contain
}

[data-img~="top-left"] {
    background-position: 0% 0%
}

[data-img~="top-center"] {
    background-position: 50% 0%
}

[data-img~="top-right"] {
    background-position: 100% 0%
}

[data-img~="middle-left"] {
    background-position: 0% 50%
}

[data-img~="middle-right"] {
    background-position: 100% 50%
}

[data-img~="bottom-left"] {
    background-position: 0% 100%
}

[data-img~="bottom-center"] {
    background-position: 50% 100%
}

[data-img~="bottom-right"] {
    background-position: 100% 100%
}

@-webkit-keyframes carousel-slidein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes carousel-slidein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.collapsibles-widget {
    margin: 0 0 20px 0
}

.collapsibles-widget .summaryText {
    margin-bottom: 10px;
    line-height: 20px
}

.collapsibles-widget .accordion {
    background-color: white;
    border-radius: 4px;
    margin-bottom: 6px;
    border: 1px solid #ddd
}

.collapsibles-widget .accordion.first {
    margin-top: 20px
}

.collapsibles-widget .accordion table {
    width: 100%
}

.collapsibles-widget .accordion .content {
    margin: 10px 20px 18px 20px;
    overflow: hidden;
    overflow-x: scroll
}

.collapsibles-widget .accordion .header {
    background-color: #eaeaea;
    font-size: 16px;
    padding: 10px 45px 10px 20px;
    margin: 0;
    position: relative;
    cursor: pointer;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 600;
    text-transform: none;
    line-height: 2.2rem
}

.collapsibles-widget .accordion .header .show,.collapsibles-widget .accordion .header .hide {
    position: absolute;
    font-family: 'Font Awesome 6 Pro';
    visibility: visible;
    font-weight: 900;
    text-align: center;
    height: 100%;
    top: 0;
    right: 20px
}

.collapsibles-widget .accordion .header .show:after,.collapsibles-widget .accordion .header .hide:after {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    height: 100%;
    -ms-grid-row-align: center !important;
    align-self: center !important
}

.collapsibles-widget .accordion .header .show {
    display: block
}

.collapsibles-widget .accordion .header .show:after {
    content: "\f078"
}

.collapsibles-widget .accordion .header .show:hover {
    display: block
}

.collapsibles-widget .accordion .header .show,.collapsibles-widget .accordion .header .hide {
    position: absolute;
    font-family: 'Font Awesome 6 Pro';
    visibility: visible;
    font-weight: 900
}

.collapsibles-widget .accordion .header .hide {
    background-position: -23px -29px;
    display: none
}

.collapsibles-widget .accordion .header .hide:after {
    content: "\f077"
}

.collapsibles-widget .accordion .header .hide:hover {
    background-position: -51px -29px;
    display: none
}

.collapsibles-widget .accordion .header:focus {
    outline: 2px dotted #a50034;
    outline-offset: 5px;
    z-index: 100
}

.collapsibles-widget .accordion.active header {
    background-color: #eaeaea
}

.collapsibles-widget .accordion.active .header {
    font-weight: 800;
    background: #eaeaea;
    color: #a50034
}

.collapsibles-widget .accordion.active .header .show {
    display: none
}

.collapsibles-widget .accordion.active .header .hide {
    display: block
}

.ie7 .collapsibles-widget .accordion {
    zoom:normal}

.ie7 .collapsibles-widget .accordion.active header {
    background-color: #eaeaea
}

.ie7 .collapsibles-widget .accordion h3 {
    zoom:normal}

.ie7 .collapsibles-widget .accordion .header {
    background-color: #eaeaea;
    overflow: hidden;
    width: 100%
}

.ie9 .collapsibles-widget .accordion .header {
    -webkit-filter: none;
    filter: none
}

.collapsibles-widget .accordion:active h3.header {
    z-index: 1
}

.toggle-expand-collapse {
    margin-top: -32px;
    display: block;
    float: right;
    cursor: pointer;
    border-bottom: 2px dotted;
    color: #a50034;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.8rem;
    text-align: center
}

.toggle-expand-collapse:focus {
    outline: unset;
    outline: 2px dotted #a50034;
    outline-offset: 2px;
    border-bottom: none
}

.editableContent.summaryText {
    padding-bottom: 1.5rem
}

.accordion.active .content .hidden {
    display: none;
    overflow: hidden
}

.accordion.active .content .expanded {
    display: block;
    overflow: visible
}

.accordion.active .content :focus {
    outline: 2px dotted #a50034
}

.collapsibles-widget .accordion .header .show::after {
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    height: 100%;
    -ms-grid-row-align: center !important;
    align-self: center !important
}

.collapsibles-widget .accordion .header .show,.collapsibles-widget .accordion .header .hide {
    height: 100%;
    top: 0
}

.leftNavSubContent>.contact-profile-widget {
    margin-top: 0
}

.contact-profile-widget {
    --space-medium-space: 20px;
    text-align: center;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.contact-profile-widget+[class*="-widget"] {
    margin: 20px 0 20px 0
}

.contact-profile-widget a {
    padding-top: 0
}

.contact-profile-widget .contact-profile-widget__img {
    --space-imgSize: 150px;
    margin-top: 15px;
    margin-bottom: 10px;
    max-width: 200px;
    -ms-grid-column-align: center;
    justify-self: center;
    height: var(--space-imgSize);
    width: var(--space-imgSize)
}

.contact-profile-widget .contact-profile-widget__heading {
    padding-top: 32px;
    font-size: 2.8rem;
    font-weight: 500;
    max-width: 70%;
    -ms-grid-column-align: center;
    justify-self: center;
    margin-top: 0;
    margin-bottom: .5rem
}

.contact-profile-widget .contact-profile-widget__heading~.contact-profile-widget__name {
    margin-top: 15px
}

.contact-profile-widget .contact-profile-widget__heading~.contact-profile-widget__email {
    padding-bottom: 20px
}

.contact-profile-widget .contact-profile-widget__heading~.contact-profile-widget__dept {
    margin-bottom: 15px
}

.contact-profile-widget .contact-profile-widget__name {
    font-weight: 600
}

.contact-profile-widget .contact-profile-widget__name,.contact-profile-widget .contact-profile-widget__dept,.contact-profile-widget .contact-profile-widget__subheading,.contact-profile-widget .contact-profile-widget__phone-number {
    font-size: 1.6rem;
    padding-bottom: 2px;
    padding-left: 20px;
    padding-right: 20px
}

.contact-profile-widget .contact-profile-widget__email {
    margin-bottom: var(--space-medium-space);
    padding-bottom: 30px
}

@media all and (-ms-high-contrast: none) {
    .contact-profile-widget {
        display: block;
        padding-top: 25px;
        margin-bottom: 25px
    }

    .contact-profile-widget__img {
        display: inline;
        width: 200px;
        height: 200px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%
    }

    .contact-profile-widget__heading {
        display: inline
    }

    [data-object-fit='cover'] {
        -o-object-fit: cover;
        object-fit: cover
    }

    [data-object-fit='contain'] {
        -o-object-fit: contain;
        object-fit: contain
    }

    .ie__fallback--object-fit {
        margin-top: 25px;
        margin-left: 25px;
        margin-right: 25px;
        margin-bottom: 25px
    }
}

.contact-profile-widget--white {
    border: 1px solid var(--color-cu-light-grey) !important
}

.funnel-boxes-widget {
    padding: 16px 0
}

.funnel-boxes-widget a {
    display: inline-block
}

.ie7 .funnel .funnelBlock {
    zoom:1;display: inline
}

.funnel .funnelBlock {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 0 0 32px 0
}

@media screen and (min-width: 1130px) {
    .funnel .funnelBlock {
        width:300px;
        margin: 0 16px 32px 16px
    }
}

.funnel .funnelBlock .featureImage {
    text-align: center;
    line-height: 0
}

.funnel .funnelBlock .featureImage img {
    height: 120px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center
}

.funnel .funnelBlock h2 {
    font-size: 2rem;
    line-height: 2.4rem;
    margin-top: .5rem
}

.funnel .funnelBlock h3 {
    font-weight: 700;
    font-size: 18px;
    font-style: normal;
    color: #2f2f2f;
    padding: 10px 0 5px 0;
    margin: 0;
    clear: both;
    line-height: 1.25
}

.funnel .funnelBlock h3 a {
    font-weight: 700;
    font-size: 18px;
    font-style: normal;
    color: #2f2f2f;
    padding: 10px 0 5px 0;
    margin: 0;
    clear: both;
    line-height: 1.25
}

.funnel .funnelBlock h3 a:hover {
    color: #a50034
}

.funnel .funnelBlock ul {
    list-style-type: none;
    padding: 0
}

.funnel .funnelBlock li {
    margin: 0 0 3px 0
}

.funnel .funnelBlock .linkList {
    margin: 10px 0 0 0
}

.funnel .funnelBlock .copy {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400
}

.funnel .more {
    color: #2f2f2f;
    font-weight: 800;
    font-size: 11px;
    cursor: pointer
}

.funnel .region h3 a {
    font-weight: 700;
    font-size: 18px;
    font-style: normal;
    color: #2f2f2f;
    padding: 10px 0 5px 0;
    margin: 0;
    clear: both;
    line-height: 1.25
}

.funnelBlock a:link,.funnelBlock a:visited {
    border-bottom: none
}

@media only screen and (max-width: 768px) {
    .funnelBlock {
        max-width:315px
    }
}

html {
    box-sizing: border-box
}

*,*::after,*::before {
    box-sizing: inherit
}

@keyframes sonar-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    100% {
        box-shadow: 0 0 0 35px rgba(0,0,0,0)
    }
}

@-webkit-keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes squiggle-background {
    0% {
        background-position: 0
    }

    100% {
        background-position: 18px
    }
}

.squiggle {
    display: inline-block
}

.squiggle:after {
    display: block;
    content: "";
    margin-top: 2px;
    height: 4px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE4IDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnNxdWlnZ2xlLWZsYXQ8L3RpdGxlPjxwYXRoIGQ9Ik0wIDRWMS44NzNjMS42MTEgMCAyLjU5NS0uMjMgNC4zMjMtLjg3M2wuMzctLjEzN0M2LjM1MS4yNDggNy40MDUgMCA4Ljk0IDBjMS41MDggMCAyLjU2NS4yNDMgNC4xODIuODM1bC40NDYuMTY0YzEuNzM5LjY0IDIuNzY0Ljg3NCA0LjQzLjg3NFY0Yy0xLjk0NCAwLTMuMTg0LS4yODQtNS4xMjYtLjk5OWwtLjQ0My0uMTYzYy0xLjQxNC0uNTE3LTIuMjYtLjcxLTMuNDg5LS43MS0xLjI1IDAtMi4wOTMuMTk3LTMuNTQ4LjczNUw1LjAyNiAzQzMuMDkzIDMuNzIgMS44OTQgNCAwIDR6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNhNTAwMzQiLz48L3N2Zz4=");
    background-repeat: repeat-x;
    -webkit-transition: 0.15s linear;
    transition: 0.15s linear;
    visibility: hidden;
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.squiggle:hover:after {
    visibility: visible
}

.squiggle-1-1:after {
    width: 100%;
    opacity: 0
}

.squiggle-1-1:hover:after {
    opacity: 1
}

.squiggle-1-2:after {
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.squiggle-1-2:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.squiggle-2-1:after {
    width: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

.squiggle-2-1:hover:after {
    width: 100%
}

.squiggle-2-2 {
    position: relative
}

.squiggle-2-2:after {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 0%;
    left: 50%;
    -webkit-transition-duration: 1.3s;
    transition-duration: 1.3s
}

.squiggle-2-2:hover:after {
    width: 100%;
    left: 0%
}

.squiggle-3:after {
    visibility: visible;
    width: 100%;
    -webkit-animation: none;
    animation: none
}

.squiggle-3:hover:after {
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes sonar-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    100% {
        box-shadow: 0 0 0 35px rgba(0,0,0,0)
    }
}

@-webkit-keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes squiggle-background {
    0% {
        background-position: 0
    }

    100% {
        background-position: 18px
    }
}

.squiggle {
    display: inline-block
}

.squiggle:after {
    display: block;
    content: "";
    margin-top: 2px;
    height: 4px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE4IDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnNxdWlnZ2xlLWZsYXQ8L3RpdGxlPjxwYXRoIGQ9Ik0wIDRWMS44NzNjMS42MTEgMCAyLjU5NS0uMjMgNC4zMjMtLjg3M2wuMzctLjEzN0M2LjM1MS4yNDggNy40MDUgMCA4Ljk0IDBjMS41MDggMCAyLjU2NS4yNDMgNC4xODIuODM1bC40NDYuMTY0YzEuNzM5LjY0IDIuNzY0Ljg3NCA0LjQzLjg3NFY0Yy0xLjk0NCAwLTMuMTg0LS4yODQtNS4xMjYtLjk5OWwtLjQ0My0uMTYzYy0xLjQxNC0uNTE3LTIuMjYtLjcxLTMuNDg5LS43MS0xLjI1IDAtMi4wOTMuMTk3LTMuNTQ4LjczNUw1LjAyNiAzQzMuMDkzIDMuNzIgMS44OTQgNCAwIDR6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNhNTAwMzQiLz48L3N2Zz4=");
    background-repeat: repeat-x;
    -webkit-transition: 0.15s linear;
    transition: 0.15s linear;
    visibility: hidden;
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.squiggle:hover:after {
    visibility: visible
}

.squiggle-1-1:after {
    width: 100%;
    opacity: 0
}

.squiggle-1-1:hover:after {
    opacity: 1
}

.squiggle-1-2:after {
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.squiggle-1-2:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.squiggle-2-1:after {
    width: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

.squiggle-2-1:hover:after {
    width: 100%
}

.squiggle-2-2 {
    position: relative
}

.squiggle-2-2:after {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 0%;
    left: 50%;
    -webkit-transition-duration: 1.3s;
    transition-duration: 1.3s
}

.squiggle-2-2:hover:after {
    width: 100%;
    left: 0%
}

.squiggle-3:after {
    visibility: visible;
    width: 100%;
    -webkit-animation: none;
    animation: none
}

.squiggle-3:hover:after {
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@media only screen and (min-width: 905px) {
    :root {
        --space-mastheadVideoHeight: 700px !important
    }
}

:root {
    --color-cu-red: #a50034;
    --color-cu-red-rgb-transparent: rgba(165, 0, 52, 0.95);
    --color-cu-dark-red: #851c2b;
    --color-cu-off-white: #f7f6f0;
    --color-cu-light-grey: #eaeaea;
    --color-cu-light-grey-2: #ddd;
    --color-cu-warm-light-grey: #eaeaea;
    --color-cardinal: #a50034;
    --color-cardinal-hover: #810029;
    --color-pillar: #686259;
    --color-panther-black: #231f20;
    --color-pb: #231f20;
    --color-black: #231f20;
    --color-theme-bg-color-alpha: transparent;
    --color-cu-black: #231f20;
    --color-red-button-hover: #c8003f;
    --color-red-button-active: #88002b;
    --color-white: white;
    --color-brown: #896d49;
    --color-teal: #009ca6;
    --color-teal-hover: #24d4bf;
    --color-pacific: #009ca6;
    --color-pacific-hover: #24d4bf;
    --color-teal2: #02bac2;
    --color-teal2-hover: #01cdd4;
    --color-teal2-light: #a6ddd1;
    --color-red: #a50034;
    --color-red-secondary: #ce0041;
    --color-red-tertiary: #7c0027;
    --color-red-hover: #ce0041;
    --color-red-active: #7f0026;
    --color-grey: #2f2f2f;
    --color-grey-hover: #4c4b45;
    --color-grey2: #6e6e66;
    --color-grey2-hover: #918e87;
    --color-white-alpha: rgba(255, 255, 240, 0.8);
    --color-white-alpha-50: rgba(255, 255, 240, 0.5);
    --color-sand: #f6f2e8;
    --color-sand-alpha: rgba(246, 242, 232, 0.8);
    --color-slate: #666;
    --color-cu-font-color: #2f2f2f;
    --color-cu-link-hover: #bb223c;
    --color-cu-link-down: #851c2b;
    --color-cu-form-shadow: #797564;
    --color-cu-border: #a58f75;
    --color-new-button-primary: #01cdd4;
    --color-new-button-secondary: #02bac2;
    --color-new-button-hover-primary: #a6ddd1;
    --color-new-button-hover-secondary: #02bac2;
    --color-theme-light-grey: #dbdfcf;
    --color-grey-light: #ccc;
    --color-light-grey: #ccc;
    --color-uninav-light-grey: #ddd;
    --color-theme-yellow: #d4e13c;
    --color-theme-blue: #006185;
    --color-asbe-primary: #a50034;
    --color-asbe-secondary: #ce0041;
    --color-asbe-tertiary: #7c0027;
    --color-education-primary: #a50034;
    --color-education-secondary: #ce0041;
    --color-education-tertiary: #7c0027;
    --color-communication-primary: #a50034;
    --color-communication-secondary: #ce0041;
    --color-communication-tertiary: #7c0027;
    --color-copa-primary: #a50034;
    --color-copa-secondary: #ce0041;
    --color-copa-tertiary: #7c0027;
    --color-crean-primary: #a50034;
    --color-crean-secondary: #ce0041;
    --color-crean-tertiary: #7c0027;
    --color-dance-primary: #a50034;
    --color-dance-secondary: #ce0041;
    --color-dance-tertiary: #7c0027;
    --color-dodge-primary: #a50034;
    --color-dodge-secondary: #ce0041;
    --color-dodge-tertiary: #7c0027;
    --color-music-primary: #a50034;
    --color-music-secondary: #7c0027;
    --color-music-tertiary: #ce0041;
    --color-pharmacy-primary: #a50034;
    --color-pharmacy-secondary: #ce0041;
    --color-pharmacy-tertiary: #7c0027;
    --color-scst-primary: #a50034;
    --color-scst-secondary: #ce0041;
    --color-scst-tertiary: #7c0027;
    --color-theatre-primary: #a50034;
    --color-theatre-secondary: #ce0041;
    --color-theatre-tertiary: #7c0027;
    --color-wilkinson-primary: #a50034;
    --color-wilkinson-secondary: #ce0041;
    --color-wilkinson-tertiary: #7c0027;
    --color-law-primary: #a50034;
    --color-law-secondary: #810029;
    --font-size-html: 62.5%;
    --font-size-body: 1.6rem;
    --font-leading-body: 2.4rem;
    --font-family-futura-regular: "futura-pt", Arial, sans-serif;
    --font-family-futura: "futura-pt", Arial, sans-serif;
    --font-family-futura-condensed: "futura-pt-condensed", Arial, sans-serif;
    --font-family-arial: Arial, sans-serif;
    --font-family-minion: "minion-pro", Arial, serif;
    --font-family-font-stack-body: Arial, sans-serif;
    --font-family-font-stack-heading: "futura-pt", Arial, sans-serif;
    --font-family-font-stack-heading-emphasis: "futura-pt-condensed", Arial, sans-serif;
    --space-uninav-div-height: 60px;
    --space-utility-button-width: 60px;
    --space-base-spacing: 16px;
    --space-widget-margin-top: 30px;
    --space-30px: 30px;
    --space-omniNavHeightDesktop: 60px;
    --space-omniNavHeightMobile: 123px;
    --space-uninav-total-height: 120px;
    --space-uninav-height-mobile: 60px;
    --space-content-padding: 2%;
    --space-line-height: 2.4rem;
    --space-medium-spacing: 20px;
    --space-zIndexTopmost: 9999999999999992;
    --space-smallImgSize: 200px;
    --space-standardPadding: 5%;
    --space-mastheadVideoHeight: 750px;
    --border-red-dots: 2px dotted #a50034;
    --border-solid-grey: 1px solid #eaeaea;
    --border-medium-solid-panther-black: 3px solid #231f20;
    --border-cu-red: #a50034
}

.text--red {
    color: #a50034;
    background-color: unset
}

.text .red {
    color: #a50034
}

.text .white {
    color: white
}

.text--white {
    color: white;
    background-color: unset
}

.text .black {
    color: #231f20
}

.text--black {
    color: #231f20;
    background-color: unset
}

.no-bg {
    background-color: transparent !important
}

@keyframes sonar-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    100% {
        box-shadow: 0 0 0 35px rgba(0,0,0,0)
    }
}

@-webkit-keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes sonar-pulse-circular {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes squiggle-background {
    0% {
        background-position: 0
    }

    100% {
        background-position: 18px
    }
}

.squiggle {
    display: inline-block
}

.squiggle:after {
    display: block;
    content: "";
    margin-top: 2px;
    height: 4px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDE4IDQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnNxdWlnZ2xlLWZsYXQ8L3RpdGxlPjxwYXRoIGQ9Ik0wIDRWMS44NzNjMS42MTEgMCAyLjU5NS0uMjMgNC4zMjMtLjg3M2wuMzctLjEzN0M2LjM1MS4yNDggNy40MDUgMCA4Ljk0IDBjMS41MDggMCAyLjU2NS4yNDMgNC4xODIuODM1bC40NDYuMTY0YzEuNzM5LjY0IDIuNzY0Ljg3NCA0LjQzLjg3NFY0Yy0xLjk0NCAwLTMuMTg0LS4yODQtNS4xMjYtLjk5OWwtLjQ0My0uMTYzYy0xLjQxNC0uNTE3LTIuMjYtLjcxLTMuNDg5LS43MS0xLjI1IDAtMi4wOTMuMTk3LTMuNTQ4LjczNUw1LjAyNiAzQzMuMDkzIDMuNzIgMS44OTQgNCAwIDR6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNhNTAwMzQiLz48L3N2Zz4=");
    background-repeat: repeat-x;
    -webkit-transition: 0.15s linear;
    transition: 0.15s linear;
    visibility: hidden;
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.squiggle:hover:after {
    visibility: visible
}

.squiggle-1-1:after {
    width: 100%;
    opacity: 0
}

.squiggle-1-1:hover:after {
    opacity: 1
}

.squiggle-1-2:after {
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px)
}

.squiggle-1-2:hover:after {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.squiggle-2-1:after {
    width: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s
}

.squiggle-2-1:hover:after {
    width: 100%
}

.squiggle-2-2 {
    position: relative
}

.squiggle-2-2:after {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 0%;
    left: 50%;
    -webkit-transition-duration: 1.3s;
    transition-duration: 1.3s
}

.squiggle-2-2:hover:after {
    width: 100%;
    left: 0%
}

.squiggle-3:after {
    visibility: visible;
    width: 100%;
    -webkit-animation: none;
    animation: none
}

.squiggle-3:hover:after {
    -webkit-animation-name: squiggle-background;
    animation-name: squiggle-background;
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@keyframes qbal-FadeEnter {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes qbal-RightEnter {
    from {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-LeftEnter {
    from {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpEnter {
    from {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownEnter {
    from {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpExaggeratedEnter {
    from {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownSubtleEnter {
    from {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowEnter {
    from {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowExaggeratedEnter {
    from {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-ExpandHorizontalEnter164 {
    from {
        width: 0
    }

    to {
        width: 164px
    }
}

@keyframes qbal-FadeExit {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes qbal-RightExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }
}

@keyframes qbal-LeftExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }
}

@keyframes qbal-DownExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }
}

@keyframes qbal-DownExaggeratedExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }
}

@keyframes qbal-UpExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }
}

@keyframes qbal-UpSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}

@keyframes qbal-ShrinkSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }
}

@keyframes qbal-ShrinkExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }
}

@keyframes qbal-CollapseHorizontalExit164 {
    from {
        width: 164px
    }

    to {
        width: 0
    }
}

@keyframes qbal-PulseGrow {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(2.75);
        transform: scale(2.75)
    }
}

@keyframes qbal-PulseFade {
    from {
        opacity: 0.5
    }

    to {
        opacity: 0
    }
}

.qbal-fade-enter {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

.qbal-slideRight-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideLeft-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideUp-enter {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideDown-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideDownSubtle-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideUpExaggerated-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-expandHorizontal164-enter {
    -webkit-animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards;
    animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards
}

.qbal-expandHorizontal164-enter>* {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards
}

.qbal-drop-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-grow-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-growExaggerated-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-fade-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
}

.qbal-slideRight-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideLeft-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideDown-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideUp-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideUpSubtle-exit {
    -webkit-animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideDownExaggerated-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-collapseHorizontal164-exit {
    -webkit-animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards;
    animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards
}

.qbal-collapseHorizontal164-exit>* {
    -webkit-animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards;
    animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards
}

.qbal-rise-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards
}

.qbal-shrink-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-shrinkSubtle-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-stagger-children :nth-child( 1 ) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.qbal-stagger-children :nth-child( 2 ) {
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms
}

.qbal-stagger-children :nth-child( 3 ) {
    -webkit-animation-delay: 750ms;
    animation-delay: 750ms
}

.qbal-stagger-children :nth-child( 4 ) {
    -webkit-animation-delay: 1000ms;
    animation-delay: 1000ms
}

.qbal-stagger-children :nth-child( 5 ) {
    -webkit-animation-delay: 1250ms;
    animation-delay: 1250ms
}

.qbal-stagger-children :nth-child( 6 ) {
    -webkit-animation-delay: 1500ms;
    animation-delay: 1500ms
}

.qbal-stagger-children :nth-child( 7 ) {
    -webkit-animation-delay: 1750ms;
    animation-delay: 1750ms
}

.qbal-stagger-children :nth-child( 8 ) {
    -webkit-animation-delay: 2000ms;
    animation-delay: 2000ms
}

.qbal-stagger-children :nth-child( 9 ) {
    -webkit-animation-delay: 2250ms;
    animation-delay: 2250ms
}

.qbal-stagger-children :nth-child( 10 ) {
    -webkit-animation-delay: 2500ms;
    animation-delay: 2500ms
}

.qbal-stagger-children :nth-child( 11 ) {
    -webkit-animation-delay: 2750ms;
    animation-delay: 2750ms
}

.qbal-stagger-children :nth-child( 12 ) {
    -webkit-animation-delay: 3000ms;
    animation-delay: 3000ms
}

.qbal-stagger-children :nth-child( 13 ) {
    -webkit-animation-delay: 3250ms;
    animation-delay: 3250ms
}

.qbal-stagger-children :nth-child( 14 ) {
    -webkit-animation-delay: 3500ms;
    animation-delay: 3500ms
}

.qbal-stagger-children :nth-child( 15 ) {
    -webkit-animation-delay: 3750ms;
    animation-delay: 3750ms
}

.qbal-stagger-children :nth-child( 16 ) {
    -webkit-animation-delay: 4000ms;
    animation-delay: 4000ms
}

.qbal-stagger-children :nth-child( 17 ) {
    -webkit-animation-delay: 4250ms;
    animation-delay: 4250ms
}

.qbal-stagger-children :nth-child( 18 ) {
    -webkit-animation-delay: 4500ms;
    animation-delay: 4500ms
}

.qbal-stagger-children :nth-child( 19 ) {
    -webkit-animation-delay: 4750ms;
    animation-delay: 4750ms
}

.qbal-stagger-children :nth-child( 20 ) {
    -webkit-animation-delay: 5000ms;
    animation-delay: 5000ms
}

.qbal-pulse {
    -webkit-animation: qbal-PulseGrow 2s cubic-bezier(0.35, 0, 0.5, 1),qbal-PulseFade 2s cubic-bezier(0.35, 0, 0.5, 1);
    animation: qbal-PulseGrow 2s cubic-bezier(0.35, 0, 0.5, 1),qbal-PulseFade 2s cubic-bezier(0.35, 0, 0.5, 1);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.qbal-transition-width {
    -webkit-transition: width 500ms cubic-bezier(0.35, 0, 0.25, 1);
    transition: width 500ms cubic-bezier(0.35, 0, 0.25, 1);
    will-change: width
}

.qbal-transition-height {
    -webkit-transition: height 500ms cubic-bezier(0.35, 0, 0.25, 1);
    transition: height 500ms cubic-bezier(0.35, 0, 0.25, 1);
    will-change: height
}

.qbal-transition-opacity {
    -webkit-transition: opacity 250ms cubic-bezier(0.35, 0, 0.5, 1);
    transition: opacity 250ms cubic-bezier(0.35, 0, 0.5, 1);
    will-change: opacity
}

.qbal-transition-color {
    -webkit-transition: color 250ms cubic-bezier(0.35, 0, 0.5, 1);
    transition: color 250ms cubic-bezier(0.35, 0, 0.5, 1);
    will-change: color
}

.qbal-overlay-enter {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

.qbal-overlay-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
}

.qbal-trowserModal-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

@media screen and (prefers-reduced-motion: reduce) {
    .qbal-trowserModal-enter {
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
    }
}

.qbal-trowserModal-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

@media screen and (prefers-reduced-motion: reduce) {
    .qbal-trowserModal-exit {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
    }
}

.qbal-rightDrawer-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-rightDrawer-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-dialogModal-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-dialogModal-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-toastNotification-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-toastNotification-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards
}

.qbal-tooltip-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-tooltip-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
}

.qbal-coachMark-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-coachMark-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-expandHorizontal164-enter {
    -webkit-animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards;
    animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards
}

.qbal-expandHorizontal164-enter>* {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards
}

.qbal-collapseHorizontal164-exit {
    -webkit-animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards;
    animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards
}

.qbal-collapseHorizontal164-exit>* {
    -webkit-animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards;
    animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards
}

.qbal-flyout-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-flyout-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-dropdown-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-dropdown-exit {
    -webkit-animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-tabContent-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.qbal-tabContent-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

#theme .theme-bg-color {
    background-color: #a50034
}

#theme .theme-border-color {
    border-color: #a50034
}

#theme .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme .theme-button:hover,#theme .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme .theme-button:hover,#theme .theme-button:focus {
    background-color: #c8003f
}

#theme .theme-button:active {
    background-color: #88002b
}

#theme .theme-button:focus,#theme .theme-button:focus-within {
    outline-color: var(--color- #2f2f2f)
}

#theme .theme-button a:hover,#theme .theme-button a:visited {
    background: #a50034;
    color: white;
    background: unset
}

* {
    word-wrap: break-word
}

.ie7 * {
    zoom:1}

html {
    margin: 0;
    padding: 0;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    background-repeat: repeat-x;
    background-position-y: 64px;
    background-color: white;
    font-family: Arial, sans-serif;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    scroll-behavior: smooth;
    scroll-padding-top: 120px;
    font-size: 62.5%
}

@media only screen and (max-width: 75em) {
    html {
        scroll-padding-top:60px
    }
}

@media only screen and (max-width: 0) {
    html {
        scroll-padding-top:60px
    }
}

html :target:focus {
    outline: none
}

html :target:focus:after {
    content: "";
    outline: 2px dotted #a50034;
    width: 110%;
    position: absolute;
    height: 110%;
    left: -8px;
    padding: 5px 13px 22px 13px;
    top: -5px
}

@media only screen and (max-width: 37.5em) {
    html {
        scroll-padding-top:80px
    }
}

@media only screen and (max-width: 0) {
    html {
        scroll-padding-top:80px
    }
}

@media only screen and (max-width: 75em) {
    html {
        font-size:56.25%
    }
}

@media only screen and (max-width: 0) {
    html {
        font-size:56.25%
    }
}

@media only screen and (max-width: 56.5em) {
    html {
        font-size:58%
    }
}

@media only screen and (max-width: 0) {
    html {
        font-size:58%
    }
}

@media only screen and (min-width: 112.5em) {
    html {
        font-size:62.5%
    }
}

@media only screen and (max-width: 0) {
    html {
        font-size:62.5%
    }
}

html.cu-companion-bar {
    padding-top: 75px !important
}

@media screen and (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto
    }
}

.anchorLinks a {
    z-index: 10;
    position: relative
}

body {
    line-height: 2.4rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400;
    line-height: initial;
    margin: 0;
    padding: 0;
    color: #2f2f2f;
    font-family: Arial, sans-serif;
    font-size: 1.6rem;
    height: auto
}

body.personnel .main {
    margin-left: 0
}

body h4,body .faux-h4,body h5,body .faux-h5,body h6,body .faux-h6 {
    font-weight: 600
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
    display: block
}

hgroup h3 {
    margin: -5px 0 0 0
}

section li {
    max-width: 70%
}

@media (min-width: 780px) {
    section li {
        max-width:100%
    }
}

@media (min-width: 780px) {
    section p {
        color:#2f2f2f
    }
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom:1}

audio:not([controls]),[hidden] {
    display: none
}

button,input,select,textarea {
    font-family: Arial, sans-serif;
    color: #2f2f2f
}

.futura-regular {
    font-family: "futura-pt", Arial, sans-serif
}

.fw-regular {
    font-weight: regular
}

.fw-bold {
    font-weight: bold
}

.focus-no-border:focus {
    border: none
}

.focus-no-border:focus {
    border: none
}

.border-bottom--dotted {
    border-bottom: 2px dotted currentColor
}

.border-bottom--none {
    border-bottom: none !important
}

::-moz-selection,::-moz-selection {
    background: #a50034;
    color: white;
    text-shadow: none
}

::-moz-selection,::selection {
    background: #a50034;
    color: white;
    text-shadow: none
}

[alt] {
    font-family: "futura-pt", Arial, sans-serif;
    opacity: 0;
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms;
    animation: fadein 3s forwards;
    -moz-animation: fadein 3s forwards;
    -webkit-animation: fadein 3s forwards;
    -o-animation: fadein 3s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 3s forwards;
    -webkit-animation-fill-mode: forwards !important;
    animation-fill-mode: forwards !important
}

a {
    color: #a50034;
    text-decoration: none
}

a:visited {
    color: #a50034;
    border-bottom: none
}

a:hover {
    color: #bb223c;
    border-bottom: none;
    text-decoration: underline
}

a:focus {
    outline: 2px dotted #a50034;
    outline-offset: 5px;
    z-index: 2000
}

a:hover,a:active {
    outline: 0;
    text-decoration: none
}

a.cta {
    padding: 7px 10px 7px 10px;
    background-color: #851c2b;
    color: white;
    display: inline-block;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    font-weight: bold;
    max-width: 100%
}

a.cta.hover {
    color: white;
    text-decoration: none;
    background-color: #a50034
}

a.button {
    display: inline-block;
    padding: 1.5rem 2.5rem;
    font-size: 1.6rem;
    border-radius: 3px;
    background: #dad8cf no-repeat center;
    color: #2f2f2f;
    width: 100%;
    margin-bottom: 1rem;
    cursor: pointer;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

a.button:hover {
    background-color: #cac9c4;
    text-decoration: none
}

a.button.red,a.button--red {
    background: #a50034 no-repeat center;
    color: white
}

a.button.red:hover,a.button--red:hover {
    background: #c92741;
    background-color: #c92741;
    text-decoration: none;
    -webkit-transition: 300ms linear all;
    transition: 300ms linear all
}

@media (min-width: 500px) {
    a.button {
        width:auto;
        margin-bottom: 0
    }
}

p.source a:link,p.source a:visited {
    color: #a50034;
    border-bottom: none
}

p.source a:hover {
    color: #bb223c;
    border-bottom: none
}

abbr[title] {
    border-bottom: 1px dotted
}

strong,b {
    font-weight: 600
}

blockquote {
    margin: 1em 40px;
    display: none
}

dfn {
    font-style: italic
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

ins {
    background: #ff9;
    color: #2f2f2f;
    text-decoration: none
}

mark {
    background: #ff0;
    color: #2f2f2f;
    font-style: italic;
    font-weight: bold
}

pre,code,kbd,samp {
    font-family: "courier new", monospace;
    font-size: 1em
}

pre {
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:before,q:after {
    content: "";
    content: none
}

small {
    font-size: 85%
}

sub {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em
}

sub {
    bottom: -0.25em
}

ul,ol {
    margin: 0;
    padding: 0
}

.ie7 ol {
    zoom:normal}

.ie7 ol li {
    zoom:normal;list-style-position: outside;
    margin: 0 0 0 25px
}

dd {
    margin: 0 0 0 40px
}

nav ul,nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    box-sizing: inherit;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto
}

svg:not(:root) {
    overflow: hidden
}

figure,form {
    margin: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

label {
    cursor: pointer
}

legend {
    border: 0;
    *margin-left: -7px;
    padding: 0
}

button,input,select,textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button,input {
    line-height: normal;
    overflow: visible
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border-color: gray;
    overflow: auto;
    height: auto
}

table button,table input {
    *overflow: auto
}

table caption {
    font-weight: 600;
    font-size: 18px
}

button {
    cursor: pointer;
    -webkit-appearance: button
}

input[type="button"],input[type="reset"],input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    margin: 0 5px
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

input:invalid,textarea:invalid {
    background-color: #f0dddd
}

th,tr {
    border-color: grey
}

td {
    border-color: grey;
    vertical-align: top
}

p,li {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400
}

h1,.faux-h1,h2,.faux-h2,h3,.faux-h3 {
    font-family: "futura-pt", Arial, sans-serif
}

h3,.faux-h3,h4,.faux-h4,h5,.faux-h5,h6,.faux-h6 {
    font-weight: 200
}

h1,.faux-h1 {
    font-size: 3.2rem;
    line-height: 3.6rem;
    font-weight: 800rem;
    margin-top: 2rem
}

h2,.faux-h2 {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 2.8rem;
    margin-top: 2rem
}

h3,.faux-h3 {
    font-size: 2.1rem;
    font-weight: 600;
    line-height: 2.5rem;
    margin-top: 2rem
}

h4,.faux-h4 {
    font-size: 1.8 rem;
    line-height: 2.2rem;
    font-weight: 600;
    margin-top: 2rem
}

h5,.faux-h5,h6,.faux-h6 {
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-weight: 600;
    margin-top: 2rem
}

h1,h2,h3,h4,h5,h6 {
    margin-bottom: 0.5rem
}

.fas.fa-external-link-alt {
    font-size: 90%;
    margin-left: 2px;
    text-indent: 0
}

body {
    line-height: 2rem
}

p {
    line-height: 2.2rem;
    font-size: 1.6rem;
    margin-bottom: 2rem
}

body .no-border {
    border: none !important
}

body [class*="__button--white"],body .border-light-grey {
    border: 1px solid var(--color-cu-light-grey) !important
}

body [class*="-widget"] [class*="__button"],body :not([class*="__buttons"]) [class*="__button"] {
    border: none
}

body [class*="-widget"] [class*="__bold"],body :not([class*="__buttons"]) [class*="__bold"] {
    font-weight: bold
}

body [class*="-widget"] [class$="__buttons"],body :not([class*="__buttons"]) [class$="__buttons"] {
    background-color: none;
    background: none !important
}

body [class*="-widget"] [class$="__buttons"]:hover,body [class*="-widget"] [class$="__buttons"]:focus,body [class*="-widget"] [class$="__buttons"]:focus-within,body :not([class*="__buttons"]) [class$="__buttons"]:hover,body :not([class*="__buttons"]) [class$="__buttons"]:focus,body :not([class*="__buttons"]) [class$="__buttons"]:focus-within {
    background-color: none;
    background: none
}

body .text--link {
    color: #a50034;
    border-bottom: 2px dotted currentColor
}

body .text--link:hover,body .text--link:focus {
    color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--black"] {
    background-color: #231f20;
    color: white
}

body [class*="--black"] [class*="__heading"],body [class*="--black"] a {
    color: white
}

body [class*="--black"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

body [class*="--black"] [class*="__button"]:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--black"] [class*="__button"]:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

body [class*="--black"] .text--link {
    color: white;
    border-bottom: 2px dotted white
}

body [class*="--black"] .text--link:hover,body [class*="--black"] .text--link:focus {
    color: white;
    border-bottom: 2px dotted currentColor;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--white"] {
    background-color: white;
    color: #231f20
}

body [class*="--white"] [class*="__heading"] {
    color: #231f20
}

body [class*="--white"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

body [class*="--white"] [class*="__button"]:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--white"] [class*="__button"]:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

body [class*="--sand"] {
    background-color: #f6f2e8
}

body [class*="--sand"] [class*="__heading"] {
    color: #231f20
}

body [class*="--sand"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

body [class*="--sand"] [class*="__button"]:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--sand"] [class*="__button"]:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

body [class*="--red"] {
    background-color: #a50034;
    color: white
}

body [class*="--red"] ::-moz-selection,body [class*="--red"] ::-moz-selection {
    background: #231f20
}

body [class*="--red"] ::selection,body [class*="--red"] ::-moz-selection {
    background: #231f20
}

body [class*="--red"] [class*="__heading"],body [class*="--red"] a {
    color: white
}

body [class*="--red"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #231f20;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #231f20;
    color: white
}

body [class*="--red"] [class*="__button"]:hover {
    background-color: #393234;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--red"] [class*="__button"]:active {
    background-color: #675b5e;
    background: #231f20;
    color: white
}

body [class*="--red"] .button {
    font-family: "futura-pt", Arial, sans-serif
}

body [class*="--red"] .button:hover,body [class*="--red"] .button:active,body [class*="--red"] .button:focus {
    background-color: black !important;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--red"] .button:focus {
    outline: 2px dotted black
}

body [class*="--red"] .text--link {
    color: #eaeaea;
    border-bottom: 2px dotted currentColor
}

body [class*="--red"] .text--link:hover,body [class*="--red"] .text--link:focus {
    color: white;
    border-bottom: 2px dotted currentColor;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--grey"] {
    background-color: #eaeaea
}

body [class*="--grey"] [class*="__heading"] {
    color: #231f20
}

body [class*="--grey"] [class*="__button"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

body [class*="--grey"] [class*="__button"]:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--grey"] [class*="__button"]:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

body [class*="--grey"] a {
    color: #a50034
}

body [class*="--teal"],body [class*="--pacific"] {
    background-color: #009ca6;
    color: white
}

body [class*="--teal"] ::-moz-selection,body [class*="--teal"] ::-moz-selection,body [class*="--pacific"] ::-moz-selection,body [class*="--pacific"] ::-moz-selection {
    background: #231f20
}

body [class*="--teal"] ::selection,body [class*="--teal"] ::-moz-selection,body [class*="--pacific"] ::selection,body [class*="--pacific"] ::-moz-selection {
    background: #231f20
}

body [class*="--teal"] [class*="__heading"],body [class*="--teal"] a,body [class*="--pacific"] [class*="__heading"],body [class*="--pacific"] a {
    color: white
}

body [class*="--teal"] [class*="__button"]:hover,body [class*="--teal"] [class*="__button"]:active,body [class*="--pacific"] [class*="__button"]:hover,body [class*="--pacific"] [class*="__button"]:active {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

body [class*="--teal"] .text--link,body [class*="--pacific"] .text--link {
    color: #eaeaea;
    border-bottom: 2px dotted currentColor
}

body [class*="--teal"] .text--link:hover,body [class*="--teal"] .text--link:focus,body [class*="--pacific"] .text--link:hover,body [class*="--pacific"] .text--link:focus {
    color: white;
    border-bottom: 2px dotted currentColor;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

@media (prefers-reduced-motion: reduce) {
    body * {
        animation: none;
        -webkit-animation: none
    }
}

body .button--black {
    background-color: #231f20;
    border: none
}

body .button--black:hover,body .button--black:focus {
    background-color: black;
    -webkit-transition: 300ms linear;
    transition: 300ms linear
}

body .button--black:active {
    background-color: black
}

body .button--black:focus,body .button--black:focus-within {
    outline: 2px dotted white
}

body .button--red {
    color: white;
    background-color: #a50034;
    border: none
}

body .button--red:hover,body .button--red:focus {
    background-color: #c8003f
}

body .button--red:active {
    background-color: #88002b
}

body .button--red:focus,body .button--red:focus-within {
    outline: 2px dotted #a50034
}

body .button--sand {
    background-color: #f6f2e8;
    border: none
}

body .button--sand:hover,body .button--sand:focus {
    -webkit-transition: 300ms linear;
    transition: 300ms linear;
    background-color: #f0ead9 !important
}

body .button--sand:active {
    background-color: rgba(246,242,232,0.8)
}

body .button--sand:focus,body .button--sand:focus-within {
    outline: 2px dotted #a50034
}

body .button--white {
    background-color: white;
    border: 1px solid #eaeaea !important
}

body .button--white:hover,body .button--white:focus {
    border: 1px solid #ddd;
    -webkit-transition: 300ms linear;
    transition: 300ms linear
}

body .button--white:active {
    background-color: #eaeaea
}

body .button--white:focus,body .button--white:focus-within {
    outline: 2px dotted #eaeaea
}

body .button--grey {
    background-color: #eaeaea;
    border: 1px solid #eaeaea !important
}

body .button--grey:hover,body .button--grey:focus {
    outline: 1px solid #231f20;
    -webkit-transition: 300ms linear;
    transition: 300ms linear
}

body .button--grey:active {
    background-color: white
}

body .button--grey:focus,body .button--grey:focus-within {
    outline: 2px dotted #eaeaea
}

.bg--pillar {
    --bgColor: var(--color-pillar)
}

.bg--red {
    --bgColor: var(--color-red)
}

.bg--pacific {
    --bgColor: var(--color-pacific)
}

.bg--sand {
    --bgColor: var(--color-sand)
}

.color-- white {
    color: white
}

.color-- black {
    color: #231f20
}

@keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.lazy {
    --bgImage: "none";
    background-image: var(--bgImage) !important
}

img.lazy,.lazy[role="img"],img[loading="lazy"] {
    opacity: 0
}

img.lazy-loaded,.lazy-loaded[role="img"],img[loading="lazy"] {
    -webkit-animation: 1s lazyload forwards;
    animation: 1s lazyload forwards
}

@keyframes lazyload {
    0% {
        opacity: 0;
        -webkit-backface-visibility: hidden;
        -webkit-filter: url(#blur);
        filter: url(#blur);
        -webkikt-filter: url("#blur")
    }

    10% {
        opacity: 0.5
    }

    30% {
        opacity: 1 !important
    }

    100% {
        -webkit-filter: none;
        filter: none;
        -webkikt-filter: none
    }
}

.no-js .lazy {
    --bgImage: "";
    background-image: var(--bgImage) !important;
    -webkit-backface-visibility: hidden;
    will-change: transform;
    -webkit-animation: 500ms lazyload forwards;
    animation: 500ms lazyload forwards
}

.border-light-grey {
    border: 1px solid var(--color-cu-light-grey)
}

ul+p {
    margin-top: 2rem
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    color: white;
    background-color: black
}

h1+.next-steps-widget {
    margin-top: 0
}

.next-steps-widget {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background-color: white;
    margin-top: 30px
}

.next-steps-widget .faux-h2.next-steps-widget__heading {
    justify-self: center;
    color: #a50034;
    margin-top: 0;
    padding-top: 32px;
    margin-bottom: 0.5rem
}

.next-steps-widget .faux-h2.next-steps-widget__heading~.next-steps-widget__text {
    justify-self: center
}

.next-steps-widget .faux-h2.next-steps-widget__heading~.next-steps-widget__text~.next-steps-widget__buttons {
    padding-top: unset
}

.next-steps-widget .faux-h2.next-steps-widget__heading~.next-steps-widget__buttons {
    padding-top: 10px;
    padding-bottom: 32px;
    padding-right: 32px
}

.next-steps-widget .faux-h2.next-steps-widget__heading~.next-steps-widget__buttons a {
    line-height: 3rem
}

.next-steps-widget .next-steps-widget__text {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 0;
    padding-bottom: 5px
}

.next-steps-widget .next-steps-widget__buttons {
    display: block;
    justify-self: center;
    padding-top: 32px;
    padding-bottom: 32px
}

.next-steps-widget .next-steps-widget__button {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white;
    --font-size: 1.6rem;
    border: none
}

.next-steps-widget .next-steps-widget__button:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.next-steps-widget .next-steps-widget__button:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

.next-steps-widget.next-steps-widget--left-aligned {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    margin-top: 30px
}

.next-steps-widget.next-steps-widget--left-aligned .faux-h2.next-steps-widget__heading {
    justify-self: flex-start;
    color: #a50034;
    margin-top: 0;
    padding-top: 32px;
    padding-left: 32px
}

.next-steps-widget.next-steps-widget--left-aligned .faux-h2.next-steps-widget__heading~.next-steps-widget__text {
    max-width: unset;
    justify-self: flex-start;
    padding-left: 32px
}

.next-steps-widget.next-steps-widget--left-aligned .faux-h2.next-steps-widget__heading~.next-steps-widget__text~.next-steps-widget__buttons {
    padding-top: unset
}

.next-steps-widget.next-steps-widget--left-aligned .faux-h2.next-steps-widget__heading~.next-steps-widget__buttons {
    padding-left: 32px;
    padding-top: 32px;
    padding-bottom: 32px
}

.next-steps-widget.next-steps-widget--left-aligned .next-steps-widget__text {
    padding-left: 32px;
    padding-right: 32px
}

.next-steps-widget.next-steps-widget--left-aligned .next-steps-widget__buttons {
    display: block;
    justify-self: flex-start;
    padding-top: 32px;
    padding-bottom: 32px
}

.next-steps-widget.next-steps-widget--left-aligned .next-steps-widget__button {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white
}

.next-steps-widget.next-steps-widget--left-aligned .next-steps-widget__button:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.next-steps-widget.next-steps-widget--left-aligned .next-steps-widget__button:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

.next-steps-widget.next-steps-widget--black {
    background-color: #231f20;
    color: white
}

.next-steps-widget.next-steps-widget--black .faux-h2.next-steps-widget__heading {
    color: white
}

.next-steps-widget.next-steps-widget--white {
    background-color: white;
    border: 1px solid #eaeaea
}

.next-steps-widget.next-steps-widget--sand {
    background-color: #f6f2e8
}

.next-steps-widget.next-steps-widget--red {
    background-color: #a50034;
    color: white
}

.next-steps-widget.next-steps-widget--red .faux-h2.next-steps-widget__heading {
    color: white
}

.next-steps-widget.next-steps-widget--red .next-steps-widget__buttons {
    color: #231f20
}

.next-steps-widget.next-steps-widget--red .next-steps-widget__buttons a.button.next-steps-widget__button {
    background: #eaeaea;
    color: #231f20
}

.next-steps-widget.next-steps-widget--red .next-steps-widget__buttons a.button.next-steps-widget__button:hover {
    background: white;
    background-color: white;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.next-steps-widget.next-steps-widget--grey {
    background-color: #eaeaea
}

.next-steps-widget.next-steps-widget--grey .faux-h2.next-steps-widget__heading {
    color: #231f20
}

.next-steps-widget+[class*="-widget"] {
    margin: 20px 0 20px 0
}

.next-steps-widget a+a {
    margin-left: 12px
}

.ie .next-steps-widget,.ie.next-steps-widget--left-aligned {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

html body .next-steps-widget.next-steps-widget--left-aligned .next-steps-widget__button {
    --font-size: 1.6rem
}

html body .next-steps-widget--white {
    border: 1px solid var(--color-cu-light-grey) !important
}

html body .next-steps-widget {
    margin-bottom: 2rem
}

.personnel-listing-widget {
    padding: 16px 0
}

.personnel-listing-widget .sectionHeader {
    margin-top: 0;
    padding-top: 0
}

.personnel-listing-widget .person {
    position: relative;
    border-bottom: 1px solid #eaeaea;
    border-bottom: var(--border-solid-grey);
    padding: 16px 0;
    padding-left: 145px;
    height: auto;
    min-height: 200px
}

.personnel-listing-widget .person:first-child {
    border-top: none
}

.personnel-listing-widget .title,.personnel-listing-widget .location,.personnel-listing-widget .phone,.personnel-listing-widget .email .schools {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400;
    margin-bottom: 0
}

.personnel-listing-widget .schools {
    margin-top: 16px
}

.personnel-listing-widget .image {
    position: absolute;
    top: 16px;
    left: 0;
    background: #ffffff
}

.personnel-listing-widget .name,.personnel-listing-widget h2.name,.personnel-listing-widget h3.name {
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 0
}

.personnel-listing-widget .bio,.personnel-listing-widget .bio-url {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400;
    margin-top: 16px
}

.personnel-listing-widget .bio:last-child,.personnel-listing-widget .bio-url:last-child {
    margin-bottom: 0
}

.quick-fact-blocks-widget {
    display: -ms-grid;
    display: grid;
    height: auto;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-height: 60px;
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.quick-fact-blocks-widget__text {
    font-weight: bold;
    max-width: 150px;
    white-space: nowrap
}

.quick-fact-blocks-widget__text .fas,.quick-fact-blocks-widget__text [class*="-fa"] {
    margin-right: 4px
}

.quick-fact-blocks-widget__container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [3];
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 60px;
    grid-gap: 20px
}

.quick-fact-blocks-widget__container :nth-child(1) {
    -webkit-animation-delay: 0.03s;
    animation-delay: 0.03s
}

.quick-fact-blocks-widget__container :nth-child(2) {
    -webkit-animation-delay: 0.06s;
    animation-delay: 0.06s
}

.quick-fact-blocks-widget__container :nth-child(3) {
    -webkit-animation-delay: 0.09s;
    animation-delay: 0.09s
}

.quick-fact-blocks-widget__container :nth-child(4) {
    -webkit-animation-delay: 0.12s;
    animation-delay: 0.12s
}

.quick-fact-blocks-widget__container+[class*="-widget"] {
    margin: 20px 0 20px 0
}

@media only screen and (max-width: 75em) {
    .quick-fact-blocks-widget__container {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .quick-fact-blocks-widget__container {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .quick-fact-blocks-widget__container {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .quick-fact-blocks-widget__container {
        -ms-grid-columns:1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media all and (-ms-high-contrast: none) {
    .quick-fact-blocks-widget {
        margin-right: 12px;
        padding: 2%
    }

    .quick-fact-blocks-widget__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

div.four-col-float {
    float: left;
    width: 150px;
    height: 150px;
    margin: 10px
}

.regions-widget {
    padding: 0 0 20px 0
}

.regions-widget .region {
    overflow: auto
}

.regions-widget .region h2 {
    border-bottom: 1px solid #383838;
    clear: both;
    margin: 0;
    padding: 20px 0 7px
}

.regions-widget .region h2,.regions-widget .funnel .region h3 a {
    font-weight: 700;
    font-size: 18px;
    font-style: normal;
    color: #313131;
    padding: 10px 0 5px 0;
    margin: 0;
    clear: both;
    line-height: 1.25
}

.regions-widget .region .featureImage {
    background: #ffffff;
    padding: 10px;
    float: left
}

@media (max-width: 767px) {
    .regions-widget .region .featureImage {
        float:none
    }
}

.regions-widget .region li {
    margin: 0 0 3px 0
}

.regions-widget .region h3 a:hover {
    color: #a50034
}

.regions-widget .region .content {
    float: left;
    width: 100%;
    padding: 16px 3px
}

.regions-widget .region .content ul {
    padding-left: 32px;
    overflow: hidden
}

.regions-widget .region .content>p {
    margin: 0
}

.regions-widget .region ul.linkList {
    margin: 16px 0 0 0;
    list-style-type: none;
    padding: 0;
    float: left
}

.regions-widget .region ul.linkList a {
    border-bottom: 0
}

.regions-widget .region ul.linkList a:focus,.regions-widget .region ul.linkList a:focus-within {
    border: 2px dotted var(--color-cu-red);
    outline: none
}

.regions-widget a:focus,.regions-widget a:focus-within {
    outline-offset: 1px
}

.tabs-widget {
    margin: 0 0 20px 0
}

.tabs-nav {
    display: block;
    z-index: 100;
    position: relative;
    display: block;
    height: auto;
    clear: both
}

@media (min-width: 1024px) {
    .tabs-nav {
        padding:0 0 10px 0
    }
}

.no-js .tabs-nav {
    display: none
}

.tabs-nav li {
    background-color: var(--color-solid-grey);
    font-size: 1em;
    padding: 0 17px 0 17px;
    line-height: 35px;
    height: 35px;
    cursor: pointer;
    bottom: -1px;
    position: relative;
    border-top: 2px solid transparent;
    border-bottom: 1px solid #eaeaea;
    border-bottom: var(--border-solid-grey);
    list-style-type: none;
    margin: 0
}

@media (min-width: 1024px) {
    .tabs-nav li {
        margin:0 2px 0 0;
        float: left;
        -webkit-transition: padding 200ms;
        transition: padding 200ms
    }
}

.tabs-nav li:hover {
    background-color: #d8d8d8;
    color: #a50034
}

.tabs-nav li.active {
    background-color: white;
    font-weight: 600;
    color: #a50034;
    border-top: 2px solid #a50034;
    border-right: 1px solid #c1c1c1;
    border-left: 1px solid #c1c1c1;
    border-bottom: 1px solid white
}

@media (min-width: 1024px) {
    .tabs-nav li.active {
        padding:0 40px 0 40px
    }
}

.tabs-nav li:focus {
    outline: 2px dotted #a50034;
    outline-offset: 5px;
    z-index: 100
}

.tabs-content {
    background-color: white;
    border: 1px solid #c1c1c1;
    position: relative;
    color: #2f2f2f;
    clear: both;
    padding: 20px
}

.tabs-content div {
    margin: 0
}

.tabs-content>li {
    display: none
}

.tabs-content>li>h2 {
    display: none
}

.no-js .tabs-content>li>h2 {
    display: block
}

.no-js .tabs-content>li {
    display: block
}

.tabs-content>li.active {
    display: block
}

.testimonial-widget {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    display: grid;
    display: -ms-grid;
    -ms-flex-line-pack: center;
    align-content: center;
    min-height: 306px
}

.testimonial-widget.slick-slider {
    display: -ms-grid !important;
    display: grid !important;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.testimonial-widget .faux-h2 {
    margin-top: 0;
    font-size: 2.8rem;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 400;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms
}

.testimonial-widget__department-title {
    margin-top: 3px;
    font-size: 1.6rem;
    font-family: "futura-pt", Arial, sans-serif
}

.testimonial-widget__text {
    display: -ms-grid;
    display: grid;
    -ms-flex-line-pack: space-evenly;
    align-content: space-evenly;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    grid-gap: 8px;
    opacity: 0;
    height: 100%;
    align-content: space-evenly;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    -ms-grid-row-align: center;
    align-self: center;
    animation: fadein 1s forwards;
    -moz-animation: fadein 1s forwards;
    -webkit-animation: fadein 1s forwards;
    -o-animation: fadein 1s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 1s forwards
}

.testimonial-widget .text--link,.testimonial-widget__button,.testimonial-widget[class*="__button"] {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.8rem
}

.testimonial-widget__body {
    margin-right: 60px;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.6rem;
    -ms-flex-line-pack: start;
    align-content: start;
    display: grid;
    display: -ms-grid;
    -ms-grid-column: 2
}

.testimonial-widget__cta {
    opacity: 0;
    animation: fadein 1s forwards;
    -moz-animation: fadein 1s forwards;
    -webkit-animation: fadein 1s forwards;
    -o-animation: fadein 1s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 1s forwards
}

.testimonial-widget__cta--button {
    position: static;
    padding-top: 10px;
    padding-bottom: 10px
}

.testimonial-widget__cta a {
    white-space: nowrap
}

.testimonial-widget__row {
    display: grid;
    display: -ms-grid;
    grid-template-columns: 200px 1fr;
    -ms-grid-columns: 200px 1fr;
    grid-template-rows: 1fr;
    -ms-grid-rows: 1fr
}

.testimonial-widget__img {
    width: 100%;
    display: grid;
    -ms-grid-column: 1;
    display: -ms-grid;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 304px;
    opacity: 0;
    animation: fadein 1s forwards;
    -moz-animation: fadein 1s forwards;
    -webkit-animation: fadein 1s forwards;
    -o-animation: fadein 1s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 1s forwards
}

.testimonial-widget__img.img--circle {
    border-radius: 50%
}

.testimonial-widget__img img {
    height: 140px;
    width: 140px;
    border-radius: 0
}

.testimonial-widget+[class*="-widget"] {
    margin: 25px 0 25px 0
}

.testimonial-widget .slick-prev,.testimonial-widget .slick-next {
    width: 2.5rem;
    height: 2.5rem;
    z-index: 2;
    opacity: 1;
    height: 43px;
    width: 43px;
    display: -ms-grid;
    display: grid;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 50%;
    will-change: box-shadow;
    box-shadow: 1px 2px 8px rgba(0,0,0,0.5)
}

.testimonial-widget .slick-prev:before,.testimonial-widget .slick-next:before {
    color: rgba(255,255,255,0.9);
    font-size: 2.5rem;
    background-color: #a50034;
    background-color: var(--cu-red);
    border-radius: 50%;
    display: block;
    height: 43px;
    width: 43px;
    display: -ms-grid;
    display: grid;
    -ms-flex-line-pack: center;
    align-content: center;
    opacity: 1;
    background-position: center;
    -webkit-transition: background 0.5s;
    transition: background 0.5s
}

.testimonial-widget .slick-prev:before:hover,.testimonial-widget .slick-next:before:hover {
    background: #ce0041 -webkit-radial-gradient(circle, transparent 1%, #ce0041 1%) center/15000%;
    background: #ce0041 radial-gradient(circle, transparent 1%, #ce0041 1%) center/15000%
}

.testimonial-widget .slick-prev:before:active,.testimonial-widget .slick-next:before:active {
    background-color: #7f0026;
    background-size: 100%;
    -webkit-transition: background 0s;
    transition: background 0s
}

.testimonial-widget .slick-prev:hover::before,.testimonial-widget .slick-prev:hover::before,.testimonial-widget .slick-prev:focus::before,.testimonial-widget .slick-prev:focus::before,.testimonial-widget .slick-prev:focus-within::before,.testimonial-widget .slick-prev:focus-within::before,.testimonial-widget .slick-next:hover::before,.testimonial-widget .slick-next:hover::before,.testimonial-widget .slick-next:focus::before,.testimonial-widget .slick-next:focus::before,.testimonial-widget .slick-next:focus-within::before,.testimonial-widget .slick-next:focus-within::before {
    -webkit-transition: 150ms ease-out;
    transition: 150ms ease-out;
    background-color: #ce0041;
    background-color: var(--red-hover)
}

.testimonial-widget .slick-prev:focus,.testimonial-widget .slick-prev:focus-within,.testimonial-widget .slick-next:focus,.testimonial-widget .slick-next:focus-within {
    outline: 2px dotted var(--cu-red)
}

.testimonial-widget .slick-prev:active::before,.testimonial-widget .slick-prev:active::before,.testimonial-widget .slick-next:active::before,.testimonial-widget .slick-next:active::before {
    background-color: #7f0026;
    background-color: var(--red-active)
}

.testimonial-widget .slick-prev::before {
    content: "\f053";
    font-family: "Font Awesome 6 Pro";
    font-weight: normal;
    font-size: 1.4rem
}

.testimonial-widget .slick-next::before {
    content: "\f054";
    font-family: "Font Awesome 6 Pro";
    font-weight: normal;
    font-size: 1.4rem
}

.testimonial-widget button[aria-disabled="true"] {
    visibility: hidden
}

.testimonial-widget button[aria-disabled="false"] {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

.testimonial-widget .ripple {
    background-position: center;
    -webkit-transition: background 0.5s;
    transition: background 0.5s
}

.testimonial-widget .ripple:hover {
    background: #ce0041 -webkit-radial-gradient(circle, transparent 1%, #ce0041 1%) center/15000%;
    background: #ce0041 radial-gradient(circle, transparent 1%, #ce0041 1%) center/15000%
}

.testimonial-widget .ripple:active {
    background-color: #7f0026;
    background-size: 100%;
    -webkit-transition: background 0s;
    transition: background 0s
}

.testimonial-widget--grey .testimonial-widget__department-title {
    color: #6e6e66
}

.testimonial-widget--grey .slick-prev:before,.testimonial-widget--grey .slick-next:before {
    background: white;
    color: #918e87
}

.testimonial-widget--grey .slick-prev:hover::before,.testimonial-widget--grey .slick-prev:focus::before,.testimonial-widget--grey .slick-prev:focus-within::before,.testimonial-widget--grey .slick-next:hover::before,.testimonial-widget--grey .slick-next:focus::before,.testimonial-widget--grey .slick-next:focus-within::before {
    background: white
}

.testimonial-widget--grey .slick-prev:focus,.testimonial-widget--grey .slick-prev:focus-within,.testimonial-widget--grey .slick-next:focus,.testimonial-widget--grey .slick-next:focus-within {
    outline: 2px dotted var(--cu-red)
}

.testimonial-widget--grey .slick-prev:active::before,.testimonial-widget--grey .slick-prev:active::before,.testimonial-widget--grey .slick-next:active::before,.testimonial-widget--grey .slick-next:active::before {
    background: #ebebeb
}

.testimonial-widget--white .testimonial-widget__department-title {
    color: #6e6e66
}

.testimonial-widget--red .slick-prev:before,.testimonial-widget--red .slick-next:before,.testimonial-widget--black .slick-prev:before,.testimonial-widget--black .slick-next:before,.testimonial-widget--sand .slick-prev:before,.testimonial-widget--sand .slick-next:before,.testimonial-widget--white .slick-prev:before,.testimonial-widget--white .slick-next:before {
    background: white;
    color: #918e87
}

.testimonial-widget--red .slick-prev:hover::before,.testimonial-widget--red .slick-prev:focus::before,.testimonial-widget--red .slick-prev:focus-within::before,.testimonial-widget--red .slick-next:hover::before,.testimonial-widget--red .slick-next:focus::before,.testimonial-widget--red .slick-next:focus-within::before,.testimonial-widget--black .slick-prev:hover::before,.testimonial-widget--black .slick-prev:focus::before,.testimonial-widget--black .slick-prev:focus-within::before,.testimonial-widget--black .slick-next:hover::before,.testimonial-widget--black .slick-next:focus::before,.testimonial-widget--black .slick-next:focus-within::before,.testimonial-widget--sand .slick-prev:hover::before,.testimonial-widget--sand .slick-prev:focus::before,.testimonial-widget--sand .slick-prev:focus-within::before,.testimonial-widget--sand .slick-next:hover::before,.testimonial-widget--sand .slick-next:focus::before,.testimonial-widget--sand .slick-next:focus-within::before,.testimonial-widget--white .slick-prev:hover::before,.testimonial-widget--white .slick-prev:focus::before,.testimonial-widget--white .slick-prev:focus-within::before,.testimonial-widget--white .slick-next:hover::before,.testimonial-widget--white .slick-next:focus::before,.testimonial-widget--white .slick-next:focus-within::before {
    background: white
}

.testimonial-widget--red .slick-prev:focus,.testimonial-widget--red .slick-prev:focus-within,.testimonial-widget--red .slick-next:focus,.testimonial-widget--red .slick-next:focus-within,.testimonial-widget--black .slick-prev:focus,.testimonial-widget--black .slick-prev:focus-within,.testimonial-widget--black .slick-next:focus,.testimonial-widget--black .slick-next:focus-within,.testimonial-widget--sand .slick-prev:focus,.testimonial-widget--sand .slick-prev:focus-within,.testimonial-widget--sand .slick-next:focus,.testimonial-widget--sand .slick-next:focus-within,.testimonial-widget--white .slick-prev:focus,.testimonial-widget--white .slick-prev:focus-within,.testimonial-widget--white .slick-next:focus,.testimonial-widget--white .slick-next:focus-within {
    outline: 2px dotted var(--cu-red)
}

.testimonial-widget--red .slick-prev:active::before,.testimonial-widget--red .slick-prev:active::before,.testimonial-widget--red .slick-next:active::before,.testimonial-widget--red .slick-next:active::before,.testimonial-widget--black .slick-prev:active::before,.testimonial-widget--black .slick-prev:active::before,.testimonial-widget--black .slick-next:active::before,.testimonial-widget--black .slick-next:active::before,.testimonial-widget--sand .slick-prev:active::before,.testimonial-widget--sand .slick-prev:active::before,.testimonial-widget--sand .slick-next:active::before,.testimonial-widget--sand .slick-next:active::before,.testimonial-widget--white .slick-prev:active::before,.testimonial-widget--white .slick-prev:active::before,.testimonial-widget--white .slick-next:active::before,.testimonial-widget--white .slick-next:active::before {
    background: #ebebeb
}

.testimonial-widget--sand .testimonial-widget__department-title {
    color: #6e6e66
}

.testimonial-widget .slick-dots li button::before {
    font-size: 4rem;
    top: 5px
}

.testimonial-widget .slick-dots li button {
    width: 10px
}

.testimonial-widget .slick-dots li button:focus,.testimonial-widget .slick-dots li button:focus-within {
    border: 2px dotted #a50034
}

.testimonial-widget__slick-dots--margin-bottom {
    margin-bottom: 50px !important
}

.testimonial-widget .slick-slide img {
    -o-object-fit: cover;
    object-fit: cover
}

@-webkit-keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@media (prefers-reduced-motion: reduce) {
    .testimonial-widget * {
        opacity: 1;
        visibility: visible
    }
}

@media only screen and (max-width: 75em) {
    .testimonial-widget__cta {
        position:relative;
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content;
        min-height: 48px;
        padding-top: 4px
    }
}

@media only screen and (max-width: 0) {
    .testimonial-widget__cta {
        position:relative;
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content;
        min-height: 48px;
        padding-top: 4px
    }
}

@media only screen and (max-width: 56.5em) {
    .testimonial-widget {
        display:block;
        text-align: center
    }

    .testimonial-widget .slick__display-prop {
        display: block
    }

    .testimonial-widget .slick__display-prop .button.testimonial-widget__button {
        margin-top: unset
    }

    .testimonial-widget .slick__display-prop .button.testimonial-widget__button:first-of-type {
        margin-top: 10px
    }

    .testimonial-widget .testimonial-widget__buttons {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .testimonial-widget .testimonial-widget__slide {
        padding-top: 2rem;
        display: block;
        padding-left: unset
    }

    .testimonial-widget .testimonial-widget__img {
        display: inline-block;
        text-align: center;
        margin-right: 0
    }

    .testimonial-widget .testimonial-widget__text {
        min-width: unset
    }

    .testimonial-widget .testimonial-widget__buttons {
        margin-top: 2rem !important;
        margin-bottom: 2rem
    }

    .testimonial-widget .testimonial-widget__body {
        padding-top: 0;
        padding-left: 12px;
        padding-right: 12px;
        padding-bottom: 0
    }

    .testimonial-widget__row {
        display: block
    }

    .testimonial-widget__img {
        margin: 0
    }

    .testimonial-widget__img {
        height: auto
    }

    .testimonial-widget__body {
        margin-right: unset
    }

    .testimonial-widget__text {
        margin-top: unset
    }

    .testimonial-widget__cta {
        position: relative;
        bottom: 0;
        padding-left: 12px;
        padding-right: 12px
    }

    .testimonial-widget__cta--button {
        margin-bottom: 12px
    }
}

@media only screen and (max-width: 0) {
    .testimonial-widget {
        display:block;
        text-align: center
    }

    .testimonial-widget .slick__display-prop {
        display: block
    }

    .testimonial-widget .slick__display-prop .button.testimonial-widget__button {
        margin-top: unset
    }

    .testimonial-widget .slick__display-prop .button.testimonial-widget__button:first-of-type {
        margin-top: 10px
    }

    .testimonial-widget .testimonial-widget__buttons {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .testimonial-widget .testimonial-widget__slide {
        padding-top: 2rem;
        display: block;
        padding-left: unset
    }

    .testimonial-widget .testimonial-widget__img {
        display: inline-block;
        text-align: center;
        margin-right: 0
    }

    .testimonial-widget .testimonial-widget__text {
        min-width: unset
    }

    .testimonial-widget .testimonial-widget__buttons {
        margin-top: 2rem !important;
        margin-bottom: 2rem
    }

    .testimonial-widget .testimonial-widget__body {
        padding-top: 0;
        padding-left: 12px;
        padding-right: 12px;
        padding-bottom: 0
    }

    .testimonial-widget__row {
        display: block
    }

    .testimonial-widget__img {
        margin: 0
    }

    .testimonial-widget__img {
        height: auto
    }

    .testimonial-widget__body {
        margin-right: unset
    }

    .testimonial-widget__text {
        margin-top: unset
    }

    .testimonial-widget__cta {
        position: relative;
        bottom: 0;
        padding-left: 12px;
        padding-right: 12px
    }

    .testimonial-widget__cta--button {
        margin-bottom: 12px
    }
}

.three-column-template .testimonial-widget {
    --imgSize: 150px;
    display: -ms-grid;
    display: grid
}

.three-column-template .button.testimonial-widget__button:nth-child(3n) {
    margin-top: 5px
}

.three-column-template .testimonial-widget__text {
    display: -ms-grid;
    display: grid;
    -ms-flex-line-pack: center;
    align-content: center;
    margin: 0;
    width: 100%;
    max-width: 38ch;
    padding-bottom: 30px;
    padding-top: 30px
}

@media only screen and (max-width: 75em) {
    .three-column-template .testimonial-widget__text {
        padding-right:30px;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 0) {
    .three-column-template .testimonial-widget__text {
        padding-right:30px;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 56.5em) {
    .three-column-template .testimonial-widget__text {
        max-width:100%;
        padding-right: 0;
        padding-bottom: 0
    }
}

@media only screen and (max-width: 0) {
    .three-column-template .testimonial-widget__text {
        max-width:100%;
        padding-right: 0;
        padding-bottom: 0
    }
}

.three-column-template .testimonial-widget__text {
    -ms-flex-line-pack: start;
    align-content: start;
    margin-top: 20px
}

.three-column-template .testimonial-widget__body {
    margin-right: 0
}

.three-column-template .testimonial-widget__cta {
    bottom: 0
}

@media only screen and (max-width: 37.5em) {
    .three-column-template .testimonial-widget .testimonial-widget__text {
        height:auto
    }
}

@media only screen and (max-width: 0) {
    .three-column-template .testimonial-widget .testimonial-widget__text {
        height:auto
    }
}

.ie .testimonial-widget {
    height: 304px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ie .testimonial-widget__body {
    margin-top: 12px;
    margin-bottom: 12px
}

.ie .testimonial-widget__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ie .testimonial-widget__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 500px;
    height: auto;
    max-height: 304px;
    padding-left: 25px
}

.ie .testimonial-widget__img {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    height: auto;
    width: 180px;
    height: 150px;
    margin-left: 25px;
    margin-top: unset;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-column: 1
}

.ie .testimonial-widget .slick-prev::before,.ie .testimonial-widget .slick-next::before {
    display: block;
    position: absolute;
    padding-top: 15px
}

.ie .three-column-template .testimonial-widget__cta {
    bottom: auto;
    margin-top: 10px
}

.ie .three-column-template .testimonial-widget__img {
    width: 120px
}

.ie .three-column-template .testimonial-widget__slide {
    width: 100%;
    padding-top: 0px
}

.ie .three-column-template .testimonial-widget__text {
    max-width: 330px;
    margin-top: 20px
}

html body .button.testimonial-widget__button {
    font-family: "futura-pt", Arial, sans-serif;
    --font-size: 1.8rem;
    --padding-top: 9px;
    --padding-bottom: 9px;
    --font-size: 1.8rem;
    margin: 0 12px 12px 0
}

.testimonial-widget {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease
}

.testimonial-widget.slick-initialized {
    visibility: visible;
    opacity: 1
}

.testimonial-widget {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
}

.testimonial-widget__cta--button {
    position: static
}

h1+.testimonial-widget {
    margin-top: 20px
}

.callout-box-widget--left.callout.callout-box-widget--white {
    border: 1px solid var(--color-cu-light-grey) !important
}

@media only screen and (min-width: 500px) {
    .text--link,a.button {
        margin:0 0 12px 12px
    }

    .testimonial-widget__cta {
        margin-left: -12px
    }
}

@media only screen and (max-width: 499px) {
    .text--link {
        display:table;
        margin: 0 auto 16px auto
    }

    a.button {
        margin-bottom: 16px
    }
}

html body .text-editor-widget {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto [2];
    grid-template-rows: repeat(2, auto);
    -ms-grid-columns: auto [2];
    grid-template-columns: repeat(2, auto);
    grid-auto-rows: min-content;
    margin: 2rem 0;
    padding: 5rem
}

@media only screen and (max-width: 37.5em) {
    html body .text-editor-widget {
        padding:2rem;
        display: -ms-grid;
        display: grid
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget {
        padding:2rem;
        display: -ms-grid;
        display: grid
    }
}

@media only screen and (max-width: 56.5em) {
    html body .text-editor-widget {
        display:-ms-grid;
        display: grid
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget {
        display:-ms-grid;
        display: grid
    }
}

html body .text-editor-widget h3 {
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 14px
}

html body .text-editor-widget h2 {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 26px;
    line-height: 30px;
    margin-top: 12px;
    margin-bottom: 24px;
    font-weight: 800
}

@media screen and (min-width: 768px) {
    html body .text-editor-widget h2 {
        font-size:32px;
        line-height: 38px
    }
}

@media screen and (min-width: 1024px) {
    html body .text-editor-widget h2 {
        font-size:36px;
        line-height: 40px
    }
}

html body .text-editor-widget .text-image__container,html body .text-editor-widget .grid-video__container {
    -ms-grid-row-span: 2;
    -ms-grid-row: 1;
    grid-row: 1 / span 2
}

html body .text-editor-widget .grid-text__left,html body .text-editor-widget .grid-text__right,html body .text-editor-widget .grid-text__middle {
    -ms-grid-row-span: 2;
    -ms-grid-row: 1;
    grid-row: 1 / span 2
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget .grid-text__left,html body .text-editor-widget .grid-text__right,html body .text-editor-widget .grid-text__middle {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .grid-text__left,html body .text-editor-widget .grid-text__right,html body .text-editor-widget .grid-text__middle {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

html body .text-editor-widget .grid-text__left.full html body .text-editor-widget .grid-text__right.full html body .text-editor-widget .grid-text__stacked.full {
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2
}

html body .text-editor-widget .grid-text__left.align-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

html body .text-editor-widget .grid-text__left.no-image+.button-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 0 5rem
}

html body .text-editor-widget .grid-text__left.no-image+.button-container a {
    width: 18rem;
    margin-bottom: 1rem
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget .grid-text__left.no-image+.button-container {
        margin:0;
        width: 100%
    }

    html body .text-editor-widget .grid-text__left.no-image+.button-container a {
        width: 100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .grid-text__left.no-image+.button-container {
        margin:0;
        width: 100%
    }

    html body .text-editor-widget .grid-text__left.no-image+.button-container a {
        width: 100%
    }
}

html body .text-editor-widget .grid-text__left.no-image+.link-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

html body .text-editor-widget .grid-text__left+.text-image__container,html body .text-editor-widget .grid-text__left+.grid-video__container {
    margin-left: 5rem
}

html body .text-editor-widget .grid-text__right {
    -ms-grid-column-span: 1;
    -ms-grid-column: 2;
    grid-column: 2 / span 1
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget .grid-text__right {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .grid-text__right {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

html body .text-editor-widget .grid-text__right.no-image+.button-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 5rem 0 0
}

html body .text-editor-widget .grid-text__right.no-image+.button-container a {
    width: 18rem;
    margin-bottom: 1rem
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget .grid-text__right.no-image+.button-container {
        margin:0;
        width: 100%
    }

    html body .text-editor-widget .grid-text__right.no-image+.button-container a {
        width: 100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .grid-text__right.no-image+.button-container {
        margin:0;
        width: 100%
    }

    html body .text-editor-widget .grid-text__right.no-image+.button-container a {
        width: 100%
    }
}

html body .text-editor-widget .grid-text__right.no-image+.link-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

html body .text-editor-widget .grid-text__right+.text-image__container,html body .text-editor-widget .grid-text__right+.grid-video__container {
    margin-right: 5rem
}

html body .text-editor-widget .grid-text__right+.link-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0;
    margin-right: 5rem
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget .grid-text__right+.link-container {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .grid-text__right+.link-container {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

html body .text-editor-widget .grid-text__stacked {
    -ms-grid-row-span: 1;
    -ms-grid-row: 1;
    grid-row: 1 / span 1;
    text-align: center
}

html body .text-editor-widget .grid-text__stacked+.button-container__center {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

html body .text-editor-widget .grid-text__stacked+.link-container {
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

html body .text-editor-widget .grid-text__float-container {
    margin-top: 2rem
}

html body .text-editor-widget .grid-text__float-container .grid-text__img-container {
    float: left;
    width: 200px;
    height: 200px;
    margin-right: 5rem;
    margin-bottom: 2rem
}

@media only screen and (max-width: 37.5em) {
    html body .text-editor-widget .grid-text__float-container .grid-text__img-container {
        width:100% !important;
        height: auto !important;
        padding: unset;
        margin-right: 0;
        margin-bottom: 2rem
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .grid-text__float-container .grid-text__img-container {
        width:100% !important;
        height: auto !important;
        padding: unset;
        margin-right: 0;
        margin-bottom: 2rem
    }
}

html body .text-editor-widget[text-only-align="left"][img-video="text"]>.button-container,html body .text-editor-widget[text-only-align="left"][img-video="text"]>.link-container {
    -ms-grid-column-span: 1;
    -ms-grid-column: 2;
    grid-column: 2 / span 1
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget[text-only-align="left"][img-video="text"]>.button-container,html body .text-editor-widget[text-only-align="left"]>.link-container {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget[text-only-align="left"][img-video="text"]>.button-container,html body .text-editor-widget[text-only-align="left"]>.link-container {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

html body .text-editor-widget[text-only-align="right"][img-video="text"]>.button-container,html body .text-editor-widget[text-only-align="right"][img-video="text"]>.link-container {
    -ms-grid-column-span: 1;
    -ms-grid-column: 1;
    grid-column: 1 / span 1
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget[text-only-align="right"][img-video="text"]>.button-container,html body .text-editor-widget[text-only-align="right"][img-video="text"]>.link-container {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget[text-only-align="right"][img-video="text"]>.button-container,html body .text-editor-widget[text-only-align="right"][img-video="text"]>.link-container {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

html body .text-editor-widget[text-only-align="stacked"][img-video="text"]>.link-container {
    -ms-grid-row-span: 1;
    -ms-grid-row: 2;
    grid-row: 2 / span 1;
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2
}

@media only screen and (max-width: 56.5em) {
    html body .text-editor-widget {
        display:-ms-grid;
        display: grid
    }

    html body .text-editor-widget[img-shape="landscape"]>.grid-text__left,html body .text-editor-widget[img-video="textVideo"]>.grid-text__left,html body .text-editor-widget[img-video="textVideo"]>.grid-text__right {
        -ms-grid-column-span: 2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        -ms-grid-row-span: 1;
        -ms-grid-row: 2;
        grid-row: 2 / span 1
    }

    html body .text-editor-widget[img-video="textImage"]>.text-image__container.landscape,html body .text-editor-widget[img-video="textVideo"]>.grid-video__container {
        -ms-grid-column-span: 2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
        grid-row: 1 / span 1;
        margin: 0 auto 3rem auto
    }

    html body .text-editor-widget .grid-video__container {
        margin: unset;
        width: 100%;
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 25px;
        height: 0;
        max-width: 100%
    }

    html body .text-editor-widget .grid-video__container iframe {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget {
        display:-ms-grid;
        display: grid
    }

    html body .text-editor-widget[img-shape="landscape"]>.grid-text__left,html body .text-editor-widget[img-video="textVideo"]>.grid-text__left,html body .text-editor-widget[img-video="textVideo"]>.grid-text__right {
        -ms-grid-column-span: 2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        -ms-grid-row-span: 1;
        -ms-grid-row: 2;
        grid-row: 2 / span 1
    }

    html body .text-editor-widget[img-video="textImage"]>.text-image__container.landscape,html body .text-editor-widget[img-video="textVideo"]>.grid-video__container {
        -ms-grid-column-span: 2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
        grid-row: 1 / span 1;
        margin: 0 auto 3rem auto
    }

    html body .text-editor-widget .grid-video__container {
        margin: unset;
        width: 100%;
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 25px;
        height: 0;
        max-width: 100%
    }

    html body .text-editor-widget .grid-video__container iframe {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget[img-video="textImage"]>.grid-text__left,html body .text-editor-widget[img-video="textImage"]>.grid-text__right {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        -ms-grid-row-span: 1;
        -ms-grid-row: 2;
        grid-row: 2 / span 1
    }

    html body .text-editor-widget[img-video="textImage"]>.text-image__container {
        -ms-grid-column-span: 2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
        grid-row: 1 / span 1;
        margin: 0 auto 3rem auto
    }

    html body .text-editor-widget .text-editor-widget * {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    html body .text-editor-widget html body .text-editor-widget .grid-text__float-container .grid-text__img-container:not(.circle) {
        width: 100%;
        height: 100%
    }

    html body .text-editor-widget .text-editor-widget * {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    html body .text-editor-widget html body .text-editor-widget .grid-text__float-container .grid-text__img-container {
        width: 100%;
        height: 100%
    }

    html body .text-editor-widget ul.link-container {
        width: 100%
    }

    html body .text-editor-widget ul.link-container li {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget[img-video="textImage"]>.grid-text__left,html body .text-editor-widget[img-video="textImage"]>.grid-text__right {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        -ms-grid-row-span: 1;
        -ms-grid-row: 2;
        grid-row: 2 / span 1
    }

    html body .text-editor-widget[img-video="textImage"]>.text-image__container {
        -ms-grid-column-span: 2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        -ms-grid-row-span: 1;
        -ms-grid-row: 1;
        grid-row: 1 / span 1;
        margin: 0 auto 3rem auto
    }

    html body .text-editor-widget .text-editor-widget * {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    html body .text-editor-widget html body .text-editor-widget .grid-text__float-container .grid-text__img-container:not(.circle) {
        width: 100%;
        height: 100%
    }

    html body .text-editor-widget .text-editor-widget * {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    html body .text-editor-widget html body .text-editor-widget .grid-text__float-container .grid-text__img-container {
        width: 100%;
        height: 100%
    }

    html body .text-editor-widget ul.link-container {
        width: 100%
    }

    html body .text-editor-widget ul.link-container li {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }
}

html body .text-editor-widget .text-image__container {
    width: 200px;
    height: 200px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

html body .text-editor-widget .text-image__container img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

html body .text-editor-widget .text-image__container.circle img {
    border-radius: 50%
}

@media only screen and (max-width: 37.5em) {
    html body .text-editor-widget .text-image__container.circle img {
        display:-ms-grid;
        display: grid
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .text-image__container.circle img {
        display:-ms-grid;
        display: grid
    }
}

html body .text-editor-widget .text-image__container.landscape {
    width: 400px;
    height: 225px
}

@media only screen and (max-width: 37.5em) {
    html body .text-editor-widget .text-image__container.landscape {
        width:265px
    }

    html body .text-editor-widget .text-image__container.landscape img {
        width: 100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .text-image__container.landscape {
        width:265px
    }

    html body .text-editor-widget .text-image__container.landscape img {
        width: 100%
    }
}

html body .text-editor-widget .grid-video__container.desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: center;
    align-self: center
}

@media only screen and (max-width: 30em) {
    html body .text-editor-widget .grid-video__container.desktop {
        display:none
    }
}

html body .text-editor-widget .grid-video__container.mobile {
    display: none;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

@media only screen and (max-width: 30em) {
    html body .text-editor-widget .grid-video__container.mobile {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

html body .text-editor-widget .button-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget .button-container {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        margin: 0
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .button-container {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2;
        margin: 0
    }
}

html body .text-editor-widget .button-container__center {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

html body .text-editor-widget .button-container__right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

html body .text-editor-widget div[class*="button-container"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2;
    font-size: 1.6rem
}

html body .text-editor-widget div[class*="button-container"] a {
    margin-bottom: 1rem;
    font-size: 1.6rem
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget div[class*="button-container"] {
        width:100%
    }

    html body .text-editor-widget div[class*="button-container"] div[class*="button-container"] {
        width: 100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget div[class*="button-container"] {
        width:100%
    }

    html body .text-editor-widget div[class*="button-container"] div[class*="button-container"] {
        width: 100%
    }
}

html body .text-editor-widget ul.link-container {
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2
}

html body .text-editor-widget[text-align="right"]>div[class*="button-container"],html body .text-editor-widget[text-align="right"]>ul.link-container {
    justify-self: flex-end
}

html body .text-editor-widget .grid-text__stacked+div[class*="button-container"] {
    -ms-grid-row-span: 1;
    -ms-grid-row: 2;
    grid-row: 2 / span 1;
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2
}

html body .text-editor-widget [class*="__button"] {
    --padding-bottom: 16px;
    --padding: 16px;
    --padding-top: 16px
}

html body .text-editor-widget__button {
    width: 13rem;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-right: 1rem
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget__button {
        width:100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget__button {
        width:100%
    }
}

html body .text-editor-widget__button.black {
    background-color: black;
    color: white
}

html body .text-editor-widget__button.black:hover {
    background-color: black;
    color: white
}

html body .text-editor-widget__button.white {
    background-color: white;
    border: 1px solid rgba(0,0,0,0.25);
    color: black
}

html body .text-editor-widget__button.white:hover {
    background-color: white;
    color: black
}

html body .text-editor-widget .link-container {
    margin-top: 1rem;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

html body .text-editor-widget .link-container__link {
    margin-right: 1rem
}

html body .text-editor-widget .link-container__link a {
    border-bottom: 1px solid currentColor
}

@media only screen and (max-width: 47em) {
    html body .text-editor-widget .link-container {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .link-container {
        -ms-grid-column-span:2;
        -ms-grid-column: 1;
        grid-column: 1 / span 2
    }
}

html body .text-editor-widget[img-wrap="true"][img-video="textImage"]>.link-container {
    -ms-grid-row-span: 1;
    -ms-grid-row: 2;
    grid-row: 2 / span 1
}

html body .text-editor-widget .grid-text__img-container.circle {
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden
}

@media only screen and (max-width: 37.5em) {
    html body .text-editor-widget .grid-text__float-container {
        display:-ms-grid;
        display: grid
    }

    html body .text-editor-widget .grid-text__img-container {
        width: 100% !important;
        height: auto !important;
        padding: unset;
        margin-right: 0;
        margin-bottom: 2rem
    }

    html body .text-editor-widget .grid-text__img-container img {
        width: 100%;
        display: -ms-grid;
        display: grid
    }

    html body .text-editor-widget .link-container {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important
    }
}

@media only screen and (max-width: 0) {
    html body .text-editor-widget .grid-text__float-container {
        display:-ms-grid;
        display: grid
    }

    html body .text-editor-widget .grid-text__img-container {
        width: 100% !important;
        height: auto !important;
        padding: unset;
        margin-right: 0;
        margin-bottom: 2rem
    }

    html body .text-editor-widget .grid-text__img-container img {
        width: 100%;
        display: -ms-grid;
        display: grid
    }

    html body .text-editor-widget .link-container {
        -ms-grid-column: 1 !important;
        grid-column: 1 !important
    }
}

html.one-column-template body .text-editor-widget {
    max-width: 100%;
    margin: 0 auto;
    padding: 5rem 25rem
}

html.one-column-template body [class*="--grey"] {
    background-color: #e5e5e5
}

html.one-column-template body .text-editor-widget[class*="--grey"] {
    border: 1px solid rgba(0,0,0,0.1)
}

html body .text-editor-widget .grid-text__left,html body .text-editor-widget .grid-text__right,html body .text-editor-widget .grid-text__middle {
    -ms-grid-row-span: 2;
    -ms-grid-row: 1;
    grid-row: 1 / span 2;
    max-width: 1130px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

html.one-column-template body .text-editor-widget {
    max-width: 100%;
    margin: 0 auto;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

html.one-column-template body .text-editor-widget[text-only-align="left"] ul.link-container {
    margin-left: 5rem
}

@media only screen and (max-width: 56.5em) {
    html.one-column-template body .text-editor-widget {
        display:-ms-grid;
        display: grid;
        padding: 2rem
    }
}

@media only screen and (max-width: 0) {
    html.one-column-template body .text-editor-widget {
        display:-ms-grid;
        display: grid;
        padding: 2rem
    }
}

@media only screen and (max-width: 37.5em) {
    html.one-column-template body .text-editor-widget {
        padding:2rem;
        display: -ms-grid;
        display: grid
    }
}

@media only screen and (max-width: 0) {
    html.one-column-template body .text-editor-widget {
        padding:2rem;
        display: -ms-grid;
        display: grid
    }
}

html.one-column-template body .align-middle {
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center
}

html.one-column-template body .align-top {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start
}

html.one-column-template body .align-bottom {
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end
}

html.three-column-template body .text-editor-widget[img-shape="landscape"]>.grid-text__left,html.three-column-template body .text-editor-widget[img-shape="landscape"]>.grid-text__right {
    -ms-grid-row-span: 1;
    -ms-grid-row: 2;
    grid-row: 2 / span 1;
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2
}

html.three-column-template body .text-editor-widget .text-image__container.landscape {
    -ms-grid-row-span: 1;
    -ms-grid-row: 1;
    grid-row: 1 / span 1;
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2;
    margin: 0 auto 2rem auto
}

html.three-column-template body .text-editor-widget[img-video="textVideo"]>.grid-text__left,html.three-column-template body .text-editor-widget[img-video="textVideo"]>.grid-text__right {
    -ms-grid-row-span: 1;
    -ms-grid-row: 2;
    grid-row: 2 / span 1;
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2
}

html.three-column-template body .text-editor-widget[img-video="textVideo"]>.grid-video__container {
    -ms-grid-row-span: 1;
    -ms-grid-row: 1;
    grid-row: 1 / span 1;
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2;
    margin: 0 auto 2rem auto
}

html.three-column-template body .text-editor-widget[img-video="textVideo"]>.link-container {
    -ms-grid-column-span: 2;
    -ms-grid-column: 1;
    grid-column: 1 / span 2
}

@media only screen and (max-width: 37.5em) {
    html.three-column-template body .text-editor-widget .link-container {
        -ms-grid-column:1;
        grid-column: 1
    }
}

@media only screen and (max-width: 0) {
    html.three-column-template body .text-editor-widget .link-container {
        -ms-grid-column:1;
        grid-column: 1
    }
}

html.three-column-template body .text-editor-widget .grid-video__container {
    margin: unset;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    max-width: 100%
}

html.three-column-template body .text-editor-widget .grid-video__container iframe {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media only screen and (max-width: 37.5em) {
    html.three-column-template body .text-editor-widget .link-container {
        -ms-grid-column:1 !important;
        grid-column: 1 !important
    }
}

@media only screen and (max-width: 0) {
    html.three-column-template body .text-editor-widget .link-container {
        -ms-grid-column:1 !important;
        grid-column: 1 !important
    }
}

html body .text-with-cta-widget ul {
    margin-left: 4rem
}

@media only screen and (max-width: 37.5em) {
    html body .text-with-cta-widget .text-with-cta__text-container {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
        -ms-grid-rows: auto [3];
        grid-template-rows: repeat(3, auto);
        grid-auto-rows: 0;
        grid-auto-columns: 0;
        margin-bottom: 2rem
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget .text-with-cta__text-container {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 100%;
        grid-template-columns: 100%;
        -ms-grid-rows: auto [3];
        grid-template-rows: repeat(3, auto);
        grid-auto-rows: 0;
        grid-auto-columns: 0;
        margin-bottom: 2rem
    }
}

@media only screen and (max-width: 56.5em) {
    html body .text-with-cta-widget .text-with-cta__text-container iframe {
        width:100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget .text-with-cta__text-container iframe {
        width:100%
    }
}

@media only screen and (max-width: 37.5em) {
    html body .text-with-cta-widget .text-with-cta__title {
        -ms-grid-row-span:1;
        -ms-grid-row: 1;
        grid-row: 1 / span 1;
        margin: 1rem 0
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget .text-with-cta__title {
        -ms-grid-row-span:1;
        -ms-grid-row: 1;
        grid-row: 1 / span 1;
        margin: 1rem 0
    }
}

@media only screen and (max-width: 37.5em) {
    html body .text-with-cta-widget .text-with-cta__text {
        -ms-grid-row-span:1;
        -ms-grid-row: 2;
        grid-row: 2 / span 1;
        margin-bottom: 1rem
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget .text-with-cta__text {
        -ms-grid-row-span:1;
        -ms-grid-row: 2;
        grid-row: 2 / span 1;
        margin-bottom: 1rem
    }
}

html body .text-with-cta-widget .text-with-cta__text ol,html body .text-with-cta-widget .text-with-cta__text ul {
    margin-left: 32px
}

html body .text-with-cta-widget .text-with-cta__buttons {
    float: right;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    margin: 0 0 0 2rem
}

@media only screen and (max-width: 37.5em) {
    html body .text-with-cta-widget .text-with-cta__buttons {
        float:none;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
        grid-row: 3 / span 1;
        margin: 0;
        width: 100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget .text-with-cta__buttons {
        float:none;
        -ms-grid-row-span: 1;
        -ms-grid-row: 3;
        grid-row: 3 / span 1;
        margin: 0;
        width: 100%
    }
}

html body .text-with-cta-widget .text-with-cta__button {
    border: 1px solid #cfcfcf;
    min-height: 4rem;
    height: auto;
    padding: 10px;
    border-radius: 5px;
    font-family: "futura-pt", Arial, sans-serif;
    margin: 0 0 0.5rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-self: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

html body .text-with-cta-widget .text-with-cta__button a {
    border-bottom: none;
    font-weight: bold;
    color: #231f20
}

html body .text-with-cta-widget .text-with-cta__button.color--red {
    border: none
}

html body .text-with-cta-widget .text-with-cta__button.color--red:hover,html body .text-with-cta-widget .text-with-cta__button.color--red:focus {
    background-color: #ce0041;
    -webkit-transition: 350ms linear;
    transition: 350ms linear
}

html body .text-with-cta-widget .text-with-cta__button.color--red a {
    color: white;
    font-weight: bold
}

html body .text-with-cta-widget--default {
    margin-bottom: 30px
}

html body .text-with-cta-widget--pacific .text-with-cta__text-container,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    width: 100%
}

@media all and (-ms-high-contrast: none) {
    html body .text-with-cta-widget--pacific .text-with-cta__text-container,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (max-width: 37.5em) {
    html body .text-with-cta-widget--pacific .text-with-cta__text-container,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container {
        -ms-grid-columns:1fr;
        grid-template-columns: 1fr
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget--pacific .text-with-cta__text-container,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container {
        -ms-grid-columns:1fr;
        grid-template-columns: 1fr
    }
}

html body .text-with-cta-widget--pacific .text-with-cta__text-container .text-with-cta__text,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container .text-with-cta__text {
    max-width: 52ch
}

@media only screen and (max-width: 37.5em) {
    html body .text-with-cta-widget--pacific .text-with-cta__text-container .text-with-cta__text,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container .text-with-cta__text {
        max-width:100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget--pacific .text-with-cta__text-container .text-with-cta__text,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container .text-with-cta__text {
        max-width:100%
    }
}

html body .text-with-cta-widget--pacific .text-with-cta__col-1,html body .text-with-cta-widget--cu-safely-back .text-with-cta__col-1 {
    display: -ms-grid;
    display: grid;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 56.5em) {
    html body .text-with-cta-widget--pacific .text-with-cta__col-1,html body .text-with-cta-widget--cu-safely-back .text-with-cta__col-1 {
        padding-right:20px
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget--pacific .text-with-cta__col-1,html body .text-with-cta-widget--cu-safely-back .text-with-cta__col-1 {
        padding-right:20px
    }
}

@media all and (-ms-high-contrast: none) {
    html body .text-with-cta-widget--pacific .text-with-cta__col-1,html body .text-with-cta-widget--cu-safely-back .text-with-cta__col-1 {
        display: inline-block;
        width: 70%
    }
}

@media all and (-ms-high-contrast: none) {
    html body .text-with-cta-widget--pacific .text-with-cta__col-2,html body .text-with-cta-widget--cu-safely-back .text-with-cta__col-2 {
        display: inline-block;
        width: 30%;
        float: right;
        right: 0px
    }
}

html body .text-with-cta-widget--pacific .text-with-cta__title,html body .text-with-cta-widget--cu-safely-back .text-with-cta__title {
    margin-top: 0
}

html body .text-with-cta-widget--pacific .text-with-cta__text-container,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container {
    -ms-grid-columns: 1fr 0.5fr;
    grid-template-columns: 1fr 0.5fr;
    padding: 30px
}

@media only screen and (max-width: 37.5em) {
    html body .text-with-cta-widget--pacific .text-with-cta__text-container,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container {
        -ms-grid-columns:1fr;
        grid-template-columns: 1fr
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget--pacific .text-with-cta__text-container,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text-container {
        -ms-grid-columns:1fr;
        grid-template-columns: 1fr
    }
}

html body .text-with-cta-widget--pacific .text-with-cta__buttons,html body .text-with-cta-widget--cu-safely-back .text-with-cta__buttons {
    float: unset;
    display: -ms-grid;
    display: grid;
    place-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    height: 100%;
    width: 90%
}

@media only screen and (max-width: 56.5em) {
    html body .text-with-cta-widget--pacific .text-with-cta__buttons,html body .text-with-cta-widget--cu-safely-back .text-with-cta__buttons {
        padding-top:20px
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget--pacific .text-with-cta__buttons,html body .text-with-cta-widget--cu-safely-back .text-with-cta__buttons {
        padding-top:20px
    }
}

@media all and (-ms-high-contrast: none) {
    html body .text-with-cta-widget--pacific .text-with-cta__buttons,html body .text-with-cta-widget--cu-safely-back .text-with-cta__buttons {
        display: block
    }
}

html body .text-with-cta-widget--pacific .text-with-cta__button,html body .text-with-cta-widget--cu-safely-back .text-with-cta__button {
    --padding-top: 15px;
    --padding-bottom: 15px;
    width: 100%;
    justify-self: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: bold
}

html body .text-with-cta-widget--pacific .text-with-cta__buttons,html body .text-with-cta-widget--cu-safely-back .text-with-cta__buttons {
    width: 90%;
    margin: auto
}

@media only screen and (max-width: 37.5em) {
    html body .text-with-cta-widget--pacific .text-with-cta__buttons,html body .text-with-cta-widget--cu-safely-back .text-with-cta__buttons {
        width:100%
    }
}

@media only screen and (max-width: 0) {
    html body .text-with-cta-widget--pacific .text-with-cta__buttons,html body .text-with-cta-widget--cu-safely-back .text-with-cta__buttons {
        width:100%
    }
}

html body .text-with-cta-widget--pacific .text-with-cta__buttons a,html body .text-with-cta-widget--cu-safely-back .text-with-cta__buttons a {
    font-weight: bold
}

html body .text-with-cta-widget--pacific .text-with-cta__title,html body .text-with-cta-widget--cu-safely-back .text-with-cta__title {
    font-weight: normal
}

html body .text-with-cta-widget--pacific .text-with-cta__emphasis,html body .text-with-cta-widget--cu-safely-back .text-with-cta__emphasis {
    font-weight: 800;
    text-transform: uppercase !important
}

html body .text-with-cta-widget--pacific .text-with-cta__button+.text-with-cta__button,html body .text-with-cta-widget--cu-safely-back .text-with-cta__button+.text-with-cta__button {
    margin-top: 5px
}

html body .text-with-cta-widget--pacific .text-with-cta__title,html body .text-with-cta-widget--cu-safely-back .text-with-cta__title {
    font-weight: normal
}

html body .text-with-cta-widget--pacific .text-with-cta__button+.text-with-cta__button,html body .text-with-cta-widget--cu-safely-back .text-with-cta__button+.text-with-cta__button {
    margin-top: 5px
}

html body .text-with-cta-widget--pacific .text-with-cta__text,html body .text-with-cta-widget--cu-safely-back .text-with-cta__text {
    font-weight: 400
}

html body .text-with-cta-widget--pacific h2,html body .text-with-cta-widget--pacific .faux-h2,html body .text-with-cta-widget--cu-safely-back h2,html body .text-with-cta-widget--cu-safely-back .faux-h2 {
    font-size: 3rem
}

html body .text-with-cta-widget--pacific .text-with-cta-widget .text-with-cta__button,html body .text-with-cta-widget--cu-safely-back .text-with-cta-widget .text-with-cta__button {
    min-width: 200px;
    justify-self: center;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

html body .text-with-cta-widget--pacific .text-with-cta__button:last-of-type,html body .text-with-cta-widget--cu-safely-back .text-with-cta__button:last-of-type {
    margin-bottom: 0
}

html.one-column-template .text-with-cta-widget,html .one-column-template .text-with-cta-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px
}

html.one-column-template .text-with-cta-widget--default,html .one-column-template .text-with-cta-widget--default {
    margin-bottom: 0
}

html.one-column-template .text-with-cta-widget--default .text-with-cta__buttons,html .one-column-template .text-with-cta-widget--default .text-with-cta__buttons {
    padding-top: 0;
    padding-bottom: 0
}

@media only screen and (max-width: 56.5em) {
    html.one-column-template .text-with-cta-widget--default .text-with-cta__buttons,html .one-column-template .text-with-cta-widget--default .text-with-cta__buttons {
        padding-top:20px;
        padding-bottom: 20px;
        width: 100%
    }
}

@media only screen and (max-width: 0) {
    html.one-column-template .text-with-cta-widget--default .text-with-cta__buttons,html .one-column-template .text-with-cta-widget--default .text-with-cta__buttons {
        padding-top:20px;
        padding-bottom: 20px;
        width: 100%
    }
}

html.one-column-template .text-with-cta-widget a.text-with-cta__button,html .one-column-template .text-with-cta-widget a.text-with-cta__button {
    border: none
}

html.one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__buttons,html .one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__buttons {
    padding-top: 15px;
    padding-bottom: 15px
}

html.one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__text-container,html .one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__text-container {
    max-width: 804px;
    padding: 0;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 30px
}

html.one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__text,html .one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__text {
    max-width: 52ch
}

@media only screen and (max-width: 37.5em) {
    html.one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__text,html .one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__text {
        max-width:100%
    }
}

@media only screen and (max-width: 0) {
    html.one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__text,html .one-column-template .text-with-cta-widget--cu-safely-back .text-with-cta__text {
        max-width:100%
    }
}

html.one-column-template .text-with-cta-widget .text-with-cta__text-container,html .one-column-template .text-with-cta-widget .text-with-cta__text-container {
    max-width: 804px;
    padding: 0;
    margin-bottom: 0
}

@media only screen and (max-width: 37.5em) {
    html.one-column-template .text-with-cta-widget--default,html .one-column-template .text-with-cta-widget--default {
        padding-bottom:30px
    }

    html.one-column-template .text-with-cta-widget--default .text-with-cta__buttons,html .one-column-template .text-with-cta-widget--default .text-with-cta__buttons {
        padding-top: 10px
    }
}

@media only screen and (max-width: 0) {
    html.one-column-template .text-with-cta-widget--default,html .one-column-template .text-with-cta-widget--default {
        padding-bottom:30px
    }

    html.one-column-template .text-with-cta-widget--default .text-with-cta__buttons,html .one-column-template .text-with-cta-widget--default .text-with-cta__buttons {
        padding-top: 10px
    }
}

html.one-column-template .text-with-cta-widget--default .text-with-cta__text-container,html .one-column-template .text-with-cta-widget--default .text-with-cta__text-container {
    background-color: inherit
}

@media only screen and (max-width: 56.5em) {
    html.one-column-template .text-with-cta-widget--default .text-with-cta__text-container,html .one-column-template .text-with-cta-widget--default .text-with-cta__text-container {
        padding:0 30px 0 30px
    }
}

@media only screen and (max-width: 0) {
    html.one-column-template .text-with-cta-widget--default .text-with-cta__text-container,html .one-column-template .text-with-cta-widget--default .text-with-cta__text-container {
        padding:0 30px 0 30px
    }
}

html.one-column-template .text-with-cta-widget--default .text-with-cta__title,html .one-column-template .text-with-cta-widget--default .text-with-cta__title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

html.one-column-template .text-with-cta-widget--default .text-with-cta__text-container,html .one-column-template .text-with-cta-widget--default .text-with-cta__text-container {
    max-width: 804px
}

html.one-column-template .text-with-cta-widget--default .text-with-cta__text-container--white,html .one-column-template .text-with-cta-widget--default .text-with-cta__text-container--white {
    border: none
}

html.one-column-template .text-with-cta-widget--default .text-with-cta-widget,html .one-column-template .text-with-cta-widget--default .text-with-cta-widget {
    background-color: white
}

html.one-column-template .one-col-spacer,html .one-column-template .one-col-spacer {
    height: 0px;
    display: none
}

html.one-column-template .primary-content .text-with-cta-widget:last-of-type,html .one-column-template .primary-content .text-with-cta-widget:last-of-type {
    margin-bottom: 0
}

html.three-column-template body .text-with-cta-widget--cu-safely-back .text-with-cta__text {
    max-width: 38ch
}

@media only screen and (max-width: 37.5em) {
    html.three-column-template body .text-with-cta-widget--cu-safely-back .text-with-cta__text {
        max-width:100%
    }
}

@media only screen and (max-width: 0) {
    html.three-column-template body .text-with-cta-widget--cu-safely-back .text-with-cta__text {
        max-width:100%
    }
}

html body .text-with-cta-widget .text-with-cta__button.color--white {
    border: 1px solid var(--color-cu-light-grey);
    background-color: white;
    color: var(--color-panther-black)
}

html body .text-with-cta-widget .text-with-cta__button.color--white {
    border: 1px solid var(--color-cu-light-grey);
    background-color: white;
    color: var(--color-panther-black)
}

html body .text-with-cta__text-container.text-with-cta__text-container--white {
    border: none !important
}

.wysiwyg-widget {
    padding: 16px 0
}

.wysiwyg-widget .content>p:last-child {
    margin-bottom: 0
}

.wysiwyg-widget #map_frame {
    min-height: 79vh
}

@media screen and (min-width: 768px) {
    .wysiwyg-widget #map_frame {
        min-height:59vh
    }
}

h1+.wysiwyg-widget {
    padding-top: 0
}

.rss-feed-display-widget {
    margin: 2rem 0
}

.rss-feed-display-widget .text--link {
    border-bottom: 2px solid currentColor
}

.rss-feed-display-widget .rss-feed-item__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 12rem;
    margin: 2rem 0;
    width: 100%;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
}

@media only screen and (max-width: 37.5em) {
    .rss-feed-display-widget .rss-feed-item__container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto
    }
}

@media only screen and (max-width: 0) {
    .rss-feed-display-widget .rss-feed-item__container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto
    }
}

.threeColumns .rss-feed-display-widget .rss-feed-item__container {
    height: 14rem
}

.rss-feed-display-widget .rss-feed-item__description-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 2rem 0 2rem;
    width: 100%;
    font-family: 'futura-pt'
}

@media only screen and (max-width: 37.5em) {
    .rss-feed-display-widget .rss-feed-item__description-container {
        width:100%;
        margin: 1rem 0 0 0;
        padding: 0 2rem
    }
}

@media only screen and (max-width: 0) {
    .rss-feed-display-widget .rss-feed-item__description-container {
        width:100%;
        margin: 1rem 0 0 0;
        padding: 0 2rem
    }
}

.rss-feed-display-widget .rss-feed-item__description-text {
    display: inline
}

@media only screen and (max-width: 37.5em) {
    .rss-feed-display-widget .rss-feed-item__description-text {
        display:block
    }
}

@media only screen and (max-width: 0) {
    .rss-feed-display-widget .rss-feed-item__description-text {
        display:block
    }
}

.rss-feed-display-widget .rss-feed-item__link {
    font-weight: bold;
    border-bottom: 2px dotted currentColor
}

.rss-feed-display-widget .rss-feed-item__link:after {
    content: '-';
    padding: 0 4px
}

.rss-feed-display-widget .rss-feed-item__date-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 65%;
    width: 20%;
    min-width: 100px;
    margin-left: 1rem;
    padding-right: 1rem;
    border-right: 1px solid #ccc;
    text-align: center
}

@media only screen and (max-width: 37.5em) {
    .rss-feed-display-widget .rss-feed-item__date-container {
        width:100%;
        display: block;
        padding: 0 2rem;
        margin: 1.5rem 0 0 0;
        text-align: start
    }
}

@media only screen and (max-width: 0) {
    .rss-feed-display-widget .rss-feed-item__date-container {
        width:100%;
        display: block;
        padding: 0 2rem;
        margin: 1.5rem 0 0 0;
        text-align: start
    }
}

.rss-feed-display-widget .rss-feed-item__date {
    margin: 0;
    font-family: futura-pt
}

@media only screen and (max-width: 37.5em) {
    .rss-feed-display-widget .rss-feed-item__date {
        display:inline
    }
}

@media only screen and (max-width: 0) {
    .rss-feed-display-widget .rss-feed-item__date {
        display:inline
    }
}

.rss-feed-display-widget .rss-feed-item__time {
    font-family: futura-pt;
    margin-bottom: 0
}

@media only screen and (max-width: 37.5em) {
    .rss-feed-display-widget .rss-feed-item__time {
        display:inline;
        margin-left: 1rem
    }
}

@media only screen and (max-width: 0) {
    .rss-feed-display-widget .rss-feed-item__time {
        display:inline;
        margin-left: 1rem
    }
}

.rss-feed-display-widget .rss-feed-item__image {
    margin: 0;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    width: 250px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAIAAAAxBA+LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAjm9JREFUeNrsvb+3ncdxJdoXFwAJ0ASkIS2Ty0sKpLElP3ONn+wlTaBEyfwZkzhx8hInL3HiZIJJXuLEiRMlTuY/mESJEydKFEiBGMiBKA9pCSAJkAQu+PrcAoqF/lFd3V11cC6w9/KiIeDePt/5znd6967aVXX2v775XxMAAAAAvKq4hlsAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAAEQIAAAAACBCAAAAAAARAgAAAACIEAAAAABAhAAAAAAAIgQAAAAAECEAAAAAgAgBAAAAECFuAQAAAAAiBAAAAAAQIQAAAAC8eriOWwAAwAvEoydf3nv0WP7Ng8dPHl48Mf76nRvnN66dyb+5fX5++zqO+ACIEACAUyK5jz5/fPk/n9z74qIgv0xambrkb929mbnNymTvf/xZ8Td55bw+/Tlz5N0b14tlmTvffu0GPiMARAgAgA8+/PxRpp/7jy4ePM7/9+TBxeG/THJvv37jkoGuv3PrZsFPm/junVvKv9KV0J+JjJk7mYzpIg+XdPP69bP833NwJIgQAABgTHuZY+4/epwVHnFeZg7ikrdeu/HNN66dSHzyQHLPLoO5reDO/F7Ss3hsfkcfPPyC3hGxNb2pW+eHdeh/4tMHEQIA8IoyX1ZU9754nBkiC6lMKpkYssK7deugpYhsiEvo/z5KT+UXh0NrEMfUf0+sw/8zWpw9Xf+1tpqkN5XZMStIokx677evn9+5cU7siMcDRAgAwEuITACX5Pco05g0s2T2ykxwoITP8//6XP5KUzBlqqC4aOslLj787FH99zLJVxLnJeswgzJlRpDlUzX5PEFSQDXfk4cXF+9//IiYMl/VgREPavg6rDogQgAAriqIfkj25T/n/b1mIKK062dn37176zhyTdpqMv08/vJLyaAFZVK2j+QaZfsck5HyHFC86w8vjwuZGn957yFdUv6B/Op3LgkS6UYQIQAAJyr4spqR0U4mtrzXf+uN10lsvXB9Q8Sjk27hTc3vKNOk5Eh6I+QajYhnFtTI9/aDh1/QkSK/HPFi/i94EUQIAMCLAaW47j+6KEiCyObdWzcvU33nz374STNoaUFR/CATfkG0ymRZcwy9U5KS+R09evL4F8+XbWSNS9rR0QhDMVW+GOLpzIsfff7o/U8ekrGIeREpxlPA2f/65n/FXQCAlxJ5//3ws8f3838vTZ46l8gdmaKLay9aMGgz4ccvxy9EtX3HEaCk2CiYSRlQukK6qkyNRN5B0o158aBcL9039KJvvXYdrlQQIQAADjssq58mA+Wt9t3bN7mi/Mg7L+37SfSOyWSQL7JoLlOkJDNDpOBkpLTASGqkkGam6jiWIlPS/csjS37dS1K8nsUieVPxVIMIAQAYCL68a1MxX5ESy9vonUsuOdg+Lznm239w691bN098b6V3QTRJdReSI4kguXRBpg+DVGNhHaLkIrlDg3iRylToHENv8K3LOCoiqCBCAACeUw+ZIVhdMUnkTfOdWzfJ7fLrTz//t08/J4XxzTdeo24pdpxaDYAs6SMRyW8/LtXXlIwyzswHjiALDEW281GG6xczKWa9CFIEEQLAKyf7eDfM2zHt8nXMM++SRBUR1yAziJzV425k7iUKU+xYxzOZGm+dXwvSUjLPx3qRLDAHAXcpW0NJMYv7ty6tqgifgggB4JUgv+bPkASh0vJHT55kCZh/Uuq/HY0iW3Sm58dBkCA7/GXFu6TGuNr9CLm9nm4jamTVGF29QPUn1HyAXpTFYoSAk48Hh0/J94vvDogQAK4qmpE32k9vnF3jJBnxnEz15X96/+PPMgt+643X8j+9kBo1lmJcxnfI8z1Pk0/LG54FMI8WeiWKuv/oQkq3aF6k+nop4uOimvcOzVEfffjZ4bXIaEPhcXynQIQAcAWYj6v6JGdQmJFL8fL2/ZuHX9A/ZaorShpo+7usf3+tObeomNV3/P2RCJ6mUpD5Rb5ZUpDR6b36eoqQJt3wIE8KnW+IFDmCSsUS7h9HflQOL3TpPqXY6enbo0CEAPBqgSNaRQOz40Np2nmcggpu50bsWFTyZUK6ddkIJvpimBdltQkRVT5DkO3IV55S+1YixTilSC/0wcMv6JzEpIjvIIgQAI6thERDk3IIe2oVlfN2nP/mu3duF1mf/Pfvf/LZrz5+mH/ru3dvWfSEdJaSLHvKQ/08H0GO6EvHyvYRPTy8eCJVMjtfjjDqoSjpk2LR3ZbSJEWKavq+0FNGhEwEEQJANLjtclHSxxpL7ux5JzpYWp7t6fmHf/3p59R8q5nqYwqkXwxy6g/zfEzexxnRJ/OmRBv090frT8Ylfex/yS8XJOCeRjUvc4pktOFKmAiZeHm2uC4fQhAhiBAAVpiDupcVU4oKEE/05gr1NGKTpShHyGm/oxUtyBo+mj5ftyrlOvfQOUTPHKFPikjmEXixLmIJimpK80t61gnonVs3fF+FePc3l0MW8+nKnXRBhADw0mo+Eky8SRkhNRNP5suMklUg6YxvvfE6/yUrMI6m5h8wtgnlECtFMqOdmUQJ9x9d0GUX94Sn14Y2JyNHKH8i3Cw0tG9njxR9Q45kpyK6otgpBzYd3xe9F+q9wIz4CgZOQYQA0NZAmfOaAoi4Lf8A/yXtIJTNyv/z/U8eEsllDfftP7hVbCt5d3v/48/y7pZ3nF6qL//6z3//aX6V975+u5ACdbtOps+m7pTZvujShV7HzvR8P+sg6cb+TNbooXbQJilSVNM9p8ixU7IQR8hEDpzml6irdECEAPDyQzbtVNQe1WlRZEkm/Lh0gasdyO0i95HMBHmj/OW9h3l9hQLzr2cKzFxltMP02Cg9n+1rcrksXQhiR3mkKGLI0SFN2bRT6ra4iYBEipSE46fF3a7JjMgy0TewSUqUGJHWfxVSiSBC4BUVfBTWm41zukCm9zhYeufGeVaK+cLe+9obQU73ajhf6WWl/TRrxziLJpkk6zMH82JEaK4eRxVXzMdvk72a9HIHunJNKJJMZN6NcITS+q8CI4IIgZef87hezdKNkycMFCKP6tbfeZ6i/u3TzzkKmreJ5zbfS77hXKBMWVkugzZoqqwPHRbf69jJlxGa6vuqn84zzkjBqT6uW2CFGkqK+WayIzS/dIQjlF+CzC8RgdN8o/KjTl+El5IRQYTAy4Oe4b5HM3kn4r4t6VmqjxXJoaTh48/ygvlv8jf/W4LnuOAh/+E7b9769h+8Xm9q+Z9+/vtP848pgdD8M//64cf5OrlrTHM+n8Sz6oUDQea9O8I7akn1ZckY0VqaqlCKPnNxxXxsSJHSLY4Ui9hphEzkqCaRLj/SYEQQIfBKMN9wCPsO5FaS9xc6euc/vPe1N562mRbbAZf95b9X4pz5gn/2H59knVc7YuTPpGfZPpr83mR3OW8horZPDucj95C8M0EjF2QXOn7XcXULhXQLbRDKeTiWie7NX6gM4zcPvqC5hsSIvuu/TIwIIgSuBgqzviW6WPBToWzq/pyypIH8n5JuLRcpa+fzIt//T3+QWk3L8oKZAvM7yjT5recDqnb6V0oXkuhVdueSn9z1DUs3aYGRetG9Lq3oZC1J0d3/wuFTPvHETXgoGItkouMLUSqRCiQiajBeDkYEEQInSnu9rFWhhGgHlNtx3bqFg5z8XS2OxrKkoYiC8gq/vP+AAqFUpZdEAUPPmVlzJA1Iyqtlov3RN+447qpKPJNvC09Xd083NkOacaOI6k7WKSbSmDpe0IgJDyRJ6YV4opbj2+H1mbR8GZcYMT/bRLd14RCIEAAG2yiR2bBRyxRIoMiGzpeeugMVcX+WQxjz48+Ukob8T1TzkNmRAqHNLYbTgaQC2ZWa1JCmnDXhzk+94Xy1evONajY7WSeRfvON3BZNO1Nk+FSOd4jrDpqe2TVl4NRRaUUzIi+en+erUo8IIgSOBNofZacu+0R1PchZbxDGlma1YuM208SUJBPzNzlTYO/L/KuPP8tiUU8HZvzy/sNf3Hvwvbu388oc0mxeJ9ES1TD4UpRsxdJskxYR1azr3JOosXN/gzUpRgxzl307Sb0FyUSSWUy9vqm+4zBiPiDm+/PtN18/5dHBIEIgUOdZwpscRiM9RFkZ/ktpe6Pv7TDISQIuUWOXN19nmpR9pTMnpWdlc/SXisWUr41bfXIH0Z//7kH+xUxvTeMov+7PPvr0wJQdUwynP2srCmup/Opce+6YPWILDCfe+C1Tg2nf9Bu7NKVCDerGUvR84ceJXshxR5Ylg0GN0FIr1edYgxHKiHJxWnkhLw4iBE4XsjI9iV5fdqlnR97FqK4giSAnRzjzjsAUmP/mO2/e+ubt1+pdNV/Vz3//qdLeLP9AlneU58iLUFRTZ3EqLqRAWVMI/urjh9+9c/s7b74+tYlfVp23qVFm+3x5sWjdKZk4whpajHcIJUXZyTpFVrjLRmgRgUHZCy2UtPjZ9hKgzOV5f4ibowIiBALBW/NsVLOWVnLNQoUo/2oHFRSnZ+FNogpLVZ+u8HiWrNKMRpYx5F/PxJz/8vtvvbG/2/YassTxYjOkKbnKtzVaTYocPnXvH8YtypKInfpquDrJ5x44PZqMcw/J5nvy/icP+bJPwVYDIgRSvd3Tn5t1Y0aqK0oO6AB+WbFwVkQ4n3rMRAyTwFZPbu/E/0R1demQn3s4RZb58vK3rm6tSZV/v7j3gNwuva/loVno/Qe/+vizfD35x3i+ErfnrgmSWco34adk+9ir6RjVbJb0pTBbSo8UfbmkEHApppl1aJLvOIyYv4kckqUOSl73J3++VHqRv48vNol49vdvvnfr/Nw39wCcOOoy7YhgppGZqGk11STQQ0i1CnSU/tYbrzfTb0UglH6GKIFCtdRTzVLSkAXcrz/9LL9c5jYle0H173m1/GPKRpbX+elvf3/78jtVU6Ms73NUVDxavdaLEVHNuqQvjhSlUZP+5mmeL+BVZC9190ZodWtQX2dKNCPKJCV9bb2UXJFErBP/xyDC/57+c3F6DW3QDhyT6vg5MxJDU941Bcc74tuVCZWIpIhMXr704UXX4pzEcPVsBM7zSQpsfm+paP07b2YqvcW5TMWumaoWLWzSKYSgsp/mF81s+t07t7/qLPpMvWV5TRHmmqh8ebHuMV2IRUcWqT0pQaRYdH5JIkjrXn4uZaJ7M+uCrriC3reCpWZEL4sKV9Dne+WbB6WbT50LfaXnHBEW4Lqfr75IwaM+gR1VZ2+Asgw5i/xZAPMzOZCoPiRSXIWuliKT+RHnYX50/ZkvM80MX50EHNc193JvMs6pdC/LX7l//fBjEp1KBDj/+qMvn+R/zYQq6a0G5SB1vZhEmV3NixE1DMeMavZI0b2AgV8oLqpZdEHj8Kzv7sx0xRX0cYzoHpjlwCaPufc6keTPlyqXjhYy1YhwqBWOM+3zVYMUK9y75Nn/vNB7SStnGmVqa7FHL1+5HJiQt3ISUjz1hh7o+rdkIDQzTaZJOS1o2LRFjkcg/ZoJKf+w0r2MOpzlr1nNbdKuWau31KlDzz+WOTX/k5JfXODFowm4FNBsuvlCEQUMRVQzrosYh2c5KOIYwbvSjEghUzmtyespypsDXbOvf9WNCJUzO9UCR7Rxemkge0XuBA83P6nD2fZZDJyPYHQN/FVMl+nDp9vBFxeUIeBNzV4OfxkAvC7jjXSi/PnvHlDKgSiwd/DMvEVxmMymXI+vHAhoK2xmvil6SaSlfF05spoJNf/PZnOWJJrX5P/+8O0393devYbBtzNLs1EZv5CjuqqrFyI0XB3VdK+RKF4ignTl+IgIRqxTfV4aV5rgfJOI+Zr/7cHnv/70EDT61huvNyujAolQdhB2D689fVIvp5KSpowYKHM0AcfSjWvp3GOV+sfB2az9V/ze3du1MmDdRq8lG3LKakKZLNSfAVJvRFq9xJtMBzYVHncRe/+Th73Xlb5NOrcOg5xElvkK6+irPsvePcvey/a5lxbUPVmCwqe1+SWiV1ltfvEd71D0BU1hrTujGZG+OJSzcEz1UXUEH169bgsFY/Ne5F6Yf/aP3/jLfK3Szi5BGcu8I+T9qIilBEFukXpg9itaveyJRWzKxd3P3b7PxCDs17vbE0Xh0lGSbY7smDcpua3LnJw8tBJPTwlQzgjy5kh1Ds0tPj9C+SGhH2O3CPdUo3uraDgOOWbVSEqOWpdd9rnWeIulW+bv7965xZHGfCJpti0d9tjM7yK/9JAsKRya/5BvSDFXVp5OeJCel1gsWCQFjOvrkaJvqq+Y8CCfZ8cyicKrGTHeQUY1U0AdfTQjFuu78xbdGcfYJld05PP3oXuUh+48++c//iG/Z4qP0SSaHRBRLaSyXgWw8G3G2SiEyLJyipKLRGBvkIL8lDlbwO2hh68oO2GSAJJdzfQ6POY2+iZbXKx0FOtti7RgU7rJ9/uzjz6l6GX91oqZDJnb8rdraHjJbzb/JLXhLv7+aRF6lV/0rUOXja3lg+TemeU4qT45iihIJhZj3CMYS0Y1ryIjSkZ3LGOgO0+nc9+QKSd0+G4sP41nf33tT6QHnbXnkOdIWslnt9gu85U9/vJLY6zsKoIbTroIZfras+2I88/8A8RY6ZCvekLCzkKT0kvCkxaSMHA2H51MMFkY8QpGPlZabnI6MN+0975+WxKbHJLQ1FVS93CdeCEEdd2WuY0jq3pskw8Qyv5L7DscJcgCrjn5wTfkWFegR4RPm6k+34RiTVcpIJtYBE7d7aCSsSIYsXDW+Poqa1tN3exiWZ1Tqi//gb5lLpfNuUnq3LZ2tU9zhCRTjBquiI/J7KtXrO/GtWs9ilW4mdpRSvLYlGhr108356B4nqUPyce4vCbtufVw1/xOOW9H4on332GHa2qwUistmQukCKcs4KMezb2oY62x6MZSEV6+fr3lJptiyGJKhhE9RZ1XU/YvJdVXKB7SqT2BzhlT6tOW3/tC1zTiqrq99TFJ0SvkWDcqSwHOkVomuts1i5dwTyUekxHdk5SypwxVGXm5VHgqhS/R8kDEhaKLrlmGj5P5ndPq9ZzPvK/RixVNsxSSoDaPVA2mt21sbq8UT5tlLKIlC0M0+Yxba+ZvvjFuzDosb3ySmNmmdePs2oNLI2IWzZaApMxs5T/nW8fdxXo9pinBI/OFOm/llX957yFdRkGBPbKkl06X6dVmsYHED99+sydNuGKdzJzFNiQLDJqJar457KjkzqKZKYvoZf3S//Lv90ky5tdtDtKTyvjRl09+9Id3N7eDXg2DLykyXRU627czSzGQKELDNV+Cu3c6lnLLVKJvgcERGJEDSO6VBvLiI5QcEa0SoJoF87edZdtEmDeF4uTeozrF29K019dPmDRZKLRUfK9oK1G8glL6yO887bk1ryvhuLcuD9HFe+caL2Iyi7e21+5ZijBJ2xa+V2rGi9Rdfun0rDCxudEXd7tZUsYBSfq+FYNqOchZuxzr+8YfCgvBYd8WysyRsqR30bxFXAJfP8bNBXuSsefY9I06DknRZbusy8MjNJwcSFR8373Cs0VUk0nFi9eLnizu1x/KiHVU03fCQ6HkvBaXtVuOLE6TZDiDqCcyDkRID1A96qVZ2pWfdbroHvHIHn3SoduMO9UHfLYp9jpg5Xt06/xcVgtJVujt7/Ry+dcLCqRN/9b5NSVpVF9DFjfNbx3N3BlSLHfVyrs551CpoW2RRuZopC6di44kVDAuKbD5vNLmSP0zh0eBfFVyjJ/SsSUJU8z3snY6O2uaR/hW0HXqfT7TMzNnTZa9IQlS7zYFEOVBh+xLJ5X8k1n7PnrypM5iHoEUfXuJcTFcoeEcY6dNDefbS6wZOHWvipPZSvfmKXGMGNcXtFZyjiFTdrw7LisziIrF9Own7/6A/kEKiB4d8olAjyg2nYryU9dDkfJXFPdE78jZ202MWsqoNYtOHIWqI1bLV9UbnVPv17355tQwjPmVXlfP0jF0Iwnt73lZnq7ea3FSXGpmjl5NN0vGugWaNDr2JrM3ywBqw0sP+aXzmzq0cGvpaRl4JN+sfn94zfzc/ugbd2RQoRlylKS4f6TtPcaOL5GeJRRD7ZqFlzJV85a9eJ1PxhGdU2SBRCgjunfKliV9vvFYuXjPo768LCkWR/OqtJjWXa7KMUzNQCU9uDWN9f6+2Q25qG+r0auR5Clx+i/Wjw5toMO0pQy6kq9JqjruRanQqgwCy9Rpc2tr+jJqfiWmkRKzqe0Uv34hFmWoU97SXsEcb/e9LqC8I3M1nhSCOsHQT9Kbajb55AhqvrD8QOqGF7pa+qwlWTaHJChh8+aa+b+ZBXu7kkKKjk3Legl1x2xfz67paKcs8nDusdm6yD0iMBvNiByycu+UzeFH92r0osWal/mFl/UViIf5bp88TM83qWnPIyz0TVOEyXfbi5dSERiJyDogWRhJ6sU5yFv8Lrds7jFi/tQLdUsni2bnKkkYxa8UxeO9llT19lfbBAphR3xJleY9iiXTB4swZT/lNBspUUWA0o7Abe/1CCe5LvM1kGAlddt87/kHbpxdo+qIIWORxpI/2WsMLS9b6ZWVX/df/v1+fl+9kDWfQpre5qZFhU5RWaEWeVD9O9YkRUcLTNOumbzHBjWr+twZqyBd3yEPBWO5k1YoI8rFr1BfUOYYVp8u5hdZdOEoELlQkEjq7O/e+PPaH0jitCcFeukcKWmNDKqUXjANyGAjR3jrnHnvFWtHZW83kVB8+QWlKS/NeZ1DFd2zCopm8nVIsb2AGDcho29j3rVlbJliaz2xqCS3mK6aklGRQUmt6WbC1s2cSjFrHbjLP5bXtKf6yLrcU4qsRPMJrK6Xn02S1R+oI2M1U33JtcFmrbGSd6qvDpz6ml/qjSKUEX0dm9IL6jsUN640IlXmFy+ujRCIzLIHswyxBcWy6jruXjCw1yWZ/OjNgKRScF2EBWpB8KNv3LFE2I1RU/4SUpW38jaLuqVCK1OZwbPglaYUCbqPkU3/SbXjcsyNiyiGkjGvc0iz9a9NkiI7aIbL8gX3eglJUswP3C/uPWgWSNSfC5s5D/+zk/FlGZpXy1pQf2J/ef9hfvX8eeVXr5Vib32X/ilKts+rxqC2a7rLxOhUXy3Zfc0v9UZxVWRcYWT15a06z+c42l42lPGlLtr3HAXiV+UTPFCmIBJ6pWawtMhaWaQSPSLNGrVhPLZ3INJ/sfnQU9CVNQfx+mV9XlsmkhCR0qpXadc7pw8P7JxgS6IyQddefPFKSLCIcJLPZbgmbdNKbiyJ1mWyjmJYHkosqCxLZs66NiO1ptAZ1S1PCtTzInRcoBn3xoj3Ap0U5pTk6k9p2jV9A4+9VJ8X49bmF98692hG5MlBfGe8JFERP/PtKRNUGpHCzC/SYrpfg9iuI+zVaDcphz6P+48eSz3HkcxHXz5p9i+VGbjacpn/9c6N682QqYw+1xV4mZizklA63dBzU1BgsT/WX/UCer05l4fzBffqLGn7O+iVZ5XsSrUD73FNvd502OsRzmGQM/XtGERXvaEQctNv9thrliry1Q7r//Kl/vSDe712SJK0uF6eyvn1L4M0iNZDEuTDud/Ms5knS67+lKZMdFy/l+rzIpVCCSVvO2goI9YyLk7duvcFjSiNSDHVEZJld8KwbSJsnseNCqzJzyQW6z2xkKG13bSYk1f8bkGBxS1Qqhj5t/QZcnpEsbmncE1CEkm7ZjlzM3Ssmy2lKSbfqJ7Rhmjmzo1zY4STI4dJVKMrQU7KStIEPv1RZr68dAa1W4kSr+R18mnAwlgcOGXBqpAWFbPmNYdT46l3Wi2CebvvldXvxwZJ6RYHL0d/Sq2x3GVcr87dtxsA7wNXjhG5HYfvwCM53sG9L2hEaUSxsq9ApJu8JpS/6jVKn1khCnspPbl11rEv5Zbx5S6wb6/6ojCJTPGZ8o2SpQv0+OatvBk45dCNbGnd457mrlcvVbcZY5VZ3KhmK2T5BqmcQ9Gv+ebk35Xyrhdhk8vqjMUByYIv9TMBdRlVtmayxvQelTXSItWY/6CHgpXPziu2qchEF/9IzShy33cpHKzLf33brRXmlOMwold5XBHY9PJVFvFYX64NKo1IMeYXFk702Slxu5II/+b6n5KAy/+jzvA1I4fN0vtiN1cGjkvNVHOhom05KdX8194jyyqKf6zpopSRcfkrTZFamMvrK9G9GzJi2UzNpucHpx3e+OX16NqOtrme16mpXzl9qMg7hWh7BMAVnLU5pd4amoWVzd2T6uUtVfBsJW0OQZQJM2LBuzfPletUGKXJuC77fvMxc8yWNRtWODo2a0O4b3jwmIwYurg713IMzHHlojTCMTcZYX6RV2uUs2UdYeEi4a8Hjc6pKZBikvRbddizoMPi1+nxqsOedXuaprel2QJbVlnI0oL0/Kg8xWsqyzZ0rans48o3h7lHxkKVKje5fQ8rBHh8Em2XTV8Jx9zuP3pMEnNILVLe5V2yed9YcuU/k+VkaE5hbss3OVNR7SKRV0u7nmVNVo3Mbb1iG6pJvX1+/uN37m7uPk2Z6BJ7bKpzxwGzzet3JK061edrN41mRJma8TWS1IFNX66lzJn7hIeI0ohUZRCVYOTUHaarHa7ZLqjvtVuT+0idlmvmDom0KAMkF+RSinqcEP8i6WXZ6qVwZ8hqmHpf5rp7RUjVhbdTQUUp7Mhh0WNEenX++V7hebNyS1d1SoRTpwHm1/w5Kl8S6Q5lammmnSSGE97ZxlJUU/TCg8nQC0Yya9Nu07tsF15RZKKXabP5UXoV9jWfPccNOtr8EsqIxeLu6pYDOb6tQYuVvUKm9eAIxy6pLuaX2TXbRKgQWxp1JBkWM/Qsl3rEVc9Z6p4avbogPWtNokxjqKP5Utjxpl9/1Zta0xLcY21XNBbgNyULHMk/okc4k+oe6h3S6W2mZzMR7buzHmqjrG26nM2kc3B+JOqb2ZtLRyxoUY35juVPPP9YM7a5Hx7sxc+9TJvN9R0dofUB0Z0R5VnnajGizD5EtId2TyIWgsE3GBtRGpG8qyN4TWmokXfg7G9f+zMOGPZ+bYqTdDrUHTFJzM6o46VZuOh3WTHFKE+VdP1QQLnHZPx1kkKwqTV7roRind5wPtZ2NMlWyUqSlOECiWEnFH6z+Yfpi1dcnjQrvv/JZ/mHLScJ7qJAH1CTunjZ2vapH1DyT+YL4GZAxQXTzbx785x6I1jKJCh2ynzZi226JOR6Et9rd24W1TimEus6+uRqqjymjHMMEtZH3qCmYr68JQWDb6uaiNKIVJlfXD47blwlqwSfukaLni81jVEyr6bDprLRK+t1Hi2K8Or9tHc6kAXpdDRu9qmR0rgwxcgYnRJ0ldHdobAj5dH71/oR190rekByyK/E38U71ad85B+Wgxf084cMSPLuXzdkHypXSVf1yUm54GGYNz3zajW72/SOL14Jud49ceGVZkjZkVeaafUryoiOgc3aE+TIW3HVEdJl6mh+CRKIMn3mVcshTxt5tec6y+Qdh3hIPuscyWz6aGpHTEGiRF1NK0FzQgUbSinXlf9QV00U7Wmkm7Sg517HOIqt8XtRdGpxOqsVg/J1YvlFwjG/r6ZG5O88j3qwzFXnZmw9RixmWhFXKQyksKzihOTYaa9xmiJnlVKz2vBi2YP0wCk/YENqV+jWJSHXuyde2b6acR3NNU1j11VhREkAvoFNWR6XvG01QdURxebmaH7hC/YViE0x56Jl2wX1qTMnNnWGIhGJHibmiNadBUc2U4BMaY++fCKXLawWJJDrfZ8m3LJ8lL5QI5kZI4qchGv+a72hywlQtdtTcegsRDjZUdk013zz8v6TVh7GpeU7pRhms/0mcz8lMi2x03RpJc0XyZN4lWVpBq9FcHPsNAvBoZKjwlALC9Z0W5/kXBJyvcOHVxlDqIxrHkTiGDHUyOpY/l/4FRzNL3HVEbLNvTvRuvcFLeZRFDOC1nD292++V8ch8y340R/eVW7EsrFlWIOoOHF67WkIRmN9s4RRP7bQvlwIu6Yao0eTfoWiGXqD6R4jKqfgXoRTibzxV90YjZTh0J4RhnuCD1uSppZBVHnjtKzl02QWlBfQU3LU6G7YYsaye9bj4+NSiV67f1ODXi1GlNVTjoxYZEB8L1uGoxyTiEWqzzHxWXhqIvqCBk20702BtRLhX1/7k6Yu0Yvim1FQxnC76c0v5IJF/aJlOrAXL20+PWyl6ZWxF4csGXQt5JRuEKXr+fEffW34eTPL1lnYVKX3+Xr0sX9KlaRy8iXLZY/YegQzrJZjFmxKsd6lDhuMNVnQqOT2xVbzzOEVxGueErxq75qk5RWSDWXEZj2iY2CzMFR7DVQqvKDuBCNTfRFEe4J9QetlyV+ZJrvJPEeEFBolOVwb65Ue0KTPml3Wkq3tWa9NjPKi6fm6haK0kX+dcr/NWKKMu/bm3lFY+Nb5OdGtLuyUkYp6VISdltyuTCFXyntxHeswwsm3t0f5khHZp2pcuVdqUm950vapP51Ty5Kyp5jz8BHPT8u9Ly7yqxd31UVY9IjcZfdvynFHu2n93HpFCI/MiL6BzbqnjIveKhI0cSsHUfjJDo6Qcpa7ydQUMCDCv7n+p1L5yQabjFoMFaZQytXVLs1myWDhCyVPRzP/V7iDZAF7euZ0zX8pK+7lNke3OGsRaaWp7fX1ka0gxf/27teHn5PSN655WJOVf71Gzz25mYlcTznw4vzB6RqRvv+W3CTTFRWN9KZh0JaXr9BYJiFV442za71leVgHzWmys6Bsz90TW5uxzd55yGX3b358YMQ6sOlogKwzlF7CSHpBk2tOTq7s28BT9qlpekd2lBztVF6GWNrMZ1m2UVDfdCRy2q/oAkM2Gfoq9qomJB3WvlCu5erxGfG0FILNwGCz6rHol6a3KOtV5eufvbxdNM6C9nEliUi/kmzuULpjPXKtvz9cid80myi93IZ7H/Erhb6L8UkKbdPjoXxtyFj06MsnheNGb7IzXLZmweOILYUR95vLHIERC+dOHCM62kFDaxgKo6kX19bfGq9rLk72jrMj5OQDr2Xl1dZ17keLl3Y7yyx31u6FTA/i7LL4t4hP1r9b06HkM91M2It2SsJWwBHUZj+X+jsgA7zFhckBzc3XMiowTgrmx65HYHxVlOezTIHPn0X+4ea1Nfe+2kfTe6abZe+9/XSY6msezy3btMKCx6GW3vnAhVqadOtFLc1H12t8eW3hjit29O2GU9tqXEKFRXrSN2TKObm4Zb3KGGRphJfotMdLtRZrqW+HGaqrZtEhf6OUDm3p+fLJmk2HSSypimo67IllSQz0Kg8uLjggULAyPVJ5n2V3qNLQRG9spkRFWATLd62kJMkYaSmBZ2Kjfj2HvUnViPkV8zu1GET5MEEnJJ26jCwoL5ga4tTOWJnwU4YL6nto7av06kF6RRkxNLBZH0Ece53UzbK9Vq7rBYOu2dH8ElQ+LwWi4+AILg1wzErKeGnTX3oon1CaIyu6UJ/SLqNedbhy2KGNfvenv/19b1pT76VlHpGe0Z7RUa7AlNMcua6MQkyG6b7FS/QWKY7bzOW9/tFK2m+YLW8aRPVqSyO/1t0+FTFHkx/s5CqX7b19/kx//EdfW/uqx2X7wIgKI8oTp2OBRF16EZGQc1y5luOO0pO/4L4CkVN9jonJtVSfPV5aiM6Da7S5+9eF881S6KI3m76CnQ5lgQS3Q6u3+8KAK1umyTyiUo+fHwXu5zLsWM0BgZpWdSswR1wpfNrrd8NLcYhgGOFkqdS8w/WzzhlNRVsrFKvHx/Se1wvhTcuyCiNubqah/pfm3bi6jOiyU9f3xCtDWR9BvCK9cam+4mDqWJhfj6TYp5naYupS515UXDiWS1KIjq/zq84yHLGso5qswHrdYYqmo7UvNK984+xaHSyt6VCGKLnrdOqXHnLklwvyUiePqNfjG12ISu/Q5iOl1L8P25laqr+ZBZUWM0wJWX5RwYblzeZFsiKnw+Owbzjxa35pZUhFQWz13zd3vdmBEs3PBYx4BEZ0TMjVJ0XHDGVx2V7FBnGpvsL34EjhzAfJr79aUYPozrIR3p/8GZUt1grZ1ywHpIxRbwxvzxcqxWmPDiklyUKw7pempB75MpQZ7nqoc3jiYGFHhf8fff64Sav8SHFkeKf+XQno8/UUPFH43OR9zvfW0rqMaxzph5UrpL0vP6O9kvkmcxMT9zQi76ckXi0sSBec/5CvgZK70Ij6ZTv2rKlTfS4c0Iwke6nP2lYTlOrzDZmy5AoiWl/qYp+HF8tG9Bqlz+vs7974856lRalqT/32Lvw3ymjWYYc2FoJK0KA53WI4D5Yg5WMz+lfsvDL1WAQVlb7e+beoyd5wsjytQ8UJTdTnVjaI9nw6Sn2kfqhkq2rNQHU6p5bmRha0RE2TwZZVsGA9p+KlYcR9j0PzhsQxotfKPfXpsrfW9YJeScTiPOoVMg3y1AQJRMmyXj4duf97XefZP73zV80OL0NvZ1Kby/QsHhY6HHal4dvRdNPovdakf4dYU378hUilE4eskeipE8VpYjnDSmsMFU02CYx3Fkq+Grtd95KIzWuTJfPKl1bvktp8NC0DJYYasf4K9VjQorn3d70eI+4H3HrOmrgKfS+nQ1yqr3BsJr/MWWiqrwiZeknPIrIVQV2OApHTUo7VEcqg3Wki7E2fsAusXsrHYitVRunqvy5NmNScrKaN+sngsG2zYzWZlOoDQV6ZfsUS+uvNqVB2mV7xX/21LyjH0stU1v+ly5lWvcae3748uDCpWAYV5fPBYZu7ea4kJmkdCwsWN6Q5/qLYniwsaGHE/Z06LiF3fEb04q3CsemoCereF17CqJnqcyQYdyVX7BKOkVhWCI5hWLnNLjRCi4uXPiVCCoTm99nsKdMLVMpkIc8NMPJZYaih70ZNqPWvF41vWHr29CXd7vxf/i19Jl/TGspazRKjow6fmfaGApGbfOrart5QjMqDiwULnii+kwUsJp2iBHDYJTVfiaWBQKrcMc3IMxNMfsXZesGXjxFd7B5NLe7iy+il+lz0Vv14BEUgveRyXR3h5dYpboVXMjUotsnbLN3YYTVddLz0kCMsqD6/czlWkLczaUIpWMdiK5VvVdY5yJ4vPS+MXL9ZICFvh+6msWzHvcZmetCVg4qSeJRONwfFc1njaCxUV5KIzQCRPk2imcYo+KBH/EohvMKIFo7peUSVZTe/8Aojbn7nFUbcPFw3O7+Ezr5wYZfaJu2lt+p0uKOSK74jjv7VQsm5EG1ddOG+rK8Zij81r+oIjpdO+Uu7nWWaXaTp/Rde3tpT0+xHw7qVfPZK6LVHZnJQkc5nPTeNUTszpVFjkWbNRnGL+XY1o39KpcTQGSS1XXrWY7OXj+Tte1gsKEEZSqVMQr5TYzsYooFmf59eTM9SKdFjxH1fRq/T7H4EstlayMVI0uPa/SxU8z47ll4UD7CjraZe2YsJgqojCiXnVR5QhJEcaz35ar0utRadjmsaFafWYq2IXtYqRB9Y2GvP1pSYzSevp+0sBQC0wr/8n3u9BGTvIWbKYcXZM8Lwdyz/a7OMwb7b6glkttIU6+sRznzlP37nruUAxeFTGuVRv1M+X+c/2JuiEbHReaXZYU5+Oe31gulZH9Fm89V994Ru2Nn5isZZVOIKJJreYy/HRy/Vt5/iqlf2UnJx1RHSteflKCmW9RWIpDS8LrUQnS7VEUW8VDGdDHqNpn53ZosvtNdEO9kGyitkNqzukFbP71z2Be2lD+uahNRx7Su91vR2oxKyGNFS2MBWmp6BRenuPWSFXvhUKZNY7rWmzOC1T6VPVTftnm9zf0ttMqKLKoqzqMSt3ONaR6OpPPV69W+rg/9eObmjVUe4pOWKHI2XQIxoNyrXdLHCyqLGnkPn7G9f+zO9TEIRdpbq9dQv2htqyqLLDL0lPURZBColPynpunwZd2+e9+ZINKVq0yfZbOda0wNflSIQi15rRhtnb7Zt8+tEF6P3Su35dPQkoi7vekLWomCUmRI9k+3mVtILxroEx+IsKs2jTFwxoosHsj7SOSYRi9yEV91FUHVEUPl8nECU7UZdKi5kX0zH0wBZWOq9+qlrtJmrKygwv7c7N67XRfRKxaH0ttAjUouMHh0WBRKkz5r6Uq5QTwesE5A9XyhdpKW9Z+o39OoZanSDqK41LWUSXIhC7XialC+3FeIqYz0DxWbzsr3OMvLjswc5e43Ie+GmnclK+yIjLj2ZVItKRHm+i3xpHmhcVq6zql68VZ8PfCWXu5IrLjhOIO63Bq27ybgwt3sBomy9zQHYr+oIZTu0wvwpqa6XOCwisPnFpCmGXRu9zF9BZnKCROEl6YVbaffkQ5+u6oqTUfFGhidQ2eEzf+2brCPVquy1puzjel9v5akiLUgBZ2ZxpbMM+WLyT2ZKtkQquASwN1KqkLD2ICclEfOv90bSszai2MDUTImg2GYvGLufLgq1qNRBQkejaVHD4KXk4nirvmaXkGn9pfOqc48on68tpi5iLsL8IgsQvWibKTZfXqPXaBKjHnqpuILnGDSMQrYMbYZPFTrMUp1JTh8HocRsLZVwSZT91f+kGKI40iu3+56hRupgo4czX89PP7jX/Kfmk8os2AufKoX5wyhcrxBe77VWN4m1hE+HoxZ//M7dtQNmM8C7H27qHQv244RxFpXmynG2Gi8l16wX3M9INUOmXtFCeaiNW9aFuorb65WZCxJzvhRL5RZn//Nrf1FHO5Mt/zdsGVpMpVDeVQ2jNbRXqjG878Vw+QePL3rEzNZbOUqixzq9IKcx6MqNaUhh98ok+Em1DI6vhawSMrWw4JBjhid3PXzaY+5NnaHHNne+pUHB2BRpUekVdex7IJuHQsckYlEv6OVfLQ52Xi7ToDr3Qt8HCcSh6WFWy7qLOS9/6cE12qzUbg4pnFJm9iKHYbBUf4J7TdpSv6+NnMTLbprhxEHqM6DrVD3IqZ/gZLGgjAYrfb3zC+mjLWr5S6q018uUd9iFpmhNH2z9zbcnEeVhxZG64oymzbRZtNF0k12aK3sZdmovmAsT1Eclr45lxXfNK8bb9NT4lhw4CkRJXV4+nQhDjaO/9OAa7Um69Gze0HB1LglYkJUyI9hcQaFDfl1yoBzyl50uazLAy7HNZsauSPnW12NMU7FBtNd5ru6DSiyo6KRmIM6yuTALFqFIJWSab+MUC9LKeog4X+QHDx8Vs+b1Bz1/WIfJSnnZ1lFgc/vrXe2+kusFY/fli2JRibDVePVvayYR97fXZt2FC9HWbh2XesHmcEH3VnNeAlGe5l0utW5hOuxHbTxvsUFy7SKf5giZb5rDlZRSxKLdaH5jTdtIr+ZP+gbzVyL/WDPOVtMhmzBTVfOnzKMnNwf91rDXWq8N9/A4U0dQe5dUNIIxFiPO9vVusqAlvGnZrXryrlcZksxJRGZBfnWlYnLTrNhLeW7SgBKM3Y9t9tgloqNpaHpyn2BCQ6bFY+yVmyyqI1yuNk4gFpe6r2XloHWX7tvSRLnQv/Tsb67/ac0xzdbbRb/QfF9oGBBvGbovtKiyKISgjKMOg6UysNmL3/aq/QhGRZKRKaepVnsPBLNOLTcVq2oyF6onMZzhrdduNK0l8lgkyyr0t0yX10sY9+oZhkHOXjtTXcTULGgRx/tM0DOabu5TSjB20wPZPBzE9W/zSiLWoQiXYGxQyLRZ4OjCB0Hl88Uh3qWSoTjNO4a4ufu2L21PKc5uZ5mC5yQV5UdWElVT8PX60ZC4PPT1ftbItJfiUuhQabqtHBN0Xm/+LolOEmq9efQy/csl7fo4WXka6hGYzoIyaKm3baMbaEz3cj3Dw4uLpiN0uSlarxKxmYOhKLExidhUcptJxDgl1wtH75ffNQ8HXj1lgnirDvN65eTiQqbFrXAc0OFePl/ENl1Yti7J32cvmY3yipcWilNvQ5aGLdaG/UJ1P8umrTSpzlLjFtwUuPJb17zpLKQKYdczhcrCD2NqrdcIRtGaRMy9vt7KOF+L+6smtp5JJ6+Tb0u+Enuqj303yoxc4phHXz7Jt8XI3MPo7qYg6HVL399TmscXFxpo3uGgJGJcMNYlelx/KYLKObyoK6h8PsL8UpzmXUSne7y0UJwKW417jSqiyhjKa851Sp1+nr330+w4OhR20naouCWL3DKHXnuU1sv50TftR394194Ihja+3kxgFogccR2mNteq8hV5p4zOsNBMz32qDFm0PxiWOKGL5FKU3KbOaJ42XPbrI/PW/gU3RW1cyNRdHiU/82qQb9Pd/FLM+fFa0zdeWjh0mpRx9v/e+r/yxqo/vooutIywT31/hyVEKaOsTYN+b5Fmx9GkjvDNn+LDiyfkRB12FZflLEoIUdGCkh6Uiot8NP7Ngy/sbam5xJ50W03VxbNlDHIq9N97v8MaDIW6dowqww44y5JLKZDY2ap6gt6rNr/JWy5JxGYwdr+io5DLjiHTiOqI+qmI8G06CkR380vB3Pu1fRHx0qLcQi54cI0qIcq611oSfWcsEc56En3+AJqjCpt0KH0x1GutFywtFuE5Er2m0no5v703jV77UR9n+B31tJ0SfeUJxsMzR3rWaKZXIcDf1YWmaPQpNOsapSyYqkSkYtY6ibi5ZQclERUlt59EbFK4VxKxUPaOlYjFTXbJydVOK6+Qad1QJsK86tVQJkIgFqcNl1BkcVZ2OQ24x0tlBQunD79qsabPoJf5RlkyIR/QOgIrp/vKfbxZpFEwmeSYuoa9N3qX7v69Ly4sHUfT3ghfaRA9VDF++aQpmORxZlgsWPB0c0SD8tVSGs30En7JXM9A9Zd85UpdY37pt1+/nn94Kl1KEdHebIrNLXutA86OkttPItbs4phErHlrv1l2s6JjvzAgLmQaVB1R32F3j6VjdFeWTTueM6ShZr9DTZ3t812w7DVKZw1JgT0h0iQzLsAvXKPUg7SoJVD8nLfOrzGDKmSmzDtMMzUSzd46TKvNwxeHNwvFqcRLKa5rb9nDEc5mSX791eIRu0rjm+WqfMXJqZQMWo6EdJ64e/O8oEyl7mJ5T9GTiDtbVU957xekNyncqxKxWNlFbTSTyqEh0315VIRhIgKGJy4Qi0p/FzEnqzhcbmkRL3VZkDj77P+58b1m1+lkMIXSpl/3lJGZPGVI05DJ7M3DeotYjLM8/z0zbibg5i5ZSPKhmyaN/KXDYs8iwtkjG46+0iXp0y0kMvf0pj7Vj5elnkGfD9z7/vdYcMjcm1IjaNnUt4NuLhsnPXt17i7tTGuHkVfItC6djOiS6qK66vT/KQtEeY730l4yuOXSbtR9GMXBNdrUdmlmiHwv2WZsN7pT7ce7T7MppU6HXFlRdMTWR/jSbxnvT29Mh37m6kU4lRqJNN/+jd5yb0EOPRHFTvl0soR99OWT4bCLIQsOA3ppu1ROP2HsbKxNRbu/bJz0bK7sEoFsSk+XkGl9wS4cU1ywY0M4GTr2quWIML8UYm7fq1LHYL0o1mUYxdlP3v2B4hmxKCq5dze3e8vsIb3aT6fDwh1Kd6fehQuBK2cE9ir6lRG+Q0+pVDz0Kk1uqD8/jnAq2q5n4LS4jZseUaUqX/H19FiQrrx3npBNzKlJ7M5uInfAnSyXvuxOErFZfLJf2BckPVNYnXvzGOcSMq2fNN+4WdFxdPNqa/52qTqozS++lQxea0rzi9fHxCp2obnaUyKUg3nJZtJrB9O71oLDaOucYjI5yD7vuTeuXTOqQ2UevRKZzO8lXVo/hi1g0t4IX9apfG1KiTo9EPkb8ot7D4wRznxtP/3t75tlLb1rG1ZK9O7bcMMqWNCoYr939/Za/K1HMJuHd33ZHSZoxgldCKYpPV16ygSZNoNCpj2i3Q8Y1mcOrxRaUcvhlUXzFYjFmo7PAFOsS3hTKmOds9pEWBxzmqbQHpn98v5DJi22gfRmBDaZjIsrpG3VEiyVA5h6MVi9tY1R6KR+FxjllNQsFrRozfzW/tu7X7dHOCl/2WtWLj9Ze1M0lstGiu2x4HD72xdzSoHEThCyd7X7u0Cznel+lEyXnhHN2/YJphcy3S/ML75fQYrWixLiBKJva1B3Q01EvLRZHTEmwv/vP/3fzWYiPR5ix2PBl7UvVNZODFdoFuYrl8FjLiyTnpRKcMvBQQ7LzXtKj3KkJOf3rnOtPMKsRTgly+riNf9rfiP2GZNUApjfb28UIm8BFhaU+OkH95pR4s2wXq9AYj9kWvNWcqq7qMW3V91FU3puZrmawdj93GSckqsDMC6emqDqiCCBWFQyrEUOe6FIr0/KPV5qb672lAiVFmtK2+u86/EXON+CXm+aHpPlH863j972kMkUU6i9zVsa1UjovpVUzcdQqhjv3Lhud9OsXVjNgnrKZCrDURfC60UX+eXsLJhXvvfFRf5hDsOudW6b2lVdQqYRHXCUextXd7HPBM2Q6b7voynu92VH8w5HmFfjBKJvFXk61eoI93ippbnamAiH0UXj2F6Fyex2f2URi6pjiZZ/+Pb1816tRfHA8XDdppDSR/gaa8llE9Eb1671ChDlmUtnwd5hcIr4ZynW+DWgDgk//qOvyR/rxTY3dysltrkZMm2aNveblh257iIoZOrlMq2V3D7HNE1AEZHYiO4EESx7mtURzXr8zZupNFd7SoQ/efcHljurmEKNOUk5SrfYQSzvU7GV6lcif5ElmkIS/HDQ1ZKtUd+GemcFywjfemRubyAwfWk//Oxx/vkpln1wcdEcmFxfnrEpmuJ/UeIkVKWjKPiek2hTbQSFTHs+230bpGJ+2Vk2zq0T1Bq0+SXdz581n94I/vZi2eLg5RWGda+OcB/PVFzkfv9SJX14MMvU6T2jFGPoKxB+ef8hld7XttI0aqRZ2ErzZ6aoQxn+YtNHj896WboFwUqUVv9T7zljN00zgqoYaoy9aZgFiXuGApGaAc1SLHmjhpMu9EG7llDhZjYiKGSaYjrgJNX8srkPNpvYuQiOIJdpUEOZOhThsmyQ+SVIIEZXR+xTbKE4XULldfrwaflEb28tau3J7J5X4SbackNROnczjVFby0tebE+xr00+zKB1NrE3FoPWoW6llhoJJfxrkbzsX6V319vHZeiV26fJsRi9zaVJ1foRqWBBS3gzmWdI1YsrxSr5YEgftz2bq0uuzS9DXMg0rlVNs+moS8i0/tT2tVFcyLR+zFzKEGv+jrDqBIVhvaybsuJiX3vVFLuZ5iwcOi6BAZk+fK7XqMz5FRxT8IHioymK1rmvStG9RVmE6VD2i1HITJ8ebOxuQ9fz09/+vil8lcB3r0yiF+HkEb7pWfs0y2dG9YJNMV1LBIUF9biTRXMoiyuTLvJP5s907ZugN6tb/sb2QqabW7beAWdny+7Nu4hoVRMaMnWXXCmssY6L/ogQiLVPZz8UWVdc7Gf7iuqI/YuUb9zFBEsLlk236bPPLyND0j1TqJIby79y/9EFRy+VsYX57v/8dw+aFdx8QikYtPd+LA1llM+MrBx0cGvGJHtdYBS67Q2RSKMurLXcpJugpDbpIUuXfUR1FpSgmRJNdVjTjIViFY7ZyfYpLLtDXXEhU6VVzWbINMj80guZurhMI1qD1o+ZVy/yZtHFfsbrqghE99kR7vFSGdZyWfDsH97+fl0+rwQq9chncxHLdq8EJ42jAYfbuvJxsvTk0Q2KI5SPIdwKYFgmocgv/XjIEdTiKKCHN/PLGVmQ3TH54NLzv/DGbWRBeZGH+sJqxOAmdfXmNG2KmKCQqdKqZjO2qZhf9kcE1xLcxWUa0Rq0eYd9Q2eOVxsnEOWX1z2065XtK8bZb8ZLiwV3JOzT8omffnCvmYUy1l+nUbrOeHG9QfaWhqqySU0WoM1ecc1SEh4l0Yy+9uJyvKA99cXFGE2vUK3xmQV7L6GIJMsZtukRVZpQ0002vl+6eHp+lEamy7u24lzdpK44l2lEB5wUVi+ohEw3Y5u91qCbLVKDIrH11UboTheBWNwBL/ZyN9RI2t5X2832NLNXeOgsoyTYkq11S+qPZBrGV5sx0qaMUN4hSzp5tb2GMvKZYyeOnkpUFJiF6bmEg1hHiZdyZKMYwzT8UjXzkak/T1GvlFBoxvJNkCw4lBqbX4agzm0vJGS6Q7TRIVN3oo1rKNP01OwPq6p152kKxDqa5V5z4pKcc4+X1uUW9iv8KkdIG3r+tWbGTo9wSjmYf/LuzfNmjk1xYMriivwzWdIpCciCDtna2pR0ypQonpQ7tG7yUr2ZSkrolSsrCtZR4qV8YXb5lc8Bh2/m7Zu9xgVyIzDWCxoPE00W7FmIh9S1vLP0lNwmdR0/ZLpJtKEh0ybR7pNBXSnk5ZIv7sP+srXuPFmBWJxg3Evxkncxw2wEsbeg3PCNle4HIqxfu9l3u7mopCtZC6gIxGIRaQ2l8oPe+k3iIYdLGs1F0rvbWPrjFEHUfMHNbpnFo8aFjEoeUZ6MjGRTE49sctYL59JuSB3gjPWCHNHtRZsLiiXnLZ1IlrXRjqdGL/bf8W2+HCHTuML8/dhmUEOZCPNL8zGLSKO65FBl4UGEkN2cBZgCum8XG/6QX8/+8Rt/2ftnOVmi2Ouz5KRwHwvbpgJQ1BiF7D54+IiFoJKPVNZJ5kH2QzrUP0seZM+Upgckv3n5NVNK5pv7S9Ppozy4SsNrfcYFuW+Gz1kxsKK3phwxaBy0a1HGO56aoM5tL1PIdHM3DCLanktlk2OCzC/NxOS+mIson6/X9C1m8FKcvt23ZbRSSa4Neo1KB0rxtZeGXX30rk5jSa0RtKwzFQ6mnT3105DNh4N9LnUhhzLagvDjd+5OuWnohy0jKYxjH3SBqOzdytimXjsVkuZr364IT41CMJtfs5fGZbpfmN+84P3Cvh7HuIwd9jW/NPPf+5m5CIHYrLjwHUviHi/dr2iUkcUmX4ybbutMZh/p50JjqT+rYbgORyk596Z09eSjDWf49KajyjwKY2KZW2nTqUKx50i5aR/7wFnYpqSurQSW4YWKbXX5yxDkqdEzsjtOiiOHTF0K8yOUXPOCXeYs1s+Di/ml13F0k7rqUYgussa9fL5ZceGouV3Cm3LB/StU0odnf/fGn+t6rtZS9T5izLEpixjpkH0x+eXyG+g5I+rsKKf3ikH2SXWE5jtFx5z6t5THq9mdXDl5FZ5SPb5fvNlikoN+VXq9oBRe9hG+dJH/+ze/y7/eU9hr8ijIU6N3blsWMVexMD+ol2nzgl06tx3H/BJBXUEs6/X2paHGJa7rO55pxw7afPJlgoy+ngezjNImtBlmpY+k+JlhNlJWR+RNgUSPnQ6pJXT+FbaVptFcQKZDS42EUtJgbG0jmZ5+uBk5LL4PPU+pPb43tB1P1Qty0Fg3H8mniosdn5LBfNu2NSbYVBu96O7msnrIdPkUHxcyDVJyzY6jLoV9EeN242KbV0Ig1vESlxis73imgrP3I7qS174qn2gmEmXXGMlASvl8YftMzycaJen2HKE1HbKea/piFAsM9UMh+rTUSChLDZV+TWmKXYXipe/cukGOWaP24ujukF91FhzqGPueRe3fivCsMhl4xw6qDPJdDpQpwy42RYwSMt3ZYo7cy3Q/CNk8crnU+0eM221S1z55BwlEyTQRhwx3io2wg262p6ENsOw1ysJumF00TsqVlNksq9cnP+Q3mf+VPhi95l2PIhqZJvXnJkqSrvPqXARSCyl9fm+aybMyq7312g3LSAr6ecv6iuVH2Qp53Hzzsd6syp+NbW62WAvq3KaETDeV3JFDpptROKVzm/tUqX05m2Kq8iMEYv2AueTS3A017vFS3/Y0jabbSTgqhwFZnQ7zIlxiqLenUegwzRRIpL3u29zhmpqOPri40EmaHZ4UHtQ70vXqBY3Pbq3tlPBm/rrevXn9F/ce2E8AXC9Is3+HAlFnQTt1LX/B9NlPa2pDt+rseAuDlJweMt3Za3pKbtNgqZhXffkgxfg24wTiprKJyPYVhhp3FetiB3UptzhMqO85Qo3T6dKoQMKueDbnAg7jh/rZgYbH0kAlaSBS3l3+CN9+/UbmG3sXGOXylA+Smok3NbHih7RX9hTuGIViibM/+vyRkQUt1LUZ2+w5V3d8m8NhF8vbQZCSU4h2U8c0k6n7e2LPvLofiY0Yt1t/ahEC0aWQo9gN9j+pmmI36wXd46XFnVyIXjwtn+h566csOl4FEr0JEhY6LNyh+SM0piH5RXsmEUX7JnXOVFPYER83M171Qcno4RxWXPSejN76Smxz5zSn2EF34m+9t78ZhFSW3dle48wvPRPQZmFfUA/u5n1wmYYYFNuMmFlYD992iRjL+JMLxRa5p/03XttBHfl16gRwaLotZxP3TPCWft76PCYLHfJQwCKyatkuuQghVdlEnSHyd4PsrEZDTS/0ahHmdODIX0jWUvpApbza/UeP7ZUMzGr2dgHGekHF9bMcnVfsoMtf2qAWa3HDLoKUXM8EtJ8/U8YWbpYhBnlqIqgrom1bRBfT+u37speXnpPxUpeDhRzea/lcnuYIJUs1O6ul51uJ1u+EahvSM3Pp3ZvnRinG4BpBmRE0jn3g3J6SjNTjt/kXf/xHXzN+ljwyvvmvPalElNMsSVTqQNJMilSyWo9m5KM2VS+YOuO6Nr9gim9zJ7aptFjb0UZBwy6UY8GmkutFuTc9sXHml2b8PKK6MaLqIDm5itwFonvFRe1Z3c/y+pbPF8N79cs7++trf9JzhDaDpUW9oNRhdYTQWCAhebSZBtOzdJl0KappadWmRDiNUpqsMdRBNP9Kr/pQHpTYiTpsda2MPxxeXpPVlFwXXZixXpBPKgcte3ZNLwtZO8Mqvs2daGFQGaIy7GLnansZ330l1wyZ7gchg8wvzefWpU9NRMfRZtu2CIG4z17ym+s1k0RGyFyOLI7l88b04dk///EPlZ5kCv1kOvzo88eynqOuILTQYf4DMe5Q9+iSLt/6rLTsd6fnWNGfNjLU5D/IIKpSuUE7Avkw9fKP4o6RDbUXYa6ZZqjthi3C9a2Q3nhhCFJoe/n7oMc2T61eUK9u3LGD9pTcfsi0eTDaj8IFmV+ay+73qQnqOHocgei+5r6hpk5JupwDvMrnh+nDca9R2RGmCWOLNb1Awk4SSgsYYy5TTvHNn1b+muntRvkvyVCjELZCDMb5xkzSDy4uDmafLy6ae3fBNJRY1Ys35Pmo6UUa+ml7tlhFdO4c4fXY5vJGEFSGGDTsIoWZX3r6e3/YRVAZYs0xQUMWT1MgHmHNfbtKU3HujNstNMY+YffShwezjGVdl8KGNNNNRr877KnpaabeUlwjIeOoSoUfnURun5/TK1qir0px+jCx3BwooVxeXvDG2bXMmsbijTSaL1jvWToLWoKQm0+w0gtt01MTUS+oD7tYDpkq5pedq+3dh32OCSpDbC7r0jHcveNokEAs1nQ5DdQDC3fK+5qKc7NK0rd8vk4ftgfz9n5ZMYUOhzHVVDTLYXwZWTDlXyeNJcOzuqST6cxmYkxvN5r/0l4QmcT8wubbbH7H9LFKuqHG+AUzzhfkpy0dnK4P7CyrByF3vrTHrxfcWTZu2EWQ+SWoRWrvHOMyZLHm702VHFSVfxyB6BKFLuygvhfpTmCbclPufl91ljEm+WgTb7rmhjQmo6yZVKhPWG9OXv0OZc/SwpXTK2lgwfroyyccDlWmKaVRu1HjB8lB1EwhPeVRBGHofEAdbfT19QCsojj1+YKKScdyTrJ8V12+tEH1gor5ZefEHTrsoqfkdjRHUIvUXhmiy5DFumO4S/sb915o7gKx2fhm36bka6gpTvAuBCYX3Nev+c2WLdaKOGcRyZSyj6sdLHQoOSxf8Xtfv8231Rh0ZT2qJNsUOiRJZ5wAzKs1ByrpjxrrzuK19Hhp/uF8c4aeUvkqWTs+uLigP1v27hdVL6jYSdL22EJ3T82wXnD5PBs37CLC/KK3SN0vQ4zw1NQR6f259hFV+RECsX77m0I2wlBTN2zbiZcWhlWjQaSHRq9RYrJ3bt3gbtepkwhUxJOkQ46F5j/3DB06HeZftBdIKEvZP0tOQ9Ie3dNzxUlkOFNJ7wxudEaR2Sf/4ftvvXH7/Fxp/sJfWuJme73gv374cS8Fu6xj9MFPm2MLg+oF3c0vStx4c4cNMr8E1fv3iHZfITVnP7mIJBkG82qp4y4QayG76X9xN9RExEuL+RALl3f2D29/P++SvcxfMnhhdDrMOzU965YmZLqzdCpFpyxlcaxQHJVfUUkfcuEnF/Vb+Ga5XrCXR1QU5+zdY3dMRL2g4lJJYWMLT9D8oodMN4ddRJhf4ur9m9MQN2ObR9OdpykQ6+1lfyaJb3+1iHhpMX1+6ml/Wj7RM7DY9abeitNupRlKOmO+ir0q+V70Olw3M5rUrTS1Rkno9YL0B/sIXxadFLZtXl6xF+humqR6NIyCmALCP3z7TfkuFDvo8hdMkVw7R/irVS8YZ17VzS/LTcuCzKsp0lNT6E6vpJfvSIoIO2h9fHeJwfr2V3OPlxblFsbVnhKhLsWm6JBzgUbi6d1uRafqb4/buPAk4SFJF7Psh4YaRc8ZD0qc5KMXUtiLA7BDFhyeiIc0QyzYU7RB9YIKy+4ct4NmP8V1btOHXUTMB94MmQaZVyM8NUFFF02BuLmmux00oiTfvb+ae7x0ttzi7B+/8ZeFHYYTcvWuNCycZ7tKU+Uk24BDrhHMHJY/Lb0mr/gmK7Ps9QG5nAts9gKdJRu9UR6FXuviP71eMF/2lLCm29iz+NYCUWdBI3UtZ9SHRRc7nhr3sYUpzPxy5eYDNw+F+2omIrapFF34WjdTjB3U/Za63E+5o27qOfd4qX1a4VdmGSmMhs3V6g9Yakpa6lJgPeiJkiYdcoS2sIbq3WSI7enluLhCyYcpei5NzrInawzJNa/w5rBecPhlIE2cX4iJVqEuej5unZ/nO29/72nUxXR5e+0xQdr21ASVIUaYX44fMt2UMop5dedoH+epiSi6qMV3hB10n72aMVgvvnHXc2mjgqv5cTcfnqdNt5sfv+yFrdBh/rG8h9JdKEojdE6VdFj03W5KRt2VQ4sYRynp8ssSxWVrDNfm10PF6u8tMb0xvKkQtvJl4KBrXQWvkEHa8B9H1AsORyHueGoimmUH1QuGhkwj5gP3HoaIscMu1NUsutj0lVyJekH3iov6BL/ZILTm1518pN5uVGu6XUu9+quYL44eemVI05AO8zr0bi3zhvQKhHwB+TKMDwdnE3s/0Psg2VBTW2N0VlAqK3rhTSpJzMv26gXlUU5hQWNsc5kPFJ/OTlgvyFMTNLYwOmTaq/ffCZkq84GXrzauDDHCUxM06eJK1AvW7OXie3IsQKwL/Pcfobrd6Ljp9pAOk7llthLhpGv60R/etb89vZvMcGtgSUd1HQq5FoFvi6FGCW/aP0hZAj9McNIZ1sKCFsW/I+aG9YK+U3zTtqcmolm2ouRC6/1PcD5w8xwTMUNjP9+pTLrY7EJ+hHpBR3pwucja/5L5dXmgUnPe005DmaJb29n/uPtfjGMfkqGTmeVjsHs4dXBrm+Y09qRmbqm4Ir//QtIp4U3aaD76/BFV2RsNNcqCyj7LSb66hENRnISi8kG/NqoXPGwrfYG4lqIPim0qObnNr25QvWCQ+eXKzQdWlnXcbV1Ytjfpwr2lTkS94KZdpTkEcTMg6VuAWMRLN+f38pHiYJaxJ4cUIpyisV57NvllVtheShlK0Q3L5/ndsSuVunr2eqv20of0lfjxH33NHn0llZbfUc/7WnwZLOFNl3rBYqaEnkFc3lz0tm3L0SfdU7MzlUKpFzxB80tQi1SlXnCzIVzcDI1mveA+y9ZFF+4s6y4Q9++ne1Fjwdn7BFbUb+z0u3mu6bae5JMUSGx34J55dZh/6+e/e0DP6/fu3s6Xrjgkm2YhJtE6oTg05rz12nVqWGpps6Ls4EZhTgZR8u/k67T0VztERFuVFco+mE8AvY4BSr2gMlmpt7dufml7ybO04fvQ+9Ts2EmulvklNGQaUS+oL+vbEG7zDgRV5QcJRN/ZivVF7n9Ashxun8AKwl6255S9RmvuqSlQXrQ9WFqYS+WkC50h+NYXztJeRFcnsNSZwaTc65/+9vc9EazEDchQ0zSI6vUbU4qTizHevX1zeAMtLGgUnctfWr3oYmdIUy9UuLlnXa16wbiQafM+uFQ3RpQhNr9i+87VZlX+qQnEZnhzh2KbnlV3AtscmSL73SywdaPpNtMhCaweBRpDpkTRHzx8RLLPrjvrfSf/elMIGmPTs3ouPd96O/98c2hUU3tRDlI3iOrjDy0JCRrNKLnWUi84O19Qz0ouby7Kspuemp6c3SxDvFr1gnEh04hhF71lI6obN08wQVX57gIxoqFMs4XpjmOlILDNeGkhN6fsOWf/9M5f8YzAJuzFjHoGkQ4RFmOOvk6vyrAHZZDCsP8L20o5jqobX4kVaAMyOmnpee1NKlaONtQIpsm1ekn+2tOmT1Pa7MHt7qnRr3ZHGyFkqivafatOxDRExQ7qa4jdZy93gdik2B3/S7OFqeOC+3KztucMT37jXqNTlXk6jU01CCgOCzWnDu8UNz6lz6kXjWyWz1P8MHWaaOtyk96p0VaantVj0GPUkzIFzSgsaIzBLrvgFCbYSSEoZQw7hj192VcnZKpXiSxTV1Bss3eO2RdzTTtoRBj2BAWir/+lrmfY7FDjHi8tPhd9a3pKhLouSTNVDcTw//J/7ikkYaFDnoWk/IxyVfzrcoSh4qbhg8Pty2Zj+WcsMVidaSzPWTEvdxjR/eZlTaGFBeXH8dPf/r73ya5Rl67kdkoOFE/NThBSCRq/aiHTXpXIZsg0YthFj78jrDpBYVhf92byLj/YD0jWC24aal5IvPTQWUZW9eXXe+u1G8vFgrJGkF7S6OBoKrn0zFaT+m1Lm8zKZYLNOcB6ISO1C59qb53fIJX9TTGNUiyob9z0cPRqP5pcm5+q/PP3vrjoccyy6tKtSTtFF0otx/JeoJchvlIh017oeJO6gmKbilVnU9O4NzKNaNvmLhDde7b1OtQsV9D7DrgYxksPvUaZAiXJLdTOy0n0MtioW2CKEsb8kVOFQ01jen6O9tz8+NK+b6GKYfm88Tmj2Gb+4Ts3ris2S3k2NPZC2y/hyHcj8590rgbVCypKbmdzCaoXVHhrs4L+yCHTTaINDZm6D7vQW3vvDFl078F9VQRinYHaLMn37VBTv+VNe04vXqo13bbToRwf2NNSOuvkpe7ePP/lvYe0gyiCTNdzhNlZ9kr3bT3qzbZSWZKhiznaX6j1tsX+KjVu858Uzq5Z0Cg6l8/aw77eEZ6aHW2kR2Jp2asSMt0h2tCQabPF2k4cMqi1d6+R6aZP5zgCcdOu4luSXwQk03adie9A4Lqccdx0e0iH+e/p+iy2Gr1nKb1DOYBp7aqmdDQHNnvTlHqnJB4r2Jx3MSxntNtfWT7mO/PR5496a8qTF8Vd83+HYy6GAnFtwxoWXaypjWG94BUKmZ5mL9O4kKn7sIug1t5KI1Nfn46798fF+ONYcdG8ws2PpmjAvWnP4Xiptel2GlU1TI2yU+hw1jurz7Iffoo8yJcknb2KnGv49ADs0FQyfHCJp4sg6jCo+2+XDGQZ9mQRiMvfh/23r1ytUi8YFDKNcJkG9TI92ZBphB00qLV38zC36dNR1nS0q2y+cfeS/Hpv2T8AFQOBN+05Z3/72p9NzTxU6HA2eptfPm/xvX+1+FQ5Mpl/jKb9NX+seZtkcUU9R0Iv3qC5UVOGGiLOnjrsPbjcOKZJt8NKhoVY//AosMYxysa6ozv1esGgkGmcy3Q5WnjlQqZBwy6aVxsxqcqlPsS3r7f7UHt3xdkMwO7wa3PAxdoJ+GlnGWNJg15+wLuPZSk5O0LhMIVcWczRHCUazKuPeWIXU7O4ovd+92vmePAhZS57NFN8E+rGMQuqa/nhUKTGjizQPTXL58RhvSBCpqcZMu09DzsROaW1t3vb1Yhk576+8R1qX1/kTklDr+WNY7ejhYfnuRZrCodJCmSr51rtfNF3myfUKxm14smQQrBOKOqleKTn6OCc34Wl6ahFJCnZPk4lytimHofMV3j35nk+K0yJTqqy7/3r2vYaVC+oE8zO0VivF7xaIdNNyRVBtEEh06CpFBHtbyKKLnqiM0IgLmfU3CsufPk1VY7QKUNNo9dowWGSAvOKNXnodCgJTOm7LTms5wilN5b/QEUaLASV+9Lbwemmv/f121Mx4UwzVGXYi+XW3wQ9laj3QkuX9lfjc0ZBVIon6wJxLVA2jG2uHTl13bm87IsKmUaMfwqSXJu5ybiQqfuwi7hajl6LNV/R6S4QfQve017FRa1b9k8ARQGi5YFsN93m98Z+hGYfMiMdEoE9vHjyi3sPksEXqk9jJ9jHz+r2ReOpIVMv67PLT85UQk7cqUdfm2eZ2RgssWBddmkX2cvHLpeIlj5NKW34PkJDphFEO5Rca8vG5SYj+Fvv3OY+mmMzcuhedBEx+Kk+c/saOJNHzyNffp0y1Jz95N0f6Gm/IQUa6ZAljr3CT5d0U13fqJOZ8h57zwSXLhQ0o7N1XjCrwHzlU+83//xPP7g3e5FEt4prd9hxdC22GVEvqFRHpD3fR1zIVCfaZd+mLrl2mo4qIdOdlGdQyDSigr53bzcTk+6TLiIGPzWH2u8IRN+KC3d+LYRQbxd9Wj6hu2CmmmUnQ3XEVN8dPfU1vDb2xVAwVpknnCpvDgU2ebLuguKcMtRwr5l7X1wYBSJ182k2abNEcva/XfoU3+XvmL7sCYZMdaJd3g318RE7G0RQbjIoZBqU7Wvm/iMGYO2QTZBALHaDzZkP7hUXzSHDyz1l6gBsIdm/qiOUHpZ9OtT7bttVOXUvS5e2mgePL/QIZ/2ckTc1Vb4YpTqCP8LHX35JQyGGgc2hQho+ZDTyiUK+/GTr1RH0Tcj/OjVcMBkaypxOvaC+bFDIdGdZnWh3zvKKVj5BO2hoyLSZ7YtITLqz7GZW8jgCcTOo22wC5/jR+FY08qHnQIRSwBGjUPuSNTrMV0zTGyyrKeFNbjoqbTW6u0TKTR5nrwyR0Ksj6Pp/9Id3p0ZQ6Yaa5kOml0kMyWDtsDmMba7tVjrBLC8bGjJVCvOXl9UveGevoQs+fgV9UMpzOWSqDLvwrcWM6Hiw32bPXSDWIwYdA5Iub7mI5O3HsSWPnP3N9T+l1Qvrqh4sbfpcpeezaJk9FXplKlXGR+humvwr9KFapuPq1RF2puHW25m29TikfMh4suCwTMIiEBe+CUED6If1gmub4DBkulyYr5w2duwkCm/tbF6KvSjUDrq89QSFTCOGXUR4ahT28k33ul/kpkCsHaH7EXLHKRwsiA+uUWP5oB6Q5AJ5JQtoSVNRwxfjICQ9wpkXzO/L/hFyhX7vzfaOSFzXWDhWLGIuX/yUoYaGC9Liyhll9pugx/Ti6gWDQqbL394gJafbYkNb1fgGIdNJVon0lg06E+xokSZ7ee3mcbFi9ymY+/F8xykch16j//TOXw1v1pAO6WeSOjWiKRybP5B/vTkXXv/YlMuzPGSy+cv9R4+VeGlxxym9R+2te3dSF3P2h4wMNVR/oldxLB829UtdfnyHdyAiZLqzDyoFjju7jH4y2Ky7iLCDBuUmg0KmSue2zRIRd09Nb679zujKekNwF4i+xtrTEYgTTbeH4xSm2qCk0fiIKQsT01jvB/SuCqQFpTt0GH0lNUz6ddgFzRiD1QUHFQuSeWf4jdp/Mob1gmvfWH3ZoJDpMtEOlVxcq5rlDVG3g+7ENiNyk3Eh056Y20mjuntqmucMd4oN4hvH8pUXLhAniNCi5xY8uHlzVwjM4jiSTUfzx6MXSNRFmlQs33OH6ik0estTvk3iM7Lz2GOw9Fv53vZSnro2Wg7rxdUL6ibbnZDpkGgXvm9xSm5Yd7GmaPUg5GY5h9LdO+JqN0OmTTHnfgciwrD7mU5fgVjfTN++uC9QIE4T4XCgIBPYsNqdCzZIXSneil6LAaXpqDJul2/Q3Zvn+QLqYvnZjTuZu+SRNSZfZ5ae9D8tAnFYMm/cWHe2AEu9oHuLtZ2Q6ZBo17TRi6q7WM720QW7xzb17t7LcUjlajfNq00xF1HQ4n5XN6vyewJxOTbQ5JurnkGcIEJJgeSvyZerxw97JZCcdCyalw7HR0h6p1pyvenoMJybJicp6q1z9PpI7tNWxDaHTeDyy01dpIW516jLUi+4XIaon4SCiDaiVc2OOBi6dZbJQIltbrbhjshN9g5em5t4M24cZIjdSae5V+UrnVEdu+tdXYFoIsKaAotPV6cHqedkZLWXUxxGX/Mv3vviIl+PcZz9MOFnf8Iyk2U+o51IMdT0xmUofGbJIC5sKzrLLm8B9voQxwjkzoall3ME1V3shPWGbp1l6anUXZzaGI0g82rEsIsIT01EVX7PpOPog40QiL5ep5qwB0Q4pMDiDejtWvLdIcLPi7z39dvDD3Iov6bMpUkU6StX2Pv8mMy4NnFo4qdH9q3XbuR7+ODi4odvv2l51IbUtdAqd3ipy1v2cJ7UmpIbukzXlJzeLHtHxOgSfPk+6Fp5Jy2nnDn2yzl62b4d6uoJ5Z0Ebe+0EWHf3dHH7lX57qMzejWIvm1mdwhbj+h2iVCy2lRztWESkTJk9g9Pz/bZR1jxSHr6pHX7a3G7uUaiSWZ6/QbBUtovL5UMNfkPyhipha+BnuJafnb1FFfac5lGKDklF7UpPfVg7PJ90Cl8P4nYfCSCxmhseovcQ6b6sAvfjgc7ei6ip4z76Iz6HLA55qL+xCMIu0GEUofNttuW31ul9HB2RCSrsd4PGJt55nXYF2MpkKCAMiUjh/w9jG0aH4iiTCKooYxOMMvLDlusrSm5IdEuf3WHdRfLSUTlDu/shjqFbyYRe+J+s0Cid4d3vEVBIVP3YRcRnhr3qnx3k07zHLA5VNLXs1rcw+eI0IUC7eyVbA3F8wqZhzig+uFnjxWyaWpnan7WHAWcDAUSdJ3k89yXsElNSVIpSD392BjbnP0a6Dm5Hcmlh0xDlVxE3cVOElGh8J0ddti8zZ1j3NWMS4A3ot5f6dy2Y/9x99S4V+U3L9LXpBNhgdkn7AMRFuaUnQ+GV+cFD8rv7i2dvXrhTZ5oX6cD9bps/g48uLj42Uef5v/W1GI8DC58r/IKWX3mF80iVVmw3laoTZ1eyzH0wa6dkvSA3vKyL1DJRbh10l4SUbGD7gyWiksi9r4Rmwopou7imLpzM2Tq7qnpJfzcTTq+Mdj9DunFR7OjOM/+/s33+A5OjbpV3jBVNdSaUh+0WzQpzTKOqFSpjtCTc5RjU6ZP2A9Z9vAmj5LgFx0qTtoEP/r80dRMpWFsc9lTo7/9tS/DsBdanJJb7gmnxHg3KxGVWPdOl9S4JGLvgiOMKjunjWG9v+8skc2KSXdPjbue65l0lt91zwLjODVlbTM5NN3eHMlYR1bzOlnW9N7YMHKY70v+Gbu5tO5xvrO5cLc2HmFhD29SDLbZpGaYQaTrpOpMl/P1DhMMl91xmUb0QrMoubgk4prkGg6GXDt9X7kkYkTdha47d0KmzTvg3o19sxS1/i5EFLH4Zo7dG8tNKc6z//m1v1juei65TfaIsZw+hrMAF6oj9rtu8kh6Kk80FkjkZfMfKCGaTwB6DHYoENciBsNl155aS8h0zWWqK7mduosIJTcs+V+WXMNKxM1Ri+7+1aAkYlDdhfIAu7cBimiksEPb7nqu+eVyn0ayE2ZoHoAsx5TpFmv1vaZiCZKV9goBo5ibYoV8N3/20af5v/k950uyV0cQlKajejiLw7A/+sYd4w5LuwnFkB2py+KpWdhYjSHTtcJ8XXou71ZBdtBhJeLy11gXtTuxzSD/qhLu3kkiKkeZzUyq+/hGZdiFu+h0P7jsWC6bT5Rv8aX7oEo9W7ROhAUFNgcQ2pf6l3+/r/yApdyCwpKcERyGIuXDSgw69NQMKy6mMnNkjcmvqE99Wtuyh56auJDpGsEMq0TWdiujHXRhy9YjkDsbjS5ql2ObQ/9qxCSNiJLBtFeOGWTVcWcv93bhPU/NzoL1zdz31DQjnI5Vg82tb4UIHSkw38Gf/ccntNR7X3sjv1U9vtfsvs001pSkuo8/vy5Nx5X2lv045PD7T3FUtsYM9+vlPUV/+3Eh0+VD8bBpeKgd1L2d6Y6tJii2GeRfTTFJxKBIrN4idcev5Mtevet0H3jiHoN1txa7D6qUz+QcETpSIPd5SZddV+RSQzVDu2H+lUsheFikVyNoV0iz3iqukVAGKjUPR9Q1Jv+hOcJwOE1p7cA1LGNY/q7q5tW0UXehx3g37aDKHQ5qgrNsq9HTk5u2Gt2/umPdjEgiRpRzKFYdd5bdIZumAWLnmNWj7eXyOSUG69hbzn1QJX0xrUToSIEcFaQqQxKCC3FIeg/5x4Y1gsPnaTa2SWXvLCKNBRJU19gcrrug5Na+/MMWa8shUz1ztlN3oQdjN2f5urfssVD4sq1Gj20GTdJYrs3XqSsiEhsxbzKCZd1Du+73070xrLttdX9QpfwqjYnQlwK5TUy+He99/baxCbVebjG7dw/H2esCkacpFaMzhqqLvwNDFizWHBZdLDDBkGjXlNyQaJe/YJZWc3FKbtlWo3x2O7YaPba541/tHRN3CkWUz25TJCl1F2sPQ8RUKYW9ls8uEe3C3S0wzSyve786l5CpRoTcd9uFAiWhDgfh9h6m3mwmu5ijARR5ESqQMFZH0JocDtWvf2gxXXgULLbViJDp8jlON22mveZtEYV9w1sRaqtZ+yYH2Wp0fb/ZFq53/NopxVOm27tXee4omx57ubth3UOmEU37fMdVboZM20TIpfEuFCjH8O6slu/jz3/3IH/k+a0qqqs3zp7FXN0+22J+efv1G5mG7Z6aYYhs4ctv8dTshEyVzXptWcsFB1UiBk233zkjW4KxO7Ui7t1q9Kdic/vuJRF3dnCl76h7q9jl2IaS9I0ImfqKTvcGPScSMn2OCGVajg0pOxRIZYK/uPcg7fVv43W4OsJSli4fU0uBhCUOeRCIM58ZjZIg5ta17NS5dbhZLwuCoZJbo4FhnHCZBobpyThbzU56Uncy79SK6LaatX1Wd8buxAyVzFxEJ4EI8e1eObrj03EXnb2QqXtPc/eQ6dTn8pQIZZtse3eYIXXRgkNL5/CuUeF5cyaDXo9Pj35+aYuz1C4QjQ9BXuFn//EJ95rRfTprz9awjGHtiG1RcmunV4v0XAtnGXnrdJTcsFtN0NSqnYChXpu/k5lTiuh3Up5KEnGnpsW3ulFxmbqnezcnYta0vdlerg4M+DawNT6WZz959wfc6mynPWvxben13Z699VRlWDtTpo7YhO/dvT0Vx6A6ByWwqYj6/Ls0N6Nuom0Rc7MPqzFkulaYr1/tZhJRz6SuhZ4shX0Rtprlg7xF1K5tiLoQ3wzuRdhqFJqJSHnuHDUipkr1HjB3n457cYh7i6L9rGQ97EL5rA9Nt5PH9EH+IC19t6dioUZzaTIUC9rPLzxMMYu5/GHoqqvoA0eemvxnfZDvMAi58C21sOzyaPuhA2hhVx2qohRmq9nsO6qnJ9e2wmEVaVCYd5No3bvVDMXcju70TSIOE5OOdzVi5ol7676dCKeSlXTsP978rM/+7o0/3x+9VFDgZmRViYUakTlMH7Srf0Wp9Xb+Q2YyfuaM5pe3XruR7wNJ2M2jZWjIdDmmMRTfa3uKpfhkTRMYI5AnpeReVJh3eVkL0a7RTO8O70iQoe5c2L6GU6UcO8jvJFB10enYum9nweYXdnOUWH0n5RXuNt1O23URxeWSL3QYC1VuIveayRqXHvcpMlBabxu10doswGEFXlqK7w87v8QlEde+CRGhYyPX7vRvGw7DWvsODwPIO03JlQNNBB8EEW1EgHdHe0VUN/aY290N6y64NxsyNI9Bm6PEmnUXW0QY0XFtJ0jLNYKFlNQHAvN36c6N8/x2LOPseVl380uy9ZSZVTBD7ZI2koi6HTSF2Wo2jaZ6Q/bTVHJ6mNfdsLO5dyuP8TJ/K0S7HDcemld9owWbzfaae86mG7Z+YvcTvY4RTneKre/kIhFGdFzLf1gWlGROydvEjpIjfO/u7alhUuzocZdcw1DhwnlwuFMv04CRt4JsNUFG0+W91TjH0T3Mu1N6oTxvmw3ndKL1FV4ppkYi4mzk7oGK6PDu7trdiXC6UyzfyWki9KVA0nD5aoq+27NficyCFJi1uGCGMb2p3eSX9x/+6uOHFMgdKrmFGI4lZLrwzR+yS9qrRIzgrQitbDwkBeXkdsK8lsGTy1JGMZpG5FM3RZJSm+/eoCDiSXAfQx3R4d3dtbv8rnsXuePTmSBC345rMh247NZhNfadN1/Pi8zmooYWU10QUM/SQ7c20WvGouSCBiotnActps3lzXqYntzpVmMxmkbk5Hb64OhKLqifwE5zV0Uu7zTuUZyxO8u6hzf1T23nBOO7ZholEX39wDvlks0nanPuVX2RC4EcExEGdVzbrNngSbz2+oriiaQCify55kvSe3DXo0nIWUrTM5Y9NUEh07W6i2EScbmd6VCCr31dLde8w4h685egIvrl6Jal9GI5uKc8yZsxw95JdNkGEmGr0c2ry2NV3NccJhEdbUo7rdGax83N4pAexRqPrQMilEURXh3XfvXxw7zITokFm2Kak3iNn0ReIV8Gtd627CPyi0RS0pjRtAij5Rn0lmzf1G5ivA8LR2wLby0bTYcrr6nwOCVnnBAZlPiMkMunVtGhLBtRNbgzpSRiTXc910t7u9dy7OT8mhdp+ZK2iVB23XTpuJaEI2aZvdLzppjeIEOjEOzZaixNalI1THgndLOj6FNYts/iLVpWckOuXdv+LFagHZeKPsnSXRnsM2JQ4lM/2wUtGzEweflSdfOqu/J2t+pE2JQ2bTV1onfTVlNv44r5oyRC96ajUlbuOGKYSo2mGEUI5j9kCtRXsDTgXtv7LASzEDS3ZM7W5MuwA87yEdvCW0GlF3HqM8ilsnP0NiY+3eXyThatd+bYDEr37EXuybm0PaXEd01dz/nalNzHI2/OObGIzq+IkFN3SZ1kNHv3f/67B/lO7Thi5DrLVDoUgju8tZZ7MJa6zxKtMds3a7I32mqCjKbL25+lw87aJhiq5F5IbDNtWIGGpRfudzjCvxqU+o0wWLlPPonoZ+s+/8vducrv+kCEctgC7bz7TUe5ymI5hlnEQndGWNiFYO9T+dcPP759fk7vS/nJhfOa0fyyQLT2bN+UyLBc8AkyYtzKw7Yyp8aIL8rCuhM9Vu5wxO09KZaNY+6m7Ha3KbnP/9rsVtN8ls7+9rU/o3uxKdpqCtxv5E0lejuxUGkNXevZRt5UHqVkaQC29jnZS91nn1GLKlrYUi1Zz7VbYQzzrlWOxzFi9IQppdTnBBnxyNSVYpJzO3aV3h3YORD0jrYRk0/cE6ju7WEdG8Kd/fW1P9mviCiCq/sUKH2h+4X2bA2dfTt0Dc2R9BZ2WfsWhZa6D31AC6LWQuFxjLi2q8alVF9sbHOHEYdWIPdbscyI+rcv4vZGdJY5NS3bY9nlCGcv2ele2blvNHVouu1LgVwjvxNT3Sm0lyQ6HCJhKZJbU3JxO7XxmteMpsMmOHE9vsGIxcoL/oIXZWE9tYoOJX+/ORSspzvXChz1NddaE7hHOJWv2PJF9qw6y8/nLhEyBe5bTLnv9nKNPIHMpbfPz3cK7fP9ndKRlpBpWkpxB5lf0kwR/ZrR1CKXI675NBlRt1xF+19OhxH1Cw6K8UbYYiP6p0f0f3B/tCLq/d074MxS7DoROlJg8ui7TdvNzz76lMylO4X2ZMxZi8daXKZxScRldhnaasCILowYFNsEI04x4uwOo9+ECJZdHuqprOlezhFhKdrpddCUIsYHaYUIfSnQpe+2nOK0Zi6lFfKbWnOWTkVXNp+kIPNLmsn2zZ4H4+5GNCPqA7xOjREtLB7UrCDo2LFMM8ev6Iiom9xh2d6j687cEbWz7j3h9C/UHBGS3MlPGGUgNinQpe92EhPtl9UkkfHt8/Mfvv3mvmnI/oVcFvLDeMjmCStIyRmLEU+NEeNiyGDEaEa0VHSsMaJi4Ixg2Yi3786IEZaiIEYstkQrEToWRSQ/cw2bYjYn2ucrMQ7j3XnLw/BjCrPVpLDCvtNkxGG+Fox4HEaMmC5yUoyo3IQ4RlzwcCraK+I6T4oReyE0ueCYCH0pkFq4/eLeg3yDlqsDCVxluFYdIYXgcqn+2osOA5trn7plm15+noJim6GMGJpVBSPa7/PyBevRlIirXa51UyzTy409I1j2yMwdUdy5Wc7RZESNCA/NNi+jzC7tZriLadpzxCSP6RNHE4Kbgc20lHiwlLqnsI6mabVhzTAhB0a8EozoXvg/vMkRjBhhAoooHDxBRmzuPEHmVa/Byw0ipO8Jtcn2ajdDfbc3C+TpRv/8959Sy9DlKsMXIgQ3qSXOaBpX6p42GtZYsqpgxJNlxKALHt7kiBbtrwgjKlrW95a6z9VyYcTniFCKtvxIrY2YalJgvh3Lte2OsdBTEIKbBLA88iKOES1uIDDicRgxrmLkCjFiULnnSTGismbE0/XSM+JTImT3issMehZeLqMnkvCF7swyPCkhqH/JLbX5a18hi/ll7Xky8tYJMuIHDx/95sEXQ69pviFTxy+67I8+fzSsR3zrtRvuBANGjDtw7LBXLxsSx4gLuckja9lTYMSzf/zGX9IhyGv6YBL+mn0KlL7Q5aWoWUxexKtG8DiwqJarzohvv37dftlTjLjGWxFK7sXaesGIp8aI+r29KrrzJWPEs/+e/rOLHbSgwLzae1+/vdACtQhj7ndco66hO81iXjiMRtMryogLl20RW6GXDUYsLphErW9z+YimEGBEMGKbCH/y7g9c4oS+VRYuHddITT64uFjOKZ4aLKSVNsrzrxwjhlqNphgxP2BBpZ95Zd/2QHSfibp8GXGNuiyM+O7tfCtuOKaBwYivMiPWyQiH6RO+FOjScS09c9ZQQPWKCsHhx9zs27u5Mb1wajkCI87m5OIKNOPMtxZGjNO1QYwYYYzKNyFvWe4S/Gox4uypKL0IZ81C1EG/zrmC+qNRIHdc2xxqTyad/IfmHMGXCcZtFIzoxVv5svPTFRHbzJfNKx+/hSwYcUd/vByMeFW8phFd6QcF9UejQK+Oa6dcHQFG3GHEhcX5svNTamniMxWBDFVycSM7jIw4q5gtLL7gjYpmxA8/e+xboQ9GvLqMOE2E1P7Dt+MaVQduelbZFLOjJl8dRgwNPy7EmogRibfc6daYW407JQTRwA4TZBrQzx8n5dnhZ8O303dQzxow4pVjxAki5NL4Q639/FTGGuyI2akO5Jjqy2SKOX1GtMTxUmTabE272BlxwZ3xApVcqCJf8+y8qPBmXpbPYafPiAuXamHE2dqhl4YRF762dJ0mIpQU6Nhxbd8RwyUWm+uAEVNk9UVo+HFtk2Iif1E1mmsmhSlGnDKyWhgxNOHnfiuCTgZMXY43ISJHG8peU4/W8O27t4pd+NpqRCg7ruV1XSjQsd0MxULzWz3xTjFgxOOEH9c2KWPXglPr9WqJbcYp8jVGHB4+gm5yECNGHAs2GbGZDg8qFImQyO4Dtuz6uE2ENDyP3PmOHdfIX7NpCpWx0M1BTmBE/SePkJCLSJutbVJGalkLyQ7dGcsbgb20Y9Z9bnlOQj07s8rDsuxy9tqdES1ljr699zYZsZegjRj9sVYsoXxS44L6ggh5Bj11XFuoZGxeH3U42/fXsC90M60IHIERX3j4MW20rRlSy1q817j4grQ1lnYsK3Lq46OHN2dTUxbFHHQ4iCieyfc2H+yuRFFHBHutBY31NXf67TU7T/XOWF8RobSD0pD0/a3Wqy6CQOaaV9wXGsqIw0qDta+QvWnqgncgbvHZopSFvqnDLnEL+f/QWcfD80dcpDfo2BGhla9QmWMEI0ZI5DUjjP5JPVdQ/89//EOePugygLegwHwv9s2c1G7mxtm1naajgKPSWtuYLKMeosOPC4tbJNHyDmg8haxJrjjbDt8Q35LEIM+OpTgnInu97APSvyYROdodPdf70q2xl/4M7BSf9L7C+b2f/fW1P0l+XpiCAvfHWdAk3vwRbg61B+IYMW6yUmj4cW3xYUHbjjCKa/c65K0UlpnbCW/qijlILq8tqxcUnZRhJy4a6ctewzUXAki9b9nZ//zaX2SCcSk88KVAlEacCIypvrSakLNktpbpdmrxqdimMSSbIqs74sLUaysPw5tBnuGg7hAR0eMgoRzRYWct5amL77hCkQVjkfyWOTTddqfAhHTgScK+9e8k5IZ5yrjw41oE0i5A17yslmBynChfs+1YwpvuqmtZJQQlPocqPKK4JWIY59qaxjLHtbEtvS/ycspzlwjdKZCG0d8+P/cakQi4w771h/Z/Ca3uWPii2gXospd12IJu4RRvt+3MrmxXXe65z6AHLyh6HCGUd4KxQXrOl730D2v2lq4ToTsFUqHhg4sLl9WAozHicA/lx33Wnhcafpxd3J5KtLegW9hY7eaaIFG+YACxuI3iWhYEPRtryw5dMO69/daqJ4d6LmJ2VYQJyHiAWyHC/MLvf/xZfmGvQgt2xKA68IpiqgBj4dturHZPG5UMQYvbM6zLzp2huWZhz5qy7UzJI8vKy9Sle4bXQtMRywbl/IZOrrVaEf1Ut1b87sJeU+cM/Wg4R4S+05foLmcKzLISjpiXBna76YJqmQ0/LgiXoMWnuHzhoGBRt3Et6NZqaYYrx2Uo1wLIEYnPiAinMRi71tepR7Rraw7Za6H+ZBjgrY+GViLMXHU4GblSIDUydazcAE4K9tjjgmqZDT/G5SlnrzyUy43qdoEJjES+5r+12E0XqGt4n9fusHHZqcTnMHq8puyH9zai9n+nWEJPTy5MytTPGXxLx0ToPnqCKRD9sl8R2GOP0eHHOEm0cOVTXL5wUDD2l1kQ5ZbE8LL/Vl85OkM5m6x1X9ZyCFuIRg7vbURLoIhiibQajNXvapcII0ZPMK3CFPpqwh57DNVDO9v00Le5xi52up3l8rjhkcaGO0GGoB2hr/dDCGqzEOHZCQrGLrcmV4g2yBq64C1q3tUGEZIdlN6P1+gJUCCwsHfs66GheWd5cUvHtYVddYpuZ7ncSLcLotzSuSaUYyIMyUFtFiJGoyz3ydNPSAsRlOG3I6Ibzv405ueIkO2gXhURkgLzH1AXAfQe8WGP0OUzoHGPTsFR2dkrn+LyWW1klM7LXDv8NIMMQQvLWm5FUJuF5XLSYYRzrU+vLj0XbJz6V295YokejF2rFXlKhJmrMgXmpfMq337zda8hf6BAYPaAZqxK5DOgPeBm920uZ84sSm4hVGjn8oXAqSVYvcy1wxsSFAAP8gwHtVlYyKVZwhJrQnkoPZdHxPSOR5tdZpSpWPZz7dn/uPtffv3pZ+SFyRQ4RfigQCAC9rTW2hd+duzUwuL2wOnU4lNcPnvcNgar17jWmEpcmAoy5JggQ3JQm4WI6PGaUB7yd0Qv9QgjjOW7cJg+8Z03b33z9mte7k1QIOCIqcDp2u5vFFsLi9NWYrn42cXtNRgLBGMPb86Gy4x3eyE1ZSl3WVjWEvoOCtcvZyiVD25NKA/5e+FSLanEZSOMLj2b3wWfptugQCAa9q1f6gD7yZrEljG2uVA7aIz6Lixutx3NMoHxshdCW8Zm4kGGoKAyyrU2C8P7sBw9Vh7mtVza8FgQMdtyxwijPLpP94dn5O1DhKBA4Jiwb/2869k306nY5oIF5qlMNFz87OJGdlkgmKkajKnQlvF8s5acGyYp43J+EUeloJnSES7WZc+OvuxC3Hj46NJ3YZcIQYHAC4Q9Z7YcJDRSS5wqSvPOoNDAqdEoO6u64rjWmBJeyE5Z4rGzNGO8D2vRYz0eu9wQR7+3yzUYuhHGN3C6SIT5Qg9G008e3j4/d3SZAsAapmTcwheJqcXirymiLr6Lz+7XdvU8m+kx+kLXjgjGeseIJOVa4HR4wcs5Zvdlg/Tc8EnbKXbsLbvmOK319zQRygZpKI0HTlMmGpXW2nd+yl8zm96YNe/Yt5XZwKl9ZfspZC1JGcS1w7sRGo91r/tcW3YYOVjrSqjf2+W+qfqyO7M1Jogw37UsAbMQpFpDUCBw4phSWmsyMW4c41Rh4pQzaFaATmVljIHThSRlHNdawshBVTTLdZ/6Z7dsu/XVc5Z7u+w4VW7Cgko2ESHP4PXquw0AR4a9kmHhcD1lgVnQW/aqytmw3lTbnamVp8RcRJIyqJJyIXBqj3BO0Yzls1sLnEboOQvRLrhD9Ztgv9QBEdIAwnxHfGsNAeBllYn2Moy0VFA/Zd6xE8xU9cjsKcEo5kKTlO4mqbV47NDbtUAzxmUjAqdrrfKG93a5J47yMOiX2iVCarr26Msn33rjdYzMBV5imWjRQ6EEkFZrPIx0PrVbTV32rC3IqMtnxUEo11oCp0HddhYGe1meirWm6u56znK1s9+LZJvsWH+RSyIkL8yvP/3sxtm1b7/5OioigFdEJtqzfSmywm+hFYA96jsrYmY749gje/YbPisO7Fy7EIocBk7jrKERrqu1eWERem54tcv+Gr3VDp/kviJCnr4ELwzwKsOeNjs1mThF51NiLs4WZE+vxt2NWUOQMXC6VlM/jPSu9ad1X9ai54Kmfu60Tu1d7YEIafpS/q/jAF4AgEx0VHKzMnGhxsMoE6cKE6eoy6ib46xMQQHqtQlclsBpRMukhWjkUNQuPMCWT22t3rF5tWd/c/1P8//79h/c+tYbryERCADHl4lT/p3TkYn2tj6z+6A9AxoUow6qLl2bHTZsgB7UVz2oUVyQv2Yh8Smv9uwf3v4++sIAQKhMfOu160beipOJszUe9i07tDurvVhirQudO9caI5xB9Y5BtbARPXWDWqcunDaS7/QJAIBM9OKtUJk4VeMxKxONY7MWdLPxCDLrZTV+jrM7rLEANKiCMGj+85r6HEYO1mTi8EmzPwkgQgBwk4n22sQp3rqKMnGWyKcKPIzXHOdlneVaY0g2yAizcLWWZSNynzv1jsqTNlwWRAgAnphtYZM3KfveN8UuC81Ig2SivV5zrQ+AJU8Z5GVd4FrLJxjUgi5O1C7kPi1pv1mZaPn2NZcFEQJAlEycamEzu6VOMW4QDSzIRHuGNagPwNr5wJ1rjeeDtRHTFvUZJGpnlz0FmZivGUQIAKclE3lLtRf5LchE4+E9TibaM6wLMtHYvmD2fBDEtXbHSkR1x4JMtKvPhS6yC3puf1kQIQAcWyba5ybOblJTjDvFW1MycYq64mSi/YgQN9NqYX6kxbES1H4oSCaujf8cysTZm6AsCyIEgBeDqbmJtEm9/fqNKQ4wMu4s3U7JRPsmGMe1U0eEKeqK49ogmWhPUkbIxKAG6AtNAIplQYQA8ILBm4iFANLzuQ3LZj3FuEEGztkjfBDXhlJXENcab/IVlYn2Elsj1671igMRAsBpyUQ7Acyehacq3xfodoq6jJcNmbhwk+n2RnhZp9J+dpm4Zgj68LNHyn2YErUgQgA4UZnIsU2LTJzdrIN4a+HK7Ze9IBONgmOButyztkEp26DxHUHN7WYp3HgfhmkFECEAnDpm+7rNNkizS64FbWS/cjvHxIVk46hrimsXUrbDmzxL4cYLjuvhMOWdNt6H3tWCCAHgKmG2EmPKYmPcUtf266d5UG9H66zp1C444qhrimvtH18yF6XEpf0iWv0tVGJYHjb5MIAIAeCqysSpSozZk/ssb806Wo2Fj1Npv6nur1PS1k5dC84dy4cY1Jo1KO23oOeMn92sxcb4sIEIAeDKw+IdOIIwSvMWm0saeGx3tBoFx2xINmLUxuzJw27unRVexjPNLMdM6bmpwSCWzr2z7Qn1rwmIEABeHswm/NJ819BZ3jLS7WwNiV3PzTYZmIokR1DXLNe621nj0n4LU8ksz9taD1UpQEGEAPByYnYmxpSYm+WthZG/RneofROMk7ZT548gc++CndXIMbMWmwg9Z3/e1mKnIEIAePkxa7GZEnMLFht7Umoq7WffBGebDNj13BR1zZp7jbdiStfaOWbWuWN86oJcssy1mEcIAMCWkktLrbSNjDtFMLN6zhjcW6secW8sPlv1aNT6C3lKC4vPZoLj9NwU12IeIQAAW0pudvubNbVOEcxUqtIe3FsIydobixtZPK7qcbZW3W6xoWV9G9WGxk7r+wAiBABgTsml+dip3dQ6RTCzeo6CexbBMStt7TrGzuJT+bmp/nlBrQDWqh739dzyCY8vGEQIAMC6kpvaVWe7r83GTu3mILvgWAjJGnXMVJh6oTGCRdquNXAfnmlmda39qZstHTEeO0CEAADs7qcLu+oUwaT5Mg+7Ochu1liQtkYPiF3ExDVGmBWgxjPN2ixoo57z6s4KIgQAYIzZ2OnU9jdFMKFlHsYg52xIdkrH2Fl8imuntH5Qq6AgL8x+PSWIEACACazFTo2ZubXYqZ1uSWoYNajRvzNbr2m3BU2l/aY4Zip2OsUx9pWn7FH2k8daQhFECADAIhZ8p/bSroXYqZFu07zv9OlljzRo0LJpPnY6W+NhF6CzNaAWPTeVp7SfPOznJBAhAAAOmK3Zn9pVp7KVs46VhSDncG9dXtbiwp2NnUZUvCy0q7UEqNcSipYHQz8ngQgBAPDEQs3+1K46la2crfabCnIaNeiatLXk56Zu9VoY2aL110Z9GfXclEF0eZAkiBAAgCjMUsvUrmrXGQt0O+vfMUYj15a1SNupDOhsGNlIMLNRWYokW+7GbNM4Y6aZLxhECADAMWDf9RZ21VkjzIJ/Z1aD6tHI5WUt0taeqpy6yVPx3qmorP1uzHKt8bQEIgQA4KiY5YDZXXXKsbLg37FrUGPGa9aIaw9yTrlwFxKKxnjvWouc4U1e6AbQOy2BCAEAeGGYpZY4GkirNk6jBjVmvGaNuHZpO0W3s2Wg9msO6rQ+9dmlymUDIgQA4CQwSy1ppnhuVnVNMcFs1NeY8YqTtlO3erYbgP2ap1KVdrpdGM0IIgQA4OQwSy1ppuFWkJhL81FfI3vNStupmOHUrY7LrS6MH7FcszF+ACIEAOB0sZBQnDJbBom5NF9GYgzuLeQpjS6bqVs967Kx34oF6+n+ICoQIQAAV4YUZysU7amjIDEn2cteSmhkrzVpa0yvLlCX5eQxO81jqq+s/RMspC2IEACAq4eFCkV76miWcaf261k7jJG9ZqXtbHrVbhANMhwt1GMYKz3eRh0hAABXHbPjotJMcf2ymHPPzyVztnK23Z098xdHXWvTm6daxymkCCIEAODlwZrLJoIG0mRXs9lBV5bLnnXZpBnTyhR1Td2KqQ9xyiPaI0UQIQAALyEWXDZpxnq6JuYiyh+TzcIz67KZSoJO3Y1ZUrSr26mVZUUNiBAAgJefFGddNrM0EBSKDGKv2Xiv3Q4ze/5YOB9EkCKIEACAVwgLvWziaCCFtYaxk+JsvDfOiPsCSRFECADAK4qFXjZTNDArQ+N6AkyRot12NEuK9gGNcZX7TVIEEQIAAExXNUzRQGh+boEULcUes0nQuLsxS4oL85BBhAAAAFsckGa8i7MVkHGmFTt7XUVSnFoZRAgAADCgFmMX6UJnDEkxKMIZx16hI7SWSTHfiuHhQ18ZRAgAADDGWj3GAikaY7MgxbX73LxsECEAAMBpkeIsby2Mm7Br3FeBFEGEAAAAu6RoN2hEk2JcecNLTIogQgAAAB8sFCm+BKR49+Z5LzZ7gqR458b1emUQIQAAwKmQot0VuUaKdy7JQM8p7syAVBY/KVIsVgYRAgAAnC4p3rlxHpFTNBptTocU7de8QIogQgAAgFMnxVCjzctNinnN4eIgQgAAAJDiHMGkmIlXy6R49+b1YTxZWRxECAAAcEKkaOyp/YqQ4v1HFxHTJYvFQYQAAABQij4Es7z43Zvn+pUvLGu/ISBCAAAAkGIsKd579Ngoc/nK8x96TtFlUmzWToAIAQAAXnJStBchBIk5QtDQq51luQISRAgAAABSbJPivS8e2wlmobFq/oPx4vPV5vX1nOXCspQKBRECAAC8uqRoKbEPnWC8cPEWpyjGMAEAAIAUJ0jR7hFdJkUL49LF3798CXs382HngWE1IYgQAADg5cTalIzMJZdBzrEdZlnMBdXvp5EpJnWqMkCEAAAAIMWB3hrOv2VSvPfFxayYC6rKsChRWhZECAAA8CqS4mytejLbYY4wrzHT7VR4Vk8rgggBAABeaSyILeItLpxQ7DCZqC7zc9Nlf5bF02XOkklxqqG5rPoAEQIAAADPkeJU1USascMsrG8pnCAYW2zX64MIAQAAgLbYmjWIppku2Atlf2mmm6hdiYIIAQAAgAHWqjLSvNdmrZOc0o+NlaiSVgQRAgAAAHOkuBCBtPPWmtdmtlpRGlxBhAAAAMAilg2os2nFqfXtpZB0/SBCAAAAwAcL4yZSfFpxqERBhAAAAIA/1kgrmSdarPVjaypRECEAAAAQi7W+M6k1MqmJ5QgteXlAhAAAAMDxwF6YTIpTpGWPoM62nvn/BRgA4hsmuFxAbagAAAAASUVORK5CYII=);
    background-position: center;
    background-position-x: center;
    background-position-y: center;
    background-size: 100%
}

@media only screen and (max-width: 37.5em) {
    .rss-feed-display-widget .rss-feed-item__image {
        margin:0;
        padding: 0 2rem 2rem;
        width: 100%;
        background-image: none
    }
}

@media only screen and (max-width: 0) {
    .rss-feed-display-widget .rss-feed-item__image {
        margin:0;
        padding: 0 2rem 2rem;
        width: 100%;
        background-image: none
    }
}

.rss-feed-display-widget__button {
    font-family: futura-pt;
    font-weight: bold;
    width: 100%;
    height: 6rem;
    border-radius: 5px
}

.rss-feed-display-widget .hidden-rss-item {
    height: 0;
    width: 0;
    opacity: 0;
    visibility: hidden
}

@media only screen and (max-width: 37.5em) {
    .rss-feed-display-widget .hidden-rss-item {
        display:none
    }
}

@media only screen and (max-width: 0) {
    .rss-feed-display-widget .hidden-rss-item {
        display:none
    }
}

.simple-form-widget {
    padding: 1.6rem;
    background-color: #eaeaea;
    background-color: var(--color-cu-light-grey);
    color: #231f20;
    color: var(--color-panther-black)
}

.simple-form-widget input[type="text"],.simple-form-widget textarea {
    width: 100%;
    margin-bottom: 10px
}

.simple-form-widget input[type="submit"] {
    width: 100%;
    margin-top: 10px
}

.simple-form-widget label,.simple-form-widget legend {
    margin-left: 2px;
    margin-top: 1.6rem;
    margin-bottom: 2px;
    font-weight: 600;
    font-family: "futura-pt", Arial, sans-serif;
    line-height: 1.2em
}

.simple-form-widget legend,.simple-form-widget fieldset {
    margin-top: 12px;
    margin-bottom: 10px
}

.simple-form-widget select {
    font-family: "futura-pt", Arial, sans-serif;
    width: 100%;
    height: 100%
}

.simple-form-widget input[type=radio]+label,.simple-form-widget input[type=checkbox]+label {
    font-weight: normal;
    display: inline;
    margin-top: 2px;
    margin-botton: 1.2em
}

.simple-form-widget h2 {
    padding: 0 4px
}

.simple-form-widget h2:after {
    content: "";
    display: block;
    margin: 0;
    width: 30%;
    padding-top: 20px;
    border-bottom: 3px solid #231f20;
    border-bottom: var(--border-medium-solid-panther-black);
    left: 0;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left
}

.simple-form-widget .editableContent {
    padding: 2px 4px
}

.simple-form-widget input[type="submit"] {
    --padding: 15px;
    --border-radius: 4px;
    --font-weight: 400;
    --font-size: 2rem;
    --font-family: 400;
    --padding-top: 15px;
    --padding-bottom: 15px;
    background-color: #a50034;
    border-radius: var(--border-radius);
    font-size: var(--font-size);
    font-family: var(--futura-regular);
    font-weight: var(--font-weight);
    padding-top: var(--padding-top);
    padding-bottom: var(--padding-bottom);
    background: #a50034;
    color: white;
    color: white;
    background-color: #a50034;
    text-align: center;
    font-weight: 600;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.8rem
}

.simple-form-widget input[type="submit"]:hover {
    background-color: #ce0041;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.simple-form-widget input[type="submit"]:active {
    background-color: #ff266a;
    background: #a50034;
    color: white
}

.callout.simple-form-widget {
    font-size: 1.4rem
}

.callout.simple-form-widget h2 {
    margin-top: 12px
}

.callout.simple-form-widget input[type="Submit"] {
    margin-bottom: 2rem;
    padding: .5rem 2rem;
    text-align: left
}

.callout.simple-form-widget input[type="text"] {
    height: 45px
}

.callout.simple-form-widget .editableContent {
    line-height: 2rem;
    font-size: 1.4rem;
    margin-bottom: 2rem
}

.by-the-numbers-widget {
    color: white;
    background-color: #eeeeee;
    position: relative;
    height: 500px;
    font-size: 10px;
    text-align: center
}

@media (max-width: 780px) {
    .by-the-numbers-widget {
        height:550px
    }
}

@media (max-width: 480px) {
    .by-the-numbers-widget {
        height:auto
    }
}

.by-the-numbers-widget span,.by-the-numbers-widget h2,.by-the-numbers-widget .faux-h2,.by-the-numbers-widget p {
    font-family: "futura-pt-condensed", Arial, sans-serif;
    line-height: 1
}

.by-the-numbers-widget .by-the-numbers-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #a50034;
    font-size: 1em;
    height: 100%
}

.by-the-numbers-widget .by-the-numbers-container .title h2,.by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
    font-size: 36px;
    line-height: 40px;
    font-weight: 700;
    color: #231f20;
    margin: 0 0 0 0
}

.by-the-numbers-widget .by-the-numbers-container .title h2 span,.by-the-numbers-widget .by-the-numbers-container .title .faux-h2 span {
    font-family: "futura-pt", Arial, sans-serif
}

@media (max-width: 480px) {
    .by-the-numbers-widget .by-the-numbers-container .title h2,.by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
        padding:40px 0 0
    }
}

.by-the-numbers-widget .by-the-numbers-container .title img {
    display: none
}

.by-the-numbers-widget .by-the-numbers-container .number-ranks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 5em 0;
    width: 100%
}

@media (max-width: 780px) {
    .by-the-numbers-widget .by-the-numbers-container .number-ranks {
        margin:3em 0
    }
}

@media (max-width: 480px) {
    .by-the-numbers-widget .by-the-numbers-container .number-ranks {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin: 1em 0;
        height: 60%
    }
}

.by-the-numbers-widget .by-the-numbers-container .number-ranks .rank {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 30%;
    height: 100%;
    z-index: 10
}

.by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(1) {
    font-size: 48px;
    font-weight: 700;
    padding: 10px 10px 0 0
}

@media (max-width: 780px) {
    .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(1) {
        padding:10px 0 0 0;
        font-size: 36px
    }
}

.by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(2) {
    font-size: 10.4em;
    font-weight: 700;
    padding: 0 16px 0 0
}

@media (max-width: 780px) {
    .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(2) {
        font-size:7.2em;
        padding: 0 8px 0 0
    }

    .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span.number:nth-child(2) {
        padding: 0
    }
}

.by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span.number:nth-child(2) {
    padding: 0
}

.by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(3) {
    font-size: 4.8em;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
    padding-top: 10px;
    max-width: 45%
}

@media (max-width: 780px) {
    .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span:nth-child(3) {
        font-size:3.6em
    }
}

.by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span.text:nth-child(3) {
    font-size: 3em
}

@media (max-width: 780px) {
    .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-values span.text:nth-child(3) {
        font-size:1.8em
    }
}

@media (max-width: 480px) {
    .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank {
        width:100%;
        margin: 2.5em 0
    }
}

.by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-description {
    font-size: 1.6em;
    color: #231f20;
    font-family: "Arial";
    font-weight: normal;
    max-width: 75%
}

@media (max-width: 780px) {
    .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-description {
        font-size:1.8em;
        padding-top: 5px
    }
}

.by-the-numbers-widget .by-the-numbers-container #numbers-button.theme-button {
    position: relative;
    width: 13em;
    font-size: 1.8em;
    font-weight: bold;
    background-color: #a50034;
    z-index: 10
}

.by-the-numbers-widget .by-the-numbers-container #numbers-button.theme-button:hover {
    background: #c8003f
}

@media (max-width: 480px) {
    .by-the-numbers-widget .by-the-numbers-container #numbers-button.theme-button {
        margin:0 0 2.8em
    }
}

#theme.business .by-the-numbers-widget {
    background-color: #231f20
}

@media (max-width: 480px) {
    #theme.business .by-the-numbers-widget {
        border-top:1em solid #a50034
    }
}

#theme.business .by-the-numbers-widget .by-the-numbers-container {
    color: white
}

#theme.business .by-the-numbers-widget .by-the-numbers-container .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20%;
    width: 100%
}

#theme.business .by-the-numbers-widget .by-the-numbers-container .title h2,#theme.business .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
    display: inline-block;
    position: relative;
    margin: 0;
    font-size: 7.2em;
    font-weight: 500;
    font-family: "futura-pt-condensed";
    color: white;
    background-color: #231f20;
    z-index: 10;
    padding: 0 20px 0 20px
}

@media (max-width: 1180px) {
    #theme.business .by-the-numbers-widget .by-the-numbers-container .title h2,#theme.business .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
        font-size:6em
    }
}

@media (max-width: 780px) {
    #theme.business .by-the-numbers-widget .by-the-numbers-container .title h2,#theme.business .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
        font-size:4.8em;
        padding: 0 10px 0 10px
    }
}

@media (max-width: 480px) {
    #theme.business .by-the-numbers-widget .by-the-numbers-container .title h2,#theme.business .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
        padding:15px 10px
    }
}

#theme.business .by-the-numbers-widget .by-the-numbers-container .title img {
    display: block;
    height: 70em;
    width: 100%;
    position: absolute;
    top: -4em;
    right: 0;
    z-index: 0
}

@media (max-width: 1180px) {
    #theme.business .by-the-numbers-widget .by-the-numbers-container .title img {
        top:-5em
    }
}

@media (max-width: 780px) {
    #theme.business .by-the-numbers-widget .by-the-numbers-container .title img {
        top:0em
    }
}

@media (max-width: 480px) {
    #theme.business .by-the-numbers-widget .by-the-numbers-container .title img {
        display:none
    }
}

#theme.business .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-description {
    font-size: 2.4em;
    font-family: "Minion Pro";
    font-weight: 400;
    color: white
}

#theme.law .by-the-numbers-widget {
    background-color: rgba(221,203,164,0.25)
}

#theme.law .by-the-numbers-widget .by-the-numbers-container .title {
    width: 100%
}

#theme.law .by-the-numbers-widget .by-the-numbers-container .title h2,#theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
    width: 100%;
    color: #686259;
    position: relative;
    text-align: center;
    display: table;
    white-space: nowrap
}

#theme.law .by-the-numbers-widget .by-the-numbers-container .title h2:before,#theme.law .by-the-numbers-widget .by-the-numbers-container .title h2:after,#theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2:before,#theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2:after {
    border-top: 2px solid #686259;
    content: '';
    display: table-cell;
    position: relative;
    top: 0.5em;
    width: 45%
}

#theme.law .by-the-numbers-widget .by-the-numbers-container .title h2:before,#theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2:before {
    right: 1.5%
}

#theme.law .by-the-numbers-widget .by-the-numbers-container .title h2:after,#theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2:after {
    left: 1.5%
}

@media (max-width: 480px) {
    #theme.law .by-the-numbers-widget .by-the-numbers-container .title h2,#theme.law .by-the-numbers-widget .by-the-numbers-container .title .faux-h2 {
        display:block;
        white-space: normal
    }
}

#theme.law .by-the-numbers-widget .by-the-numbers-container .title img {
    display: none
}

#theme.law .by-the-numbers-widget .by-the-numbers-container .number-ranks .rank .rank-description {
    font-size: 2.1em;
    font-family: "Minion Pro";
    font-weight: 400;
    line-height: 1.2em
}

.call-to-action-3-up-widget {
    padding: 64px 0;
    background-color: white
}

.call-to-action-3-up-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto
}

.call-to-action-3-up-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

.call-to-action-3-up-widget .section-heading {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
    margin: 0;
    padding: 0 1em 1.2em 1em;
    font-size: 2.2em;
    line-height: 1em;
    text-align: center
}

.call-to-action-3-up-widget .column {
    margin-bottom: 48px
}

.call-to-action-3-up-widget .column:last-child {
    margin-bottom: 0
}

@media screen and (min-width: 768px) {
    .call-to-action-3-up-widget .column {
        margin-bottom:0;
        float: left;
        display: block;
        margin-right: 1.4084507042%;
        width: 32.3943661972%;
        padding: 0 1.4084507042%
    }

    .call-to-action-3-up-widget .column:last-child {
        margin-right: 0
    }
}

.call-to-action-3-up-widget h2.headline {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 22px;
    line-height: 26px;
    font-weight: 800;
    margin: 24px 0 0
}

@media screen and (min-width: 768px) {
    .call-to-action-3-up-widget h2.headline {
        font-size:16px;
        line-height: 24px
    }
}

@media screen and (min-width: 1024px) {
    .call-to-action-3-up-widget h2.headline {
        font-size:22px;
        line-height: 32px
    }
}

@media screen and (min-width: 768px) {
    .call-to-action-3-up-widget h2.headline {
        font-family:"futura-pt", Arial, sans-serif;
        font-size: 18px;
        font-weight: 800;
        line-height: 24px
    }
}

@media screen and (min-width: 800px) {
    .call-to-action-3-up-widget h2.headline {
        font-family:"futura-pt", Arial, sans-serif;
        font-size: 22px;
        line-height: 26px;
        font-weight: 800
    }
}

@media screen and (min-width: 800px) and (min-width: 768px) {
    .call-to-action-3-up-widget h2.headline {
        font-size:16px;
        line-height: 24px
    }
}

@media screen and (min-width: 800px) and (min-width: 1024px) {
    .call-to-action-3-up-widget h2.headline {
        font-size:22px;
        line-height: 32px
    }
}

.call-to-action-3-up-widget .image-wrap {
    position: relative;
    position: relative;
    overflow: hidden;
    max-width: 900px;
    max-height: 400px;
    width: auto;
    height: auto
}

.call-to-action-3-up-widget .image-wrap:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 66.6666666667%
}

.call-to-action-3-up-widget .image-wrap img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.call-to-action-3-up-widget .image-wrap img {
    height: 100%;
    width: 100%
}

.call-to-action-3-up-widget .text-wrap {
    display: inline-block;
    padding: 32px 32px 0
}

@media screen and (min-width: 768px) {
    .call-to-action-3-up-widget .text-wrap {
        padding:0 1.4084507042%
    }
}

@media screen and (min-width: 1024px) {
    .call-to-action-3-up-widget .text-wrap {
        padding:0
    }
}

@media screen and (min-width: 800px) {
    .call-to-action-3-up-widget .text-wrap {
        padding:0 1.4084507042%
    }
}

.call-to-action-3-up-widget p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0 0 0.625rem 0;
    font-weight: 400;
    margin: 0
}

.call-to-action-3-up-widget a.more-link {
    margin-top: 14px;
    line-height: 14px;
    display: inline-block;
    margin-top: 44px;
    border-bottom: unset
}

.call-to-action-3-up-widget a.more-link:after {
    content: " »"
}

.call-to-action-3-up-widget span.underline {
    border-bottom: 1px dotted #a50034;
    line-height: 1.2em
}

.call-to-action-3-up-widget ul {
    margin-left: 32px
}

.call-to-action-3-up-widget__medium-bg {
    background-color: #cfcfcf
}

.call-to-action-3-up-widget__dark-bg {
    background-color: #2f2f2f;
    color: white
}

.call-to-action-block-widget {
    padding: 64px 0;
    background-color: white
}

.call-to-action-block-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.call-to-action-block-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

.call-to-action-block-widget .box {
    position: relative;
    display: block;
    width: 100%;
    height: 56px;
    text-align: center;
    overflow: hidden;
    color: #2f2f2f;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 25% center;
    background-color: #fafafa;
    -webkit-transition: -webkit-transform 100ms;
    transition: -webkit-transform 100ms;
    transition: transform 100ms;
    transition: transform 100ms, -webkit-transform 100ms
}

.call-to-action-block-widget .box:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.call-to-action-block-widget .box:hover {
    background-color: white
}

.call-to-action-block-widget .box:hover,.call-to-action-block-widget .box:focus {
    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    z-index: 2
}

.call-to-action-block-widget .box:focus {
    outline: 2px solid #2f2f2f;
    outline-offset: -18px;
    opacity: 1
}

.call-to-action-block-widget .box.theme-bg-color:focus,.call-to-action-block-widget .box.box.box__text-light:focus {
    outline: 2px solid white
}

@media screen and (min-width: 768px) {
    .call-to-action-block-widget .box {
        width:25%;
        height: 150px;
        float: left;
        padding: 16px
    }
}

.call-to-action-block-widget .content-container {
    display: table;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 1
}

.call-to-action-block-widget .content {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

@media screen and (min-width: 768px) {
    .call-to-action-block-widget .content:hover {
        border:1px solid #2f2f2f
    }
}

.call-to-action-block-widget .title {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    display: inline-block;
    line-height: 56px;
    margin: 0;
    padding: 0 16px;
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 16px
}

.call-to-action-block-widget .title:after {
    padding-left: 8px;
    content: '»';
    font-size: 18px
}

@media screen and (min-width: 768px) {
    .call-to-action-block-widget .title {
        white-space:normal;
        line-height: 22px
    }

    .call-to-action-block-widget .title:after {
        content: none
    }
}

.call-to-action-block-widget .subtitle {
    margin-top: 24px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    display: none
}

@media screen and (min-width: 768px) {
    .call-to-action-block-widget .subtitle {
        display:block
    }
}

.call-to-action-block-widget .box__text-light {
    color: white;
    background-color: #2f2f2f
}

.call-to-action-block-widget .box__text-light:hover {
    background-color: #2f2f2f
}

.call-to-action-block-widget .box__text-light.box__background-media:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,0.5)
}

.call-to-action-block-widget .theme-bg-color {
    color: white
}

@media screen and (min-width: 768px) {
    .call-to-action-block-widget .box__text-light .content:hover,.call-to-action-block-widget .theme-bg-color .content:hover {
        border-color:white
    }
}

.call-to-action-block-widget__medium-bg {
    background-color: #cfcfcf
}

.call-to-action-block-widget__dark-bg {
    background-color: #2f2f2f
}

#campusMapWidget {
    position: relative
}

.campus-map .map-container {
    position: relative;
    height: 500px;
    overflow: hidden
}

.campus-map .map-container iframe#map_frame {
    height: 105%
}

.campus-map .map-container .map-inner {
    height: 500px;
    position: absolute
}

.campus-map .map-container .marker-icon {
    position: absolute;
    top: -10px;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.campus-map .map-container span.fas.marker-icon {
    display: inline-block;
    border-radius: 60px;
    box-shadow: 0px 0px 2px #888;
    padding: 0.5em 0.6em;
    background-color: #a50034;
    color: white;
    font-size: 1.5em
}

.campus-map .map-container .theme-button span.fas {
    font-size: 1.2em;
    margin-left: 6px
}

.campus-map .map-container .theme-button:after {
    display: none
}

.campus-map .map-container .box {
    background-color: rgba(255,255,255,0.9);
    width: 480px;
    max-width: 480px;
    position: absolute;
    height: 100%;
    -webkit-transition: 100ms ease all;
    transition: 100ms ease all
}

.campus-map .map-container .box-inner {
    position: relative;
    margin: auto;
    text-align: center;
    padding: 50px;
    height: 100%;
    width: 100%;
    display: block
}

.campus-map .map-container .box-header {
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #a50034
}

.campus-map .map-container .address-wrapper {
    margin-top: 65px;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #2f2f2f;
    border: 2px solid #a50034;
    height: 125px;
    position: relative
}

.campus-map .map-container .address-inner {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    margin: auto;
    text-align: center;
    margin-bottom: 125px
}

.campus-map .map-container a.address-inner {
    color: #231f20
}

.campus-map .map-container .theme-button {
    border-radius: 0;
    display: block !important;
    margin-bottom: 12px
}

.campus-map .map-container .red-button,.campus-map .map-container .theme-button {
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: white;
    background-color: #a50034;
    margin-top: 12px;
    display: block !important
}

.campus-map .map-container div#map-bar {
    left: unset;
    right: 0;
    float: right;
    position: relative
}

.campus-map .map-container .leaflet-control-attribution.leaflet-control {
    display: none !important
}

.campus-map .map-container div#map-buttons,.campus-map .map-container #map-buttons {
    display: none
}

.campus-map .map-container a.address-inner {
    border-bottom: none !important;
    color: #2f2f2f
}

.campus-map .map-container .link-underline {
    border-bottom: 1px dotted #a50034
}

.campus-map .map-container span.link-underline a {
    color: black
}

.campus-map .map-container .fas.fa-info-circle {
    font-size: 4em;
    position: absolute
}

@media screen and (max-width: 780px) {
    .campus-map .map-container .box {
        width:100vw;
        max-width: 100vw;
        position: relative;
        height: 100%
    }

    .campus-map .map-container iframe#map_frame {
        width: 100%;
        margin-left: 0 !important
    }
}

.chapman-social-feed-widget {
    padding: 64px 0;
    text-align: center;
    background-color: white
}

.chapman-social-feed-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.chapman-social-feed-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 1024px) {
    .chapman-social-feed-widget .outer-container {
        padding:0 16px
    }
}

.chapman-social-feed-widget .chapman-social-feed-title {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 26px;
    line-height: 30px;
    margin-top: 12px;
    margin-bottom: 24px;
    font-weight: 600;
    padding: 0 32px;
    text-transform: none
}

@media screen and (min-width: 768px) {
    .chapman-social-feed-widget .chapman-social-feed-title {
        font-size:32px;
        line-height: 38px
    }
}

@media screen and (min-width: 1024px) {
    .chapman-social-feed-widget .chapman-social-feed-title {
        font-size:36px;
        line-height: 40px
    }
}

.chapman-social-feed-widget.chapman-social-feed-widget__has-social-icons .chapman-social-feed-title {
    margin-bottom: 16px
}

.chapman-social-feed-widget .chapman-social-feed-icons {
    margin: 24px 0
}

.chapman-social-feed-widget .chapman-social-feed-icons ul.social-icon-list li {
    display: inline-block;
    margin: 0 12px;
    list-style-type: none;
    text-align: center
}

.chapman-social-feed-widget .chapman-social-feed-icons ul.social-icon-list .social-link {
    display: inline-block;
    font-size: 20px;
    color: #2f2f2f
}

@media screen and (min-width: 1024px) {
    .chapman-social-feed-widget .chapman-social-feed-icons {
        margin:32px 0
    }

    .chapman-social-feed-widget .chapman-social-feed-icons ul.social-icon-list .social-link {
        font-size: 24px
    }
}

.chapman-social-feed-widget .chapman-social-feed {
    text-align: center
}

.chapman-social-feed-widget .chapman-social-feed::after {
    content: "";
    display: table;
    clear: both
}

.chapman-social-feed-widget .view-all-link {
    margin-top: 14px;
    line-height: 14px;
    display: inline-block;
    margin-top: 64px
}

.chapman-social-feed-widget .view_message {
    box-sizing: content-box
}

.chapman-social-feed-widget .column {
    vertical-align: top;
    display: inline-block;
    width: 100%;
    max-width: 355px
}

@media screen and (min-width: 710px) {
    .chapman-social-feed-widget #content {
        width:710px
    }
}

@media screen and (min-width: 1065px) {
    .chapman-social-feed-widget #content {
        width:1065px
    }
}

@media screen and (min-width: 1420px) {
    .chapman-social-feed-widget #content {
        width:1420px
    }
}

.chapman-social-feed-widget .no_posts {
    outline: 1px solid white;
    margin-top: 100px;
    font-size: 1em;
    color: #353430;
    display: inline-block;
    padding: 30px;
    background: white;
    box-shadow: 2px 2px 6px 1px rgba(0,0,0,0.2)
}

.chapman-social-feed-widget .new_ribbon {
    background: #a50034;
    color: white;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    margin: 4px -10px 10px 10px;
    padding: 0 10px 0 10px;
    position: absolute;
    right: 0;
    z-index: 1
}

.chapman-social-feed-widget .new_ribbon:after {
    border-color: #801B2B transparent transparent #801B2B;
    border-style: solid;
    border-width: 2px 5px;
    content: ' ';
    height: 0;
    position: absolute;
    right: 0px;
    top: 100%;
    width: 0
}

.chapman-social-feed-widget .new_ribbon:before {
    border-color: #a50034 transparent;
    border-style: solid;
    border-width: 10px 3px;
    content: ' ';
    height: 0;
    left: -3px;
    position: absolute;
    top: 0px;
    width: 0
}

.chapman-social-feed-widget .post_tile {
    background: white;
    color: #353430;
    display: inline-block;
    margin: 10px;
    opacity: 1;
    padding: 0;
    position: relative;
    text-align: left;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    vertical-align: top;
    width: auto;
    max-width: 335px;
    word-break: break-word
}

.chapman-social-feed-widget .post_tile h2 {
    text-transform: none
}

.chapman-social-feed-widget .post_tile .message {
    background: white;
    border-radius: 0px;
    box-sizing: border-box;
    display: table;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 18px 14px;
    position: relative;
    width: 100%
}

.chapman-social-feed-widget .post_tile .message p {
    font-size: 14px;
    line-height: 20px
}

.chapman-social-feed-widget .post_tile .avatar {
    display: table-cell;
    vertical-align: top;
    width: 56px
}

.chapman-social-feed-widget .post_tile .avatar img {
    border-radius: 50%
}

.chapman-social-feed-widget .post_tile .text {
    display: table-cell;
    padding-left: 14px;
    vertical-align: top
}

.chapman-social-feed-widget .post_tile .text h2 {
    font: bold 14px/20px Arial, sans-serif;
    margin: 0
}

.chapman-social-feed-widget .post_tile .text p {
    margin: 0
}

.chapman-social-feed-widget .post_tile .text a {
    color: #98012e
}

.chapman-social-feed-widget .post_tile .youtube {
    height: 187px
}

.chapman-social-feed-widget .post_tile footer {
    background: white;
    box-sizing: border-box;
    border-top: 1px solid #d8d8d8;
    display: table;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    line-height: 20px;
    padding: 0 10px;
    vertical-align: middle;
    width: 100%
}

.chapman-social-feed-widget .post_tile .author {
    display: table-cell;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
    margin: 0;
    max-width: 200px;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.15);
    vertical-align: middle;
    text-transform: none
}

.chapman-social-feed-widget .post_tile .author a {
    color: inherit
}

.chapman-social-feed-widget .post_tile .author a:hover {
    color: #a50034
}

.chapman-social-feed-widget .post_tile .author a p {
    font-size: inherit;
    line-height: inherit;
    margin: 0 0 0 14px
}

.chapman-social-feed-widget .post_tile .author svg {
    width: 1em;
    height: 1em;
    display: block;
    float: left
}

.chapman-social-feed-widget .post_tile .meta {
    display: table-cell;
    font-size: 12px;
    line-height: 20px;
    text-align: right;
    vertical-align: middle
}

.chapman-social-feed-widget .post_tile .meta a {
    color: #353430
}

.chapman-social-feed-widget .post_tile.blog,.chapman-social-feed-widget .post_tile.blog_photo {
    border-radius: 3px
}

.chapman-social-feed-widget .post_tile.blog .message,.chapman-social-feed-widget .post_tile.blog_photo .message {
    border-radius: 3px 3px 0 0
}

.chapman-social-feed-widget .post_tile.blog .message .title,.chapman-social-feed-widget .post_tile.blog_photo .message .title {
    font: bold 24px/28px Arial, sans-serif;
    margin: 14px 0 10px 0
}

.chapman-social-feed-widget .post_tile.blog .message .title a,.chapman-social-feed-widget .post_tile.blog_photo .message .title a {
    color: inherit
}

.chapman-social-feed-widget .post_tile.blog .message .title a:hover,.chapman-social-feed-widget .post_tile.blog_photo .message .title a:hover {
    color: #a50034
}

.chapman-social-feed-widget .post_tile.blog .message time,.chapman-social-feed-widget .post_tile.blog_photo .message time {
    font: regular 14px/14px Arial, sans-serif
}

.chapman-social-feed-widget .post_tile.blog .message .tag,.chapman-social-feed-widget .post_tile.blog_photo .message .tag {
    background: #f7f6f0;
    border-left: 5px solid #a50034;
    border-radius: 3px;
    color: #62605a;
    display: inline-block;
    font-size: 12px;
    margin: 0 0 0 -19px;
    padding: 3px 10px 3px 14px;
    text-decoration: none;
    -webkit-transition: padding 0.1s ease-out;
    transition: padding 0.1s ease-out
}

.chapman-social-feed-widget .post_tile.blog .message .tag:hover,.chapman-social-feed-widget .post_tile.blog_photo .message .tag:hover {
    background: #eceadf;
    color: #a50034;
    padding-left: 25px
}

.chapman-social-feed-widget .post_tile.blog .photo,.chapman-social-feed-widget .post_tile.blog_photo .photo {
    max-height: 180px;
    overflow: hidden
}

.chapman-social-feed-widget .post_tile.blog .photo img,.chapman-social-feed-widget .post_tile.blog_photo .photo img {
    display: block;
    width: 100%;
    height: auto
}

@media screen and (min-width: 375px) {
    .chapman-social-feed-widget .post_tile.blog .photo img,.chapman-social-feed-widget .post_tile.blog_photo .photo img {
        width:335px;
        height: inherit
    }
}

.chapman-social-feed-widget .post_tile.blog footer,.chapman-social-feed-widget .post_tile.blog_photo footer {
    border-radius: 0 0 3px 3px
}

.chapman-social-feed-widget .post_tile.blog .share svg,.chapman-social-feed-widget .post_tile.blog_photo .share svg {
    height: 1.2em;
    width: 1.2em
}

.chapman-social-feed-widget .post_tile.post_photo .photo img {
    display: block;
    width: 100%;
    height: auto
}

@media screen and (min-width: 375px) {
    .chapman-social-feed-widget .post_tile.post_photo .photo img {
        width:335px;
        height: inherit
    }
}

.chapman-social-feed-widget .post_tile.post_photo .view_message {
    bottom: 40px;
    color: white;
    height: 1.5em;
    padding: 15px;
    position: absolute;
    right: 0px;
    width: 1.5em
}

.chapman-social-feed-widget .post_tile.post_photo .view_message svg {
    fill: white;
    height: 100%;
    width: 100%
}

.chapman-social-feed-widget .post_tile.post_photo .message {
    bottom: 40px;
    display: none;
    left: 0;
    position: absolute
}

.chapman-social-feed-widget .post_tile .hidden {
    display: none
}

.chapman-social-feed-widget .loading {
    bottom: 12px;
    color: #B3B3B3;
    display: none;
    font-size: 18px;
    position: fixed;
    right: 12px;
    text-shadow: 0 -1px 2px rgba(0,0,0,0.2)
}

.chapman-social-feed-widget__medium-bg {
    background-color: #cfcfcf
}

.chapman-social-feed-widget__dark-bg {
    background-color: #2f2f2f;
    color: white
}

.chapman-social-feed-widget__dark-bg .chapman-social-feed-icons ul.social-icon-list .social-link {
    color: #cfcfcf
}

.chapman-stories-feed-widget {
    padding: 64px 0;
    text-align: center;
    background-color: #eaeaea
}

.chapman-stories-feed-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 48px;
    width: 100%
}

.chapman-stories-feed-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 1024px) {
    .chapman-stories-feed-widget .outer-container {
        padding:0 16px
    }
}

.chapman-stories-feed-widget h2.social-feed-title {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 26px;
    line-height: 30px;
    margin-top: 12px;
    margin-bottom: 24px;
    font-weight: 600;
    padding: 0 32px;
    margin-bottom: 48px
}

@media screen and (min-width: 768px) {
    .chapman-stories-feed-widget h2.social-feed-title {
        font-size:32px;
        line-height: 38px
    }
}

@media screen and (min-width: 1024px) {
    .chapman-stories-feed-widget h2.social-feed-title {
        font-size:36px;
        line-height: 40px
    }
}

.chapman-stories-feed-widget .feed-column {
    display: inline-block;
    width: 100%
}

.chapman-stories-feed-widget .feed-column .message>a:first-child {
    display: inline-block
}

@media screen and (min-width: 768px) {
    .chapman-stories-feed-widget .feed-column {
        float:right;
        width: 40%
    }
}

.chapman-stories-feed-widget .feed-column.stories-feed time,.chapman-stories-feed-widget .feed-column.stories-feed img,.chapman-stories-feed-widget .feed-column.stories-feed .author {
    display: none
}

.chapman-stories-feed-widget .feed-column.stories-feed .message {
    text-align: left
}

.chapman-stories-feed-widget .feed-column.stories-feed .message>a:first-child {
    display: inline-block
}

.chapman-stories-feed-widget .post_tile {
    margin-bottom: 16px
}

.chapman-stories-feed-widget .top_story_post_tile,.chapman-stories-feed-widget .post_tile {
    padding: 20px 24px;
    background-color: white
}

.chapman-stories-feed-widget h2.title {
    margin: 0;
    font-size: 14px;
    line-height: 18px;
    font-weight: 800
}

.chapman-stories-feed-widget h2.title a {
    color: #a50034;
    border-bottom: none
}

.chapman-stories-feed-widget h2.title a:hover {
    color: #231f20
}

.chapman-stories-feed-widget h2.title a::after {
    content: " »"
}

.chapman-stories-feed-widget .tag {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 2px;
    color: #62605a
}

.chapman-stories-feed-widget .feed-column.top-story {
    margin-bottom: 16px
}

.chapman-stories-feed-widget .feed-column.top-story h2.title {
    font-size: 22px;
    line-height: 22px;
    font-weight: bold
}

.chapman-stories-feed-widget .feed-column.top-story .message {
    padding: 24px 32px 32px;
    text-align: left
}

.chapman-stories-feed-widget .feed-column.top-story .excerpt {
    margin-bottom: 0;
    margin-top: 14px;
    font-size: 14px;
    line-height: 20px
}

.chapman-stories-feed-widget .feed-column.top-story time {
    display: none
}

@media screen and (min-width: 768px) {
    .chapman-stories-feed-widget .feed-column.top-story {
        float:left;
        width: 55%;
        margin-bottom: 0
    }
}

.chapman-stories-feed-widget .top_story_post_tile {
    margin-top: 0;
    max-width: 900px;
    max-height: 600px;
    padding: 0
}

.chapman-stories-feed-widget img {
    display: block
}

.chapman-stories-feed-widget .image-wrap {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    padding-bottom: 50%
}

.chapman-stories-feed-widget .story-photo {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.chapman-stories-feed-widget .stories-feed-group-btn>a {
    margin: 36px 10px 12px 10px
}

@media (max-width: 768px) {
    .chapman-stories-feed-widget .stories-feed-group-btn>a {
        margin:36px 10px 12px 10px
    }
}

.chapman-stories-feed-widget .theme-button {
    text-align: center;
    margin-top: 36px
}

@media screen and (min-width: 768px) {
    .chapman-stories-feed-widget .theme-button {
        display:inline-block;
        margin-top: 36px
    }
}

.chapman-stories-feed-widget .title.faux-h2 a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.chapman-stories-feed-widget__medium-bg {
    background-color: #cfcfcf
}

.chapman-stories-feed-widget__dark-bg {
    background-color: #2f2f2f
}

.chapman-stories-feed-widget__dark-bg h2.social-feed-title {
    color: white
}

.chapman-stories-feed-widget__sand-bg {
    background-color: #f6f2e8
}

.contact-footer-widget {
    padding: 32px 0;
    background-color: white
}

.contact-footer-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 48px;
    display: table;
    width: 100%
}

.contact-footer-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

.contact-footer-widget .outer-container::after {
    display: none !important
}

@media (min-width: 780px) {
    .contact-footer-widget .outer-container {
        padding:0
    }
}

.contact-footer-widget .content-cell {
    display: table-row;
    text-align: center
}

@media screen and (min-width: 768px) {
    .contact-footer-widget .content-cell {
        display:table-cell;
        width: 50%
    }

    .contact-footer-widget .content-cell.right {
        text-align: left
    }

    .contact-footer-widget .content-cell.left {
        text-align: right
    }

    .contact-footer-widget .content-cell.left .content-wrap {
        border-right: 1px solid #2f2f2f
    }

    .contact-footer-widget .content-cell .content-wrap {
        padding: 16px 32px
    }

    .contact-footer-widget .content-cell .contact-line-2 {
        margin-bottom: 0
    }
}

.contact-footer-widget .content-cell .contact-line-1,.contact-footer-widget .content-cell .contact-line-2 {
    margin-bottom: 24px
}

.contact-footer-widget .content-cell .social-icon-list {
    list-style-type: none;
    line-height: 20px
}

.contact-footer-widget .content-cell .social-icon-list li {
    display: inline-block;
    margin: 0 5px;
    list-style-type: none;
    text-align: center;
    line-height: 24px
}

.contact-footer-widget .content-cell .social-icon-list a {
    color: #2f2f2f
}

.contact-footer-widget .content-cell .footer-heading {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600
}

.contact-footer-widget .content-cell .address {
    margin-bottom: 0;
    line-height: 20px;
    font-style: normal
}

.contact-footer-widget .content-cell .address.email {
    color: #a50034;
    cursor: pointer
}

.cta-footer-widget {
    padding: 48px 0;
    background: white
}

@media screen and (min-width: 768px) {
    .cta-footer-widget {
        padding:64px 0
    }
}

.cta-footer-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 32px;
    width: 100%
}

.cta-footer-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 768px) {
    .cta-footer-widget .outer-container {
        padding:16px 0
    }
}

.cta-footer-widget .text-section {
    margin-bottom: 24px
}

@media screen and (min-width: 768px) {
    .cta-footer-widget .text-section {
        margin-bottom:32px
    }
}

.cta-footer-widget .text-section h2 {
    margin-bottom: 0;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 20px;
    text-transform: uppercase
}

.cta-footer-widget .button-section {
    text-align: center
}

.cta-footer-widget .button-section .button-wrapper {
    display: block;
    margin-bottom: 8px
}

@media screen and (min-width: 768px) {
    .cta-footer-widget .button-section .button-wrapper {
        display:inline-block;
        margin: 0 12px
    }
}

.cta-footer-widget.theme-bg-color {
    color: white
}

.cta-footer-widget.theme-bg-color .button-section .footer-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #ffffff;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

.cta-footer-widget.theme-bg-color .button-section .footer-button:hover,.cta-footer-widget.theme-bg-color .button-section .footer-button:focus {
    background-color: white;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

.cta-footer-widget.theme-bg-color .button-section .footer-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: white
}

.cta-footer-widget .footer-button.theme-text-color:focus {
    outline: 2px dotted #fff
}

.googlemap #map {
    height: 100%
}

.googlemap {
    width: 100%
}

.googlemap .map-container {
    position: relative;
    height: 500px;
    margin-top: 66px
}

.googlemap .map-container iframe#map_frame {
    height: 500px
}

.googlemap .map-container .map-inner {
    height: 500px;
    position: absolute
}

.googlemap .map-container .marker-icon {
    position: absolute;
    top: -10px;
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.googlemap .map-container i.fas.marker-icon {
    display: inline-block;
    border-radius: 60px;
    box-shadow: 0px 0px 2px #888;
    padding: 0.5em 0.6em;
    background-color: #a50034;
    color: #ffffff;
    font-size: 1.5em
}

.googlemap .map-container .theme-button i.fas {
    font-size: 1.2em;
    margin-left: 6px
}

.googlemap .map-container .theme-button:after {
    display: none
}

.googlemap .map-container .box {
    background-color: rgba(255,255,255,0.9);
    width: 480px;
    max-width: 480px;
    position: absolute;
    height: 100%;
    z-index: 1
}

.googlemap .map-container .box-inner {
    position: relative;
    display: block;
    margin: auto;
    text-align: center;
    padding: 50px;
    height: 100%
}

.googlemap .map-container .box-header {
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #a50034;
    text-transform: capitalize
}

.googlemap .map-container .address-wrapper {
    margin-top: 65px;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #2f2f2f;
    border: 2px solid #a50034;
    height: 125px;
    position: relative
}

.googlemap .map-container .address-inner {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    margin: auto;
    text-align: center;
    margin-bottom: 125px
}

.googlemap .map-container a.address-inner {
    color: #231f20;
    text-transform: capitalize
}

.googlemap .map-container .theme-button {
    border-radius: 0;
    display: block !important;
    margin-bottom: 12px;
    text-transform: capitalize
}

.googlemap .map-container .red-button,.googlemap .map-container .theme-button {
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
    background-color: #a50034;
    margin-top: 12px;
    display: block !important
}

.googlemap .map-container div#map-bar {
    left: unset;
    right: 0;
    float: right;
    position: relative
}

.googlemap .map-container .leaflet-control-attribution.leaflet-control {
    display: none !important
}

.googlemap .map-container div#map-buttons,.googlemap .map-container #map-buttons {
    display: none
}

.googlemap .map-container a.address-inner {
    border-bottom: none !important
}

.googlemap .map-container .link-underline {
    border-bottom: 1px dotted #a50034
}

@media screen and (max-width: 780px) {
    .googlemap .map-container .box {
        background-color:rgba(255,255,255,0.9);
        width: 100vw;
        max-width: 100vw;
        position: relative;
        height: 500px
    }

    .googlemap .map-container iframe#map_frame {
        width: 100%;
        margin-left: 0 !important
    }

    .googlemap .map-container .gm-style-mtc,.googlemap .map-container button.gm-control-active.gm-fullscreen-control,.googlemap .map-container .gm-svpc,.googlemap .map-container .gmnoprint {
        display: none
    }
}

.googlemap .form-group-collapsible-header {
    background-color: #a50034 !important;
    color: white
}

#theme.business .image-slider-wrapper .content-container-slider,#theme.subbrand__business .image-slider-wrapper .content-container-slider {
    background-color: rgba(35,31,32,0.8)
}

@media screen and (max-width: 480px) {
    #theme.business .image-slider-wrapper .content-container-slider,#theme.subbrand__business .image-slider-wrapper .content-container-slider {
        background-color:#231f20
    }
}

#theme.law .image-slider-wrapper .content-container-slider,#theme.subbrand__law .image-slider-wrapper .content-container-slider {
    background-color: rgba(255,255,240,0.8)
}

#theme.law .image-slider-wrapper h1.headline,#theme.law .image-slider-wrapper p.description,#theme.subbrand__law .image-slider-wrapper h1.headline,#theme.subbrand__law .image-slider-wrapper p.description {
    color: black
}

@media screen and (max-width: 480px) {
    #theme.law .image-slider-wrapper .content-container-slider,#theme.subbrand__law .image-slider-wrapper .content-container-slider {
        background-color:#f6f2e8
    }
}

.image-slider-wrapper .container {
    margin-top: 0
}

.image-slider-wrapper h1,.image-slider-wrapper .faux-h1 {
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #ffffff;
    line-height: normal;
    padding-top: 2%;
    margin: auto;
    margin-bottom: 2%
}

.image-slider-wrapper h1.title,.image-slider-wrapper .faux-h1.title,.image-slider-wrapper h2.title,.image-slider-wrapper .faux-h2.title,.image-slider-wrapper h3.title,.image-slider-wrapper .faux-h3.title {
    margin-top: -30px;
    padding-top: 0
}

.image-slider-wrapper p {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    line-height: normal;
    margin: auto;
    margin-bottom: 2%;
    line-height: 22px
}

.image-slider-wrapper .content-text a {
    color: #ffffff;
    border-bottom: 1px dotted #ffffff !important;
    font-weight: bold
}

.image-slider-wrapper a.theme-button.theme-button {
    border-bottom: none !important
}

.image-slider-wrapper .theme-button {
    float: left;
    margin-bottom: 2%;
    width: auto;
    font-weight: 700
}

.image-slider-wrapper .theme-button:hover,.image-slider-wrapper .theme-button:focus {
    background-color: #c8003f
}

.image-slider-wrapper .theme-button:active {
    background-color: #88002b
}

.image-slider-wrapper .image-slider-wrapper {
    position: relative
}

.image-slider-wrapper img {
    max-height: 600px;
    width: 100vw;
    -o-object-fit: cover;
    object-fit: cover
}

.image-slider-wrapper .content-box a.button.red.smc-cta,.image-slider-wrapper .theme-button {
    float: left;
    margin-bottom: 37px;
    margin-top: 10px;
    width: auto
}

.image-slider-wrapper .lSSlideOuter {
    overflow: unset;
    margin-bottom: -20px
}

.image-slider-wrapper .lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    position: relative;
    float: right;
    margin-right: 4%;
    bottom: 55px
}

.image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li {
    cursor: pointer;
    display: inline-block;
    padding: 0 7px
}

.image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li a {
    border-radius: 30px;
    display: inline-block;
    height: 20px;
    width: 20px;
    overflow: hidden;
    text-indent: -999em;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
    color: #ffffff
}

.image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li a {
    background-color: #ffffff;
    box-shadow: 0.05em 0.05em 0.1em rgba(0,0,0,0.5)
}

.image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li:hover a,.image-slider-wrapper .lSSlideOuter .lSPager.lSpg>li.active a {
    background-color: #a50034
}

.image-slider-wrapper .description {
    overflow: hidden;
    line-height: 22px
}

@media screen and (min-width: 1024px) {
    .image-slider-wrapper .content-text .description {
        overflow-y:auto;
        height: auto;
        max-height: 17rem;
        overflow-y: scroll
    }
}

@media screen and (max-width: 1480px) {
    .image-slider-wrapper .content-box {
        background-color:rgba(35,31,32,0.8)
    }
}

@media screen and (min-width: 1480px) {
    .image-slider-wrapper img {
        height:600px
    }
}

@media screen and (max-width: 1180px) {
    .image-slider-wrapper .content-box {
        background-color:rgba(35,31,32,0.8)
    }

    .image-slider-wrapper img {
        height: 500px
    }
}

@media screen and (max-width: 1024px) {
    .image-slider-wrapper .content-box {
        background-color:rgba(35,31,32,0.8);
        width: 100vw;
        position: absolute;
        bottom: 0;
        margin-bottom: 5px;
        left: 0;
        margin-left: 0
    }

    .image-slider-wrapper .content-container-slider {
        min-height: 100%;
        display: -ms-grid;
        display: grid;
        grid-auto-columns: 1fr;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media screen and (max-width: 535px) {
    .image-slider-wrapper img {
        height:300px
    }

    .image-slider-wrapper .lSPager.lSpg {
        margin: 10px 0 0;
        padding: 0;
        text-align: center;
        position: absolute;
        right: 0;
        right: 4%;
        float: right
    }
}

@media screen and (max-width: 435px) {
    .image-slider-wrapper .content-box {
        -webkit-box-align:space-around;
        -ms-flex-align: space-around;
        align-items: space-around;
        text-align: left;
        margin-top: -10px
    }

    .image-slider-wrapper .content-box a.button.red.smc-cta {
        display: block;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.image-slider-wrapper .image-slider-wrapper {
    display: block;
    position: relative
}

.image-slider-wrapper img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.image-slider-wrapper .content-container-slider {
    background-color: rgba(35,31,32,0.8);
    position: absolute;
    bottom: 0;
    text-align: left;
    margin-left: 40px;
    margin-bottom: 2em;
    width: 750px
}

.image-slider-wrapper .content-text {
    margin-left: 2em;
    padding-right: 2em;
    margin-bottom: 2em;
    padding-top: 1.25em;
    max-width: 750px;
    color: white
}

.image-slider-wrapper a.button.red.smc-cta {
    width: auto
}

.image-slider-wrapper a.button.red {
    margin-top: 12px
}

@media screen and (max-width: 1024px) {
    .image-slider-wrapper img {
        height:600px
    }

    .image-slider-wrapper .content-container-slider {
        width: 100%;
        margin: 0;
        padding: 0
    }
}

@media screen and (max-width: 1024px) {
    .image-slider-wrapper img {
        height:400px
    }

    .image-slider-wrapper .image-slider-wrapper img {
        display: block
    }

    .image-slider-wrapper .lSSlideOuter .lSPager.lSpg {
        bottom: 62px
    }

    .image-slider-wrapper .content-container-slider {
        margin: 0;
        width: 100%;
        /*display: block;*/
        position: relative;
        margin-top: -6px;
        background-color: #231f20
    }

    .image-slider-wrapper .content-text {
        margin-left: 3.125em;
        margin-right: 3.125em;
        padding-bottom: 30px
    }
}

@media screen and (max-width: 580px) {
    .image-slider-wrapper .content-text {
        margin-left:30px;
        margin-right: 30px;
        padding-bottom: 0px
    }
}

@media screen and (max-width: 480px) {
    .image-slider-wrapper img {
        height:300px
    }

    .image-slider-wrapper .lSSlideOuter {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .image-slider-wrapper ul.lSPager.lSpg {
        bottom: 0
    }

    .image-slider-wrapper .lSSlideOuter .lSPager.lSpg {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
        position: absolute !important;
        bottom: unset;
        position: absolute
    }

    .image-slider-wrapper .image-slider-wrapper .lSSlideOuter .lSPager.lSpg {
        bottom: unset;
        position: absolute
    }

    .image-slider-wrapper .lSPager.lSpg {
        margin-top: 60% !important
    }
}

@media screen and (max-width: 435px) {
    .image-slider-wrapper .content-box a.button.red.smc-cta {
        display:block;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .image-slider-wrapper .lSPager.lSpg {
        margin-top: 65% !important
    }
}

.image-slider-wrapper .cu-active {
    background-color: var(--color-red) !important
}

.lSPager.lSpg {
    display: inline-block;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.lSPager.lSpg .image-slider-play-toggle {
    margin-bottom: 0
}

.image-slider-play,.image-slider-pause {
    display: block;
    height: 20px;
    color: white;
    right: 50px;
    bottom: 0;
    cursor: pointer
}

.image-slider-play {
    display: none
}

/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.lightSlider:before,.lightSlider:after {
    content: " ";
    display: table
}

.lightSlider {
    overflow: hidden;
    margin: 0
}

.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative
}

.lSSlideWrapper>.lightSlider:after {
    clear: both
}

.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important
}

.lSSlideWrapper .lSFade {
    position: relative
}

.lSSlideWrapper .lSFade>* {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%
}

.lSSlideWrapper.usingCss .lSFade>* {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important
}

.lSSlideWrapper .lSFade>*.active {
    z-index: 10
}

.lSSlideWrapper.usingCss .lSFade>*.active {
    opacity: 1
}

.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center
}

.lSSlideOuter .lSPager.lSpg>li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px
}

.lSSlideOuter .lSPager.lSpg>li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s
}

.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a {
    background-color: #428bca
}

.lSSlideOuter .media {
    opacity: 0.8
}

.lSSlideOuter .media.active {
    opacity: 1
}

.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s
}

.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px
}

.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%
}

.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table
}

.lSSlideOuter .lSPager.lSGallery:after {
    clear: both
}

.lSAction>a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url(//www.chapman.edu/../img/controls.png);
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s
}

.lSAction>a:hover {
    opacity: 1
}

.lSAction>.lSPrev {
    background-position: 0 0;
    left: 10px
}

.lSAction>.lSNext {
    background-position: -32px 0;
    right: 10px
}

.lSAction>a.disabled {
    pointer-events: none
}

.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden
}

.lSSlideOuter.vertical {
    position: relative
}

.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important
}

.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0
}

.lSSlideOuter.vertical .lightSlider>* {
    width: 100% !important;
    max-width: none !important
}

.lSSlideOuter.vertical .lSAction>a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0
}

.lSSlideOuter.vertical .lSAction>.lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto
}

.lSSlideOuter.vertical .lSAction>.lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px
}

.lSSlideOuter.lSrtl {
    direction: rtl
}

.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none
}

.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager {
    padding-right: 0
}

.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li {
    float: left
}

.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li {
    float: right !important
}

@-webkit-keyframes rightEnd {
    0% {
        left: 0
    }

    50% {
        left: -15px
    }

    100% {
        left: 0
    }
}

@keyframes rightEnd {
    0% {
        left: 0
    }

    50% {
        left: -15px
    }

    100% {
        left: 0
    }
}

@-webkit-keyframes topEnd {
    0% {
        top: 0
    }

    50% {
        top: -15px
    }

    100% {
        top: 0
    }
}

@keyframes topEnd {
    0% {
        top: 0
    }

    50% {
        top: -15px
    }

    100% {
        top: 0
    }
}

@-webkit-keyframes leftEnd {
    0% {
        left: 0
    }

    50% {
        left: 15px
    }

    100% {
        left: 0
    }
}

@keyframes leftEnd {
    0% {
        left: 0
    }

    50% {
        left: 15px
    }

    100% {
        left: 0
    }
}

@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0
    }

    50% {
        bottom: -15px
    }

    100% {
        bottom: 0
    }
}

@keyframes bottomEnd {
    0% {
        bottom: 0
    }

    50% {
        bottom: -15px
    }

    100% {
        bottom: 0
    }
}

.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative
}

.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative
}

.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative
}

.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative
}

.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative
}

.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative
}

.lightSlider.lsGrab>* {
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.lightSlider.lsGrabbing>* {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing
}

.messaging-widget {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 64px 0
}

.messaging-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 48px
}

.messaging-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 1024px) {
    .messaging-widget .outer-container {
        padding:0 16px
    }
}

.messaging-widget .media-column {
    text-align: center
}

.messaging-widget .center-media-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.messaging-widget .media {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.messaging-widget .video-links-title {
    font-size: 26px
}

.messaging-widget .fluid-width-video-container {
    position: relative;
    padding-bottom: 56.5%;
    height: 0;
    display: inline-block
}

.messaging-widget .fluid-width-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important
}

.messaging-widget .text-widget-select {
    position: relative;
    margin-top: 10px;
    width: 100%
}

.messaging-widget .text-widget-select .select-arrow {
    position: relative;
    left: 8px;
    top: -3px;
    display: inline-block;
    background: transparent;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    width: 8px;
    height: 8px;
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotate(45deg);
    transform: rotateZ(45deg);
    pointer-events: none
}

.messaging-widget .text-widget-select .select-button {
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    outline: none;
    padding: 8px 16px;
    background-color: transparent;
    box-shadow: none;
    margin: 0;
    height: auto;
    border: 2px solid #000000;
    border-radius: 3px;
    background-position: center right;
    background-repeat: no-repeat
}

.messaging-widget .text-widget-select .select-list {
    display: none;
    position: absolute;
    margin: 0;
    box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.2);
    width: 100%;
    background-color: #fff;
    top: 0px;
    z-index: 667
}

.messaging-widget .text-widget-select .select-list li {
    max-width: 100%;
    font-size: 16px;
    line-height: 36px;
    margin: 0;
    padding: 8px 16px
}

.messaging-widget .text-widget-select .select-list li:hover,.messaging-widget .text-widget-select .select-list li.selected {
    background-color: #e5e5e5
}

.messaging-widget .theme-button {
    text-align: center;
    width: 100%
}

.messaging-widget .theme-button:focus-within,.messaging-widget .theme-button:focus {
    outline: 2px dotted v(color, cu-red)
}

.messaging-widget__1-column {
    background-color: #ffffff
}

.messaging-widget__1-column .text-column {
    text-align: center
}

.messaging-widget__1-column .media-column {
    padding-top: 64px
}

.messaging-widget__1-column.messaging-widget__has-fact-cards .text-actions {
    padding: 64px 0 0 0;
    text-align: center
}

.messaging-widget__1-column.messaging-widget__has-fact-cards .text-column {
    margin-bottom: 48px
}

.messaging-widget__1-column.messaging-widget__has-fact-cards .media-column {
    padding-top: 0
}

@media screen and (min-width: 768px) {
    .messaging-widget__1-column.messaging-widget__has-fact-cards .text-column {
        margin-bottom:0;
        margin-bottom: 32px
    }

    .messaging-widget__1-column.messaging-widget__has-fact-cards .text-column p {
        margin-bottom: 0
    }
}

@media screen and (min-width: 768px) {
    .messaging-widget__1-column .text-column {
        margin:0 auto;
        width: 75%
    }
}

@media screen and (min-width: 1024px) {
    .messaging-widget__1-column .text-column {
        width:60%
    }
}

.messaging-widget__2-column {
    background-color: #ffffff
}

.messaging-widget__2-column .media-column {
    white-space: nowrap;
    margin-bottom: 32px;
    padding: 0
}

.messaging-widget__2-column .text-column {
    text-align: left
}

.messaging-widget__2-column .text-actions {
    margin: 24px auto 0;
    max-width: 304px;
    width: 100%
}

.messaging-widget__2-column .text-actions .theme-button:nth-child(2) {
    margin-top: 15px
}

.messaging-widget__2-column .theme-button {
    text-align: center;
    width: 100%
}

.messaging-widget__2-column.messaging-widget__has-fact-cards .text-column {
    text-align: center
}

@media screen and (min-width: 768px) {
    .messaging-widget__2-column .media-column {
        margin-bottom:0
    }

    .messaging-widget__2-column .text-actions {
        margin-left: 0;
        margin-right: 0
    }

    .messaging-widget__2-column.messaging-widget__has-fact-cards .text-column {
        text-align: left
    }
}

@media screen and (min-width: 768px) {
    .messaging-widget__2-column.messaging-widget__text-right .media-column {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 43.661971831%
    }

    .messaging-widget__2-column.messaging-widget__text-right .media-column:last-child {
        margin-right: 0
    }

    .messaging-widget__2-column.messaging-widget__text-right .text-column {
        margin-left: 5.6338028169%;
        float: left;
        display: block;
        margin-right: 1.4084507042%;
        width: 49.2957746479%
    }

    .messaging-widget__2-column.messaging-widget__text-right .text-column:last-child {
        margin-right: 0
    }

    .messaging-widget__2-column.messaging-widget__text-right .text-actions {
        text-align: left
    }
}

@media screen and (min-width: 1024px) {
    .messaging-widget__2-column.messaging-widget__text-right .media-column {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 54.9295774648%
    }

    .messaging-widget__2-column.messaging-widget__text-right .media-column:last-child {
        margin-right: 0
    }

    .messaging-widget__2-column.messaging-widget__text-right .text-column {
        float: left;
        display: block;
        margin-right: 1.4084507042%;
        width: 38.0281690141%;
        margin-left: 5.6338028169%
    }

    .messaging-widget__2-column.messaging-widget__text-right .text-column:last-child {
        margin-right: 0
    }
}

@media screen and (min-width: 768px) {
    .messaging-widget__2-column.messaging-widget__text-left .media-column {
        float:right;
        display: block;
        margin-left: 1.4084507042%;
        width: 43.661971831%
    }

    .messaging-widget__2-column.messaging-widget__text-left .media-column:last-child {
        margin-left: 0
    }

    .messaging-widget__2-column.messaging-widget__text-left .text-column {
        float: right;
        display: block;
        margin-left: 1.4084507042%;
        width: 49.2957746479%;
        margin-right: 5.6338028169%
    }

    .messaging-widget__2-column.messaging-widget__text-left .text-column:last-child {
        margin-left: 0
    }

    .messaging-widget__2-column.messaging-widget__text-left .text-actions {
        text-align: left
    }
}

@media screen and (min-width: 1024px) {
    .messaging-widget__2-column.messaging-widget__text-left .media-column {
        float:right;
        display: block;
        margin-left: 1.4084507042%;
        width: 54.9295774648%
    }

    .messaging-widget__2-column.messaging-widget__text-left .media-column:last-child {
        margin-left: 0
    }

    .messaging-widget__2-column.messaging-widget__text-left .text-column {
        float: right;
        display: block;
        margin-left: 1.4084507042%;
        width: 38.0281690141%;
        margin-right: 5.6338028169%
    }

    .messaging-widget__2-column.messaging-widget__text-left .text-column:last-child {
        margin-left: 0
    }
}

@media screen and (min-width: 768px) {
    .messaging-widget__2-column.messaging-widget__text-right.messaging-widget__has-fact-cards .text-column {
        float:right
    }
}

@media screen and (min-width: 768px) {
    .messaging-widget__2-column.messaging-widget__text-left.messaging-widget__has-fact-cards .text-column {
        float:left
    }
}

.messaging-widget__has-fact-cards .media-column {
    padding-top: 64px
}

@media screen and (min-width: 768px) {
    .messaging-widget__has-fact-cards .media-column {
        padding-top:0
    }
}

.messaging-widget__medium-bg {
    background-color: #cfcfcf
}

.messaging-widget__dark-bg {
    background-color: #2f2f2f
}

.messaging-widget__dark-bg .title,.messaging-widget__dark-bg .category,.messaging-widget__dark-bg .body {
    color: white
}

.messaging-widget__dark-bg a,.messaging-widget__dark-bg.messaging-widget__text-left .editableContent a {
    color: white;
    border-bottom: 2px dotted #adadad
}

#theme.dodge .messaging-widget__dark-bg .theme-button {
    background-color: #ffffff;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #810029
}

#theme.dodge .messaging-widget__dark-bg .theme-button:hover,#theme.dodge .messaging-widget__dark-bg .theme-button:focus {
    background-color: #ededed
}

.messaging-widget__dark-bg .text-widget-select .select-button {
    border: #ffffff
}

#theme .messaging-widget__dark-bg .text-widget-select .select-button {
    background: #ffffff;
    color: #231f20
}

#theme .messaging-widget__dark-bg .text-widget-select .select-button .select-arrow.theme-border-color {
    border-color: #ffffff
}

#theme.business .messaging-widget__dark-bg .text-widget-select .select-button,#theme.communication .messaging-widget__dark-bg .text-widget-select .select-button,#theme.copa .messaging-widget__dark-bg .text-widget-select .select-button,#theme.crean .messaging-widget__dark-bg .text-widget-select .select-button,#theme.default .messaging-widget__dark-bg .text-widget-select .select-button,#theme.dodge .messaging-widget__dark-bg .text-widget-select .select-button,#theme.education .messaging-widget__dark-bg .text-widget-select .select-button,#theme.law .messaging-widget__dark-bg .text-widget-select .select-button,#theme.pharmacy .messaging-widget__dark-bg .text-widget-select .select-button,#theme.scst .messaging-widget__dark-bg .text-widget-select .select-button,.messaging-widget__dark-bg .text-widget-select .select-button #theme.wilkinson {
    background-color: #ffffff
}

#theme.dodge .messaging-widget__dark-bg .text-widget-select .select-button {
    border-color: #810029
}

.messaging-widget__dark-bg .text-widget-select a {
    border-bottom: 0;
    color: #a50034
}

.messaging-widget .media-column .fact-card-container {
    white-space: normal
}

.messaging-widget .media-column .fact-card {
    white-space: normal;
    margin: 16px 16px 0
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle {
    min-height: 500px
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 0
}

@media (max-width: 780px) {
    .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .column.media-column,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .column.media-column,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .column.media-column,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .column.media-column {
    height: auto;
    width: auto
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .column.media-column img,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .column.media-column img,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .column.media-column img,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .column.media-column img {
    height: 250px;
    width: 250px;
    border-radius: 50%;
    border: 2px solid #a50034;
    -o-object-fit: cover;
    object-fit: cover
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column {
    width: 75%;
    padding: 0 0 0 35px;
    margin: 0
}

@media (max-width: 780px) {
    .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column {
        width:100%;
        padding: 0 35px 0 35px
    }
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message {
    text-align: left
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .category,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .category,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .category,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .category {
    color: #a50034;
    font-weight: 700
}

@media (max-width: 780px) {
    .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .category,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .category,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .category,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .category {
        text-align:center
    }
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .title,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .title,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .title,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .title {
    font-weight: 700
}

@media (max-width: 780px) {
    .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .title,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .title,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .title,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .title {
        text-align:center
    }
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 100%;
    margin-top: 30px
}

@media (max-width: 480px) {
    .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .text-widget-select,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .text-widget-select,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .text-widget-select,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .text-widget-select {
    width: 49%;
    margin-top: 0
}

@media (max-width: 480px) {
    .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .text-widget-select,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .text-widget-select,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .text-widget-select,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .text-widget-select {
        width:100%
    }
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button {
    width: 49%
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(2),.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(2),.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(2),.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(2) {
    margin-top: 0px
}

@media (max-width: 480px) {
    .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button,.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button {
        width:100%
    }

    .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(1),.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(1),.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(1),.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container .text-column .section-message .text-actions .theme-button:nth-child(1) {
        margin-bottom: 15px
    }
}

.primary-content.one-column .messaging-widget__dark-bg .section-message .category {
    color: white !important
}

.primary-content.one-column .messaging-widget__dark-bg .select-button.theme-border-color {
    color: #a50034;
    border-color: transparent
}

.primary-content.one-column .messaging-widget__dark-bg .select-button.theme-border-color .select-arrow.theme-border-color {
    border-color: #a50034
}

.primary-content.one-column .messaging-widget__dark-bg .video-links-title {
    color: white
}

.primary-content.one-column .messaging-widget__dark-bg p a {
    border-bottom: 2px solid white
}

.primary-content.one-column .messaging-widget__dark-bg p a:hover {
    color: rgba(255,255,255,0.8)
}

.primary-content.one-column .messaging-widget__dark-bg .theme-button {
    text-align: center;
    width: 100%
}

.primary-content.one-column .messaging-widget__dark-bg .theme-button:focus-within,.primary-content.one-column .messaging-widget__dark-bg .theme-button:focus {
    outline-color: white;
    outline-color: var(--color- #fff)
}

.primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@media (max-width: 780px) {
    .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.circle .outer-container,.primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.circle .outer-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.multi-image-content-blocks-widget {
    font-size: 10px;
    width: 100%;
    background-color: white;
    margin: auto
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container.Circle .photoCallout img {
    border-radius: 50%;
    height: 26em;
    width: 26em
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 125em;
    font-size: 1em;
    margin: auto
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container .multi-image-content-heading {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
    margin: 45px 0 45px 0;
    font-size: 3em;
    font-weight: 700;
    text-align: center
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout {
    margin: 0 2em 4em 2em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: inline-block;
    border-bottom: none;
    -webkit-transition: all .4s;
    transition: all .4s;
    border-bottom: none
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout:hover .heading {
    color: #bb223c
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout:focus {
    border: 1px dotted white
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout:hover img {
    opacity: 0.7
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout img {
    height: 17.4em;
    width: 26em
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout .heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 13em;
    margin: auto;
    padding-top: 1em;
    font-size: 1.8em;
    font-weight: 600;
    font-family: "futura-pt", Arial, sans-serif;
    color: #a50034;
    text-transform: uppercase;
    text-align: center
}

.multi-image-content-blocks-widget .multi-image-content-blocks-container .photoCallout .heading::after {
    content: "»";
    padding: 0 0 3px 3px
}

.image-slider-widget section.hero-content-panel,.image-slider-widget .side-panel-hero .hero-content {
    display: none
}

.image-slider-widget .theme-button {
    border-radius: none
}

.image-slider-widget .side-panel-hero,.image-slider-widget .background-image {
    margin-bottom: 100px
}

.image-slider-widget .side-panel-hero {
    height: 600px
}

.image-slider-widget .background-image {
    height: 100%
}

.image-slider-widget .cd-slider-nav {
    background-color: transparent !important;
    display: inline-block;
    float: right;
    margin-bottom: 60px !important
}

.image-slider-widget .side-panel-hero article {
    margin-left: 0;
    background-color: transparent;
    margin-top: 0
}

.image-slider-widget article.theme-bg-color-alpha .content {
    background-color: rgba(255,255,240,0.8);
    margin-bottom: 30px
}

.image-slider-widget .side-panel-hero .theme-bg-color-alpha {
    background-color: transparent
}

.image-slider-widget .cd-arrow-left,.image-slider-widget .cd-arrow-right {
    display: none !important
}

.image-slider-widget h2.title {
    font-size: 24px;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 700;
    color: #2f2f2f;
    margin-bottom: 10px
}

.image-slider-widget p.body {
    font-size: 16px;
    font-family: arial, sans-serif;
    color: #2f2f2f
}

.image-slider-widget .side-panel-hero .cd-slider-nav li.selected a {
    background: #a50034;
    box-shadow: 0 0 2px #231f20
}

.image-slider-widget .side-panel-hero .cd-slider-nav {
    margin: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-end;
    background-color: transparent !important
}

.image-slider-widget .cd-slider-nav nav {
    margin-right: 30px
}

@media screen and (min-width: 1181px) {
    .image-slider-widget .side-panel-hero article .category {
        font-size:24px
    }
}

@media screen and (max-width: 1180px) {
    .image-slider-widget .side-panel-hero article img {
        height:500px;
        width: auto
    }

    .image-slider-widget .side-panel-hero .cd-slider-nav {
        top: 360px
    }
}

@media screen and (max-width: 1024px) {
    .image-slider-widget .theme-button {
        display:block !important;
        padding: 15px 25px;
        font-size: 16px;
        border-radius: 3px;
        background: #a50034;
        color: white;
        cursor: pointer;
        border: none;
        box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3);
        width: 200px;
        text-decoration: none;
        margin-top: 2%
    }

    .image-slider-widget article.theme-bg-color-alpha .content {
        width: 100%;
        min-width: 100%;
        margin-left: 0;
        background-color: #ddcba4
    }
}

@media screen and (max-width: 960px) {
    .image-slider-widget .side-panel-hero article img {
        height:400px;
        width: auto
    }

    .image-slider-widget .side-panel-hero .cd-slider-nav {
        top: 380px
    }

    .image-slider-widget .side-panel-hero {
        margin-bottom: 200px
    }
}

@media screen and (min-width: 1024px) {
    .image-slider-widget .theme-button {
        display:none
    }

    .image-slider-widget article.theme-bg-color-alpha .content {
        width: 750px;
        margin-left: 30px
    }

    .image-slider-widget .side-panel-hero .cd-slider-nav {
        top: 490px
    }
}

@media screen and (max-width: 768px) {
    .image-slider-widget .side-panel-hero .cd-slider-nav {
        margin-bottom:70px !important
    }
}

@media screen and (min-width: 768px) {
    .image-slider-widget .side-panel-hero .hero-content {
        display:block
    }
}

.image-slider-widget .side-panel-hero article img {
    height: 400px;
    width: auto
}

@media screen and (max-width: 480px) {
    .image-slider-widget article.theme-bg-color-alpha .content {
        background-color:rgba(221,203,164,0.8)
    }
}

.image-slider-widget .side-panel-hero article img {
    width: 100%;
    -o-object-fit: cover !important;
    object-fit: cover !important
}

.subscribe-widget {
    padding: 64px 0;
    background-color: #ffffff
}

.subscribe-widget .outer-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 48px
}

.subscribe-widget .outer-container::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 1024px) {
    .subscribe-widget .outer-container {
        padding:0 16px
    }
}

.subscribe-widget .subscribe-message-column {
    margin-bottom: 16px
}

.subscribe-widget .subscribe-message-column p {
    margin: 0
}

@media screen and (min-width: 1024px) {
    .subscribe-widget .subscribe-message-column p {
        margin:8px 0
    }
}

.subscribe-widget form::after {
    content: "";
    display: table;
    clear: both
}

.subscribe-widget .campaign-monitor-forms {
    text-align: center
}

.subscribe-widget .campaign-monitor-forms p {
    display: inline
}

.subscribe-widget .campaign-monitor-forms label,.subscribe-widget .campaign-monitor-forms br {
    display: none
}

.subscribe-widget .campaign-monitor-forms input {
    display: inline-block;
    font-size: 16px;
    margin-bottom: 16px;
    width: 100%;
    padding: 8px;
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.1);
    -webkit-transition: border 150ms;
    transition: border 150ms;
    background-color: #fff
}

.subscribe-widget .campaign-monitor-forms input:focus {
    outline: none;
    border: 1px solid #294d5e
}

.subscribe-widget .campaign-monitor-forms button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #294d5e;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3);
    width: 100%
}

.subscribe-widget .campaign-monitor-forms button:hover,.subscribe-widget .campaign-monitor-forms button:focus {
    background-color: #35647a;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

.subscribe-widget .campaign-monitor-forms button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #346177
}

@media screen and (min-width: 768px) {
    .subscribe-widget .campaign-monitor-forms {
        text-align:left
    }

    .subscribe-widget .campaign-monitor-forms p {
        display: inline
    }

    .subscribe-widget .campaign-monitor-forms input {
        width: 75%;
        float: left;
        margin-bottom: 0
    }

    .subscribe-widget .campaign-monitor-forms button {
        padding-top: 9px;
        padding-bottom: 9px;
        width: 20%;
        float: right
    }
}

@media screen and (min-width: 1024px) {
    .subscribe-widget .subscribe-message-column {
        margin-bottom:0;
        float: left;
        display: block;
        margin-right: 1.4084507042%;
        width: 32.3943661972%
    }

    .subscribe-widget .subscribe-message-column:last-child {
        margin-right: 0
    }

    .subscribe-widget .campaign-monitor-forms {
        float: left;
        display: block;
        margin-right: 1.4084507042%;
        width: 66.1971830986%
    }

    .subscribe-widget .campaign-monitor-forms:last-child {
        margin-right: 0
    }
}

.subscribe-widget__medium-bg {
    background-color: #cfcfcf
}

.subscribe-widget__dark-bg {
    background-color: #2f2f2f;
    color: white
}

.two-boxes-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 48px
}

.two-boxes-widget::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 1024px) {
    .two-boxes-widget {
        padding:0 16px 60px
    }
}

.two-boxes-widget.flex-direction {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.two-boxes-widget h2.section-title {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 36px;
    line-height: 40px;
    margin: 20px 0;
    font-weight: 800;
    width: 100%;
    text-align: center
}

.two-boxes-widget .box {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 50%;
    padding: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.two-boxes-widget--widthRatio3366 .box:nth-of-type(1) {
    width: 33.33%;
    width: calc(100%/3)
}

.two-boxes-widget--widthRatio3366 .box:nth-of-type(2) {
    width: 66.66%;
    width: calc(200%/3)
}

.two-boxes-widget--widthRatio6633 .box:nth-of-type(1) {
    width: 66.66%;
    width: calc(200%/3)
}

.two-boxes-widget--widthRatio6633 .box:nth-of-type(2) {
    width: 33.33%;
    width: calc(100%/3)
}

@media only screen and (max-width: 56.5em) {
    .two-boxes-widget .flex-direction {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .two-boxes-widget h2.section-title {
        font-size: 26px;
        line-height: 30px
    }

    .two-boxes-widget .box {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

@media only screen and (max-width: 0) {
    .two-boxes-widget .flex-direction {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .two-boxes-widget h2.section-title {
        font-size: 26px;
        line-height: 30px
    }

    .two-boxes-widget .box {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

#small-sponsor {
    position: relative;
    padding: 13px 17px 6px
}

#small-sponsor img {
    max-width: 144px;
    padding-left: 28px
}

#small-sponsor h2.header {
    color: #353430;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: bold;
    width: 100%;
    text-align: center;
    display: block;
    padding: 5px;
    margin-top: 1px;
    min-height: 15px
}

#small-sponsor .jcarousel-clip {
    overflow: hidden
}

#small-sponsor .carousel {
    border: 0;
    background: #ffffff
}

#small-sponsor .carousel li {
    width: 153px;
    padding: 1em 0;
    text-align: center
}

#small-sponsor .carousel .jcarousel-prev,#small-sponsor .carousel .jcarousel-next {
    position: absolute;
    color: #a50034;
    width: 16px;
    height: 26px;
    font-size: 1.5em;
    text-align: center;
    cursor: pointer
}

#small-sponsor .carousel .jcarousel-prev {
    left: -15px
}

#small-sponsor .carousel .jcarousel-next {
    right: -15px
}

#small-sponsor .carousel .jcarousel-prev-disabled,#small-sponsor .carousel .jcarousel-next-disabled {
    color: #bcbcbc
}

#big-sponsor {
    margin: 2rem 0
}

#big-sponsor .carousel {
    border: 1px solid #ecebe5
}

#big-sponsor .carousel button {
    height: 35px;
    width: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #ecebe5;
    border-radius: 50%;
    background: white;
    box-shadow: 1px 2px 8px rgba(0,0,0,0.5)
}

#big-sponsor .carousel button.slick-prev.slick-arrow {
    -webkit-transform: translate(5px, -20px);
    -ms-transform: translate(5px, -20px);
    transform: translate(5px, -20px);
    z-index: 10
}

#big-sponsor .carousel button.slick-next.slick-arrow {
    -webkit-transform: translate(-5px, -20px);
    -ms-transform: translate(-5px, -20px);
    transform: translate(-5px, -20px);
    z-index: 10
}

#big-sponsor .carousel button:before {
    color: #2f2f2f;
    font-size: 16px;
    margin-top: 3px
}

@-moz-document url-prefix() {
    #big-sponsor .carousel button:before {
        margin-top: 9px
    }
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    #big-sponsor .carousel button:before {
        margin-top: 9px
    }
}

#big-sponsor .carousel button.slick-prev:before {
    font-family: "Font Awesome 6 Pro";
    content: "\f053";
    font-weight: 400
}

#big-sponsor .carousel button.slick-next:before {
    font-family: "Font Awesome 6 Pro";
    content: "\f054";
    margin-left: 3px;
    font-weight: 400
}

#big-sponsor .carousel button[aria-disabled="true"] {
    visibility: hidden
}

#big-sponsor .carousel ul {
    height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#big-sponsor .carousel ul li:focus-within {
    outline: auto -webkit-focus-ring-color;
    outline-offset: -5px
}

#big-sponsor .carousel ul li img {
    width: 200px;
    height: 200px;
    -o-object-fit: contain;
    object-fit: contain;
    padding: 10px
}

#big-sponsor .carousel button.slick-next.slick-arrow,#big-sponsor .carousel button.slick-prev.slick-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -ms-grid;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.midPhotoCallouts {
    margin: 0 0 20px 0;
    text-align: center
}

.midPhotoCallouts .photoCallout {
    display: inline-block;
    float: none;
    margin: 0 0 20px 12px;
    border: 0;
    background: #ffffff;
    position: relative;
    word-wrap: normal;
    width: 160px
}

.midPhotoCallouts .photoCallout:hover {
    text-decoration: none;
    cursor: hand;
    cursor: pointer
}

.midPhotoCallouts .photoCallout .image-container {
    height: 130px
}

.midPhotoCallouts .photoCallout img {
    max-width: 100%
}

.midPhotoCallouts .photoCallout .caption {
    height: 50px;
    background-color: #a50034;
    top: 0px
}

.midPhotoCallouts .photoCallout .caption .text {
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    line-height: 1;
    padding: 0px
}

@media (min-width: 500px) {
    .midPhotoCallouts .photoCallout {
        margin:0 0 20px 8px;
        width: 160px
    }
}

.personnel-widget__container--2-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [2];
    grid-template-columns: repeat(2, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--2-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--2-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--2-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--2-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget__container--3-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [3];
    grid-template-columns: repeat(3, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--3-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--3-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--3-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--3-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget__container--4-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [4];
    grid-template-columns: repeat(4, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--4-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--4-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--4-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--4-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget__container--5-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [5];
    grid-template-columns: repeat(5, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--5-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--5-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--5-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--5-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget__container--6-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [6];
    grid-template-columns: repeat(6, 1fr)
}

@media only screen and (max-width: 56.5em) {
    .personnel-widget__container--6-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--6-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media only screen and (max-width: 37.5em) {
    .personnel-widget__container--6-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

@media only screen and (max-width: 0) {
    .personnel-widget__container--6-col {
        display:-ms-grid;
        display: grid;
        -ms-grid-columns: 1fr [1];
        grid-template-columns: repeat(1, 1fr)
    }
}

.personnel-widget {
    font-family: "futura-pt", Arial, sans-serif;
    display: block;
    border: 2px solid var(--color-cu-light-grey);
    border-radius: 8px;
    text-align: center;
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: 150ms linear;
    transition: 150ms linear
}

.personnel-widget:nth-child(1n + 5) {
    display: none
}

.personnel-widget__front {
    z-index: 2
}

.personnel-widget__container {
    --circularImageSize: 100px;
    grid-gap: 20px;
    position: relative;
    display: -ms-grid;
    display: grid;
    min-height: 100%;
    margin-bottom: 20px
}

.personnel-widget__container--5-col {
    --circularImageSize: 50px
}

.personnel-widget__banner {
    height: 40px;
    background-color: #a50034;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px
}

.personnel-widget__image-wrapper {
    display: block;
    width: 100%
}

.personnel-widget__image--circle {
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    height: var(--circularImageSize);
    width: var(--circularImageSize);
    margin-top: -25px
}

.personnel-widget__label {
    margin-top: 20px;
    font-size: 14px;
    font-weight: bold
}

.personnel-widget__name {
    font-weight: bold;
    color: #2f2f2f;
    margin-top: 10px
}

.personnel-widget__title {
    font-style: italic;
    padding-left: 12%;
    padding-right: 12%
}

.personnel-widget__phone {
    margin-top: 20px;
    font-size: 14px;
    font-weight: bold
}

.personnel-widget__email {
    font-size: 14px;
    margin-top: 20px;
    font-weight: bold
}

.personnel-widget__office-info {
    font-size: 14px;
    margin-top: 20px;
    font-weight: bold
}

.personnel-widget__office-detail {
    font-size: 14px
}

.personnel-widget__link-bottom {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.personnel-widget hr {
    width: 30%;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin: auto;
    margin-top: 20px
}

.personnel-widget__back {
    display: none
}

.personnel-widget:hover .dog-ear,.personnel-widget:focus .dog-ear {
    -webkit-animation: 3s dogEarGrow forwards;
    animation: 3s dogEarGrow forwards;
    -webkit-transition: 300ms ease;
    transition: 300ms ease;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.personnel-widget:hover .dog-ear:hover,.personnel-widget:hover .dog-ear:focus,.personnel-widget:focus .dog-ear:hover,.personnel-widget:focus .dog-ear:focus {
    border-width: 80px 80px 0 1px
}

@keyframes dogEarGrow {
    0% {
        border-width: 40px 40px 0 1px;
        box-shadow: 0 0 0 0px rgba(0,0,0,0.2)
    }

    30% {
        border-width: 80px 80px 0 1px
    }
}

.personnel-widget:not(:hover),.personnel-widget:not(:focus) {
    -webkit-transition: 300ms ease;
    transition: 300ms ease
}

.dog-ear {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 40px 40px 0 1px;
    border-color: #ccc #fff #ccc #ccc;
    position: absolute;
    right: 0;
    bottom: 0;
    border-top-left-radius: 8px;
    outline: 2px solid white;
    cursor: pointer;
    -webkit-transition: 300ms ease !important;
    transition: 300ms ease !important
}

.personnel-widget {
    position: relative;
    height: 100%;
    min-height: 450px;
    -webkit-transition: 300ms ease;
    transition: 300ms ease
}

.personnel-widget__carousel .slick-slider {
    border: 2px solid transparent
}

.personnel-widget__carousel~button.show-more {
    display: none !important;
    background-color: pink !important
}

.personnel-widget__carousel .personnel-widget--flipped .personnel-widget__back {
    position: absolute
}

.personnel-widget__carousel .personnel-widget--flipped .personnel-widget__back p,.personnel-widget__carousel .personnel-widget--flipped .personnel-widget__back a {
    padding-left: 24px;
    padding-right: 24px
}

.personnel-widget__carousel .slick-slide {
    margin: 0 12px
}

.personnel-widget__carousel .slick-list {
    margin: 0 -12px
}

.personnel-widget__carousel button.slick-arrow {
    background-color: white;
    border: 1px solid #a50034;
    width: 50px;
    height: 50px;
    right: 0;
    position: absolute;
    border-radius: 50%;
    z-index: 2
}

.personnel-widget__carousel button.slick-arrow:focus {
    outline: 2px dotted #a50034;
    outline-offset: 10px
}

.personnel-widget__carousel button.slick-arrow.slick-next {
    margin-right: -26px !important
}

.personnel-widget__carousel button.slick-arrow.slick-next:before {
    content: "\f061" !important;
    font-family: "Font Awesome 6 Pro";
    font-size: 1.6rem
}

.personnel-widget__carousel button.slick-arrow.slick-prev {
    margin-left: 0
}

.personnel-widget__carousel button.slick-arrow.slick-prev:before {
    content: "\f060";
    font-family: "Font Awesome 6 Pro";
    font-size: 1.6rem
}

.personnel-widget__carousel button.slick-arrow:before {
    color: #a50034
}

.personnel-widget__front {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    width: 100%;
    height: 100%
}

.personnel-widget__front>div {
    min-height: 20.99px
}

.curl {
    outline: 2px solid #ffffff;
    cursor: pointer;
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: -webkit-linear-gradient(135deg, #fff, #f3f3f3 45%, #ddd 50%, #aaa 50%, #bbb 56%, #ccc 62%, #f3f3f3 80%, #fff 100%);
    background: linear-gradient(315deg, #fff, #f3f3f3 45%, #ddd 50%, #aaa 50%, #bbb 56%, #ccc 62%, #f3f3f3 80%, #fff 100%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.curl:focus {
    outline: 2px dotted #a50034;
    outline-offset: 4px
}

.curl:before,.curl:after {
    content: "";
    position: absolute;
    z-index: -1;
    right: 12.5%;
    bottom: 5.8%;
    width: 70%;
    max-width: 300px;
    max-height: 100px;
    height: 55%;
    -webkit-transform: skew(-10deg) rotate(-6deg);
    -ms-transform: skew(-10deg) rotate(-6deg);
    transform: skew(-10deg) rotate(-6deg)
}

.curl:after {
    right: auto;
    right: 5.8%;
    bottom: auto;
    bottom: 14.16%;
    -webkit-transform: skew(-15deg) rotate(-84deg);
    -ms-transform: skew(-15deg) rotate(-84deg);
    transform: skew(-15deg) rotate(-84deg)
}

.personnel-widget:focus {
    outline: 2px dotted #a50034;
    outline-offset: 4px
}

.personnel-widget:hover .curl,.personnel-widget:focus .curl {
    width: 50px;
    height: 50px
}

.personnel-widget:hover .curl:hover,.personnel-widget:hover .curl:focus,.personnel-widget:focus .curl:hover,.personnel-widget:focus .curl:focus {
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
    width: 60px;
    height: 60px
}

@keyframes flipFront {
    from {
    }

    to {
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg)
    }
}

.personnel-widget--flipped {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.personnel-widget--flipped .personnel-widget__back {
    width: 100%;
    max-width: 100%;
    height: 100%;
    cursor: pointer
}

.personnel-widget--flipped .personnel-widget__back:focus {
    outline: 2px dotted #a50034;
    outline-offset: 4px
}

.personnel-widget--flipped .personnel-widget__back {
    opacity: 1;
    height: 100%;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    display: block;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding-top: 150px
}

.personnel-widget--flipped .personnel-widget__back p,.personnel-widget--flipped .personnel-widget__back a {
    text-align: left;
    margin-left: 12px;
    margin-right: 12px
}

.personnel-widget--flipped .personnel-widget__back a {
    border-bottom: none;
    display: block;
    text-decoration: 2px dotted #a50034 underline
}

.personnel-widget--flipped .personnel-widget__front {
    visibility: hidden;
    position: absolute;
    z-index: -2
}

.personnel-widget__show-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: white;
    border: 2px solid #eaeaea;
    margin-top: 20px;
    margin-bottom: 10px;
    min-height: 80px;
    border-radius: 8px;
    width: 100%;
    color: #a50034;
    text-decoration: underline;
    font-family: "futura-pt", Arial, sans-serif
}

@supports (-moz-appearance: none) {
    .personnel-widget p {
        display:-webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 8;
        overflow: hidden
    }
}

@supports not (-moz-appearance: none) {
    .personnel-widget p {
        max-height:200px;
        overflow: scroll
    }

    .personnel-widget p::-webkit-scrollbar {
        background-color: white;
        width: 16px
    }

    .personnel-widget p::-webkit-scrollbar-track {
        background-color: white
    }

    .personnel-widget p::-webkit-scrollbar-track:hover {
        background-color: #f4f4f4
    }

    .personnel-widget p::-webkit-scrollbar-thumb {
        background-color: #babac0;
        border-radius: 16px;
        border: 5px solid white
    }

    .personnel-widget p::-webkit-scrollbar-thumb:hover {
        background-color: #a0a0a5;
        border: 4px solid #f4f4f4
    }

    .personnel-widget p::-webkit-scrollbar-button {
        display: none
    }
}

.section-intro+.personnel-widget__container {
    margin-top: 20px
}

.personnel-widget__individual-profile .personnel-widget {
    padding-bottom: 20px;
    max-width: 600px
}

.personnel-widget__individual-profile .personnel-widget__learn-more {
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    display: block
}

.personnel-widget__individual-profile .personnel-widget__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.personnel-widget__individual-profile .personnel-widget__col--left {
    width: 180px;
    padding-left: 20px;
    padding-right: 20px
}

.personnel-widget__individual-profile .personnel-widget__col--right {
    width: 80%;
    text-align: left;
    padding-top: 20px
}

.personnel-widget__individual-profile .personnel-widget__title {
    padding-left: 0
}

.personnel-widget__individual-profile .personnel-widget ul {
    list-style: none;
    text-align: left
}

.personnel-widget__individual-profile .personnel-widget li:before {
    content: "+"
}

.personnel-widget__wrapper .section-intro__title,.personnel-widget__wrapper .section-intro__text,.personnel-widget__wrapper .intro-section__title,.personnel-widget__wrapper .intro-section__text {
    font-family: Arial, sans-serif
}

html.one-column-template .personnel-widget__one-col-wrapper {
    background-color: #ffffff
}

html.one-column-template .personnel-widget__one-col-wrapper .section-intro__title,html.one-column-template .personnel-widget__one-col-wrapper .intro-section__title {
    margin-bottom: 25px
}

html.one-column-template .personnel-widget__one-col-wrapper .personnel-widget__wrapper {
    max-width: 1130px;
    margin: auto;
    padding: 64px 0
}

html.one-column-template .personnel-widget__one-col-wrapper+.personnel-widget__one-col-wrapper .personnel-widget__wrapper {
    padding-top: 0 !important
}

html.one-column-template .personnel-widget__one-col-wrapper+.personnel-widget__one-col-wrapper .personnel-widget__wrapper {
    padding-top: 0 !important
}

html.one-column-template [class*="-widget"]+.personnel-widget__one-col-wrapper .personnel-widget__wrapper {
    padding-top: 0 !important
}

html.one-column-template .personnel-widget__one-col-wrapper+[class*="-widget"] {
    padding-top: 0
}

html.three-column-template .personnel-widget__container {
    grid-gap: 16px
}

html.three-column-template .personnel-widget__carousel .slick-slide {
    margin: 0 16px
}

html.three-column-template .personnel-widget__carousel .slick-list {
    margin: 0 -16px
}

html.three-column-template .personnel-widget__carousel button.slick-arrow.slick-next {
    margin-right: -16px !important
}

.container {
    margin-top: 20px
}

.progressive-image {
    position: relative;
    overflow: hidden;
    -webkit-transition: opacity 1s linear;
    transition: opacity 1s linear
}

.progressive-image div {
    width: 100%;
    padding-top: 100%
}

.progressive-image .loadingImage {
    -webkit-filter: blur(50px);
    filter: blur(50px);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.progressive-image .overlay {
    position: absolute;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity 1s linear;
    transition: opacity 1s linear
}

@media screen and (max-width: 768px) {
    .ad-landing-masthead article {
        display:none
    }
}

@media screen and (min-width: 768px) {
    .ad-landing-masthead .masthead-hero {
        min-height:550px
    }

    .ad-landing-masthead .masthead-content {
        min-height: 400px
    }

    .ad-landing-masthead .masthead-content-panel {
        min-height: 400px
    }
}

.ad-landing-container {
    margin-top: -64px
}

.ad-landing-container .ad-landing-column-container {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto
}

.ad-landing-container .ad-landing-column-container::after {
    content: "";
    display: table;
    clear: both
}

@media screen and (min-width: 768px) {
    .ad-landing-container .ad-landing-column-container .ad-landing-left-column {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 60.5633802817%;
        padding: 0 32px
    }

    .ad-landing-container .ad-landing-column-container .ad-landing-left-column:last-child {
        margin-right: 0
    }
}

@media screen and (min-width: 768px) {
    .ad-landing-container .ad-landing-column-container .ad-landing-right-column {
        float:left;
        display: block;
        margin-right: 1.4084507042%;
        width: 38.0281690141%;
        padding: 0 32px
    }

    .ad-landing-container .ad-landing-column-container .ad-landing-right-column:last-child {
        margin-right: 0
    }
}

.ad-landing-container .ad-landing-column-container .ad-landing-title {
    padding: 0 24px;
    font-size: 30px;
    line-height: 38px
}

@media screen and (min-width: 768px) {
    .ad-landing-container .ad-landing-column-container .ad-landing-title {
        margin-top:0;
        padding-left: 0
    }
}

.ad-landing-container #footer {
    padding: 16px 0
}

@media screen and (min-width: 768px) {
    .ad-landing-container #footer {
        padding-top:48px
    }
}

.ad-landing-container #footer .copyright {
    padding: 72px 36px 0px;
    text-align: center
}

.ad-landing-container #footer .copyright p {
    font-style: normal
}

@media only print {
    body,html {
        width: 100%;
        height: 700px;
        margin: 0 auto
    }

    html:before {
        content: url(//www.chapman.edu/_assets/logo-984da2d94b674dad7dd914eb8ba75e1ec8e7c068c1cd81b986346e53011c7e65.png)
    }

    header,#cu_nav,.rotatorContainer,.toggleExpanded,.leftNav>ul,.mainNav,.breadcrumbs,.mastheadPlaceholder,footer {
        display: none
    }

    #virtualTour-mainColumn {
        display: none
    }

    #virtualTour-mapColumn {
        position: relative;
        display: block;
        margin-top: 20px;
        width: 700px;
        height: 700px
    }

    #virtualTour-mapCanvas {
        width: 100%;
        height: 100%
    }

    #printButton {
        display: none
    }

    .label {
        background: rgba(255,255,255,0.75);
        padding: 5px;
        width: 120px;
        text-align: center
    }
}

@media (max-width: 767px) {
    .primaryContent.clearfix.threeColumns,.photo-gallery ul.primaryContent.threeColumns {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .middleRightContainer {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .rightColumn {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .leftNav {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        float: left
    }

    .editableContent img {
        max-width: 100%;
        height: auto;
        margin: unset
    }
}

#theme.business .theme-bg-color {
    background-color: #a50034
}

#theme.business .theme-border-color {
    border-color: #a50034
}

#theme.business .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.business .theme-button:hover,#theme.business .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.business .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.business .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.business .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.business .smallMasthead .masthead,#theme.business .smallMasthead .masthead-old,#theme.business .bigMasthead .mastheadPlaceholder,#theme.business .bigMasthead .masthead,#theme.business .bigMasthead .masthead-old,#theme.business .nameBar,#theme.business .rightColumn .styleTwo {
    background: #a50034
}

#theme.business .nameBarButtons li a {
    color: #a50034
}

#theme.business .rightColumn .styleTwo .border {
    background-color: #851c2b
}

#theme.business .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #74868c
}

#theme.business .expandedNameBarContainer h2,#theme.business .expandedNameBarContainer .faux-h2,#theme.business .expandedNameBarContainer a {
    color: #95d2e8
}

#theme.business .rounded-slider .info-container .blue {
    background-color: #a50034
}

#theme.business .newbutton a {
    background-color: #a50034
}

#theme.business .newbutton a:hover {
    background-color: #c8003f
}

#theme.business .newbutton a:active {
    background-color: #851c2b
}

#theme.business .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.business .photoCallouts .caption,#theme.business .photoCallouts .rollover {
    background-color: #a50034
}

#theme.business .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.business .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.business .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.business .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.business .theme-button {
    background: #a50034
}

#theme.business .theme-button:hover {
    background: #c8003f
}

#theme.business .select-button {
    border-color: #a50034;
    color: #a50034
}

#theme.business__graduate .theme-bg-color {
    background-color: black
}

#theme.business__graduate .theme-border-color {
    border-color: black
}

#theme.business__graduate .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: black;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.business__graduate .theme-button:hover,#theme.business__graduate .theme-button:focus {
    background-color: #141414;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.business__graduate .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #121212
}

#theme.business__graduate .theme-text-color {
    color: black
}

@media screen and (min-width: 1024px) {
    #theme.business__graduate .theme-bg-color-alpha {
        background-color:rgba(0,0,0,0.95)
    }
}

#theme.business__graduate .header h2,#theme.business__graduate .faux-h2.header,#theme.business__graduate .faux-h2,#theme.business__graduate .faux-h2.header {
    font-family: "futura-pt-condensed", Arial, sans-serif
}

#theme.business__graduate .smallMasthead .masthead,#theme.business__graduate .smallMasthead .masthead-old,#theme.business__graduate .bigMasthead .mastheadPlaceholder,#theme.business__graduate .bigMasthead .masthead,#theme.business__graduate .bigMasthead .masthead-old,#theme.business__graduate .nameBar,#theme.business__graduate .rightColumn .styleTwo {
    background: black
}

#theme.business__graduate .nameBarButtons li a {
    color: black
}

#theme.business__graduate .rightColumn .styleTwo .border {
    background-color: #851c2b
}

#theme.business__graduate .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #74868c
}

#theme.business__graduate .expandedNameBarContainer h2,#theme.business__graduate .expandedNameBarContainer .faux-h2,#theme.business__graduate .expandedNameBarContainer a {
    color: #95d2e8
}

#theme.business__graduate .rounded-slider .info-container .blue {
    background-color: black
}

#theme.business__graduate .newbutton a {
    background-color: #a50034
}

#theme.business__graduate .newbutton a:hover {
    background-color: #c8003f
}

#theme.business__graduate .newbutton a:active {
    background-color: #851c2b
}

#theme.business__graduate .midPhotoCallouts .photoCallout .caption {
    background-color: black
}

#theme.business__graduate .photoCallouts .caption,#theme.business__graduate .photoCallouts .rollover {
    background-color: black
}

#theme.business__graduate .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: black
}

#theme.business__graduate .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: black
}

#theme.business__graduate .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: black
}

#theme.business__graduate .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: black
}

#theme.business__graduate .theme-button {
    background: #a50034
}

#theme.business__graduate .theme-button:hover {
    background: #c8003f
}

#theme.business__graduate .select-button {
    border-color: #a50034;
    color: #a50034
}

#theme.business__graduate .select-button .select-arrow {
    border-color: #a50034
}

#theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg .section-message .category {
    color: white !important
}

#theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg .select-button.theme-border-color {
    color: #a50034;
    border-color: transparent
}

#theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg .select-button.theme-border-color .select-arrow.theme-border-color {
    border-color: #a50034
}

#theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg .video-links-title {
    color: white
}

#theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg p a {
    border-bottom: 2px solid white
}

#theme.business__graduate .primary-content.one-column .messaging-widget__dark-bg p a:hover {
    color: rgba(255,255,255,0.8)
}

#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.image-with-text .outer-container,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.image-with-text .outer-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

@media (max-width: 780px) {
    #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.image-with-text .outer-container,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.image-with-text .outer-container {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .links-heading,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .links-heading,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .links-heading,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .links-heading {
    font-size: 20px;
    text-transform: uppercase;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 700
}

#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .text-actions,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .text-actions,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .text-actions,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .text-actions {
    max-width: 100%
}

@media (max-width: 480px) {
    #theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .text-actions,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .text-actions,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .text-actions,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .text-actions {
        text-align:left
    }
}

#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .text-actions .video-links-title,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .text-actions .video-links-title,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .text-actions .video-links-title,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .text-actions .video-links-title {
    font-size: 26px
}

#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-right.video-with-text .text-actions p a,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__2-column.messaging-widget__text-left.video-with-text .text-actions p a,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-right.video-with-text .text-actions p a,#theme.business__graduate .primary-content.one-column .messaging-widget.messaging-widget__1-column.messaging-widget__text-left.video-with-text .text-actions p a {
    font-size: 16px;
    font-weight: bold;
    line-height: 26px
}

#theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate {
    background-color: #a50034
}

#theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate .outer-container .text-section p {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 32px;
    text-transform: capitalize;
    color: white
}

#theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate .outer-container .button-section .button-wrapper .footer-button {
    background: white;
    color: black
}

#theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate .outer-container .button-section .button-wrapper .footer-button:hover {
    background: #e4e4e4
}

@media (max-width: 480px) {
    #theme.business__graduate .primary-content.one-column .cta-footer-widget.graduate .outer-container .button-section .button-wrapper .footer-button {
        width:100%
    }
}

#theme.communication .theme-bg-color {
    background-color: #a50034
}

#theme.communication .theme-border-color {
    border-color: #a50034
}

#theme.communication .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.communication .theme-button:hover,#theme.communication .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.communication .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.communication .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.communication .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.communication .smallMasthead .masthead,#theme.communication .bigMasthead .mastheadPlaceholder,#theme.communication .bigMasthead .masthead,#theme.communication .nameBar,#theme.communication .rightColumn .styleTwo {
    background: #a50034
}

#theme.communication .rightColumn .styleTwo .border {
    background-color: #a50034
}

#theme.communication .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #a50034
}

#theme.communication .nameBarButtons li a {
    color: #a50034
}

#theme.communication #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/default_follow_us-db1bcb72e741d969ccdb86cfc61c16b3704fb01a20c502ec84766ce084793e9e.png)
}

#theme.communication #social_follow_us li span.hover_state,#theme.communication #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/default_icons-96b1212b790b82a78560d0087cda806e1e3134d944f6f3d41cb2c043bb493898.png)
}

#theme.communication .newbutton a {
    background-color: #a50034
}

#theme.communication .newbutton a:hover {
    background-color: #ce0041
}

#theme.communication .newbutton a:active {
    background-color: #a50034
}

#theme.communication .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.communication .photoCallouts .caption,#theme.communication .photoCallouts .rollover {
    background-color: #a50034
}

#theme.communication .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.communication .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.communication .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.communication .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.copa .theme-bg-color {
    background-color: #a50034
}

#theme.copa .theme-border-color {
    border-color: #a50034
}

#theme.copa .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.copa .theme-button:hover,#theme.copa .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.copa .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.copa .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.copa .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.copa .smallMasthead .masthead,#theme.copa .bigMasthead .mastheadPlaceholder,#theme.copa .bigMasthead .masthead,#theme.copa .nameBar,#theme.copa .rightColumn .styleTwo {
    background: #a50034
}

#theme.copa .rightColumn .styleTwo .border {
    background-color: #7c0027
}

#theme.copa .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #8b7784
}

#theme.copa .nameBarButtons li a {
    color: #a50034
}

#theme.copa .expandedNameBarContainer h2 {
    color: #af9fa9
}

#theme.copa #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/copa_follow_us-534ca57d6d40e1e6022d3140817520794660131e468b00583ad6f5409e2c0684.png)
}

#theme.copa #social_follow_us li span.hover_state,#theme.copa #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/copa_icons-c8e5602b6f90c23caf3356cdf3e1d0bf430364a4a10c4bec2ecfbba9832f9cb2.png)
}

#theme.copa .newbutton a {
    background-color: #a50034
}

#theme.copa .newbutton a:hover {
    background-color: #ce0041
}

#theme.copa .newbutton a:active {
    background-color: #7c0027
}

#theme.copa .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.copa .photoCallouts .caption,#theme.copa .photoCallouts .rollover {
    background-color: #a50034
}

#theme.copa .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.copa .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.copa .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.copa .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.copa__dance .theme-bg-color {
    background-color: #a50034
}

#theme.copa__dance .theme-border-color {
    border-color: #a50034
}

#theme.copa__dance .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.copa__dance .theme-button:hover,#theme.copa__dance .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.copa__dance .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.copa__dance .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.copa__dance .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.copa__dance .smallMasthead .masthead,#theme.copa__dance .bigMasthead .mastheadPlaceholder,#theme.copa__dance .bigMasthead .masthead,#theme.copa__dance .nameBar,#theme.copa__dance .rightColumn .styleTwo {
    background: #a50034
}

#theme.copa__dance .rightColumn .styleTwo .border {
    background-color: #7c0027
}

#theme.copa__dance .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #728b88
}

#theme.copa__dance .nameBarButtons li a {
    color: #a50034
}

#theme.copa__dance .expandedNameBarContainer h2 {
    color: #a7c3be
}

#theme.copa__dance #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/copa_dance_follow_us-64b488ffad9d6cf953d49e395d91c7b5e286b9c05c544133887308a4f0ff9086.png)
}

#theme.copa__dance #social_follow_us li span.hover_state,#theme.copa__dance #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/copa_dance_icons-5b26c5bfee31984d9c4b2971c42511017b5a8732d4505898f7bc8e256e814764.png)
}

#theme.copa__dance .newbutton a {
    background-color: #a50034
}

#theme.copa__dance .newbutton a:hover {
    background-color: #ce0041
}

#theme.copa__dance .newbutton a:active {
    background-color: #7c0027
}

#theme.copa__dance .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.copa__dance .photoCallouts .caption,#theme.copa__dance .photoCallouts .rollover {
    background-color: #a50034
}

#theme.copa__dance .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.copa__dance .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.copa__dance .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.copa__dance .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.copa__music .theme-bg-color {
    background-color: #a50034
}

#theme.copa__music .theme-border-color {
    border-color: #a50034
}

#theme.copa__music .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.copa__music .theme-button:hover,#theme.copa__music .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.copa__music .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.copa__music .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.copa__music .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.copa__music .smallMasthead .masthead,#theme.copa__music .bigMasthead .mastheadPlaceholder,#theme.copa__music .bigMasthead .masthead,#theme.copa__music .nameBar,#theme.copa__music .rightColumn .styleTwo {
    background: #a50034
}

#theme.copa__music .rightColumn .styleTwo .border {
    background-color: #ce0041
}

#theme.copa__music .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #877479
}

#theme.copa__music .nameBarButtons li a {
    color: #7c0027
}

#theme.copa__music .expandedNameBarContainer h2,#theme.copa__music .expandedNameBarContainer a {
    color: #c9adb3
}

#theme.copa__music #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/copa_music_follow_us-d2adac1d9132a210272affdc3f97233a20d11a33306aecbb8f57c5d7d3959286.png)
}

#theme.copa__music #social_follow_us li span.hover_state,#theme.copa__music #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/copa_music_icons-aef6302ee2d0ea1398c8a820c45f9236777c3fff5af80ca13f50ca4010d854ae.png)
}

#theme.copa__music .newbutton a {
    background-color: #a50034
}

#theme.copa__music .newbutton a:hover {
    background-color: #7c0027
}

#theme.copa__music .newbutton a:active {
    background-color: #ce0041
}

#theme.copa__music .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.copa__music .photoCallouts .caption,#theme.copa__music .photoCallouts .rollover {
    background-color: #a50034
}

#theme.copa__music .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.copa__music .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.copa__music .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.copa__music .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.copa__theatre .theme-bg-color {
    background-color: #a50034
}

#theme.copa__theatre .theme-border-color {
    border-color: #a50034
}

#theme.copa__theatre .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.copa__theatre .theme-button:hover,#theme.copa__theatre .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.copa__theatre .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.copa__theatre .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.copa__theatre .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.copa__theatre .smallMasthead .masthead,#theme.copa__theatre .bigMasthead .mastheadPlaceholder,#theme.copa__theatre .bigMasthead .masthead,#theme.copa__theatre .nameBar,#theme.copa__theatre .rightColumn .styleTwo {
    background: #a50034
}

#theme.copa__theatre .rightColumn .styleTwo .border {
    background-color: #7c0027
}

#theme.copa__theatre .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #737a82
}

#theme.copa__theatre .nameBarButtons li a {
    color: #a50034
}

#theme.copa__theatre .expandedNameBarContainer h2 {
    color: #a1a9bd
}

#theme.copa__theatre #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/copa_theatre_follow_us-828a8799a5b224391f16ac234f90cb991bde6aa99ebfcb1644b83b9d1ab2e203.png)
}

#theme.copa__theatre #social_follow_us li span.hover_state,#theme.copa__theatre #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/copa_theatre_icons-38480666eaace216f39b1547bd47da2c3e464697cd54f101fd0eb4e322e2d3f0.png)
}

#theme.copa__theatre .newbutton a {
    background-color: #a50034
}

#theme.copa__theatre .newbutton a:hover {
    background-color: #ce0041
}

#theme.copa__theatre .newbutton a:active {
    background-color: #7c0027
}

#theme.copa__theatre .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.copa__theatre .photoCallouts .caption,#theme.copa__theatre .photoCallouts .rollover {
    background-color: #a50034
}

#theme.copa__theatre .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.copa__theatre .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.copa__theatre .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.copa__theatre .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.crean .theme-bg-color {
    background-color: #a50034
}

#theme.crean .theme-border-color {
    border-color: #a50034
}

#theme.crean .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.crean .theme-button:hover,#theme.crean .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.crean .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.crean .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.crean .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.crean .smallMasthead .masthead,#theme.crean .bigMasthead .mastheadPlaceholder,#theme.crean .bigMasthead .masthead,#theme.crean .nameBar,#theme.crean .rightColumn .styleTwo {
    background: #a50034
}

#theme.crean .rightColumn .styleTwo .border {
    background-color: #7c0027
}

#theme.crean .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #90aaa8
}

#theme.crean .nameBarButtons li a {
    color: #ce0041
}

#theme.crean .expandedNameBarContainer h2,#theme.crean .expandedNameBarContainer a {
    color: #dbdfcf;
    text-decoration: underline
}

#theme.crean #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/crean_follow_us-ca16c18d5c127254a2f967c05e5e100de7a136fd0df5e963050905ce28a2cff0.png)
}

#theme.crean #social_follow_us li span.hover_state,#theme.crean #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/crean_icons-1a823c6231f1373f1469f4cfcf0478a6ba7e9b2b972bf4ad2d916203dc16adaf.png)
}

#theme.crean .newbutton a {
    background-color: #a50034
}

#theme.crean .newbutton a:hover {
    background-color: #ce0041
}

#theme.crean .newbutton a:active {
    background-color: #7c0027
}

#theme.crean .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.crean .photoCallouts .caption,#theme.crean .photoCallouts .rollover {
    background-color: #a50034
}

#theme.crean .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.crean .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.crean .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.crean .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.dodge .theme-bg-color {
    background-color: #a50034
}

#theme.dodge .theme-border-color {
    border-color: #a50034
}

#theme.dodge .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.dodge .theme-button:hover,#theme.dodge .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.dodge .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.dodge .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.dodge .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.dodge .smallMasthead .masthead,#theme.dodge .bigMasthead .mastheadPlaceholder,#theme.dodge .bigMasthead .masthead,#theme.dodge .nameBar,#theme.dodge .rightColumn .styleTwo {
    background: #a50034
}

#theme.dodge .rightColumn .styleTwo .border {
    background-color: #7c0027
}

#theme.dodge .styleTwo p,#theme.dodge .styleTwo li,#theme.dodge .styleTwo div,#theme.dodge .styleTwo h2,#theme.dodge .styleTwo h3 {
    color: #ffffff
}

#theme.dodge .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #676767
}

#theme.dodge .nameBarButtons li a {
    color: #a50034;
    border-bottom: 2px dotted #74868c
}

#theme.dodge .expandedNameBarContainer h2 {
    color: #cdcdcd
}

#theme.dodge #social_follow_us li span.hover_state,#theme.dodge #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/dodge_icons-0cb538da30e31a595ce8c8becce5c97c3d3cb4b5a498135ff84aa7254228f0e0.png)
}

#theme.dodge #social_follow_us .banner {
    background: url(//www.chapman.edu/_assets/dodge_follow_us-c0c2050e577dfd64204158cc6bdd2a66efad2410ec5929ae92f015854851a44a.png);
    background-image: url(//www.chapman.edu/_assets/dodge_follow_us-c0c2050e577dfd64204158cc6bdd2a66efad2410ec5929ae92f015854851a44a.png)
}

#theme.dodge #social_follow_us li span.hover_state,#theme.dodge #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/dodge_icons-0cb538da30e31a595ce8c8becce5c97c3d3cb4b5a498135ff84aa7254228f0e0.png)
}

#theme.dodge .newbutton a {
    background-color: #a50034
}

#theme.dodge .newbutton a:hover {
    background-color: #ce0041
}

#theme.dodge .newbutton a:active {
    background-color: #7c0027
}

#theme.dodge .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.dodge .photoCallouts .caption,#theme.dodge .photoCallouts .rollover {
    background-color: #a50034
}

#theme.dodge .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.dodge .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.dodge .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.dodge .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.education .theme-bg-color {
    background-color: #a50034
}

#theme.education .theme-border-color {
    border-color: #a50034
}

#theme.education .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.education .theme-button:hover,#theme.education .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.education .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.education .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.education .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.education .smallMasthead .masthead,#theme.education .bigMasthead .mastheadPlaceholder,#theme.education .bigMasthead .masthead,#theme.education .nameBar,#theme.education .rightColumn .styleTwo {
    background: #a50034
}

#theme.education .rightColumn .styleTwo .border {
    background-color: #7c0027
}

#theme.education .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #8eb2bf
}

#theme.education .nameBarButtons li a {
    color: #a50034
}

#theme.education #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/education_follow_us-f295a2dd6fcf6f1082862d73c7a79c4b9a9f36ce4ef309747f42ffc4064a630f.png)
}

#theme.education #social_follow_us li span.hover_state,#theme.education #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/education_icons-2e3c3ec926ab16988f076be5c9d48a70442303a4604ef1ddb3a7cbb00e36493c.png)
}

#theme.education .newbutton a {
    background-color: #a50034
}

#theme.education .newbutton a:hover {
    background-color: #ce0041
}

#theme.education .newbutton a:active {
    background-color: #7c0027
}

#theme.education .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.education .photoCallouts .caption,#theme.education .photoCallouts .rollover {
    background-color: #a50034
}

#theme.education .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.education .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.education .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.education .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

html {
    background-color: #ffffff
}

h1,.faux-h1,h2,.faux-h2,h3,.faux-h3,h4,.faux-h4,h5,.faux-h5,h6,.faux-h6 {
    font-style: normal
}

.homepage .section {
    padding: 50px 0
}

.homepage a.button {
    height: auto;
    padding-top: 18px;
    padding-bottom: 18px;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

.homepage a.button:hover {
    background-color: #ffffff;
    text-decoration: none
}

.homepage a.button:active {
    background-color: #b8b8b8;
    text-decoration: none
}

.homepage a.button.red,.homepage a.button [class*="--red"] {
    background: #a50034 no-repeat center;
    color: #FFFFFF
}

.homepage a.button.red:hover,.homepage a.button [class*="--red"]:hover {
    background-color: #c8003f;
    text-decoration: none
}

.homepage a.button.red:active,.homepage a.button [class*="--red"]:active {
    background-color: #88002b;
    text-decoration: none
}

.homepage a.button.white {
    background: #eaeaea no-repeat center;
    color: #313131
}

.homepage a.button.white:hover {
    background-color: #ffffff;
    text-decoration: none
}

.homepage a.button.white:active {
    background-color: #d8d8d8;
    text-decoration: none
}

.homepage p {
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.8rem
}

.homepage .undergraduate-card__text {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

@media only screen and (max-width: 37.5em) {
    .homepage .undergraduate-card__text {
        padding-top:12px
    }
}

@media only screen and (max-width: 0) {
    .homepage .undergraduate-card__text {
        padding-top:12px
    }
}

.homepage .maxWidth {
    margin: 0 15px
}

.homepage #mastheadNavigationWrapper {
    position: relative;
    height: 0px;
    overflow: visible;
    z-index: 100
}

.homepage #mastheadNavigation {
    position: absolute;
    top: 250px;
    right: 0;
    z-index: 100;
    display: none
}

@media only screen and (min-width: 480px) {
    .homepage #mastheadNavigation {
        top:15px
    }
}

.homepage #mastheadNavigation .smallButton {
    color: #FFFFFF;
    border: none;
    border-radius: 3px;
    width: 44px;
    height: 44px;
    padding: 5px;
    margin: 0 0 0 10px;
    background: url(//www.chapman.edu/_assets/gray_30-9703f1e1ba272f965a896b83599dca60c23284804e1d0283cfb0fa990885503f.png);
    text-indent: -9999px;
    opacity: 0.75;
    -webkit-transition: opacity 0.2s ease-out, height 0s ease-out;
    transition: opacity 0.2s ease-out, height 0s ease-out
}

.homepage #mastheadNavigation .smallButton.disabled {
    opacity: 0;
    cursor: default;
    height: 0px;
    padding: 0px;
    overflow: hidden
}

.homepage #mastheadNavigation .smallButton:hover {
    opacity: 1
}

.homepage #mastheadNavigation .smallButton:focus {
    outline: none
}

.homepage #mastheadNavigation #changeVolume {
    background: rgba(0,0,0,0.8) url(//www.chapman.edu/_assets/volume-on_white-1a3f80d59f8e207cbec21d76371001dc93ca84e75befbbc20387f2631d6ee513.svg) no-repeat center;
    background-size: 20px
}

.homepage #mastheadNavigation #changeVolume.muted {
    background: rgba(0,0,0,0.8) url(//www.chapman.edu/_assets/volume-off_white-2cc8de86e0e769373b00aea10984c2b7d0e3c105f05d0279b0a92ee775961513.svg) no-repeat 16px center;
    background-size: 20px
}

.homepage #mastheadNavigation #showOlderContent {
    background: rgba(0,0,0,0.8) url(//www.chapman.edu/_assets/arrow-right_white-09f5cb618ee3ff2481ffad730b42da5e4a5b6d224d15b887947a4101ade16d01.svg) no-repeat center;
    background-size: 20px
}

.homepage #mastheadNavigation #showNewerContent {
    background: rgba(0,0,0,0.8) url(//www.chapman.edu/_assets/arrow-left_white-782ae51fc920883dffc6509e81c36e02e2d13a6244a7eeb06f102c4b9d5af986.svg) no-repeat center;
    background-size: 20px
}

@media only screen and (min-width: 500px) {
    .homepage a.button {
        width:auto;
        margin-bottom: 0
    }
}

@media only screen and (min-width: 780px) {
    .homepage .maxWidth {
        margin:0 30px
    }
}

@media only screen and (min-width: 1180px) {
    .homepage .maxWidth {
        margin:0 auto
    }
}

.homepage .section {
    position: relative;
    overflow: auto;
    background: #eaeaea
}

.homepage .section .heading {
    font-size: 3.4rem;
    line-height: 3.4rem;
    margin: 0 15px 15px
}

.homepage .section .subheading {
    font-size: 2.2rem;
    font-size: 2.2rem;
    text-transform: none;
    margin: 0;
    font-weight: 400;
    font-family: "futura-pt", Arial, sans-serif
}

.homepage .section.dark-bg {
    background-color: #111111
}

.homepage .section.dark-bg .heading,.homepage .section.dark-bg .subheading {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3)
}

.homepage .section.light-bg .heading,.homepage .section.light-bg .subheading {
    color: #2f2f2f
}

.homepage .section.light-bg .heading {
    text-align: center
}

.homepage .section.light-bg .subheading {
    margin: 0 0 40px 0;
    text-align: center
}

.homepage .section.light-bg .heading,.homepage .section.light-bg .subheading {
    color: #2f2f2f
}

.homepage .section .actions {
    margin-top: 20px;
    padding-top: 20px;
    text-align: center;
    clear: both
}

.homepage .section .actions .button {
    background-size: 15px;
    background-position: 15px center;
    padding-left: 25px;
    padding-right: 25px;
    margin: 5px;
    font-family: "futura-pt", Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 800
}

.homepage .section .actions .button .apply {
    background-image: url(//www.chapman.edu/_assets/file6_white_15-6eb18b6d97a404ccdf1cfb6c091a970325571b5b6026dda25bc2903d8a34d404.png);
    background-image: none,url(//www.chapman.edu/_assets/file6_white-c363b2c4ddf1b21a2613cedf9ddf6f78db424e9ef8822d7bd6d7508cacecc718.svg)
}

.homepage .section .actions .button.apply-ug {
    background-image: url(//www.chapman.edu/_assets/file6-5d5c50c5ddd2133716db8aa31e5e34800bb8e4a0ec7db8a0327c4b14731c1f92.png);
    background-image: none,url(//www.chapman.edu/_assets/file6-f67df68a34ed3a6b6330db5972688d0ba61360e2595e8440bdf75bd98ced23c9.svg)
}

.homepage .section .actions .button.request {
    background-image: url(//www.chapman.edu/_assets/email_white_15-354324a619bb43fa69ed091e231e32cf7ee02774b02c80050ab2bc8d5fa45ab8.png);
    background-image: none,url(//www.chapman.edu/_assets/email_white-9bf86d8698870be164c2b71327c32754c3a88ea448dfc508658a2e93534f6be7.svg)
}

.homepage .section .actions .button.request-ug {
    background-image: url(//www.chapman.edu/_assets/email-daca49f8719da90271d372568dc3b6c3b80898712b66b1c6125857801a5e3aee.png);
    background-image: none,url(//www.chapman.edu/_assets/email-418c60674b11bc04e7e8ebaa51f095b6b313c7b153697e803974448e3266a660.svg)
}

.homepage .section .actions .button.monogram {
    background-image: url(//www.chapman.edu/_assets/cu_monogram_gray_25-4bf655239da78bc74fe28949baa71a2abe5ab54cf498c88d542cdff79aaf4dc3.png);
    background-image: none,url(//www.chapman.edu/_assets/cu_monogram_gray-e20aa82320ace0d15f4ff255d46f399b75907336395dfd3eba1c107755d351e3.svg);
    background-size: 25px;
    padding-left: 43px
}

.homepage .section .actions .button.calendar {
    background-image: url(//www.chapman.edu/_assets/calendar4_white_15-3f7d4cb617a97bf2fa3a7c3cff5ab0403199ba87c46bb8218cddd3d739786d21.png);
    background-image: none,url(//www.chapman.edu/_assets/calendar4_white-4ecc671413c762f40ce7e920c2605a83033990685e6016e76ea3aa4992a6f4fa.svg)
}

@media only screen and (max-width: 37.5em) {
    .homepage .section .actions {
        margin-top:0;
        padding-top: 0
    }
}

@media only screen and (max-width: 0) {
    .homepage .section .actions {
        margin-top:0;
        padding-top: 0
    }
}

.homepage .section .third {
    padding-right: 0;
    overflow: hidden;
    box-sizing: border-box
}

.homepage .section .third h3 {
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 800;
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 1.8rem;
    font-size: 1.8rem
}

.homepage .section .third img {
    width: 100%
}

.homepage .section .third .imagerotator {
    width: 100%
}

.homepage a:focus {
    opacity: 1 !important
}

#hero a.button:focus,.dark-bg a.button:focus,.second a.button:focus {
    outline: 2px dotted white
}

@media only screen and (min-width: 680px) {
    .homepage .section .heading {
        font-size:4.2rem;
        line-height: 4.2rem
    }

    .homepage .section .subheading {
        font-size: 2.6rem;
        line-height: 3.4rem
    }

    .homepage .section.light-bg .subheading {
        margin: 0 0 75px 0;
        font-weight: 800
    }
}

@media only screen and (min-width: 980px) {
    .homepage .section {
        padding:60px 0
    }

    .homepage .section .heading {
        font-size: 6.2rem;
        line-height: 6.2rem
    }

    .homepage .section .subheading {
        line-height: 2.8rem;
        line-height: 4.0rem
    }

    .homepage .section.light-bg .subheading {
        margin: 0 0 75px 0
    }

    .homepage .section .third h3 {
        font-size: 2.4rem;
        line-height: 2.6rem
    }
}

@media only screen and (min-width: 1180px) {
    .homepage .section {
        padding:75px 0
    }

    .homepage .section .heading {
        font-size: 6.8rem;
        line-height: 6.8rem
    }

    .homepage .section .subheading {
        line-height: 4.0rem;
        line-height: 4.8rem
    }
}

@media only screen and (min-width: 400px) {
    .homepage .section .third .imagerotator {
        width:40%;
        float: left;
        margin: 0 15px 15px 0
    }
}

@media only screen and (min-width: 680px) {
    .homepage .section .third {
        float:left;
        width: 33%
    }

    .homepage .section .third .imagerotator {
        width: 100%;
        height: auto;
        margin: 0 0 20px 0
    }
}

@media only screen and (min-width: 980px) {
    .homepage .section .second {
        float:left;
        width: 57%;
        margin: 0 15px
    }

    .homepage .section .second:last-child {
        width: auto;
        display: block;
        border-left: 2px solid #ffffff;
        min-height: 375px
    }
}

@media only screen and (min-width: 1180px) {
    .homepage .section .second {
        float:left;
        margin: 0 25px
    }

    .homepage .section .second:last-child {
        overflow: hidden;
        bottom: 0;
        width: auto;
        min-height: 450px
    }
}

.homepage .ie7 .section .third {
    padding: 0;
    width: 31%;
    margin-right: 2%
}

.homepage .section {
    background: var(--color-sand)
}

@media all and (-ms-high-contrast: none) {
    .homepage .section {
        background: #f6f2e8
    }
}

.homepage .announcement.news-loaded {
    background-color: white
}

.homepage .stories .story .story-bg {
    margin-top: 0
}

.homepage #story-1 {
    margin: unset;
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left
}

@media all and (-ms-high-contrast: none) {
    .homepage #story-1 {
        display: block
    }
}

.homepage .title {
    padding: unset
}

.homepage .story_footer {
    display: none
}

.homepage .homepage-story__text {
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 20px
}

.homepage .homepage-story__text h2 {
    margin-top: 0
}

@media all and (-ms-high-contrast: none) {
    .homepage .homepage-story__text {
        display: block
    }
}

.homepage .news-loaded {
    padding-left: 0;
    padding-right: 0
}

.homepage .details {
    display: -ms-grid;
    display: grid;
    -ms-flex-line-pack: start;
    align-content: start
}

@media all and (-ms-high-contrast: none) {
    .homepage .details {
        display: block
    }
}

@media all and (-ms-high-contrast: none) {
    .homepage .tag {
        display: block;
        margin-left: 25px
    }
}

.homepage .homepage-news__grid-wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr [3];
    grid-template-columns: repeat(3, 1fr);
    width: 100%
}

@media all and (-ms-high-contrast: none) {
    .homepage .homepage-news__grid-wrapper {
        display: -ms-grid
    }

    .homepage .homepage-news__grid-wrapper>.third:first-child {
        -ms-grid-column: 1;
        margin-right: 20px
    }

    .homepage .homepage-news__grid-wrapper>.third:nth-child(2n) {
        -ms-grid-column: 2;
        margin-right: 20px
    }

    .homepage .homepage-news__grid-wrapper>.third:nth-child(3n) {
        -ms-grid-column: 3;
        margin-right: 20px
    }
}

.homepage .third.news-loaded {
    width: 100%
}

.homepage .homepage-news__grid-wrapper {
    grid-gap: 20px;
    margin-top: 20px
}

.homepage .homepage-news__two-col {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr .5fr;
    grid-template-columns: 1fr .5fr;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -ms-grid-column-align: end;
    justify-items: end
}

@media all and (-ms-high-contrast: none) {
    .homepage .homepage-news__two-col {
        display: block
    }
}

.homepage .arrow-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: end;
    align-content: end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -ms-grid-column-align: end;
    justify-items: end
}

.homepage .announcement.news-loaded {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.homepage .arrow-right {
    display: -ms-grid;
    display: grid;
    -ms-grid-row-align: end;
    align-self: end;
    -ms-flex-line-pack: end;
    align-content: end
}

@media all and (-ms-high-contrast: none) {
    .homepage .arrow-right {
        display: block
    }
}

.homepage .announcement .smc-cta {
    display: -ms-grid;
    display: grid
}

@media all and (-ms-high-contrast: none) {
    .homepage .announcement .smc-cta {
        display: block
    }
}

.homepage .third {
    background-color: #ffffff;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
}

.homepage .story {
    padding-bottom: 0;
    margin-bottom: 0
}

@media only screen and (max-width: 56.5em) {
    .homepage .homepage-news__grid-wrapper {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }

    .homepage .third.news-loaded:nth-child(3n) {
        display: none
    }

    .homepage .details {
        margin-left: 20px;
        margin-right: 20px
    }
}

@media only screen and (max-width: 0) {
    .homepage .homepage-news__grid-wrapper {
        -ms-grid-columns:1fr [2];
        grid-template-columns: repeat(2, 1fr)
    }

    .homepage .third.news-loaded:nth-child(3n) {
        display: none
    }

    .homepage .details {
        margin-left: 20px;
        margin-right: 20px
    }
}

.homepage p#featured-description {
    color: var(--color-panther-black);
    margin-top: 12px
}

.homepage #featured_newsroom_stories a.button.smc-cta {
    background-color: var(--color-cu-red);
    color: var(--color-white);
    text-transform: uppercase;
    font-family: "futura-pt", Arial, sans-serif;
    font-weight: 800;
    font-size: 1.6rem;
    min-width: 272px
}

.homepage #featured_newsroom_stories a.button.smc-cta:hover {
    color: #ffffff;
    background-color: #c8003f
}

.homepage #featured_newsroom_stories a.button.smc-cta:focus,.homepage #featured_newsroom_stories a.button.smc-cta:focus-within {
    color: #ffffff;
    background-color: #c8003f;
    border: 2px dotted var(--color-cu-red);
    box-sizing: border-box
}

.homepage #featured_newsroom_stories a.button.smc-cta:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}

.homepage a.button.smc-cta:hover {
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-transition: 150ms linear;
    transition: 150ms linear
}

.homepage .squiggle-2-2:after {
    bottom: -1px;
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

@media only screen and (min-width: 680px) {
    .homepage .section .third {
        width:auto
    }
}

.homepage a.tag {
    margin-bottom: 10px;
    height: 20px;
    position: relative
}

.homepage .wavy-underline {
    position: absolute
}

.ie .smc-cta {
    display: -ms-grid;
    display: grid;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    align-self: flex-end
}

.no-js .homepage .stories .story-bg img[loading="lazy"] {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    display: block;
    overflow: hidden;
    height: 100%;
    min-width: 100%;
    max-height: 200px;
    -o-object-fit: cover;
    object-fit: cover
}

.homepage .story-bg .lazy,.homepage .story-bg img[loading="lazy"] {
    -webkit-animation: 150ms lazyload forwards;
    animation: 150ms lazyload forwards
}

@keyframes lazyload {
    from {
        opacity: 0;
        -webkit-filter: blur(3px);
        filter: blur(3px)
    }

    to {
        opacity: 1;
        -webkit-filter: blur(0);
        filter: blur(0)
    }
}

#theme.law .theme-bg-color {
    background-color: #a50034
}

#theme.law .theme-border-color {
    border-color: #a50034
}

#theme.law .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.law .theme-button:hover,#theme.law .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.law .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.law .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.law .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.law .bigMasthead header {
    margin-top: 0
}

#theme.law .logo {
    background: url(//www.chapman.edu/_assets/logo_law_alternate-681203aea35703a9e400183deac3bc00b47a0af11d03d119e68334f929031b1d.svg);
    background-repeat: no-repeat;
    height: 57px;
    width: 200px;
    margin: 0 auto 16px auto
}

@media (min-width: 780px) {
    #theme.law .logo {
        margin:0 16px 16px 16px
    }
}

@media screen and (min-width: 1120px) {
    #theme.law .logo {
        margin:-13px 16px 0 0
    }
}

#theme.law .collapsedNav {
    margin: 115px 0 0 0
}

#theme.law .mainNavLinks>li>a {
    background-color: #a50034
}

#theme.law .mainNavLinks .mainNavLinksAfter,#theme.law .mainNavLinks .mainNavLinksAfter:hover {
    background-color: #a50034 !important
}

@media (min-width: 780px) {
    #theme.law .ie8 .subNavLinks {
        border-right:1px solid #eaeaea;
        border-bottom: 1px solid #eaeaea;
        border-left: 1px solid #eaeaea
    }

    #theme.law .mainNav .icon {
        margin-left: 0
    }

    #theme.law .mainNav .icon:before {
        display: none
    }
}

#theme.law .nameBarButtons li a {
    color: #eaeaea
}

#theme.law .expandedNameBarContainer h2,#theme.law .expandedNameBarContainer a,#theme.law div.styleTwo a {
    color: #a50034
}

#theme.law .smallMasthead .masthead,#theme.law .bigMasthead .masthead,#theme.law .nameBar {
    background: #eaeaea
}

#theme.law #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/law_follow_us-00031f52b9c462a5cb475574ab728df494406c6aa3ac65eacac11a0d22042abc.png)
}

#theme.law #social_follow_us li span.hover_state,#theme.law #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/law_icons-a1912b256edc84234b3380b9e170e1788324bba479a522fdd23f3354031471ca.png)
}

#theme.law .ie8 .slideDescription,#theme.law .ie9 .slideDescription {
    display: none !important
}

#theme.law .mainNavExpand a {
    background-color: #a50034
}

#theme.law .mainNavLinks>li {
    background-color: #231f20
}

@media (min-width: 780px) {
    #theme.law header {
        padding:0 0 0 0
    }

    #theme.law .infoFor {
        width: 600px
    }

    #theme.law .mainNavLinks {
        background-image: url(//www.chapman.edu/_assets/ribbon_tails_law-93ce60666226a9f2138fae69456935633d6928291c441543eb35f003dc0327f6.png)
    }

    #theme.law .mainNavLinks>li.noSubNav>a {
        padding: 0 !important
    }

    #theme.law .mainNavLinks>li:hover {
        background-color: transparent
    }

    #theme.law .mainNavLinks>li>a>span {
        padding-left: 12px;
        padding-right: 12px
    }

    #theme.law .mainNavLinks,#theme.law .mainNavLinks>li,#theme.law .mainNavLinks>li.noSubNav:hover {
        background-color: #a50034
    }
}

@media screen and (min-width: 1120px) {
    #theme.law .mainNavLinks {
        background-color:transparent
    }
}

#theme.law .smallMasthead .masthead,#theme.law .smallMasthead .masthead-old,#theme.law .bigMasthead .mastheadPlaceholder,#theme.law .bigMasthead .masthead,#theme.law .bigMasthead .masthead-old,#theme.law .nameBar,#theme.law .rightColumn .styleTwo {
    background: #a50034
}

#theme.law .rightColumn .styleTwo .border {
    background-color: #231f20
}

#theme.law .styleTwo p {
    color: #ffffff
}

#theme.law .styleTwo li {
    color: #ffffff
}

#theme.law .styleTwo div {
    color: #ffffff
}

#theme.law .styleTwo h2 {
    color: #ffffff
}

#theme.law .styleTwo h3 {
    color: #ffffff
}

#theme.law .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #a50034
}

#theme.law .nameBarButtons li a {
    color: #a50034
}

#theme.law .expandedNameBarContainer h2,#theme.law .expandedNameBarContainer a,#theme.law div.styleTwo a {
    color: #a50034
}

#theme.law #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/law_follow_us-00031f52b9c462a5cb475574ab728df494406c6aa3ac65eacac11a0d22042abc.png)
}

#theme.law #social_follow_us li span.hover_state,#theme.law #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/law_icons-a1912b256edc84234b3380b9e170e1788324bba479a522fdd23f3354031471ca.png)
}

#theme.law .rounded-slider .info-container .blue {
    background-color: #a50034;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a50034), to(#810029));
    background-image: -webkit-linear-gradient(top, #a50034, #810029);
    background-image: linear-gradient(to bottom, #a50034, #810029);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002f7c', endColorstr='#01235b', GradientType=1)
}

#theme.law .newbutton a {
    background-color: #a50034
}

#theme.law .newbutton a:hover {
    background-color: #ce0041
}

#theme.law .newbutton a:active {
    background-color: #ce0041
}

#theme.law .midPhotoCallouts .photoCallout .caption,#theme.law .photoCallouts .caption,#theme.law .photoCallouts .rollover {
    background-color: #a50034
}

#theme.law .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.law .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.law .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.law .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.law .footer .footer-section.footer-menu .campus-addresses {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

@media (max-width: 1024px) {
    #theme.law .footer .footer-section.footer-menu .campus-addresses {
        -webkit-box-align:normal;
        -ms-flex-align: normal;
        align-items: normal
    }
}

#theme.law .link-container-after {
    background-image: url(//www.chapman.edu/_assets/ribbon_tails_law-93ce60666226a9f2138fae69456935633d6928291c441543eb35f003dc0327f6.png)
}

#theme.pharmacy .theme-bg-color {
    background-color: #a50034
}

#theme.pharmacy .theme-border-color {
    border-color: #a50034
}

#theme.pharmacy .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.pharmacy .theme-button:hover,#theme.pharmacy .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.pharmacy .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.pharmacy .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.pharmacy .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.pharmacy .smallMasthead .masthead,#theme.pharmacy .bigMasthead .mastheadPlaceholder,#theme.pharmacy .bigMasthead .masthead,#theme.pharmacy .nameBar,#theme.pharmacy .rightColumn .styleTwo {
    background: #a50034
}

#theme.pharmacy .rightColumn .styleTwo .border {
    background-color: #7c0027
}

#theme.pharmacy .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #b2b198
}

#theme.pharmacy .nameBarButtons li a {
    color: #a50034
}

#theme.pharmacy .expandedNameBarContainer h2,#theme.pharmacy .expandedNameBarContainer .copy {
    color: #7c0027
}

#theme.pharmacy .expandedNameBarContainer a {
    color: #7c0027;
    text-decoration: underline
}

#theme.pharmacy #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/pharmacy_follow_us-bed96c5a6e8c873b1b06f4a7e282862fa3de73705d78090eaa71495f37f7659f.png)
}

#theme.pharmacy #social_follow_us li span.hover_state,#theme.pharmacy #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/pharmacy_icons-770465fdb798a9604930f0fff9208a124763c79201ea87bf5e3cc1e21c8b327e.png)
}

#theme.pharmacy .newbutton a {
    background-color: #a50034
}

#theme.pharmacy .newbutton a:hover {
    background-color: #ce0041
}

#theme.pharmacy .newbutton a:active {
    background-color: #7c0027
}

#theme.pharmacy .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.pharmacy .photoCallouts .caption,#theme.pharmacy .photoCallouts .rollover {
    background-color: #a50034
}

#theme.pharmacy .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.pharmacy .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.pharmacy .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.pharmacy .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.scst .theme-bg-color {
    background-color: #a50034
}

#theme.scst .theme-border-color {
    border-color: #a50034
}

#theme.scst .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.scst .theme-button:hover,#theme.scst .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.scst .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.scst .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.scst .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.scst .smallMasthead .masthead,#theme.scst .bigMasthead .mastheadPlaceholder,#theme.scst .bigMasthead .masthead,#theme.scst .nameBar,#theme.scst .rightColumn .styleTwo {
    background: #a50034
}

#theme.scst .rightColumn .styleTwo .border {
    background-color: #7c0027
}

#theme.scst .rightColumn .styleTwo .editableContent p {
    color: #ffffff
}

#theme.scst .rightColumn .styleTwo .editableContent a {
    color: #ffffff;
    border-bottom: 2px dotted #838a6d
}

#theme.scst .nameBarButtons li a {
    color: #a50034
}

#theme.scst .expandedNameBarContainer h2,#theme.scst .expandedNameBarContainer .faux-h2,#theme.scst .expandedNameBarContainer .copy {
    color: #dbdfcf
}

#theme.scst .expandedNameBarContainer a {
    color: #dbdfcf;
    text-decoration: underline
}

#theme.scst #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/scst_follow_us-74629b4bdfc30ecb25f7946d35f7bc29829d737d7d7e38111f54014ccd8d18a3.png)
}

#theme.scst #social_follow_us li span.hover_state,#theme.scst #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/scst_icons-cc4d5df0739d1fec85876d7b0bb1dcf5002d69343d1e64f615511039f680efc9.png)
}

#theme.scst .newbutton a {
    background-color: #a50034
}

#theme.scst .newbutton a:hover {
    background-color: #ce0041
}

#theme.scst .newbutton a:active {
    background-color: #7c0027
}

#theme.scst .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.scst .photoCallouts .caption,#theme.scst .photoCallouts .rollover {
    background-color: #a50034
}

#theme.scst .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.scst .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.scst .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.scst .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

#theme.wilkinson .theme-bg-color {
    background-color: #a50034
}

#theme.wilkinson .theme-border-color {
    border-color: #a50034
}

#theme.wilkinson .theme-button {
    display: inline-block;
    padding: 15px 25px;
    font-size: 16px;
    border-radius: 3px;
    background: #a50034;
    color: white;
    cursor: pointer;
    border: none;
    box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.3)
}

#theme.wilkinson .theme-button:hover,#theme.wilkinson .theme-button:focus {
    background-color: #ce0041;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s
}

#theme.wilkinson .theme-button:active {
    -webkit-transition: none;
    transition: none;
    background-color: #c9003f
}

#theme.wilkinson .theme-text-color {
    color: #a50034
}

@media screen and (min-width: 1024px) {
    #theme.wilkinson .theme-bg-color-alpha {
        background-color:rgba(165,0,52,0.95)
    }
}

#theme.wilkinson .smallMasthead .masthead,#theme.wilkinson .bigMasthead .mastheadPlaceholder,#theme.wilkinson .bigMasthead .masthead,#theme.wilkinson .nameBar,#theme.wilkinson .rightColumn .styleTwo {
    background: #a50034
}

#theme.wilkinson .rightColumn .styleTwo .border {
    background-color: #7c0027
}

#theme.wilkinson .rightColumn .styleTwo a {
    color: #ffffff;
    border-bottom: 2px dotted #89bbcd
}

#theme.wilkinson .nameBarButtons li a {
    color: #a50034
}

#theme.wilkinson .expandedNameBarContainer h2 {
    color: #a8cce1
}

#theme.wilkinson #social_follow_us .banner {
    background-image: url(//www.chapman.edu/_assets/wilkinson_follow_us-5fcad184e0f04e34d9a946aab30157977259167c20c68f29f9203829aea4f48f.png)
}

#theme.wilkinson #social_follow_us li span.hover_state,#theme.wilkinson #social_follow_us li span.inactive_state {
    background-image: url(//www.chapman.edu/_assets/wilkinson_icons-f1b1063880245cf7c3272453858997480267d314c76f96ea02b1477463dd410d.png)
}

#theme.wilkinson .newbutton a {
    background-color: #a50034
}

#theme.wilkinson .newbutton a:hover {
    background-color: #ce0041
}

#theme.wilkinson .newbutton a:active {
    background-color: #7c0027
}

#theme.wilkinson .midPhotoCallouts .photoCallout .caption {
    background-color: #a50034
}

#theme.wilkinson .photoCallouts .caption,#theme.wilkinson .photoCallouts .rollover {
    background-color: #a50034
}

#theme.wilkinson .leftNavSubContent .callout .view-more-expander .view-more {
    background-color: #a50034
}

#theme.wilkinson .leftNavSubContent .callout .view-more-expander .view-more-link {
    background-color: #a50034
}

#theme.wilkinson .leftNavSubContent .callout .view-more-expander .view-less-link {
    background-color: #a50034
}

#theme.wilkinson .leftNavSubContent .callout .view-more-expander .icon-triangle-up {
    color: #a50034
}

@media screen {
    html:not(.no-js) [data-aos^='fade'][data-aos^='fade'] {
        opacity: 0;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform
    }

    html:not(.no-js) .aos-animate[data-aos^='fade'][data-aos^='fade'] {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    html:not(.no-js) [data-aos='fade-up'] {
        -webkit-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0)
    }

    html:not(.no-js) [data-aos='fade-down'] {
        -webkit-transform: translate3d(0, -100px, 0);
        transform: translate3d(0, -100px, 0)
    }

    html:not(.no-js) [data-aos='fade-right'] {
        -webkit-transform: translate3d(-100px, 0, 0);
        transform: translate3d(-100px, 0, 0)
    }

    html:not(.no-js) [data-aos='fade-left'] {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0)
    }

    html:not(.no-js) [data-aos='fade-up-right'] {
        -webkit-transform: translate3d(-100px, 100px, 0);
        transform: translate3d(-100px, 100px, 0)
    }

    html:not(.no-js) [data-aos='fade-up-left'] {
        -webkit-transform: translate3d(100px, 100px, 0);
        transform: translate3d(100px, 100px, 0)
    }

    html:not(.no-js) [data-aos='fade-down-right'] {
        -webkit-transform: translate3d(-100px, -100px, 0);
        transform: translate3d(-100px, -100px, 0)
    }

    html:not(.no-js) [data-aos='fade-down-left'] {
        -webkit-transform: translate3d(100px, -100px, 0);
        transform: translate3d(100px, -100px, 0)
    }

    html:not(.no-js) [data-aos^='zoom'][data-aos^='zoom'] {
        opacity: 0;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform
    }

    html:not(.no-js) .aos-animate[data-aos^='zoom'][data-aos^='zoom'] {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1)
    }

    html:not(.no-js) [data-aos='zoom-in'] {
        -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-in-up'] {
        -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
        transform: translate3d(0, 100px, 0) scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-in-down'] {
        -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
        transform: translate3d(0, -100px, 0) scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-in-right'] {
        -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
        transform: translate3d(-100px, 0, 0) scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-in-left'] {
        -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
        transform: translate3d(100px, 0, 0) scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-out'] {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2)
    }

    html:not(.no-js) [data-aos='zoom-out-up'] {
        -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
        transform: translate3d(0, 100px, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos='zoom-out-down'] {
        -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
        transform: translate3d(0, -100px, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos='zoom-out-right'] {
        -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
        transform: translate3d(-100px, 0, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos='zoom-out-left'] {
        -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
        transform: translate3d(100px, 0, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos^='slide'][data-aos^='slide'] {
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        visibility: hidden
    }

    html:not(.no-js) .aos-animate[data-aos^='slide'][data-aos^='slide'] {
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    html:not(.no-js) [data-aos='slide-up'] {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    html:not(.no-js) [data-aos='slide-down'] {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    html:not(.no-js) [data-aos='slide-right'] {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    html:not(.no-js) [data-aos='slide-left'] {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    html:not(.no-js) [data-aos^='flip'][data-aos^='flip'] {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform
    }

    html:not(.no-js) [data-aos='flip-left'] {
        -webkit-transform: perspective(2500px) rotateY(-100deg);
        transform: perspective(2500px) rotateY(-100deg)
    }

    html:not(.no-js) .aos-animate[data-aos='flip-left'] {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

    html:not(.no-js) [data-aos='flip-right'] {
        -webkit-transform: perspective(2500px) rotateY(100deg);
        transform: perspective(2500px) rotateY(100deg)
    }

    html:not(.no-js) .aos-animate[data-aos='flip-right'] {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

    html:not(.no-js) [data-aos='flip-up'] {
        -webkit-transform: perspective(2500px) rotateX(-100deg);
        transform: perspective(2500px) rotateX(-100deg)
    }

    html:not(.no-js) .aos-animate[data-aos='flip-up'] {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }

    html:not(.no-js) [data-aos='flip-down'] {
        -webkit-transform: perspective(2500px) rotateX(100deg);
        transform: perspective(2500px) rotateX(100deg)
    }

    html:not(.no-js) .aos-animate[data-aos='flip-down'] {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }
}

body[data-aos-duration='50'] [data-aos],[data-aos][data-aos][data-aos-duration='50'] {
    -webkit-transition-duration: 50ms;
    transition-duration: 50ms
}

body[data-aos-delay='50'] [data-aos],[data-aos][data-aos][data-aos-delay='50'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='50'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='50'] {
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms
}

body[data-aos-duration='100'] [data-aos],[data-aos][data-aos][data-aos-duration='100'] {
    -webkit-transition-duration: 100ms;
    transition-duration: 100ms
}

body[data-aos-delay='100'] [data-aos],[data-aos][data-aos][data-aos-delay='100'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='100'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='100'] {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
}

body[data-aos-duration='150'] [data-aos],[data-aos][data-aos][data-aos-duration='150'] {
    -webkit-transition-duration: 150ms;
    transition-duration: 150ms
}

body[data-aos-delay='150'] [data-aos],[data-aos][data-aos][data-aos-delay='150'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='150'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='150'] {
    -webkit-transition-delay: 150ms;
    transition-delay: 150ms
}

body[data-aos-duration='200'] [data-aos],[data-aos][data-aos][data-aos-duration='200'] {
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms
}

body[data-aos-delay='200'] [data-aos],[data-aos][data-aos][data-aos-delay='200'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='200'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='200'] {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms
}

body[data-aos-duration='250'] [data-aos],[data-aos][data-aos][data-aos-duration='250'] {
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms
}

body[data-aos-delay='250'] [data-aos],[data-aos][data-aos][data-aos-delay='250'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='250'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='250'] {
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms
}

body[data-aos-duration='300'] [data-aos],[data-aos][data-aos][data-aos-duration='300'] {
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms
}

body[data-aos-delay='300'] [data-aos],[data-aos][data-aos][data-aos-delay='300'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='300'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='300'] {
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms
}

body[data-aos-duration='350'] [data-aos],[data-aos][data-aos][data-aos-duration='350'] {
    -webkit-transition-duration: 350ms;
    transition-duration: 350ms
}

body[data-aos-delay='350'] [data-aos],[data-aos][data-aos][data-aos-delay='350'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='350'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='350'] {
    -webkit-transition-delay: 350ms;
    transition-delay: 350ms
}

body[data-aos-duration='400'] [data-aos],[data-aos][data-aos][data-aos-duration='400'] {
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms
}

body[data-aos-delay='400'] [data-aos],[data-aos][data-aos][data-aos-delay='400'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='400'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='400'] {
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms
}

body[data-aos-duration='450'] [data-aos],[data-aos][data-aos][data-aos-duration='450'] {
    -webkit-transition-duration: 450ms;
    transition-duration: 450ms
}

body[data-aos-delay='450'] [data-aos],[data-aos][data-aos][data-aos-delay='450'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='450'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='450'] {
    -webkit-transition-delay: 450ms;
    transition-delay: 450ms
}

body[data-aos-duration='500'] [data-aos],[data-aos][data-aos][data-aos-duration='500'] {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms
}

body[data-aos-delay='500'] [data-aos],[data-aos][data-aos][data-aos-delay='500'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='500'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='500'] {
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms
}

body[data-aos-duration='550'] [data-aos],[data-aos][data-aos][data-aos-duration='550'] {
    -webkit-transition-duration: 550ms;
    transition-duration: 550ms
}

body[data-aos-delay='550'] [data-aos],[data-aos][data-aos][data-aos-delay='550'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='550'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='550'] {
    -webkit-transition-delay: 550ms;
    transition-delay: 550ms
}

body[data-aos-duration='600'] [data-aos],[data-aos][data-aos][data-aos-duration='600'] {
    -webkit-transition-duration: 600ms;
    transition-duration: 600ms
}

body[data-aos-delay='600'] [data-aos],[data-aos][data-aos][data-aos-delay='600'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='600'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='600'] {
    -webkit-transition-delay: 600ms;
    transition-delay: 600ms
}

body[data-aos-duration='650'] [data-aos],[data-aos][data-aos][data-aos-duration='650'] {
    -webkit-transition-duration: 650ms;
    transition-duration: 650ms
}

body[data-aos-delay='650'] [data-aos],[data-aos][data-aos][data-aos-delay='650'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='650'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='650'] {
    -webkit-transition-delay: 650ms;
    transition-delay: 650ms
}

body[data-aos-duration='700'] [data-aos],[data-aos][data-aos][data-aos-duration='700'] {
    -webkit-transition-duration: 700ms;
    transition-duration: 700ms
}

body[data-aos-delay='700'] [data-aos],[data-aos][data-aos][data-aos-delay='700'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='700'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='700'] {
    -webkit-transition-delay: 700ms;
    transition-delay: 700ms
}

body[data-aos-duration='750'] [data-aos],[data-aos][data-aos][data-aos-duration='750'] {
    -webkit-transition-duration: 750ms;
    transition-duration: 750ms
}

body[data-aos-delay='750'] [data-aos],[data-aos][data-aos][data-aos-delay='750'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='750'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='750'] {
    -webkit-transition-delay: 750ms;
    transition-delay: 750ms
}

body[data-aos-duration='800'] [data-aos],[data-aos][data-aos][data-aos-duration='800'] {
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms
}

body[data-aos-delay='800'] [data-aos],[data-aos][data-aos][data-aos-delay='800'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='800'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='800'] {
    -webkit-transition-delay: 800ms;
    transition-delay: 800ms
}

body[data-aos-duration='850'] [data-aos],[data-aos][data-aos][data-aos-duration='850'] {
    -webkit-transition-duration: 850ms;
    transition-duration: 850ms
}

body[data-aos-delay='850'] [data-aos],[data-aos][data-aos][data-aos-delay='850'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='850'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='850'] {
    -webkit-transition-delay: 850ms;
    transition-delay: 850ms
}

body[data-aos-duration='900'] [data-aos],[data-aos][data-aos][data-aos-duration='900'] {
    -webkit-transition-duration: 900ms;
    transition-duration: 900ms
}

body[data-aos-delay='900'] [data-aos],[data-aos][data-aos][data-aos-delay='900'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='900'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='900'] {
    -webkit-transition-delay: 900ms;
    transition-delay: 900ms
}

body[data-aos-duration='950'] [data-aos],[data-aos][data-aos][data-aos-duration='950'] {
    -webkit-transition-duration: 950ms;
    transition-duration: 950ms
}

body[data-aos-delay='950'] [data-aos],[data-aos][data-aos][data-aos-delay='950'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='950'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='950'] {
    -webkit-transition-delay: 950ms;
    transition-delay: 950ms
}

body[data-aos-duration='1000'] [data-aos],[data-aos][data-aos][data-aos-duration='1000'] {
    -webkit-transition-duration: 1000ms;
    transition-duration: 1000ms
}

body[data-aos-delay='1000'] [data-aos],[data-aos][data-aos][data-aos-delay='1000'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1000'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1000'] {
    -webkit-transition-delay: 1000ms;
    transition-delay: 1000ms
}

body[data-aos-duration='1050'] [data-aos],[data-aos][data-aos][data-aos-duration='1050'] {
    -webkit-transition-duration: 1050ms;
    transition-duration: 1050ms
}

body[data-aos-delay='1050'] [data-aos],[data-aos][data-aos][data-aos-delay='1050'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1050'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1050'] {
    -webkit-transition-delay: 1050ms;
    transition-delay: 1050ms
}

body[data-aos-duration='1100'] [data-aos],[data-aos][data-aos][data-aos-duration='1100'] {
    -webkit-transition-duration: 1100ms;
    transition-duration: 1100ms
}

body[data-aos-delay='1100'] [data-aos],[data-aos][data-aos][data-aos-delay='1100'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1100'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1100'] {
    -webkit-transition-delay: 1100ms;
    transition-delay: 1100ms
}

body[data-aos-duration='1150'] [data-aos],[data-aos][data-aos][data-aos-duration='1150'] {
    -webkit-transition-duration: 1150ms;
    transition-duration: 1150ms
}

body[data-aos-delay='1150'] [data-aos],[data-aos][data-aos][data-aos-delay='1150'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1150'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1150'] {
    -webkit-transition-delay: 1150ms;
    transition-delay: 1150ms
}

body[data-aos-duration='1200'] [data-aos],[data-aos][data-aos][data-aos-duration='1200'] {
    -webkit-transition-duration: 1200ms;
    transition-duration: 1200ms
}

body[data-aos-delay='1200'] [data-aos],[data-aos][data-aos][data-aos-delay='1200'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1200'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1200'] {
    -webkit-transition-delay: 1200ms;
    transition-delay: 1200ms
}

body[data-aos-duration='1250'] [data-aos],[data-aos][data-aos][data-aos-duration='1250'] {
    -webkit-transition-duration: 1250ms;
    transition-duration: 1250ms
}

body[data-aos-delay='1250'] [data-aos],[data-aos][data-aos][data-aos-delay='1250'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1250'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1250'] {
    -webkit-transition-delay: 1250ms;
    transition-delay: 1250ms
}

body[data-aos-duration='1300'] [data-aos],[data-aos][data-aos][data-aos-duration='1300'] {
    -webkit-transition-duration: 1300ms;
    transition-duration: 1300ms
}

body[data-aos-delay='1300'] [data-aos],[data-aos][data-aos][data-aos-delay='1300'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1300'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1300'] {
    -webkit-transition-delay: 1300ms;
    transition-delay: 1300ms
}

body[data-aos-duration='1350'] [data-aos],[data-aos][data-aos][data-aos-duration='1350'] {
    -webkit-transition-duration: 1350ms;
    transition-duration: 1350ms
}

body[data-aos-delay='1350'] [data-aos],[data-aos][data-aos][data-aos-delay='1350'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1350'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1350'] {
    -webkit-transition-delay: 1350ms;
    transition-delay: 1350ms
}

body[data-aos-duration='1400'] [data-aos],[data-aos][data-aos][data-aos-duration='1400'] {
    -webkit-transition-duration: 1400ms;
    transition-duration: 1400ms
}

body[data-aos-delay='1400'] [data-aos],[data-aos][data-aos][data-aos-delay='1400'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1400'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1400'] {
    -webkit-transition-delay: 1400ms;
    transition-delay: 1400ms
}

body[data-aos-duration='1450'] [data-aos],[data-aos][data-aos][data-aos-duration='1450'] {
    -webkit-transition-duration: 1450ms;
    transition-duration: 1450ms
}

body[data-aos-delay='1450'] [data-aos],[data-aos][data-aos][data-aos-delay='1450'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1450'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1450'] {
    -webkit-transition-delay: 1450ms;
    transition-delay: 1450ms
}

body[data-aos-duration='1500'] [data-aos],[data-aos][data-aos][data-aos-duration='1500'] {
    -webkit-transition-duration: 1500ms;
    transition-duration: 1500ms
}

body[data-aos-delay='1500'] [data-aos],[data-aos][data-aos][data-aos-delay='1500'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1500'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1500'] {
    -webkit-transition-delay: 1500ms;
    transition-delay: 1500ms
}

body[data-aos-duration='1550'] [data-aos],[data-aos][data-aos][data-aos-duration='1550'] {
    -webkit-transition-duration: 1550ms;
    transition-duration: 1550ms
}

body[data-aos-delay='1550'] [data-aos],[data-aos][data-aos][data-aos-delay='1550'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1550'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1550'] {
    -webkit-transition-delay: 1550ms;
    transition-delay: 1550ms
}

body[data-aos-duration='1600'] [data-aos],[data-aos][data-aos][data-aos-duration='1600'] {
    -webkit-transition-duration: 1600ms;
    transition-duration: 1600ms
}

body[data-aos-delay='1600'] [data-aos],[data-aos][data-aos][data-aos-delay='1600'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1600'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1600'] {
    -webkit-transition-delay: 1600ms;
    transition-delay: 1600ms
}

body[data-aos-duration='1650'] [data-aos],[data-aos][data-aos][data-aos-duration='1650'] {
    -webkit-transition-duration: 1650ms;
    transition-duration: 1650ms
}

body[data-aos-delay='1650'] [data-aos],[data-aos][data-aos][data-aos-delay='1650'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1650'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1650'] {
    -webkit-transition-delay: 1650ms;
    transition-delay: 1650ms
}

body[data-aos-duration='1700'] [data-aos],[data-aos][data-aos][data-aos-duration='1700'] {
    -webkit-transition-duration: 1700ms;
    transition-duration: 1700ms
}

body[data-aos-delay='1700'] [data-aos],[data-aos][data-aos][data-aos-delay='1700'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1700'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1700'] {
    -webkit-transition-delay: 1700ms;
    transition-delay: 1700ms
}

body[data-aos-duration='1750'] [data-aos],[data-aos][data-aos][data-aos-duration='1750'] {
    -webkit-transition-duration: 1750ms;
    transition-duration: 1750ms
}

body[data-aos-delay='1750'] [data-aos],[data-aos][data-aos][data-aos-delay='1750'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1750'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1750'] {
    -webkit-transition-delay: 1750ms;
    transition-delay: 1750ms
}

body[data-aos-duration='1800'] [data-aos],[data-aos][data-aos][data-aos-duration='1800'] {
    -webkit-transition-duration: 1800ms;
    transition-duration: 1800ms
}

body[data-aos-delay='1800'] [data-aos],[data-aos][data-aos][data-aos-delay='1800'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1800'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1800'] {
    -webkit-transition-delay: 1800ms;
    transition-delay: 1800ms
}

body[data-aos-duration='1850'] [data-aos],[data-aos][data-aos][data-aos-duration='1850'] {
    -webkit-transition-duration: 1850ms;
    transition-duration: 1850ms
}

body[data-aos-delay='1850'] [data-aos],[data-aos][data-aos][data-aos-delay='1850'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1850'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1850'] {
    -webkit-transition-delay: 1850ms;
    transition-delay: 1850ms
}

body[data-aos-duration='1900'] [data-aos],[data-aos][data-aos][data-aos-duration='1900'] {
    -webkit-transition-duration: 1900ms;
    transition-duration: 1900ms
}

body[data-aos-delay='1900'] [data-aos],[data-aos][data-aos][data-aos-delay='1900'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1900'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1900'] {
    -webkit-transition-delay: 1900ms;
    transition-delay: 1900ms
}

body[data-aos-duration='1950'] [data-aos],[data-aos][data-aos][data-aos-duration='1950'] {
    -webkit-transition-duration: 1950ms;
    transition-duration: 1950ms
}

body[data-aos-delay='1950'] [data-aos],[data-aos][data-aos][data-aos-delay='1950'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1950'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1950'] {
    -webkit-transition-delay: 1950ms;
    transition-delay: 1950ms
}

body[data-aos-duration='2000'] [data-aos],[data-aos][data-aos][data-aos-duration='2000'] {
    -webkit-transition-duration: 2000ms;
    transition-duration: 2000ms
}

body[data-aos-delay='2000'] [data-aos],[data-aos][data-aos][data-aos-delay='2000'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2000'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2000'] {
    -webkit-transition-delay: 2000ms;
    transition-delay: 2000ms
}

body[data-aos-duration='2050'] [data-aos],[data-aos][data-aos][data-aos-duration='2050'] {
    -webkit-transition-duration: 2050ms;
    transition-duration: 2050ms
}

body[data-aos-delay='2050'] [data-aos],[data-aos][data-aos][data-aos-delay='2050'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2050'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2050'] {
    -webkit-transition-delay: 2050ms;
    transition-delay: 2050ms
}

body[data-aos-duration='2100'] [data-aos],[data-aos][data-aos][data-aos-duration='2100'] {
    -webkit-transition-duration: 2100ms;
    transition-duration: 2100ms
}

body[data-aos-delay='2100'] [data-aos],[data-aos][data-aos][data-aos-delay='2100'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2100'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2100'] {
    -webkit-transition-delay: 2100ms;
    transition-delay: 2100ms
}

body[data-aos-duration='2150'] [data-aos],[data-aos][data-aos][data-aos-duration='2150'] {
    -webkit-transition-duration: 2150ms;
    transition-duration: 2150ms
}

body[data-aos-delay='2150'] [data-aos],[data-aos][data-aos][data-aos-delay='2150'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2150'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2150'] {
    -webkit-transition-delay: 2150ms;
    transition-delay: 2150ms
}

body[data-aos-duration='2200'] [data-aos],[data-aos][data-aos][data-aos-duration='2200'] {
    -webkit-transition-duration: 2200ms;
    transition-duration: 2200ms
}

body[data-aos-delay='2200'] [data-aos],[data-aos][data-aos][data-aos-delay='2200'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2200'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2200'] {
    -webkit-transition-delay: 2200ms;
    transition-delay: 2200ms
}

body[data-aos-duration='2250'] [data-aos],[data-aos][data-aos][data-aos-duration='2250'] {
    -webkit-transition-duration: 2250ms;
    transition-duration: 2250ms
}

body[data-aos-delay='2250'] [data-aos],[data-aos][data-aos][data-aos-delay='2250'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2250'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2250'] {
    -webkit-transition-delay: 2250ms;
    transition-delay: 2250ms
}

body[data-aos-duration='2300'] [data-aos],[data-aos][data-aos][data-aos-duration='2300'] {
    -webkit-transition-duration: 2300ms;
    transition-duration: 2300ms
}

body[data-aos-delay='2300'] [data-aos],[data-aos][data-aos][data-aos-delay='2300'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2300'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2300'] {
    -webkit-transition-delay: 2300ms;
    transition-delay: 2300ms
}

body[data-aos-duration='2350'] [data-aos],[data-aos][data-aos][data-aos-duration='2350'] {
    -webkit-transition-duration: 2350ms;
    transition-duration: 2350ms
}

body[data-aos-delay='2350'] [data-aos],[data-aos][data-aos][data-aos-delay='2350'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2350'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2350'] {
    -webkit-transition-delay: 2350ms;
    transition-delay: 2350ms
}

body[data-aos-duration='2400'] [data-aos],[data-aos][data-aos][data-aos-duration='2400'] {
    -webkit-transition-duration: 2400ms;
    transition-duration: 2400ms
}

body[data-aos-delay='2400'] [data-aos],[data-aos][data-aos][data-aos-delay='2400'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2400'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2400'] {
    -webkit-transition-delay: 2400ms;
    transition-delay: 2400ms
}

body[data-aos-duration='2450'] [data-aos],[data-aos][data-aos][data-aos-duration='2450'] {
    -webkit-transition-duration: 2450ms;
    transition-duration: 2450ms
}

body[data-aos-delay='2450'] [data-aos],[data-aos][data-aos][data-aos-delay='2450'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2450'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2450'] {
    -webkit-transition-delay: 2450ms;
    transition-delay: 2450ms
}

body[data-aos-duration='2500'] [data-aos],[data-aos][data-aos][data-aos-duration='2500'] {
    -webkit-transition-duration: 2500ms;
    transition-duration: 2500ms
}

body[data-aos-delay='2500'] [data-aos],[data-aos][data-aos][data-aos-delay='2500'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2500'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2500'] {
    -webkit-transition-delay: 2500ms;
    transition-delay: 2500ms
}

body[data-aos-duration='2550'] [data-aos],[data-aos][data-aos][data-aos-duration='2550'] {
    -webkit-transition-duration: 2550ms;
    transition-duration: 2550ms
}

body[data-aos-delay='2550'] [data-aos],[data-aos][data-aos][data-aos-delay='2550'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2550'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2550'] {
    -webkit-transition-delay: 2550ms;
    transition-delay: 2550ms
}

body[data-aos-duration='2600'] [data-aos],[data-aos][data-aos][data-aos-duration='2600'] {
    -webkit-transition-duration: 2600ms;
    transition-duration: 2600ms
}

body[data-aos-delay='2600'] [data-aos],[data-aos][data-aos][data-aos-delay='2600'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2600'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2600'] {
    -webkit-transition-delay: 2600ms;
    transition-delay: 2600ms
}

body[data-aos-duration='2650'] [data-aos],[data-aos][data-aos][data-aos-duration='2650'] {
    -webkit-transition-duration: 2650ms;
    transition-duration: 2650ms
}

body[data-aos-delay='2650'] [data-aos],[data-aos][data-aos][data-aos-delay='2650'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2650'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2650'] {
    -webkit-transition-delay: 2650ms;
    transition-delay: 2650ms
}

body[data-aos-duration='2700'] [data-aos],[data-aos][data-aos][data-aos-duration='2700'] {
    -webkit-transition-duration: 2700ms;
    transition-duration: 2700ms
}

body[data-aos-delay='2700'] [data-aos],[data-aos][data-aos][data-aos-delay='2700'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2700'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2700'] {
    -webkit-transition-delay: 2700ms;
    transition-delay: 2700ms
}

body[data-aos-duration='2750'] [data-aos],[data-aos][data-aos][data-aos-duration='2750'] {
    -webkit-transition-duration: 2750ms;
    transition-duration: 2750ms
}

body[data-aos-delay='2750'] [data-aos],[data-aos][data-aos][data-aos-delay='2750'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2750'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2750'] {
    -webkit-transition-delay: 2750ms;
    transition-delay: 2750ms
}

body[data-aos-duration='2800'] [data-aos],[data-aos][data-aos][data-aos-duration='2800'] {
    -webkit-transition-duration: 2800ms;
    transition-duration: 2800ms
}

body[data-aos-delay='2800'] [data-aos],[data-aos][data-aos][data-aos-delay='2800'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2800'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2800'] {
    -webkit-transition-delay: 2800ms;
    transition-delay: 2800ms
}

body[data-aos-duration='2850'] [data-aos],[data-aos][data-aos][data-aos-duration='2850'] {
    -webkit-transition-duration: 2850ms;
    transition-duration: 2850ms
}

body[data-aos-delay='2850'] [data-aos],[data-aos][data-aos][data-aos-delay='2850'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2850'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2850'] {
    -webkit-transition-delay: 2850ms;
    transition-delay: 2850ms
}

body[data-aos-duration='2900'] [data-aos],[data-aos][data-aos][data-aos-duration='2900'] {
    -webkit-transition-duration: 2900ms;
    transition-duration: 2900ms
}

body[data-aos-delay='2900'] [data-aos],[data-aos][data-aos][data-aos-delay='2900'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2900'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2900'] {
    -webkit-transition-delay: 2900ms;
    transition-delay: 2900ms
}

body[data-aos-duration='2950'] [data-aos],[data-aos][data-aos][data-aos-duration='2950'] {
    -webkit-transition-duration: 2950ms;
    transition-duration: 2950ms
}

body[data-aos-delay='2950'] [data-aos],[data-aos][data-aos][data-aos-delay='2950'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2950'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2950'] {
    -webkit-transition-delay: 2950ms;
    transition-delay: 2950ms
}

body[data-aos-duration='3000'] [data-aos],[data-aos][data-aos][data-aos-duration='3000'] {
    -webkit-transition-duration: 3000ms;
    transition-duration: 3000ms
}

body[data-aos-delay='3000'] [data-aos],[data-aos][data-aos][data-aos-delay='3000'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='3000'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='3000'] {
    -webkit-transition-delay: 3000ms;
    transition-delay: 3000ms
}

[data-aos] {
    pointer-events: none
}

.aos-animate[data-aos] {
    pointer-events: auto
}

body[data-aos-easing="linear"] [data-aos],[data-aos][data-aos][data-aos-easing="linear"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
    transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75)
}

body[data-aos-easing="ease"] [data-aos],[data-aos][data-aos][data-aos-easing="ease"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

body[data-aos-easing="ease-in"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in"] {
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 1, 1)
}

body[data-aos-easing="ease-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out"] {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.58, 1)
}

body[data-aos-easing="ease-in-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out"] {
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1)
}

body[data-aos-easing="ease-in-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-back"] {
    -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045)
}

body[data-aos-easing="ease-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-back"] {
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275)
}

body[data-aos-easing="ease-in-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
    -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55)
}

body[data-aos-easing="ease-in-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-sine"] {
    -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715)
}

body[data-aos-easing="ease-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-sine"] {
    -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1)
}

body[data-aos-easing="ease-in-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
    -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95)
}

body[data-aos-easing="ease-in-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quad"] {
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

body[data-aos-easing="ease-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quad"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

body[data-aos-easing="ease-in-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

body[data-aos-easing="ease-in-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

body[data-aos-easing="ease-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

body[data-aos-easing="ease-in-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

body[data-aos-easing="ease-in-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quart"] {
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

body[data-aos-easing="ease-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quart"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

body[data-aos-easing="ease-in-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

body[data-aos-duration='50'] [data-aos],[data-aos][data-aos][data-aos-duration='50'] {
    -webkit-transition-duration: 50ms;
    transition-duration: 50ms
}

body[data-aos-delay='50'] [data-aos],[data-aos][data-aos][data-aos-delay='50'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='50'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='50'] {
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms
}

body[data-aos-duration='100'] [data-aos],[data-aos][data-aos][data-aos-duration='100'] {
    -webkit-transition-duration: 100ms;
    transition-duration: 100ms
}

body[data-aos-delay='100'] [data-aos],[data-aos][data-aos][data-aos-delay='100'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='100'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='100'] {
    -webkit-transition-delay: 100ms;
    transition-delay: 100ms
}

body[data-aos-duration='150'] [data-aos],[data-aos][data-aos][data-aos-duration='150'] {
    -webkit-transition-duration: 150ms;
    transition-duration: 150ms
}

body[data-aos-delay='150'] [data-aos],[data-aos][data-aos][data-aos-delay='150'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='150'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='150'] {
    -webkit-transition-delay: 150ms;
    transition-delay: 150ms
}

body[data-aos-duration='200'] [data-aos],[data-aos][data-aos][data-aos-duration='200'] {
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms
}

body[data-aos-delay='200'] [data-aos],[data-aos][data-aos][data-aos-delay='200'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='200'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='200'] {
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms
}

body[data-aos-duration='250'] [data-aos],[data-aos][data-aos][data-aos-duration='250'] {
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms
}

body[data-aos-delay='250'] [data-aos],[data-aos][data-aos][data-aos-delay='250'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='250'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='250'] {
    -webkit-transition-delay: 250ms;
    transition-delay: 250ms
}

body[data-aos-duration='300'] [data-aos],[data-aos][data-aos][data-aos-duration='300'] {
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms
}

body[data-aos-delay='300'] [data-aos],[data-aos][data-aos][data-aos-delay='300'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='300'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='300'] {
    -webkit-transition-delay: 300ms;
    transition-delay: 300ms
}

body[data-aos-duration='350'] [data-aos],[data-aos][data-aos][data-aos-duration='350'] {
    -webkit-transition-duration: 350ms;
    transition-duration: 350ms
}

body[data-aos-delay='350'] [data-aos],[data-aos][data-aos][data-aos-delay='350'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='350'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='350'] {
    -webkit-transition-delay: 350ms;
    transition-delay: 350ms
}

body[data-aos-duration='400'] [data-aos],[data-aos][data-aos][data-aos-duration='400'] {
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms
}

body[data-aos-delay='400'] [data-aos],[data-aos][data-aos][data-aos-delay='400'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='400'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='400'] {
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms
}

body[data-aos-duration='450'] [data-aos],[data-aos][data-aos][data-aos-duration='450'] {
    -webkit-transition-duration: 450ms;
    transition-duration: 450ms
}

body[data-aos-delay='450'] [data-aos],[data-aos][data-aos][data-aos-delay='450'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='450'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='450'] {
    -webkit-transition-delay: 450ms;
    transition-delay: 450ms
}

body[data-aos-duration='500'] [data-aos],[data-aos][data-aos][data-aos-duration='500'] {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms
}

body[data-aos-delay='500'] [data-aos],[data-aos][data-aos][data-aos-delay='500'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='500'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='500'] {
    -webkit-transition-delay: 500ms;
    transition-delay: 500ms
}

body[data-aos-duration='550'] [data-aos],[data-aos][data-aos][data-aos-duration='550'] {
    -webkit-transition-duration: 550ms;
    transition-duration: 550ms
}

body[data-aos-delay='550'] [data-aos],[data-aos][data-aos][data-aos-delay='550'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='550'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='550'] {
    -webkit-transition-delay: 550ms;
    transition-delay: 550ms
}

body[data-aos-duration='600'] [data-aos],[data-aos][data-aos][data-aos-duration='600'] {
    -webkit-transition-duration: 600ms;
    transition-duration: 600ms
}

body[data-aos-delay='600'] [data-aos],[data-aos][data-aos][data-aos-delay='600'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='600'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='600'] {
    -webkit-transition-delay: 600ms;
    transition-delay: 600ms
}

body[data-aos-duration='650'] [data-aos],[data-aos][data-aos][data-aos-duration='650'] {
    -webkit-transition-duration: 650ms;
    transition-duration: 650ms
}

body[data-aos-delay='650'] [data-aos],[data-aos][data-aos][data-aos-delay='650'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='650'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='650'] {
    -webkit-transition-delay: 650ms;
    transition-delay: 650ms
}

body[data-aos-duration='700'] [data-aos],[data-aos][data-aos][data-aos-duration='700'] {
    -webkit-transition-duration: 700ms;
    transition-duration: 700ms
}

body[data-aos-delay='700'] [data-aos],[data-aos][data-aos][data-aos-delay='700'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='700'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='700'] {
    -webkit-transition-delay: 700ms;
    transition-delay: 700ms
}

body[data-aos-duration='750'] [data-aos],[data-aos][data-aos][data-aos-duration='750'] {
    -webkit-transition-duration: 750ms;
    transition-duration: 750ms
}

body[data-aos-delay='750'] [data-aos],[data-aos][data-aos][data-aos-delay='750'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='750'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='750'] {
    -webkit-transition-delay: 750ms;
    transition-delay: 750ms
}

body[data-aos-duration='800'] [data-aos],[data-aos][data-aos][data-aos-duration='800'] {
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms
}

body[data-aos-delay='800'] [data-aos],[data-aos][data-aos][data-aos-delay='800'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='800'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='800'] {
    -webkit-transition-delay: 800ms;
    transition-delay: 800ms
}

body[data-aos-duration='850'] [data-aos],[data-aos][data-aos][data-aos-duration='850'] {
    -webkit-transition-duration: 850ms;
    transition-duration: 850ms
}

body[data-aos-delay='850'] [data-aos],[data-aos][data-aos][data-aos-delay='850'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='850'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='850'] {
    -webkit-transition-delay: 850ms;
    transition-delay: 850ms
}

body[data-aos-duration='900'] [data-aos],[data-aos][data-aos][data-aos-duration='900'] {
    -webkit-transition-duration: 900ms;
    transition-duration: 900ms
}

body[data-aos-delay='900'] [data-aos],[data-aos][data-aos][data-aos-delay='900'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='900'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='900'] {
    -webkit-transition-delay: 900ms;
    transition-delay: 900ms
}

body[data-aos-duration='950'] [data-aos],[data-aos][data-aos][data-aos-duration='950'] {
    -webkit-transition-duration: 950ms;
    transition-duration: 950ms
}

body[data-aos-delay='950'] [data-aos],[data-aos][data-aos][data-aos-delay='950'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='950'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='950'] {
    -webkit-transition-delay: 950ms;
    transition-delay: 950ms
}

body[data-aos-duration='1000'] [data-aos],[data-aos][data-aos][data-aos-duration='1000'] {
    -webkit-transition-duration: 1000ms;
    transition-duration: 1000ms
}

body[data-aos-delay='1000'] [data-aos],[data-aos][data-aos][data-aos-delay='1000'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1000'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1000'] {
    -webkit-transition-delay: 1000ms;
    transition-delay: 1000ms
}

body[data-aos-duration='1050'] [data-aos],[data-aos][data-aos][data-aos-duration='1050'] {
    -webkit-transition-duration: 1050ms;
    transition-duration: 1050ms
}

body[data-aos-delay='1050'] [data-aos],[data-aos][data-aos][data-aos-delay='1050'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1050'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1050'] {
    -webkit-transition-delay: 1050ms;
    transition-delay: 1050ms
}

body[data-aos-duration='1100'] [data-aos],[data-aos][data-aos][data-aos-duration='1100'] {
    -webkit-transition-duration: 1100ms;
    transition-duration: 1100ms
}

body[data-aos-delay='1100'] [data-aos],[data-aos][data-aos][data-aos-delay='1100'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1100'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1100'] {
    -webkit-transition-delay: 1100ms;
    transition-delay: 1100ms
}

body[data-aos-duration='1150'] [data-aos],[data-aos][data-aos][data-aos-duration='1150'] {
    -webkit-transition-duration: 1150ms;
    transition-duration: 1150ms
}

body[data-aos-delay='1150'] [data-aos],[data-aos][data-aos][data-aos-delay='1150'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1150'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1150'] {
    -webkit-transition-delay: 1150ms;
    transition-delay: 1150ms
}

body[data-aos-duration='1200'] [data-aos],[data-aos][data-aos][data-aos-duration='1200'] {
    -webkit-transition-duration: 1200ms;
    transition-duration: 1200ms
}

body[data-aos-delay='1200'] [data-aos],[data-aos][data-aos][data-aos-delay='1200'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1200'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1200'] {
    -webkit-transition-delay: 1200ms;
    transition-delay: 1200ms
}

body[data-aos-duration='1250'] [data-aos],[data-aos][data-aos][data-aos-duration='1250'] {
    -webkit-transition-duration: 1250ms;
    transition-duration: 1250ms
}

body[data-aos-delay='1250'] [data-aos],[data-aos][data-aos][data-aos-delay='1250'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1250'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1250'] {
    -webkit-transition-delay: 1250ms;
    transition-delay: 1250ms
}

body[data-aos-duration='1300'] [data-aos],[data-aos][data-aos][data-aos-duration='1300'] {
    -webkit-transition-duration: 1300ms;
    transition-duration: 1300ms
}

body[data-aos-delay='1300'] [data-aos],[data-aos][data-aos][data-aos-delay='1300'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1300'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1300'] {
    -webkit-transition-delay: 1300ms;
    transition-delay: 1300ms
}

body[data-aos-duration='1350'] [data-aos],[data-aos][data-aos][data-aos-duration='1350'] {
    -webkit-transition-duration: 1350ms;
    transition-duration: 1350ms
}

body[data-aos-delay='1350'] [data-aos],[data-aos][data-aos][data-aos-delay='1350'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1350'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1350'] {
    -webkit-transition-delay: 1350ms;
    transition-delay: 1350ms
}

body[data-aos-duration='1400'] [data-aos],[data-aos][data-aos][data-aos-duration='1400'] {
    -webkit-transition-duration: 1400ms;
    transition-duration: 1400ms
}

body[data-aos-delay='1400'] [data-aos],[data-aos][data-aos][data-aos-delay='1400'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1400'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1400'] {
    -webkit-transition-delay: 1400ms;
    transition-delay: 1400ms
}

body[data-aos-duration='1450'] [data-aos],[data-aos][data-aos][data-aos-duration='1450'] {
    -webkit-transition-duration: 1450ms;
    transition-duration: 1450ms
}

body[data-aos-delay='1450'] [data-aos],[data-aos][data-aos][data-aos-delay='1450'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1450'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1450'] {
    -webkit-transition-delay: 1450ms;
    transition-delay: 1450ms
}

body[data-aos-duration='1500'] [data-aos],[data-aos][data-aos][data-aos-duration='1500'] {
    -webkit-transition-duration: 1500ms;
    transition-duration: 1500ms
}

body[data-aos-delay='1500'] [data-aos],[data-aos][data-aos][data-aos-delay='1500'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1500'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1500'] {
    -webkit-transition-delay: 1500ms;
    transition-delay: 1500ms
}

body[data-aos-duration='1550'] [data-aos],[data-aos][data-aos][data-aos-duration='1550'] {
    -webkit-transition-duration: 1550ms;
    transition-duration: 1550ms
}

body[data-aos-delay='1550'] [data-aos],[data-aos][data-aos][data-aos-delay='1550'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1550'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1550'] {
    -webkit-transition-delay: 1550ms;
    transition-delay: 1550ms
}

body[data-aos-duration='1600'] [data-aos],[data-aos][data-aos][data-aos-duration='1600'] {
    -webkit-transition-duration: 1600ms;
    transition-duration: 1600ms
}

body[data-aos-delay='1600'] [data-aos],[data-aos][data-aos][data-aos-delay='1600'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1600'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1600'] {
    -webkit-transition-delay: 1600ms;
    transition-delay: 1600ms
}

body[data-aos-duration='1650'] [data-aos],[data-aos][data-aos][data-aos-duration='1650'] {
    -webkit-transition-duration: 1650ms;
    transition-duration: 1650ms
}

body[data-aos-delay='1650'] [data-aos],[data-aos][data-aos][data-aos-delay='1650'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1650'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1650'] {
    -webkit-transition-delay: 1650ms;
    transition-delay: 1650ms
}

body[data-aos-duration='1700'] [data-aos],[data-aos][data-aos][data-aos-duration='1700'] {
    -webkit-transition-duration: 1700ms;
    transition-duration: 1700ms
}

body[data-aos-delay='1700'] [data-aos],[data-aos][data-aos][data-aos-delay='1700'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1700'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1700'] {
    -webkit-transition-delay: 1700ms;
    transition-delay: 1700ms
}

body[data-aos-duration='1750'] [data-aos],[data-aos][data-aos][data-aos-duration='1750'] {
    -webkit-transition-duration: 1750ms;
    transition-duration: 1750ms
}

body[data-aos-delay='1750'] [data-aos],[data-aos][data-aos][data-aos-delay='1750'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1750'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1750'] {
    -webkit-transition-delay: 1750ms;
    transition-delay: 1750ms
}

body[data-aos-duration='1800'] [data-aos],[data-aos][data-aos][data-aos-duration='1800'] {
    -webkit-transition-duration: 1800ms;
    transition-duration: 1800ms
}

body[data-aos-delay='1800'] [data-aos],[data-aos][data-aos][data-aos-delay='1800'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1800'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1800'] {
    -webkit-transition-delay: 1800ms;
    transition-delay: 1800ms
}

body[data-aos-duration='1850'] [data-aos],[data-aos][data-aos][data-aos-duration='1850'] {
    -webkit-transition-duration: 1850ms;
    transition-duration: 1850ms
}

body[data-aos-delay='1850'] [data-aos],[data-aos][data-aos][data-aos-delay='1850'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1850'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1850'] {
    -webkit-transition-delay: 1850ms;
    transition-delay: 1850ms
}

body[data-aos-duration='1900'] [data-aos],[data-aos][data-aos][data-aos-duration='1900'] {
    -webkit-transition-duration: 1900ms;
    transition-duration: 1900ms
}

body[data-aos-delay='1900'] [data-aos],[data-aos][data-aos][data-aos-delay='1900'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1900'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1900'] {
    -webkit-transition-delay: 1900ms;
    transition-delay: 1900ms
}

body[data-aos-duration='1950'] [data-aos],[data-aos][data-aos][data-aos-duration='1950'] {
    -webkit-transition-duration: 1950ms;
    transition-duration: 1950ms
}

body[data-aos-delay='1950'] [data-aos],[data-aos][data-aos][data-aos-delay='1950'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='1950'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='1950'] {
    -webkit-transition-delay: 1950ms;
    transition-delay: 1950ms
}

body[data-aos-duration='2000'] [data-aos],[data-aos][data-aos][data-aos-duration='2000'] {
    -webkit-transition-duration: 2000ms;
    transition-duration: 2000ms
}

body[data-aos-delay='2000'] [data-aos],[data-aos][data-aos][data-aos-delay='2000'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2000'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2000'] {
    -webkit-transition-delay: 2000ms;
    transition-delay: 2000ms
}

body[data-aos-duration='2050'] [data-aos],[data-aos][data-aos][data-aos-duration='2050'] {
    -webkit-transition-duration: 2050ms;
    transition-duration: 2050ms
}

body[data-aos-delay='2050'] [data-aos],[data-aos][data-aos][data-aos-delay='2050'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2050'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2050'] {
    -webkit-transition-delay: 2050ms;
    transition-delay: 2050ms
}

body[data-aos-duration='2100'] [data-aos],[data-aos][data-aos][data-aos-duration='2100'] {
    -webkit-transition-duration: 2100ms;
    transition-duration: 2100ms
}

body[data-aos-delay='2100'] [data-aos],[data-aos][data-aos][data-aos-delay='2100'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2100'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2100'] {
    -webkit-transition-delay: 2100ms;
    transition-delay: 2100ms
}

body[data-aos-duration='2150'] [data-aos],[data-aos][data-aos][data-aos-duration='2150'] {
    -webkit-transition-duration: 2150ms;
    transition-duration: 2150ms
}

body[data-aos-delay='2150'] [data-aos],[data-aos][data-aos][data-aos-delay='2150'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2150'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2150'] {
    -webkit-transition-delay: 2150ms;
    transition-delay: 2150ms
}

body[data-aos-duration='2200'] [data-aos],[data-aos][data-aos][data-aos-duration='2200'] {
    -webkit-transition-duration: 2200ms;
    transition-duration: 2200ms
}

body[data-aos-delay='2200'] [data-aos],[data-aos][data-aos][data-aos-delay='2200'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2200'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2200'] {
    -webkit-transition-delay: 2200ms;
    transition-delay: 2200ms
}

body[data-aos-duration='2250'] [data-aos],[data-aos][data-aos][data-aos-duration='2250'] {
    -webkit-transition-duration: 2250ms;
    transition-duration: 2250ms
}

body[data-aos-delay='2250'] [data-aos],[data-aos][data-aos][data-aos-delay='2250'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2250'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2250'] {
    -webkit-transition-delay: 2250ms;
    transition-delay: 2250ms
}

body[data-aos-duration='2300'] [data-aos],[data-aos][data-aos][data-aos-duration='2300'] {
    -webkit-transition-duration: 2300ms;
    transition-duration: 2300ms
}

body[data-aos-delay='2300'] [data-aos],[data-aos][data-aos][data-aos-delay='2300'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2300'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2300'] {
    -webkit-transition-delay: 2300ms;
    transition-delay: 2300ms
}

body[data-aos-duration='2350'] [data-aos],[data-aos][data-aos][data-aos-duration='2350'] {
    -webkit-transition-duration: 2350ms;
    transition-duration: 2350ms
}

body[data-aos-delay='2350'] [data-aos],[data-aos][data-aos][data-aos-delay='2350'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2350'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2350'] {
    -webkit-transition-delay: 2350ms;
    transition-delay: 2350ms
}

body[data-aos-duration='2400'] [data-aos],[data-aos][data-aos][data-aos-duration='2400'] {
    -webkit-transition-duration: 2400ms;
    transition-duration: 2400ms
}

body[data-aos-delay='2400'] [data-aos],[data-aos][data-aos][data-aos-delay='2400'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2400'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2400'] {
    -webkit-transition-delay: 2400ms;
    transition-delay: 2400ms
}

body[data-aos-duration='2450'] [data-aos],[data-aos][data-aos][data-aos-duration='2450'] {
    -webkit-transition-duration: 2450ms;
    transition-duration: 2450ms
}

body[data-aos-delay='2450'] [data-aos],[data-aos][data-aos][data-aos-delay='2450'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2450'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2450'] {
    -webkit-transition-delay: 2450ms;
    transition-delay: 2450ms
}

body[data-aos-duration='2500'] [data-aos],[data-aos][data-aos][data-aos-duration='2500'] {
    -webkit-transition-duration: 2500ms;
    transition-duration: 2500ms
}

body[data-aos-delay='2500'] [data-aos],[data-aos][data-aos][data-aos-delay='2500'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2500'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2500'] {
    -webkit-transition-delay: 2500ms;
    transition-delay: 2500ms
}

body[data-aos-duration='2550'] [data-aos],[data-aos][data-aos][data-aos-duration='2550'] {
    -webkit-transition-duration: 2550ms;
    transition-duration: 2550ms
}

body[data-aos-delay='2550'] [data-aos],[data-aos][data-aos][data-aos-delay='2550'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2550'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2550'] {
    -webkit-transition-delay: 2550ms;
    transition-delay: 2550ms
}

body[data-aos-duration='2600'] [data-aos],[data-aos][data-aos][data-aos-duration='2600'] {
    -webkit-transition-duration: 2600ms;
    transition-duration: 2600ms
}

body[data-aos-delay='2600'] [data-aos],[data-aos][data-aos][data-aos-delay='2600'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2600'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2600'] {
    -webkit-transition-delay: 2600ms;
    transition-delay: 2600ms
}

body[data-aos-duration='2650'] [data-aos],[data-aos][data-aos][data-aos-duration='2650'] {
    -webkit-transition-duration: 2650ms;
    transition-duration: 2650ms
}

body[data-aos-delay='2650'] [data-aos],[data-aos][data-aos][data-aos-delay='2650'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2650'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2650'] {
    -webkit-transition-delay: 2650ms;
    transition-delay: 2650ms
}

body[data-aos-duration='2700'] [data-aos],[data-aos][data-aos][data-aos-duration='2700'] {
    -webkit-transition-duration: 2700ms;
    transition-duration: 2700ms
}

body[data-aos-delay='2700'] [data-aos],[data-aos][data-aos][data-aos-delay='2700'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2700'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2700'] {
    -webkit-transition-delay: 2700ms;
    transition-delay: 2700ms
}

body[data-aos-duration='2750'] [data-aos],[data-aos][data-aos][data-aos-duration='2750'] {
    -webkit-transition-duration: 2750ms;
    transition-duration: 2750ms
}

body[data-aos-delay='2750'] [data-aos],[data-aos][data-aos][data-aos-delay='2750'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2750'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2750'] {
    -webkit-transition-delay: 2750ms;
    transition-delay: 2750ms
}

body[data-aos-duration='2800'] [data-aos],[data-aos][data-aos][data-aos-duration='2800'] {
    -webkit-transition-duration: 2800ms;
    transition-duration: 2800ms
}

body[data-aos-delay='2800'] [data-aos],[data-aos][data-aos][data-aos-delay='2800'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2800'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2800'] {
    -webkit-transition-delay: 2800ms;
    transition-delay: 2800ms
}

body[data-aos-duration='2850'] [data-aos],[data-aos][data-aos][data-aos-duration='2850'] {
    -webkit-transition-duration: 2850ms;
    transition-duration: 2850ms
}

body[data-aos-delay='2850'] [data-aos],[data-aos][data-aos][data-aos-delay='2850'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2850'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2850'] {
    -webkit-transition-delay: 2850ms;
    transition-delay: 2850ms
}

body[data-aos-duration='2900'] [data-aos],[data-aos][data-aos][data-aos-duration='2900'] {
    -webkit-transition-duration: 2900ms;
    transition-duration: 2900ms
}

body[data-aos-delay='2900'] [data-aos],[data-aos][data-aos][data-aos-delay='2900'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2900'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2900'] {
    -webkit-transition-delay: 2900ms;
    transition-delay: 2900ms
}

body[data-aos-duration='2950'] [data-aos],[data-aos][data-aos][data-aos-duration='2950'] {
    -webkit-transition-duration: 2950ms;
    transition-duration: 2950ms
}

body[data-aos-delay='2950'] [data-aos],[data-aos][data-aos][data-aos-delay='2950'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='2950'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='2950'] {
    -webkit-transition-delay: 2950ms;
    transition-delay: 2950ms
}

body[data-aos-duration='3000'] [data-aos],[data-aos][data-aos][data-aos-duration='3000'] {
    -webkit-transition-duration: 3000ms;
    transition-duration: 3000ms
}

body[data-aos-delay='3000'] [data-aos],[data-aos][data-aos][data-aos-delay='3000'] {
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

body[data-aos-delay='3000'] .aos-animate[data-aos],.aos-animate[data-aos][data-aos][data-aos-delay='3000'] {
    -webkit-transition-delay: 3000ms;
    transition-delay: 3000ms
}

[data-aos] {
    pointer-events: none
}

.aos-animate[data-aos] {
    pointer-events: auto
}

body[data-aos-easing="linear"] [data-aos],[data-aos][data-aos][data-aos-easing="linear"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
    transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75)
}

body[data-aos-easing="ease"] [data-aos],[data-aos][data-aos][data-aos-easing="ease"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
}

body[data-aos-easing="ease-in"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in"] {
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 1, 1)
}

body[data-aos-easing="ease-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out"] {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.58, 1)
}

body[data-aos-easing="ease-in-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out"] {
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1)
}

body[data-aos-easing="ease-in-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-back"] {
    -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
    transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045)
}

body[data-aos-easing="ease-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-back"] {
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275)
}

body[data-aos-easing="ease-in-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
    -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55)
}

body[data-aos-easing="ease-in-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-sine"] {
    -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715)
}

body[data-aos-easing="ease-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-sine"] {
    -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
    transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1)
}

body[data-aos-easing="ease-in-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
    -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
    transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95)
}

body[data-aos-easing="ease-in-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quad"] {
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

body[data-aos-easing="ease-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quad"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

body[data-aos-easing="ease-in-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

body[data-aos-easing="ease-in-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

body[data-aos-easing="ease-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

body[data-aos-easing="ease-in-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

body[data-aos-easing="ease-in-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quart"] {
    -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53)
}

body[data-aos-easing="ease-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quart"] {
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

body[data-aos-easing="ease-in-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
    -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

@media screen {
    html:not(.no-js) [data-aos^='fade'][data-aos^='fade'] {
        opacity: 0;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform
    }

    html:not(.no-js) .aos-animate[data-aos^='fade'][data-aos^='fade'] {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    html:not(.no-js) [data-aos='fade-up'] {
        -webkit-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0)
    }

    html:not(.no-js) [data-aos='fade-down'] {
        -webkit-transform: translate3d(0, -100px, 0);
        transform: translate3d(0, -100px, 0)
    }

    html:not(.no-js) [data-aos='fade-right'] {
        -webkit-transform: translate3d(-100px, 0, 0);
        transform: translate3d(-100px, 0, 0)
    }

    html:not(.no-js) [data-aos='fade-left'] {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0)
    }

    html:not(.no-js) [data-aos='fade-up-right'] {
        -webkit-transform: translate3d(-100px, 100px, 0);
        transform: translate3d(-100px, 100px, 0)
    }

    html:not(.no-js) [data-aos='fade-up-left'] {
        -webkit-transform: translate3d(100px, 100px, 0);
        transform: translate3d(100px, 100px, 0)
    }

    html:not(.no-js) [data-aos='fade-down-right'] {
        -webkit-transform: translate3d(-100px, -100px, 0);
        transform: translate3d(-100px, -100px, 0)
    }

    html:not(.no-js) [data-aos='fade-down-left'] {
        -webkit-transform: translate3d(100px, -100px, 0);
        transform: translate3d(100px, -100px, 0)
    }

    html:not(.no-js) [data-aos^='zoom'][data-aos^='zoom'] {
        opacity: 0;
        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform
    }

    html:not(.no-js) .aos-animate[data-aos^='zoom'][data-aos^='zoom'] {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1)
    }

    html:not(.no-js) [data-aos='zoom-in'] {
        -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-in-up'] {
        -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
        transform: translate3d(0, 100px, 0) scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-in-down'] {
        -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
        transform: translate3d(0, -100px, 0) scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-in-right'] {
        -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
        transform: translate3d(-100px, 0, 0) scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-in-left'] {
        -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
        transform: translate3d(100px, 0, 0) scale(0.6)
    }

    html:not(.no-js) [data-aos='zoom-out'] {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2)
    }

    html:not(.no-js) [data-aos='zoom-out-up'] {
        -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
        transform: translate3d(0, 100px, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos='zoom-out-down'] {
        -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
        transform: translate3d(0, -100px, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos='zoom-out-right'] {
        -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
        transform: translate3d(-100px, 0, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos='zoom-out-left'] {
        -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
        transform: translate3d(100px, 0, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos^='slide'][data-aos^='slide'] {
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        visibility: hidden
    }

    html:not(.no-js) .aos-animate[data-aos^='slide'][data-aos^='slide'] {
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    html:not(.no-js) [data-aos='slide-up'] {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    html:not(.no-js) [data-aos='slide-down'] {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    html:not(.no-js) [data-aos='slide-right'] {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    html:not(.no-js) [data-aos='slide-left'] {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    html:not(.no-js) [data-aos^='flip'][data-aos^='flip'] {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform
    }

    html:not(.no-js) [data-aos='flip-left'] {
        -webkit-transform: perspective(2500px) rotateY(-100deg);
        transform: perspective(2500px) rotateY(-100deg)
    }

    html:not(.no-js) .aos-animate[data-aos='flip-left'] {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

    html:not(.no-js) [data-aos='flip-right'] {
        -webkit-transform: perspective(2500px) rotateY(100deg);
        transform: perspective(2500px) rotateY(100deg)
    }

    html:not(.no-js) .aos-animate[data-aos='flip-right'] {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

    html:not(.no-js) [data-aos='flip-up'] {
        -webkit-transform: perspective(2500px) rotateX(-100deg);
        transform: perspective(2500px) rotateX(-100deg)
    }

    html:not(.no-js) .aos-animate[data-aos='flip-up'] {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }

    html:not(.no-js) [data-aos='flip-down'] {
        -webkit-transform: perspective(2500px) rotateX(100deg);
        transform: perspective(2500px) rotateX(100deg)
    }

    html:not(.no-js) .aos-animate[data-aos='flip-down'] {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before,.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir="rtl"] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(//www.chapman.edu/_assets/ajax-loader-b01f37e73c900d0b9df8df73faf8785d9ab78787198764a113bc275a8d9ed468.gif) center center no-repeat
}

@font-face {
    font-family: "slick";
    src: url(//www.chapman.edu/fonts/slick.eot);
    src: url(//www.chapman.edu/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//www.chapman.edu/fonts/slick.woff) format("woff"),url(//www.chapman.edu/fonts/slick.ttf) format("truetype"),url(//www.chapman.edu/fonts/slick.svg#slick) format("svg");
    font-weight: normal;
    font-style: normal
}

.slick-prev,.slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
    opacity: 0.25
}

.slick-prev:before,.slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "←"
}

[dir="rtl"] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir="rtl"] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "→"
}

[dir="rtl"] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.slick-dots li button:hover,.slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: black;
    opacity: 0.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: black;
    opacity: 0.75
}

.clearfix:before,.photo-gallery ul:before,.clearfix:after,.photo-gallery ul:after {
    content: "";
    display: table
}

.clearfix:after,.photo-gallery ul:after {
    clear: both
}

.clearfix,.photo-gallery ul {
    zoom:1}

body.no-scroll {
    overflow: hidden
}

.mainNav {
    display: none
}

.mainNav.mainNavLaw {
    display: block
}

@media (min-width: 780px) {
    .mainNav {
        display:block
    }
}

.cu-off-canvas-nav-trigger svg {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    background-size: contain;
    vertical-align: middle
}

.cu-off-canvas-nav {
    width: 200%;
    position: relative;
    left: 0;
    -webkit-transition: all 0.375s ease-in-out;
    transition: all 0.375s ease-in-out
}

.shifted .cu-off-canvas-nav {
    left: -100%
}

.cu-off-canvas-nav li {
    border-top: 1px solid #CFCFCF;
    list-style: none;
    margin: 0
}

.cu-off-canvas-nav a {
    color: #444444;
    font-weight: normal;
    font-weight: 400;
    position: relative;
    left: 0px;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out
}

.cu-off-canvas-nav a:hover {
    left: 5px
}

.cu-off-canvas-nav>ul {
    width: 50%;
    float: left;
    border-bottom: 1px solid #CFCFCF;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.cu-off-canvas-nav>ul.level-1 {
    border-right: 1px solid #CFCFCF
}

.cu-off-canvas-nav>ul.level-2 {
    position: relative;
    left: -1px;
    border-left: 1px solid #CFCFCF
}

.cu-off-canvas-nav>ul>li {
    display: block;
    position: relative;
    width: 100%
}

.cu-off-canvas-nav>ul>li>ul {
    display: none
}

.cu-off-canvas-nav>ul>li>ul:empty {
    display: none
}

.cu-off-canvas-nav>ul>li>ul>li {
    background-color: #f5f5f5
}

.cu-off-canvas-nav>ul>li>ul>li a {
    display: block;
    font-size: 16px;
    padding: 0.5em 1.325em;
    color: #676767
}

.cu-off-canvas-nav>ul>li>ul>li a:hover {
    color: #407892
}

.cu-off-canvas-nav>ul>li>ul>li a:active {
    color: #A50034
}

.cu-off-canvas-nav>ul>li.open:empty {
    display: none
}

.cu-off-canvas-nav>ul>li.open>a {
    color: #A50034
}

.cu-off-canvas-nav>ul>li.open>a:before {
    color: #A50034
}

.cu-off-canvas-nav>ul>li.open>a svg {
    fill: #A50034
}

.cu-off-canvas-nav>ul>li.open .toggle>span {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.cu-off-canvas-nav>ul>li>a,.cu-off-canvas-nav>ul>li .toggle {
    height: 60px
}

.cu-off-canvas-nav>ul>li>a {
    display: table-cell;
    vertical-align: middle;
    padding: 0 70px 0 22px;
    position: relative;
    font-size: 18px;
    font-family: "futura-pt", sans-serif
}

.cu-off-canvas-nav>ul>li>a:before,.cu-off-canvas-nav>ul>li>a svg {
    position: relative;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out
}

.cu-off-canvas-nav>ul>li>a:before {
    margin-right: 10px
}

.cu-off-canvas-nav>ul>li>a:hover {
    color: #353430
}

.cu-off-canvas-nav>ul>li>a:hover:before {
    color: #A50034
}

.cu-off-canvas-nav>ul>li>a:hover svg {
    fill: #A50034
}

.cu-off-canvas-nav>ul>li>a svg {
    fill: #313131;
    display: inline-block;
    width: 18px;
    height: 18px;
    top: 2px;
    margin-right: 10px
}

.cu-off-canvas-nav>ul>li>a svg.icon-graduation {
    width: 21px;
    height: 21px;
    top: 5px;
    margin-right: 7px
}

.cu-off-canvas-nav>ul>li>a svg.icon-calendar {
    width: 20px;
    height: 20px;
    margin-right: 8px
}

.cu-off-canvas-nav>ul>li .toggle {
    width: 60px;
    line-height: 60px;
    font-size: 18px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #EAEAEA;
    color: #353430;
    font-weight: normal;
    font-weight: 400;
    cursor: pointer
}

.cu-off-canvas-nav>ul>li .toggle>span {
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out
}

.cu-off-canvas-nav-container {
    position: fixed;
    top: 0;
    left: -85%;
    width: 85%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    z-index: 99999;
    background-color: #FFF;
    -webkit-transition: all 0.375s ease-in-out;
    transition: all 0.375s ease-in-out
}

.cu-off-canvas-nav-container * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.cu-off-canvas-nav-container.open {
    left: 0
}

.cu-off-canvas-nav-container ul,.cu-off-canvas-nav-container ol {
    margin: 0;
    padding: 0
}

.cu-off-canvas-nav-container a {
    text-decoration: none
}

.cu-off-canvas-nav-container a:hover,.cu-off-canvas-nav-container a:focus {
    text-decoration: none
}

@media (min-width: 780px) {
    .cu-off-canvas-nav-container {
        left:-400px;
        width: 400px
    }
}

.cu-off-canvas-overlay {
    background-color: #000;
    z-index: 99998;
    position: fixed;
    visibility: hidden;
    opacity: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.375s ease-in-out;
    transition: all 0.375s ease-in-out
}

.cu-off-canvas-overlay.active {
    visibility: visible;
    opacity: 0.5
}

.cu-off-canvas-header {
    position: relative;
    background-color: #EAEAEA;
    padding: 1.5em 1.8em 0 1.5em
}

.cu-off-canvas-header .sc-logo {
    display: block;
    height: 23px;
    width: 200px;
    border: 0;
    text-indent: -998em;
    margin: 2px 0 0 0;
    background: url(//www.chapman.edu/_assets/chapman_logo_horizontal_color-1577e1f303603e03220aa6c4040ebd179b8ec2a3ae7c66ca3bb2706289951c08.png);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizontal_color-6a03cff6f369eb86afdb27ec9851dbf9e34a53624119bdf892e933906a93a787.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizontal_color-6a03cff6f369eb86afdb27ec9851dbf9e34a53624119bdf892e933906a93a787.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

@media (min-width: 780px) {
    .cu-off-canvas-header .sc-logo {
        height:28px;
        width: 273px;
        margin: 0
    }
}

.shifted .cu-off-canvas-header .sc-logo {
    display: none
}

.cu-off-canvas-header .asbe {
    background: url(//www.chapman.edu/_assets/off-canvas-header-asbe-8dbb8b855157117a1840cc42e7fd9fddb924597a68ecb4f9a754e3009ae87f54.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-asbe-d6cee76c2a4b1492cf919ffbf5f9bd9a8c08993d07cac7c764094ef52194659a.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-asbe-d6cee76c2a4b1492cf919ffbf5f9bd9a8c08993d07cac7c764094ef52194659a.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .education {
    background: url(//www.chapman.edu/_assets/off-canvas-header-education-78306c44597dede2873d02ba1f84166fa852d50852cd3ba51bdd436c4b81d041.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-education-360487fec357c6ac9151e6d876b2a9b7f10eb979b6fba3cb38e6702471e6ad56.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-education-360487fec357c6ac9151e6d876b2a9b7f10eb979b6fba3cb38e6702471e6ad56.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .dodge {
    background: url(//www.chapman.edu/_assets/off-canvas-header-dodge-c8252148c1ec20344ea16d7c66906c7a222ea7353ccbf4a8670d940df5792126.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-dodge-c25623b800324a7e273792dba2e4699c4cdbdcf19bc0556a26cb46f654a15447.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-dodge-c25623b800324a7e273792dba2e4699c4cdbdcf19bc0556a26cb46f654a15447.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .crean {
    background: url(//www.chapman.edu/_assets/off-canvas-header-crean-698f5263187a88e74a8f3c7a6fcdd9ee5fe6f0a4c00d0264229a4e9001fb6d40.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-crean-f36b93e118cfff5d9a5eb6451d8ae109c05dc2edc1131304a371ed0f80da2f8a.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-crean-f36b93e118cfff5d9a5eb6451d8ae109c05dc2edc1131304a371ed0f80da2f8a.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .wilkinson {
    background: url(//www.chapman.edu/_assets/off-canvas-header-wilkinson-3fef33ac92a4c9f0f4809f17021aca5b77603b49952aa281cf4b41373b6b4835.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-wilkinson-ca3c66786183ef3684a5d72cfc242e223e078e8675eec71e348ae6f64b87d709.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-wilkinson-ca3c66786183ef3684a5d72cfc242e223e078e8675eec71e348ae6f64b87d709.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .copa {
    background: url(//www.chapman.edu/_assets/off-canvas-header-copa-9fcf704f07da1808663785ac9881607f4482d1da1c2a7f0758702dc80158cb56.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-copa-211b2e07fbecd45a41825d9224f6a4ee63338c986b4f8b84aad83bc8ca276ffd.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-copa-211b2e07fbecd45a41825d9224f6a4ee63338c986b4f8b84aad83bc8ca276ffd.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .cusp {
    background: url(//www.chapman.edu/_assets/off-canvas-header-cusp-b614b8e5aba3e504e2e6f5c0f6e69340bf78481cb10d0088f9437c20172c18ef.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-cusp-58598b6f8e562921c7d2e1d4d3462d9caa22ec98f762df27c4a274792429bf10.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-cusp-58598b6f8e562921c7d2e1d4d3462d9caa22ec98f762df27c4a274792429bf10.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .fowler {
    background: url(//www.chapman.edu/_assets/off-canvas-header-fowler-29c5c506befe1c6eb90456459598c9117dd6925694684c2b61a485c5ca836348.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-fowler-0b5d7a5f9813dc2a8b1a549fb2cc61b65b4295042ee1e44a3784eb3e7bd8bcb6.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-fowler-0b5d7a5f9813dc2a8b1a549fb2cc61b65b4295042ee1e44a3784eb3e7bd8bcb6.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .schmid {
    background: url(//www.chapman.edu/_assets/off-canvas-header-schmid-e7e2d55965851e418e43180f4371ff433c609c23dedee002669a9b6999a71b3a.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-schmid-9a8761d768b9ccd96be16f166f4e97c9b63f2fa7dd62f669a651adfbb9333724.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-schmid-9a8761d768b9ccd96be16f166f4e97c9b63f2fa7dd62f669a651adfbb9333724.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .soc {
    background: url(//www.chapman.edu/_assets/off-canvas-header-soc-5b17a13dde7855602a8830b47226a634f7fd6b92ed81944936ef568c140291b6.png);
    background: url(//www.chapman.edu/_assets/off-canvas-header-soc-5aa5b7cc0b643b4ac1d34ba130cbf35c20c3c9c662626c4f9cdaeeda9c48209f.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-header-soc-5aa5b7cc0b643b4ac1d34ba130cbf35c20c3c9c662626c4f9cdaeeda9c48209f.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

.cu-off-canvas-header .default-logo {
    display: none
}

.shifted .cu-off-canvas-header .default-logo,.cu-off-canvas-header .default-logo-cu {
    display: block;
    border: 0;
    height: 23px;
    width: 200px;
    text-indent: -998em;
    margin: 2px 0 0 0;
    background: url(//www.chapman.edu/_assets/chapman_logo_horizontal_color-1577e1f303603e03220aa6c4040ebd179b8ec2a3ae7c66ca3bb2706289951c08.png);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizontal_color-6a03cff6f369eb86afdb27ec9851dbf9e34a53624119bdf892e933906a93a787.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizontal_color-6a03cff6f369eb86afdb27ec9851dbf9e34a53624119bdf892e933906a93a787.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

@media (min-width: 780px) {
    .shifted .cu-off-canvas-header .default-logo,.cu-off-canvas-header .default-logo-cu {
        height:28px;
        width: 273px;
        margin: 0
    }
}

.cu-off-canvas-header .close {
    cursor: pointer;
    top: 0;
    right: 0
}

.cu-off-canvas-header .cu-off-canvas-links {
    min-height: 1em;
    margin-top: 1.25em;
    position: relative;
    height: 30px
}

.shifted .cu-off-canvas-header .cu-off-canvas-links .level-1-link,.shifted .cu-off-canvas-header .cu-off-canvas-links .main-menu {
    opacity: 0;
    z-index: 1
}

.shifted .cu-off-canvas-header .cu-off-canvas-links .level-2-link {
    opacity: 1;
    z-index: 2
}

.cu-off-canvas-header .cu-off-canvas-links .level-1-link,.cu-off-canvas-header .cu-off-canvas-links .main-menu {
    opacity: 1;
    z-index: 2;
    max-width: 49%
}

.cu-off-canvas-header .cu-off-canvas-links .level-1-link,.cu-off-canvas-header .cu-off-canvas-links .level-2-link,.cu-off-canvas-header .cu-off-canvas-links .main-menu {
    font-size: 13px;
    text-transform: uppercase;
    color: #313131;
    position: absolute;
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: opacity 0.375s ease-in-out;
    transition: opacity 0.375s ease-in-out
}

.cu-off-canvas-header .cu-off-canvas-links .level-1-link .accent,.cu-off-canvas-header .cu-off-canvas-links .level-2-link .accent,.cu-off-canvas-header .cu-off-canvas-links .main-menu .accent {
    color: #006080
}

.cu-off-canvas-header .cu-off-canvas-links .level-1-link.hidden,.cu-off-canvas-header .cu-off-canvas-links .level-2-link.hidden,.cu-off-canvas-header .cu-off-canvas-links .main-menu.hidden {
    display: none
}

.cu-off-canvas-header .cu-off-canvas-links .level-1-link:hover,.cu-off-canvas-header .cu-off-canvas-links .level-2-link:hover,.cu-off-canvas-header .cu-off-canvas-links .main-menu:hover {
    text-decoration: none
}

.cu-off-canvas-header .cu-off-canvas-links .level-1-link,.cu-off-canvas-header .cu-off-canvas-links .level-2-link {
    right: 0
}

.cu-off-canvas-header .cu-off-canvas-links .main-menu {
    left: 0
}

.cu-off-canvas-header .cu-off-canvas-links .level-2-link {
    opacity: 0;
    z-index: 1;
    max-width: 100%
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    color: white
}

html {
    padding-top: 64px
}

html.cu-companion-bar {
    padding-top: 94px !important
}

#cu_nav.use-transitions {
    -webkit-transition: top 0.15s 0s ease-out;
    transition: top 0.15s 0s ease-out
}

#cu_nav.use-transitions div.dropdown_menu {
    -webkit-transition: padding 0.2s 0s ease-out, height 0.2s 0s ease-out;
    transition: padding 0.2s 0s ease-out, height 0.2s 0s ease-out
}

#cu_nav.use-transitions a.cu_nav_button {
    -webkit-transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, filter 0s 0s ease-out;
    -webkit-transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, -webkit-filter 0s 0s ease-out;
    transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, -webkit-filter 0s 0s ease-out;
    transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, filter 0s 0s ease-out;
    transition: height 0.15s 0s ease-out, border 0.15s 0s ease-out, padding 0.15s 0s ease-out, opacity 0.15s 0s ease-out, filter 0s 0s ease-out, -webkit-filter 0s 0s ease-out
}

#cu_companion_bar {
    -webkit-transition: top 0.15s 0s ease-out;
    transition: top 0.15s 0s ease-out
}

#cu_nav {
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "futura-pt", arial, sans-serif;
    font-family: "futura-pt", arial, sans-serif;
    width: 100%;
    height: 64px;
    position: fixed;
    top: 0;
    z-index: 99100;
    background-color: #FFFFFF;
    border-bottom: 1px solid #D6D5CF
}

#cu_nav * {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased
}

#cu_nav ul.cu_nav_menu {
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    position: relative;
    z-index: 99090;
    float: left;
    min-height: 64px
}

#cu_nav ul.cu_nav_menu.expanded {
    padding-top: 64px
}

#cu_nav ul.cu_nav_menu li {
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style-type: none;
    width: 175px
}

#cu_nav ul.cu_nav_menu li.selected {
    z-index: 1;
    position: absolute;
    top: 0
}

#cu_nav ul.cu_nav_menu li.hidden-unless-default {
    display: none
}

#cu_nav ul.cu_nav_menu li.hidden-unless-default.selected {
    display: block
}

#cu_nav div.cu_nav_menu {
    min-height: 64px
}

#cu_nav div.cu_nav_menu div.cu_dropdown_menu {
    max-height: 0px;
    padding: 0 20px;
    overflow: hidden
}

#cu_nav div.cu_nav_menu.expanded {
    z-index: 99998
}

#cu_nav div.cu_nav_menu.expanded div.cu_dropdown_menu {
    max-height: 200px;
    padding: 20px
}

a.cu_nav_button {
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    background: #faf9f6;
    display: block;
    text-decoration: none;
    overflow: hidden;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}

a.cu_nav_button:link,a.cu_nav_button:visited {
    color: #404040
}

a.cu_nav_button svg {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    background-size: contain;
    vertical-align: middle
}

a.cu_nav_button svg * {
    -webkit-transition: fill 0.1s ease-out;
    transition: fill 0.1s ease-out;
    fill: #4d4d4d
}

.cu_nav_menu a.cu_nav_button {
    height: 0;
    opacity: 0;
    padding: 0 21px 0 21px
}

.cu_nav_menu.expanded a.cu_nav_button,.cu_nav_selectable .selected>a.cu_nav_button {
    height: 64px;
    opacity: 1;
    padding: 21px;
    border-bottom: 1px solid #D6D5CF;
    font-size: 14px;
    font-weight: normal;
    font-weight: 400
}

a.cu_nav_button:hover {
    background: #FFFFFF;
    color: #A50034;
    text-decoration: none;
    -webkit-transition: color 0.1s ease-out;
    transition: color 0.1s ease-out
}

a.cu_nav_button:hover svg * {
    fill: #A50034
}

#cu_search {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding: 15px;
    z-index: 99997;
    background-color: #D9D9D9;
    margin-right: 0
}

@media (min-width: 1024px) {
    #cu_search {
        margin-right:65px
    }
}

#cu_search.open {
    display: block;
    z-index: 100000
}

#cu_search select.search-type::-ms-expand {
    display: none
}

#cu_search .search-type {
    display: none;
    outline: 0;
    border: none;
    background: url(//www.chapman.edu/_assets/select-arrow-9fb907ff004c92734d9973ae306d581d7c8cb60cee5da00a2581222c1eda6d29.png);
    background-color: #cfcfcf;
    background-repeat: no-repeat;
    background-position: center right;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    font-size: 13px;
    padding: 0 34px 0 10px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
    border-radius: 4px 0px 0px 4px;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-transition: background-color 0.125s ease-in-out;
    transition: background-color 0.125s ease-in-out
}

.ie8 #cu_search .search-type {
    background-image: none;
    padding: 0 0 0 10px
}

@media (min-width: 1024px) {
    #cu_search .search-type {
        display:block;
        width: 35%;
        float: left
    }
}

#cu_search #cu_search_box {
    border: none
}

@media (min-width: 780px) {
    #cu_search #cu_search_box {
        padding-right:21px
    }
}

@media (min-width: 1024px) {
    #cu_search #cu_search_box {
        width:65%;
        float: right;
        border: 1px solid #b9b9b9;
        border-radius: 0px 4px 4px 0px !important;
        padding: 0
    }
}

#cu_search div.gsc-input-box {
    height: 32px;
    background: transparent;
    border: none !important;
    box-shadow: none !important;
    margin-top: 5px
}

@media (min-width: 1024px) {
    #cu_search div.gsc-input-box {
        margin:0
    }
}

#cu_search .gsc-search-box {
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 99100
}

#cu_search td.gsib_a {
    padding: 0 0 0 5px
}

#cu_search input.gsc-input {
    width: 100%;
    margin: 0;
    text-indent: 0px !important;
    height: 30px !important;
    border-style: solid !important;
    border-width: 0 0 1px 0 !important;
    border-color: #313131 !important;
    border-radius: 0px 4px 4px 0px !important;
    background-image: none !important;
    background: transparent !important;
    -webkit-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
    position: relative;
    line-height: 16px;
    font-family: arial, sans-serif;
    font-size: 13px;
    box-shadow: none
}

#cu_search input.gsc-input::-webkit-input-placeholder {
    font-size: 13px;
    color: #000;
    font-family: arial, sans-serif
}

@media (min-width: 780px) {
    #cu_search input.gsc-input {
        padding-right:25px !important
    }
}

@media (min-width: 1024px) {
    #cu_search input.gsc-input {
        height:32px !important;
        border: none !important
    }
}

#cu_search td.gsc-input {
    width: 100%;
    padding: 0 30px
}

#cu_search td.gsc-input a.gsst_a {
    display: none
}

@media (min-width: 780px) {
    #cu_search td.gsc-input {
        padding:0
    }
}

#cu_search .gsc-result-info {
    font-size: 12px;
    color: #AAAAAA
}

#cu_search .gs-spelling a {
    color: #407892
}

#cu_search .gs-title {
    height: auto;
    color: #A50034;
    text-decoration: none
}

#cu_search .gs-title a {
    display: block;
    padding-bottom: 5px
}

#cu_search .gs-title b {
    color: #96002f;
    text-decoration: none
}

#cu_search .gs-title:hover {
    text-decoration: underline
}

#cu_search .gs-title a:visited {
    color: #407892
}

#cu_search .gs-title a:visited b {
    color: #3b6f87
}

#cu_search .gs-visibleUrl {
    color: #AAAAAA;
    font-size: 12px;
    line-height: 16px;
    margin: 4px 0
}

#cu_search .gs-snippet {
    color: #666666;
    font-size: 12px;
    line-height: 16px
}

#cu_search .more-results {
    display: block;
    padding: 14px;
    margin: 0 auto;
    background: #eaeaea;
    border-radius: 3px;
    font-size: 12px;
    color: gray;
    text-align: center;
    text-decoration: none
}

#cu_search .more-results:hover {
    color: #404040;
    background: #CCCCCC
}

#cu_search .gsc-selected-option-container {
    min-width: 95px !important;
    cursor: pointer
}

#cu_search .gsc-option-menu-item {
    padding: 0 15px
}

#cu_search .gsc-above-wrapper-area {
    padding-top: 0;
    margin-bottom: 15px
}

#cu_search .gsc-control-cse {
    padding: 18px 23px 15px 20px
}

#cu_search .gsc-table-cell-thumbnail {
    padding-right: 8px
}

#cu_search .gsc-webResult {
    margin-bottom: 7px
}

#cu_search .gsc-cursor-box {
    display: none
}

#cu_search .gsc-results .gsc-cursor-box {
    margin: 20px 0;
    text-align: center
}

#cu_search .gsc-results .gsc-cursor-box .gsc-cursor-page {
    display: inline-block;
    padding: 8px 10px;
    background: #eaeaea;
    text-decoration: none;
    border-radius: 3px
}

#cu_search .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    background: #CCCCCC
}

#cu_search .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page,#cu_search .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page:hover {
    background: white
}

#cu_search td.gsc-search-button {
    display: block;
    width: 30px;
    height: 34px;
    position: absolute;
    left: 0;
    font-size: 18px
}

@media (min-width: 780px) {
    #cu_search td.gsc-search-button {
        left:auto;
        right: 0
    }
}

#cu_search button.gsc-search-button,#cu_search input.gsc-search-button {
    display: block;
    border: none;
    background: none;
    text-indent: -9999px;
    width: 30px;
    min-width: 30px;
    height: 34px;
    padding: 0;
    cursor: pointer;
    margin-left: 0;
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNzYwLjVweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDc2MC41IDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzYwLjUgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik00OTYuMTMxLDQzNS42OThMMzc0Ljg1NSwzMzIuNTUxYy0xMi41MzctMTEuMjgzLTI1Ljk0My0xNi40NjMtMzYuNzc0LTE1Ljk2M0MzNjYuNzA3LDI4My4wNTUsMzg0LDIzOS41NDksMzg0LDE5Mg0KCUMzODQsODUuOTYxLDI5OC4wMzksMCwxOTIsMEM4NS45NjIsMCwwLDg1Ljk2MSwwLDE5MnM4NS45NjEsMTkyLDE5MiwxOTJjNDcuNTQ5LDAsOTEuMDU0LTE3LjI5MywxMjQuNTg4LTQ1LjkyMg0KCWMtMC41LDEwLjgzMSw0LjY4LDI0LjIzOSwxNS45NjMsMzYuNzc0TDQzNS42OTgsNDk2LjEzYzE3LjY2MSwxOS42MjMsNDYuNTEzLDIxLjI3Nyw2NC4xMSwzLjY3OA0KCUM1MTcuNDA2LDQ4Mi4yMDksNTE1Ljc1NCw0NTMuMzU5LDQ5Ni4xMzEsNDM1LjY5OHogTTE5MiwzMjBjLTcwLjY5MiwwLTEyOC01Ny4zMDktMTI4LTEyOGMwLTcwLjY5Miw1Ny4zMDgtMTI4LDEyOC0xMjgNCgljNzAuNjksMCwxMjgsNTcuMzA4LDEyOCwxMjhDMzIwLDI2Mi42OTEsMjYyLjY5MywzMjAsMTkyLDMyMHoiLz4NCjwvc3ZnPg0K)
}

#cu_search button.gsc-search-button:focus,#cu_search button.gsc-search-button:active,#cu_search input.gsc-search-button:focus,#cu_search input.gsc-search-button:active {
    outline: none !important
}

#cu_search button.gsc-search-button span,#cu_search input.gsc-search-button span {
    font-size: 12px;
    display: none
}

@media (min-width: 1024px) {
    #cu_search {
        background-color:transparent;
        display: block;
        width: 500px;
        text-align: right;
        right: 0%;
        padding: 14px 30px
    }
}

.gssb_c[style] {
    position: fixed !important;
    top: 44px !important;
    z-index: 99200;
    font-size: 13px
}

@media (min-width: 780px) {
    .gssb_c[style] {
        top:48px !important
    }
}

.gssb_c[style] .gsc-completion-container {
    font-size: 13px
}

table.gssb_c table,table.gssb_c tbody,table.gssb_c tr,table.gssb_c td {
    border: none
}

#cu_search_results {
    display: none;
    width: 100%;
    height: 100%;
    background: #333333;
    background: rgba(0,0,0,0.4);
    z-index: 99080;
    position: fixed;
    top: 64px;
    left: 0
}

#cu_search_results #cu_search_results_cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%
}

#cu_search_results #cu_search_results_cell #cu_search_results_ui {
    position: fixed;
    overflow-y: scroll;
    top: 64px;
    width: 100%;
    max-height: 90%;
    z-index: 99081;
    right: 0;
    background-color: #FFF
}

#cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-control-cse {
    position: relative
}

#cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-tabsArea {
    height: 56px;
    margin-bottom: 5px
}

#cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-tabsArea>div {
    height: 55px
}

@media (min-width: 780px) {
    #cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-tabsArea {
        height:26px
    }

    #cu_search_results #cu_search_results_cell #cu_search_results_ui .gsc-tabsArea>div {
        height: 25px
    }
}

@media (min-width: 780px) {
    #cu_search_results #cu_search_results_cell #cu_search_results_ui {
        width:495px;
        right: 0
    }
}

#cu_login_container {
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 0
}

#cu_login_container #cu_identity {
    font-family: arial, sans-serif;
    font-size: 14px;
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    display: block;
    cursor: pointer;
    text-align: right;
    width: 220px;
    height: 64px;
    padding: 21px
}

#cu_login_container #cu_identity .circle-border {
    display: inline-block;
    border: 1px solid #CCC;
    border-radius: 22px;
    width: 22px;
    height: 22px;
    overflow: hidden;
    position: relative
}

#cu_login_container #cu_identity .icon {
    font-size: 18px;
    bottom: 0
}

#cu_login_container #cu_identity .cu_name {
    display: none
}

@media (min-width: 1024px) {
    #cu_login_container #cu_identity .cu_name {
        display:inline;
        font-size: 14px;
        margin: -10px 0 0 5px;
        border: 0px solid #000
    }
}

#cu_login_container #cu_identity svg,#cu_login_container #cu_identity img {
    width: 20px;
    height: 20px;
    background-size: contain;
    vertical-align: middle;
    position: absolute;
    top: 2px;
    left: 0
}

#cu_login_container #cu_identity svg *,#cu_login_container #cu_identity img * {
    -webkit-transition: fill 0.1s ease-out;
    transition: fill 0.1s ease-out;
    fill: #4d4d4d
}

#cu_login_container .cu_avatar {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    border-radius: 50%
}

#cu_login_container #cu_login_form {
    clear: both
}

.logged-in #cu_login_container #cu_login_form {
    display: none !important
}

#cu_login_container #cu_login_form input {
    color: #9a9996
}

#cu_login_container #cu_login_form input:focus {
    color: #353430
}

#cu_login_container #cu_login_form label {
    font-size: 11px;
    opacity: 0.8
}

#cu_login_container #cu_login_form #cu_submit {
    display: block;
    height: 27px;
    width: 100%;
    background: #A50034;
    color: #ffffff;
    border: none;
    border-left: none;
    border-radius: 2px;
    margin: 9px 0;
    padding: 0 10px;
    cursor: pointer
}

#cu_login_container #cu_login_form #cu_submit:hover {
    background: #C8003F
}

#cu_login_container #cu_login_form #cu_username,#cu_login_container #cu_login_form #cu_password {
    width: 100%;
    padding: 7px;
    font-family: arial, sans-serif;
    font-size: 12px;
    border: 1px solid #D8D6D0;
    border-radius: 2px;
    box-sizing: border-box;
    color: #9a9996;
    margin: 4px 0px;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

#cu_login_container #cu_login_form #cu_username:focus,#cu_login_container #cu_login_form #cu_password:focus {
    outline: none;
    border-color: #d3a6ae;
    color: #353430
}

#cu_login_container #cu_login_form input.persist[type="radio"],#cu_login_container #cu_login_form input.persist[type="checkbox"] {
    border-color: #D8D6D0;
    background: #fbfbfb;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    box-sizing: border-box;
    outline: 0;
    -webkit-appearance: none;
    display: inline-block;
    line-height: 0;
    height: 14px;
    margin: -1px 3px 0 0;
    padding: 0 !important;
    text-align: center;
    vertical-align: middle;
    width: 14px;
    min-width: 14px;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

#cu_login_container #cu_login_form .persist label {
    color: #9a9996
}

#cu_login_container #cu_login_form input.persist {
    border-color: #D8D6D0;
    color: #A50034;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

#cu_login_container #cu_login_form input.persist[type="radio"]:checked:before,#cu_login_container #cu_login_form input.persist[type="checkbox"]:checked:before {
    content: '\f147';
    margin: -3px 0 0 -4px;
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    font: 400 19px/1 dashicons;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #A50034
}

#cu_login_container .cu_dropdown_menu {
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    display: block;
    width: 220px;
    background: #FFF;
    color: #404040
}

#cu_login_container .cu_dropdown_menu li {
    display: block;
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

.cu_nav_menu.expanded #cu_login_container .cu_dropdown_menu {
    padding: 10px
}

#cu_login_container .cu_dropdown_menu.if-logged-in {
    display: none
}

.logged-out #cu_login_container .cu_dropdown_menu.if-logged-in {
    display: none
}

.logged-out #cu_login_container .cu_dropdown_menu.if-logged-out {
    display: block
}

.logged-in #cu_login_container .cu_dropdown_menu.if-logged-in {
    display: block
}

.logged-in #cu_login_container .cu_dropdown_menu.if-logged-out {
    display: none
}

#wp-admin-bar-top-secondary {
    display: none
}

#cu_nav #cu_logged_in .avatar {
    border-radius: 50%;
    float: left;
    width: 48px;
    margin-right: 10px;
    height: auto
}

#cu_nav #cu_logged_in .label {
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    opacity: 0.5
}

#cu_nav #cu_logged_in .label:after {
    content: ","
}

#cu_nav #cu_logged_in .cu_display_name {
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    color: #353430
}

#cu_companion_bar {
    font-family: "futura-pt", arial, sans-serif;
    font-family: "futura-pt", arial, sans-serif;
    background: #969696;
    color: #DDD;
    left: 0;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    position: fixed;
    text-align: center;
    text-transform: uppercase;
    top: 64px;
    width: 100%;
    z-index: 99000
}

#cu_companion_bar.nav-down {
    top: 64px
}

#cu_companion_bar.nav-up {
    top: 34px
}

.cu-off-canvas-nav-trigger,.cu-logo {
    display: block;
    position: absolute;
    top: 0
}

.cu-off-canvas-nav-trigger img,.cu-off-canvas-nav-trigger svg,.cu-logo img,.cu-logo svg {
    display: block
}

.cu-off-canvas-nav-trigger {
    outline: none;
    border: 0;
    padding: 23px 14px;
    left: 0
}

.cu-off-canvas-nav-trigger img,.cu-off-canvas-nav-trigger svg {
    cursor: pointer
}

@media (min-width: 780px) {
    .cu-off-canvas-nav-trigger {
        padding:20px 16px
    }
}

.cu-off-canvas-nav-trigger .icon:before {
    font-size: 18px;
    text-align: center;
    color: #353430;
    float: left;
    display: block
}

.ie8 .cu-off-canvas-nav-trigger .icon {
    margin-left: 0
}

.ie8 .cu-off-canvas-nav-trigger .icon:before {
    display: none
}

@media (min-width: 780px) {
    .cu-off-canvas-nav-trigger .icon:before {
        font-size:24px
    }
}

.cu-logo {
    display: block;
    border: 0;
    height: 23px;
    width: 200px;
    text-indent: -998em;
    margin: 21px 0 20px 45px;
    background: url(//www.chapman.edu/_assets/chapman_logo_horizontal_color-1577e1f303603e03220aa6c4040ebd179b8ec2a3ae7c66ca3bb2706289951c08.png);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizontal_color-6a03cff6f369eb86afdb27ec9851dbf9e34a53624119bdf892e933906a93a787.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/chapman_logo_horizontal_color-6a03cff6f369eb86afdb27ec9851dbf9e34a53624119bdf892e933906a93a787.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain
}

@media (min-width: 780px) {
    .cu-logo {
        height:28px;
        width: 273px;
        margin: 18px 0 0 55px
    }
}

.cu-search-open-trigger {
    z-index: 99999;
    padding: 20px 12px;
    position: absolute;
    right: 25px;
    top: 0
}

.cu-search-open-trigger span {
    text-indent: -9999px;
    display: block;
    width: 25px;
    min-width: 30px;
    height: 22px;
    cursor: pointer;
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNzYwLjVweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDc2MC41IDUxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzYwLjUgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik00OTYuMTMxLDQzNS42OThMMzc0Ljg1NSwzMzIuNTUxYy0xMi41MzctMTEuMjgzLTI1Ljk0My0xNi40NjMtMzYuNzc0LTE1Ljk2M0MzNjYuNzA3LDI4My4wNTUsMzg0LDIzOS41NDksMzg0LDE5Mg0KCUMzODQsODUuOTYxLDI5OC4wMzksMCwxOTIsMEM4NS45NjIsMCwwLDg1Ljk2MSwwLDE5MnM4NS45NjEsMTkyLDE5MiwxOTJjNDcuNTQ5LDAsOTEuMDU0LTE3LjI5MywxMjQuNTg4LTQ1LjkyMg0KCWMtMC41LDEwLjgzMSw0LjY4LDI0LjIzOSwxNS45NjMsMzYuNzc0TDQzNS42OTgsNDk2LjEzYzE3LjY2MSwxOS42MjMsNDYuNTEzLDIxLjI3Nyw2NC4xMSwzLjY3OA0KCUM1MTcuNDA2LDQ4Mi4yMDksNTE1Ljc1NCw0NTMuMzU5LDQ5Ni4xMzEsNDM1LjY5OHogTTE5MiwzMjBjLTcwLjY5MiwwLTEyOC01Ny4zMDktMTI4LTEyOGMwLTcwLjY5Miw1Ny4zMDgtMTI4LDEyOC0xMjgNCgljNzAuNjksMCwxMjgsNTcuMzA4LDEyOCwxMjhDMzIwLDI2Mi42OTEsMjYyLjY5MywzMjAsMTkyLDMyMHoiLz4NCjwvc3ZnPg0K)
}

@media (min-width: 1024px) {
    .cu-search-open-trigger {
        display:none
    }
}

.cu-search-close-trigger {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    padding: 21px;
    line-height: 22px;
    font-size: 12px;
    z-index: 99997
}

.cu-search-close-trigger span {
    font-size: 24px
}

@media (min-width: 1024px) {
    .cu-search-close-trigger {
        display:none
    }
}

#cu_nav.omninav-builder a.cu-logo svg path.cls-1,#cu_nav.omninav-builder a.default-logo-cu svg path.cls-1 {
    fill: #A50034
}

#cu_nav.omninav-builder a.cu-logo svg path.cls-2,#cu_nav.omninav-builder a.default-logo-cu svg path.cls-2 {
    fill: #231f20
}

#cu_nav.omninav-builder a.default-logo-cu {
    text-indent: 0px
}

@media screen and (max-width: 782px) {
    #cu_nav.omninav-builder a#js-cu-off-canvas-nav-trigger {
        padding:20px 14px
    }
}

#cu_nav.omninav-builder #cu_search .search-type {
    background-size: 12px;
    background-position: right 8px center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBvbHlsaW5lIGZpbGw9Im5vbmUiIHBvaW50cz0iMjEsOC41IDEyLDE3LjUgMyw4LjUgIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+")
}

#cu_nav.omninav-builder #cu_search form.gsc-search-box table,#cu_nav.omninav-builder #cu_search form.gsc-search-box tbody,#cu_nav.omninav-builder #cu_search form.gsc-search-box tr,#cu_nav.omninav-builder #cu_search form.gsc-search-box td,#cu_nav.omninav-builder #cu_search div#cu_search_results table,#cu_nav.omninav-builder #cu_search div#cu_search_results tbody,#cu_nav.omninav-builder #cu_search div#cu_search_results tr,#cu_nav.omninav-builder #cu_search div#cu_search_results td {
    border: none
}

#cu_nav.omninav-builder #cu_login_container #cu_identity {
    padding: 18px
}

#cu_nav.omninav-builder #cu_login_container #cu_identity svg {
    position: relative
}

#cu_nav.omninav-builder #cu_login_container #cu_identity img {
    top: 0px
}

#cu_nav.omninav-builder #cu_login_container #cu_identity span.cu_name {
    vertical-align: bottom;
    margin: 0px
}

#cu_nav.omninav-builder #cu_login_container #cu_identity span.cu_name.logged-in {
    display: inline-block;
    height: 22px;
    overflow: hidden;
    position: relative
}

#cu_nav.omninav-builder.inside #cu_login_container #cu_identity {
    padding: 18px 6px 18px 18px
}

#cu_nav.omninav-builder.inside #cu_login_container #cu_identity span.cu_name.logged-in {
    padding-top: 4px;
    display: none
}

@media (min-width: 780px) {
    #cu_nav.omninav-builder.inside #cu_login_container #cu_identity {
        padding:18px
    }

    #cu_nav.omninav-builder.inside #cu_login_container #cu_identity span.cu_name.logged-in {
        display: inline-block
    }
}

#omni-nav-v2 .cu-logo-wrapper {
    max-width: 300px
}

#omni-nav-v2 .close {
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 20px
}

#omni-nav-v2 .close:focus {
    outline: 2px dotted #A50034;
    outline-offset: -2px
}

#omni-nav-v2 .off-canvas-overlay {
    z-index: 1002;
    background-color: #2f2f2f;
    position: fixed;
    visibility: hidden;
    opacity: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.375s ease-in-out;
    transition: all 0.375s ease-in-out
}

#omni-nav-v2 .off-canvas-overlay.active {
    visibility: visible;
    opacity: 0.5
}

#omni-nav-v2 .off-canvas-nav-container {
    z-index: 1003;
    position: fixed;
    top: 0;
    left: -85%;
    width: 85%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    display: none;
    background-color: #676767;
    -webkit-transition: all 0.375s ease-in-out;
    transition: all 0.375s ease-in-out
}

@media (min-width: 780px) {
    #omni-nav-v2 .off-canvas-nav-container {
        left:-400px;
        width: 400px
    }
}

@media (min-width: 780px) {
    #omni-nav-v2 .off-canvas-nav-container {
        left:-400px;
        width: 400px
    }
}

#omni-nav-v2 .off-canvas-nav-container ul,#omni-nav-v2 .off-canvas-nav-container ol {
    margin: 0;
    padding: 0
}

#omni-nav-v2 .off-canvas-nav-container.open {
    left: 0;
    display: block
}

#omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header {
    width: 200%;
    height: 60px;
    position: relative;
    padding: 0;
    background: #EAEAEA
}

#omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header div.cu-logo-wrapper {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header div.cu-logo-wrapper div.toggle-logo {
    width: 50%;
    padding: 18px;
    position: relative
}

#omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header div.cu-logo-wrapper div.toggle-logo a.off-logo {
    display: block;
    height: 23px;
    width: 75%;
    background: url(//www.chapman.edu/_assets/off-canvas-logo-bb3dda779fc1cc84f63e859930370aaffcfe66680ba9ed3393a42dbf94fefd47.png);
    background: url(//www.chapman.edu/_assets/off-canvas-logo-5dcbce699fc4988845cdab691e37f7e2b8bfb6ed1df68e64ea2e03cf003ce9f5.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-logo-5dcbce699fc4988845cdab691e37f7e2b8bfb6ed1df68e64ea2e03cf003ce9f5.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain;
    color: transparent
}

#omni-nav-v2 .off-canvas-nav-container .cu-off-canvas-header div.cu-logo-wrapper svg {
    color: #2f2f2f
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav {
    width: 200%;
    position: relative;
    left: 0;
    -webkit-transition: all 0.375s ease-in-out;
    transition: all 0.375s ease-in-out
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav li {
    list-style: none
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav a {
    left: 0;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav a:hover {
    left: 5px
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav #off-canvas-main {
    position: relative
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu {
    float: left;
    width: 50%
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu .menu-header {
    padding: 18px;
    color: #EAEAEA;
    background: #2f2f2f;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 0.25px;
    text-transform: uppercase;
    border-bottom: 1px solid #C1C1C1;
    overflow: auto
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu .menu-header a {
    color: #FFF
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu .menu-header a.toggle-menu-label {
    display: block;
    float: right
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li {
    background-color: #FFF;
    list-style: none;
    display: table;
    border-bottom: 1px solid #CFCFCF;
    position: relative;
    width: 100%;
    margin: 0;
    min-height: 46px
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>ul {
    display: none;
    background-color: #EAEAEA
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>ul>li {
    margin: 0
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>ul>li>a {
    padding: 0.5em 1.325em;
    position: relative;
    display: block;
    vertical-align: middle;
    color: #2f2f2f
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>ul>li:hover a {
    color: #A50034
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li.open>a {
    color: #A50034
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li.open .toggle>span {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li:active {
    color: #A50034
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>a,#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li .toggle {
    min-height: 46px
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>a {
    color: #2f2f2f;
    padding: 18px 50px 18px 18px;
    position: relative;
    display: block;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
    vertical-align: middle;
    font-size: 16px
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li>a:hover {
    color: #A50034
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li .toggle {
    background-color: #EAEAEA;
    padding-top: 18px;
    width: 46px;
    text-align: center;
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0;
    bottom: 0
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li .toggle span {
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-menu>ul>li .toggle span svg {
    width: 13px;
    height: 13px;
    vertical-align: middle;
    fill: #353430
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility {
    background-color: black;
    color: black;
    fill: black
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li {
    background: #676767;
    list-style: none;
    display: table;
    border-bottom: 1px solid #CFCFCF;
    position: relative;
    width: 100%;
    height: 46px;
    margin: 0
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul {
    display: none
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul>li {
    margin: 0
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul>li>a {
    display: block;
    padding: 0.5em 1.325em;
    color: #EAEAEA;
    vertical-align: middle;
    position: relative
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul>li>a:active {
    color: #FFF
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>ul>li:hover a {
    color: #FFF
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li.open>a {
    color: #FFF
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li.open .toggle>span {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a,#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li .toggle {
    height: 46px
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a {
    color: #EAEAEA;
    padding: 18px;
    position: relative;
    display: block;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
    vertical-align: middle;
    font-size: 16px
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a:before,#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a svg {
    position: relative;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a:before {
    margin-right: 10px
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li>a:hover {
    color: #FFF
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li .toggle {
    background-color: #8a8a8a;
    color: black;
    fill: black;
    width: 46px;
    font-size: 16px;
    line-height: 45px;
    text-align: center;
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li .toggle>span {
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out
}

#omni-nav-v2 .off-canvas-nav-container .off-canvas-nav .off-canvas-utility>ul>li .toggle>span svg {
    width: 13px;
    height: 13px;
    vertical-align: middle;
    fill: #EAEAEA
}

html.omni-nav-v2 {
    padding-top: 60px
}

@media screen and (min-width: 768px) {
    html.omni-nav-v2 {
        padding-top:120px
    }
}

@media screen and (min-width: 1380px) {
    html.omni-nav-v2 {
        padding-top:60px
    }
}

@media screen and (min-width: 768px) {
    html.omni-nav-v2.utility-nav-open {
        padding-top:180px
    }
}

@media screen and (min-width: 1380px) {
    html.omni-nav-v2.utility-nav-open {
        padding-top:120px
    }
}

#omni-nav-v2 {
    position: fixed;
    width: 100%;
    top: 0;
    font-family: "futura-pt", arial, sans-serif;
    z-index: 1000
}

@media screen and (min-width: 1380px) {
    #omni-nav-v2.branded div#primary-nav div.global-nav,#omni-nav-v2.unbranded div#primary-nav div.global-nav {
        display:inline-block;
        float: left;
        width: auto;
        border-top: none;
        margin: 14px 16px;
        padding: 0
    }
}

#omni-nav-v2 #search-results-overlay {
    display: none;
    position: fixed;
    background: rgba(0,0,0,0.4);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 666
}

#omni-nav-v2.search-results-open #search-results-overlay {
    display: block
}

#omni-nav-v2 table.gsc-search-box {
    margin-bottom: 0
}

#omni-nav-v2 table.gsc-search-box tr {
    line-height: 25px
}

#omni-nav-v2 table.gsc-search-box td.gsc-input {
    padding-right: 0
}

#omni-nav-v2 table.gsc-search-box td.gsc-input div.gsc-input-box-focus,#omni-nav-v2 table.gsc-search-box td.gsc-input div.gsc-input-box-hover {
    box-shadow: none
}

#omni-nav-v2 table.gsc-search-box td.gsc-input div.gsc-input-box {
    border: none;
    height: 28px
}

#omni-nav-v2 table.gsc-search-box .gsib_a {
    padding: 1px 0px 1px 6px
}

#omni-nav-v2 table.gsc-search-box .gsib_a input.gsc-input {
    font-size: 13px
}

#omni-nav-v2 table.gsc-search-box .gsib_b {
    display: none
}

#omni-nav-v2 table.gsc-search-box .gsc-clear-button {
    display: table-cell;
    padding-left: 5px
}

#omni-nav-v2 table.gsc-search-box .gsc-clear-button div.gsc-clear-button {
    background-image: url(//www.google.com/uds/css/clear.gif)
}

#omni-nav-v2 .cu-search-box form.gsc-search-box {
    position: relative;
    width: 100%;
    margin-bottom: 0
}

#omni-nav-v2 .cu-search-box form.gsc-search-box input.gsc-input {
    padding-right: 0;
    height: 28px;
    width: 100%;
    margin: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-weight: 800;
    color: #676767;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}

#omni-nav-v2 .cu-search-box form.gsc-search-box button.gsc-search-button,#omni-nav-v2 .cu-search-box form.gsc-search-box input.gsc-search-button {
    display: inline-block;
    width: 16px;
    height: 28px;
    margin: auto;
    border: none;
    box-shadow: none;
    border-radius: 0;
    outline: none;
    background-color: white;
    background-image: url(//www.chapman.edu/_assets/search-bd626c4c146114c7bde80f7b282fea1c637ea0264c7e5ec2ee2b45d5659298fc.svg);
    background-size: 16px;
    background-position: center;
    background-repeat: no-repeat;
    text-indent: -9999px;
    float: right
}

#omni-nav-v2 .cu-search-box form.gsc-search-box button.gsc-search-button span,#omni-nav-v2 .cu-search-box form.gsc-search-box input.gsc-search-button span {
    display: none;
    font-size: 12px
}

#omni-nav-v2 .search-results-container {
    display: none;
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    overflow-y: scroll
}

#omni-nav-v2 .cu-search-results {
    height: 90%;
    overflow-y: scroll
}

#omni-nav-v2 .cu-search-results .gsc-control-cse {
    padding: 18px 23px 15px 20px
}

#omni-nav-v2 .cu-search-results .gsc-selected-option-container {
    min-width: 95px
}

#omni-nav-v2 .cu-search-results .gsc-cursor-box {
    display: none
}

#omni-nav-v2 .cu-search-results .gsc-result-info,#omni-nav-v2 .cu-search-results .gsc-orderby-label {
    color: #2f2f2f
}

#omni-nav-v2 .cu-search-results .gs-snippet {
    line-height: 16px;
    color: #2f2f2f
}

#omni-nav-v2 .cu-search-results .gsc-above-wrapper-area {
    padding-top: 0;
    margin-bottom: 16px
}

#omni-nav-v2 .cu-search-results .gsc-tabsArea,#omni-nav-v2 .cu-search-results .gsc-tabsArea>div {
    height: 100%
}

#omni-nav-v2 .cu-search-results .gs-title {
    text-decoration: none;
    padding-bottom: 5px;
    height: auto
}

#omni-nav-v2 .cu-search-results .gs-title a.gs-title,#omni-nav-v2 .cu-search-results .gs-title b {
    font-size: 16px;
    text-decoration: none;
    -webkit-text-decoration-line: none;
    text-decoration-line: none;
    color: #A50034
}

#omni-nav-v2 .cu-search-results .gs-title a.gs-title:visited {
    color: #3b6f87
}

#omni-nav-v2 .cu-search-results .gs-title a.gs-title:visited b {
    color: #3b6f87
}

#omni-nav-v2 .cu-search-results .gs-visibleUrl {
    color: #2f2f2f
}

#omni-nav-v2 .cu-search-results .gs-per-result-labels a.gs-label,#omni-nav-v2 .cu-search-results span {
    color: #2f2f2f;
    font-size: 12px;
    line-height: 12px;
    vertical-align: inherit
}

#omni-nav-v2 .cu-search-results .more-results,#omni-nav-v2 .cu-search-results .utility-nav .more-results {
    display: block;
    padding: 14px;
    margin: 0 auto;
    background: #eaeaea;
    border-radius: 3px;
    font-size: 12px;
    color: #2f2f2f;
    text-align: center;
    text-decoration: none
}

#omni-nav-v2 .cu-search-results .more-results:hover,#omni-nav-v2 .cu-search-results .utility-nav .more-results:hover {
    background: #cccccc
}

#omni-nav-v2 .utility-nav {
    display: none;
    width: 100%;
    height: 60px;
    background-color: #676767
}

#omni-nav-v2 .utility-nav nav {
    display: table;
    table-layout: fixed;
    width: 100%
}

#omni-nav-v2 .utility-nav .utility-nav-container {
    display: none;
    vertical-align: middle
}

#omni-nav-v2 .utility-nav .utility-nav-container.utility-search {
    position: relative;
    z-index: 669;
    cursor: auto
}

#omni-nav-v2 .utility-nav .utility-nav-container.utility-search .utility-cell.search-type {
    border-right: none;
    padding-right: 0px
}

#omni-nav-v2 .utility-nav .utility-nav-container.utility-search>.utility-list li {
    padding-right: 16px
}

#omni-nav-v2 .utility-nav .utility-nav-container.utility-search>.utility-list>li:last-child {
    padding-left: 0px
}

#omni-nav-v2 .utility-nav .utility-nav-container.utility-search>.utility-list li.search-filter-option {
    padding-right: 0px
}

#omni-nav-v2 .utility-nav .utility-nav-container.utility-links {
    width: 810px
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 .utility-nav.utility-nav-open .utility-nav-container.utility-search {
        width:100%
    }
}

@media screen and (min-width: 1380px) {
    #omni-nav-v2 .utility-nav.utility-nav-open .utility-nav-container.utility-search {
        width:auto
    }
}

#omni-nav-v2 .utility-nav .utility-list {
    display: table;
    height: 60px;
    width: 100%
}

#omni-nav-v2 .utility-nav .utility-list .search-type {
    width: 136px
}

#omni-nav-v2 .utility-nav .utility-cell {
    display: table-cell;
    vertical-align: middle;
    border-right: 1px solid #8a8a8a;
    padding: 0 20px;
    cursor: pointer
}

#omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown {
    position: relative
}

#omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown>a:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 4px;
    background: url(//www.chapman.edu/_assets/arrow-down-ed3d1596af2fa2f6eff18938ec91b332405d8412f1399e52540791635c4b6c2b.svg);
    background-size: cover
}

#omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown.dropdown-open {
    background-color: #4d4d4d
}

#omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown.dropdown-open>a:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

#omni-nav-v2 .utility-nav .utility-cell.utility-has-dropdown.dropdown-open .utility-dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in
}

#omni-nav-v2 .utility-nav .utility-cell .utility-dropdown {
    background-color: #4d4d4d;
    box-shadow: 0px 10px 10px 1px rgba(0,0,0,0.2);
    visibility: hidden;
    opacity: 0
}

#omni-nav-v2 .utility-nav .utility-cell .utility-dropdown li:hover {
    background-color: #676767
}

#omni-nav-v2 .utility-nav a {
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: #FFF;
    vertical-align: middle
}

#omni-nav-v2 #primary-nav {
    padding: 0 16px;
    position: relative;
    background-color: #FFF;
    width: 100%;
    height: 60px;
    line-height: 60px;
    overflow: visible;
    border-bottom: 1px solid #999999;
    z-index: 667
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 #primary-nav {
        padding:0;
        height: 120px
    }
}

@media screen and (min-width: 1380px) {
    #omni-nav-v2 #primary-nav {
        height:60px
    }
}

#omni-nav-v2 #primary-nav .right-container {
    float: right
}

@media screen and (max-width: 1379px) {
    #omni-nav-v2 #primary-nav .right-container {
        float:none
    }
}

#omni-nav-v2 #primary-nav #primary-nav-search {
    display: none
}

#omni-nav-v2 #primary-nav #primary-nav-search .cu-search-box {
    margin-right: 8px;
    margin-top: 2vh;
    padding-right: 57px
}

#omni-nav-v2 #primary-nav #primary-nav-search .search-results-container {
    line-height: normal
}

#omni-nav-v2 #primary-nav #primary-nav-search div.gsc-input-box,#omni-nav-v2 #primary-nav #primary-nav-search button.gsc-search-button,#omni-nav-v2 #primary-nav #primary-nav-search input.gsc-input,#omni-nav-v2 #primary-nav #primary-nav-search input.gsc-search-button {
    border: 1px solid #545454
}

#omni-nav-v2 #primary-nav #primary-nav-search div.gsc-input-box,#omni-nav-v2 #primary-nav #primary-nav-search input.gsc-input {
    border-right: none
}

#omni-nav-v2 #primary-nav #primary-nav-search button.gsc-search-button,#omni-nav-v2 #primary-nav #primary-nav-search input.gsc-search-button {
    border-left: none
}

#omni-nav-v2 #primary-nav #primary-nav-search .gs-visibleUrl {
    font-size: 12px;
    line-height: 16px;
    margin: 4px 0
}

#omni-nav-v2 #primary-nav.search-open #primary-nav-search {
    display: block;
    overflow: hidden;
    float: none
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 #primary-nav.search-open #primary-nav-search {
        display:none
    }
}

@media (max-width: 768px) {
    #omni-nav-v2 #primary-nav.search-open .logo-container {
        display:none
    }
}

#omni-nav-v2 #primary-nav .nav-container {
    display: inline-block;
    float: left
}

#omni-nav-v2 #primary-nav .nav-container .primary-nav-icon {
    cursor: pointer;
    height: auto
}

#omni-nav-v2 #primary-nav .nav-container .primary-nav-icon svg {
    vertical-align: middle;
    width: 22px;
    height: 22px
}

#omni-nav-v2 #primary-nav .nav-container.left-nav-container {
    padding-right: 16px
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 #primary-nav .nav-container.left-nav-container {
        padding-left:16px
    }
}

#omni-nav-v2 #primary-nav .nav-container.left-nav-container a.off-canvas-trigger {
    display: inline-table
}

#omni-nav-v2 #primary-nav .nav-container.left-nav-container a.off-canvas-trigger svg.hamburger-icon {
    vertical-align: text-bottom
}

#omni-nav-v2 #primary-nav .nav-container.right-nav-container {
    font-size: 0;
    float: left;
    display: table;
    height: 60px
}

@media screen and (max-width: 1379px) {
    #omni-nav-v2 #primary-nav .nav-container.right-nav-container {
        position:absolute;
        right: 0
    }
}

#omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action {
    z-index: 668;
    display: table-cell;
    position: relative;
    text-align: center;
    vertical-align: middle;
    height: 60px;
    cursor: pointer
}

#omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action svg.icon-open-search.hide,#omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action svg.icon-close-search.hide {
    display: none
}

#omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action .nav-icon-text {
    display: none;
    font-size: 12px
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action {
        background-color:#2f2f2f;
        margin: 0 auto;
        width: 60px
    }

    #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action:hover .nav-icon-text,#omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action.utility-open .nav-icon-text.search {
        display: block;
        bottom: 5px;
        color: #FFF;
        position: absolute;
        width: 60px;
        line-height: normal;
        font-size: 10px;
        font-family: "futura-pt", arial, sans-serif;
        font-weight: 800;
        text-transform: uppercase
    }

    #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action a.primary-nav-icon {
        display: inline-block;
        position: relative
    }

    #omni-nav-v2 #primary-nav .nav-container.right-nav-container .primary-nav-action a.primary-nav-icon svg {
        fill: #FFF
    }
}

#omni-nav-v2 #primary-nav .nav-container.logo-container svg.chapman-logo {
    width: 190px;
    height: 32px
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 #primary-nav .nav-container.logo-container svg.chapman-logo {
        width:256px
    }
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 #primary-nav .nav-container.logo-container {
        margin:13px 0px;
        padding: 1px
    }

    #omni-nav-v2 #primary-nav .nav-container.logo-container .cu-logo-wrapper {
        height: 32px;
        line-height: 32px
    }

    #omni-nav-v2 #primary-nav .nav-container.logo-container .cu-logo-wrapper a.branded-logo {
        vertical-align: baseline;
        white-space: nowrap
    }
}

#omni-nav-v2 #primary-nav .nav-container .off-canvas-nav-trigger {
    padding-right: 12px;
    height: 60px;
    line-height: 60px;
    cursor: pointer
}

#omni-nav-v2 #primary-nav .nav-container .off-canvas-nav-trigger.primary-nav-icon svg {
    padding-bottom: 4px
}

#omni-nav-v2 #primary-nav .nav-container.global-nav {
    display: none;
    padding: 14px 16px;
    background-color: #FFF;
    border-top: 1px solid #8a8a8a
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 #primary-nav .nav-container.global-nav {
        display:block;
        width: 100%;
        border-bottom: 1px solid #8a8a8a
    }
}

@media screen and (min-width: 1380px) {
    #omni-nav-v2 #primary-nav .nav-container.global-nav {
        border-bottom-width:0px
    }
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .global-nav-links {
    display: table;
    height: 32px
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link {
    display: table-cell;
    position: relative;
    vertical-align: middle;
    padding: 0 9px;
    border-right: 1px solid #8a8a8a;
    cursor: pointer
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link:first-of-type {
    padding-left: 0
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link:last-of-type {
    padding-right: 0;
    border-right: none
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link>a {
    text-transform: uppercase;
    font-size: 16px;
    white-space: nowrap
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link:hover .global-nav-dropdown,#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link[aria-expanded="true"] .global-nav-dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown {
    visibility: hidden;
    position: absolute;
    width: 200px;
    left: 0;
    padding-top: 20px;
    background-color: #FFF;
    box-shadow: 0px 10px 10px 1px rgba(0,0,0,0.2);
    opacity: 0
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li {
    border-bottom: 1px solid #8a8a8a;
    font-size: 14px;
    margin-bottom: 0
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li a {
    padding: 10px 16px;
    display: block
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li a:before {
    padding: 0.1em;
    display: block;
    margin: 3px 10px 10px 0;
    float: left
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li:last-of-type {
    border-bottom: none
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li:hover {
    background-color: #eaeaea
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown li:hover a {
    color: #A50034
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown .icon-california:before {
    font-size: 1.2em
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown .icon-cu-monogram:before {
    font-size: 1.3em
}

#omni-nav-v2 #primary-nav .nav-container.global-nav .primary-link .global-nav-dropdown .icon-cu-window:before {
    font-size: 1.25em
}

#omni-nav-v2 #primary-nav .nav-container.global-nav a {
    color: #2f2f2f
}

#omni-nav-v2 .dropdown {
    visibility: hidden;
    position: absolute;
    top: 60px;
    left: 0px;
    width: 200px;
    z-index: 668
}

#omni-nav-v2 .dropdown ul {
    list-style-type: none
}

#omni-nav-v2 .dropdown li {
    border-top: 1px solid #FFF;
    margin-bottom: 0;
    cursor: pointer
}

#omni-nav-v2 .dropdown li:first-of-type {
    border-top: none
}

#omni-nav-v2 .dropdown li a {
    font-size: 14px;
    line-height: 14px;
    color: #FFF;
    padding: 10px 16px;
    display: block
}

#omni-nav-v2 .dropdown svg {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    fill: #FFF
}

#omni-nav-v2 .dropdown.social-dropdown {
    width: 120px
}

#omni-nav-v2 .dropdown.social-dropdown li {
    padding: 0;
    text-align: center
}

#omni-nav-v2 .dropdown.social-dropdown ul.social-list {
    text-align: center;
    padding: 10px
}

#omni-nav-v2 .dropdown.social-dropdown ul.social-list li {
    display: inline-block;
    width: 26px;
    height: 26px;
    border: none;
    padding: 0
}

#omni-nav-v2 .dropdown.social-dropdown ul.social-list li a {
    display: block;
    font-size: 0px;
    line-height: 26px;
    padding: 0px
}

#omni-nav-v2 .dropdown.social-dropdown ul.social-list li a:hover {
    border: 1px solid #FFF
}

#omni-nav-v2 .dropdown.social-dropdown a.social-link {
    display: block;
    padding: 10px;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase
}

#omni-nav-v2 .cu-logo-wrapper {
    display: table;
    height: 60px
}

#omni-nav-v2 .uninav__logo--secondary {
    display: none
}

#omni-nav-v2 .uninav__logo--primary {
    display: table-cell;
    vertical-align: middle
}

#omni-nav-v2 .uninav__logo--primary a {
    display: block;
    border: 0;
    text-indent: -998em;
    margin: 0
}

#omni-nav-v2 .uninav__logo--primary svg {
    display: block
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 .utility-nav-trigger {
        border-right:1px solid #8a8a8a
    }
}

#omni-nav-v2 .utility-nav-trigger .primary-nav-icon {
    margin-right: 13px
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 .utility-nav-trigger .primary-nav-icon {
        margin-right:0px
    }
}

#omni-nav-v2 .login-trigger {
    position: relative
}

#omni-nav-v2 .login-trigger:hover .login-menu,#omni-nav-v2 .login-trigger[aria-expanded="true"] .login-menu {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in
}

#omni-nav-v2 .login-trigger .login-menu {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 60px;
    right: -20px;
    width: 180px;
    background-color: #2f2f2f;
    text-align: left;
    z-index: 667;
    box-shadow: 0px 10px 10px 1px rgba(0,0,0,0.2)
}

@media screen and (min-width: 768px) {
    #omni-nav-v2 .login-trigger .login-menu {
        right:0px
    }
}

#omni-nav-v2 .login-trigger .login-menu ul {
    list-style-type: none
}

#omni-nav-v2 .login-trigger .login-menu li {
    border-top: 1px solid #FFF;
    margin-bottom: 0;
    cursor: pointer
}

#omni-nav-v2 .login-trigger .login-menu li:first-of-type {
    border-top: none
}

#omni-nav-v2 .login-trigger .login-menu li:hover {
    background-color: #4d4d4d
}

#omni-nav-v2 .login-trigger .login-menu li a {
    font-size: 14px;
    line-height: 14px;
    color: #FFF;
    padding: 10px 16px;
    display: block
}

#omni-nav-v2 .login-trigger .login-menu svg {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    fill: #FFF;
    margin-right: 9px
}

@media screen and (min-width: 768px) {
    #omni-nav-v2.branded .uninav__logo--primary {
        padding-right:20px
    }
}

#omni-nav-v2.branded .uninav__logo--secondary {
    display: none;
    vertical-align: middle;
    padding: 1px 0 0 20px;
    border-left: 1px solid #cfcfcf;
    font-size: 18px
}

@media screen and (min-width: 768px) {
    #omni-nav-v2.branded .uninav__logo--secondary {
        display:table-cell
    }
}

#omni-nav-v2.branded .uninav__logo--secondary a {
    color: #A50034;
    font-weight: 700
}

table.gsc-completion-container {
    font-size: 13px
}

td.gsc-search-button {
    padding: 0
}

#uninav .cu-off-canvas-header {
    width: 200%;
    height: 60px;
    position: relative;
    padding: 0;
    background: #EAEAEA
}

#uninav .cu-off-canvas-header div.cu-logo-wrapper {
    width: 100%;
    position: relative
}

#uninav .cu-off-canvas-header div.cu-logo-wrapper div.toggle-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding: 18px;
    position: relative
}

#uninav .cu-off-canvas-header div.cu-logo-wrapper div.toggle-logo a.off-logo {
    display: block;
    height: 23px;
    width: 100%;
    background: url(//www.chapman.edu/_assets/off-canvas-logo-bb3dda779fc1cc84f63e859930370aaffcfe66680ba9ed3393a42dbf94fefd47.png);
    background: url(//www.chapman.edu/_assets/off-canvas-logo-5dcbce699fc4988845cdab691e37f7e2b8bfb6ed1df68e64ea2e03cf003ce9f5.svg),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background: url(//www.chapman.edu/_assets/off-canvas-logo-5dcbce699fc4988845cdab691e37f7e2b8bfb6ed1df68e64ea2e03cf003ce9f5.svg),-webkit-linear-gradient(transparent, transparent);
    background: url(//www.chapman.edu/_assets/off-canvas-logo-5dcbce699fc4988845cdab691e37f7e2b8bfb6ed1df68e64ea2e03cf003ce9f5.svg),linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: contain;
    color: transparent
}

#uninav .cu-off-canvas-header div.cu-logo-wrapper div.toggle-logo a.off-logo:focus {
    outline-color: #A50034;
    outline-style: auto;
    outline-width: 5px
}

#uninav .cu-off-canvas-header div.cu-logo-wrapper i {
    color: #A50034;
    font-size: 2rem;
    background-color: white;
    background-color: var(--color-white);
    border-radius: 50%
}

#uninav .cu-off-canvas-header .close {
    margin-left: 5rem
}

#uninav .cu-off-canvas-header .close:focus {
    outline-color: #A50034;
    outline-style: auto;
    outline-width: 5px
}

#uninav .menu-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px;
    border-bottom: 1px solid #eaeaea;
    border-bottom: var(--border-solid-grey)
}

#uninav .menu-header .menu-label:hover {
    cursor: pointer
}

#uninav .menu-header .menu-label:focus {
    outline: none
}

#uninav .menu-header .toggle-menu-label {
    background: #231f20;
    background: var(--color-panther-black);
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    margin: 0 0 0 1rem;
    color: white;
    color: var(--color-white);
    font-weight: bold;
    font-size: 1.2rem;
    text-transform: uppercase;
    border-radius: 0.5rem;
    cursor: pointer
}

#uninav .menu-header .toggle-menu-label:before {
    content: "\f3e5";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    margin-right: 8px
}

#uninav .menu-header .toggle-menu-label:focus {
    outline-color: #A50034;
    outline-style: auto;
    outline-width: 5px
}

#uninav .off-canvas-nav-container {
    opacity: 0;
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms;
    animation: fadein 5s forwards;
    -moz-animation: fadein 5s forwards;
    -webkit-animation: fadein 5s forwards;
    -o-animation: fadein 5s forwards;
    -webkit-animation-direction: forwards;
    animation-direction: forwards;
    -webkit-animation: fadein 5s forwards;
    -webkit-animation-fill-mode: forwards !important;
    animation-fill-mode: forwards !important;
    display: block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100vh;
    width: 410px;
    background-color: white;
    background-color: var(--color-white);
    border: 1px solid #eaeaea;
    border: var(--border-solid-grey);
    overflow-x: hidden;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-transform: translateX(-410px);
    -ms-transform: translateX(-410px);
    transform: translateX(-410px);
    z-index: 10;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    overflow-y: hidden
}

#uninav .off-canvas-nav-container .off-canvas-cta li {
    color: white;
    color: var(--color-white)
}

#uninav .off-canvas-nav-container .off-canvas-cta li a {
    color: white;
    color: var(--color-white);
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.4rem;
    letter-spacing: 0.5px;
    background-color: #a50034;
    background-color: var(--color-cu-red);
    color: white;
    color: var(--color-white)
}

#uninav .off-canvas-nav-container .off-canvas-cta li a:hover {
    background-color: #231f20;
    background-color: var(--color-panther-black)
}

@media only screen and (max-width: 37.5em) {
    #uninav .off-canvas-nav-container {
        width:350px;
        -webkit-transform: translateX(-350px);
        -ms-transform: translateX(-350px);
        transform: translateX(-350px)
    }
}

@media only screen and (max-width: 0) {
    #uninav .off-canvas-nav-container {
        width:350px;
        -webkit-transform: translateX(-350px);
        -ms-transform: translateX(-350px);
        transform: translateX(-350px)
    }
}

#uninav .off-canvas-nav-container::-webkit-scrollbar {
    display: none
}

#uninav .off-canvas-nav-container .off-canvas-nav {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    grid-auto-rows: 0;
    grid-auto-columns: 0
}

#uninav .off-canvas-nav-container .off-canvas-nav li:hover {
    cursor: pointer
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #eaeaea;
    border-bottom: var(--border-solid-grey)
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li:focus,#uninav .off-canvas-nav-container .off-canvas-nav ul li:focus-within {
    border: 2px dotted #A50034;
    box-sizing: border-box
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li a,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent {
    font-family: "futura-pt", arial, sans-serif;
    line-height: 1.8rem;
    color: #231f20;
    color: var(--color-panther-black);
    padding: 15px 15px 15px 30px;
    width: 100%
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus {
    color: #a50034;
    color: var(--color-cu-red);
    margin-left: 2px;
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
    -webkit-animation-delay: -0.75ms;
    animation-delay: -0.75ms
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover+.toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus+.toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover+.toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus+.toggle-drilldown {
    color: #a50034;
    color: var(--color-cu-red)
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover+.toggle-drilldown .fa-chevron-right,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus+.toggle-drilldown .fa-chevron-right,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover+.toggle-drilldown .fa-chevron-right,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus+.toggle-drilldown .fa-chevron-right {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover+.toggle-drilldown .fa-chevron-right:after,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus+.toggle-drilldown .fa-chevron-right:after,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover+.toggle-drilldown .fa-chevron-right:after,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus+.toggle-drilldown .fa-chevron-right:after {
    -webkit-animation: 1s fadeIn forwards;
    animation: 1s fadeIn forwards;
    content: "\f054";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    -webkit-animation-delay: 900ms;
    animation-delay: 900ms;
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms;
    position: absolute
}

@keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus {
    outline: none
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 7rem
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover {
    color: #a50034;
    color: var(--color-cu-red);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.175s ease-in-out;
    transition: all 0.175s ease-in-out;
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover:after {
    opacity: 0;
    content: "\f054";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    -webkit-animation-delay: 900ms;
    animation-delay: 900ms;
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms;
    position: absolute;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8)
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover .fas {
    color: #a50034;
    color: var(--color-cu-red)
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover .fas:hover {
    color: #a50034;
    color: var(--color-cu-red)
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown .fas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 900;
    font-size: 1.4rem
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li #uninav-cta-visit:hover {
    margin-left: 0
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li ul.off-canvas-cta:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li .off-canvas-cta a:hover {
    margin-left: none
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li ul.off-canvas-cta li a,#uninav .off-canvas-nav-container .off-canvas-nav ul li .off-canvas-cta a li a {
    color: white;
    color: var(--color-white);
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.4rem;
    letter-spacing: 0.5px;
    background-color: #a50034;
    background-color: var(--color-cu-red)
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li ul.off-canvas-cta li a:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li .off-canvas-cta a li a:hover {
    background-color: #231f20;
    background-color: var(--color-panther-black);
    color: white;
    color: var(--color-white)
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu {
    display: none;
    position: absolute;
    width: 100%;
    left: 410px;
    top: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: all 0.4s;
    transition: all 0.4s
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu.active .drill-down-list-item:focus-within {
    outline-color: #A50034;
    outline-width: 5px
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu.active .drill-down-list-item.home-menu:focus-within {
    outline-color: #231f20;
    outline-color: var(--color-panther-black);
    outline-style: auto;
    outline-width: 5px;
    outline-color: #A50034;
    outline-width: 5px
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu .menu-back {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #231f20;
    background-color: var(--color-panther-black);
    color: #FFF;
    font-weight: bold;
    line-height: 1.6rem;
    font-family: "futura-pt", Arial, sans-serif;
    padding: 20px 15px 20px 20px;
    border-color: var(--color-cu-white)
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu .menu-back .fas {
    margin-right: 2rem
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu .menu-back:focus {
    outline-color: #A50034;
    outline-style: none;
    outline-width: 5px
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li.current {
    position: relative
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li.current a,#uninav .off-canvas-nav-container .off-canvas-nav ul li.current span {
    font-weight: 800
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li.current a::before,#uninav .off-canvas-nav-container .off-canvas-nav ul li.current span::before {
    content: "\25CF";
    color: #A50034;
    position: absolute;
    left: 10px
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu {
    background: #231f20;
    background: var(--color-panther-black);
    font-weight: bold;
    color: #FFF
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu i,#uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu span {
    padding: 20px 0px 20px 30px
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu a {
    color: #FFF;
    padding: 20px 50px 20px 10px
}

#uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu a::before {
    display: none
}

#uninav .off-canvas-nav-container .off-canvas-nav .off-canvas-menu-container .off-canvas-cta a:hover {
    margin-left: 0
}

@media only screen and (max-width: 37.5em) {
    #uninav .off-canvas-nav-container .off-canvas-nav li:hover {
        cursor:pointer
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border-bottom: 1px solid #eaeaea;
        border-bottom: var(--border-solid-grey)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li:focus,#uninav .off-canvas-nav-container .off-canvas-nav ul li:focus-within {
        border: 2px dotted #A50034;
        box-sizing: border-box
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent {
        font-family: "futura-pt", arial, sans-serif;
        line-height: 1.8rem;
        color: #231f20;
        color: var(--color-panther-black);
        padding: 15px 15px 15px 30px;
        width: 100%
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus {
        color: #a50034;
        color: var(--color-cu-red);
        margin-left: 2px;
        -webkit-transition: all 0.175s ease-in-out;
        transition: all 0.175s ease-in-out;
        -webkit-animation-delay: -0.75ms;
        animation-delay: -0.75ms
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover+.toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus+.toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover+.toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus+.toggle-drilldown {
        color: #a50034;
        color: var(--color-cu-red)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover+.toggle-drilldown .fa-chevron-right,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus+.toggle-drilldown .fa-chevron-right,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover+.toggle-drilldown .fa-chevron-right,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus+.toggle-drilldown .fa-chevron-right {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-transition: all 0.175s ease-in-out;
        transition: all 0.175s ease-in-out;
        -webkit-animation-delay: 500ms;
        animation-delay: 500ms
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover+.toggle-drilldown .fa-chevron-right:after,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus+.toggle-drilldown .fa-chevron-right:after,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover+.toggle-drilldown .fa-chevron-right:after,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus+.toggle-drilldown .fa-chevron-right:after {
        -webkit-animation: 1s fadeIn forwards;
        animation: 1s fadeIn forwards;
        content: "\f054";
        font-family: "Font Awesome 6 Pro";
        font-weight: 900;
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        -webkit-animation-delay: 900ms;
        animation-delay: 900ms;
        -webkit-animation-duration: 300ms;
        animation-duration: 300ms;
        position: absolute
    }

    @keyframes fadein {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes fadein {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus {
        outline: none
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        width: 7rem
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover {
        color: #a50034;
        color: var(--color-cu-red);
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-transition: all 0.175s ease-in-out;
        transition: all 0.175s ease-in-out;
        -webkit-animation-delay: 500ms;
        animation-delay: 500ms
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover:after {
        opacity: 0;
        content: "\f054";
        font-family: "Font Awesome 6 Pro";
        font-weight: 900;
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        -webkit-animation-delay: 900ms;
        animation-delay: 900ms;
        -webkit-animation-duration: 300ms;
        animation-duration: 300ms;
        position: absolute;
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover .fas {
        color: #a50034;
        color: var(--color-cu-red)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover .fas:hover {
        color: #a50034;
        color: var(--color-cu-red)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown .fas {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-weight: 900;
        font-size: 1.4rem
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li #uninav-cta-visit:hover {
        margin-left: 0
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.off-canvas-cta:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li .off-canvas-cta a:hover {
        margin-left: none
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.off-canvas-cta li a,#uninav .off-canvas-nav-container .off-canvas-nav ul li .off-canvas-cta a li a {
        color: white;
        color: var(--color-white);
        font-weight: bold;
        text-transform: uppercase;
        font-size: 1.4rem;
        letter-spacing: 0.5px;
        background-color: #a50034;
        background-color: var(--color-cu-red)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.off-canvas-cta li a:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li .off-canvas-cta a li a:hover {
        background-color: #231f20;
        background-color: var(--color-panther-black);
        color: white;
        color: var(--color-white)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu {
        display: none;
        position: absolute;
        width: 100%;
        left: 350px;
        top: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: all 0.4s;
        transition: all 0.4s
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu.active .drill-down-list-item:focus-within {
        outline-color: #A50034;
        outline-width: 5px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu.active .drill-down-list-item.home-menu:focus-within {
        outline-color: #231f20;
        outline-color: var(--color-panther-black);
        outline-style: auto;
        outline-width: 5px;
        outline-color: #A50034;
        outline-width: 5px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu .menu-back {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #231f20;
        background-color: var(--color-panther-black);
        color: #FFF;
        font-weight: bold;
        line-height: 1.6rem;
        font-family: "futura-pt", Arial, sans-serif;
        padding: 20px 15px 20px 20px;
        border-color: var(--color-cu-white)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu .menu-back .fas {
        margin-right: 2rem
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu .menu-back:focus {
        outline-color: #A50034;
        outline-style: none;
        outline-width: 5px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.current {
        position: relative
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.current a,#uninav .off-canvas-nav-container .off-canvas-nav ul li.current span {
        font-weight: 800
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.current a::before,#uninav .off-canvas-nav-container .off-canvas-nav ul li.current span::before {
        content: "\25CF";
        color: #A50034;
        position: absolute;
        left: 10px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu {
        background: #231f20;
        background: var(--color-panther-black);
        font-weight: bold;
        color: #FFF
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu i,#uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu span {
        padding: 20px 0px 20px 30px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu a {
        color: #FFF;
        padding: 20px 50px 20px 10px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu a::before {
        display: none
    }

    #uninav .off-canvas-nav-container .off-canvas-nav .off-canvas-menu-container .off-canvas-cta a:hover {
        margin-left: 0
    }
}

@media only screen and (max-width: 0) {
    #uninav .off-canvas-nav-container .off-canvas-nav li:hover {
        cursor:pointer
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border-bottom: 1px solid #eaeaea;
        border-bottom: var(--border-solid-grey)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li:focus,#uninav .off-canvas-nav-container .off-canvas-nav ul li:focus-within {
        border: 2px dotted #A50034;
        box-sizing: border-box
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent {
        font-family: "futura-pt", arial, sans-serif;
        line-height: 1.8rem;
        color: #231f20;
        color: var(--color-panther-black);
        padding: 15px 15px 15px 30px;
        width: 100%
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus {
        color: #a50034;
        color: var(--color-cu-red);
        margin-left: 2px;
        -webkit-transition: all 0.175s ease-in-out;
        transition: all 0.175s ease-in-out;
        -webkit-animation-delay: -0.75ms;
        animation-delay: -0.75ms
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover+.toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus+.toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover+.toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus+.toggle-drilldown {
        color: #a50034;
        color: var(--color-cu-red)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover+.toggle-drilldown .fa-chevron-right,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus+.toggle-drilldown .fa-chevron-right,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover+.toggle-drilldown .fa-chevron-right,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus+.toggle-drilldown .fa-chevron-right {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-transition: all 0.175s ease-in-out;
        transition: all 0.175s ease-in-out;
        -webkit-animation-delay: 500ms;
        animation-delay: 500ms
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:hover+.toggle-drilldown .fa-chevron-right:after,#uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus+.toggle-drilldown .fa-chevron-right:after,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:hover+.toggle-drilldown .fa-chevron-right:after,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus+.toggle-drilldown .fa-chevron-right:after {
        -webkit-animation: 1s fadeIn forwards;
        animation: 1s fadeIn forwards;
        content: "\f054";
        font-family: "Font Awesome 6 Pro";
        font-weight: 900;
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        -webkit-animation-delay: 900ms;
        animation-delay: 900ms;
        -webkit-animation-duration: 300ms;
        animation-duration: 300ms;
        position: absolute
    }

    @keyframes fadein {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes fadein {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li a:focus,#uninav .off-canvas-nav-container .off-canvas-nav ul li .drill-down-parent:focus {
        outline: none
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        width: 7rem
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover {
        color: #a50034;
        color: var(--color-cu-red);
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-transition: all 0.175s ease-in-out;
        transition: all 0.175s ease-in-out;
        -webkit-animation-delay: 500ms;
        animation-delay: 500ms
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover:after {
        opacity: 0;
        content: "\f054";
        font-family: "Font Awesome 6 Pro";
        font-weight: 900;
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        -webkit-animation-delay: 900ms;
        animation-delay: 900ms;
        -webkit-animation-duration: 300ms;
        animation-duration: 300ms;
        position: absolute;
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover .fas {
        color: #a50034;
        color: var(--color-cu-red)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown:hover .fas:hover {
        color: #a50034;
        color: var(--color-cu-red)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li span.toggle-drilldown .fas {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-weight: 900;
        font-size: 1.4rem
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li #uninav-cta-visit:hover {
        margin-left: 0
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.off-canvas-cta:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li .off-canvas-cta a:hover {
        margin-left: none
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.off-canvas-cta li a,#uninav .off-canvas-nav-container .off-canvas-nav ul li .off-canvas-cta a li a {
        color: white;
        color: var(--color-white);
        font-weight: bold;
        text-transform: uppercase;
        font-size: 1.4rem;
        letter-spacing: 0.5px;
        background-color: #a50034;
        background-color: var(--color-cu-red)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.off-canvas-cta li a:hover,#uninav .off-canvas-nav-container .off-canvas-nav ul li .off-canvas-cta a li a:hover {
        background-color: #231f20;
        background-color: var(--color-panther-black);
        color: white;
        color: var(--color-white)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu {
        display: none;
        position: absolute;
        width: 100%;
        left: 350px;
        top: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: all 0.4s;
        transition: all 0.4s
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu.active .drill-down-list-item:focus-within {
        outline-color: #A50034;
        outline-width: 5px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu.active .drill-down-list-item.home-menu:focus-within {
        outline-color: #231f20;
        outline-color: var(--color-panther-black);
        outline-style: auto;
        outline-width: 5px;
        outline-color: #A50034;
        outline-width: 5px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu .menu-back {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #231f20;
        background-color: var(--color-panther-black);
        color: #FFF;
        font-weight: bold;
        line-height: 1.6rem;
        font-family: "futura-pt", Arial, sans-serif;
        padding: 20px 15px 20px 20px;
        border-color: var(--color-cu-white)
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu .menu-back .fas {
        margin-right: 2rem
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li ul.drilldown-menu .menu-back:focus {
        outline-color: #A50034;
        outline-style: none;
        outline-width: 5px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.current {
        position: relative
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.current a,#uninav .off-canvas-nav-container .off-canvas-nav ul li.current span {
        font-weight: 800
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.current a::before,#uninav .off-canvas-nav-container .off-canvas-nav ul li.current span::before {
        content: "\25CF";
        color: #A50034;
        position: absolute;
        left: 10px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu {
        background: #231f20;
        background: var(--color-panther-black);
        font-weight: bold;
        color: #FFF
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu i,#uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu span {
        padding: 20px 0px 20px 30px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu a {
        color: #FFF;
        padding: 20px 50px 20px 10px
    }

    #uninav .off-canvas-nav-container .off-canvas-nav ul li.home-menu a::before {
        display: none
    }

    #uninav .off-canvas-nav-container .off-canvas-nav .off-canvas-menu-container .off-canvas-cta a:hover {
        margin-left: 0
    }
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu+#off-canvas-main.off-canvas-menu {

/*     -webkit-transform: translateX(-410px);
    -ms-transform: translateX(-410px);
    transform: translateX(-410px);
    display: none */
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu+#off-canvas-main.off-canvas-menu.slide-out {
    -webkit-animation: out 0.4s forwards;
    animation: out 0.4s forwards
}

@-webkit-keyframes out {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }

    100% {
        -webkit-transform: translateX(-410px);
        transform: translateX(-410px)
    }
}

@keyframes out {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }

    100% {
        -webkit-transform: translateX(-410px);
        transform: translateX(-410px)
    }
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu+#off-canvas-main.off-canvas-menu.slide-in {
    -webkit-animation: in 0.4s forwards;
    animation: in 0.4s forwards
}

@-webkit-keyframes in {
    0% {
        -webkit-transform: translateX(-410px);
        transform: translateX(-410px)
    }

    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }
}

@keyframes in {
    0% {
        -webkit-transform: translateX(-410px);
        transform: translateX(-410px)
    }

    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }
}

@media only screen and (max-width: 37.5em) {
    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu+#off-canvas-main.off-canvas-menu.slide-out {
        -webkit-animation:out 0.4s forwards;
        animation: out 0.4s forwards
    }

    @-webkit-keyframes out {
        0% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }

        100% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }
    }

    @keyframes out {
        0% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }

        100% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }
    }

    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu+#off-canvas-main.off-canvas-menu.slide-in {
        -webkit-animation: in 0.4s forwards;
        animation: in 0.4s forwards
    }

    @-webkit-keyframes in {
        0% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }

        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }
    }

    @keyframes in {
        0% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }

        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }
    }
}

@media only screen and (max-width: 0) {
    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu+#off-canvas-main.off-canvas-menu.slide-out {
        -webkit-animation:out 0.4s forwards;
        animation: out 0.4s forwards
    }

    @-webkit-keyframes out {
        0% {

            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }

        100% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }
    }

    @keyframes out {
        0% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }

        100% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }
    }

    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu+#off-canvas-main.off-canvas-menu.slide-in {
        -webkit-animation: in 0.4s forwards;
        animation: in 0.4s forwards
    }

    @-webkit-keyframes in {
        0% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }

        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }
    }

    @keyframes in {
        0% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }

        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }
    }
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu {
    position: relative;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    background-color: #FFF;
    -webkit-transition: all 0.5s;
    transition: all 0.5s
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu.slide-out,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu.slide-out {
    -webkit-animation: out 0.4s forwards;
    animation: out 0.4s forwards
}

@keyframes out {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }

    100% {
        -webkit-transform: translateX(-410px);
        transform: translateX(-410px)
    }
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu.slide-in,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu.slide-in {
    -webkit-animation: in 0.4s forwards;
    animation: in 0.4s forwards
}

@keyframes in {
    0% {
        -webkit-transform: translateX(-410px);
        transform: translateX(-410px)
    }

    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }
}

@media only screen and (max-width: 37.5em) {
    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu.slide-out,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu.slide-out {
        -webkit-animation:out 0.4s forwards;
        animation: out 0.4s forwards
    }

    @-webkit-keyframes out {
        0% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }

        100% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }
    }

    @keyframes out {
        0% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }

        100% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }
    }

    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu.slide-in,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu.slide-in {
        -webkit-animation: in 0.4s forwards;
        animation: in 0.4s forwards
    }

    @-webkit-keyframes in {
        0% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }

        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }
    }

    @keyframes in {
        0% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }

        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }
    }
}

@media only screen and (max-width: 0) {
    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu.slide-out,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu.slide-out {
        -webkit-animation:out 0.4s forwards;
        animation: out 0.4s forwards
    }

    @-webkit-keyframes out {
        0% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }

        100% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }
    }

    @keyframes out {
        0% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }

        100% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }
    }

    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu.slide-in,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu.slide-in {
        -webkit-animation: in 0.4s forwards;
        animation: in 0.4s forwards
    }

    @-webkit-keyframes in {
        0% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }

        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }
    }

    @keyframes in {
        0% {
            -webkit-transform: translateX(-350px);
            transform: translateX(-350px)
        }

        100% {
            -webkit-transform: translateX(0px);
            transform: translateX(0px)
        }
    }
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation {
    position: relative;
    width: 410px;
    background: white
}

@media only screen and (max-width: 37.5em) {
    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation {
        width:350px
    }
}

@media only screen and (max-width: 0) {
    #uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation {
        width:350px
    }
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav {
    height: 100%;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav .top-drill-down-list-item.drill-down-list-item:focus-within {
    outline-color: #A50034;
    outline-style: auto;
    outline-width: 5px
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav.drilled-down .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav.drilled-down .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav.drilled-down .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav.drilled-down .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav.drilled-down .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav.drilled-down .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav.drilled-down .top-drill-down-list-item.drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav.drilled-down .top-drill-down-list-item.drill-down-list-item:focus-within {
    outline: none
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav #off-canvas-utility-item .drill-down-list-item:focus-within {
    outline-color: #A50034;
    outline-style: auto;
    outline-width: 5px
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav.drilled-down #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav.drilled-down #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav.drilled-down #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav.drilled-down #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav.drilled-down #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav.drilled-down #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav.drilled-down #off-canvas-utility-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav.drilled-down #off-canvas-utility-item .drill-down-list-item:focus-within {
    outline: none
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav.drilled-down #off-canvas-utility-item .drill-down-list-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav.drilled-down #off-canvas-utility-item .drill-down-list-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav.drilled-down #off-canvas-utility-item .drill-down-list-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav.drilled-down #off-canvas-utility-item .drill-down-list-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav.drilled-down #off-canvas-utility-item .drill-down-list-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav.drilled-down #off-canvas-utility-item .drill-down-list-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav.drilled-down #off-canvas-utility-item .drill-down-list-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav.drilled-down #off-canvas-utility-item .drill-down-list-item .drill-down-list-item:focus-within {
    outline-color: #A50034;
    outline-style: auto;
    outline-width: 5px
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav #off-canvas-cta-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav #off-canvas-cta-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav #off-canvas-cta-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav #off-canvas-cta-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-umbrella-nav #off-canvas-cta-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-umbrella-navigation ul.root-main-nav #off-canvas-cta-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-umbrella-nav #off-canvas-cta-item .drill-down-list-item:focus-within,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-main-navigation ul.root-main-nav #off-canvas-cta-item .drill-down-list-item:focus-within {
    outline-color: #A50034;
    outline-style: auto;
    outline-width: 5px
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-utility-item .off-canvas-menu-container,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu #off-canvas-cta-item .off-canvas-menu-container,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-utility-item .off-canvas-menu-container,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu #off-canvas-cta-item .off-canvas-menu-container {
    position: static;
    width: 100%
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu .off-canvas-utility>li.drill-down-list-item,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu .off-canvas-utility>li.drill-down-list-item {
    background-color: #ddd
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu .off-canvas-utility>li.drill-down-list-item>.drill-down-parent,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu .off-canvas-utility>li.drill-down-list-item a,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu .off-canvas-utility>li.drill-down-list-item .toggle-drilldown,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu .off-canvas-utility>li.drill-down-list-item>.drill-down-parent,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu .off-canvas-utility>li.drill-down-list-item a,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu .off-canvas-utility>li.drill-down-list-item .toggle-drilldown {
    color: #2f2f2f;
    font-weight: normal
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu .off-canvas-utility>li.drill-down-list-item .drilldown-menu.active a,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu .off-canvas-utility>li.drill-down-list-item .drilldown-menu.active a {
    color: black;
    font-weight: normal
}

#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-umbrella.off-canvas-menu span.menu-label,#uninav .off-canvas-nav-container .off-canvas-nav #off-canvas-main.off-canvas-menu span.menu-label {
    font-weight: bold;
    color: #A50034;
    padding-right: 1rem
}

#uninav .uninav__hamburger-menu.container .hamburger-menu-button {
    height: auto
}

#uninav .uninav__umbrella-nav-button-container {
    position: fixed;
    left: 0;
    top: 15rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button {
    color: #FFF;
    height: 16rem;
    border-radius: 0 8rem 8rem 0;
    border: none;
    width: 8rem;
    background-color: rgba(165,0,52,0.9);
    text-align: left;
    padding-left: 10px;
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
    -webkit-animation-delay: 10s;
    animation-delay: 10s;
    -webkit-animation: radar 3s;
    animation: radar 3s;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
    box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.15)
}

#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button:hover,#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button:focus {
    background-color: #a50034;
    transition: 150s;
    -webkit-transition: 150s;
    -moz-transition: 150s;
    -ms-transition: 150s;
    -o-transition: 150s;
    background-color: #231f20;
    background-color: var(--color-panther-black)
}

#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button ::not(:hover) {
    -webkit-animation-iteration-count: unset;
    animation-iteration-count: unset
}

#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button:active {
    background-color: #231f20;
    background-color: var(--color-panther-black)
}

#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button .section-menu-text {
    font-size: 1.4rem;
    margin-bottom: 0
}

#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button .section-menu-hamburger-icon {
    display: none;
    fill: #FFF;
    width: 100%;
    margin-left: -0.5rem
}

#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button.section-menu-small {
    width: 4rem;
    height: 8rem
}

#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button .section-menu-text {
    width: 8rem;
    line-height: 1.8rem;
    font-weight: bold
}

#uninav .uninav__umbrella-nav-button-container .umbrella-nav-toggle-button div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@-webkit-keyframes radar {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@keyframes radar {
    0% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0.4)
    }

    70% {
        box-shadow: 0 0 0 30px rgba(165,0,52,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(165,0,52,0)
    }
}

@media only screen and (max-width: 56.5em) {
    #uninav .uninav__umbrella-nav-button-container {
        display:none
    }
}

@media only screen and (max-width: 0) {
    #uninav .uninav__umbrella-nav-button-container {
        display:none
    }
}

.off-canvas-menu-container .off-canvas-cta {
    margin-left: 0
}

.off-canvas-menu-container .off-canvas-cta a {
    margin-left: 0
}

html.two-column-template #uninav .uninav__umbrella-nav-button-container {
    display: none
}

html.three-column-template #uninav .uninav__umbrella-nav-button-container {
    display: none
}

html.school-dept-listing-template #uninav .uninav__umbrella-nav-button-container {
    display: none
}

.uninav__umbrella-nav-button-container:focus-within {
    outline: 2px dotted #FFF
}

#js-off-canvas-nav-container:focus {
    outline: 2px dotted #A50034 !important
}

#js-off-canvas-nav-container select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

#uninav-static-placeholder .uninav__logo,#uninav-static-placeholder .uninav__global-nav,#uninav-static-placeholder .uninav__utility-nav--wrapper,#uninav-static-placeholder .uninav__cta {
    filter: blur(3px);
    -webkit-filter: blur(3px)
}

#uninav-static-placeholder .svg-inline--fa.fa-window-close.fa-w-16 {
    color: #231f20;
    color: var(--color-panther-black);
    max-width: 25px;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 5px;
    margin-top: 5px;
    cursor: pointer
}

#uninav-static-placeholder .uninav-static-placeholder__notice {
    position: absolute;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100vw;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    font-weight: bold;
    background-color: rgba(255,255,255,0.8);
    padding-left: 50px;
    padding-right: 50px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#uninav-static-placeholder .uninav-static-placeholder__notice .line-two {
    font-weight: normal
}

#uninav-static-placeholder .off-canvas-umbrella-navigation-static__notice {
    height: 100vh;
    display: -ms-grid;
    display: grid;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 25px
}

#uninav-static-placeholder #uninav .uninav__cta,#uninav-static-placeholder #uninav .uninav__logo,#uninav-static-placeholder #uninav .uninav__global-nav,#uninav-static-placeholder #uninav .uninav__utility-nav-wrapper,#uninav-static-placeholder #uninav .uninav__logo--contextual,#uninav-static-placeholder #uninav .uninav__menu-item-flex.uninav__menu-item-flex--utility {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-duration: 5s;
    animation-duration: 5s
}

@media only screen and (max-width: 56.5em) {
    #uninav-static-placeholder .uninav-static-placeholder__notice {
        font-size:1.2rem;
        height: 80px;
        background-color: #FFF
    }

    #uninav-static-placeholder .line-two,#uninav-static-placeholder .fa-paw {
        display: none !important
    }
}

@media only screen and (max-width: 0) {
    #uninav-static-placeholder .uninav-static-placeholder__notice {
        font-size:1.2rem;
        height: 80px;
        background-color: #FFF
    }

    #uninav-static-placeholder .line-two,#uninav-static-placeholder .fa-paw {
        display: none !important
    }
}

.three-column-template #uninav-static-placeholder .uninav__umbrella-nav-button-container,.two-column-template #uninav-static-placeholder .uninav__umbrella-nav-button-container {
    display: none !important
}

.left-nav-drilldown-static-placeholder__notice {
    position: absolute;
    display: -ms-grid;
    display: grid;
    z-index: 2;
    background-color: white;
    height: 100%;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 25px;
    font-weight: bold;
    font-family: "futura-pt", Arial, sans-serif;
    font-family: var(--font-family-futura-regular)
}

html {
    margin-top: 120px;
    padding-top: 0
}

@media only screen and (max-width: 56.5em) {
    html {
        margin-top:60px
    }

    .uninav uninav-logo--mobile {
        display: none
    }

    .uninav__logo,.uninav #uninav-logo .chapman-logo {
        border-bottom: none
    }

    .uninav__utility-nav--wrapper {
        border-bottom: none
    }
}

@media only screen and (max-width: 0) {
    html {
        margin-top:60px
    }

    .uninav uninav-logo--mobile {
        display: none
    }

    .uninav__logo,.uninav #uninav-logo .chapman-logo {
        border-bottom: none
    }

    .uninav__utility-nav--wrapper {
        border-bottom: none
    }
}

#uninav {
    font-family: "futura-pt", Arial, sans-serif;
    position: fixed;
    width: 100vw;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    box-shadow: 0 37.125px 70px -12.125px rgba(0,0,0,0.02);
    z-index: 2;
    border-bottom: 1px solid #eaeaea
}

#uninav .gssb_c,#uninav .gssb_c[style] {
    z-index: calc($uninavZindex + 2)
}

#uninav a {
    cursor: pointer
}

#uninav li {
    margin: unset;
    list-style: none;
    font-family: "futura-pt", Arial, sans-serif
}

#uninav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #FFF;
    top: 0;
    z-index: 1000000
}

@media only screen and (max-width: 37.5em) {
    #uninav {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

@media only screen and (max-width: 0) {
    #uninav {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

#uninav .uninav__hamburger-menu {
    display: none
}

#uninav .uninav__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 40%;
    height: 60px;
    padding: 0 2rem;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

#uninav .uninav__logo--primary a {
    display: -ms-grid;
    display: grid
}

#uninav .uninav__logo--mobile {
    display: none
}

#uninav .uninav__logo--secondary {
    font-weight: 800;
    font-size: 1.2em;
    width: 100%;
    border-left: 1px solid #eaeaea;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    margin-left: 2rem;
    padding-left: 2rem;
    grid-area: secondaryLogo;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

#uninav .uninav__logo .chapman-logo {
    width: 300px
}

#uninav .uninav__cta {
    max-width: 15%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    border-bottom: none
}

#uninav .uninav__cta ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#uninav .uninav__cta ul::after {
    content: "|";
    color: #cfcfcf
}

#uninav .uninav__cta ul li:hover>.uninav__underline--center:after,#uninav .uninav__cta ul li:focus>.uninav__underline--center:after {
    background-image: -webkit-linear-gradient(left, #fff 50%, transparent 50%),-webkit-linear-gradient(left, #A50034 50%, transparent 50%),-webkit-linear-gradient(bottom, #A50034 50%, transparent 50%),-webkit-linear-gradient(bottom, #A50034 50%, transparent 50%),-webkit-linear-gradient(bottom, #A50034 50%, transparent 50%);
    background-image: linear-gradient(90deg, #fff 50%, transparent 50%),linear-gradient(90deg, #A50034 50%, transparent 50%),linear-gradient(0deg, #A50034 50%, transparent 50%),linear-gradient(0deg, #A50034 50%, transparent 50%),linear-gradient(0deg, #A50034 50%, transparent 50%)
}

#uninav .uninav__cta ul>li a {
    font-family: "futura-pt", arial, sans-serif;
    margin: 0 5px;
    display: block;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 300;
    -webkit-transition: 250ms ease-in-out;
    transition: 250ms ease-in-out;
    will-change: background-color;
    font-weight: 600;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    text-transform: uppercase
}

#uninav .uninav__cta ul>li a:nth-child(1) {
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s
}

#uninav .uninav__cta ul>li a:nth-child(2) {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s
}

#uninav .uninav__cta ul>li a:nth-child(3) {
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s
}

#uninav .uninav__cta ul>li a:nth-child(4) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s
}

#uninav .uninav__cta ul>li:last-child {
    padding-right: 1rem
}

#uninav .uninav__cta ul>li:first-child {
    padding-left: 1rem
}

#uninav .uninav__cta-special {
    margin: 0
}

#uninav .uninav__cta-special a {
    color: #14828A
}

#uninav .uninav__cta-special a:hover,#uninav .uninav__cta-special a:focus,#uninav .uninav__cta-special a:active {
    color: #50b6c2;
    -webkit-transition: background-color 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s
}

#uninav .uninav__utility-nav--wrapper {
    width: auto;
    height: 60px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (min-width: 90em) {
    #uninav .uninav__utility-nav--wrapper {
        width:auto
    }
}

@media only screen and (max-width: 37.5em) {
    #uninav .uninav__utility-nav--wrapper {
        margin-left:auto
    }
}

@media only screen and (max-width: 0) {
    #uninav .uninav__utility-nav--wrapper {
        margin-left:auto
    }
}

#uninav .uninav__utility-nav--wrapper .uninav__menu-item--audiences a {
    color: #231f20
}

#uninav .uninav__utility-nav--wrapper .uninav__menu-item--audiences a:hover {
    border-bottom: none
}

#uninav .uninav__utility-nav--wrapper .uninav__utility-nav--search-wrapper {
    margin-right: 1.5rem;
    position: relative;
    z-index: 9999999999999999999999999999
}

#uninav .uninav__utility-nav--wrapper .uninav__search-input--desktop {
    min-width: 233px
}

#uninav .uninav__utility-nav--wrapper__search-input {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    border-right: none
}

#uninav .uninav__utility-nav--wrapper__search-input #gsc-i-id1 {
    height: 38px !important
}

#uninav .uninav__utility-nav--wrapper .gsc-results-close-btn.gsc-results-close-btn-visible {
    opacity: 1;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    background-image: none;
    z-index: 1
}

#uninav .uninav__utility-nav--wrapper .gsc-results-close-btn.gsc-results-close-btn-visible:after {
    content: "\f00d";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    font-size: 1.5em;
    right: 1.4rem;
    position: relative
}

#uninav .uninav__utility-nav--wrapper #uninav__label-search {
    display: inline;
    z-index: -1;
    position: absolute
}

#uninav .uninav__utility-nav--wrapper ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#uninav .uninav__utility-nav--wrapper ul li:last-of-type {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-preferred-size: unset;
    flex-basis: unset;
    margin-left: auto
}

@media only screen and (max-width: 37.5em) {
    #uninav .uninav__utility-nav--wrapper ul li:last-of-type {
        margin-left:0
    }
}

@media only screen and (max-width: 0) {
    #uninav .uninav__utility-nav--wrapper ul li:last-of-type {
        margin-left:0
    }
}

#uninav .uninav__utility-nav--wrapper ul__utility-nav--search-wrapper input {
    border: none;
    box-shadow: none;
    margin-bottom: 0
}

#uninav .uninav__utility-nav--wrapper ul .fas.fa-search {
    color: #353430;
    padding-right: 1.2rem;
    padding-left: 1.2rem;
    cursor: pointer
}

#uninav .uninav__utility-nav--wrapper .uninav__login {
    border-right: none;
    position: relative;
    z-index: 9999999999999999999999999999
}

#uninav .uninav__utility-nav--wrapper .uninav__login:focus,#uninav .uninav__utility-nav--wrapper .uninav__login:focus-within {
    outline: 2px dotted #A50034
}

#uninav .uninav__utility-nav--wrapper .uninav__login li {
    border-right: none
}

#uninav .uninav__login .uninav__dropdown--parent {
    border-right: none
}

#uninav .uninav__login .uninav__dropdown--child {
    border-right: none;
    margin-top: 0;
    background-color: #231f20;
    color: #FFF;
    width: 300px;
    right: 0;
    position: absolute;
    margin-left: auto;
    box-shadow: 0 37.125px 70px -12.125px rgba(0,0,0,0.1);
    -webkit-transition: box-shadow 0.5s ease;
    transition: box-shadow 0.5s ease
}

#uninav .uninav__login .uninav__dropdown--child:hover,#uninav .uninav__login .uninav__dropdown--child:focus,#uninav .uninav__login .uninav__dropdown--child:focus-within {
    box-shadow: 0 37.125px 70px -12.125px rgba(0,0,0,0.3)
}

#uninav .uninav__login-button {
    z-index: 2
}

#uninav .uninav__login-button a {
    color: #eaeaea;
    fill: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#uninav .uninav__login-button a:hover,#uninav .uninav__login-button a:focus,#uninav .uninav__login-button a:focus-within {
    color: #FFF !important
}

#uninav .uninav__login-button a:focus {
    outline: 2px dotted #FFF !important
}

#uninav .uninav__login-button a svg {
    height: 2rem
}

#uninav .uninav__login-button a svg#Layer_1 {
    margin-right: 0.8rem;
    margin-left: 0.8rem
}

#uninav .uninav__login-button ul li {
    color: #FFF;
    border-bottom: 1px solid #231f20
}

#uninav .uninav__zIndexPlusOne {
    z-index: 999999999999999
}

#uninav .uninav__menu-item-login {
    background-color: #231f20;
    width: 80px;
    height: 100%;
    font-size: 1.2em;
    color: #eaeaea;
    text-align: center;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 300ms linear;
    transition: 300ms linear;
    cursor: pointer;
    height: 60px
}

#uninav .uninav__menu-item-login__menu-item-dropdown-child ul a {
    color: #FFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#uninav .uninav__menu-item-login:hover {
    color: #FFF
}

#uninav .uninav__menu-item-login:hover a,#uninav .uninav__menu-item-login:hover i {
    transition: 100ms ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transition: 100ms ease-in-out;
    -moz-transition: 100ms ease-in-out;
    -ms-transition: 100ms ease-in-out;
    -o-transition: 100ms ease-in-out
}

#uninav .uninav__utility-nav--audiences-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 0 2rem 0 1rem
}

@media only screen and (max-width: 56.5em) {
    #uninav .uninav__utility-nav--audiences-container {
        display:none
    }
}

@media only screen and (max-width: 0) {
    #uninav .uninav__utility-nav--audiences-container {
        display:none
    }
}

#uninav .uninav__utility-nav--audiences-container li:last-of-type {
    border-right: none
}

#uninav .uninav__utility-nav--audiences-container p {
    margin-bottom: 0;
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

#uninav .uninav__utility-nav--audiences-container p:focus {
    outline: 2px dotted #A50034
}

#uninav .uninav__utility-nav--audiences-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: absolute;
    width: 25rem;
    top: 0;
    right: 21rem;
    background-color: #ffffff;
    border: 1px solid #cfcfcf
}

#uninav .uninav__utility-nav--audiences-menu li {
    width: 100%;
    padding: 0 0 0 30px;
    line-height: 1.8rem;
    border-bottom: 1px solid #cfcfcf
}

#uninav .uninav__utility-nav--audiences-menu li a {
    padding-top: 1rem;
    padding-bottom: 1rem
}

#uninav .uninav__utility-nav--audiences-menu li a:hover {
    color: #A50034;
    border-bottom: 1px dotted #A50034
}

#uninav .uninav__global-nav {
    width: 100%;
    border-top: 1px solid #eaeaea;
    border-bottom: none
}

#uninav .uninav__global-nav>ul>li {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    padding-left: 30px;
    padding-right: 30px;
    border-right: 1px solid lightgray;
}

#uninav .uninav__global-nav>ul>li:last-of-type {
    border-right: none;
}

#uninav .uninav__global-nav>ul>li:hover {
    cursor: pointer
}

#uninav .uninav__global-nav li.uninav__dropdown--parent:hover>.uninav__underline--center::after {
    content: " ";
    position: absolute
}

#uninav .uninav__global-nav .uninav__underline--center::after {
    background-image: -webkit-linear-gradient(left, #a50034 50%, transparent 50%),-webkit-linear-gradient(left, #a50034 50%, transparent 50%),-webkit-linear-gradient(bottom, #a50034 50%, transparent 50%),-webkit-linear-gradient(bottom, #a50034 50%, transparent 50%),-webkit-linear-gradient(bottom, #a50034 50%, transparent 50%);
    background-image: linear-gradient(90deg, #a50034 50%, transparent 50%),linear-gradient(90deg, #a50034 50%, transparent 50%),linear-gradient(0deg, #a50034 50%, transparent 50%),linear-gradient(0deg, #a50034 50%, transparent 50%),linear-gradient(0deg, #a50034 50%, transparent 50%);
    background-repeat: repeat-x;
    background-size: 0px 0px, 5px 2px, 0px 0px, 0px 0px;
    background-position: left top, right bottom, left bottom, right top;
    -webkit-animation: border-dance 700ms ease-out;
    animation: border-dance 700ms ease-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes border-dance {
    0% {
        background-position: left top, right bottom, left bottom, right top
    }

    100% {
        background-position: left 15px top, right 15px bottom, left bottom 15px, right top 15px
    }
}

@keyframes border-dance {
    0% {
        background-position: left top, right bottom, left bottom, right top
    }

    100% {
        background-position: left 15px top, right 15px bottom, left bottom 15px, right top 15px
    }
}

#uninav .uninav__global-nav a {
    color: #231f20;
    border-right: none
}

@media only screen and (max-width: 56.5em) {
    #uninav .uninav__global-nav {
        display:none
    }
}

@media only screen and (max-width: 0) {
    #uninav .uninav__global-nav {
        display:none
    }
}

#uninav .uninav__pipe {
    border-right: 1px solid #eaeaea;
    border-right: var(--border-solid-grey);
    width: auto;
    height: 25px
}

#uninav .uninav__dropdown--child {
    margin-top: 0;
    min-width: 300px;
    padding-top: 10px
}

#uninav .uninav__dropdown--child a:hover,#uninav .uninav__dropdown--child a:focus,#uninav .uninav__dropdown--child a:focus-within {
    color: #A50034
}

#uninav .uninav__dropdown--child ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 4rem;
    -webkit-font-smoothing: antialiased;
    color: #231f20;
    font-family: "futura-pt", Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
    cursor: pointer;
    visibility: visible;
    box-sizing: inherit;
    word-wrap: break-word;
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

#uninav .uninav__dropdown--child ul li {
    width: 100%;
    -webkit-animation: showBorder 2s linear forwards;
    animation: showBorder 2s linear forwards;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 2rem
}

#uninav .uninav__dropdown--child ul li:nth-child(1) {
    -webkit-animation-delay: 12ms;
    animation-delay: 12ms
}

#uninav .uninav__dropdown--child ul li:nth-child(2) {
    -webkit-animation-delay: 24ms;
    animation-delay: 24ms
}

#uninav .uninav__dropdown--child ul li:nth-child(3) {
    -webkit-animation-delay: 36ms;
    animation-delay: 36ms
}

#uninav .uninav__dropdown--child ul li:nth-child(4) {
    -webkit-animation-delay: 48ms;
    animation-delay: 48ms
}

#uninav .uninav__dropdown--child ul li:nth-child(5) {
    -webkit-animation-delay: 60ms;
    animation-delay: 60ms
}

#uninav .uninav__dropdown--child ul li:nth-child(6) {
    -webkit-animation-delay: 72ms;
    animation-delay: 72ms
}

#uninav .uninav__dropdown--child ul li:nth-child(7) {
    -webkit-animation-delay: 84ms;
    animation-delay: 84ms
}

#uninav .uninav__dropdown--child ul li:nth-child(8) {
    -webkit-animation-delay: 96ms;
    animation-delay: 96ms
}

#uninav .uninav__dropdown--child ul li:nth-child(9) {
    -webkit-animation-delay: 108ms;
    animation-delay: 108ms
}

#uninav .uninav__dropdown--child ul li a {
    width: 100%;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    padding-top: 1rem;
    padding-bottom: 1rem
}

@-webkit-keyframes showBorder {
    from {
        border-bottom: 1px solid transparent
    }

    to {
        border-bottom: 1px solid #eaeaea
    }
}

@keyframes showBorder {
    from {
        border-bottom: 1px solid transparent
    }

    to {
        border-bottom: 1px solid #eaeaea
    }
}

#uninav .uninav__dropdown--child .icon::before {
    margin-right: 1rem
}

#uninav input#gsc-i-id1 {
    height: 30px !important;
    box-shadow: none !important
}

#uninav .off-canvas-overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed
}

.uninav__global-nav {
    height: 60px;
    border-bottom: 1px solid #eaeaea
}

.uninav__global-nav a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-right: 1px solid #eaeaea
}

.uninav__global-nav>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.uninav__global-nav>ul ul li ul {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start
}

.uninav__global-nav>ul .uninav__dropdown--child a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#uninav>div.uninav__logo--primary {
    width: 300px
}

.uninav__dropdown--child {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background-color: #FFF;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    box-shadow: 0 37.125px 70px -12.125px rgba(0,0,0,0.1);
    -webkit-transition: box-shadow 0.5s ease;
    transition: box-shadow 0.5s ease
}

.uninav__dropdown--child:hover,.uninav__dropdown--child:focus,.uninav__dropdown--child:focus-within {
    box-shadow: 0 37.125px 70px -12.125px rgba(0,0,0,0.3)
}

.uninav__dropdown--child>ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

.uninav__dropdown--child>ul li,.uninav__dropdown--child>ul a {
    border-right: none
}

.uninav__dropdown--parent {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.uninav__dropdown--parent:hover>.uninav__dropdown--child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 99999999
}

.uninav__dropdown--parent .uninav__dropdown--child[aria-expanded="true"] {
    z-index: 99999999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (min-width: 112.5em) {
    .uninav__logo {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        grid-auto-flow: column
    }
}

@media only screen and (max-width: 0) {
    .uninav__logo {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -ms-flex-line-pack: center;
        align-content: center;
        grid-auto-flow: column
    }
}

@media only screen and (max-width: 1420px) {
    .uninav__utility-nav--audiences-container {
        display:none
    }
}

@media only screen and (max-width: 1300px) {
    .uninav__logo {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .uninav__logo #uninav-logo {
        width: 100%
    }

    .uninav__menu-item--audiences {
        display: none
    }

    #uninav {
        background-color: #FFF
    }

    #uninav .uninav__global-nav ul li,#uninav .uninav__global-nav>a {
        color: #231f20
    }

    .uninav__utility-nav--wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

@media only screen and (min-width: 768px) {
    #uninav__search-button--mobile {
        display:none
    }
}

@media only screen and (max-width: 1300px) {
    .uninav--has-secondary-menu .uninav__utility-nav--search-wrapper {
        margin-right:0 !important
    }

    .uninav--has-secondary-menu .uninav__search-input--desktop {
        display: none
    }

    .uninav--has-secondary-menu .uninav__search-input--desktop.slide-left {
        margin-right: 15px
    }

    .uninav--has-secondary-menu .uninav__search-button--mobile {
        width: 80px;
        height: 60px;
        border-left: 1px solid #eaeaea;
        border-right: none !important;
        display: -ms-grid;
        display: grid;
        cursor: pointer
    }

    .uninav--has-secondary-menu .uninav__search-button--mobile:after {
        border-right: none;
        display: -ms-grid;
        display: grid;
        content: "\f002";
        font-family: "Font Awesome 6 Pro";
        font-weight: 900;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .uninav--has-secondary-menu .uninav__search-button--mobile:active {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        -webkit-animation-duration: 150ms;
        animation-duration: 150ms
    }

    .uninav--has-secondary-menu .uninav__search-button--mobile:active:after {
        transform: rotate(-260deg);
        -webkit-transition-duration: 150ms;
        transition-duration: 150ms;
        border-right: none;
        -webkit-transform: rotate(-260deg);
        -moz-transform: rotate(-260deg);
        -ms-transform: rotate(-260deg);
        -o-transform: rotate(-260deg)
    }
}

@media only screen and (max-width: 75em) {
    #uninav .uninav .uninav__cta {
        display:none
    }

    #uninav .uninav__logo--secondary {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        display: none
    }

    #uninav .uninav__menu-item-dropdown-child:hover>ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start
    }

    #uninav .uninav__utility-nav--wrapper__utility-nav {
        min-width: auto
    }

    #uninav .uninav__utility-nav--wrapper .uninav__utility-nav--search-wrapper {
        margin-right: 0
    }

    #uninav .uninav__utility-nav--wrapper .uninav__utility-nav--search-wrapper .uninav__search-button--mobile {
        border-right: none
    }

    #uninav .uninav .gsc-search-box table tbody tr {
        border: none !important
    }

    #uninav .uninav tr {
        -o-border-image: none !important;
        border-image: none !important;
        border: none !important
    }

    #uninav .uninav .gsc-search-box {
        border: none !important
    }

    #uninav .uninav #___gcse_0 {
        margin-left: 2%;
        border: 1px solid grey
    }

    #uninav .uninav__global-nav {
        min-width: unset;
        width: 100vw
    }

    #uninav .uninav__search-input--desktop {
        display: none
    }

    #uninav .uninav__search-input--desktop.slide-left {
        margin-right: 15px
    }

    #uninav .uninav__global-nav>ul>li {
        margin-left: auto;
        margin-right: auto
    }

    #uninav .uninav__search-button--mobile {
        width: 80px;
        height: 60px;
        border-left: 1px solid #eaeaea;
        border-right: none !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    #uninav .uninav__search-button--mobile:after {
        border-right: none;
        display: -ms-grid;
        display: grid;
        content: "\f002";
        font-family: "Font Awesome 6 Pro";
        font-weight: 900;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: auto
    }

    #uninav .uninav__search-button--mobile:active {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        -webkit-animation-duration: 150ms;
        animation-duration: 150ms
    }

    #uninav .uninav__search-button--mobile:active:after {
        transform: rotate(-260deg);
        -webkit-transition-duration: 150ms;
        transition-duration: 150ms;
        border-right: none;
        -webkit-transform: rotate(-260deg);
        -moz-transform: rotate(-260deg);
        -ms-transform: rotate(-260deg);
        -o-transform: rotate(-260deg)
    }

    .uninav__global-nav .uninav__dropdown--parent:last-of-type .uninav__dropdown--child {
        min-width: 300px;
        position: absolute;
        right: 0;
        margin-left: -100px
    }
}

@media only screen and (max-width: 0) {
    #uninav .uninav .uninav__cta {
        display:none
    }

    #uninav .uninav__logo--secondary {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        display: none
    }

    #uninav .uninav__menu-item-dropdown-child:hover>ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        text-align: left;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start
    }

    #uninav .uninav__utility-nav--wrapper__utility-nav {
        min-width: auto
    }

    #uninav .uninav__utility-nav--wrapper .uninav__utility-nav--search-wrapper {
        margin-right: 0
    }

    #uninav .uninav__utility-nav--wrapper .uninav__utility-nav--search-wrapper .uninav__search-button--mobile {
        border-right: none
    }

    #uninav .uninav .gsc-search-box table tbody tr {
        border: none !important
    }

    #uninav .uninav tr {
        -o-border-image: none !important;
        border-image: none !important;
        border: none !important
    }

    #uninav .uninav .gsc-search-box {
        border: none !important
    }

    #uninav .uninav #___gcse_0 {
        margin-left: 2%;
        border: 1px solid grey
    }

    #uninav .uninav__global-nav {
        min-width: unset;
        width: 100vw
    }

    #uninav .uninav__search-input--desktop {
        display: none
    }

    #uninav .uninav__search-input--desktop.slide-left {
        margin-right: 15px
    }

    #uninav .uninav__global-nav>ul>li {
        margin-left: auto;
        margin-right: auto
    }

    #uninav .uninav__search-button--mobile {
        width: 80px;
        height: 60px;
        border-left: 1px solid #eaeaea;
        border-right: none !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer
    }

    #uninav .uninav__search-button--mobile:after {
        border-right: none;
        display: -ms-grid;
        display: grid;
        content: "\f002";
        font-family: "Font Awesome 6 Pro";
        font-weight: 900;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: auto
    }

    #uninav .uninav__search-button--mobile:active {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        -webkit-animation-duration: 150ms;
        animation-duration: 150ms
    }

    #uninav .uninav__search-button--mobile:active:after {
        transform: rotate(-260deg);
        -webkit-transition-duration: 150ms;
        transition-duration: 150ms;
        border-right: none;
        -webkit-transform: rotate(-260deg);
        -moz-transform: rotate(-260deg);
        -ms-transform: rotate(-260deg);
        -o-transform: rotate(-260deg)
    }

    .uninav__global-nav .uninav__dropdown--parent:last-of-type .uninav__dropdown--child {
        min-width: 300px;
        position: absolute;
        right: 0;
        margin-left: -100px
    }
}

@media only screen and (max-width: 56.5em) {
    #uninav .uninav__logo {
        margin-left:0;
        margin-right: auto;
        padding-left: 20px;
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
    }

    #uninav .uninav__logo--secondary {
        font-weight: 800;
        font-size: 1.2em;
        width: 100%;
        border-left: 1px solid #A50034;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        margin-left: 2rem;
        padding-left: 2rem
    }

    #uninav .uninav__hamburger-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        z-index: 10;
        -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
        animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
    }

    #uninav .uninav__hamburger-menu .fas.fa-bars {
        font-size: 2rem;
        padding-left: 15px
    }

    #uninav .uninav__hamburger-menu .hamburger-menu-button {
        background-color: #FFF;
        border: none
    }

    #uninav__utility-nav {
        width: 100%
    }

    #uninav__utility-nav--wrapper ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: start;
        display: unset;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
        display: flex;
        justify-content: space-between
    }

    #uninav__logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
        animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
        border-bottom: none
    }
}

@media only screen and (max-width: 56.5em) and (-ms-high-contrast: none) {
    #uninav__logo {
        -ms-grid-column:2;
        -ms-grid-column-span: 1
    }
}

@media only screen and (max-width: 56.5em) {
    #uninav__utility-nav--wrapper {
        border-bottom:none
    }

    #uninav .uninav__cta {
        display: none
    }

    #uninav__utility-nav--wrapper ul li {
        border-right: none
    }
}

@media only screen and (max-width: 0) {
    #uninav .uninav__logo {
        margin-left:0;
        margin-right: auto;
        padding-left: 20px;
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
    }

    #uninav .uninav__logo--secondary {
        font-weight: 800;
        font-size: 1.2em;
        width: 100%;
        border-left: 1px solid #A50034;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        margin-left: 2rem;
        padding-left: 2rem
    }

    #uninav .uninav__hamburger-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        z-index: 10;
        -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
        animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
    }

    #uninav .uninav__hamburger-menu .fas.fa-bars {
        font-size: 2rem;
        padding-left: 15px
    }

    #uninav .uninav__hamburger-menu .hamburger-menu-button {
        background-color: #FFF;
        border: none
    }

    #uninav__utility-nav {
        width: 100%
    }

    #uninav__utility-nav--wrapper ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: start;
        display: unset;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
        display: flex;
        justify-content: space-between
    }

    #uninav__logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: auto;
        -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
        animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
        border-bottom: none
    }
}

@media only screen and (max-width: 0) and (-ms-high-contrast: none) {
    #uninav__logo {
        -ms-grid-column:2;
        -ms-grid-column-span: 1
    }
}

@media only screen and (max-width: 0) {
    #uninav__utility-nav--wrapper {
        border-bottom:none
    }

    #uninav .uninav__cta {
        display: none
    }

    #uninav__utility-nav--wrapper ul li {
        border-right: none
    }
}

@media only screen and (max-width: 750px) {
    #uninav .uninav__logo,#uninav .uninav .chapman-logo {
        border-bottom:none
    }

    #uninav .uninav__logo--secondary,#uninav .uninav .chapman-logo--secondary {
        display: none
    }
}

@media only screen and (max-width: 37.5em) {
    #uninav__logo--primary {
        display:none
    }

    #uninav .logo--underneath {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        width: 0 !important;
        padding-left: 0
    }

    #uninav .uninav__logo {
        display: -ms-grid;
        display: grid;
        -ms-flex-line-pack: center;
        align-content: center;
        width: auto
    }

    #uninav .uninav__logo--desktop {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        display: none
    }

    #uninav .uninav__logo--mobile {
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    #uninav .uninav__logo--mobile svg {
        max-width: 95%
    }

    #uninav .uninav__logo .chapman-logo {
        border-bottom: none;
        width: 60%
    }

    #uninav .uninav__logo .chapman-logo--secondary {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        display: none
    }

    #uninav .uninav__logo #uninav-logo--mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-width: 165px;
        max-height: 61px
    }

    #uninav .uninav__utility-nav--wrapper {
        border-bottom: none
    }

    #uninav .uninav__hamburger-menu {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    #uninav #gsc-i-id1 {
        width: auto !important
    }

    #uninav .uninav__search-input.uninav__search-input--desktop.slide-left {
        width: 100%
    }

    #uninav #uninav .uninav__utility-nav--search-wrapper .gscb-input {
        min-width: 100vw
    }

    .uninav__utility-nav--search-wrapper {
        margin-right: 10px
    }

    .uninav__utility-nav--search-wrapper .uninav__search-button--mobile {
        border-right: none
    }

    .uninav__utility-nav--search-wrapper .gsc-input {
        min-width: auto;
        padding-right: 0
    }
}

@media only screen and (max-width: 0) {
    #uninav__logo--primary {
        display:none
    }

    #uninav .logo--underneath {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        width: 0 !important;
        padding-left: 0
    }

    #uninav .uninav__logo {
        display: -ms-grid;
        display: grid;
        -ms-flex-line-pack: center;
        align-content: center;
        width: auto
    }

    #uninav .uninav__logo--desktop {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        display: none
    }

    #uninav .uninav__logo--mobile {
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    #uninav .uninav__logo--mobile svg {
        max-width: 95%
    }

    #uninav .uninav__logo .chapman-logo {
        border-bottom: none;
        width: 60%
    }

    #uninav .uninav__logo .chapman-logo--secondary {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards, qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
        display: none
    }

    #uninav .uninav__logo #uninav-logo--mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        min-width: 165px;
        max-height: 61px
    }

    #uninav .uninav__utility-nav--wrapper {
        border-bottom: none
    }

    #uninav .uninav__hamburger-menu {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    #uninav #gsc-i-id1 {
        width: auto !important
    }

    #uninav .uninav__search-input.uninav__search-input--desktop.slide-left {
        width: 100%
    }

    #uninav #uninav .uninav__utility-nav--search-wrapper .gscb-input {
        min-width: 100vw
    }

    .uninav__utility-nav--search-wrapper {
        margin-right: 10px
    }

    .uninav__utility-nav--search-wrapper .uninav__search-button--mobile {
        border-right: none
    }

    .uninav__utility-nav--search-wrapper .gsc-input {
        min-width: auto;
        padding-right: 0
    }
}

@media only screen and (max-width: 400px) {
    .uninav__global-nav {
        display:none
    }

    .uninav__hamburger-menu {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .uninav__utility-nav--search-wrapper {
        margin-right: 0
    }

    .uninav__utility-nav--search-wrapper .uninav__search-button--mobile {
        border-right: none
    }

    .uninav__logo .chapman-logo {
        width: 75%
    }
}

@media only screen and (max-width: 300px) {
    #uninav {
        grid-template-areas:"hamburger utility";
        -ms-grid-rows: 60px;
        grid-template-rows: 60px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    #uninav .uninav__global-nav,#uninav .uninav__logo {
        display: none
    }
}

#js-off-canvas-overlay {
    -webkit-animation: increaseOpacity;
    animation: increaseOpacity;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-animation-duration: 450ms;
    animation-duration: 450ms;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    z-index: 1
}

@-webkit-keyframes increaseOpacity {
    0% {
        opacity: 0;
        background-color: rgba(0,0,0,0)
    }

    25% {
        background-color: rgba(0,0,0,0.25)
    }

    50% {
        background-color: rgba(0,0,0,0.5)
    }

    75% {
        background-color: rgba(0,0,0,0.75)
    }

    100% {
        background-color: rgba(0,0,0,0.9)
    }
}

@keyframes increaseOpacity {
    0% {
        opacity: 0;
        background-color: rgba(0,0,0,0)
    }

    25% {
        background-color: rgba(0,0,0,0.25)
    }

    50% {
        background-color: rgba(0,0,0,0.5)
    }

    75% {
        background-color: rgba(0,0,0,0.75)
    }

    100% {
        background-color: rgba(0,0,0,0.9)
    }
}

.uninav__animation--exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

#uninav .uninav__hidden {
    display: none !important
}

#uninav .uninav__reveal {
    display: -ms-grid !important;
    display: grid !important
}

#uninav .uninav__search-input:focus .gsc-search-box-tools,#uninav .uninav__search-input:focus .sc-search-button,#uninav .uninav__search-input:focus-within .gsc-search-box-tools,#uninav .uninav__search-input:focus-within .sc-search-button {
    border: 2px dotted var(--color-cu-red)
}

form.gsc-search-box.gsc-search-box-tools {
    border: 1px solid var(--color-cu-light-grey)
}

form.gsc-search-box.gsc-search-box-tools {
    margin-bottom: 0;
    padding-top: 1px
}

.uninav__search-button--mobile:focus {
    border: 2px dotted var(--color-cu-red) !important
}

svg.svg-inline--fa.fa-paw.fa-w-16 {
    max-height: 20px
}

#js-off-canvas-nav-container *:focus,#js-off-canvas-nav-container *:focus-within {
    outline: 2px dotted #A50034
}

.focus:focus {
    outline: 2px dotted #A50034
}

.debug {
    -webkit-animation: bgcolor;
    animation: bgcolor;
    -webkit-animation-duration: 5s;
    animation-duration: 5s
}

.debug:focus {
    background-color: yellow
}

@-webkit-keyframes bgcolor {
    0% {
        background-color: yellow
    }

    100% {
        background-color: initial
    }
}

@keyframes bgcolor {
    0% {
        background-color: yellow
    }

    100% {
        background-color: initial
    }
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .uninav__utility-nav--wrapper {
        margin-right: 17px
    }
}

.no-js #uninav .uninav__dropdown--parent:hover .uninav__dropdown--child {
    z-index: 99999999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.no-js #uninav .uninav__utility-nav--wrapper {
    margin-right: 17px !important
}

.no-js #uninav li#uninav__search-button--mobile {
    display: none !important
}

#uninav svg.svg-inline--fa.fa-caret-down.fa-w-10 {
    display: block;
    width: 8px;
    min-width: 8px;
    margin-left: 10px
}

#uninav li.uninav__dropdown--parent:hover svg.svg-inline--fa.fa-caret-down.fa-w-10 {
    -webkit-transform: rotate(180deg) translateX(-1rem);
    -ms-transform: rotate(180deg) translateX(-1rem);
    transform: rotate(180deg) translateX(-1rem);
    -webkit-transition: all linear 350ms;
    transition: all linear 350ms;
    margin-left: 0
}

#uninav span.uninav-relative-wrapper {
    position: relative;
    min-width: 10px;
    width: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

span.underline {
    position: relative
}

span.uninav__underline {
    position: relative
}

span.uninav__underline::before,span.uninav__underline::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #a50034;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease
}

span.uninav__underline.white-underline::before,span.uninav__underline.white-underline::after {
    background-color: #FFF
}

span.uninav__underline::before {
    top: 0;
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right
}

span.uninav__underline:hover::before {
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

span.uninav__underline::after {
    bottom: 0;
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left
}

span.uninav__underline:hover::after {
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

span.uninav__underline--pillar {
    position: relative
}

span.uninav__underline--pillar::before,span.uninav__underline--pillar::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #A50034;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease
}

span.uninav__underline--pillar::before {
    left: -8px;
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top
}

span.uninav__underline--pillar:hover::before {
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

span.uninav__underline--pillar::after {
    right: -8px;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

span.uninav__underline--pillar:hover::after {
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.uninav__underline--center {
    position: relative
}

#uninav .uninav__login--wrapper li a:hover>.uninav__underline--center:after {
    background-image: -webkit-linear-gradient(left, #fff 50%, transparent 50%),-webkit-linear-gradient(left, #fff 50%, transparent 50%),-webkit-linear-gradient(bottom, #fff 50%, transparent 50%),-webkit-linear-gradient(bottom, #fff 50%, transparent 50%),-webkit-linear-gradient(bottom, #fff 50%, transparent 50%);
    background-image: linear-gradient(90deg, #fff 50%, transparent 50%),linear-gradient(90deg, #fff 50%, transparent 50%),linear-gradient(0deg, #fff 50%, transparent 50%),linear-gradient(0deg, #fff 50%, transparent 50%),linear-gradient(0deg, #fff 50%, transparent 50%)
}

#uninav li:not(.uninav__dropdown--parent) a:hover>.uninav__underline--center:after {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-image: -webkit-linear-gradient(left, #a50034 50%, transparent 50%),-webkit-linear-gradient(left, #a50034 50%, transparent 50%),-webkit-linear-gradient(bottom, #a50034 50%, transparent 50%),-webkit-linear-gradient(bottom, #a50034 50%, transparent 50%),-webkit-linear-gradient(bottom, #a50034 50%, transparent 50%);
    background-image: linear-gradient(90deg, #a50034 50%, transparent 50%),linear-gradient(90deg, #a50034 50%, transparent 50%),linear-gradient(0deg, #a50034 50%, transparent 50%),linear-gradient(0deg, #a50034 50%, transparent 50%),linear-gradient(0deg, #a50034 50%, transparent 50%);
    background-repeat: repeat-x;
    background-size: 0px 0px, 5px 2px, 0px 0px, 0px 0px;
    background-position: left top, right bottom, left bottom, right top;
    -webkit-animation: border-dance 500ms ease-out;
    animation: border-dance 500ms ease-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

#uninav .uninav__login--wrapper li a:hover>.uninav__underline--center:after {
    background-image: -webkit-linear-gradient(left, #fff 50%, transparent 50%),-webkit-linear-gradient(left, #fff 50%, transparent 50%),-webkit-linear-gradient(bottom, #fff 50%, transparent 50%),-webkit-linear-gradient(bottom, #fff 50%, transparent 50%),-webkit-linear-gradient(bottom, #fff 50%, transparent 50%);
    background-image: linear-gradient(90deg, #fff 50%, transparent 50%),linear-gradient(90deg, #fff 50%, transparent 50%),linear-gradient(0deg, #fff 50%, transparent 50%),linear-gradient(0deg, #fff 50%, transparent 50%),linear-gradient(0deg, #fff 50%, transparent 50%)
}

@keyframes border-dance {
    0% {
        background-position: left top, right bottom, left bottom, right top
    }

    100% {
        background-position: left 15px top, right 15px bottom, left bottom 15px, right top 15px
    }
}

span.uninav__overline--bars {
    position: relative
}

span.uninav__overline--bars::before,span.uninav__overline--bars::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #A50034;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease
}

span.uninav__overline--bars::before {
    top: 0;
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right
}

span.uninav__overline--bars:hover::before {
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

span.uninav__overline--bars::after {
    bottom: 0;
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left
}

span.uninav__overline--bars:hover::after {
    -webkit-transform-origin: center right;
    -ms-transform-origin: center right;
    transform-origin: center right;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}

#uninav .uninav__search-input {
    border-right: none
}

#uninav .gsc-positioningWrapper {
    display: none
}

#uninav #___gcse_0 {
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#uninav .gsc-control-cse.gsc-control-cse-en {
    padding: 0;
    margin: 0
}

#uninav .gsc-modal-background-image {
    background-color: #231f20
}

#uninav .gsc-control-cse.gsc-control-cse-en {
    padding: unset;
    padding-top: 5px
}

#uninav .gsc-completion-container {
    background: transparent !important;
    background-color: rgba(255,255,255,0.95)
}

#uninav .gsc-search-button {
    background-color: #FFF;
    background: #FFF;
    border: none;
    fill: black
}

#uninav .gsc-input-box {
    border: unset
}

#uninav .gsc-search-box.gsc-search-box-tools {
    border: 1px solid #ddd
}

#uninav .gsc-search-button.gsc-search-button-v2 {
    width: 55px
}

#uninav .gsc-search-button.gsc-search-button-v2 {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#uninav #gs_tti50 {
    border: none !important
}

#uninav tr {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#uninav .uninav__utility-nav--search-wrapper .gsc-search-button-v2 svg {
    fill: #231f20;
    height: 2rem;
    width: 1.8rem
}

#uninav .uninav__utility-nav--search-wrapper .gsc-input {
    min-width: 150px;
    padding-right: 0 !important
}

#uninav .uninav__utility-nav--search-wrapper input.gsc-input {
    background: none !important
}

#uninav .uninav__utility-nav--search-wrapper input.gsc-input {
    opacity: 1;
    text-indent: 0 !important;
    transition: all 1s;
    -webkit-transition: all 1s
}

#uninav #gs_st50 {
    border-right: 1px solid #eaeaea;
    border-right: var(--border-solid-grey);
    padding-right: 20px
}

#uninav .gsst_a .gscb_a {
    color: #231f20;
    color: var(--color-panther-black);
    cursor: pointer;
    font-size: 1.6em;
    position: relative;
    top: 50%;
    margin-top: 2px
}

#uninav .gstl_50.gssb_c {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

#uninav .gstl_50.gssb_c td {
    font-size: 1.6rem;
    font-family: arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    padding-top: 2% !important;
    padding-bottom: 2% !important;
    cursor: pointer;
    box-shadow: 0 37.125px 70px -12.125px rgba(0,0,0,0.1);
    -webkit-transition: box-shadow 0.5s ease;
    transition: box-shadow 0.5s ease
}

#uninav .gstl_50.gssb_c td:hover,#uninav .gstl_50.gssb_c td:focus,#uninav .gstl_50.gssb_c td:focus-within {
    box-shadow: 0 37.125px 70px -12.125px rgba(0,0,0,0.3)
}

@media only screen and (max-width: 1300px) {
    #uninav .uninav__utility-nav--search-wrapper {
        margin-right:0
    }

    #uninav .uninav__utility-nav--search-wrapper,#uninav #___gcse_0 {
        -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
        animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards, qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
    }

    #uninav .uninav__search-input--desktop .uninav__utility-nav--wrapper ul .uninav__utility-nav--search-wrapper {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start
    }
}

#uninav .gs-result .gs-title,#uninav .gs-result .gs-title * {
    color: #a50034;
    color: var(--color-cu-red)
}

#uninav .gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long {
    color: #231f20;
    color: var(--color-panther-black)
}

#uninav .gsc-results-wrapper-overlay.gsc-results-wrapper-visible {
    font-family: "futura-pt", Arial, sans-serif
}

@keyframes qbal-FadeEnter {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes qbal-RightEnter {
    from {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-LeftEnter {
    from {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpEnter {
    from {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownEnter {
    from {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpExaggeratedEnter {
    from {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownSubtleEnter {
    from {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowEnter {
    from {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowExaggeratedEnter {
    from {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-ExpandHorizontalEnter164 {
    from {
        width: 0
    }

    to {
        width: 164px
    }
}

@keyframes qbal-FadeExit {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes qbal-RightExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }
}

@keyframes qbal-LeftExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }
}

@keyframes qbal-DownExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }
}

@keyframes qbal-DownExaggeratedExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }
}

@keyframes qbal-UpExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }
}

@keyframes qbal-UpSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}

@keyframes qbal-ShrinkSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }
}

@keyframes qbal-ShrinkExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }
}

@keyframes qbal-CollapseHorizontalExit164 {
    from {
        width: 164px
    }

    to {
        width: 0
    }
}

@keyframes qbal-PulseGrow {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(2.75);
        transform: scale(2.75)
    }
}

@keyframes qbal-PulseFade {
    from {
        opacity: 0.5
    }

    to {
        opacity: 0
    }
}

@keyframes qbal-FadeEnter {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes qbal-RightEnter {
    from {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-LeftEnter {
    from {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpEnter {
    from {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownEnter {
    from {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpExaggeratedEnter {
    from {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownSubtleEnter {
    from {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowEnter {
    from {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowExaggeratedEnter {
    from {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-ExpandHorizontalEnter164 {
    from {
        width: 0
    }

    to {
        width: 164px
    }
}

@keyframes qbal-FadeExit {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes qbal-RightExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }
}

@keyframes qbal-LeftExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }
}

@keyframes qbal-DownExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }
}

@keyframes qbal-DownExaggeratedExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }
}

@keyframes qbal-UpExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }
}

@keyframes qbal-UpSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}

@keyframes qbal-ShrinkSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }
}

@keyframes qbal-ShrinkExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }
}

@keyframes qbal-CollapseHorizontalExit164 {
    from {
        width: 164px
    }

    to {
        width: 0
    }
}

@keyframes qbal-PulseGrow {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(2.75);
        transform: scale(2.75)
    }
}

@keyframes qbal-PulseFade {
    from {
        opacity: 0.5
    }

    to {
        opacity: 0
    }
}

@keyframes qbal-FadeEnter {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes qbal-RightEnter {
    from {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-LeftEnter {
    from {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpEnter {
    from {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownEnter {
    from {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-UpExaggeratedEnter {
    from {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-DownSubtleEnter {
    from {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowEnter {
    from {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-GrowExaggeratedEnter {
    from {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes qbal-ExpandHorizontalEnter164 {
    from {
        width: 0
    }

    to {
        width: 164px
    }
}

@keyframes qbal-FadeExit {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes qbal-RightExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(90px);
        transform: translateX(90px)
    }
}

@keyframes qbal-LeftExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateX(-90px);
        transform: translateX(-90px)
    }
}

@keyframes qbal-DownExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(90px);
        transform: translateY(90px)
    }
}

@keyframes qbal-DownExaggeratedExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(125px);
        transform: translateY(125px)
    }
}

@keyframes qbal-UpExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px)
    }
}

@keyframes qbal-UpSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
}

@keyframes qbal-ShrinkSubtleExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }
}

@keyframes qbal-ShrinkExit {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }
}

@keyframes qbal-CollapseHorizontalExit164 {
    from {
        width: 164px
    }

    to {
        width: 0
    }
}

@keyframes qbal-PulseGrow {
    from {
        -webkit-transform: none;
        transform: none
    }

    to {
        -webkit-transform: scale(2.75);
        transform: scale(2.75)
    }
}

@keyframes qbal-PulseFade {
    from {
        opacity: 0.5
    }

    to {
        opacity: 0
    }
}

.qbal-fade-enter {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

.qbal-slideRight-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideLeft-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideUp-enter {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideDown-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideDownSubtle-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-slideUpExaggerated-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-expandHorizontal164-enter {
    -webkit-animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards;
    animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards
}

.qbal-expandHorizontal164-enter>* {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards
}

.qbal-drop-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-grow-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-growExaggerated-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-fade-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
}

.qbal-slideRight-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideLeft-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-LeftExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideDown-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideUp-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideUpSubtle-exit {
    -webkit-animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-slideDownExaggerated-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-collapseHorizontal164-exit {
    -webkit-animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards;
    animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards
}

.qbal-collapseHorizontal164-exit>* {
    -webkit-animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards;
    animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards
}

.qbal-rise-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards
}

.qbal-shrink-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-shrinkSubtle-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-stagger-children :nth-child( 1 ) {
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.qbal-stagger-children :nth-child( 2 ) {
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms
}

.qbal-stagger-children :nth-child( 3 ) {
    -webkit-animation-delay: 750ms;
    animation-delay: 750ms
}

.qbal-stagger-children :nth-child( 4 ) {
    -webkit-animation-delay: 1000ms;
    animation-delay: 1000ms
}

.qbal-stagger-children :nth-child( 5 ) {
    -webkit-animation-delay: 1250ms;
    animation-delay: 1250ms
}

.qbal-stagger-children :nth-child( 6 ) {
    -webkit-animation-delay: 1500ms;
    animation-delay: 1500ms
}

.qbal-stagger-children :nth-child( 7 ) {
    -webkit-animation-delay: 1750ms;
    animation-delay: 1750ms
}

.qbal-stagger-children :nth-child( 8 ) {
    -webkit-animation-delay: 2000ms;
    animation-delay: 2000ms
}

.qbal-stagger-children :nth-child( 9 ) {
    -webkit-animation-delay: 2250ms;
    animation-delay: 2250ms
}

.qbal-stagger-children :nth-child( 10 ) {
    -webkit-animation-delay: 2500ms;
    animation-delay: 2500ms
}

.qbal-stagger-children :nth-child( 11 ) {
    -webkit-animation-delay: 2750ms;
    animation-delay: 2750ms
}

.qbal-stagger-children :nth-child( 12 ) {
    -webkit-animation-delay: 3000ms;
    animation-delay: 3000ms
}

.qbal-stagger-children :nth-child( 13 ) {
    -webkit-animation-delay: 3250ms;
    animation-delay: 3250ms
}

.qbal-stagger-children :nth-child( 14 ) {
    -webkit-animation-delay: 3500ms;
    animation-delay: 3500ms
}

.qbal-stagger-children :nth-child( 15 ) {
    -webkit-animation-delay: 3750ms;
    animation-delay: 3750ms
}

.qbal-stagger-children :nth-child( 16 ) {
    -webkit-animation-delay: 4000ms;
    animation-delay: 4000ms
}

.qbal-stagger-children :nth-child( 17 ) {
    -webkit-animation-delay: 4250ms;
    animation-delay: 4250ms
}

.qbal-stagger-children :nth-child( 18 ) {
    -webkit-animation-delay: 4500ms;
    animation-delay: 4500ms
}

.qbal-stagger-children :nth-child( 19 ) {
    -webkit-animation-delay: 4750ms;
    animation-delay: 4750ms
}

.qbal-stagger-children :nth-child( 20 ) {
    -webkit-animation-delay: 5000ms;
    animation-delay: 5000ms
}

.qbal-pulse {
    -webkit-animation: qbal-PulseGrow 2s cubic-bezier(0.35, 0, 0.5, 1),qbal-PulseFade 2s cubic-bezier(0.35, 0, 0.5, 1);
    animation: qbal-PulseGrow 2s cubic-bezier(0.35, 0, 0.5, 1),qbal-PulseFade 2s cubic-bezier(0.35, 0, 0.5, 1);
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.qbal-transition-width {
    -webkit-transition: width 500ms cubic-bezier(0.35, 0, 0.25, 1);
    transition: width 500ms cubic-bezier(0.35, 0, 0.25, 1);
    will-change: width
}

.qbal-transition-height {
    -webkit-transition: height 500ms cubic-bezier(0.35, 0, 0.25, 1);
    transition: height 500ms cubic-bezier(0.35, 0, 0.25, 1);
    will-change: height
}

.qbal-transition-opacity {
    -webkit-transition: opacity 250ms cubic-bezier(0.35, 0, 0.5, 1);
    transition: opacity 250ms cubic-bezier(0.35, 0, 0.5, 1);
    will-change: opacity
}

.qbal-transition-color {
    -webkit-transition: color 250ms cubic-bezier(0.35, 0, 0.5, 1);
    transition: color 250ms cubic-bezier(0.35, 0, 0.5, 1);
    will-change: color
}

.qbal-overlay-enter {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
}

.qbal-overlay-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
}

.qbal-trowserModal-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-UpExaggeratedEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

@media screen and (prefers-reduced-motion: reduce) {
    .qbal-trowserModal-enter {
        -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards;
        animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) backwards
    }
}

.qbal-trowserModal-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-DownExaggeratedExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

@media screen and (prefers-reduced-motion: reduce) {
    .qbal-trowserModal-exit {
        -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
        animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
    }
}

.qbal-rightDrawer-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-LeftEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-rightDrawer-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-dialogModal-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-dialogModal-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkSubtleExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-toastNotification-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-toastNotification-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) 500ms forwards,qbal-UpExit 750ms cubic-bezier(0.7, -0.1, 0.6, 0.1) forwards
}

.qbal-tooltip-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowExaggeratedEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-tooltip-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards
}

.qbal-coachMark-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-GrowEnter 750ms cubic-bezier(0.15, 1.3, 0.3, 1) backwards
}

.qbal-coachMark-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-ShrinkExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-expandHorizontal164-enter {
    -webkit-animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards;
    animation: qbal-ExpandHorizontalEnter164 500ms cubic-bezier(0.35, 0, 0.25, 1) backwards
}

.qbal-expandHorizontal164-enter>* {
    -webkit-animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards;
    animation: qbal-FadeEnter 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms backwards
}

.qbal-collapseHorizontal164-exit {
    -webkit-animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards;
    animation: qbal-CollapseHorizontalExit164 500ms cubic-bezier(0.35, 0, 0.25, 1) forwards
}

.qbal-collapseHorizontal164-exit>* {
    -webkit-animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards;
    animation: qbal-FadeExit 333ms cubic-bezier(0.35, 0, 0.5, 1) 167ms forwards
}

.qbal-flyout-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-flyout-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-dropdown-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-DownSubtleEnter 250ms cubic-bezier(0, 0, 0.1, 1) backwards
}

.qbal-dropdown-exit {
    -webkit-animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 167ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-UpSubtleExit 167ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.qbal-tabContent-enter {
    -webkit-animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    animation: qbal-FadeEnter 250ms cubic-bezier(0.35, 0, 0.5, 1) backwards,qbal-RightEnter 333ms cubic-bezier(0, 0, 0.1, 1) backwards;
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms
}

.qbal-tabContent-exit {
    -webkit-animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards;
    animation: qbal-FadeExit 250ms cubic-bezier(0.35, 0, 0.5, 1) forwards,qbal-RightExit 250ms cubic-bezier(0.35, 0, 0.8, 1) forwards
}

.fa-x-twitter {
    --fa: "\e61b";
}