/* Source and licensing information for the line(s) below can be found at https://bryanseries.guilford.edu/themes/spark451/guilford/css/style.min.css. */
 html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100% }body {margin: 0 }article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block }audio, canvas, progress, video {display: inline-block }audio:not([controls]) {display: none;height: 0 }progress {vertical-align: baseline }template, [hidden] {display: none }a {background-color: transparent }a:active, a:hover {outline-width: 0 }abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted }b, strong {font-weight: inherit }b, strong {font-weight: bolder }dfn {font-style: italic }h1 {font-size: 2em;margin: 0.67em 0 }mark {background-color: #ff0;color: #000 }small {font-size: 80% }sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sub {bottom: -0.25em }sup {top: -0.5em }img {border-style: none }svg:not(:root) {overflow: hidden }code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em }figure {margin: 1em 40px }hr {box-sizing: content-box;height: 0;overflow: visible }button, input, select, textarea {font: inherit }optgroup {font-weight: bold }button, input, select {overflow: visible }button, input, select, textarea {margin: 0 }button, select {text-transform: none }button, [type="button"], [type="reset"], [type="submit"] {cursor: pointer }[disabled] {cursor: default }button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button }button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0 }button:-moz-focusring, input:-moz-focusring {outline: 1px dotted ButtonText }fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em }legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal }textarea {overflow: auto }[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0 }[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto }[type="search"] {-webkit-appearance: textfield }[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance: none }@media print {*, *:before, *:after, *:first-letter, *:first-line {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important }a, a:visited {text-decoration: underline }a[href]:after {content: " (" attr(href) ")" }abbr[title]:after {content: " (" attr(title) ")" }a[href^="#"]:after, a[href^="javascript:"]:after {content: "" }pre, blockquote {border: 1px solid #999;page-break-inside: avoid }thead {display: table-header-group }tr, img {page-break-inside: avoid }img {max-width: 100% !important }p, h2, h3 {orphans: 3;widows: 3 }h2, h3 {page-break-after: avoid }}.container-full, .container-semifull {margin-left: auto;margin-right: auto;box-sizing: border-box }@media (min-width: 320px) {.container-full, .container-semifull {padding-left: 16px;padding-right: 16px }}@media (min-width: 480px) {.container-full, .container-semifull {padding-left: 16px;padding-right: 16px }}@media (min-width: 768px) {.container-full, .container-semifull {padding-left: 24px;padding-right: 24px }}@media (min-width: 1024px) {.container-full, .container-semifull {padding-left: 24px;padding-right: 24px }}.container-full {max-width: 1200px }.container-semifull {max-width: 1000px }.layout, .layout-column, .layout-row {box-sizing: border-box;display: -webkit-flex;display: -ms-flexbox;display: flex }.layout-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column }.layout-row {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row }@media (min-width: 320px) {.container-full .layout-row, .container-semifull .layout-row {margin: 0 -4px }}@media (min-width: 480px) {.container-full .layout-row, .container-semifull .layout-row {margin: 0 -4px }}@media (min-width: 768px) {.container-full .layout-row, .container-semifull .layout-row {margin: 0 -8px }}@media (min-width: 1024px) {.container-full .layout-row, .container-semifull .layout-row {margin: 0 -12px }}.layout-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }.layout-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap }.layout-align-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start }.layout-align, .layout-align-start-stretch {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch }.layout-align-start, .layout-align-start-start, .layout-align-start-center, .layout-align-start-end, .layout-align-start-stretch {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start }.layout-align-center, .layout-align-center-start, .layout-align-center-center, .layout-align-center-end, .layout-align-center-stretch {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }.layout-align-end, .layout-align-end-start, .layout-align-end-center, .layout-align-end-end, .layout-align-end-stretch {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end }.layout-align-space-around, .layout-align-space-around-center, .layout-align-space-around-start, .layout-align-space-around-end, .layout-align-space-around-stretch {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around }.layout-align-space-between, .layout-align-space-between-center, .layout-align-space-between-start, .layout-align-space-between-end, .layout-align-space-between-stretch {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between }.layout-align-start-start, .layout-align-center-start, .layout-align-end-start, .layout-align-space-between-start, .layout-align-space-around-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start }.layout-align-start-center, .layout-align-center-center, .layout-align-end-center, .layout-align-space-between-center, .layout-align-space-around-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;max-width: 100% }.layout-align-start-center>*, .layout-align-center-center>*, .layout-align-end-center>*, .layout-align-space-between-center>*, .layout-align-space-around-center>* {max-width: 100%;box-sizing: border-box }.layout-align-start-end, .layout-align-center-end, .layout-align-end-end, .layout-align-space-between-end, .layout-align-space-around-end {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end }.layout-align-start-stretch, .layout-align-center-stretch, .layout-align-end-stretch, .layout-align-space-between-stretch, .layout-align-space-around-stretch {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch }html, body {min-width: 320px;font-family: "source-sans-pro", sans-serif;font-weight: 200;font-size: 1em;line-height: 180%;background-color: #fff }::-moz-selection {background: #8d192f;color: #fff;text-shadow: none }::selection {background: #8d192f;color: #fff;text-shadow: none }audio, canvas, iframe, img, svg, video {vertical-align: middle }.gul-col, [class*="gul-col-"] {box-sizing: border-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column }@media (min-width: 320px) {.gul-col, [class*="gul-col-"] {padding: 0 4px 8px }}@media (min-width: 480px) {.gul-col, [class*="gul-col-"] {padding: 0 4px 8px }}@media (min-width: 768px) {.gul-col, [class*="gul-col-"] {padding: 0 8px 16px }}@media (min-width: 1024px) {.gul-col, [class*="gul-col-"] {padding: 0 12px 24px }}.gul-col>*, [class*="gul-col-"]>* {-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: 100%;max-height: 100%;box-sizing: border-box }.gul-col-auto {-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: 100%;max-height: 100%;box-sizing: border-box }.gul-col-1 {-webkit-flex: 1 1 8.33333%;-ms-flex: 1 1 8.33333%;flex: 1 1 8.33333%;max-width: 8.33333%;max-height: 100%;box-sizing: border-box }.gul-col-2 {-webkit-flex: 1 1 16.66667%;-ms-flex: 1 1 16.66667%;flex: 1 1 16.66667%;max-width: 16.66667%;max-height: 100%;box-sizing: border-box }.gul-col-3 {-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;max-height: 100%;box-sizing: border-box }.gul-col-4 {-webkit-flex: 1 1 33.33333%;-ms-flex: 1 1 33.33333%;flex: 1 1 33.33333%;max-width: 33.33333%;max-height: 100%;box-sizing: border-box }.gul-col-5 {-webkit-flex: 1 1 41.66667%;-ms-flex: 1 1 41.66667%;flex: 1 1 41.66667%;max-width: 41.66667%;max-height: 100%;box-sizing: border-box }.gul-col-6 {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;max-height: 100%;box-sizing: border-box }.gul-col-7 {-webkit-flex: 1 1 58.33333%;-ms-flex: 1 1 58.33333%;flex: 1 1 58.33333%;max-width: 58.33333%;max-height: 100%;box-sizing: border-box }.gul-col-8 {-webkit-flex: 1 1 66.66667%;-ms-flex: 1 1 66.66667%;flex: 1 1 66.66667%;max-width: 66.66667%;max-height: 100%;box-sizing: border-box }.gul-col-9 {-webkit-flex: 1 1 75%;-ms-flex: 1 1 75%;flex: 1 1 75%;max-width: 75%;max-height: 100%;box-sizing: border-box }.gul-col-10 {-webkit-flex: 1 1 83.33333%;-ms-flex: 1 1 83.33333%;flex: 1 1 83.33333%;max-width: 83.33333%;max-height: 100%;box-sizing: border-box }.gul-col-11 {-webkit-flex: 1 1 91.66667%;-ms-flex: 1 1 91.66667%;flex: 1 1 91.66667%;max-width: 91.66667%;max-height: 100%;box-sizing: border-box }.gul-col-12 {-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;max-height: 100%;box-sizing: border-box }@media (max-width: 479px) {.gul-hidden-xs:not(.gul-show-xs):not(.gul-show), .gul-hidden:not(.gul-show-xs):not(.gul-show) {display: none }.gul-col-xs-1 {-webkit-flex: 1 1 8.33333%;-ms-flex: 1 1 8.33333%;flex: 1 1 8.33333%;max-width: 8.33333%;max-height: 100%;box-sizing: border-box }.gul-col-xs-2 {-webkit-flex: 1 1 16.66667%;-ms-flex: 1 1 16.66667%;flex: 1 1 16.66667%;max-width: 16.66667%;max-height: 100%;box-sizing: border-box }.gul-col-xs-3 {-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;max-height: 100%;box-sizing: border-box }.gul-col-xs-4 {-webkit-flex: 1 1 33.33333%;-ms-flex: 1 1 33.33333%;flex: 1 1 33.33333%;max-width: 33.33333%;max-height: 100%;box-sizing: border-box }.gul-col-xs-5 {-webkit-flex: 1 1 41.66667%;-ms-flex: 1 1 41.66667%;flex: 1 1 41.66667%;max-width: 41.66667%;max-height: 100%;box-sizing: border-box }.gul-col-xs-6 {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;max-height: 100%;box-sizing: border-box }.gul-col-xs-7 {-webkit-flex: 1 1 58.33333%;-ms-flex: 1 1 58.33333%;flex: 1 1 58.33333%;max-width: 58.33333%;max-height: 100%;box-sizing: border-box }.gul-col-xs-8 {-webkit-flex: 1 1 66.66667%;-ms-flex: 1 1 66.66667%;flex: 1 1 66.66667%;max-width: 66.66667%;max-height: 100%;box-sizing: border-box }.gul-col-xs-9 {-webkit-flex: 1 1 75%;-ms-flex: 1 1 75%;flex: 1 1 75%;max-width: 75%;max-height: 100%;box-sizing: border-box }.gul-col-xs-10 {-webkit-flex: 1 1 83.33333%;-ms-flex: 1 1 83.33333%;flex: 1 1 83.33333%;max-width: 83.33333%;max-height: 100%;box-sizing: border-box }.gul-col-xs-11 {-webkit-flex: 1 1 91.66667%;-ms-flex: 1 1 91.66667%;flex: 1 1 91.66667%;max-width: 91.66667%;max-height: 100%;box-sizing: border-box }.gul-col-xs-12 {-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;max-height: 100%;box-sizing: border-box }}@media (min-width: 480px) {.gul-col-gt-xs-1 {-webkit-flex: 1 1 8.33333%;-ms-flex: 1 1 8.33333%;flex: 1 1 8.33333%;max-width: 8.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-2 {-webkit-flex: 1 1 16.66667%;-ms-flex: 1 1 16.66667%;flex: 1 1 16.66667%;max-width: 16.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-3 {-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-4 {-webkit-flex: 1 1 33.33333%;-ms-flex: 1 1 33.33333%;flex: 1 1 33.33333%;max-width: 33.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-5 {-webkit-flex: 1 1 41.66667%;-ms-flex: 1 1 41.66667%;flex: 1 1 41.66667%;max-width: 41.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-6 {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-7 {-webkit-flex: 1 1 58.33333%;-ms-flex: 1 1 58.33333%;flex: 1 1 58.33333%;max-width: 58.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-8 {-webkit-flex: 1 1 66.66667%;-ms-flex: 1 1 66.66667%;flex: 1 1 66.66667%;max-width: 66.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-9 {-webkit-flex: 1 1 75%;-ms-flex: 1 1 75%;flex: 1 1 75%;max-width: 75%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-10 {-webkit-flex: 1 1 83.33333%;-ms-flex: 1 1 83.33333%;flex: 1 1 83.33333%;max-width: 83.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-11 {-webkit-flex: 1 1 91.66667%;-ms-flex: 1 1 91.66667%;flex: 1 1 91.66667%;max-width: 91.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-xs-12 {-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;max-height: 100%;box-sizing: border-box }}@media (min-width: 480px) and (max-width: 767px) {.gul-hidden:not(.gul-show-gt-xs):not(.gul-show-sm):not(.gul-show), .gul-hidden-gt-xs:not(.gul-show-gt-xs):not(.gul-show-sm):not(.gul-show) {display: none }.gul-hidden-sm:not(.gul-show-gt-xs):not(.gul-show-sm):not(.gul-show) {display: none }.gul-col-sm-1 {-webkit-flex: 1 1 8.33333%;-ms-flex: 1 1 8.33333%;flex: 1 1 8.33333%;max-width: 8.33333%;max-height: 100%;box-sizing: border-box }.gul-col-sm-2 {-webkit-flex: 1 1 16.66667%;-ms-flex: 1 1 16.66667%;flex: 1 1 16.66667%;max-width: 16.66667%;max-height: 100%;box-sizing: border-box }.gul-col-sm-3 {-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;max-height: 100%;box-sizing: border-box }.gul-col-sm-4 {-webkit-flex: 1 1 33.33333%;-ms-flex: 1 1 33.33333%;flex: 1 1 33.33333%;max-width: 33.33333%;max-height: 100%;box-sizing: border-box }.gul-col-sm-5 {-webkit-flex: 1 1 41.66667%;-ms-flex: 1 1 41.66667%;flex: 1 1 41.66667%;max-width: 41.66667%;max-height: 100%;box-sizing: border-box }.gul-col-sm-6 {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;max-height: 100%;box-sizing: border-box }.gul-col-sm-7 {-webkit-flex: 1 1 58.33333%;-ms-flex: 1 1 58.33333%;flex: 1 1 58.33333%;max-width: 58.33333%;max-height: 100%;box-sizing: border-box }.gul-col-sm-8 {-webkit-flex: 1 1 66.66667%;-ms-flex: 1 1 66.66667%;flex: 1 1 66.66667%;max-width: 66.66667%;max-height: 100%;box-sizing: border-box }.gul-col-sm-9 {-webkit-flex: 1 1 75%;-ms-flex: 1 1 75%;flex: 1 1 75%;max-width: 75%;max-height: 100%;box-sizing: border-box }.gul-col-sm-10 {-webkit-flex: 1 1 83.33333%;-ms-flex: 1 1 83.33333%;flex: 1 1 83.33333%;max-width: 83.33333%;max-height: 100%;box-sizing: border-box }.gul-col-sm-11 {-webkit-flex: 1 1 91.66667%;-ms-flex: 1 1 91.66667%;flex: 1 1 91.66667%;max-width: 91.66667%;max-height: 100%;box-sizing: border-box }.gul-col-sm-12 {-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;max-height: 100%;box-sizing: border-box }}@media (min-width: 768px) {.gul-col-gt-sm-1 {-webkit-flex: 1 1 8.33333%;-ms-flex: 1 1 8.33333%;flex: 1 1 8.33333%;max-width: 8.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-2 {-webkit-flex: 1 1 16.66667%;-ms-flex: 1 1 16.66667%;flex: 1 1 16.66667%;max-width: 16.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-3 {-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-4 {-webkit-flex: 1 1 33.33333%;-ms-flex: 1 1 33.33333%;flex: 1 1 33.33333%;max-width: 33.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-5 {-webkit-flex: 1 1 41.66667%;-ms-flex: 1 1 41.66667%;flex: 1 1 41.66667%;max-width: 41.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-6 {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-7 {-webkit-flex: 1 1 58.33333%;-ms-flex: 1 1 58.33333%;flex: 1 1 58.33333%;max-width: 58.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-8 {-webkit-flex: 1 1 66.66667%;-ms-flex: 1 1 66.66667%;flex: 1 1 66.66667%;max-width: 66.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-9 {-webkit-flex: 1 1 75%;-ms-flex: 1 1 75%;flex: 1 1 75%;max-width: 75%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-10 {-webkit-flex: 1 1 83.33333%;-ms-flex: 1 1 83.33333%;flex: 1 1 83.33333%;max-width: 83.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-11 {-webkit-flex: 1 1 91.66667%;-ms-flex: 1 1 91.66667%;flex: 1 1 91.66667%;max-width: 91.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-sm-12 {-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;max-height: 100%;box-sizing: border-box }}@media (min-width: 768px) and (max-width: 1023px) {.gul-hidden:not(.gul-show-gt-xs):not(.gul-show-gt-sm):not(.gul-show-md):not(.gul-show), .gul-hidden-gt-xs:not(.gul-show-gt-xs):not(.gul-show-gt-sm):not(.gul-show-md):not(.gul-show), .gul-hidden-gt-sm:not(.gul-show-gt-xs):not(.gul-show-gt-sm):not(.gul-show-md):not(.gul-show) {display: none }.gul-hidden-md:not(.gul-show-md):not(.gul-show-gt-sm):not(.gul-show-gt-xs):not(.gul-show) {display: none }.gul-col-md-1 {-webkit-flex: 1 1 8.33333%;-ms-flex: 1 1 8.33333%;flex: 1 1 8.33333%;max-width: 8.33333%;max-height: 100%;box-sizing: border-box }.gul-col-md-2 {-webkit-flex: 1 1 16.66667%;-ms-flex: 1 1 16.66667%;flex: 1 1 16.66667%;max-width: 16.66667%;max-height: 100%;box-sizing: border-box }.gul-col-md-3 {-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;max-height: 100%;box-sizing: border-box }.gul-col-md-4 {-webkit-flex: 1 1 33.33333%;-ms-flex: 1 1 33.33333%;flex: 1 1 33.33333%;max-width: 33.33333%;max-height: 100%;box-sizing: border-box }.gul-col-md-5 {-webkit-flex: 1 1 41.66667%;-ms-flex: 1 1 41.66667%;flex: 1 1 41.66667%;max-width: 41.66667%;max-height: 100%;box-sizing: border-box }.gul-col-md-6 {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;max-height: 100%;box-sizing: border-box }.gul-col-md-7 {-webkit-flex: 1 1 58.33333%;-ms-flex: 1 1 58.33333%;flex: 1 1 58.33333%;max-width: 58.33333%;max-height: 100%;box-sizing: border-box }.gul-col-md-8 {-webkit-flex: 1 1 66.66667%;-ms-flex: 1 1 66.66667%;flex: 1 1 66.66667%;max-width: 66.66667%;max-height: 100%;box-sizing: border-box }.gul-col-md-9 {-webkit-flex: 1 1 75%;-ms-flex: 1 1 75%;flex: 1 1 75%;max-width: 75%;max-height: 100%;box-sizing: border-box }.gul-col-md-10 {-webkit-flex: 1 1 83.33333%;-ms-flex: 1 1 83.33333%;flex: 1 1 83.33333%;max-width: 83.33333%;max-height: 100%;box-sizing: border-box }.gul-col-md-11 {-webkit-flex: 1 1 91.66667%;-ms-flex: 1 1 91.66667%;flex: 1 1 91.66667%;max-width: 91.66667%;max-height: 100%;box-sizing: border-box }.gul-col-md-12 {-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;max-height: 100%;box-sizing: border-box }}@media (min-width: 1024px) {.gul-col-gt-md-1 {-webkit-flex: 1 1 8.33333%;-ms-flex: 1 1 8.33333%;flex: 1 1 8.33333%;max-width: 8.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-2 {-webkit-flex: 1 1 16.66667%;-ms-flex: 1 1 16.66667%;flex: 1 1 16.66667%;max-width: 16.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-3 {-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-4 {-webkit-flex: 1 1 33.33333%;-ms-flex: 1 1 33.33333%;flex: 1 1 33.33333%;max-width: 33.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-5 {-webkit-flex: 1 1 41.66667%;-ms-flex: 1 1 41.66667%;flex: 1 1 41.66667%;max-width: 41.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-6 {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-7 {-webkit-flex: 1 1 58.33333%;-ms-flex: 1 1 58.33333%;flex: 1 1 58.33333%;max-width: 58.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-8 {-webkit-flex: 1 1 66.66667%;-ms-flex: 1 1 66.66667%;flex: 1 1 66.66667%;max-width: 66.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-9 {-webkit-flex: 1 1 75%;-ms-flex: 1 1 75%;flex: 1 1 75%;max-width: 75%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-10 {-webkit-flex: 1 1 83.33333%;-ms-flex: 1 1 83.33333%;flex: 1 1 83.33333%;max-width: 83.33333%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-11 {-webkit-flex: 1 1 91.66667%;-ms-flex: 1 1 91.66667%;flex: 1 1 91.66667%;max-width: 91.66667%;max-height: 100%;box-sizing: border-box }.gul-col-gt-md-12 {-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;max-height: 100%;box-sizing: border-box }}@media (min-width: 1024px) {.gul-hidden:not(.gul-show-gt-xs):not(.gul-show-gt-sm):not(.gul-show-gt-md):not(.gul-show-lg):not(.gul-show), .gul-hidden-gt-xs:not(.gul-show-gt-xs):not(.gul-show-gt-sm):not(.gul-show-gt-md):not(.gul-show-lg):not(.gul-show), .gul-hidden-gt-sm:not(.gul-show-gt-xs):not(.gul-show-gt-sm):not(.gul-show-gt-md):not(.gul-show-lg):not(.gul-show), .gul-hidden-gt-md:not(.gul-show-gt-xs):not(.gul-show-gt-sm):not(.gul-show-gt-md):not(.gul-show-lg):not(.gul-show) {display: none }.gul-hidden-lg:not(.gul-show-lg):not(.gul-show-gt-md):not(.gul-show-gt-sm):not(.gul-show-gt-xs):not(.gul-show) {display: none }.gul-col-lg-1 {-webkit-flex: 1 1 8.33333%;-ms-flex: 1 1 8.33333%;flex: 1 1 8.33333%;max-width: 8.33333%;max-height: 100%;box-sizing: border-box }.gul-col-lg-2 {-webkit-flex: 1 1 16.66667%;-ms-flex: 1 1 16.66667%;flex: 1 1 16.66667%;max-width: 16.66667%;max-height: 100%;box-sizing: border-box }.gul-col-lg-3 {-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;flex: 1 1 25%;max-width: 25%;max-height: 100%;box-sizing: border-box }.gul-col-lg-4 {-webkit-flex: 1 1 33.33333%;-ms-flex: 1 1 33.33333%;flex: 1 1 33.33333%;max-width: 33.33333%;max-height: 100%;box-sizing: border-box }.gul-col-lg-5 {-webkit-flex: 1 1 41.66667%;-ms-flex: 1 1 41.66667%;flex: 1 1 41.66667%;max-width: 41.66667%;max-height: 100%;box-sizing: border-box }.gul-col-lg-6 {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;max-height: 100%;box-sizing: border-box }.gul-col-lg-7 {-webkit-flex: 1 1 58.33333%;-ms-flex: 1 1 58.33333%;flex: 1 1 58.33333%;max-width: 58.33333%;max-height: 100%;box-sizing: border-box }.gul-col-lg-8 {-webkit-flex: 1 1 66.66667%;-ms-flex: 1 1 66.66667%;flex: 1 1 66.66667%;max-width: 66.66667%;max-height: 100%;box-sizing: border-box }.gul-col-lg-9 {-webkit-flex: 1 1 75%;-ms-flex: 1 1 75%;flex: 1 1 75%;max-width: 75%;max-height: 100%;box-sizing: border-box }.gul-col-lg-10 {-webkit-flex: 1 1 83.33333%;-ms-flex: 1 1 83.33333%;flex: 1 1 83.33333%;max-width: 83.33333%;max-height: 100%;box-sizing: border-box }.gul-col-lg-11 {-webkit-flex: 1 1 91.66667%;-ms-flex: 1 1 91.66667%;flex: 1 1 91.66667%;max-width: 91.66667%;max-height: 100%;box-sizing: border-box }.gul-col-lg-12 {-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;max-height: 100%;box-sizing: border-box }}.no-margin {margin: 0 !important }.no-margin-top {margin-top: 0 !important }.no-margin-right {margin-right: 0 !important }.no-margin-bottom {margin-bottom: 0 !important }.no-margin-left {margin-left: 0 !important }.no-padding {padding: 0 !important }.no-padding-top {padding-top: 0 !important }.no-padding-right {padding-right: 0 !important }.no-padding-bottom {padding-bottom: 0 !important }.no-padding-left {padding-left: 0 !important }.no-float {float: none }.no-border {border: none }.no-border-top {border-top: none }.no-border-right {border-right: none }.no-border-bottom {border-bottom: none }.no-border-left {border-left: none }.no-select {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: default }.margin-bottom-xs {margin-bottom: 0.5rem !important }.margin-bottom-sm {margin-bottom: 1rem !important }.margin-bottom-md, .views-element-container .js-pager__items {margin-bottom: 1.5rem !important }.margin-bottom-lg {margin-bottom: 2rem !important }.margin-bottom-xlg {margin-bottom: 2.5rem !important }.margin-top-md, .views-element-container .js-pager__items {margin-top: 1.5rem !important }.padding-bottom-xs {padding-bottom: 0.5rem !important }.padding-bottom-sm {padding-bottom: 1rem !important }.padding-bottom-md {padding-bottom: 1.5rem !important }.padding-bottom-lg {padding-bottom: 2rem !important }.padding-bottom-xlg {padding-bottom: 2.5rem !important }.text-uppercase {text-transform: uppercase }.text-lowercase {text-transform: lowercase }.text-capitalize {text-transform: capitalize }.text-truncate {display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap }.text-left {text-align: left }.text-right {text-align: right }.text-center {text-align: center }.text-justify {text-align: justify }.position-relative {position: relative }.position-absolute {position: absolute }.position-static {position: static }.position-fixed {position: fixed }.top-0 {top: 0 }.right-0 {right: 0 }.bottom-0 {bottom: 0 }.left-0 {left: 0 }.none {display: none }.block {display: block }.inline-block {display: inline-block }.inline {display: inline }.invisible {visibility: hidden }.overflow-hidden {overflow: hidden }.overflow-scroll {overflow: scroll }.overflow-auto {overflow: auto }.float-left {float: left }.float-right {float: right }.center-block {display: block;margin-left: auto;margin-right: auto }.clearfix:before, .clearfix:after {content: " ";display: table }.clearfix:after {clear: both }.list-unstyled {list-style: none;margin: 0;padding: 0 }.list-unstyled li {margin: 0;padding: 0 }.list-inline, .views-element-container .js-pager__items {list-style: none;margin: 0;padding: 0 }.list-inline li, .views-element-container .js-pager__items li {margin: 0;padding: 0;display: inline-block }.img-responsive {display: block;max-width: 100%;height: auto }.img-full-width {width: 100%;height: auto }.img-left {float: left;margin-right: 24px }.img-right {float: right;margin-left: 24px }.img-cover {background-size: cover;background-position: center top;background-repeat: no-repeat;max-width: 100%;height: auto }.img-cover.img-cover-center {background-position: center center }.unordered-list {list-style: none }.gul-relative-content {position: relative;z-index: 1 }.object-fit-cover {object-fit: cover;font-family: 'object-fit: cover;';width: 100%;height: 100% }.object-fit-fill {object-fit: fill;font-family: 'object-fit: fill;';width: 100%;height: 100% }.object-fit-contain {object-fit: contain;font-family: 'object-fit: contain;';width: 100%;height: 100% }.flex {-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0% }.flex-grow {-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;box-sizing: border-box }.flex-initial {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;box-sizing: border-box }.flex-auto {-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;box-sizing: border-box }.flex-none {-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;box-sizing: border-box }.flex-noshrink {-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;box-sizing: border-box }.flex-nogrow {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;box-sizing: border-box }.justify-content {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }.align-items {-webkit-align-items: center;-ms-flex-align: center;align-items: center }.disabled {pointer-events: none;opacity: .5 }.embed-wrapper {position: relative }.embed-wrapper:before {display: block;content: "";width: 100%;padding-top: 56.25% }.embed-wrapper>.content, .embed-wrapper>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-loading-spinner {display: block;width: 120px;height: 120px;position: relative;margin: 135px auto 0 }.gul-loading-spinner .double-bounce1, .gul-loading-spinner .double-bounce2 {width: 100%;height: 100%;border-radius: 50%;background-color: #8d192f;opacity: 0.8;position: absolute;top: 0;left: 0;-webkit-animation: gul-pf-bounce 2.0s infinite ease-in-out;animation: gul-pf-bounce 2.0s infinite ease-in-out }.gul-loading-spinner .double-bounce2 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s }@-webkit-keyframes gul-pf-bounce {0%, 100% {-webkit-transform: scale(0);transform: scale(0) }50% {-webkit-transform: scale(1);transform: scale(1) }}@keyframes gul-pf-bounce {0%, 100% {-webkit-transform: scale(0);transform: scale(0) }50% {-webkit-transform: scale(1);transform: scale(1) }}.gul-icon {display: inline-block;width: 24px;height: 24px }.gul-icon.s16 {width: 16px;height: 16px }.gul-icon.s18 {width: 18px;height: 18px }.gul-icon.s24 {width: 24px;height: 24px }.gul-icon.s28 {width: 28px;height: 28px }.gul-icon.s32 {width: 32px;height: 32px }.gul-icon.s40 {width: 40px;height: 40px }.gul-icon.s48 {width: 48px;height: 48px }.icon-wrapper-demo {padding: 10px }.icon-wrapper-demo .gul-icon {margin: 0 auto }.gul-round-icon {left: 28px;bottom: 20px;border-radius: 50%;width: 44px;height: 44px;color: #fff;opacity: 0.7;transition: opacity 0.3s }.gul-round-icon svg {margin-top: 12px;width: 20px;height: 20px }@media (min-width: 1024px) {.gul-round-icon {width: 70px;height: 70px;bottom: auto;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.gul-round-icon svg {margin-top: 18px;text-align: center;width: 34px;height: 34px }}.gul-round-icon:active {color: #fff }h1, h2, h3, h4, h5, h6 {margin-bottom: 1rem;margin-top: 1rem }p {margin: 0.8em 0 1.6em }a {color: #8d192f;text-decoration: none }a:hover, a:focus {color: #8d192f;outline: dotted;text-decoration: underline }a.tel {color: inherit !important;text-decoration: none !important }p a {font-weight: 700 }p, li, .body-1 {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 1rem;line-height: 160% }@media (min-width: 1024px) {p, li, .body-1 {font-size: 1.125rem;line-height: 180% }}.body-2 {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140% }@media (min-width: 1024px) {.body-2 {font-size: 1rem;line-height: 130% }}.description {font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 0.75rem;line-height: 130% }.label, label {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 0.875rem;line-height: 100% }@media (min-width: 1024px) {.label, label {font-size: 1rem }}.introduction {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-style: italic;font-size: 1.125rem;line-height: 130% }@media (min-width: 1024px) {.introduction {font-size: 1.5rem }}.introduction.bold, .introduction .bold {font-weight: 700 }.blockquote, blockquote {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1.125rem;line-height: 105% }@media (min-width: 480px) {.blockquote, blockquote {font-size: 1.313rem }}@media (min-width: 768px) {.blockquote, blockquote {font-size: 1.75rem }}@media (min-width: 1024px) {.blockquote, blockquote {font-size: 2rem }}h1, .display-1 {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 2.25rem;line-height: 105% }@media (min-width: 768px) {h1, .display-1 {font-size: 3rem;line-height: 90% }}@media (min-width: 1024px) {h1, .display-1 {font-size: 3.75rem }}h1 .normal, .display-1 .normal {font-weight: 400 }h1 .bold, .display-1 .bold {font-weight: 700 }h2, .display-2 {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1.750rem;line-height: 110% }@media (min-width: 768px) {h2, .display-2 {font-size: 2.25rem;line-height: 105% }}@media (min-width: 1024px) {h2, .display-2 {font-size: 3rem }}h2 .normal, .display-2 .normal {font-weight: 400 }h2 .bold, .display-2 .bold {font-weight: 700 }h3, .display-3 {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1.313rem;line-height: 110% }@media (min-width: 768px) {h3, .display-3 {font-size: 1.75rem;line-height: 105% }}@media (min-width: 1024px) {h3, .display-3 {font-size: 2.25rem }}h3 .normal, .display-3 .normal {font-weight: 400 }h3 .bold, .display-3 .bold {font-weight: 700 }h4, .display-4 {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1.125rem;line-height: 110% }@media (min-width: 768px) {h4, .display-4 {font-size: 1.313rem;line-height: 105% }}@media (min-width: 1024px) {h4, .display-4 {font-size: 1.75rem }}h4 .normal, .display-4 .normal {font-weight: 400 }h4 .bold, .display-4 .bold {font-weight: 700 }h5, .title-1 {font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 1.125rem;line-height: 110% }@media (min-width: 768px) {h5, .title-1 {font-size: 1.313rem }}@media (min-width: 1024px) {h5, .title-1 {font-size: 1.75rem }}h6, .title-2 {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1rem;line-height: 110% }@media (min-width: 1024px) {h6, .title-2 {font-size: 1.313rem }}.subhead-1 {font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 1.125rem;line-height: 120% }@media (min-width: 1024px) {.subhead-1 {font-size: 1.5rem }}.subhead-1.strong, .subhead-1 .strong {font-weight: 700 }.subhead-2 {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1rem;line-height: 110% }@media (min-width: 1024px) {.subhead-2 {font-size: 1.125rem }}.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat }.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none }.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left: 10px;right: auto }.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right: 10px;left: auto }.swiper-pagination-custom, .swiper-pagination-fraction, .swiper-container-horizontal>.swiper-pagination-bullets {bottom: 10px;left: 0;width: 100% }.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10 }.swiper-container-flip .swiper-slide, .swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1 }.swiper-container {margin: 0 auto;position: relative;overflow: hidden;z-index: 1 }.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000 }.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-flex;display: -ms-flexbox;display: flex;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;box-sizing: content-box;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }.swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative }.swiper-container-autoheight {height: auto }.swiper-container-autoheight .swiper-slide {height: auto }.swiper-container-autoheight .swiper-wrapper {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;transition-property: height, -webkit-transform;transition-property: transform, height;transition-property: transform, height, -webkit-transform }.swiper-wp8-horizontal {-ms-touch-action: pan-y;touch-action: pan-y }.swiper-wp8-vertical {-ms-touch-action: pan-x;touch-action: pan-x }.swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }.swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }.swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }.swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }.swiper-container-rtl .swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }.swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }.swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }.swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {-webkit-transform-origin: right top;transform-origin: right top }.swiper-pagination {position: absolute;text-align: center;transition: .3s;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10 }.swiper-pagination.swiper-pagination-hidden {opacity: 0 }.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2 }.swiper-pagination-white .swiper-pagination-bullet {background: #fff }.swiper-pagination-white .swiper-pagination-bullet-active {background: #fff }.swiper-pagination-bullet-active {opacity: 1;background: #007aff }.swiper-pagination-progress {background: rgba(0, 0, 0, 0.25);position: absolute }.swiper-pagination-progress .swiper-pagination-progressbar {background: #007aff;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: scale(0);transform: scale(0);-webkit-transform-origin: left top;transform-origin: left top }.swiper-pagination-progress.swiper-pagination-white {background: rgba(255, 255, 255, 0.5) }.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {background: #fff }.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {background: #000 }.swiper-container-3d {-webkit-perspective: 1200px;perspective: 1200px }.swiper-container-3d .swiper-cube-shadow {-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.swiper-container-3d .swiper-slide {-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.swiper-container-3d .swiper-slide-shadow-bottom {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent) }.swiper-container-3d .swiper-slide-shadow-left {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent) }.swiper-container-3d .swiper-slide-shadow-right {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent) }.swiper-container-3d .swiper-slide-shadow-top {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent) }.swiper-container-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.swiper-container-flip {overflow: visible }.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none }.swiper-container-flip .swiper-slide-active {pointer-events: auto }.swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-container-flip .swiper-slide-shadow-bottom {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-flip .swiper-slide-shadow-left {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-flip .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-cube {overflow: visible }.swiper-container-cube .swiper-slide {visibility: hidden;-webkit-transform-origin: 0 0;transform-origin: 0 0;width: 100%;height: 100% }.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none }.swiper-container-cube .swiper-slide-active {pointer-events: auto;pointer-events: auto;visibility: visible }.swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-container-cube .swiper-slide-shadow-bottom {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-cube .swiper-slide-shadow-left {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-cube .swiper-slide-shadow-right {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden }.swiper-container-cube .swiper-slide-next {pointer-events: auto;visibility: visible }.swiper-container-cube .swiper-slide-next+.swiper-slide {pointer-events: auto;visibility: visible }.swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible }.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: .6;-webkit-filter: blur(50px);filter: blur(50px);z-index: 0 }.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;transform-origin: 100% 0 }.swiper-container-fade .swiper-slide {pointer-events: none;transition-property: opacity }.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none }.swiper-container-fade .swiper-slide-active {pointer-events: auto }.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto }.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function: ease-out }.swiper-scrollbar {border-radius: 10px;position: relative;background: rgba(0, 0, 0, 0.1) }.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0, 0, 0, 0.5);border-radius: 10px;left: 0;top: 0 }.swiper-scrollbar-cursor-drag {cursor: move }.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;animation: swiper-preloader-spin 1s steps(12, end) infinite }.swiper-lazy-preloader:after {display: block;content: "";width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;background-size: 100%;background-repeat: no-repeat }@-webkit-keyframes swiper-preloader-spin {100% {}}@keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}.swiper-container-no-flexbox .swiper-slide {float: left }.swiper-container-vertical>.swiper-wrapper {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column }.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0) }.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 5px 0;display: block }.swiper-container-vertical>.swiper-pagination-progress {width: 4px;height: 100%;left: 0;top: 0 }.swiper-container-vertical>.swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98% }.swiper-container-android .swiper-slide {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0) }.swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }.swiper-container-free-mode>.swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto }.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px }.swiper-container-horizontal>.swiper-pagination-progress {width: 100%;height: 4px;left: 0;top: 0 }.swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98% }button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none }.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer }.swiper-pagination-black .swiper-pagination-bullet-active {background: #000 }.swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") }.cbp-spmenu {position: fixed }.cbp-spmenu-vertical {width: 240px;height: 100%;top: 0;z-index: 1000 }.cbp-spmenu-horizontal {width: 100%;height: 150px;left: 0;z-index: 1000;overflow: hidden }.cbp-spmenu-left {left: -240px }.cbp-spmenu-right {right: -240px }.cbp-spmenu-left.cbp-spmenu-open {left: 0px }.cbp-spmenu-right.cbp-spmenu-open {right: 0px }.cbp-spmenu-top {top: -150px }.cbp-spmenu-bottom {bottom: -150px }.cbp-spmenu-top.cbp-spmenu-open {top: 0px }.cbp-spmenu-bottom.cbp-spmenu-open {bottom: 0px }.cbp-spmenu-push {overflow-x: hidden;position: relative;left: 0 }.cbp-spmenu, .cbp-spmenu-push {transition: all 0.3s ease }.tooltipster-base {display: -webkit-flex;display: -ms-flexbox;display: flex;pointer-events: none;position: absolute }.tooltipster-box {-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto }.tooltipster-content {box-sizing: border-box;max-height: 100%;max-width: 100%;overflow: auto }.tooltipster-ruler {bottom: 0;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;visibility: hidden }.tooltipster-fade {opacity: 0;transition-property: opacity }.tooltipster-fade.tooltipster-show {opacity: 1 }.tooltipster-grow {-webkit-transform: scale(0, 0);transform: scale(0, 0);transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-backface-visibility: hidden }.tooltipster-grow.tooltipster-show {-webkit-transform: scale(1, 1);transform: scale(1, 1);transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) }.tooltipster-swing {opacity: 0;-webkit-transform: rotateZ(4deg);transform: rotateZ(4deg);transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform }.tooltipster-swing.tooltipster-show {opacity: 1;-webkit-transform: rotateZ(0deg);transform: rotateZ(0deg);transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4) }.tooltipster-fall {transition-property: top;transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) }.tooltipster-fall.tooltipster-initial {top: 0 !important }.tooltipster-fall.tooltipster-dying {transition-property: all;top: 0 !important;opacity: 0 }.tooltipster-slide {transition-property: left;transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15) }.tooltipster-slide.tooltipster-initial {left: -40px !important }.tooltipster-slide.tooltipster-dying {transition-property: all;left: 0 !important;opacity: 0 }@-webkit-keyframes tooltipster-fading {0% {opacity: 0 }100% {opacity: 1 }}@keyframes tooltipster-fading {0% {opacity: 0 }100% {opacity: 1 }}.tooltipster-update-fade {-webkit-animation: tooltipster-fading 400ms;animation: tooltipster-fading 400ms }@-webkit-keyframes tooltipster-rotating {25% {-webkit-transform: rotate(-2deg);transform: rotate(-2deg) }75% {-webkit-transform: rotate(2deg);transform: rotate(2deg) }100% {-webkit-transform: rotate(0);transform: rotate(0) }}@keyframes tooltipster-rotating {25% {-webkit-transform: rotate(-2deg);transform: rotate(-2deg) }75% {-webkit-transform: rotate(2deg);transform: rotate(2deg) }100% {-webkit-transform: rotate(0);transform: rotate(0) }}.tooltipster-update-rotate {-webkit-animation: tooltipster-rotating 600ms;animation: tooltipster-rotating 600ms }@-webkit-keyframes tooltipster-scaling {50% {-webkit-transform: scale(1.1);transform: scale(1.1) }100% {-webkit-transform: scale(1);transform: scale(1) }}@keyframes tooltipster-scaling {50% {-webkit-transform: scale(1.1);transform: scale(1.1) }100% {-webkit-transform: scale(1);transform: scale(1) }}.tooltipster-update-scale {-webkit-animation: tooltipster-scaling 600ms;animation: tooltipster-scaling 600ms }.tooltipster-sidetip .tooltipster-box {background: #eee;border: 2px solid #eee;border-radius: 4px }.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {margin-top: 10px }.tooltipster-sidetip.tooltipster-left .tooltipster-box {margin-right: 10px }.tooltipster-sidetip.tooltipster-right .tooltipster-box {margin-left: 10px }.tooltipster-sidetip.tooltipster-top .tooltipster-box {margin-bottom: 10px }.tooltipster-sidetip .tooltipster-content {padding: 6px 14px }.tooltipster-sidetip .tooltipster-arrow {overflow: hidden;position: absolute }.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {height: 10px;margin-left: -10px;top: 0;width: 20px }.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {height: 20px;margin-top: -10px;right: 0;top: 0;width: 10px }.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {height: 20px;margin-top: -10px;left: 0;top: 0;width: 10px }.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {bottom: 0;height: 10px;margin-left: -10px;width: 20px }.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {height: 0;position: absolute;width: 0 }.tooltipster-sidetip .tooltipster-arrow-background {border: 10px solid transparent }.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {border-bottom-color: #eee;left: 0px;top: 3px }.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {border-left-color: #eee;left: -3px;top: 0px }.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {border-right-color: #eee;left: 3px;top: 0px }.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {border-top-color: #eee;left: 0px;top: -3px }.tooltipster-sidetip .tooltipster-arrow-border {border: 10px solid transparent;left: 0;top: 0 }.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #eee }.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {border-left-color: #eee }.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {border-right-color: #eee }.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color: #eee }.tooltipster-sidetip .tooltipster-arrow-uncropped {position: relative }.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {top: -10px }.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {left: -10px }.tooltipster-sidetip.tooltipster-shadow .tooltipster-box {border: none;border-radius: 5px;background: #fff;box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.1) }.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {margin-top: 6px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {margin-right: 6px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {margin-left: 6px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {margin-bottom: 6px }.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {color: #8d8d8d }.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {height: 6px;margin-left: -6px;width: 12px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {height: 12px;margin-left: 0;margin-top: -6px;width: 6px }.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {display: none }.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {border: 6px solid transparent }.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #fff }.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {border-left-color: #fff }.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {border-right-color: #fff }.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {border-top-color: #fff }.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {top: -6px }.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {left: -6px }#block-gul-tabs {position: relative }@media (min-width: 768px) {#block-gul-tabs {padding: 0 25px 15px }#block-gul-tabs .gul-contextual-items {display: block !important }#block-gul-tabs .gul-tabs {float: left }}#block-gul-tabs #show-page-menu {padding-left: 0;padding-right: 0 }#block-gul-tabs #show-page-menu .page-menu-closed {display: none }#block-gul-tabs #show-page-menu.active .page-menu-open {display: none }#block-gul-tabs #show-page-menu.active .page-menu-closed {display: inline }@media (max-width: 767px) {#block-gul-tabs #gul-contextual-menu {padding: 0 0;position: absolute;z-index: 5;left: 0;top: 32px;width: 100%;background-color: #000 }#block-gul-tabs #gul-contextual-menu li {display: block;float: left;clear: both;width: 100% }#block-gul-tabs #gul-contextual-menu li a {display: block;background-color: #000;text-transform: none;letter-spacing: 0px;font-weight: 400;font-size: 12px;line-height: 180%;padding-top: 5px;padding-bottom: 5px }#block-gul-tabs #gul-contextual-menu li a:hover {background-color: #8d192f }}@media (max-width: 767px) {#block-gul-tabs .gul-tabs-wrapper .copy {display: none }}#block-gul-tabs .copy h6, #block-gul-tabs .copy p, .gul-moderation-current .copy h6, .gul-moderation-current .copy p {display: inline;color: #fff;margin: 0;line-height: 2rem }.gul-content-moderation-control {margin-top: 15px }.gul-content-moderation-control form .gul-moderation-col {padding: 0 1px 0 0;margin: 0 }.gul-content-moderation-control form .gul-moderation-col .copy {padding: 4px 0 3px;text-align: right }.gul-content-moderation-control form .gul-moderation-col .copy p.body-2 {color: #f8e71c !important }.gul-content-moderation-control form .gul-moderation-col.gul-moderation-submit {display: -webkit-flex;display: -ms-flexbox;display: flex }.gul-content-moderation-control form .gul-moderation-col.gul-moderation-submit .button {background-color: #0c4f82 }.gul-content-moderation-control form .gul-moderation-col.gul-moderation-current {margin-right: 2.5rem }@media (min-width: 768px) {.gul-content-moderation-control form {margin: 0;padding: 0;max-width: 100% }}@media (max-width: 767px) {.gul-content-moderation-control form .entity-moderation-form {position: relative;padding: 35px 0 20px }.gul-content-moderation-control form .gul-moderation-col {display: block;margin-bottom: 3px;max-width: 100%;-webkit-flex: none;-ms-flex: none;flex: none;width: 100% }.gul-content-moderation-control form .gul-moderation-col .button {width: 100% }.gul-content-moderation-control form .gul-moderation-col.gul-moderation-current {position: absolute;top: 0;left: 0;right: 0 }.gul-content-moderation-control form .gul-moderation-col.gul-moderation-current .copy {text-align: left }}.gul-modal-content h3 {color: #514c56;text-align: center }.gul-modal-content p {color: #514c56;text-align: center }.gul-modal-content label {display: none }.gul-modal-content #edit-submit {width: 100% }.gul-status-messages {background-color: #cfb681;padding: 5px 0 }.gul-status-messages * {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140% }@media (min-width: 1024px) {.gul-status-messages * {font-size: 1rem;line-height: 130% }}.toolbar-tray a {font-size: 13px;font-weight: 400;padding: 13px 17px 13px 36px }.toolbar .toolbar-icon {padding-left: 36px }.form-item-state .ajax-progress {display: none }@media (min-width: 768px) {#views-exposed-form-calendar-page-calendar .form-select {width: 65%;float: left }#views-exposed-form-calendar-page-calendar .form-item-date {width: 25%;float: right }}.profile-page div[class^="gray-wrapper"] {background-color: #f2f2f2;padding: 1px 0 }.profile-page div[class^="gray-wrapper"]:before {content: "";display: block }.profile-page div[class^="gray-wrapper"]:last-child:after {content: "";display: block }.profile-page .gray-wrapper-education {padding-top: 3rem }.profile-page #bio:after, .profile-page #bio:before {content: "";display: block }.profile-page #award p {margin: 0.5rem 0 }.profile-page .body-2 h6 {margin-bottom: 0.5rem }#credentials .body-2, #courses .body-2, #interest .body-2, #experience .body-2 {line-height: 180% }.use-animation {opacity: 0;-webkit-transform: scale(0.4);transform: scale(0.4) }.use-animation.animate {-webkit-animation: scaleUp 0.50s ease-in-out forwards;animation: scaleUp 0.50s ease-in-out forwards }@-webkit-keyframes scaleUp {0% {}100% {-webkit-transform: scale(1);opacity: 1 }}@keyframes scaleUp {0% {}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1 }}.field--type-credit-card-item {margin-top: 20px }.field--type-credit-card-item fieldset {margin-bottom: 20px;padding: 0 }.field--type-credit-card-item fieldset legend {padding-left: 0;font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1.313rem;line-height: 110%;color: #514c56 }@media (min-width: 768px) {.field--type-credit-card-item fieldset legend {font-size: 1.75rem;line-height: 105% }}@media (min-width: 1024px) {.field--type-credit-card-item fieldset legend {font-size: 2.25rem }}.field--type-credit-card-item fieldset h4 {display: none }.field--type-credit-card-item fieldset .fieldset-wrapper {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-flex;display: -ms-flexbox;display: flex }@media (min-width: 320px) {.field--type-credit-card-item fieldset .fieldset-wrapper {margin: 0 -4px }}@media (min-width: 480px) {.field--type-credit-card-item fieldset .fieldset-wrapper {margin: 0 -4px }}@media (min-width: 768px) {.field--type-credit-card-item fieldset .fieldset-wrapper {margin: 0 -8px }}@media (min-width: 1024px) {.field--type-credit-card-item fieldset .fieldset-wrapper {margin: 0 -12px }}.field--type-credit-card-item fieldset .fieldset-wrapper>.form-item {box-sizing: border-box;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;max-width: 100%;max-height: 100%;box-sizing: border-box }.field--type-credit-card-item fieldset .fieldset-wrapper>.form-item input {width: 100% }@media (min-width: 768px) {.field--type-credit-card-item fieldset .fieldset-wrapper>.form-item .select-target {width: 100% }}@media (min-width: 768px) {.field--type-credit-card-item fieldset .fieldset-wrapper>.form-item:first-child {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50% }}@media (min-width: 768px) {.field--type-credit-card-item fieldset .fieldset-wrapper>.form-item:nth-child(2) {-webkit-flex: 1 1 35%;-ms-flex: 1 1 35%;flex: 1 1 35%;max-width: 35% }}@media (min-width: 768px) {.field--type-credit-card-item fieldset .fieldset-wrapper>.form-item:nth-child(3) {-webkit-flex: 1 1 15%;-ms-flex: 1 1 15%;flex: 1 1 15%;max-width: 15% }}@media (min-width: 768px) {.field--type-credit-card-item fieldset .fieldset-wrapper>.form-item:nth-child(4) {-webkit-flex: 1 1 33.3333%;-ms-flex: 1 1 33.3333%;flex: 1 1 33.3333%;max-width: 33.3333% }}.field--type-credit-card-item fieldset .fieldset-wrapper>.layout-row {width: 100% }.field--type-credit-card-item fieldset .fieldset-wrapper>div {width: 100% }.field--type-credit-card-item fieldset .fieldset-wrapper>div .select-select {width: 100% }@media (min-width: 768px) {.field--type-credit-card-item fieldset .fieldset-wrapper>div {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 66.6666% }.field--type-credit-card-item fieldset .fieldset-wrapper>div .form-item {-webkit-flex: 1 1 50%;-ms-flex: 1 1 50%;flex: 1 1 50%;max-width: 50%;max-height: 100%;box-sizing: border-box }}@media (min-width: 320px) {.field--type-credit-card-item fieldset .fieldset-wrapper .form-item {padding: 0 4px 8px }}@media (min-width: 480px) {.field--type-credit-card-item fieldset .fieldset-wrapper .form-item {padding: 0 4px 8px }}@media (min-width: 768px) {.field--type-credit-card-item fieldset .fieldset-wrapper .form-item {padding: 0 8px 16px }}@media (min-width: 1024px) {.field--type-credit-card-item fieldset .fieldset-wrapper .form-item {padding: 0 12px 24px }}fieldset {border: none;margin: 0 }.webform-submission-form {color: #514c56 }.webform-submission-form div.layout-row>.form-item {width: 100%;margin-bottom: 10px }@media (min-width: 1024px) {.webform-submission-form div.layout-row>.form-item {margin-bottom: 20px }}.webform-submission-form div.layout-row>.form-item>input {width: 100% }.webform-submission-form div.layout-row>.form-item>textarea {width: 100%;height: 300px }.webform-submission-form div.layout-row>fieldset>legend {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1.313rem;line-height: 110% }@media (min-width: 768px) {.webform-submission-form div.layout-row>fieldset>legend {font-size: 1.75rem;line-height: 105% }}@media (min-width: 1024px) {.webform-submission-form div.layout-row>fieldset>legend {font-size: 2.25rem }}.webform-submission-form div.layout-row>fieldset legend {color: #514c56 }.webform-submission-form div.layout-row>fieldset>.fieldset-wrapper>.form-item {width: 100%;margin-bottom: 10px }@media (min-width: 1024px) {.webform-submission-form div.layout-row>fieldset>.fieldset-wrapper>.form-item {margin-bottom: 20px }}.webform-submission-form div.layout-row>fieldset>.fieldset-wrapper>.form-item>input {width: 100% }.webform-submission-form div.layout-row>fieldset>.fieldset-wrapper>.form-item>textarea {width: 100%;height: 300px }.webform-submission-form div.layout-row .captcha, .webform-submission-form div.layout-row .form-actions {width: 100%;margin-bottom: 10px }@media (min-width: 1024px) {.webform-submission-form div.layout-row .captcha, .webform-submission-form div.layout-row .form-actions {margin-bottom: 20px }}.webform-submission-form .webform-creditcard>label {display: none }.webform-submission-form .webform-creditcard .form-item {width: 100%;margin-bottom: 10px }.webform-submission-form .webform-creditcard .form-item input, .webform-submission-form .webform-creditcard .form-item select, .webform-submission-form .webform-creditcard .form-item textarea {width: 100% }.webform-submission-form .webform-creditcard .form-item .select-theme-default {margin-bottom: 10px }@media (min-width: 768px) {.webform-submission-form .webform-creditcard .form-item {width: 49.25%;margin-right: 1.5%;margin-left: 0;clear: none;float: left;margin-bottom: 20px }.webform-submission-form .webform-creditcard .form-item:nth-child(2) {width: 34.3333333333% }.webform-submission-form .webform-creditcard .form-item:nth-child(3) {width: 13.3333333333%;margin-right: 0 }.webform-submission-form .webform-creditcard .form-item:nth-child(4) {width: 32.3333333333% }.webform-submission-form .webform-creditcard .form-item input, .webform-submission-form .webform-creditcard .form-item select, .webform-submission-form .webform-creditcard .form-item textarea {width: 100% }.webform-submission-form .webform-creditcard .form-item .select-theme-default {margin-bottom: 0 }}@media (min-width: 768px) {.webform-submission-form .webform-creditcard .container-inline>.form-item {width: 32.3333333333%;margin-right: 1.5% }.webform-submission-form .webform-creditcard .container-inline>.form-item:last-child {margin-right: 0 }}.webform-layoutcontainer {margin-bottom: 10px }@media (min-width: 1024px) {.webform-layoutcontainer {margin-bottom: 20px }}@media (min-width: 320px) and (max-width: 767px) {.webform-layoutcontainer .form-item {margin-bottom: 10px }}.webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(2), .webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(2)~.webform-layoutcontainer--vert, .webform-layoutcontainer--equal>.form-item:nth-last-child(2), .webform-layoutcontainer--equal>.form-item:nth-last-child(2)~.form-item {width: 100%;margin-right: 0 }@media (min-width: 768px) {.webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(2), .webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(2)~.webform-layoutcontainer--vert, .webform-layoutcontainer--equal>.form-item:nth-last-child(2), .webform-layoutcontainer--equal>.form-item:nth-last-child(2)~.form-item {width: 49.25%;margin-right: 1.5% }}.webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(3), .webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(3)~.webform-layoutcontainer--vert, .webform-layoutcontainer--equal>.form-item:first-child:nth-last-child(3), .webform-layoutcontainer--equal>.form-item:first-child:nth-last-child(3)~.form-item {width: 100%;margin-right: 0 }@media (min-width: 768px) {.webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(3), .webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(3)~.webform-layoutcontainer--vert, .webform-layoutcontainer--equal>.form-item:first-child:nth-last-child(3), .webform-layoutcontainer--equal>.form-item:first-child:nth-last-child(3)~.form-item {width: 32.3333333333%;margin-right: 1.5% }}.webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(4), .webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(4)~.webform-layoutcontainer--vert, .webform-layoutcontainer--equal>.form-item:first-child:nth-last-child(4), .webform-layoutcontainer--equal>.form-item:first-child:nth-last-child(4)~.form-item {width: 100%;margin-right: 0 }@media (min-width: 768px) {.webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(4), .webform-layoutcontainer--equal>.webform-layoutcontainer--vert:nth-last-child(4)~.webform-layoutcontainer--vert, .webform-layoutcontainer--equal>.form-item:first-child:nth-last-child(4), .webform-layoutcontainer--equal>.form-item:first-child:nth-last-child(4)~.form-item {width: 23.87%;margin-right: 1.5% }}.webform-options-display-two-columns, .webform-options-display-three-columns {width: 100% }.webform-layoutcontainer--equal {word-spacing: normal;color: #514c56 }.webform-layoutcontainer--horiz>.form-item {display: block }label.option {display: none }.views-element-container .js-pager__items {text-align: center }.form-item-captcha-response {width: 100% }.form-item-captcha-response input {width: 100% }.js-form-type-textfield label, .js-form-type-select label, .js-form-type-email label, .js-form-type-tel label, .js-form-type-textarea label, .form-item-payment-information-field-civ label, .form-item-payment-information-field-number label, .js-form-type-date label {visibility: hidden;position: absolute;width: auto;display: inline-block;padding: 10px 16px;font-family: "myriad-pro-condensed", sans-serif !important;font-weight: 400 !important;font-size: 1em !important;line-height: 100% !important }.form-item label.form-required:after {content: '*';color: #8d192f;visibility: visible;top: 50%;margin-left: 5px;display: inline-block }.form-item label.changed:after {color: transparent }fieldset.required legend .form-required:after {content: '*';color: #8d192f;margin-left: 5px;display: inline-block }.form-item input[type="text"].error, .form-item input[type="email"].error, .form-item input[type="password"].error, .form-item input[type="tel"].error, .form-item input[type="number"].error, .form-item input[type="date"].error, .form-item input[type="time"].error, .form-item textarea.error, .form-item .select-theme-default.error {border: 1px solid #8d192f }.form-item label.error {display: none !important }fieldset.error legend {color: #8d192f !important }#views-exposed-form-calendar-page-calendar {padding-left: 0;padding-right: 0 }div.calendar-title {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end }div.calendar-title a.button {margin-left: 20px;margin-bottom: 1.3rem }.registration-form details {display: none }.registration-form input {width: 100% }.gul-save {color: #cfb681;fill: currentColor }.gul-save .gul-save-icon {display: inline-block;margin-left: -2px;width: 18px;height: 18px }@media (min-width: 768px) {.gul-save .gul-save-icon {width: 24px;height: 24px }}@media (min-width: 1024px) {.gul-save .gul-save-icon {width: 28px;height: 28px }}.gul-save:hover {color: rgba(207, 182, 129, 0.5) }.gul-save.inverse, .inverse .gul-save {color: #fff }.gul-save.inverse:hover, .inverse .gul-save:hover {color: #cfb681 }.gul-save.disabled, .disabled .gul-save {color: rgba(207, 182, 129, 0.5) }.gul-save.disabled:hover, .disabled .gul-save:hover {color: rgba(207, 182, 129, 0.5) }.gul-card .gul-save, .gul-calendar-card .gul-save {position: absolute;border-bottom-left-radius: 5px;text-align: center;top: 0;right: 0;margin: 0;z-index: 2;background-color: rgba(81, 76, 86, 0.2);padding: 4px 9px 6px;color: #fff }.gul-card .gul-save .gul-save-icon, .gul-calendar-card .gul-save .gul-save-icon {width: 18px;height: 18px;margin: 0 }.gul-card .gul-save:hover, .gul-calendar-card .gul-save:hover {background-color: #514c56 }p>.gul-save {vertical-align: text-bottom }ul.gul-save-popover {opacity: 0;visibility: hidden;z-index: -1;list-style: none;padding: 0;margin: 0;top: 0;left: 0;position: absolute;transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out }ul.gul-save-popover:after {content: "";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #cfb681;position: absolute;bottom: 2px;left: 50%;margin-left: -6px }ul.gul-save-popover li {width: 9px;height: 9px;padding: 13px 12px 14px;cursor: pointer;display: inline-block;background-color: #cfb681;transition: opacity 0.2s ease-in-out;position: relative }ul.gul-save-popover li:after {position: absolute;left: 3px;top: 3px;right: 3px;bottom: 3px;opacity: 0.5;content: "";background-image: url("data:image/svg+xml, %3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2060%2060%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20fill%3D%22%23FFF%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Combined-Shape%22%20d%3D%22M10.39%2C51V42.61h4.1V37H10.41V32.81H14.5V27.22H10.41V23h4.08V17.41H10.41V9H40.94a4.17%2C4.17%2C0%2C0%2C1%2C4.45%2C4.43q0%2C16.56%2C0%2C33.12A4.18%2C4.18%2C0%2C0%2C1%2C41%2C51H10.39ZM38.78%2C30.45c0-.07-.18-.29-.4-.29h-6.2a.45.45%2C0%2C0%2C0-.24.46c0%2C.29.32.38.81.52s1.44.4%2C1.66%2C1c0%2C.31.09%2C1.79.09%2C2.2%2C0%2C2.48-3.3%2C3.29-4.9%2C3.29-4.39%2C0-6.69-3.83-6.69-7.62%2C0-4.1%2C3.18-7.7%2C6.8-7.7%2C1.92%2C0%2C4.5%2C1.14%2C5.29%2C2.84%2C0%2C.07.07.17.12.29.26.69.51%2C1.26.92%2C1.26s.47-.24.47-.34v0c-.1-.38-.19-.74-.28-1.07a13.67%2C13.67%2C0%2C0%2C1-.64-3.38c0-.2-.17-.34-.42-.34s-.42%2C0-.42.28a.55.55%2C0%2C0%2C1-.23.51%2C1.34%2C1.34%2C0%2C0%2C1-.69-.29l-.1-.06-.06%2C0a9.6%2C9.6%2C0%2C0%2C0-3.94-1c-4.7%2C0-8.82%2C4.3-8.82%2C9.19A8.73%2C8.73%2C0%2C0%2C0%2C29.61%2C39a9.63%2C9.63%2C0%2C0%2C0%2C5.31-2.1L35%2C37c.72.77.94%2C1%2C1.13%2C1h.2V32.48c0-.74.76-1%2C1.44-1.17s1-.32%2C1-.76v-.1Z%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Fill-3%22%20d%3D%22M46.34%2C9.06a4.11%2C4.11%2C0%2C0%2C1%2C4.63%2C4c0%2C3%2C0%2C6%2C0%2C9q0%2C12.32%2C0%2C24.63a4.12%2C4.12%2C0%2C0%2C1-4.58%2C4.23%2C5.9%2C5.9%2C0%2C0%2C0%2C1.71-3.26%2C12.48%2C12.48%2C0%2C0%2C0%2C.1-1.52c0-10.63%2C0-21.25%2C0-31.88a6.54%2C6.54%2C0%2C0%2C0-1.88-5.24%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Fill-5%22%20class%3D%22cls-1%22%20d%3D%22M9%2C30a1.35%2C1.35%2C0%2C0%2C0%2C1.34%2C1.36h1.42A1.36%2C1.36%2C0%2C0%2C0%2C13.12%2C30h0a1.35%2C1.35%2C0%2C0%2C0-1.34-1.36H10.36A1.36%2C1.36%2C0%2C0%2C0%2C9%2C30Z%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Fill-7%22%20class%3D%22cls-1%22%20d%3D%22M9%2C39.82a1.35%2C1.35%2C0%2C0%2C0%2C1.34%2C1.36h1.41a1.36%2C1.36%2C0%2C0%2C0%2C1.34-1.36h0a1.35%2C1.35%2C0%2C0%2C0-1.34-1.36H10.36A1.36%2C1.36%2C0%2C0%2C0%2C9%2C39.82Z%22/%3E%3Cpath%20id%3D%22Fill-8%22%20class%3D%22cls-1%22%20d%3D%22M9%2C20.19a1.35%2C1.35%2C0%2C0%2C0%2C1.34%2C1.35h1.41a1.36%2C1.36%2C0%2C0%2C0%2C1.34-1.35h0a1.35%2C1.35%2C0%2C0%2C0-1.34-1.35H10.35A1.36%2C1.36%2C0%2C0%2C0%2C9%2C20.19Z%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");background-repeat: no-repeat;background-position: center }ul.gul-save-popover li:hover:after {opacity: 1 }ul.gul-save-popover.gul-show {z-index: 10;opacity: 1;visibility: visible }#block-gul-content ::-moz-selection {background: rgba(49, 219, 214, 0.2);color: inherit }#block-gul-content ::selection {background: rgba(49, 219, 214, 0.2);color: inherit }.accordion-component .display-2 {padding-top: 30px;padding-bottom: 10px }.accordion-component .accordion-wrapper {border-bottom: 1px solid rgba(167, 155, 150, 0.3) }.accordion-component .accordion-wrapper .panel {max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out }.accordion-component .accordion-wrapper .panel p {margin-top: 0;padding-right: 30px }@media (min-width: 768px) {.accordion-component .accordion-wrapper .panel p {padding-right: 40px }}.accordion-component .accordion-wrapper .accordion {display: block;cursor: pointer;color: #514c56;padding: 20px 0 }.accordion-component .accordion-wrapper .accordion .float-right span {color: #3f3836;padding: 0 }.accordion-component .accordion-wrapper .accordion .close {display: none }.accordion-component .accordion-wrapper .accordion:hover {color: #8d192f }.accordion-component .accordion-wrapper.active .accordion {padding: 20px 0 10px }.accordion-component .accordion-wrapper.active .accordion .open {display: none }.accordion-component .accordion-wrapper.active .accordion .close {display: block }.accordion-component .accordion-wrapper.active .display-4 {color: #8d192f }@media (min-width: 480px) {.accordion-component .accordion-wrapper.active {padding: 10px 0 }.accordion-component .accordion-wrapper.active .container-full:before {width: 5px;height: 100%;background-color: #8d192f;content: "";position: absolute }.accordion-component .accordion-wrapper.active .accordion, .accordion-component .accordion-wrapper.active .panel {padding-left: 20px }.accordion-component .accordion-wrapper.active .accordion {padding-top: 20px;padding-bottom: 10px }}@media (min-width: 768px) {.accordion-component .accordion-wrapper.active {padding: 20px 0 }.accordion-component .accordion-wrapper.active .accordion, .accordion-component .accordion-wrapper.active .panel {padding-left: 25px }.accordion-component .accordion-wrapper.active .accordion {padding-bottom: 20px }}.accordion-component .accordion-wrapper:last-child {border-bottom: none }.accordion-component.dark {background: #514c56;color: #fff }.accordion-component.dark .accordion-wrapper {border-bottom: 1px solid #fff }.accordion-component.dark .accordion-wrapper .accordion, .accordion-component.dark .accordion-wrapper .panel p, .accordion-component.dark .accordion-wrapper .panel li {color: #fff }.accordion-component.dark .accordion-wrapper .accordion a, .accordion-component.dark .accordion-wrapper .panel p a, .accordion-component.dark .accordion-wrapper .panel li a {color: #EFECDC; text-decoration: underline; }.accordion-component.dark .accordion-wrapper .float-right span, .accordion-component.dark .accordion-wrapper .accordion:hover {color: #fff }.accordion-component.dark .accordion-wrapper.active .container-full:before {background-color: #cfb681 }.accordion-component.dark .accordion-wrapper.active .display-4 {color: #cfb681 }#gul-alert {background-color: #B2A717;padding: 40px 0 }#gul-alert.gul-alert-warning {background-color: #f44336 }#gul-alert.gul-alert-success {background-color: #62A617 }#gul-alert.gul-alert-closed {padding: 0;cursor: pointer }#gul-alert.gul-alert-closed .gul-col-12 {padding: 0 }#gul-alert.gul-alert-closed #gul-alert-type {padding: 6px 0 }#gul-alert.gul-alert-closed #gul-alert-content, #gul-alert.gul-alert-closed #gul-alert-close-btn {display: none }#gul-alert #gul-alert-content {margin-top: 0 }#gul-alert #gul-alert-content a {color: currentColor }#gul-alert #gul-alert-content .gul-alert-description {margin-top: 8px;margin-bottom: 0 }#gul-alert #gul-alert-content .gul-alert-description a {color: currentColor }#gul-alert #gul-alert-content .gul-alert-description p {margin: 0;font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140% }@media (min-width: 1024px) {#gul-alert #gul-alert-content .gul-alert-description p {font-size: 1rem;line-height: 130% }}#gul-alert #gul-alert-close-btn {background: transparent;text-transform: uppercase;font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140%;font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;color: rgba(255, 255, 255, 0.7);border: none;padding: 0;outline: none;top: -20px }@media (min-width: 1024px) {#gul-alert #gul-alert-close-btn {font-size: 1rem;line-height: 130% }}#gul-alert #gul-alert-close-btn:hover {color: #fff }.gul-billboard-academic {position: relative }.gul-billboard-academic .label {color: #8d192f;margin: 0 }.gul-billboard-academic .display-1 {margin-top: 5px;margin-bottom: 4px;color: #514c56 }@media (min-width: 768px) {.gul-billboard-academic .display-1 {margin-top: 10px }}.gul-billboard-academic .display-1.margin-bottom {margin-bottom: 25px }.gul-billboard-academic .introduction {margin: 0;color: #514c56 }.gul-billboard-academic svg {fill: currentColor }.gul-billboard-academic .button {margin-bottom: 10px }.gul-billboard-academic .gul-billboard-academic-icon-wrapper {position: absolute;width: 100%;height: 100%;z-index: 0;left: -5% }.gul-billboard-academic .gul-billboard-academic-icon-wrapper .gul-icon {height: 100%;width: auto;color: #eee }.gul-billboard-academic .gul-billboard-academic-icon-wrapper .gul-icon svg {fill: currentColor;opacity: 0.8 }.gul-billboard-academic .billboard-content {position: relative;padding-top: 40px;padding-bottom: 31px }@media (min-width: 480px) {.gul-billboard-academic .billboard-content {padding-bottom: 27px }}@media (min-width: 768px) {.gul-billboard-academic .billboard-content {padding-top: 60px;padding-bottom: 43px }}@media (min-width: 1024px) {.gul-billboard-academic .billboard-content {padding-top: 70px;padding-bottom: 43px }}.gul-billboard-event {padding-top: 40px }@media (min-width: 768px) {.gul-billboard-event {padding-top: 60px }}@media (min-width: 1024px) {.gul-billboard-event {padding-top: 70px }}.billboard .label {color: #8d192f;margin: 0 }.billboard .introduction {margin: 0;color: #514c56 }.billboard .display-1 {margin-top: 0px;margin-bottom: 16px;color: #514c56 }@media (min-width: 768px) {.billboard .display-1 {margin-top: 2px }}.billboard svg {fill: currentColor }.billboard .spacing {margin: 15px 0 }@media (min-width: 768px) {.billboard .spacing {margin: 20px 0 }}.billboard .spacing hr.short {width: 100px;display: block;float: left }.billboard .spacing .pattern {background-image: url("/themes/spark451/guilford/css/../images/diagonal-pattern.png");background-repeat: repeat-x;width: 100px;height: 10px;clear: both }@media (min-width: 320px) {.gul-billboard-general {padding: 60px 0 30px }}@media (min-width: 768px) {.gul-billboard-general {padding: 80px 0 40px }}.gul-billboard-general .gul-billboard-buttons a {margin-right: 10px }.gul-billboard-general .display-1 {color: #514c56;margin-bottom: 25px }@media (min-width: 768px) {.gul-billboard-general .display-1 {margin-bottom: 29px }}.gul-billboard-general.with-image:after {content: "";display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0 }.gul-billboard-general.with-image .outer-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;padding-top: 6px }.gul-billboard-general.with-image .outer-wrapper>div {-webkit-flex: 1;-ms-flex: 1;flex: 1 }@media (min-width: 320px) {.gul-billboard-general.with-image {padding: 150px 0 30px }}@media (min-width: 480px) {.gul-billboard-general.with-image {padding: 160px 0 30px }}@media (min-width: 768px) {.gul-billboard-general.with-image {padding: 130px 0 40px }}@media (min-width: 1024px) {.gul-billboard-general.with-image {padding: 286px 0 40px }}.gul-billboard-general.with-image h2 {color: #fff; background: rgba(141,25,47,.6); padding: 10px }.gul-billboard-general.with-image h1 {color: #fff; background: rgba(141,25,47,.6); padding: 10px }.gul-billboard-profile {position: relative;background-repeat: no-repeat;background-size: contain }@media (min-width: 768px) {.gul-billboard-profile {background-image: url("/themes/spark451/guilford/css/../images/profile_background.png") }}.gul-billboard-profile .button {margin-bottom: 10px }.gul-billboard-profile .billboard-content {position: relative;padding-top: 30px;padding-bottom: 10px }@media (min-width: 768px) {.gul-billboard-profile .billboard-content {padding-top: 60px }}@media (min-width: 1024px) {.gul-billboard-profile .billboard-content {padding-top: 70px;padding-bottom: 43px }}@media (min-width: 320px) and (max-width: 767px) {.gul-billboard-profile .billboard-content .img-responsive {max-width: 200px }.gul-billboard-profile .billboard-content .label {margin-top: 10px }}.gul-billboard-profile .billboard-content .body-2 {margin-bottom: 16px }.gul-billboard-profile .billboard-content .body-2 a {color: #514c56 }.gul-billboard-profile .billboard-content .subhead-2 {margin: 10px 0 0 }.gul-billboard-profile .billboard-content .gul-social-networks a {color: #514c56;margin-right: 20px }.gul-billboard-profile .billboard-content .gul-social-networks a.icon-logo-circle-facebook {color: #3b5998 }.gul-billboard-profile .billboard-content .gul-social-networks a.icon-logo-circle-twitter-bird {color: #55acee }.gul-billboard-profile .billboard-content .gul-social-networks a.icon-logo-circle-google-plus {color: #dd4b39 }.gul-billboard-profile .billboard-content .gul-social-networks a.icon-logo-circle-linkedin {color: #007bb5 }.gul-billboard-profile .billboard-content .gul-social-networks a.icon-arrow-circle-right-3 {color: #0a855e }.gul-billboard-profile .billboard-content .gul-social-networks a svg {fill: currentColor;width: 20px;height: 20px }.gul-billboard-profile .billboard-content .gul-social-networks a:hover {color: #8d192f }.gul-billboard-story-news {padding-top: 40px }@media (min-width: 768px) {.gul-billboard-story-news {padding-top: 60px }}@media (min-width: 1024px) {.gul-billboard-story-news {padding-top: 70px }}.gul-billboard-story-news .author {margin: 0;color: #8d192f;font-family: "source-sans-pro", sans-serif;font-weight: 700;font-size: 1.125em;line-height: 130% }@media (min-width: 768px) {.gul-billboard-story-news .author {font-size: 1.313em;line-height: 120% }}.gul-billboard-story-news .author-title {margin: 0;color: #514c56;font-family: "source-sans-pro", sans-serif;font-weight: 400;font-style: italic;font-size: 1.125em;line-height: 130% }@media (min-width: 768px) {.gul-billboard-story-news .author-title {font-size: 1.313em;line-height: 120% }}.gul-billboard-story-news .spacing .pattern, .gul-billboard-story-news .spacing hr.short {float: none;text-align: center;margin: 0 auto }.gul-billboard-story-news .gul-col-lg-8>div {text-align: center;margin: 0 auto }#block-gul-breadcrumbs {position: relative;z-index: 100 }.gul-breadcrumbs {height: 40px;background: #6b5c52 }.gul-breadcrumbs ol {padding: 12px 0;list-style: none }.gul-breadcrumbs ol li {font-weight: 400;font-family: "myriad-pro-condensed", sans-serif;font-size: 16px;line-height: 100%;color: rgba(255, 255, 255, 1.0) }.gul-breadcrumbs ol li .gul-icon {width: 12px;height: 12px;padding-left: 8px;padding-right: 8px;fill: currentColor }.gul-breadcrumbs ol li a {color: rgba(255, 255, 255, 1.0);display: inline-block }.gul-breadcrumbs ol li a .active, .gul-breadcrumbs ol li a:hover {color: #fff;text-decoration: none }.gul-breadcrumbs ol li:last-c0a855ehild {color: #fff }.gul-breadcrumbs ol li:last-child:after {content: "";padding-left: 0;padding-right: 0 }.gul-calendar-card {position: relative;color: #514c56;transition: all .2s ease-in-out }@media (min-width: 1024px) {.gul-calendar-card:hover {-webkit-transform: scale(1.1);transform: scale(1.1);z-index: 10;box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5) }}.gul-calendar-card .description-wrapper p {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140%;margin-bottom: 32px }@media (min-width: 1024px) {.gul-calendar-card .description-wrapper p {font-size: 1rem;line-height: 130% }}.gul-calendar-card .date-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 60px }@media (min-width: 768px) {.gul-calendar-card .date-wrapper {height: 65px }}@media (min-width: 1024px) {.gul-calendar-card .date-wrapper {height: 80px }}.gul-calendar-card .date {position: absolute;right: 0;bottom: 0;width: 60px;height: 60px;background: rgba(0, 0, 0, 0.3);color: #fff;text-align: center }@media (min-width: 768px) {.gul-calendar-card .date {width: 65px;height: 65px }}@media (min-width: 1024px) {.gul-calendar-card .date {width: 80px;height: 80px }}.gul-calendar-card .date .display-1 {margin-top: 2px }.gul-calendar-card.bg-white .date {background: #8d192f }.gul-calendar-card.bg-snuffle {background: #C4BEBA }.gul-calendar-card.bg-elmo, .gul-calendar-card.bg-count {color: #fff }.gul-calendar-card.gul-col-12 {padding: 32px 16px 0 16px }@media (min-width: 768px) {.gul-calendar-card.gul-col-12 {padding: 32px 24px 0 24px }}.gul-calendar-card .position-absolute {width: 100%;height: 100%;background: transparent;cursor: pointer;top: 0;left: 0 }.gul-calendar .btr-dateinput-calendar {z-index: 15 !important }.gul-calendar .gul-col-12.gul-col-gt-sm-7 {text-align: center }@media (min-width: 768px) {.gul-calendar .gul-col-12.gul-col-gt-sm-7 {text-align: left }}.btr-dateinput-calendar {z-index: 500 !important }.bg-elmo {background-color: #8d192f }.bg-count {background-color: #514c56 }.bg-cookie {background-color: #0c4f82 }.bg-bert {background-color: #0a855e }.bg-hoots {background-color: #3f3836; color: #fff }.bg-oscar {background-color: #0a855e }.bg-snuffle {background-color: #6b5c52 }.bg-light-grey {background-color: #757575; color: #fff }.bg-black {background-color: #000 }.bg-white {background-color: #fff }.bg-warn {background-color: #f44336 }.bg-transparent {background-color: transparent }.bg-facebook {background-color: #3b5998 }.bg-twitter {background-color: #55acee }.color-elmo {color: #8d192f }.color-count {color: #514c56 }.color-cookie {color: #0c4f82 }.color-bert {color: #867537 }.color-hoots {color: #3f3836 }.color-oscar {color: #0a855e }.color-snuffle {color: #6b5c52 }.color-light-grey {color: #eee }.color-black {color: #000 }.color-white {color: #fff }.color-warn {color: #f44336 }.button {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;line-height: 100%;text-decoration: none;text-transform: uppercase;letter-spacing: 2px;outline: none;border: none;color: #fff;display: inline-block }.button:hover, .button:focus, .button.active {text-decoration: none;color: #fff }.button:hover.bg-elmo, .button:focus.bg-elmo, .button.active.bg-elmo {background-color: #550f1c }.button:hover.bg-facebook, .button:focus.bg-facebook, .button.active.bg-facebook {background-color: #23355b }.button:hover.bg-twitter, .button:focus.bg-twitter, .button.active.bg-twitter {background-color: #33678f }.button:hover.bg-cookie, .button:focus.bg-cookie, .button.active.bg-cookie {background-color: #072f4e }.button.button-lg {font-size: 0.875em;padding: 10px 20px }@media (min-width: 1024px) {.button.button-lg {font-size: 1em }}.button.button-sm {font-size: 0.75em;padding: 10px 16px }.button.full-width {width: 100% }.text-link {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 0.875rem;line-height: 100%;color: #8d192f;text-transform: capitalize;letter-spacing: normal }@media (min-width: 1024px) {.text-link {font-size: 1rem }}.text-link:hover {color: #8d192f;text-decoration: underline }.tags {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 0.75em;line-height: 100%;text-decoration: none;text-transform: capitalize;letter-spacing: 0;padding: 6px 8px;background-color: #8d192f;color: #fff;border: 1px solid transparent }.tags:hover, .tags:focus, .tags.active {border: 1px solid #8d192f;background-color: #fff;text-decoration: none;color: #514c56 }.btn-toggle a {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1em;line-height: 100%;text-decoration: none;text-transform: uppercase;letter-spacing: 0;padding: 10px;color: #6b5c52;border: 1px solid #6b5c52;margin-bottom: 3px;display: inline-block }@media (min-width: 1024px) {.btn-toggle a {padding: 10px 20px }}.btn-toggle a.active, .btn-toggle a.is-active {border: 1px solid transparent;background-color: #6b5c52;color: #fff;text-decoration: none }.btn-toggle a:focus {text-decoration: none }legend, label:not(.control), optgroup {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140%;color: #3f3836 }@media (min-width: 1024px) {legend, label:not(.control), optgroup {font-size: 1rem;line-height: 130% }}legend:after, label:not(.control):after, optgroup:after {display: block;content: " ";padding-bottom: 10px }input, textarea {line-height: normal }input[type="file"] {display: block }input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0 }input[type="search"] {-webkit-appearance: textfield;-moz-appearance: textfield;box-sizing: content-box }input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="time"] {font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 1em;line-height: 100%;background-color: #eee;border-radius: 0;border: 1px solid transparent;box-sizing: border-box;color: #3f3836;display: inline-block;max-width: 100%;padding: 10px 16px;vertical-align: middle;-moz-appearance: textfield;-webkit-appearance: none;height: 40px }input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="time"]:focus {background-color: #fff;border-color: #8d192f;outline: 0;color: #514c56 }input[type="text"].full-width, input[type="email"].full-width, input[type="password"].full-width, input[type="tel"].full-width, input[type="number"].full-width, input[type="date"].full-width, input[type="time"].full-width {width: 100% }input[type="text"][disabled], input[type="email"][disabled], input[type="password"][disabled], input[type="tel"][disabled], input[type="number"][disabled], input[type="date"][disabled], input[type="time"][disabled] {cursor: not-allowed;background-color: #f5f5f5;color: #eee }input[type="text"][disabled]::-webkit-input-placeholder, input[type="email"][disabled]::-webkit-input-placeholder, input[type="password"][disabled]::-webkit-input-placeholder, input[type="tel"][disabled]::-webkit-input-placeholder, input[type="number"][disabled]::-webkit-input-placeholder, input[type="date"][disabled]::-webkit-input-placeholder, input[type="time"][disabled]::-webkit-input-placeholder {color: #838e95 }input[type="text"][disabled]:-ms-input-placeholder, input[type="email"][disabled]:-ms-input-placeholder, input[type="password"][disabled]:-ms-input-placeholder, input[type="tel"][disabled]:-ms-input-placeholder, input[type="number"][disabled]:-ms-input-placeholder, input[type="date"][disabled]:-ms-input-placeholder, input[type="time"][disabled]:-ms-input-placeholder {color: #838e95 }input[type="text"][disabled]::placeholder, input[type="email"][disabled]::placeholder, input[type="password"][disabled]::placeholder, input[type="tel"][disabled]::placeholder, input[type="number"][disabled]::placeholder, input[type="date"][disabled]::placeholder, input[type="time"][disabled]::placeholder {color: #838e95 }input[type="date"] {border: 2px solid transparent }textarea {font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 1em;line-height: 100%;background-color: #eee;border-radius: 0;border: 1px solid transparent;box-sizing: border-box;color: #3f3836;display: block;max-width: 100%;overflow: auto;padding: 12px 16px;resize: vertical }textarea:focus {background-color: #fff;border-color: #8d192f;color: #514c56;outline: 0 }textarea.full-width {width: 100% }textarea[disabled] {cursor: not-allowed;background-color: #f5f5f5;color: #eee }textarea[disabled]::-webkit-input-placeholder {color: #838e95 }textarea[disabled]:-ms-input-placeholder {color: #838e95 }textarea[disabled]::placeholder {color: #838e95 }::-webkit-input-placeholder {color: #3f3836 }:-ms-input-placeholder {color: #3f3836 }::placeholder {color: #3f3836 }.select.select-theme-default .select-options .select-option, .select-target.select-theme-default {font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 1em;line-height: 100% }details summary {color: #8d192f;font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;line-height: 110%;font-size: 1.125rem;line-height: 1.5rem;margin-bottom: 0.5em }@media (min-width: 1024px) {details summary {font-size: 1.5rem;line-height: 2rem }}details summary:hover {cursor: pointer }details summary::-webkit-details-marker {display: none }details summary:after {content: url('data:image/svg+xml;utf8, <svg version="1.1" id="Outline_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><polyline fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="23.501,18.5 12.001,5.5 0.501,18.5 "/></svg>');float: right;margin-right: 1em;padding: 0;color: #514c56 }details[open] summary:after {content: url('data:image/svg+xml;utf8, <svg version="1.1" id="Outline_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><polyline fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="0.501,5.5 12.001,18.5 23.501,5.5 "/></svg>') }.form-group label, .form-group input, .form-group textarea {display: block }@media (min-width: 320px) {.form-group {margin-bottom: 8px }}@media (min-width: 480px) {.form-group {margin-bottom: 8px }}@media (min-width: 768px) {.form-group {margin-bottom: 16px }}@media (min-width: 1024px) {.form-group {margin-bottom: 24px }}.hint {display: block;margin-top: 4px;font-family: "myriad-pro-condensed", sans-serif;font-size: 0.750em;font-weight: 400;line-height: 1.3;color: #514c56 }.hint.warn {color: #f44336;font-weight: 400 }.k-widget.k-datepicker {display: block;width: 100% }.k-widget.k-datepicker .k-picker-wrap {border: none;padding-right: 40px }@media (min-width: 1024px) {.k-widget.k-datepicker .k-picker-wrap {padding-right: 50px }}.k-widget.k-datepicker .k-picker-wrap input.k-input {height: 40px;padding: 0;text-indent: 1em }@media (min-width: 1024px) {.k-widget.k-datepicker .k-picker-wrap input.k-input {height: 50px }}.k-widget.k-datepicker .k-picker-wrap.k-state-focused {border: 1px solid #8d192f }.k-widget.k-datepicker .k-picker-wrap.k-state-focused input.k-input {height: 38px }.k-widget.k-datepicker .k-picker-wrap.k-state-focused .k-select {border: none }@media (min-width: 1024px) {.k-widget.k-datepicker .k-picker-wrap.k-state-focused input.k-input {height: 48px }}.k-widget.k-datepicker .k-picker-wrap .k-select {line-height: 1em;background-color: #3f3836;border-color: #514c56;width: 40px }@media (min-width: 1024px) {.k-widget.k-datepicker .k-picker-wrap .k-select {width: 50px }}.k-widget.k-datepicker .k-picker-wrap .k-select:hover {cursor: pointer }.k-widget.k-datepicker .k-picker-wrap .k-i-calendar {position: relative;top: 50%;-webkit-transform: translateY(-10px);transform: translateY(-10px);background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" fill="none"><path d="M4.5 2.5h-4v21h23v-21h-4"/><path d="M4.5.5h3v4h-3zM16.5.5h3v4h-3zM7.5 2.5h9M.5 7.5h23M6.5 9.5v12M11.5 9.5v12M16.5 9.5v12M2.5 11.5h19M2.5 15.5h19M2.5 19.5h19"/></g></svg>');background-size: cover }.k-widget.k-datepicker .k-picker-wrap .k-i-calendar:before {content: "" }.btr-dateinput-calendar {width: 320px !important;min-height: 330px !important;border-radius: 0 !important;background-color: rgba(255, 255, 255, 0.95);border: 2px solid #8d192f !important;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.43) !important;font-family: "myriad-pro-condensed", sans-serif !important;font-weight: 400 !important }.btr-dateinput-calendar[aria-hidden="true"] {-webkit-transform: skew(0deg) scaleX(1) !important;transform: skew(0deg) scaleX(1) !important }.btr-dateinput-calendar[aria-hidden="false"] {margin-bottom: 2px }.btr-dateinput-calendar .btr-dateinput-calendar-header {background-color: transparent;text-shadow: none;color: #514c56;border: none }.btr-dateinput-calendar .btr-dateinput-calendar-header>a {color: #514c56;left: 20% !important;top: 2px !important }.btr-dateinput-calendar .btr-dateinput-calendar-header>a:before {content: url('data:image/svg+xml;utf8, <svg width="7" height="14" viewBox="0 0 7 14" xmlns="http://www.w3.org/2000/svg"><title>Shape</title><path d="M6.75 1.25L.25 7l6.5 5.75" stroke="#514C56" fill="none" fill-rule="evenodd"/></svg>') }.btr-dateinput-calendar .btr-dateinput-calendar-header>a+a::before {content: url('data:image/svg+xml;utf8, <svg width="7" height="14" viewBox="0 0 7 14" xmlns="http://www.w3.org/2000/svg"><title>Shape</title><path d="M.25 12.75L6.75 7 .25 1.25" stroke="#514C56" fill="none" fill-rule="evenodd"/></svg>') }.btr-dateinput-calendar .btr-dateinput-calendar-header>a:hover {background: none;cursor: pointer }.btr-dateinput-calendar .btr-dateinput-calendar-header>a+a {left: auto !important;right: 20% !important }.btr-dateinput-calendar .btr-dateinput-calendar-days {width: 90%;margin: 0 auto;border-collapse: separate;border-spacing: 2px }.btr-dateinput-calendar .btr-dateinput-calendar-months {box-shadow: 0 1px 4px #514c56 }.btr-dateinput-calendar .btr-dateinput-calendar-months .btr-dateinput-calendar-today {background-color: #8d192f;color: #fff;font-weight: normal }.btr-dateinput-calendar .btr-dateinput-calendar-months td {font-size: 1rem;line-height: 3.25;height: 3.25em;text-transform: uppercase }.btr-dateinput-calendar .btr-dateinput-calendar-days {border: none }.btr-dateinput-calendar .btr-dateinput-calendar-days thead {border: none;background: transparent }.btr-dateinput-calendar .btr-dateinput-calendar-days thead th {text-transform: uppercase;text-shadow: none;border: none;color: #8d192f;font-family: "source-sans-pro", sans-serif;font-size: 15px;font-weight: normal;font-style: normal;text-align: center }.btr-dateinput-calendar .btr-dateinput-calendar-days tbody td {height: 2.45em;line-height: 2.45em;font-family: "source-sans-pro", sans-serif;font-size: 15px;font-weight: normal;font-style: normal;text-align: center }.btr-dateinput-calendar .btr-dateinput-calendar-days tbody td:hover {border-radius: 100% !important;background-color: rgba(167, 155, 150, 0.5) }.btr-dateinput-calendar .btr-dateinput-calendar-days tbody .btr-dateinput-calendar-today {background-color: #8d192f;border-radius: 100%;font-weight: 600;color: #fff;text-shadow: none }time.btr-dateinput-value {padding: 5px 16px !important;height: 40px !important;color: #3f3836 !important }input[type="date"], input[type="text"][data-polyfill] {width: 100% !important;border-width: 2px }.select-select {display: none;pointer-events: none;position: absolute;opacity: 0 }.select-element {box-sizing: border-box;position: absolute;display: none;font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 1em }.select-element:after, .select-element:before {box-sizing: border-box }.select-element.select-open {display: block;z-index: 560 }@media (max-width: 479px) {.select.select-theme-default .select-content {max-width: 11.25rem;max-height: 11.25rem }}.select.select-theme-default .select-content {background: #eee;color: #514c56;overflow: auto;max-width: 100%;max-height: 18rem }.select.select-theme-default .select-options {margin: 0;padding: 0;font-size: 1em }.select.select-theme-default .select-options .select-option {position: relative;list-style: none;margin: 0;padding: 11px 16px;display: block;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis }.select.select-theme-default .select-options .select-option:hover, .select.select-theme-default .select-options .select-option.select-option-highlight {background: #8d192f;color: #fff }.select-target.select-theme-default {display: block;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: relative;padding: 11px 16px;background: #eee;color: #3f3836;cursor: pointer;text-decoration: none;white-space: nowrap;max-width: 100%;min-height: 16px;overflow: hidden;text-overflow: ellipsis;font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 1em;border: 1px solid transparent }.select-target.select-theme-default b {position: absolute;right: 14px;top: 0;bottom: 0;margin: auto;height: 12px;width: 12px;background: url('data:image/svg+xml;utf8, <svg version="1.1" id="Outline_Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><polyline fill="none" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="0.501,5.5 12.001,18.5 23.501,5.5 "/></svg>');background-size: cover }.select-target.select-theme-default:hover, .select-target.select-theme-default.select-target-focused {padding: 11px 16px;border: 1px solid #8d192f;color: #514c56 }.select-target.select-theme-default:hover b, .select-target.select-theme-default.select-target-focused b {right: 13px }.select-target.select-theme-default.select-target-focused {border-color: #8d192f;background: #fff;color: #514c56;outline: none }.select-target.select-theme-default.select-target-focused:focus {outline: none }.control {display: block;position: relative;padding-left: 30px;cursor: pointer;margin-bottom: 9px;font-family: "source-sans-pro", sans-serif;font-size: 1em;font-weight: 400;line-height: 100%;color: #514c56 }.control input {position: absolute;z-index: -1;opacity: 0 }.control__indicator {position: absolute;top: 0px;left: 0;height: 18px;width: 18px;background: #eee }.control--radio .control__indicator {border-radius: 50% }.control:hover input~.control__indicator, .control input:focus~.control__indicator {background: #eee }.control input:checked~.control__indicator {background: #8d192f }.control:hover input:not([disabled]):checked~.control__indicator, .control input:checked:focus~.control__indicator {background: #8d192f }.control input:disabled~.control__indicator {background: #eee;opacity: 0.6;pointer-events: none }.control__indicator:after {content: '';position: absolute;display: none }.control input:checked~.control__indicator:after {display: block }.control--checkbox .control__indicator:after {left: 7px;top: 3px;width: 3px;height: 7px;border: solid #fff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);transform: rotate(45deg) }@media (min-width: 1024px) {.control--checkbox .control__indicator:after {top: 3px;left: 7px }}.directory-card {position: relative;background-color: #3f3836;-webkit-flex-direction: row !important;-ms-flex-direction: row !important;flex-direction: row !important;padding: 20px 10%;margin-bottom: 1px;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out }.directory-card .directory-card-content {position: relative;z-index: 2;margin-right: 8px }.directory-card .directory-card-content h3, .directory-card .directory-card-content p {color: #fff }.directory-card .directory-card-image {-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: #fff }.directory-card .directory-card-image img, .directory-card .directory-card-image svg {-webkit-flex: none;-ms-flex: none;flex: none;max-width: 64px }.directory-card .directory-card-image svg {width: 64px;height: 64px;fill: currentColor }.directory-card .directory-card-overlay {z-index: 5;width: 100%;height: 100%;display: block }@media (min-width: 768px) {.directory-card {position: relative;border-right: 1px solid #fff;border-bottom: 1px solid #fff;margin: 0;padding: 0 }.directory-card:before {display: block;content: "";width: 100%;padding-top: 100% }.directory-card>.content, .directory-card>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.directory-card .directory-card-overlay {z-index: 2;opacity: 0.6 }.directory-card .directory-card-overlay.gul-gradient {background-image: linear-gradient(to bottom, transparent, #000) }.directory-card .directory-card-content, .directory-card .directory-card-image {position: absolute }.directory-card .directory-card-content {z-index: 2;bottom: 25px;margin-right: 0;left: 35px;padding: 0;width: calc(100% - 70px); background: rgba(141,25,47,.6); padding: 10px; }.directory-card .directory-card-image {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;top: 0;left: 0;width: 100%;height: 100%;padding: 0;margin: 0;max-width: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;z-index: 1 }.directory-card .directory-card-image img {-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;object-fit: cover;font-family: 'object-fit: cover;';max-width: 100% }.directory-card .directory-card-image svg {-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;margin: 0 auto }}@media (min-width: 1024px) {.directory-card:hover {border: none;-webkit-transform: scale(1.1);transform: scale(1.1);z-index: 3 }}@-moz-document url-prefix() {@media (min-width: 768px) {.directory-card {height:50vh }}}.factoid {position: relative;padding: 0 !important;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center }.factoid h2 {font-weight: 400 }.factoid>div {padding: 30px 10%;position: relative;z-index: 2;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0 }@media (min-width: 480px) {.factoid>div {padding: 50px 10% }}@media (min-width: 768px) {.factoid>div {padding: 60px 10% }}@media (min-width: 1024px) {.factoid>div {padding: 75px 10% }}.factoid:before {position: absolute;width: 100%;height: 100%;z-index: 1;left: 0;top: 0;content: "" }.factoid.bg-oscar:before {background-color: rgba(15, 182, 129, 0.9) }.factoid.bg-bert:before {background-color: rgba(207, 182, 129, 0.9) }.factoid.bg-elmo:before {background-color: rgba(141, 25, 47, 0.9) }.factoid.bg-light-grey:before {background-color: rgba(238, 238, 238, 0.9) }.factoid.bg-light-grey .display-1 {color: #8d192f }.factoid.bg-light-grey .description-wrapper p {color: #514c56 }.gul-feature {position: relative;overflow: hidden;width: 100% }.gul-feature .gul-feature-overlay {width: 100%;height: 100%;z-index: 2 }.gul-feature .video-iframe-wrapper {width: 100%;height: 100%;position: relative }.gul-feature .video-iframe-wrapper:before {display: block;content: "";width: 100%;padding-top: 56.25% }.gul-feature .video-iframe-wrapper>.content, .gul-feature .video-iframe-wrapper>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-feature iframe {display: none }@media (min-width: 1024px) {.gul-feature {height: 100%;width: 100%;max-height: 700px;max-height: 80vh;background-color: #000 }.gul-feature>img {display: none }.gul-feature iframe {display: block;z-index: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100% }}.gul-feature .content {bottom: 30px;width: 100%;z-index: 3 }@media (min-width: 768px) {.gul-feature .content {bottom: 44px }}.gul-feature .content .introduction {overflow: hidden }.gul-feature .content .introduction * {font-family: inherit;font-size: inherit;line-height: inherit }.gul-feature .content .introduction :last-child {margin: 0 }.gul-feature .content .gul-feature-buttons {margin-top: 20px }.gul-feature .content .gul-feature-buttons a {margin-right: 2px;float: left }@media (max-width: 479px) {.gul-feature .video-iframe-wrapper:before {padding-top: 112.5% !important }}@media (max-width: 767px) {.gul-feature .content h2 {margin-bottom: 5px }.gul-feature .content .gul-feature-buttons {margin-top: 10px }}@media (max-width: 767px) {.gul-feature-teaser .gul-feature-teaser-col-2 {-webkit-order: 1;-ms-flex-order: 1;order: 1 }.gul-feature-teaser .gul-feature-teaser-col-1 {-webkit-order: 2;-ms-flex-order: 2;order: 2 }}@media (min-width: 480px) {.gul-feature-teaser.gul-additional-top-spacing {padding-top: 156px }}@media (min-width: 768px) {.gul-feature-teaser.gul-additional-top-spacing {padding-top: 188px }}@media (min-width: 480px) {.gul-feature-teaser.gul-additional-bottom-spacing {padding-bottom: 156px }}@media (min-width: 768px) {.gul-feature-teaser.gul-additional-bottom-spacing {padding-bottom: 188px }}@media (min-width: 768px) {.gul-feature-teaser.gul-stack-wrapper .gul-feature-teaser-col-1 {-webkit-flex: 1;-ms-flex: 1;flex: 1;max-width: 100% }.gul-feature-teaser.gul-stack-wrapper .gul-feature-teaser-col-2 {-webkit-flex: 0 0 450px;-ms-flex: 0 0 450px;flex: 0 0 450px;max-width: 450px }}@media (min-width: 480px) {.gul-feature-teaser.gul-media-left .gul-feature-teaser-col-2 {-webkit-order: 1;-ms-flex-order: 1;order: 1 }.gul-feature-teaser.gul-media-left .gul-feature-teaser-col-1 {-webkit-order: 2;-ms-flex-order: 2;order: 2 }}@media (min-width: 480px) {.gul-feature-teaser.gul-additional-top-spacing {padding-top: 174px }}@media (min-width: 768px) {.gul-feature-teaser.gul-additional-top-spacing {padding-top: 199px }}@media (min-width: 1024px) {.gul-feature-teaser.gul-additional-top-spacing {padding-top: 224px }}@media (min-width: 480px) {.gul-feature-teaser.gul-additional-bottom-spacing {padding-bottom: 174px }}@media (min-width: 768px) {.gul-feature-teaser.gul-additional-bottom-spacing {padding-bottom: 199px }}@media (min-width: 1024px) {.gul-feature-teaser.gul-additional-bottom-spacing {padding-bottom: 224px }}.gul-feature-teaser .ft-inner-wrapper {-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;box-sizing: border-box }.gul-feature-teaser .desc-wrapper p {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 1rem;line-height: 160%;margin-top: 0;margin-bottom: 20px }@media (min-width: 1024px) {.gul-feature-teaser .desc-wrapper p {font-size: 1.125rem;line-height: 180% }}.gul-feature-teaser .desc-wrapper li {color: #514c56 }.gul-feature-teaser .display-3 {color: #8d192f;margin-bottom: 5px;margin-top: 0 }.gul-feature-teaser p {color: #514c56 }.gul-feature-teaser .gul-feature-teaser-col-2 .position-relative.gul-video:hover, .gul-feature-teaser .gul-feature-teaser-col-2 .position-relative.gul-gallery:hover {cursor: pointer }.gul-feature-teaser .gul-feature-teaser-col-2 .position-relative.gul-video:hover .gul-round-icon, .gul-feature-teaser .gul-feature-teaser-col-2 .position-relative.gul-gallery:hover .gul-round-icon {opacity: 1 }.gul-feature-teaser .gul-feature-teaser-col-2 .position-relative.gul-video .gul-round-icon {background-color: #0a855e }.gul-feature-teaser .gul-feature-teaser-col-2 .position-relative.gul-gallery .gul-round-icon {background-color: #0c4f82 }@media (max-width: 768px) {.gul-feature-teaser .gul-feature-teaser-col-2 .position-relative {margin-bottom: 1.5em }}@media (min-width: 320px) {.gul-feature-teaser.bg-bert, .gul-feature-teaser.bg-hoots, .gul-feature-teaser.bg-snuffle, .gul-feature-teaser.bg-count {padding: 25px 0 }}@media (min-width: 480px) {.gul-feature-teaser.bg-bert, .gul-feature-teaser.bg-hoots, .gul-feature-teaser.bg-snuffle, .gul-feature-teaser.bg-count {padding: 50px 0 }}@media (min-width: 768px) {.gul-feature-teaser.bg-bert, .gul-feature-teaser.bg-hoots, .gul-feature-teaser.bg-snuffle, .gul-feature-teaser.bg-count {padding: 75px 0 }}@media (min-width: 1024px) {.gul-feature-teaser.bg-bert, .gul-feature-teaser.bg-hoots, .gul-feature-teaser.bg-snuffle, .gul-feature-teaser.bg-count {padding: 100px 0 }}.gul-feature-teaser.bg-bert .inner-text, .gul-feature-teaser.bg-bert .desc-wrapper p, .gul-feature-teaser.bg-bert .desc-wrapper li, .gul-feature-teaser.bg-hoots .inner-text, .gul-feature-teaser.bg-hoots .desc-wrapper p, .gul-feature-teaser.bg-hoots .desc-wrapper li, .gul-feature-teaser.bg-snuffle .inner-text, .gul-feature-teaser.bg-snuffle .desc-wrapper p, .gul-feature-teaser.bg-snuffle .desc-wrapper li, .gul-feature-teaser.bg-count .inner-text, .gul-feature-teaser.bg-count .desc-wrapper p, .gul-feature-teaser.bg-count .desc-wrapper li {color: #fff }.gul-feature-teaser.bg-bert hr {background-color: #fff }.gul-feature-teaser.bg-bert .desc-wrapper a, .gul-feature-teaser.bg-hoots .desc-wrapper a {color: #EFECDC; text-decoration: underline; }.gul-feature-teaser.bg-snuffle .desc-wrapper a, .gul-feature-teaser.bg-snuffle li a, .gul-feature-teaser.bg-count .desc-wrapper a, .gul-feature-teaser.bg-count li a {color: #EFECDC; text-decoration: underline }@media (min-width: 320px) {.teaser-bg-color {padding: 25px 0 }}@media (min-width: 480px) {.teaser-bg-color {padding: 50px 0 }}@media (min-width: 768px) {.teaser-bg-color {padding: 75px 0 }}@media (min-width: 1024px) {.teaser-bg-color {padding: 100px 0 }}.teaser-bg-color .inner-text, .teaser-bg-color .desc-wrapper, .teaser-bg-color p {color: #fff }.teaser-bg-color.bg-bert hr {background-color: #fff }.gul-footer {background-color: #6b5c52;color: white;position: relative;overflow: hidden;border-top: 10px solid #cfb681 }@media (min-width: 320px) {.gul-footer {padding: 25px 0 5px }}@media (min-width: 1024px) {.gul-footer {padding-top: 40px }}@media (min-width: 320px) and (max-width: 767px) {.gul-footer .container-full {padding-left: 30px;padding-right: 30px }}@media (min-width: 768px) and (max-width: 1023px) {.gul-footer .container-full {padding-left: 60px;padding-right: 60px }}.gul-footer a {color: #fff }.gul-footer a:hover, .gul-footer a:focus {color: #fff }@media (min-width: 320px) {.gul-footer .footer-logo {margin-bottom: 15px }}@media (min-width: 768px) {.gul-footer .footer-logo {margin-bottom: 5px }}@media (min-width: 1024px) {.gul-footer .footer-logo {margin-bottom: 5px }}@media (min-width: 768px) and (max-width: 1023px) {.gul-footer .social-wrapper {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end }}.gul-footer .social-wrapper .title-2 {margin-bottom: 10px }.gul-footer .social-wrapper .social-icons li {margin-right: 12px }.gul-footer .social-wrapper .social-icons li a svg {fill: rgba(255, 255, 255, 0.3) }.gul-footer .social-wrapper .social-icons li a svg:hover {fill: #fff }@media (min-width: 320px) {.gul-footer .bottom-left, .gul-footer .bottom-right {margin-top: 20px }}@media (min-width: 768px) {.gul-footer .bottom-left, .gul-footer .bottom-right {margin-top: 40px }}@media (min-width: 1024px) {.gul-footer .bottom-left, .gul-footer .bottom-right {margin-top: 0 }}@media (min-width: 768px) {.gul-footer .bottom-left p a {margin-right: 33px }.gul-footer .bottom-left .br-helper {display: none }}@media (min-width: 320px) and (max-width: 767px) {.gul-footer .bottom-left .description {margin-bottom: 3px;line-height: 180% }}@media (min-width: 768px) {.gul-footer .bottom-right {text-align: right }}@media (min-width: 320px) and (max-width: 767px) {.gul-footer .bottom-right {margin-top: 0 }}.gul-footer .address p {margin-top: 0;margin-bottom: 20px }.gul-footer .address ul li {margin: 0 1px }.gul-footer .address ul a {color: rgba(255, 255, 255, 0.5) }.gul-footer .address ul a:hover, .gul-footer .address ul a:focus {color: #fff }.gul-footer ul.links li {margin-bottom: 1.15em }.gul-gallery-wrapper {position: relative }.gul-gallery-wrapper:before {display: block;content: "";width: 100%;padding-top: 62.5% }.gul-gallery-wrapper>.content, .gul-gallery-wrapper>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-gallery-wrapper .gul-gallery .swiper-container {width: 100% }.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-wrapper .swiper-slide .gul-gallery-description {position: absolute;bottom: 0;left: 0;width: 100%;background-color: rgba(81, 76, 86, 0.8) }.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-wrapper .swiper-slide .gul-gallery-description .description {font-size: 0.875rem;padding: 20px 38px }@media (max-width: 767px) {.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-wrapper .swiper-slide .gul-gallery-description {padding: 15px 38px }.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-wrapper .swiper-slide .gul-gallery-description p {display: block;overflow: hidden;max-height: 40px;cursor: pointer }.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-wrapper .swiper-slide .gul-gallery-description.expanded {-webkit-align-self: stretch;-ms-flex-item-align: stretch;-ms-grid-row-align: stretch;align-self: stretch;padding: 2em 1em }.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-wrapper .swiper-slide .gul-gallery-description.expanded p {overflow-y: auto;max-height: 100%;height: 100% }}.gul-gallery-wrapper .gul-gallery .swiper-container.gallery-top {height: 100%;width: 100% }@media (min-width: 768px) {.gul-gallery-wrapper .gul-gallery .swiper-container.gallery-top {height: 85% }}.gul-gallery-wrapper .gul-gallery .swiper-container.gallery-thumbs {height: 15%;box-sizing: border-box;padding: 1px 0 }@media (min-width: 768px) {.gul-gallery-wrapper .gul-gallery .swiper-container.gallery-thumbs {display: block }}.gul-gallery-wrapper .gul-gallery .swiper-container.gallery-thumbs .swiper-wrapper {margin-left: -45% }.gul-gallery-wrapper .gul-gallery .swiper-container.gallery-thumbs .swiper-slide {width: 25%;height: 100%;opacity: 0.3;transition: opacity 0.4s }.gul-gallery-wrapper .gul-gallery .swiper-container.gallery-thumbs .swiper-slide:hover {cursor: pointer;opacity: 1 }.gul-gallery-wrapper .gul-gallery .swiper-container.gallery-thumbs .swiper-slide.swiper-slide-active {opacity: 1 }.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-button-next, .gul-gallery-wrapper .gul-gallery .swiper-container .swiper-button-prev {background-image: none;background-color: rgba(81, 76, 86, 0.9);color: #fff;padding: 0;width: 44px;transition: background 0.4s }@media (max-width: 767px) {.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-button-next, .gul-gallery-wrapper .gul-gallery .swiper-container .swiper-button-prev {display: none }}.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-button-next:hover, .gul-gallery-wrapper .gul-gallery .swiper-container .swiper-button-prev:hover {background-color: #514c56 }.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-button-next {right: 0 }.gul-gallery-wrapper .gul-gallery .swiper-container .swiper-button-prev {left: 0 }.gul-gallery-wrapper .gul-gallery .swiper-pagination {text-align: right;right: 1em;bottom: -2.25em;width: auto }@media (min-width: 768px) {.gul-gallery-wrapper .gul-gallery .swiper-pagination {display: none }}.gul-image.img-full {overflow: hidden;width: 100%;position: relative }.gul-image.img-full:before {display: block;content: "";width: 100%;padding-top: 56.25% }.gul-image.img-full>.content, .gul-image.img-full>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-image.parallax {overflow-y: scroll;overflow-x: hidden;position: relative;width: 100%;text-indent: -9999px;background-position: center;background-size: cover;height: 50vh }@media (min-width: 1025px) {.gul-image.parallax {height: 70vh;background-attachment: fixed }}.gul-image .description {color: #514c56 }.intro .display-2 {margin-bottom: 10px;color: #514c56 }.intro .introduction-wrapper p {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-style: italic;font-size: 1.125rem;line-height: 130%;color: #514c56;margin-bottom: 10px;margin-top: 0 }@media (min-width: 1024px) {.intro .introduction-wrapper p {font-size: 1.5rem }}.intro .button-container {text-align: right;-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end }@media (min-width: 480px) {.intro .intro-text {-webkit-flex: 1;-ms-flex: 1;flex: 1 }.intro .button-container {min-width: 25% }.intro .introduction-wrapper p {margin-bottom: 0 }}@media (min-width: 768px) {.intro .button-container {min-width: 16.66667% }.intro .display-2 {margin-bottom: 15px }}.gul-link-card {width: 100%;float: left;z-index: 1;position: relative;overflow: hidden;transition: z-index .5s ease-in-out, -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out, z-index .5s ease-in-out;transition: transform .5s ease-in-out, z-index .5s ease-in-out, -webkit-transform .5s ease-in-out;box-sizing: border-box;background-clip: padding-box;border: 1px solid transparent;margin-bottom: 15px;width: 100%;width: 100%;heigth: auto;min-height: 280px }.gul-link-card:before {display: block;content: "";width: 100%;padding-top: 60% }.gul-link-card>.content, .gul-link-card>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-link-card>img {transition: -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out;transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out }.gul-link-card .gul-link-card-overlay {z-index: 1;width: 100%;height: 100%;background-color: rgba(141, 25, 47, 0.7) }.gul-link-card .gul-link-card-overlay.elmo {background-color: rgba(141, 25, 47, 0.7) }.gul-link-card .gul-link-card-overlay.oscar {background-color: rgba(15, 182, 129, 0.7) }.gul-link-card .gul-link-card-overlay.bert {background-color: rgba(207, 182, 129, 0.7) }.gul-link-card .gul-link-card-overlay.cookie {background-color: rgba(12, 79, 130, 0.7) }.gul-link-card .gul-link-card-link {z-index: 3;width: 100%;height: 100% }.gul-link-card .gul-card-content {z-index: 2;padding: 0 20px 30px;right: 0 }.gul-link-card .gul-card-content .desc p {margin: 0;font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140% }@media (min-width: 1024px) {.gul-link-card .gul-card-content .desc p {font-size: 1rem;line-height: 130% }}.gul-link-card .gul-card-content .desc>* {font-weight: inherit;line-height: inherit;font-size: inherit;font-family: inherit }.gul-link-card.gul-news-card.solid {background-color: #0c4f82 }.gul-link-card.gul-story-card.solid {background-color: #0a855e }@media (min-width: 768px) {.gul-link-card {width: 50% }}@media (min-width: 768px) {.gul-link-card {width: 25% }}@media (min-width: 1024px) {.gul-link-card:hover {border: none;cursor: pointer;-webkit-transform: scale(1.05);transform: scale(1.05);z-index: 5;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3) }.gul-link-card:hover img {-webkit-transform: scale(1.05);transform: scale(1.05) }}.gul-link-card .gul-listing-remove {line-height: 1em;stroke-width: 3px;top: 10px;right: 10px;z-index: 4;transition: -webkit-transform .2s ease-in-out;transition: transform .2s ease-in-out;transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out }.gul-link-card .gul-listing-remove:hover {-webkit-transform: scale(1.4);transform: scale(1.4) }.gul-link-card .gul-listing-remove svg {pointer-events: none;width: 16px;height: 16px }#menu-links .gul-link-card {float: none;width: 100% }.link-card-mobile {display: none }.mobile-and-search .gul-link-card {display: none }.mobile-and-search .link-card-mobile {display: block }.gul-listing-block {transition: margin-left .2s linear, max-height .4s linear, opacity .4s ease-in-out;max-height: 400px;overflow: hidden }.gul-listing-block>div {padding-top: 30px }.gul-listing-block svg {width: 100%;height: inherit;max-height: 60px;pointer-events: none }@media (min-width: 1024px) {.gul-listing-block svg {width: 90% }}.gul-listing-block .gul-list-item-title {margin: 6px 0 8px }.gul-listing-block .body-2>* {font-family: inherit;font-size: inherit;line-height: inherit;margin: 0 }.cbp-spmenu .gul-listing-block .gul-icon-wrapper {-webkit-flex: 1 1 16.66667%;-ms-flex: 1 1 16.66667%;flex: 1 1 16.66667%;max-width: 16.66667% }.cbp-spmenu .gul-listing-block .gul-content-wrapper {-webkit-flex: 1 1 83.33333%;-ms-flex: 1 1 83.33333%;flex: 1 1 83.33333%;max-width: 83.33333% }.gul-listing-block .gul-listing-remove-wrapper {transition: max-width .2s linear, -webkit-flex .2s linear;transition: max-width .2s linear, flex .2s linear;transition: max-width .2s linear, flex .2s linear, -webkit-flex .2s linear, -ms-flex .2s linear }.gul-listing-block .gul-listing-remove-wrapper .gul-listing-remove {-webkit-align-self: center;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;margin: 0 auto;padding: 0 10px }.gul-listing-block .gul-listing-remove-wrapper .gul-listing-remove span {pointer-events: none;color: #fff;line-height: 130%;padding-top: 5px;max-height: 0;opacity: 0;display: block;overflow: hidden;transition: opacity .3s ease-in-out, max-height .3s ease-in-out }.gul-listing-block .gul-listing-remove-wrapper .gul-listing-remove svg {width: 20px;height: 20px;fill: rgba(0, 0, 0, 0.2) }.gul-listing-block .gul-listing-remove-wrapper .gul-listing-remove:hover svg {fill: #8d192f }.gul-listing-block.gul-listing-remove-confirm {margin-left: -16.66% }.gul-listing-block.gul-listing-remove-confirm .gul-listing-remove-wrapper {box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.4);border-left: 2px solid rgba(0, 0, 0, 0.9);-webkit-flex: 1 1 33.2%;-ms-flex: 1 1 33.2%;flex: 1 1 33.2%;max-width: 33.2% }.gul-listing-block.gul-listing-remove-confirm .gul-listing-remove-wrapper .gul-listing-remove {background-color: #8d192f;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column }.gul-listing-block.gul-listing-remove-confirm .gul-listing-remove-wrapper .gul-listing-remove span {max-height: 45px;opacity: 1 }.gul-listing-block.gul-listing-remove-confirm .gul-listing-remove-wrapper .gul-listing-remove svg {fill: #fff }.gul-listing-block.gul-listing-remove-confirm .gul-listing-remove-wrapper .gul-listing-remove:hover {background-color: #771528 }.gul-listing-block.gul-listing-block-collapse {max-height: 0;opacity: 0 }#login-modal-form .spinner {background-image: url("/themes/spark451/guilford/css/../images/icon-spinner.gif");background-repeat: no-repeat;background-size: contain;padding: 8px 10px }#modal-bg {background-color: rgba(81, 76, 86, 0.9);z-index: 550;position: fixed;top: 0;left: 0;transition: .3s opacity;height: 100vh;width: 100vw;display: none }#modal-bg.bg-fade {opacity: 0 }#modal-bg.modal-on {display: block }#modal-bg.modal-on .gul-modal.modal-on {display: block }.gul-modal {width: 93.8%;z-index: 555;padding: 0;background: #fff;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: none }.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-modal-content {padding: 40px 28px 28px;max-height: 500px;max-height: calc(100vh - 300px);overflow-y: auto }@media (min-width: 480px) and (max-width: 767px) {.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-modal-content {max-height: calc(100vh - 140px) }}@media (min-width: 480px) {.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-modal-content {padding: 50px 36px 36px }}@media (min-width: 1024px) {.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-modal-content {padding: 60px 40px 40px }}.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-modal-content::-webkit-scrollbar {width: 6px }.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-modal-content::-webkit-scrollbar-track-piece {background: #fff }.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-modal-content::-webkit-scrollbar-thumb {background: #eee }.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-dialog-actions {position: absolute;right: 10px;top: 10px }@media (min-width: 1024px) {.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-dialog-actions {right: 20px;top: 20px }}.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-dialog-actions button.close {color: rgba(167, 155, 150, 0.6) }.gul-modal:not(.gul-modal-video):not(.gul-modal-gallery) .gul-dialog-actions button.close:hover {color: #3f3836 }.gul-modal .gul-dialog-actions button.close {background-color: transparent;min-width: auto;padding: 0;font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140%;font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;text-transform: uppercase;outline: none;color: rgba(255, 255, 255, 0.6) }@media (min-width: 1024px) {.gul-modal .gul-dialog-actions button.close {font-size: 1rem;line-height: 130% }}.gul-modal .gul-dialog-actions button.close:hover {color: #fff }.gul-modal .gul-dialog-actions button.close svg {fill: currentColor }.gul-modal .gul-dialog-actions button.close svg:hover {fill: currentColor }@media (max-width: 479px) {.gul-modal .gul-icon {vertical-align: baseline;width: 14px;height: 14px }}@media (min-width: 768px) {.gul-modal {width: 95.6% }}.gul-modal.gul-modal-video, .gul-modal.gul-modal-gallery {border: none;padding-bottom: 0;background: transparent }.gul-modal.gul-modal-video .gul-modal-content, .gul-modal.gul-modal-gallery .gul-modal-content {padding: 0 }.gul-modal.gul-modal-video .gul-dialog-actions, .gul-modal.gul-modal-gallery .gul-dialog-actions {padding: 0 }.gul-modal.gul-modal-video .gul-modal-content {position: relative }.gul-modal.gul-modal-video .gul-modal-content:before {display: block;content: "";width: 100%;padding-top: 56.25% }.gul-modal.gul-modal-video .gul-modal-content>.content, .gul-modal.gul-modal-video .gul-modal-content>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-modal.gul-modal-gallery {background-color: transparent }.gul-modal.gul-modal-login {width: 95%;max-height: calc(100vh - 30px) }@media (min-width: 768px) {.gul-modal.gul-modal-login {width: 500px }}.gul-modal.gul-modal-login .gul-modal-content {max-height: calc(100vh - 200px) !important }.gul-modal.gul-modal-login .middle-border {position: relative }.gul-modal.gul-modal-login .middle-border:before {content: '';position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);border: 1px solid #eee;width: 100%;left: 0;z-index: 0 }.gul-modal.gul-modal-login .middle-border>span {padding: 0 10px;z-index: 1;position: relative }.gul-modal.gul-modal-login .display-3 {margin-bottom: 0 }@media (min-width: 768px) {.gul-modal.gul-modal-login .display-3 {margin-bottom: 5px }}@media (min-width: 1024px) {.gul-modal.gul-modal-login .display-3 {margin-bottom: 16px }}.gul-modal.gul-modal-login .body-2 {margin-top: 5px }@media (min-width: 768px) {.gul-modal.gul-modal-login .body-2 {margin-top: 10px }}@media (min-width: 1024px) {.gul-modal.gul-modal-login .body-2 {margin-top: 0.8em }}@media (max-width: 767px) {body.noscroll {overflow: hidden }}@media (min-width: 1024px) {.gul-navigation-placeholder.background-image {position: absolute;top: 0;width: 100%;z-index: 200 }.gul-navigation-placeholder.background-image .gul-navigation {background-color: rgba(141, 25, 47, 0.85) }.gul-navigation-placeholder.gul-navigation-placeholder-active .gul-navigation {background-color: #8d192f }}.gul-navigation-overlay {background-color: rgba(238, 238, 238, 0.85) }@media (max-width: 1023px) {.gul-navigation-overlay.active {display: block;z-index: 20 }}.gul-navigation {background-color: #8d192f;border-bottom: 5px solid #cfb681 }@media (max-width: 1023px) {.gul-navigation {z-index: 200 }}.gul-navigation.gul-navigation--hidden {overflow: hidden;-webkit-transform: translateY(-100%);transform: translateY(-100%) }.gul-navigation .gul-subsite-menu .flex {padding-left: 4px }@media (min-width: 768px) {.gul-navigation .gul-subsite-menu .flex {padding-left: 12px }}.gul-navigation .gul-subsite-menu .flex a {font-size: 0.75rem;line-height: 130%;color: #fff;font-family: "myriad-pro-condensed", sans-serif;font-weight: 400 }@media (min-width: 1024px) {.gul-navigation .navigation-wrapper {padding-top: 20px }.gul-navigation .navigation-wrapper .layout-row .logo-wrapper {position: relative }.gul-navigation .navigation-wrapper .layout-row .logo-wrapper a {position: absolute;width: 260px;left: 12px;top: 0 }.gul-navigation .navigation-wrapper nav li a {font-family: "myriad-pro-condensed", sans-serif;font-size: 0.750em;line-height: 100%;color: #fff }}.gul-navigation .navigation-wrapper .mobile-menu {position: absolute;right: 0;top: 0;height: 100%;width: auto;display: -webkit-flex;display: -ms-flexbox;display: flex }.gul-navigation .navigation-wrapper .mobile-menu a {color: #fff }.gul-navigation .navigation-wrapper .mobile-menu a svg {margin: 0 15px;fill: currentColor;width: 20px;height: 20px }@media (min-width: 480px) {.gul-navigation .navigation-wrapper .mobile-menu a svg {width: 24px;height: 24px }}.gul-navigation .navigation-wrapper .mobile-menu a:hover {background-color: #fff;color: #514c56 }.gul-navigation .navigation-wrapper .mobile-menu a:focus {color: #514c56 }.gul-navigation .navigation-wrapper .gul-logo a {padding: 0.75em 0 }.gul-navigation .navigation-wrapper .gul-logo a img {max-height: 40px }@media (min-width: 1024px) {.gul-navigation .navigation-wrapper .gul-logo a {position: absolute }.gul-navigation .navigation-wrapper .gul-logo a img {max-height: 100% }}.gul-navigation .navigation-wrapper .header-nav {display: none }@media (min-width: 1024px) {.gul-navigation .navigation-wrapper .header-nav {display: block }}.gul-navigation .navigation-wrapper .header-nav ul {margin: 0 }.gul-navigation .navigation-wrapper .header-nav ul li {line-height: 100% }.gul-navigation .navigation-wrapper .header-nav ul li a {font-family: "myriad-pro-condensed", sans-serif }@media (min-width: 1024px) {.gul-navigation .navigation-wrapper .header-nav ul li a {font-size: 0.75rem;line-height: 100% }}@media (min-width: 320px) and (max-width: 767px) {.gul-navigation .navigation-wrapper .logo-wrapper {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start }.gul-navigation .navigation-wrapper .gul-logo a img {max-height: 30px }}@media (min-width: 1024px) {.gul-navigation .main-nav-wrapper {padding-bottom: 30px }}.gul-navigation .main-nav-wrapper .position-static>.contextual {top: auto }.gul-navigation .main-nav-wrapper .layout-row {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end }.gul-navigation .main-nav-wrapper .sidebar-open {display: none }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li {padding: 0.4em 0;line-height: 100%;position: relative }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li>a {text-transform: uppercase }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li>a:hover {color: #8d192f;background-color: #fff;text-decoration: none }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li .gul-submenu {display: none }@media (min-width: 1024px) {.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li {border: none;text-align: center;position: relative;padding: 0 }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li a {color: #fff;padding: 7px 20px }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li a:hover {color: #8d192f }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li>a {font-size: 1.125rem;line-height: 100%;font-family: "myriad-pro-condensed", sans-serif }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li .gul-submenu {display: block;z-index: 200;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;transition: -webkit-transform 0.3s linear;transition: transform 0.3s linear;transition: transform 0.3s linear, -webkit-transform 0.3s linear;min-width: 176px;right: 0;left: auto;border-top: 30px solid transparent }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li .gul-submenu ul {padding-top: 10px;padding-bottom: 10px }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li:hover {cursor: pointer }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li:hover .gul-submenu {-webkit-transform: scaleY(1);transform: scaleY(1) }.gul-navigation .main-nav-wrapper .main-nav .main-nav-inner>li:hover .gul-submenu li {display: block }}.gul-navigation .main-nav-wrapper .main-nav .gul-submenu li {line-height: 1rem }.gul-navigation .main-nav-wrapper .main-nav .gul-submenu li a {display: block;font-size: 0.75rem;line-height: 1.2em;color: #514c56;padding: 8px 20px }.gul-navigation .main-nav-wrapper .main-nav .gul-submenu li:hover {background-color: #8d192f }.gul-navigation .main-nav-wrapper .main-nav .gul-submenu li:hover a {color: #fff;text-decoration: none }.gul-navigation.gul-navigation-sticky {transition: -webkit-transform 0.5s ease-in-out;transition: transform 0.5s ease-in-out;transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;overflow: visible;position: fixed;width: 100%;top: 0;left: 0;z-index: 200 }.gul-navigation.gul-navigation-sticky.no-transition {transition: none }@media (min-width: 1024px) {.gul-navigation.gul-navigation-sticky .sidebar-open {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-bottom: 0 }.gul-navigation.gul-navigation-sticky .sidebar-open a {color: #fff }.gul-navigation.gul-navigation-sticky .sidebar-open a svg {margin: 0 15px;fill: currentColor;width: 18px;height: 18px }.gul-navigation.gul-navigation-sticky .sidebar-open a:hover {background-color: #fff;color: #514c56 }.gul-navigation.gul-navigation-sticky .sidebar-open a:focus {color: #514c56 }.gul-navigation.gul-navigation-sticky .navigation-wrapper {padding-top: 0 }.gul-navigation.gul-navigation-sticky .navigation-wrapper .gul-logo, .gul-navigation.gul-navigation-sticky .navigation-wrapper .header-nav {display: none }.gul-navigation.gul-navigation-sticky .main-nav-wrapper {margin-top: 0;padding-bottom: 0 }.gul-navigation.gul-navigation-sticky .main-nav-wrapper .gul-sticky-side {display: block }.gul-navigation.gul-navigation-sticky .main-nav-wrapper .gul-sticky-side a {margin-top: 0.5em }.gul-navigation.gul-navigation-sticky .main-nav-wrapper .gul-logo-sticky {display: none }.gul-navigation.gul-navigation-sticky .main-nav-wrapper .main-nav {max-height: 100%;box-sizing: border-box }.gul-navigation.gul-navigation-sticky .main-nav-wrapper .main-nav .main-nav-inner>li>a {padding: 21px 15px;font-size: 1.125rem }.gul-navigation.gul-navigation-sticky .main-nav-wrapper .main-nav .main-nav-inner .gul-submenu {border-top: 0px solid transparent }}.gul-sticky-side {display: none }@media (min-width: 1024px) {.gul-sticky-side {position: absolute;right: 0;top: 150px;max-width: inherit;padding: 50px 0 50px 50px;display: block;z-index: 200 }.gul-sticky-side a {margin-bottom: 1px;background-color: #3f3836;color: #514c56;line-height: 100%;text-align: center;text-decoration: none;padding: 12px 15px;float: right;-webkit-transform: scale(1);transform: scale(1);transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, transform 0.4s ease-in-out;transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out }.gul-sticky-side a.gul-search-open svg {width: 20px;height: 20px }.gul-sticky-side a>span {display: none;font-family: "myriad-pro-condensed", sans-serif;font-size: 1rem }.gul-sticky-side a svg {stroke: #fff;fill: currentColor ;padding: 0;margin: 0;width: 20px;height: 20px }.gul-sticky-side a:hover, .gul-sticky-side a.active {transition: none;color: #fff;width: auto }.gul-sticky-side a:hover span, .gul-sticky-side a.active span {display: inline-block }.gul-sticky-side a.gul-updated {background-color: #8d192f;color: #fff;-webkit-transform: scale(1.2);transform: scale(1.2) }.gul-sticky-side>div {position: relative }.gul-sticky-side>div:first-child {z-index: 1 }.gul-sticky-side>div:first-child a {border-top-left-radius: 5px }.gul-sticky-side>div:last-child a {border-bottom-left-radius: 5px }}.cbp-spmenu-right.cbp-spmenu-open {background-color: #fff;width: 100% }@media (min-width: 480px) {.cbp-spmenu-right.cbp-spmenu-open {width: 80% }}@media (min-width: 768px) {.cbp-spmenu-right.cbp-spmenu-open {width: 50% }}@media (min-width: 1024px) {.cbp-spmenu-right.cbp-spmenu-open {width: 35%;border-left: 8px solid #3f3836 }}.cbp-spmenu-right.cbp-spmenu-open #menu-notes, .cbp-spmenu-right.cbp-spmenu-open #menu-links {overflow-y: auto;height: calc(100% - 110px);padding: 55px 20px }@media (min-width: 1024px) {.cbp-spmenu-right.cbp-spmenu-open #menu-notes, .cbp-spmenu-right.cbp-spmenu-open #menu-links {height: calc(100% - 200px) }}@media (min-width: 768px) {.cbp-spmenu-right.cbp-spmenu-open #menu-notes, .cbp-spmenu-right.cbp-spmenu-open #menu-links {padding: 55px 30px }}@media (min-width: 1024px) {.cbp-spmenu-right.cbp-spmenu-open #menu-notes, .cbp-spmenu-right.cbp-spmenu-open #menu-links {padding: 100px 40px }}.cbp-spmenu-right.cbp-spmenu-open #menu-notes .gul-empty-notes, .cbp-spmenu-right.cbp-spmenu-open #menu-links .gul-empty-notes {padding-right: 20px }@media (min-width: 768px) {.cbp-spmenu-right.cbp-spmenu-open #menu-notes .gul-empty-notes, .cbp-spmenu-right.cbp-spmenu-open #menu-links .gul-empty-notes {padding-right: 30px }}@media (min-width: 1024px) {.cbp-spmenu-right.cbp-spmenu-open #menu-notes .gul-empty-notes, .cbp-spmenu-right.cbp-spmenu-open #menu-links .gul-empty-notes {padding-right: 40px }}.cbp-spmenu-right.cbp-spmenu-open #menu-notes .gul-empty-notes .gul-demo-icon, .cbp-spmenu-right.cbp-spmenu-open #menu-links .gul-empty-notes .gul-demo-icon {color: #cfb681;fill: currentColor }.cbp-spmenu-right.cbp-spmenu-open #menu-notes .gul-empty-notes-bg, .cbp-spmenu-right.cbp-spmenu-open #menu-links .gul-empty-notes-bg {top: 10%;left: 0;pointer-events: none;z-index: -1 }.cbp-spmenu-right.cbp-spmenu-open #menu-notes {padding-right: 0 }@media (min-width: 1024px) {.cbp-spmenu-right.cbp-spmenu-open #menu-search {padding: 100px 40px;height: calc(100% - 200px);overflow-y: auto }}@media (min-width: 320px) and (max-width: 1023px) {.cbp-spmenu-right.cbp-spmenu-open .mobile-and-search {overflow-y: auto;height: calc(100% - 110px);padding: 55px 20px }.cbp-spmenu-right.cbp-spmenu-open .mobile-and-search #menu-search {display: block !important }}@media (min-width: 1024px) {.cbp-spmenu-right.cbp-spmenu-open .mobile-and-search {height: 100% }}.cbp-spmenu-right.cbp-spmenu-open .gul-listing-block {border-bottom: 2px solid #eee }.cbp-spmenu-right.cbp-spmenu-open .gul-listing-block.last {border: none }.cbp-spmenu-right.cbp-spmenu-open .gul-listing-block .description a {color: #514c56 }.cbp-spmenu-right.cbp-spmenu-open .gul-listing-block .gul-col-10 {padding-right: 0 }.cbp-spmenu-right.cbp-spmenu-open .gul-listing-block .gul-col-2 {padding-left: 0 }.cbp-spmenu-right.cbp-spmenu-open .search-area .layout-wrap {margin-bottom: 30px }.cbp-spmenu-right.cbp-spmenu-open #gul-search {background-color: transparent;border: none;font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1.750rem;line-height: 110%;color: #514c56;text-transform: capitalize;padding: 0;height: auto }@media (min-width: 768px) {.cbp-spmenu-right.cbp-spmenu-open #gul-search {font-size: 2.25rem;line-height: 105% }}@media (min-width: 1024px) {.cbp-spmenu-right.cbp-spmenu-open #gul-search {font-size: 3rem }}.cbp-spmenu-right.cbp-spmenu-open #gul-search:focus, .cbp-spmenu-right.cbp-spmenu-open #gul-search:active {border: none }.cbp-spmenu-right.cbp-spmenu-open #gul-search::-webkit-input-placeholder {color: #eee }.cbp-spmenu-right.cbp-spmenu-open #gul-search:-ms-input-placeholder {color: #eee }.cbp-spmenu-right.cbp-spmenu-open #gul-search::-moz-placeholder {color: #eee }.cbp-spmenu-right.cbp-spmenu-open #gul-search:-moz-placeholder {color: #eee }.cbp-spmenu-right.cbp-spmenu-open .gul-search {color: #eee }.cbp-spmenu-right.cbp-spmenu-open .gul-search:hover {color: #8d192f }.cbp-spmenu-right.cbp-spmenu-open .gul-search .gul-icon {width: 40px;height: 40px;fill: currentColor }.cbp-spmenu-right.cbp-spmenu-open .gul-search-all {margin-bottom: 32px;box-sizing: border-box }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .child {display: none }@media (min-width: 1024px) {.cbp-spmenu-right.cbp-spmenu-open #mobile-menu {display: none }}.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .float-right {margin-top: 6px }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .float-right .gul-icon {color: #3f3836 }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .links {margin-bottom: 20px }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .links .button-lg {display: block;margin-bottom: 10px;text-align: center }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu>ul.mobile-navigation {margin-top: 10px }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu>ul.mobile-navigation>li {display: block;border-bottom: 1px solid #eee }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu>ul.mobile-navigation>li:first-child {border-top: 1px solid #eee }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu>ul.mobile-navigation>li>a {display: inline-block;text-transform: uppercase;font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 1rem;line-height: 130%;color: #514c56;padding: 10px 0 }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu>ul.mobile-navigation>li .child li {padding-left: 20px;padding-right: 20px;border-bottom: 1px solid #eee }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu>ul.mobile-navigation>li .child li:first-child {border-top: 1px solid #eee }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu>ul.mobile-navigation>li .child li:last-child {border-bottom: none }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu>ul.mobile-navigation>li .child li a {font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 0.85rem;line-height: 130%;color: #514c56;padding: 10px 0 }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .header-nav {margin-top: 10px }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .header-nav li a {font-family: "myriad-pro-condensed", sans-serif;font-weight: 400;font-size: 0.750rem;color: #514c56;line-height: 200% }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .is-parent .open {display: block }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .is-parent .close {display: none }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .is-parent.active .open {display: none }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .is-parent.active .close {display: block }.cbp-spmenu-right.cbp-spmenu-open #mobile-menu .is-parent.active .child {display: block }.cbp-spmenu-right.cbp-spmenu-open .hidden {display: none }.cbp-spmenu-right .close-menu {color: #3f3836;font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140%;font-family: "myriad-pro-condensed", sans-serif;text-transform: uppercase;position: absolute;opacity: 0.6;padding: 0 3px;background-color: #fff;top: 25px;right: 17px;z-index: 300 }@media (min-width: 1024px) {.cbp-spmenu-right .close-menu {font-size: 1rem;line-height: 130% }}@media (min-width: 768px) {.cbp-spmenu-right .close-menu {right: 27px }}@media (min-width: 1024px) {.cbp-spmenu-right .close-menu {top: 62px;right: 37px }}.cbp-spmenu-right .close-menu:hover {opacity: 1;text-decoration: none }.cbp-spmenu-right .label {font-family: "myriad-pro-condensed", sans-serif;font-weight: 400 }.cbp-spmenu-push-toleft .container:before {content: "";display: block;width: 100%;height: 100%;position: absolute;background-color: rgba(81, 76, 86, 0.85);z-index: 300 }.cbp-spmenu-push-toleft {overflow-y: hidden;left: -100% }@media (min-width: 480px) {.cbp-spmenu-push-toleft {left: -80% }}@media (min-width: 768px) {.cbp-spmenu-push-toleft {left: -50% }}@media (min-width: 1024px) {.cbp-spmenu-push-toleft {left: -35% }}.cbp-spmenu-push-toleft .gul-navigation-sticky {display: none }#outsideCloseIcon {position: fixed;z-index: 310;color: #fff;cursor: none }#outsideCloseIcon.hidden {display: none;background-color: blue }.gul-save-toast {position: fixed;top: 0;right: 0;left: 0;width: 100%;z-index: 560;visibility: hidden;opacity: 0;pointer-events: none;transition: visibility .3s ease-in-out, opacity .3s ease-in-out }.gul-save-toast.gul-updated {pointer-events: auto;visibility: visible;opacity: 1 }.gul-save-toast p {font-weight: 300;color: #fff;background-color: #6b5c52;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);padding: 25px;display: block;float: right }.gul-save-toast.gul-error p {background-color: #8d192f }@media all and (-ms-high-contrast: none) and (min-width: 1024px), (-ms-high-contrast: active) and (min-width: 1024px) {.gul-sticky-side>div {display: table-row }}.program-details .gul-icon-wrapper {width: 30%;height: 80%;position: absolute;bottom: 0;z-index: 0;right: 0 }.program-details .gul-icon-wrapper .gul-icon {height: 100%;width: 100%;color: #F7F7F6;fill: currentColor }.program-details .container-full {position: relative }.program-details .container-full h2 {margin-top: 0;margin-bottom: 0 }.program-details .container-full .introduction {margin-top: 10px }.program-finder-col:hover {cursor: pointer }.gul-secondary-nav-overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none }.gul-secondary-nav-overlay.active {background-color: rgba(238, 238, 238, 0.2);z-index: 99;display: block }.gul-secondary-nav {height: auto;border-bottom-right-radius: 5px }@media (min-width: 768px) {.gul-secondary-nav {display: none }}.gul-secondary-nav .gul-show-secondary-nav {position: absolute;top: 0;left: 240px;z-index: 100;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background-color: #3f3836;color: #514c56;line-height: 1em;text-align: center;text-decoration: none;padding: 11px;min-width: 20px;height: 20px;display: -webkit-flex;display: -ms-flexbox;display: flex }.gul-secondary-nav .gul-show-secondary-nav svg {fill: none;stroke: #fff;padding: 0;margin: 0;width: 20px;height: 20px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0 }.gul-secondary-nav .gul-show-secondary-nav span {overflow: hidden;display: block;max-width: 0;transition: max-width .3s ease-in-out, margin .3s ease-in-out;line-height: 1em;white-space: nowrap;color: #fff;font-family: "myriad-pro-condensed", sans-serif }.gul-secondary-nav ul {list-style: none;padding: 0;margin: 0 }.gul-secondary-nav ul li {position: relative;border-top: 1px solid rgba(167, 155, 150, 0.1) }.gul-secondary-nav ul li a {line-height: 130%;margin: 10px 40px 10px 20px;display: inline-block;font-family: "myriad-pro-condensed", sans-serif;color: #6b5c52 }.gul-secondary-nav ul li a:hover {color: #8d192f }.gul-secondary-nav ul li .float-right {top: 10px;right: 20px;position: absolute;line-height: 130% }@media (min-width: 1024px) {.gul-secondary-nav ul li .float-right {top: 8px }}.gul-secondary-nav ul li .float-right span {color: #3f3836 }.gul-secondary-nav ul li .open-dropdown, .gul-secondary-nav ul li .close-dropdown {cursor: pointer }.gul-secondary-nav ul li .close-dropdown {display: none }.gul-secondary-nav ul li ul {max-height: 0;overflow: hidden;transition: max-height .3s linear }.gul-secondary-nav ul li ul li {padding-left: 20px }.gul-secondary-nav ul li.active>a {color: #8d192f }.gul-secondary-nav ul li.active .open-dropdown {display: none }.gul-secondary-nav ul li.active .close-dropdown {display: block }.gul-secondary-nav ul li.active ul {max-height: 400px }.gul-secondary-nav>ul ul a {font-size: 0.875rem }.gul-secondary-nav>ul>li:first-child {border: none }.gul-secondary-nav>ul>li>a {text-transform: uppercase;font-size: 1rem }.gul-secondary-nav.cbp-spmenu-open {background-color: #edebea }.gul-secondary-nav.cbp-spmenu-open .gul-show-secondary-nav {color: #fff }.gul-secondary-nav:not(.cbp-spmenu-open) .gul-show-secondary-nav:hover {color: #fff;text-decoration: none }.gul-secondary-nav:not(.cbp-spmenu-open) .gul-show-secondary-nav:hover span {max-width: 150px;margin-right: 12px }@media (max-width: 767px) {.gul-secondary-nav {position: relative;width: inherit;left: 0;top: 0;height: 40px;margin: 10px 16px;background-color: transparent }.gul-secondary-nav .gul-show-secondary-nav {left: auto;right: 0;padding: 10px }.gul-secondary-nav .gul-show-secondary-nav span {display: none }.gul-secondary-nav>ul {background-color: #edebea;border-radius: 5px;position: absolute;left: 0;right: 0;width: 100% }.gul-secondary-nav.cbp-spmenu-open {background-color: transparent;z-index: 150 }.gul-secondary-nav:not(.cbp-spmenu-open)>ul {padding-top: 0;padding-bottom: 0 }.gul-secondary-nav:not(.cbp-spmenu-open)>ul>li {display: none }.gul-secondary-nav:not(.cbp-spmenu-open)>ul>li.active {display: block;padding: 0 }.gul-secondary-nav:not(.cbp-spmenu-open)>ul>li.active ul {max-height: 0 }}blockquote {width: 100%;position: relative;margin: 0;padding: 0 0 0 25px;font-size: 1em !important;letter-spacing: normal;box-sizing: border-box }blockquote:before {content: "";position: absolute;width: 5px;height: 100%;background-color: #0a855e;left: 0 }blockquote:after {content: "";margin-bottom: 15px;display: block }blockquote p {color: #514c56;font-style: normal;margin-top: 15px;margin-bottom: 12px }@media (min-width: 320px) {blockquote p {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1.125rem;line-height: 105% }}@media (min-width: 480px) {blockquote p {font-size: 1.313rem }}@media (min-width: 768px) {blockquote p {font-size: 1.75rem }}@media (min-width: 1024px) {blockquote p {font-size: 2rem }}@media (min-width: 768px) {blockquote p {margin-bottom: 15px }}blockquote footer .author {font-family: "source-sans-pro", sans-serif;font-weight: 700;font-style: normal;font-size: 0.875em;line-height: 160%;color: #8d192f }@media (min-width: 1024px) {blockquote footer .author {font-size: 1em;line-height: 130% }}blockquote footer .title {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-style: italic;font-size: 0.875em;line-height: 160%;color: #514c56 }@media (min-width: 1024px) {blockquote footer .title {font-size: 1em;line-height: 130% }}.hr, hr {background-color: #cfb681;border: 0;clear: both;height: 1px;margin: 0 }.hr.default-margin, hr.default-margin {margin: 1em 0 }.hr.short, hr.short {width: 30px }@media (min-width: 1024px) {.hr.short, hr.short {width: 50px }}.hr.s1, hr.s1 {height: 1px }.hr.s2, hr.s2 {height: 2px }.hr.s5, hr.s5 {height: 5px }.hr.s8, hr.s8 {height: 8px }.gul-search-filter {margin-bottom: 15px }.gul-search-filter #views-exposed-form-search-content-page {margin: 0;padding: 0;max-width: 100% }.gul-search-filter #views-exposed-form-search-content-page:before, .gul-search-filter #views-exposed-form-search-content-page:after {content: " ";display: table }.gul-search-filter #views-exposed-form-search-content-page:after {clear: both }.gul-search-filter .form-item-keys, .gul-search-filter #edit-actions {float: left }.gul-search-filter .form-item-keys {margin: 0 }@media (min-width: 320px) {.gul-search-filter .form-item-keys {width: calc(100% - 40px) }}@media (min-width: 768px) {.gul-search-filter .form-item-keys {width: calc(100% - 70px) }}@media (min-width: 1024px) {.gul-search-filter .form-item-keys {width: calc(100% - 80px) }}.gul-search-filter .form-item-keys label {display: none }.gul-search-filter #edit-keys, .gul-search-filter #edit-name {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 2.25rem;line-height: 105%;background-color: transparent;border: none;width: 100%;height: auto;color: #8d192f;padding: 0 }@media (min-width: 768px) {.gul-search-filter #edit-keys, .gul-search-filter #edit-name {font-size: 3rem;line-height: 90% }}@media (min-width: 1024px) {.gul-search-filter #edit-keys, .gul-search-filter #edit-name {font-size: 3.75rem }}.gul-search-filter #edit-keys:focus, .gul-search-filter #edit-keys:active, .gul-search-filter #edit-name:focus, .gul-search-filter #edit-name:active {border: none }.gul-search-filter #edit-keys::-webkit-input-placeholder, .gul-search-filter #edit-name::-webkit-input-placeholder {color: #eee }.gul-search-filter #edit-keys:-ms-input-placeholder, .gul-search-filter #edit-name:-ms-input-placeholder {color: #eee }.gul-search-filter #edit-keys::-moz-placeholder, .gul-search-filter #edit-name::-moz-placeholder {color: #eee }.gul-search-filter #edit-keys:-moz-placeholder, .gul-search-filter #edit-name:-moz-placeholder {color: #eee }.gul-search-filter #edit-actions {background: url("data:image/svg+xml;utf-8,<svg fill='#eee' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'><title>icon</title><path d='M31.9 31.88a11.58 11.58 0 1 1 0-16.38 11.51 11.51 0 0 1 0 16.38m17.54 9.93l-3.72-3.72a1.55 1.55 0 0 0-.59-.37 1.56 1.56 0 0 0-1.62 2.58l3.72 3.7A2.26 2.26 0 0 1 44 47.22l-7.1-7.12 4.3-4.3a1.57 1.57 0 0 0 .25-1.89 1.56 1.56 0 0 0-2.45-.32l-1.6 1.6-2.25-2.25a14.7 14.7 0 1 0-2.21 2.21l2.25 2.25-1.62 1.6a1.55 1.55 0 0 0 0 2.2l8.23 8.23A5.53 5.53 0 0 0 45.64 51a5.38 5.38 0 0 0 3.8-9.19l-5.25-3.14'/><path d='M40.99 33.39l4.64 4.62 3.93 5.82.1 1.31-.46 2.56-2.1 1.34-2.37-.16-2.78-1.96-3.27-2.8-3.41-3.14.65-2.23 2.15-1.83 1.2-1.24.97-1.56.75-.73z' /></svg>") }@media (min-width: 320px) {.gul-search-filter #edit-actions {width: 26px;height: 26px;background-size: 26px;margin-top: 8px;margin-left: 12px }}@media (min-width: 768px) {.gul-search-filter #edit-actions {width: 33px;height: 33px;background-size: 33px;margin-top: 22px;margin-left: 22px }}@media (min-width: 1024px) {.gul-search-filter #edit-actions {width: 40px;height: 40px;background-size: 40px;margin-top: 28px;margin-left: 28px }}.gul-search-filter #edit-actions:hover {background: url("data:image/svg+xml;utf-8,<svg fill='#8d192f' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'><title>icon</title><path d='M31.9 31.88a11.58 11.58 0 1 1 0-16.38 11.51 11.51 0 0 1 0 16.38m17.54 9.93l-3.72-3.72a1.55 1.55 0 0 0-.59-.37 1.56 1.56 0 0 0-1.62 2.58l3.72 3.7A2.26 2.26 0 0 1 44 47.22l-7.1-7.12 4.3-4.3a1.57 1.57 0 0 0 .25-1.89 1.56 1.56 0 0 0-2.45-.32l-1.6 1.6-2.25-2.25a14.7 14.7 0 1 0-2.21 2.21l2.25 2.25-1.62 1.6a1.55 1.55 0 0 0 0 2.2l8.23 8.23A5.53 5.53 0 0 0 45.64 51a5.38 5.38 0 0 0 3.8-9.19l-5.25-3.14'/><path d='M40.99 33.39l4.64 4.62 3.93 5.82.1 1.31-.46 2.56-2.1 1.34-2.37-.16-2.78-1.96-3.27-2.8-3.41-3.14.65-2.23 2.15-1.83 1.2-1.24.97-1.56.75-.73z' /></svg>") }.gul-search-filter #edit-actions #edit-submit-search-content, .gul-search-filter #edit-actions #edit-submit-acquia-search, .gul-search-filter #edit-actions #edit-submit-directory {background-color: transparent;margin: 0;padding: 0;width: 100%;height: 100%;text-indent: -999em }.gul-search-filter .gul-did-you-mean {padding-top: 19px }.gul-search-filter .gul-did-you-mean .introduction {color: #514c56 }.gul-search-filter .gul-did-you-mean .introduction a {text-decoration: underline }.gul-search-filter .gul-did-you-mean .introduction strong {color: #8d192f }.gul-search-filter .gul-matches-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;padding-bottom: 5px }.gul-search-filter .gul-matches {width: 100%;height: auto;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 21px 0 15px }.gul-search-filter .gul-matches .subhead-1 {color: #514c56 }.gul-search-filter .gul-matches .inner-wrapper {-webkit-flex: 1;-ms-flex: 1;flex: 1 }.gul-search-filter ul, .gul-search-filter.item-list__links {list-style: none;margin: 0;padding: 0 }.gul-search-filter ul:before, .gul-search-filter ul:after, .gul-search-filter.item-list__links:before, .gul-search-filter.item-list__links:after {content: " ";display: table }.gul-search-filter ul:after, .gul-search-filter.item-list__links:after {clear: both }.gul-search-filter ul li, .gul-search-filter.item-list__links li {margin: 0 10px 10px 0;padding: 0;display: block;float: left }.gul-search-filter ul li a, .gul-search-filter.item-list__links li a {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1rem;line-height: 100%;text-decoration: none;text-transform: uppercase;letter-spacing: 0;padding: 10px;color: #6b5c52;border: 1px solid #6b5c52;margin-bottom: 3px;display: inline-block;cursor: pointer;outline: 0;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;zoom: 1;text-transform: uppercase }@media (min-width: 1024px) {.gul-search-filter ul li a, .gul-search-filter.item-list__links li a {padding: 10px 20px }}.gul-search-filter ul li a.is-active, .gul-search-filter.item-list__links li a.is-active {border: 1px solid transparent;background-color: #6b5c52;color: #fff;text-decoration: none }.gul-search-filter ul li a:focus, .gul-search-filter.item-list__links li a:focus {text-decoration: none }.gul-search-filter ul li a .js-facet-deactivate, .gul-search-filter.item-list__links li a .js-facet-deactivate {display: none }.gul-form-search.container-full {padding-left: 0;padding-right: 0 }.gul-sharing {position: relative }.gul-sharing ul {margin: 0;padding: 0 }.gul-sharing svg {color: currentColor }.gul-sharing .bonfire-share-activate-button {cursor: pointer;z-index: 50;transition: all .5s ease;-webkit-transform: translateY(0);transform: translateY(0);display: inline-block;-webkit-tap-highlight-color: transparent }.gul-sharing .bonfire-share-activate-button.bonfire-share-activate-button-visible {-webkit-transform: translateY(100px);transform: translateY(100px) }.gul-sharing .bonfire-share-activate-button .share-desc {color: rgba(81, 76, 86, 0.5);line-height: 110%;font-size: 1em;font-weight: 600;display: inline-block;margin: 0;vertical-align: middle }@media (min-width: 1024px) {.gul-sharing .bonfire-share-activate-button .share-desc {font-size: 1.125em }}.gul-sharing .bonfire-share-activate-button svg {fill: rgba(81, 76, 86, 0.5);-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform-origin: 11.5px 11.5px;transform-origin: 11.5px 11.5px }.gul-sharing .bonfire-share-activate-button.bonfire-share-activate-button-active, .gul-sharing .bonfire-share-activate-button.bonfire-share-activate-button:hover {transition: all .5s ease }.gul-sharing .bonfire-share-activate-button.bonfire-share-activate-button-active svg, .gul-sharing .bonfire-share-activate-button.bonfire-share-activate-button:hover svg {fill: #8d192f }.gul-sharing .bonfire-share-activate-button.bonfire-share-activate-button-active .share-desc, .gul-sharing .bonfire-share-activate-button.bonfire-share-activate-button:hover .share-desc {color: #514c56 }.gul-sharing .bonfire-share-activate-button.bonfire-share-activate-button-active svg {-webkit-transform: rotate(180deg);transform: rotate(180deg);transition: color .1s ease, -webkit-transform .5s ease;transition: transform .5s ease, color .1s ease;transition: transform .5s ease, color .1s ease, -webkit-transform .5s ease }.gul-sharing .bonfire-share-tooltip {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;bottom: 35px !important;left: 23px;display: none;border-top: 5px solid #5A5A5A;position: absolute;z-index: 50 }.gul-sharing .bonfire-share-tooltip.bonfire-share-tooltip-active {display: inline;opacity: 1 !important;-webkit-transform: translateY(0px) !important;transform: translateY(0px) !important }.gul-sharing .social-share-wrapper {position: absolute;z-index: -1;overflow: hidden;text-align: center;width: 56px;margin: 0 0 15px 0;opacity: 0;left: 0;bottom: 25px }.gul-sharing .social-share-wrapper li {list-style-type: none;overflow: hidden;background-color: #fff;border-top: 1px solid #fff }.gul-sharing .social-share-wrapper li:first-child {border-top: none !important;border-top-left-radius: 5px;border-top-right-radius: 5px }.gul-sharing .social-share-wrapper li:nth-last-child(5) {border-top: none !important;-webkit-transform: translateY(275px) scale(0.1);transform: translateY(275px) scale(0.1);transition: all .5s ease }.gul-sharing .social-share-wrapper li:nth-last-child(4) {-webkit-transform: translateY(200px) scale(0.25);transform: translateY(200px) scale(0.25);transition: all .4s ease }.gul-sharing .social-share-wrapper li:nth-last-child(3) {-webkit-transform: translateY(125px) scale(0.5);transform: translateY(125px) scale(0.5);transition: all .3s ease }.gul-sharing .social-share-wrapper li:nth-last-child(2) {-webkit-transform: translateY(75px) scale(0.8);transform: translateY(75px) scale(0.8);transition: all .2s ease }.gul-sharing .social-share-wrapper li:nth-last-child(1) {-webkit-transform: translateY(25px) scale(1);transform: translateY(25px) scale(1);transition: all .1s ease }.gul-sharing .social-share-wrapper li:last-child {border-bottom: 3px solid #514c56 }.gul-sharing .social-share-wrapper li .bonfire-twitter-button, .gul-sharing .social-share-wrapper li .bonfire-facebook-button, .gul-sharing .social-share-wrapper li .bonfire-googleplus-button, .gul-sharing .social-share-wrapper li .bonfire-tumblr-button, .gul-sharing .social-share-wrapper li .bonfire-email-button {display: block;width: 100%;fill: #fff;color: #fff;background-color: #0a855e;padding: 10px 0;transition: all 0s ease;position: relative }.gul-sharing .social-share-wrapper li .bonfire-twitter-button:after, .gul-sharing .social-share-wrapper li .bonfire-facebook-button:after, .gul-sharing .social-share-wrapper li .bonfire-googleplus-button:after, .gul-sharing .social-share-wrapper li .bonfire-tumblr-button:after, .gul-sharing .social-share-wrapper li .bonfire-email-button:after {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: transparent }.gul-sharing .social-share-wrapper li .bonfire-twitter-button:hover, .gul-sharing .social-share-wrapper li .bonfire-facebook-button:hover, .gul-sharing .social-share-wrapper li .bonfire-googleplus-button:hover, .gul-sharing .social-share-wrapper li .bonfire-tumblr-button:hover, .gul-sharing .social-share-wrapper li .bonfire-email-button:hover {transition: all 0s ease }.gul-sharing .social-share-wrapper li .bonfire-twitter-button:hover:after, .gul-sharing .social-share-wrapper li .bonfire-facebook-button:hover:after, .gul-sharing .social-share-wrapper li .bonfire-googleplus-button:hover:after, .gul-sharing .social-share-wrapper li .bonfire-tumblr-button:hover:after, .gul-sharing .social-share-wrapper li .bonfire-email-button:hover:after {background-color: rgba(0, 0, 0, 0.3) }.gul-sharing .social-share-wrapper li .bonfire-twitter-button {background-color: #55acee }.gul-sharing .social-share-wrapper li .bonfire-facebook-button {background-color: #3b5998 }.gul-sharing .social-share-wrapper.social-share-wrapper-active {opacity: 1 !important;right: 31px;z-index: 50 }.gul-sharing .social-share-wrapper.social-share-wrapper-active li {-webkit-transform: translateY(0) scale(1) !important;transform: translateY(0) scale(1) !important }.gul-sharing .social-share-wrapper.social-share-wrapper-shadow {transition: box-shadow 1s ease;box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1) }.gul-sidebar .sidebar-item {padding-top: 20px }.gul-sidebar .sidebar-item h4 {margin-bottom: 10px }.gul-sidebar .sidebar-item p {margin-bottom: 6px }.gul-sidebar .sidebar-item hr {margin-top: 20px }.gul-sidebar .sidebar-item .desc-wrapper {margin-top: 0;color: #514c56;word-wrap: break-word }.gul-sidebar .sidebar-item .desc-wrapper p {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140%;margin-top: 0;color: #514c56 }@media (min-width: 1024px) {.gul-sidebar .sidebar-item .desc-wrapper p {font-size: 1rem;line-height: 130% }}.gul-sidebar .gul-map {position: relative }.gul-sidebar .gul-map:before {display: block;content: "";width: 100%;padding-top: 56.25% }.gul-sidebar .gul-map>.content, .gul-sidebar .gul-map>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-smart-teaser {padding-bottom: 0 }@media (min-width: 320px) and (max-width: 767px) {.gul-smart-teaser {margin-bottom: 24px }}.gul-smart-teaser .gul-smart-teaser-col-1 .position-relative .gul-video:hover, .gul-smart-teaser .gul-smart-teaser-col-1 .position-relative .gul-gallery:hover {cursor: pointer }.gul-smart-teaser .gul-smart-teaser-col-1 .position-relative .gul-video:hover .gul-round-icon, .gul-smart-teaser .gul-smart-teaser-col-1 .position-relative .gul-gallery:hover .gul-round-icon {opacity: 1 }.gul-smart-teaser .gul-smart-teaser-col-1 .position-relative .gul-video .gul-round-icon {background-color: #0a855e }.gul-smart-teaser .gul-smart-teaser-col-1 .position-relative .gul-gallery .gul-round-icon {background-color: #0c4f82 }.gul-smart-teaser .gul-smart-teaser-col-1 .position-relative .gul-round-icon:hover {color: white }.gul-smart-teaser .gul-smart-teaser-col-2 h4 {margin: 0.75rem 0 }@media (min-width: 768px) {.gul-smart-teaser .gul-smart-teaser-col-2 h4 {margin-bottom: 0.875rem;margin-top: 0 }}.gul-smart-teaser .gul-smart-teaser-col-2 .desc-wrapper p {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140%;margin-top: 0;margin-bottom: 0.75rem }@media (min-width: 1024px) {.gul-smart-teaser .gul-smart-teaser-col-2 .desc-wrapper p {font-size: 1rem;line-height: 130% }}@media (min-width: 768px) {.gul-smart-teaser .gul-smart-teaser-col-2 .desc-wrapper p {margin-bottom: 0.875rem }}@media (max-width: 767px) {.gul-smart-teaser.gul-col-gt-md-12 img {object-fit: cover;height: 100% }}@media (min-width: 480px) {.gul-smart-teaser.gul-col-gt-md-12.gul-right .gul-smart-teaser-col-2 {-webkit-order: 1;-ms-flex-order: 1;order: 1 }.gul-smart-teaser.gul-col-gt-md-12.gul-right .gul-smart-teaser-col-1 {-webkit-order: 2;-ms-flex-order: 2;order: 2 }}.gul-smart-teaser.gul-col-gt-md-4 .gul-smart-teaser-col-1 .position-relative .position-absolute {right: 15px;bottom: 15px }.gul-smart-teaser.gul-col-gt-md-3 .gul-smart-teaser-col-1 .position-relative .position-absolute {right: 10px;bottom: 10px }@media (min-width: 1024px) {.gul-smart-teaser.gul-col-gt-md-3 .gul-smart-teaser-col-2 h4 {font-size: 1.313rem }}.gul-smart-teaser h4, .gul-smart-teaser p {color: #514c56 }.gul-smart-teaser .text-link {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 0.875rem;line-height: 100%;color: #8d192f;text-transform: initial;letter-spacing: normal }@media (min-width: 1024px) {.gul-smart-teaser .text-link {font-size: 1rem }}.gul-smart-teaser .text-link:hover {text-decoration: underline }.smart-teaser-bg-color {padding: 108px 0 50px }.smart-teaser-bg-color .display-4, .smart-teaser-bg-color .desc-wrapper p, .smart-teaser-bg-color .text-link {color: #fff }.smart-teaser-bg-color a {color:#EFECDC; text-decoration: underline }.smart-teaser-bg-color a:hover {color:#fff}.smart-teaser-bg-color .tooltip .text-link {color: #8d192f }.gul-spacer-sm, .profile-page div[class^="gray-wrapper"]:before, .profile-page div[class^="gray-wrapper"]:last-child:after, .profile-page #bio:after, .profile-page #bio:before {width: 100% }@media (min-width: 320px) {.gul-spacer-sm, .profile-page div[class^="gray-wrapper"]:before, .profile-page div[class^="gray-wrapper"]:last-child:after, .profile-page #bio:after, .profile-page #bio:before {height: 24px }}@media (min-width: 480px) {.gul-spacer-sm, .profile-page div[class^="gray-wrapper"]:before, .profile-page div[class^="gray-wrapper"]:last-child:after, .profile-page #bio:after, .profile-page #bio:before {height: 32px }}@media (min-width: 768px) {.gul-spacer-sm, .profile-page div[class^="gray-wrapper"]:before, .profile-page div[class^="gray-wrapper"]:last-child:after, .profile-page #bio:after, .profile-page #bio:before {height: 48px }}@media (min-width: 1024px) {.gul-spacer-sm, .profile-page div[class^="gray-wrapper"]:before, .profile-page div[class^="gray-wrapper"]:last-child:after, .profile-page #bio:after, .profile-page #bio:before {height: 64px }}.gul-card {transition: opacity .5s ease-in-out, -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out, opacity .5s ease-in-out;transition: transform .5s ease-in-out, opacity .5s ease-in-out, -webkit-transform .5s ease-in-out;margin-bottom: 1px;padding-bottom: 0;z-index: 1 }.gul-card .gul-card-background {position: relative }.gul-card .gul-card-background:before {display: block;content: "";width: 100%;padding-top: 56.25% }.gul-card .gul-card-background>.content, .gul-card .gul-card-background>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-card .gul-card-background .gul-save {z-index: 1 }.gul-card .gul-card-content {padding: 35px 28px;color: #fff }@media (min-width: 768px) {.gul-card .card-overlay {width: 100%;height: 100% }}.gul-card .gul-round-icon {fill: currentColor;opacity: 1;transition: none }@media (min-width: 768px) {.gul-card {margin-bottom: 0px;margin-right: 1px }.gul-card>div:first-child {-webkit-flex: 0 1 265px;-ms-flex: 0 1 265px;flex: 0 1 265px }.gul-card .gul-card-content {padding-bottom: 55px }}@media (min-width: 1024px) {.gul-card .gul-round-icon:not(.solid) {opacity: 0;transition: opacity 0.5s ease-in-out }.gul-card:hover {-webkit-transform: scale(1.1);transform: scale(1.1);z-index: 5;box-shadow: 0px 0px 10px #514c56 }.gul-card:hover .gul-round-icon {opacity: 1 }}.gul-profile-card, .gul-profile-card .gul-round-icon {background-color: #8d192f }.gul-video-card, .gul-video-card .gul-round-icon {background-color: #0a855e }.gul-gallery-card, .gul-gallery-card .gul-round-icon {background-color: #0c4f82 }.gul-related-card {width: 100%;float: left;z-index: 1;position: relative;overflow: hidden;transition: border .5s ease-in-out, z-index .5s ease-in-out, -webkit-transform .5s ease-in-out;transition: border .5s ease-in-out, transform .5s ease-in-out, z-index .5s ease-in-out;transition: border .5s ease-in-out, transform .5s ease-in-out, z-index .5s ease-in-out, -webkit-transform .5s ease-in-out;box-sizing: border-box;border-top: 1px solid #FFF;border-left: 1px solid #FFF }.gul-related-card:before {display: block;content: "";width: 100%;padding-top: 100% }.gul-related-card>.content, .gul-related-card>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-related-card>img {transition: -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out;transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out }.gul-related-card .gul-related-card-overlay {z-index: 1;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3) }.gul-related-card .gul-related-card-link {z-index: 3;width: 100%;height: 100% }.gul-related-card .gul-card-content {z-index: 2;padding: 0 20px 20px;right: 0 }.gul-related-card .gul-card-content .desc {max-height: 0;opacity: 0;transition: opacity .7s ease-in-out, max-height .7s ease-in-out }.gul-related-card .gul-card-content .desc p {margin: 0 }.gul-related-card .gul-card-content .desc>* {font-weight: inherit;line-height: inherit;font-size: inherit;font-family: inherit }.gul-related-card.gul-news-card.solid {background-color: #0c4f82 }.gul-related-card.gul-story-card.solid {background-color: #0a855e }.gul-related-card.gul-event-card .gul-card-content {padding-bottom: 0 !important }.gul-related-card.gul-event-card .gul-card-content .event-info {font-size: 14px;padding-bottom: 20px;padding-top: 10px }.gul-related-card.gul-event-card .gul-card-content .event-info .gul-date-stamp {background-color: rgba(141, 25, 47, 0.7);padding: 5px 15px 5px;width: 30px }.gul-related-card.gul-event-card .gul-card-content .event-info .gul-date-stamp .gul-date-day {vertical-align: bottom;font-size: 1.75rem }.gul-related-card.gul-event-card .gul-card-content .event-info .gul-date-stamp .gul-date-month {text-transform: uppercase }.gul-related-card.gul-event-card.solid {background-color: #8d192f }.gul-related-card.gul-event-card.solid .gul-card-content .event-info .gul-date-stamp {background-color: rgba(0, 0, 0, 0.3) }.gul-related-card.gul-related-card-small .display-1 {font-size: 2.25rem;line-height: 105%;background: rgba(141, 25, 47, .6);padding: 10px }.gul-related-card.gul-instagram-card .account-info, .gul-related-card.gul-facebook-card .account-info, .gul-related-card.gul-twitter-card .account-info {font-weight: 400 }.gul-related-card.gul-instagram-card .account-info svg, .gul-related-card.gul-facebook-card .account-info svg, .gul-related-card.gul-twitter-card .account-info svg {margin-right: 5px }.gul-related-card.gul-instagram-card .account-info span, .gul-related-card.gul-facebook-card .account-info span, .gul-related-card.gul-twitter-card .account-info span {vertical-align: middle }@media (min-width: 480px) {.gul-related-card.gul-instagram-card.gul-related-card--width2, .gul-related-card.gul-facebook-card.gul-related-card--width2, .gul-related-card.gul-twitter-card.gul-related-card--width2 {width: 50%;width: calc(50% - 1px);position: relative }.gul-related-card.gul-instagram-card.gul-related-card--width2:before, .gul-related-card.gul-facebook-card.gul-related-card--width2:before, .gul-related-card.gul-twitter-card.gul-related-card--width2:before {display: block;content: "";width: 100%;padding-top: 100% }.gul-related-card.gul-instagram-card.gul-related-card--width2>.content, .gul-related-card.gul-instagram-card.gul-related-card--width2>iframe, .gul-related-card.gul-facebook-card.gul-related-card--width2>.content, .gul-related-card.gul-facebook-card.gul-related-card--width2>iframe, .gul-related-card.gul-twitter-card.gul-related-card--width2>.content, .gul-related-card.gul-twitter-card.gul-related-card--width2>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }}@media (min-width: 768px) {.gul-related-card.gul-instagram-card.gul-related-card--width2 .gul-card-content svg, .gul-related-card.gul-facebook-card.gul-related-card--width2 .gul-card-content svg, .gul-related-card.gul-twitter-card.gul-related-card--width2 .gul-card-content svg {width: 32px;height: 32px }}.gul-related-card.gul-instagram-card.gul-related-card--width2 .gul-card-content .display-1, .gul-related-card.gul-facebook-card.gul-related-card--width2 .gul-card-content .display-1, .gul-related-card.gul-twitter-card.gul-related-card--width2 .gul-card-content .display-1 {max-width: 100% }.gul-related-card.gul-instagram-card .account-info svg {fill: #fff }.gul-related-card.gul-instagram-card .gul-card-content {padding-bottom: 35px }@media (min-width: 768px) {.gul-related-card.gul-instagram-card .gul-card-content {padding-left: 35px;padding-right: 35px }}@media (min-width: 1024px) {.gul-related-card.gul-instagram-card .gul-card-content {padding-left: 20px;padding-right: 20px }}@media (min-width: 1024px) {.gul-related-card.gul-instagram-card.gul-related-card--width2 .gul-card-content {padding-bottom: 50px }}.gul-related-card.gul-twitter-card .display-1, .gul-related-card.gul-facebook-card .display-1 {font-size: 1.75rem;font-weight: 400;line-height: 1em;margin: 0 }.gul-related-card.gul-twitter-card .display-1 span, .gul-related-card.gul-facebook-card .display-1 span {display: inline-block;line-height: 110% }.gul-related-card.gul-twitter-card .gul-card-content, .gul-related-card.gul-facebook-card .gul-card-content {top: 0 }.gul-related-card.gul-twitter-card .gul-card-content .display-1, .gul-related-card.gul-facebook-card .gul-card-content .display-1 {padding-top: 35px;padding-bottom: 60px }.gul-related-card.gul-twitter-card .gul-card-content .account-info, .gul-related-card.gul-facebook-card .gul-card-content .account-info {position: absolute;bottom: 35px }@media (min-width: 480px) {.gul-related-card.gul-twitter-card .display-1, .gul-related-card.gul-facebook-card .display-1 {font-size: 1.313rem;font-weight: 600 }}@media (min-width: 768px) {.gul-related-card.gul-twitter-card .display-1, .gul-related-card.gul-facebook-card .display-1 {font-size: 1.75rem;font-weight: 400 }}@media (min-width: 1024px) {.gul-related-card.gul-twitter-card .display-1, .gul-related-card.gul-facebook-card .display-1 {font-size: 1.313rem;font-weight: 600 }.gul-related-card.gul-twitter-card.gul-related-card--width2 .gul-card-content .display-1, .gul-related-card.gul-facebook-card.gul-related-card--width2 .gul-card-content .display-1 {padding-top: 50px;font-size: 3rem }.gul-related-card.gul-twitter-card.gul-related-card--width2 .gul-card-content .display-1 span, .gul-related-card.gul-facebook-card.gul-related-card--width2 .gul-card-content .display-1 span {line-height: 105% }}.gul-related-card.gul-facebook-card {background-color: #eee }.gul-related-card.gul-facebook-card h3, .gul-related-card.gul-facebook-card .account-info {color: #514c56 }.gul-related-card.gul-facebook-card .account-info svg {fill: #3b5998 }.gul-related-card.gul-twitter-card {background-color: #8d192f }.gul-related-card.gul-twitter-card .account-info svg {fill: #55acee }@media (min-width: 480px) {.gul-related-card {width: 50%;width: calc(50% - 1px) }.gul-related-card.gul-related-card--width2 {width: 100%;position: relative }.gul-related-card.gul-related-card--width2:before {display: block;content: "";width: 100%;padding-top: 50% }.gul-related-card.gul-related-card--width2>.content, .gul-related-card.gul-related-card--width2>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-related-card:not(.gul-related-card-small) .gul-card-content {padding-left: 35px;padding-right: 35px;padding-bottom: 35px }.gul-related-card.gul-related-card-small.gul-event-card .display-1 {font-size: 1.75rem;line-height: 110% }}@media (min-width: 768px) {.gul-related-card {width: 25%;width: calc(25% - 1px) }.gul-related-card.gul-related-card--width2 {width: 50%;width: calc(50% - 1px) }.gul-related-card.gul-related-card--width2 .display-1 {max-width: 80% }.gul-related-card.gul-related-card--width2:before {padding-top: calc(50% - 1px) }.gul-related-card.gul-related-card--width2.gul-related-card--height2 {position: relative }.gul-related-card.gul-related-card--width2.gul-related-card--height2:before {display: block;content: "";width: 100%;padding-top: 100% }.gul-related-card.gul-related-card--width2.gul-related-card--height2>.content, .gul-related-card.gul-related-card--width2.gul-related-card--height2>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-related-card.gul-event-card.gul-related-card-small .display-1 {font-size: 2.25rem;line-height: 105% }}@media (min-width: 1024px) {.gul-related-card:hover {border: none;cursor: pointer;-webkit-transform: scale(1.1);transform: scale(1.1);z-index: 5;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3) }.gul-related-card:hover img {-webkit-transform: scale(1.1);transform: scale(1.1) }.gul-related-card:hover.gul-related-card--width2.gul-related-card--height2 .desc {opacity: 1;max-height: 200px }.gul-related-card.gul-related-card--width2:not(.gul-related-card-small) .display-1 {max-width: 100%; background: rgba(141,25,47,.6); padding: 10px }.gul-related-card.gul-related-card--width2:not(.gul-related-card-small):not(.gul-related-card--height2) .display-1 {font-size: 3rem;line-height: 90%;background: rgba(141, 25, 47, .6);padding: 10px;}.gul-related-card.gul-related-card-small .gul-card-content {padding-bottom: 35px }.gul-related-card.gul-related-card-small.gul-event-card .display-1 {font-size: 1.75rem;line-height: 110% }}.gul-related-card.bg-image.gul-facebook-card .display-1, .gul-related-card.bg-image.gul-facebook-card .subhead-2 {color: #fff }.gul-related-card.bg-image.gul-facebook-card .account-info svg {fill: #fff }.gul-stack-wrapper {overflow-x: hidden;padding: 50px 0 30px;margin: -50px 0 -30px }.gul-stack-wrapper .gul-stack {z-index: 2 }.gul-stack-wrapper .gul-stack>img {display: none }.gul-stack-wrapper .gul-stack h2 {padding: 30px 0 }@media (max-width: 767px) {.gul-stack-wrapper .gul-stack .layout-row {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 }}@media (min-width: 768px) {.gul-stack-wrapper .gul-stack .layout-row .gul-card {width: 400px;max-width: 400px;-webkit-flex: none;-ms-flex: none;flex: none }}.gul-stack-wrapper .gul-stack .gul-stack-inner {position: relative;z-index: 1 }.gul-stack-wrapper.gul-stack-wrapper-image {padding-top: 0;margin-top: 0 }.gul-stack-wrapper.gul-stack-wrapper-image .gul-stack {padding-top: 30px;padding-bottom: 30px }.gul-stack-wrapper.gul-stack-wrapper-image .gul-stack h2 {padding-top: 0 }@media (min-width: 768px) {.gul-stack-wrapper.gul-stack-wrapper-image .gul-stack {padding-top: 70px;padding-bottom: 90px }.gul-stack-wrapper .gul-stack h2 {padding: 40px 0 }.gul-stack-wrapper .gul-stack>img {display: block }}table.tablefield, table.tablesaw, .gul-rich-text table {color: #514c56;overflow: hidden;border-collapse: collapse;border: none;width: 100%;table-layout: fixed }table.tablefield thead tr:first-child, table.tablesaw thead tr:first-child, .gul-rich-text table thead tr:first-child {background-color: #514c56;color: #fff }table.tablefield thead tr th, table.tablesaw thead tr th, .gul-rich-text table thead tr th {padding: 11px 10px;text-transform: capitalize }table.tablefield tr, table.tablesaw tr, .gul-rich-text table tr {background-color: #fff;display: inline-block;padding: 10px 0 }table.tablefield tr:nth-child(even), table.tablesaw tr:nth-child(even), .gul-rich-text table tr:nth-child(even) {background-color: #eee }@media (min-width: 480px) {table.tablefield tr, table.tablesaw tr, .gul-rich-text table tr {padding: 20px 0;display: table-row }}table.tablefield th, table.tablesaw th, .gul-rich-text table th {color: #fff;display: none }table.tablefield td, table.tablesaw td, .gul-rich-text table td {display: block }table.tablefield td:before, table.tablesaw td:before, .gul-rich-text table td:before {color: #514c56;content: attr(data-th) ": ";padding-right: 10px;display: inline-block;font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1rem;line-height: 110%;text-transform: capitalize }@media (min-width: 1024px) {table.tablefield td:before, table.tablesaw td:before, .gul-rich-text table td:before {font-size: 1.125rem }}@media (min-width: 480px) {table.tablefield td:before, table.tablesaw td:before, .gul-rich-text table td:before {display: none }}table.tablefield th, table.tablefield td, table.tablesaw th, table.tablesaw td, .gul-rich-text table th, .gul-rich-text table td {border: none;text-align: left;padding: 6px 10px }@media (min-width: 480px) {table.tablefield th, table.tablefield td, table.tablesaw th, table.tablesaw td, .gul-rich-text table th, .gul-rich-text table td {display: table-cell;padding: 6px 5px }}@media (min-width: 768px) {table.tablefield th, table.tablefield td, table.tablesaw th, table.tablesaw td, .gul-rich-text table th, .gul-rich-text table td {padding: 6px 10px }}table.tablefield td, table.tablesaw td, .gul-rich-text table td {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140% }@media (min-width: 1024px) {table.tablefield td, table.tablesaw td, .gul-rich-text table td {font-size: 1rem;line-height: 130% }}table.tablefield th, table.tablesaw th, .gul-rich-text table th {font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1rem;line-height: 110% }@media (min-width: 1024px) {table.tablefield th, table.tablesaw th, .gul-rich-text table th {font-size: 1.125rem }}@media (min-width: 320px) and (max-width: 479px) {table.tablefield thead, table.tablesaw thead, .gul-rich-text table thead {display: none }table.tablefield tr, table.tablesaw tr, .gul-rich-text table tr {width: 100% }}table.tablesaw td:before, .gul-rich-text table td:before {content: '' }table.tablesaw td b, .gul-rich-text table td b {color: #514c56;font-family: "myriad-pro-condensed", sans-serif;font-weight: 600;font-size: 1rem;line-height: 110%;text-transform: capitalize }@media (min-width: 1024px) {table.tablesaw td b, .gul-rich-text table td b {font-size: 1.125rem }}.gul-rich-text {position: relative;color: #514c56 }.gul-rich-text-bare .gul-rich-text {padding: 0;max-width: 100%;margin: 0 }.gul-rich-text .gul-highlight-wrapper {box-sizing: border-box;margin: 25px 0 }@media (min-width: 768px) {.gul-rich-text .gul-highlight-wrapper {position: relative;width: 450px }}.gul-rich-text .gul-highlight-wrapper .gul-card {max-width: 100% }.gul-rich-text .gul-highlight-wrapper.align-left, .gul-rich-text .gul-highlight-wrapper.align-right {float: none }.gul-rich-text .text-wrapper img[data-align="left"], .gul-rich-text .text-wrapper img[data-align="right"] {margin-top: 6px }.gul-rich-text .text-wrapper img[data-align="left"] {float: left;margin-right: 30px }.gul-rich-text .text-wrapper img[data-align="right"] {float: right;margin-left: 30px }.gul-rich-text .text-wrapper img[data-align="center"] {display: block;margin-left: auto;margin-right: auto }@media (min-width: 768px) {.gul-rich-text .gul-col-gt-sm-8 .gul-highlight-wrapper.align-left {float: left;right: 25.7%;margin-right: -19% }.gul-rich-text .gul-col-gt-sm-8 .gul-highlight-wrapper.align-right {float: right;left: 25.8%;margin-left: -19% }}@media (min-width: 768px) {.gul-rich-text .gul-col-gt-sm-10 .gul-highlight-wrapper.align-left {float: left;right: 20.5%;margin-right: -15% }.gul-rich-text .gul-col-gt-sm-10 .gul-highlight-wrapper.align-right {float: right;left: 20.6%;margin-left: -15% }}.gul-smart-blocks .gul-smart-block {padding: 0 }.gul-smart-blocks .gul-smart-block .content {position: relative;transition: -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out;transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out }.gul-smart-blocks .gul-smart-block .content .gul-smart-block-overlay {width: 100%;height: 100%;z-index: 2 }.gul-smart-blocks .gul-smart-block .content .gul-avatar {width: 100%;z-index: 1;position: relative }.gul-smart-blocks .gul-smart-block .content .gul-avatar:before {display: block;content: "";width: 100%;padding-top: 43.75% }.gul-smart-blocks .gul-smart-block .content .gul-avatar>.content, .gul-smart-blocks .gul-smart-block .content .gul-avatar>iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.gul-smart-blocks .gul-smart-block .content .content-inner {z-index: 1;padding: 10px 40px }.gul-smart-blocks .gul-smart-block .content .main {position: relative;opacity: 1;z-index: 1;transition: opacity 0.5s }.gul-smart-blocks .gul-smart-block .content .main .subhead-2 {color: #3f3836 }.gul-smart-blocks .gul-smart-block .content .main hr {width: 50%;margin: 15px auto }.gul-smart-blocks .gul-smart-block .content .desc {top: 0;padding: inherit;position: absolute;visibility: hidden;left: 0;right: 0;transition: opacity 0.5s;opacity: 0;z-index: 2 }.gul-smart-blocks .gul-smart-block .content .desc>* {font-family: inherit;font-size: inherit;line-height: inherit;color: #3f3836;margin: 0 }.gul-smart-blocks.gul-smart-blocks-4 .content-inner {padding: 10px 30px }.gul-smart-blocks.gul-smart-blocks-5 .content-inner {padding: 10px 20px }@media (min-width: 1024px) {.gul-smart-blocks .layout-wrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap }.gul-smart-blocks .gul-smart-block:hover {cursor: pointer }.gul-smart-blocks .gul-smart-block:hover .content {-webkit-transform: scale(1.1);transform: scale(1.1);box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.3);background-color: #fff;z-index: 5 }.gul-smart-blocks .gul-smart-block:hover .desc {visibility: visible;opacity: 1 }.gul-smart-blocks .gul-smart-block:hover .main {opacity: 0 }}.tips-popup {display: none }@media (min-width: 320px) and (max-width: 479px) {.tooltipster-base, .tips-popup {max-width: 250px;min-width: 250px !important }}@media (min-width: 480px) {.tooltipster-base, .tips-popup {max-width: 370px }}@media (min-width: 768px) {.tooltipster-base, .tips-popup {max-width: 500px;width: 100% }}@media (min-width: 320px) and (max-width: 767px) {.tooltipster-base.tooltipster-top, .tooltipster-base.tooltipster-bottom, .tooltipster-base.tooltipster-left, .tooltipster-base.tooltipster-right, .tips-popup.tooltipster-top, .tips-popup.tooltipster-bottom, .tips-popup.tooltipster-left, .tips-popup.tooltipster-right {margin-top: -10px }}.tooltipster-base .tooltipster-box, .tips-popup .tooltipster-box {background: #eee;border-radius: 28px;border-color: transparent;box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, 0.25);margin: 0;padding: 0;border-width: 0 }.tooltipster-base .tooltipster-box .tooltipster-content, .tips-popup .tooltipster-box .tooltipster-content {padding: 0 }.tooltipster-base .gul-col-4, .tips-popup .gul-col-4 {-webkit-order: 1;-ms-flex-order: 1;order: 1;padding: 0 }.tooltipster-base .gul-col-8, .tips-popup .gul-col-8 {-webkit-order: 2;-ms-flex-order: 2;order: 2;padding: 30px }@media (min-width: 768px) {.tooltipster-base .gul-col-8, .tips-popup .gul-col-8 {padding: 35px }}.tooltipster-base hr, .tips-popup hr {margin-top: 17px;margin-bottom: 15px }.tooltipster-base .image, .tips-popup .image {position: relative }.tooltipster-base .image img, .tips-popup .image img {border-radius: 28px 0px 0px 28px;position: absolute }.tooltipster-base .text p, .tips-popup .text p {color: #514c56 }.tooltipster-base .color-elmo, .tips-popup .color-elmo {color: #8d192f }.tooltipster-base .tip-text p, .tips-popup .tip-text p {font-family: "source-sans-pro", sans-serif;font-weight: 400;font-size: 0.875rem;line-height: 140%;margin-top: 0;margin-bottom: 15px }@media (min-width: 1024px) {.tooltipster-base .tip-text p, .tips-popup .tip-text p {font-size: 1rem;line-height: 130% }}.tooltipster-base .text>div, .tips-popup .text>div {display: inherit }.gul-tips {color: #fff;opacity: 0.5;margin-left: 6px;line-height: 100%;display: inline-block;background-color: #cfb681;border-radius: 100% }.gul-tips .gul-icon {width: 7px;height: 7px;padding: 3px 4px 4px 4px;display: block;fill: currentColor }@media (min-width: 768px) {.gul-tips .gul-icon {padding: 5px;width: 8px;height: 8px }}@media (min-width: 1024px) {.gul-tips .gul-icon {width: 14px;height: 14px;padding: 5px }}.gul-tips:hover, .gul-tips.open {opacity: 1;color: #fff }@media (min-width: 768px) {.transfer-lookup .gul-col-5 {padding-bottom: 6px }}@media (min-width: 1024px) {.transfer-lookup .gul-col-5 {padding-bottom: 0 }}.transfer-lookup .button {margin: 8px 0 30px }@media (min-width: 768px) {.transfer-lookup .button {margin: 0 0 30px }}.transfer-lookup table.tablefield {width: 100% }.transfer-lookup label {color: #514c56 }.gul-tray {padding-top: 25px }@media (min-width: 1024px) {.gul-tray {padding-top: 30px }}.gul-tray .gul-col-12 {padding-bottom: 25px }@media (min-width: 1024px) {.gul-tray .gul-col-12 {padding-bottom: 30px }}.gul-tray .gul-col-12>* {-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: 100%;max-height: 100%;box-sizing: border-box }.gul-tray .gul-col-12 .gul-related-card {width: 100%;border-top: 0;border-left: 0 }.gul-tray .gul-col-12 .gul-card {padding-bottom: 0 }@media (min-width: 768px) {.sign-in {max-width: 400px;margin: 0 auto }}.sign-in h3, .sign-in .body-2 {color: #514c56 }.sign-in .form-item label {display: none }.sign-in .sign-in-footer {padding-top: 30px }@media (min-width: 768px) {.sign-in .sign-in-footer {padding-top: 38px }}.sign-in .sign-in-footer p a {font-weight: 400 }.sign-in .cas-login {box-sizing: border-box }
/* Source and licensing information for the above line(s) can be found at https://bryanseries.guilford.edu/themes/spark451/guilford/css/style.min.css. */