:root {
    --color-crimson: #a51c30;
    --color-action-red: #df072e;
    --color-action-red-dark-bg: #f70834;
    --color-bluebonnet: #3a56ba;
    --color-bluebonnet-light: #dee4f0;
    --color-indigo: #0a2240;
    --color-gold: #c8980e;
    --color-ivy: #34bd78;
    --color-saffron: #ff3a0d;
    --color-parchment: #f3f4f4;
    --color-grout: #e3e5e5;
    --color-shade: #bac5c6;
    --color-slate: #8996a0;
    --color-asphalt: #656f77;
    --color-graphite: #464a4f;
    --color-blackboard: #292c2f;
    --color-ink: #1e1e1e;
    --color-wrought-iron: #0e0e0e;
    --color-pear: #d1ce61;
    --color-yellow: #f1ae00;
    --color-overcast: #484e54;
    --color-primary-10: #d9f4ff;
    --color-primary-30: #43b0ff;
    --color-primary-50: #0074e0;
    --color-primary-70: #0b5fde;
    --color-focus-blue: #00f;
    --color-secondary-50: #18814e;
    --color-secondary-70: #146c41;
    --color-neutral-0: #fff;
    --color-neutral-10: #e1e1e1;
    --color-neutral-20: #bac5c6;
    --color-neutral-30: #a9aaaa;
    --color-neutral-50: #696969;
    --color-neutral-70: #404040;
    --color-neutral-90: #151515;
    --color-primary: var(--color-ink);
    --color-secondary: var(--color-secondary-50);
    --color-white: var(--color-neutral-0);
    --color-grey-light: var(--color-neutral-20);
    --color-grey: #c4c5c6;
    --color-grey-dark: var(--color-neutral-70);
    --color-black: #0e0e0e;
    --color-text: var(--color-ink);
    --color-border: var(--color-grey-light);
    --color-alert-positive: #0ddb91;
    --color-alert-negative: #ff3d5b;
    --color-alert-neutral: #0386ff;
    --color-facebook: #3b5998;
    --color-linkedin: #0077b5;
    --color-outlook: #0072c6;
    --color-pinterest: #bd081c;
    --color-twitter: #0084b4;
    --box-shadow-10: 0 2px 6px hsla(0,0%,8%,.1);
    --box-shadow-20: 0 4px 12px hsla(0,0%,8%,.15);
    --box-shadow-20-hover: 0 4px 12px hsla(0,0%,8%,.3);
    --box-shadow-30: 0 4px 40px hsla(0,0%,8%,.1);
    --overlay-black-light: hsla(0,0%,5%,.3);
    --overlay-black-medium: hsla(0,0%,5%,.5);
    --overlay-black-dark: hsla(0,0%,5%,.7);
    --overlay-black-darker: hsla(0,0%,5%,.9);
    --overlay-light-light: hsla(0,0%,88%,.3);
    --overlay-light-medium: hsla(0,0%,88%,.5);
    --overlay-light-dark: hsla(0,0%,88%,.7);
    --overlay-light-darker: hsla(0,0%,88%,.9);
    --color-bgd: var(--color-white);
    --color-bgd-content: var(--color-white);
    --color-bgd-selection: var(--color-primary);
    --color-text-selection: var(--color-white);
    --form-color: var(--color-text);
    --form-color-secondary: var(--color-neutral-50);
    --form-color-success: var(--color-alert-positive);
    --form-color-succes-bgd: rgba(13,219,145,.05);
    --form-color-error: var(--color-action-red);
    --form-color-error-dark-bg: var(--color-action-red-dark-bg);
    --form-color-error-bgd: rgba(223,7,46,.05);
    --form-color-error-border: var(--color-action-red);
    --form-color-error-border-dark-bg: var(--color-action-red-dark-bg);
    --form-font-family: var(--font-family-base);
    --form-font-size: 18px;
    --form-font-size-secondary: 18px;
    --form-font-weight-secondary: 500;
    --form-font-size-tertiary: 14px;
    --form-font-weight-tertiary: 400;
    --form-letter-spacing: normal;
    --form-text-transform: none;
    --form-margin: 28px;
    --form-margin-small: var(--spacer-10);
    --form-padding-horizontal: var(--spacer-20);
    --form-padding-vertical: 12px;
    --form-border-color: var(--color-slate);
    --form-border-color-focus: var(--color-ink);
    --form-border-color-focus-visible: var(--color-focus-blue);
    --form-border-size: 1px;
    --form-border-size-focus: var(--form-border-size);
    --form-border-radius: 4px;
    --form-border-radius-large: 8px;
    --form-border-radius-checkbox: 3px;
    --form-box-shadow: 4px 4px 80px rgba(55,56,69,.2);
    --form-placeholder-color: var(--color-asphalt);
    --form-placeholder-color-focus: var(--color-asphalt);
    --form-control-bgd-color: var(--color-parchment);
    --form-control-color: var(--form-color);
    --form-control-font-style: normal;
    --form-control-font-weight: 400;
    --form-control-font-size: var(--form-font-size);
    --form-control-font-line-height: 1.5;
    --form-control-font-family: var(--form-font-family);
    --form-control-height: 48px;
    --form-control-letter-spacing: var(--form-letter-spacing);
    --form-control-margin-bottom: var(--form-margin);
    --form-control-padding: 0 var(--form-padding-horizontal);
    --form-control-text-transform: var(--form-text-transform);
    --form-control-icon-position-right: 0;
    --form-control-icon-position-top: 0;
    --form-control-textarea-height: 225px;
    --form-control-textarea-padding: 14px var(--form-padding-horizontal);
    --form-control-select-padding-right: calc(var(--form-control-select-ui-width) + var(--form-padding-horizontal));
    --form-control-select-ui-color: var(--color-grey-dark);
    --form-control-select-ui-width: var(--form-control-height);
    --form-control-select-ui-bgd-color: var(--color-white);
    --form-control-select-ui-bgd-color-hover: var(--color-white);
    --form-control-select-ui-font-size: 18px;
    --form-control-radio-checkbox-margin-top: var(--spacer-30);
    --form-control-radio-checkbox-padding-left: var(--spacer-50);
    --form-control-radio-checkbox-ui-border-color: var(--form-border-color);
    --form-control-radio-checkbox-ui-border-color-focus: var(--color-ink);
    --form-control-radio-checkbox-ui-border-size: var(--form-border-size);
    --form-control-radio-checkbox-ui-border-size-focus: var(--form-border-size-focus);
    --form-control-radio-checkbox-ui-bgd-color: var(--form-control-bgd-color);
    --form-control-radio-checkbox-ui-bgd-color-checked: var(--color-ink);
    --form-control-radio-checkbox-ui-color: var(--color-parchment);
    --form-control-checkbox-size: calc(var(--form-control-height)/2);
    --form-control-checkbox-position-top: -4px;
    --form-control-checkbox-position-left: 0;
    --form-control-file-padding: var(--form-padding-vertical) var(--form-padding-horizontal);
    --form-control-helper-font-weight: var(--form-font-weight-tertiary);
    --form-control-helper-font-size: var(--form-font-size-tertiary);
    --form-control-helper-font-line-height: 1.5;
    --form-control-helper-font-family: var(--form-font-family);
    --form-control-helper-letter-spacing: -0.01em;
    --form-control-helper-text-transform: var(--form-text-transform);
    --grid-margin: 72px;
    --grid-gutter: 48px;
    --grid-margin-negative: calc(var(--grid-margin)*-1);
    --grid-gutter-negative: calc(var(--grid-gutter)*-1);
    --grid-gutter-half: calc(var(--grid-gutter)/2);
    --grid-gutter-half-negative: calc(var(--grid-gutter-half)*-1);
    --grid-margin-medium: 48px;
    --grid-gutter-medium: 24px;
    --grid-margin-medium-negative: calc(var(--grid-margin-medium)*-1);
    --grid-gutter-medium-negative: calc(var(--grid-gutter-medium)*-1);
    --grid-gutter-medium-half: calc(var(--grid-gutter-medium)/2);
    --grid-gutter-medium-half-negative: calc(var(--grid-gutter-medium-half)*-1);
    --grid-margin-small: 24px;
    --grid-gutter-small: 24px;
    --grid-margin-small-negative: calc(var(--grid-margin-small)*-1);
    --grid-gutter-small-negative: calc(var(--grid-gutter-small)*-1);
    --grid-gutter-small-half: calc(var(--grid-gutter-small)/2);
    --grid-gutter-small-half-negative: calc(var(--grid-gutter-small-half)*-1);
    --grid-1-col: 64px;
    --grid-2-col: calc(var(--grid-1-col)*2 + var(--grid-gutter));
    --grid-3-col: calc(var(--grid-1-col)*3 + var(--grid-gutter)*2);
    --grid-4-col: calc(var(--grid-1-col)*4 + var(--grid-gutter)*3);
    --grid-5-col: calc(var(--grid-1-col)*5 + var(--grid-gutter)*4);
    --grid-6-col: calc(var(--grid-1-col)*6 + var(--grid-gutter)*5);
    --grid-7-col: calc(var(--grid-1-col)*7 + var(--grid-gutter)*6);
    --grid-8-col: calc(var(--grid-1-col)*8 + var(--grid-gutter)*7);
    --grid-9-col: calc(var(--grid-1-col)*9 + var(--grid-gutter)*8);
    --grid-10-col: calc(var(--grid-1-col)*10 + var(--grid-gutter)*9);
    --grid-11-col: calc(var(--grid-1-col)*11 + var(--grid-gutter)*10);
    --grid-12-col: calc(var(--grid-1-col)*12 + var(--grid-gutter)*11);
    --grid-width: var(--grid-12-col);
    --grid-width-staggered: var(--grid-10-col);
    --grid-width-staggered-double: var(--grid-8-col);
    --grid-width-full-bleed: 1600px;
    --grid-max-width: calc(var(--grid-width) + var(--grid-margin)*2);
    --grid-max-width-staggered: calc(var(--grid-width-staggered) + var(--grid-margin)*2);
    --grid-max-width-staggered-double: calc(var(--grid-width-staggered-double) + var(--grid-margin)*2);
    --icon-link: "\e916";
    --icon-gallery: "\e914";
    --icon-trending: "\e915";
    --icon-arrow-down: "\e900";
    --icon-arrow-external: "\e901";
    --icon-arrow-left: "\e902";
    --icon-arrow-right: "\e903";
    --icon-arrow-up: "\e904";
    --icon-check: "\e905";
    --icon-chevron-down: "\e906";
    --icon-chevron-left: "\e907";
    --icon-chevron-right: "\e908";
    --icon-chevron-up: "\e909";
    --icon-close: "\e90a";
    --icon-menu: "\e90b";
    --icon-more-stack: "\e90c";
    --icon-more-wide: "\e90d";
    --icon-pause: "\e90e";
    --icon-play-outline: "\e90f";
    --icon-play-solid: "\e910";
    --icon-plus: "\e911";
    --icon-search: "\e912";
    --icon-sound: "\e913";
    --icon-twitter: "\f099";
    --icon-envelope: "\f003";
    --icon-facebook: "\f09a";
    --icon-linkedin: "\f0e1";
    --wp-oembed-bgd: var(--color-grey);
    --transition-wp-playlist-icon: background-color 0.2s,transform 0.2s ease;
    --spacer-10: 8px;
    --spacer-15: 12px;
    --spacer-20: 16px;
    --spacer-30: 24px;
    --spacer-40: 32px;
    --spacer-50: 40px;
    --spacer-60: 48px;
    --spacer-70: 64px;
    --spacer-75: 80px;
    --spacer-80: 96px;
    --spacer-90: 160px;
    --spacer-site-header-mobile: 70px;
    --spacer-site-header-tablet: 75px;
    --spacer-site-header-desktop: 90px;
    --spacer-wpadmin-mobile: 46px;
    --spacer-wpadmin-desktop: 32px;
    --max-width-sm: 624px;
    --max-width-med: 848px;
    --ease-in-sine: cubic-bezier(0.47,0,0.745,0.715);
    --ease-out-sine: cubic-bezier(0.39,0.575,0.565,1);
    --ease-in-out-sine: cubic-bezier(0.445,0.05,0.55,0.95);
    --ease-in-quad: cubic-bezier(0.55,0.085,0.68,0.53);
    --ease-out-quad: cubic-bezier(0.25,0.46,0.45,0.94);
    --ease-in-out-quad: cubic-bezier(0.455,0.03,0.515,0.955);
    --ease-in-cubic: cubic-bezier(0.55,0.055,0.675,0.19);
    --ease-out-cubic: cubic-bezier(0.215,0.61,0.355,1);
    --ease-in-out-cubic: cubic-bezier(0.645,0.045,0.355,1);
    --ease-in-quart: cubic-bezier(0.895,0.03,0.685,0.22);
    --ease-out-quart: cubic-bezier(0.165,0.84,0.44,1);
    --ease-in-out-quart: cubic-bezier(0.77,0,0.175,1);
    --ease-in-quint: cubic-bezier(0.755,0.05,0.855,0.06);
    --ease-out-quint: cubic-bezier(0.23,1,0.32,1);
    --ease-in-out-quint: cubic-bezier(0.86,0,0.07,1);
    --ease-in-expo: cubic-bezier(0.95,0.05,0.795,0.035);
    --ease-out-expo: cubic-bezier(0.19,1,0.22,1);
    --ease-in-out-expo: cubic-bezier(1,0,0,1);
    --ease-in-circ: cubic-bezier(0.6,0.04,0.98,0.335);
    --ease-out-circ: cubic-bezier(0.075,0.82,0.165,1);
    --ease-in-out-circ: cubic-bezier(0.785,0.135,0.15,0.86);
    --ease-in-back: cubic-bezier(0.6,-0.28,0.735,0.045);
    --ease-out-back: cubic-bezier(0.175,0.885,0.32,1.275);
    --ease-in-out-back: cubic-bezier(0.68,-0.55,0.265,1.55);
    --transition: all 0.15s ease-in-out;
    --transition-opacity: opacity 0.3s ease;
    --transition-ease-out-opacity: opacity 0.25s ease-out;
    --transition-ease-in-opacity: opacity 0.25s 0.3s ease-in;
    --transition-bgd-size: background-size 0.3s;
    --font-family-core-icons: "core-icons";
    --font-family-serif: serif;
    --font-family-sans-serif: sans-serif;
    --font-family-base: var(--font-family-gt-america-standard-reg);
    --font-family-canela: "Canela Web";
    --font-family-canela-deck: "Canela Deck Web";
    --font-family-gt-america-standard-bold: "GT America Standard Bold";
    --font-family-gt-america-standard-med: "GT America Standard Medium";
    --font-family-gt-america-standard-reg: "GT America Standard Regular";
    --font-family-gt-america-standard-reg-italic: "GT America Standard Regular Italic";
    --font-size-body-large: 20px;
    --font-size-body: 18px;
    --font-size-body-small: 16px;
    --color-link: var(--color-text);
    --color-link-hover: var(--color-primary);
    --color-link-focus: var(--color-primary-70);
    --z-index-header: 12000;
    --z-index-header-over: calc(var(--z-index-header) + 1);
    --z-index-header-over-2: calc(var(--z-index-header) + 2);
    --z-index-header-under: calc(var(--z-index-header) - 1);
    --z-index-header-under-2: calc(var(--z-index-header) - 2)
}

.a-line-animation {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    position: relative;
    transition: background-size .3s
}

.a-line-animation:hover {
    background-size: 100% 1px
}

.a-line-animation-active {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    position: relative;
    transition: background-size .3s
}

.a-line-animation-active,.a-line-animation-active:hover {
    background-size: 100% 1px
}

.u-clearfix:after {
    clear: both;
    content: "";
    display: table
}

.u-fc-white {
    color: #fff!important
}

.u-fc-black {
    color: #0e0e0e!important
}

.u-bc-white {
    background-color: #fff!important
}

.u-bc-black {
    background-color: #0e0e0e!important
}

.u-sep-pipe>:after {
    content: "|";
    display: inline;
    padding: 0 3px
}

.u-sep-pipe>:last-of-type:after {
    content: none
}

.u-sep-slash>:after {
    content: "/";
    padding: 0 7px
}

.u-sep-slash>:last-of-type:after {
    content: none
}

.u-sep-comma>:after {
    content: ",";
    display: inline;
    padding: 0
}

.u-sep-comma>:last-of-type:after {
    content: none
}

.u-sep-dash>:after {
    content: " - ";
    display: inline;
    padding: 0
}

.u-sep-dash>:last-of-type:after {
    content: none
}

.u-sep-dot>:after {
    background-color: #404040;
    border-radius: 50%;
    bottom: 3px;
    content: "";
    display: inline-block;
    height: 5px;
    margin: 0 10px;
    position: relative;
    width: 5px
}

.u-sep-dot>:last-of-type:after {
    content: none
}

.u-vertical-padding {
    padding-bottom: 160px;
    padding-top: 160px
}

.t-display-x-large {
    font-family: Canela Deck Web;
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.05
}

.t-display-large {
    font-size: 56px
}

.t-display,.t-display-large {
    font-family: Canela Deck Web;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.2
}

.t-display {
    font-size: 48px
}

.t-display-small {
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15
}

.t-display-x-small {
    font-size: 32px;
    line-height: 1.25
}

.t-display-x-small,.t-display-xx-small {
    font-family: GT America Standard Bold;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.1px
}

.t-display-xx-small {
    font-size: 24px;
    line-height: 1.4
}

.t-body-large {
    font-size: 20px
}

.t-body,.t-body-large {
    font-family: GT America Standard Regular;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.t-body {
    font-size: 18px
}

.t-body-small {
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

.t-overline {
    font-size: 14px;
    letter-spacing: .05em;
    line-height: 1.02;
    text-transform: uppercase
}

.t-caption,.t-overline {
    font-family: GT America Standard Regular;
    font-style: normal;
    font-weight: 400
}

.t-caption {
    font-size: 16px;
    font-size: 14px;
    letter-spacing: -.2px;
    line-height: 1.5
}

.t-button {
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5
}

.t-text-button {
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: .1111px;
    line-height: 1.5556
}

.t-input {
    font-size: 16px;
    line-height: 1.5
}

.t-input,.t-label {
    font-family: sans-serif;
    font-weight: 400
}

.t-label {
    font-size: 14px;
    line-height: 1.4
}

.t-pill {
    background-color: #e3e5e5;
    border-radius: 100px;
    font-size: 14px;
    padding: 3px 15px
}

.t-pill:hover {
    background-color: #1e1e1e;
    color: #f3f4f4
}

@media (min-width: 768px) {
    .t-pill {
        font-size:16px;
        padding: 3px 24px
    }
}

.t-pill--medium {
    background-color: #e3e5e5;
    border-radius: 100px;
    font-size: 14px;
    padding: 3px 15px
}

.t-pill--medium:hover {
    background-color: #1e1e1e;
    color: #f3f4f4
}

@media (min-width: 768px) {
    .t-pill--medium {
        font-size:16px;
        padding: 3px 24px
    }
}

.t-pill--medium {
    font-family: GT America Standard Medium;
    padding: 8px 15px
}

@media (min-width: 768px) {
    .t-pill--medium {
        font-size:18px;
        padding: 8px 24px
    }
}

.t-stat-style {
    color: #a51c30;
    font-family: Canela Deck Web;
    font-size: 48px;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.2;
    word-break: break-all
}

@media (min-width: 768px) {
    .t-stat-style {
        font-size:48px
    }
}

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

.screen-reader-text,.u-visually-hidden {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.u-visually-shown {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    white-space: inherit;
    width: auto
}

* {
    box-sizing: border-box
}

@viewport {
    width: device-width
}

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

html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font-size: 100%;
    -webkit-tap-highlight-color: transparent
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    min-width: 320px
}

figure {
    line-height: 0
}

figcaption {
    line-height: normal
}

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

audio,canvas,progress,video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

progress {
    vertical-align: initial
}

[hidden],template {
    display: none
}

a {
    background-color: initial;
    -webkit-text-decoration-skip: objects;
    text-decoration-skip: objects
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

pre {
    overflow: auto
}

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

b,strong {
    font-weight: inherit;
    font-weight: bolder
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

hr {
    border: 0;
    height: 0
}

address,cite {
    font-style: normal
}

button,input[type=button],input[type=email],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=url],textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    line-height: normal;
    -webkit-font-smoothing: antialiased
}

button,input,select,textarea {
    border-radius: 0;
    box-sizing: border-box;
    margin: 0
}

button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible) {
    outline: 0
}

button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

button,input[type=button],input[type=reset],input[type=submit] {
    cursor: pointer;
    overflow: visible
}

button[disabled],html input[disabled] {
    cursor: default
}

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

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    border: 0;
    margin: 0;
    padding: 0
}

ol,ul {
    list-style: none
}

h1,h2,h3,h4,h5,h6,p {
    font-weight: 400;
    text-rendering: optimizelegibility
}

img {
    interpolation-mode: bicubic;
    border-style: none;
    height: auto;
    max-width: 100%
}

embed,iframe,video {
    max-height: 100%;
    max-width: 100%
}

html {
    background: #fff
}

body {
    background: #f3f4f4;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%
}

body,button,form,input,select,textarea {
    color: #1e1e1e;
    font: 400 normal 100%/1.5 GT America Standard Regular
}

::-moz-selection {
    background: #1e1e1e;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #1e1e1e;
    color: #fff;
    text-shadow: none
}

.t-theme--light ::-moz-selection {
    background: #f3f4f4;
    color: #1e1e1e
}

.t-theme--light ::selection {
    background: #f3f4f4;
    color: #1e1e1e
}

@keyframes an-slide-up {
    0% {
        opacity: 0;
        transform: translate3d(0,20%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes an-slide-right {
    0% {
        opacity: 0;
        transform: translate3d(-20%,0,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

@keyframes an-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes an-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

:root {
    --an-slide-up-fast: cubic-bezier(0.4,0,0.2,1) 500ms an-slide-up;
    --an-slide-up: cubic-bezier(0.4,0,0.2,1) 1s an-slide-up;
    --an-slide-up-slow: cubic-bezier(0.4,0,0.2,1) 1.5s an-slide-up;
    --an-slide-right: cubic-bezier(0.4,0,0.2,1) 1.5s an-slide-right;
    --an-fade-in: cubic-bezier(0.4,0,0.2,1) 1s an-fade-in;
    --an-fade-out: cubic-bezier(0.4,0,0.2,1) 1s fade-out-right;
    --an-zoom-img-transition: transform 500ms cubic-bezier(0.4,0,0.2,1);
    --an-zoom-img-transform: scale(1.05)
}

.an-will-animate,.b-events-grid .c-card.an-will-animate,.c-card.has-target-link.an-will-animate {
    opacity: .01;
    transform: translateY(120px);
    transition: opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.4,0,.2,1);
    transition-delay: .1s
}

.an-will-animate:nth-child(2),.b-events-grid .c-card.an-will-animate:nth-child(2),.c-card.has-target-link.an-will-animate:nth-child(2) {
    transition-delay: .25s
}

.an-will-animate:nth-child(3),.b-events-grid .c-card.an-will-animate:nth-child(3),.c-card.has-target-link.an-will-animate:nth-child(3) {
    transition-delay: .4s
}

.an-will-animate:nth-child(4),.b-events-grid .c-card.an-will-animate:nth-child(4),.c-card.has-target-link.an-will-animate:nth-child(4) {
    transition-delay: .5s
}

.an-will-animate:nth-child(5),.b-events-grid .c-card.an-will-animate:nth-child(5),.c-card.has-target-link.an-will-animate:nth-child(5) {
    transition-delay: .6s
}

.an-will-animate:nth-child(6),.b-events-grid .c-card.an-will-animate:nth-child(6),.c-card.has-target-link.an-will-animate:nth-child(6) {
    transition-delay: .7s
}

.an-will-animate:nth-child(7),.b-events-grid .c-card.an-will-animate:nth-child(7),.c-card.has-target-link.an-will-animate:nth-child(7) {
    transition-delay: .8s
}

.an-will-animate:nth-child(8),.b-events-grid .c-card.an-will-animate:nth-child(8),.c-card.has-target-link.an-will-animate:nth-child(8) {
    transition-delay: .9s
}

.an-will-animate:nth-child(9),.b-events-grid .c-card.an-will-animate:nth-child(9),.c-card.has-target-link.an-will-animate:nth-child(9) {
    transition-delay: 1s
}

.an-will-animate:nth-child(10),.b-events-grid .c-card.an-will-animate:nth-child(10),.c-card.has-target-link.an-will-animate:nth-child(10) {
    transition-delay: 1.1s
}

.an-will-animate:not(.an-no-animate).an-was-on-viewport {
    opacity: 1;
    transform: translateY(0)
}

@media (min-width: 960px) {
    .an-will-animate.an-will-animate--left {
        transform:translateX(-120px)
    }

    .an-will-animate.an-will-animate--left.an-was-on-viewport {
        transform: translateX(0)
    }

    .b-featured-stories__slider .c-slider__slide:first-child,.b-featured-stories__slider .c-slider__slide:nth-child(2) {
        transform: translateX(400px);
        transition: opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.4,0,.2,1);
        transition-delay: .1s
    }

    .b-featured-stories__slider .c-slider__slide:first-child:nth-child(2),.b-featured-stories__slider .c-slider__slide:nth-child(2):nth-child(2) {
        transition-delay: .25s
    }

    .b-featured-stories__slider.an-was-on-viewport .c-slider__slide:first-child,.b-featured-stories__slider.an-was-on-viewport .c-slider__slide:nth-child(2) {
        transform: translateX(0)
    }
}

.c-block--width-grid:not(.c-block--layout-center) .b-timeline__container:after,.c-block--width-grid:not(.c-block--layout-center) .b-timeline__container:before {
    opacity: 0;
    transition: opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);
    transition-delay: .2s
}

.c-block--width-grid:not(.c-block--layout-center) .b-timeline__container.an-was-on-viewport:after,.c-block--width-grid:not(.c-block--layout-center) .b-timeline__container.an-was-on-viewport:before {
    opacity: 1
}

.a-btn,.t-sink .wp-block-group__inner-container a.a-btn,.t-sink a.a-btn,a.a-btn {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.a-btn .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn .a-btn__text,.t-sink a.a-btn .a-btn__text,a.a-btn .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.a-btn:focus,.t-sink .wp-block-group__inner-container a.a-btn:focus,.t-sink a.a-btn:focus,a.a-btn:focus {
    outline: none
}

.a-btn:focus .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn:focus .a-btn__text,.t-sink a.a-btn:focus .a-btn__text,a.a-btn:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn:focus-visible,.t-sink .wp-block-group__inner-container a.a-btn:focus-visible,.t-sink a.a-btn:focus-visible,a.a-btn:focus-visible {
    border: none;
    box-shadow: none
}

.a-btn:focus-visible .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn:focus-visible .a-btn__text,.t-sink a.a-btn:focus-visible .a-btn__text,a.a-btn:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn.is-disabled,.a-btn[disabled],.t-sink .wp-block-group__inner-container a.a-btn.is-disabled,.t-sink .wp-block-group__inner-container a.a-btn[disabled],.t-sink a.a-btn.is-disabled,.t-sink a.a-btn[disabled],a.a-btn.is-disabled,a.a-btn[disabled] {
    cursor: default
}

.a-btn,.t-sink .wp-block-group__inner-container a.a-btn,.t-sink a.a-btn,a.a-btn {
    color: #1e1e1e;
    max-width: 400px
}

.a-btn .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn .a-btn__text,.t-sink a.a-btn .a-btn__text,a.a-btn .a-btn__text {
    align-items: center;
    display: flex;
    position: relative;
    text-align: left
}

.a-btn .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn .a-btn__text:before,.t-sink a.a-btn .a-btn__text:before,a.a-btn .a-btn__text:before {
    align-items: center;
    background-color: #df072e;
    border: 1px solid #df072e;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.a-btn .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn .a-btn__text:after,.t-sink a.a-btn .a-btn__text:after,a.a-btn .a-btn__text:after {
    color: #fff;
    content: "\e903";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    left: 9px;
    position: absolute;
    top: calc(50% + 1px);
    transform: translateY(-50%)
}

.a-btn.a-btn--icon-only .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn.a-btn--icon-only .a-btn__text,.t-sink a.a-btn.a-btn--icon-only .a-btn__text,a.a-btn.a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.a-btn.a-btn--icon-only .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn.a-btn--icon-only .a-btn__text:before,.t-sink a.a-btn.a-btn--icon-only .a-btn__text:before,a.a-btn.a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.a-btn:active,.a-btn:focus,.a-btn:hover,.has-target-link:hover .a-btn,.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn,.has-target-link:hover .t-sink a.a-btn,.has-target-link:hover a.a-btn,.t-sink .wp-block-group__inner-container a.a-btn:active,.t-sink .wp-block-group__inner-container a.a-btn:focus,.t-sink .wp-block-group__inner-container a.a-btn:hover,.t-sink a.a-btn:active,.t-sink a.a-btn:focus,.t-sink a.a-btn:hover,a.a-btn:active,a.a-btn:focus,a.a-btn:hover {
    color: #1e1e1e
}

.a-btn:active .a-btn__text:before,.a-btn:focus .a-btn__text:before,.a-btn:hover .a-btn__text:before,.has-target-link:hover .a-btn .a-btn__text:before,.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn .a-btn__text:before,.has-target-link:hover .t-sink a.a-btn .a-btn__text:before,.has-target-link:hover a.a-btn .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn:hover .a-btn__text:before,.t-sink a.a-btn:active .a-btn__text:before,.t-sink a.a-btn:focus .a-btn__text:before,.t-sink a.a-btn:hover .a-btn__text:before,a.a-btn:active .a-btn__text:before,a.a-btn:focus .a-btn__text:before,a.a-btn:hover .a-btn__text:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    border-radius: 50%;
    transition: all .15s ease-in-out
}

.a-btn.is-disabled,.a-btn[disabled],.t-sink .wp-block-group__inner-container a.a-btn.is-disabled,.t-sink .wp-block-group__inner-container a.a-btn[disabled],.t-sink a.a-btn.is-disabled,.t-sink a.a-btn[disabled],a.a-btn.is-disabled,a.a-btn[disabled] {
    color: #bac5c6
}

.a-btn.is-disabled .a-btn__text:before,.a-btn[disabled] .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn.is-disabled .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn[disabled] .a-btn__text:before,.t-sink a.a-btn.is-disabled .a-btn__text:before,.t-sink a.a-btn[disabled] .a-btn__text:before,a.a-btn.is-disabled .a-btn__text:before,a.a-btn[disabled] .a-btn__text:before {
    background-color: #bac5c6;
    color: #f3f4f4
}

.a-btn.is-style-light,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light,.t-sink a.a-btn.is-style-light,.t-sink.is-style-group-dark-bg .a-btn,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn,.t-sink.is-style-group-dark-bg .t-sink a.a-btn,.t-sink.is-style-group-dark-bg a.a-btn,.t-theme--light .a-btn,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn,.t-theme--light .t-sink a.a-btn,.t-theme--light a.a-btn,a.a-btn.is-style-light {
    color: #f3f4f4
}

.a-btn.is-style-light .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light .a-btn__text:before,.t-sink a.a-btn.is-style-light .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn .a-btn__text:before,.t-theme--light .a-btn .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn .a-btn__text:before,.t-theme--light .t-sink a.a-btn .a-btn__text:before,.t-theme--light a.a-btn .a-btn__text:before,a.a-btn.is-style-light .a-btn__text:before {
    background-color: #df072e;
    border-color: #df072e
}

.a-btn.is-style-light:active,.a-btn.is-style-light:focus,.a-btn.is-style-light:hover,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light:active,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light:focus,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light:hover,.t-sink a.a-btn.is-style-light:active,.t-sink a.a-btn.is-style-light:focus,.t-sink a.a-btn.is-style-light:hover,.t-sink.is-style-group-dark-bg .a-btn:active,.t-sink.is-style-group-dark-bg .a-btn:focus,.t-sink.is-style-group-dark-bg .a-btn:hover,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn:active,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn:focus,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn:hover,.t-sink.is-style-group-dark-bg .t-sink a.a-btn:active,.t-sink.is-style-group-dark-bg .t-sink a.a-btn:focus,.t-sink.is-style-group-dark-bg .t-sink a.a-btn:hover,.t-sink.is-style-group-dark-bg a.a-btn:active,.t-sink.is-style-group-dark-bg a.a-btn:focus,.t-sink.is-style-group-dark-bg a.a-btn:hover,.t-theme--light .a-btn:active,.t-theme--light .a-btn:focus,.t-theme--light .a-btn:hover,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn:active,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn:focus,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn:hover,.t-theme--light .t-sink a.a-btn:active,.t-theme--light .t-sink a.a-btn:focus,.t-theme--light .t-sink a.a-btn:hover,.t-theme--light a.a-btn:active,.t-theme--light a.a-btn:focus,.t-theme--light a.a-btn:hover,a.a-btn.is-style-light:active,a.a-btn.is-style-light:focus,a.a-btn.is-style-light:hover {
    color: #f3f4f4
}

.a-btn.is-style-light:active .a-btn__text:before,.a-btn.is-style-light:focus .a-btn__text:before,.a-btn.is-style-light:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light:hover .a-btn__text:before,.t-sink a.a-btn.is-style-light:active .a-btn__text:before,.t-sink a.a-btn.is-style-light:focus .a-btn__text:before,.t-sink a.a-btn.is-style-light:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn:active .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn:hover .a-btn__text:before,.t-theme--light .a-btn:active .a-btn__text:before,.t-theme--light .a-btn:focus .a-btn__text:before,.t-theme--light .a-btn:hover .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn:active .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn:focus .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn:hover .a-btn__text:before,.t-theme--light .t-sink a.a-btn:active .a-btn__text:before,.t-theme--light .t-sink a.a-btn:focus .a-btn__text:before,.t-theme--light .t-sink a.a-btn:hover .a-btn__text:before,.t-theme--light a.a-btn:active .a-btn__text:before,.t-theme--light a.a-btn:focus .a-btn__text:before,.t-theme--light a.a-btn:hover .a-btn__text:before,a.a-btn.is-style-light:active .a-btn__text:before,a.a-btn.is-style-light:focus .a-btn__text:before,a.a-btn.is-style-light:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4
}

.a-btn.is-style-light:active .a-btn__text:after,.a-btn.is-style-light:focus .a-btn__text:after,.a-btn.is-style-light:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn.is-style-light:hover .a-btn__text:after,.t-sink a.a-btn.is-style-light:active .a-btn__text:after,.t-sink a.a-btn.is-style-light:focus .a-btn__text:after,.t-sink a.a-btn.is-style-light:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .a-btn:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .a-btn:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .a-btn:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink a.a-btn:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink a.a-btn:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink a.a-btn:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg a.a-btn:active .a-btn__text:after,.t-sink.is-style-group-dark-bg a.a-btn:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg a.a-btn:hover .a-btn__text:after,.t-theme--light .a-btn:active .a-btn__text:after,.t-theme--light .a-btn:focus .a-btn__text:after,.t-theme--light .a-btn:hover .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn:active .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn:focus .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn:hover .a-btn__text:after,.t-theme--light .t-sink a.a-btn:active .a-btn__text:after,.t-theme--light .t-sink a.a-btn:focus .a-btn__text:after,.t-theme--light .t-sink a.a-btn:hover .a-btn__text:after,.t-theme--light a.a-btn:active .a-btn__text:after,.t-theme--light a.a-btn:focus .a-btn__text:after,.t-theme--light a.a-btn:hover .a-btn__text:after,a.a-btn.is-style-light:active .a-btn__text:after,a.a-btn.is-style-light:focus .a-btn__text:after,a.a-btn.is-style-light:hover .a-btn__text:after {
    color: #1e1e1e
}

.a-btn-secondary,.t-sink .wp-block-group__inner-container a.a-btn-secondary,.t-sink a.a-btn-secondary,a.a-btn-secondary {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.a-btn-secondary .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text,.t-sink a.a-btn-secondary .a-btn__text,a.a-btn-secondary .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.a-btn-secondary:focus,.t-sink .wp-block-group__inner-container a.a-btn-secondary:focus,.t-sink a.a-btn-secondary:focus,a.a-btn-secondary:focus {
    outline: none
}

.a-btn-secondary:focus .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-secondary:focus .a-btn__text,.t-sink a.a-btn-secondary:focus .a-btn__text,a.a-btn-secondary:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-secondary:focus-visible,.t-sink .wp-block-group__inner-container a.a-btn-secondary:focus-visible,.t-sink a.a-btn-secondary:focus-visible,a.a-btn-secondary:focus-visible {
    border: none;
    box-shadow: none
}

.a-btn-secondary:focus-visible .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-secondary:focus-visible .a-btn__text,.t-sink a.a-btn-secondary:focus-visible .a-btn__text,a.a-btn-secondary:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-secondary.is-disabled,.a-btn-secondary[disabled],.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-disabled,.t-sink .wp-block-group__inner-container a.a-btn-secondary[disabled],.t-sink a.a-btn-secondary.is-disabled,.t-sink a.a-btn-secondary[disabled],a.a-btn-secondary.is-disabled,a.a-btn-secondary[disabled] {
    cursor: default
}

.a-btn-secondary,.t-sink .wp-block-group__inner-container a.a-btn-secondary,.t-sink a.a-btn-secondary,a.a-btn-secondary {
    color: #1e1e1e;
    max-width: 400px
}

.a-btn-secondary .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text,.t-sink a.a-btn-secondary .a-btn__text,a.a-btn-secondary .a-btn__text {
    align-items: center;
    display: flex;
    position: relative;
    text-align: left
}

.a-btn-secondary .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text:before,.t-sink a.a-btn-secondary .a-btn__text:before,a.a-btn-secondary .a-btn__text:before {
    align-items: center;
    background-color: #df072e;
    border: 1px solid #df072e;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.a-btn-secondary .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text:after,.t-sink a.a-btn-secondary .a-btn__text:after,a.a-btn-secondary .a-btn__text:after {
    color: #fff;
    content: "\e903";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    left: 9px;
    position: absolute;
    top: calc(50% + 1px);
    transform: translateY(-50%)
}

.a-btn-secondary.a-btn--icon-only .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-secondary.a-btn--icon-only .a-btn__text,.t-sink a.a-btn-secondary.a-btn--icon-only .a-btn__text,a.a-btn-secondary.a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.a-btn-secondary.a-btn--icon-only .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary.a-btn--icon-only .a-btn__text:before,.t-sink a.a-btn-secondary.a-btn--icon-only .a-btn__text:before,a.a-btn-secondary.a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.a-btn-secondary:active .a-btn__text:before,.a-btn-secondary:focus .a-btn__text:before,.a-btn-secondary:hover .a-btn__text:before,.has-target-link:hover .a-btn-secondary .a-btn__text:before,.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text:before,.has-target-link:hover .t-sink a.a-btn-secondary .a-btn__text:before,.has-target-link:hover a.a-btn-secondary .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary:hover .a-btn__text:before,.t-sink a.a-btn-secondary:active .a-btn__text:before,.t-sink a.a-btn-secondary:focus .a-btn__text:before,.t-sink a.a-btn-secondary:hover .a-btn__text:before,a.a-btn-secondary:active .a-btn__text:before,a.a-btn-secondary:focus .a-btn__text:before,a.a-btn-secondary:hover .a-btn__text:before {
    border-radius: 50%
}

.a-btn-secondary.is-disabled,.a-btn-secondary[disabled],.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-disabled,.t-sink .wp-block-group__inner-container a.a-btn-secondary[disabled],.t-sink a.a-btn-secondary.is-disabled,.t-sink a.a-btn-secondary[disabled],a.a-btn-secondary.is-disabled,a.a-btn-secondary[disabled] {
    color: #bac5c6
}

.a-btn-secondary.is-disabled .a-btn__text:before,.a-btn-secondary[disabled] .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-disabled .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary[disabled] .a-btn__text:before,.t-sink a.a-btn-secondary.is-disabled .a-btn__text:before,.t-sink a.a-btn-secondary[disabled] .a-btn__text:before,a.a-btn-secondary.is-disabled .a-btn__text:before,a.a-btn-secondary[disabled] .a-btn__text:before {
    background-color: #bac5c6;
    color: #f3f4f4
}

.a-btn-secondary.is-style-light,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light,.t-sink a.a-btn-secondary.is-style-light,.t-sink.is-style-group-dark-bg .a-btn-secondary,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary,.t-sink.is-style-group-dark-bg a.a-btn-secondary,.t-theme--light .a-btn-secondary,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary,.t-theme--light .t-sink a.a-btn-secondary,.t-theme--light a.a-btn-secondary,a.a-btn-secondary.is-style-light {
    color: #f3f4f4
}

.a-btn-secondary.is-style-light .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light .a-btn__text:before,.t-sink a.a-btn-secondary.is-style-light .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn-secondary .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn-secondary .a-btn__text:before,.t-theme--light .a-btn-secondary .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text:before,.t-theme--light .t-sink a.a-btn-secondary .a-btn__text:before,.t-theme--light a.a-btn-secondary .a-btn__text:before,a.a-btn-secondary.is-style-light .a-btn__text:before {
    background-color: #df072e;
    border-color: #df072e
}

.a-btn-secondary.is-style-light:active,.a-btn-secondary.is-style-light:focus,.a-btn-secondary.is-style-light:hover,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:active,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:focus,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:hover,.t-sink a.a-btn-secondary.is-style-light:active,.t-sink a.a-btn-secondary.is-style-light:focus,.t-sink a.a-btn-secondary.is-style-light:hover,.t-sink.is-style-group-dark-bg .a-btn-secondary:active,.t-sink.is-style-group-dark-bg .a-btn-secondary:focus,.t-sink.is-style-group-dark-bg .a-btn-secondary:hover,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary:active,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary:focus,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary:hover,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary:active,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary:focus,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary:hover,.t-sink.is-style-group-dark-bg a.a-btn-secondary:active,.t-sink.is-style-group-dark-bg a.a-btn-secondary:focus,.t-sink.is-style-group-dark-bg a.a-btn-secondary:hover,.t-theme--light .a-btn-secondary:active,.t-theme--light .a-btn-secondary:focus,.t-theme--light .a-btn-secondary:hover,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:active,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:focus,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:hover,.t-theme--light .t-sink a.a-btn-secondary:active,.t-theme--light .t-sink a.a-btn-secondary:focus,.t-theme--light .t-sink a.a-btn-secondary:hover,.t-theme--light a.a-btn-secondary:active,.t-theme--light a.a-btn-secondary:focus,.t-theme--light a.a-btn-secondary:hover,a.a-btn-secondary.is-style-light:active,a.a-btn-secondary.is-style-light:focus,a.a-btn-secondary.is-style-light:hover {
    color: #f3f4f4
}

.a-btn-secondary.is-style-light:active .a-btn__text:before,.a-btn-secondary.is-style-light:focus .a-btn__text:before,.a-btn-secondary.is-style-light:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:hover .a-btn__text:before,.t-sink a.a-btn-secondary.is-style-light:active .a-btn__text:before,.t-sink a.a-btn-secondary.is-style-light:focus .a-btn__text:before,.t-sink a.a-btn-secondary.is-style-light:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn-secondary:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn-secondary:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn-secondary:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn-secondary:active .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn-secondary:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn-secondary:hover .a-btn__text:before,.t-theme--light .a-btn-secondary:active .a-btn__text:before,.t-theme--light .a-btn-secondary:focus .a-btn__text:before,.t-theme--light .a-btn-secondary:hover .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:active .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:focus .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:hover .a-btn__text:before,.t-theme--light .t-sink a.a-btn-secondary:active .a-btn__text:before,.t-theme--light .t-sink a.a-btn-secondary:focus .a-btn__text:before,.t-theme--light .t-sink a.a-btn-secondary:hover .a-btn__text:before,.t-theme--light a.a-btn-secondary:active .a-btn__text:before,.t-theme--light a.a-btn-secondary:focus .a-btn__text:before,.t-theme--light a.a-btn-secondary:hover .a-btn__text:before,a.a-btn-secondary.is-style-light:active .a-btn__text:before,a.a-btn-secondary.is-style-light:focus .a-btn__text:before,a.a-btn-secondary.is-style-light:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4
}

.a-btn-secondary.is-style-light:active .a-btn__text:after,.a-btn-secondary.is-style-light:focus .a-btn__text:after,.a-btn-secondary.is-style-light:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:hover .a-btn__text:after,.t-sink a.a-btn-secondary.is-style-light:active .a-btn__text:after,.t-sink a.a-btn-secondary.is-style-light:focus .a-btn__text:after,.t-sink a.a-btn-secondary.is-style-light:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .a-btn-secondary:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .a-btn-secondary:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .a-btn-secondary:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-secondary:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-secondary:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg a.a-btn-secondary:active .a-btn__text:after,.t-sink.is-style-group-dark-bg a.a-btn-secondary:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg a.a-btn-secondary:hover .a-btn__text:after,.t-theme--light .a-btn-secondary:active .a-btn__text:after,.t-theme--light .a-btn-secondary:focus .a-btn__text:after,.t-theme--light .a-btn-secondary:hover .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:active .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:focus .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:hover .a-btn__text:after,.t-theme--light .t-sink a.a-btn-secondary:active .a-btn__text:after,.t-theme--light .t-sink a.a-btn-secondary:focus .a-btn__text:after,.t-theme--light .t-sink a.a-btn-secondary:hover .a-btn__text:after,.t-theme--light a.a-btn-secondary:active .a-btn__text:after,.t-theme--light a.a-btn-secondary:focus .a-btn__text:after,.t-theme--light a.a-btn-secondary:hover .a-btn__text:after,a.a-btn-secondary.is-style-light:active .a-btn__text:after,a.a-btn-secondary.is-style-light:focus .a-btn__text:after,a.a-btn-secondary.is-style-light:hover .a-btn__text:after {
    color: #1e1e1e
}

.a-btn-secondary .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text:before,.t-sink a.a-btn-secondary .a-btn__text:before,a.a-btn-secondary .a-btn__text:before {
    background-color: #656f77;
    border-color: #656f77
}

.a-btn-secondary:active,.a-btn-secondary:focus,.a-btn-secondary:hover,.has-target-link:hover .a-btn-secondary,.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn-secondary,.has-target-link:hover .t-sink a.a-btn-secondary,.has-target-link:hover a.a-btn-secondary,.t-sink .wp-block-group__inner-container a.a-btn-secondary:active,.t-sink .wp-block-group__inner-container a.a-btn-secondary:focus,.t-sink .wp-block-group__inner-container a.a-btn-secondary:hover,.t-sink a.a-btn-secondary:active,.t-sink a.a-btn-secondary:focus,.t-sink a.a-btn-secondary:hover,a.a-btn-secondary:active,a.a-btn-secondary:focus,a.a-btn-secondary:hover {
    color: #1e1e1e
}

.a-btn-secondary:active .a-btn__text:before,.a-btn-secondary:focus .a-btn__text:before,.a-btn-secondary:hover .a-btn__text:before,.has-target-link:hover .a-btn-secondary .a-btn__text:before,.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text:before,.has-target-link:hover .t-sink a.a-btn-secondary .a-btn__text:before,.has-target-link:hover a.a-btn-secondary .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary:hover .a-btn__text:before,.t-sink a.a-btn-secondary:active .a-btn__text:before,.t-sink a.a-btn-secondary:focus .a-btn__text:before,.t-sink a.a-btn-secondary:hover .a-btn__text:before,a.a-btn-secondary:active .a-btn__text:before,a.a-btn-secondary:focus .a-btn__text:before,a.a-btn-secondary:hover .a-btn__text:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    transition: all .15s ease-in-out
}

.a-btn-secondary.is-style-light:active .a-btn__text:before,.a-btn-secondary.is-style-light:focus .a-btn__text:before,.a-btn-secondary.is-style-light:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-secondary.is-style-light:hover .a-btn__text:before,.t-sink a.a-btn-secondary.is-style-light:active .a-btn__text:before,.t-sink a.a-btn-secondary.is-style-light:focus .a-btn__text:before,.t-sink a.a-btn-secondary.is-style-light:hover .a-btn__text:before,.t-theme--light .a-btn-secondary:active .a-btn__text:before,.t-theme--light .a-btn-secondary:focus .a-btn__text:before,.t-theme--light .a-btn-secondary:hover .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:active .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:focus .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-secondary:hover .a-btn__text:before,.t-theme--light .t-sink a.a-btn-secondary:active .a-btn__text:before,.t-theme--light .t-sink a.a-btn-secondary:focus .a-btn__text:before,.t-theme--light .t-sink a.a-btn-secondary:hover .a-btn__text:before,.t-theme--light a.a-btn-secondary:active .a-btn__text:before,.t-theme--light a.a-btn-secondary:focus .a-btn__text:before,.t-theme--light a.a-btn-secondary:hover .a-btn__text:before,a.a-btn-secondary.is-style-light:active .a-btn__text:before,a.a-btn-secondary.is-style-light:focus .a-btn__text:before,a.a-btn-secondary.is-style-light:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4;
    color: #1e1e1e
}

.a-btn-outline,.t-sink .wp-block-group__inner-container a.a-btn-outline,.t-sink a.a-btn-outline,a.a-btn-outline {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.a-btn-outline .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text,.t-sink a.a-btn-outline .a-btn__text,a.a-btn-outline .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.a-btn-outline:focus,.t-sink .wp-block-group__inner-container a.a-btn-outline:focus,.t-sink a.a-btn-outline:focus,a.a-btn-outline:focus {
    outline: none
}

.a-btn-outline:focus .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text,.t-sink a.a-btn-outline:focus .a-btn__text,a.a-btn-outline:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-outline:focus-visible,.t-sink .wp-block-group__inner-container a.a-btn-outline:focus-visible,.t-sink a.a-btn-outline:focus-visible,a.a-btn-outline:focus-visible {
    border: none;
    box-shadow: none
}

.a-btn-outline:focus-visible .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-outline:focus-visible .a-btn__text,.t-sink a.a-btn-outline:focus-visible .a-btn__text,a.a-btn-outline:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-outline.is-disabled,.a-btn-outline[disabled],.t-sink .wp-block-group__inner-container a.a-btn-outline.is-disabled,.t-sink .wp-block-group__inner-container a.a-btn-outline[disabled],.t-sink a.a-btn-outline.is-disabled,.t-sink a.a-btn-outline[disabled],a.a-btn-outline.is-disabled,a.a-btn-outline[disabled] {
    cursor: default
}

.a-btn-outline,.t-sink .wp-block-group__inner-container a.a-btn-outline,.t-sink a.a-btn-outline,a.a-btn-outline {
    color: #1e1e1e;
    max-width: 400px
}

.a-btn-outline .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text,.t-sink a.a-btn-outline .a-btn__text,a.a-btn-outline .a-btn__text {
    align-items: center;
    display: flex;
    position: relative;
    text-align: left
}

.a-btn-outline .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text:before,.t-sink a.a-btn-outline .a-btn__text:before,a.a-btn-outline .a-btn__text:before {
    align-items: center;
    background-color: #df072e;
    border: 1px solid #df072e;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.a-btn-outline .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text:after,.t-sink a.a-btn-outline .a-btn__text:after,a.a-btn-outline .a-btn__text:after {
    color: #fff;
    content: "\e903";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    position: absolute;
    transform: translateY(-50%)
}

.a-btn-outline.a-btn--icon-only .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-outline.a-btn--icon-only .a-btn__text,.t-sink a.a-btn-outline.a-btn--icon-only .a-btn__text,a.a-btn-outline.a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.a-btn-outline.a-btn--icon-only .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.a-btn--icon-only .a-btn__text:before,.t-sink a.a-btn-outline.a-btn--icon-only .a-btn__text:before,a.a-btn-outline.a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.a-btn-outline:active,.a-btn-outline:focus,.a-btn-outline:hover,.has-target-link:hover .a-btn-outline,.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn-outline,.has-target-link:hover .t-sink a.a-btn-outline,.has-target-link:hover a.a-btn-outline,.t-sink .wp-block-group__inner-container a.a-btn-outline:active,.t-sink .wp-block-group__inner-container a.a-btn-outline:focus,.t-sink .wp-block-group__inner-container a.a-btn-outline:hover,.t-sink a.a-btn-outline:active,.t-sink a.a-btn-outline:focus,.t-sink a.a-btn-outline:hover,a.a-btn-outline:active,a.a-btn-outline:focus,a.a-btn-outline:hover {
    color: #1e1e1e
}

.a-btn-outline:active .a-btn__text:before,.a-btn-outline:focus .a-btn__text:before,.a-btn-outline:hover .a-btn__text:before,.has-target-link:hover .a-btn-outline .a-btn__text:before,.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text:before,.has-target-link:hover .t-sink a.a-btn-outline .a-btn__text:before,.has-target-link:hover a.a-btn-outline .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline:hover .a-btn__text:before,.t-sink a.a-btn-outline:active .a-btn__text:before,.t-sink a.a-btn-outline:focus .a-btn__text:before,.t-sink a.a-btn-outline:hover .a-btn__text:before,a.a-btn-outline:active .a-btn__text:before,a.a-btn-outline:focus .a-btn__text:before,a.a-btn-outline:hover .a-btn__text:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    border-radius: 50%;
    transition: all .15s ease-in-out
}

.a-btn-outline.is-disabled,.a-btn-outline[disabled],.t-sink .wp-block-group__inner-container a.a-btn-outline.is-disabled,.t-sink .wp-block-group__inner-container a.a-btn-outline[disabled],.t-sink a.a-btn-outline.is-disabled,.t-sink a.a-btn-outline[disabled],a.a-btn-outline.is-disabled,a.a-btn-outline[disabled] {
    color: #bac5c6
}

.a-btn-outline.is-disabled .a-btn__text:before,.a-btn-outline[disabled] .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-disabled .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline[disabled] .a-btn__text:before,.t-sink a.a-btn-outline.is-disabled .a-btn__text:before,.t-sink a.a-btn-outline[disabled] .a-btn__text:before,a.a-btn-outline.is-disabled .a-btn__text:before,a.a-btn-outline[disabled] .a-btn__text:before {
    background-color: #bac5c6;
    color: #f3f4f4
}

.a-btn-outline.is-style-light,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light,.t-sink a.a-btn-outline.is-style-light,.t-sink.is-style-group-dark-bg .a-btn-outline,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline,.t-sink.is-style-group-dark-bg a.a-btn-outline,.t-theme--light .a-btn-outline,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline,.t-theme--light .t-sink a.a-btn-outline,.t-theme--light a.a-btn-outline,a.a-btn-outline.is-style-light {
    color: #f3f4f4
}

.a-btn-outline.is-style-light .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light .a-btn__text:before,.t-sink a.a-btn-outline.is-style-light .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn-outline .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn-outline .a-btn__text:before,.t-theme--light .a-btn-outline .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text:before,.t-theme--light .t-sink a.a-btn-outline .a-btn__text:before,.t-theme--light a.a-btn-outline .a-btn__text:before,a.a-btn-outline.is-style-light .a-btn__text:before {
    background-color: #df072e;
    border-color: #df072e
}

.a-btn-outline.is-style-light:active,.a-btn-outline.is-style-light:focus,.a-btn-outline.is-style-light:hover,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:active,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:focus,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:hover,.t-sink a.a-btn-outline.is-style-light:active,.t-sink a.a-btn-outline.is-style-light:focus,.t-sink a.a-btn-outline.is-style-light:hover,.t-sink.is-style-group-dark-bg .a-btn-outline:active,.t-sink.is-style-group-dark-bg .a-btn-outline:focus,.t-sink.is-style-group-dark-bg .a-btn-outline:hover,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline:active,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline:focus,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline:hover,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline:active,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline:focus,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline:hover,.t-sink.is-style-group-dark-bg a.a-btn-outline:active,.t-sink.is-style-group-dark-bg a.a-btn-outline:focus,.t-sink.is-style-group-dark-bg a.a-btn-outline:hover,.t-theme--light .a-btn-outline:active,.t-theme--light .a-btn-outline:focus,.t-theme--light .a-btn-outline:hover,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:active,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:focus,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:hover,.t-theme--light .t-sink a.a-btn-outline:active,.t-theme--light .t-sink a.a-btn-outline:focus,.t-theme--light .t-sink a.a-btn-outline:hover,.t-theme--light a.a-btn-outline:active,.t-theme--light a.a-btn-outline:focus,.t-theme--light a.a-btn-outline:hover,a.a-btn-outline.is-style-light:active,a.a-btn-outline.is-style-light:focus,a.a-btn-outline.is-style-light:hover {
    color: #f3f4f4
}

.a-btn-outline.is-style-light:active .a-btn__text:before,.a-btn-outline.is-style-light:focus .a-btn__text:before,.a-btn-outline.is-style-light:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:hover .a-btn__text:before,.t-sink a.a-btn-outline.is-style-light:active .a-btn__text:before,.t-sink a.a-btn-outline.is-style-light:focus .a-btn__text:before,.t-sink a.a-btn-outline.is-style-light:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn-outline:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn-outline:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .a-btn-outline:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn-outline:active .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn-outline:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg a.a-btn-outline:hover .a-btn__text:before,.t-theme--light .a-btn-outline:active .a-btn__text:before,.t-theme--light .a-btn-outline:focus .a-btn__text:before,.t-theme--light .a-btn-outline:hover .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:active .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:hover .a-btn__text:before,.t-theme--light .t-sink a.a-btn-outline:active .a-btn__text:before,.t-theme--light .t-sink a.a-btn-outline:focus .a-btn__text:before,.t-theme--light .t-sink a.a-btn-outline:hover .a-btn__text:before,.t-theme--light a.a-btn-outline:active .a-btn__text:before,.t-theme--light a.a-btn-outline:focus .a-btn__text:before,.t-theme--light a.a-btn-outline:hover .a-btn__text:before,a.a-btn-outline.is-style-light:active .a-btn__text:before,a.a-btn-outline.is-style-light:focus .a-btn__text:before,a.a-btn-outline.is-style-light:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4
}

.a-btn-outline.is-style-light:active .a-btn__text:after,.a-btn-outline.is-style-light:focus .a-btn__text:after,.a-btn-outline.is-style-light:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:hover .a-btn__text:after,.t-sink a.a-btn-outline.is-style-light:active .a-btn__text:after,.t-sink a.a-btn-outline.is-style-light:focus .a-btn__text:after,.t-sink a.a-btn-outline.is-style-light:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .a-btn-outline:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .a-btn-outline:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .a-btn-outline:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink .wp-block-group__inner-container a.a-btn-outline:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .t-sink a.a-btn-outline:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg a.a-btn-outline:active .a-btn__text:after,.t-sink.is-style-group-dark-bg a.a-btn-outline:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg a.a-btn-outline:hover .a-btn__text:after,.t-theme--light .a-btn-outline:active .a-btn__text:after,.t-theme--light .a-btn-outline:focus .a-btn__text:after,.t-theme--light .a-btn-outline:hover .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:active .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:hover .a-btn__text:after,.t-theme--light .t-sink a.a-btn-outline:active .a-btn__text:after,.t-theme--light .t-sink a.a-btn-outline:focus .a-btn__text:after,.t-theme--light .t-sink a.a-btn-outline:hover .a-btn__text:after,.t-theme--light a.a-btn-outline:active .a-btn__text:after,.t-theme--light a.a-btn-outline:focus .a-btn__text:after,.t-theme--light a.a-btn-outline:hover .a-btn__text:after,a.a-btn-outline.is-style-light:active .a-btn__text:after,a.a-btn-outline.is-style-light:focus .a-btn__text:after,a.a-btn-outline.is-style-light:hover .a-btn__text:after {
    color: #1e1e1e
}

.a-btn-outline .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text:before,.t-sink a.a-btn-outline .a-btn__text:before,a.a-btn-outline .a-btn__text:before {
    background: transparent;
    border: 1px solid #8996a0
}

.a-btn-outline .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text:after,.t-sink a.a-btn-outline .a-btn__text:after,a.a-btn-outline .a-btn__text:after {
    color: #1e1e1e;
    left: 9px;
    top: calc(50% + 1px)
}

.a-btn-outline:active .a-btn__text:before,.a-btn-outline:focus .a-btn__text:before,.a-btn-outline:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline:hover .a-btn__text:before,.t-sink a.a-btn-outline:active .a-btn__text:before,.t-sink a.a-btn-outline:focus .a-btn__text:before,.t-sink a.a-btn-outline:hover .a-btn__text:before,a.a-btn-outline:active .a-btn__text:before,a.a-btn-outline:focus .a-btn__text:before,a.a-btn-outline:hover .a-btn__text:before {
    border-color: #1e1e1e
}

.a-btn-outline:active .a-btn__text:after,.a-btn-outline:focus .a-btn__text:after,.a-btn-outline:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline:hover .a-btn__text:after,.t-sink a.a-btn-outline:active .a-btn__text:after,.t-sink a.a-btn-outline:focus .a-btn__text:after,.t-sink a.a-btn-outline:hover .a-btn__text:after,a.a-btn-outline:active .a-btn__text:after,a.a-btn-outline:focus .a-btn__text:after,a.a-btn-outline:hover .a-btn__text:after {
    color: #f3f4f4
}

.a-btn-outline.is-disabled .a-btn__text:before,.a-btn-outline[disabled] .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-disabled .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline[disabled] .a-btn__text:before,.t-sink a.a-btn-outline.is-disabled .a-btn__text:before,.t-sink a.a-btn-outline[disabled] .a-btn__text:before,a.a-btn-outline.is-disabled .a-btn__text:before,a.a-btn-outline[disabled] .a-btn__text:before {
    border-color: #bac5c6;
    color: #bac5c6
}

.a-btn-outline.is-style-light,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light,.t-sink a.a-btn-outline.is-style-light,.t-theme--light .a-btn-outline,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline,.t-theme--light .t-sink a.a-btn-outline,.t-theme--light a.a-btn-outline,a.a-btn-outline.is-style-light {
    border-color: #f3f4f4;
    color: #f3f4f4
}

.a-btn-outline.is-style-light .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light .a-btn__text:before,.t-sink a.a-btn-outline.is-style-light .a-btn__text:before,.t-theme--light .a-btn-outline .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text:before,.t-theme--light .t-sink a.a-btn-outline .a-btn__text:before,.t-theme--light a.a-btn-outline .a-btn__text:before,a.a-btn-outline.is-style-light .a-btn__text:before {
    background-color: #0e0e0e
}

.a-btn-outline.is-style-light .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light .a-btn__text:after,.t-sink a.a-btn-outline.is-style-light .a-btn__text:after,.t-theme--light .a-btn-outline .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline .a-btn__text:after,.t-theme--light .t-sink a.a-btn-outline .a-btn__text:after,.t-theme--light a.a-btn-outline .a-btn__text:after,a.a-btn-outline.is-style-light .a-btn__text:after {
    color: #f3f4f4
}

.a-btn-outline.is-style-light:active .a-btn__text:before,.a-btn-outline.is-style-light:focus .a-btn__text:before,.a-btn-outline.is-style-light:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:hover .a-btn__text:before,.t-sink a.a-btn-outline.is-style-light:active .a-btn__text:before,.t-sink a.a-btn-outline.is-style-light:focus .a-btn__text:before,.t-sink a.a-btn-outline.is-style-light:hover .a-btn__text:before,.t-theme--light .a-btn-outline:active .a-btn__text:before,.t-theme--light .a-btn-outline:focus .a-btn__text:before,.t-theme--light .a-btn-outline:hover .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:active .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:hover .a-btn__text:before,.t-theme--light .t-sink a.a-btn-outline:active .a-btn__text:before,.t-theme--light .t-sink a.a-btn-outline:focus .a-btn__text:before,.t-theme--light .t-sink a.a-btn-outline:hover .a-btn__text:before,.t-theme--light a.a-btn-outline:active .a-btn__text:before,.t-theme--light a.a-btn-outline:focus .a-btn__text:before,.t-theme--light a.a-btn-outline:hover .a-btn__text:before,a.a-btn-outline.is-style-light:active .a-btn__text:before,a.a-btn-outline.is-style-light:focus .a-btn__text:before,a.a-btn-outline.is-style-light:hover .a-btn__text:before {
    background-color: #f3f4f4
}

.a-btn-outline.is-style-light:active .a-btn__text:after,.a-btn-outline.is-style-light:focus .a-btn__text:after,.a-btn-outline.is-style-light:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-outline.is-style-light:hover .a-btn__text:after,.t-sink a.a-btn-outline.is-style-light:active .a-btn__text:after,.t-sink a.a-btn-outline.is-style-light:focus .a-btn__text:after,.t-sink a.a-btn-outline.is-style-light:hover .a-btn__text:after,.t-theme--light .a-btn-outline:active .a-btn__text:after,.t-theme--light .a-btn-outline:focus .a-btn__text:after,.t-theme--light .a-btn-outline:hover .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:active .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:focus .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-outline:hover .a-btn__text:after,.t-theme--light .t-sink a.a-btn-outline:active .a-btn__text:after,.t-theme--light .t-sink a.a-btn-outline:focus .a-btn__text:after,.t-theme--light .t-sink a.a-btn-outline:hover .a-btn__text:after,.t-theme--light a.a-btn-outline:active .a-btn__text:after,.t-theme--light a.a-btn-outline:focus .a-btn__text:after,.t-theme--light a.a-btn-outline:hover .a-btn__text:after,a.a-btn-outline.is-style-light:active .a-btn__text:after,a.a-btn-outline.is-style-light:focus .a-btn__text:after,a.a-btn-outline.is-style-light:hover .a-btn__text:after {
    color: #1e1e1e
}

.a-btn-multimedia,.t-sink .wp-block-group__inner-container a.a-btn-multimedia,.t-sink a.a-btn-multimedia,a.a-btn-multimedia {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.a-btn-multimedia .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia .a-btn__text,.t-sink a.a-btn-multimedia .a-btn__text,a.a-btn-multimedia .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.a-btn-multimedia:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus,.t-sink a.a-btn-multimedia:focus,a.a-btn-multimedia:focus {
    outline: none
}

.a-btn-multimedia:focus .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus .a-btn__text,.t-sink a.a-btn-multimedia:focus .a-btn__text,a.a-btn-multimedia:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-multimedia:focus-visible,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus-visible,.t-sink a.a-btn-multimedia:focus-visible,a.a-btn-multimedia:focus-visible {
    border: none;
    box-shadow: none
}

.a-btn-multimedia:focus-visible .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus-visible .a-btn__text,.t-sink a.a-btn-multimedia:focus-visible .a-btn__text,a.a-btn-multimedia:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-multimedia.is-disabled,.a-btn-multimedia[disabled],.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-disabled,.t-sink .wp-block-group__inner-container a.a-btn-multimedia[disabled],.t-sink a.a-btn-multimedia.is-disabled,.t-sink a.a-btn-multimedia[disabled],a.a-btn-multimedia.is-disabled,a.a-btn-multimedia[disabled] {
    cursor: default
}

.a-btn-multimedia,.t-sink .wp-block-group__inner-container a.a-btn-multimedia,.t-sink a.a-btn-multimedia,a.a-btn-multimedia {
    color: #1e1e1e;
    max-width: 400px
}

.a-btn-multimedia .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia .a-btn__text,.t-sink a.a-btn-multimedia .a-btn__text,a.a-btn-multimedia .a-btn__text {
    align-items: center;
    display: flex;
    position: relative
}

.a-btn-multimedia .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia .a-btn__text:before,.t-sink a.a-btn-multimedia .a-btn__text:before,a.a-btn-multimedia .a-btn__text:before {
    align-items: center;
    background-color: initial;
    border: 4px solid transparent;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #df072e;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.a-btn-multimedia .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia .a-btn__text:after,.t-sink a.a-btn-multimedia .a-btn__text:after,a.a-btn-multimedia .a-btn__text:after {
    background-color: #df072e;
    border-radius: 50%;
    color: #fff;
    content: "\e910";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    height: auto;
    left: 6px;
    padding: 0 6px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: auto
}

.a-btn-multimedia.a-btn--icon-only .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.a-btn--icon-only .a-btn__text,.t-sink a.a-btn-multimedia.a-btn--icon-only .a-btn__text,a.a-btn-multimedia.a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.a-btn-multimedia.a-btn--icon-only .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.a-btn--icon-only .a-btn__text:before,.t-sink a.a-btn-multimedia.a-btn--icon-only .a-btn__text:before,a.a-btn-multimedia.a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.a-btn-multimedia:active,.a-btn-multimedia:focus,.a-btn-multimedia:hover,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:active,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:hover,.t-sink a.a-btn-multimedia:active,.t-sink a.a-btn-multimedia:focus,.t-sink a.a-btn-multimedia:hover,a.a-btn-multimedia:active,a.a-btn-multimedia:focus,a.a-btn-multimedia:hover {
    color: #1e1e1e
}

.a-btn-multimedia:active .a-btn__text:before,.a-btn-multimedia:focus .a-btn__text:before,.a-btn-multimedia:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:hover .a-btn__text:before,.t-sink a.a-btn-multimedia:active .a-btn__text:before,.t-sink a.a-btn-multimedia:focus .a-btn__text:before,.t-sink a.a-btn-multimedia:hover .a-btn__text:before,a.a-btn-multimedia:active .a-btn__text:before,a.a-btn-multimedia:focus .a-btn__text:before,a.a-btn-multimedia:hover .a-btn__text:before {
    background: none;
    border-color: transparent;
    box-shadow: 0 0 0 1px #1e1e1e
}

.a-btn-multimedia:active .a-btn__text:after,.a-btn-multimedia:focus .a-btn__text:after,.a-btn-multimedia:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia:hover .a-btn__text:after,.t-sink a.a-btn-multimedia:active .a-btn__text:after,.t-sink a.a-btn-multimedia:focus .a-btn__text:after,.t-sink a.a-btn-multimedia:hover .a-btn__text:after,a.a-btn-multimedia:active .a-btn__text:after,a.a-btn-multimedia:focus .a-btn__text:after,a.a-btn-multimedia:hover .a-btn__text:after {
    background-color: #1e1e1e;
    border-color: transparent;
    color: #f3f4f4
}

.a-btn-multimedia.is-disabled:before,.a-btn-multimedia[disabled]:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-disabled:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia[disabled]:before,.t-sink a.a-btn-multimedia.is-disabled:before,.t-sink a.a-btn-multimedia[disabled]:before,a.a-btn-multimedia.is-disabled:before,a.a-btn-multimedia[disabled]:before {
    border-color: #bac5c6
}

.a-btn-multimedia.is-disabled:after,.a-btn-multimedia[disabled]:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-disabled:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia[disabled]:after,.t-sink a.a-btn-multimedia.is-disabled:after,.t-sink a.a-btn-multimedia[disabled]:after,a.a-btn-multimedia.is-disabled:after,a.a-btn-multimedia[disabled]:after {
    background-color: #bac5c6
}

.a-btn-multimedia.is-style-light,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light,.t-sink a.a-btn-multimedia.is-style-light,.t-theme--light .a-btn-multimedia,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia,.t-theme--light .t-sink a.a-btn-multimedia,.t-theme--light a.a-btn-multimedia,a.a-btn-multimedia.is-style-light {
    color: #f3f4f4
}

.a-btn-multimedia.is-style-light:active,.a-btn-multimedia.is-style-light:focus,.a-btn-multimedia.is-style-light:hover,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light:active,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light:hover,.t-sink a.a-btn-multimedia.is-style-light:active,.t-sink a.a-btn-multimedia.is-style-light:focus,.t-sink a.a-btn-multimedia.is-style-light:hover,.t-theme--light .a-btn-multimedia:active,.t-theme--light .a-btn-multimedia:focus,.t-theme--light .a-btn-multimedia:hover,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia:active,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia:hover,.t-theme--light .t-sink a.a-btn-multimedia:active,.t-theme--light .t-sink a.a-btn-multimedia:focus,.t-theme--light .t-sink a.a-btn-multimedia:hover,.t-theme--light a.a-btn-multimedia:active,.t-theme--light a.a-btn-multimedia:focus,.t-theme--light a.a-btn-multimedia:hover,a.a-btn-multimedia.is-style-light:active,a.a-btn-multimedia.is-style-light:focus,a.a-btn-multimedia.is-style-light:hover {
    color: #1e1e1e
}

.a-btn-multimedia.is-style-light:active .a-btn__text:before,.a-btn-multimedia.is-style-light:focus .a-btn__text:before,.a-btn-multimedia.is-style-light:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light:hover .a-btn__text:before,.t-sink a.a-btn-multimedia.is-style-light:active .a-btn__text:before,.t-sink a.a-btn-multimedia.is-style-light:focus .a-btn__text:before,.t-sink a.a-btn-multimedia.is-style-light:hover .a-btn__text:before,.t-theme--light .a-btn-multimedia:active .a-btn__text:before,.t-theme--light .a-btn-multimedia:focus .a-btn__text:before,.t-theme--light .a-btn-multimedia:hover .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia:active .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia:hover .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia:active .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia:focus .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia:hover .a-btn__text:before,.t-theme--light a.a-btn-multimedia:active .a-btn__text:before,.t-theme--light a.a-btn-multimedia:focus .a-btn__text:before,.t-theme--light a.a-btn-multimedia:hover .a-btn__text:before,a.a-btn-multimedia.is-style-light:active .a-btn__text:before,a.a-btn-multimedia.is-style-light:focus .a-btn__text:before,a.a-btn-multimedia.is-style-light:hover .a-btn__text:before {
    background: none;
    border-color: transparent;
    box-shadow: 0 0 0 1px #f3f4f4
}

.a-btn-multimedia.is-style-light:active .a-btn__text:after,.a-btn-multimedia.is-style-light:focus .a-btn__text:after,.a-btn-multimedia.is-style-light:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia.is-style-light:hover .a-btn__text:after,.t-sink a.a-btn-multimedia.is-style-light:active .a-btn__text:after,.t-sink a.a-btn-multimedia.is-style-light:focus .a-btn__text:after,.t-sink a.a-btn-multimedia.is-style-light:hover .a-btn__text:after,.t-theme--light .a-btn-multimedia:active .a-btn__text:after,.t-theme--light .a-btn-multimedia:focus .a-btn__text:after,.t-theme--light .a-btn-multimedia:hover .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia:active .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia:focus .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia:hover .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia:active .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia:focus .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia:hover .a-btn__text:after,.t-theme--light a.a-btn-multimedia:active .a-btn__text:after,.t-theme--light a.a-btn-multimedia:focus .a-btn__text:after,.t-theme--light a.a-btn-multimedia:hover .a-btn__text:after,a.a-btn-multimedia.is-style-light:active .a-btn__text:after,a.a-btn-multimedia.is-style-light:focus .a-btn__text:after,a.a-btn-multimedia.is-style-light:hover .a-btn__text:after {
    background: #f3f4f4;
    color: #1e1e1e
}

.a-btn-multimedia-secondary,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary,.t-sink a.a-btn-multimedia-secondary,a.a-btn-multimedia-secondary {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.a-btn-multimedia-secondary .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary .a-btn__text,.t-sink a.a-btn-multimedia-secondary .a-btn__text,a.a-btn-multimedia-secondary .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.a-btn-multimedia-secondary:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus,.t-sink a.a-btn-multimedia-secondary:focus,a.a-btn-multimedia-secondary:focus {
    outline: none
}

.a-btn-multimedia-secondary:focus .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus .a-btn__text,.t-sink a.a-btn-multimedia-secondary:focus .a-btn__text,a.a-btn-multimedia-secondary:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-multimedia-secondary:focus-visible,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus-visible,.t-sink a.a-btn-multimedia-secondary:focus-visible,a.a-btn-multimedia-secondary:focus-visible {
    border: none;
    box-shadow: none
}

.a-btn-multimedia-secondary:focus-visible .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus-visible .a-btn__text,.t-sink a.a-btn-multimedia-secondary:focus-visible .a-btn__text,a.a-btn-multimedia-secondary:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-multimedia-secondary.is-disabled,.a-btn-multimedia-secondary[disabled],.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-disabled,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary[disabled],.t-sink a.a-btn-multimedia-secondary.is-disabled,.t-sink a.a-btn-multimedia-secondary[disabled],a.a-btn-multimedia-secondary.is-disabled,a.a-btn-multimedia-secondary[disabled] {
    cursor: default
}

.a-btn-multimedia-secondary,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary,.t-sink a.a-btn-multimedia-secondary,a.a-btn-multimedia-secondary {
    color: #1e1e1e;
    max-width: 400px
}

.a-btn-multimedia-secondary .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary .a-btn__text,.t-sink a.a-btn-multimedia-secondary .a-btn__text,a.a-btn-multimedia-secondary .a-btn__text {
    align-items: center;
    display: flex;
    position: relative
}

.a-btn-multimedia-secondary .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary .a-btn__text:before,a.a-btn-multimedia-secondary .a-btn__text:before {
    align-items: center;
    background-color: initial;
    border: 4px solid transparent;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #df072e;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.a-btn-multimedia-secondary .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary .a-btn__text:after,a.a-btn-multimedia-secondary .a-btn__text:after {
    background-color: #df072e;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-family: core-icons;
    font-size: 24px;
    height: auto;
    left: 6px;
    padding: 0 6px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: auto
}

.a-btn-multimedia-secondary.a-btn--icon-only .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.a-btn--icon-only .a-btn__text,.t-sink a.a-btn-multimedia-secondary.a-btn--icon-only .a-btn__text,a.a-btn-multimedia-secondary.a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.a-btn-multimedia-secondary.a-btn--icon-only .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.a-btn--icon-only .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary.a-btn--icon-only .a-btn__text:before,a.a-btn-multimedia-secondary.a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.a-btn-multimedia-secondary:active,.a-btn-multimedia-secondary:focus,.a-btn-multimedia-secondary:hover,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:active,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:hover,.t-sink a.a-btn-multimedia-secondary:active,.t-sink a.a-btn-multimedia-secondary:focus,.t-sink a.a-btn-multimedia-secondary:hover,a.a-btn-multimedia-secondary:active,a.a-btn-multimedia-secondary:focus,a.a-btn-multimedia-secondary:hover {
    color: #1e1e1e
}

.a-btn-multimedia-secondary:active .a-btn__text:before,.a-btn-multimedia-secondary:focus .a-btn__text:before,.a-btn-multimedia-secondary:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:hover .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary:active .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary:focus .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary:hover .a-btn__text:before,a.a-btn-multimedia-secondary:active .a-btn__text:before,a.a-btn-multimedia-secondary:focus .a-btn__text:before,a.a-btn-multimedia-secondary:hover .a-btn__text:before {
    background: none;
    border-color: transparent;
    box-shadow: 0 0 0 1px #1e1e1e
}

.a-btn-multimedia-secondary:active .a-btn__text:after,.a-btn-multimedia-secondary:focus .a-btn__text:after,.a-btn-multimedia-secondary:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:hover .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary:active .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary:focus .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary:hover .a-btn__text:after,a.a-btn-multimedia-secondary:active .a-btn__text:after,a.a-btn-multimedia-secondary:focus .a-btn__text:after,a.a-btn-multimedia-secondary:hover .a-btn__text:after {
    background-color: #1e1e1e;
    border-color: transparent;
    color: #f3f4f4
}

.a-btn-multimedia-secondary.is-disabled:before,.a-btn-multimedia-secondary[disabled]:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-disabled:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary[disabled]:before,.t-sink a.a-btn-multimedia-secondary.is-disabled:before,.t-sink a.a-btn-multimedia-secondary[disabled]:before,a.a-btn-multimedia-secondary.is-disabled:before,a.a-btn-multimedia-secondary[disabled]:before {
    border-color: #bac5c6
}

.a-btn-multimedia-secondary.is-disabled:after,.a-btn-multimedia-secondary[disabled]:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-disabled:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary[disabled]:after,.t-sink a.a-btn-multimedia-secondary.is-disabled:after,.t-sink a.a-btn-multimedia-secondary[disabled]:after,a.a-btn-multimedia-secondary.is-disabled:after,a.a-btn-multimedia-secondary[disabled]:after {
    background-color: #bac5c6
}

.a-btn-multimedia-secondary.is-style-light:active,.a-btn-multimedia-secondary.is-style-light:focus,.a-btn-multimedia-secondary.is-style-light:hover,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:active,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:hover,.t-sink a.a-btn-multimedia-secondary.is-style-light:active,.t-sink a.a-btn-multimedia-secondary.is-style-light:focus,.t-sink a.a-btn-multimedia-secondary.is-style-light:hover,.t-theme--light .a-btn-multimedia-secondary:active,.t-theme--light .a-btn-multimedia-secondary:focus,.t-theme--light .a-btn-multimedia-secondary:hover,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:active,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:hover,.t-theme--light .t-sink a.a-btn-multimedia-secondary:active,.t-theme--light .t-sink a.a-btn-multimedia-secondary:focus,.t-theme--light .t-sink a.a-btn-multimedia-secondary:hover,.t-theme--light a.a-btn-multimedia-secondary:active,.t-theme--light a.a-btn-multimedia-secondary:focus,.t-theme--light a.a-btn-multimedia-secondary:hover,a.a-btn-multimedia-secondary.is-style-light:active,a.a-btn-multimedia-secondary.is-style-light:focus,a.a-btn-multimedia-secondary.is-style-light:hover {
    color: #1e1e1e
}

.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:before,.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:before,.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:before,.t-theme--light .a-btn-multimedia-secondary:active .a-btn__text:before,.t-theme--light .a-btn-multimedia-secondary:focus .a-btn__text:before,.t-theme--light .a-btn-multimedia-secondary:hover .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:active .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:hover .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia-secondary:active .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia-secondary:focus .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia-secondary:hover .a-btn__text:before,.t-theme--light a.a-btn-multimedia-secondary:active .a-btn__text:before,.t-theme--light a.a-btn-multimedia-secondary:focus .a-btn__text:before,.t-theme--light a.a-btn-multimedia-secondary:hover .a-btn__text:before,a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:before,a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:before,a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:before {
    background: none
}

.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:after,.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:after,.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:after,.t-theme--light .a-btn-multimedia-secondary:active .a-btn__text:after,.t-theme--light .a-btn-multimedia-secondary:focus .a-btn__text:after,.t-theme--light .a-btn-multimedia-secondary:hover .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:active .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:hover .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-secondary:active .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-secondary:focus .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-secondary:hover .a-btn__text:after,.t-theme--light a.a-btn-multimedia-secondary:active .a-btn__text:after,.t-theme--light a.a-btn-multimedia-secondary:focus .a-btn__text:after,.t-theme--light a.a-btn-multimedia-secondary:hover .a-btn__text:after,a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:after,a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:after,a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:after {
    background: #f3f4f4
}

.a-btn-multimedia-secondary .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary .a-btn__text:before,a.a-btn-multimedia-secondary .a-btn__text:before {
    box-shadow: 0 0 1px 1px #656f77;
    box-sizing: initial
}

.a-btn-multimedia-secondary .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary .a-btn__text:after,a.a-btn-multimedia-secondary .a-btn__text:after {
    background-color: #656f77;
    content: "\e910"
}

.a-btn-multimedia-secondary.is-style-light,.a-btn-multimedia-secondary.is-style-light:active,.a-btn-multimedia-secondary.is-style-light:focus,.a-btn-multimedia-secondary.is-style-light:hover,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:active,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:hover,.t-sink a.a-btn-multimedia-secondary.is-style-light,.t-sink a.a-btn-multimedia-secondary.is-style-light:active,.t-sink a.a-btn-multimedia-secondary.is-style-light:focus,.t-sink a.a-btn-multimedia-secondary.is-style-light:hover,.t-theme--light .a-btn-multimedia-secondary,.t-theme--light .a-btn-multimedia-secondary:active,.t-theme--light .a-btn-multimedia-secondary:focus,.t-theme--light .a-btn-multimedia-secondary:hover,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:active,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:hover,.t-theme--light .t-sink a.a-btn-multimedia-secondary,.t-theme--light .t-sink a.a-btn-multimedia-secondary:active,.t-theme--light .t-sink a.a-btn-multimedia-secondary:focus,.t-theme--light .t-sink a.a-btn-multimedia-secondary:hover,.t-theme--light a.a-btn-multimedia-secondary,.t-theme--light a.a-btn-multimedia-secondary:active,.t-theme--light a.a-btn-multimedia-secondary:focus,.t-theme--light a.a-btn-multimedia-secondary:hover,a.a-btn-multimedia-secondary.is-style-light,a.a-btn-multimedia-secondary.is-style-light:active,a.a-btn-multimedia-secondary.is-style-light:focus,a.a-btn-multimedia-secondary.is-style-light:hover {
    color: #f3f4f4
}

.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:before,.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:before,.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:before,.t-sink a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:before,.t-theme--light .a-btn-multimedia-secondary:active .a-btn__text:before,.t-theme--light .a-btn-multimedia-secondary:focus .a-btn__text:before,.t-theme--light .a-btn-multimedia-secondary:hover .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:active .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:hover .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia-secondary:active .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia-secondary:focus .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia-secondary:hover .a-btn__text:before,.t-theme--light a.a-btn-multimedia-secondary:active .a-btn__text:before,.t-theme--light a.a-btn-multimedia-secondary:focus .a-btn__text:before,.t-theme--light a.a-btn-multimedia-secondary:hover .a-btn__text:before,a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:before,a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:before,a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:before {
    background-color: initial;
    border-color: transparent;
    box-shadow: 0 0 0 1px #f3f4f4
}

.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:after,.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:after,.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:after,.t-sink a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:after,.t-theme--light .a-btn-multimedia-secondary:active .a-btn__text:after,.t-theme--light .a-btn-multimedia-secondary:focus .a-btn__text:after,.t-theme--light .a-btn-multimedia-secondary:hover .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:active .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:focus .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary:hover .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-secondary:active .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-secondary:focus .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-secondary:hover .a-btn__text:after,.t-theme--light a.a-btn-multimedia-secondary:active .a-btn__text:after,.t-theme--light a.a-btn-multimedia-secondary:focus .a-btn__text:after,.t-theme--light a.a-btn-multimedia-secondary:hover .a-btn__text:after,a.a-btn-multimedia-secondary.is-style-light:active .a-btn__text:after,a.a-btn-multimedia-secondary.is-style-light:focus .a-btn__text:after,a.a-btn-multimedia-secondary.is-style-light:hover .a-btn__text:after {
    background-color: #f3f4f4;
    color: #1e1e1e
}

.a-btn-multimedia-inverse,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse,.t-sink a.a-btn-multimedia-inverse,a.a-btn-multimedia-inverse {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.a-btn-multimedia-inverse .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse .a-btn__text,.t-sink a.a-btn-multimedia-inverse .a-btn__text,a.a-btn-multimedia-inverse .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.a-btn-multimedia-inverse:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus,.t-sink a.a-btn-multimedia-inverse:focus,a.a-btn-multimedia-inverse:focus {
    outline: none
}

.a-btn-multimedia-inverse:focus .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus .a-btn__text,.t-sink a.a-btn-multimedia-inverse:focus .a-btn__text,a.a-btn-multimedia-inverse:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-multimedia-inverse:focus-visible,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus-visible,.t-sink a.a-btn-multimedia-inverse:focus-visible,a.a-btn-multimedia-inverse:focus-visible {
    border: none;
    box-shadow: none
}

.a-btn-multimedia-inverse:focus-visible .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus-visible .a-btn__text,.t-sink a.a-btn-multimedia-inverse:focus-visible .a-btn__text,a.a-btn-multimedia-inverse:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.a-btn-multimedia-inverse.is-disabled,.a-btn-multimedia-inverse[disabled],.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-disabled,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse[disabled],.t-sink a.a-btn-multimedia-inverse.is-disabled,.t-sink a.a-btn-multimedia-inverse[disabled],a.a-btn-multimedia-inverse.is-disabled,a.a-btn-multimedia-inverse[disabled] {
    cursor: default
}

.a-btn-multimedia-inverse,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse,.t-sink a.a-btn-multimedia-inverse,a.a-btn-multimedia-inverse {
    color: #1e1e1e;
    max-width: 400px
}

.a-btn-multimedia-inverse .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse .a-btn__text,.t-sink a.a-btn-multimedia-inverse .a-btn__text,a.a-btn-multimedia-inverse .a-btn__text {
    align-items: center;
    display: flex;
    position: relative
}

.a-btn-multimedia-inverse .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse .a-btn__text:before,.t-sink a.a-btn-multimedia-inverse .a-btn__text:before,a.a-btn-multimedia-inverse .a-btn__text:before {
    align-items: center;
    background-color: initial;
    border: 4px solid transparent;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #df072e;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.a-btn-multimedia-inverse .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse .a-btn__text:after,a.a-btn-multimedia-inverse .a-btn__text:after {
    background-color: #df072e;
    border-radius: 50%;
    color: #fff;
    content: "\e910";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    height: auto;
    left: 6px;
    padding: 0 6px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: auto
}

.a-btn-multimedia-inverse.a-btn--icon-only .a-btn__text,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.a-btn--icon-only .a-btn__text,.t-sink a.a-btn-multimedia-inverse.a-btn--icon-only .a-btn__text,a.a-btn-multimedia-inverse.a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.a-btn-multimedia-inverse.a-btn--icon-only .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.a-btn--icon-only .a-btn__text:before,.t-sink a.a-btn-multimedia-inverse.a-btn--icon-only .a-btn__text:before,a.a-btn-multimedia-inverse.a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.a-btn-multimedia-inverse:active,.a-btn-multimedia-inverse:focus,.a-btn-multimedia-inverse:hover,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:active,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:hover,.t-sink a.a-btn-multimedia-inverse:active,.t-sink a.a-btn-multimedia-inverse:focus,.t-sink a.a-btn-multimedia-inverse:hover,a.a-btn-multimedia-inverse:active,a.a-btn-multimedia-inverse:focus,a.a-btn-multimedia-inverse:hover {
    color: #1e1e1e
}

.a-btn-multimedia-inverse:active .a-btn__text:before,.a-btn-multimedia-inverse:focus .a-btn__text:before,.a-btn-multimedia-inverse:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:hover .a-btn__text:before,.t-sink a.a-btn-multimedia-inverse:active .a-btn__text:before,.t-sink a.a-btn-multimedia-inverse:focus .a-btn__text:before,.t-sink a.a-btn-multimedia-inverse:hover .a-btn__text:before,a.a-btn-multimedia-inverse:active .a-btn__text:before,a.a-btn-multimedia-inverse:focus .a-btn__text:before,a.a-btn-multimedia-inverse:hover .a-btn__text:before {
    background: none;
    border-color: transparent;
    box-shadow: 0 0 0 1px #1e1e1e
}

.a-btn-multimedia-inverse:active .a-btn__text:after,.a-btn-multimedia-inverse:focus .a-btn__text:after,.a-btn-multimedia-inverse:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:hover .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse:active .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse:focus .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse:hover .a-btn__text:after,a.a-btn-multimedia-inverse:active .a-btn__text:after,a.a-btn-multimedia-inverse:focus .a-btn__text:after,a.a-btn-multimedia-inverse:hover .a-btn__text:after {
    background-color: #1e1e1e;
    border-color: transparent;
    color: #f3f4f4
}

.a-btn-multimedia-inverse.is-disabled:before,.a-btn-multimedia-inverse[disabled]:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-disabled:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse[disabled]:before,.t-sink a.a-btn-multimedia-inverse.is-disabled:before,.t-sink a.a-btn-multimedia-inverse[disabled]:before,a.a-btn-multimedia-inverse.is-disabled:before,a.a-btn-multimedia-inverse[disabled]:before {
    border-color: #bac5c6
}

.a-btn-multimedia-inverse.is-disabled:after,.a-btn-multimedia-inverse[disabled]:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-disabled:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse[disabled]:after,.t-sink a.a-btn-multimedia-inverse.is-disabled:after,.t-sink a.a-btn-multimedia-inverse[disabled]:after,a.a-btn-multimedia-inverse.is-disabled:after,a.a-btn-multimedia-inverse[disabled]:after {
    background-color: #bac5c6
}

.a-btn-multimedia-inverse.is-style-light,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light,.t-sink a.a-btn-multimedia-inverse.is-style-light,.t-theme--light .a-btn-multimedia-inverse,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse,.t-theme--light .t-sink a.a-btn-multimedia-inverse,.t-theme--light a.a-btn-multimedia-inverse,a.a-btn-multimedia-inverse.is-style-light {
    color: #f3f4f4
}

.a-btn-multimedia-inverse.is-style-light:active,.a-btn-multimedia-inverse.is-style-light:focus,.a-btn-multimedia-inverse.is-style-light:hover,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:active,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:focus,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:hover,.t-sink a.a-btn-multimedia-inverse.is-style-light:active,.t-sink a.a-btn-multimedia-inverse.is-style-light:focus,.t-sink a.a-btn-multimedia-inverse.is-style-light:hover,.t-theme--light .a-btn-multimedia-inverse:active,.t-theme--light .a-btn-multimedia-inverse:focus,.t-theme--light .a-btn-multimedia-inverse:hover,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:active,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:hover,.t-theme--light .t-sink a.a-btn-multimedia-inverse:active,.t-theme--light .t-sink a.a-btn-multimedia-inverse:focus,.t-theme--light .t-sink a.a-btn-multimedia-inverse:hover,.t-theme--light a.a-btn-multimedia-inverse:active,.t-theme--light a.a-btn-multimedia-inverse:focus,.t-theme--light a.a-btn-multimedia-inverse:hover,a.a-btn-multimedia-inverse.is-style-light:active,a.a-btn-multimedia-inverse.is-style-light:focus,a.a-btn-multimedia-inverse.is-style-light:hover {
    color: #1e1e1e
}

.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:before,.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:before,.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:before,.t-sink a.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:before,.t-sink a.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:before,.t-sink a.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:before,.t-theme--light .a-btn-multimedia-inverse:active .a-btn__text:before,.t-theme--light .a-btn-multimedia-inverse:focus .a-btn__text:before,.t-theme--light .a-btn-multimedia-inverse:hover .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:active .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus .a-btn__text:before,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:hover .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia-inverse:active .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia-inverse:focus .a-btn__text:before,.t-theme--light .t-sink a.a-btn-multimedia-inverse:hover .a-btn__text:before,.t-theme--light a.a-btn-multimedia-inverse:active .a-btn__text:before,.t-theme--light a.a-btn-multimedia-inverse:focus .a-btn__text:before,.t-theme--light a.a-btn-multimedia-inverse:hover .a-btn__text:before,a.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:before,a.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:before,a.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:before {
    background: none;
    border-color: transparent;
    box-shadow: 0 0 0 1px #f3f4f4
}

.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:after,.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:after,.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:after,.t-theme--light .a-btn-multimedia-inverse:active .a-btn__text:after,.t-theme--light .a-btn-multimedia-inverse:focus .a-btn__text:after,.t-theme--light .a-btn-multimedia-inverse:hover .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:active .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:hover .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-inverse:active .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-inverse:focus .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-inverse:hover .a-btn__text:after,.t-theme--light a.a-btn-multimedia-inverse:active .a-btn__text:after,.t-theme--light a.a-btn-multimedia-inverse:focus .a-btn__text:after,.t-theme--light a.a-btn-multimedia-inverse:hover .a-btn__text:after,a.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:after,a.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:after,a.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:after {
    background: #f3f4f4
}

.a-btn-multimedia-inverse .a-btn__text:before,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse .a-btn__text:before,.t-sink a.a-btn-multimedia-inverse .a-btn__text:before,a.a-btn-multimedia-inverse .a-btn__text:before {
    box-shadow: 0 0 0 1px #f3f4f4
}

.a-btn-multimedia-inverse .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse .a-btn__text:after,a.a-btn-multimedia-inverse .a-btn__text:after {
    background-color: #f3f4f4;
    color: #1e1e1e
}

.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:after,.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:after,.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:after,.t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:after,.t-sink a.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:after,.t-theme--light .a-btn-multimedia-inverse:active .a-btn__text:after,.t-theme--light .a-btn-multimedia-inverse:focus .a-btn__text:after,.t-theme--light .a-btn-multimedia-inverse:hover .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:active .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:focus .a-btn__text:after,.t-theme--light .t-sink .wp-block-group__inner-container a.a-btn-multimedia-inverse:hover .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-inverse:active .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-inverse:focus .a-btn__text:after,.t-theme--light .t-sink a.a-btn-multimedia-inverse:hover .a-btn__text:after,.t-theme--light a.a-btn-multimedia-inverse:active .a-btn__text:after,.t-theme--light a.a-btn-multimedia-inverse:focus .a-btn__text:after,.t-theme--light a.a-btn-multimedia-inverse:hover .a-btn__text:after,a.a-btn-multimedia-inverse.is-style-light:active .a-btn__text:after,a.a-btn-multimedia-inverse.is-style-light:focus .a-btn__text:after,a.a-btn-multimedia-inverse.is-style-light:hover .a-btn__text:after {
    color: #1e1e1e
}

.a-cta,.t-sink .wp-block-group__inner-container a.a-cta,.t-sink a.a-cta,a.a-cta {
    color: #1e1e1e;
    display: inline-block;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: .1111px;
    line-height: 1.5556;
    position: relative
}

.a-cta:after,.t-sink .wp-block-group__inner-container a.a-cta:after,.t-sink a.a-cta:after,a.a-cta:after {
    bottom: 0;
    color: #1e1e1e;
    content: "\e903";
    display: inline-block;
    font-family: core-icons;
    font-size: 1.1em;
    font-weight: 400;
    padding-left: 10px;
    position: absolute;
    transition: all .15s ease-in-out
}

.a-cta:focus,.t-sink .wp-block-group__inner-container a.a-cta:focus,.t-sink a.a-cta:focus,a.a-cta:focus {
    color: #1e1e1e;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.a-cta:focus:after,.t-sink .wp-block-group__inner-container a.a-cta:focus:after,.t-sink a.a-cta:focus:after,a.a-cta:focus:after {
    padding-left: 24px;
    -webkit-text-decoration: none;
    text-decoration: none
}

.a-cta:active,.a-cta:hover,.has-target-link:hover .a-cta,.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-cta,.has-target-link:hover .t-sink a.a-cta,.has-target-link:hover a.a-cta,.t-sink .wp-block-group__inner-container a.a-cta:active,.t-sink .wp-block-group__inner-container a.a-cta:hover,.t-sink a.a-cta:active,.t-sink a.a-cta:hover,a.a-cta:active,a.a-cta:hover {
    color: #1e1e1e
}

.a-cta:active:after,.a-cta:hover:after,.has-target-link:hover .a-cta:after,.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-cta:after,.has-target-link:hover .t-sink a.a-cta:after,.has-target-link:hover a.a-cta:after,.t-sink .wp-block-group__inner-container a.a-cta:active:after,.t-sink .wp-block-group__inner-container a.a-cta:hover:after,.t-sink a.a-cta:active:after,.t-sink a.a-cta:hover:after,a.a-cta:active:after,a.a-cta:hover:after {
    padding-left: 24px
}

.a-cta.is-style-light,.t-sink .wp-block-group__inner-container a.a-cta.is-style-light,.t-sink a.a-cta.is-style-light,.t-theme--light .a-cta,.t-theme--light .t-sink .wp-block-group__inner-container a.a-cta,.t-theme--light .t-sink a.a-cta,.t-theme--light a.a-cta,a.a-cta.is-style-light {
    color: #fff
}

.a-cta.is-style-light:active,.a-cta.is-style-light:focus,.a-cta.is-style-light:hover,.t-sink .wp-block-group__inner-container a.a-cta.is-style-light:active,.t-sink .wp-block-group__inner-container a.a-cta.is-style-light:focus,.t-sink .wp-block-group__inner-container a.a-cta.is-style-light:hover,.t-sink a.a-cta.is-style-light:active,.t-sink a.a-cta.is-style-light:focus,.t-sink a.a-cta.is-style-light:hover,.t-theme--light .a-cta:active,.t-theme--light .a-cta:focus,.t-theme--light .a-cta:hover,.t-theme--light .t-sink .wp-block-group__inner-container a.a-cta:active,.t-theme--light .t-sink .wp-block-group__inner-container a.a-cta:focus,.t-theme--light .t-sink .wp-block-group__inner-container a.a-cta:hover,.t-theme--light .t-sink a.a-cta:active,.t-theme--light .t-sink a.a-cta:focus,.t-theme--light .t-sink a.a-cta:hover,.t-theme--light a.a-cta:active,.t-theme--light a.a-cta:focus,.t-theme--light a.a-cta:hover,a.a-cta.is-style-light:active,a.a-cta.is-style-light:focus,a.a-cta.is-style-light:hover {
    color: #43b0ff
}

.a-btn--arrow-external .a-btn__text:after {
    content: "\e901"!important
}

.a-btn--play .a-btn__text:after {
    content: "\e910"!important
}

.a-btn--gallery .a-btn__text:after {
    content: "\e914"!important
}

.s-sink form {
    margin: 32px auto
}

.form-field-group {
    line-height: 1;
    margin-bottom: 28px
}

.form-control-group-radio-checkbox {
    padding-bottom: 4px;
    padding-top: 8px
}

.form-control {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    border-radius: 4px;
    box-shadow: none;
    color: #1e1e1e;
    display: block;
    font: normal 400 18px GT America Standard Regular;
    height: 48px;
    letter-spacing: normal;
    line-height: 1.5;
    padding: 0 16px;
    text-transform: none;
    transition: all .15s ease-in-out;
    width: 100%
}

.form-control:disabled {
    background-color: #e3e5e5;
    border: 1px solid #e3e5e5;
    color: #bac5c6
}

.form-control:focus {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4;
    outline: 0
}

.form-control-icon {
    position: relative
}

.form-control-icon input {
    padding-right: 48px
}

.form-control-icon:before {
    color: #d3d3d3;
    font-size: 20px;
    height: 100%;
    line-height: 48px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 48px;
    z-index: 1
}

::input-placeholder:not(.acf-input) {
    color: #656f77;
    font: normal 400 18px GT America Standard Regular;
    letter-spacing: normal;
    line-height: inherit;
    opacity: 1;
    text-transform: none
}

.is-style-group-dark-bg ::input-placeholder:not(.acf-input),.t-theme--light ::input-placeholder:not(.acf-input) {
    color: #8996a0
}

:placeholder:not(.acf-input) {
    color: #656f77;
    font: normal 400 18px GT America Standard Regular;
    letter-spacing: normal;
    line-height: inherit;
    opacity: 1;
    text-transform: none
}

.is-style-group-dark-bg :placeholder:not(.acf-input),.t-theme--light :placeholder:not(.acf-input) {
    color: #8996a0
}

::-moz-placeholder:not(.acf-input) {
    color: #656f77;
    font: normal 400 18px GT America Standard Regular;
    letter-spacing: normal;
    line-height: inherit;
    opacity: 1;
    text-transform: none
}

::placeholder:not(.acf-input) {
    color: #656f77;
    font: normal 400 18px GT America Standard Regular;
    letter-spacing: normal;
    line-height: inherit;
    opacity: 1;
    text-transform: none
}

.is-style-group-dark-bg ::-moz-placeholder:not(.acf-input),.t-theme--light ::-moz-placeholder:not(.acf-input) {
    color: #8996a0
}

.is-style-group-dark-bg ::placeholder:not(.acf-input),.t-theme--light ::placeholder:not(.acf-input) {
    color: #8996a0
}

:input-placeholder:not(.acf-input) {
    color: #656f77;
    font: normal 400 18px GT America Standard Regular;
    letter-spacing: normal;
    line-height: inherit;
    opacity: 1;
    text-transform: none
}

.is-style-group-dark-bg :input-placeholder:not(.acf-input),.t-theme--light :input-placeholder:not(.acf-input) {
    color: #8996a0
}

input:not([type=button]):not([type=reset]):not([type=submit]):not(.chosen-search-input):focus,select:focus,textarea:focus {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4
}

input:not([type=button]):not([type=reset]):not([type=submit]):not(.chosen-search-input):focus::input-placeholder,select:focus::input-placeholder,textarea:focus::input-placeholder {
    color: #656f77
}

input:not([type=button]):not([type=reset]):not([type=submit]):not(.chosen-search-input):focus:placeholder,select:focus:placeholder,textarea:focus:placeholder {
    color: #656f77
}

input:not([type=button]):not([type=reset]):not([type=submit]):not(.chosen-search-input):focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder {
    color: #656f77
}

input:not([type=button]):not([type=reset]):not([type=submit]):not(.chosen-search-input):focus::placeholder,select:focus::placeholder,textarea:focus::placeholder {
    color: #656f77
}

input:not([type=button]):not([type=reset]):not([type=submit]):not(.chosen-search-input):focus:input-placeholder,select:focus:input-placeholder,textarea:focus:input-placeholder {
    color: #656f77
}

.form-fieldset {
    border: 1px solid #8996a0;
    border-radius: 4px;
    margin: 0 0 28px;
    padding: 12px 16px
}

.form-control-label,.t-sink label {
    color: #1e1e1e;
    display: block;
    font: normal 600 18px/1.4 GT America Standard Regular;
    letter-spacing: normal;
    margin-bottom: 8px;
    padding: 0;
    text-transform: none
}

.form-control-helper {
    color: #696969;
    font: normal 400 14px GT America Standard Regular;
    letter-spacing: -.01em;
    line-height: 1.5;
    margin-top: 8px;
    padding: 0;
    text-transform: none
}

legend {
    display: block
}

.form-legend,legend {
    color: #1e1e1e;
    font: normal 500 18px/1 GT America Standard Regular;
    letter-spacing: normal;
    margin-bottom: 16px;
    text-transform: none
}

.form-legend {
    padding: 0 8px;
    text-align: left
}

input[type=file] {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    border-radius: 4px;
    box-shadow: none;
    color: #1e1e1e;
    display: block;
    font: normal 400 18px GT America Standard Regular;
    height: 48px;
    letter-spacing: normal;
    line-height: 1.5;
    padding: 0 16px;
    text-transform: none;
    transition: all .15s ease-in-out;
    width: 100%
}

input[type=file]:disabled {
    background-color: #e3e5e5;
    border: 1px solid #e3e5e5;
    color: #bac5c6
}

input[type=file]:focus {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4;
    outline: 0
}

input[type=file] {
    font-size: 18px;
    height: auto;
    line-height: 1;
    padding: 12px 16px
}

input[type=password] {
    font-family: sans-serif
}

input[type=checkbox],input[type=radio] {
    margin-bottom: 0
}

input[type=checkbox]:focus,input[type=radio]:focus {
    outline: 1px dotted
}

.form-control-checkbox,.form-control-radio {
    display: block
}

.form-control-checkbox input[type=checkbox],.form-control-checkbox input[type=radio],.form-control-radio input[type=checkbox],.form-control-radio input[type=radio] {
    display: inline-block;
    height: auto;
    line-height: normal;
    padding: 0;
    width: auto
}

.form-control-checkbox label,.form-control-radio label {
    border-bottom: 1px solid transparent;
    color: #1e1e1e;
    cursor: pointer;
    display: inline-block;
    font: normal 400 18px/1 GT America Standard Regular;
    letter-spacing: normal;
    margin-bottom: 0;
    text-transform: none
}

.form-control-checkbox input[type=checkbox],.form-control-checkbox input[type=radio],.form-control-radio input[type=checkbox],.form-control-radio input[type=radio] {
    margin-right: 10px
}

.form-control-group-radio-checkbox--inline .form-control-checkbox,.form-control-group-radio-checkbox--inline .form-control-radio {
    float: left;
    margin: 15px 30px 15px 0
}

.form-control-checkbox~.form-control-checkbox,.form-control-radio~.form-control-radio {
    margin-top: 24px
}

.form-control-group-radio-checkbox--inline .form-control-checkbox~.form-control-checkbox,.form-control-group-radio-checkbox--inline .form-control-radio~.form-control-radio {
    margin-top: 15px
}

.form-control-checkbox.form-control-custom-style,.form-control-radio.form-control-custom-style {
    line-height: 1;
    padding-left: 40px;
    position: relative;
    transition: all .15s ease-in-out
}

.form-control-checkbox.form-control-custom-style input[type=checkbox],.form-control-checkbox.form-control-custom-style input[type=radio],.form-control-radio.form-control-custom-style input[type=checkbox],.form-control-radio.form-control-custom-style input[type=radio] {
    font-size: 12px;
    left: 6px;
    position: absolute;
    top: 2px
}

.form-control-checkbox.form-control-custom-style input[type=checkbox]:focus,.form-control-checkbox.form-control-custom-style input[type=radio]:focus,.form-control-radio.form-control-custom-style input[type=checkbox]:focus,.form-control-radio.form-control-custom-style input[type=radio]:focus {
    outline: 0
}

.form-control-checkbox.form-control-custom-style label,.form-control-radio.form-control-custom-style label {
    max-width: 848px
}

.form-control-checkbox.form-control-custom-style label:after,.form-control-checkbox.form-control-custom-style label:before,.form-control-radio.form-control-custom-style label:after,.form-control-radio.form-control-custom-style label:before {
    content: "";
    position: absolute;
    transition: all .15s ease-in-out
}

.form-control-checkbox.form-control-custom-style label:before,.form-control-radio.form-control-custom-style label:before {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    height: 24px;
    left: 0;
    margin: 0;
    top: -4px;
    width: 24px
}

.is-style-group-dark-bg .form-control-checkbox.form-control-custom-style label:before,.is-style-group-dark-bg .form-control-radio.form-control-custom-style label:before,.t-theme--light .form-control-checkbox.form-control-custom-style label:before,.t-theme--light .form-control-radio.form-control-custom-style label:before {
    background-color: #0e0e0e;
    border-color: #f3f4f4
}

.form-control-checkbox.form-control-custom-style label:after,.form-control-radio.form-control-custom-style label:after {
    opacity: 0
}

.form-control-checkbox.form-control-custom-style input:focus+label,.form-control-radio.form-control-custom-style input:focus+label {
    border-bottom: 1px solid
}

.form-control-checkbox.form-control-custom-style input:focus+label:before,.form-control-radio.form-control-custom-style input:focus+label:before {
    border-color: #1e1e1e
}

.is-style-group-dark-bg .form-control-checkbox.form-control-custom-style input:focus+label:before,.is-style-group-dark-bg .form-control-radio.form-control-custom-style input:focus+label:before,.t-theme--light .form-control-checkbox.form-control-custom-style input:focus+label:before,.t-theme--light .form-control-radio.form-control-custom-style input:focus+label:before {
    border-color: #f3f4f4
}

.form-control-checkbox.form-control-custom-style input:checked+label,.form-control-radio.form-control-custom-style input:checked+label {
    color: #1e1e1e
}

.form-control-checkbox.form-control-custom-style input:checked+label:before,.form-control-radio.form-control-custom-style input:checked+label:before {
    background-color: #1e1e1e;
    margin: 0
}

.is-style-group-dark-bg .form-control-checkbox.form-control-custom-style input:checked+label:before,.is-style-group-dark-bg .form-control-radio.form-control-custom-style input:checked+label:before,.t-theme--light .form-control-checkbox.form-control-custom-style input:checked+label:before,.t-theme--light .form-control-radio.form-control-custom-style input:checked+label:before {
    background-color: #0e0e0e;
    border-color: #f3f4f4
}

.form-control-checkbox.form-control-custom-style input:checked+label:after,.form-control-radio.form-control-custom-style input:checked+label:after {
    opacity: 1
}

.form-control-checkbox.form-control-custom-style label:before {
    border-radius: 3px
}

.form-control-checkbox.form-control-custom-style label:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #f3f4f4;
    content: "\e905";
    display: block;
    font-size: 25px;
    height: 24px;
    left: 0;
    text-align: center;
    text-rendering: auto;
    top: -4px;
    transition: all .15s ease-in-out;
    width: 24px
}

.form-control-radio.form-control-custom-style label:after,.form-control-radio.form-control-custom-style label:before {
    border-radius: 50%
}

.form-control-radio.form-control-custom-style label:after {
    background-color: #f3f4f4;
    height: 14px;
    left: 6px;
    top: 9px;
    transform: translateY(-50%);
    width: 14px
}

.form-control-group-radio-checkbox--inline:after {
    clear: both;
    content: "";
    display: table
}

.form-control-group-radio-checkbox--inline {
    padding-top: 0;
    position: relative
}

select {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    border-radius: 4px;
    box-shadow: none;
    color: #1e1e1e;
    display: block;
    font: normal 400 18px GT America Standard Regular;
    height: 48px;
    letter-spacing: normal;
    line-height: 1.5;
    padding: 0 16px;
    text-transform: none;
    transition: all .15s ease-in-out;
    width: 100%
}

select:disabled {
    background-color: #e3e5e5;
    border: 1px solid #e3e5e5;
    color: #bac5c6
}

select:focus {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4;
    outline: 0
}

select {
    cursor: pointer;
    padding-right: 0
}

select[multiple] {
    font-size: 18px;
    height: 100px;
    padding: 12px 16px
}

.form-control-select {
    cursor: pointer;
    position: relative
}

.form-control-select:active:after,.form-control-select:focus:after,.form-control-select:hover:after {
    background-color: initial
}

.form-control-select:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: initial;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #404040;
    content: "\e906";
    display: block;
    font-size: 18px;
    height: 46px;
    line-height: 48px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    text-align: center;
    text-rendering: auto;
    top: 1px;
    transition: all .15s ease-in-out;
    width: 48px
}

.form-control-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 64px
}

.form-control-select select::-ms-expand {
    display: none
}

textarea {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    border-radius: 4px;
    box-shadow: none;
    color: #1e1e1e;
    display: block;
    font: normal 400 18px GT America Standard Regular;
    height: 48px;
    letter-spacing: normal;
    line-height: 1.5;
    padding: 0 16px;
    text-transform: none;
    transition: all .15s ease-in-out;
    width: 100%
}

textarea:disabled {
    background-color: #e3e5e5;
    border: 1px solid #e3e5e5;
    color: #bac5c6
}

textarea:focus {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4;
    outline: 0
}

textarea {
    height: 225px;
    padding: 14px 16px;
    resize: none
}

.acf-input>textarea,.wp-editor-area {
    background-color: #fff
}

.form-control-required label:after {
    color: currentcolor;
    content: "*";
    padding-left: 2px
}

.gform_wrapper #ui-datepicker-div {
    background-color: #fff!important;
    border: 0!important;
    border-radius: 4px!important;
    box-shadow: 4px 4px 80px rgba(55,56,69,.2);
    color: #404040;
    margin-top: 8px;
    padding: 16px!important
}

.gform_wrapper #ui-datepicker-div .ui-datepicker-next,.gform_wrapper #ui-datepicker-div .ui-datepicker-prev {
    opacity: 1!important
}

.gform_wrapper #ui-datepicker-div.ui-datepicker th {
    color: #1e1e1e!important;
    font-weight: 700!important;
    opacity: 1!important
}

.gform_wrapper #ui-datepicker-div td .ui-state-active:after {
    background-color: #1e1e1e!important
}

.gform_wrapper #ui-datepicker-div td .ui-state-default:hover {
    color: #fff;
    font-weight: 400;
    position: relative
}

.gform_wrapper #ui-datepicker-div td .ui-state-default:hover:after {
    background-color: #1e1e1e!important;
    border-radius: 50%;
    content: "";
    height: 30px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 30px;
    z-index: -1
}

@font-face {
    font-display: block;
    font-family: core-icons;
    font-style: normal;
    font-weight: 400;
    /* src: url(/frontend/fonts/core-icons.ttf) format("truetype"),url(/frontend/fonts/core-icons.ttf) format("svg") */
}

.icon {
    font-family: core-icons!important;
    speak: never;
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-gallery:before {
    content: "\e914"
}

.icon-trending:before {
    content: "\e915"
}

.icon-arrow-down:before {
    content: "\e900"
}

.icon-arrow-external:before {
    content: "\e901"
}

.icon-arrow-left:before {
    content: "\e902"
}

.icon-arrow-right:before {
    content: "\e903"
}

.icon-arrow-up:before {
    content: "\e904"
}

.icon-check:before {
    content: "\e905"
}

.icon-chevron-down:before {
    content: "\e906"
}

.icon-chevron-left:before {
    content: "\e907"
}

.icon-chevron-right:before {
    content: "\e908"
}

.icon-chevron-up:before {
    content: "\e909"
}

.icon-close:before {
    content: "\e90a"
}

.icon-menu:before {
    content: "\e90b"
}

.icon-more-stack:before {
    content: "\e90c"
}

.icon-more-wide:before {
    content: "\e90d"
}

.icon-pause:before {
    content: "\e90e"
}

.icon-play-outline:before {
    content: "\e90f"
}

.icon-play-solid:before {
    content: "\e910"
}

.icon-plus:before {
    content: "\e911"
}

.icon-search:before {
    content: "\e912"
}

.icon-sound:before {
    content: "\e913"
}

.icon-envelope:before {
    content: "\f003"
}

.svgicon {
    background-repeat: no-repeat;
    background-size: contain
}

.svgicon-logo-light {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 280.3 70.4'%3E%3Ctitle%3EHarvard University Logo%3C/title%3E%3Cstyle%3E.st0{fill:%23fff}.st2{fill:%231e1e1e}.st3,.st4{fill:none;stroke:%231e1e1e;stroke-width:.164}.st4{stroke-width:.1722}%3C/style%3E%3Cpath d='M113.2 48.6q0-.9-1.2-1.2V47c.4 0 1.9.1 2.3.1.3 0 1.8-.1 2.2-.1v.4c-.7.2-1.1.6-1.1 1.2v7.5c0 2.4 1.3 3.7 4 3.7 2.4 0 4.2-1.1 4.2-3.6v-7.7q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.2.6-1.2 1.2v7.3c0 3.3-1.9 5.2-6 5.2-3.8 0-5.8-1.7-5.8-4.8zM129.6 60.5c.9-.2 1.2-.6 1.2-1.2V48.9c0-.9-.5-1.3-1.3-1.5V47h2.9000000000000004l9 10.6v-9q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.3.6-1.3 1.2v12.5h-.5c-.3-.1-1-.4-2-1.5l-8.1-9.4v9.2c0 .6.3 1 1.2 1.2v.4c-.3 0-1.5-.1-1.9-.1s-1.6.1-1.9.1zM200.8 57.7h.4c.2.8.6 1.5 1.3 1.9.6.5 1.7.7 2.5.7 1.8 0 3-.9 3-2.3 0-1.5-1.5-2.2-3.2-3.1-1.3-.7-3.9-1.7-3.9-4.2 0-2.3 1.8-3.8 4.6-3.8 1.9 0 2.7.5 4 .4v2.8h-.4c-.5-1.7-2-2.2-3.7-2.2-1.9 0-2.5 1.1-2.5 2.1 0 1.5 1.5 2.3 3.2 3.1 1.9.8 4 1.9 4 4.3 0 2.3-1.8 3.9-5 3.9-1.9 0-3.1-.6-4.1-.7zM239.5 55.1l-3.7-5.9c-.6-1-1.1-1.6-1.8-1.8V47c.5 0 1.9.1 2.2.1.4 0 1.8-.1 2.4-.1v.4c-.5.1-.7.3-.7.7 0 .3.2.7.4 1.1.2.3 2.7 4.5 2.7 4.5l2.6-4.5c.3-.5.4-.9.4-1.2s-.2-.5-.6-.5V47c.4 0 1.4.1 1.7.1s1.4-.1 1.8-.1v.4c-1 .4-1.6 1.3-2.2 2.3l-3.3 5.6m.2-.7v4.7c0 .5.4 1.1 1.2 1.2v.4c-.4 0-1.9-.1-2.3-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.7 1.2-1.2v-4.5M171.3 47h8.6c.3 0 .7 0 1-.2h.4l-.1 2.8h-.4c-.3-.9-.7-1.6-2.3-1.6h-3.7v5h2.9c.4 0 .9 0 1.1-.1.6-.1.9-.5 1.1-1.1h.4v3.5h-.4c-.2-.6-.4-1-1.1-1.1-.2-.1-.7-.1-1.1-.1h-2.9v5.7h4.1c1.8 0 2.3-.7 2.7-1.8h.4l-.4 2.9c-1.3-.1-2.1-.1-3.6-.1h-4.3c-.4 0-1.9.1-2.4.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2zM149.3 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 1.9.1 2.4.1.4 0 1.9-.1 2.4-.1v.4c-.8.2-1.3.5-1.3 1.3v10.5c0 .7.4 1.1 1.3 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.3-.5 1.3-1.3zM214.6 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 2 .1 2.4.1s1.9-.1 2.4-.1v.4c-.8.2-1.2.5-1.2 1.3v10.5c0 .7.4 1.1 1.2 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.2-.5 1.2-1.3zM226.6 47.1c-4.7 0-5.5-.1-6.4-.2v2.8h.4c.4-1.3 1.1-1.6 2-1.6h3v11c0 .7-.4 1.1-1.3 1.3v.4c.5 0 2-.1 2.4-.1s1.9.1 2.4.1v-.4c-.8-.2-1.3-.6-1.3-1.3v-11h2.9c.9 0 1.6.3 2 1.6h.4v-2.8c-1.1.1-1.8.2-6.5.2M188.9 59.2c0 .7.4 1.1 1.3 1.3v.4c-.5 0-2-.1-2.4-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2V47c.5 0 1.9.1 2.3.1.7 0 2.6-.1 3.4-.1 3.3 0 5.1 1.4 5.1 3.7 0 1.8-1.4 3.1-3.5 3.6 0 0 .5.3 1 .8.6.7 2.2 2.9 2.8 3.7s1.5 1.7 2.4 1.7v.3c-.4.1-1.1.2-1.6.2-1.1 0-2-.4-2.9-1.4-.8-.9-2-2.8-2.8-3.8-.5-.6-1.1-1.1-2.1-1.3-.2 0-.4-.1-.6-.1zm0-5.6c.4.1 1.1.1 1.7.1 2.6 0 3.4-1.5 3.4-2.8 0-1.9-1.2-3-3.5-3-.5 0-1.1.1-1.6.2zM156.1 48.7c-.3-.7-.8-1.2-1.6-1.3V47c.5 0 2.2.1 2.6.1.3 0 1.8-.1 2.3-.1v.4c-.4.1-1 .3-1 .8 0 .3.2.8.6 1.6l3.6 8.1 3.4-8.1c.3-.7.5-1.2.5-1.5 0-.4-.4-.7-1-.8V47c.4 0 1.5.1 1.9.1.3 0 1.6-.1 2.1-.1v.4c-.8.2-1.4.7-1.8 1.8l-5 11.7h-1.1zM168.9 11.8c-.6-1.3-1.5-2.2-2.9-2.5v-.7c.9 0 4 .1 4.7.1.6 0 3.6-.1 4.6-.1v.7c-.8.2-1.8.6-1.8 1.5 0 .6.4 1.5 1.1 3l6.8 15.4 6.4-15.4c.5-1.2.9-2.2.9-2.9 0-.8-.8-1.4-1.8-1.6v-.7c.9 0 2.9.1 3.6.1.6 0 3-.1 4-.1v.7c-1.6.4-2.6 1.4-3.5 3.4l-9.4 22.2h-2.1zM77.9 34c1.2-.3 2.1-.8 2.1-2.2V11.5c0-1.3-.8-1.9-2.1-2.2v-.8c.6 0 3.4.1 4.1.1.8 0 3.7-.1 4.3-.1v.7c-1.2.3-2.1.8-2.1 2.2V20h15.2v-8.5c0-1.4-.8-2-2.1-2.2v-.8c.6 0 3.5.1 4.3.1.7 0 3.5-.1 4.2-.1v.7c-1.2.3-2.1.8-2.1 2.2v20.3c0 1.3.8 1.9 2.1 2.2v.7c-.6 0-3.5-.1-4.2-.1-.8 0-3.6.1-4.3.1V34c1.2-.3 2.1-.8 2.1-2.2v-9.6H84.2v9.6c0 1.4.8 1.9 2.1 2.2v.7c-.6 0-3.6-.1-4.3-.1s-3.4.1-4.1.1zM253.1 34c1.6-.3 2.4-.9 2.4-2.3V11.5c0-1.4-.9-2-2.4-2.2v-.8c.9 0 3.7.1 4.5.1 1.3 0 4.8-.3 7.6-.3 9.3 0 15 5.2 15 13.1 0 7.7-5.9 13.4-15.5 13.4-2.8 0-6-.2-7.3-.2-.8 0-3.4.1-4.3.1zm6.6-1.3c1 .2 2.7.3 4.1.3 7.8 0 11.9-4.7 11.9-11.3 0-6.8-4.3-11.6-11.6-11.6-1.5 0-3.4.1-4.4.3zM147.6 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.6-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.4-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM230.2 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.5-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.3-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM109.6 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1zm16.7-9.8-4.2-9.7-3.9 9.7zM192.8 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1V34zm16.6-9.8-4.2-9.7-3.9 9.7z' class='st0'/%3E%3Cpath d='M.4.4h58.5v22.1c0 10.1-3.8 31.6-29 47.6 0 0-27.4-11.4-29.5-47.6z' style='fill:%23a51c30'/%3E%3Cpath d='m29.8 70.4-.2-.1C29.4 70.2 2.1 58.4 0 22.5V0h59.2v22.4c0 8.8-2.8 31.2-29.2 47.8zM.7.7v21.7c2 34 26.8 46.2 29.1 47.2 25.9-16.5 28.7-38.5 28.7-47.2V.7z' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0M29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0z' class='st3'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st0'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M34.2 25.8s.1-13.4 0-13.6v.2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2v1.9s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7l-.1 7.2s.4 1.2-1 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2 1 1.1v1.8s-.1.7.8.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4l-6-.1s-1 .3-1.1-1.2' class='st0'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st0'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M43.7 26.5s-.9 0-.8 1.2c0 0 .1.9 1 .9 0 0 .8-.1.8-1.1 0 0-.6-1.2-1-1M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5' class='st0'/%3E%3Cpath d='M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5z' class='st4'/%3E%3Cpath d='M45 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.2-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.6s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-.9 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 .1-.7.3-.8-.3M36.5 8.8 36.3 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.2c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0L37 8.4s-.6 0-.5.4' class='st0'/%3E%3Cpath d='M44 9.6s-.1 7.2-.1 7.4l-.1 6-.2 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.8 0 0 0 .1.4-4.4.2-.1 0-1.9-.1-1.9.7M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1' class='st0'/%3E%3Cpath d='M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1z' class='st4'/%3E%3Cpath d='M45.7 13.9c-.1-.4.8-.4.8-.4l.5.1c.3 0 .7.1.7.1.3.5-.2.8-.2.8l-.2.6v5c.1.2.5.7.5.7 0 .4-.5.3-.5.3h-1.4c-.4 0-.3-.5-.3-.5.5-.2.6-1.1.6-1.1v-4.7zM39.3 18.3l-.1 1.5.4.7c.3.4-.2.7-.2.7l-1.5-.2c-.3-.1 0-.6 0-.6.4-.2.4-.8.4-.8v-4.8c0-.2-.4-.7-.4-.7-.3 0-.2-.5-.2-.5.1-.2.9-.1.9-.1h2c1.9.6 1.6 2 1.6 2 .1 1.4-1.3 1.9-1.3 1.9l-.1.8 1.4 2.2c.2.2.2.4.2.4-.2.5-1 0-1 0l-1.7-2.7c-.2-.2-.4.2-.4.2m0-3.8V17c.9.7 1.4-.3 1.4-.3 1.2-1.1 0-2.2-.2-2.5s-1.1 0-1.1 0zM29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st2'/%3E%3Cpath d='M29.4 36.6s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.8s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .9.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st3'/%3E%3Cpath d='M30.6 55.3s.6-.3 1-.2 5.9-.1 5.9-.1 2.4.2 2.8-.2l.6-.2s.2-.3.2-.7v-1.7l.1-.5V38.6s.2-1-.4-1.6c0 0 0-.4.2-.3s.1 0 .1 0 .8-.2 1 .1c0 0 .4 1.1 0 1.8 0 0-.1 1.4.6 1.4 0 0 .3.3.8.1 0 0 1.2.1 1.2.5 0 0 0 .9-.8.7l-1.1.1s-.8.2-.7 1c.1.9 0 7.4 0 7.4s0 .8 1.2.7c0 0 1.5-.1 1.5.4 0 0 .4.9-.7 1 0 0-2-.1-1.8.5 0 0-.1 1.3-.2 1.6 0 0 .2 1.1 0 1.3 0 0-.1.6-1.4.5 0 0-8.1 0-9.4.1-.1.2-.9.1-.7-.6M29.2 54.4s.8.1.8.9 0 1.2-.4 1.3c-.5.1-1-.1-1.1-.7-.2-.6 0-1.3.7-1.5' class='st0'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6' class='st0'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6z' class='st4'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6' class='st0'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6z' class='st4'/%3E%3Cpath d='M18.1 37.3s-.6 1-.5 1.3v15.8s-.1 1.1.8.8c0 0 8.3-.2 8.9 0 0 0 .8.1.5.5 0 0 0 .3-.5.2 0 0-3.9.4-7.5.2 0 0-2.4.1-2.5-.1 0 0-.4-.1-.4-1.4 0 0 0-1.3-.1-1.5 0 0 .1-.7-1.1-.8 0 0-1.7.3-1.7-.7 0 0 .2-.7 1.9-.6 0 0 1.2.2.9-.8l.1-7s.2-1.2-.7-1.3h-1s-1.4 0-1.3-.8c0 0 .5-.8 1.9-.7 0 0 1 .2 1.1-1 0 0 0-2.4.5-2.5-.1 0 1.1.1.7.4' class='st0'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st0'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st4'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st0'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st4'/%3E%3Cpath d='M28.9 45.9s0 1.1-.1 2.2c-.1.6.2 3.4 0 4.8 0 0 0 .5-1 .1 0 0-6.1.1-6.2-.1 0 0-1.7.1-1.8-.8 0 0 .2-6.5.1-6.7 0 0-.1-3.5 0-3.9 0 0 .1-3.3 0-3.7 0 0 0-.8-.1-1.1 0 0 0-.5.8-.2 0 0 .3.5 1.8.3 0 0 1.1.2 2.2 0 0 0 2.4-.2 3 0 0 0 1-.2 1.2.9v2.9l.3 1 .3-.2.1-.7v-3.1s.2-.6 1-.7c0 0 1.2-.1 1.4 0s2.8.2 3.5.1.8.5 3-.6c0 0 .6 0 .6.4 0 0-.2 4 0 4.8 0 0 0 7.4-.2 7.9l.1 2.4s.1 1-1.6 1.1c0 0 1 .1-5.5-.1 0 0-1-.1-2.2.5 0 0-.2-.1-.2-.7 0 0 .2-2.2 0-4.4l-.1-2.4z' class='st0'/%3E%3Cpath d='M24.7 42.5s.1 3.5 0 4v.8s.2.5.5.7c0 0 .2.7-.3.6 0 0-1.2-.1-1.5 0 0 0-.7 0 0-.8 0 0 .2-.3.2-1.2 0 0 0-4 .1-4.2 0 0 .1-.5-.2-.7h-.6l-.7.7s-.2.7-.5 0V42l.4-1.1h.3s.4.3.8.4h2.2l.8-.4s.3 0 .2.5c0 0 .1 1.1-.5 1.2 0 0-.4-.1-.6-.7 0-.1-.6-.5-.6.6M35.1 41.2s-1.8-.2-1.8 1.8c0 0-.2 1.3 1.8 2.2 0 0 1.5.7 1.4 1.6 0 0-.2 1.6-1.8.8 0 0-.8-.4-.7-.8 0 0-.2-.5-.5-.4 0 0-.3.1-.2 1.7 0 0 0 .6.7 0l.4.1s1.3 1 2.4-.2c0 0 1.2-1.1.3-2.4 0 0-.6-1-1.7-1.4 0 0-1-.5-1.3-1.3 0 0 .3-1.4 1.6-.7 0 0 .5.6.8.7 0 0 .4 0 .3-.9l-.1-.7s-.1-.5-.8 0c0-.1-.6.2-.8-.1M29.4 40.2c.3.2.4.7.4.7 1 2.5 1.8 6.2 1.8 6.2.2.5.7.8.7.8.8.3 0 .5 0 .5-.3.1-1.4 0-1.4 0-.6-.1-.3-.3-.3-.3.2-.2 0-1.2 0-1.2 0-.4-.5-1-.5-1-.2-.1-.5.3-.5.3s-.5.2-.6 0-.4-.4-.4-.4c-.6 0-.8 1.4-.8 1.4.3 1.2 0 1 0 1-.3.4-1.2.1-1.2.1-.4-.1-.1-.4-.1-.4.5-.1.7-.7.7-.7.2-.3 1.8-6.5 1.8-6.5-.1-.1 0-.7.4-.5m-.8 3.2c0 .2-.4 1.6-.4 1.6l.3.5h1c.2 0 .3-.2.3-.5 0-.2-.5-1.7-.5-1.7l-.2-.3zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st2'/%3E%3Cpath d='M16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0z' class='st3'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st0'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M6 25.8s.1-13.4.1-13.6c-.1-.2 0 .2 0 .2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2l-.1 2s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7L5 21.6s.4 1.2-.9 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2.9 1.1v1.8s-.1.7.9.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4L7.1 27s-1 .3-1.1-1.2' class='st0'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st0'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M15.4 26.6s-.9 0-.9 1.2c0 0 .1.9 1 .9 0 0 .8-.2.8-1.1 0 0-.5-1.2-.9-1M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5' class='st0'/%3E%3Cpath d='M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5z' class='st4'/%3E%3Cpath d='M16.8 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.1-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.7s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-1 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 0-.6.2-.7-.4M8.3 8.8 8.1 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.1c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0l-1.3-.3s-.6 0-.5.4' class='st0'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1' class='st0'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1z' class='st4'/%3E%3Cpath d='M15.7 9.5s-.1 7.2-.1 7.4l-.1 6-.1 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.9 0 0 0 .1.4-4.4.2-.1 0-1.8 0-1.9.7' class='st0'/%3E%3Cpath d='m14.3 13.9-.4.9s-1 4.6-1.6 5.5c0 0-.1 1-.9.2 0 0-1.9-5.8-2-6l-.6-.4s-.4-.5.3-.6h1.8s.6.5-.2 1c0 0 .1.8 1.1 3.7 0 0 .3 1.1.6.3l1-3.4-.3-1s-.3-.5.1-.5c0 0 1-.1 1.1.3M17 14.7v5l-.1.4s-.5.6-.1.7c0 0-.4.3 3 .3 0 0 1.3.2 1-1.5 0 0-.1-.6-.6.3 0 0-.1.8-1.9.5 0 0-.4-.3-.4-.7v-2.1s0-.5.8-.5c0 0 .9.6 1 .3 0 0 .3-.8 0-1.2 0 0-.4 0-.5.1 0 0-.3.6-1.1.2 0 0-.4-.8-.1-1.4 0 0-.1-1.2.7-1.1 0 0 1 .2 1 .5 0 0 .2.6.5-.1l-.2-.7s-.1-.3-.4-.2c0 0-1.6.2-1.8 0l-1.3.1s-.2.5.4.7c0 .1.1.2.1.4' class='st2'/%3E%3C/svg%3E")
}

.svgicon-logo-dark {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 280.3 70.4'%3E%3Ctitle%3EHarvard University Logo%3C/title%3E%3Cstyle%3E.st0{fill:%231e1e1e}.st2{fill:%23fff}.st3,.st4{fill:none;stroke:%231e1e1e;stroke-width:.164}.st4{stroke-width:.1722}%3C/style%3E%3Cpath d='M113.2 48.6q0-.9-1.2-1.2V47c.4 0 1.9.1 2.3.1.3 0 1.8-.1 2.2-.1v.4c-.7.2-1.1.6-1.1 1.2v7.5c0 2.4 1.3 3.7 4 3.7 2.4 0 4.2-1.1 4.2-3.6v-7.7q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.2.6-1.2 1.2v7.3c0 3.3-1.9 5.2-6 5.2-3.8 0-5.8-1.7-5.8-4.8zM129.6 60.5c.9-.2 1.2-.6 1.2-1.2V48.9c0-.9-.5-1.3-1.3-1.5V47h2.9000000000000004l9 10.6v-9q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.3.6-1.3 1.2v12.5h-.5c-.3-.1-1-.4-2-1.5l-8.1-9.4v9.2c0 .6.3 1 1.2 1.2v.4c-.3 0-1.5-.1-1.9-.1s-1.6.1-1.9.1zM200.8 57.7h.4c.2.8.6 1.5 1.3 1.9.6.5 1.7.7 2.5.7 1.8 0 3-.9 3-2.3 0-1.5-1.5-2.2-3.2-3.1-1.3-.7-3.9-1.7-3.9-4.2 0-2.3 1.8-3.8 4.6-3.8 1.9 0 2.7.5 4 .4v2.8h-.4c-.5-1.7-2-2.2-3.7-2.2-1.9 0-2.5 1.1-2.5 2.1 0 1.5 1.5 2.3 3.2 3.1 1.9.8 4 1.9 4 4.3 0 2.3-1.8 3.9-5 3.9-1.9 0-3.1-.6-4.1-.7zM239.5 55.1l-3.7-5.9c-.6-1-1.1-1.6-1.8-1.8V47c.5 0 1.9.1 2.2.1.4 0 1.8-.1 2.4-.1v.4c-.5.1-.7.3-.7.7 0 .3.2.7.4 1.1.2.3 2.7 4.5 2.7 4.5l2.6-4.5c.3-.5.4-.9.4-1.2s-.2-.5-.6-.5V47c.4 0 1.4.1 1.7.1s1.4-.1 1.8-.1v.4c-1 .4-1.6 1.3-2.2 2.3l-3.3 5.6m.2-.7v4.7c0 .5.4 1.1 1.2 1.2v.4c-.4 0-1.9-.1-2.3-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.7 1.2-1.2v-4.5M171.3 47h8.6c.3 0 .7 0 1-.2h.4l-.1 2.8h-.4c-.3-.9-.7-1.6-2.3-1.6h-3.7v5h2.9c.4 0 .9 0 1.1-.1.6-.1.9-.5 1.1-1.1h.4v3.5h-.4c-.2-.6-.4-1-1.1-1.1-.2-.1-.7-.1-1.1-.1h-2.9v5.7h4.1c1.8 0 2.3-.7 2.7-1.8h.4l-.4 2.9c-1.3-.1-2.1-.1-3.6-.1h-4.3c-.4 0-1.9.1-2.4.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2zM149.3 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 1.9.1 2.4.1.4 0 1.9-.1 2.4-.1v.4c-.8.2-1.3.5-1.3 1.3v10.5c0 .7.4 1.1 1.3 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.3-.5 1.3-1.3zM214.6 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 2 .1 2.4.1s1.9-.1 2.4-.1v.4c-.8.2-1.2.5-1.2 1.3v10.5c0 .7.4 1.1 1.2 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.2-.5 1.2-1.3zM226.6 47.1c-4.7 0-5.5-.1-6.4-.2v2.8h.4c.4-1.3 1.1-1.6 2-1.6h3v11c0 .7-.4 1.1-1.3 1.3v.4c.5 0 2-.1 2.4-.1s1.9.1 2.4.1v-.4c-.8-.2-1.3-.6-1.3-1.3v-11h2.9c.9 0 1.6.3 2 1.6h.4v-2.8c-1.1.1-1.8.2-6.5.2M188.9 59.2c0 .7.4 1.1 1.3 1.3v.4c-.5 0-2-.1-2.4-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2V47c.5 0 1.9.1 2.3.1.7 0 2.6-.1 3.4-.1 3.3 0 5.1 1.4 5.1 3.7 0 1.8-1.4 3.1-3.5 3.6 0 0 .5.3 1 .8.6.7 2.2 2.9 2.8 3.7s1.5 1.7 2.4 1.7v.3c-.4.1-1.1.2-1.6.2-1.1 0-2-.4-2.9-1.4-.8-.9-2-2.8-2.8-3.8-.5-.6-1.1-1.1-2.1-1.3-.2 0-.4-.1-.6-.1zm0-5.6c.4.1 1.1.1 1.7.1 2.6 0 3.4-1.5 3.4-2.8 0-1.9-1.2-3-3.5-3-.5 0-1.1.1-1.6.2zM156.1 48.7c-.3-.7-.8-1.2-1.6-1.3V47c.5 0 2.2.1 2.6.1.3 0 1.8-.1 2.3-.1v.4c-.4.1-1 .3-1 .8 0 .3.2.8.6 1.6l3.6 8.1 3.4-8.1c.3-.7.5-1.2.5-1.5 0-.4-.4-.7-1-.8V47c.4 0 1.5.1 1.9.1.3 0 1.6-.1 2.1-.1v.4c-.8.2-1.4.7-1.8 1.8l-5 11.7h-1.1zM168.9 11.8c-.6-1.3-1.5-2.2-2.9-2.5v-.7c.9 0 4 .1 4.7.1.6 0 3.6-.1 4.6-.1v.7c-.8.2-1.8.6-1.8 1.5 0 .6.4 1.5 1.1 3l6.8 15.4 6.4-15.4c.5-1.2.9-2.2.9-2.9 0-.8-.8-1.4-1.8-1.6v-.7c.9 0 2.9.1 3.6.1.6 0 3-.1 4-.1v.7c-1.6.4-2.6 1.4-3.5 3.4l-9.4 22.2h-2.1zM77.9 34c1.2-.3 2.1-.8 2.1-2.2V11.5c0-1.3-.8-1.9-2.1-2.2v-.8c.6 0 3.4.1 4.1.1.8 0 3.7-.1 4.3-.1v.7c-1.2.3-2.1.8-2.1 2.2V20h15.2v-8.5c0-1.4-.8-2-2.1-2.2v-.8c.6 0 3.5.1 4.3.1.7 0 3.5-.1 4.2-.1v.7c-1.2.3-2.1.8-2.1 2.2v20.3c0 1.3.8 1.9 2.1 2.2v.7c-.6 0-3.5-.1-4.2-.1-.8 0-3.6.1-4.3.1V34c1.2-.3 2.1-.8 2.1-2.2v-9.6H84.2v9.6c0 1.4.8 1.9 2.1 2.2v.7c-.6 0-3.6-.1-4.3-.1s-3.4.1-4.1.1zM253.1 34c1.6-.3 2.4-.9 2.4-2.3V11.5c0-1.4-.9-2-2.4-2.2v-.8c.9 0 3.7.1 4.5.1 1.3 0 4.8-.3 7.6-.3 9.3 0 15 5.2 15 13.1 0 7.7-5.9 13.4-15.5 13.4-2.8 0-6-.2-7.3-.2-.8 0-3.4.1-4.3.1zm6.6-1.3c1 .2 2.7.3 4.1.3 7.8 0 11.9-4.7 11.9-11.3 0-6.8-4.3-11.6-11.6-11.6-1.5 0-3.4.1-4.4.3zM147.6 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.6-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.4-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM230.2 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.5-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.3-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM109.6 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1zm16.7-9.8-4.2-9.7-3.9 9.7zM192.8 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1V34zm16.6-9.8-4.2-9.7-3.9 9.7z' class='st0'/%3E%3Cpath d='M.4.4h58.5v22.1c0 10.1-3.8 31.6-29 47.6 0 0-27.4-11.4-29.5-47.6z' style='fill:%23a51c30'/%3E%3Cpath d='m29.8 70.4-.2-.1C29.4 70.2 2.1 58.4 0 22.5V0h59.2v22.4c0 8.8-2.8 31.2-29.2 47.8zM.7.7v21.7c2 34 26.8 46.2 29.1 47.2 25.9-16.5 28.7-38.5 28.7-47.2V.7z' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0M29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0z' class='st3'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st2'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M34.2 25.8s.1-13.4 0-13.6v.2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2v1.9s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7l-.1 7.2s.4 1.2-1 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2 1 1.1v1.8s-.1.7.8.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4l-6-.1s-1 .3-1.1-1.2' class='st2'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st2'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M43.7 26.5s-.9 0-.8 1.2c0 0 .1.9 1 .9 0 0 .8-.1.8-1.1 0 0-.6-1.2-1-1M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5' class='st2'/%3E%3Cpath d='M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5z' class='st4'/%3E%3Cpath d='M45 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.2-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.6s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-.9 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 .1-.7.3-.8-.3M36.5 8.8 36.3 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.2c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0L37 8.4s-.6 0-.5.4' class='st2'/%3E%3Cpath d='M44 9.6s-.1 7.2-.1 7.4l-.1 6-.2 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.8 0 0 0 .1.4-4.4.2-.1 0-1.9-.1-1.9.7M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1' class='st2'/%3E%3Cpath d='M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1z' class='st4'/%3E%3Cpath d='M45.7 13.9c-.1-.4.8-.4.8-.4l.5.1c.3 0 .7.1.7.1.3.5-.2.8-.2.8l-.2.6v5c.1.2.5.7.5.7 0 .4-.5.3-.5.3h-1.4c-.4 0-.3-.5-.3-.5.5-.2.6-1.1.6-1.1v-4.7zM39.3 18.3l-.1 1.5.4.7c.3.4-.2.7-.2.7l-1.5-.2c-.3-.1 0-.6 0-.6.4-.2.4-.8.4-.8v-4.8c0-.2-.4-.7-.4-.7-.3 0-.2-.5-.2-.5.1-.2.9-.1.9-.1h2c1.9.6 1.6 2 1.6 2 .1 1.4-1.3 1.9-1.3 1.9l-.1.8 1.4 2.2c.2.2.2.4.2.4-.2.5-1 0-1 0l-1.7-2.7c-.2-.2-.4.2-.4.2m0-3.8V17c.9.7 1.4-.3 1.4-.3 1.2-1.1 0-2.2-.2-2.5s-1.1 0-1.1 0zM29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st0'/%3E%3Cpath d='M29.4 36.6s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.8s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .9.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st3'/%3E%3Cpath d='M30.6 55.3s.6-.3 1-.2 5.9-.1 5.9-.1 2.4.2 2.8-.2l.6-.2s.2-.3.2-.7v-1.7l.1-.5V38.6s.2-1-.4-1.6c0 0 0-.4.2-.3s.1 0 .1 0 .8-.2 1 .1c0 0 .4 1.1 0 1.8 0 0-.1 1.4.6 1.4 0 0 .3.3.8.1 0 0 1.2.1 1.2.5 0 0 0 .9-.8.7l-1.1.1s-.8.2-.7 1c.1.9 0 7.4 0 7.4s0 .8 1.2.7c0 0 1.5-.1 1.5.4 0 0 .4.9-.7 1 0 0-2-.1-1.8.5 0 0-.1 1.3-.2 1.6 0 0 .2 1.1 0 1.3 0 0-.1.6-1.4.5 0 0-8.1 0-9.4.1-.1.2-.9.1-.7-.6M29.2 54.4s.8.1.8.9 0 1.2-.4 1.3c-.5.1-1-.1-1.1-.7-.2-.6 0-1.3.7-1.5' class='st2'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6' class='st2'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6z' class='st4'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6' class='st2'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6z' class='st4'/%3E%3Cpath d='M18.1 37.3s-.6 1-.5 1.3v15.8s-.1 1.1.8.8c0 0 8.3-.2 8.9 0 0 0 .8.1.5.5 0 0 0 .3-.5.2 0 0-3.9.4-7.5.2 0 0-2.4.1-2.5-.1 0 0-.4-.1-.4-1.4 0 0 0-1.3-.1-1.5 0 0 .1-.7-1.1-.8 0 0-1.7.3-1.7-.7 0 0 .2-.7 1.9-.6 0 0 1.2.2.9-.8l.1-7s.2-1.2-.7-1.3h-1s-1.4 0-1.3-.8c0 0 .5-.8 1.9-.7 0 0 1 .2 1.1-1 0 0 0-2.4.5-2.5-.1 0 1.1.1.7.4' class='st2'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st2'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st4'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st2'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st4'/%3E%3Cpath d='M28.9 45.9s0 1.1-.1 2.2c-.1.6.2 3.4 0 4.8 0 0 0 .5-1 .1 0 0-6.1.1-6.2-.1 0 0-1.7.1-1.8-.8 0 0 .2-6.5.1-6.7 0 0-.1-3.5 0-3.9 0 0 .1-3.3 0-3.7 0 0 0-.8-.1-1.1 0 0 0-.5.8-.2 0 0 .3.5 1.8.3 0 0 1.1.2 2.2 0 0 0 2.4-.2 3 0 0 0 1-.2 1.2.9v2.9l.3 1 .3-.2.1-.7v-3.1s.2-.6 1-.7c0 0 1.2-.1 1.4 0s2.8.2 3.5.1.8.5 3-.6c0 0 .6 0 .6.4 0 0-.2 4 0 4.8 0 0 0 7.4-.2 7.9l.1 2.4s.1 1-1.6 1.1c0 0 1 .1-5.5-.1 0 0-1-.1-2.2.5 0 0-.2-.1-.2-.7 0 0 .2-2.2 0-4.4l-.1-2.4z' class='st2'/%3E%3Cpath d='M24.7 42.5s.1 3.5 0 4v.8s.2.5.5.7c0 0 .2.7-.3.6 0 0-1.2-.1-1.5 0 0 0-.7 0 0-.8 0 0 .2-.3.2-1.2 0 0 0-4 .1-4.2 0 0 .1-.5-.2-.7h-.6l-.7.7s-.2.7-.5 0V42l.4-1.1h.3s.4.3.8.4h2.2l.8-.4s.3 0 .2.5c0 0 .1 1.1-.5 1.2 0 0-.4-.1-.6-.7 0-.1-.6-.5-.6.6M35.1 41.2s-1.8-.2-1.8 1.8c0 0-.2 1.3 1.8 2.2 0 0 1.5.7 1.4 1.6 0 0-.2 1.6-1.8.8 0 0-.8-.4-.7-.8 0 0-.2-.5-.5-.4 0 0-.3.1-.2 1.7 0 0 0 .6.7 0l.4.1s1.3 1 2.4-.2c0 0 1.2-1.1.3-2.4 0 0-.6-1-1.7-1.4 0 0-1-.5-1.3-1.3 0 0 .3-1.4 1.6-.7 0 0 .5.6.8.7 0 0 .4 0 .3-.9l-.1-.7s-.1-.5-.8 0c0-.1-.6.2-.8-.1M29.4 40.2c.3.2.4.7.4.7 1 2.5 1.8 6.2 1.8 6.2.2.5.7.8.7.8.8.3 0 .5 0 .5-.3.1-1.4 0-1.4 0-.6-.1-.3-.3-.3-.3.2-.2 0-1.2 0-1.2 0-.4-.5-1-.5-1-.2-.1-.5.3-.5.3s-.5.2-.6 0-.4-.4-.4-.4c-.6 0-.8 1.4-.8 1.4.3 1.2 0 1 0 1-.3.4-1.2.1-1.2.1-.4-.1-.1-.4-.1-.4.5-.1.7-.7.7-.7.2-.3 1.8-6.5 1.8-6.5-.1-.1 0-.7.4-.5m-.8 3.2c0 .2-.4 1.6-.4 1.6l.3.5h1c.2 0 .3-.2.3-.5 0-.2-.5-1.7-.5-1.7l-.2-.3zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st0'/%3E%3Cpath d='M16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0z' class='st3'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st2'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M6 25.8s.1-13.4.1-13.6c-.1-.2 0 .2 0 .2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2l-.1 2s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7L5 21.6s.4 1.2-.9 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2.9 1.1v1.8s-.1.7.9.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4L7.1 27s-1 .3-1.1-1.2' class='st2'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st2'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M15.4 26.6s-.9 0-.9 1.2c0 0 .1.9 1 .9 0 0 .8-.2.8-1.1 0 0-.5-1.2-.9-1M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5' class='st2'/%3E%3Cpath d='M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5z' class='st4'/%3E%3Cpath d='M16.8 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.1-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.7s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-1 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 0-.6.2-.7-.4M8.3 8.8 8.1 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.1c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0l-1.3-.3s-.6 0-.5.4' class='st2'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1' class='st2'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1z' class='st4'/%3E%3Cpath d='M15.7 9.5s-.1 7.2-.1 7.4l-.1 6-.1 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.9 0 0 0 .1.4-4.4.2-.1 0-1.8 0-1.9.7' class='st2'/%3E%3Cpath d='m14.3 13.9-.4.9s-1 4.6-1.6 5.5c0 0-.1 1-.9.2 0 0-1.9-5.8-2-6l-.6-.4s-.4-.5.3-.6h1.8s.6.5-.2 1c0 0 .1.8 1.1 3.7 0 0 .3 1.1.6.3l1-3.4-.3-1s-.3-.5.1-.5c0 0 1-.1 1.1.3M17 14.7v5l-.1.4s-.5.6-.1.7c0 0-.4.3 3 .3 0 0 1.3.2 1-1.5 0 0-.1-.6-.6.3 0 0-.1.8-1.9.5 0 0-.4-.3-.4-.7v-2.1s0-.5.8-.5c0 0 .9.6 1 .3 0 0 .3-.8 0-1.2 0 0-.4 0-.5.1 0 0-.3.6-1.1.2 0 0-.4-.8-.1-1.4 0 0-.1-1.2.7-1.1 0 0 1 .2 1 .5 0 0 .2.6.5-.1l-.2-.7s-.1-.3-.4-.2c0 0-1.6.2-1.8 0l-1.3.1s-.2.5.4.7c0 .1.1.2.1.4' class='st0'/%3E%3C/svg%3E")
}

.svgicon-expand {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%231E1E1E' fill-rule='evenodd' d='M29 3H17.415v2.5H26.5v8.807H29zM3 29h11.585v-2.5H5.5v-8.807H3z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat
}

.l-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    padding-left: 24px;
    padding-right: 24px;
    width: 100%
}

@media (min-width: 768px) {
    .l-container {
        padding-left:24px;
        padding-right: 24px
    }
}

@media (min-width: 1200px) {
    .l-container {
        padding-left:72px;
        padding-right: 72px
    }
}

.l-sink {
    container: layout/inline-size;
    position: relative;
    z-index: 1
}

.l-sink>:not(.c-block):not(.alignwide):not(.html-alignwide):not(.alignfull):not(.wp-block-embed):not(.is-style-pull-quote):not(.wp-block-group__inner-container):not(.is-style-XX-Large.has-text-align-center) {
    margin-left: auto;
    margin-right: auto;
    max-width: 624px;
    width: calc(100% - 48px)
}

@media (min-width: 768px) {
    .l-sink>:not(.c-block):not(.alignwide):not(.html-alignwide):not(.alignfull):not(.wp-block-embed):not(.is-style-pull-quote):not(.wp-block-group__inner-container):not(.is-style-XX-Large.has-text-align-center) {
        width:calc(100% - 96px)
    }
}

.t-sink>.wp-block-group__inner-container>:not(.c-block):not(.alignwide):not(.html-alignwide):not(.align-wide):not(.alignfull):not(.wp-block-embed):not(.is-style-pull-quote):not(.is-style-XX-Large.has-text-align-center) {
    margin-left: auto;
    margin-right: auto;
    max-width: 624px;
    width: calc(100% - 48px)
}

@media (min-width: 768px) {
    .t-sink>.wp-block-group__inner-container>:not(.c-block):not(.alignwide):not(.html-alignwide):not(.align-wide):not(.alignfull):not(.wp-block-embed):not(.is-style-pull-quote):not(.is-style-XX-Large.has-text-align-center) {
        width:calc(100% - 96px)
    }
}

.l-sink--double>:not(.c-block):not(.alignwide):not(.alignfull):not(.is-style-XX-Large.has-text-align-center) {
    max-width: 848px
}

.g-2-up {
    display: flex;
    flex-flow: row wrap;
    margin: -12px 0
}

@media (min-width: 768px) {
    .g-2-up {
        margin:-12px
    }
}

@media (min-width: 960px) {
    .g-2-up {
        margin:-24px
    }
}

.g-2-up>* {
    margin: 12px 0;
    width: 100%
}

@media (min-width: 768px) {
    .g-2-up>* {
        margin:12px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 960px) {
    .g-2-up>* {
        margin:24px;
        width: calc(50% - 48px)
    }
}

.g-3-up {
    display: flex;
    flex-flow: row wrap;
    margin: -12px 0
}

@media (min-width: 768px) {
    .g-3-up {
        margin:-12px
    }
}

@media (min-width: 960px) {
    .g-3-up {
        margin:-24px
    }
}

.g-3-up>* {
    margin: 12px 0;
    width: 100%
}

@media (min-width: 768px) {
    .g-3-up>* {
        margin:12px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 960px) {
    .g-3-up>* {
        margin:24px;
        width: calc(33.3333% - 48px)
    }
}

.g-4-up {
    display: flex;
    flex-flow: row wrap;
    margin: -12px 0
}

@media (min-width: 768px) {
    .g-4-up {
        margin:-12px
    }
}

@media (min-width: 960px) {
    .g-4-up {
        margin:-24px
    }
}

.g-4-up>* {
    margin: 12px 0;
    width: 100%
}

@media (min-width: 768px) {
    .g-4-up>* {
        margin:12px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 960px) {
    .g-4-up>* {
        margin:24px;
        width: calc(25% - 48px)
    }
}

.g-centered {
    justify-content: center
}

.g-2-up .b-content-list__list-item-wrapper,.g-3-up .b-content-list__list-item-wrapper,.g-4-up .b-content-list__list-item-wrapper {
    display: flex
}

.g-2-up .b-content-list__list-item-wrapper .c-card-link-wrapper,.g-3-up .b-content-list__list-item-wrapper .c-card-link-wrapper,.g-4-up .b-content-list__list-item-wrapper .c-card-link-wrapper {
    display: flex;
    width: 100%
}

.g-2-up .b-content-list__list-item-wrapper>.c-card,.g-2-up .c-card-link-wrapper>.c-card,.g-3-up .b-content-list__list-item-wrapper>.c-card,.g-3-up .c-card-link-wrapper>.c-card,.g-4-up .b-content-list__list-item-wrapper>.c-card,.g-4-up .c-card-link-wrapper>.c-card {
    width: 100%
}

.aligncenter,.alignfull,.alignwide,.html-alignwide {
    margin-left: auto;
    margin-right: auto
}

.wp-block-embed.alignfull,.wp-block-image.alignfull,.wp-block-pullquote.alignfull {
    max-width: none
}

.wp-block-image.alignfull img {
    width: 100%
}

.aligncenter,.c-video__wrap.alignwide,.html-alignwide,.wp-block-embed.alignwide,.wp-block-image.alignwide,.wp-block-pullquote.alignwide {
    max-width: 848px
}

@media (min-width: 768px) {
    .wp-block-embed .alignleft:not(.is-resized),.wp-block-embed .alignright:not(.is-resized),.wp-block-image .alignleft:not(.is-resized),.wp-block-image .alignright:not(.is-resized) {
        max-width:288px
    }
}

.wp-block-embed .alignleft.wp-image--caption img,.wp-block-embed .alignright.wp-image--caption img,.wp-block-image .alignleft.wp-image--caption img,.wp-block-image .alignright.wp-image--caption img {
    margin-left: 0;
    margin-right: 0
}

@media (min-width: 768px) {
    .wp-block-embed .alignleft,.wp-block-image .alignleft {
        float:left;
        margin-right: 48px
    }
}

@media (min-width: 960px) {
    .wp-block-embed .alignleft,.wp-block-image .alignleft {
        margin-left:-112px
    }
}

@media (min-width: 768px) {
    .wp-block-embed.alignleft,.wp-image.alignleft {
        float:left;
        margin-right: 48px
    }

    .wp-block-embed .alignright,.wp-block-image .alignright {
        float: right;
        margin-left: 48px
    }
}

@media (min-width: 960px) {
    .wp-block-embed .alignright,.wp-block-image .alignright {
        margin-right:-112px
    }
}

@media (min-width: 768px) {
    .wp-block-embed.alignright,.wp-image.alignright {
        float:right;
        margin-left: 48px
    }
}

.wp-block-image figcaption,figcaption {
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5;
    max-width: 100%;
    padding-bottom: 32px;
    padding-top: 16px;
    text-align: left
}

.t-theme--light .wp-block-image figcaption,.t-theme--light figcaption {
    color: #f3f4f4
}

.alignfull .wp-block-image figcaption,.alignfull figcaption,.alignwide .wp-block-image figcaption,.alignwide figcaption,.wp-block-audio.alignleft .wp-block-image figcaption,.wp-block-audio.alignleft figcaption,.wp-block-audio.alignright .wp-block-image figcaption,.wp-block-audio.alignright figcaption,.wp-block-embed.alignleft .wp-block-image figcaption,.wp-block-embed.alignleft figcaption,.wp-block-embed.alignright .wp-block-image figcaption,.wp-block-embed.alignright figcaption,.wp-block-video.alignleft .wp-block-image figcaption,.wp-block-video.alignleft figcaption,.wp-block-video.alignright .wp-block-image figcaption,.wp-block-video.alignright figcaption {
    margin-left: 24px;
    margin-right: 24px;
    max-width: 848px
}

@media (min-width: 768px) {
    .alignfull .wp-block-image figcaption,.alignfull figcaption,.alignwide .wp-block-image figcaption,.alignwide figcaption,.wp-block-audio.alignleft .wp-block-image figcaption,.wp-block-audio.alignleft figcaption,.wp-block-audio.alignright .wp-block-image figcaption,.wp-block-audio.alignright figcaption,.wp-block-embed.alignleft .wp-block-image figcaption,.wp-block-embed.alignleft figcaption,.wp-block-embed.alignright .wp-block-image figcaption,.wp-block-embed.alignright figcaption,.wp-block-video.alignleft .wp-block-image figcaption,.wp-block-video.alignleft figcaption,.wp-block-video.alignright .wp-block-image figcaption,.wp-block-video.alignright figcaption {
        margin-left:72px;
        margin-right: 72px
    }
}

@media (min-width: 960px) {
    .alignfull .wp-block-image figcaption,.alignfull figcaption,.alignwide .wp-block-image figcaption,.alignwide figcaption,.wp-block-audio.alignleft .wp-block-image figcaption,.wp-block-audio.alignleft figcaption,.wp-block-audio.alignright .wp-block-image figcaption,.wp-block-audio.alignright figcaption,.wp-block-embed.alignleft .wp-block-image figcaption,.wp-block-embed.alignleft figcaption,.wp-block-embed.alignright .wp-block-image figcaption,.wp-block-embed.alignright figcaption,.wp-block-video.alignleft .wp-block-image figcaption,.wp-block-video.alignleft figcaption,.wp-block-video.alignright .wp-block-image figcaption,.wp-block-video.alignright figcaption {
        margin-left:auto;
        margin-right: auto
    }
}

.alignleft .wp-block-image figcaption,.alignleft figcaption {
    padding-bottom: 0
}

@media (min-width: 960px) {
    .alignleft .wp-block-image figcaption,.alignleft figcaption {
        caption-side:bottom;
        display: table-caption;
        margin-left: 72px
    }
}

@media (min-width: 1200px) {
    .alignleft .wp-block-image figcaption,.alignleft figcaption {
        margin-left:0
    }
}

.alignright .wp-block-image figcaption,.alignright figcaption {
    padding-bottom: 0
}

@media (min-width: 960px) {
    .alignright .wp-block-image figcaption,.alignright figcaption {
        margin-right:72px
    }
}

@media (min-width: 1200px) {
    .alignright .wp-block-image figcaption,.alignright figcaption {
        margin-right:0
    }
}

.wp-block-group.is-style-group-dark-bg .wp-block-image figcaption,.wp-block-group.is-style-group-dark-bg figcaption {
    color: #f3f4f4
}

.wp-block-image.block-editor-block-list__block .block-editor-rich-text__editable {
    margin-left: 24px;
    margin-right: 24px;
    max-width: 848px
}

@media (min-width: 768px) {
    .wp-block-image.block-editor-block-list__block .block-editor-rich-text__editable {
        margin-left:72px;
        margin-right: 72px
    }
}

@media (min-width: 960px) {
    .wp-block-image.block-editor-block-list__block .block-editor-rich-text__editable {
        margin-left:auto;
        margin-right: auto
    }
}

img {
    margin-left: auto;
    margin-right: auto
}

.t-sink .wp-block-group__inner-container img,.t-sink img {
    display: block;
    height: auto;
    line-height: 0
}

img.lazyloaded {
    animation: an-fade-in 1s cubic-bezier(.4,0,.2,1);
    animation-duration: 1s
}

.wp-image {
    margin: 0 auto;
    width: auto
}

.wp-image img {
    width: 100%
}

.wp-audio-shortcode.mejs-container,.wp-video-shortcode.mejs-container {
    background: #c4c5c6;
    margin: 64px auto
}

.wp-audio-shortcode.mejs-container .mejs-controls,.wp-video-shortcode.mejs-container .mejs-controls {
    background: #c4c5c6
}

.wp-audio-shortcode.mejs-container .mejs-overlay-button,.wp-video-shortcode.mejs-container .mejs-overlay-button {
    background-image: none
}

.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
    aspect-ratio: 21/9
}

.wp-embed-aspect-18-9 .wp-block-embed__wrapper {
    aspect-ratio: 18/9
}

.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
    aspect-ratio: 16/9
}

.wp-embed-aspect-4-3 .wp-block-embed__wrapper {
    aspect-ratio: 4/3
}

.wp-embed-aspect-1-1 .wp-block-embed__wrapper {
    aspect-ratio: 1
}

.wp-embed-aspect-9-16 .wp-block-embed__wrapper {
    aspect-ratio: 9/16
}

.wp-embed-aspect-1-2 .wp-block-embed__wrapper {
    aspect-ratio: 1/2
}

.wp-block-embed__wrapper iframe {
    height: 100%;
    width: 100%
}

.wp-block-embed.is-type-video {
    margin: 0 auto;
    max-width: 848px
}

.wp-block-embed.is-type-video.alignfull {
    max-width: none
}

.wp-block-embed.is-type-video figcaption {
    margin: 0 auto;
    max-width: 848px;
    padding-left: 24px;
    padding-right: 24px;
    text-align: left
}

@media (min-width: 768px) {
    .wp-block-embed.is-type-video figcaption {
        padding-left:0;
        padding-right: 0
    }
}

.wp-block-audio {
    text-align: center
}

.wp-block-audio audio {
    margin: 0 auto;
    max-width: 624px;
    position: relative;
    width: 100%
}

.wp-block-audio audio::-webkit-media-controls-panel,.wp-block-audio audio::-webkit-media-controls-play-button {
    background-color: #fff
}

.u-details-container {
    height: 200px;
    overflow-y: auto;
    padding: 8px 16px 0 0
}

.wp-playlist {
    border: 1px solid #bac5c6;
    margin-bottom: 64px;
    margin-top: 64px
}

.wp-playlist .wp-playlist-tracks {
    margin-top: 2px
}

.wp-playlist .mejs-container,.wp-playlist .mejs-container .mejs-controls {
    background: #c4c5c6
}

.mejs-overlay-play:focus .mejs-overlay-button,.mejs-overlay-play:hover .mejs-overlay-button {
    background-color: #18814e;
    transform: translate(-50%,-50%) scale(1.1)
}

.wp-playlist .mejs-overlay-button,.wp-video-shortcode .mejs-overlay-button {
    background: #1e1e1e;
    border-radius: 50%;
    display: inline-block;
    font-size: 36px;
    height: 70px;
    left: 50%;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: background-color .2s,transform .2s ease;
    width: 70px
}

@media (min-width: 960px) {
    .wp-playlist .mejs-overlay-button,.wp-video-shortcode .mejs-overlay-button {
        font-size:60px;
        height: 100px;
        width: 100px
    }
}

.wp-playlist .mejs-overlay-button:before,.wp-video-shortcode .mejs-overlay-button:before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #fff;
    content: var(--icon-play);
    display: inline-block;
    font-family: core-icons;
    left: 3px;
    line-height: 70px;
    position: relative;
    top: 1px
}

@media (min-width: 960px) {
    .wp-playlist .mejs-overlay-button:before,.wp-video-shortcode .mejs-overlay-button:before {
        left:5px;
        line-height: 100px
    }
}

.wp-playlist-item {
    border-bottom: 1px solid #bac5c6
}

.wp-playlist-item .wp-playlist-caption,.wp-playlist-item .wp-playlist-item-length {
    padding: 10px 0
}

.wp-playlist-item a {
    border-bottom: none;
    -webkit-text-decoration: none;
    text-decoration: none
}

.s-aspect-ratio-21-9 {
    aspect-ratio: 21/9
}

.s-aspect-ratio-18-9 {
    aspect-ratio: 18/9
}

.s-aspect-ratio-16-9 {
    aspect-ratio: 16/9
}

.s-aspect-ratio-4-3 {
    aspect-ratio: 4/3
}

.s-aspect-ratio-1-1 {
    aspect-ratio: 1
}

.s-aspect-ratio-9-16 {
    aspect-ratio: 9/16
}

.s-aspect-ratio-1-2 {
    aspect-ratio: 1/2
}

.s-sink .wp-block-group__inner-container>:first-child,.s-sink>:first-child {
    margin-top: 0
}

.s-sink .wp-block-group__inner-container>:last-child,.s-sink>:last-child {
    margin-bottom: 0
}

.s-sink .wp-block-group__inner-container>.wp-block-image,.s-sink .wp-block-group__inner-container>.wp-image,.s-sink>.wp-block-image,.s-sink>.wp-image {
    margin-bottom: 48px;
    margin-top: 48px
}

.s-sink .wp-block-group__inner-container>.wp-block-image .alignleft,.s-sink .wp-block-group__inner-container>.wp-block-image .alignright,.s-sink .wp-block-group__inner-container>.wp-image .alignleft,.s-sink .wp-block-group__inner-container>.wp-image .alignright,.s-sink>.wp-block-image .alignleft,.s-sink>.wp-block-image .alignright,.s-sink>.wp-image .alignleft,.s-sink>.wp-image .alignright {
    margin-bottom: 32px;
    margin-top: 32px
}

@media (min-width: 768px) {
    .s-sink .wp-block-group__inner-container>.wp-block-image .alignleft,.s-sink .wp-block-group__inner-container>.wp-block-image .alignright,.s-sink .wp-block-group__inner-container>.wp-image .alignleft,.s-sink .wp-block-group__inner-container>.wp-image .alignright,.s-sink>.wp-block-image .alignleft,.s-sink>.wp-block-image .alignright,.s-sink>.wp-image .alignleft,.s-sink>.wp-image .alignright {
        display:table;
        margin-top: 5px
    }
}

.s-sink .wp-block-group__inner-container>.wp-block-audio,.s-sink .wp-block-group__inner-container>.wp-block-embed,.s-sink .wp-block-group__inner-container>.wp-block-video,.s-sink>.wp-block-audio,.s-sink>.wp-block-embed,.s-sink>.wp-block-video {
    margin-bottom: 48px;
    margin-top: 48px
}

.s-sink .wp-block-group__inner-container>.is-style-t-overline,.s-sink>.is-style-t-overline {
    margin-bottom: 16px
}

.s-sink .wp-block-group__inner-container>.is-style-t-overline+*,.s-sink>.is-style-t-overline+* {
    margin-top: 16px
}

.s-sink .wp-block-group__inner-container>h1,.s-sink .wp-block-group__inner-container>h2,.s-sink .wp-block-group__inner-container>h3,.s-sink .wp-block-group__inner-container>h4,.s-sink .wp-block-group__inner-container>h5,.s-sink .wp-block-group__inner-container>h6,.s-sink>h1,.s-sink>h2,.s-sink>h3,.s-sink>h4,.s-sink>h5,.s-sink>h6 {
    margin-bottom: 16px;
    margin-top: 48px
}

.s-sink .wp-block-group__inner-container>dl,.s-sink .wp-block-group__inner-container>ol,.s-sink .wp-block-group__inner-container>ul,.s-sink>dl,.s-sink>ol,.s-sink>ul {
    margin-bottom: 32px;
    margin-top: 32px
}

.s-sink .wp-block-group__inner-container>ol li~li,.s-sink .wp-block-group__inner-container>ul li~li,.s-sink>ol li~li,.s-sink>ul li~li {
    margin-top: 16px
}

.s-sink .wp-block-group__inner-container>dl dd,.s-sink .wp-block-group__inner-container>p,.s-sink>dl dd,.s-sink>p {
    margin-bottom: 32px
}

.s-sink .wp-block-group__inner-container>[data-type="core/quote"]>blockquote,.s-sink .wp-block-group__inner-container>[data-type="core/quote"]>q,.s-sink .wp-block-group__inner-container>blockquote,.s-sink .wp-block-group__inner-container>q,.s-sink>[data-type="core/quote"]>blockquote,.s-sink>[data-type="core/quote"]>q,.s-sink>blockquote,.s-sink>q {
    margin: 48px auto
}

.s-sink .wp-block-group__inner-container>[data-type="core/quote"]>blockquote p,.s-sink .wp-block-group__inner-container>blockquote p,.s-sink>[data-type="core/quote"]>blockquote p,.s-sink>blockquote p {
    margin: 0 auto
}

.s-sink .wp-block-group__inner-container>[data-type="core/quote"]>blockquote p~p,.s-sink .wp-block-group__inner-container>blockquote p~p,.s-sink>[data-type="core/quote"]>blockquote p~p,.s-sink>blockquote p~p {
    margin-top: 32px
}

.s-sink .wp-block-group__inner-container>.wp-block-quote__citation,.s-sink .wp-block-group__inner-container>cite,.s-sink>.wp-block-quote__citation,.s-sink>cite {
    display: block;
    margin-top: 8px
}

.s-sink .wp-block-group__inner-container>table,.s-sink>table {
    margin: 48px auto
}

a {
    cursor: pointer;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out
}

a,a:active,a:focus,a:hover,a:visited {
    color: inherit
}

a:focus:not(:focus-visible) {
    outline: 0
}

a:focus-visible {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.anchor,.t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote),.t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon) {
    border-bottom: 1px solid;
    font-family: GT America Standard Bold;
    font-weight: 700;
    line-height: 1.5
}

.anchor:hover,.t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote):hover,.t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon):hover {
    border-color: #df072e;
    color: #df072e;
    -webkit-text-decoration: none;
    text-decoration: none
}

.anchor:focus,.t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote):focus,.t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon):focus {
    color: #df072e
}

.anchor.is-style-light,.is-style-group-dark-bg .anchor,.is-style-group-dark-bg .t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote),.is-style-group-dark-bg .t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon),.t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote).is-style-light,.t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon).is-style-light,.t-theme--light .anchor,.t-theme--light .t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote),.t-theme--light .t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon) {
    border-bottom: 1px solid #f3f4f4;
    color: #f3f4f4
}

.anchor.is-style-light:focus,.anchor.is-style-light:hover,.is-style-group-dark-bg .anchor:focus,.is-style-group-dark-bg .anchor:hover,.is-style-group-dark-bg .t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote):focus,.is-style-group-dark-bg .t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote):hover,.is-style-group-dark-bg .t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon):focus,.is-style-group-dark-bg .t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon):hover,.t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote).is-style-light:focus,.t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote).is-style-light:hover,.t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon).is-style-light:focus,.t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon).is-style-light:hover,.t-theme--light .anchor:focus,.t-theme--light .anchor:hover,.t-theme--light .t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote):focus,.t-theme--light .t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote):hover,.t-theme--light .t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon):focus,.t-theme--light .t-sink>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon):hover {
    border-bottom-color: #f70834;
    color: #f70834
}

.t-sink .wp-block-group.is-style-group-dark-bg>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon) {
    border-bottom: 1px solid #f3f4f4;
    color: #f3f4f4
}

.t-sink .wp-block-group.is-style-group-dark-bg>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon):focus,.t-sink .wp-block-group.is-style-group-dark-bg>.wp-block-group__inner-container p a:not(.a-btn):not(.acf-icon):hover {
    border-bottom-color: #f70834;
    color: #f70834
}

a.footnote {
    border: 0;
    color: #1e1e1e;
    font-weight: 400;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

a.footnote:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

a.footnote sup {
    margin-left: 3px
}

@font-face {
    font-family: Canela Web;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    /* src: url(/public/assets/fonts/Canela-Regular-Web.woff2) format("woff2"),url(/public/assets/fonts/Canela-Regular-Web.woff) format("woff") */
}

@font-face {
    font-family: Canela Deck Web;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    /* src: url(/public/assets/fonts/CanelaDeck-Regular-Web.woff2) format("woff2"),url(/public/assets/fonts/CanelaDeck-Regular-Web.woff) format("woff") */
}

@font-face {
    font-family: GT America Standard Bold;
    font-stretch: normal;
    font-style: normal;
    font-weight: 700;
    /* src: url(/public/assets/fonts/GT-America-Standard-Bold.woff2) format("woff2"),url(/public/assets/fonts/GT-America-Standard-Bold.woff) format("woff") */
}

@font-face {
    font-family: GT America Standard Medium;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    /* src: url(/public/assets/fonts/GT-America-Standard-Medium.woff2) format("woff2"),url(/public/assets/fonts/GT-America-Standard-Medium.woff) format("woff") */
}

@font-face {
    font-family: GT America Standard Regular;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    /* src: url(/public/assets/fonts/GT-America-Standard-Regular.woff2) format("woff2"),url(/public/assets/fonts/GT-America-Standard-Regular.woff) format("woff") */
}

@font-face {
    font-family: GT America Standard Regular Italic;
    font-stretch: normal;
    font-style: italic;
    font-weight: 400;
    /* src: url(/public/assets/fonts/GT-America-Standard-Regular-Italic.woff2) format("woff2"),url(/public/assets/fonts/GT-America-Standard-Regular-Italic.woff) format("woff") */
}

.h1,.t-sink>.is-style-h1,.t-sink>.wp-block-group__inner-container>.is-style-h1,.t-sink>.wp-block-group__inner-container>h1,.t-sink>h1 {
    font-family: Canela Deck Web;
    font-size: 56px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.2
}

@media (min-width: 960px) {
    .h1,.t-sink>.is-style-h1,.t-sink>.wp-block-group__inner-container>.is-style-h1,.t-sink>.wp-block-group__inner-container>h1,.t-sink>h1 {
        font-family:Canela Deck Web;
        font-size: 64px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.2px;
        line-height: 1.05
    }
}

.h2,.t-sink>.is-style-h2,.t-sink>.wp-block-group__inner-container>.is-style-h2,.t-sink>.wp-block-group__inner-container>h2,.t-sink>h2 {
    font-family: Canela Deck Web;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.2
}

@media (min-width: 960px) {
    .h2,.t-sink>.is-style-h2,.t-sink>.wp-block-group__inner-container>.is-style-h2,.t-sink>.wp-block-group__inner-container>h2,.t-sink>h2 {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.h3,.t-sink>.is-style-h3,.t-sink>.wp-block-group__inner-container>.is-style-h3,.t-sink>.wp-block-group__inner-container>h3,.t-sink>h3 {
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15
}

@media (min-width: 960px) {
    .h3,.t-sink>.is-style-h3,.t-sink>.wp-block-group__inner-container>.is-style-h3,.t-sink>.wp-block-group__inner-container>h3,.t-sink>h3 {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.h4,.t-sink>.is-style-h4,.t-sink>.wp-block-group__inner-container>.is-style-h4,.t-sink>.wp-block-group__inner-container>h4,.t-sink>h4 {
    font-family: GT America Standard Bold;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 960px) {
    .h4,.t-sink>.is-style-h4,.t-sink>.wp-block-group__inner-container>.is-style-h4,.t-sink>.wp-block-group__inner-container>h4,.t-sink>h4 {
        font-family:Canela Deck Web;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15
    }
}

.h5,.t-sink>.is-style-h5,.t-sink>.wp-block-group__inner-container>.is-style-h5,.t-sink>.wp-block-group__inner-container>h5,.t-sink>h5 {
    font-family: GT America Standard Bold;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 1.4
}

@media (min-width: 960px) {
    .h5,.t-sink>.is-style-h5,.t-sink>.wp-block-group__inner-container>.is-style-h5,.t-sink>.wp-block-group__inner-container>h5,.t-sink>h5 {
        font-family:GT America Standard Bold;
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: -.1px;
        line-height: 1.25
    }
}

.h6,.t-sink>.is-style-h6,.t-sink>.wp-block-group__inner-container>.is-style-h6,.t-sink>.wp-block-group__inner-container>h6,.t-sink>h6 {
    font-family: GT America Standard Bold;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 1.4
}

.h-default>a,.t-sink .h-default>a,.t-sink>.wp-block-group__inner-container>.h-default>a {
    border-bottom: 1px solid;
    color: #1e1e1e
}

.h-default>a:hover,.t-sink .h-default>a:hover,.t-sink>.wp-block-group__inner-container>.h-default>a:hover {
    border-color: #df072e;
    color: #df072e;
    -webkit-text-decoration: none;
    text-decoration: none
}

.h-default>a:focus-visible,.t-sink .h-default>a:focus-visible,.t-sink>.wp-block-group__inner-container>.h-default>a:focus-visible {
    border-color: #df072e;
    color: #df072e
}

.h-default>a.is-style-light,.t-sink .h-default>a.is-style-light,.t-sink>.wp-block-group__inner-container>.h-default>a.is-style-light,.t-theme--light .h-default>a,.t-theme--light .t-sink .h-default>a,.t-theme--light .t-sink>.wp-block-group__inner-container>.h-default>a {
    border-bottom: 1px solid #f3f4f4;
    color: #f3f4f4
}

.h-default>a.is-style-light:focus,.h-default>a.is-style-light:hover,.t-sink .h-default>a.is-style-light:focus,.t-sink .h-default>a.is-style-light:hover,.t-sink>.wp-block-group__inner-container>.h-default>a.is-style-light:focus,.t-sink>.wp-block-group__inner-container>.h-default>a.is-style-light:hover,.t-theme--light .h-default>a:focus,.t-theme--light .h-default>a:hover,.t-theme--light .t-sink .h-default>a:focus,.t-theme--light .t-sink .h-default>a:hover,.t-theme--light .t-sink>.wp-block-group__inner-container>.h-default>a:focus,.t-theme--light .t-sink>.wp-block-group__inner-container>.h-default>a:hover {
    border-bottom-color: #f70834;
    color: #f3f4f4
}

.t-sink .wp-block-group.is-style-group-dark-bg>.wp-block-group__inner-container .h-default>a {
    border-bottom: 1px solid #f3f4f4;
    color: #f3f4f4
}

.t-sink .wp-block-group.is-style-group-dark-bg>.wp-block-group__inner-container .h-default>a:hover {
    border-color: #f70834;
    color: #f70834;
    -webkit-text-decoration: none;
    text-decoration: none
}

.t-sink .wp-block-group.is-style-group-dark-bg>.wp-block-group__inner-container .h-default>a:focus-visible {
    border-color: #f70834;
    color: #f70834
}

.t-sink .h-default.is-style-h1 {
    font-family: Canela Deck Web;
    font-size: 64px;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.05
}

.t-sink .h-default.is-style-h2 {
    font-size: 56px;
    font-size: 36px
}

.t-sink .h-default.is-style-h2,.t-sink .h-default.is-style-h3 {
    font-family: Canela Deck Web;
    font-family: GT America Standard Bold;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.2
}

.t-sink .h-default.is-style-h3 {
    font-size: 48px;
    font-size: 30px
}

.t-sink .h-default.is-style-h4 {
    font-family: Canela Deck Web;
    font-family: GT America Standard Bold;
    font-size: 42px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15
}

.t-sink .h-default.is-style-h5 {
    font-size: 32px;
    font-size: 20px;
    line-height: 1.25
}

.t-sink .h-default.is-style-h5,.t-sink .h-default.is-style-h6 {
    font-family: GT America Standard Bold;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.1px
}

.t-sink .h-default.is-style-h6 {
    font-family: GT America Standard Medium;
    font-size: 24px;
    font-size: 14px;
    line-height: 1.4;
    text-transform: uppercase
}

.h1.is-style-XX-Large,.h2.is-style-XX-Large,.h3.is-style-XX-Large,.h4.is-style-XX-Large,.h5.is-style-XX-Large,.h6.is-style-XX-Large,.is-style-XX-Large,.is-style-XX-Large.is-style-XX-Large,.t-sink>.is-style-h1.is-style-XX-Large,.t-sink>.is-style-h2.is-style-XX-Large,.t-sink>.is-style-h3.is-style-XX-Large,.t-sink>.is-style-h4.is-style-XX-Large,.t-sink>.is-style-h5.is-style-XX-Large,.t-sink>.is-style-h6.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h1.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h2.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h3.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h4.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h5.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h6.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h1.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h2.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h3.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h4.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h5.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h6.is-style-XX-Large,.t-sink>h1.is-style-XX-Large,.t-sink>h2.is-style-XX-Large,.t-sink>h3.is-style-XX-Large,.t-sink>h4.is-style-XX-Large,.t-sink>h5.is-style-XX-Large,.t-sink>h6.is-style-XX-Large {
    position: relative;
    z-index: 2
}

.h1.is-style-XX-Large.has-text-align-center,.h2.is-style-XX-Large.has-text-align-center,.h3.is-style-XX-Large.has-text-align-center,.h4.is-style-XX-Large.has-text-align-center,.h5.is-style-XX-Large.has-text-align-center,.h6.is-style-XX-Large.has-text-align-center,.is-style-XX-Large.has-text-align-center,.is-style-XX-Large.is-style-XX-Large.has-text-align-center,.t-sink>.is-style-h1.is-style-XX-Large.has-text-align-center,.t-sink>.is-style-h2.is-style-XX-Large.has-text-align-center,.t-sink>.is-style-h3.is-style-XX-Large.has-text-align-center,.t-sink>.is-style-h4.is-style-XX-Large.has-text-align-center,.t-sink>.is-style-h5.is-style-XX-Large.has-text-align-center,.t-sink>.is-style-h6.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>.is-style-h1.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>.is-style-h2.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>.is-style-h3.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>.is-style-h4.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>.is-style-h5.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>.is-style-h6.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>h1.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>h2.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>h3.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>h4.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>h5.is-style-XX-Large.has-text-align-center,.t-sink>.wp-block-group__inner-container>h6.is-style-XX-Large.has-text-align-center,.t-sink>h1.is-style-XX-Large.has-text-align-center,.t-sink>h2.is-style-XX-Large.has-text-align-center,.t-sink>h3.is-style-XX-Large.has-text-align-center,.t-sink>h4.is-style-XX-Large.has-text-align-center,.t-sink>h5.is-style-XX-Large.has-text-align-center,.t-sink>h6.is-style-XX-Large.has-text-align-center {
    margin-left: auto;
    margin-right: auto;
    max-width: 1296px
}

.h1.is-style-XX-Large,.h2.is-style-XX-Large,.h3.is-style-XX-Large,.h4.is-style-XX-Large,.h5.is-style-XX-Large,.h6.is-style-XX-Large,.is-style-XX-Large,.is-style-XX-Large.is-style-XX-Large,.t-sink>.is-style-h1.is-style-XX-Large,.t-sink>.is-style-h2.is-style-XX-Large,.t-sink>.is-style-h3.is-style-XX-Large,.t-sink>.is-style-h4.is-style-XX-Large,.t-sink>.is-style-h5.is-style-XX-Large,.t-sink>.is-style-h6.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h1.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h2.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h3.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h4.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h5.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h6.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h1.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h2.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h3.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h4.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h5.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h6.is-style-XX-Large,.t-sink>h1.is-style-XX-Large,.t-sink>h2.is-style-XX-Large,.t-sink>h3.is-style-XX-Large,.t-sink>h4.is-style-XX-Large,.t-sink>h5.is-style-XX-Large,.t-sink>h6.is-style-XX-Large {
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15
}

@media (min-width: 768px) {
    .h1.is-style-XX-Large,.h2.is-style-XX-Large,.h3.is-style-XX-Large,.h4.is-style-XX-Large,.h5.is-style-XX-Large,.h6.is-style-XX-Large,.is-style-XX-Large,.is-style-XX-Large.is-style-XX-Large,.t-sink>.is-style-h1.is-style-XX-Large,.t-sink>.is-style-h2.is-style-XX-Large,.t-sink>.is-style-h3.is-style-XX-Large,.t-sink>.is-style-h4.is-style-XX-Large,.t-sink>.is-style-h5.is-style-XX-Large,.t-sink>.is-style-h6.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h1.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h2.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h3.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h4.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h5.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h6.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h1.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h2.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h3.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h4.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h5.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h6.is-style-XX-Large,.t-sink>h1.is-style-XX-Large,.t-sink>h2.is-style-XX-Large,.t-sink>h3.is-style-XX-Large,.t-sink>h4.is-style-XX-Large,.t-sink>h5.is-style-XX-Large,.t-sink>h6.is-style-XX-Large {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .h1.is-style-XX-Large,.h2.is-style-XX-Large,.h3.is-style-XX-Large,.h4.is-style-XX-Large,.h5.is-style-XX-Large,.h6.is-style-XX-Large,.is-style-XX-Large,.is-style-XX-Large.is-style-XX-Large,.t-sink>.is-style-h1.is-style-XX-Large,.t-sink>.is-style-h2.is-style-XX-Large,.t-sink>.is-style-h3.is-style-XX-Large,.t-sink>.is-style-h4.is-style-XX-Large,.t-sink>.is-style-h5.is-style-XX-Large,.t-sink>.is-style-h6.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h1.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h2.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h3.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h4.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h5.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>.is-style-h6.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h1.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h2.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h3.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h4.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h5.is-style-XX-Large,.t-sink>.wp-block-group__inner-container>h6.is-style-XX-Large,.t-sink>h1.is-style-XX-Large,.t-sink>h2.is-style-XX-Large,.t-sink>h3.is-style-XX-Large,.t-sink>h4.is-style-XX-Large,.t-sink>h5.is-style-XX-Large,.t-sink>h6.is-style-XX-Large {
        font-family:Canela Web;
        font-size: 96px;
        font-style: normal;
        font-weight: 400;
        line-height: 1
    }
}

.h1.has-crimson-color,.h2.has-crimson-color,.h3.has-crimson-color,.h4.has-crimson-color,.h5.has-crimson-color,.h6.has-crimson-color,.has-crimson-color,.is-style-XX-Large.has-crimson-color,.t-sink>.is-style-h1.has-crimson-color,.t-sink>.is-style-h2.has-crimson-color,.t-sink>.is-style-h3.has-crimson-color,.t-sink>.is-style-h4.has-crimson-color,.t-sink>.is-style-h5.has-crimson-color,.t-sink>.is-style-h6.has-crimson-color,.t-sink>.wp-block-group__inner-container>.is-style-h1.has-crimson-color,.t-sink>.wp-block-group__inner-container>.is-style-h2.has-crimson-color,.t-sink>.wp-block-group__inner-container>.is-style-h3.has-crimson-color,.t-sink>.wp-block-group__inner-container>.is-style-h4.has-crimson-color,.t-sink>.wp-block-group__inner-container>.is-style-h5.has-crimson-color,.t-sink>.wp-block-group__inner-container>.is-style-h6.has-crimson-color,.t-sink>.wp-block-group__inner-container>h1.has-crimson-color,.t-sink>.wp-block-group__inner-container>h2.has-crimson-color,.t-sink>.wp-block-group__inner-container>h3.has-crimson-color,.t-sink>.wp-block-group__inner-container>h4.has-crimson-color,.t-sink>.wp-block-group__inner-container>h5.has-crimson-color,.t-sink>.wp-block-group__inner-container>h6.has-crimson-color,.t-sink>h1.has-crimson-color,.t-sink>h2.has-crimson-color,.t-sink>h3.has-crimson-color,.t-sink>h4.has-crimson-color,.t-sink>h5.has-crimson-color,.t-sink>h6.has-crimson-color {
    color: #a51c30;
    position: relative;
    z-index: 2
}

.has-crimson-color {
    color: #a51c30
}

.t-sink>.wp-block-group__inner-container>hr,.t-sink>hr,[data-type^=core]>hr {
    border: none;
    margin: 0 auto;
    max-width: 624px!important;
    padding: 24px 0;
    position: relative;
    width: 100%
}

.t-sink>.wp-block-group__inner-container>hr:after,.t-sink>hr:after,[data-type^=core]>hr:after {
    border-bottom: 1px solid #bac5c6;
    content: "";
    height: 1px;
    left: 1px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.t-sink>.wp-block-group__inner-container>hr.is-style-light:after,.t-sink>hr.is-style-light:after,.t-theme--light .t-sink>.wp-block-group__inner-container>hr:after,.t-theme--light .t-sink>hr:after,.t-theme--light [data-type^=core]>hr:after,[data-type^=core]>hr.is-style-light:after {
    border-bottom-color: #f3f4f4
}

.t-sink .wp-block-group__inner-container>.t-list,.t-sink .wp-block-group__inner-container>dl,.t-sink .wp-block-group__inner-container>ol,.t-sink .wp-block-group__inner-container>ul,.t-sink>.t-list,.t-sink>dl,.t-sink>ol,.t-sink>ul {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.t-sink .wp-block-group__inner-container>.t-list b,.t-sink .wp-block-group__inner-container>.t-list strong,.t-sink .wp-block-group__inner-container>dl b,.t-sink .wp-block-group__inner-container>dl strong,.t-sink .wp-block-group__inner-container>ol b,.t-sink .wp-block-group__inner-container>ol strong,.t-sink .wp-block-group__inner-container>ul b,.t-sink .wp-block-group__inner-container>ul strong,.t-sink>.t-list b,.t-sink>.t-list strong,.t-sink>dl b,.t-sink>dl strong,.t-sink>ol b,.t-sink>ol strong,.t-sink>ul b,.t-sink>ul strong {
    font-family: GT America Standard Bold;
    font-weight: 700
}

.t-sink .t-list ol,.t-sink .t-list ul,.t-sink dl ol,.t-sink dl ul,.t-sink ol ol,.t-sink ol ul,.t-sink ul ol,.t-sink ul ul {
    margin-left: 0;
    margin-top: 16px;
    padding-left: 1.5em
}

.t-sink .t-list ol li,.t-sink .t-list ul li,.t-sink dl ol li,.t-sink dl ul li,.t-sink ol ol li,.t-sink ol ul li,.t-sink ul ol li,.t-sink ul ul li {
    padding-left: 8px
}

.t-sink .t-list ol li:before,.t-sink .t-list ul li:before,.t-sink dl ol li:before,.t-sink dl ul li:before,.t-sink ol ol li:before,.t-sink ol ul li:before,.t-sink ul ol li:before,.t-sink ul ul li:before {
    display: none
}

.t-list--bullets,.t-sink ul,.t-sink>.wp-block-group__inner-container ul {
    list-style: disc outside;
    padding-left: 1.5em
}

.t-list--bullets-stylized,.t-sink>.wp-block-group__inner-container>ul,.t-sink>ul {
    list-style: none;
    padding-left: 0
}

.t-list--bullets-stylized li,.t-sink>.wp-block-group__inner-container>ul li,.t-sink>ul li {
    padding-left: 32px;
    position: relative
}

.t-list--bullets-stylized li:before,.t-sink>.wp-block-group__inner-container>ul li:before,.t-sink>ul li:before {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\2022";
    font-size: 26px;
    left: 4px;
    line-height: 1.1;
    position: absolute;
    text-rendering: auto;
    top: -2px
}

.t-list--bullets-stylized ol,.t-sink>.wp-block-group__inner-container>ul ol,.t-sink>ul ol {
    list-style: decimal
}

.t-list--bullets-stylized ol li,.t-sink>.wp-block-group__inner-container>ul ol li,.t-sink>ul ol li {
    counter-increment: none
}

.t-list--bullets-stylized a,.t-sink>.wp-block-group__inner-container>ul a,.t-sink>ul a {
    border-bottom: 1px solid;
    color: #1e1e1e;
    font-family: GT America Standard Bold;
    font-weight: 700;
    line-height: 1.5
}

.t-list--bullets-stylized a:hover,.t-sink>.wp-block-group__inner-container>ul a:hover,.t-sink>ul a:hover {
    border-color: #df072e;
    color: #df072e;
    -webkit-text-decoration: none;
    text-decoration: none
}

.t-list--bullets-stylized a:focus,.t-sink>.wp-block-group__inner-container>ul a:focus,.t-sink>ul a:focus {
    color: #df072e
}

.t-list--bullets-stylized.is-style-no-bullets li,.t-list--bullets-stylized.is-style-t-list-no-bullets li,.t-sink>.wp-block-group__inner-container>ul.is-style-no-bullets li,.t-sink>.wp-block-group__inner-container>ul.is-style-t-list-no-bullets li,.t-sink>ul.is-style-no-bullets li,.t-sink>ul.is-style-t-list-no-bullets li {
    padding-left: 0
}

.t-list--bullets-stylized.is-style-no-bullets li:before,.t-list--bullets-stylized.is-style-t-list-no-bullets li:before,.t-sink>.wp-block-group__inner-container>ul.is-style-no-bullets li:before,.t-sink>.wp-block-group__inner-container>ul.is-style-t-list-no-bullets li:before,.t-sink>ul.is-style-no-bullets li:before,.t-sink>ul.is-style-t-list-no-bullets li:before {
    display: none
}

.t-list--bullets-stylized.is-style-no-bullets ol,.t-list--bullets-stylized.is-style-t-list-no-bullets ol,.t-sink>.wp-block-group__inner-container>ul.is-style-no-bullets ol,.t-sink>.wp-block-group__inner-container>ul.is-style-t-list-no-bullets ol,.t-sink>ul.is-style-no-bullets ol,.t-sink>ul.is-style-t-list-no-bullets ol {
    padding-left: 3rem
}

.t-list--bullets-stylized.is-style-light li,.t-sink>.wp-block-group__inner-container>ul.is-style-light li,.t-sink>ul.is-style-light li,.t-theme--light .t-list--bullets-stylized li,.t-theme--light .t-sink>.wp-block-group__inner-container>ul li,.t-theme--light .t-sink>ul li {
    color: #f3f4f4
}

.t-list--bullets-stylized.is-style-light a:hover,.t-sink>.wp-block-group__inner-container>ul.is-style-light a:hover,.t-sink>ul.is-style-light a:hover,.t-theme--light .t-list--bullets-stylized a:hover,.t-theme--light .t-sink>.wp-block-group__inner-container>ul a:hover,.t-theme--light .t-sink>ul a:hover {
    border-color: #f70834;
    color: #f70834
}

.t-list--bullets-stylized.is-style-light a:focus,.t-sink>.wp-block-group__inner-container>ul.is-style-light a:focus,.t-sink>ul.is-style-light a:focus,.t-theme--light .t-list--bullets-stylized a:focus,.t-theme--light .t-sink>.wp-block-group__inner-container>ul a:focus,.t-theme--light .t-sink>ul a:focus {
    color: #f70834
}

.t-list--numbered,.t-sink>.wp-block-group__inner-container>ol,.t-sink>ol {
    list-style: decimal outside;
    padding-left: 1.5em
}

.t-list--numbered-stylized li,.t-sink>.wp-block-group__inner-container>ol li,.t-sink>ol li {
    padding-left: 13px;
    position: relative
}

.t-list--numbered-stylized li ol,.t-sink>.wp-block-group__inner-container>ol li ol,.t-sink>ol li ol {
    list-style: lower-alpha
}

.t-list--numbered-stylized li ul,.t-sink>.wp-block-group__inner-container>ol li ul,.t-sink>ol li ul {
    list-style: bullet
}

.t-list--numbered-stylized a,.t-sink>.wp-block-group__inner-container>ol a,.t-sink>ol a {
    border-bottom: 1px solid;
    color: #1e1e1e;
    font-family: GT America Standard Bold;
    font-weight: 700;
    line-height: 1.5
}

.t-list--numbered-stylized a:hover,.t-sink>.wp-block-group__inner-container>ol a:hover,.t-sink>ol a:hover {
    border-color: #df072e;
    color: #df072e;
    -webkit-text-decoration: none;
    text-decoration: none
}

.t-list--numbered-stylized a:focus,.t-sink>.wp-block-group__inner-container>ol a:focus,.t-sink>ol a:focus {
    color: #df072e
}

.t-list--numbered-stylized.is-style-no-bullets,.t-list--numbered-stylized.is-style-t-list-no-bullets,.t-sink>.wp-block-group__inner-container>ol.is-style-no-bullets,.t-sink>.wp-block-group__inner-container>ol.is-style-t-list-no-bullets,.t-sink>ol.is-style-no-bullets,.t-sink>ol.is-style-t-list-no-bullets {
    list-style: none;
    padding-left: 0
}

.t-list--numbered-stylized.is-style-no-bullets li,.t-list--numbered-stylized.is-style-t-list-no-bullets li,.t-sink>.wp-block-group__inner-container>ol.is-style-no-bullets li,.t-sink>.wp-block-group__inner-container>ol.is-style-t-list-no-bullets li,.t-sink>ol.is-style-no-bullets li,.t-sink>ol.is-style-t-list-no-bullets li {
    padding-left: 0
}

.t-list--numbered-stylized.is-style-no-bullets li:before,.t-list--numbered-stylized.is-style-t-list-no-bullets li:before,.t-sink>.wp-block-group__inner-container>ol.is-style-no-bullets li:before,.t-sink>.wp-block-group__inner-container>ol.is-style-t-list-no-bullets li:before,.t-sink>ol.is-style-no-bullets li:before,.t-sink>ol.is-style-t-list-no-bullets li:before {
    display: none
}

.t-list--numbered-stylized.is-style-no-bullets ol,.t-list--numbered-stylized.is-style-t-list-no-bullets ol,.t-sink>.wp-block-group__inner-container>ol.is-style-no-bullets ol,.t-sink>.wp-block-group__inner-container>ol.is-style-t-list-no-bullets ol,.t-sink>ol.is-style-no-bullets ol,.t-sink>ol.is-style-t-list-no-bullets ol {
    padding-left: 3rem
}

.t-list--numbered-stylized.is-style-light a:hover,.t-sink>.wp-block-group__inner-container>ol.is-style-light a:hover,.t-sink>ol.is-style-light a:hover,.t-theme--light .t-list--numbered-stylized a:hover,.t-theme--light .t-sink>.wp-block-group__inner-container>ol a:hover,.t-theme--light .t-sink>ol a:hover {
    border-color: #f70834;
    color: #f70834
}

.t-list--numbered-stylized.is-style-light a:focus,.t-sink>.wp-block-group__inner-container>ol.is-style-light a:focus,.t-sink>ol.is-style-light a:focus,.t-theme--light .t-list--numbered-stylized a:focus,.t-theme--light .t-sink>.wp-block-group__inner-container>ol a:focus,.t-theme--light .t-sink>ol a:focus {
    color: #f70834
}

.dt,.t-sink dt,.t-sink>.wp-block-group__inner-container>dt {
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 8px
}

.dd,.t-sink dd,.t-sink>.wp-block-group__inner-container>dd {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.t-theme--light .t-sink>.t-list li a,.t-theme--light .t-sink>dl li a,.t-theme--light .t-sink>ol li a,.t-theme--light .t-sink>ul li a,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>.t-list li a,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>dl li a,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>ol li a,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>ul li a {
    border-bottom: 1px solid #f3f4f4;
    color: #f3f4f4
}

.t-theme--light .t-sink>.t-list li a:focus,.t-theme--light .t-sink>.t-list li a:hover,.t-theme--light .t-sink>dl li a:focus,.t-theme--light .t-sink>dl li a:hover,.t-theme--light .t-sink>ol li a:focus,.t-theme--light .t-sink>ol li a:hover,.t-theme--light .t-sink>ul li a:focus,.t-theme--light .t-sink>ul li a:hover,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>.t-list li a:focus,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>.t-list li a:hover,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>dl li a:focus,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>dl li a:hover,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>ol li a:focus,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>ol li a:hover,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>ul li a:focus,.wp-block-group.t-sink.is-style-group-dark-bg .wp-block-group__inner-container>ul li a:hover {
    border-bottom-color: #f70834;
    color: #f70834
}

mark {
    background: #1e1e1e;
    color: #f3f4f4;
    padding-left: 3px;
    padding-right: 3px
}

.t-theme--light mark,mark.is-style-light {
    background: #f3f4f4;
    color: #1e1e1e
}

.editor-styles-wrapper .t-sink>p,.t-sink>.wp-block-group__inner-container>p,.t-sink>p {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.editor-styles-wrapper .t-sink>p.is-style-t-overline,.t-sink>.wp-block-group__inner-container>p.is-style-t-overline,.t-sink>p.is-style-t-overline {
    font-family: GT America Standard Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: 1.02;
    text-transform: uppercase
}

.editor-styles-wrapper .t-sink>p.is-style-t-leadin,.t-sink>.wp-block-group__inner-container>p.is-style-t-leadin,.t-sink>p.is-style-t-leadin {
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 20px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.editor-styles-wrapper .t-sink>p.has-drop-cap:first-letter,.t-sink>.wp-block-group__inner-container>p.has-drop-cap:first-letter,.t-sink>p.has-drop-cap:first-letter {
    float: left;
    font-family: Canela Web;
    font-size: 96px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin-right: 11px
}

.editor-styles-wrapper .t-sink>p.is-style-light,.t-sink>.wp-block-group__inner-container>p.is-style-light,.t-sink>p.is-style-light,.t-theme--light .editor-styles-wrapper .t-sink>p,.t-theme--light .t-sink>.wp-block-group__inner-container>p,.t-theme--light .t-sink>p {
    color: #f3f4f4
}

.editor-styles-wrapper .t-sink>p strong,.t-sink>.wp-block-group__inner-container>p strong,.t-sink>p strong {
    font-family: GT America Standard Bold
}

.quote,.t-sink>.wp-block-group__inner-container>q,.t-sink>q,[data-type="core/quote"]>q {
    quotes: "\201C""\201D""\2018""\2019"
}

.quote:first-child,.t-sink>.wp-block-group__inner-container>q:first-child,.t-sink>q:first-child,[data-type="core/quote"]>q:first-child {
    text-indent: -.5em
}

.quote:first-child:before,.t-sink>.wp-block-group__inner-container>q:first-child:before,.t-sink>q:first-child:before,[data-type="core/quote"]>q:first-child:before {
    content: open-quote
}

.quote:last-of-type:after,.t-sink>.wp-block-group__inner-container>q:last-of-type:after,.t-sink>q:last-of-type:after,[data-type="core/quote"]>q:last-of-type:after {
    content: close-quote
}

.quote,.t-sink>.wp-block-group__inner-container>q,.t-sink>q,[data-type="core/quote"]>q {
    display: block
}

.quote,.t-sink>.wp-block-group__inner-container>q,.t-sink>q,[data-type="core/quote"]>q,.blockquote,.t-sink>.wp-block-group__inner-container>blockquote,.t-sink>blockquote,[data-type="core/quote"]>blockquote {
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15
}

@media (min-width: 960px) {
    .blockquote,.t-sink>.wp-block-group__inner-container>blockquote,.t-sink>blockquote,[data-type="core/quote"]>blockquote {
        position:relative
    }

    .blockquote:before,.t-sink>.wp-block-group__inner-container>blockquote:before,.t-sink>blockquote:before,[data-type="core/quote"]>blockquote:before {
        content: "";
        height: 100%;
        position: absolute;
        top: 0
    }
}

.blockquote.has-text-align-right,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-right,.t-sink>blockquote.has-text-align-right,[data-type="core/quote"]>blockquote.has-text-align-right {
    border-right: 0;
    padding-left: 0
}

@media (min-width: 960px) {
    .blockquote.has-text-align-right:before,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-right:before,.t-sink>blockquote.has-text-align-right:before,[data-type="core/quote"]>blockquote.has-text-align-right:before {
        display:none
    }
}

.blockquote.has-text-align-right p,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-right p,.t-sink>blockquote.has-text-align-right p,[data-type="core/quote"]>blockquote.has-text-align-right p {
    padding-right: 38px
}

.blockquote.has-text-align-center,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-center,.t-sink>blockquote.has-text-align-center,[data-type="core/quote"]>blockquote.has-text-align-center {
    text-align: center
}

.blockquote.has-text-align-center:before,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-center:before,.t-sink>blockquote.has-text-align-center:before,[data-type="core/quote"]>blockquote.has-text-align-center:before {
    display: none
}

.blockquote.has-text-align-center cite,.blockquote.has-text-align-center p,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-center cite,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-center p,.t-sink>blockquote.has-text-align-center cite,.t-sink>blockquote.has-text-align-center p,[data-type="core/quote"]>blockquote.has-text-align-center cite,[data-type="core/quote"]>blockquote.has-text-align-center p {
    max-width: none;
    padding: 0
}

.blockquote.has-text-align-center .wp-block-quote__citation,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-center .wp-block-quote__citation,.t-sink>blockquote.has-text-align-center .wp-block-quote__citation,[data-type="core/quote"]>blockquote.has-text-align-center .wp-block-quote__citation {
    padding-left: 0;
    padding-right: 0
}

.blockquote p,.t-sink>.wp-block-group__inner-container>blockquote p,.t-sink>blockquote p,[data-type="core/quote"]>blockquote p {
    quotes: "\201C""\201D""\2018""\2019"
}

.blockquote p:first-child,.t-sink>.wp-block-group__inner-container>blockquote p:first-child,.t-sink>blockquote p:first-child,[data-type="core/quote"]>blockquote p:first-child {
    text-indent: -.5em
}

.blockquote p:first-child:before,.t-sink>.wp-block-group__inner-container>blockquote p:first-child:before,.t-sink>blockquote p:first-child:before,[data-type="core/quote"]>blockquote p:first-child:before {
    content: open-quote
}

.blockquote p:last-of-type:after,.t-sink>.wp-block-group__inner-container>blockquote p:last-of-type:after,.t-sink>blockquote p:last-of-type:after,[data-type="core/quote"]>blockquote p:last-of-type:after {
    content: close-quote
}

.blockquote p,.t-sink>.wp-block-group__inner-container>blockquote p,.t-sink>blockquote p,[data-type="core/quote"]>blockquote p {
    border-left: 1px solid #1e1e1e;
    font-family: Canela Deck Web;
    font-size: 42px;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15;
    line-height: 41.4px;
    margin: 0!important;
    padding-left: 38px;
    text-align: left
}

.blockquote.is-style-default p,.t-sink>.wp-block-group__inner-container>blockquote.is-style-default p,.t-sink>blockquote.is-style-default p,[data-type="core/quote"]>blockquote.is-style-default p {
    border-left: 1px solid #1e1e1e;
    text-align: left
}

.blockquote.has-text-align-center.is-style-default p,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-center.is-style-default p,.t-sink>blockquote.has-text-align-center.is-style-default p,[data-type="core/quote"]>blockquote.has-text-align-center.is-style-default p {
    border-left: none;
    text-align: center
}

.blockquote.has-text-align-right.is-style-default p,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-right.is-style-default p,.t-sink>blockquote.has-text-align-right.is-style-default p,[data-type="core/quote"]>blockquote.has-text-align-right.is-style-default p {
    border-left: none;
    border-right: 1px solid #1e1e1e;
    padding-left: 0;
    text-align: right
}

.blockquote.has-text-align-right.is-style-default cite,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-right.is-style-default cite,.t-sink>blockquote.has-text-align-right.is-style-default cite,[data-type="core/quote"]>blockquote.has-text-align-right.is-style-default cite {
    padding-left: 0;
    padding-right: 38px
}

.blockquote.has-text-align-right>cite,.blockquote.has-text-align-right>p,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-right>cite,.t-sink>.wp-block-group__inner-container>blockquote.has-text-align-right>p,.t-sink>blockquote.has-text-align-right>cite,.t-sink>blockquote.has-text-align-right>p,[data-type="core/quote"]>blockquote.has-text-align-right>cite,[data-type="core/quote"]>blockquote.has-text-align-right>p {
    padding-left: 0;
    padding-right: 38px;
    text-align: right;
    width: 100%
}

@media (min-width: 960px) {
    .blockquote.is-style-light:before,.t-sink>.wp-block-group__inner-container>blockquote.is-style-light:before,.t-sink>blockquote.is-style-light:before,.t-theme--light .blockquote:before,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote:before,.t-theme--light .t-sink>blockquote:before,.t-theme--light [data-type="core/quote"]>blockquote:before,[data-type="core/quote"]>blockquote.is-style-light:before {
        border-left-color:#f3f4f4
    }
}

.blockquote.is-style-light p,.t-sink>.wp-block-group__inner-container>blockquote.is-style-light p,.t-sink>blockquote.is-style-light p,.t-theme--light .blockquote p,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote p,.t-theme--light .t-sink>blockquote p,.t-theme--light [data-type="core/quote"]>blockquote p,[data-type="core/quote"]>blockquote.is-style-light p {
    color: #f3f4f4
}

.cite,.t-sink>.wp-block-group__inner-container>blockquote cite,.t-sink>blockquote cite,.wp-block-quote__citation {
    display: inline-block;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin-top: 8px;
    padding-left: 38px
}

.cite.is-style-light,.t-sink>.wp-block-group__inner-container>blockquote cite.is-style-light,.t-sink>blockquote cite.is-style-light,.t-theme--light .cite,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote cite,.t-theme--light .t-sink>blockquote cite,.t-theme--light .wp-block-quote__citation,.wp-block-quote__citation.is-style-light {
    color: #f3f4f4
}

.cite.is-style-light a,.t-sink>.wp-block-group__inner-container>blockquote cite.is-style-light a,.t-sink>blockquote cite.is-style-light a,.t-theme--light .cite a,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote cite a,.t-theme--light .t-sink>blockquote cite a,.t-theme--light .wp-block-quote__citation a,.wp-block-quote__citation.is-style-light a {
    border-bottom: 1px solid #f3f4f4
}

.cite.is-style-light a:hover,.t-sink>.wp-block-group__inner-container>blockquote cite.is-style-light a:hover,.t-sink>blockquote cite.is-style-light a:hover,.t-theme--light .cite a:hover,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote cite a:hover,.t-theme--light .t-sink>blockquote cite a:hover,.t-theme--light .wp-block-quote__citation a:hover,.wp-block-quote__citation.is-style-light a:hover {
    border-color: #f70834;
    color: #f70834;
    -webkit-text-decoration: none;
    text-decoration: none
}

.cite a,.t-sink>.wp-block-group__inner-container>blockquote cite a,.t-sink>blockquote cite a,.wp-block-quote__citation a {
    border-bottom: 1px solid #1e1e1e
}

.cite a:hover,.t-sink>.wp-block-group__inner-container>blockquote cite a:hover,.t-sink>blockquote cite a:hover,.wp-block-quote__citation a:hover {
    border-color: #df072e;
    color: #df072e;
    -webkit-text-decoration: none;
    text-decoration: none
}

.cite a:focus-visible,.t-sink>.wp-block-group__inner-container>blockquote cite a:focus-visible,.t-sink>blockquote cite a:focus-visible,.wp-block-quote__citation a:focus-visible {
    border-color: #df072e;
    color: #df072e
}

.wp-block-group.is-style-group-dark-bg .wp-block-quote__citation,.wp-block-group.is-style-group-dark-bg cite {
    color: #f3f4f4!important
}

.wp-block-group.is-style-group-dark-bg .wp-block-quote__citation a,.wp-block-group.is-style-group-dark-bg cite a {
    border-bottom-color: #f3f4f4!important;
    color: #f3f4f4!important
}

.wp-block-group.is-style-group-dark-bg .wp-block-quote__citation a:hover,.wp-block-group.is-style-group-dark-bg cite a:hover {
    border-color: #f70834!important;
    color: #f70834!important;
    -webkit-text-decoration: none!important;
    text-decoration: none!important
}

.wp-block-group.is-style-group-dark-bg .wp-block-quote__citation a:focus-visible,.wp-block-group.is-style-group-dark-bg cite a:focus-visible {
    border-color: #f70834!important;
    color: #f70834!important
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote,.t-sink>blockquote.is-style-pull-quote,[data-type="core/quote"]>blockquote.is-style-pull-quote {
    quotes: "\201C""\201D""\2018""\2019"
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote:first-child,.t-sink>blockquote.is-style-pull-quote:first-child,[data-type="core/quote"]>blockquote.is-style-pull-quote:first-child {
    text-indent: -.5em
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote:first-child:before,.t-sink>blockquote.is-style-pull-quote:first-child:before,[data-type="core/quote"]>blockquote.is-style-pull-quote:first-child:before {
    content: open-quote
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote:last-of-type:after,.t-sink>blockquote.is-style-pull-quote:last-of-type:after,[data-type="core/quote"]>blockquote.is-style-pull-quote:last-of-type:after {
    content: close-quote
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote,.t-sink>blockquote.is-style-pull-quote,[data-type="core/quote"]>blockquote.is-style-pull-quote {
    display: block;
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15;
    margin: 100px auto;
    max-width: 824px;
    text-align: center
}

@media (min-width: 960px) {
    .t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote,.t-sink>blockquote.is-style-pull-quote,[data-type="core/quote"]>blockquote.is-style-pull-quote {
        position:relative
    }
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote:before,.t-sink>blockquote.is-style-pull-quote:before,[data-type="core/quote"]>blockquote.is-style-pull-quote:before {
    display: none
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote p,.t-sink>blockquote.is-style-pull-quote p,[data-type="core/quote"]>blockquote.is-style-pull-quote p {
    quotes: "\201C""\201D""\2018""\2019"
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote p:first-child,.t-sink>blockquote.is-style-pull-quote p:first-child,[data-type="core/quote"]>blockquote.is-style-pull-quote p:first-child {
    text-indent: -.5em
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote p:first-child:before,.t-sink>blockquote.is-style-pull-quote p:first-child:before,[data-type="core/quote"]>blockquote.is-style-pull-quote p:first-child:before {
    content: open-quote
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote p:last-of-type:after,.t-sink>blockquote.is-style-pull-quote p:last-of-type:after,[data-type="core/quote"]>blockquote.is-style-pull-quote p:last-of-type:after {
    content: close-quote
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote p,.t-sink>blockquote.is-style-pull-quote p,[data-type="core/quote"]>blockquote.is-style-pull-quote p {
    border: none;
    color: #1e1e1e;
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15;
    line-height: 1.14;
    margin: 0!important;
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
    text-align: center
}

@media (min-width: 960px) {
    .t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote p,.t-sink>blockquote.is-style-pull-quote p,[data-type="core/quote"]>blockquote.is-style-pull-quote p {
        padding-left:0;
        padding-right: 0
    }
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.has-text-align-left,.t-sink>blockquote.is-style-pull-quote.has-text-align-left,[data-type="core/quote"]>blockquote.is-style-pull-quote.has-text-align-left {
    text-align: left
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.has-text-align-left:before,.t-sink>blockquote.is-style-pull-quote.has-text-align-left:before,[data-type="core/quote"]>blockquote.is-style-pull-quote.has-text-align-left:before {
    display: none
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.has-text-align-left cite,.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.has-text-align-left p,.t-sink>blockquote.is-style-pull-quote.has-text-align-left cite,.t-sink>blockquote.is-style-pull-quote.has-text-align-left p,[data-type="core/quote"]>blockquote.is-style-pull-quote.has-text-align-left cite,[data-type="core/quote"]>blockquote.is-style-pull-quote.has-text-align-left p {
    padding-left: 0;
    text-align: left
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.has-text-align-left .wp-block-quote__citation,.t-sink>blockquote.is-style-pull-quote.has-text-align-left .wp-block-quote__citation,[data-type="core/quote"]>blockquote.is-style-pull-quote.has-text-align-left .wp-block-quote__citation {
    padding-left: 20px;
    text-align: left
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.has-text-align-right,.t-sink>blockquote.is-style-pull-quote.has-text-align-right,[data-type="core/quote"]>blockquote.is-style-pull-quote.has-text-align-right {
    border-right: none;
    text-align: right
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.has-text-align-right:before,.t-sink>blockquote.is-style-pull-quote.has-text-align-right:before,[data-type="core/quote"]>blockquote.is-style-pull-quote.has-text-align-right:before {
    display: none
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.has-text-align-right cite,.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.has-text-align-right p,.t-sink>blockquote.is-style-pull-quote.has-text-align-right cite,.t-sink>blockquote.is-style-pull-quote.has-text-align-right p,[data-type="core/quote"]>blockquote.is-style-pull-quote.has-text-align-right cite,[data-type="core/quote"]>blockquote.is-style-pull-quote.has-text-align-right p {
    padding-right: 0;
    text-align: right
}

@media (min-width: 960px) {
    .t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.is-style-light:before,.t-sink>blockquote.is-style-pull-quote.is-style-light:before,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote:before,.t-theme--light .t-sink>blockquote.is-style-pull-quote:before,.t-theme--light [data-type="core/quote"]>blockquote.is-style-pull-quote:before,[data-type="core/quote"]>blockquote.is-style-pull-quote.is-style-light:before {
        border-left-color:#f3f4f4
    }
}

.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote.is-style-light p,.t-sink>blockquote.is-style-pull-quote.is-style-light p,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote p,.t-theme--light .t-sink>blockquote.is-style-pull-quote p,.t-theme--light [data-type="core/quote"]>blockquote.is-style-pull-quote p,[data-type="core/quote"]>blockquote.is-style-pull-quote.is-style-light p {
    color: #f3f4f4
}

.wp-block-group.is-style-group-dark-bg .wp-block-quote.is-style-pull-quote p {
    color: #f3f4f4!important
}

.cite,.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite,.t-sink>blockquote.is-style-pull-quote cite {
    display: inline-block;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin-top: 8px;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 960px) {
    .cite,.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite,.t-sink>blockquote.is-style-pull-quote cite {
        padding-left:38px
    }
}

.cite.is-style-light,.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite.is-style-light,.t-sink>blockquote.is-style-pull-quote cite.is-style-light,.t-theme--light .cite,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite,.t-theme--light .t-sink>blockquote.is-style-pull-quote cite {
    color: #f3f4f4
}

.cite.is-style-light a,.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite.is-style-light a,.t-sink>blockquote.is-style-pull-quote cite.is-style-light a,.t-theme--light .cite a,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite a,.t-theme--light .t-sink>blockquote.is-style-pull-quote cite a {
    border-bottom: 1px solid #f3f4f4
}

.cite.is-style-light a:hover,.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite.is-style-light a:hover,.t-sink>blockquote.is-style-pull-quote cite.is-style-light a:hover,.t-theme--light .cite a:hover,.t-theme--light .t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite a:hover,.t-theme--light .t-sink>blockquote.is-style-pull-quote cite a:hover {
    border-color: #f70834;
    color: #f70834;
    -webkit-text-decoration: none;
    text-decoration: none
}

.cite a,.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite a,.t-sink>blockquote.is-style-pull-quote cite a {
    border-bottom: 1px solid #1e1e1e
}

.cite a:hover,.t-sink>.wp-block-group__inner-container>blockquote.is-style-pull-quote cite a:hover,.t-sink>blockquote.is-style-pull-quote cite a:hover {
    border-color: #df072e;
    color: #df072e;
    -webkit-text-decoration: none;
    text-decoration: none
}

.t-sink table:not(.acf-table),.t-sink>.wp-block-group__inner-container>table:not(.acf-table),.table {
    border: none;
    border-collapse: collapse;
    font-size: 16px;
    margin: 0 auto;
    max-width: 624px;
    table-layout: fixed;
    text-align: left;
    width: 100%
}

@media (min-width: 768px) {
    .t-sink table:not(.acf-table),.t-sink>.wp-block-group__inner-container>table:not(.acf-table),.table {
        font-size:18px;
        table-layout: auto
    }
}

.wp-block-table .t-sink table:not(.acf-table),.wp-block-table .t-sink>.wp-block-group__inner-container>table:not(.acf-table),.wp-block-table .table {
    overflow-x: auto
}

.t-sink table:not(.acf-table) a,.t-sink>.wp-block-group__inner-container>table:not(.acf-table) a,.table a {
    border-bottom: 1px solid;
    font-family: GT America Standard Bold;
    font-weight: 700;
    line-height: 1.5
}

.t-sink table:not(.acf-table) a:hover,.t-sink>.wp-block-group__inner-container>table:not(.acf-table) a:hover,.table a:hover {
    border-color: #df072e;
    color: #df072e;
    -webkit-text-decoration: none;
    text-decoration: none
}

.t-sink table:not(.acf-table) a:focus,.t-sink>.wp-block-group__inner-container>table:not(.acf-table) a:focus,.table a:focus {
    color: #df072e
}

.t-sink table:not(.acf-table) a.is-style-light,.t-sink>.wp-block-group__inner-container>table:not(.acf-table) a.is-style-light,.t-theme--light .t-sink table:not(.acf-table) a,.t-theme--light .t-sink>.wp-block-group__inner-container>table:not(.acf-table) a,.t-theme--light .table a,.table a.is-style-light {
    border-bottom: 1px solid #f3f4f4;
    color: #f3f4f4
}

.t-sink table:not(.acf-table) a.is-style-light:focus,.t-sink table:not(.acf-table) a.is-style-light:hover,.t-sink>.wp-block-group__inner-container>table:not(.acf-table) a.is-style-light:focus,.t-sink>.wp-block-group__inner-container>table:not(.acf-table) a.is-style-light:hover,.t-theme--light .t-sink table:not(.acf-table) a:focus,.t-theme--light .t-sink table:not(.acf-table) a:hover,.t-theme--light .t-sink>.wp-block-group__inner-container>table:not(.acf-table) a:focus,.t-theme--light .t-sink>.wp-block-group__inner-container>table:not(.acf-table) a:hover,.t-theme--light .table a:focus,.t-theme--light .table a:hover,.table a.is-style-light:focus,.table a.is-style-light:hover {
    border-bottom-color: #f70834;
    color: #f3f4f4
}

.t-sink table:not(.acf-table).has-fixed-layout,.t-sink>.wp-block-group__inner-container>table:not(.acf-table).has-fixed-layout,.table.has-fixed-layout {
    width: 624px
}

.wp-block-table {
    margin-bottom: 32px
}

.wp-block-table.alignleft figcaption {
    display: block
}

.t-sink th,.t-sink>.wp-block-group__inner-container>th,.th {
    border: none;
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    padding: 20px 20px 15px 0
}

.t-sink th~th,.t-sink>.wp-block-group__inner-container>th~th,.th~th {
    padding-left: 20px
}

.t-sink th.is-style-light,.t-sink>.wp-block-group__inner-container>th.is-style-light,.t-theme--light .t-sink th,.t-theme--light .t-sink>.wp-block-group__inner-container>th,.t-theme--light .th,.th.is-style-light {
    color: #f3f4f4
}

.t-sink tr,.t-sink>.wp-block-group__inner-container>tr,.tr {
    border-bottom: 1px solid
}

.t-sink tr~tr,.t-sink>.wp-block-group__inner-container>tr~tr,.tr~tr {
    border-top: 1px solid
}

.t-sink tr:last-child,.t-sink>.wp-block-group__inner-container>tr:last-child,.tr:last-child {
    border: none
}

.t-sink tr.is-style-light,.t-sink>.wp-block-group__inner-container>tr.is-style-light,.t-theme--light .t-sink tr,.t-theme--light .t-sink>.wp-block-group__inner-container>tr,.t-theme--light .tr,.tr.is-style-light {
    border-bottom-color: #f3f4f4
}

.t-sink tr.is-style-light~tr,.t-sink>.wp-block-group__inner-container>tr.is-style-light~tr,.t-theme--light .t-sink tr~tr,.t-theme--light .t-sink>.wp-block-group__inner-container>tr~tr,.t-theme--light .tr~tr,.tr.is-style-light~tr {
    border-top: 1px solid
}

.t-sink thead tr,.t-sink>.wp-block-group__inner-container>thead tr {
    border-bottom: 5px solid
}

.t-sink thead tr.is-style-light,.t-sink>.wp-block-group__inner-container>thead tr.is-style-light,.t-theme--light .t-sink thead tr,.t-theme--light .t-sink>.wp-block-group__inner-container>thead tr {
    border-bottom-color: #f3f4f4
}

.t-sink td,.t-sink>.wp-block-group__inner-container>td,.td {
    border: none;
    font-size: 18px;
    letter-spacing: -.1px;
    line-height: 1.5;
    padding: 20px 20px 20px 0
}

.t-sink td~td,.t-sink>.wp-block-group__inner-container>td~td,.td~td {
    padding-left: 20px
}

.t-sink td.is-style-light,.t-sink>.wp-block-group__inner-container>td.is-style-light,.t-theme--light .t-sink td,.t-theme--light .t-sink>.wp-block-group__inner-container>td,.t-theme--light .td,.td.is-style-light {
    color: #f3f4f4
}

.has-text-align-right {
    text-align: right
}

.has-text-align-center {
    text-align: center
}

.t-theme--light,.t-theme--light * {
    color: #f3f4f4
}

.page-title {
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15;
    padding-bottom: 16px
}

@media (min-width: 768px) {
    .page-title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2;
        padding-bottom: 24px
    }

    .has-featured-image .page-title {
        padding-right: 48px
    }
}

@media (min-width: 1200px) {
    .page-title {
        font-family:Canela Deck Web;
        font-size: 64px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.2px;
        line-height: 1.05
    }
}

.page-breadcrumb {
    background-color: #e3e5e5;
    color: #1e1e1e;
    font-family: GT America Standard Medium;
    font-size: 12px;
    padding-top: 24px;
    text-transform: uppercase
}

@media (min-width: 960px) {
    .page-breadcrumb {
        display:none
    }
}

.page-breadcrumb span,.page-breadcrumb span:before {
    align-items: center;
    display: flex
}

.page-breadcrumb span:before {
    background-color: #bac5c6;
    border-radius: 50%;
    color: #1e1e1e;
    content: "\e907";
    font-family: core-icons;
    font-size: 12px;
    font-weight: bolder;
    height: 20px;
    justify-content: center;
    margin-right: 10px;
    width: 20px
}

.page-breadcrumb span a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.page-template-landing-page-secondary .page-breadcrumb {
    background: transparent;
    margin-bottom: 24px
}

.page-template-landing-page-secondary .page-breadcrumb .l-container {
    padding-left: 0;
    padding-right: 0
}

.archive .page-title,.blog .page-title {
    font-size: 36px
}

@media (min-width: 768px) {
    .archive .page-title,.blog .page-title {
        font-size:56px
    }
}

@media (min-width: 1200px) {
    .archive .page-title,.blog .page-title {
        font-size:64px
    }
}

.archive #main-content,.blog #main-content {
    margin-bottom: 250px;
    margin-top: 86px
}

.archive .c-subheader-archive__content,.blog .c-subheader-archive__content {
    margin-bottom: 86px;
    max-width: 848px
}

@media (min-width: 960px) {
    .archive .c-subheader-archive__content,.blog .c-subheader-archive__content {
        padding-right:24px
    }
}

.archive .c-subheader-archive__content p,.blog .c-subheader-archive__content p {
    font-size: 18px
}

.archive .b-news,.blog .b-news {
    margin-bottom: 60px;
    padding: 0
}

@media (min-width: 960px) {
    .archive .b-news,.blog .b-news {
        margin-bottom:90px
    }
}

.archive .b-news__wrap,.blog .b-news__wrap {
    border: none;
    padding-top: 0
}

.category-filter-row {
    display: flex;
    justify-content: space-between
}

.category-filter-row .c-dropdown {
    max-width: 62vw
}

.category-filter-row__count {
    align-items: center;
    display: flex;
    font-family: GT America Standard Regular;
    font-size: 18px
}

@media (min-width: 768px) {
    .category-filter-row__count {
        align-items:flex-end
    }
}

.archive-loop {
    align-content: flex-start;
    display: grid;
    justify-content: space-between;
    margin-top: 34px;
    grid-gap: 16px;
    grid-template-columns: repeat(1,1fr)
}

@media (min-width: 783px) {
    .archive-loop {
        grid-template-columns:repeat(2,1fr);
        grid-gap: 48px
    }
}

@media (min-width: 1200px) {
    .archive-loop {
        grid-template-columns:repeat(3,1fr)
    }
}

.category-item-loop--post {
    background-color: #e3e5e5;
    border: 2px solid transparent;
    padding: 24px;
    width: 100%
}

.category-item-loop:focus-within,.category-item-loop:hover {
    background-color: #fff
}

.category-item-loop:focus-within .c-image__image,.category-item-loop:hover .c-image__image {
    transform: scale(1.1)
}

.category-item-loop__meta-source {
    font-family: GT America Standard Medium;
    font-size: 16px;
    font-weight: 500;
    margin-right: 25px
}

.category-item-loop__meta {
    flex-shrink: 0
}

.category-item-loop__meta-date {
    font-family: GT America Standard Regular;
    font-size: 16px
}

.category-item-loop__header {
    display: flex;
    flex-direction: row-reverse
}

.category-item-loop__header .c-image {
    height: 80px;
    margin-left: 11px;
    max-width: 80px;
    width: 100%
}

@media (min-width: 768px) {
    .category-item-loop__header .c-image {
        margin-left:13px
    }
}

.category-item-loop__header .c-image {
    overflow: hidden
}

.category-item-loop__header .c-image__image {
    height: 100%;
    object-fit: cover;
    transition: transform .3s ease-out 0s
}

.category-item-loop__title {
    font-family: Canela Deck Web;
    font-size: 24px;
    line-height: 125%;
    margin-right: auto
}

@media (min-width: 768px) {
    .category-item-loop__title {
        font-size:32px
    }
}

.category-item-loop_excerpt {
    font-size: 18px
}

.category-item-loop__footer {
    display: flex;
    margin-top: 8px
}

.c-loop-style-full-width .category-item-loop--post {
    border: none;
    padding: 0
}

.c-loop-style-full-width .category-item-loop__header {
    display: flex;
    flex-direction: column;
    margin-bottom: 8px
}

.c-loop-style-full-width .category-item-loop__header .c-image {
    height: auto;
    margin-left: 0;
    max-width: 100%;
    width: 100%
}

.c-loop-style-full-width .category-item-loop__header .c-image img {
    height: auto;
    object-fit: unset;
    width: 100%
}

.c-loop-style-full-width .category-item-loop .c-image__image {
    transition: transform .4s ease-out 0s
}

.c-loop-style-full-width .category-item-loop:focus-within .c-image__image,.c-loop-style-full-width .category-item-loop:hover .c-image__image {
    transform: scale(1.07)
}

.c-loop-style-full-width .category-item-loop__title {
    font-size: 32px;
    margin-top: 21px
}

@media (min-width: 768px) {
    .c-loop-style-full-width .category-item-loop__title {
        font-size:42px;
        margin-top: 26px
    }
}

.c-loop-style-full-width .category-item-loop_excerpt {
    display: -webkit-box;
    max-height: 110px;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.c-loop-style-full-width .category-item-loop__title,.c-loop-style-full-width .category-item-loop_excerpt,.c-loop-style-full-width footer {
    margin-left: 24px;
    margin-right: 24px
}

@media (min-width: 768px) {
    .c-loop-style-full-width .category-item-loop__title,.c-loop-style-full-width .category-item-loop_excerpt,.c-loop-style-full-width footer {
        margin-left:30px;
        margin-right: 30px
    }
}

.c-loop-style-full-width footer {
    margin-bottom: 24px;
    margin-top: 24px
}

@media (min-width: 768px) {
    .c-loop-style-full-width footer {
        margin-bottom:30px;
        margin-top: 30px
    }
}

.c-loop-style-full-width .category-item-loop__meta-source {
    margin-right: 18.5px
}

.archive .b-news__side-wrap .c-image,.blog .b-news__side-wrap .c-image {
    max-height: 128px;
    max-width: 128px
}

.archive .b-news__side-wrap .c-image .c-image__image,.blog .b-news__side-wrap .c-image .c-image__image {
    height: 100%;
    max-height: 128px;
    max-width: 128px;
    object-fit: cover
}

.c-subheader-archive__content__description {
    display: flex;
    flex-direction: column;
    max-width: 100%
}

@media (min-width: 768px) {
    .c-subheader-archive__content__description {
        display:inline-block
    }
}

.c-subheader-archive__content__description .wp-caption.alignleft,.c-subheader-archive__content__description .wp-caption.alignright {
    margin-bottom: 20px;
    margin-top: 5px;
    min-width: 100%
}

@media (min-width: 768px) {
    .c-subheader-archive__content__description .wp-caption.alignleft,.c-subheader-archive__content__description .wp-caption.alignright {
        max-width:50%;
        min-width: auto
    }
}

.c-subheader-archive__content__description .wp-caption.alignleft img,.c-subheader-archive__content__description .wp-caption.alignright img {
    width: 100%
}

.c-subheader-archive__content__description .wp-caption.alignleft .wp-caption-text,.c-subheader-archive__content__description .wp-caption.alignright .wp-caption-text {
    display: flex;
    margin-left: 0
}

.c-subheader-archive__content__description .wp-caption {
    max-width: 100%
}

.c-subheader-archive__content__description .wp-caption.alignright {
    float: right
}

@media (min-width: 768px) {
    .c-subheader-archive__content__description .wp-caption.alignright {
        margin-left:32px
    }
}

.c-subheader-archive__content__description .wp-caption.alignleft {
    float: left
}

@media (min-width: 768px) {
    .c-subheader-archive__content__description .wp-caption.alignleft {
        margin-right:32px
    }
}

.c-subheader-archive__content__description .wp-caption.aligncenter {
    min-width: 100%
}

.c-subheader-archive__content__description .wp-caption.aligncenter img {
    width: 100%
}

.category-item-loop .category-item-loop__title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.category-item-loop .category-item-loop__title span:hover {
    background-size: 100% 2px
}

.category-item-loop:hover .category-item-loop__title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.category-item-loop:hover .category-item-loop__title span,.category-item-loop:hover .category-item-loop__title span:hover {
    background-size: 100% 2px
}

.documents-archive-loop {
    margin-top: 60px
}

@media (min-width: 960px) {
    .documents-archive-loop {
        margin-top:40px
    }
}

.document-item-loop {
    width: 100%
}

.document-item-loop--highlight {
    background-color: rgba(58,86,186,.1)
}

.document-item-loop__border-line {
    border-top: 1px solid #1e1e1e;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 23px;
    padding-top: 53px;
    width: 100%
}

@media (min-width: 960px) {
    .document-item-loop__border-line {
        flex-direction:row;
        padding-bottom: 30px;
        padding-top: 30px
    }
}

.document-item-loop__section {
    color: #1e1e1e;
    flex: 1
}

.document-item-loop__section.document-item-loop__section--last {
    display: flex;
    margin-top: 25px
}

@media (min-width: 960px) {
    .document-item-loop__section.document-item-loop__section--last {
        margin-top:15px
    }

    .document-item-loop__section {
        padding-right: 20px
    }

    .document-item-loop__section.document-item-loop__section--main {
        flex: 0.25
    }

    .document-item-loop__section.document-item-loop__section--body {
        flex: 0.4
    }

    .document-item-loop__section.document-item-loop__section--type {
        flex: 0.157;
        padding-left: 35px;
        padding-right: 5px
    }

    .document-item-loop__section.document-item-loop__section--last {
        align-items: flex-start;
        display: flex;
        flex: 0.185;
        justify-content: flex-end;
        margin-left: auto;
        margin-top: 0;
        padding-right: 0
    }
}

.document-item-loop__discovery-phase {
    border-radius: 100px;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 4px;
    padding: 5px 13px
}

.document-item-loop__discovery-phase,.document-item-loop__discovery-phase:hover {
    background-color: #e3e5e5;
    color: #1e1e1e
}

.document-item-loop--highlight .document-item-loop__discovery-phase {
    background-color: #1e1e1e;
    border: 1px solid #1e1e1e;
    color: #fff
}

.document-item-loop--highlight .document-item-loop__discovery-phase:hover {
    background-color: #1e1e1e;
    color: #fff
}

.document-item-loop__title {
    font-family: GT America Standard Bold;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 36px
}

.document-item-loop__title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.document-item-loop__title span:hover {
    background-size: 100% 2px
}

.document-item-loop__title {
    margin-bottom: 6px
}

@media (min-width: 960px) {
    .document-item-loop__title {
        margin-bottom:0
    }
}

.document-item-loop__date {
    font-family: GT America Standard Medium;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 21px;
    margin-bottom: 6px
}

@media (min-width: 960px) {
    .document-item-loop__date {
        margin-bottom:0
    }
}

.document-item-loop__section--body {
    margin-bottom: 8px
}

@media (min-width: 960px) {
    .document-item-loop__section--body {
        margin-bottom:0
    }
}

.document-item-loop__section__description {
    font-weight: 400;
    letter-spacing: -.1px
}

.document-item-loop__section__description.t-sink>p {
    font-size: 16px;
    line-height: 24px
}

@media (min-width: 960px) {
    .document-item-loop__section__description.t-sink>p {
        font-size:18px;
        line-height: 27px;
        padding-right: 20px
    }
}

.document-item-loop__section__description.t-sink p a:not(.a-btn):not(.acf-icon):not(.footnote) {
    font-family: GT America Standard Regular;
    font-weight: 400
}

.document-item-loop__section--type p+p {
    margin-top: 10px
}

.document-item-loop__section__source {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 21px;
    padding-right: 5px;
    padding-top: 3px
}

.document-item-loop__section__source span {
    display: flex;
    text-align: right
}

.document-item-loop .document-item-loop__section--last a.a-btn-secondary .a-btn__text {
    margin-top: -7px;
    padding-right: 0
}

.document-item-loop .document-item-loop__section--last a.a-btn-secondary .a-btn__text:before {
    height: 36px;
    margin-right: 0;
    width: 36px
}

.document-item-loop:not(.document-item-loop--highlight) .document-item-loop__section--last a.a-btn-secondary .a-btn__text:before {
    background-color: #e3e5e5;
    border-color: #e3e5e5
}

.document-item-loop:not(.document-item-loop--highlight) .document-item-loop__section--last a.a-btn-secondary .a-btn__text:after {
    color: #292c2f
}

.document-item-loop:not(.document-item-loop--highlight) .document-item-loop__section--last a.a-btn-secondary .a-btn__text:hover:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e
}

.document-item-loop:not(.document-item-loop--highlight) .document-item-loop__section--last a.a-btn-secondary .a-btn__text:hover:after {
    color: #fff
}

body.post-type-archive-harvard_document .category-filter-row__count {
    display: none
}

@media (min-width: 960px) {
    body.post-type-archive-harvard_document .category-filter-row__count {
        display:block
    }
}

.documents-archive .c-dropdown.c-dropdown--open .c-dropdown__options {
    min-width: min(200px,100vw)
}

.documents-archive .c-dropdown__options a {
    align-items: center;
    display: flex;
    padding: 3px 16px
}

.documents-archive .c-dropdown__options a.c-dropdown__options__item--selected {
    background-color: #f3f4f4
}

.documents-archive .c-dropdown__options a.c-dropdown__options__item--selected:after {
    content: "\e905";
    float: right;
    font-family: core-icons;
    font-size: 20px
}

.archive #main-content.documents-archive {
    margin-top: 47px
}

@media (min-width: 960px) {
    .archive #main-content.documents-archive {
        margin-top:86px
    }
}

.archive #main-content.documents-archive .c-subheader-archive__content {
    margin-bottom: 45px
}

@media (min-width: 960px) {
    .archive #main-content.documents-archive .c-subheader-archive__content {
        margin-bottom:86px
    }
}

.documents-archive .c-dropdown+.c-dropdown {
    margin-top: 15px
}

@media (min-width: 960px) {
    .documents-archive .c-dropdown+.c-dropdown {
        margin-top:0
    }
}

.single-post .c-subheader__content {
    padding-right: 0
}

.single-post .page-title {
    font-size: 48px;
    font-weight: 400;
    padding-bottom: 0;
    padding-right: 0;
    text-align: center
}

@media (min-width: 768px) {
    .single-post .page-title {
        font-size:56px
    }
}

@media (min-width: 1200px) {
    .single-post .page-title {
        font-size:64px
    }
}

.single-post .c-subheader {
    background: #f3f4f4;
    overflow: visible
}

.single-post .single-category-tags+.c-subheader {
    padding-top: 32px
}

.single-post .c-subheader__container {
    justify-content: center
}

.single-post .item-single__content .c-image:not(.b-gallery__figure):not(.b-list-with-image__item__figure):not(.c-image--events-grid-img) {
    margin: 64px auto;
    max-width: 848px;
    width: calc(100% - 48px)
}

.single-post .s-sink>.wp-block-audio,.single-post .s-sink>.wp-block-embed,.single-post .s-sink>.wp-block-image,.single-post .s-sink>.wp-block-video,.single-post .s-sink>.wp-image {
    margin-bottom: 64px;
    margin-top: 64px
}

.single-post .s-sink>.wp-block-audio:first-child,.single-post .s-sink>.wp-block-embed:first-child,.single-post .s-sink>.wp-block-image:first-child,.single-post .s-sink>.wp-block-video:first-child,.single-post .s-sink>.wp-image:first-child {
    margin-top: 0
}

.c-subheader__subtitle {
    font-size: 20px;
    margin: 24px auto 0;
    max-width: 100%;
    text-align: center;
    width: 624px
}

@media (min-width: 768px) {
    .c-subheader__subtitle {
        max-width:calc(100% - 48px)
    }
}

.item-single__content {
    margin-top: 64px
}

.item-single__content figure:not(.c-image--events-grid-img) {
    width: calc(100% - 48px)
}

.item-single__content.t-sink>blockquote.is-style-pull-quote {
    margin: 64px auto
}

.item-single__content.t-sink>blockquote.is-style-pull-quote p {
    font-size: 36px
}

.item-single__footer {
    align-items: center;
    border-top: 1px solid #bac5c6;
    display: flex;
    flex-direction: column;
    margin: 64px auto 100px;
    max-width: 848px;
    padding: 16px 0 0;
    width: calc(100% - 48px)
}

@media (min-width: 768px) {
    .item-single__footer {
        flex-direction:row;
        justify-content: space-between;
        margin: 64px auto 200px
    }
}

.single-category-tags {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 50px auto 0;
    max-width: 828px;
    width: 90%
}

.single-category-tags li {
    margin-top: 29px
}

.single-category-tags__tag {
    background-color: #e3e5e5;
    border-radius: 100px;
    font-size: 14px;
    padding: 3px 15px
}

.single-category-tags__tag:hover {
    background-color: #1e1e1e;
    color: #f3f4f4
}

@media (min-width: 768px) {
    .single-category-tags__tag {
        font-size:16px;
        padding: 3px 24px
    }
}

.single-category-tags__tag {
    font-family: GT America Standard Medium;
    padding: 8px 15px
}

@media (min-width: 768px) {
    .single-category-tags__tag {
        font-size:18px;
        padding: 8px 24px
    }
}

.single-category-tags__tag {
    display: flex;
    margin: 0 12px
}

.single-programs-post__accordions {
    padding-bottom: 18px;
    padding-top: 50px
}

@media (min-width: 960px) {
    .single-programs-post__accordions {
        padding-bottom:41px;
        padding-top: 73px
    }
}

.single-programs-post__related-programs {
    background-color: #e3e5e5;
    padding-bottom: 125px;
    padding-top: 48px
}

@media (min-width: 960px) {
    .single-programs-post__related-programs {
        padding-bottom:195px;
        padding-top: 72px
    }
}

.single-programs-post__related-programs__title {
    border-bottom: 2px solid #1e1e1e;
    font-family: GT America Standard Bold;
    font-size: 20px;
    padding-bottom: 16px
}

.program-browser-loop-detail,.program-browser-loop-detail #main-content {
    min-height: 100%
}

.program-browser-loop-detail .single-programs-post__accordions {
    background-color: #f3f4f4
}

.program-browser-loop-detail .single-programs-post__related-programs {
    padding-bottom: 120px
}

.program-browser-loop-detail.program-browser-loop-detail--with-related-programs-end {
    background-color: #e3e5e5
}

.program-browser-loop-detail .c-programs-subheader__backlink {
    display: none
}

@media (min-width: 614px) {
    .program-browser-loop-detail .c-accordion__header-container {
        font-size:42px
    }

    .program-browser-loop-detail .c-accordion__header:before {
        font-size: 20px;
        padding: 1px 9px 1px 10px
    }
}

.admin-bar .pb-close-single-program {
    top: 62px
}

.c-tooltip-popup {
    background: #1e1e1e;
    border-radius: 5px;
    color: #f3f4f4;
    font-size: 14px;
    letter-spacing: -.01em;
    opacity: 0;
    padding: 7px 12px;
    transition: all .15s ease-in-out
}

@media (min-width: 960px) {
    .c-tooltip-popup:after {
        background-color:initial;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid #1e1e1e;
        bottom: -8px;
        content: " ";
        display: block;
        height: 0;
        left: calc(50% - 8px);
        position: absolute;
        width: 0
    }
}

[data-enter] .c-tooltip-popup {
    opacity: 1
}

.post-type-archive-programs .c-programs-subheader__dark-shadow {
    align-items: center;
    padding-top: 317px
}

@media (min-width: 960px) {
    .post-type-archive-programs .c-programs-subheader__dark-shadow {
        padding-top:90px
    }
}

.post-type-archive-programs .c-programs-subheader__content {
    max-width: 624px;
    width: 100%
}

.post-type-archive-programs .c-programs-subheader__desc {
    font-size: 18px;
    margin-top: 20px
}

@media (min-width: 960px) {
    .post-type-archive-programs .c-programs-subheader__desc {
        margin-top:32px
    }
}

.post-type-archive-programs #main-content {
    background-color: #f3f4f4;
    margin-top: 0
}

@media (hover: none) and (pointer:coarse) {
    .post-type-archive-programs button {
        outline:none
    }
}

#cookie-law-info-bar {
    background-color: #1e1e1e!important;
    border-radius: 8px!important;
    bottom: 32px!important;
    box-shadow: 4px 4px 80px rgba(55,56,69,.2)!important;
    color: #f3f4f4!important;
    font-family: GT America Standard Regular!important;
    font-size: 16px!important;
    left: 24px!important;
    margin: 0!important;
    top: auto!important;
    width: calc(100% - 48px)!important
}

@media (min-width: 768px) {
    #cookie-law-info-bar {
        left:32px!important;
        width: 624px!important
    }
}

.cli-style-v2 .cli-bar-message {
    line-height: 1.5!important
}

.cli-bar-btn_container {
    display: flex;
    flex-wrap: wrap
}

@media (min-width: 768px) {
    .cli-bar-btn_container {
        flex-wrap:nowrap
    }
}

.cli_settings_button {
    color: #f3f4f4!important;
    font-size: 16px!important;
    margin-bottom: 15px!important;
    margin-left: 0!important;
    margin-right: 5px!important;
    text-align: left;
    width: 100%
}

@media (min-width: 768px) {
    .cli_settings_button {
        flex:1;
        margin-bottom: 0!important;
        width: auto
    }
}

.cli_settings_button:hover {
    -webkit-text-decoration: none!important;
    text-decoration: none!important
}

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {
    background-color: #f3f4f4;
    border: 1px solid #f3f4f4;
    border-radius: 100px;
    font-family: GT America Standard Medium!important;
    font-size: 16px!important;
    font-weight: 500!important;
    margin-right: 5px!important;
    padding: 6px 22px 8px!important
}

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button:hover {
    background-color: #0e0e0e!important;
    color: #f3f4f4!important
}

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button.cookie_action_close_header_reject {
    background-color: #1e1e1e!important;
    border: 1px solid #f3f4f4;
    margin-left: 0
}

@media (min-width: 768px) {
    .cli-style-v2 .cli-bar-btn_container .cli-plugin-button.cookie_action_close_header_reject {
        margin-left:5px
    }
}

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button.cookie_action_close_header_reject:hover {
    background-color: #f3f4f4!important;
    color: #1e1e1e!important
}

.c-accordion {
    margin: 0 auto
}

.c-accordion__row {
    border-top: 1px solid #1e1e1e
}

.t-theme--light .c-accordion__row {
    border-color: #f3f4f4
}

.c-accordion__row.active .c-accordion__header {
    border-color: #1e1e1e
}

.c-accordion__header {
    background: none;
    border: 0;
    border-top: 1px solid transparent;
    padding: 24px 48px 32px 0;
    position: relative;
    text-align: left;
    width: 100%
}

.c-accordion__header:before {
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-items: center;
    border: 1px solid #8996a0;
    border-radius: 50%;
    color: #1e1e1e;
    content: "\e906";
    display: flex;
    font-family: core-icons;
    font-size: 16px;
    justify-content: center;
    line-height: 1.8;
    padding: 0 6px;
    position: absolute;
    right: 0;
    text-align: center;
    text-rendering: auto;
    transition: .25s ease-in-out
}

@media (min-width: 768px) {
    .c-accordion__header:before {
        font-size:20px;
        padding: 1px 9px 1px 10px
    }
}

.c-accordion__header:focus:before,.c-accordion__header:hover:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    color: #f3f4f4;
    transition: .25s ease-in-out
}

.t-theme--light .c-accordion__header:before {
    background-color: #0e0e0e;
    border-color: #f3f4f4;
    color: #f3f4f4;
    transition: .25s ease-in-out
}

.t-theme--light .c-accordion__header:focus:before,.t-theme--light .c-accordion__header:hover:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4;
    color: #1e1e1e;
    transition: .25s ease-in-out
}

.active .c-accordion__header:before {
    content: "\e909"
}

.active .c-accordion__header:focus:before,.active .c-accordion__header:hover:before {
    color: #f3f4f4
}

.t-theme--light .active .c-accordion__header:focus:before,.t-theme--light .active .c-accordion__header:hover:before {
    color: #1e1e1e
}

.c-block__content-block.c-block__header.b-accordion__header {
    padding-bottom: 0
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header.b-accordion__header {
        display:flex
    }

    .b-accordion .c-content-block__content-wrap,.b-accordion__title {
        width: 50%
    }
}

.c-accordion__content {
    max-height: 0;
    overflow: hidden
}

.s-sink .c-accordion__content .wp-image.alignleft,.s-sink .c-accordion__content .wp-image.alignright {
    margin-top: 0
}

.c-accordion__content-container {
    padding-bottom: 32px;
    padding-top: 16px
}

@media (min-width: 768px) {
    .c-accordion__content-container {
        padding-bottom:48px;
        padding-top: 48px
    }
}

.c-accordion__header-container {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.4
}

@media (min-width: 768px) {
    .c-accordion__header-container {
        font-family:Canela Deck Web;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15
    }
}

.c-accordion__header .c-accordion__header-container {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.c-accordion__header .c-accordion__header-container:hover {
    background-size: 100% 2px
}

.c-accordion__header:hover .c-accordion__header-container {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.c-accordion__header:hover .c-accordion__header-container,.c-accordion__header:hover .c-accordion__header-container:hover {
    background-size: 100% 2px
}

.b-accordion__inner-content {
    animation: fade-out-right 1s cubic-bezier(.4,0,.2,1)
}

.active .b-accordion__inner-content {
    animation: an-fade-in 1s cubic-bezier(.4,0,.2,1)
}

.alert {
    align-items: center;
    display: flex;
    padding: 24px;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .alert {
        padding:27px 45px
    }
}

.alert.gray {
    background-color: #292c2f
}

.alert.gray * {
    color: #f3f4f4
}

.alert.gray .alert__msg:before {
    background: 50% url(/public/assets/images/logo/footer-logo.svg) no-repeat;
    background-size: 16px
}

@media (min-width: 768px) {
    .alert.gray .alert__msg:before {
        background-size:22px
    }
}

.alert.yellow {
    background-color: #f1ae00
}

.alert.tall {
    flex-wrap: wrap;
    justify-content: flex-start;
    min-height: 110px;
    text-align: left
}

.alert.tall .alert__link-wrap {
    margin-top: 6px;
    width: 100%
}

.alert.short {
    justify-content: center;
    min-height: 60px
}

.alert.short .alert__content {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

@media (min-width: 768px) {
    .alert.short .alert__content {
        flex-wrap:nowrap;
        width: auto
    }
}

.alert.short .alert__msg {
    flex: 1
}

@media (min-width: 768px) {
    .alert.short .alert__msg {
        font-size:16px
    }
}

.alert.short .alert__msg:before {
    display: none
}

.alert.short .alert__msg+.alert__link-wrap {
    position: relative;
    top: -3px
}

@media (min-width: 768px) {
    .alert.short .alert__msg+.alert__link-wrap {
        margin-left:10px;
        top: 0
    }
}

.alert .alert__msg {
    font-family: GT America Standard Bold;
    font-size: 14px;
    text-align: left;
    width: 100%
}

.alert .alert__msg:before {
    background: 50% url(/public/assets/images/logo/footer-logo.svg) no-repeat;
    background-size: 16px;
    content: "";
    display: inline-block;
    height: 16px;
    margin: 0 8px 0 0;
    position: relative;
    top: 2px;
    width: 16px
}

@media (min-width: 768px) {
    .alert .alert__msg:before {
        background-size:22px;
        height: 22px;
        top: 4px;
        width: 22px
    }

    .alert .alert__msg {
        font-size: 18px;
        width: auto
    }
}

.alert .alert__link-wrap {
    display: inline-block
}

.alert a.alert__link {
    font-size: 14px;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.alert a.alert__link:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

@media (min-width: 768px) {
    .alert a.alert__link {
        font-size:16px
    }
}

.alert .alert__msg+.alert__link-wrap {
    margin-left: 24px
}

@media (min-width: 768px) {
    .alert .alert__msg+.alert__link-wrap {
        margin-left:30px
    }
}

.c-block {
    margin-bottom: 48px;
    margin-top: 48px
}

@media (min-width: 768px) {
    .c-block {
        margin-bottom:96px;
        margin-top: 96px
    }
}

.c-block.c-block--full-bleed {
    max-width: none;
    width: 100%
}

.c-block--full-bleed+:not(.c-block) {
    margin-top: 48px
}

@media (min-width: 768px) {
    .c-block--full-bleed+:not(.c-block) {
        margin-top:96px
    }
}

:not(.c-block)+.c-block--full-bleed {
    margin-top: 48px
}

@media (min-width: 768px) {
    :not(.c-block)+.c-block--full-bleed {
        margin-top:96px
    }
}

.c-block--full-bleed+.c-block--full-bleed,.c-block--full-bleed+.c-block--vertical-padding,.c-block--vertical-padding+.c-block--full-bleed,.c-block--vertical-padding+.c-block--vertical-padding {
    margin-top: -48px
}

@media (min-width: 768px) {
    .c-block--full-bleed+.c-block--full-bleed,.c-block--full-bleed+.c-block--vertical-padding,.c-block--vertical-padding+.c-block--full-bleed,.c-block--vertical-padding+.c-block--vertical-padding {
        margin-top:-96px
    }
}

.c-block--vertical-padding {
    background-color: #bac5c6;
    padding-bottom: 48px;
    padding-top: 48px
}

@media (min-width: 768px) {
    .c-block--vertical-padding {
        padding-bottom:96px;
        padding-top: 96px
    }
}

.c-block__header .c-block__title {
    font-family: Canela Deck Web;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.2
}

@media (min-width: 768px) {
    .c-block__header .c-block__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2;
        padding-right: 24px
    }
}

.c-block__header.c-block__header--inline {
    margin: 0 -24px;
    max-width: none;
    padding-bottom: 0;
    padding-top: 32px;
    width: calc(100% + 48px)
}

@media (min-width: 768px) {
    .c-block__header.c-block__header--inline {
        display:flex;
        flex-direction: row;
        margin-left: -48px;
        margin-right: -48px;
        width: calc(100% + 96px)
    }
}

.c-block__header.c-block__header--inline .c-content-block__content-wrap {
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .c-block__header.c-block__header--inline .c-content-block__content-wrap {
        padding:0 48px 0 24px;
        width: 50%
    }
}

.c-block__header.c-block__header--inline .c-block__title {
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .c-block__header.c-block__header--inline .c-block__title {
        padding-bottom:0;
        padding-left: 48px;
        padding-right: 24px;
        width: 50%
    }
}

.c-block__header.c-block__header--inline .c-block__description {
    margin-top: 0
}

.wp-block-group {
    background-color: #f3f4f4;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .wp-block-group {
        padding:64px 0
    }
}

.wp-block-group.is-style-group-dark-bg {
    background-color: #0e0e0e;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .wp-block-group.is-style-group-dark-bg {
        padding-left:48px;
        padding-right: 48px
    }
}

.wp-block-group.is-style-group-dark-bg .wp-block-group__inner-container>* {
    border-color: #f3f4f4;
    color: #f3f4f4
}

.wp-block-group.is-style-group-dark-bg .wp-block-group__inner-container .a-btn-outline>.a-btn__text:after,.wp-block-group.is-style-group-dark-bg .wp-block-group__inner-container .a-btn__text {
    color: #f3f4f4
}

.t-theme--light .wp-block-group.is-style-group-dark-bg {
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 768px) {
    .t-theme--light .wp-block-group.is-style-group-dark-bg {
        padding-left:0;
        padding-right: 0
    }
}

.c-block--remove-top-padding {
    padding-top: 0!important
}

.c-block--remove-bottom-padding,.c-block--remove-padding {
    padding-bottom: 0!important
}

.c-block--remove-padding {
    padding-top: 0!important
}

.b-accordion {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@container layout (min-width: 768px) {
    .b-accordion {
        padding: 64px 0 160px;
        z-index: auto
    }
}

.b-accordion .b-accordion__header {
    position: relative
}

.b-accordion.t-theme--light {
    background-color: #0e0e0e
}

.b-accordion__container {
    position: relative;
    z-index: 2
}

@container layout (min-width: 960px) {
    .c-block--layout-inline .b-accordion__container {
        display: flex;
        justify-content: space-between
    }
}

.c-block__content-block.c-block__header.b-accordion__header {
    margin-left: -24px;
    margin-right: -24px;
    max-width: none;
    width: calc(100% + 48px)
}

@container layout (min-width: 768px) {
    .c-block__content-block.c-block__header.b-accordion__header {
        display: flex;
        flex-direction: row;
        margin-left: -48px;
        margin-right: -48px;
        width: calc(100% + 96px)
    }
}

.b-accordion__content {
    background: #f3f4f4;
    padding-top: 24px;
    position: relative;
    z-index: 2
}

@container layout (min-width: 768px) {
    .b-accordion__content {
        padding-top: 48px
    }
}

.t-theme--light .b-accordion__content {
    background-color: #0e0e0e
}

@container layout (min-width: 960px) {
    .c-block--layout-inline .b-accordion__content {
        margin-top: -24px
    }
}

.c-accordion__content-container {
    display: flex;
    flex-direction: column
}

@container layout (min-width: 768px) {
    .c-accordion__content-container {
        flex-direction: row
    }
}

.c-accordion__content-container .b-accordion__inner-content {
    order: 2
}

@container layout (min-width: 768px) {
    .c-accordion__content-container .b-accordion__inner-content {
        order: 1;
        width: 50%
    }
}

@container layout (min-width: 1200px) {
    .c-accordion__content-container .b-accordion__inner-content {
        min-width: 624px
    }
}

.c-accordion__content-container .b-accordion__inner-content.no-image {
    width: 100%
}

@container layout (min-width: 1200px) {
    .c-accordion__content-container .b-accordion__inner-content.no-image {
        min-width: 100%
    }
}

.c-accordion__content-container .b-accordion__img {
    margin-bottom: 48px;
    order: 1
}

@container layout (min-width: 768px) {
    .c-accordion__content-container .b-accordion__img {
        margin-bottom: 0;
        margin-left: 48px;
        order: 2;
        width: 50%
    }
}

.b-accordion .c-content-block__content-wrap,.b-accordion__title {
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px
}

@container layout (min-width: 768px) {
    .b-accordion .c-content-block__content-wrap,.b-accordion__title {
        padding-bottom: 0;
        padding-left: 48px;
        padding-right: 48px;
        width: 50%
    }
}

.b-accordion .c-content-block__content {
    margin-top: 0
}

@container layout (min-width: 768px) {
    .b-accordion .c-content-block__content-wrap {
        padding-left: 24px
    }
}

.c-block__header .c-block__title.b-accordion__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@container layout (min-width: 768px) {
    .c-block__header .c-block__title.b-accordion__title {
        font-family: Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@container layout (min-width: 960px) {
    .c-block__header .c-block__title.b-accordion__title {
        font-family: Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.c-block__header .c-block__title.b-accordion__description {
    font-family: GT America Standard Regular;
    font-size: 18px
}

.b-buttons {
    margin-bottom: 24px
}

.b-buttons__button {
    display: inline-block;
    margin-bottom: 8px;
    margin-right: 16px
}

.b-buttons__button:last-child {
    margin-right: 0
}

.b-buttons--align-text-center .b-buttons__button,.t-sink .b-buttons--align-text-center .b-buttons__button,.t-sink .wp-block-group__inner-container .b-buttons--align-text-center .b-buttons__button {
    justify-content: center;
    max-width: 100%;
    text-align: center
}

.b-buttons--align-text-right .b-buttons__button,.t-sink .b-buttons--align-text-right .b-buttons__button,.t-sink .wp-block-group__inner-container .b-buttons--align-text-right .b-buttons__button {
    justify-content: flex-end;
    max-width: 100%;
    text-align: right
}

.b-buttons--align-text-center .b-buttons__button .a-btn__text,.b-buttons--align-text-right .b-buttons__button .a-btn__text,.t-sink .b-buttons--align-text-center .b-buttons__button .a-btn__text,.t-sink .b-buttons--align-text-right .b-buttons__button .a-btn__text,.t-sink .wp-block-group__inner-container .b-buttons--align-text-center .b-buttons__button .a-btn__text,.t-sink .wp-block-group__inner-container .b-buttons--align-text-right .b-buttons__button .a-btn__text {
    padding-right: 0
}

.b-card-grid {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-card-grid {
        padding:64px 0 160px;
        z-index: auto
    }
}

.b-card-grid.t-theme--light {
    background-color: #0e0e0e
}

.b-card-grid.t-theme--light .c-card * {
    color: #1e1e1e
}

.b-card-grid.t-theme--light:not(.spotlight) {
    background-color: #0e0e0e
}

.b-card-grid.t-theme--light:not(.spotlight) .c-card {
    background-color: #1e1e1e;
    color: #1e1e1e
}

.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover {
    background-color: #484e54
}

.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .a-btn-secondary .a-btn__text:before,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink .a-btn-secondary .a-btn__text:before,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink .wp-block-group__inner-container .a-btn-secondary .a-btn__text:before,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text:before,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink a.a-btn-secondary .a-btn__text:before,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover a.a-btn-secondary .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4
}

.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .a-btn-secondary .a-btn__text:after,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink .a-btn-secondary .a-btn__text:after,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink .wp-block-group__inner-container .a-btn-secondary .a-btn__text:after,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn-secondary .a-btn__text:after,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink a.a-btn-secondary .a-btn__text:after,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover a.a-btn-secondary .a-btn__text:after {
    color: #1e1e1e
}

.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .a-btn-multimedia-secondary .a-btn__text:before,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary .a-btn__text:before,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink a.a-btn-multimedia-secondary .a-btn__text:before,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover a.a-btn-multimedia-secondary .a-btn__text:before {
    box-shadow: 0 0 1px 1px #f3f4f4
}

.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .a-btn-multimedia-secondary .a-btn__text:after,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink .wp-block-group__inner-container a.a-btn-multimedia-secondary .a-btn__text:after,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover .t-sink a.a-btn-multimedia-secondary .a-btn__text:after,.b-card-grid.t-theme--light:not(.spotlight) .c-card.has-target-link:hover a.a-btn-multimedia-secondary .a-btn__text:after {
    background-color: #f3f4f4;
    color: #1e1e1e
}

.b-card-grid.t-theme--light:not(.spotlight) .c-card * {
    color: #f3f4f4
}

.b-card-grid.spotlight .a-btn__text:before {
    border-color: #8996a0
}

.b-card-grid.spotlight.t-theme--light .c-card * {
    color: #f3f4f4
}

.b-card-grid .b-card-grid__header {
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-card-grid .g-3-up {
        margin:0 -12px -12px
    }
}

@media (min-width: 960px) {
    .b-card-grid .g-3-up {
        margin:0 -12px -12px
    }
}

@media (min-width: 1200px) {
    .b-card-grid .g-3-up {
        margin:0 -24px -24px
    }
}

@media (min-width: 768px) {
    .b-card-grid .g-3-up>.c-card,.b-card-grid .g-3-up>.c-card-link-wrapper {
        margin:12px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 960px) {
    .b-card-grid .g-3-up>.c-card,.b-card-grid .g-3-up>.c-card-link-wrapper {
        margin:12px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 1200px) {
    .b-card-grid .g-3-up>.c-card,.b-card-grid .g-3-up>.c-card-link-wrapper {
        margin:24px;
        width: calc(33.3333% - 48px)
    }
}

@media (min-width: 768px) {
    .b-card-grid .g-2-up {
        margin:0 -12px -12px
    }
}

@media (min-width: 960px) {
    .b-card-grid .g-2-up {
        margin:0 -12px -12px
    }
}

@media (min-width: 1200px) {
    .b-card-grid .g-2-up {
        margin:0 -24px -24px
    }
}

@media (min-width: 768px) {
    .b-card-grid .g-2-up>.c-card,.b-card-grid .g-2-up>.c-card-link-wrapper {
        margin:12px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 960px) {
    .b-card-grid .g-2-up>.c-card,.b-card-grid .g-2-up>.c-card-link-wrapper {
        margin:12px
    }
}

@media (min-width: 1200px) {
    .b-card-grid .g-2-up>.c-card,.b-card-grid .g-2-up>.c-card-link-wrapper {
        margin:24px;
        width: calc(50% - 48px)
    }
}

.c-block__content-block.c-block__header.b-card-grid__header {
    max-width: none
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header.b-card-grid__header {
        display:flex;
        flex-direction: row
    }
}

.b-card-grid__title {
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-card-grid__title {
        padding-right:48px;
        width: 50%
    }
}

.b-card-grid .c-content-block__content-wrap {
    padding-bottom: 12px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-card-grid .c-content-block__content-wrap {
        padding-bottom:0;
        padding-left: 24px;
        width: 50%
    }
}

.b-card-grid .c-content-block__content {
    margin-top: 0
}

.c-block__header .c-block__title.b-card-grid__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .c-block__title.b-card-grid__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .c-block__header .c-block__title.b-card-grid__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-card-grid .c-image--bg,.b-card-grid .c-image--bg:before {
    box-sizing: border-box;
    position: relative
}

.b-card-grid .c-image--bg:before {
    content: "";
    display: block;
    padding-top: 66%
}

.b-card-grid__loop {
    background-color: #f3f4f4;
    padding-top: 12px;
    position: relative;
    z-index: 2
}

.t-theme--light .b-card-grid__loop {
    background-color: #0e0e0e
}

.b-card-grid__loop.g-3-up:after {
    display: none
}

@media (min-width: 768px) {
    .b-card-grid__loop.g-3-up:after {
        display:block
    }
}

@media (min-width: 1200px) {
    .b-card-grid__loop.g-3-up:after {
        display:none
    }
}

.b-card-grid__loop.g-2-up {
    position: relative;
    z-index: auto
}

@media (min-width: 768px) {
    .b-card-grid__loop {
        padding-bottom:12px
    }
}

.b-columns {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0 0;
    position: relative;
    z-index: 2
}

@media (min-width: 1200px) {
    .b-columns {
        z-index:auto
    }
}

@media (min-width: 768px) {
    .b-columns {
        padding:64px 0 0
    }
}

.b-columns.t-theme--light {
    background-color: #0e0e0e
}

.c-block__content-block.c-block__header.b-columns__header {
    margin-left: -24px;
    margin-right: -24px;
    max-width: none;
    width: calc(100% + 48px)
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header.b-columns__header {
        display:flex;
        flex-direction: row;
        margin-left: -48px;
        margin-right: -48px;
        width: calc(100% + 96px)
    }
}

.b-columns__container {
    position: relative;
    z-index: 2
}

.b-columns .c-content-block__content-wrap,.b-columns__title {
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-columns .c-content-block__content-wrap,.b-columns__title {
        padding-bottom:0;
        padding-left: 48px;
        padding-right: 48px;
        width: 50%
    }
}

.b-columns .c-content-block__content {
    margin-top: 0
}

@media (min-width: 768px) {
    .b-columns .c-content-block__content-wrap {
        padding-left:24px
    }
}

.c-block__header .c-block__title.b-columns__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .c-block__title.b-columns__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .c-block__header .c-block__title.b-columns__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-columns__row {
    background-color: #f3f4f4;
    margin-left: -24px;
    margin-right: -24px;
    padding-bottom: 32px;
    padding-top: 96px;
    position: relative;
    width: calc(100% + 48px);
    z-index: 2
}

@media (min-width: 768px) {
    .b-columns__row {
        display:flex;
        flex-direction: row;
        margin-left: -48px;
        margin-right: -48px;
        padding-bottom: 64px;
        width: calc(100% + 96px)
    }
}

.b-columns__row:before {
    border-top: 5px solid #1e1e1e;
    content: "";
    left: 24px;
    position: absolute;
    top: 48px;
    width: calc(100% - 48px)
}

@media (min-width: 768px) {
    .b-columns__row:before {
        left:48px;
        width: calc(100% - 96px)
    }
}

.t-theme--light .b-columns__row {
    background-color: #0e0e0e
}

.t-theme--light .b-columns__row:before {
    border-top: 5px solid #f3f4f4
}

@media (min-width: 768px) {
    .b-columns__row.b-columns--count-3,.b-columns__row.b-columns--count-4 {
        flex-wrap:wrap
    }
}

@media (min-width: 960px) {
    .b-columns__row.b-columns--count-3,.b-columns__row.b-columns--count-4 {
        flex-wrap:nowrap
    }
}

@media (min-width: 768px) {
    .b-columns__row.b-columns--count-4 {
        margin-left:-24px;
        margin-right: -24px;
        width: calc(100% + 24px)
    }

    .b-columns__row.b-columns--count-4:before {
        left: 24px;
        width: calc(100% - 24px)
    }
}

.b-columns.b-columns--remove-line .b-columns__row {
    padding-top: 48px
}

.b-columns.b-columns--remove-line .b-columns__row:before {
    border-top: none
}

.b-columns__col {
    padding-bottom: 48px;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-columns__col {
        padding-bottom:0;
        padding-left: 48px;
        padding-right: 48px
    }

    .b-columns--count-2 .b-columns__col {
        width: 50%
    }

    .b-columns--count-3 .b-columns__col {
        padding-bottom: 48px;
        width: 50%
    }
}

@media (min-width: 960px) {
    .b-columns--count-3 .b-columns__col {
        width:33.33%
    }
}

@media (min-width: 768px) {
    .b-columns--count-4 .b-columns__col {
        padding-bottom:48px;
        padding-left: 24px;
        padding-right: 24px;
        width: 50%
    }
}

@media (min-width: 960px) {
    .b-columns--count-4 .b-columns__col {
        padding-bottom:0;
        width: 25%
    }
}

.b-columns__col-title {
    margin-bottom: 16px
}

@media (min-width: 768px) {
    .b-columns__col-title {
        margin-bottom:40px
    }
}

.stat-heading-style .b-columns__col-title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

.t-theme--dark .stat-heading-style .b-columns__col-title {
    color: #f3f4f4
}

@media (min-width: 768px) {
    .stat-heading-style .b-columns__col-title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-content-list {
    background-color: #f3f4f4;
    margin: 0;
    padding: 140px 0;
    position: relative;
    z-index: 2
}

@media (min-width: 1200px) {
    .b-content-list {
        z-index:auto
    }
}

.b-content-list.t-theme--light {
    background-color: #0e0e0e
}

.b-content-list .c-block__content-block.c-block__header {
    width: 100%
}

.b-content-list .c-block__content-block.c-block__header.c-content-block {
    max-width: none
}

.c-block__content-block.c-block__header .b-content-list__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25;
    padding-bottom: 16px
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header .b-content-list__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2;
        max-width: 50%;
        padding-bottom: 0
    }
}

@media (min-width: 960px) {
    .c-block__content-block.c-block__header .b-content-list__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-content-list__container {
    background-color: #f3f4f4;
    padding-top: 24px;
    position: relative;
    z-index: 2
}

.t-theme--light .b-content-list__container {
    background-color: #0e0e0e
}

@media (min-width: 768px) {
    .b-content-list__container {
        padding-top:48px
    }
}

.b-content-list__list-item {
    background-color: #f3f4f4;
    border-top: 1px solid #1e1e1e;
    padding-bottom: 32px;
    padding-top: 24px;
    position: relative;
    z-index: 2
}

@media (min-width: 960px) {
    .b-content-list__list-item {
        align-items:flex-start;
        display: flex
    }
}

.t-theme--light .b-content-list__list-item {
    background-color: #0e0e0e;
    border-top-color: #f3f4f4
}

.b-content-list__item-title {
    font-size: 20px
}

@media (min-width: 768px) {
    .b-content-list__item-title {
        font-size:24px
    }
}

@media (min-width: 960px) {
    .b-content-list__item-title {
        flex:2;
        padding-bottom: 0;
        padding-right: 48px;
        position: relative;
        top: 6px
    }
}

.b-content-list__item-content {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    padding-bottom: 24px
}

@media (min-width: 960px) {
    .b-content-list__item-content {
        flex:2;
        max-width: 624px;
        padding-bottom: 0;
        padding-right: 48px;
        position: relative;
        top: 7px
    }
}

.b-content-list__list-item__link-wrap {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: flex-end;
    padding-bottom: 0
}

.t-theme--light .b-content-list__list-item__link-wrap {
    color: #f3f4f4
}

.t-theme--light .b-content-list__list-item__link-wrap .a-btn__text:before {
    border-color: #f3f4f4
}

.b-content-list__item-domain {
    display: inline-block;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5;
    margin-right: 15px
}

.t-theme--light .b-content-list__item-domain {
    color: #f3f4f4
}

.b-content-list__link-wrapper .b-content-list__item-title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-content-list__link-wrapper .b-content-list__item-title span:hover {
    background-size: 100% 2px
}

.b-content-list__link-wrapper:focus .b-content-list__item-title span,.b-content-list__link-wrapper:hover .b-content-list__item-title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-content-list__link-wrapper:focus .b-content-list__item-title span,.b-content-list__link-wrapper:focus .b-content-list__item-title span:hover,.b-content-list__link-wrapper:hover .b-content-list__item-title span,.b-content-list__link-wrapper:hover .b-content-list__item-title span:hover {
    background-size: 100% 2px
}

.b-content-list__link-wrapper:focus .a-btn:not(.a-btn-multimedia) .a-btn__text:before,.b-content-list__link-wrapper:hover .a-btn:not(.a-btn-multimedia) .a-btn__text:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e
}

.t-theme--light .b-content-list__link-wrapper:focus .a-btn:not(.a-btn-multimedia) .a-btn__text:before,.t-theme--light .b-content-list__link-wrapper:hover .a-btn:not(.a-btn-multimedia) .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4
}

.b-content-list__link-wrapper:focus .a-btn:not(.a-btn-multimedia) .a-btn__text:after,.b-content-list__link-wrapper:hover .a-btn:not(.a-btn-multimedia) .a-btn__text:after {
    color: #f3f4f4
}

.b-content-list__link-wrapper:focus .a-btn-multimedia,.b-content-list__link-wrapper:hover .a-btn-multimedia,.t-theme--light .b-content-list__link-wrapper:focus .a-btn:not(.a-btn-multimedia) .a-btn__text:after,.t-theme--light .b-content-list__link-wrapper:hover .a-btn:not(.a-btn-multimedia) .a-btn__text:after {
    color: #1e1e1e
}

.b-content-list__link-wrapper:focus .a-btn-multimedia .a-btn__text:before,.b-content-list__link-wrapper:hover .a-btn-multimedia .a-btn__text:before {
    border-color: transparent;
    box-shadow: 0 0 0 1px #1e1e1e
}

.b-content-list__link-wrapper:focus .a-btn-multimedia .a-btn__text:after,.b-content-list__link-wrapper:hover .a-btn-multimedia .a-btn__text:after {
    background-color: #1e1e1e;
    border-color: transparent;
    color: #f3f4f4
}

.b-content-list__link-wrapper .b-content-list__list-item {
    overflow: hidden
}

.b-content-list__link-wrapper .b-content-list__item-domain {
    opacity: 0;
    transform: translateX(200px);
    transition: all .3s cubic-bezier(.4,0,.2,1)
}

.b-content-list__link-wrapper .b-content-list__list-item:hover .b-content-list__item-domain,.b-content-list__link-wrapper:focus .b-content-list__item-domain {
    opacity: 1;
    transform: translateX(0)
}

.b-courses {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-courses {
        padding:64px 0;
        z-index: auto
    }
}

.b-courses.t-theme--light {
    background-color: #0e0e0e
}

.b-courses.t-theme--light .c-card {
    background-color: #1e1e1e
}

.b-courses.t-theme--light .c-card.has-target-link:hover {
    background-color: #484e54
}

.b-courses.t-theme--light .c-card * {
    color: #f3f4f4
}

.b-courses .c-card__meta--outside {
    padding-left: 16px
}

@media (min-width: 768px) {
    .b-courses .g-3-up {
        margin:0 -12px -12px
    }
}

@media (min-width: 960px) {
    .b-courses .g-3-up {
        margin:0 -12px -12px
    }
}

@media (min-width: 1200px) {
    .b-courses .g-3-up {
        margin:0 -24px -24px
    }
}

.b-courses .g-3-up>a {
    margin-top: 0
}

@media (min-width: 768px) {
    .b-courses .g-3-up>.b-content-list__list-item-wrapper,.b-courses .g-3-up>.c-card-link-wrapper {
        margin:0 12px 12px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 960px) {
    .b-courses .g-3-up>.b-content-list__list-item-wrapper,.b-courses .g-3-up>.c-card-link-wrapper {
        margin:0 12px 12px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 1200px) {
    .b-courses .g-3-up>.b-content-list__list-item-wrapper,.b-courses .g-3-up>.c-card-link-wrapper {
        margin:0 24px 24px;
        width: calc(33.3333% - 48px)
    }
}

@media (min-width: 768px) {
    .b-courses .g-2-up {
        margin:0 -12px -12px
    }
}

@media (min-width: 960px) {
    .b-courses .g-2-up {
        margin:0 -12px -12px
    }
}

@media (min-width: 1200px) {
    .b-courses .g-2-up {
        margin:0 -24px -24px
    }
}

@media (min-width: 768px) {
    .b-courses .g-2-up>.b-content-list__list-item-wrapper,.b-courses .g-2-up>.c-card-link-wrapper {
        margin:12px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 1200px) {
    .b-courses .g-2-up>.b-content-list__list-item-wrapper,.b-courses .g-2-up>.c-card-link-wrapper {
        margin:24px;
        width: calc(50% - 48px)
    }
}

.b-courses .c-card__meta {
    display: flex;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5
}

.b-courses .c-card__meta>*+* {
    margin-left: 16px
}

.c-block__content-block.c-block__header.b-courses__header {
    max-width: none;
    width: 100%
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header.b-courses__header {
        display:flex;
        flex-direction: row
    }
}

.b-courses__title {
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-courses__title {
        padding-right:48px;
        width: 50%
    }
}

.b-courses .c-content-block__content {
    margin-top: 0
}

.t-sink p.b-courses__availability {
    flex: 1;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5
}

.b-courses .c-content-block__content-wrap {
    padding-bottom: 12px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-courses .c-content-block__content-wrap {
        padding-bottom:0;
        padding-left: 24px;
        width: 50%
    }
}

.c-block__header .c-block__title.b-courses__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .c-block__title.b-courses__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .c-block__header .c-block__title.b-courses__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 768px) {
    .b-courses .b-content-list__list-item {
        display:flex
    }
}

a.b-courses__item-title:focus,a.b-courses__item-title:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.b-courses__course-meta {
    display: flex;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5
}

.b-courses__course-meta>* {
    margin-left: 20px;
    margin-top: 8px
}

.b-courses__course-meta>div:first-child {
    margin-left: 0
}

@media (min-width: 768px) {
    .b-courses__course-meta {
        align-items:flex-start;
        flex-shrink: 0;
        margin-left: auto
    }

    .b-courses__course-meta>* {
        margin-top: 0;
        width: 115px
    }
}

.course__availability {
    display: flex;
    margin-left: 16px
}

.b-course_dot {
    border-radius: 14px;
    height: 14px;
    margin-right: 8px;
    position: relative;
    top: 3px;
    width: 14px
}

.b-course_dot.dot_green {
    background: #34bd78
}

.b-course_dot.dot_yellow {
    background: #d1ce61
}

.b-course_dot.dot_none {
    display: none
}

.b-courses .b-courses__loop:not(.g-3-up) .c-block__header--inline {
    margin-bottom: 24px
}

@media (min-width: 768px) {
    .b-courses .b-courses__loop:not(.g-3-up) .c-block__header--inline {
        margin-bottom:48px
    }
}

.b-courses .b-courses__loop:not(.g-3-up) a.b-courses__item-title:focus,.b-courses .b-courses__loop:not(.g-3-up) a.b-courses__item-title:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.b-courses .b-courses__loop:not(.g-3-up) .b-courses__item-duration,.b-courses .b-courses__loop:not(.g-3-up) .b-courses__item-price {
    display: inline-block
}

.b-courses .b-courses__loop:not(.g-3-up) .b-courses__item-duration {
    margin-left: 16px
}

.b-courses__loop-list {
    background-color: #f3f4f4;
    padding-top: 24px;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-courses__loop-list {
        padding:48px 0
    }
}

.t-theme--light .b-courses__loop-list {
    background-color: #0e0e0e
}

.b-courses__loop {
    background-color: #f3f4f4;
    padding-top: 24px;
    position: relative;
    z-index: 2
}

.t-theme--light .b-courses__loop {
    background-color: #0e0e0e
}

.b-courses__loop.g-2-up {
    position: relative;
    z-index: auto
}

@media (min-width: 768px) {
    .b-courses__loop {
        padding:12px 0 48px
    }
}

@media (min-width: 960px) {
    .b-courses__loop {
        padding:48px 0
    }
}

.b-content-list__list-item-wrapper .b-courses__item-title {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-content-list__list-item-wrapper .b-courses__item-title:hover {
    background-size: 100% 2px
}

.b-content-list__list-item-wrapper:focus-within .b-courses__item-title,.b-content-list__list-item-wrapper:hover .b-courses__item-title {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-content-list__list-item-wrapper:focus-within .b-courses__item-title:hover,.b-content-list__list-item-wrapper:hover .b-courses__item-title:hover {
    background-size: 100% 2px
}

.b-content-list__list-item-wrapper:focus-within .b-courses__item-title,.b-content-list__list-item-wrapper:hover .b-courses__item-title {
    background-size: 100% 2px
}

.b-content-list__list-item-wrapper:focus .c-card .c-image__image {
    transform: scale(1.05)
}

.b-content-list__list-item-wrapper:focus .c-card__title .a-btn__text {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-content-list__list-item-wrapper:focus .c-card__title .a-btn__text,.b-content-list__list-item-wrapper:focus .c-card__title .a-btn__text:hover {
    background-size: 100% 2px
}

.b-events-grid {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-events-grid {
        padding:64px 0 0;
        z-index: auto
    }
}

.b-events-grid .b-events-grid__header {
    position: relative
}

.b-events-grid.t-theme--light {
    background-color: #0e0e0e
}

.b-events-grid.t-theme--light .c-card {
    background-color: #1e1e1e;
    color: #1e1e1e
}

.b-events-grid.t-theme--light .c-card.has-target-link:focus-within,.b-events-grid.t-theme--light .c-card.has-target-link:hover {
    background-color: #484e54
}

.b-events-grid.t-theme--light .c-card * {
    color: #f3f4f4
}

.b-events-grid.t-theme--light .c-card .c-card__title a {
    border: none
}

.b-events-grid.t-theme--light .c-card .c-card__title a:hover {
    border: none;
    color: #1e1e1e;
    -webkit-text-decoration: none;
    text-decoration: none
}

.b-events-grid .g-3-up {
    margin-bottom: 32px;
    margin-top: 0;
    padding-top: 48px
}

@media (min-width: 768px) {
    .b-events-grid .g-3-up {
        margin:0 -12px;
        padding-top: 48px
    }
}

@media (min-width: 1200px) {
    .b-events-grid .g-3-up {
        margin:0 -24px;
        padding-top: 48px
    }
}

@media (min-width: 768px) {
    .b-events-grid .g-3-up>.b-events-grid__link,.b-events-grid .g-3-up>.c-card {
        margin:0 12px 24px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 1200px) {
    .b-events-grid .g-3-up>.b-events-grid__link,.b-events-grid .g-3-up>.c-card {
        margin:0 24px 48px;
        width: calc(33.3333% - 48px)
    }
}

.b-events-grid .g-2-up {
    margin-bottom: 32px;
    margin-top: 0;
    padding-top: 12px;
    position: relative;
    z-index: auto
}

@media (min-width: 768px) {
    .b-events-grid .g-2-up {
        margin:0 -12px
    }
}

@media (min-width: 1200px) {
    .b-events-grid .g-2-up {
        margin:0 -24px;
        padding-top: 24px
    }
}

@media (min-width: 768px) {
    .b-events-grid .g-2-up>a,.b-events-grid .g-2-up>div {
        margin:0 12px 24px;
        width: calc(50% - 24px)
    }
}

@media (min-width: 1200px) {
    .b-events-grid .g-2-up>a,.b-events-grid .g-2-up>div {
        margin:0 24px 48px;
        width: calc(50% - 48px)
    }
}

.b-events-grid .c-card-link-wrapper {
    container: cardLinkWrapper/inline-size
}

.b-events-grid .c-card {
    transition: all .15s ease-in-out
}

@media (min-width: 768px) {
    .b-events-grid .c-card {
        justify-content:space-between
    }
}

.b-events-grid .c-card .c-image__image {
    transition: none
}

.b-events-grid .c-card:hover .c-image__image {
    transform: none
}

.b-events-grid .c-card.has-target-link .c-image__image {
    transition: transform .5s cubic-bezier(.4,0,.2,1)
}

.b-events-grid .c-card.has-target-link:focus-within .c-image__image,.b-events-grid .c-card.has-target-link:hover .c-image__image {
    transform: scale(1.05)
}

.b-events-grid .c-card__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .b-events-grid .c-card__title {
        font-family:Canela Deck Web;
        font-size: 42px;
        font-size: 36px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15
    }
}

.b-events-grid .c-card__title a {
    color: #1e1e1e
}

.b-events-grid .c-card__title a:hover {
    color: #1e1e1e;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.b-events-grid .c-card__description {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.b-events-grid .c-card__media {
    display: flex;
    flex-direction: column-reverse;
    padding: 30px 30px 0
}

.b-events-grid .c-card__media .b-events-grid__card-date {
    display: block;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    padding-bottom: 4px
}

.b-events-grid .c-card__media .b-events-grid__card-time {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.b-events-grid .b-events-grid__card-type {
    display: block;
    margin-top: 6px
}

.b-events-grid .c-card__content {
    padding-bottom: 48px
}

.b-events-grid .c-image--events-grid-img {
    margin-bottom: 18px
}

.c-block__content-block.c-block__header.b-events-grid__header {
    max-width: none
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header.b-events-grid__header {
        display:flex;
        flex-direction: row
    }
}

.b-events-grid__title {
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-events-grid__title {
        padding-right:48px;
        width: 50%
    }
}

.b-events-grid .c-content-block__content {
    margin-top: 0
}

.b-events-grid .c-content-block__content-wrap {
    padding-bottom: 12px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-events-grid .c-content-block__content-wrap {
        padding-bottom:0;
        padding-left: 24px;
        width: 50%
    }
}

.c-block__header .c-block__title.b-events-grid__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .c-block__title.b-events-grid__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .c-block__header .c-block__title.b-events-grid__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-events-grid .c-image--bg,.b-events-grid .c-image--bg:before {
    box-sizing: border-box;
    position: relative
}

.b-events-grid .c-image--bg:before {
    content: "";
    display: block;
    padding-top: 66%
}

.b-events-grid__loop {
    background-color: #f3f4f4;
    position: relative;
    z-index: 2
}

.t-theme--light .b-events-grid__loop {
    background-color: #0e0e0e
}

.b-events-grid.list_layout.t-theme--light * {
    color: #f3f4f4
}

.b-events-grid.list_layout.t-theme--light .c-card {
    background: #0e0e0e
}

.b-events-grid.list_layout.t-theme--light .c-card__title a:hover {
    color: #f3f4f4
}

.b-events-grid.list_layout .b-events-grid__container {
    position: relative;
    z-index: 1
}

.b-events-grid.list_layout .c-card__content .b-events-grid__card-date {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

@media (min-width: 768px) {
    .b-events-grid.list_layout .c-card__content .b-events-grid__card-date {
        font-family:GT America Standard Bold
    }
}

.b-events-grid.list_layout .g-3-up>.c-card-link-wrapper {
    width: 100%
}

.b-events-grid.list_layout .c-card {
    align-items: flex-start;
    background: #f3f4f4;
    display: flex;
    flex-direction: column
}

@media (min-width: 500px) {
    .b-events-grid.list_layout .c-card {
        flex-direction:row
    }
}

.b-events-grid.list_layout .c-card,.b-events-grid.list_layout .c-card__b-event {
    border-top: 1px solid #c4c5c6;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 24px;
    padding-top: 24px
}

.b-events-grid.list_layout.t-theme--light .c-card.has-target-link:focus-within,.b-events-grid.list_layout.t-theme--light .c-card.has-target-link:hover {
    background: #0e0e0e
}

.b-events-grid.list_layout .c-card.has-target-link:focus-within,.b-events-grid.list_layout .c-card.has-target-link:hover {
    background: #f3f4f4
}

.b-events-grid.list_layout .c-card__content {
    display: flex;
    flex: 1;
    flex-direction: column;
    order: 1;
    padding: 0
}

@media (min-width: 960px) {
    .b-events-grid.list_layout .c-card__content {
        flex-direction:row
    }
}

.b-events-grid.list_layout .c-card__content:last-child {
    margin-bottom: 0
}

.b-events-grid.list_layout .c-card__title {
    flex: 2;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    padding-bottom: 12px
}

@media (min-width: 768px) {
    .b-events-grid.list_layout .c-card__title {
        font-family:GT America Standard Bold;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: -.1px;
        line-height: 1.4;
        margin-right: 42px
    }
}

@media (min-width: 960px) {
    .b-events-grid.list_layout .c-card__title {
        max-width:450px;
        padding-bottom: 0
    }
}

.b-events-grid.list_layout .c-card__description {
    display: flex;
    flex: 3;
    flex-direction: column;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin-top: 0;
    width: 100%
}

@media (min-width: 960px) {
    .b-events-grid.list_layout .c-card__description {
        flex-direction:row
    }
}

.b-events-grid.list_layout .c-card__description p {
    flex: 2;
    padding-top: 12px
}

@media (min-width: 960px) {
    .b-events-grid.list_layout .c-card__description p {
        padding-right:24px;
        padding-top: 0
    }
}

.b-events-grid.list_layout .b-events-grid__card-time {
    display: block;
    margin-top: 6px
}

.b-events-grid.list_layout .b-events-grid__card-time.t-theme--light {
    color: #1e1e1e
}

.b-events-grid.list_layout .date-wrap-list {
    flex: 1;
    margin-right: 42px;
    max-width: 213px
}

.b-events-grid.list_layout .c-card__media-meta {
    display: none
}

.b-events-grid.list_layout .c-card__media {
    margin-bottom: 0;
    padding: 0;
    width: 100%
}

@media (min-width: 500px) {
    .b-events-grid.list_layout .c-card__media {
        flex-direction:row;
        order: 2;
        width: auto
    }
}

.b-events-grid.list_layout .c-card__media .b-events-grid__card-date {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.b-events-grid.list_layout .c-card__media .b-events-grid__card-date.t-theme--light {
    color: #1e1e1e
}

.b-events-grid.list_layout .c-card__media .b-events-grid__card-time {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.b-events-grid.list_layout .c-card__media .b-events-grid__card-time.t-theme--light {
    color: #1e1e1e
}

@media (min-width: 500px) {
    .b-events-grid.list_layout .c-image--events-grid-img {
        margin-bottom:0;
        margin-left: 18px
    }
}

@media (min-width: 768px) {
    .b-events-grid.list_layout .c-image--events-grid-img {
        margin-left:12px
    }
}

.b-events-grid.list_layout .c-image--events-grid-img .c-image__image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 250px;
    width: 100%
}

@media (min-width: 500px) {
    .b-events-grid.list_layout .c-image--events-grid-img .c-image__image {
        height:144px;
        width: 144px
    }
}

@container cardLinkWrapper (min-width: 330px) {
    .b-events-grid.card_layout .c-card__media {
        flex-direction: row
    }
}

.b-events-grid.card_layout .c-card__media-meta {
    flex: 2
}

@container cardLinkWrapper (min-width: 330px) {
    .b-events-grid.card_layout .c-image--events-grid-img {
        margin-bottom: 0;
        margin-left: 18px
    }
}

.b-events-grid.card_layout .c-image--events-grid-img .c-image__image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 180px;
    width: 100%
}

@container cardLinkWrapper (min-width: 330px) {
    .b-events-grid.card_layout .c-image--events-grid-img .c-image__image {
        background-position: top;
        height: 160px;
        width: 128px
    }
}

.b-events-grid.card_layout .c-card__content .b-events-grid__card-date,.b-events-grid.card_layout .c-card__content .b-events-grid__card-time,.b-events-grid.card_layout .c-card__content .b-events-grid__card-type {
    display: none
}

.b-events-grid .c-image--events-grid-img {
    overflow: hidden
}

.b-events-grid.list_layout .c-card__b-event {
    align-items: flex-start;
    flex-direction: column
}

@media (min-width: 320px) {
    .b-events-grid.list_layout .c-card__b-event {
        flex-direction:row
    }
}

.b-events-grid.list_layout .c-card__b-event {
    display: flex;
    width: 100%
}

.b-featured-stories {
    background-color: #f3f4f4;
    margin: 0;
    overflow: hidden;
    padding: 32px 0 96px
}

.b-featured-stories,.b-featured-stories .c-slider__wrapper {
    position: relative;
    z-index: 2
}

.b-featured-stories.t-theme--light {
    background-color: #0e0e0e
}

.b-featured-stories.t-theme--light .b-featured-stories__title {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.b-featured-stories.t-theme--light .c-slider--carousel-pull-right__wrap {
    background-color: #0e0e0e
}

.b-featured-stories.t-theme--light .swiper-button-next,.b-featured-stories.t-theme--light .swiper-button-prev {
    border: 1px solid #f3f4f4
}

.b-featured-stories.t-theme--light .swiper-button-next:after,.b-featured-stories.t-theme--light .swiper-button-next:before,.b-featured-stories.t-theme--light .swiper-button-prev:after,.b-featured-stories.t-theme--light .swiper-button-prev:before {
    color: #f3f4f4
}

.b-featured-stories.t-theme--light .swiper-button-next:hover,.b-featured-stories.t-theme--light .swiper-button-prev:hover {
    background-color: #f3f4f4;
    transition: all .15s linear
}

.b-featured-stories.t-theme--light .swiper-button-next:hover:after,.b-featured-stories.t-theme--light .swiper-button-next:hover:before,.b-featured-stories.t-theme--light .swiper-button-prev:hover:after,.b-featured-stories.t-theme--light .swiper-button-prev:hover:before {
    color: #1e1e1e
}

.b-featured-stories .b-featured-stories__container {
    margin: 0;
    max-width: none
}

.b-featured-stories .c-content-block {
    max-width: none
}

.b-featured-stories .c-block__header {
    margin: 0 auto;
    max-width: 1296px;
    text-align: center
}

.b-featured-stories .c-block__header .b-featured-stories__title {
    padding-right: 0
}

.b-featured-stories .b-featured-stories__title {
    background-color: #f3f4f4;
    color: #a51c30;
    display: inline-block;
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15;
    padding-bottom: 24px;
    padding-right: 0;
    padding-top: 24px;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-featured-stories .b-featured-stories__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .b-featured-stories .b-featured-stories__title {
        font-family:Canela Web;
        font-size: 96px;
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        padding-bottom: 64px
    }
}

.b-featured-stories .b-featured-stories__slider {
    position: relative;
    z-index: 2
}

.b-featured-stories .c-slider {
    margin-top: 0
}

.b-featured-stories .c-slider__arrows {
    border-bottom: 0;
    display: flex;
    height: 48px;
    justify-content: center;
    margin-top: 16px;
    position: relative;
    width: 100%;
    z-index: 1
}

@media (min-width: 960px) {
    .b-featured-stories .c-slider__arrows {
        display:none!important;
        visibility: hidden
    }
}

.b-featured-stories .c-slider__arrows .c-slider__button:focus {
    outline: none
}

.b-featured-stories .swiper-button-next,.b-featured-stories .swiper-button-prev {
    background: none;
    border: 1px solid #1e1e1e;
    border-radius: 100%;
    display: block;
    height: 60px;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: 0;
    position: relative;
    transition: all .15s linear;
    width: 60px
}

.b-featured-stories .swiper-button-next:after,.b-featured-stories .swiper-button-next:before,.b-featured-stories .swiper-button-prev:after,.b-featured-stories .swiper-button-prev:before {
    align-items: center;
    color: #1e1e1e;
    display: flex;
    font-family: core-icons;
    font-size: 24px;
    height: 100%;
    justify-content: center;
    position: absolute;
    top: 1px;
    width: 100%
}

.b-featured-stories .swiper-button-next:focus,.b-featured-stories .swiper-button-next:hover,.b-featured-stories .swiper-button-prev:focus,.b-featured-stories .swiper-button-prev:hover {
    background-color: #1e1e1e;
    transition: all .15s linear
}

.b-featured-stories .swiper-button-next:focus:after,.b-featured-stories .swiper-button-next:focus:before,.b-featured-stories .swiper-button-next:hover:after,.b-featured-stories .swiper-button-next:hover:before,.b-featured-stories .swiper-button-prev:focus:after,.b-featured-stories .swiper-button-prev:focus:before,.b-featured-stories .swiper-button-prev:hover:after,.b-featured-stories .swiper-button-prev:hover:before {
    color: #f3f4f4
}

.b-featured-stories .swiper-button-next:focus,.b-featured-stories .swiper-button-prev:focus {
    outline: none
}

.b-featured-stories .swiper-button-next {
    left: auto;
    right: auto
}

.b-featured-stories .swiper-button-next:after {
    content: "\e908";
    left: 1px
}

.b-featured-stories .swiper-button-prev {
    left: auto;
    right: auto
}

.b-featured-stories .swiper-button-prev:before {
    content: "\e907";
    right: 1px
}

.b-featured-stories .swiper-slide {
    position: relative
}

@media (min-width: 960px) {
    .b-featured-stories .swiper-slide {
        align-items:center;
        display: flex;
        justify-content: center
    }
}

.b-featured-stories .c-slider--carousel-pull-right__slide {
    background-color: #f3f4f4;
    position: relative;
    z-index: 2
}

.b-featured-stories .c-slider--carousel-pull-right__slide .c-image {
    width: 100%
}

.b-featured-stories .c-slider--carousel-pull-right__slide img {
    margin: 0;
    width: 100%
}

@media (min-width: 960px) {
    .b-featured-stories .c-slider--carousel-pull-right__slide img {
        max-width:512px
    }
}

@media (min-width: 1260px) {
    .b-featured-stories .c-slider--carousel-pull-right__slide img {
        max-width:624px
    }
}

@media (min-width: 768px) {
    .b-featured-stories .c-slider--carousel-pull-right__slide {
        padding-right:0
    }
}

@media (min-width: 1200px) {
    .b-featured-stories .c-slider--carousel-pull-right__slide {
        align-items:flex-end;
        display: flex
    }
}

.b-featured-stories.t-theme--light .c-slider--carousel-pull-right__slide {
    background-color: #0e0e0e
}

.b-featured-stories .b-featured-stories__slide-title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25;
    margin-bottom: 16px
}

@media (min-width: 1200px) {
    .b-featured-stories .b-featured-stories__slide-title {
        font-family:Canela Deck Web;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15
    }
}

.b-featured-stories .b-featured-stories__slide-content {
    display: flex;
    flex-direction: column;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    letter-spacing: -.1px;
    line-height: 1.5;
    max-width: 496px;
    padding: 24px 24px 0 0;
    width: 100%
}

@media (min-width: 960px) {
    .b-featured-stories .b-featured-stories__slide-content {
        padding:24px 0 24px 32px
    }
}

@media (min-width: 1200px) {
    .b-featured-stories .b-featured-stories__slide-content {
        padding-right:48px
    }
}

@media (min-width: 960px) and (max-width:1200px) {
    .b-featured-stories .b-featured-stories__slide-content {
        max-width:400px
    }
}

.b-featured-stories .b-featured-stories__slide-cta {
    margin-top: 24px
}

.b-featured-stories .b-featured-stories__more {
    display: block;
    font-family: GT America Standard Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: 1.02;
    margin-top: 32px;
    text-align: right;
    text-transform: uppercase;
    width: 100%
}

.b-featured-stories .b-featured-stories__more:after {
    content: "\e903";
    font-family: core-icons;
    font-size: 20px;
    position: relative;
    top: 3px
}

.b-featured-stories__img {
    position: relative
}

@media (min-width: 960px) and (max-width:1200px) {
    .b-featured-stories__img {
        min-width:52%
    }
}

.b-featured-stories__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 1px;
    padding: 2px;
    width: auto
}

@media (min-width: 960px) {
    .b-featured-stories__wrapper {
        align-items:center;
        flex-direction: row
    }
}

.b-featured-stories__wrapper .b-featured-stories__img {
    margin-left: 0;
    margin-right: 0
}

@media (min-width: 960px) {
    .b-featured-stories__wrapper .b-featured-stories__img {
        align-self:center
    }
}

.b-featured-stories .swiper-slide {
    max-width: 80%;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    width: auto
}

@media (min-width: 2100px) {
    .b-featured-stories .c-slider {
        margin-bottom:42px;
        margin-top: 42px;
        transform: scale(1.2)
    }
}

@media (min-width: 960px) {
    .b-featured-stories .swiper-slide-active .b-featured-stories__slide-content,.b-featured-stories .swiper-slide-prev .b-featured-stories__slide-content {
        opacity:1;
        transform: translateZ(0);
        transition: transform 1.4s ease-in-out,opacity 1.4s ease-in-out
    }

    .b-featured-stories .swiper-slide-next .b-featured-stories__slide-content {
        opacity: 0;
        transform: translate3d(5%,0,0);
        transition: transform 1.4s ease-in-out,opacity 1.4s ease-in-out
    }
}

.b-featured-stories .swiper-slide .b-featured-stories__wrapper.b-featured-stories__wrapper--with-focus {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.b-featured-stories .swiper-slide .a-btn-secondary:focus-visible .a-btn__text,.b-featured-stories .swiper-slide .t-sink a.a-btn-secondary:focus-visible .a-btn__text,.b-featured-stories .swiper-slide a.a-btn-secondary:focus-visible .a-btn__text {
    outline: none
}

body:not(.wp-admin) .b-featured-stories .swiper-slide .b-featured-stories__wrapper {
    opacity: .3;
    transition: opacity .75s ease-in
}

body:not(.wp-admin) .b-featured-stories .swiper-slide.swiper-slide-active .b-featured-stories__wrapper {
    opacity: 1
}

.b-featured-stories__mouse-left {
    cursor: w-resize
}

.b-featured-stories__mouse-right {
    cursor: e-resize
}

.b-gallery {
    align-items: center;
    background: #e2e6e7;
    display: flex;
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    padding: 150px 0;
    position: relative
}

@media (min-width: 768px) {
    .b-gallery {
        padding:300px 0
    }
}

.b-gallery.t-theme--light {
    background-color: #0e0e0e
}

.b-gallery__lines {
    height: 100%;
    position: absolute;
    width: 100%
}

.c-content-block.b-gallery__content-container {
    position: relative
}

.b-gallery__content {
    background: #e2e6e7;
    margin: 0 auto;
    max-width: 848px;
    padding: 32px 0;
    position: relative;
    z-index: 1
}

@media (min-width: 768px) {
    .b-gallery__content {
        padding:64px 0
    }
}

.t-theme--light .b-gallery__content {
    background-color: #0e0e0e
}

.b-gallery__description {
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 auto;
    max-width: 624px
}

@media (min-width: 960px) {
    .b-gallery__description {
        font-size:18px
    }
}

.c-block__header .c-block__title.b-gallery__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .c-block__title.b-gallery__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 1200px) {
    .c-block__header .c-block__title.b-gallery__title {
        font-family:Canela Deck Web;
        font-size: 64px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.2px;
        line-height: 1.05
    }
}

.b-gallery__btn,.b-gallery__btn .a-btn__text {
    margin: 0 auto;
    position: relative
}

.b-gallery__btn .a-btn__text:after,.b-gallery__btn:after {
    font-size: 18px;
    left: 12px;
    top: 50%
}

.b-gallery__figure-img-black-white {
    filter: grayscale(100%)
}

@media (min-width: 768px) {
    .c-dialog .swiper-wrapper {
        align-items:center
    }
}

.c-dialog .swiper-slide {
    text-align: center
}

.c-dialog .b-gallery__slider .swiper-slide {
    width: 100%!important
}

.c-dialog .b-gallery__slide-bg {
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    height: 80%
}

@media (min-width: 768px) {
    .c-dialog .b-gallery__slide-bg {
        background-position:50%;
        height: 85%
    }
}

.c-dialog .swiper-container-horizontal>.swiper-pagination-bullets,.c-dialog .swiper-pagination-custom,.c-dialog .swiper-pagination-fraction {
    display: block;
    margin-top: 10px;
    position: static
}

.c-dialog .swiper-container-autoheight,.c-dialog .swiper-container-autoheight .swiper-slide {
    text-align: center
}

.c-dialog .site-panel--gallery__col {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px
}

.c-dialog .c-slider {
    margin: 0 auto;
    max-width: 1500px;
    padding-bottom: 100px;
    position: relative
}

@media (min-width: 768px) {
    .c-dialog .c-slider {
        margin:0 auto 40px;
        padding-bottom: 0
    }
}

.c-dialog .swiper-button-next,.c-dialog .swiper-button-prev {
    align-items: center;
    border: 1px solid #f3f4f4;
    border-radius: 50%;
    display: flex;
    height: 50px;
    justify-content: center;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .15s ease-in-out;
    width: 50px
}

.c-dialog .swiper-button-next:focus,.c-dialog .swiper-button-next:hover,.c-dialog .swiper-button-prev:focus,.c-dialog .swiper-button-prev:hover {
    background-color: #f3f4f4;
    transition: all .15s ease-in-out
}

.c-dialog .swiper-button-next:focus:after,.c-dialog .swiper-button-next:hover:after,.c-dialog .swiper-button-prev:focus:after,.c-dialog .swiper-button-prev:hover:after {
    color: #1e1e1e
}

.c-dialog .swiper-button-next:focus-visible,.c-dialog .swiper-button-prev:focus-visible {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.c-dialog .swiper-button-next,.c-dialog .swiper-button-prev,.c-dialog .swiper-container-rtl .swiper-button-next,.c-dialog .swiper-container-rtl .swiper-button-prev {
    background: transparent;
    color: #f3f4f4;
    display: none
}

.c-dialog .swiper-button-next:before,.c-dialog .swiper-button-prev:before,.c-dialog .swiper-container-rtl .swiper-button-next:before,.c-dialog .swiper-container-rtl .swiper-button-prev:before {
    display: none
}

.c-dialog .swiper-button-next:after,.c-dialog .swiper-button-prev:after,.c-dialog .swiper-container-rtl .swiper-button-next:after,.c-dialog .swiper-container-rtl .swiper-button-prev:after {
    color: #f3f4f4;
    content: "\e908";
    font-family: core-icons;
    font-size: 22px
}

@media (min-width: 768px) {
    .c-dialog .swiper-button-next,.c-dialog .swiper-button-prev,.c-dialog .swiper-container-rtl .swiper-button-next,.c-dialog .swiper-container-rtl .swiper-button-prev {
        display:flex
    }
}

.c-dialog .swiper-button-next:after,.c-dialog .swiper-container-rtl .swiper-button-prev:after {
    content: "\e908"
}

@media (min-width: 768px) {
    .c-dialog .swiper-button-next,.c-dialog .swiper-container-rtl .swiper-button-prev {
        right:-85px
    }
}

.c-dialog .swiper-button-prev,.c-dialog .swiper-container-rtl .swiper-button-next {
    left: -85px
}

.c-dialog .swiper-button-prev:after,.c-dialog .swiper-container-rtl .swiper-button-next:after {
    content: "\e907"
}

@media (min-width: 768px) {
    .c-dialog .swiper-button-prev,.c-dialog .swiper-container-rtl .swiper-button-next {
        left:-85px
    }
}

.c-dialog .swiper-pagination-fraction {
    font-size: 16px
}

.b-gallery-carousel__slide-figure,.b-gallery__slide-figure {
    display: table;
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 768px) {
    .b-gallery-carousel__slide-figure,.b-gallery__slide-figure {
        height:100%;
        object-fit: cover
    }

    .b-gallery-carousel__slide-figure img,.b-gallery__slide-figure img {
        max-height: 624px;
        width: auto
    }
}

.c-dialog__overlay {
    background-color: #0e0e0e;
    bottom: 0;
    color: #fff;
    height: calc(100% + 20px);
    left: 0;
    opacity: 0;
    overflow: scroll;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .15s ease-in-out;
    visibility: hidden;
    width: 100%;
    z-index: 99998
}

.a11y-dialog--open .c-dialog__overlay {
    opacity: 1;
    transition: all .35s ease-in-out;
    visibility: visible
}

.admin-bar .c-dialog__overlay {
    top: 46px
}

@media (min-width: 783px) {
    .admin-bar .c-dialog__overlay {
        top:32px
    }
}

.c-dialog__overlay-inner {
    height: 100%;
    padding-top: 100px;
    position: absolute;
    width: 100%
}

@media (min-width: 783px) {
    .c-dialog__overlay-inner {
        align-items:center;
        display: flex;
        padding-top: 0
    }
}

.c-dialog__header {
    padding: 20px;
    width: 100%;
    z-index: 10
}

.c-dialog__title {
    font-size: 18px;
    text-align: center;
    text-transform: uppercase
}

.c-dialog__content-wrapper {
    position: relative
}

@media (min-width: 768px) {
    .c-dialog__content-wrapper {
        width:100%
    }
}

.c-dialog__content-inner {
    margin: 0 auto;
    max-width: calc(100% - 48px);
    padding: 0
}

@media (min-width: 768px) {
    .c-dialog__content-inner {
        max-width:80vw;
        padding: 0 20px
    }
}

.c-dialog__close-button {
    background-color: initial;
    border: 0;
    display: none;
    height: 45px;
    padding: 0;
    position: fixed;
    right: 10px;
    top: 12px;
    width: 40px;
    z-index: 999997
}

@media (min-width: 960px) {
    .c-dialog__close-button {
        right:20px
    }
}

.c-dialog__close-button:before {
    display: none
}

.c-dialog__close-button:after {
    border: 1px solid #464a4f;
    border-radius: 50%;
    color: #fff;
    content: "\e90a";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    height: 36px;
    left: 0;
    line-height: 36px;
    position: absolute;
    top: 5px;
    transition: border-color .15s ease-in-out;
    width: 36px
}

.c-dialog__close-button:focus:after,.c-dialog__close-button:hover:after {
    border-color: #fff;
    color: #bac5c6;
    transition: border-color .15s ease-in-out
}

.c-dialog__close-button:focus-visible {
    border: none
}

.admin-bar .c-dialog__close-button {
    top: 55px
}

@media (min-width: 783px) {
    .admin-bar .c-dialog__close-button {
        top:60px
    }
}

.a11y-dialog--open .c-dialog__close-button {
    display: block
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    animation-name: fadeIn
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        transform: translateY(60px)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    animation-name: zoomIn
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    animation-name: zoomOut
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.animated.delay-1s {
    animation-delay: .1s
}

.animated.delay-2s {
    animation-delay: .2s
}

.animated.delay-3s {
    animation-delay: .3s
}

.animated.delay-4s {
    animation-delay: .4s
}

.animated.delay-5s {
    animation-delay: .5s
}

.animated.delay-6s {
    animation-delay: .6s
}

.animated.delay-7s {
    animation-delay: .7s
}

.animated.delay-8s {
    animation-delay: .8s
}

.animated.delay-9s {
    animation-delay: .9s
}

.animated.delay-10s {
    animation-delay: 1s
}

.animated.delay-11s {
    animation-delay: 1.1s
}

.animated.delay-12s {
    animation-delay: 1.2s
}

.animated.fast {
    animation-duration: .8s
}

.animated.faster {
    animation-duration: .5s
}

.animated.slow {
    animation-duration: 1s
}

.animated.slower {
    animation-duration: 3s
}

.t-theme--light .b-gallery__figure:after {
    background-color: #0e0e0e;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    mix-blend-mode: multiply;
    opacity: .3;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.b-gallery__figure--1,.b-gallery__figure--10,.b-gallery__figure--11,.b-gallery__figure--12,.b-gallery__figure--2,.b-gallery__figure--3,.b-gallery__figure--4,.b-gallery__figure--5,.b-gallery__figure--6,.b-gallery__figure--7,.b-gallery__figure--8,.b-gallery__figure--9 {
    position: absolute;
    z-index: 2
}

.b-gallery--layout-4 {
    padding: 160px 0
}

@media (min-width: 768px) {
    .b-gallery--layout-4 {
        padding:48px 0 200px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-4 {
        padding:48px 0 150px
    }
}

.b-gallery--layout-4 .b-gallery__figure--1 {
    height: 71px;
    left: 0;
    top: 100px;
    width: 100px
}

@media (min-width: 768px) {
    .b-gallery--layout-4 .b-gallery__figure--1 {
        bottom:0;
        height: 145px;
        left: calc(50% - 48px);
        top: unset;
        transform: translateX(-100%);
        width: 110px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-4 .b-gallery__figure--1 {
        bottom:120px;
        height: 191px;
        left: 0;
        transform: translateX(0);
        width: 143px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-4 .b-gallery__figure--1 {
        height:231px;
        width: 174px
    }
}

@media (min-width: 1400px) {
    .b-gallery--layout-4 .b-gallery__figure--1 {
        height:289px;
        width: 217px
    }
}

.b-gallery--layout-4 .b-gallery__figure--2 {
    height: 91px;
    right: 0;
    top: 50px;
    width: 137px
}

@media (min-width: 768px) {
    .b-gallery--layout-4 .b-gallery__figure--2 {
        bottom:122px;
        height: 99px;
        left: 0;
        right: unset;
        top: unset;
        width: 192px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-4 .b-gallery__figure--2 {
        bottom:0;
        height: 120px;
        left: calc(50% - 53px);
        transform: translateX(-100%);
        width: 206px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-4 .b-gallery__figure--2 {
        height:130px;
        left: calc(50% - 70px);
        width: 254px
    }
}

@media (min-width: 1400px) {
    .b-gallery--layout-4 .b-gallery__figure--2 {
        height:163px;
        left: calc(50% - 106px);
        width: 318px
    }
}

.b-gallery--layout-4 .b-gallery__figure--3 {
    bottom: 20px;
    height: 118px;
    left: 20px;
    top: auto;
    width: 89px
}

@media (min-width: 768px) {
    .b-gallery--layout-4 .b-gallery__figure--3 {
        bottom:64px;
        display: block;
        height: 80px;
        left: calc(50% + 40px);
        width: 129px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-4 .b-gallery__figure--3 {
        bottom:48px;
        height: 86px;
        left: calc(50% + 68px);
        width: 140px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-4 .b-gallery__figure--3 {
        height:105px;
        left: calc(50% + 90px);
        width: 169px
    }
}

@media (min-width: 1400px) {
    .b-gallery--layout-4 .b-gallery__figure--3 {
        height:131px;
        left: calc(50% + 136px);
        width: 211px
    }
}

.b-gallery--layout-4 .b-gallery__figure--4 {
    bottom: 104px;
    height: 58px;
    right: 0;
    top: auto;
    width: 79px
}

@media (min-width: 768px) {
    .b-gallery--layout-4 .b-gallery__figure--4 {
        bottom:160px;
        height: 113px;
        width: 183px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-4 .b-gallery__figure--4 {
        height:122px;
        width: 200px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-4 .b-gallery__figure--4 {
        height:148px;
        width: 240px
    }
}

@media (min-width: 1400px) {
    .b-gallery--layout-4 .b-gallery__figure--4 {
        height:185px;
        width: 300px
    }
}

.b-gallery--layout-4 .b-gallery__figure--10,.b-gallery--layout-4 .b-gallery__figure--11,.b-gallery--layout-4 .b-gallery__figure--12,.b-gallery--layout-4 .b-gallery__figure--5,.b-gallery--layout-4 .b-gallery__figure--6,.b-gallery--layout-4 .b-gallery__figure--7,.b-gallery--layout-4 .b-gallery__figure--8,.b-gallery--layout-4 .b-gallery__figure--9 {
    display: none
}

.b-gallery--layout-8 {
    padding: 180px 0
}

@media (min-width: 768px) {
    .b-gallery--layout-8 {
        padding:200px 0
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-8 {
        padding:96px 0 240px
    }
}

.b-gallery--layout-8 .b-gallery__figure--1 {
    height: 57px;
    left: calc(50% - 30px);
    top: 0;
    transform: translateX(-100%);
    width: 85px
}

@media (min-width: 600px) {
    .b-gallery--layout-8 .b-gallery__figure--1 {
        height:75px;
        width: 113px
    }
}

@media (min-width: 768px) {
    .b-gallery--layout-8 .b-gallery__figure--1 {
        height:82px;
        left: calc(50% - 42px);
        width: 126px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-8 .b-gallery__figure--1 {
        bottom:80px;
        height: 92px;
        left: -20px;
        top: auto;
        transform: translateX(0);
        width: 150px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-8 .b-gallery__figure--1 {
        bottom:80px;
        left: -40px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-8 .b-gallery__figure--1 {
        height:140px;
        left: -80px;
        width: 228px
    }
}

.b-gallery--layout-8 .b-gallery__figure--2 {
    height: 91px;
    right: 0;
    top: 50px;
    width: 137px
}

@media (min-width: 600px) {
    .b-gallery--layout-8 .b-gallery__figure--2 {
        height:122px;
        width: 182px
    }
}

@media (min-width: 768px) {
    .b-gallery--layout-8 .b-gallery__figure--2 {
        height:92px;
        left: calc(50% + 42px);
        top: 78px;
        width: 146px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-8 .b-gallery__figure--2 {
        height:123px;
        left: auto;
        right: 75px;
        top: 50px;
        width: 190px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-8 .b-gallery__figure--2 {
        right:60px;
        top: 75px
    }
}

@media (min-width: 1400px) {
    .b-gallery--layout-8 .b-gallery__figure--2 {
        right:45px;
        top: 100px
    }
}

.b-gallery--layout-8 .b-gallery__figure--3 {
    bottom: 20px;
    height: 118px;
    left: 20px;
    top: auto;
    width: 89px
}

@media (min-width: 600px) {
    .b-gallery--layout-8 .b-gallery__figure--3 {
        height:157px;
        width: 118px
    }
}

@media (min-width: 768px) {
    .b-gallery--layout-8 .b-gallery__figure--3 {
        bottom:0;
        height: 167px;
        left: calc(50% - 38px);
        transform: translateX(-100%);
        width: 126px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-8 .b-gallery__figure--3 {
        bottom:186px;
        left: 196px;
        transform: translateX(0)
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-8 .b-gallery__figure--3 {
        height:192px;
        width: 144px
    }
}

.b-gallery--layout-8 .b-gallery__figure--4 {
    bottom: 104px;
    height: 58px;
    right: 0;
    top: auto;
    width: 79px
}

@media (min-width: 600px) {
    .b-gallery--layout-8 .b-gallery__figure--4 {
        height:76px;
        width: 106px
    }
}

@media (min-width: 768px) {
    .b-gallery--layout-8 .b-gallery__figure--4 {
        bottom:160px;
        height: 113px;
        width: 183px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-8 .b-gallery__figure--4 {
        bottom:0;
        right: 60px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-8 .b-gallery__figure--4 {
        height:122px;
        width: 198px
    }
}

.b-gallery--layout-8 .b-gallery__figure--5 {
    height: 71px;
    left: 0;
    top: 100px;
    width: 100px
}

@media (min-width: 600px) {
    .b-gallery--layout-8 .b-gallery__figure--5 {
        height:94px;
        width: 133px
    }
}

@media (min-width: 768px) {
    .b-gallery--layout-8 .b-gallery__figure--5 {
        height:130px;
        top: 105px;
        width: 183px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-8 .b-gallery__figure--5 {
        height:143px;
        left: -20px;
        top: 20px;
        width: 202px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-8 .b-gallery__figure--5 {
        left:-40px;
        top: 40px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-8 .b-gallery__figure--5 {
        height:216px;
        width: 306px
    }
}

@media (min-width: 1400px) {
    .b-gallery--layout-8 .b-gallery__figure--5 {
        left:-80px;
        top: 80px
    }
}

.b-gallery--layout-8 .b-gallery__figure--6 {
    bottom: 0;
    height: 66px;
    left: calc(50% + 24px);
    top: auto;
    width: 128px
}

@media (min-width: 600px) {
    .b-gallery--layout-8 .b-gallery__figure--6 {
        height:88px;
        width: 171px
    }
}

@media (min-width: 768px) {
    .b-gallery--layout-8 .b-gallery__figure--6 {
        bottom:120px;
        height: 94px;
        left: 0;
        width: 184px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-8 .b-gallery__figure--6 {
        bottom:0;
        left: calc(50% - 70px);
        transform: translateX(-100%)
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-8 .b-gallery__figure--6 {
        height:147px;
        width: 277px
    }
}

.b-gallery--layout-8 .b-gallery__figure--7 {
    display: none
}

@media (min-width: 768px) {
    .b-gallery--layout-8 .b-gallery__figure--7 {
        display:block;
        height: 107px;
        right: -14px;
        top: 28px;
        width: 174px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-8 .b-gallery__figure--7 {
        height:147px;
        right: 0;
        top: 50%;
        width: 277px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-8 .b-gallery__figure--7 {
        transform:translateY(-25%)
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-8 .b-gallery__figure--7 {
        height:147px;
        width: 277px
    }
}

@media (min-width: 1400px) {
    .b-gallery--layout-8 .b-gallery__figure--7 {
        transform:translateY(-50%)
    }
}

.b-gallery--layout-8 .b-gallery__figure--8 {
    display: none
}

@media (min-width: 768px) {
    .b-gallery--layout-8 .b-gallery__figure--8 {
        bottom:64px;
        display: block;
        height: 80px;
        left: calc(50% + 40px);
        width: 129px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-8 .b-gallery__figure--8 {
        left:calc(50% + 60px)
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-8 .b-gallery__figure--8 {
        height:147px;
        width: 237px
    }
}

.b-gallery--layout-8 .b-gallery__figure--10,.b-gallery--layout-8 .b-gallery__figure--11,.b-gallery--layout-8 .b-gallery__figure--12,.b-gallery--layout-8 .b-gallery__figure--9 {
    display: none
}

.b-gallery--layout-12 .b-gallery__figure--1,.b-gallery--layout-12 .b-gallery__figure--2,.b-gallery--layout-12 .b-gallery__figure--3,.b-gallery--layout-12 .b-gallery__figure--4,.b-gallery--layout-12 .b-gallery__figure--5,.b-gallery--layout-12 .b-gallery__figure--6 {
    top: 0
}

.b-gallery--layout-12 .b-gallery__figure--1 {
    height: 57px;
    left: calc(50% - 30px);
    top: 0;
    transform: translateX(-100%);
    width: 85px
}

@media (min-width: 600px) {
    .b-gallery--layout-12 .b-gallery__figure--1 {
        height:180px;
        left: 20%;
        top: 0;
        transform: translateX(0);
        width: 130px
    }
}

@media (min-width: 768px) {
    .b-gallery--layout-12 .b-gallery__figure--1 {
        left:25%
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-12 .b-gallery__figure--1 {
        width:200px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-12 .b-gallery__figure--1 {
        height:200px;
        top: -30px;
        width: 260px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--1 {
        height:250px;
        left: 23%;
        width: 300px
    }
}

.b-gallery--layout-12 .b-gallery__figure--2 {
    height: 91px;
    right: 0;
    top: 50px;
    width: 137px
}

@media (min-width: 600px) {
    .b-gallery--layout-12 .b-gallery__figure--2 {
        height:140px;
        right: 17%;
        top: 60px;
        width: 180px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-12 .b-gallery__figure--2 {
        height:160px;
        width: 220px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--2 {
        height:200px;
        right: 25%;
        width: 280px
    }
}

.b-gallery--layout-12 .b-gallery__figure--3 {
    display: none
}

@media (min-width: 768px) {
    .b-gallery--layout-12 .b-gallery__figure--3 {
        display:block;
        height: 130px;
        left: -60px;
        top: 20%;
        width: 200px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-12 .b-gallery__figure--3 {
        height:150px;
        left: -80px;
        width: 250px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--3 {
        height:250px;
        width: 300px
    }
}

.b-gallery--layout-12 .b-gallery__figure--4 {
    bottom: 104px;
    height: 58px;
    right: 0;
    top: auto;
    width: 79px
}

@media (min-width: 768px) {
    .b-gallery--layout-12 .b-gallery__figure--4 {
        height:130px;
        width: 200px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-12 .b-gallery__figure--4 {
        bottom:20%;
        display: block;
        height: 180px;
        right: 0;
        top: auto;
        width: 250px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--4 {
        height:200px;
        width: 300px
    }
}

.b-gallery--layout-12 .b-gallery__figure--5 {
    display: none
}

@media (min-width: 1200px) {
    .b-gallery--layout-12 .b-gallery__figure--5 {
        bottom:0;
        display: block;
        height: 200px;
        left: 30%;
        top: auto;
        width: 200px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--5 {
        left:25%;
        width: 300px
    }
}

.b-gallery--layout-12 .b-gallery__figure--6 {
    display: none;
    height: 60px;
    right: 10px;
    top: 20%;
    width: 70px
}

@media (min-width: 768px) {
    .b-gallery--layout-12 .b-gallery__figure--6 {
        display:block;
        height: 80px;
        width: 100px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-12 .b-gallery__figure--6 {
        height:100px;
        right: 40px;
        top: 22%;
        width: 130px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--6 {
        height:120px;
        right: 50px;
        top: 35%;
        width: 150px
    }
}

.b-gallery--layout-12 .b-gallery__figure--7 {
    display: none
}

@media (min-width: 768px) {
    .b-gallery--layout-12 .b-gallery__figure--7 {
        bottom:10%;
        display: block;
        height: 200px;
        left: 200px;
        width: 140px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-12 .b-gallery__figure--7 {
        left:180px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--7 {
        bottom:20%;
        left: 160px
    }
}

.b-gallery--layout-12 .b-gallery__figure--8 {
    display: none
}

@media (min-width: 600px) {
    .b-gallery--layout-12 .b-gallery__figure--8 {
        display:block;
        height: 70px;
        right: 0;
        top: 10px;
        width: 80px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-12 .b-gallery__figure--8 {
        height:100px;
        width: 120px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-12 .b-gallery__figure--8 {
        height:130px;
        width: 140px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--8 {
        height:250px;
        right: -100px;
        width: 350px
    }
}

.b-gallery--layout-12 .b-gallery__figure--9 {
    bottom: 20px;
    height: 118px;
    left: 20px;
    top: auto;
    width: 89px
}

@media (min-width: 600px) {
    .b-gallery--layout-12 .b-gallery__figure--9 {
        height:180px;
        left: 40px;
        width: 150px
    }
}

@media (min-width: 768px) {
    .b-gallery--layout-12 .b-gallery__figure--9 {
        left:-10px
    }
}

@media (min-width: 960px) {
    .b-gallery--layout-12 .b-gallery__figure--9 {
        bottom:40px;
        height: 100px;
        left: -20px;
        width: 150px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--9 {
        height:120px;
        width: 170px
    }
}

.b-gallery--layout-12 .b-gallery__figure--10 {
    height: 71px;
    left: 0;
    top: 100px;
    width: 100px
}

@media (min-width: 600px) {
    .b-gallery--layout-12 .b-gallery__figure--10 {
        height:90px;
        top: 20px;
        width: 100px
    }
}

.b-gallery--layout-12 .b-gallery__figure--11 {
    display: none
}

@media (min-width: 1200px) {
    .b-gallery--layout-12 .b-gallery__figure--11 {
        bottom:20px;
        display: block;
        height: 120px;
        right: 30%;
        width: 180px
    }
}

@media (min-width: 1260px) {
    .b-gallery--layout-12 .b-gallery__figure--11 {
        bottom:60px;
        height: 180px;
        width: 240px
    }
}

.b-gallery--layout-12 .b-gallery__figure--12 {
    bottom: 0;
    height: 66px;
    left: calc(50% + 24px);
    top: auto;
    width: 128px
}

@media (min-width: 768px) {
    .b-gallery--layout-12 .b-gallery__figure--12 {
        bottom:0;
        height: 80px;
        left: auto;
        right: 60px;
        width: 200px
    }
}

@media (min-width: 1200px) {
    .b-gallery--layout-12 .b-gallery__figure--12 {
        bottom:0;
        height: 100px;
        right: 60px;
        width: 160px
    }
}

.b-gallery-carousel {
    background-color: #f3f4f4;
    margin: 0;
    overflow: hidden;
    padding: 64px 0
}

.b-gallery-carousel.t-theme--light {
    background-color: #0e0e0e
}

@media (min-width: 1200px) {
    .b-gallery-carousel {
        padding:48px 0 84px
    }
}

.b-gallery-carousel__container {
    background-color: #f3f4f4;
    padding-bottom: 64px;
    padding-top: 64px;
    position: relative;
    z-index: 2
}

.t-theme--light .b-gallery-carousel__container {
    background-color: #0e0e0e
}

@media (min-width: 1200px) {
    .b-gallery-carousel__container {
        align-items:center;
        -moz-column-gap: 48px;
        column-gap: 48px;
        display: flex;
        flex-wrap: nowrap;
        padding-bottom: 128px
    }
}

.b-gallery-carousel__header {
    margin-bottom: 64px
}

@media (min-width: 1200px) {
    .b-gallery-carousel__header {
        flex:0 0 40%;
        left: 0;
        opacity: 1;
        padding-right: 96px;
        transition-delay: 0s,.2s;
        transition-duration: .6s,.8s;
        transition-property: opacity,margin-left;
        transition-timing-function: cubic-bezier(.4,0,.2,1)
    }
}

@media (min-width: 1400px) {
    .b-gallery-carousel__header {
        flex:0 0 40%;
        left: 0;
        opacity: 1;
        padding-right: 120px;
        transition-delay: .7s,.2s;
        transition-duration: .6s,.8s;
        transition-property: opacity,margin-left;
        transition-timing-function: cubic-bezier(.4,0,.2,1)
    }
}

@media (min-width: 1200px) {
    .b-gallery-carousel.slider-active .b-gallery-carousel__header {
        margin-left:-40%;
        opacity: 0;
        transition-delay: 0s,.2s;
        transition-duration: .6s,.8s;
        transition-property: opacity,margin-left
    }
}

.b-gallery-carousel__header .b-gallery-carousel__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .b-gallery-carousel__header .b-gallery-carousel__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 1200px) {
    .b-gallery-carousel .b-gallery-carousel__slider {
        flex:0 0 60%
    }

    .b-gallery-carousel__slider .c-slider__main {
        overflow: visible
    }

    .b-gallery-carousel__slider .c-slider__wrapper {
        transition-delay: .4s
    }
}

.b-gallery-carousel__slider .c-slide-caption {
    display: none
}

.c-dialog .b-gallery-carousel__slider .c-slide-caption {
    display: table-caption
}

.b-gallery-carousel .b-gallery-carousel__slider .c-slider__slide .b-gallery-carousel__slide-figure {
    width: auto
}

.b-gallery-carousel .b-gallery-carousel__slider .c-slider__slide:not(:last-of-type) {
    max-width: calc(100% - 96px)
}

.b-gallery-carousel .b-gallery-carousel__slider .c-slider__slide:last-of-type {
    max-width: 100%
}

.b-gallery-carousel .b-gallery-carousel__slider .c-slider__slide:last-of-type .b-gallery-carousel__slide-figure {
    margin-left: 0;
    width: calc(100% - 48px)
}

@media (min-width: 768px) {
    .b-gallery-carousel .b-gallery-carousel__slider .c-slider__slide:last-of-type .b-gallery-carousel__slide-figure {
        width:auto
    }

    .b-gallery-carousel .b-gallery-carousel__slider .c-slider__slide {
        max-width: 100%;
        width: auto
    }

    .b-gallery-carousel .b-gallery-carousel__slider .c-slider__slide img {
        height: 400px;
        width: auto
    }
}

@media (min-width: 1400px) {
    .b-gallery-carousel .b-gallery-carousel__slider .c-slider__slide img {
        height:536px;
        width: auto
    }
}

.black-and-white .b-gallery-carousel__slider .b-gallery-carousel__slide-figure img {
    filter: grayscale(100%)
}

.has-modal .b-gallery-carousel__slider .b-gallery-carousel__slide-image {
    cursor: pointer
}

.b-gallery-carousel__slider .c-slider__button {
    position: static
}

.b-gallery-carousel__slider .c-slider__arrows {
    border-bottom: 0;
    display: flex;
    height: 48px;
    justify-content: center;
    left: -24px;
    margin-top: 16px;
    position: relative;
    width: 100%;
    z-index: 1
}

@media (min-width: 768px) {
    .b-gallery-carousel__slider .c-slider__arrows {
        left:0
    }
}

@media (min-width: 1200px) {
    .b-gallery-carousel__slider .c-slider__arrows {
        bottom:40px;
        justify-content: flex-end;
        margin-top: 0;
        max-width: 1440px;
        padding-right: 72px;
        position: absolute
    }
}

.b-gallery-carousel__slider .c-slider__arrows .c-slider__button:focus {
    outline: none
}

.b-gallery-carousel__slider .swiper-button-next,.b-gallery-carousel__slider .swiper-button-prev {
    background: none;
    border: 1px solid #1e1e1e;
    border-radius: 100%;
    display: block;
    height: 60px;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: 0;
    position: relative;
    transition: all .15s linear;
    width: 60px
}

.b-gallery-carousel__slider .swiper-button-next:after,.b-gallery-carousel__slider .swiper-button-next:before,.b-gallery-carousel__slider .swiper-button-prev:after,.b-gallery-carousel__slider .swiper-button-prev:before {
    align-items: center;
    color: #1e1e1e;
    display: flex;
    font-family: core-icons;
    font-size: 24px;
    height: 100%;
    justify-content: center;
    position: absolute;
    top: 1px;
    width: 100%
}

.b-gallery-carousel__slider .swiper-button-next:focus,.b-gallery-carousel__slider .swiper-button-next:hover,.b-gallery-carousel__slider .swiper-button-prev:focus,.b-gallery-carousel__slider .swiper-button-prev:hover {
    background-color: #1e1e1e;
    transition: all .15s linear
}

.b-gallery-carousel__slider .swiper-button-next:focus:after,.b-gallery-carousel__slider .swiper-button-next:focus:before,.b-gallery-carousel__slider .swiper-button-next:hover:after,.b-gallery-carousel__slider .swiper-button-next:hover:before,.b-gallery-carousel__slider .swiper-button-prev:focus:after,.b-gallery-carousel__slider .swiper-button-prev:focus:before,.b-gallery-carousel__slider .swiper-button-prev:hover:after,.b-gallery-carousel__slider .swiper-button-prev:hover:before {
    color: #f3f4f4
}

.b-gallery-carousel__slider .swiper-button-next:focus,.b-gallery-carousel__slider .swiper-button-prev:focus {
    box-shadow: 0 0 0 2px #00f,0 0 0 4px #fff
}

.b-gallery-carousel__slider .swiper-button-next {
    left: auto;
    right: auto
}

.b-gallery-carousel__slider .swiper-button-next:after {
    content: "\e908";
    left: 1px
}

.b-gallery-carousel__slider .swiper-button-prev {
    left: auto;
    right: auto
}

.b-gallery-carousel__slider .swiper-button-prev:before {
    content: "\e907";
    right: 1px
}

.t-theme--light .b-gallery-carousel__slider {
    background-color: #0e0e0e
}

.t-theme--light .b-gallery-carousel__slider .b-featured-stories__title {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.t-theme--light .b-gallery-carousel__slider .c-slider--carousel-pull-right__wrap {
    background-color: #0e0e0e
}

.t-theme--light .b-gallery-carousel__slider .swiper-button-next,.t-theme--light .b-gallery-carousel__slider .swiper-button-prev {
    border: 1px solid #f3f4f4
}

.t-theme--light .b-gallery-carousel__slider .swiper-button-next:after,.t-theme--light .b-gallery-carousel__slider .swiper-button-next:before,.t-theme--light .b-gallery-carousel__slider .swiper-button-prev:after,.t-theme--light .b-gallery-carousel__slider .swiper-button-prev:before {
    color: #f3f4f4
}

.t-theme--light .b-gallery-carousel__slider .swiper-button-next:focus-visible,.t-theme--light .b-gallery-carousel__slider .swiper-button-next:hover,.t-theme--light .b-gallery-carousel__slider .swiper-button-prev:focus-visible,.t-theme--light .b-gallery-carousel__slider .swiper-button-prev:hover {
    background-color: #f3f4f4;
    transition: all .15s linear
}

.t-theme--light .b-gallery-carousel__slider .swiper-button-next:focus-visible:after,.t-theme--light .b-gallery-carousel__slider .swiper-button-next:focus-visible:before,.t-theme--light .b-gallery-carousel__slider .swiper-button-next:hover:after,.t-theme--light .b-gallery-carousel__slider .swiper-button-next:hover:before,.t-theme--light .b-gallery-carousel__slider .swiper-button-prev:focus-visible:after,.t-theme--light .b-gallery-carousel__slider .swiper-button-prev:focus-visible:before,.t-theme--light .b-gallery-carousel__slider .swiper-button-prev:hover:after,.t-theme--light .b-gallery-carousel__slider .swiper-button-prev:hover:before {
    color: #1e1e1e
}

.b-gallery-carousel_expand-button {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    bottom: 24px;
    cursor: pointer;
    display: flex;
    height: 64px;
    justify-content: center;
    opacity: 0;
    position: absolute;
    right: 24px;
    transition: opacity .3s ease;
    width: 64px;
    z-index: 3
}

.b-gallery-carousel__slide-figure:hover .b-gallery-carousel_expand-button {
    opacity: 1
}

.b-gazette {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-gazette {
        z-index:auto
    }
}

@media (min-width: 960px) {
    .b-gazette {
        padding:64px 0
    }
}

.b-gazette.t-theme--light {
    background-color: #0e0e0e
}

.b-gazette__container {
    position: relative;
    z-index: 2
}

.c-block__content-block.c-block__header.b-gazette__header {
    max-width: none
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header.b-gazette__header {
        display:flex;
        flex-direction: row
    }
}

.b-gazette__title {
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-gazette__title {
        padding-right:48px;
        width: 50%
    }
}

.b-gazette .c-content-block__content {
    margin-top: 0
}

.b-gazette .c-content-block__content-wrap {
    padding-bottom: 12px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-gazette .c-content-block__content-wrap {
        padding-bottom:0;
        padding-left: 24px;
        width: 50%
    }
}

.c-block__header .c-block__title.b-gazette__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .c-block__title.b-gazette__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .c-block__header .c-block__title.b-gazette__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-gazette__wrap {
    background-color: #f3f4f4;
    display: flex;
    flex-direction: column;
    padding-top: 48px
}

@media (min-width: 960px) {
    .b-gazette__wrap {
        flex-direction:row
    }
}

.t-theme--light .b-gazette__wrap {
    background-color: #0e0e0e
}

@media (min-width: 960px) {
    .b-gazette__aside,.b-gazette__trending {
        flex:1
    }
}

.b-gazette__aside {
    order: 2;
    padding-bottom: 64px
}

@media (min-width: 960px) {
    .b-gazette__aside {
        order:1;
        padding-bottom: 0
    }

    .no-trending .b-gazette__aside {
        order: 2
    }
}

.b-gazette__main {
    order: 1;
    padding-bottom: 16px;
    text-align: center
}

@media (min-width: 960px) {
    .b-gazette__main {
        flex:2;
        order: 2;
        padding-bottom: 0;
        padding-left: 48px;
        padding-right: 48px
    }

    .no-trending .b-gazette__main {
        order: 1;
        padding-left: 0
    }
}

.b-gazette__trending {
    order: 3
}

.b-gazette__article {
    padding-bottom: 24px
}

.b-gazette__article--aside {
    border-top: 1px solid #bac5c6;
    display: flex;
    flex-direction: row;
    padding: 16px 0
}

.b-gazette__article--aside:last-child {
    border-bottom: 1px solid #bac5c6
}

@media (min-width: 960px) {
    .b-gazette__article--aside:last-child {
        border-bottom:0
    }

    .b-gazette__article--aside {
        border: none;
        flex-direction: column;
        padding: 0 0 24px
    }
}

.b-gazette__article--aside a {
    display: flex;
    width: 100%
}

@media (min-width: 960px) {
    .b-gazette__article--aside a {
        display:block
    }
}

.b-gazette__article-lead-in {
    border-bottom: 1px solid #df072e;
    display: inline-block;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    font-weight: 500;
    letter-spacing: .05em;
    line-height: 1.02;
    margin-top: 24px;
    padding-bottom: 5px;
    text-transform: uppercase
}

.b-gazette__article-img {
    position: relative
}

@media (min-width: 960px) {
    .b-gazette__article-img {
        margin-bottom:8px
    }
}

.b-gazette__article-img .b-gazette__article-img-bg {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    position: absolute;
    width: 100%
}

.b-gazette__article--aside .b-gazette__article-img {
    height: 64px;
    order: 2;
    width: 64px
}

@media (min-width: 960px) {
    .b-gazette__article--aside .b-gazette__article-img {
        order:1;
        padding-bottom: 100%;
        width: auto
    }
}

.b-gazette__main .b-gazette__article-img {
    padding-bottom: 100%
}

.b-gazette__article-title {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    font-weight: 500;
    letter-spacing: -.1px;
    line-height: 1.5
}

@media (min-width: 960px) {
    .b-gazette__article-title {
        font-family:GT America Standard Bold;
        font-family: Canela Deck Web;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.4
    }
}

.b-gazette__article-title a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: #f3f4f4;
    transition: all .15s ease-in-out
}

.b-gazette__article-title a:focus,.b-gazette__article-title a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: #1e1e1e;
    transition: all .15s ease-in-out
}

.t-theme--light .b-gazette__article-title a {
    text-decoration-color: #0e0e0e
}

.t-theme--light .b-gazette__article-title a:focus,.t-theme--light .b-gazette__article-title a:hover {
    text-decoration-color: #f3f4f4
}

.b-gazette__article--aside .b-gazette__article-title {
    flex: 2;
    order: 1;
    padding-right: 48px
}

@media (min-width: 960px) {
    .b-gazette__article--aside .b-gazette__article-title {
        flex:1;
        order: 2;
        padding-right: 0
    }

    .b-gazette__article-title--aside {
        padding-top: 8px
    }
}

.b-gazette__article-title--main {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25;
    padding-bottom: 16px;
    padding-top: 24px
}

@media (min-width: 768px) {
    .b-gazette__article-title--main {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-gazette__article-excerpt {
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

@media (min-width: 960px) {
    .b-gazette__article-excerpt {
        font-family:GT America Standard Regular;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.5
    }
}

.b-gazette__trending-title {
    font-family: GT America Standard Bold;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 1.4;
    padding-bottom: 9px
}

@media (min-width: 960px) {
    .b-gazette__trending-title {
        position:relative;
        top: -12px
    }
}

.b-gazette__trending-title:after {
    color: #df072e;
    content: "\e915";
    display: inline-block;
    font-family: core-icons;
    font-size: 26px;
    margin-left: 5px;
    position: relative;
    top: 4px
}

.b-gazette__trending-list {
    counter-reset: list-number;
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.b-gazette__trending-list li {
    border-top: 1px solid #bac5c6;
    counter-increment: list-number;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-top: 16px;
    position: relative
}

.b-gazette__trending-list li:before {
    color: #df072e;
    content: counter(list-number);
    font-family: sans-serif;
    font-size: 14px;
    font-size: 18px;
    font-weight: 400;
    font-weight: 700;
    left: 0;
    line-height: 1.4;
    line-height: 1.6;
    position: absolute;
    top: 15px
}

.t-theme--light .b-gazette__trending-list li:before {
    color: #f3f4f4
}

.b-gazette__trending-list li:last-child {
    border-bottom: 1px solid #bac5c6
}

.b-gazette__trending-list a {
    border: none;
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-weight: 400;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: #f3f4f4;
    transition: all .15s ease-in-out
}

.b-gazette__trending-list a:focus,.b-gazette__trending-list a:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: #1e1e1e;
    transition: all .15s ease-in-out
}

.t-theme--light .b-gazette__trending-list a {
    color: #f3f4f4;
    text-decoration-color: #0e0e0e
}

.t-theme--light .b-gazette__trending-list a:focus,.t-theme--light .b-gazette__trending-list a:hover {
    color: #f3f4f4;
    text-decoration-color: #f3f4f4
}

.b-gazette__article .b-gazette__article-title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-gazette__article .b-gazette__article-title span:hover {
    background-size: 100% 2px
}

.b-gazette__article:focus-within .b-gazette__article-title span,.b-gazette__article:hover .b-gazette__article-title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-gazette__article:focus-within .b-gazette__article-title span:hover,.b-gazette__article:hover .b-gazette__article-title span:hover {
    background-size: 100% 2px
}

.b-gazette__article:focus-within .b-gazette__article-title span,.b-gazette__article:hover .b-gazette__article-title span {
    background-size: 100% 2px
}

.b-gazette__article .b-gazette__article-img {
    overflow: hidden
}

.b-gazette__article .b-gazette__article-img .b-gazette__article-img-bg {
    transition: transform .5s cubic-bezier(.4,0,.2,1)
}

.b-gazette__article:focus-within .b-gazette__article-img .b-gazette__article-img-bg,.b-gazette__article:hover .b-gazette__article-img .b-gazette__article-img-bg {
    transform: scale(1.05)
}

.b-header {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0 0;
    position: relative;
    z-index: 2
}

@media (min-width: 1200px) {
    .b-header {
        z-index:auto
    }
}

@media (min-width: 768px) {
    .b-header {
        padding:60px 0 0
    }
}

.b-header.t-theme--light {
    background-color: #0e0e0e
}

.c-block__content-block.c-block__header.b-header__header {
    margin-left: -24px;
    margin-right: -24px;
    max-width: none;
    width: calc(100% + 48px)
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header.b-header__header {
        display:flex;
        flex-direction: row;
        margin-left: -48px;
        margin-right: -48px;
        width: calc(100% + 96px)
    }
}

.b-header__container {
    position: relative;
    z-index: 2
}

.b-header .c-content-block__content-wrap,.b-header__title {
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-header .c-content-block__content-wrap,.b-header__title {
        padding-bottom:0;
        padding-left: 48px;
        padding-right: 48px;
        width: 50%
    }
}

.b-header .c-content-block__content {
    margin-top: 0
}

@media (min-width: 768px) {
    .b-header .c-content-block__content-wrap {
        padding-left:24px
    }
}

.c-block__header .c-block__title.b-header__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .c-block__title.b-header__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .c-block__header .c-block__title.b-header__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-header__border {
    background-color: #f3f4f4;
    border: none;
    margin: 0;
    padding-bottom: 32px;
    padding-top: 40px;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-header__border {
        padding-bottom:60px
    }
}

.b-header__border:after {
    border-bottom: 5px solid #1e1e1e;
    bottom: 40px;
    content: "";
    height: 5px;
    position: absolute;
    width: 100%
}

@media (min-width: 768px) {
    .b-header__border:after {
        bottom:60px
    }
}

.t-theme--light .b-header__border {
    background-color: #0e0e0e
}

.t-theme--light .b-header__border:after {
    border-bottom-color: #f3f4f4
}

.hide-border .b-header__border:after {
    display: none
}

.b-header.b-header--red-text {
    color: #a51c30
}

.b-header.b-header--red-text .b-header__border:after {
    border-color: #a51c30
}

.b-header.b-header--red-text .b-header__title {
    color: #a51c30
}

.b-hero {
    align-items: flex-start;
    background: #f3f4f4;
    display: flex;
    margin: 0;
    overflow: hidden;
    padding: 200px 0;
    position: relative;
    z-index: 1
}

.b-hero.has-featured-story,.b-hero.no-featured-story:not(.no-caption) {
    padding-bottom: 32px
}

@media (min-width: 768px) {
    .b-hero {
        padding-top:140px
    }
}

.b-hero .c-content-block__leadin {
    font-size: 14px;
    margin-bottom: 24px
}

.post-type-in_focus .b-hero .c-content-block__leadin,.single-in_focus .b-hero .c-content-block__leadin {
    align-items: center;
    display: flex;
    flex-direction: column
}

.post-type-in_focus .b-hero .c-content-block__leadin a.b-hero__leadin-in-focus,.single-in_focus .b-hero .c-content-block__leadin a.b-hero__leadin-in-focus {
    text-transform: none
}

.b-hero .c-content-block__underline {
    margin-bottom: 32px;
    margin-top: 32px
}

.b-hero .c-content-block__cta {
    display: flex;
    justify-content: center;
    margin-top: 48px
}

.b-hero:before {
    animation: heroTopLine 1s linear forwards;
    border-left: 1px solid #bac5c6;
    height: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1px;
    z-index: 1
}

.b-hero:after,.b-hero:before {
    content: "";
    position: absolute;
    top: 0
}

.b-hero:after {
    background: linear-gradient(180deg,hsla(0,0%,88%,0) 29.9%,#f3f4f4);
    height: 100%;
    left: 0;
    width: 100%
}

.b-hero.t-theme--light {
    background: #0e0e0e
}

.b-hero.t-theme--light:after {
    background: linear-gradient(180deg,hsla(0,0%,5%,0) 29.9%,#0e0e0e)
}

.b-hero .c-dropdown {
    display: inline-block;
    margin: 0 auto 24px
}

.b-hero .c-dropdown .c-dropdown__picker {
    border-color: #f3f4f4;
    min-width: 240px
}

.b-hero .c-dropdown .c-dropdown__picker:hover {
    background-color: #f3f4f4;
    color: #1e1e1e;
    transition: all .15s ease-in-out
}

.b-hero .c-dropdown .c-dropdown__picker:hover .icon {
    color: #1e1e1e
}

.b-hero .c-dropdown.t-theme--light .c-dropdown__picker {
    border-color: #1e1e1e;
    color: #1e1e1e
}

.b-hero .c-dropdown.t-theme--light .c-dropdown__picker:hover {
    background-color: #1e1e1e;
    color: #f3f4f4;
    transition: all .15s ease-in-out
}

.b-hero .c-dropdown.t-theme--light .c-dropdown__picker:hover .icon {
    color: #f3f4f4
}

.b-hero .c-dropdown.t-theme--light .icon {
    color: #1e1e1e
}

.t-sink .b-hero .c-dropdown .c-dropdown__options {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.t-sink .b-hero .c-dropdown .c-dropdown__options>li:first-child>a>span {
    background-size: 100% 1px
}

.t-sink .b-hero .c-dropdown .c-dropdown__options li {
    color: #1e1e1e;
    font-family: GT America Standard Bold;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left
}

.t-sink .b-hero .c-dropdown .c-dropdown__options li a {
    color: #1e1e1e;
    line-height: 1.2;
    padding-left: 15px
}

.t-sink .b-hero .c-dropdown .c-dropdown__options li a span {
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    color: #292c2f;
    position: relative;
    transition: all .3s
}

.t-sink .b-hero .c-dropdown .c-dropdown__options li a:hover {
    background-color: initial
}

.t-sink .b-hero .c-dropdown .c-dropdown__options li a:hover span {
    background-size: 100% 1px;
    color: #1e1e1e;
    transition: all .15s ease-in-out
}

@media (hover: none) and (pointer:coarse) {
    .t-sink .b-hero .c-dropdown .c-dropdown__options li a:hover span {
        background-size:0 1px
    }
}

.t-sink .b-hero .c-dropdown .c-dropdown__submenu {
    list-style: none;
    margin-top: 0;
    padding-left: 20px;
    position: relative
}

.t-sink .b-hero .c-dropdown .c-dropdown__submenu:before {
    border-left: 1px solid #8996a0;
    content: "";
    height: calc(100% - 14px);
    left: 20px;
    position: absolute;
    top: 2px
}

.t-sink .b-hero .c-dropdown .c-dropdown__submenu li {
    font-family: GT America Standard Regular;
    font-weight: 400;
    margin-top: 4px;
    width: 100%
}

.t-sink .b-hero .c-dropdown .c-dropdown__submenu li:last-child {
    margin-bottom: 0
}

.t-sink .b-hero .c-dropdown .c-dropdown__submenu li:last-child a {
    padding-bottom: 8px
}

.t-sink .b-hero .c-dropdown .c-dropdown__submenu li a {
    padding-left: 10px;
    padding-top: 2px
}

@keyframes heroTopLine {
    0% {
        height: 0
    }

    to {
        height: 140px
    }
}

.b-hero__media-overlay--dark:after,.b-hero__media-overlay--darker:after,.b-hero__media-overlay--medium:after,.b-hero__media-overlay--soft:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.b-hero__media-overlay--soft:after {
    background: hsla(0,0%,88%,.3)
}

.t-theme--light .b-hero__media-overlay--soft:after {
    background: hsla(0,0%,5%,.3)
}

.b-hero__media-overlay--medium:after {
    background: hsla(0,0%,88%,.5)
}

.t-theme--light .b-hero__media-overlay--medium:after {
    background: hsla(0,0%,5%,.5)
}

.b-hero__media-overlay--dark:after {
    background: hsla(0,0%,88%,.7)
}

.t-theme--light .b-hero__media-overlay--dark:after {
    background: hsla(0,0%,5%,.7)
}

.b-hero__media-overlay--darker:after {
    background: hsla(0,0%,88%,.9)
}

.t-theme--light .b-hero__media-overlay--darker:after {
    background: hsla(0,0%,5%,.9)
}

.b-hero__content {
    padding-bottom: 24px;
    position: relative;
    z-index: 1
}

@media (min-width: 768px) {
    .b-hero__content {
        padding-bottom:48px;
        padding-top: 64px
    }
}

.b-hero__bottom-line:before {
    border-left: 1px solid #bac5c6;
    content: "";
    height: 80px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 1px;
    z-index: 1
}

@media (min-width: 960px) {
    .b-hero__bottom-line:before {
        animation:heroBottomLineNoCTA 2s ease-in 1.5s forwards;
        animation-iteration-count: 1;
        height: 0
    }
}

.no-caption.no-featured-story .b-hero__bottom-line:before {
    height: 100%
}

@media (min-width: 960px) {
    .no-caption.no-featured-story .b-hero__bottom-line:before {
        height:0
    }
}

@keyframes heroBottomLineNoCTA {
    0% {
        height: 0
    }

    to {
        height: 100%
    }
}

@keyframes heroBottomLine {
    0% {
        height: 0
    }

    to {
        bottom: -100%;
        height: 100%
    }
}

.b-hero__leadin {
    display: block;
    font-family: GT America Standard Medium
}

.t-sink p.b-hero__leadin a.b-hero__leadin-in-focus {
    border-bottom-color: transparent!important
}

.t-sink p.b-hero__leadin a.b-hero__leadin-in-focus:hover {
    border-bottom-color: #1e1e1e!important;
    color: #1e1e1e!important
}

.t-sink .t-theme--light p.b-hero__leadin a.b-hero__leadin-in-focus:hover {
    border-bottom-color: #f3f4f4!important;
    color: #f3f4f4!important
}

.b-hero__leadin-in-focus {
    font-family: GT America Standard Bold;
    font-size: 20px;
    letter-spacing: -.1px;
    margin-bottom: 24px;
    width: 80px
}

.b-hero__leadin-in-focus>span.a-btn__text {
    display: inline-block;
    position: relative
}

.b-hero__leadin-in-focus>span.a-btn__text:before {
    align-items: center;
    background-color: #1e1e1e;
    border-radius: 50%;
    color: #f3f4f4;
    content: "\e907";
    display: flex;
    font-family: core-icons;
    font-size: 12px;
    font-weight: bolder;
    height: 20px;
    justify-content: center;
    left: -30px;
    position: absolute;
    -webkit-text-decoration: none;
    text-decoration: none;
    top: 5px;
    transition: all .15s ease-in-out;
    width: 20px
}

.t-theme--light .b-hero__leadin-in-focus>span.a-btn__text:before {
    background-color: #e3e5e5;
    color: #1e1e1e
}

.b-hero__underline {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin: 36px auto 0;
    max-width: 624px
}

.c-block__header .b-hero__title {
    padding-right: 0
}

.c-block__header .b-hero__title--sm {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.4
}

@media (min-width: 768px) {
    .c-block__header .b-hero__title--sm {
        font-family:GT America Standard Bold;
        font-family: Canela Deck Web;
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.25
    }
}

@media (min-width: 960px) {
    .c-block__header .b-hero__title--sm {
        font-family:Canela Deck Web;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15
    }
}

@media (min-width: 1200px) {
    .c-block__header .b-hero__title--sm {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.c-block__header .b-hero__title--med {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .b-hero__title--med {
        font-family:Canela Deck Web;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15
    }
}

@media (min-width: 960px) {
    .c-block__header .b-hero__title--med {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 1200px) {
    .c-block__header .b-hero__title--med {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.c-block__header .b-hero__title--large {
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15
}

@media (min-width: 768px) {
    .c-block__header .b-hero__title--large {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .c-block__header .b-hero__title--large {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 1200px) {
    .c-block__header .b-hero__title--large {
        font-family:Canela Web;
        font-size: 116px;
        font-style: normal;
        font-weight: 400;
        line-height: 1
    }
}

.b-hero__bg-video {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.auto-height-video .b-hero__bg-video {
    height: auto
}

.b-hero__meta-wrap {
    display: flex;
    justify-content: center;
    position: relative;
    width: auto;
    z-index: 2
}

@media (min-width: 960px) {
    .b-hero__meta-wrap {
        justify-content:flex-end;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        padding-right: 48px
    }
}

.b-hero__meta {
    align-items: center;
    display: flex;
    padding-top: 100px
}

@media (min-width: 960px) {
    .b-hero__meta {
        max-width:430px
    }
}

.b-hero__meta-caption {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    font-weight: 500;
    line-height: 1.5;
    margin-left: 10px;
    order: 2
}

@media (min-width: 960px) {
    .b-hero__meta-caption {
        max-width:334px;
        order: 1;
        text-align: right
    }
}

.t-theme--light .b-hero__meta-caption {
    color: #f3f4f4
}

.b-hero__video-trigger {
    margin-right: 0;
    order: 1
}

@media (min-width: 960px) {
    .b-hero__video-trigger {
        margin-left:15px;
        margin-right: 24px;
        order: 2
    }
}

.b-hero__video-trigger .a-btn__text:after {
    content: "\e90e"
}

.video-paused .b-hero__video-trigger .a-btn__text:after {
    content: "\e910"
}

.b-hero__featured-article-wrap {
    display: flex;
    justify-content: flex-end;
    padding-top: 42px;
    position: relative;
    z-index: 2
}

.no-caption .b-hero__featured-article-wrap {
    padding-top: 110px
}

.no-featured-story .b-hero__featured-article-wrap {
    display: none
}

@media (min-width: 960px) {
    .b-hero__featured-article-wrap {
        padding-right:48px;
        padding-top: 72px
    }
}

.b-hero__featured-article {
    width: 100%
}

@media (min-width: 960px) {
    .b-hero__featured-article {
        max-width:50%;
        padding-left: 48px
    }
}

.b-hero__featured-article-title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25;
    margin-bottom: 16px
}

@media (min-width: 960px) {
    .b-hero__featured-article-title {
        font-family:Canela Deck Web;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15;
        max-width: 550px
    }
}

.b-hero__featured-article-text {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin-bottom: 32px
}

.b-hero .c-content-block__leadin,.b-hero__content-container {
    animation: an-slide-up 1s cubic-bezier(.4,0,.2,1)
}

.b-hero .c-content-block__leadin {
    animation-delay: 1s;
    animation-fill-mode: forwards;
    opacity: 0
}

.b-hero.t-theme--light .a-btn:hover {
    color: #1e1e1e
}

.b-herosplit {
    align-items: center;
    background: #f3f4f4;
    display: flex;
    margin: 0;
    min-height: 900px;
    overflow: hidden;
    padding-top: 24px;
    position: relative;
    z-index: 1
}

.b-herosplit .c-content-block__leadin {
    margin-bottom: 24px;
    padding-top: 0
}

.b-herosplit.t-theme--light,.b-herosplit.t-theme--light.has-secondary-media {
    background: #0e0e0e
}

.c-block:first-child.b-herosplit {
    padding-top: 90px
}

@media (min-width: 768px) {
    .c-block:first-child.b-herosplit {
        padding-top:0
    }

    .c-block:first-child.b-herosplit .c-image--bg .c-image__image.b-herosplit__img:before {
        background: linear-gradient(180deg,hsla(180,4%,95%,.7) 6.28%,transparent);
        content: "";
        height: 90px;
        position: absolute;
        width: 100%
    }

    .c-block:first-child.b-herosplit.t-theme--light .c-image--bg .c-image__image.b-herosplit__img:before {
        background: linear-gradient(180deg,hsla(0,0%,5%,.7) 6.28%,hsla(0,0%,5%,0))
    }
}

.b-herosplit__media {
    padding-bottom: 100%;
    position: relative
}

@media (min-width: 768px) {
    .b-herosplit__media {
        height:100%;
        padding-bottom: 0;
        position: static
    }
}

.c-image--bg .c-image__image.b-herosplit__img {
    left: 24px;
    width: calc(100% - 48px);
    z-index: 3
}

@media (min-width: 768px) {
    .c-image--bg .c-image__image.b-herosplit__img {
        left:0;
        width: 50%
    }

    .content-left-align .c-image--bg .c-image__image.b-herosplit__img {
        left: auto;
        position: absolute;
        right: 0
    }
}

.b-herosplit__media-overlay:after {
    background: linear-gradient(0deg,hsla(0,0%,88%,.7),#f3f4f4 100%);
    content: "";
    display: none;
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%
}

@media (min-width: 960px) {
    .b-herosplit__media-overlay:after {
        display:block
    }

    .content-left-align .b-herosplit__media-overlay:after {
        left: 0;
        right: auto
    }
}

.t-theme--light .b-herosplit__media-overlay:after {
    background: linear-gradient(0deg,hsla(0,0%,5%,.7),hsla(0,0%,5%,.7));
    display: none
}

@media (min-width: 960px) {
    .t-theme--light .b-herosplit__media-overlay:after {
        display:block
    }
}

.b-herosplit__media-secondary-overlay:after {
    background: linear-gradient(0deg,hsla(0,0%,88%,.7),#f3f4f4 100%);
    content: "";
    display: block;
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media (min-width: 960px) {
    .b-herosplit__media-secondary-overlay:after {
        display:none
    }
}

.t-theme--light .b-herosplit__media-secondary-overlay:after {
    background: linear-gradient(0deg,hsla(0,0%,5%,.7),hsla(0,0%,5%,.7));
    display: block
}

@media (min-width: 960px) {
    .t-theme--light .b-herosplit__media-secondary-overlay:after {
        display:none
    }
}

.b-herosplit__container {
    width: 100%
}

@media (min-width: 768px) {
    .b-herosplit__container {
        align-items:flex-end;
        display: flex;
        flex-wrap: wrap;
        height: 100%;
        justify-content: flex-end
    }
}

.b-herosplit__content {
    background-color: #f3f4f4;
    padding: 45px 24px 60px;
    position: relative;
    width: 100%
}

@media (min-width: 768px) {
    .b-herosplit__content {
        background:transparent;
        padding: 60px 30px 60px 24px;
        width: 50%
    }

    .content-left-align .b-herosplit__content {
        left: -50%;
        padding-left: 50px
    }
}

.t-theme--light .b-herosplit__content {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.b-herosplit__leadin {
    font-family: GT America Standard Medium
}

.b-herosplit__underline {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin-top: 36px
}

.c-block__header .b-herosplit__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25;
    max-width: 624px
}

@media (min-width: 1200px) {
    .c-block__header .b-herosplit__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-herosplit__description {
    max-width: 512px
}

.b-herosplit__bg-video-wrap,.b-herosplit__bg-video-wrap:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.b-herosplit__bg-video-wrap:after {
    background: linear-gradient(0deg,hsla(0,0%,88%,.7),hsla(0,0%,88%,.7))
}

.t-theme--light .b-herosplit__bg-video-wrap:after {
    background: linear-gradient(0deg,hsla(0,0%,5%,.7),hsla(0,0%,5%,.7))
}

.b-herosplit__bg-video {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.b-herosplit__bg-video--mobile,.b-herosplit__figure-secondary--mobile {
    display: block
}

@media (min-width: 960px) {
    .b-herosplit__bg-video--mobile,.b-herosplit__figure-secondary--mobile {
        display:none
    }
}

.b-herosplit__bg-video--desktop,.b-herosplit__figure-secondary--desktop {
    display: none
}

@media (min-width: 960px) {
    .b-herosplit__bg-video--desktop,.b-herosplit__figure-secondary--desktop {
        display:block
    }
}

.b-herosplit__figure-secondary.c-image--bg .b-herosplit__img-secondary.c-image__image {
    left: auto;
    right: 0
}

@media (min-width: 960px) {
    .content-left-align .b-herosplit__figure-secondary.c-image--bg .b-herosplit__img-secondary.c-image__image {
        left:0;
        right: auto
    }
}

.b-herosplit__meta-wrap {
    position: relative;
    text-align: left;
    width: 100%
}

@media (min-width: 768px) {
    .b-herosplit__meta-wrap {
        bottom:24px;
        max-width: 400px;
        position: absolute;
        right: 0;
        text-align: right;
        width: 50%
    }

    .content-left-align .b-herosplit__meta-wrap {
        left: 50px;
        right: auto;
        text-align: left;
        z-index: 3
    }
}

.b-herosplit__meta {
    align-items: center;
    background-color: #f3f4f4;
    color: #1e1e1e;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

@media (min-width: 768px) {
    .b-herosplit__meta {
        background:transparent;
        padding-bottom: 0
    }
}

@media (min-width: 960px) {
    .b-herosplit__meta {
        justify-content:flex-end
    }
}

@media (min-width: 768px) {
    .content-left-align .b-herosplit__meta {
        justify-content:flex-start
    }
}

.t-theme--light .b-herosplit__meta {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.b-herosplit__meta-caption {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    font-weight: 500;
    line-height: 1.5;
    padding: 20px 24px;
    position: relative;
    text-align: left
}

@media (min-width: 960px) {
    .b-herosplit__meta-caption {
        order:1;
        text-align: right
    }
}

.content-left-align .b-herosplit__meta-caption {
    order: 1;
    padding-left: 0;
    text-align: right
}

@media (min-width: 768px) {
    .content-left-align .b-herosplit__meta-caption {
        order:2;
        text-align: left
    }
}

.t-theme--light .b-herosplit__meta-caption {
    color: #f3f4f4
}

.b-herosplit__video-trigger {
    margin-right: 24px
}

.b-herosplit__video-trigger .a-btn__text:after {
    content: "\e90e"
}

@media (min-width: 960px) {
    .b-herosplit__video-trigger {
        order:2
    }
}

.content-left-align .b-herosplit__video-trigger {
    order: 2
}

@media (min-width: 768px) {
    .content-left-align .b-herosplit__video-trigger {
        order:1
    }
}

.video-paused .b-herosplit__video-trigger .a-btn__text:after {
    content: "\e910"
}

.has-secondary-media .b-herosplit__content,.has-secondary-media .b-herosplit__meta {
    background: none
}

.an-was-on-viewport .b-herosplit__content {
    animation: an-slide-up 1.5s cubic-bezier(.4,0,.2,1)
}

.b-inline-stat {
    margin: 0
}

.b-inline-stat__container {
    max-width: 624px
}

.b-inline-stat__container>p {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

@container layout (min-width: 960px) {
    .b-inline-stat__container {
        padding-left: 0;
        padding-right: 0
    }
}

.b-inline-stat__list {
    margin-left: auto;
    margin-right: auto;
    max-width: 288px;
    width: 100%
}

.b-inline-stat--full .b-inline-stat__list {
    margin-bottom: 32px;
    padding-left: 0
}

.b-inline-stat--left .b-inline-stat__list,.b-inline-stat--right .b-inline-stat__list {
    padding-bottom: 32px
}

@container layout (min-width: 960px) {
    .b-inline-stat--left .b-inline-stat__list,.b-inline-stat--right .b-inline-stat__list {
        width: auto
    }

    .b-inline-stat--left .b-inline-stat__list .c-statistic,.b-inline-stat--right .b-inline-stat__list .c-statistic {
        align-items: flex-start;
        text-align: left
    }

    .b-inline-stat--left .b-inline-stat__list {
        float: left;
        margin-left: -64px;
        padding-left: 0;
        padding-right: 48px
    }

    .b-inline-stat--right .b-inline-stat__list {
        float: right;
        margin-right: -64px;
        padding-left: 48px
    }
}

.t-sink .b-inline-stat__list {
    list-style: none
}

.t-sink>.wp-block-group__inner-container .b-inline-stat__list {
    list-style: none;
    padding-left: 0
}

.t-sink>.wp-block-group__inner-container .b-inline-stat--full .b-inline-stat__list {
    margin-left: auto;
    margin-right: auto;
    max-width: 624px;
    width: calc(100% - 48px)
}

@container layout (min-width: 768px) {
    .t-sink>.wp-block-group__inner-container .b-inline-stat--full .b-inline-stat__list {
        width: calc(100% - 96px)
    }
}

@container layout (min-width: 960px) {
    .t-sink>.wp-block-group__inner-container .b-inline-stat--right .b-inline-stat__list {
        float: right;
        margin-right: -64px;
        padding-left: 48px
    }
}

.b-inline-stat__list-item .c-statistic {
    align-items: center;
    padding: 0;
    text-align: center
}

.b-inline-stat__list-item .c-statistic__value {
    color: #a51c30;
    font-size: 36px
}

@container layout (min-width: 768px) {
    .b-inline-stat__list-item .c-statistic__value {
        font-size: 48px
    }
}

.b-inline-stat__list-item .c-statistic__label {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.5;
    text-transform: none
}

.b-inline-stat__list-item .c-statistic__label a {
    color: #1e1e1e
}

.b-inline-stat__list-item .c-statistic__label strong {
    font-weight: 700
}

.b-interstitial {
    background-color: #f3f4f4;
    margin-bottom: 0;
    margin-top: 0;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-interstitial {
        padding:64px 0;
        z-index: auto
    }
}

.b-interstitial.t-theme--light {
    background-color: #0e0e0e
}

@media (min-width: 960px) {
    .b-interstitial__img:after {
        background:linear-gradient(270deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e);
        content: "";
        height: 100%;
        opacity: .9;
        position: absolute;
        width: 100%
    }

    .feature-layout-right .b-interstitial__img:after {
        background: linear-gradient(90deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e)
    }
}

.b-interstitial__media-overlay--soft .b-interstitial__img:after {
    background: linear-gradient(270deg,hsla(0,0%,5%,0) 32.22%,#0e0e0e);
    opacity: .85
}

.feature-layout-right .b-interstitial__media-overlay--soft .b-interstitial__img:after {
    background: linear-gradient(90deg,hsla(0,0%,5%,0) 32.22%,#0e0e0e)
}

.b-interstitial__media-overlay--medium .b-interstitial__img:after {
    background: linear-gradient(270deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e);
    opacity: .9
}

.feature-layout-right .b-interstitial__media-overlay--medium .b-interstitial__img:after {
    background: linear-gradient(90deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e)
}

.b-interstitial__media-overlay--dark .b-interstitial__img:after {
    background: linear-gradient(270deg,hsla(0,0%,5%,0) 19.22%,#0e0e0e);
    opacity: 1
}

.feature-layout-right .b-interstitial__media-overlay--dark .b-interstitial__img:after {
    background: linear-gradient(90deg,hsla(0,0%,5%,0) 19.22%,#0e0e0e)
}

.b-interstitial__media-overlay--darker .b-interstitial__img:after {
    background: linear-gradient(270deg,hsla(0,0%,5%,0) 9.22%,#0e0e0e);
    opacity: 1
}

.feature-layout-right .b-interstitial__media-overlay--darker .b-interstitial__img:after {
    background: linear-gradient(90deg,hsla(0,0%,5%,0) 9.22%,#0e0e0e)
}

.b-interstitial__wrap {
    background-color: #f3f4f4;
    padding-bottom: 24px;
    padding-top: 24px;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-interstitial__wrap {
        padding-bottom:48px;
        padding-top: 48px
    }
}

.t-theme--light .b-interstitial__wrap {
    background-color: #0e0e0e
}

.b-interstitial__container {
    background-color: #0e0e0e;
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px)
}

@media (min-width: 960px) {
    .b-interstitial__container {
        margin:0;
        padding: 200px 48px;
        position: relative;
        width: 100%
    }
}

.c-content-block.b-interstitial__content-container {
    max-width: none
}

@media (min-width: 768px) {
    .c-content-block.b-interstitial__content-container {
        display:flex
    }
}

.c-block__content-block.c-block__header.b-interstitial__header {
    margin-left: -24px;
    margin-right: -24px;
    max-width: none;
    padding-bottom: 24px;
    padding-top: 32px;
    width: calc(100% + 48px)
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header.b-interstitial__header {
        display:flex;
        flex-direction: row;
        margin-left: -48px;
        margin-right: -48px;
        padding-bottom: 48px;
        width: calc(100% + 96px)
    }
}

.b-interstitial__title {
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-interstitial__title {
        padding-right:48px;
        width: 50%
    }
}

.b-interstitial .c-content-block__content {
    margin-top: 0
}

.b-interstitial .b-interstitial__feature-text.c-content-block__content {
    margin-top: 16px
}

.b-interstitial .c-block__header .c-content-block__content-wrap {
    padding-bottom: 12px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-interstitial .c-block__header .c-content-block__content-wrap {
        padding-bottom:0;
        padding-left: 24px;
        width: 50%
    }

    .c-block__header .c-block__title.b-interstitial__title {
        position: relative
    }
}

.b-interstitial__feature-title,.c-block__header .c-block__title.b-interstitial__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .b-interstitial__feature-title,.c-block__header .c-block__title.b-interstitial__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .b-interstitial__feature-title,.c-block__header .c-block__title.b-interstitial__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 768px) {
    .b-interstitial__feature-title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-interstitial__content {
    position: relative;
    z-index: 2
}

.c-content-block.b-interstitial__featured_content-container {
    background-color: #0e0e0e;
    max-width: none;
    padding: 40px 24px
}

@media (min-width: 960px) {
    .c-content-block.b-interstitial__featured_content-container {
        background:none;
        max-width: 552px;
        padding: 0
    }
}

@media (min-width: 768px) {
    .feature-layout-right .b-interstitial__container>.b-interstitial__content {
        display:flex;
        justify-content: flex-end
    }
}

.b-interstitial__figure.c-image--bg .b-interstitial__img.c-image__image {
    height: 300px;
    position: static
}

@media (min-width: 960px) {
    .b-interstitial__figure.c-image--bg .b-interstitial__img.c-image__image {
        height:100%;
        position: absolute
    }
}

.b-interstitial__img--desktop {
    display: block
}

@media (min-width: 960px) {
    .b-interstitial__img--desktop {
        display:block
    }
}

.has-mobile-img .b-interstitial__img--desktop {
    display: none
}

@media (min-width: 960px) {
    .has-mobile-img .b-interstitial__img--desktop {
        display:block
    }
}

.b-interstitial__figure.c-image--overlay-left .c-image__image:after {
    display: none
}

@media (min-width: 960px) {
    .b-interstitial__figure.c-image--overlay-left .c-image__image:after {
        display:block
    }

    .b-interstitial__img--mobile {
        display: none
    }
}

.b-lead-form.b-lead-form--width-full {
    background-color: #d9f4ff;
    padding: 40px 0
}

@media (min-width: 960px) {
    .b-lead-form.b-lead-form--width-full {
        padding:64px 0
    }
}

.b-lead-form--width-grid .b-lead-form__container {
    background-color: #d9f4ff;
    border-radius: 8px;
    padding: 32px 24px
}

@media (min-width: 768px) {
    .b-lead-form--width-grid .b-lead-form__container {
        padding:64px 40px
    }
}

@media (min-width: 960px) {
    .b-lead-form--width-grid .b-lead-form__container {
        padding:64px
    }

    .b-lead-form--width-full .b-lead-form__container {
        align-items: center;
        display: flex;
        justify-content: space-between
    }

    .b-lead-form--width-full .b-lead-form__content {
        max-width: 736px;
        width: calc(58.3333% - 24px)
    }
}

.b-lead-form--layout-center.b-lead-form--width-full .b-lead-form__content {
    margin-left: 0;
    margin-right: 0
}

.b-lead-form__description {
    margin-top: 0
}

@media (min-width: 960px) {
    .b-lead-form__description {
        margin-top:8px
    }

    .b-lead-form__description p {
        font-family: GT America Standard Regular;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.5
    }
}

.b-lead-form__form {
    margin-top: 24px
}

@media (min-width: 960px) {
    .b-lead-form--width-grid .b-lead-form__form {
        margin-top:32px
    }
}

.b-lead-form--layout-center.b-lead-form--width-grid .b-lead-form__form {
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 960px) {
    .b-lead-form--width-full .b-lead-form__form {
        margin-top:0;
        max-width: 512px;
        width: calc(41.6667% - 24px)
    }
}

.b-link-list {
    background-color: #f3f4f4;
    margin: 0;
    position: relative;
    z-index: 2
}

@media (min-width: 960px) {
    .b-link-list {
        z-index:auto
    }
}

.b-link-list.t-theme--light {
    background-color: #0e0e0e
}

.b-link-list__container {
    display: flex;
    flex-direction: column;
    padding-bottom: 32px;
    padding-top: 32px
}

@media (min-width: 768px) {
    .b-link-list__container {
        flex-direction:row;
        padding-bottom: 106px;
        padding-top: 106px
    }
}

.b-link-list__left-col,.b-link-list__right-col {
    width: 100%
}

@media (min-width: 768px) {
    .b-link-list__left-col,.b-link-list__right-col {
        width:50%
    }
}

.b-link-list__left-col {
    position: relative
}

@media (min-width: 768px) {
    .b-link-list__left-col {
        padding-right:24px
    }
}

.b-link-list__right-col {
    padding-top: 24px
}

@media (min-width: 768px) {
    .b-link-list__right-col {
        padding-left:24px;
        padding-top: 0
    }
}

.b-link-list__img {
    position: relative
}

.has-image .b-link-list__img:before {
    background-color: #f3f4f4;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: .9;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.t-theme--light .b-link-list__img:before {
    background-color: #0e0e0e
}

.c-block__header .c-block__title.b-link-list__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .c-block__title.b-link-list__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .c-block__header .c-block__title.b-link-list__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

ul.b-link-list__list {
    padding-bottom: 52px
}

.t-sink ul.b-link-list__list {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.t-sink ul.b-link-list__list li {
    border-bottom: 1px solid #bac5c6;
    padding: 16px 0
}

.t-sink ul.b-link-list__list li:first-child {
    padding-top: 0
}

.t-sink ul.b-link-list__list li:last-child {
    border: none
}

.t-sink ul.b-link-list__list li:only-of-type {
    border-bottom: 1px solid #bac5c6
}

.t-sink ul.b-link-list__list a {
    border: none;
    color: #292c2f;
    font-family: GT America Standard Bold;
    font-size: 24px;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none
}

@media (min-width: 768px) {
    .t-sink ul.b-link-list__list a {
        font-size:24px
    }
}

.t-sink ul.b-link-list__list a .a-btn__text {
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    color: #292c2f;
    position: relative;
    transition: all .3s
}

.t-sink ul.b-link-list__list a:hover .a-btn__text {
    background-size: 100% 1px;
    color: #1e1e1e;
    transition: all .15s ease-in-out
}

@media (hover: none) and (pointer:coarse) {
    .t-sink ul.b-link-list__list a:hover .a-btn__text {
        background-size:0 1px
    }
}

.t-sink ul.b-link-list__list a:focus-visible .a-btn__text {
    background-size: 100% 1px;
    color: #df072e;
    transition: all .15s ease-in-out
}

@media (hover: none) and (pointer:coarse) {
    .t-sink ul.b-link-list__list a:focus-visible .a-btn__text {
        background-size:0 1px
    }
}

.t-sink .has-image ul.b-link-list__list a {
    color: #1e1e1e
}

.t-sink .has-image ul.b-link-list__list a:hover {
    color: #656f77
}

.t-sink .t-theme--light ul.b-link-list__list li {
    border-bottom: 1px solid #464a4f
}

.t-sink .t-theme--light ul.b-link-list__list li a.b-link-list__link,.t-sink .t-theme--light ul.b-link-list__list li a.b-link-list__link .a-btn__text {
    color: #f3f4f4
}

.t-sink .t-theme--light ul.b-link-list__list li a.b-link-list__link .a-btn__text:hover {
    color: #bac5c6
}

.t-sink .t-theme--light ul.b-link-list__list li a.b-link-list__link:focus-visible .a-btn__text {
    color: #f70834
}

.b-list-with-image {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0 80px;
    position: relative;
    z-index: 2
}

@container layout (min-width: 768px) {
    .b-list-with-image {
        padding: 64px 0 0;
        z-index: auto
    }
}

.b-list-with-image.t-theme--light {
    background-color: #0e0e0e
}

.b-list-with-image.t-theme--light * {
    color: #f3f4f4
}

.b-list-with-image__container {
    position: relative;
    z-index: 1
}

.b-list-with-image__header.c-block__content-block.c-block__header {
    max-width: none
}

@container layout (min-width: 768px) {
    .b-list-with-image__header.c-block__content-block.c-block__header {
        display: flex;
        flex-direction: row
    }
}

.b-list-with-image__title {
    padding-right: 24px
}

@container layout (min-width: 768px) {
    .b-list-with-image__title {
        padding-right: 48px;
        width: 50%
    }
}

.b-list-with-image .c-content-block__content {
    margin-top: 0
}

.b-list-with-image .c-content-block__content-wrap {
    padding-bottom: 12px;
    padding-right: 24px
}

@container layout (min-width: 768px) {
    .b-list-with-image .c-content-block__content-wrap {
        padding-bottom: 0;
        padding-left: 24px;
        width: 50%
    }
}

.c-block__header .c-block__title.b-list-with-image__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@container layout (min-width: 768px) {
    .c-block__header .c-block__title.b-list-with-image__title {
        font-family: Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@container layout (min-width: 960px) {
    .c-block__header .c-block__title.b-list-with-image__title {
        font-family: Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-list-with-image__loop {
    background-color: #f3f4f4;
    display: flex;
    flex-direction: column;
    gap: 48px;
    padding-top: 64px
}

@container layout (min-width: 960px) {
    .b-list-with-image__loop {
        padding-bottom: 32px;
        padding-top: 72px
    }
}

.t-theme--light .b-list-with-image__loop {
    background-color: #0e0e0e
}

.b-list-with-image__item {
    grid-template-columns: 1fr auto;
    grid-gap: 12px;
    align-items: flex-start;
    border-top: 1px solid #c4c5c6;
    display: grid;
    grid-template-areas: "title image" "description image";
    padding-bottom: 24px;
    padding-top: 24px
}

@container layout (min-width: 960px) {
    .b-list-with-image__item {
        grid-gap: 0;
        grid-template-areas: "title description image";
        grid-template-columns: 492px 1fr auto
    }
}

.b-list-with-image__item__title {
    grid-area: title;
    margin-right: 0
}

@container layout (min-width: 960px) {
    .b-list-with-image__item__title {
        margin-right: 40px
    }
}

.b-list-with-image__item__title h2,.b-list-with-image__item__title h3,.b-list-with-image__item__title h4 {
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin-bottom: 12px
}

@container layout (min-width: 960px) {
    .b-list-with-image__item__title h2,.b-list-with-image__item__title h3,.b-list-with-image__item__title h4 {
        margin-bottom: 16px
    }
}

@container layout (min-width: 768px) {
    .b-list-with-image__item__title h2,.b-list-with-image__item__title h3,.b-list-with-image__item__title h4 {
        font-family: GT America Standard Bold;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: -.1px;
        line-height: 1.4
    }
}

.b-list-with-image__item__title h2 a,.b-list-with-image__item__title h3 a,.b-list-with-image__item__title h4 a {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-list-with-image__item__title h2 a:hover,.b-list-with-image__item__title h3 a:hover,.b-list-with-image__item__title h4 a:hover {
    background-size: 100% 2px
}

.b-list-with-image__item__title strong {
    font-family: GT America Standard Bold
}

.b-list-with-image__item__description {
    grid-area: description
}

figure.b-list-with-image__item__figure {
    grid-area: image;
    width: auto
}

@container layout (min-width: 960px) {
    figure.b-list-with-image__item__figure {
        margin-left: 32px
    }
}

figure.b-list-with-image__item__figure .c-image__image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 144px;
    max-width: 100%;
    width: 144px
}

.b-logos__header {
    margin-bottom: 40px
}

@media (min-width: 768px) {
    .b-logos__header {
        margin-bottom:64px
    }
}

.b-logos__list {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: -24px -12px
}

@media (min-width: 768px) {
    .b-logos__list {
        margin:-24px -12px
    }
}

@media (min-width: 960px) {
    .b-logos__list {
        margin:-32px -24px
    }
}

.b-logo {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 24px 12px;
    width: 50%
}

@media (min-width: 768px) {
    .b-logo {
        padding:24px 12px;
        width: 25%
    }
}

@media (min-width: 960px) {
    .b-logo {
        padding:32px 24px
    }
}

@media (min-width: 768px) {
    .b-logos--count-5 .b-logo:nth-child(4),.b-logos--count-9 .b-logo:nth-child(8) {
        width:calc(25% + 1px)
    }
}

a.b-logo__link {
    display: block
}

a.b-logo__link:hover {
    opacity: .5
}

a.b-logo__link:focus {
    outline: 1px dotted
}

.b-logo__img {
    display: block;
    max-height: 110px
}

.b-logo__img[src$=".svg"] {
    width: 100%
}

.b-media-text {
    background-color: #f3f4f4;
    margin: 0;
    padding-bottom: 32px;
    position: relative;
    z-index: 2
}

@container layout (min-width: 960px) {
    .b-media-text {
        padding: 64px 0;
        z-index: auto
    }
}

.b-media-text .c-block__header .c-block__title.b-media-text__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@container layout (min-width: 768px) {
    .b-media-text .c-block__header .c-block__title.b-media-text__title {
        font-family: Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-media-text.c-block--width-full {
    max-width: none;
    width: 100%
}

@container layout (min-width: 960px) {
    .b-media-text.c-block--width-full:not(.c-block--layout-center)+.b-media-text.c-block--width-full:not(.c-block--layout-center) {
        margin-top: -64px
    }
}

.b-media-text.t-theme--light {
    background-color: #0e0e0e
}

.b-media-text .c-video.c-video--is-playing {
    padding-top: 0
}

.b-media-text .c-tooltip__btn {
    right: 24px
}

@container layout (min-width: 768px) {
    .b-media-text .c-tooltip__btn {
        right: 48px
    }
}

@container layout (min-width: 960px) {
    .b-media-text .c-tooltip__btn {
        right: 24px
    }
}

.c-block--width-grid:not(.c-block--layout-center) .b-media-text__container {
    display: flex;
    flex-wrap: wrap
}

@container layout (min-width: 960px) {
    .c-block--width-grid:not(.c-block--layout-center) .b-media-text__container {
        display: flex;
        flex-wrap: nowrap
    }
}

.c-block--width-full .b-media-text__container {
    margin: 0 auto;
    max-width: 1600px
}

@container layout (min-width: 960px) {
    .c-block--width-full:not(.c-block--layout-center) .b-media-text__container {
        display: flex
    }
}

.c-block--layout-right .b-media-text__container {
    flex-direction: column
}

@container layout (min-width: 960px) {
    .c-block--layout-right .b-media-text__container {
        flex-direction: row-reverse
    }

    .c-block--layout-right .b-media-text__container .c-content-block--layout-left {
        padding-left: 0;
        padding-right: 48px
    }
}

.b-media-text__img-wrap {
    position: relative
}

.c-block--width-grid:not(.c-block--layout-center) .b-media-text__media {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px)
}

@container layout (min-width: 768px) {
    .c-block--width-grid:not(.c-block--layout-center) .b-media-text__media {
        margin-left: -48px;
        margin-right: -48px;
        width: calc(100% + 96px)
    }
}

@container layout (min-width: 960px) {
    .c-block--width-grid:not(.c-block--layout-center) .b-media-text__media {
        flex: 0 0 auto;
        margin: 0;
        width: calc(50% - 24px);
        z-index: 2
    }
}

@media (min-width: 768px) {
    .b-side-by-side .c-block--width-grid:not(.c-block--layout-center) .b-media-text__media {
        margin-left:0;
        margin-right: 0;
        width: 100%
    }
}

@container layout (min-width: 960px) {
    .c-block--width-full:not(.c-block--layout-center) .b-media-text__media {
        flex: 0 0 auto;
        width: 50%
    }
}

.b-media-text__media .c-video {
    aspect-ratio: 16/9
}

.b-media-text__media .c-image__image {
    width: 100%
}

@container layout (min-width: 960px) {
    .c-block:not(.c-block--layout-center) .b-media-text__content {
        align-self: flex-end;
        margin-top: 15%
    }

    .c-block.c-block--is-video .b-media-text__content {
        margin-top: 8%
    }

    .c-block:not(.c-block--layout-center).content-vertical .b-media-text__content {
        align-self: center;
        margin-top: 0
    }

    .c-block--width-full:not(.c-block--layout-center) .b-media-text__content {
        display: flex;
        flex: 0 0 auto;
        margin: 0;
        max-width: 720px;
        width: 50%
    }

    .c-block--width-full.c-block--layout-left .b-media-text__content {
        justify-content: flex-end;
        padding-left: 24px
    }

    .c-block--width-full.c-block--layout-right .b-media-text__content {
        padding-right: 24px
    }

    .b-media-text__content .c-content-block--layout-left {
        padding-left: 48px
    }
}

.b-media-text__content-container {
    margin-top: 32px
}

@container layout (min-width: 960px) {
    .b-media-text__content-container {
        position: relative
    }

    .c-block--layout-left .b-media-text__content-container:before {
        left: 0
    }

    .c-block--layout-right .b-media-text__content-container:before {
        right: 0
    }

    .c-block--width-grid:not(.c-block--layout-center) .b-media-text__content-container {
        margin-top: 0
    }

    .c-block--width-full:not(.c-block--layout-center) .b-media-text__content-container {
        margin-top: 0;
        max-width: 512px;
        width: 100%
    }
}

.b-media-text__image-caption {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5;
    margin-top: 8px;
    padding-left: 24px;
    padding-right: 24px
}

@container layout (min-width: 768px) {
    .b-media-text__image-caption {
        padding-left: 48px;
        padding-right: 48px
    }
}

@container layout (min-width: 960px) {
    .b-media-text__image-caption {
        padding-left: 0;
        padding-right: 0
    }
}

@media (min-width: 768px) {
    .b-side-by-side .b-media-text__image-caption {
        padding-left:0;
        padding-right: 0
    }
}

.t-theme--light .b-media-text__image-caption {
    color: #f3f4f4
}

.b-news {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-news {
        padding:64px 0;
        z-index: auto
    }
}

.b-news.t-theme--light {
    background-color: #0e0e0e
}

.b-news .b-news__header {
    position: relative
}

.b-news .b-news__first-img.c-image.main-image {
    margin: 0 0 24px;
    width: 100%
}

.b-news__container {
    position: relative;
    z-index: 2
}

.c-block__content-block.c-block__header.b-news__header {
    max-width: none
}

@media (min-width: 768px) {
    .c-block__content-block.c-block__header.b-news__header {
        display:flex;
        flex-direction: row
    }
}

.b-news__title {
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-news__title {
        padding-right:48px;
        width: 50%
    }
}

.b-news .c-content-block__content {
    margin-top: 0
}

.b-news .c-content-block__content-wrap {
    padding-bottom: 12px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-news .c-content-block__content-wrap {
        padding-bottom:0;
        padding-left: 24px;
        width: 50%
    }
}

.c-block__header .c-block__title.b-news__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .c-block__header .c-block__title.b-news__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@media (min-width: 960px) {
    .c-block__header .c-block__title.b-news__title {
        font-family:Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-news__wrap {
    background: #f3f4f4;
    display: flex;
    flex-direction: column;
    padding-top: 48px;
    position: relative;
    width: 100%;
    z-index: 2
}

@media (min-width: 960px) {
    .b-news__wrap {
        flex-direction:row
    }
}

.t-theme--light .b-news__wrap {
    background-color: #0e0e0e
}

.b-news__left {
    padding-bottom: 40px;
    width: 100%
}

@media (min-width: 960px) {
    .b-news__left {
        padding-bottom:0;
        width: 60%
    }
}

.b-news__right {
    width: 100%
}

@media (min-width: 960px) {
    .b-news__right {
        padding-left:35px;
        width: 40%
    }
}

.b-news__first {
    border-bottom: 1px solid #bac5c6;
    padding-bottom: 32px;
    position: relative
}

@media (min-width: 960px) {
    .b-news__first {
        border-bottom:0
    }
}

.b-news__first-title {
    margin-bottom: 8px
}

.b-news__first-title a {
    color: #1e1e1e
}

.b-news__first-title a:hover {
    color: #1e1e1e;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.t-theme--light .b-news__first-title a,.t-theme--light .b-news__first-title a:hover {
    color: #f3f4f4
}

.b-news__first-excerpt,.b-news__side-excerpt {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.t-theme--light .b-news__first-excerpt,.t-theme--light .b-news__side-excerpt {
    color: #f3f4f4
}

.b-news__first-cta,.b-news__side-cta {
    display: block;
    font-size: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.b-news__meta {
    color: #1e1e1e;
    padding-top: 16px
}

.b-news__side-wrap {
    border-bottom: 1px solid #bac5c6;
    display: flex;
    padding-bottom: 24px;
    padding-top: 24px;
    position: relative
}

.b-news__side-wrap:first-child {
    padding-top: 0
}

ul.b-news__category,ul.b-news__side-category {
    padding-bottom: 8px;
    padding-left: 0
}

ul.b-news__category li,ul.b-news__side-category li {
    list-style: none
}

ul.b-news__category li .b-news__category__item,ul.b-news__side-category li .b-news__category__item {
    border: none;
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: 1.02;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase
}

.t-theme--light ul.b-news__category li .b-news__category__item,.t-theme--light ul.b-news__side-category li .b-news__category__item {
    color: #f3f4f4
}

.b-news__side-title {
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.b-news__side-title a {
    color: #1e1e1e
}

.b-news__side-title a:hover {
    color: #1e1e1e;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.t-theme--light .b-news__side-title a,.t-theme--light .b-news__side-title a:hover {
    color: #f3f4f4
}

.b-news__side-content {
    flex: 1;
    padding-right: 24px
}

.b-news__side-excerpt {
    padding-top: 8px
}

.b-news__side-img.c-image.side-img {
    margin: 0;
    max-width: 124px
}

.b-news__side-meta {
    color: #1e1e1e;
    padding-top: 8px
}

.b-news__side-news-type {
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

.b-news__side-news-type:after {
    content: "\2022";
    margin-left: 5px;
    margin-right: 10px
}

.b-news__news-type {
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

.b-news__news-type:after {
    content: "\2022";
    margin-left: 10px;
    margin-right: 5px
}

.b-news__first .b-news__first-title span,.b-news__side-wrap .b-news__side-title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-news__first .b-news__first-title span:hover,.b-news__side-wrap .b-news__side-title span:hover {
    background-size: 100% 2px
}

.b-news__first:focus-within .b-news__first-title span,.b-news__first:hover .b-news__first-title span,.b-news__side-wrap:focus-within .b-news__side-title span,.b-news__side-wrap:hover .b-news__side-title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.b-news__first:focus-within .b-news__first-title span:hover,.b-news__first:hover .b-news__first-title span:hover,.b-news__side-wrap:focus-within .b-news__side-title span:hover,.b-news__side-wrap:hover .b-news__side-title span:hover {
    background-size: 100% 2px
}

.b-news__first:focus-within .b-news__first-title span,.b-news__first:hover .b-news__first-title span,.b-news__side-wrap:focus-within .b-news__side-title span,.b-news__side-wrap:hover .b-news__side-title span {
    background-size: 100% 2px
}

.b-news__first-img {
    margin-bottom: 24px
}

.b-news__first-img,.b-news__side-img {
    overflow: hidden
}

.b-news__first-img img,.b-news__side-img img {
    transition: transform .4s ease-out 0s
}

.b-news__first:focus-within .b-news__first-img img,.b-news__first:hover .b-news__first-img img,.b-news__side-wrap:focus-within .b-news__first-img img,.b-news__side-wrap:focus-within .b-news__side-img img,.b-news__side-wrap:hover .b-news__first-img img,.b-news__side-wrap:hover .b-news__side-img img {
    transform: scale(1.07)
}

.b-quote {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0 40px;
    position: relative;
    z-index: 2
}

@container layout (min-width: 768px) {
    .b-quote {
        padding: 64px 0
    }
}

@container layout (min-width: 960px) {
    .b-quote {
        z-index: auto
    }
}

.b-side-by-side .b-quote:first-child {
    padding-top: 0
}

.b-quote.t-theme--light {
    background-color: #0e0e0e
}

.b-quote__container {
    flex: 1 1 auto
}

.b-quote__content {
    position: relative
}

.c-quote {
    display: flex;
    flex-direction: column
}

@container layout (min-width: 768px) {
    .c-quote {
        flex-direction: row
    }

    .b-quote__layout-left .c-quote .c-block__quote-content {
        margin-left: 96px;
        order: 2
    }
}

.b-quote__layout-left .c-quote .c-quote__text:first-child {
    text-indent: 0
}

@container layout (min-width: 768px) {
    .b-quote__layout-left .c-quote .c-quote__text:first-child:before {
        left: -15px
    }
}

@container layout (min-width: 1200px) {
    .b-quote__layout-left .c-quote .c-quote__text:first-child:before {
        left: -15px
    }
}

@container layout (min-width: 768px) {
    .b-quote__layout-left .c-quote .c-quote__cite {
        margin-left: 0;
        order: 1
    }
}

.c-block__quote-content {
    order: 2;
    padding-top: 48px
}

@container layout (min-width: 768px) {
    .c-block__quote-content {
        align-self: center;
        order: 1;
        padding-top: 40px;
        width: 50%
    }
}

.c-quote__cite {
    margin-bottom: 48px;
    order: 1
}

@container layout (min-width: 768px) {
    .c-quote__cite {
        margin-left: 48px;
        order: 2;
        width: 50%
    }
}

.c-quote__text {
    quotes: "\201C""\201D""\2018""\2019"
}

.c-quote__text:first-child {
    text-indent: -.5em
}

.c-quote__text:first-child:before {
    content: open-quote
}

.c-quote__text:last-of-type:after {
    content: close-quote
}

.c-quote__text {
    font-size: 36px;
    position: relative
}

@container layout (min-width: 768px) {
    .c-quote__text {
        font-size: 32px
    }
}

@container layout (min-width: 960px) {
    .c-quote__text {
        font-size: 36px
    }
}

@container layout (min-width: 1200px) {
    .c-quote__text {
        font-size: 48px
    }
}

.c-quote__text:first-child {
    text-indent: 0
}

.c-quote__text:first-child:before {
    background-image: url(/public/assets/images/logo/footer-logo.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 80px;
    left: -5px;
    position: absolute;
    top: -52px;
    width: 80px;
    z-index: 0
}

@container layout (min-width: 768px) {
    .c-quote__text:first-child:before {
        left: -15px
    }
}

@container layout (min-width: 1200px) {
    .c-quote__text:first-child:before {
        background-image: url(/public/assets/images/logo/footer-logo.svg);
        height: 97px;
        left: -35px;
        top: -62px;
        width: 110px
    }
}

.b-quote__icon-crimson .c-quote__text:before {
    background-image: url(/public/assets/images/logo/footer-logo.svg)
}

@container layout (min-width: 1200px) {
    .b-quote__icon-crimson .c-quote__text:before {
        background-image: url(/public/assets/images/logo/footer-logo.svg)
    }
}

.c-quote__text span {
    position: relative;
    z-index: 1
}

.c-quote__cite-figure {
    display: block;
    overflow: hidden
}

.c-quote__cite-image {
    margin: 0
}

.c-quote__cite-name p {
    display: block;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin-top: 20px
}

.t-sink .c-quote__cite-name p a {
    color: #1e1e1e
}

.t-sink .c-quote__cite-name p a,.t-sink .t-theme--light .c-quote__cite-name p a {
    border-bottom: 1px solid #f3f4f4;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 1.5
}

.t-sink .t-theme--light .c-quote__cite-name p a {
    color: #f3f4f4;
    margin-top: 8px
}

.t-sink .t-theme--light .c-quote__cite-name p a:focus,.t-sink .t-theme--light .c-quote__cite-name p a:hover {
    border-bottom-color: #f70834!important;
    color: #f70834!important
}

.c-quote__cite-title p {
    display: block
}

.c-quote__cite-title p,.t-sink .c-quote__cite-title p a {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.t-sink .c-quote__cite-title p a {
    border-bottom-color: #1e1e1e;
    color: #1e1e1e;
    font-family: GT America Standard Regular!important;
    font-weight: 400!important
}

.t-sink .t-theme--light .c-quote__cite-title p a {
    border-bottom: 1px solid #f3f4f4;
    color: #f3f4f4;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin-top: 8px
}

.t-sink .t-theme--light .c-quote__cite-title p a:focus,.t-sink .t-theme--light .c-quote__cite-title p a:hover {
    border-bottom-color: #f70834!important;
    color: #f70834!important
}

.c-quote__quote-cta {
    margin-top: 32px
}

.b-side-by-side.t-theme--light {
    background-color: #0e0e0e;
    padding-bottom: 32px;
    padding-top: 32px
}

@container layout (min-width: 960px) {
    .b-side-by-side.t-theme--light {
        padding-bottom: 64px;
        padding-top: 64px
    }
}

.b-side-by-side:first-child {
    padding-top: 32px
}

@media (min-width: 768px) {
    .b-side-by-side:first-child {
        padding-top:48px
    }
}

.b-side-by-side:last-child {
    padding-bottom: 32px
}

@media (min-width: 768px) {
    .b-side-by-side:last-child {
        padding-bottom:48px
    }
}

.b-side-by-side .wp-block-group {
    background-color: initial;
    flex-direction: column;
    padding-bottom: 0;
    padding-top: 0
}

@media (min-width: 768px) {
    .b-side-by-side .wp-block-group {
        align-items:flex-start;
        flex-direction: row;
        gap: 48px
    }
}

@media (min-width: 1200px) {
    .b-side-by-side .wp-block-group {
        gap:96px
    }
}

.b-side-by-side__column {
    container: layout/inline-size;
    width: 100%
}

@media (min-width: 768px) {
    .b-side-by-side__column {
        width:50%
    }
}

.b-side-by-side__column .l-container {
    padding-left: 0;
    padding-right: 0
}

.b-spacer {
    background-color: #f3f4f4;
    margin: 0;
    overflow: hidden;
    padding-bottom: 32px;
    padding-top: 32px;
    position: relative
}

.b-spacer:before {
    border-left: 1px solid #bac5c6;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 1px;
    z-index: 1
}

.page-template-landing-page .b-spacer:before,.page-template-landing-page-secondary .b-spacer:before {
    display: none
}

.b-spacer.no-line {
    position: relative;
    z-index: 2
}

.b-spacer.no-line:before {
    display: none
}

@media (min-width: 768px) {
    .b-spacer {
        padding-bottom:64px;
        padding-top: 64px
    }
}

.b-spacer.t-theme--light {
    background-color: #0e0e0e
}

.b-spacer.reduce-spacing {
    padding-bottom: 16px;
    padding-top: 16px
}

@media (min-width: 768px) {
    .b-spacer.reduce-spacing {
        padding-bottom:32px;
        padding-top: 32px
    }
}

.b-spacer.desktop-only {
    display: none
}

@media (min-width: 768px) {
    .b-spacer.desktop-only {
        display:block
    }
}

.b-spacer.mobile-only {
    display: block
}

@media (min-width: 768px) {
    .b-spacer.mobile-only {
        display:none
    }
}

.b-statement {
    background: #f3f4f4;
    margin-bottom: 0;
    margin-top: 0;
    padding: 24px;
    position: relative;
    z-index: 2
}

.b-statement.t-theme--light,.b-statement.t-theme--light .c-block__header {
    background-color: #0e0e0e
}

.b-statement .c-block__header {
    background-color: #f3f4f4;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@container layout (min-width: 768px) {
    .b-statement,.b-statement .c-block__header {
        padding: 64px 0
    }

    .b-statement {
        z-index: auto
    }
}

.c-block__header .c-block__title.b-statement__title {
    padding-right: 0
}

.c-block__header .b-statement__title--sm {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.4
}

@container layout (min-width: 768px) {
    .c-block__header .b-statement__title--sm {
        font-family: GT America Standard Bold;
        font-family: Canela Deck Web;
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.25
    }
}

@container layout (min-width: 960px) {
    .c-block__header .b-statement__title--sm {
        font-family: Canela Deck Web;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15
    }
}

@container layout (min-width: 1200px) {
    .c-block__header .b-statement__title--sm {
        font-family: Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.c-block__header .b-statement__title--med {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@container layout (min-width: 768px) {
    .c-block__header .b-statement__title--med {
        font-family: Canela Deck Web;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15
    }
}

@container layout (min-width: 960px) {
    .c-block__header .b-statement__title--med {
        font-family: Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@container layout (min-width: 1200px) {
    .c-block__header .b-statement__title--med {
        font-family: Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.c-block__header .b-statement__title--large {
    font-family: Canela Deck Web;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.15
}

@container layout (min-width: 768px) {
    .c-block__header .b-statement__title--large {
        font-family: Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@container layout (min-width: 960px) {
    .c-block__header .b-statement__title--large {
        font-family: Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@container layout (min-width: 1200px) {
    .c-block__header .b-statement__title--large {
        font-family: Canela Web;
        font-size: 116px;
        font-style: normal;
        font-weight: 400;
        line-height: 1
    }
}

.b-statement__btn,.b-statement__btn .a-btn__text {
    margin: 0 auto
}

.b-stats {
    background-color: #f3f4f4;
    margin: 0;
    padding: 32px 0;
    position: relative;
    z-index: 2
}

@container layout (min-width: 960px) {
    .b-stats {
        z-index: auto
    }
}

.b-stats .c-statistic {
    height: 100%
}

.b-stats.t-theme--dark {
    color: #f3f4f4
}

.b-stats.t-theme--dark,.b-stats.t-theme--dark.b-stats--layout-horizontal .b-stats__content {
    background-color: #0e0e0e
}

.b-stats.b-stats--layout-vertical {
    position: relative;
    z-index: 2
}

@container layout (min-width: 960px) {
    .b-stats.b-stats--layout-vertical {
        z-index: auto
    }
}

.b-stats__container {
    position: relative;
    z-index: 2
}

@container layout (min-width: 960px) {
    .b-stats--layout-vertical .b-stats__container {
        display: flex;
        justify-content: space-between
    }
}

@container layout (min-width: 960px) {
    .b-stats--layout-vertical .b-stats__header-container {
        margin-bottom: 0;
        padding-right: 24px;
        padding-top: 48px;
        width: 50%
    }

    .page-template-landing-page .b-stats--layout-vertical .b-stats__header-container,.page-template-landing-page-secondary .b-stats--layout-vertical .b-stats__header-container {
        border-right: none
    }
}

.b-stats--layout-horizontal .b-stats__header {
    display: flex;
    flex-flow: row wrap;
    max-width: 100%
}

@container layout (min-width: 960px) {
    .b-stats--layout-horizontal .b-stats__header {
        flex-flow: row nowrap
    }
}

.c-block__header .b-stats__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

.t-theme--dark .c-block__header .b-stats__title {
    color: #f3f4f4
}

@container layout (min-width: 768px) {
    .c-block__header .b-stats__title {
        font-family: Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

@container layout (min-width: 960px) {
    .c-block__header .b-stats__title {
        font-family: Canela Deck Web;
        font-size: 56px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2
    }
}

.b-stats--layout-horizontal .b-stats__title {
    width: 100%
}

@container layout (min-width: 960px) {
    .b-stats--layout-horizontal .b-stats__title {
        padding-top: 48px;
        width: 50%
    }
}

.b-stats--layout-horizontal .c-content-block__content-wrap {
    width: 100%
}

@container layout (min-width: 960px) {
    .b-stats--layout-horizontal .c-content-block__content-wrap {
        padding-left: 24px;
        padding-top: 48px;
        width: 50%
    }
}

.b-stats--layout-vertical .b-stats__description {
    margin-top: 8px
}

@container layout (min-width: 960px) {
    .b-stats--layout-vertical .b-stats__description {
        margin-top: 16px
    }
}

.b-stats__description>p {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.t-theme--dark .b-stats__description>p {
    color: #f3f4f4
}

.t-theme--dark .b-stats__description a {
    border-bottom-color: #f3f4f4;
    color: #f3f4f4
}

.t-theme--dark .b-stats__description a:focus,.t-theme--dark .b-stats__description a:hover {
    border-bottom-color: #f70834!important;
    color: #f70834!important
}

.b-stats__figure {
    margin-top: 32px
}

@container layout (min-width: 960px) {
    .b-stats .c-content-block__cta {
        margin-bottom: 32px
    }
}

.b-stats.t-theme--dark .c-content-block__cta .a-btn__text {
    color: #f3f4f4
}

.b-stats__content {
    padding-top: 24px
}

.b-stats--layout-horizontal .b-stats__content {
    background-color: #f3f4f4;
    padding-top: 48px;
    position: relative;
    z-index: 2
}

.b-stats--layout-vertical .b-stats__content {
    padding-top: 64px
}

@container layout (min-width: 960px) {
    .b-stats--layout-vertical .b-stats__content {
        padding-left: 24px;
        padding-top: 48px;
        width: 50%
    }

    .b-stats--layout-vertical .b-stats__content:first-child {
        padding-left: 0
    }
}

.t-sink .b-stats__list {
    list-style: none;
    padding-left: 0
}

@container layout (min-width: 768px) {
    .b-stats__list {
        display: flex;
        flex-flow: row wrap
    }
}

.b-stats--layout-horizontal .b-stats__list {
    border-top: 5px solid #1e1e1e;
    padding-bottom: 40px;
    padding-top: 24px
}

@container layout (min-width: 960px) {
    .b-stats--layout-horizontal .b-stats__list {
        padding-bottom: 0;
        padding-top: 48px
    }
}

.b-stats--layout-horizontal.t-theme--dark .b-stats__list {
    border-top-color: #f3f4f4
}

.b-stats__list-item {
    margin: 0
}

.b-stats__list-item:not(:last-of-type) {
    padding-bottom: 32px
}

@container layout (min-width: 960px) {
    .b-stats__list-item {
        padding-bottom: 40px;
        padding-right: 32px
    }
}

.b-stats--layout-vertical .b-stats__list-item {
    width: 100%
}

@container layout (min-width: 768px) {
    .b-stats--layout-vertical .b-stats__list-item {
        padding-right: 32px;
        width: 50%
    }
}

@container layout (min-width: 960px) {
    .b-stats--layout-vertical .b-stats__list-item {
        width: 100%
    }

    .b-stats--layout-vertical .b-stats__list-item:last-of-type {
        padding-bottom: 0
    }
}

@container layout (min-width: 768px) {
    .b-stats--layout-horizontal .b-stats__list-item {
        padding-right: 32px;
        width: 50%
    }
}

@container layout (min-width: 960px) {
    .b-stats--layout-horizontal .b-stats__list-item {
        width: 33.33%
    }
}

.b-stats__list-item .c-statistic {
    align-items: flex-start;
    padding: 0
}

.b-stats__list-item .c-statistic__value {
    color: #a51c30;
    font-size: 48px
}

.t-theme--dark .c-statistic__value {
    color: #f3f4f4
}

.b-stats__list-item .c-statistic--font-medium .c-statistic__value {
    font-size: 36px
}

.b-stats__list-item .c-statistic--font-small .c-statistic__value {
    font-size: 30px
}

.b-stats__list-item .c-statistic__label {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    text-transform: none
}

.b-stats__list-item .c-statistic__label a {
    color: #1e1e1e
}

.b-stats__list-item .c-statistic__label strong {
    font-weight: 700
}

.t-theme--dark .c-statistic__label,.t-theme--dark .c-statistic__label a,.t-theme--dark .c-statistic__label p {
    color: #f3f4f4
}

.t-theme--dark .c-statistic__label a:focus,.t-theme--dark .c-statistic__label a:hover {
    border-bottom-color: #f70834!important;
    color: #f70834!important
}

.b-tabs__header {
    margin-bottom: 32px
}

.b-timeline {
    background-color: #f3f4f4;
    margin: 0;
    padding-bottom: 32px;
    padding-top: 140px;
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .b-timeline {
        padding:64px 0;
        z-index: auto
    }
}

.b-timeline .c-block__header .c-block__title.b-timeline__title {
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25
}

@media (min-width: 768px) {
    .b-timeline .c-block__header .c-block__title.b-timeline__title {
        font-family:Canela Deck Web;
        font-size: 42px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15
    }
}

@media (min-width: 1200px) {
    .b-timeline .c-block__header .c-block__title.b-timeline__title {
        font-family:Canela Deck Web;
        font-size: 48px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.2;
        padding-top: 24px
    }
}

.b-timeline.c-block--width-full {
    max-width: none;
    width: 100%
}

@media (min-width: 960px) {
    .b-timeline.c-block--width-full:not(.c-block--layout-center)+.b-timeline.c-block--width-full:not(.c-block--layout-center) {
        margin-top:-64px
    }
}

.b-timeline.t-theme--light {
    background-color: #0e0e0e
}

.b-timeline.t-theme--light .b-timeline__container:before {
    background-color: #0e0e0e!important
}

.b-timeline .c-tooltip__btn {
    right: 24px
}

@media (min-width: 768px) {
    .b-timeline .c-tooltip__btn {
        right:48px
    }
}

@media (min-width: 960px) {
    .b-timeline .c-tooltip__btn {
        right:24px
    }
}

.c-block--width-grid:not(.c-block--layout-center) .b-timeline__container {
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.c-block--width-grid:not(.c-block--layout-center) .b-timeline__container:before {
    background-color: #f3f4f4;
    border: 1px solid #df072e;
    border-radius: 50%;
    content: "";
    height: 16px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 16px;
    z-index: 2
}

.c-block--width-grid:not(.c-block--layout-center) .b-timeline__container:after {
    background-color: #df072e;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 50%;
    position: absolute;
    top: 5px;
    transform: translateX(-50%);
    width: 8px;
    z-index: 2
}

@media (min-width: 768px) {
    .c-block--width-grid:not(.c-block--layout-center) .b-timeline__container {
        display:flex;
        flex-wrap: nowrap
    }
}

.c-block--width-full .b-timeline__container {
    margin: 0 auto;
    max-width: 1600px
}

@media (min-width: 960px) {
    .c-block--width-full:not(.c-block--layout-center) .b-timeline__container {
        display:flex
    }
}

.c-block--layout-right .b-timeline__container {
    flex-direction: column
}

@media (min-width: 768px) {
    .c-block--layout-right .b-timeline__container {
        flex-direction:row-reverse
    }

    .c-block--layout-right .b-timeline__container .c-content-block--layout-left {
        padding-left: 0;
        padding-right: 48px
    }
}

.c-block--width-grid:not(.c-block--layout-center) .b-timeline__media {
    margin-left: -24px;
    margin-right: -24px;
    width: calc(100% + 48px)
}

@media (min-width: 768px) {
    .c-block--width-grid:not(.c-block--layout-center) .b-timeline__media {
        flex:0 0 auto;
        margin: 0;
        width: calc(50% - 24px)
    }
}

@media (min-width: 960px) {
    .c-block--width-full:not(.c-block--layout-center) .b-timeline__media {
        flex:0 0 auto;
        width: 50%
    }
}

.b-timeline__media .c-video {
    aspect-ratio: 16/9
}

.b-timeline__media .c-video.c-video--is-playing {
    padding-top: 0
}

.b-timeline__media .c-image__image {
    width: 100%
}

@media (min-width: 960px) {
    .b-timeline__content-container {
        position:relative
    }

    .b-timeline__content-container.c-content-block--layout-left:before {
        left: 0
    }

    .b-timeline__content-container.c-content-block--layout-right:before {
        right: 0
    }
}

@media (min-width: 768px) {
    .c-block:not(.c-block--layout-center) .b-timeline__content {
        align-self:flex-end
    }

    .c-block.c-block--is-video .b-timeline__content {
        margin-top: 8%
    }
}

@media (min-width: 960px) {
    .c-block--width-full:not(.c-block--layout-center) .b-timeline__content {
        display:flex;
        flex: 0 0 auto;
        margin: 0;
        max-width: 720px;
        width: 50%
    }

    .c-block--width-full.c-block--layout-left .b-timeline__content {
        justify-content: flex-end;
        padding-left: 24px
    }

    .c-block--width-full.c-block--layout-right .b-timeline__content {
        padding-right: 24px
    }
}

@media (min-width: 768px) {
    .b-timeline__content .c-content-block--layout-left {
        padding-left:48px
    }
}

.b-timeline__content-container {
    margin-top: 32px
}

@media (min-width: 768px) {
    .c-block--width-grid:not(.c-block--layout-center) .b-timeline__content-container {
        margin-top:60px
    }
}

@media (min-width: 960px) {
    .c-block--width-full:not(.c-block--layout-center) .b-timeline__content-container {
        margin-top:0;
        max-width: 512px;
        width: 100%
    }
}

.b-timeline__timeline-text {
    display: block;
    padding: 32px 0;
    text-align: center;
    width: 100%
}

@media (min-width: 768px) {
    .b-timeline__timeline-text {
        display:flex;
        justify-content: flex-end;
        left: 0;
        padding-bottom: 0;
        padding-right: 24px;
        padding-top: 0;
        position: absolute;
        text-align: left;
        width: 50%
    }
}

.c-block--layout-left .b-timeline__timeline-text {
    display: block;
    padding: 32px 0;
    text-align: center
}

@media (min-width: 768px) {
    .c-block--layout-left .b-timeline__timeline-text {
        display:flex;
        justify-content: flex-start;
        left: auto;
        padding: 0 0 0 24px;
        right: 0;
        text-align: left
    }
}

.b-timeline__timeline-text span {
    display: block;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium
}

.b-timeline__image-caption,.b-timeline__timeline-text span {
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5
}

.b-timeline__image-caption {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    margin-top: 8px;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .b-timeline__image-caption {
        padding-left:48px;
        padding-right: 48px
    }
}

@media (min-width: 960px) {
    .b-timeline__image-caption {
        padding-left:0;
        padding-right: 0
    }
}

.t-theme--light .b-timeline__image-caption {
    color: #f3f4f4
}

.c-breadcrumbs__list {
    display: flex;
    flex-direction: row
}

.c-breadcrumbs__item {
    margin-right: 10px;
    width: auto
}

.c-breadcrumbs__item:last-child {
    margin-right: 0
}

.c-card {
    background-color: #e3e5e5;
    display: flex;
    flex-flow: column nowrap;
    height: 100%
}

.c-card.has-target-link {
    position: relative;
    transition: all .15s ease-in-out
}

.c-card.has-target-link .c-card__wrapper-link {
    display: block;
    font-size: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.spotlight .c-card.has-target-link:focus-within {
    border: 0;
    box-shadow: none
}

.spotlight .c-card.has-target-link:focus-visible {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4;
    cursor: pointer
}

.c-card.c-card--style-elevated {
    box-shadow: 0 4px 12px hsla(0,0%,8%,.15);
    padding: 24px 0
}

.c-card.c-card--style-elevated.has-target-link:focus-within,.c-card.c-card--style-elevated.has-target-link:hover {
    box-shadow: 0 4px 12px hsla(0,0%,8%,.3)
}

.c-card.c-card--style-outlined {
    border: 1px solid #bac5c6;
    padding: 24px 0
}

.c-card.c-card--style-outlined.has-target-link:focus-within,.c-card.c-card--style-outlined.has-target-link:hover {
    border-color: #1e1e1e
}

.c-card:hover .a-btn-multimedia,.c-card:hover .a-btn-multimedia-secondary {
    color: #1e1e1e
}

.c-card:hover .a-btn-multimedia .a-btn__text:before,.c-card:hover .a-btn-multimedia-secondary .a-btn__text:before {
    background: none!important;
    border-color: transparent!important;
    box-shadow: 0 0 0 1px #1e1e1e
}

.c-card:hover .a-btn-multimedia .a-btn__text:after,.c-card:hover .a-btn-multimedia-secondary .a-btn__text:after {
    background-color: #1e1e1e;
    border-color: transparent;
    color: #f3f4f4
}

.c-card--style-elevated .c-card__media,.c-card--style-outlined .c-card__media {
    margin-top: -24px
}

.c-card__content {
    margin: 0 0 auto;
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 48px
}

.c-card--style-elevated .c-card__content,.c-card--style-outlined .c-card__content {
    padding: 0 24px
}

.c-card__content:last-child {
    margin-bottom: 64px
}

.c-card__meta {
    margin-bottom: 8px
}

.c-card__meta--secondary {
    font-family: GT America Standard Regular;
    font-size: 18px;
    line-height: 1.5;
    margin-top: 8px
}

.c-card__meta--secondary,.c-card__title {
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px
}

.c-card__title {
    font-family: Canela Deck Web;
    font-size: 32px;
    line-height: 1.15
}

.c-card__title:focus {
    outline: none
}

.c-card__description {
    margin-top: 16px
}

.c-card__meta--outside {
    margin-bottom: 32px;
    margin-top: 16px;
    padding-left: 32px;
    padding-right: 32px
}

@media (min-width: 768px) {
    .c-card__meta--outside {
        margin-top:64px
    }
}

.c-card__cta {
    margin-bottom: 32px;
    margin-top: 16px;
    padding-left: 32px;
    padding-right: 32px
}

@media (min-width: 768px) {
    .c-card__cta {
        margin-top:64px
    }
}

.c-card--style-elevated .c-card__cta,.c-card--style-outlined .c-card__cta {
    padding: 0 24px
}

.t-sink .c-card__cta .a-btn-secondary:focus .a-btn__text {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4;
    outline: none
}

.full_width .c-image--bg {
    overflow: hidden;
    position: relative
}

.full_width .c-image--bg .c-image__image {
    transition: all .3s
}

.full_width .c-image--bg:before {
    box-sizing: border-box;
    content: "";
    display: block;
    padding-top: 66%;
    position: relative
}

.full_width .c-card.has-target-link:focus-within .c-image--bg .c-image__image,.full_width .c-card.has-target-link:hover .c-image--bg .c-image__image {
    transform: scale(1.1);
    transition: all .3s
}

.inset_image .c-card .c-image__image {
    background-repeat: no-repeat;
    background-size: contain;
    height: 190px;
    margin: 32px 32px 0
}

.inset_image .c-card .c-card__media {
    margin-bottom: 0
}

.spotlight .c-card {
    background-color: #0e0e0e;
    min-height: 600px;
    position: relative
}

.spotlight .c-card .c-card__media {
    height: 100%;
    margin: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.spotlight .c-card .c-card__media:after {
    background: linear-gradient(0deg,#0e0e0e,transparent);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.spotlight .c-card .c-card__media:before {
    background: linear-gradient(0deg,#000,#222 25%,transparent);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .5s;
    width: 100%;
    z-index: 1
}

.spotlight .c-card .c-image--spotlight {
    height: 100%;
    width: 100%
}

.spotlight .c-card .c-image--spotlight .c-image__image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%
}

.spotlight .c-card .c-card__content,.spotlight .c-card .c-card__cta {
    color: #fff;
    position: relative;
    z-index: 2
}

.spotlight .c-card .c-card__content p,.spotlight .c-card .c-card__cta p {
    color: #fff
}

.spotlight .c-card .c-card__content {
    margin-bottom: 0;
    margin-top: auto;
    padding-top: 24px
}

.spotlight .c-card .c-card__content:last-child {
    margin-bottom: 32px
}

.spotlight .c-card .c-card__cta {
    margin-top: 16px
}

.spotlight .c-card .c-card__cta .a-btn__text {
    color: #fff
}

.spotlight .c-card .c-card__cta .a-btn__text:before {
    border-color: #8996a0!important
}

.spotlight .c-card .c-card__cta .a-btn:hover .a-btn__text:before {
    border-color: #fff!important
}

.spotlight .c-card .c-card__title {
    color: #fff;
    font-size: 32px
}

@media (min-width: 768px) and (hover:hover) {
    .spotlight .c-card .c-card__description {
        margin:0;
        max-height: 0;
        overflow: hidden;
        transition: max-height .5s
    }

    .spotlight .c-card .c-card__description p {
        margin-top: 16px
    }

    .spotlight .c-card:focus .c-card__media:before,.spotlight .c-card:focus-within .c-card__media:before,.spotlight .c-card:hover .c-card__media:before {
        opacity: 1;
        transition: opacity .3s
    }

    .spotlight .c-card:focus .c-card__description,.spotlight .c-card:focus-within .c-card__description,.spotlight .c-card:hover .c-card__description {
        max-height: 300px;
        transition: max-height .5s;
        transition-delay: 0s
    }
}

.c-card.has-target-link .c-card__title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.c-card.has-target-link .c-card__title span:hover {
    background-size: 100% 2px
}

.c-card.has-target-link:focus-within .c-card__title span,.c-card.has-target-link:hover .c-card__title span {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.c-card.has-target-link:focus-within .c-card__title span:hover,.c-card.has-target-link:hover .c-card__title span:hover {
    background-size: 100% 2px
}

.c-card.has-target-link:focus-within .c-card__title span,.c-card.has-target-link:hover .c-card__title span {
    background-size: 100% 2px
}

.c-image--spotlight {
    overflow: hidden
}

.c-card .c-image__image {
    transition: transform .5s cubic-bezier(.4,0,.2,1)
}

.c-card:focus-within .c-image__image,.c-card:hover .c-image__image {
    transform: scale(1.05)
}

.spotlight .c-card:focus .c-card__media:before,.spotlight .c-card:hover .c-card__media:before {
    transition: opacity .5s cubic-bezier(.4,0,.2,1)
}

.c-content-block {
    max-width: 848px
}

.c-content-block.c-content-block--layout-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.c-content-block.c-content-block--layout-inline:after {
    clear: both;
    content: "";
    display: table
}

.c-content-block.c-content-block--layout-inline {
    max-width: none
}

.c-content-block__leadin {
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: 1.02;
    line-height: 1.6;
    margin-bottom: 16px;
    text-transform: uppercase
}

.c-content-block__underline {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin-bottom: 16px;
    margin-top: 16px
}

@media (min-width: 768px) {
    .c-content-block--layout-inline .c-content-block__title {
        clear:left;
        float: left;
        width: calc(50% - 12px)
    }
}

@media (min-width: 960px) {
    .c-content-block--layout-inline .c-content-block__title {
        width:calc(33.3333% - 24px)
    }
}

.c-content-block__content {
    margin-top: 16px
}

@media (min-width: 768px) {
    .c-content-block--layout-inline .c-content-block__content {
        float:right;
        margin-top: 0;
        width: calc(50% - 12px)
    }
}

@media (min-width: 960px) {
    .c-content-block--layout-inline .c-content-block__content {
        width:calc(66.6667% - 24px)
    }
}

.c-content-block__cta {
    margin-top: 32px
}

@media (min-width: 768px) {
    .c-content-block--layout-inline .c-content-block__cta {
        clear:right;
        float: right;
        width: calc(50% - 12px)
    }
}

@media (min-width: 960px) {
    .c-content-block--layout-inline .c-content-block__cta {
        width:calc(66.6667% - 24px)
    }
}

.c-dropdown {
    position: relative
}

.c-dropdown.c-dropdown--active .c-dropdown__picker {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    color: #f3f4f4
}

.c-dropdown+.c-dropdown {
    margin-top: 22px
}

@media (min-width: 768px) {
    .c-dropdown+.c-dropdown {
        margin-left:22px;
        margin-top: 0
    }
}

.c-dropdown__picker {
    align-items: center;
    background-color: initial;
    border: 1px solid #8996a0;
    border-radius: 100px;
    display: flex;
    font-family: GT America Standard Regular;
    font-size: 18px;
    justify-content: space-between;
    padding: 9px 22px
}

.c-dropdown__options {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 4px 4px 80px rgba(55,56,69,.2);
    display: none;
    margin-top: 6px;
    max-height: 220px;
    overflow-y: auto;
    position: absolute;
    width: 100%;
    z-index: 100
}

.c-dropdown__options li:first-child {
    margin-top: 8px
}

.c-dropdown__options li:last-child {
    margin-bottom: 8px
}

.c-dropdown__options a {
    display: block;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    padding: 12px 16px;
    width: 100%
}

.c-dropdown__options a.president--selected a.c-dropdown__options__item--selected,.c-dropdown__options a.year--selected,.c-dropdown__options a:hover {
    background-color: #f3f4f4
}

.c-dropdown__options a.president--selected:after a.c-dropdown__options__item--selected:after,.c-dropdown__options a.year--selected:after {
    content: "\e905";
    float: right;
    font-family: core-icons;
    font-size: 20px
}

.c-dropdown.c-dropdown--open {
    position: relative
}

.c-dropdown.c-dropdown--open .c-dropdown__options {
    display: block
}

.c-dropdown .c-dropdown__picker .icon {
    margin-left: 9px
}

.c-dropdown.c-dropdown--open .c-dropdown__picker .icon {
    transform: rotate(180deg)
}

.category-filter-row__dropdowns {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

@media (min-width: 768px) {
    .category-filter-row__dropdowns {
        flex-direction:row
    }
}

.social-follow__list {
    display: flex
}

.social-follow__item {
    color: #8996a0;
    font-family: GT America Standard Regular;
    font-size: 14px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5;
    margin-right: 24px
}

.social-follow__item:last-child {
    margin-right: 0
}

.social-follow__anchor {
    border-bottom: 1px solid transparent;
    color: #8996a0;
    padding-bottom: 2px
}

.social-follow__anchor:visited {
    color: #8996a0
}

.social-follow__anchor:focus,.social-follow__anchor:hover {
    color: #f3f4f4
}

.social-follow__anchor span {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.social-follow__anchor img {
    transition: all .15s ease-in-out
}

.social-follow__anchor img:focus,.social-follow__anchor img:hover {
    filter: brightness(1.65) hue-rotate(353deg) saturate(.03)
}

.site-footer {
    background-color: #0e0e0e;
    color: #8996a0;
    padding-bottom: 64px;
    padding-top: 64px;
    position: relative;
    z-index: 2
}

.site-footer__row {
    display: flex;
    flex-direction: column
}

@media (min-width: 768px) {
    .site-footer__row {
        flex-direction:row
    }

    .site-footer__row--secondary {
        flex-direction: column
    }
}

@media (min-width: 960px) {
    .site-footer__row--secondary {
        align-items:flex-end;
        flex-direction: row
    }
}

.site-footer__row--navigation {
    margin: 0 auto;
    /* max-width: 848px; */
    width: 100%
}

@media (min-width: 768px) {
    .site-footer__row--navigation {
        justify-content:center
    }
}

.site-footer__menu-col {
    padding-bottom: 24px
}

@media (min-width: 768px) {
    .site-footer__menu-col {
        padding-bottom:48px;
        width: 33.33%
    }
}

.site-footer__nav-list {
    text-align: center
}

.site-footer__menu-heading {
    color: #f3f4f4;
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    padding-bottom: 16px;
    text-align: center
}

.footer-one__item,.footer-three__item,.footer-two__item {
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 8px
}

.footer-one__action,.footer-three__action,.footer-two__action {
    border-bottom: 1px solid transparent;
    color: #8996a0;
    padding-bottom: 2px
}

.footer-one__action:focus,.footer-one__action:hover,.footer-three__action:focus,.footer-three__action:hover,.footer-two__action:focus,.footer-two__action:hover {
    border-color: #f3f4f4;
    color: #f3f4f4
}

.site-footer__copyright,.site-footer__copyright--below-logo {
    align-items: center;
    display: flex;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    letter-spacing: -.2px;
    line-height: 1.5;
    order: 3
}

@media (min-width: 960px) {
    .site-footer__copyright,.site-footer__copyright--below-logo {
        font-size:16px;
        justify-content: flex-start;
        order: 1;
        width: 33.33%
    }
}

.site-footer__copyright p,.site-footer__copyright--below-logo p {
    color: #8996a0
}

.site-footer__copyright a,.site-footer__copyright--below-logo a {
    border-bottom: 1px solid #8996a0;
    color: #8996a0;
    padding-bottom: 2px
}

.site-footer__copyright a:focus,.site-footer__copyright a:hover,.site-footer__copyright--below-logo a:focus,.site-footer__copyright--below-logo a:hover {
    border-color: #f3f4f4;
    color: #f3f4f4
}

.site-footer__logo {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 40px;
    order: 1
}

@media (min-width: 960px) {
    .site-footer__logo {
        margin-bottom:0;
        width: 33.33%
    }
}

.site-footer__logo img {
    max-width: 200px
}

.site-footer__logo.no-social {
    margin-bottom: 0;
    margin-top: 40px
}

@media (min-width: 960px) {
    .site-footer__logo.no-social {
        margin-top:0
    }
}

.site-footer__social {
    align-items: center;
    display: flex;
    justify-content: center;
    order: 2;
    padding-bottom: 24px;
    padding-top: 40px
}

@media (min-width: 960px) {
    .site-footer__social {
        justify-content:flex-end;
        order: 3;
        padding-bottom: 0;
        padding-top: 0;
        width: 33.33%
    }
}

.site-footer__social.empty {
    padding: 0
}

.site-footer__copyright--below-logo {
    margin-top: 16px
}

@media (min-width: 960px) {
    .site-footer__copyright--below-logo {
        width:auto
    }
}

.site-header--scrolled-in .logo__wrap {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 280.3 70.4'%3E%3Ctitle%3EHarvard University Logo%3C/title%3E%3Cstyle%3E.st0{fill:%231e1e1e}.st2{fill:%23fff}.st3,.st4{fill:none;stroke:%231e1e1e;stroke-width:.164}.st4{stroke-width:.1722}%3C/style%3E%3Cpath d='M113.2 48.6q0-.9-1.2-1.2V47c.4 0 1.9.1 2.3.1.3 0 1.8-.1 2.2-.1v.4c-.7.2-1.1.6-1.1 1.2v7.5c0 2.4 1.3 3.7 4 3.7 2.4 0 4.2-1.1 4.2-3.6v-7.7q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.2.6-1.2 1.2v7.3c0 3.3-1.9 5.2-6 5.2-3.8 0-5.8-1.7-5.8-4.8zM129.6 60.5c.9-.2 1.2-.6 1.2-1.2V48.9c0-.9-.5-1.3-1.3-1.5V47h2.9000000000000004l9 10.6v-9q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.3.6-1.3 1.2v12.5h-.5c-.3-.1-1-.4-2-1.5l-8.1-9.4v9.2c0 .6.3 1 1.2 1.2v.4c-.3 0-1.5-.1-1.9-.1s-1.6.1-1.9.1zM200.8 57.7h.4c.2.8.6 1.5 1.3 1.9.6.5 1.7.7 2.5.7 1.8 0 3-.9 3-2.3 0-1.5-1.5-2.2-3.2-3.1-1.3-.7-3.9-1.7-3.9-4.2 0-2.3 1.8-3.8 4.6-3.8 1.9 0 2.7.5 4 .4v2.8h-.4c-.5-1.7-2-2.2-3.7-2.2-1.9 0-2.5 1.1-2.5 2.1 0 1.5 1.5 2.3 3.2 3.1 1.9.8 4 1.9 4 4.3 0 2.3-1.8 3.9-5 3.9-1.9 0-3.1-.6-4.1-.7zM239.5 55.1l-3.7-5.9c-.6-1-1.1-1.6-1.8-1.8V47c.5 0 1.9.1 2.2.1.4 0 1.8-.1 2.4-.1v.4c-.5.1-.7.3-.7.7 0 .3.2.7.4 1.1.2.3 2.7 4.5 2.7 4.5l2.6-4.5c.3-.5.4-.9.4-1.2s-.2-.5-.6-.5V47c.4 0 1.4.1 1.7.1s1.4-.1 1.8-.1v.4c-1 .4-1.6 1.3-2.2 2.3l-3.3 5.6m.2-.7v4.7c0 .5.4 1.1 1.2 1.2v.4c-.4 0-1.9-.1-2.3-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.7 1.2-1.2v-4.5M171.3 47h8.6c.3 0 .7 0 1-.2h.4l-.1 2.8h-.4c-.3-.9-.7-1.6-2.3-1.6h-3.7v5h2.9c.4 0 .9 0 1.1-.1.6-.1.9-.5 1.1-1.1h.4v3.5h-.4c-.2-.6-.4-1-1.1-1.1-.2-.1-.7-.1-1.1-.1h-2.9v5.7h4.1c1.8 0 2.3-.7 2.7-1.8h.4l-.4 2.9c-1.3-.1-2.1-.1-3.6-.1h-4.3c-.4 0-1.9.1-2.4.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2zM149.3 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 1.9.1 2.4.1.4 0 1.9-.1 2.4-.1v.4c-.8.2-1.3.5-1.3 1.3v10.5c0 .7.4 1.1 1.3 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.3-.5 1.3-1.3zM214.6 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 2 .1 2.4.1s1.9-.1 2.4-.1v.4c-.8.2-1.2.5-1.2 1.3v10.5c0 .7.4 1.1 1.2 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.2-.5 1.2-1.3zM226.6 47.1c-4.7 0-5.5-.1-6.4-.2v2.8h.4c.4-1.3 1.1-1.6 2-1.6h3v11c0 .7-.4 1.1-1.3 1.3v.4c.5 0 2-.1 2.4-.1s1.9.1 2.4.1v-.4c-.8-.2-1.3-.6-1.3-1.3v-11h2.9c.9 0 1.6.3 2 1.6h.4v-2.8c-1.1.1-1.8.2-6.5.2M188.9 59.2c0 .7.4 1.1 1.3 1.3v.4c-.5 0-2-.1-2.4-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2V47c.5 0 1.9.1 2.3.1.7 0 2.6-.1 3.4-.1 3.3 0 5.1 1.4 5.1 3.7 0 1.8-1.4 3.1-3.5 3.6 0 0 .5.3 1 .8.6.7 2.2 2.9 2.8 3.7s1.5 1.7 2.4 1.7v.3c-.4.1-1.1.2-1.6.2-1.1 0-2-.4-2.9-1.4-.8-.9-2-2.8-2.8-3.8-.5-.6-1.1-1.1-2.1-1.3-.2 0-.4-.1-.6-.1zm0-5.6c.4.1 1.1.1 1.7.1 2.6 0 3.4-1.5 3.4-2.8 0-1.9-1.2-3-3.5-3-.5 0-1.1.1-1.6.2zM156.1 48.7c-.3-.7-.8-1.2-1.6-1.3V47c.5 0 2.2.1 2.6.1.3 0 1.8-.1 2.3-.1v.4c-.4.1-1 .3-1 .8 0 .3.2.8.6 1.6l3.6 8.1 3.4-8.1c.3-.7.5-1.2.5-1.5 0-.4-.4-.7-1-.8V47c.4 0 1.5.1 1.9.1.3 0 1.6-.1 2.1-.1v.4c-.8.2-1.4.7-1.8 1.8l-5 11.7h-1.1zM168.9 11.8c-.6-1.3-1.5-2.2-2.9-2.5v-.7c.9 0 4 .1 4.7.1.6 0 3.6-.1 4.6-.1v.7c-.8.2-1.8.6-1.8 1.5 0 .6.4 1.5 1.1 3l6.8 15.4 6.4-15.4c.5-1.2.9-2.2.9-2.9 0-.8-.8-1.4-1.8-1.6v-.7c.9 0 2.9.1 3.6.1.6 0 3-.1 4-.1v.7c-1.6.4-2.6 1.4-3.5 3.4l-9.4 22.2h-2.1zM77.9 34c1.2-.3 2.1-.8 2.1-2.2V11.5c0-1.3-.8-1.9-2.1-2.2v-.8c.6 0 3.4.1 4.1.1.8 0 3.7-.1 4.3-.1v.7c-1.2.3-2.1.8-2.1 2.2V20h15.2v-8.5c0-1.4-.8-2-2.1-2.2v-.8c.6 0 3.5.1 4.3.1.7 0 3.5-.1 4.2-.1v.7c-1.2.3-2.1.8-2.1 2.2v20.3c0 1.3.8 1.9 2.1 2.2v.7c-.6 0-3.5-.1-4.2-.1-.8 0-3.6.1-4.3.1V34c1.2-.3 2.1-.8 2.1-2.2v-9.6H84.2v9.6c0 1.4.8 1.9 2.1 2.2v.7c-.6 0-3.6-.1-4.3-.1s-3.4.1-4.1.1zM253.1 34c1.6-.3 2.4-.9 2.4-2.3V11.5c0-1.4-.9-2-2.4-2.2v-.8c.9 0 3.7.1 4.5.1 1.3 0 4.8-.3 7.6-.3 9.3 0 15 5.2 15 13.1 0 7.7-5.9 13.4-15.5 13.4-2.8 0-6-.2-7.3-.2-.8 0-3.4.1-4.3.1zm6.6-1.3c1 .2 2.7.3 4.1.3 7.8 0 11.9-4.7 11.9-11.3 0-6.8-4.3-11.6-11.6-11.6-1.5 0-3.4.1-4.4.3zM147.6 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.6-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.4-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM230.2 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.5-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.3-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM109.6 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1zm16.7-9.8-4.2-9.7-3.9 9.7zM192.8 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1V34zm16.6-9.8-4.2-9.7-3.9 9.7z' class='st0'/%3E%3Cpath d='M.4.4h58.5v22.1c0 10.1-3.8 31.6-29 47.6 0 0-27.4-11.4-29.5-47.6z' style='fill:%23a51c30'/%3E%3Cpath d='m29.8 70.4-.2-.1C29.4 70.2 2.1 58.4 0 22.5V0h59.2v22.4c0 8.8-2.8 31.2-29.2 47.8zM.7.7v21.7c2 34 26.8 46.2 29.1 47.2 25.9-16.5 28.7-38.5 28.7-47.2V.7z' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0M29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0z' class='st3'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st2'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M34.2 25.8s.1-13.4 0-13.6v.2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2v1.9s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7l-.1 7.2s.4 1.2-1 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2 1 1.1v1.8s-.1.7.8.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4l-6-.1s-1 .3-1.1-1.2' class='st2'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st2'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M43.7 26.5s-.9 0-.8 1.2c0 0 .1.9 1 .9 0 0 .8-.1.8-1.1 0 0-.6-1.2-1-1M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5' class='st2'/%3E%3Cpath d='M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5z' class='st4'/%3E%3Cpath d='M45 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.2-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.6s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-.9 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 .1-.7.3-.8-.3M36.5 8.8 36.3 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.2c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0L37 8.4s-.6 0-.5.4' class='st2'/%3E%3Cpath d='M44 9.6s-.1 7.2-.1 7.4l-.1 6-.2 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.8 0 0 0 .1.4-4.4.2-.1 0-1.9-.1-1.9.7M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1' class='st2'/%3E%3Cpath d='M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1z' class='st4'/%3E%3Cpath d='M45.7 13.9c-.1-.4.8-.4.8-.4l.5.1c.3 0 .7.1.7.1.3.5-.2.8-.2.8l-.2.6v5c.1.2.5.7.5.7 0 .4-.5.3-.5.3h-1.4c-.4 0-.3-.5-.3-.5.5-.2.6-1.1.6-1.1v-4.7zM39.3 18.3l-.1 1.5.4.7c.3.4-.2.7-.2.7l-1.5-.2c-.3-.1 0-.6 0-.6.4-.2.4-.8.4-.8v-4.8c0-.2-.4-.7-.4-.7-.3 0-.2-.5-.2-.5.1-.2.9-.1.9-.1h2c1.9.6 1.6 2 1.6 2 .1 1.4-1.3 1.9-1.3 1.9l-.1.8 1.4 2.2c.2.2.2.4.2.4-.2.5-1 0-1 0l-1.7-2.7c-.2-.2-.4.2-.4.2m0-3.8V17c.9.7 1.4-.3 1.4-.3 1.2-1.1 0-2.2-.2-2.5s-1.1 0-1.1 0zM29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st0'/%3E%3Cpath d='M29.4 36.6s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.8s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .9.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st3'/%3E%3Cpath d='M30.6 55.3s.6-.3 1-.2 5.9-.1 5.9-.1 2.4.2 2.8-.2l.6-.2s.2-.3.2-.7v-1.7l.1-.5V38.6s.2-1-.4-1.6c0 0 0-.4.2-.3s.1 0 .1 0 .8-.2 1 .1c0 0 .4 1.1 0 1.8 0 0-.1 1.4.6 1.4 0 0 .3.3.8.1 0 0 1.2.1 1.2.5 0 0 0 .9-.8.7l-1.1.1s-.8.2-.7 1c.1.9 0 7.4 0 7.4s0 .8 1.2.7c0 0 1.5-.1 1.5.4 0 0 .4.9-.7 1 0 0-2-.1-1.8.5 0 0-.1 1.3-.2 1.6 0 0 .2 1.1 0 1.3 0 0-.1.6-1.4.5 0 0-8.1 0-9.4.1-.1.2-.9.1-.7-.6M29.2 54.4s.8.1.8.9 0 1.2-.4 1.3c-.5.1-1-.1-1.1-.7-.2-.6 0-1.3.7-1.5' class='st2'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6' class='st2'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6z' class='st4'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6' class='st2'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6z' class='st4'/%3E%3Cpath d='M18.1 37.3s-.6 1-.5 1.3v15.8s-.1 1.1.8.8c0 0 8.3-.2 8.9 0 0 0 .8.1.5.5 0 0 0 .3-.5.2 0 0-3.9.4-7.5.2 0 0-2.4.1-2.5-.1 0 0-.4-.1-.4-1.4 0 0 0-1.3-.1-1.5 0 0 .1-.7-1.1-.8 0 0-1.7.3-1.7-.7 0 0 .2-.7 1.9-.6 0 0 1.2.2.9-.8l.1-7s.2-1.2-.7-1.3h-1s-1.4 0-1.3-.8c0 0 .5-.8 1.9-.7 0 0 1 .2 1.1-1 0 0 0-2.4.5-2.5-.1 0 1.1.1.7.4' class='st2'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st2'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st4'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st2'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st4'/%3E%3Cpath d='M28.9 45.9s0 1.1-.1 2.2c-.1.6.2 3.4 0 4.8 0 0 0 .5-1 .1 0 0-6.1.1-6.2-.1 0 0-1.7.1-1.8-.8 0 0 .2-6.5.1-6.7 0 0-.1-3.5 0-3.9 0 0 .1-3.3 0-3.7 0 0 0-.8-.1-1.1 0 0 0-.5.8-.2 0 0 .3.5 1.8.3 0 0 1.1.2 2.2 0 0 0 2.4-.2 3 0 0 0 1-.2 1.2.9v2.9l.3 1 .3-.2.1-.7v-3.1s.2-.6 1-.7c0 0 1.2-.1 1.4 0s2.8.2 3.5.1.8.5 3-.6c0 0 .6 0 .6.4 0 0-.2 4 0 4.8 0 0 0 7.4-.2 7.9l.1 2.4s.1 1-1.6 1.1c0 0 1 .1-5.5-.1 0 0-1-.1-2.2.5 0 0-.2-.1-.2-.7 0 0 .2-2.2 0-4.4l-.1-2.4z' class='st2'/%3E%3Cpath d='M24.7 42.5s.1 3.5 0 4v.8s.2.5.5.7c0 0 .2.7-.3.6 0 0-1.2-.1-1.5 0 0 0-.7 0 0-.8 0 0 .2-.3.2-1.2 0 0 0-4 .1-4.2 0 0 .1-.5-.2-.7h-.6l-.7.7s-.2.7-.5 0V42l.4-1.1h.3s.4.3.8.4h2.2l.8-.4s.3 0 .2.5c0 0 .1 1.1-.5 1.2 0 0-.4-.1-.6-.7 0-.1-.6-.5-.6.6M35.1 41.2s-1.8-.2-1.8 1.8c0 0-.2 1.3 1.8 2.2 0 0 1.5.7 1.4 1.6 0 0-.2 1.6-1.8.8 0 0-.8-.4-.7-.8 0 0-.2-.5-.5-.4 0 0-.3.1-.2 1.7 0 0 0 .6.7 0l.4.1s1.3 1 2.4-.2c0 0 1.2-1.1.3-2.4 0 0-.6-1-1.7-1.4 0 0-1-.5-1.3-1.3 0 0 .3-1.4 1.6-.7 0 0 .5.6.8.7 0 0 .4 0 .3-.9l-.1-.7s-.1-.5-.8 0c0-.1-.6.2-.8-.1M29.4 40.2c.3.2.4.7.4.7 1 2.5 1.8 6.2 1.8 6.2.2.5.7.8.7.8.8.3 0 .5 0 .5-.3.1-1.4 0-1.4 0-.6-.1-.3-.3-.3-.3.2-.2 0-1.2 0-1.2 0-.4-.5-1-.5-1-.2-.1-.5.3-.5.3s-.5.2-.6 0-.4-.4-.4-.4c-.6 0-.8 1.4-.8 1.4.3 1.2 0 1 0 1-.3.4-1.2.1-1.2.1-.4-.1-.1-.4-.1-.4.5-.1.7-.7.7-.7.2-.3 1.8-6.5 1.8-6.5-.1-.1 0-.7.4-.5m-.8 3.2c0 .2-.4 1.6-.4 1.6l.3.5h1c.2 0 .3-.2.3-.5 0-.2-.5-1.7-.5-1.7l-.2-.3zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st0'/%3E%3Cpath d='M16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0z' class='st3'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st2'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M6 25.8s.1-13.4.1-13.6c-.1-.2 0 .2 0 .2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2l-.1 2s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7L5 21.6s.4 1.2-.9 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2.9 1.1v1.8s-.1.7.9.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4L7.1 27s-1 .3-1.1-1.2' class='st2'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st2'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M15.4 26.6s-.9 0-.9 1.2c0 0 .1.9 1 .9 0 0 .8-.2.8-1.1 0 0-.5-1.2-.9-1M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5' class='st2'/%3E%3Cpath d='M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5z' class='st4'/%3E%3Cpath d='M16.8 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.1-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.7s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-1 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 0-.6.2-.7-.4M8.3 8.8 8.1 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.1c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0l-1.3-.3s-.6 0-.5.4' class='st2'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1' class='st2'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1z' class='st4'/%3E%3Cpath d='M15.7 9.5s-.1 7.2-.1 7.4l-.1 6-.1 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.9 0 0 0 .1.4-4.4.2-.1 0-1.8 0-1.9.7' class='st2'/%3E%3Cpath d='m14.3 13.9-.4.9s-1 4.6-1.6 5.5c0 0-.1 1-.9.2 0 0-1.9-5.8-2-6l-.6-.4s-.4-.5.3-.6h1.8s.6.5-.2 1c0 0 .1.8 1.1 3.7 0 0 .3 1.1.6.3l1-3.4-.3-1s-.3-.5.1-.5c0 0 1-.1 1.1.3M17 14.7v5l-.1.4s-.5.6-.1.7c0 0-.4.3 3 .3 0 0 1.3.2 1-1.5 0 0-.1-.6-.6.3 0 0-.1.8-1.9.5 0 0-.4-.3-.4-.7v-2.1s0-.5.8-.5c0 0 .9.6 1 .3 0 0 .3-.8 0-1.2 0 0-.4 0-.5.1 0 0-.3.6-1.1.2 0 0-.4-.8-.1-1.4 0 0-.1-1.2.7-1.1 0 0 1 .2 1 .5 0 0 .2.6.5-.1l-.2-.7s-.1-.3-.4-.2c0 0-1.6.2-1.8 0l-1.3.1s-.2.5.4.7c0 .1.1.2.1.4' class='st0'/%3E%3C/svg%3E")
}

.c-childmasthead__backlink {
    align-items: center;
    background-color: #1e1e1e;
    display: flex;
    height: 50px;
    justify-content: space-between
}

.c-childmasthead__backlink .c-image img {
    max-width: 100%
}

.childmasthead__backlink__logo {
    width: 189px
}

@media (min-width: 768px) {
    .childmasthead__backlink__logo {
        width:196px
    }
}

a.childmasthead__backlink__cta {
    background-color: #e3e5e5;
    border-radius: 100px;
    font-size: 14px;
    padding: 3px 15px
}

a.childmasthead__backlink__cta:hover {
    background-color: #1e1e1e;
    color: #f3f4f4
}

@media (min-width: 768px) {
    a.childmasthead__backlink__cta {
        font-size:16px;
        padding: 3px 24px
    }
}

a.childmasthead__backlink__cta {
    background-color: #292c2f;
    color: #f3f4f4
}

a.childmasthead__backlink__cta:hover {
    background-color: #0e0e0e
}

@media (min-width: 768px) {
    a.childmasthead__backlink__cta {
        font-size:16px
    }
}

.c-childmasthead__otherlink {
    align-items: center;
    border-bottom: 1px solid #bac5c6;
    display: flex;
    height: 90px;
    justify-content: space-between
}

.c-childmasthead_otherlink__cta {
    background-color: #e3e5e5;
    border-radius: 100px;
    font-size: 14px;
    padding: 3px 15px
}

.c-childmasthead_otherlink__cta:hover {
    background-color: #1e1e1e;
    color: #f3f4f4
}

@media (min-width: 768px) {
    .c-childmasthead_otherlink__cta {
        font-size:16px;
        padding: 3px 24px
    }
}

.c-childmasthead__otherlink__logo-link {
    max-width: 55%
}

.site-header-on-child-theme.site-header--position-static .site-header__brand {
    background-color: #f3f4f4
}

.c-childmasthead--container {
    padding-left: 16px;
    padding-right: 16px
}

@media (min-width: 768px) {
    .c-childmasthead--container {
        padding-left:40px;
        padding-right: 40px
    }
}

.c-childmasthead {
    background-color: #f3f4f4;
    position: relative;
    z-index: 5
}

.c-childmasthead .site-header--position-static .site-header__brand {
    background-color: initial
}

.c-childmasthead__header {
    align-items: flex-start;
    background-color: initial;
    border-bottom: 1px solid #bac5c6;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 90px
}

@media (min-width: 960px) {
    .c-childmasthead__header {
        align-items:center;
        flex-direction: row
    }
}

.c-childmasthead__title {
    font-size: 28px
}

@media (min-width: 768px) {
    .c-childmasthead__title {
        font-size:32px
    }
}

.c-childmasthead__logo-site-link {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    min-height: 80px
}

@media (min-width: 960px) {
    .c-childmasthead__logo-site-link {
        max-width:40%;
        min-width: 340px
    }
}

.c-childmasthead__logo img {
    height: 55px;
    max-width: 100%;
    object-fit: contain
}

.c-childmasthead__subsite-search .icon {
    font-size: 24px
}

.c-childmasthead__nav {
    align-items: stretch;
    align-self: stretch;
    border-top: 1px solid #bac5c6;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 68px
}

@media (min-width: 960px) {
    .c-childmasthead__nav {
        align-self:auto;
        border-top: none;
        flex-direction: row;
        justify-content: flex-end;
        min-height: 90px
    }
}

.subsite_primary__item {
    color: #1e1e1e;
    flex: 0 0 auto;
    font-family: GT America Standard Regular;
    font-size: 18px;
    margin-bottom: 32px
}

@media (min-width: 960px) {
    .subsite_primary__item {
        margin-bottom:0;
        margin-left: 32px
    }
}

.subsite_primary__item:first-child {
    margin-top: 12px
}

@media (min-width: 960px) {
    .subsite_primary__item:first-child {
        margin-left:0;
        margin-top: 0
    }
}

.subsite_primary__item:last-child {
    margin-bottom: 32px
}

@media (min-width: 960px) {
    .subsite_primary__item:last-child {
        margin-bottom:0;
        padding-right: 32px
    }
}

.subsite_primary__action:hover,.subsite_primary__item--is-current .subsite_primary__action {
    color: #656f77
}

.c-childmasthead__nav__nav {
    display: none
}

@media (min-width: 960px) {
    .c-childmasthead__nav__nav {
        display:flex;
        position: relative
    }

    .c-childmasthead__nav__nav:after {
        background: linear-gradient(90deg,hsla(180,4%,95%,0) 0,#f3f4f4 70%);
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 34px
    }
}

.c-childmasthead__nav .subsite-header__nav-list {
    display: flex;
    flex-direction: column;
    min-height: 68px;
    padding: 0 0 0 2px
}

@media (min-width: 960px) {
    .c-childmasthead__nav .subsite-header__nav-list {
        align-items:center;
        flex-direction: row;
        max-width: 0;
        min-height: 90px;
        overflow-x: scroll
    }
}

.c-childmasthead__nav .subsite-header__nav-list {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.c-childmasthead__nav .subsite-header__nav-list::-webkit-scrollbar {
    display: none
}

@media (min-width: 960px) {
    .c-childmasthead__nav--search-open .c-childmasthead__nav__nav,.c-childmasthead__nav--search-open.c-childmasthead__nav--mobile-nav-open .c-childmasthead__nav__nav {
        display:none
    }
}

.c-childmasthead__mobile-dropdown {
    align-items: center;
    background-color: initial;
    border: none;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    justify-content: space-between;
    outline: 0;
    padding: 17px 0
}

@media (min-width: 960px) {
    .c-childmasthead__mobile-dropdown {
        display:none
    }
}

.c-childmasthead__mobile-dropdown .icon-chevron-down {
    font-size: 32px;
    margin-right: 12px
}

.c-childmasthead__nav--mobile-nav-open .c-childmasthead__nav__nav,.c-childmasthead__nav--mobile-nav-open .c-subsite-search {
    display: flex
}

.c-childmasthead__nav--mobile-nav-open.c-childmasthead__nav--search-open .c-subsite-search__cross {
    display: none
}

@media (min-width: 960px) {
    .c-childmasthead__nav--mobile-nav-open.c-childmasthead__nav--search-open .c-subsite-search__cross {
        display:flex
    }
}

.c-childmasthead__nav--mobile-nav-open .icon-chevron-down {
    transform: rotate(180deg)
}

.c-childmasthead__nav .sub-menu {
    display: block;
    width: 100%
}

@media (min-width: 960px) {
    .c-childmasthead__nav .sub-menu {
        background-color:#fff;
        border-radius: 8px;
        height: 0;
        left: 0;
        max-width: min(100vw,348px);
        opacity: 0;
        padding: 24px;
        position: absolute;
        top: 43px;
        transition: opacity .3s ease;
        visibility: hidden;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        z-index: 10
    }

    .c-childmasthead__nav .sub-menu--is-open>.sub-menu {
        height: auto;
        opacity: 1;
        visibility: visible
    }
}

.c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu {
    overflow: visible
}

.c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .sub-menu .subsite_primary__item {
    margin-bottom: 11px;
    margin-left: 0;
    margin-top: 8px;
    max-width: 280px;
    width: 100%
}

@media (min-width: 960px) {
    .c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .sub-menu .subsite_primary__item {
        margin-bottom:7px;
        margin-top: 7px;
        max-width: 100%
    }
}

.c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .subsite_primary__item {
    letter-spacing: -.1px;
    position: relative
}

.c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .subsite_primary__action>span {
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    color: #1e1e1e;
    transition: background-size .15s ease-in-out
}

@media (min-width: 960px) {
    .c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .subsite_primary__action:hover>span {
        background-size:100% 1px
    }
}

.c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .subsite_primary__item--is-current>.subsite_primary__action>span {
    background-size: 100% 1px
}

.c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu>.subsite_primary__item {
    border-bottom: 1px solid #e3e5e5;
    margin-bottom: 16px;
    padding-bottom: 7px
}

.c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu>.subsite_primary__item:last-child {
    border-bottom: 0;
    margin-bottom: 16px
}

@media (min-width: 960px) {
    .c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu>.subsite_primary__item {
        border-bottom:0;
        margin-bottom: 0;
        padding-bottom: 0
    }
}

.c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu>.subsite_primary__item>a {
    font-size: 20px;
    font-weight: 700;
    line-height: 150%
}

@media (min-width: 960px) {
    .c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu>.subsite_primary__item>a {
        font-size:18px;
        font-weight: 400;
        line-height: 27px
    }

    .c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .subsite_primary__item--has-submenu>a {
        padding-right: 24px;
        position: relative
    }

    .c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .subsite_primary__item--has-submenu>a:after {
        content: "\e906";
        font-family: core-icons;
        position: absolute;
        right: 0;
        top: -1px
    }

    .c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .subsite_primary__item--has-submenu.sub-menu--is-open>a:after {
        content: "\e909";
        top: 1px
    }

    .c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .subsite_primary__item:last-child {
        margin-bottom: 0
    }

    .c-childmasthead__nav .subsite-header__nav-list.subsite-header__nav-list--has-submenu .subsite_primary__item:first-child {
        margin-top: 0
    }
}

.nav-subsite-primary__wrapper {
    width: 100%
}

.c-subheader {
    background-color: #e3e5e5;
    overflow: hidden;
    padding-bottom: 120px;
    padding-top: 40px;
    position: relative;
    z-index: 2
}

@media (min-width: 960px) {
    .c-subheader {
        padding-bottom:16px;
        padding-top: 40px
    }
}

.c-subheader.has-featured-image {
    padding-bottom: 0
}

@media (min-width: 960px) {
    .c-subheader.has-featured-image {
        padding-top:0
    }
}

.c-subheader.no-children,.c-subheader.no-secondary-nav,.c-subheader.no-secondary-nav-mobile {
    padding-bottom: 0
}

@media (min-width: 960px) {
    .c-subheader__container {
        display:flex;
        justify-content: center;
        max-width: none;
        padding: 0
    }
}

.c-subheader__container .c-image--bg {
    position: relative
}

.c-subheader__container .c-image {
    margin-left: -24px;
    margin-right: -24px;
    padding-bottom: 80%;
    width: calc(100% + 48px)
}

@media (min-width: 768px) {
    .c-subheader__container .c-image {
        margin-left:-48px;
        margin-right: -48px;
        width: calc(100% + 96px)
    }
}

@media (min-width: 960px) {
    .c-subheader__container .c-image {
        margin-left:0;
        margin-right: 0;
        padding-bottom: 0;
        width: 50%
    }
}

@media (min-width: 768px) {
    .c-subheader__content {
        align-self:flex-end;
        justify-content: center
    }
}

@media (min-width: 960px) {
    .c-subheader__content {
        text-align:center;
        width: 50%
    }
}

.has-featured-image .c-subheader__content {
    align-self: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: left
}

@media (min-width: 960px) {
    .has-featured-image .c-subheader__content {
        min-height:583px;
        padding: 180px 64px
    }
}

.c-subheader__desc {
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    padding-bottom: 64px;
    width: 100%
}

.has-featured-image .c-subheader__desc {
    max-width: 624px
}

@media (min-width: 960px) {
    .c-subheader__desc {
        font-family:GT America Standard Regular;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.5
    }
}

@media (min-width: 1200px) {
    .has-featured-image .c-subheader__desc {
        padding-right:64px
    }
}

.c-secondary-subheader {
    background-color: #0e0e0e;
    padding-bottom: 24px;
    padding-top: 300px;
    position: relative;
    z-index: 2
}

.c-secondary-subheader:before {
    background: linear-gradient(180deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    mix-blend-mode: multiply;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.c-secondary-subheader.has-meta {
    padding-bottom: 200px
}

.c-secondary-subheader+.page-secondary-nav-wrap {
    margin-top: 24px
}

@media (min-width: 960px) {
    .c-secondary-subheader+.page-secondary-nav-wrap {
        margin-top:0
    }

    .c-secondary-subheader {
        padding: 200px 0
    }

    .c-secondary-subheader:before {
        animation: SecondaryHeroTopLine 2s ease-in forwards;
        animation-iteration-count: 1;
        background: none;
        border-left: 1px solid #bac5c6;
        bottom: auto;
        content: "";
        height: 0;
        left: 50%;
        mix-blend-mode: normal;
        position: absolute;
        right: auto;
        top: 0;
        transform: translateX(-50%);
        width: 1px;
        z-index: 1
    }
}

.c-secondary-subheader:after {
    background: linear-gradient(0deg,hsla(0,0%,5%,.6),hsla(0,0%,5%,.6));
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    mix-blend-mode: multiply;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.c-secondary-subheader.overlay-light:after {
    background: hsla(0,0%,5%,.5)
}

.c-secondary-subheader.overlay-medium:after {
    background: hsla(0,0%,5%,.55)
}

.c-secondary-subheader.overlay-dark:after {
    background: hsla(0,0%,5%,.6)
}

.c-secondary-subheader.overlay-darker:after {
    background: hsla(0,0%,5%,.7)
}

@keyframes SecondaryHeroTopLine {
    0% {
        height: 0
    }

    to {
        height: 100%
    }
}

.c-secondary-subheader__bg-img .c-image__image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media (min-width: 960px) {
    .has-secondary-media .c-secondary-subheader__bg-img .c-image__image {
        width:50%
    }
}

.c-secondary-subheader__bg-img--secondary .c-image__image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%
}

.c-secondary-subheader__bg-img--secondary {
    display: none
}

@media (min-width: 960px) {
    .c-secondary-subheader__bg-img--secondary {
        display:block
    }

    .c-secondary-subheader__bg-img--secondary .c-image__image {
        left: auto;
        width: 50%
    }
}

.c-secondary-subheader__bg-video {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media (min-width: 960px) {
    .has-secondary-media .c-secondary-subheader__bg-video {
        width:50%
    }
}

.c-secondary-subheader__bg-video--secondary {
    display: none
}

@media (min-width: 960px) {
    .c-secondary-subheader__bg-video--secondary {
        display:block;
        left: auto;
        width: 50%
    }
}

.c-secondary-subheader__container {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    position: relative;
    z-index: 1
}

@media (min-width: 960px) {
    .c-secondary-subheader__container {
        flex-direction:row;
        justify-content: unset
    }
}

.c-secondary-subheader__column-left,.c-secondary-subheader__column-right {
    width: 100%
}

@media (min-width: 960px) {
    .c-secondary-subheader__column-left,.c-secondary-subheader__column-right {
        align-items:center;
        display: flex;
        flex: 1;
        height: 100%;
        width: 50%
    }

    .c-secondary-subheader__column-left {
        padding-right: 102px
    }
}

.c-secondary-subheader__column-right {
    flex-wrap: wrap
}

@media (min-width: 960px) {
    .c-secondary-subheader__column-right {
        padding-left:24px
    }
}

.c-secondary-subheader__title {
    font-family: Canela Deck Web;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.2;
    padding-bottom: 16px
}

@media (min-width: 960px) {
    .c-secondary-subheader__title {
        font-family:Canela Web;
        font-size: 96px;
        font-size: 72px;
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        padding-bottom: 0
    }
}

@media (min-width: 1200px) {
    .c-secondary-subheader__title {
        font-size:84px
    }
}

@media (min-width: 960px) {
    .no-subtitle .c-secondary-subheader__title {
        align-self:flex-end
    }
}

.c-secondary-subheader__subtitle {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    width: 100%
}

@media (min-width: 960px) {
    .c-secondary-subheader__subtitle {
        font-family:Canela Deck Web;
        font-size: 42px;
        font-size: 36px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 1.15;
        transform: translateY(100px)
    }
}

.c-secondary-subheader__subtitle p {
    padding-bottom: 16px
}

.c-secondary-subheader__cta-link {
    margin-top: 24px
}

@media (min-width: 960px) {
    .c-secondary-subheader__cta-link {
        transform:translateY(100px)
    }
}

.c-secondary-subheader__meta-wrap {
    bottom: 24px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 100%;
    z-index: 2
}

@media (min-width: 960px) {
    .c-secondary-subheader__meta-wrap {
        max-width:400px;
        text-align: right;
        width: 50%
    }
}

.c-secondary-subheader__meta {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

@media (min-width: 768px) {
    .c-secondary-subheader__meta {
        background:transparent;
        padding-bottom: 0
    }
}

@media (min-width: 960px) {
    .c-secondary-subheader__meta {
        justify-content:flex-end
    }
}

.c-secondary-subheader__meta-caption {
    color: #f3f4f4;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    font-weight: 500;
    line-height: 1.5;
    padding: 20px;
    position: relative
}

@media (min-width: 960px) {
    .c-secondary-subheader__meta-caption {
        order:1;
        text-align: right
    }
}

.c-secondary-subheader__video-trigger {
    display: none;
    margin-right: 24px
}

.c-secondary-subheader__video-trigger .a-btn__text:after {
    content: "\e90e"
}

@media (min-width: 960px) {
    .c-secondary-subheader__video-trigger {
        display:block;
        margin-left: 15px;
        order: 2
    }
}

.video-paused .c-secondary-subheader__video-trigger .a-btn__text:after {
    content: "\e910"
}

.has-video-left .c-secondary-subheader__video-trigger {
    display: block
}

.c-secondary-subheader__column-right,.c-secondary-subheader__title {
    animation: an-slide-up 1.5s cubic-bezier(.4,0,.2,1)
}

.c-secondary-subheader__column-right {
    animation-delay: .5s;
    animation-fill-mode: forwards;
    opacity: 0
}

.c-programs-subheader {
    background-color: #0e0e0e;
    display: flex;
    min-height: 329px;
    position: relative
}

.c-programs-subheader .page-title {
    padding-bottom: 0
}

@media (min-width: 960px) {
    .c-programs-subheader {
        min-height:400px
    }

    .c-programs-subheader.c-programs-subheader--with-background {
        min-height: 550px
    }
}

.c-programs-subheader__background-image {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.c-programs-subheader__background-image .c-image__image {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.c-programs-subheader__dark-shadow {
    background: radial-gradient(circle,hsla(0,0%,5%,.5) 0,hsla(0,0%,5%,.5) 83%,hsla(0,0%,5%,.6) 90%,hsla(0,0%,5%,.9) 96%,#0e0e0e 100%);
    display: flex;
    mix-blend-mode: normal;
    padding-bottom: 40px;
    width: 100%;
    z-index: 10
}

.post-type-archive-programs .c-programs-subheader__dark-shadow {
    padding-top: 40px
}

.c-programs-subheader__dark-shadow--bottom,.c-programs-subheader__dark-shadow--top {
    background: linear-gradient(0deg,hsla(0,0%,5%,0) 29.22%,hsla(0,0%,5%,.8));
    height: 45%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5
}

.c-programs-subheader__dark-shadow--bottom {
    background: linear-gradient(180deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e);
    bottom: 0;
    top: auto
}

.c-programs-subheader__container {
    align-items: flex-end;
    color: #f3f4f4;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.c-programs-subheader__content {
    display: flex;
    flex-direction: column
}

.c-programs-subheader__content p {
    color: #f3f4f4
}

.c-programs-subheader__backlink {
    align-items: center;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 12px;
    margin-bottom: 28px
}

.c-programs-subheader__backlink .icon:before {
    align-items: center;
    background-color: #e3e5e5;
    border-radius: 100%;
    color: #1e1e1e;
    display: flex;
    font-size: 12px;
    font-weight: bolder;
    height: 18px;
    justify-content: center;
    margin-right: 8px;
    transition: all .15s ease-in-out;
    width: 18px
}

.c-programs-subheader__backlink:hover .icon:before {
    background-color: #1e1e1e;
    color: #e3e5e5
}

.c-programs-subheader__copy-link {
    display: flex;
    justify-content: flex-end;
    margin-left: 10px;
    position: relative
}

.c-programs-subheader__copy-link .social-share-networks__anchor,.c-programs-subheader__copy-link .social-share-networks__anchor:hover {
    align-items: center;
    color: #f3f4f4;
    display: flex;
    flex-shrink: 0
}

.c-programs-subheader__copy-link .icon-link:before {
    border: 1px solid #656f77;
    border-radius: 100%;
    margin-right: 0;
    padding: 8px;
    transition: all .15s ease-in-out
}

@media (min-width: 960px) {
    .c-programs-subheader__copy-link .icon-link:before {
        margin-right:8px
    }
}

.c-programs-subheader__copy-link span {
    border: 0;
    clip: rect(0,0,0,0);
    font-family: GT America Standard Regular;
    font-size: 18px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

@media (min-width: 960px) {
    .c-programs-subheader__copy-link span {
        clip:auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        white-space: inherit;
        width: auto
    }
}

.c-programs-subheader__copy-link .social-share__copytooltip {
    font-size: 14px;
    left: -50%!important;
    padding: 11px 16px;
    text-align: center;
    top: -70px!important;
    width: auto
}

@media (min-width: 960px) {
    .c-programs-subheader__copy-link .social-share__copytooltip {
        left:0!important;
        top: -50px!important
    }
}

.c-programs-subheader__copy-link:hover .icon-link:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4;
    color: #1e1e1e
}

.program-browser-loop-detail .c-programs-subheader__copy-link .icon-link:before {
    border: 1px solid #f3f4f4
}

.a11y-skip-link:active,.a11y-skip-link:focus {
    align-items: center;
    border: 0;
    display: flex;
    font-size: 17px;
    height: 70px;
    justify-content: center;
    left: 0;
    line-height: 1.15;
    margin: 0;
    padding: 0 24px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 12001;
    clip: inherit;
    background-color: #292c2f;
    color: #fff;
    transition: none
}

@media (min-width: 768px) {
    .a11y-skip-link:active,.a11y-skip-link:focus {
        height:75px
    }
}

@media (min-width: 1260px) {
    .a11y-skip-link:active,.a11y-skip-link:focus {
        height:90px
    }
}

.admin-bar .a11y-skip-link:active,.admin-bar .a11y-skip-link:focus {
    top: 46px
}

@media (min-width: 783px) {
    .admin-bar .a11y-skip-link:active,.admin-bar .a11y-skip-link:focus {
        top:32px
    }
}

.logo {
    display: inline-block;
    height: 29px;
    line-height: 0;
    vertical-align: middle;
    width: 115px
}

@media (min-width: 375px) {
    .logo {
        height:36px;
        width: 142px
    }
}

@media (min-width: 768px) {
    .logo {
        height:42px;
        width: 166px
    }
}

@media (min-width: 1260px) {
    .logo {
        height:48px;
        width: 190px
    }
}

.logo__wrap {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 280.3 70.4'%3E%3Ctitle%3EHarvard University Logo%3C/title%3E%3Cstyle%3E.st0{fill:%231e1e1e}.st2{fill:%23fff}.st3,.st4{fill:none;stroke:%231e1e1e;stroke-width:.164}.st4{stroke-width:.1722}%3C/style%3E%3Cpath d='M113.2 48.6q0-.9-1.2-1.2V47c.4 0 1.9.1 2.3.1.3 0 1.8-.1 2.2-.1v.4c-.7.2-1.1.6-1.1 1.2v7.5c0 2.4 1.3 3.7 4 3.7 2.4 0 4.2-1.1 4.2-3.6v-7.7q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.2.6-1.2 1.2v7.3c0 3.3-1.9 5.2-6 5.2-3.8 0-5.8-1.7-5.8-4.8zM129.6 60.5c.9-.2 1.2-.6 1.2-1.2V48.9c0-.9-.5-1.3-1.3-1.5V47h2.9000000000000004l9 10.6v-9q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.3.6-1.3 1.2v12.5h-.5c-.3-.1-1-.4-2-1.5l-8.1-9.4v9.2c0 .6.3 1 1.2 1.2v.4c-.3 0-1.5-.1-1.9-.1s-1.6.1-1.9.1zM200.8 57.7h.4c.2.8.6 1.5 1.3 1.9.6.5 1.7.7 2.5.7 1.8 0 3-.9 3-2.3 0-1.5-1.5-2.2-3.2-3.1-1.3-.7-3.9-1.7-3.9-4.2 0-2.3 1.8-3.8 4.6-3.8 1.9 0 2.7.5 4 .4v2.8h-.4c-.5-1.7-2-2.2-3.7-2.2-1.9 0-2.5 1.1-2.5 2.1 0 1.5 1.5 2.3 3.2 3.1 1.9.8 4 1.9 4 4.3 0 2.3-1.8 3.9-5 3.9-1.9 0-3.1-.6-4.1-.7zM239.5 55.1l-3.7-5.9c-.6-1-1.1-1.6-1.8-1.8V47c.5 0 1.9.1 2.2.1.4 0 1.8-.1 2.4-.1v.4c-.5.1-.7.3-.7.7 0 .3.2.7.4 1.1.2.3 2.7 4.5 2.7 4.5l2.6-4.5c.3-.5.4-.9.4-1.2s-.2-.5-.6-.5V47c.4 0 1.4.1 1.7.1s1.4-.1 1.8-.1v.4c-1 .4-1.6 1.3-2.2 2.3l-3.3 5.6m.2-.7v4.7c0 .5.4 1.1 1.2 1.2v.4c-.4 0-1.9-.1-2.3-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.7 1.2-1.2v-4.5M171.3 47h8.6c.3 0 .7 0 1-.2h.4l-.1 2.8h-.4c-.3-.9-.7-1.6-2.3-1.6h-3.7v5h2.9c.4 0 .9 0 1.1-.1.6-.1.9-.5 1.1-1.1h.4v3.5h-.4c-.2-.6-.4-1-1.1-1.1-.2-.1-.7-.1-1.1-.1h-2.9v5.7h4.1c1.8 0 2.3-.7 2.7-1.8h.4l-.4 2.9c-1.3-.1-2.1-.1-3.6-.1h-4.3c-.4 0-1.9.1-2.4.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2zM149.3 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 1.9.1 2.4.1.4 0 1.9-.1 2.4-.1v.4c-.8.2-1.3.5-1.3 1.3v10.5c0 .7.4 1.1 1.3 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.3-.5 1.3-1.3zM214.6 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 2 .1 2.4.1s1.9-.1 2.4-.1v.4c-.8.2-1.2.5-1.2 1.3v10.5c0 .7.4 1.1 1.2 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.2-.5 1.2-1.3zM226.6 47.1c-4.7 0-5.5-.1-6.4-.2v2.8h.4c.4-1.3 1.1-1.6 2-1.6h3v11c0 .7-.4 1.1-1.3 1.3v.4c.5 0 2-.1 2.4-.1s1.9.1 2.4.1v-.4c-.8-.2-1.3-.6-1.3-1.3v-11h2.9c.9 0 1.6.3 2 1.6h.4v-2.8c-1.1.1-1.8.2-6.5.2M188.9 59.2c0 .7.4 1.1 1.3 1.3v.4c-.5 0-2-.1-2.4-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2V47c.5 0 1.9.1 2.3.1.7 0 2.6-.1 3.4-.1 3.3 0 5.1 1.4 5.1 3.7 0 1.8-1.4 3.1-3.5 3.6 0 0 .5.3 1 .8.6.7 2.2 2.9 2.8 3.7s1.5 1.7 2.4 1.7v.3c-.4.1-1.1.2-1.6.2-1.1 0-2-.4-2.9-1.4-.8-.9-2-2.8-2.8-3.8-.5-.6-1.1-1.1-2.1-1.3-.2 0-.4-.1-.6-.1zm0-5.6c.4.1 1.1.1 1.7.1 2.6 0 3.4-1.5 3.4-2.8 0-1.9-1.2-3-3.5-3-.5 0-1.1.1-1.6.2zM156.1 48.7c-.3-.7-.8-1.2-1.6-1.3V47c.5 0 2.2.1 2.6.1.3 0 1.8-.1 2.3-.1v.4c-.4.1-1 .3-1 .8 0 .3.2.8.6 1.6l3.6 8.1 3.4-8.1c.3-.7.5-1.2.5-1.5 0-.4-.4-.7-1-.8V47c.4 0 1.5.1 1.9.1.3 0 1.6-.1 2.1-.1v.4c-.8.2-1.4.7-1.8 1.8l-5 11.7h-1.1zM168.9 11.8c-.6-1.3-1.5-2.2-2.9-2.5v-.7c.9 0 4 .1 4.7.1.6 0 3.6-.1 4.6-.1v.7c-.8.2-1.8.6-1.8 1.5 0 .6.4 1.5 1.1 3l6.8 15.4 6.4-15.4c.5-1.2.9-2.2.9-2.9 0-.8-.8-1.4-1.8-1.6v-.7c.9 0 2.9.1 3.6.1.6 0 3-.1 4-.1v.7c-1.6.4-2.6 1.4-3.5 3.4l-9.4 22.2h-2.1zM77.9 34c1.2-.3 2.1-.8 2.1-2.2V11.5c0-1.3-.8-1.9-2.1-2.2v-.8c.6 0 3.4.1 4.1.1.8 0 3.7-.1 4.3-.1v.7c-1.2.3-2.1.8-2.1 2.2V20h15.2v-8.5c0-1.4-.8-2-2.1-2.2v-.8c.6 0 3.5.1 4.3.1.7 0 3.5-.1 4.2-.1v.7c-1.2.3-2.1.8-2.1 2.2v20.3c0 1.3.8 1.9 2.1 2.2v.7c-.6 0-3.5-.1-4.2-.1-.8 0-3.6.1-4.3.1V34c1.2-.3 2.1-.8 2.1-2.2v-9.6H84.2v9.6c0 1.4.8 1.9 2.1 2.2v.7c-.6 0-3.6-.1-4.3-.1s-3.4.1-4.1.1zM253.1 34c1.6-.3 2.4-.9 2.4-2.3V11.5c0-1.4-.9-2-2.4-2.2v-.8c.9 0 3.7.1 4.5.1 1.3 0 4.8-.3 7.6-.3 9.3 0 15 5.2 15 13.1 0 7.7-5.9 13.4-15.5 13.4-2.8 0-6-.2-7.3-.2-.8 0-3.4.1-4.3.1zm6.6-1.3c1 .2 2.7.3 4.1.3 7.8 0 11.9-4.7 11.9-11.3 0-6.8-4.3-11.6-11.6-11.6-1.5 0-3.4.1-4.4.3zM147.6 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.6-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.4-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM230.2 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.5-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.3-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM109.6 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1zm16.7-9.8-4.2-9.7-3.9 9.7zM192.8 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1V34zm16.6-9.8-4.2-9.7-3.9 9.7z' class='st0'/%3E%3Cpath d='M.4.4h58.5v22.1c0 10.1-3.8 31.6-29 47.6 0 0-27.4-11.4-29.5-47.6z' style='fill:%23a51c30'/%3E%3Cpath d='m29.8 70.4-.2-.1C29.4 70.2 2.1 58.4 0 22.5V0h59.2v22.4c0 8.8-2.8 31.2-29.2 47.8zM.7.7v21.7c2 34 26.8 46.2 29.1 47.2 25.9-16.5 28.7-38.5 28.7-47.2V.7z' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0M29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0z' class='st3'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st2'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M34.2 25.8s.1-13.4 0-13.6v.2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2v1.9s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7l-.1 7.2s.4 1.2-1 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2 1 1.1v1.8s-.1.7.8.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4l-6-.1s-1 .3-1.1-1.2' class='st2'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st2'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M43.7 26.5s-.9 0-.8 1.2c0 0 .1.9 1 .9 0 0 .8-.1.8-1.1 0 0-.6-1.2-1-1M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5' class='st2'/%3E%3Cpath d='M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5z' class='st4'/%3E%3Cpath d='M45 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.2-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.6s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-.9 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 .1-.7.3-.8-.3M36.5 8.8 36.3 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.2c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0L37 8.4s-.6 0-.5.4' class='st2'/%3E%3Cpath d='M44 9.6s-.1 7.2-.1 7.4l-.1 6-.2 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.8 0 0 0 .1.4-4.4.2-.1 0-1.9-.1-1.9.7M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1' class='st2'/%3E%3Cpath d='M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1z' class='st4'/%3E%3Cpath d='M45.7 13.9c-.1-.4.8-.4.8-.4l.5.1c.3 0 .7.1.7.1.3.5-.2.8-.2.8l-.2.6v5c.1.2.5.7.5.7 0 .4-.5.3-.5.3h-1.4c-.4 0-.3-.5-.3-.5.5-.2.6-1.1.6-1.1v-4.7zM39.3 18.3l-.1 1.5.4.7c.3.4-.2.7-.2.7l-1.5-.2c-.3-.1 0-.6 0-.6.4-.2.4-.8.4-.8v-4.8c0-.2-.4-.7-.4-.7-.3 0-.2-.5-.2-.5.1-.2.9-.1.9-.1h2c1.9.6 1.6 2 1.6 2 .1 1.4-1.3 1.9-1.3 1.9l-.1.8 1.4 2.2c.2.2.2.4.2.4-.2.5-1 0-1 0l-1.7-2.7c-.2-.2-.4.2-.4.2m0-3.8V17c.9.7 1.4-.3 1.4-.3 1.2-1.1 0-2.2-.2-2.5s-1.1 0-1.1 0zM29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st0'/%3E%3Cpath d='M29.4 36.6s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.8s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .9.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st3'/%3E%3Cpath d='M30.6 55.3s.6-.3 1-.2 5.9-.1 5.9-.1 2.4.2 2.8-.2l.6-.2s.2-.3.2-.7v-1.7l.1-.5V38.6s.2-1-.4-1.6c0 0 0-.4.2-.3s.1 0 .1 0 .8-.2 1 .1c0 0 .4 1.1 0 1.8 0 0-.1 1.4.6 1.4 0 0 .3.3.8.1 0 0 1.2.1 1.2.5 0 0 0 .9-.8.7l-1.1.1s-.8.2-.7 1c.1.9 0 7.4 0 7.4s0 .8 1.2.7c0 0 1.5-.1 1.5.4 0 0 .4.9-.7 1 0 0-2-.1-1.8.5 0 0-.1 1.3-.2 1.6 0 0 .2 1.1 0 1.3 0 0-.1.6-1.4.5 0 0-8.1 0-9.4.1-.1.2-.9.1-.7-.6M29.2 54.4s.8.1.8.9 0 1.2-.4 1.3c-.5.1-1-.1-1.1-.7-.2-.6 0-1.3.7-1.5' class='st2'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6' class='st2'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6z' class='st4'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6' class='st2'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6z' class='st4'/%3E%3Cpath d='M18.1 37.3s-.6 1-.5 1.3v15.8s-.1 1.1.8.8c0 0 8.3-.2 8.9 0 0 0 .8.1.5.5 0 0 0 .3-.5.2 0 0-3.9.4-7.5.2 0 0-2.4.1-2.5-.1 0 0-.4-.1-.4-1.4 0 0 0-1.3-.1-1.5 0 0 .1-.7-1.1-.8 0 0-1.7.3-1.7-.7 0 0 .2-.7 1.9-.6 0 0 1.2.2.9-.8l.1-7s.2-1.2-.7-1.3h-1s-1.4 0-1.3-.8c0 0 .5-.8 1.9-.7 0 0 1 .2 1.1-1 0 0 0-2.4.5-2.5-.1 0 1.1.1.7.4' class='st2'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st2'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st4'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st2'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st4'/%3E%3Cpath d='M28.9 45.9s0 1.1-.1 2.2c-.1.6.2 3.4 0 4.8 0 0 0 .5-1 .1 0 0-6.1.1-6.2-.1 0 0-1.7.1-1.8-.8 0 0 .2-6.5.1-6.7 0 0-.1-3.5 0-3.9 0 0 .1-3.3 0-3.7 0 0 0-.8-.1-1.1 0 0 0-.5.8-.2 0 0 .3.5 1.8.3 0 0 1.1.2 2.2 0 0 0 2.4-.2 3 0 0 0 1-.2 1.2.9v2.9l.3 1 .3-.2.1-.7v-3.1s.2-.6 1-.7c0 0 1.2-.1 1.4 0s2.8.2 3.5.1.8.5 3-.6c0 0 .6 0 .6.4 0 0-.2 4 0 4.8 0 0 0 7.4-.2 7.9l.1 2.4s.1 1-1.6 1.1c0 0 1 .1-5.5-.1 0 0-1-.1-2.2.5 0 0-.2-.1-.2-.7 0 0 .2-2.2 0-4.4l-.1-2.4z' class='st2'/%3E%3Cpath d='M24.7 42.5s.1 3.5 0 4v.8s.2.5.5.7c0 0 .2.7-.3.6 0 0-1.2-.1-1.5 0 0 0-.7 0 0-.8 0 0 .2-.3.2-1.2 0 0 0-4 .1-4.2 0 0 .1-.5-.2-.7h-.6l-.7.7s-.2.7-.5 0V42l.4-1.1h.3s.4.3.8.4h2.2l.8-.4s.3 0 .2.5c0 0 .1 1.1-.5 1.2 0 0-.4-.1-.6-.7 0-.1-.6-.5-.6.6M35.1 41.2s-1.8-.2-1.8 1.8c0 0-.2 1.3 1.8 2.2 0 0 1.5.7 1.4 1.6 0 0-.2 1.6-1.8.8 0 0-.8-.4-.7-.8 0 0-.2-.5-.5-.4 0 0-.3.1-.2 1.7 0 0 0 .6.7 0l.4.1s1.3 1 2.4-.2c0 0 1.2-1.1.3-2.4 0 0-.6-1-1.7-1.4 0 0-1-.5-1.3-1.3 0 0 .3-1.4 1.6-.7 0 0 .5.6.8.7 0 0 .4 0 .3-.9l-.1-.7s-.1-.5-.8 0c0-.1-.6.2-.8-.1M29.4 40.2c.3.2.4.7.4.7 1 2.5 1.8 6.2 1.8 6.2.2.5.7.8.7.8.8.3 0 .5 0 .5-.3.1-1.4 0-1.4 0-.6-.1-.3-.3-.3-.3.2-.2 0-1.2 0-1.2 0-.4-.5-1-.5-1-.2-.1-.5.3-.5.3s-.5.2-.6 0-.4-.4-.4-.4c-.6 0-.8 1.4-.8 1.4.3 1.2 0 1 0 1-.3.4-1.2.1-1.2.1-.4-.1-.1-.4-.1-.4.5-.1.7-.7.7-.7.2-.3 1.8-6.5 1.8-6.5-.1-.1 0-.7.4-.5m-.8 3.2c0 .2-.4 1.6-.4 1.6l.3.5h1c.2 0 .3-.2.3-.5 0-.2-.5-1.7-.5-1.7l-.2-.3zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st0'/%3E%3Cpath d='M16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0z' class='st3'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st2'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M6 25.8s.1-13.4.1-13.6c-.1-.2 0 .2 0 .2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2l-.1 2s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7L5 21.6s.4 1.2-.9 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2.9 1.1v1.8s-.1.7.9.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4L7.1 27s-1 .3-1.1-1.2' class='st2'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st2'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M15.4 26.6s-.9 0-.9 1.2c0 0 .1.9 1 .9 0 0 .8-.2.8-1.1 0 0-.5-1.2-.9-1M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5' class='st2'/%3E%3Cpath d='M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5z' class='st4'/%3E%3Cpath d='M16.8 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.1-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.7s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-1 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 0-.6.2-.7-.4M8.3 8.8 8.1 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.1c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0l-1.3-.3s-.6 0-.5.4' class='st2'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1' class='st2'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1z' class='st4'/%3E%3Cpath d='M15.7 9.5s-.1 7.2-.1 7.4l-.1 6-.1 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.9 0 0 0 .1.4-4.4.2-.1 0-1.8 0-1.9.7' class='st2'/%3E%3Cpath d='m14.3 13.9-.4.9s-1 4.6-1.6 5.5c0 0-.1 1-.9.2 0 0-1.9-5.8-2-6l-.6-.4s-.4-.5.3-.6h1.8s.6.5-.2 1c0 0 .1.8 1.1 3.7 0 0 .3 1.1.6.3l1-3.4-.3-1s-.3-.5.1-.5c0 0 1-.1 1.1.3M17 14.7v5l-.1.4s-.5.6-.1.7c0 0-.4.3 3 .3 0 0 1.3.2 1-1.5 0 0-.1-.6-.6.3 0 0-.1.8-1.9.5 0 0-.4-.3-.4-.7v-2.1s0-.5.8-.5c0 0 .9.6 1 .3 0 0 .3-.8 0-1.2 0 0-.4 0-.5.1 0 0-.3.6-1.1.2 0 0-.4-.8-.1-1.4 0 0-.1-1.2.7-1.1 0 0 1 .2 1 .5 0 0 .2.6.5-.1l-.2-.7s-.1-.3-.4-.2c0 0-1.6.2-1.8 0l-1.3.1s-.2.5.4.7c0 .1.1.2.1.4' class='st0'/%3E%3C/svg%3E");
    display: inline-block;
    height: 100%;
    transition: none;
    width: 100%
}

.site-header--theme-light .logo__wrap {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 280.3 70.4'%3E%3Ctitle%3EHarvard University Logo%3C/title%3E%3Cstyle%3E.st0{fill:%23fff}.st2{fill:%231e1e1e}.st3,.st4{fill:none;stroke:%231e1e1e;stroke-width:.164}.st4{stroke-width:.1722}%3C/style%3E%3Cpath d='M113.2 48.6q0-.9-1.2-1.2V47c.4 0 1.9.1 2.3.1.3 0 1.8-.1 2.2-.1v.4c-.7.2-1.1.6-1.1 1.2v7.5c0 2.4 1.3 3.7 4 3.7 2.4 0 4.2-1.1 4.2-3.6v-7.7q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.2.6-1.2 1.2v7.3c0 3.3-1.9 5.2-6 5.2-3.8 0-5.8-1.7-5.8-4.8zM129.6 60.5c.9-.2 1.2-.6 1.2-1.2V48.9c0-.9-.5-1.3-1.3-1.5V47h2.9000000000000004l9 10.6v-9q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.3.6-1.3 1.2v12.5h-.5c-.3-.1-1-.4-2-1.5l-8.1-9.4v9.2c0 .6.3 1 1.2 1.2v.4c-.3 0-1.5-.1-1.9-.1s-1.6.1-1.9.1zM200.8 57.7h.4c.2.8.6 1.5 1.3 1.9.6.5 1.7.7 2.5.7 1.8 0 3-.9 3-2.3 0-1.5-1.5-2.2-3.2-3.1-1.3-.7-3.9-1.7-3.9-4.2 0-2.3 1.8-3.8 4.6-3.8 1.9 0 2.7.5 4 .4v2.8h-.4c-.5-1.7-2-2.2-3.7-2.2-1.9 0-2.5 1.1-2.5 2.1 0 1.5 1.5 2.3 3.2 3.1 1.9.8 4 1.9 4 4.3 0 2.3-1.8 3.9-5 3.9-1.9 0-3.1-.6-4.1-.7zM239.5 55.1l-3.7-5.9c-.6-1-1.1-1.6-1.8-1.8V47c.5 0 1.9.1 2.2.1.4 0 1.8-.1 2.4-.1v.4c-.5.1-.7.3-.7.7 0 .3.2.7.4 1.1.2.3 2.7 4.5 2.7 4.5l2.6-4.5c.3-.5.4-.9.4-1.2s-.2-.5-.6-.5V47c.4 0 1.4.1 1.7.1s1.4-.1 1.8-.1v.4c-1 .4-1.6 1.3-2.2 2.3l-3.3 5.6m.2-.7v4.7c0 .5.4 1.1 1.2 1.2v.4c-.4 0-1.9-.1-2.3-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.7 1.2-1.2v-4.5M171.3 47h8.6c.3 0 .7 0 1-.2h.4l-.1 2.8h-.4c-.3-.9-.7-1.6-2.3-1.6h-3.7v5h2.9c.4 0 .9 0 1.1-.1.6-.1.9-.5 1.1-1.1h.4v3.5h-.4c-.2-.6-.4-1-1.1-1.1-.2-.1-.7-.1-1.1-.1h-2.9v5.7h4.1c1.8 0 2.3-.7 2.7-1.8h.4l-.4 2.9c-1.3-.1-2.1-.1-3.6-.1h-4.3c-.4 0-1.9.1-2.4.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2zM149.3 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 1.9.1 2.4.1.4 0 1.9-.1 2.4-.1v.4c-.8.2-1.3.5-1.3 1.3v10.5c0 .7.4 1.1 1.3 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.3-.5 1.3-1.3zM214.6 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 2 .1 2.4.1s1.9-.1 2.4-.1v.4c-.8.2-1.2.5-1.2 1.3v10.5c0 .7.4 1.1 1.2 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.2-.5 1.2-1.3zM226.6 47.1c-4.7 0-5.5-.1-6.4-.2v2.8h.4c.4-1.3 1.1-1.6 2-1.6h3v11c0 .7-.4 1.1-1.3 1.3v.4c.5 0 2-.1 2.4-.1s1.9.1 2.4.1v-.4c-.8-.2-1.3-.6-1.3-1.3v-11h2.9c.9 0 1.6.3 2 1.6h.4v-2.8c-1.1.1-1.8.2-6.5.2M188.9 59.2c0 .7.4 1.1 1.3 1.3v.4c-.5 0-2-.1-2.4-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2V47c.5 0 1.9.1 2.3.1.7 0 2.6-.1 3.4-.1 3.3 0 5.1 1.4 5.1 3.7 0 1.8-1.4 3.1-3.5 3.6 0 0 .5.3 1 .8.6.7 2.2 2.9 2.8 3.7s1.5 1.7 2.4 1.7v.3c-.4.1-1.1.2-1.6.2-1.1 0-2-.4-2.9-1.4-.8-.9-2-2.8-2.8-3.8-.5-.6-1.1-1.1-2.1-1.3-.2 0-.4-.1-.6-.1zm0-5.6c.4.1 1.1.1 1.7.1 2.6 0 3.4-1.5 3.4-2.8 0-1.9-1.2-3-3.5-3-.5 0-1.1.1-1.6.2zM156.1 48.7c-.3-.7-.8-1.2-1.6-1.3V47c.5 0 2.2.1 2.6.1.3 0 1.8-.1 2.3-.1v.4c-.4.1-1 .3-1 .8 0 .3.2.8.6 1.6l3.6 8.1 3.4-8.1c.3-.7.5-1.2.5-1.5 0-.4-.4-.7-1-.8V47c.4 0 1.5.1 1.9.1.3 0 1.6-.1 2.1-.1v.4c-.8.2-1.4.7-1.8 1.8l-5 11.7h-1.1zM168.9 11.8c-.6-1.3-1.5-2.2-2.9-2.5v-.7c.9 0 4 .1 4.7.1.6 0 3.6-.1 4.6-.1v.7c-.8.2-1.8.6-1.8 1.5 0 .6.4 1.5 1.1 3l6.8 15.4 6.4-15.4c.5-1.2.9-2.2.9-2.9 0-.8-.8-1.4-1.8-1.6v-.7c.9 0 2.9.1 3.6.1.6 0 3-.1 4-.1v.7c-1.6.4-2.6 1.4-3.5 3.4l-9.4 22.2h-2.1zM77.9 34c1.2-.3 2.1-.8 2.1-2.2V11.5c0-1.3-.8-1.9-2.1-2.2v-.8c.6 0 3.4.1 4.1.1.8 0 3.7-.1 4.3-.1v.7c-1.2.3-2.1.8-2.1 2.2V20h15.2v-8.5c0-1.4-.8-2-2.1-2.2v-.8c.6 0 3.5.1 4.3.1.7 0 3.5-.1 4.2-.1v.7c-1.2.3-2.1.8-2.1 2.2v20.3c0 1.3.8 1.9 2.1 2.2v.7c-.6 0-3.5-.1-4.2-.1-.8 0-3.6.1-4.3.1V34c1.2-.3 2.1-.8 2.1-2.2v-9.6H84.2v9.6c0 1.4.8 1.9 2.1 2.2v.7c-.6 0-3.6-.1-4.3-.1s-3.4.1-4.1.1zM253.1 34c1.6-.3 2.4-.9 2.4-2.3V11.5c0-1.4-.9-2-2.4-2.2v-.8c.9 0 3.7.1 4.5.1 1.3 0 4.8-.3 7.6-.3 9.3 0 15 5.2 15 13.1 0 7.7-5.9 13.4-15.5 13.4-2.8 0-6-.2-7.3-.2-.8 0-3.4.1-4.3.1zm6.6-1.3c1 .2 2.7.3 4.1.3 7.8 0 11.9-4.7 11.9-11.3 0-6.8-4.3-11.6-11.6-11.6-1.5 0-3.4.1-4.4.3zM147.6 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.6-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.4-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM230.2 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.5-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.3-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM109.6 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1zm16.7-9.8-4.2-9.7-3.9 9.7zM192.8 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1V34zm16.6-9.8-4.2-9.7-3.9 9.7z' class='st0'/%3E%3Cpath d='M.4.4h58.5v22.1c0 10.1-3.8 31.6-29 47.6 0 0-27.4-11.4-29.5-47.6z' style='fill:%23a51c30'/%3E%3Cpath d='m29.8 70.4-.2-.1C29.4 70.2 2.1 58.4 0 22.5V0h59.2v22.4c0 8.8-2.8 31.2-29.2 47.8zM.7.7v21.7c2 34 26.8 46.2 29.1 47.2 25.9-16.5 28.7-38.5 28.7-47.2V.7z' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0M29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0z' class='st3'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st0'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M34.2 25.8s.1-13.4 0-13.6v.2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2v1.9s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7l-.1 7.2s.4 1.2-1 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2 1 1.1v1.8s-.1.7.8.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4l-6-.1s-1 .3-1.1-1.2' class='st0'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st0'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M43.7 26.5s-.9 0-.8 1.2c0 0 .1.9 1 .9 0 0 .8-.1.8-1.1 0 0-.6-1.2-1-1M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5' class='st0'/%3E%3Cpath d='M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5z' class='st4'/%3E%3Cpath d='M45 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.2-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.6s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-.9 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 .1-.7.3-.8-.3M36.5 8.8 36.3 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.2c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0L37 8.4s-.6 0-.5.4' class='st0'/%3E%3Cpath d='M44 9.6s-.1 7.2-.1 7.4l-.1 6-.2 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.8 0 0 0 .1.4-4.4.2-.1 0-1.9-.1-1.9.7M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1' class='st0'/%3E%3Cpath d='M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1z' class='st4'/%3E%3Cpath d='M45.7 13.9c-.1-.4.8-.4.8-.4l.5.1c.3 0 .7.1.7.1.3.5-.2.8-.2.8l-.2.6v5c.1.2.5.7.5.7 0 .4-.5.3-.5.3h-1.4c-.4 0-.3-.5-.3-.5.5-.2.6-1.1.6-1.1v-4.7zM39.3 18.3l-.1 1.5.4.7c.3.4-.2.7-.2.7l-1.5-.2c-.3-.1 0-.6 0-.6.4-.2.4-.8.4-.8v-4.8c0-.2-.4-.7-.4-.7-.3 0-.2-.5-.2-.5.1-.2.9-.1.9-.1h2c1.9.6 1.6 2 1.6 2 .1 1.4-1.3 1.9-1.3 1.9l-.1.8 1.4 2.2c.2.2.2.4.2.4-.2.5-1 0-1 0l-1.7-2.7c-.2-.2-.4.2-.4.2m0-3.8V17c.9.7 1.4-.3 1.4-.3 1.2-1.1 0-2.2-.2-2.5s-1.1 0-1.1 0zM29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st2'/%3E%3Cpath d='M29.4 36.6s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.8s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .9.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st3'/%3E%3Cpath d='M30.6 55.3s.6-.3 1-.2 5.9-.1 5.9-.1 2.4.2 2.8-.2l.6-.2s.2-.3.2-.7v-1.7l.1-.5V38.6s.2-1-.4-1.6c0 0 0-.4.2-.3s.1 0 .1 0 .8-.2 1 .1c0 0 .4 1.1 0 1.8 0 0-.1 1.4.6 1.4 0 0 .3.3.8.1 0 0 1.2.1 1.2.5 0 0 0 .9-.8.7l-1.1.1s-.8.2-.7 1c.1.9 0 7.4 0 7.4s0 .8 1.2.7c0 0 1.5-.1 1.5.4 0 0 .4.9-.7 1 0 0-2-.1-1.8.5 0 0-.1 1.3-.2 1.6 0 0 .2 1.1 0 1.3 0 0-.1.6-1.4.5 0 0-8.1 0-9.4.1-.1.2-.9.1-.7-.6M29.2 54.4s.8.1.8.9 0 1.2-.4 1.3c-.5.1-1-.1-1.1-.7-.2-.6 0-1.3.7-1.5' class='st0'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6' class='st0'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6z' class='st4'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6' class='st0'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6z' class='st4'/%3E%3Cpath d='M18.1 37.3s-.6 1-.5 1.3v15.8s-.1 1.1.8.8c0 0 8.3-.2 8.9 0 0 0 .8.1.5.5 0 0 0 .3-.5.2 0 0-3.9.4-7.5.2 0 0-2.4.1-2.5-.1 0 0-.4-.1-.4-1.4 0 0 0-1.3-.1-1.5 0 0 .1-.7-1.1-.8 0 0-1.7.3-1.7-.7 0 0 .2-.7 1.9-.6 0 0 1.2.2.9-.8l.1-7s.2-1.2-.7-1.3h-1s-1.4 0-1.3-.8c0 0 .5-.8 1.9-.7 0 0 1 .2 1.1-1 0 0 0-2.4.5-2.5-.1 0 1.1.1.7.4' class='st0'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st0'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st4'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st0'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st4'/%3E%3Cpath d='M28.9 45.9s0 1.1-.1 2.2c-.1.6.2 3.4 0 4.8 0 0 0 .5-1 .1 0 0-6.1.1-6.2-.1 0 0-1.7.1-1.8-.8 0 0 .2-6.5.1-6.7 0 0-.1-3.5 0-3.9 0 0 .1-3.3 0-3.7 0 0 0-.8-.1-1.1 0 0 0-.5.8-.2 0 0 .3.5 1.8.3 0 0 1.1.2 2.2 0 0 0 2.4-.2 3 0 0 0 1-.2 1.2.9v2.9l.3 1 .3-.2.1-.7v-3.1s.2-.6 1-.7c0 0 1.2-.1 1.4 0s2.8.2 3.5.1.8.5 3-.6c0 0 .6 0 .6.4 0 0-.2 4 0 4.8 0 0 0 7.4-.2 7.9l.1 2.4s.1 1-1.6 1.1c0 0 1 .1-5.5-.1 0 0-1-.1-2.2.5 0 0-.2-.1-.2-.7 0 0 .2-2.2 0-4.4l-.1-2.4z' class='st0'/%3E%3Cpath d='M24.7 42.5s.1 3.5 0 4v.8s.2.5.5.7c0 0 .2.7-.3.6 0 0-1.2-.1-1.5 0 0 0-.7 0 0-.8 0 0 .2-.3.2-1.2 0 0 0-4 .1-4.2 0 0 .1-.5-.2-.7h-.6l-.7.7s-.2.7-.5 0V42l.4-1.1h.3s.4.3.8.4h2.2l.8-.4s.3 0 .2.5c0 0 .1 1.1-.5 1.2 0 0-.4-.1-.6-.7 0-.1-.6-.5-.6.6M35.1 41.2s-1.8-.2-1.8 1.8c0 0-.2 1.3 1.8 2.2 0 0 1.5.7 1.4 1.6 0 0-.2 1.6-1.8.8 0 0-.8-.4-.7-.8 0 0-.2-.5-.5-.4 0 0-.3.1-.2 1.7 0 0 0 .6.7 0l.4.1s1.3 1 2.4-.2c0 0 1.2-1.1.3-2.4 0 0-.6-1-1.7-1.4 0 0-1-.5-1.3-1.3 0 0 .3-1.4 1.6-.7 0 0 .5.6.8.7 0 0 .4 0 .3-.9l-.1-.7s-.1-.5-.8 0c0-.1-.6.2-.8-.1M29.4 40.2c.3.2.4.7.4.7 1 2.5 1.8 6.2 1.8 6.2.2.5.7.8.7.8.8.3 0 .5 0 .5-.3.1-1.4 0-1.4 0-.6-.1-.3-.3-.3-.3.2-.2 0-1.2 0-1.2 0-.4-.5-1-.5-1-.2-.1-.5.3-.5.3s-.5.2-.6 0-.4-.4-.4-.4c-.6 0-.8 1.4-.8 1.4.3 1.2 0 1 0 1-.3.4-1.2.1-1.2.1-.4-.1-.1-.4-.1-.4.5-.1.7-.7.7-.7.2-.3 1.8-6.5 1.8-6.5-.1-.1 0-.7.4-.5m-.8 3.2c0 .2-.4 1.6-.4 1.6l.3.5h1c.2 0 .3-.2.3-.5 0-.2-.5-1.7-.5-1.7l-.2-.3zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st2'/%3E%3Cpath d='M16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0z' class='st3'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st0'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M6 25.8s.1-13.4.1-13.6c-.1-.2 0 .2 0 .2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2l-.1 2s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7L5 21.6s.4 1.2-.9 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2.9 1.1v1.8s-.1.7.9.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4L7.1 27s-1 .3-1.1-1.2' class='st0'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st0'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M15.4 26.6s-.9 0-.9 1.2c0 0 .1.9 1 .9 0 0 .8-.2.8-1.1 0 0-.5-1.2-.9-1M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5' class='st0'/%3E%3Cpath d='M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5z' class='st4'/%3E%3Cpath d='M16.8 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.1-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.7s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-1 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 0-.6.2-.7-.4M8.3 8.8 8.1 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.1c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0l-1.3-.3s-.6 0-.5.4' class='st0'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1' class='st0'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1z' class='st4'/%3E%3Cpath d='M15.7 9.5s-.1 7.2-.1 7.4l-.1 6-.1 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.9 0 0 0 .1.4-4.4.2-.1 0-1.8 0-1.9.7' class='st0'/%3E%3Cpath d='m14.3 13.9-.4.9s-1 4.6-1.6 5.5c0 0-.1 1-.9.2 0 0-1.9-5.8-2-6l-.6-.4s-.4-.5.3-.6h1.8s.6.5-.2 1c0 0 .1.8 1.1 3.7 0 0 .3 1.1.6.3l1-3.4-.3-1s-.3-.5.1-.5c0 0 1-.1 1.1.3M17 14.7v5l-.1.4s-.5.6-.1.7c0 0-.4.3 3 .3 0 0 1.3.2 1-1.5 0 0-.1-.6-.6.3 0 0-.1.8-1.9.5 0 0-.4-.3-.4-.7v-2.1s0-.5.8-.5c0 0 .9.6 1 .3 0 0 .3-.8 0-1.2 0 0-.4 0-.5.1 0 0-.3.6-1.1.2 0 0-.4-.8-.1-1.4 0 0-.1-1.2.7-1.1 0 0 1 .2 1 .5 0 0 .2.6.5-.1l-.2-.7s-.1-.3-.4-.2c0 0-1.6.2-1.8 0l-1.3.1s-.2.5.4.7c0 .1.1.2.1.4' class='st2'/%3E%3C/svg%3E");
    color: #fff
}

.site-scrolling--masthead-stuck .logo__wrap {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 280.3 70.4'%3E%3Ctitle%3EHarvard University Logo%3C/title%3E%3Cstyle%3E.st0{fill:%231e1e1e}.st2{fill:%23fff}.st3,.st4{fill:none;stroke:%231e1e1e;stroke-width:.164}.st4{stroke-width:.1722}%3C/style%3E%3Cpath d='M113.2 48.6q0-.9-1.2-1.2V47c.4 0 1.9.1 2.3.1.3 0 1.8-.1 2.2-.1v.4c-.7.2-1.1.6-1.1 1.2v7.5c0 2.4 1.3 3.7 4 3.7 2.4 0 4.2-1.1 4.2-3.6v-7.7q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.2.6-1.2 1.2v7.3c0 3.3-1.9 5.2-6 5.2-3.8 0-5.8-1.7-5.8-4.8zM129.6 60.5c.9-.2 1.2-.6 1.2-1.2V48.9c0-.9-.5-1.3-1.3-1.5V47h2.9000000000000004l9 10.6v-9q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.3.6-1.3 1.2v12.5h-.5c-.3-.1-1-.4-2-1.5l-8.1-9.4v9.2c0 .6.3 1 1.2 1.2v.4c-.3 0-1.5-.1-1.9-.1s-1.6.1-1.9.1zM200.8 57.7h.4c.2.8.6 1.5 1.3 1.9.6.5 1.7.7 2.5.7 1.8 0 3-.9 3-2.3 0-1.5-1.5-2.2-3.2-3.1-1.3-.7-3.9-1.7-3.9-4.2 0-2.3 1.8-3.8 4.6-3.8 1.9 0 2.7.5 4 .4v2.8h-.4c-.5-1.7-2-2.2-3.7-2.2-1.9 0-2.5 1.1-2.5 2.1 0 1.5 1.5 2.3 3.2 3.1 1.9.8 4 1.9 4 4.3 0 2.3-1.8 3.9-5 3.9-1.9 0-3.1-.6-4.1-.7zM239.5 55.1l-3.7-5.9c-.6-1-1.1-1.6-1.8-1.8V47c.5 0 1.9.1 2.2.1.4 0 1.8-.1 2.4-.1v.4c-.5.1-.7.3-.7.7 0 .3.2.7.4 1.1.2.3 2.7 4.5 2.7 4.5l2.6-4.5c.3-.5.4-.9.4-1.2s-.2-.5-.6-.5V47c.4 0 1.4.1 1.7.1s1.4-.1 1.8-.1v.4c-1 .4-1.6 1.3-2.2 2.3l-3.3 5.6m.2-.7v4.7c0 .5.4 1.1 1.2 1.2v.4c-.4 0-1.9-.1-2.3-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.7 1.2-1.2v-4.5M171.3 47h8.6c.3 0 .7 0 1-.2h.4l-.1 2.8h-.4c-.3-.9-.7-1.6-2.3-1.6h-3.7v5h2.9c.4 0 .9 0 1.1-.1.6-.1.9-.5 1.1-1.1h.4v3.5h-.4c-.2-.6-.4-1-1.1-1.1-.2-.1-.7-.1-1.1-.1h-2.9v5.7h4.1c1.8 0 2.3-.7 2.7-1.8h.4l-.4 2.9c-1.3-.1-2.1-.1-3.6-.1h-4.3c-.4 0-1.9.1-2.4.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2zM149.3 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 1.9.1 2.4.1.4 0 1.9-.1 2.4-.1v.4c-.8.2-1.3.5-1.3 1.3v10.5c0 .7.4 1.1 1.3 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.3-.5 1.3-1.3zM214.6 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 2 .1 2.4.1s1.9-.1 2.4-.1v.4c-.8.2-1.2.5-1.2 1.3v10.5c0 .7.4 1.1 1.2 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.2-.5 1.2-1.3zM226.6 47.1c-4.7 0-5.5-.1-6.4-.2v2.8h.4c.4-1.3 1.1-1.6 2-1.6h3v11c0 .7-.4 1.1-1.3 1.3v.4c.5 0 2-.1 2.4-.1s1.9.1 2.4.1v-.4c-.8-.2-1.3-.6-1.3-1.3v-11h2.9c.9 0 1.6.3 2 1.6h.4v-2.8c-1.1.1-1.8.2-6.5.2M188.9 59.2c0 .7.4 1.1 1.3 1.3v.4c-.5 0-2-.1-2.4-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2V47c.5 0 1.9.1 2.3.1.7 0 2.6-.1 3.4-.1 3.3 0 5.1 1.4 5.1 3.7 0 1.8-1.4 3.1-3.5 3.6 0 0 .5.3 1 .8.6.7 2.2 2.9 2.8 3.7s1.5 1.7 2.4 1.7v.3c-.4.1-1.1.2-1.6.2-1.1 0-2-.4-2.9-1.4-.8-.9-2-2.8-2.8-3.8-.5-.6-1.1-1.1-2.1-1.3-.2 0-.4-.1-.6-.1zm0-5.6c.4.1 1.1.1 1.7.1 2.6 0 3.4-1.5 3.4-2.8 0-1.9-1.2-3-3.5-3-.5 0-1.1.1-1.6.2zM156.1 48.7c-.3-.7-.8-1.2-1.6-1.3V47c.5 0 2.2.1 2.6.1.3 0 1.8-.1 2.3-.1v.4c-.4.1-1 .3-1 .8 0 .3.2.8.6 1.6l3.6 8.1 3.4-8.1c.3-.7.5-1.2.5-1.5 0-.4-.4-.7-1-.8V47c.4 0 1.5.1 1.9.1.3 0 1.6-.1 2.1-.1v.4c-.8.2-1.4.7-1.8 1.8l-5 11.7h-1.1zM168.9 11.8c-.6-1.3-1.5-2.2-2.9-2.5v-.7c.9 0 4 .1 4.7.1.6 0 3.6-.1 4.6-.1v.7c-.8.2-1.8.6-1.8 1.5 0 .6.4 1.5 1.1 3l6.8 15.4 6.4-15.4c.5-1.2.9-2.2.9-2.9 0-.8-.8-1.4-1.8-1.6v-.7c.9 0 2.9.1 3.6.1.6 0 3-.1 4-.1v.7c-1.6.4-2.6 1.4-3.5 3.4l-9.4 22.2h-2.1zM77.9 34c1.2-.3 2.1-.8 2.1-2.2V11.5c0-1.3-.8-1.9-2.1-2.2v-.8c.6 0 3.4.1 4.1.1.8 0 3.7-.1 4.3-.1v.7c-1.2.3-2.1.8-2.1 2.2V20h15.2v-8.5c0-1.4-.8-2-2.1-2.2v-.8c.6 0 3.5.1 4.3.1.7 0 3.5-.1 4.2-.1v.7c-1.2.3-2.1.8-2.1 2.2v20.3c0 1.3.8 1.9 2.1 2.2v.7c-.6 0-3.5-.1-4.2-.1-.8 0-3.6.1-4.3.1V34c1.2-.3 2.1-.8 2.1-2.2v-9.6H84.2v9.6c0 1.4.8 1.9 2.1 2.2v.7c-.6 0-3.6-.1-4.3-.1s-3.4.1-4.1.1zM253.1 34c1.6-.3 2.4-.9 2.4-2.3V11.5c0-1.4-.9-2-2.4-2.2v-.8c.9 0 3.7.1 4.5.1 1.3 0 4.8-.3 7.6-.3 9.3 0 15 5.2 15 13.1 0 7.7-5.9 13.4-15.5 13.4-2.8 0-6-.2-7.3-.2-.8 0-3.4.1-4.3.1zm6.6-1.3c1 .2 2.7.3 4.1.3 7.8 0 11.9-4.7 11.9-11.3 0-6.8-4.3-11.6-11.6-11.6-1.5 0-3.4.1-4.4.3zM147.6 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.6-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.4-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM230.2 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.5-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.3-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM109.6 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1zm16.7-9.8-4.2-9.7-3.9 9.7zM192.8 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1V34zm16.6-9.8-4.2-9.7-3.9 9.7z' class='st0'/%3E%3Cpath d='M.4.4h58.5v22.1c0 10.1-3.8 31.6-29 47.6 0 0-27.4-11.4-29.5-47.6z' style='fill:%23a51c30'/%3E%3Cpath d='m29.8 70.4-.2-.1C29.4 70.2 2.1 58.4 0 22.5V0h59.2v22.4c0 8.8-2.8 31.2-29.2 47.8zM.7.7v21.7c2 34 26.8 46.2 29.1 47.2 25.9-16.5 28.7-38.5 28.7-47.2V.7z' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0M29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0z' class='st3'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st2'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M34.2 25.8s.1-13.4 0-13.6v.2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2v1.9s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7l-.1 7.2s.4 1.2-1 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2 1 1.1v1.8s-.1.7.8.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4l-6-.1s-1 .3-1.1-1.2' class='st2'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st2'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M43.7 26.5s-.9 0-.8 1.2c0 0 .1.9 1 .9 0 0 .8-.1.8-1.1 0 0-.6-1.2-1-1M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5' class='st2'/%3E%3Cpath d='M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5z' class='st4'/%3E%3Cpath d='M45 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.2-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.6s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-.9 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 .1-.7.3-.8-.3M36.5 8.8 36.3 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.2c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0L37 8.4s-.6 0-.5.4' class='st2'/%3E%3Cpath d='M44 9.6s-.1 7.2-.1 7.4l-.1 6-.2 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.8 0 0 0 .1.4-4.4.2-.1 0-1.9-.1-1.9.7M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1' class='st2'/%3E%3Cpath d='M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1z' class='st4'/%3E%3Cpath d='M45.7 13.9c-.1-.4.8-.4.8-.4l.5.1c.3 0 .7.1.7.1.3.5-.2.8-.2.8l-.2.6v5c.1.2.5.7.5.7 0 .4-.5.3-.5.3h-1.4c-.4 0-.3-.5-.3-.5.5-.2.6-1.1.6-1.1v-4.7zM39.3 18.3l-.1 1.5.4.7c.3.4-.2.7-.2.7l-1.5-.2c-.3-.1 0-.6 0-.6.4-.2.4-.8.4-.8v-4.8c0-.2-.4-.7-.4-.7-.3 0-.2-.5-.2-.5.1-.2.9-.1.9-.1h2c1.9.6 1.6 2 1.6 2 .1 1.4-1.3 1.9-1.3 1.9l-.1.8 1.4 2.2c.2.2.2.4.2.4-.2.5-1 0-1 0l-1.7-2.7c-.2-.2-.4.2-.4.2m0-3.8V17c.9.7 1.4-.3 1.4-.3 1.2-1.1 0-2.2-.2-2.5s-1.1 0-1.1 0zM29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st0'/%3E%3Cpath d='M29.4 36.6s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.8s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .9.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st3'/%3E%3Cpath d='M30.6 55.3s.6-.3 1-.2 5.9-.1 5.9-.1 2.4.2 2.8-.2l.6-.2s.2-.3.2-.7v-1.7l.1-.5V38.6s.2-1-.4-1.6c0 0 0-.4.2-.3s.1 0 .1 0 .8-.2 1 .1c0 0 .4 1.1 0 1.8 0 0-.1 1.4.6 1.4 0 0 .3.3.8.1 0 0 1.2.1 1.2.5 0 0 0 .9-.8.7l-1.1.1s-.8.2-.7 1c.1.9 0 7.4 0 7.4s0 .8 1.2.7c0 0 1.5-.1 1.5.4 0 0 .4.9-.7 1 0 0-2-.1-1.8.5 0 0-.1 1.3-.2 1.6 0 0 .2 1.1 0 1.3 0 0-.1.6-1.4.5 0 0-8.1 0-9.4.1-.1.2-.9.1-.7-.6M29.2 54.4s.8.1.8.9 0 1.2-.4 1.3c-.5.1-1-.1-1.1-.7-.2-.6 0-1.3.7-1.5' class='st2'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6' class='st2'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6z' class='st4'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6' class='st2'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6z' class='st4'/%3E%3Cpath d='M18.1 37.3s-.6 1-.5 1.3v15.8s-.1 1.1.8.8c0 0 8.3-.2 8.9 0 0 0 .8.1.5.5 0 0 0 .3-.5.2 0 0-3.9.4-7.5.2 0 0-2.4.1-2.5-.1 0 0-.4-.1-.4-1.4 0 0 0-1.3-.1-1.5 0 0 .1-.7-1.1-.8 0 0-1.7.3-1.7-.7 0 0 .2-.7 1.9-.6 0 0 1.2.2.9-.8l.1-7s.2-1.2-.7-1.3h-1s-1.4 0-1.3-.8c0 0 .5-.8 1.9-.7 0 0 1 .2 1.1-1 0 0 0-2.4.5-2.5-.1 0 1.1.1.7.4' class='st2'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st2'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st4'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st2'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st4'/%3E%3Cpath d='M28.9 45.9s0 1.1-.1 2.2c-.1.6.2 3.4 0 4.8 0 0 0 .5-1 .1 0 0-6.1.1-6.2-.1 0 0-1.7.1-1.8-.8 0 0 .2-6.5.1-6.7 0 0-.1-3.5 0-3.9 0 0 .1-3.3 0-3.7 0 0 0-.8-.1-1.1 0 0 0-.5.8-.2 0 0 .3.5 1.8.3 0 0 1.1.2 2.2 0 0 0 2.4-.2 3 0 0 0 1-.2 1.2.9v2.9l.3 1 .3-.2.1-.7v-3.1s.2-.6 1-.7c0 0 1.2-.1 1.4 0s2.8.2 3.5.1.8.5 3-.6c0 0 .6 0 .6.4 0 0-.2 4 0 4.8 0 0 0 7.4-.2 7.9l.1 2.4s.1 1-1.6 1.1c0 0 1 .1-5.5-.1 0 0-1-.1-2.2.5 0 0-.2-.1-.2-.7 0 0 .2-2.2 0-4.4l-.1-2.4z' class='st2'/%3E%3Cpath d='M24.7 42.5s.1 3.5 0 4v.8s.2.5.5.7c0 0 .2.7-.3.6 0 0-1.2-.1-1.5 0 0 0-.7 0 0-.8 0 0 .2-.3.2-1.2 0 0 0-4 .1-4.2 0 0 .1-.5-.2-.7h-.6l-.7.7s-.2.7-.5 0V42l.4-1.1h.3s.4.3.8.4h2.2l.8-.4s.3 0 .2.5c0 0 .1 1.1-.5 1.2 0 0-.4-.1-.6-.7 0-.1-.6-.5-.6.6M35.1 41.2s-1.8-.2-1.8 1.8c0 0-.2 1.3 1.8 2.2 0 0 1.5.7 1.4 1.6 0 0-.2 1.6-1.8.8 0 0-.8-.4-.7-.8 0 0-.2-.5-.5-.4 0 0-.3.1-.2 1.7 0 0 0 .6.7 0l.4.1s1.3 1 2.4-.2c0 0 1.2-1.1.3-2.4 0 0-.6-1-1.7-1.4 0 0-1-.5-1.3-1.3 0 0 .3-1.4 1.6-.7 0 0 .5.6.8.7 0 0 .4 0 .3-.9l-.1-.7s-.1-.5-.8 0c0-.1-.6.2-.8-.1M29.4 40.2c.3.2.4.7.4.7 1 2.5 1.8 6.2 1.8 6.2.2.5.7.8.7.8.8.3 0 .5 0 .5-.3.1-1.4 0-1.4 0-.6-.1-.3-.3-.3-.3.2-.2 0-1.2 0-1.2 0-.4-.5-1-.5-1-.2-.1-.5.3-.5.3s-.5.2-.6 0-.4-.4-.4-.4c-.6 0-.8 1.4-.8 1.4.3 1.2 0 1 0 1-.3.4-1.2.1-1.2.1-.4-.1-.1-.4-.1-.4.5-.1.7-.7.7-.7.2-.3 1.8-6.5 1.8-6.5-.1-.1 0-.7.4-.5m-.8 3.2c0 .2-.4 1.6-.4 1.6l.3.5h1c.2 0 .3-.2.3-.5 0-.2-.5-1.7-.5-1.7l-.2-.3zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st0'/%3E%3Cpath d='M16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0z' class='st3'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st2'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M6 25.8s.1-13.4.1-13.6c-.1-.2 0 .2 0 .2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2l-.1 2s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7L5 21.6s.4 1.2-.9 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2.9 1.1v1.8s-.1.7.9.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4L7.1 27s-1 .3-1.1-1.2' class='st2'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st2'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M15.4 26.6s-.9 0-.9 1.2c0 0 .1.9 1 .9 0 0 .8-.2.8-1.1 0 0-.5-1.2-.9-1M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5' class='st2'/%3E%3Cpath d='M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5z' class='st4'/%3E%3Cpath d='M16.8 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.1-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.7s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-1 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 0-.6.2-.7-.4M8.3 8.8 8.1 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.1c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0l-1.3-.3s-.6 0-.5.4' class='st2'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1' class='st2'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1z' class='st4'/%3E%3Cpath d='M15.7 9.5s-.1 7.2-.1 7.4l-.1 6-.1 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.9 0 0 0 .1.4-4.4.2-.1 0-1.8 0-1.9.7' class='st2'/%3E%3Cpath d='m14.3 13.9-.4.9s-1 4.6-1.6 5.5c0 0-.1 1-.9.2 0 0-1.9-5.8-2-6l-.6-.4s-.4-.5.3-.6h1.8s.6.5-.2 1c0 0 .1.8 1.1 3.7 0 0 .3 1.1.6.3l1-3.4-.3-1s-.3-.5.1-.5c0 0 1-.1 1.1.3M17 14.7v5l-.1.4s-.5.6-.1.7c0 0-.4.3 3 .3 0 0 1.3.2 1-1.5 0 0-.1-.6-.6.3 0 0-.1.8-1.9.5 0 0-.4-.3-.4-.7v-2.1s0-.5.8-.5c0 0 .9.6 1 .3 0 0 .3-.8 0-1.2 0 0-.4 0-.5.1 0 0-.3.6-1.1.2 0 0-.4-.8-.1-1.4 0 0-.1-1.2.7-1.1 0 0 1 .2 1 .5 0 0 .2.6.5-.1l-.2-.7s-.1-.3-.4-.2c0 0-1.6.2-1.8 0l-1.3.1s-.2.5.4.7c0 .1.1.2.1.4' class='st0'/%3E%3C/svg%3E")
}

.site-nav .logo__wrap {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 280.3 70.4'%3E%3Ctitle%3EHarvard University Logo%3C/title%3E%3Cstyle%3E.st0{fill:%23fff}.st2{fill:%231e1e1e}.st3,.st4{fill:none;stroke:%231e1e1e;stroke-width:.164}.st4{stroke-width:.1722}%3C/style%3E%3Cpath d='M113.2 48.6q0-.9-1.2-1.2V47c.4 0 1.9.1 2.3.1.3 0 1.8-.1 2.2-.1v.4c-.7.2-1.1.6-1.1 1.2v7.5c0 2.4 1.3 3.7 4 3.7 2.4 0 4.2-1.1 4.2-3.6v-7.7q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.2.6-1.2 1.2v7.3c0 3.3-1.9 5.2-6 5.2-3.8 0-5.8-1.7-5.8-4.8zM129.6 60.5c.9-.2 1.2-.6 1.2-1.2V48.9c0-.9-.5-1.3-1.3-1.5V47h2.9000000000000004l9 10.6v-9q0-.9-1.2-1.2V47c.3 0 1.5.1 1.9.1s1.6-.1 1.9-.1v.4c-.9.2-1.3.6-1.3 1.2v12.5h-.5c-.3-.1-1-.4-2-1.5l-8.1-9.4v9.2c0 .6.3 1 1.2 1.2v.4c-.3 0-1.5-.1-1.9-.1s-1.6.1-1.9.1zM200.8 57.7h.4c.2.8.6 1.5 1.3 1.9.6.5 1.7.7 2.5.7 1.8 0 3-.9 3-2.3 0-1.5-1.5-2.2-3.2-3.1-1.3-.7-3.9-1.7-3.9-4.2 0-2.3 1.8-3.8 4.6-3.8 1.9 0 2.7.5 4 .4v2.8h-.4c-.5-1.7-2-2.2-3.7-2.2-1.9 0-2.5 1.1-2.5 2.1 0 1.5 1.5 2.3 3.2 3.1 1.9.8 4 1.9 4 4.3 0 2.3-1.8 3.9-5 3.9-1.9 0-3.1-.6-4.1-.7zM239.5 55.1l-3.7-5.9c-.6-1-1.1-1.6-1.8-1.8V47c.5 0 1.9.1 2.2.1.4 0 1.8-.1 2.4-.1v.4c-.5.1-.7.3-.7.7 0 .3.2.7.4 1.1.2.3 2.7 4.5 2.7 4.5l2.6-4.5c.3-.5.4-.9.4-1.2s-.2-.5-.6-.5V47c.4 0 1.4.1 1.7.1s1.4-.1 1.8-.1v.4c-1 .4-1.6 1.3-2.2 2.3l-3.3 5.6m.2-.7v4.7c0 .5.4 1.1 1.2 1.2v.4c-.4 0-1.9-.1-2.3-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.7 1.2-1.2v-4.5M171.3 47h8.6c.3 0 .7 0 1-.2h.4l-.1 2.8h-.4c-.3-.9-.7-1.6-2.3-1.6h-3.7v5h2.9c.4 0 .9 0 1.1-.1.6-.1.9-.5 1.1-1.1h.4v3.5h-.4c-.2-.6-.4-1-1.1-1.1-.2-.1-.7-.1-1.1-.1h-2.9v5.7h4.1c1.8 0 2.3-.7 2.7-1.8h.4l-.4 2.9c-1.3-.1-2.1-.1-3.6-.1h-4.3c-.4 0-1.9.1-2.4.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2zM149.3 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 1.9.1 2.4.1.4 0 1.9-.1 2.4-.1v.4c-.8.2-1.3.5-1.3 1.3v10.5c0 .7.4 1.1 1.3 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.3-.5 1.3-1.3zM214.6 48.7c0-.7-.4-1.1-1.2-1.3V47c.5 0 2 .1 2.4.1s1.9-.1 2.4-.1v.4c-.8.2-1.2.5-1.2 1.3v10.5c0 .7.4 1.1 1.2 1.3v.4c-.5 0-1.9-.1-2.4-.1-.4 0-1.9.1-2.4.1v-.4c.9-.2 1.2-.5 1.2-1.3zM226.6 47.1c-4.7 0-5.5-.1-6.4-.2v2.8h.4c.4-1.3 1.1-1.6 2-1.6h3v11c0 .7-.4 1.1-1.3 1.3v.4c.5 0 2-.1 2.4-.1s1.9.1 2.4.1v-.4c-.8-.2-1.3-.6-1.3-1.3v-11h2.9c.9 0 1.6.3 2 1.6h.4v-2.8c-1.1.1-1.8.2-6.5.2M188.9 59.2c0 .7.4 1.1 1.3 1.3v.4c-.5 0-2-.1-2.4-.1s-1.8.1-2.3.1v-.4c.8-.2 1.2-.5 1.2-1.3V48.6q0-1.05-1.2-1.2V47c.5 0 1.9.1 2.3.1.7 0 2.6-.1 3.4-.1 3.3 0 5.1 1.4 5.1 3.7 0 1.8-1.4 3.1-3.5 3.6 0 0 .5.3 1 .8.6.7 2.2 2.9 2.8 3.7s1.5 1.7 2.4 1.7v.3c-.4.1-1.1.2-1.6.2-1.1 0-2-.4-2.9-1.4-.8-.9-2-2.8-2.8-3.8-.5-.6-1.1-1.1-2.1-1.3-.2 0-.4-.1-.6-.1zm0-5.6c.4.1 1.1.1 1.7.1 2.6 0 3.4-1.5 3.4-2.8 0-1.9-1.2-3-3.5-3-.5 0-1.1.1-1.6.2zM156.1 48.7c-.3-.7-.8-1.2-1.6-1.3V47c.5 0 2.2.1 2.6.1.3 0 1.8-.1 2.3-.1v.4c-.4.1-1 .3-1 .8 0 .3.2.8.6 1.6l3.6 8.1 3.4-8.1c.3-.7.5-1.2.5-1.5 0-.4-.4-.7-1-.8V47c.4 0 1.5.1 1.9.1.3 0 1.6-.1 2.1-.1v.4c-.8.2-1.4.7-1.8 1.8l-5 11.7h-1.1zM168.9 11.8c-.6-1.3-1.5-2.2-2.9-2.5v-.7c.9 0 4 .1 4.7.1.6 0 3.6-.1 4.6-.1v.7c-.8.2-1.8.6-1.8 1.5 0 .6.4 1.5 1.1 3l6.8 15.4 6.4-15.4c.5-1.2.9-2.2.9-2.9 0-.8-.8-1.4-1.8-1.6v-.7c.9 0 2.9.1 3.6.1.6 0 3-.1 4-.1v.7c-1.6.4-2.6 1.4-3.5 3.4l-9.4 22.2h-2.1zM77.9 34c1.2-.3 2.1-.8 2.1-2.2V11.5c0-1.3-.8-1.9-2.1-2.2v-.8c.6 0 3.4.1 4.1.1.8 0 3.7-.1 4.3-.1v.7c-1.2.3-2.1.8-2.1 2.2V20h15.2v-8.5c0-1.4-.8-2-2.1-2.2v-.8c.6 0 3.5.1 4.3.1.7 0 3.5-.1 4.2-.1v.7c-1.2.3-2.1.8-2.1 2.2v20.3c0 1.3.8 1.9 2.1 2.2v.7c-.6 0-3.5-.1-4.2-.1-.8 0-3.6.1-4.3.1V34c1.2-.3 2.1-.8 2.1-2.2v-9.6H84.2v9.6c0 1.4.8 1.9 2.1 2.2v.7c-.6 0-3.6-.1-4.3-.1s-3.4.1-4.1.1zM253.1 34c1.6-.3 2.4-.9 2.4-2.3V11.5c0-1.4-.9-2-2.4-2.2v-.8c.9 0 3.7.1 4.5.1 1.3 0 4.8-.3 7.6-.3 9.3 0 15 5.2 15 13.1 0 7.7-5.9 13.4-15.5 13.4-2.8 0-6-.2-7.3-.2-.8 0-3.4.1-4.3.1zm6.6-1.3c1 .2 2.7.3 4.1.3 7.8 0 11.9-4.7 11.9-11.3 0-6.8-4.3-11.6-11.6-11.6-1.5 0-3.4.1-4.4.3zM147.6 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.6-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.4-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM230.2 31.6c0 1.3.9 2.1 2.4 2.4v.7c-.9 0-3.7-.1-4.5-.1-.7 0-3.5.1-4.4.1V34c1.5-.3 2.3-1 2.3-2.4v-20c0-1.2-.7-2-2.3-2.3v-.8c.9 0 3.6.1 4.4.1 1.3 0 4.9-.2 6.3-.2 6.3 0 9.8 2.6 9.8 7 0 3.5-2.6 5.8-6.6 6.8 0 0 .9.5 1.8 1.6 1.1 1.3 4.2 5.7 5.4 7.2s2.8 3.2 4.5 3.2v.6c-.8.2-2.1.3-3.1.3-2.1 0-3.8-.8-5.5-2.8-1.4-1.7-3.9-5.4-5.3-7.2-.9-1.2-2-2.1-4-2.4-.4-.1-.8-.1-1.2-.2zm0-10.6c.8.1 2.1.2 3.3.2 4.9 0 6.4-2.8 6.4-5.3 0-3.5-2.4-5.7-6.6-5.7-.9 0-2.2.1-3.1.3zM109.6 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1zm16.7-9.8-4.2-9.7-3.9 9.7zM192.8 34c1.7-.4 2.6-1.5 3.2-2.9l8.4-20.2c.4-.8.8-2.5.8-2.5h2.4s.4 1.7.8 2.6l8.9 20.2c.6 1.4 1.3 2.4 3.1 2.8v.7c-1 0-3.9-.1-4.6-.1s-3.5.1-4.5.1V34c1.3-.3 1.7-1 1.7-1.6 0-.5-.2-1.2-.5-1.8l-1.9-4.3h-9.8l-1.7 4.4c-.2.5-.4 1.2-.4 1.7 0 .7.4 1.3 1.8 1.7v.7c-.9 0-3.2-.1-3.7-.1l-3.8.1V34zm16.6-9.8-4.2-9.7-3.9 9.7z' class='st0'/%3E%3Cpath d='M.4.4h58.5v22.1c0 10.1-3.8 31.6-29 47.6 0 0-27.4-11.4-29.5-47.6z' style='fill:%23a51c30'/%3E%3Cpath d='m29.8 70.4-.2-.1C29.4 70.2 2.1 58.4 0 22.5V0h59.2v22.4c0 8.8-2.8 31.2-29.2 47.8zM.7.7v21.7c2 34 26.8 46.2 29.1 47.2 25.9-16.5 28.7-38.5 28.7-47.2V.7z' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0M29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st0'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0' class='st2'/%3E%3Cpath d='M44.7 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 0-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2 0-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6 1-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-.9v-2s.1-.5 1-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.8-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0-.1 5.4-.1 6 0 0-.1.8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s.1 1.2-1.3.9c-.2 0-7.4.1-8 0 .1-.2-.2-.2-.3 0z' class='st3'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st0'/%3E%3Cpath d='M35.8 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M34.2 25.8s.1-13.4 0-13.6v.2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2v1.9s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7l-.1 7.2s.4 1.2-1 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2 1 1.1v1.8s-.1.7.8.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4l-6-.1s-1 .3-1.1-1.2' class='st0'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st0'/%3E%3Cpath d='M35.6 25.8s-.2.7.5.5H41l1.3.3s1.4-.3 0-1.1h-4.7s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M43.7 26.5s-.9 0-.8 1.2c0 0 .1.9 1 .9 0 0 .8-.1.8-1.1 0 0-.6-1.2-1-1M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5' class='st0'/%3E%3Cpath d='M44.4 26s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6s-1.5.4-1.3-.5z' class='st4'/%3E%3Cpath d='M45 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.2-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.6s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-.9 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 .1-.7.3-.8-.3M36.5 8.8 36.3 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.2c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0L37 8.4s-.6 0-.5.4' class='st0'/%3E%3Cpath d='M44 9.6s-.1 7.2-.1 7.4l-.1 6-.2 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.8 0 0 0 .1.4-4.4.2-.1 0-1.9-.1-1.9.7M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1' class='st0'/%3E%3Cpath d='M51.5 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.2-1.3-1.1z' class='st4'/%3E%3Cpath d='M45.7 13.9c-.1-.4.8-.4.8-.4l.5.1c.3 0 .7.1.7.1.3.5-.2.8-.2.8l-.2.6v5c.1.2.5.7.5.7 0 .4-.5.3-.5.3h-1.4c-.4 0-.3-.5-.3-.5.5-.2.6-1.1.6-1.1v-4.7zM39.3 18.3l-.1 1.5.4.7c.3.4-.2.7-.2.7l-1.5-.2c-.3-.1 0-.6 0-.6.4-.2.4-.8.4-.8v-4.8c0-.2-.4-.7-.4-.7-.3 0-.2-.5-.2-.5.1-.2.9-.1.9-.1h2c1.9.6 1.6 2 1.6 2 .1 1.4-1.3 1.9-1.3 1.9l-.1.8 1.4 2.2c.2.2.2.4.2.4-.2.5-1 0-1 0l-1.7-2.7c-.2-.2-.4.2-.4.2m0-3.8V17c.9.7 1.4-.3 1.4-.3 1.2-1.1 0-2.2-.2-2.5s-1.1 0-1.1 0zM29.4 36.7s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.9s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .8.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st2'/%3E%3Cpath d='M29.4 36.6s.3-.1.4-.4c0 0 1-.1 1.1-.2l3.1.2s3.1.2 4.4-.7c0 0 .5 0 .8.1 0 0 .7.1.8.4h1.8s1 .3 1 1v.8s-.2 1.7.3 1.8h1.4s1.1.5 1 1.2c0 0 0 1-1 1.1 0 0-1 .3-1.3.2 0 0-.3.4-.4 1l-.1 6.2s-.1.7.9.6c0 0 1.5-.1 1.9.7 0 0 .4 1.4-.4 1.6l-.6.3-1.2.2s-.5.1-.6.9v1.7s0 1.1-.8 1.1l-1.3.1s-.3.3-1 .1c0 0-8.1.1-8.3.1l-1 .2s-1 .9-1.9.2l-.7-.5s-.5.1-.7.1c-.2-.1-8.9.1-8.9.1s-1.9.2-2-.4c0 0-.2-2.4-.1-2.7 0 0 0-.7-.4-.8 0 0-1.9-.1-1.9-.3 0 0-1-.7-.7-1.4 0 0 .3-.9 1.3-1 0 0 1.5.2 1.5-.2 0 0 .1-.3.1-.8 0 0 .1-5.6 0-6 0 0 .1-.7-.5-.7 0 0-.7.2-1.1-.1 0 0-1.1 0-1.4-.8 0 0-.2-.6.1-1 0 0 .5-1 2-.7 0 0 .9.2 1-.4v-2.3s-.2-.6 1-1c0 0 1.5.4 2-.3 0 0 .5-1 1-.3 0 0 .9.9 3.4.8 0 0 4.3-.3 4.4-.2 0 0 1 .2 1.3.5z' class='st3'/%3E%3Cpath d='M30.6 55.3s.6-.3 1-.2 5.9-.1 5.9-.1 2.4.2 2.8-.2l.6-.2s.2-.3.2-.7v-1.7l.1-.5V38.6s.2-1-.4-1.6c0 0 0-.4.2-.3s.1 0 .1 0 .8-.2 1 .1c0 0 .4 1.1 0 1.8 0 0-.1 1.4.6 1.4 0 0 .3.3.8.1 0 0 1.2.1 1.2.5 0 0 0 .9-.8.7l-1.1.1s-.8.2-.7 1c.1.9 0 7.4 0 7.4s0 .8 1.2.7c0 0 1.5-.1 1.5.4 0 0 .4.9-.7 1 0 0-2-.1-1.8.5 0 0-.1 1.3-.2 1.6 0 0 .2 1.1 0 1.3 0 0-.1.6-1.4.5 0 0-8.1 0-9.4.1-.1.2-.9.1-.7-.6M29.2 54.4s.8.1.8.9 0 1.2-.4 1.3c-.5.1-1-.1-1.1-.7-.2-.6 0-1.3.7-1.5' class='st0'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6' class='st0'/%3E%3Cpath d='M30.1 54s.8-.6 1.2-.5c0 0 4.3.3 5.6.1s.5-.1.5-.1 1.1 0 1.5-.4c0 0 .3-.1.5.2l.7.8s0 .5-.8.4c0 0-7.7 0-8 .1.1 0-1.3.2-1.2-.6z' class='st4'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6' class='st0'/%3E%3Cpath d='M18.9 37.2s.3 0 .3.6l-.1 14.3s.1.9-.7 1.6c0 0-.4.5-.4-.3l.2-14.6s0-1.1.7-1.6z' class='st4'/%3E%3Cpath d='M18.1 37.3s-.6 1-.5 1.3v15.8s-.1 1.1.8.8c0 0 8.3-.2 8.9 0 0 0 .8.1.5.5 0 0 0 .3-.5.2 0 0-3.9.4-7.5.2 0 0-2.4.1-2.5-.1 0 0-.4-.1-.4-1.4 0 0 0-1.3-.1-1.5 0 0 .1-.7-1.1-.8 0 0-1.7.3-1.7-.7 0 0 .2-.7 1.9-.6 0 0 1.2.2.9-.8l.1-7s.2-1.2-.7-1.3h-1s-1.4 0-1.3-.8c0 0 .5-.8 1.9-.7 0 0 1 .2 1.1-1 0 0 0-2.4.5-2.5-.1 0 1.1.1.7.4' class='st0'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st0'/%3E%3Cpath d='M19.5 53s.7.7 1.8.7l6.4.1s.7.1.7.4c0 0-.1.6-1 .4l-7.8-.1-.9.1s-.6-.1.3-1.2z' class='st4'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st0'/%3E%3Cpath d='M39.4 52.4s.6 1.1.8 1.2c0 0 .5.6.4-.5l.1-13.7s-.1-.5 0-1.2l-.6-1s-.6-.5-.6.3V52z' class='st4'/%3E%3Cpath d='M28.9 45.9s0 1.1-.1 2.2c-.1.6.2 3.4 0 4.8 0 0 0 .5-1 .1 0 0-6.1.1-6.2-.1 0 0-1.7.1-1.8-.8 0 0 .2-6.5.1-6.7 0 0-.1-3.5 0-3.9 0 0 .1-3.3 0-3.7 0 0 0-.8-.1-1.1 0 0 0-.5.8-.2 0 0 .3.5 1.8.3 0 0 1.1.2 2.2 0 0 0 2.4-.2 3 0 0 0 1-.2 1.2.9v2.9l.3 1 .3-.2.1-.7v-3.1s.2-.6 1-.7c0 0 1.2-.1 1.4 0s2.8.2 3.5.1.8.5 3-.6c0 0 .6 0 .6.4 0 0-.2 4 0 4.8 0 0 0 7.4-.2 7.9l.1 2.4s.1 1-1.6 1.1c0 0 1 .1-5.5-.1 0 0-1-.1-2.2.5 0 0-.2-.1-.2-.7 0 0 .2-2.2 0-4.4l-.1-2.4z' class='st0'/%3E%3Cpath d='M24.7 42.5s.1 3.5 0 4v.8s.2.5.5.7c0 0 .2.7-.3.6 0 0-1.2-.1-1.5 0 0 0-.7 0 0-.8 0 0 .2-.3.2-1.2 0 0 0-4 .1-4.2 0 0 .1-.5-.2-.7h-.6l-.7.7s-.2.7-.5 0V42l.4-1.1h.3s.4.3.8.4h2.2l.8-.4s.3 0 .2.5c0 0 .1 1.1-.5 1.2 0 0-.4-.1-.6-.7 0-.1-.6-.5-.6.6M35.1 41.2s-1.8-.2-1.8 1.8c0 0-.2 1.3 1.8 2.2 0 0 1.5.7 1.4 1.6 0 0-.2 1.6-1.8.8 0 0-.8-.4-.7-.8 0 0-.2-.5-.5-.4 0 0-.3.1-.2 1.7 0 0 0 .6.7 0l.4.1s1.3 1 2.4-.2c0 0 1.2-1.1.3-2.4 0 0-.6-1-1.7-1.4 0 0-1-.5-1.3-1.3 0 0 .3-1.4 1.6-.7 0 0 .5.6.8.7 0 0 .4 0 .3-.9l-.1-.7s-.1-.5-.8 0c0-.1-.6.2-.8-.1M29.4 40.2c.3.2.4.7.4.7 1 2.5 1.8 6.2 1.8 6.2.2.5.7.8.7.8.8.3 0 .5 0 .5-.3.1-1.4 0-1.4 0-.6-.1-.3-.3-.3-.3.2-.2 0-1.2 0-1.2 0-.4-.5-1-.5-1-.2-.1-.5.3-.5.3s-.5.2-.6 0-.4-.4-.4-.4c-.6 0-.8 1.4-.8 1.4.3 1.2 0 1 0 1-.3.4-1.2.1-1.2.1-.4-.1-.1-.4-.1-.4.5-.1.7-.7.7-.7.2-.3 1.8-6.5 1.8-6.5-.1-.1 0-.7.4-.5m-.8 3.2c0 .2-.4 1.6-.4 1.6l.3.5h1c.2 0 .3-.2.3-.5 0-.2-.5-1.7-.5-1.7l-.2-.3zM16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0' class='st2'/%3E%3Cpath d='M16.5 28.8s-.5 1.7-2.8 0l-8-.2s-1 .3-1.2-.8c0 0 .2-2.2.1-2.4 0 0 .1-.6-1-.6 0 0-1.6.2-1.7-1.2 0 0-.3-1.5 1.9-1.5 0 0 .7.3.8-.6 0 0-.1-6.2-.1-6.6 0 0 .2-.6-.9-.7 0 0-1.6.3-1.8-.7 0 0-.1-1.6.9-1.7 0 0 1.3.1 1.5-.2 0 0 .3.2.2-1l.1-1.9s.1-.5.9-.5c0 0 1.5.1 1.7 0 0 0 .3-.4.4-.6 0 0 .8 0 .9.1 0 0 1.1.8 5.5.5 0 0 .7 0 .8.2 0 0 .8.6 1.3 0 0 0 .7-.1 2.9-.1 0 0 2.3.6 3.9-.7l.5.1s.7 1.1 1.1.8c0 0 1.4-.1 1.7.1 0 0 .5.7.2 2.6 0 0-.3.8 1.1.8 0 0 1.6-.3 1.4 1.2 0 0 .4 1.7-2.2 1.4 0 0-.3.5-.3.8 0 0 0 5.4-.1 6 0 0 0 .8 1.1.8 0 0 1.5-.1 1.6 1.3 0 0 .2 1.8-2 1.5 0 0-.7.1-.8.5l-.1 2.4s0 1.2-1.3.9c-.2 0-7.4.1-8 0 .2-.2-.1-.2-.2 0z' class='st3'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7' class='st0'/%3E%3Cpath d='M7.6 9.2s.1 1 .1 1.2-.1 13.7-.1 13.7.1 1-.8 1.6c0 0-.2.1-.3-.6l.1-14.2s.1-1.7 1-1.7z' class='st4'/%3E%3Cpath d='M6 25.8s.1-13.4.1-13.6c-.1-.2 0 .2 0 .2s-.1-2.3.5-3.3c0 0-.2-.8-1.3.2l-.1 2s0 1.1-1 1c0 0-1.1 0-1.7.5 0 0-.3 1 .8.9 0 0 1.7 0 1.8.7L5 21.6s.4 1.2-.9 1.2c0 0-1.6-.1-1.6.9 0 0 .3.8 1.7.6 0 0 1 .2.9 1.1v1.8s-.1.7.9.8h7.4s.4 0 .4-.4c0 0 0-.4-.6-.4L7.1 27s-1 .3-1.1-1.2' class='st0'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6' class='st0'/%3E%3Cpath d='M7.3 25.9s-.2.7.5.5h4.9l1.3.3s1.4-.3 0-1.1H9.3s-.9-.2-1.1-.3c0 0-.5-.2-.9.6z' class='st4'/%3E%3Cpath d='M15.4 26.6s-.9 0-.9 1.2c0 0 .1.9 1 .9 0 0 .8-.2.8-1.1 0 0-.5-1.2-.9-1M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5' class='st0'/%3E%3Cpath d='M16 26.1s.4-.5.7-.5c0 0 4.7.4 5.5-.1 0 0 .7-.1.9 0 0 0 .7.6.7.9 0 0 0 .4-.9.2h-5.6c.1 0-1.4.4-1.3-.5z' class='st4'/%3E%3Cpath d='M16.8 27.5s0-.4.7-.4h6.6s.6.3.6-.8c0 0 .2-5.2.3-10.9 0-1.7.1-3.5 0-5.1 0 0-.1-.7-.3-.9 0 0 0-.8.8-.5 0 0 .7 0 .5 1.1v1.7s-.1.7 1.1.5c0 0 1.3.2 1.3.7 0 0 .4 1-1.1.9h-1.1s-.5.3-.3.9l-.1 6.9s-.1 1.2 1 1.1c0 0 1.2 0 1.4.3 0 0 .8 1.2-1 1.1 0 0-1.1 0-1.3.1 0 0-.2.2-.3 2.5 0 0 .1 1.3-.9 1.2 0 0-6.6.1-7.2 0 0 0-.6.2-.7-.4M8.3 8.8 8.1 24s0 .7 1.1.8c0 0 1.4.1 1.7 0h3.2s.6.6.6-.1c0 0 .4-12.3.2-14.9 0 0 0-1.1-.9-1.1 0 0-3.6.3-3.9 0l-1.3-.3s-.6 0-.5.4' class='st0'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1' class='st0'/%3E%3Cpath d='M23.3 9.4v15s.4 1.3 1 1.2c0 0 .1-.3.1-.8l.2-14.3s-.5-2.3-1.3-1.1z' class='st4'/%3E%3Cpath d='M15.7 9.5s-.1 7.2-.1 7.4l-.1 6-.1 2.1s.3.4.5.1c0 0 1.5-.4 2.5-.2 0 0 3 .3 3.7-.2 0 0 .5.2.6-.5 0 0 .2-13.3.1-13.5 0 0 .2-1.9.1-2.1 0 0 0-.4-.9 0 0 0 .1.4-4.4.2-.1 0-1.8 0-1.9.7' class='st0'/%3E%3Cpath d='m14.3 13.9-.4.9s-1 4.6-1.6 5.5c0 0-.1 1-.9.2 0 0-1.9-5.8-2-6l-.6-.4s-.4-.5.3-.6h1.8s.6.5-.2 1c0 0 .1.8 1.1 3.7 0 0 .3 1.1.6.3l1-3.4-.3-1s-.3-.5.1-.5c0 0 1-.1 1.1.3M17 14.7v5l-.1.4s-.5.6-.1.7c0 0-.4.3 3 .3 0 0 1.3.2 1-1.5 0 0-.1-.6-.6.3 0 0-.1.8-1.9.5 0 0-.4-.3-.4-.7v-2.1s0-.5.8-.5c0 0 .9.6 1 .3 0 0 .3-.8 0-1.2 0 0-.4 0-.5.1 0 0-.3.6-1.1.2 0 0-.4-.8-.1-1.4 0 0-.1-1.2.7-1.1 0 0 1 .2 1 .5 0 0 .2.6.5-.1l-.2-.7s-.1-.3-.4-.2c0 0-1.6.2-1.8 0l-1.3.1s-.2.5.4.7c0 .1.1.2.1.4' class='st2'/%3E%3C/svg%3E");
    color: #fff;
    position: relative;
    top: -2px
}

.site-header {
    position: sticky;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 12000
}

.site-header:before {
    background-color: hsla(0,0%,5%,.2);
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    width: 100%
}

.site-scrolling--masthead-stuck:not(.site-scrolling--up) .site-header:not(.site-search--is-open) {
    pointer-events: none
}

.site-header.site-search--is-open,.site-scrolling--masthead-stuck .site-header {
    top: 0
}

.site-scrolling--masthead-stuck.admin-bar .site-header {
    top: 46px
}

@media (min-width: 783px) {
    .site-scrolling--masthead-stuck.admin-bar .site-header {
        top:32px
    }
}

.admin-bar .site-header.site-search--is-open {
    top: 46px
}

@media (min-width: 783px) {
    .admin-bar .site-header.site-search--is-open {
        top:32px
    }
}

.site-header--position-fixed {
    margin-bottom: -70px
}

@media (min-width: 768px) {
    .site-header--position-fixed {
        margin-bottom:-75px
    }
}

@media (min-width: 960px) {
    .site-header--position-fixed {
        margin-bottom:-90px
    }
}

.site-header__brand {
    display: flex;
    height: 70px;
    justify-content: space-between;
    line-height: 70px;
    position: relative;
    transition: transform .15s ease,background-color .15s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 12000
}

@media (min-width: 768px) {
    .site-header__brand {
        height:75px;
        line-height: 75px
    }
}

@media (min-width: 1260px) {
    .site-header__brand {
        height:90px;
        line-height: 90px
    }
}

.site-header--position-static .site-header__brand {
    background-color: #e3e5e5;
    border-bottom: 1px solid #bac5c6
}

.site-scrolling--masthead-stuck .site-header__brand {
    background-color: #fff;
    border-bottom: 1px solid #bac5c6;
    transform: translateY(-70px)
}

@media (min-width: 768px) {
    .site-scrolling--masthead-stuck .site-header__brand {
        transform:translateY(-75px)
    }
}

@media (min-width: 960px) {
    .site-scrolling--masthead-stuck .site-header__brand {
        transform:translateY(-90px)
    }
}

.site-scrolling--masthead-stuck .site-search--is-open .site-header__brand,.site-scrolling--up .site-header__brand {
    transform: translateY(0)
}

.site-scrolling--disable-transitions .site-header__brand {
    transition: none
}

.site-search--is-open .site-header__brand {
    transition: background-color .15s ease
}

.site-header__brand-inner {
    align-items: center;
    display: flex;
    padding: 0 24px;
    width: 100%
}

@media (min-width: 960px) {
    .site-header__brand-inner {
        padding:0 0 0 40px
    }
}

#wpadminbar {
    position: fixed!important
}

.site-triggers {
    align-self: stretch;
    display: flex;
    flex: 1;
    justify-content: flex-end;
    margin-right: -8px
}

@media (min-width: 960px) {
    .site-triggers {
        margin-right:0;
        padding-left: 20px
    }
}

.site-triggers__main-item-wrap {
    align-items: center;
    display: flex;
    margin-left: 9px
}

@media (min-width: 960px) {
    .site-triggers__main-item-wrap {
        margin-left:0
    }

    .site-header--position-static .site-triggers__main-item-wrap,.site-scrolling--up .site-triggers__main-item-wrap {
        height: calc(100% + 1px)
    }
}

.site-trigger-item {
    align-items: center;
    display: flex
}

@media (min-width: 960px) {
    .site-trigger-item {
        height:100%
    }
}

.site-trigger-item~.site-trigger-item {
    margin-left: 9px
}

@media (min-width: 960px) {
    .site-trigger-item~.site-trigger-item {
        margin-left:0
    }

    .site-trigger-item.site-trigger-item--hot-links {
        align-items: flex-start;
        flex: 1;
        margin-right: auto;
        max-width: calc(100% - 331px);
        position: relative
    }

    .site-trigger-item.site-trigger-item--search {
        position: relative
    }

    .site-trigger-item:last-of-type {
        border-left: 1px solid #292c2f
    }
}

.site-trigger {
    align-items: center;
    background-color: initial;
    border: 0;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    padding: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

.site-trigger--primary {
    height: 40px;
    width: 40px
}

@media (min-width: 960px) {
    .site-trigger--primary {
        background-color:#0e0e0e;
        color: #fff;
        display: block;
        height: 100%;
        padding: 0 39px 0 31px;
        width: auto
    }
}

.site-trigger--primary:focus,.site-trigger--primary:hover {
    color: #464a4f
}

@media (min-width: 960px) {
    .site-trigger--primary:focus,.site-trigger--primary:hover {
        background-color:#292c2f;
        color: #fff
    }
}

body:not(.site-scrolling--masthead-stuck) .site-header--theme-light .site-trigger--primary {
    color: #fff
}

body:not(.site-scrolling--masthead-stuck) .site-header--theme-light .site-trigger--primary:focus,body:not(.site-scrolling--masthead-stuck) .site-header--theme-light .site-trigger--primary:hover {
    color: #bac5c6
}

@media (min-width: 960px) {
    body:not(.site-scrolling--masthead-stuck) .site-header--theme-light .site-trigger--primary:focus,body:not(.site-scrolling--masthead-stuck) .site-header--theme-light .site-trigger--primary:hover {
        color:#fff
    }
}

.site-trigger--nav-close {
    color: #fff;
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%)
}

@media (min-width: 960px) {
    .site-trigger--nav-close {
        right:40px
    }
}

.site-trigger--nav-close:focus .site-trigger__icon,.site-trigger--nav-close:hover .site-trigger__icon {
    border-color: #fff
}

.site-trigger--nav-close .site-trigger__icon {
    border: 1px solid #464a4f;
    border-radius: 50%;
    font-size: 24px;
    height: 36px;
    line-height: 36px;
    transition: border-color .15s ease-in-out;
    width: 36px
}

@media (min-width: 960px) {
    .site-trigger--nav-close .site-trigger__icon {
        margin-right:0
    }
}

.site-trigger--nav-close .site-trigger__text {
    margin-right: 17px
}

.site-trigger--search-close {
    color: #fff;
    margin-top: -19px;
    position: absolute;
    right: 24px;
    top: 36px;
    z-index: 1
}

@media (min-width: 960px) {
    .site-trigger--search-close {
        top:38px
    }
}

@media (min-width: 1260px) {
    .site-trigger--search-close {
        top:46px
    }
}

.site-trigger--search-close:focus .site-trigger__icon,.site-trigger--search-close:hover .site-trigger__icon {
    border-color: #fff
}

.site-trigger--search-close .site-trigger__icon {
    border: 1px solid #464a4f;
    border-radius: 50%;
    font-size: 24px;
    height: 36px;
    line-height: 36px;
    transition: color .15s ease-in-out,border-color .15s ease-in-out;
    width: 36px
}

@media (min-width: 960px) {
    .site-trigger--search-close .site-trigger__icon {
        margin-right:0
    }
}

.site-trigger--hot-links {
    border: 1px solid #df072e;
    border-radius: 50%;
    color: #fff;
    height: 28px;
    margin-right: 5px;
    min-width: 28px;
    padding: 2px
}

@media (min-width: 960px) {
    .site-trigger--hot-links {
        display:none;
        visibility: hidden
    }
}

.site-trigger--hot-links:focus,.site-trigger--hot-links:hover {
    border-color: #a51c30;
    color: #fff
}

.site-trigger--hot-links:focus .site-trigger--hot-links__text,.site-trigger--hot-links:hover .site-trigger--hot-links__text {
    background-color: #a51c30
}

.site-trigger--hot-links__text {
    background-color: #df072e;
    border-radius: 50%;
    display: inline-block;
    font-family: GT America Standard Bold;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    min-width: 20px;
    text-align: center;
    transition: all .15s ease-in-out
}

.site-trigger__icon {
    font-size: 31px
}

@media (min-width: 960px) {
    .site-trigger__icon {
        display:inline-block;
        margin-right: 11px;
        vertical-align: middle
    }

    .site-trigger__icon.icon-search {
        margin-right: 6px
    }
}

.site-trigger__text {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

@media (min-width: 960px) {
    .site-trigger__text {
        clip:auto;
        display: inline-block;
        font-size: 18px;
        height: auto;
        letter-spacing: -.1px;
        margin: 0;
        overflow: visible;
        position: static;
        vertical-align: middle;
        white-space: inherit;
        width: auto
    }
}

.site-search {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #0e0e0e;
    height: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    transform: translate3d(0,-100%,0);
    transition: transform .25s cubic-bezier(.52,.16,.24,1);
    visibility: hidden;
    width: 100%;
    z-index: 11999
}

@media (min-width: 960px) {
    .site-search {
        left:auto;
        position: absolute;
        right: 0;
        top: 0;
        transform: none;
        transition: opacity .25s cubic-bezier(.52,.16,.24,1);
        width: 510px
    }
}

@media (min-width: 1260px) {
    .site-search {
        width:575px
    }
}

.site-search--is-open .site-search {
    height: auto;
    opacity: 1;
    visibility: visible;
    z-index: 12001
}

@media (min-width: 960px) {
    .site-search--is-open .site-search {
        opacity:0
    }
}

.site-search--is-active .site-search {
    transform: translateZ(0)
}

@media (min-width: 960px) {
    .site-search--is-active .site-search {
        opacity:1;
        transform: none
    }
}

.admin-bar .site-search {
    top: 46px
}

@media (min-width: 783px) {
    .admin-bar .site-search {
        top:32px
    }
}

@media (min-width: 960px) {
    .admin-bar .site-search {
        top:0
    }
}

.site-scrolling--masthead-stuck.admin-bar .site-search {
    top: 0
}

.site-header__search {
    background-color: #0e0e0e
}

.site-header__search form.gsc-search-box {
    margin-bottom: 0;
    padding: 0;
    position: relative
}

.site-header__search table {
    display: block;
    margin-bottom: 0!important
}

.site-header__search tbody,.site-header__search td,.site-header__search tr {
    display: block
}

.site-header__search td.gsc-input {
    height: 70px;
    padding: 2px!important;
    position: relative;
    width: 100%
}

@media (min-width: 960px) {
    .site-header__search td.gsc-input {
        height:75px
    }
}

@media (min-width: 1260px) {
    .site-header__search td.gsc-input {
        height:90px
    }
}

.site-header__search td.gsc-input input {
    background: transparent!important;
    border: 0!important;
    border-radius: 0!important;
    box-shadow: none!important;
    color: #fff;
    font-family: GT America Standard Regular;
    font-size: 16px!important;
    height: 66px!important;
    letter-spacing: -.1px;
    line-height: 1;
    margin: 0!important;
    padding: 2px 105px 0 22px!important;
    width: 100%
}

@media (min-width: 500px) {
    .site-header__search td.gsc-input input {
        font-size:18px!important;
        padding-right: 120px!important
    }
}

@media (min-width: 960px) {
    .site-header__search td.gsc-input input {
        height:71px!important
    }
}

@media (min-width: 1260px) {
    .site-header__search td.gsc-input input {
        font-size:19px;
        height: 86px!important
    }
}

.site-header__search td.gsc-input input:focus:not(:focus-visible) {
    outline: 0!important
}

.site-header__search td.gsc-input input:focus-visible {
    outline: 1px auto Highlight!important;
    outline: 1px auto -webkit-focus-ring-color!important
}

.site-header__search td.gsc-input .gsc-input-box {
    background: transparent!important;
    border: 0!important;
    height: auto!important;
    padding: 0!important
}

.site-header__search td.gsc-input .gsc-input-box .gsib_a {
    padding: 0
}

.site-header__search td.gsc-input .gsc-input-box .gsib_b {
    display: none!important
}

.site-header__search td.gsc-search-button {
    margin: 0;
    width: auto
}

.site-header__search td.gsc-search-button button {
    background-color: initial;
    border: 0;
    border-radius: 0;
    color: #fff;
    display: block;
    height: 36px;
    margin: 0 auto;
    min-width: 0;
    padding: 0;
    position: absolute;
    right: 65px;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    transition: color .15s ease-in-out;
    width: 36px
}

.site-header__search td.gsc-search-button button:focus,.site-header__search td.gsc-search-button button:hover {
    color: #8996a0
}

@media (min-width: 500px) {
    .site-header__search td.gsc-search-button button {
        right:72px
    }
}

.site-header__search td.gsc-search-button button svg {
    display: none
}

.site-header__search td.gsc-search-button button:before {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e912";
    display: block;
    font-size: 30px;
    margin: 0 auto;
    text-align: center;
    text-rendering: auto
}

@media (min-width: 500px) {
    .site-header__search td.gsc-search-button button:before {
        font-size:32px
    }
}

.site-header__search .gsc-clear-button {
    display: none!important
}

.site-header__search ::input-placeholder:not(.acf-input) {
    color: #8996a0!important;
    font-family: GT America Standard Regular;
    font-size: 16px!important;
    letter-spacing: -.1px;
    line-height: revert
}

@media (min-width: 500px) {
    .site-header__search ::input-placeholder:not(.acf-input) {
        font-size:18px!important
    }
}

@media (min-width: 1260px) {
    .site-header__search ::input-placeholder:not(.acf-input) {
        font-size:19px!important
    }
}

.is-style-group-dark-bg .site-header__search ::input-placeholder:not(.acf-input),.t-theme--light .site-header__search ::input-placeholder:not(.acf-input) {
    color: #8996a0
}

.site-header__search :placeholder:not(.acf-input) {
    color: #8996a0!important;
    font-family: GT America Standard Regular;
    font-size: 16px!important;
    letter-spacing: -.1px;
    line-height: revert
}

@media (min-width: 500px) {
    .site-header__search :placeholder:not(.acf-input) {
        font-size:18px!important
    }
}

@media (min-width: 1260px) {
    .site-header__search :placeholder:not(.acf-input) {
        font-size:19px!important
    }
}

.is-style-group-dark-bg .site-header__search :placeholder:not(.acf-input),.t-theme--light .site-header__search :placeholder:not(.acf-input) {
    color: #8996a0
}

.site-header__search ::-moz-placeholder:not(.acf-input) {
    color: #8996a0!important;
    font-family: GT America Standard Regular;
    font-size: 16px!important;
    letter-spacing: -.1px;
    line-height: revert
}

.site-header__search ::placeholder:not(.acf-input) {
    color: #8996a0!important;
    font-family: GT America Standard Regular;
    font-size: 16px!important;
    letter-spacing: -.1px;
    line-height: revert
}

@media (min-width: 500px) {
    .site-header__search ::-moz-placeholder:not(.acf-input) {
        font-size:18px!important
    }

    .site-header__search ::placeholder:not(.acf-input) {
        font-size: 18px!important
    }
}

@media (min-width: 1260px) {
    .site-header__search ::-moz-placeholder:not(.acf-input) {
        font-size:19px!important
    }

    .site-header__search ::placeholder:not(.acf-input) {
        font-size: 19px!important
    }
}

.is-style-group-dark-bg .site-header__search ::-moz-placeholder:not(.acf-input),.t-theme--light .site-header__search ::-moz-placeholder:not(.acf-input) {
    color: #8996a0
}

.is-style-group-dark-bg .site-header__search ::placeholder:not(.acf-input),.t-theme--light .site-header__search ::placeholder:not(.acf-input) {
    color: #8996a0
}

.site-header__search :input-placeholder:not(.acf-input) {
    color: #8996a0!important;
    font-family: GT America Standard Regular;
    font-size: 16px!important;
    letter-spacing: -.1px;
    line-height: revert
}

@media (min-width: 500px) {
    .site-header__search :input-placeholder:not(.acf-input) {
        font-size:18px!important
    }
}

@media (min-width: 1260px) {
    .site-header__search :input-placeholder:not(.acf-input) {
        font-size:19px!important
    }
}

.is-style-group-dark-bg .site-header__search :input-placeholder:not(.acf-input),.t-theme--light .site-header__search :input-placeholder:not(.acf-input) {
    color: #8996a0
}

.site-nav {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #0e0e0e;
    bottom: 0;
    height: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    transform: translate3d(0,-100%,0);
    transition: transform .4s cubic-bezier(.52,.16,.24,1);
    visibility: hidden;
    width: 100%;
    z-index: 11999
}

.site-nav--is-open .site-nav {
    height: 100%;
    opacity: 1;
    visibility: visible;
    z-index: 12001
}

.site-nav--is-active .site-nav {
    transform: translateZ(0)
}

.admin-bar .site-nav {
    top: 46px
}

@media (min-width: 783px) {
    .admin-bar .site-nav {
        top:32px
    }
}

.site-nav * {
    scrollbar-color: #464a4f #292c2f;
    scrollbar-width: thin
}

.site-nav ::-webkit-scrollbar {
    height: 8px;
    width: 8px
}

.site-nav ::-webkit-scrollbar-track {
    background: #292c2f
}

.site-nav ::-webkit-scrollbar-thumb {
    background-color: #464a4f;
    border: 3px solid #464a4f;
    border-radius: 6px
}

.site-nav__outer {
    height: 100%
}

.site-nav__inner {
    height: 100%;
    overflow-y: auto;
    padding: 0;
    -webkit-overflow-scrolling: touch;
    display: flex;
    flex-direction: column;
    width: 100%
}

@media (min-width: 768px) {
    .site-nav__inner {
        overflow:hidden
    }
}

.admin-bar .site-nav__inner {
    padding-bottom: 46px
}

@media (min-width: 783px) {
    .admin-bar .site-nav__inner {
        padding-bottom:32px
    }
}

.site-nav__brand {
    height: 70px;
    left: 0;
    line-height: 70px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 12002
}

@media (min-width: 768px) {
    .site-nav__brand {
        height:75px;
        line-height: 75px
    }
}

@media (min-width: 1260px) {
    .site-nav__brand {
        height:90px;
        line-height: 90px
    }
}

.site-nav__brand-inner {
    padding: 0 24px
}

@media (min-width: 960px) {
    .site-nav__brand-inner {
        padding:0 40px
    }
}

.site-nav__bgd-images {
    display: none;
    visibility: hidden
}

@media (min-width: 1260px) {
    .site-nav__bgd-images {
        bottom:0;
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        visibility: visible;
        width: 100%;
        z-index: -1
    }
}

.site-nav__bgd-image {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media (min-width: 1260px) {
    .site-nav__bgd-image.site-nav__bgd-image--is-active .c-image__image.lazyloaded {
        opacity:1
    }
}

.site-nav__bgd-image .c-image__image {
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .5s cubic-bezier(.52,.16,.24,1);
    width: 100%
}

@media (min-width: 1260px) {
    .site-nav__bgd-image .c-image__image:before {
        background-color:rgba(0,0,0,.85);
        bottom: 0;
        content: "";
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%
    }
}

.nav-primary {
    color: #fff;
    flex: 1;
    overflow: hidden;
    padding: 0;
    position: relative
}

.nav-primary:after,.nav-primary:before {
    background: linear-gradient(180deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e);
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    z-index: 1
}

.nav-primary:before {
    background: linear-gradient(0deg,#0e0e0e 42%,transparent);
    height: 115px;
    top: 0;
    transform: rotate(-180deg)
}

@media (min-width: 768px) {
    .nav-primary:before {
        height:110px
    }
}

@media (min-width: 1260px) {
    .nav-primary:before {
        height:140px
    }
}

.nav-primary:after {
    bottom: 0;
    height: 40px
}

@media (min-width: 1260px) {
    .nav-primary:after {
        height:80px
    }
}

.site-nav--child-active-depth-1.nav-primary--mobile .nav-primary__item--child-active .nav-primary__subsec--depth-1,.site-nav--child-active-depth-1.nav-primary--mobile .nav-primary__item--child-active>.nav-primary__action,.site-nav--child-active-depth-1.nav-primary--mobile .nav-primary__item--depth-0:not(.nav-primary__item--child-active),.site-nav--child-active-depth-1.nav-primary--mobile .nav-primary__item--depth-1:not(.nav-primary__item--child-active) {
    display: none
}

.nav-primary__wrapper {
    height: 100%
}

@media (min-width: 768px) {
    .nav-primary__wrapper {
        display:flex;
        width: 100%
    }
}

.nav-primary--tablet .nav-primary__wrapper {
    overflow: hidden;
    transition: transform .4s cubic-bezier(.32,.08,.24,1)
}

.nav-primary--tablet.site-nav--child-active-depth-1 .nav-primary__wrapper {
    transform: translate3d(-347px,0,0);
    width: calc(100vw + 347px)
}

@media (min-width: 960px) {
    .nav-primary--tablet.site-nav--child-active-depth-1 .nav-primary__wrapper {
        transform:translate3d(-355px,0,0);
        width: calc(100vw + 355px)
    }
}

.nav-primary__list {
    height: 100%;
    overflow-y: auto;
    padding: 90px 24px 0;
    -webkit-overflow-scrolling: touch;
    width: 100%
}

.nav-primary__list:after {
    content: "";
    display: block;
    height: 50px;
    width: 100%
}

@media (min-width: 1260px) {
    .nav-primary__list:after {
        height:88px
    }
}

@media (min-width: 768px) {
    .nav-primary__list {
        padding-top:137px
    }
}

@media (min-width: 960px) {
    .nav-primary__list {
        padding-left:40px;
        padding-right: 40px
    }
}

@media (min-width: 1260px) {
    .nav-primary__list {
        padding-top:146px
    }
}

.nav-primary__child {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 0;
    opacity: 0;
    overflow: hidden;
    visibility: hidden
}

.nav-primary__item--child-active>.nav-primary__child {
    height: 100%;
    opacity: 1;
    overflow: visible;
    visibility: visible
}

.nav-primary__child--depth-1:after,.nav-primary__child--depth-2:after {
    content: "";
    display: block;
    width: 100%
}

@media (min-width: 768px) {
    .nav-primary__child--depth-1:after,.nav-primary__child--depth-2:after {
        height:50px
    }
}

@media (min-width: 1260px) {
    .nav-primary__child--depth-1:after,.nav-primary__child--depth-2:after {
        height:88px
    }
}

.nav-primary__item--sub-mob-vis-false>button.nav-primary__action {
    display: none;
    visibility: hidden
}

@media (min-width: 768px) {
    .nav-primary__item--sub-mob-vis-false>button.nav-primary__action {
        display:inline;
        visibility: inherit
    }

    .nav-primary__item--sub-mob-vis-false>a.nav-primary__action {
        display: none;
        visibility: hidden
    }
}

.nav-primary__item--layout-standard_list {
    padding-bottom: 15px;
    padding-top: 17px
}

@media (min-width: 768px) {
    .nav-primary__item--layout-standard_list {
        padding-bottom:14px;
        padding-top: 9px
    }
}

.nav-primary__item--layout-content_cards {
    border-bottom: 0;
    border-top: 0;
    padding: 0;
    width: calc(50% - 15px)
}

@media (min-width: 1260px) {
    .nav-primary__item--layout-content_cards {
        width:calc(50% - 24px)
    }
}

.nav-primary__item--layout-content_cards:nth-child(n+3) {
    margin-top: 22px
}

@media (min-width: 1260px) {
    .nav-primary__item--layout-content_cards:nth-child(n+3) {
        margin-top:40px
    }
}

.nav-primary__item--layout-content_list,.nav-primary__item--layout-gazette {
    padding-bottom: 23px;
    padding-top: 21px
}

@media (min-width: 1260px) {
    .nav-primary__item--layout-content_list,.nav-primary__item--layout-gazette {
        padding-bottom:24px;
        padding-top: 24px
    }
}

.nav-primary__list-content_cards-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}

.nav-primary__list-content_cards-wrapper .nav-primary__action {
    width: 100%
}

.nav-primary__item--content-card-title {
    display: block;
    font-family: GT America Standard Medium;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: 1;
    margin-bottom: 20px;
    text-transform: uppercase
}

@media (min-width: 768px) {
    .nav-primary__item--content-card-title {
        margin-bottom:23px
    }
}

@media (min-width: 960px) {
    .nav-primary__item--content-card-title {
        margin-bottom:25px
    }
}

.nav-primary__action {
    background-color: initial;
    border: 0;
    color: #fff;
    display: inline;
    padding: 0;
    text-align: left;
    transition: color .15s ease-in-out
}

.nav-primary__item--layout-content_list .nav-primary__action,.nav-primary__item--layout-gazette .nav-primary__action {
    display: flex
}

.nav-primary__action-text {
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    position: relative;
    transition: background-size .3s
}

.nav-primary__back {
    margin-bottom: 36px
}

.nav-primary__back-action {
    background-color: initial;
    border: 0;
    color: #fff;
    font-family: GT America Standard Medium;
    font-size: 14px;
    letter-spacing: .05em;
    line-height: 1.5;
    padding: 0 0 0 26px;
    position: relative;
    text-transform: uppercase
}

.nav-primary__back-action:hover .nav-primary__back-action-icon {
    background-color: #fff;
    color: #1e1e1e
}

.nav-primary__back-action-icon {
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-smoothing: subpixel-antialiased;
    background-color: #656f77;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    left: 0;
    line-height: 17px;
    position: absolute;
    text-align: center;
    top: 2px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out;
    width: 16px
}

.nav-primary__subsec--top {
    margin-bottom: 24px
}

@media (min-width: 768px) {
    .nav-primary__subsec--top {
        margin-bottom:41px
    }
}

.nav-primary__child-list+.nav-primary__subsec--bottom {
    margin-top: 22px
}

@media (min-width: 768px) {
    .nav-primary__child-list+.nav-primary__subsec--bottom {
        margin-top:47px
    }
}

.nav-primary__subsec-header>*+.nav-primary__subsec-cta {
    margin-top: 30px
}

@media (min-width: 1260px) {
    .nav-primary__subsec-header>*+.nav-primary__subsec-cta {
        margin-top:23px
    }
}

.nav-primary__subsec-title {
    display: block;
    font-family: GT America Standard Bold;
    font-size: 20px;
    letter-spacing: -.1px;
    line-height: 1.5
}

.nav-primary__subsec-title+* {
    margin-top: 10px
}

@media (min-width: 768px) {
    .nav-primary__subsec-title+* {
        margin-top:6px
    }
}

@media (min-width: 1260px) {
    .nav-primary__subsec-title+* {
        margin-top:7px
    }
}

.nav-primary__subsec-title-link:hover .icon {
    color: #fff
}

.nav-primary__subsec-title-link .icon {
    color: #656f77;
    font-size: 21px;
    line-height: 0;
    position: relative;
    top: 3px;
    transition: color .15s ease-in-out
}

.nav-primary__subsec-title-link .icon:before {
    content: "\00a0" "\e903"
}

.nav-primary__subsec-description {
    display: block;
    font-size: 18px;
    letter-spacing: -.1px;
    line-height: 1.5
}

.nav-primary__subsec-cta {
    display: inline-block;
    font-family: GT America Standard Medium;
    font-size: 18px;
    line-height: 1.5;
    padding-bottom: 5px;
    padding-left: 48px;
    padding-top: 4px;
    position: relative
}

.nav-primary__subsec-cta:hover .icon {
    background-color: #fff;
    color: #1e1e1e
}

.nav-primary__subsec-cta .icon {
    background-color: #656f77;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    height: 36px;
    left: 0;
    line-height: 37px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    transition: color .15s ease-in-out,background-color .15s ease-in-out;
    width: 36px
}

.nav-primary__item-content {
    flex: 1
}

.nav-primary__item-title {
    font-family: GT America Standard Bold;
    font-size: 18px;
    line-height: 1.5
}

.nav-primary__item-title+.nav-primary__item-description {
    margin-top: 7px
}

@media (min-width: 768px) {
    .nav-primary__item--layout-standard_list .nav-primary__item-title {
        display:inline-block;
        margin-right: 12px;
        margin-top: 5px
    }
}

@media (min-width: 1260px) {
    .nav-primary__item--layout-content_list .nav-primary__item-title,.nav-primary__item--layout-gazette .nav-primary__item-title {
        font-size:20px
    }
}

.nav-primary__item-title-text {
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    transition: background-size .3s
}

.nav-primary__action:hover .nav-primary__item-title-text {
    background-size: 100% 1px
}

@media (hover: none) and (pointer:coarse) {
    .nav-primary__action:hover .nav-primary__item-title-text {
        background-size:0 1px
    }
}

.nav-primary__item-description {
    display: block;
    font-size: 16px;
    line-height: 1.5
}

.nav-primary__item--layout-content_cards .nav-primary__item-description,.nav-primary__item--layout-content_list .nav-primary__item-description,.nav-primary__item--layout-gazette .nav-primary__item-description {
    display: none;
    visibility: hidden
}

@media (min-width: 1260px) {
    .nav-primary__item--layout-content_cards .nav-primary__item-description,.nav-primary__item--layout-content_list .nav-primary__item-description,.nav-primary__item--layout-gazette .nav-primary__item-description {
        display:block;
        visibility: visible
    }
}

@media (min-width: 768px) {
    .nav-primary__item--layout-standard_list .nav-primary__item-description {
        display:inline-block
    }
}

.nav-primary__item-image-wrap {
    margin-left: 20px;
    width: 110px
}

@media (min-width: 1260px) {
    .nav-primary__item-image-wrap {
        margin-left:30px;
        width: 126px
    }
}

.nav-primary__item-image {
    background-color: #292c2f;
    height: 0;
    opacity: 0;
    overflow: hidden;
    position: relative;
    transition: opacity 1s cubic-bezier(.32,.08,.24,1)
}

.nav-primary__col--rendered .nav-primary__item-image,.nav-primary__item--depth-1.nav-primary__item--child-active .nav-primary__item-image {
    opacity: 1
}

.nav-primary__item--layout-content_cards .nav-primary__item-image {
    margin-bottom: 22px
}

@media (min-width: 768px) {
    .nav-primary__item--layout-content_cards .nav-primary__item-image {
        margin-bottom:18px
    }
}

.nav-primary__item-image .c-image__image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: transform .3s cubic-bezier(.52,.16,.24,1);
    width: 100%
}

.nav-primary__action:focus-within .nav-primary__item-image .c-image__image,.nav-primary__action:hover .nav-primary__item-image .c-image__image {
    transform: scale(1.08)
}

.nav-primary__col-0 {
    height: 100%
}

@media (min-width: 768px) {
    .nav-primary__col-0 {
        margin-right:40px;
        overflow: hidden;
        width: 330px
    }
}

@media (min-width: 960px) {
    .nav-primary__col-0 {
        width:350px
    }
}

@media (min-width: 1260px) {
    .nav-primary__col-0 {
        width:345px
    }
}

@media (min-width: 1400px) {
    .nav-primary__col-0 {
        margin-right:57px;
        width: 350px
    }
}

.nav-primary__item--depth-0 {
    opacity: 0;
    transform: translate3d(0,-40px,0);
    transition: opacity .5s cubic-bezier(.32,.08,.24,1),transform .5s cubic-bezier(.32,.08,.24,1)
}

.site-nav--is-active .nav-primary__item--depth-0 {
    opacity: 1;
    transform: translateZ(0)
}

.nav-primary__item--depth-0+.nav-primary__item--depth-0 {
    margin-top: 25px
}

.nav-primary__action--depth-0 {
    font-family: Canela Deck Web;
    font-size: 40px;
    letter-spacing: -.1px;
    line-height: 1.15
}

@media (min-width: 768px) {
    .nav-primary__action--depth-0 {
        font-size:48px
    }
}

@media (min-width: 1260px) {
    .nav-primary__action--depth-0 {
        font-size:56px
    }
}

.nav-primary__action--depth-0:hover .nav-primary__action-text {
    background-size: 100% 1px
}

@media (hover: none) and (pointer:coarse) {
    .nav-primary__action--depth-0:hover .nav-primary__action-text {
        background-size:0 1px
    }
}

.site-nav--child-active-depth-0 .nav-primary__action--depth-0 {
    color: #8996a0
}

.site-nav--child-active-depth-0 .nav-primary__action--depth-0:hover {
    color: #fff
}

.site-nav--child-active-depth-0 .nav-primary__action--depth-0:hover .nav-primary__action-text {
    background-size: 0 1px
}

.nav-primary__item--child-active .nav-primary__action--depth-0 {
    color: #fff!important
}

.nav-primary__item--child-active .nav-primary__action--depth-0 .nav-primary__action-text {
    background-size: 100% 1px!important
}

.nav-primary__col-1 {
    display: none;
    visibility: hidden
}

@media (min-width: 768px) {
    .nav-primary__col-1 {
        -webkit-backface-visibility:hidden;
        backface-visibility: hidden;
        display: block;
        height: 0;
        margin-right: 40px;
        opacity: 0;
        overflow: hidden;
        width: 320px
    }
}

@media (min-width: 960px) {
    .nav-primary__col-1 {
        width:356px
    }
}

@media (min-width: 1260px) {
    .nav-primary__col-1 {
        width:348px
    }
}

@media (min-width: 768px) {
    .site-nav--child-active-depth-0 .nav-primary__col-1 {
        height:100%;
        opacity: 1;
        visibility: visible
    }
}

.nav-primary__child--depth-1 {
    transform: scaleY(0);
    transform-origin: left top;
    transition: transform .25s cubic-bezier(.52,.16,.24,1)
}

.nav-primary__item--child-active>.nav-primary__child--depth-1 {
    transform: scaleY(1)
}

.nav-primary__col-1 .nav-primary__child--depth-1 {
    height: 100%;
    overflow-y: auto;
    padding: 151px 24px 0 5px;
    -webkit-overflow-scrolling: touch;
    opacity: 1;
    transform: none;
    transition: none;
    visibility: visible;
    width: 100%
}

@media (min-width: 960px) {
    .nav-primary__col-1 .nav-primary__child--depth-1 {
        padding-right:40px
    }
}

@media (min-width: 1260px) {
    .nav-primary__col-1 .nav-primary__child--depth-1 {
        padding-left:18px;
        padding-top: 154px
    }
}

.nav-primary__child--depth-1>:last-child {
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .nav-primary__child--depth-1>:last-child {
        margin-bottom:0
    }
}

.nav-primary__item--depth-1+.nav-primary__item--depth-1 {
    margin-top: 24px
}

@media (min-width: 768px) {
    .nav-primary__item--depth-1+.nav-primary__item--depth-1 {
        margin-top:17px
    }
}

.nav-primary--mobile .nav-primary__item--depth-1.nav-primary__item--child-active {
    margin-top: 0
}

.nav-primary__action--depth-1 {
    font-family: GT America Standard Bold;
    font-size: 20px;
    letter-spacing: -.1px;
    line-height: 1.5
}

.nav-primary__action--depth-1:hover .icon-arrow-right {
    opacity: 1;
    right: 1px
}

.nav-primary__action--depth-1 .icon-arrow-right,.nav-primary__action--depth-1 .icon-chevron-right {
    color: #656f77;
    font-size: 17px;
    line-height: 0;
    position: relative;
    right: 1px;
    top: 2px;
    transition: color .15s ease-in-out,opacity .15s ease-in-out,right .15s ease-in-out
}

.nav-primary__action--depth-1 .icon-chevron-right:before {
    content: "\00a0" "\e908"
}

.nav-primary__action--depth-1 .icon-arrow-right {
    color: #fff;
    opacity: 0;
    right: 4px
}

.nav-primary__action--depth-1 .icon-arrow-right:before {
    content: "\00a0" "\e903"
}

.nav-primary__action--depth-1.nav-primary__action--has-children:hover .icon {
    color: #fff
}

.site-nav--child-active-depth-1 .nav-primary__action--depth-1 {
    color: #8996a0
}

.nav-primary__item--child-active>.nav-primary__action--depth-1,.site-nav--child-active-depth-1 .nav-primary__action--depth-1:hover {
    color: #fff
}

.nav-primary__item--child-active>.nav-primary__action--depth-1 .nav-primary__action-text {
    background-size: calc(100% - 26px) 1px
}

.nav-primary__back--depth-1 {
    display: none;
    margin-bottom: 7px;
    visibility: hidden
}

@media (min-width: 768px) {
    .site-nav--child-active-depth-1 .nav-primary__back--depth-1 {
        display:block;
        visibility: visible
    }
}

@media (min-width: 1260px) {
    .site-nav--child-active-depth-1 .nav-primary__back--depth-1 {
        display:none;
        visibility: hidden
    }
}

.nav-primary__back-action--depth-1 {
    font-family: GT America Standard Bold;
    font-size: 20px;
    letter-spacing: -.1px;
    text-transform: none
}

.nav-primary__back-action--depth-1 .nav-primary__back-action-icon {
    top: 7px
}

.nav-primary__subsec--depth-1.nav-primary__subsec--no-content {
    display: none
}

@media (min-width: 768px) {
    .site-nav--child-active-depth-1 .nav-primary__subsec--depth-1.nav-primary__subsec--no-content {
        display:block
    }
}

@media (min-width: 1260px) {
    .site-nav--child-active-depth-1 .nav-primary__subsec--depth-1.nav-primary__subsec--no-content {
        display:none
    }
}

.nav-primary__subsec--depth-1.nav-primary__subsec--no-content+.nav-primary__child-list,.nav-primary__subsec--depth-1.nav-primary__subsec--top {
    margin-top: 35px
}

@media (min-width: 768px) {
    .nav-primary__subsec--depth-1.nav-primary__subsec--no-content+.nav-primary__child-list,.nav-primary__subsec--depth-1.nav-primary__subsec--top {
        margin-top:0
    }

    .site-nav--child-active-depth-1 .nav-primary__subsec--depth-1.nav-primary__subsec--no-content+.nav-primary__child-list {
        margin-top: 30px
    }
}

@media (min-width: 1260px) {
    .site-nav--child-active-depth-1 .nav-primary__subsec--depth-1.nav-primary__subsec--no-content+.nav-primary__child-list {
        margin-top:0
    }
}

@media (min-width: 768px) {
    .site-nav--child-active-depth-1 .nav-primary__subsec--depth-1 .nav-primary__subsec-title {
        display:none;
        visibility: hidden
    }
}

@media (min-width: 1260px) {
    .site-nav--child-active-depth-1 .nav-primary__subsec--depth-1 .nav-primary__subsec-title {
        display:block;
        visibility: visible
    }
}

@media (min-width: 768px) {
    .nav-primary__subsec--depth-1 .nav-primary__subsec-description {
        font-size:16px
    }
}

.nav-primary__item--depth-1,.nav-primary__subsec--depth-1 {
    opacity: 0;
    transform: translate3d(0,-10px,0);
    transition: opacity .5s cubic-bezier(.32,.08,.24,1),transform .5s cubic-bezier(.32,.08,.24,1)
}

@media (min-width: 768px) {
    .nav-primary__item--depth-1,.nav-primary__subsec--depth-1 {
        transform:translate3d(0,15px,0);
        transition: opacity .35s cubic-bezier(.32,.08,.24,1),transform .25s cubic-bezier(.32,.08,.24,1)
    }
}

@media (min-width: 1260px) {
    .nav-primary__item--depth-1,.nav-primary__subsec--depth-1 {
        transform:translate3d(-18px,0,0)
    }
}

.nav-primary__col--rendered .nav-primary__item--depth-1,.nav-primary__col--rendered .nav-primary__subsec--depth-1,.nav-primary__item--depth-0.nav-primary__item--child-active .nav-primary__item--depth-1,.nav-primary__item--depth-0.nav-primary__item--child-active .nav-primary__subsec--depth-1 {
    opacity: 1;
    transform: translateZ(0)
}

.nav-primary__col-2 {
    display: none;
    visibility: hidden
}

@media (min-width: 768px) {
    .nav-primary__col-2 {
        -webkit-backface-visibility:hidden;
        backface-visibility: hidden;
        display: block;
        flex: 1;
        height: 0;
        opacity: 0;
        overflow: hidden
    }

    .site-nav--child-active-depth-1 .nav-primary__col-2 {
        height: 100%;
        opacity: 1;
        visibility: visible
    }
}

.nav-primary__col-2 .nav-primary__child--depth-2 {
    height: 100%;
    overflow-y: auto;
    padding: 151px 24px 0 5px;
    -webkit-overflow-scrolling: touch;
    opacity: 1;
    visibility: visible;
    width: 100%
}

@media (min-width: 960px) {
    .nav-primary__col-2 .nav-primary__child--depth-2 {
        padding-right:40px
    }
}

@media (min-width: 1260px) {
    .nav-primary__col-2 .nav-primary__child--depth-2 {
        padding-left:18px;
        padding-right: 40px;
        padding-top: 154px
    }
}

@media (min-width: 768px) {
    .nav-primary__child--depth-2>* {
        max-width:675px
    }
}

.nav-primary__item--depth-2:not(.nav-primary__item--layout-content_cards) {
    border-bottom: 1px solid #464a4f;
    border-top: 1px solid #464a4f
}

.nav-primary__item--depth-2:not(.nav-primary__item--layout-content_cards)+.nav-primary__item--depth-2 {
    border-top: 0
}

.nav-primary__action--depth-2 {
    display: inline-block
}

@media (min-width: 768px) {
    .nav-primary__back--depth-2 {
        display:none;
        visibility: hidden
    }
}

.nav-primary__subsec--depth-2.nav-primary__subsec--top {
    margin-bottom: 37px
}

@media (min-width: 768px) {
    .nav-primary__subsec--depth-2.nav-primary__subsec--top {
        margin-bottom:40px
    }
}

@media (min-width: 1260px) {
    .nav-primary__subsec--depth-2.nav-primary__subsec--top {
        margin-bottom:60px
    }
}

@media (min-width: 768px) {
    .nav-primary__subsec--depth-2.nav-primary__subsec--top.nav-primary__subsec--no-content {
        margin-bottom:10px
    }
}

.nav-primary__child--no-items .nav-primary__subsec--depth-2.nav-primary__subsec--top {
    margin-bottom: 30px
}

@media (min-width: 1260px) {
    .nav-primary__child--no-items .nav-primary__subsec--depth-2.nav-primary__subsec--top {
        margin-bottom:23px
    }
}

@media (min-width: 768px) {
    .nav-primary__subsec--depth-2 .nav-primary__subsec-title+* {
        margin-top:19px
    }
}

@media (min-width: 1260px) {
    .nav-primary__subsec--depth-2 .nav-primary__subsec-title+* {
        margin-top:8px
    }
}

.nav-primary__item--content-card-title,.nav-primary__item--depth-2,.nav-primary__subsec--depth-2 {
    opacity: 0;
    transform: translate3d(50px,0,0);
    transition: opacity .4s cubic-bezier(.32,.08,.24,1),transform .4s cubic-bezier(.32,.08,.24,1)
}

@media (min-width: 768px) {
    .nav-primary__item--content-card-title,.nav-primary__item--depth-2,.nav-primary__subsec--depth-2 {
        transform:translate3d(0,15px,0);
        transition: opacity .35s cubic-bezier(.32,.08,.24,1),transform .25s cubic-bezier(.32,.08,.24,1)
    }
}

@media (min-width: 1260px) {
    .nav-primary__item--content-card-title,.nav-primary__item--depth-2,.nav-primary__subsec--depth-2 {
        transform:translate3d(-18px,0,0);
        transition: opacity .45s cubic-bezier(.32,.08,.24,1),transform .35s cubic-bezier(.32,.08,.24,1)
    }
}

.nav-primary__col--rendered .nav-primary__item--content-card-title,.nav-primary__col--rendered .nav-primary__item--depth-2,.nav-primary__col--rendered .nav-primary__subsec--depth-2,.nav-primary__item--depth-1.nav-primary__item--child-active .nav-primary__item--content-card-title,.nav-primary__item--depth-1.nav-primary__item--child-active .nav-primary__item--depth-2,.nav-primary__item--depth-1.nav-primary__item--child-active .nav-primary__subsec--depth-2 {
    opacity: 1;
    transform: translateZ(0)
}

.nav-hot-links {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 0;
    left: 24px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 24px;
    text-align: right;
    top: 100%;
    transform: translate3d(0,5px,0);
    transition: transform .2s cubic-bezier(.52,.16,.24,1),opacity .2s cubic-bezier(.52,.16,.24,1);
    visibility: hidden
}

@media (min-width: 960px) {
    .nav-hot-links {
        height:auto;
        margin-top: 16px;
        opacity: 1;
        overflow: visible;
        padding-right: 10px;
        position: static;
        text-align: left;
        transform: none;
        transition: none;
        visibility: visible;
        width: 100%
    }
}

@media (min-width: 1260px) {
    .nav-hot-links {
        margin-top:19px
    }
}

.site-hot-links--is-open .nav-hot-links {
    height: auto;
    opacity: 1;
    overflow: visible;
    visibility: visible
}

.site-hot-links--is-active .nav-hot-links {
    transform: translateZ(0)
}

.site-hot-links--show-for-mobile .nav-hot-links {
    height: auto;
    opacity: 1;
    overflow: visible;
    transform: translateZ(0);
    visibility: visible
}

.nav-hot-links__wrapper {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 4px 4px 80px rgba(55,56,69,.2);
    display: inline-block;
    min-width: 250px;
    padding: 6px 13px 3px;
    text-align: left;
    vertical-align: top
}

@media (min-width: 960px) {
    .nav-hot-links__wrapper {
        background-color:initial;
        box-shadow: none;
        max-width: 100%;
        min-width: 0;
        padding-bottom: 8px;
        padding-right: 18px
    }
}

@media (min-width: 1260px) {
    .nav-hot-links__wrapper {
        padding-bottom:10px;
        padding-top: 10px
    }
}

.site-hot-links--multiple .nav-hot-links__wrapper {
    transition: none
}

@media (min-width: 960px) {
    .site-hot-links--multiple .nav-hot-links__wrapper:focus-within,.site-hot-links--multiple .nav-hot-links__wrapper:hover {
        background-color:#fff;
        box-shadow: 4px 4px 80px rgba(55,56,69,.2);
        transition: background-color .3s cubic-bezier(.52,.16,.24,1),box-shadow .3s cubic-bezier(.52,.16,.24,1)
    }
}

@media (min-width: 960px) {
    .site-hot-links--multiple .nav-hot-links__wrapper:focus-within .nav-hot-links__item:not(:first-of-type),.site-hot-links--multiple .nav-hot-links__wrapper:hover .nav-hot-links__item:not(:first-of-type) {
        height:auto;
        opacity: 1;
        transform: translateZ(0);
        visibility: visible
    }
}

@media (min-width: 960px) {
    .site-hot-links--multiple .nav-hot-links__wrapper:focus-within .nav-hot-links__action,.site-hot-links--multiple .nav-hot-links__wrapper:hover .nav-hot-links__action {
        color:#1e1e1e
    }
}

@media (min-width: 960px) {
    .site-hot-links--multiple .nav-hot-links__wrapper:focus-within .nav-hot-links__action:before,.site-hot-links--multiple .nav-hot-links__wrapper:hover .nav-hot-links__action:before {
        background-color:initial
    }
}

@media (min-width: 960px) {
    .site-hot-links--multiple .nav-hot-links__wrapper:focus-within .nav-hot-links__action:focus:before,.site-hot-links--multiple .nav-hot-links__wrapper:focus-within .nav-hot-links__action:hover:before,.site-hot-links--multiple .nav-hot-links__wrapper:hover .nav-hot-links__action:focus:before,.site-hot-links--multiple .nav-hot-links__wrapper:hover .nav-hot-links__action:hover:before {
        background-color:#df072e
    }
}

@media (hover: none) and (pointer:coarse) and (min-width:960px) {
    .site-hot-links--multiple.site-hot-links--enable-touch .nav-hot-links__wrapper .nav-hot-links__action {
        pointer-events:auto
    }
}

.site-hot-links--single .nav-hot-links__wrapper {
    padding-bottom: 0;
    padding-top: 0
}

@media (min-width: 960px) {
    .site-hot-links--single .nav-hot-links__wrapper {
        padding-bottom:8px;
        padding-top: 6px
    }
}

@media (min-width: 1260px) {
    .site-hot-links--single .nav-hot-links__wrapper {
        padding-bottom:10px;
        padding-top: 10px
    }
}

.nav-hot-links__wrapper:before {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 99px;
    top: -10px;
    width: 0
}

@media (min-width: 960px) {
    .nav-hot-links__wrapper:before {
        display:none;
        visibility: hidden
    }
}

.site-triggers--no-search .nav-hot-links__wrapper:before {
    right: 50px
}

.nav-hot-links__item {
    line-height: 1;
    padding: 10px 5px 14px
}

@media (min-width: 960px) {
    .nav-hot-links__item {
        padding-bottom:6px;
        padding-top: 3px
    }
}

@media (min-width: 1260px) {
    .nav-hot-links__item {
        padding-bottom:4px
    }
}

@media (min-width: 960px) {
    .site-hot-links--multiple .nav-hot-links__item~.nav-hot-links__item {
        -webkit-backface-visibility:hidden;
        backface-visibility: hidden;
        height: 0;
        opacity: 0;
        overflow: hidden;
        transform: translate3d(0,-3px,0);
        transition: transform .2s cubic-bezier(.52,.16,.24,1),opacity .15s cubic-bezier(.52,.16,.24,1);
        visibility: hidden
    }
}

.site-hot-links--single .nav-hot-links__item {
    padding-bottom: 11px
}

@media (min-width: 960px) {
    .site-hot-links--single .nav-hot-links__item {
        padding-bottom:0
    }
}

.nav-hot-links__item+.nav-hot-links__item {
    border-top: 1px solid #bac5c6
}

@media (min-width: 960px) {
    .nav-hot-links__item+.nav-hot-links__item {
        border-top:0
    }
}

.nav-hot-links__action {
    display: inline-block;
    font-family: GT America Standard Medium;
    font-size: 16px;
    line-height: 1.5
}

@media (min-width: 960px) {
    .nav-hot-links__action {
        display:-webkit-box;
        font-family: GT America Standard Regular;
        letter-spacing: -.1px;
        padding-left: 20px;
        position: relative;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden
    }
}

@media (min-width: 1260px) {
    .nav-hot-links__action {
        font-size:18px
    }
}

.nav-hot-links__action:focus,.nav-hot-links__action:hover {
    color: #464a4f
}

@media (min-width: 960px) {
    .nav-hot-links__action:focus,.nav-hot-links__action:hover {
        color:currentColor
    }

    .nav-hot-links__action:focus:before,.nav-hot-links__action:hover:before,.nav-hot-links__item:first-of-type .nav-hot-links__action:before {
        background-color: #df072e
    }

    body:not(.site-scrolling--masthead-stuck) .site-header--theme-light .nav-hot-links__action {
        color: #fff
    }

    .nav-hot-links__action:before {
        background-color: initial;
        border: 1px solid #df072e;
        border-radius: 50%;
        content: "";
        height: 6px;
        left: 0;
        position: absolute;
        top: 8px;
        transition: background-color .3s cubic-bezier(.52,.16,.24,1);
        width: 6px
    }
}

@media (min-width: 1260px) {
    .nav-hot-links__action:before {
        top:10px
    }
}

@media (hover: none) and (pointer:coarse) and (min-width:960px) {
    .site-hot-links--multiple .nav-hot-links__action {
        pointer-events:none
    }
}

.nav-quick-links-nav,.nav-quick-links-search {
    background-color: #0e0e0e;
    border-top: 1px solid #464a4f;
    color: #fff;
    overflow: hidden;
    position: relative
}

.nav-quick-links-nav:after,.nav-quick-links-search:after {
    background: linear-gradient(180deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e);
    content: "";
    height: 60px;
    pointer-events: none;
    position: absolute;
    right: -1px;
    top: 0;
    transform: rotate(-90deg);
    width: 61px
}

@media (min-width: 768px) {
    .nav-quick-links-nav:after,.nav-quick-links-search:after {
        height:73px;
        width: 74px
    }
}

@media (min-width: 1260px) {
    .nav-quick-links-nav:after,.nav-quick-links-search:after {
        height:88px;
        width: 89px
    }
}

.nav-quick-links-nav__wrapper,.nav-quick-links-search__wrapper {
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.nav-quick-links-nav__label,.nav-quick-links-search__label {
    color: #8996a0;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.1px;
    margin-right: 28px
}

@media (min-width: 768px) {
    .nav-quick-links-nav__label,.nav-quick-links-search__label {
        margin-right:20px
    }
}

@media (min-width: 1260px) {
    .nav-quick-links-nav__label,.nav-quick-links-search__label {
        font-size:18px
    }
}

.nav-quick-links-nav__list,.nav-quick-links-search__list {
    display: inline-block
}

.nav-quick-links-nav__item,.nav-quick-links-search__item {
    display: inline-block;
    line-height: 1.15;
    margin-right: 28px
}

.nav-quick-links-nav__item:last-of-type,.nav-quick-links-search__item:last-of-type {
    margin-right: 65px
}

.nav-quick-links-nav__action,.nav-quick-links-search__action {
    color: #fff;
    font-family: GT America Standard Bold;
    font-size: 16px;
    line-height: 1.15
}

@media (min-width: 1260px) {
    .nav-quick-links-nav__action,.nav-quick-links-search__action {
        font-size:18px
    }
}

.nav-quick-links-nav__action:focus,.nav-quick-links-nav__action:hover,.nav-quick-links-search__action:focus,.nav-quick-links-search__action:hover {
    color: #bac5c6
}

.nav-quick-links-nav {
    margin-top: auto
}

.nav-quick-links-nav__wrapper {
    padding: 18px 0 19px 24px
}

@media (min-width: 768px) {
    .nav-quick-links-nav__wrapper {
        padding:24px 0 26px 24px
    }
}

@media (min-width: 960px) {
    .nav-quick-links-nav__wrapper {
        padding:30px 0 32px 40px
    }
}

.nav-quick-links-nav__label .icon {
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    font-smoothing: subpixel-antialiased;
    display: none;
    font-size: 14px;
    margin-left: 24px;
    position: relative;
    top: 1px;
    visibility: hidden
}

@media (min-width: 768px) {
    .nav-quick-links-nav__label .icon {
        display:inline-block;
        visibility: visible
    }
}

@media (min-width: 1260px) {
    .nav-quick-links-nav__label .icon {
        font-size:16px
    }
}

.nav-quick-links-search {
    line-height: 1
}

@media (min-width: 960px) {
    .nav-quick-links-search {
        background-color:#292c2f;
        border-top: 0
    }
}

.nav-quick-links-search:after {
    height: 50px;
    width: 51px
}

@media (min-width: 768px) {
    .nav-quick-links-search:after {
        height:55px;
        width: 56px
    }
}

@media (min-width: 960px) {
    .nav-quick-links-search:after {
        display:none
    }
}

.nav-quick-links-search__wrapper {
    padding: 15px 0 17px 24px
}

@media (min-width: 768px) {
    .nav-quick-links-search__wrapper {
        padding:18px 0 20px 24px
    }
}

@media (min-width: 960px) {
    .nav-quick-links-search__wrapper {
        overflow:visible;
        padding: 25px 24px 23px;
        white-space: normal
    }

    .nav-quick-links-search__label {
        color: #fff;
        display: block;
        font-family: GT America Standard Medium;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: .05em;
        margin-right: 0;
        text-transform: uppercase
    }

    .nav-quick-links-search__label+.nav-quick-links-search__list {
        margin-top: 19px
    }

    .nav-quick-links-search__list {
        display: block
    }

    .nav-quick-links-search__item {
        display: block;
        margin-right: 0
    }

    .nav-quick-links-search__item+.nav-quick-links-search__item {
        margin-top: 20px
    }

    .nav-quick-links-search__action {
        font-family: GT America Standard Regular;
        font-size: 16px
    }

    .c-search-subheader {
        padding-top: 120px
    }
}

.c-subheader__search-wrap {
    padding-bottom: 24px
}

@media (min-width: 960px) {
    .c-subheader__search-wrap {
        padding-bottom:96px;
        padding-top: 24px
    }
}

.c-subheader__resource-links {
    margin-left: -24px;
    margin-right: -24px;
    max-width: 848px;
    overflow: hidden;
    position: relative
}

@media (min-width: 960px) {
    .c-subheader__resource-links {
        margin-left:auto;
        margin-right: auto
    }
}

.c-subheader__resource-links:after {
    background: linear-gradient(180deg,hsla(180,4%,89%,0) 29.22%,#e3e5e5);
    content: "";
    height: 60px;
    pointer-events: none;
    position: absolute;
    right: -1px;
    top: 0;
    transform: rotate(-90deg);
    width: 61px
}

.c-subheader__resource-links-wrapper {
    overflow-x: auto;
    padding: 16px 24px;
    white-space: nowrap
}

@media (min-width: 960px) {
    .c-subheader__resource-links-wrapper {
        align-items:baseline;
        display: flex;
        flex-wrap: nowrap;
        padding: 16px 0
    }
}

.c-subheader__resource-links-label {
    color: #464a4f;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.1px;
    margin-right: 24px
}

.c-subheader__resource-links-list {
    display: inline-block
}

@media (min-width: 960px) {
    .c-subheader__resource-links-list {
        display:flex;
        flex-wrap: wrap
    }
}

.c-subheader__resource-links-item {
    display: inline-block;
    line-height: 1.15;
    margin-right: 24px
}

@media (min-width: 960px) {
    .c-subheader__resource-links-item {
        margin-bottom:16px
    }
}

.c-subheader__resource-links-action {
    transition: all .15s ease-in-out
}

.c-subheader__resource-links-action .a-btn__text {
    font-family: GT America Standard Bold
}

.c-subheader__resource-links-action:focus,.c-subheader__resource-links-action:hover {
    color: #df072e
}

.page-secondary-nav-wrap {
    background-color: #f3f4f4;
    position: relative;
    z-index: 3
}

@media (min-width: 960px) {
    .page-secondary-nav-wrap {
        border-bottom:1px solid #bac5c6
    }
}

.page-secondary-nav-wrap.vertical {
    border-bottom: none
}

.page-template-landing-page-secondary .page-secondary-nav-wrap,.page-template-landing-page-subsite-subheader .page-secondary-nav-wrap {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

@media (min-width: 960px) {
    .page-template-landing-page-secondary .page-secondary-nav-wrap,.page-template-landing-page-subsite-subheader .page-secondary-nav-wrap {
        padding-left:72px;
        padding-right: 72px
    }

    .secondary-nav-vertical__container {
        display: flex
    }

    .page-secondary-nav-wrap.vertical {
        padding-top: 114px
    }

    .page-has-intro-text {
        display: flex
    }

    .vertical .page-secondary-nav {
        max-width: 400px;
        padding-left: 0;
        padding-right: 0;
        width: 30%
    }
}

.page-secondary-intro-text {
    padding: 40px 0
}

@media (min-width: 960px) {
    .page-secondary-intro-text {
        margin-left:160px;
        max-width: 624px;
        padding-top: 0;
        position: relative;
        top: -12px;
        width: 70%
    }
}

.secondary-nav--mobile {
    background: transparent;
    display: flex
}

.page-has-intro-text .secondary-nav--mobile,.page-template-landing-page-secondary .secondary-nav--mobile {
    padding-bottom: 0
}

@media (min-width: 960px) {
    .secondary-nav--mobile {
        display:none
    }
}

.secondary-nav--mobile .secondary-nav__container {
    width: 100%
}

.secondary-nav--mobile .sub-menu {
    background-color: #fff
}

.secondary-nav--mobile.expanded .menu li.current-menu-item {
    position: relative
}

.secondary-nav--mobile.expanded .menu li.current-menu-item.menu-item-has-children>a {
    width: 100%
}

.secondary-nav--mobile.expanded .menu li.current-menu-item.menu-item-has-children>a:after {
    content: "\e909"
}

.secondary-nav--mobile.expanded .menu li.current-menu-item>.sub-menu {
    display: flex
}

@media (min-width: 600px) {
    .secondary-nav--mobile.expanded .menu li.current-menu-item>.sub-menu {
        display:grid;
        grid-template-columns: auto auto;
        grid-column-gap: 20px
    }
}

.secondary-nav--mobile.expanded .menu li.current-menu-item>.sub-menu.show {
    display: flex
}

@media (min-width: 600px) {
    .secondary-nav--mobile.expanded .menu li.current-menu-item>.sub-menu.show {
        display:grid
    }
}

.secondary-nav--mobile.expanded .menu li.current-menu-item:not(.menu-item-has-children)~li {
    display: flex
}

.secondary-nav--mobile .menu {
    margin-top: -110px;
    padding: 0 24px
}

.vertical .secondary-nav--mobile .menu {
    padding: 0
}

.page-template-landing-page-secondary .secondary-nav--mobile .menu {
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 768px) {
    .page-template-landing-page-secondary .secondary-nav--mobile .menu {
        padding-left:48px;
        padding-right: 48px
    }
}

.secondary-nav--mobile .menu li a {
    display: none
}

.secondary-nav--mobile .menu li.current-menu-item {
    background-color: #fff;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: 1.02;
    text-transform: uppercase
}

.secondary-nav--mobile .menu li.current-menu-item>a>span:not(.menu-item-span) {
    display: none
}

.secondary-nav--mobile .menu li.current-menu-item.menu-item-has-children>a {
    display: block;
    padding: 32px 22px;
    position: relative
}

.secondary-nav--mobile .menu li.current-menu-item.menu-item-has-children>a:after {
    color: #1e1e1e;
    content: "\e906";
    font-family: core-icons;
    font-size: 24px;
    line-height: 0;
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%)
}

.secondary-nav--mobile .menu li.current-menu-item.menu-item-has-children>a.active:after {
    content: "\e909"
}

.secondary-nav--mobile .menu li.current-menu-item .sub-menu {
    display: none;
    flex-direction: column;
    margin-left: 24px;
    padding-bottom: 22px;
    padding-left: 28px;
    position: relative
}

.secondary-nav--mobile .menu li.current-menu-item .sub-menu:before {
    border-left: 1px solid #bac5c6;
    content: "";
    height: calc(100% - 22px);
    left: 0;
    position: absolute;
    top: 0;
    width: 1px
}

.secondary-nav--mobile .menu li.current-menu-item .sub-menu.show {
    display: flex
}

@media (min-width: 600px) {
    .secondary-nav--mobile .menu li.current-menu-item .sub-menu.show {
        display:grid;
        grid-template-columns: auto auto;
        grid-column-gap: 20px
    }
}

.secondary-nav--mobile .menu li.current-menu-item .sub-menu .menu-item {
    display: inline-block;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    padding-bottom: 16px;
    text-transform: none
}

@media (min-width: 600px) {
    .secondary-nav--mobile .menu li.current-menu-item .sub-menu .menu-item:nth-child(2n) {
        border-left:1px solid #bac5c6;
        padding-left: 28px
    }
}

.secondary-nav--mobile .menu li.current-menu-item .sub-menu .menu-item:last-child {
    padding-bottom: 0
}

.secondary-nav--mobile .menu li.current-menu-item .sub-menu .menu-item>a {
    display: block
}

.secondary-nav--mobile .menu li.current-menu-item .sub-menu .menu-item>.sub-menu {
    display: none
}

.secondary-nav--horizontal {
    align-items: center;
    display: none;
    height: 100px;
    padding: 0 40px;
    position: relative
}

@media (min-width: 960px) {
    .secondary-nav--horizontal {
        display:flex
    }
}

.secondary-nav--horizontal .secondary-nav__container {
    display: flex
}

.secondary-nav--horizontal .secondary-nav__container .menu-item {
    display: none;
    margin-left: 24px
}

.secondary-nav--horizontal .secondary-nav__container .menu-item:first-child {
    margin-left: 0
}

.secondary-nav--horizontal .secondary-nav__container .menu-item a {
    display: block;
    padding: 1rem .5rem;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    top: 2px;
    white-space: nowrap
}

.secondary-nav--horizontal .secondary-nav__container .menu-item a>span {
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    color: #292c2f;
    position: relative;
    transition: all .3s
}

.secondary-nav--horizontal .secondary-nav__container .menu-item a:hover span {
    background-size: 100% 1px;
    transition: all .15s ease-in-out
}

@media (hover: none) and (pointer:coarse) {
    .secondary-nav--horizontal .secondary-nav__container .menu-item a:hover span {
        background-size:0 1px
    }
}

.secondary-nav--horizontal .secondary-nav__container .menu-item.current-menu-ancestor {
    display: flex
}

.secondary-nav--horizontal .secondary-nav__container .menu-item.current-menu-ancestor.menu-item-has-children>a {
    display: flex;
    font-family: GT America Standard Medium;
    text-transform: uppercase;
    white-space: nowrap
}

.secondary-nav--horizontal .secondary-nav__container .menu-item.current-menu-ancestor.menu-item-has-children>a:hover:after {
    background-color: #1e1e1e;
    color: #f3f4f4;
    transition: all .15s ease-in-out
}

.secondary-nav--horizontal .secondary-nav__container .menu-item.current-menu-ancestor.menu-item-has-children>a:after {
    align-items: center;
    background-color: #e3e5e5;
    border-radius: 50%;
    color: #1e1e1e;
    content: "\e908";
    display: flex;
    font-family: core-icons;
    font-size: 12px;
    font-weight: bolder;
    height: 20px;
    justify-content: center;
    margin-left: 24px;
    margin-right: 14px;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    top: 3px;
    transition: all .15s ease-in-out;
    width: 20px
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-item.menu-item-has-children,.secondary-nav--horizontal .secondary-nav__container .current-menu-parent.menu-item-has-children {
    margin-left: 0
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-parent.menu-item-has-children .current-menu-item:not(.menu-item-has-children) a {
    pointer-events: none;
    text-transform: none
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-ancestor a>span,.secondary-nav--horizontal .secondary-nav__container .current-menu-item a>span,.secondary-nav--horizontal .secondary-nav__container .current-menu-parent a>span {
    height: 25px;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-item:not(.menu-item-has-children)~li {
    display: flex
}

.secondary-nav--horizontal .secondary-nav__container li.current-menu-item>li {
    margin-left: 24px
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-item {
    display: flex;
    margin-left: 0
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-item>a {
    font-family: GT America Standard Medium;
    pointer-events: none;
    text-transform: uppercase
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-item>a+.sub-menu {
    display: flex;
    flex-wrap: wrap;
    height: 4rem;
    list-style: none;
    overflow: hidden;
    padding: 0 0 0 2px;
    width: 100%
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-item.menu-item-has-children>a:after {
    color: #bac5c6;
    content: "/";
    margin-left: 24px;
    margin-right: 14px
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-item>.sub-menu {
    display: flex
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-item>.sub-menu .menu-item {
    display: inline-block
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-item>.sub-menu .menu-item>.sub-menu {
    display: none
}

.secondary-nav--horizontal .secondary-nav__container .current-menu-parent>.sub-menu {
    display: flex;
    flex-wrap: wrap;
    height: 4rem;
    list-style: none;
    overflow: hidden;
    padding: 0 0 0 2px;
    width: 100%
}

.secondary-nav--horizontal .secondary-nav__more {
    display: none;
    margin-left: -40px;
    position: relative
}

.secondary-nav--horizontal .secondary-nav__more--show {
    align-items: center;
    display: flex
}

.secondary-nav--horizontal .secondary-nav__more:before {
    background: linear-gradient(90deg,hsla(0,0%,88%,0) 29.9%,#f3f4f4);
    content: "";
    height: 30px;
    left: -30px;
    position: absolute;
    width: 30px
}

.secondary-nav--horizontal .secondary-nav__more-button {
    background-color: #f3f4f4;
    border: none;
    display: flex;
    position: relative;
    top: -2px
}

.secondary-nav--horizontal .secondary-nav__more-button:after {
    content: "\e906";
    font-family: core-icons;
    margin-left: 5px;
    position: relative;
    top: 2px
}

.secondary-nav--horizontal .secondary-nav__more-button:hover {
    color: #df072e
}

.secondary-nav--horizontal .secondary-nav__more-button.active:after {
    content: "\e909"
}

.secondary-nav--horizontal .secondary-nav__more-wrap {
    display: none
}

.secondary-nav--horizontal .secondary-nav__more-wrap--show {
    display: block
}

.secondary-nav--horizontal .secondary-nav__more-list {
    background: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: auto;
    max-width: 340px;
    min-width: 200px;
    padding: 10px 0;
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: 3
}

.secondary-nav--horizontal .secondary-nav__more-list li {
    display: block;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    padding: 5px 15px
}

.secondary-nav--horizontal .secondary-nav__more-list li.menu-item {
    display: block;
    margin-left: 0
}

.secondary-nav--horizontal .secondary-nav__more-list li.menu-item a {
    padding: 0;
    white-space: pre-wrap
}

.secondary-nav--horizontal .secondary-nav__more-list li .sub-menu {
    display: none
}

.secondary-nav-vertical {
    display: none;
    max-width: 400px;
    padding-bottom: 40px;
    width: 100%
}

@media (min-width: 960px) {
    .secondary-nav-vertical {
        display:block
    }
}

.secondary-nav-vertical .sub-menu {
    display: none
}

.secondary-nav-vertical .menu>li.menu-item:first-child {
    border-top: 0;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Medium;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: 1.02;
    text-transform: uppercase
}

.secondary-nav-vertical .menu>li.menu-item:first-child>a+.sub-menu>li {
    border-top: 1px solid #bac5c6;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    text-transform: none
}

.secondary-nav-vertical .menu>li.menu-item:first-child>a+.sub-menu>li.current-menu-item.menu-item-has-children,.secondary-nav-vertical .menu>li.menu-item:first-child>a+.sub-menu>li.current-menu-parent.menu-item-has-children {
    border-top: 1px solid #1e1e1e
}

.secondary-nav-vertical .menu>li.menu-item:first-child>a+.sub-menu>li .sub-menu {
    padding-bottom: 16px
}

.secondary-nav-vertical .menu-item>a {
    display: block;
    padding: 16px 0
}

.secondary-nav-vertical .menu-item>a>span {
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    color: #292c2f;
    position: relative;
    transition: all .3s
}

.secondary-nav-vertical .menu-item>a:hover>span {
    background-size: 100% 1px;
    transition: all .15s ease-in-out
}

@media (hover: none) and (pointer:coarse) {
    .secondary-nav-vertical .menu-item>a:hover>span {
        background-size:0 1px
    }
}

.secondary-nav-vertical .menu-item .sub-menu .sub-menu li>a {
    padding-top: 0
}

.secondary-nav-vertical .menu-item .sub-menu .sub-menu li:last-child>a {
    padding-bottom: 0
}

.secondary-nav-vertical .menu-item .sub-menu .sub-menu li.menu-item {
    border-top: 0;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5
}

.secondary-nav-vertical .menu-item .sub-menu .sub-menu li.menu-item.current-menu-item {
    font-family: GT America Standard Bold
}

.secondary-nav-vertical .menu-item .sub-menu .sub-menu li.menu-item .sub-menu {
    padding-left: 28px;
    position: relative
}

.secondary-nav-vertical .menu-item .sub-menu .sub-menu li.menu-item .sub-menu:before {
    border-left: 1px solid #bac5c6;
    content: "";
    height: calc(100% - 38px);
    left: 0;
    position: absolute;
    top: 16px;
    width: 1px
}

.secondary-nav-vertical .current-menu-ancestor,.secondary-nav-vertical .current-menu-ancestor.menu-item-has-children>a+.sub-menu,.secondary-nav-vertical .current-menu-item,.secondary-nav-vertical .current-menu-item.menu-item-has-children>a+.sub-menu,.secondary-nav-vertical .current-menu-parent,.secondary-nav-vertical .current-menu-parent.menu-item-has-children>a+.sub-menu {
    display: block
}

.secondary-nav__more {
    display: none;
    margin-left: -40px;
    position: relative
}

.secondary-nav__more--show {
    align-items: center;
    display: flex
}

.secondary-nav__more:before {
    background: linear-gradient(90deg,hsla(0,0%,88%,0) 29.9%,#f3f4f4);
    content: "";
    height: 30px;
    left: -30px;
    position: absolute;
    width: 30px
}

.secondary-nav__more-button {
    background-color: #f3f4f4;
    border: none;
    display: flex;
    position: relative;
    top: -2px
}

.secondary-nav__more-button:after {
    content: "\e906";
    font-family: core-icons;
    margin-left: 5px;
    position: relative;
    top: 2px
}

.secondary-nav__more-button:hover {
    color: #df072e
}

.secondary-nav__more-button.active:after {
    content: "\e909"
}

.secondary-nav__more-wrap {
    display: none
}

.secondary-nav__more-wrap--show {
    display: block
}

.secondary-nav__more-list {
    background: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: auto;
    max-width: 340px;
    min-width: 200px;
    padding: 10px 0;
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    z-index: 3
}

.secondary-nav__more-list li {
    display: block;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    padding: 5px 15px
}

.secondary-nav__more-list li.menu-item {
    display: block;
    margin-left: 0
}

.secondary-nav__more-list li.menu-item a {
    padding: 0;
    white-space: pre-wrap
}

.secondary-nav__more-list li .sub-menu {
    display: none
}

.c-subsite-search {
    align-items: center;
    display: none;
    max-width: 100%
}

@media (min-width: 960px) {
    .c-subsite-search {
        border-left:none;
        display: flex;
        padding-left: 3px
    }
}

.c-subsite-search .icon-search {
    font-size: 25px
}

@media (min-width: 960px) {
    .c-subsite-search .icon-search {
        font-size:31px
    }
}

.c-subsite-search .icon-close {
    font-size: 24px;
    padding: 3px
}

.c-subsite-search__cross,.c-subsite-search__form__clear,.c-subsite-search__magnifier {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 2px
}

.c-subsite-search__magnifier {
    display: none
}

@media (min-width: 960px) {
    .c-subsite-search__magnifier {
        display:flex
    }
}

.c-subsite-search__form__clear {
    display: none
}

.c-subsite-search__form__clear .icon {
    color: #656f77
}

.c-subsite-search__cross {
    border: 1px solid #656f77;
    border-radius: 100px;
    display: none
}

@media (min-width: 500px) {
    .c-subsite-search__cross {
        margin-left:18px
    }
}

.c-subsite-search__form {
    align-items: center;
    border: 1px solid #8996a0;
    border-radius: 100px;
    display: flex;
    flex-grow: 1;
    margin-bottom: 32px;
    padding: 0 16px;
    transition: border-color .3s ease-in-out
}

@media (min-width: 960px) {
    .c-subsite-search__form {
        border:none;
        display: none;
        margin-bottom: 0
    }
}

#subsite-search-input,.c-subsite-search__form__input {
    background-color: initial;
    border: none;
    flex-grow: 1;
    font-size: 18px;
    line-height: 34px;
    margin: 2px 0;
    min-height: 34px;
    padding: 0 5px
}

#subsite-search-input:focus,.c-subsite-search__form__input:focus {
    border: none;
    outline: none
}

@media (min-width: 960px) {
    #subsite-search-input,.c-subsite-search__form__input {
        border:2px solid transparent;
        font-size: 20px;
        line-height: 82px;
        min-height: 86px;
        padding: 0 8px
    }

    #subsite-search-input:focus,.c-subsite-search__form__input:focus {
        border: 2px solid transparent;
        outline: none
    }

    #subsite-search-input.c-subsite-search__form__input--focus:focus,.c-subsite-search__form__input.c-subsite-search__form__input--focus:focus {
        border: 2px solid #0062d4
    }

    #subsite-search-input::-moz-placeholder,.c-subsite-search__form__input::-moz-placeholder {
        color: #8996a0;
        font-size: 20px
    }

    #subsite-search-input::placeholder,.c-subsite-search__form__input::placeholder {
        color: #8996a0;
        font-size: 20px
    }
}

.c-subsite-search__form__submit {
    align-items: center;
    background-color: initial;
    border: 0;
    border-radius: 100px;
    display: flex;
    padding: 0
}

@media (min-width: 500px) {
    .c-subsite-search__form__submit {
        margin-left:18px
    }
}

.c-subsite-search__cross:hover,.c-subsite-search__form__submit:hover,.c-subsite-search__magnifier:hover {
    color: #656f77
}

.c-childmasthead__nav--search-open .c-subsite-search {
    border-left: none;
    justify-content: center;
    margin-left: 0;
    padding-left: 0;
    width: 100%
}

.c-childmasthead__nav--search-open .c-subsite-search__magnifier {
    display: none
}

.c-childmasthead__nav--search-open .c-subsite-search__cross,.c-childmasthead__nav--search-open .c-subsite-search__form {
    display: flex
}

@media (min-width: 960px) {
    .c-childmasthead__nav--search-open .c-subsite-search {
        border-left:1px solid #bac5c6;
        width: 520px
    }
}

.c-childmasthead__nav--input-has-content .c-subsite-search__form__clear {
    display: flex
}

.c-childmasthead__nav--input-has-focus .c-subsite-search__form {
    border-color: #1e1e1e
}

.c-subsite-subheader {
    background-color: #e3e5e5;
    display: flex;
    flex-flow: row wrap;
    min-height: 680px
}

.c-subsite-subheader.t-theme--light {
    background-color: #0e0e0e
}

.c-subsite-subheader .c-subsite-subheader__column {
    flex: auto
}

@media (min-width: 960px) {
    .c-subsite-subheader .c-subsite-subheader__column {
        align-items:center;
        display: flex;
        flex: 1;
        justify-content: center
    }
}

.c-subsite-subheader .c-subsite-subheader__column--mobile-image {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    position: relative;
    white-space: inherit;
    width: auto;
    width: 100%
}

@media (min-width: 960px) {
    .c-subsite-subheader .c-subsite-subheader__column--mobile-image {
        border:0;
        clip: rect(0,0,0,0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        white-space: nowrap;
        width: 1px
    }
}

.c-subsite-subheader .c-subsite-subheader__column--desktop-image {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

@media (min-width: 960px) {
    .c-subsite-subheader .c-subsite-subheader__column--desktop-image {
        clip:auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        position: relative;
        white-space: inherit;
        width: auto
    }
}

.c-subsite-subheader__text-group {
    padding-bottom: 40px;
    padding-top: 40px
}

@media (min-width: 960px) {
    .c-subsite-subheader__text-group {
        max-width:100%;
        padding: 140px 126px 140px 72px
    }
}

.c-subsite-subheader__title {
    font-size: 32px
}

@media (min-width: 768px) {
    .c-subsite-subheader__title {
        font-size:42px
    }
}

@media (min-width: 960px) {
    .c-subsite-subheader__title {
        font-size:64px
    }
}

.c-subsite-subheader__description {
    font-size: 18px;
    letter-spacing: -.1px;
    margin-top: 18px
}

.c-subsite-subheader__image {
    height: 100%;
    width: 100%
}

.c-subsite-subheader__image .c-image__image {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.c-subsite-subheader__cta {
    margin-top: 32px
}

.c-subsite-subheader__image-caption {
    align-items: flex-end;
    background: linear-gradient(180deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e);
    bottom: 0;
    color: #f3f4f4;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 12px;
    font-weight: 500;
    justify-content: flex-end;
    min-height: 60%;
    padding: 24px;
    position: absolute;
    right: 0;
    text-align: right;
    width: 100%;
    z-index: 20
}

@media (min-width: 768px) {
    .c-subsite-subheader__image-caption {
        font-size:14px;
        min-height: 40%
    }
}

.c-subsite-subheader.c-subsite-subheader--right-alignment {
    flex-direction: row-reverse
}

@media (min-width: 960px) {
    .c-subsite-subheader.c-subsite-subheader--right-alignment .c-subsite-subheader__image-caption {
        justify-content:flex-start
    }

    .c-subsite-subheader.c-subsite-subheader--right-alignment .c-subsite-subheader__image-caption__caption {
        text-align: left
    }
}

.c-subsite-subheader.c-subsite-subheader--background-alignment {
    align-items: stretch;
    background-color: initial;
    color: #f3f4f4;
    display: flex;
    position: relative
}

.c-subsite-subheader.c-subsite-subheader--background-alignment .c-subsite-subheader__column:first-child {
    align-items: stretch;
    background-color: hsla(0,0%,5%,.7);
    display: flex;
    justify-content: stretch;
    z-index: 20
}

.c-subsite-subheader.c-subsite-subheader--background-alignment .c-subsite-subheader__text-group {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 624px;
    padding: 150px 24px;
    position: relative;
    text-align: center;
    width: 100%
}

@media (min-width: 768px) {
    .c-subsite-subheader.c-subsite-subheader--background-alignment .c-subsite-subheader__text-group {
        padding-left:48px;
        padding-right: 48px
    }
}

@media (min-width: 960px) {
    .c-subsite-subheader.c-subsite-subheader--background-alignment .c-subsite-subheader__text-group {
        padding:0
    }
}

.c-subsite-subheader.c-subsite-subheader--background-alignment .c-subsite-subheader__column--desktop-image {
    clip: auto;
    height: auto;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: visible;
    position: static;
    position: absolute;
    top: 0;
    white-space: inherit;
    width: auto;
    width: 100%
}

.c-subsite-subheader.c-subsite-subheader--background-alignment .c-subsite-subheader__cta {
    color: #f3f4f4
}

.c-subsite-subheader.c-subsite-subheader--background-alignment .c-subsite-subheader__image-caption {
    background: none;
    max-width: 45%;
    min-height: auto;
    padding-top: 0
}

.c-subsite-subheader.c-subsite-subheader--background-alignment:after,.c-subsite-subheader.c-subsite-subheader--background-alignment:before {
    background: none;
    border-left: 1px solid #bac5c6;
    bottom: auto;
    content: "";
    height: min(25%,120px);
    left: 50%;
    mix-blend-mode: normal;
    position: absolute;
    right: auto;
    top: 0;
    transform: translateX(-50%);
    width: 1px;
    z-index: 21
}

.c-subsite-subheader.c-subsite-subheader--background-alignment:after {
    bottom: 0;
    top: auto
}

.c-subsite-subheader.c-subsite-subheader--background-alignment--light .c-subsite-subheader__column:first-child {
    background: hsla(0,0%,5%,.3)
}

.c-subsite-subheader.c-subsite-subheader--background-alignment--medium .c-subsite-subheader__column:first-child {
    background: hsla(0,0%,5%,.5)
}

.c-subsite-subheader.c-subsite-subheader--background-alignment--dark .c-subsite-subheader__column:first-child {
    background: hsla(0,0%,5%,.7)
}

.c-subsite-subheader.c-subsite-subheader--background-alignment--darker .c-subsite-subheader__column:first-child {
    background: hsla(0,0%,5%,.9)
}

.c-subsite-subheader--notext.c-subsite-subheader.c-subsite-subheader--background-alignment:after,.c-subsite-subheader--notext.c-subsite-subheader.c-subsite-subheader--background-alignment:before {
    display: none
}

.c-subsite-subheader--notext.c-subsite-subheader.c-subsite-subheader--background-alignment--dark .c-subsite-subheader__column:first-child {
    background: transparent
}

.c-subsite-subheader .page-breadcrumb {
    background: transparent;
    margin-bottom: 16px
}

.c-subsite-subheader.c-subsite-subheader--background-alignment .page-breadcrumb {
    color: #f3f4f4
}

.page-template-landing-page-subsite-subheader .secondary-nav--mobile .menu {
    margin-top: 24px
}

.c-image--bg .c-image__image {
    background: 50% no-repeat;
    background-size: cover;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.c-image--overlay .c-image__image:after {
    background: linear-gradient(180deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%
}

@media (min-width: 768px) {
    .c-image--bg-split .c-image__image {
        width:50%
    }
}

.c-image--overlay-left .c-image--bg-split .c-image__image:after {
    background: linear-gradient(270deg,hsla(0,0%,5%,0) 29.22%,#0e0e0e);
    content: "";
    height: 100%;
    opacity: .9;
    position: absolute;
    width: 100%
}

.no-results {
    align-items: center;
    display: flex;
    font-family: GT America Standard Regular;
    font-size: 20px;
    justify-content: center;
    margin-top: 65px;
    text-align: center
}

.no-results .no-results__title {
    font-family: GT America Standard Bold;
    font-weight: 400
}

.c-pagination {
    margin-top: 66px;
    width: 100%
}

.c-pagination__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center
}

.c-pagination__list .c-pagination__item .c-pagination__link,.c-pagination__list .c-pagination__item a {
    align-items: center;
    background-color: initial;
    border: 1px solid transparent;
    border-radius: 100%;
    display: flex;
    font-size: 18px;
    height: 36px;
    justify-content: center;
    margin: 0 10px;
    width: 36px
}

.c-pagination__list .c-pagination__item .c-pagination__link:hover,.c-pagination__list .c-pagination__item a:hover {
    background-color: #1e1e1e;
    color: #f3f4f4
}

.c-pagination__list .c-pagination__item .c-pagination__link.active,.c-pagination__list .c-pagination__item a.active {
    border: 1px solid #8996a0
}

.c-pagination__list .c-pagination__item--next,.c-pagination__list .c-pagination__item--prev {
    margin-top: 24px;
    text-align: center;
    width: 100%
}

@media (min-width: 768px) {
    .c-pagination__list .c-pagination__item--next,.c-pagination__list .c-pagination__item--prev {
        margin-bottom:0;
        margin-top: 0;
        width: auto
    }
}

.c-pagination__list .c-pagination__item--prev {
    margin-bottom: 24px;
    margin-top: 0
}

.c-pagination__list .c-pagination__item .c-pagination__link.c-pagination__link--next,.c-pagination__list .c-pagination__item .c-pagination__link.c-pagination__link--prev,.c-pagination__list .c-pagination__item a.c-pagination__link--next,.c-pagination__list .c-pagination__item a.c-pagination__link--prev {
    border-radius: 100px;
    display: initial;
    font-family: GT America Standard Regular;
    font-size: 18px;
    margin: 0;
    padding: 5px 10px;
    width: auto
}

@media (min-width: 768px) {
    .c-pagination__list .c-pagination__item .c-pagination__link.c-pagination__link--next,.c-pagination__list .c-pagination__item .c-pagination__link.c-pagination__link--prev,.c-pagination__list .c-pagination__item a.c-pagination__link--next,.c-pagination__list .c-pagination__item a.c-pagination__link--prev {
        display:flex;
        margin-left: 18px
    }
}

.c-pagination__list .c-pagination__item .c-pagination__link.c-pagination__link--next .screen-reader-text,.c-pagination__list .c-pagination__item .c-pagination__link.c-pagination__link--prev .screen-reader-text,.c-pagination__list .c-pagination__item a.c-pagination__link--next .screen-reader-text,.c-pagination__list .c-pagination__item a.c-pagination__link--prev .screen-reader-text {
    display: none
}

@media (min-width: 768px) {
    .c-pagination__list .c-pagination__item .c-pagination__link.c-pagination__link--prev,.c-pagination__list .c-pagination__item a.c-pagination__link--prev {
        margin-left:0;
        margin-right: 18px
    }
}

.c-pagination__ellipsis {
    align-items: flex-end;
    display: flex;
    height: 36px;
    justify-content: center;
    padding-bottom: 5px;
    width: 36px
}

.c-programs-accordion-content {
    display: flex;
    flex-direction: column
}

@media (min-width: 960px) {
    .c-programs-accordion-content {
        flex-direction:row
    }
}

.c-programs-accordion-content__degree {
    min-width: 25%
}

.c-programs-accordion-content__degree__title {
    font-family: GT America Standard Bold;
    font-size: 20px;
    margin-bottom: 4px
}

@media (min-width: 960px) {
    .c-programs-accordion-content__degree__title {
        margin-bottom:12px
    }
}

.c-programs-accordion-content__degree__subtitle,.c-programs-accordion-content__description {
    font-family: GT America Standard Regular;
    font-size: 18px
}

.c-programs-accordion-content__description {
    padding: 16px 0
}

@media (min-width: 960px) {
    .c-programs-accordion-content__description {
        padding:0 48px
    }
}

.c-programs-accordion-content__links {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

@media (min-width: 960px) {
    .c-programs-accordion-content__links {
        margin-left:auto
    }
}

.c-programs-accordion-content__links__link {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.c-programs-accordion-content__links__link .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.c-programs-accordion-content__links__link:focus {
    outline: none
}

.c-programs-accordion-content__links__link:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.c-programs-accordion-content__links__link:focus-visible {
    border: none;
    box-shadow: none
}

.c-programs-accordion-content__links__link:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.c-programs-accordion-content__links__link.is-disabled,.c-programs-accordion-content__links__link[disabled] {
    cursor: default
}

.c-programs-accordion-content__links__link {
    color: #1e1e1e;
    max-width: 400px
}

.c-programs-accordion-content__links__link .a-btn__text {
    align-items: center;
    display: flex;
    position: relative;
    text-align: left
}

.c-programs-accordion-content__links__link .a-btn__text:before {
    align-items: center;
    background-color: #df072e;
    border: 1px solid #df072e;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.c-programs-accordion-content__links__link .a-btn__text:after {
    color: #fff;
    content: "\e903";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    left: 9px;
    position: absolute;
    top: calc(50% + 1px);
    transform: translateY(-50%)
}

.c-programs-accordion-content__links__link.a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.c-programs-accordion-content__links__link.a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.c-programs-accordion-content__links__link:active .a-btn__text:before,.c-programs-accordion-content__links__link:focus .a-btn__text:before,.c-programs-accordion-content__links__link:hover .a-btn__text:before,.has-target-link:hover .c-programs-accordion-content__links__link .a-btn__text:before {
    border-radius: 50%
}

.c-programs-accordion-content__links__link.is-disabled,.c-programs-accordion-content__links__link[disabled] {
    color: #bac5c6
}

.c-programs-accordion-content__links__link.is-disabled .a-btn__text:before,.c-programs-accordion-content__links__link[disabled] .a-btn__text:before {
    background-color: #bac5c6;
    color: #f3f4f4
}

.c-programs-accordion-content__links__link.is-style-light,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link,.t-theme--light .c-programs-accordion-content__links__link {
    color: #f3f4f4
}

.c-programs-accordion-content__links__link.is-style-light .a-btn__text:before,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link .a-btn__text:before,.t-theme--light .c-programs-accordion-content__links__link .a-btn__text:before {
    background-color: #df072e;
    border-color: #df072e
}

.c-programs-accordion-content__links__link.is-style-light:active,.c-programs-accordion-content__links__link.is-style-light:focus,.c-programs-accordion-content__links__link.is-style-light:hover,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link:active,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link:focus,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link:hover,.t-theme--light .c-programs-accordion-content__links__link:active,.t-theme--light .c-programs-accordion-content__links__link:focus,.t-theme--light .c-programs-accordion-content__links__link:hover {
    color: #f3f4f4
}

.c-programs-accordion-content__links__link.is-style-light:active .a-btn__text:before,.c-programs-accordion-content__links__link.is-style-light:focus .a-btn__text:before,.c-programs-accordion-content__links__link.is-style-light:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link:hover .a-btn__text:before,.t-theme--light .c-programs-accordion-content__links__link:active .a-btn__text:before,.t-theme--light .c-programs-accordion-content__links__link:focus .a-btn__text:before,.t-theme--light .c-programs-accordion-content__links__link:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4
}

.c-programs-accordion-content__links__link.is-style-light:active .a-btn__text:after,.c-programs-accordion-content__links__link.is-style-light:focus .a-btn__text:after,.c-programs-accordion-content__links__link.is-style-light:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .c-programs-accordion-content__links__link:hover .a-btn__text:after,.t-theme--light .c-programs-accordion-content__links__link:active .a-btn__text:after,.t-theme--light .c-programs-accordion-content__links__link:focus .a-btn__text:after,.t-theme--light .c-programs-accordion-content__links__link:hover .a-btn__text:after {
    color: #1e1e1e
}

.c-programs-accordion-content__links__link .a-btn__text:before {
    background-color: #656f77;
    border-color: #656f77
}

.c-programs-accordion-content__links__link:active,.c-programs-accordion-content__links__link:focus,.c-programs-accordion-content__links__link:hover,.has-target-link:hover .c-programs-accordion-content__links__link {
    color: #1e1e1e
}

.c-programs-accordion-content__links__link:active .a-btn__text:before,.c-programs-accordion-content__links__link:focus .a-btn__text:before,.c-programs-accordion-content__links__link:hover .a-btn__text:before,.has-target-link:hover .c-programs-accordion-content__links__link .a-btn__text:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    transition: all .15s ease-in-out
}

.c-programs-accordion-content__links__link.is-style-light:active .a-btn__text:before,.c-programs-accordion-content__links__link.is-style-light:focus .a-btn__text:before,.c-programs-accordion-content__links__link.is-style-light:hover .a-btn__text:before,.t-theme--light .c-programs-accordion-content__links__link:active .a-btn__text:before,.t-theme--light .c-programs-accordion-content__links__link:focus .a-btn__text:before,.t-theme--light .c-programs-accordion-content__links__link:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4;
    color: #1e1e1e
}

.c-programs-accordion-content__links__link {
    max-width: 100%
}

.c-programs-accordion-content__links__link .a-btn__text:before {
    background: transparent;
    border-color: #8996a0
}

.c-programs-accordion-content__links__link .a-btn__text:after {
    color: #1e1e1e
}

.c-programs-accordion-content__links__link:focus .a-btn__text:after,.c-programs-accordion-content__links__link:hover .a-btn__text:after {
    color: #f3f4f4
}

.c-programs-accordion-content__links__link+.c-programs-accordion-content__links__link {
    margin-top: 16px
}

.c-programs-accordion-content+.c-programs-accordion-content {
    border-top: 1px solid #bac5c6;
    margin-top: 40px;
    padding-top: 40px
}

.c-programs-item {
    border-bottom: 1px solid #1e1e1e;
    display: flex;
    flex-direction: column;
    padding-bottom: 16px;
    padding-top: 16px
}

@media (min-width: 960px) {
    .c-programs-item {
        align-items:center;
        flex-direction: row;
        justify-content: space-between;
        padding-bottom: 16px;
        padding-top: 16px
    }
}

.c-programs-item__title,.c-programs-item__title-link {
    flex: 2
}

.c-programs-item__title-link .c-programs-item__title {
    border-bottom: 1px solid transparent;
    display: inline
}

.c-programs-item__title {
    font-family: Canela Deck Web;
    font-size: 24px
}

@media (min-width: 768px) {
    .c-programs-item__title {
        font-size:36px
    }
}

.c-programs-item__initials {
    color: #1e1e1e;
    display: flex;
    flex: 1;
    font-size: 14px;
    margin-top: 8px
}

@media (min-width: 960px) {
    .c-programs-item__initials {
        font-size:18px;
        margin-top: 0
    }
}

.c-programs-item__initials button {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #1e1e1e;
    cursor: pointer;
    font-family: GT America Standard Medium;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-weight: 500;
    font-weight: 400;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

.c-programs-item__initals__comma-separator {
    align-items: center;
    display: flex
}

.c-programs-item__initals__comma-separator+.c-programs-item__initals__comma-separator:before {
    content: ",";
    margin-right: 10px
}

.c-programs-item__initials__initial {
    cursor: default;
    letter-spacing: .02em
}

.c-programs-item__title-link .c-programs-item__title {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.c-programs-item__title-link .c-programs-item__title:hover {
    background-size: 100% 2px
}

.c-programs-item__title-link:hover .c-programs-item__title {
    background-image: linear-gradient(currentcolor,currentcolor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    position: relative;
    transition: background-size .3s
}

.c-programs-item__title-link:hover .c-programs-item__title,.c-programs-item__title-link:hover .c-programs-item__title:hover {
    background-size: 100% 2px
}

.c-programs-keyword-blue-box {
    background-color: #dee4f0;
    padding-bottom: 50px;
    padding-top: 50px
}

.c-programs-keyword-blue-box__title {
    font-family: GT America Standard Bold;
    font-size: 20px
}

@media (min-width: 960px) {
    .c-programs-keyword-blue-box__title {
        font-size:24px;
        margin-bottom: 12px
    }
}

.c-programs-keyword-blue-box__description {
    margin: 7px 0 24px
}

@media (min-width: 960px) {
    .c-programs-keyword-blue-box__description {
        max-width:65%
    }
}

.c-programs-keyword-blue-box__link {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.c-programs-keyword-blue-box__link .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.c-programs-keyword-blue-box__link:focus {
    outline: none
}

.c-programs-keyword-blue-box__link:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.c-programs-keyword-blue-box__link:focus-visible {
    border: none;
    box-shadow: none
}

.c-programs-keyword-blue-box__link:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.c-programs-keyword-blue-box__link.is-disabled,.c-programs-keyword-blue-box__link[disabled] {
    cursor: default
}

.c-programs-keyword-blue-box__link {
    color: #1e1e1e;
    max-width: 400px
}

.c-programs-keyword-blue-box__link .a-btn__text {
    align-items: center;
    display: flex;
    position: relative;
    text-align: left
}

.c-programs-keyword-blue-box__link .a-btn__text:before {
    align-items: center;
    background-color: #df072e;
    border: 1px solid #df072e;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.c-programs-keyword-blue-box__link .a-btn__text:after {
    color: #fff;
    content: "\e903";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    left: 9px;
    position: absolute;
    top: calc(50% + 1px);
    transform: translateY(-50%)
}

.c-programs-keyword-blue-box__link.a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.c-programs-keyword-blue-box__link.a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.c-programs-keyword-blue-box__link:active .a-btn__text:before,.c-programs-keyword-blue-box__link:focus .a-btn__text:before,.c-programs-keyword-blue-box__link:hover .a-btn__text:before,.has-target-link:hover .c-programs-keyword-blue-box__link .a-btn__text:before {
    border-radius: 50%
}

.c-programs-keyword-blue-box__link.is-disabled,.c-programs-keyword-blue-box__link[disabled] {
    color: #bac5c6
}

.c-programs-keyword-blue-box__link.is-disabled .a-btn__text:before,.c-programs-keyword-blue-box__link[disabled] .a-btn__text:before {
    background-color: #bac5c6;
    color: #f3f4f4
}

.c-programs-keyword-blue-box__link.is-style-light,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link,.t-theme--light .c-programs-keyword-blue-box__link {
    color: #f3f4f4
}

.c-programs-keyword-blue-box__link.is-style-light .a-btn__text:before,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link .a-btn__text:before,.t-theme--light .c-programs-keyword-blue-box__link .a-btn__text:before {
    background-color: #df072e;
    border-color: #df072e
}

.c-programs-keyword-blue-box__link.is-style-light:active,.c-programs-keyword-blue-box__link.is-style-light:focus,.c-programs-keyword-blue-box__link.is-style-light:hover,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link:active,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link:focus,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link:hover,.t-theme--light .c-programs-keyword-blue-box__link:active,.t-theme--light .c-programs-keyword-blue-box__link:focus,.t-theme--light .c-programs-keyword-blue-box__link:hover {
    color: #f3f4f4
}

.c-programs-keyword-blue-box__link.is-style-light:active .a-btn__text:before,.c-programs-keyword-blue-box__link.is-style-light:focus .a-btn__text:before,.c-programs-keyword-blue-box__link.is-style-light:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link:hover .a-btn__text:before,.t-theme--light .c-programs-keyword-blue-box__link:active .a-btn__text:before,.t-theme--light .c-programs-keyword-blue-box__link:focus .a-btn__text:before,.t-theme--light .c-programs-keyword-blue-box__link:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4
}

.c-programs-keyword-blue-box__link.is-style-light:active .a-btn__text:after,.c-programs-keyword-blue-box__link.is-style-light:focus .a-btn__text:after,.c-programs-keyword-blue-box__link.is-style-light:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .c-programs-keyword-blue-box__link:hover .a-btn__text:after,.t-theme--light .c-programs-keyword-blue-box__link:active .a-btn__text:after,.t-theme--light .c-programs-keyword-blue-box__link:focus .a-btn__text:after,.t-theme--light .c-programs-keyword-blue-box__link:hover .a-btn__text:after {
    color: #1e1e1e
}

.c-programs-keyword-blue-box__link .a-btn__text:before {
    background-color: #656f77;
    border-color: #656f77
}

.c-programs-keyword-blue-box__link:active,.c-programs-keyword-blue-box__link:focus,.c-programs-keyword-blue-box__link:hover,.has-target-link:hover .c-programs-keyword-blue-box__link {
    color: #1e1e1e
}

.c-programs-keyword-blue-box__link:active .a-btn__text:before,.c-programs-keyword-blue-box__link:focus .a-btn__text:before,.c-programs-keyword-blue-box__link:hover .a-btn__text:before,.has-target-link:hover .c-programs-keyword-blue-box__link .a-btn__text:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    transition: all .15s ease-in-out
}

.c-programs-keyword-blue-box__link.is-style-light:active .a-btn__text:before,.c-programs-keyword-blue-box__link.is-style-light:focus .a-btn__text:before,.c-programs-keyword-blue-box__link.is-style-light:hover .a-btn__text:before,.t-theme--light .c-programs-keyword-blue-box__link:active .a-btn__text:before,.t-theme--light .c-programs-keyword-blue-box__link:focus .a-btn__text:before,.t-theme--light .c-programs-keyword-blue-box__link:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4;
    color: #1e1e1e
}

.c-programs-keyword-blue-box__link {
    display: inline-block;
    max-width: 100%
}

#gsc-results .gsc-results__container {
    margin-left: auto;
    margin-right: auto;
    max-width: 848px;
    padding: 50px 24px 200px;
    position: relative
}

@media (min-width: 768px) {
    #gsc-results .gsc-results__container {
        padding-top:91px
    }
}

@media (min-width: 1200px) {
    #gsc-results .gsc-results__container {
        padding-left:0;
        padding-right: 0
    }
}

#gsc-results .gsc-results__container:after {
    border-left: 1px solid #bac5c6;
    bottom: -20px;
    content: "";
    height: 79px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 1px
}

#gsc-results .gsc-results__container .gsc-control-cse {
    background: none!important
}

#gsc-results .gsc-results__container .gsc-above-wrapper-area {
    border-bottom: 0
}

#gsc-results .gsc-results__container .gcsc-more-maybe-branding-root {
    padding-top: 60px
}

#gsc-results .gsc-results__container .gcsc-branding-clickable {
    position: relative;
    top: -5px
}

#gsc-results .gsc-results__container .gsc-adBlock {
    margin-bottom: 40px;
    padding: 40px 0
}

#gsc-results .gsc-results__container table {
    border-collapse: collapse;
    table-layout: fixed
}

#gsc-results .gsc-results__container td {
    padding: 0
}

#gsc-results .gsc-results__container .gsc-above-wrapper-area {
    border-bottom: 1px solid #656f77!important;
    margin-bottom: 16px!important
}

#gsc-results .gsc-results__container .gsc-result-info {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

#gsc-results .gsc-results__container .gsc-wrapper {
    padding-top: 8px
}

#gsc-results .gsc-results__container .gsc-control-cse {
    border: 0;
    padding: 0
}

#gsc-results .gsc-results__container .gsc-results {
    margin-top: 0;
    padding: 0;
    width: 100%
}

#gsc-results .gsc-results__container .gsc-thumbnail-inside {
    padding: 0
}

#gsc-results .gsc-results__container .gsc-webResult .gsc-url-top {
    display: none
}

#gsc-results .gsc-results__container .gsc-webResult .gsc-url-bottom {
    display: block
}

#gsc-results .gsc-results__container .gsc-url-bottom {
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5;
    padding-left: 0
}

#gsc-results .gsc-results__container .gsc-url-bottom b {
    color: #656f77!important;
    font-weight: 400!important
}

#gsc-results .gsc-results__container .gs-visibleUrl {
    color: #656f77!important
}

#gsc-results .gsc-results__container .gsc-result {
    background: none!important;
    border: none;
    border-bottom: 1px solid #464a4f;
    margin: 0 0 35px;
    padding: 0 0 35px;
    position: relative
}

#gsc-results .gsc-results__container .gsc-result .gs-title,#gsc-results .gsc-results__container .gsc-result .gs-title * {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-family: GT America Standard Bold;
    font-size: 18px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    font-weight: 700;
    height: auto;
    letter-spacing: -.1px;
    line-height: 1.5;
    line-height: 1.4;
    overflow: visible
}

#gsc-results .gsc-results__container .gsc-result .gs-title * a.gs-title:link,#gsc-results .gsc-results__container .gsc-result .gs-title a.gs-title:link {
    color: #1e1e1e;
    padding-bottom: 2px
}

#gsc-results .gsc-results__container .gsc-result .gs-title * a.gs-title:link:visited,#gsc-results .gsc-results__container .gsc-result .gs-title a.gs-title:link:visited {
    color: #1e1e1e
}

#gsc-results .gsc-results__container .gsc-result .gs-title * a.gs-title:link:focus,#gsc-results .gsc-results__container .gsc-result .gs-title * a.gs-title:link:hover,#gsc-results .gsc-results__container .gsc-result .gs-title a.gs-title:link:focus,#gsc-results .gsc-results__container .gsc-result .gs-title a.gs-title:link:hover {
    -webkit-text-decoration: underline;
    text-decoration: underline
}

#gsc-results .gsc-results__container .gsc-result .gs-title * a.gs-title:link:active,#gsc-results .gsc-results__container .gsc-result .gs-title a.gs-title:link:active {
    color: #1e1e1e
}

#gsc-results .gsc-results__container .gsc-result .gs-title * a.gs-title:link b,#gsc-results .gsc-results__container .gsc-result .gs-title a.gs-title:link b {
    color: #1e1e1e!important
}

#gsc-results .gsc-results__container .gsc-result .gs-bidi-start-align.gs-snippet {
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    left: -3px;
    line-height: 1.5;
    margin: 14px 0 0;
    position: relative
}

#gsc-results .gsc-results__container .gsc-result .gs-bidi-start-align.gs-snippet b {
    color: #1e1e1e;
    font-weight: 400
}

#gsc-results .gsc-results__container .gsc-result .gs-fileFormat,#gsc-results .gsc-results__container .gsc-result .gs-fileFormatType,#gsc-results .gsc-results__container .gsc-result .gs-visibleUrl,#gsc-results .gsc-results__container .gsc-result .gsc-location {
    color: #0e0e0e;
    font-family: GT America Standard Regular;
    margin-top: 18px
}

#gsc-results .gsc-results__container .gsc-result .gs-fileFormat b,#gsc-results .gsc-results__container .gsc-result .gs-fileFormatType b,#gsc-results .gsc-results__container .gsc-result .gs-visibleUrl b,#gsc-results .gsc-results__container .gsc-result .gsc-location b {
    color: #1e1e1e;
    font-family: GT America Standard Regular
}

#gsc-results .gsc-results__container .gsc-table-cell-thumbnail.gsc-thumbnail {
    display: none
}

@media (min-width: 600px) {
    #gsc-results .gsc-results__container .gsc-table-cell-thumbnail.gsc-thumbnail .gs-web-image-box {
        float:none;
        margin-bottom: 8px;
        padding: 0;
        width: 100%
    }
}

@media (min-width: 768px) {
    #gsc-results .gsc-results__container .gsc-table-cell-thumbnail.gsc-thumbnail .gs-web-image-box {
        margin-bottom:12px
    }
}

#gsc-results .gsc-results__container .gsc-table-cell-thumbnail.gsc-thumbnail[style="display:none"]+.gsc-table-cell-snippet-close {
    padding-left: 0
}

#gsc-results .gsc-results__container .gsc-table-cell-thumbnail.gsc-thumbnail .gs-image {
    background-color: #c4c5c6;
    display: none!important;
    line-height: 0;
    transition: all .15s ease-in-out
}

@media (min-width: 600px) {
    #gsc-results .gsc-results__container .gsc-table-cell-thumbnail.gsc-thumbnail .gs-image {
        display:block!important
    }
}

#gsc-results .gsc-results__container .gsc-table-cell-thumbnail.gsc-thumbnail .gs-image img {
    border: 0
}

@media (min-width: 600px) {
    #gsc-results .gsc-results__container .gsc-table-cell-thumbnail.gsc-thumbnail .gs-image img {
        max-height:none;
        max-width: 100%
    }
}

#gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align {
    border-top: 0;
    margin: 63px auto 0;
    padding: 0;
    text-align: center;
    width: auto
}

#gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align .gsc-cursor {
    display: block
}

#gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align .gsc-cursor-page {
    background-color: initial;
    border: 1px solid transparent;
    border-radius: 50%;
    color: #1e1e1e;
    display: inline-block;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    height: 40px;
    letter-spacing: -.1px;
    line-height: 1.5;
    line-height: 40px;
    margin: 1px 8px 0 0;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-shadow: none;
    transition: all .15s ease-in-out;
    vertical-align: top;
    width: 40px
}

#gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align .gsc-cursor-page:visited {
    color: #1e1e1e
}

#gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align .gsc-cursor-page.gsc-cursor-current-page,#gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align .gsc-cursor-page:focus,#gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align .gsc-cursor-page:hover {
    background-color: #f3f4f4;
    border: 1px solid #1e1e1e;
    color: #1e1e1e
}

#gsc-results .gsc-results__container .gs-webResult.gs-result.gs-no-results-result .gs-snippet {
    background: none;
    border: 0;
    font-family: GT America Standard Regular;
    font-size: 21px;
    line-height: 1.2;
    margin: 0 auto;
    padding: 32px 24px 27px;
    text-align: center
}

#gsc-results .gsc-results__container .gsc-tabsArea {
    border: none;
    padding-bottom: 44px;
    padding-top: 10px
}

#gsc-results .gsc-results__container .gcsc-branding,#gsc-results .gsc-results__container .gcsc-find-more-on-google-root,#gsc-results .gsc-results__container .gsc-refinementsGradient {
    display: none!important
}

#gsc-results .gsc-results__container .gsc-tabHeader:first-child {
    width: 35%!important
}

@media (min-width: 768px) {
    #gsc-results .gsc-results__container .gsc-tabHeader:first-child {
        width:auto!important
    }
}

#gsc-results .gsc-results__container .gsc-refinementHeader.gsc-refinementhActive,#gsc-results .gsc-results__container .gsc-tabHeader.gsc-tabhActive {
    background-color: #1e1e1e!important;
    border: 1px solid #1e1e1e;
    border-radius: 100px;
    color: #f3f4f4;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5;
    margin-right: 10px;
    min-width: 150px;
    padding: 8px 24px
}

@media (min-width: 768px) {
    #gsc-results .gsc-results__container .gsc-refinementHeader.gsc-refinementhActive,#gsc-results .gsc-results__container .gsc-tabHeader.gsc-tabhActive {
        font-size:18px
    }
}

#gsc-results .gsc-results__container .gsc-refinementHeader.gsc-refinementhInactive,#gsc-results .gsc-results__container .gsc-tabHeader.gsc-tabhInactive {
    background-color: initial!important;
    border: 1px solid #1e1e1e;
    border-radius: 100px;
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5;
    margin-right: 10px;
    min-width: 150px;
    padding: 8px 24px;
    transition: all .15s ease-in-out
}

@media (min-width: 768px) {
    #gsc-results .gsc-results__container .gsc-refinementHeader.gsc-refinementhInactive,#gsc-results .gsc-results__container .gsc-tabHeader.gsc-tabhInactive {
        font-size:18px
    }
}

#gsc-results .gsc-results__container .gsc-refinementHeader.gsc-refinementhInactive:hover,#gsc-results .gsc-results__container .gsc-tabHeader.gsc-tabhInactive:hover {
    background-color: #1e1e1e!important;
    color: #f3f4f4;
    transition: all .15s ease-in-out
}

#gsc-results .gsc-results__container .gcsc-more-maybe-branding-root {
    display: none
}

#gsc-results .gsc-results__container .gs-spelling {
    padding-left: 0!important;
    padding-top: 10px!important
}

#gsc-results .gsc-results__container .gs-spelling>a {
    color: #1e1e1e!important
}

#gsc-results .gsc-results__container .gs-fileFormat,#gsc-results .gsc-results__container .gs-per-result-labels {
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5;
    padding-top: 10px
}

#gsc-results .gsc-results__container .gs-fileFormat {
    padding-top: 0
}

#gsc-results .gsc-results__container .gs-no-results-result {
    background: #f3f4f4;
    border-bottom: 0;
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    position: absolute;
    text-align: center;
    top: -30px;
    width: 100%
}

#gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align .gsc-cursor {
    display: flex;
    justify-content: space-around;
    left: -10px;
    margin: 0 auto;
    position: relative;
    width: 100%
}

@media (min-width: 768px) {
    #gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align .gsc-cursor {
        left:0;
        margin: 0;
        position: static;
        width: auto
    }
}

@media (min-width: 960px) {
    #gsc-results .gsc-results__container .gsc-cursor-box.gs-bidi-start-align .gsc-cursor {
        display:inline-block
    }
}

.c-gsc {
    background-color: #e3e5e5!important;
    bottom: 0;
    display: flex;
    height: 60px;
    left: 0;
    margin: 0 auto;
    max-width: 848px;
    position: static;
    right: 0;
    width: 100%
}

.c-gsc .c-gsc__container {
    height: 100%;
    position: relative;
    width: 100%
}

.c-gsc .gsc-search-button {
    position: absolute;
    right: 0;
    top: 15px;
    transform: translateY(-50%);
    z-index: 2
}

.c-gsc .gsc-search-button .gsc-search-button.gsc-search-button-v2 {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    border: 0;
    color: #c4c5c6;
    text-rendering: auto
}

.c-gsc .gsc-search-button .gsc-search-button.gsc-search-button-v2 svg {
    display: none
}

.c-gsc .gsc-search-button .gsc-search-button.gsc-search-button-v2:after {
    color: #1e1e1e;
    content: "\e912";
    font-size: 31px;
    transition: all .15s ease-in-out
}

.c-gsc .gsc-search-button .gsc-search-button.gsc-search-button-v2:focus:after,.c-gsc .gsc-search-button .gsc-search-button.gsc-search-button-v2:hover:after {
    border: none;
    box-shadow: none;
    color: #df072e;
    transition: all .15s ease-in-out
}

.c-gsc .gsc-search-button-v2 {
    padding: 0
}

.c-gsc .c-gsc__icon-search {
    color: #1e1e1e;
    font-size: 24px;
    left: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2
}

.c-gsc:focus {
    outline: 1px dotted #0e0e0e
}

.c-gsc table.gsc-search-box td {
    vertical-align: initial
}

.c-gsc table.gsc-search-box td.gsc-input {
    display: block;
    height: 59px;
    padding-right: 0;
    width: 100%
}

.c-gsc td.gsc-input .gsc-input-box {
    border: none;
    height: 59px;
    padding: 0;
    position: relative;
    width: 100%
}

.c-gsc td.gsc-input .gsib_a {
    padding: 0!important
}

.c-gsc td.gsc-input .gsst_a {
    display: none
}

.c-gsc td.gsc-input input {
    background: #e3e5e5!important;
    border-bottom: 1px solid #bac5c6!important;
    color: #1e1e1e;
    font-family: GT America Standard Bold;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    height: 100%!important;
    left: 0;
    letter-spacing: -.1px;
    line-height: 1.4;
    margin: 0!important;
    padding: 0 86px 0 0!important;
    position: absolute;
    text-indent: 0!important;
    width: 100%!important
}

.c-gsc td.gsc-input input:focus {
    border-bottom: 2px solid #1e1e1e!important;
    border-radius: 0!important;
    box-shadow: none!important
}

.c-gsc td.gsc-input input::-ms-clear {
    display: none
}

.c-gsc td.gsc-input input::-moz-placeholder {
    color: #464a4f;
    font-family: GT America Standard Bold;
    font-size: 24px;
    font-weight: 800;
    line-height: 60px
}

.c-gsc td.gsc-input input::placeholder {
    color: #464a4f;
    font-family: GT America Standard Bold;
    font-size: 24px;
    font-weight: 800;
    line-height: 60px
}

.c-gsc .gsc-search-box-tools .gsc-clear-button {
    display: block
}

.c-gsc td.gsc-clear-button div.gsc-clear-button {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: none;
    color: #656f77;
    font-size: 32px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 40px;
    text-align: center;
    text-rendering: auto;
    top: 30px;
    transform: translateY(-50%);
    transition: all .15s ease-in-out;
    vertical-align: middle;
    width: 32px
}

.c-gsc td.gsc-clear-button div.gsc-clear-button:before {
    content: "\e90a";
    display: inline-block;
    left: 0;
    position: absolute;
    top: 0;
    transition: all .15s ease-in-out;
    width: 100%
}

.c-gsc td.gsc-clear-button div.gsc-clear-button:focus:before,.c-gsc td.gsc-clear-button div.gsc-clear-button:hover:before {
    color: #df072e
}

.c-gsc td.gsc-clear-button div.gsc-clear-button:focus {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.c-gsc .c-gsc__container:not(.active) div.gsc-clear-button {
    display: none
}

.the-follower {
    border-left: 1px solid #bac5c6;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    position: fixed;
    top: 0;
    transform: translateX(-50%);
    transition: all .15s linear;
    width: 1px;
    z-index: 1
}

.page-template-landing-page .the-follower,.page-template-landing-page-secondary .the-follower,.single-in_focus .the-follower {
    min-height: 320px
}

@media (min-width: 768px) {
    .page-template-landing-page .the-follower,.page-template-landing-page-secondary .the-follower,.single-in_focus .the-follower {
        height:auto;
        transition: all .15s linear
    }
}

.child-theme--hide-follower-line .c-secondary-subheader:before,.child-theme--hide-follower-line .c-subsite-subheader.c-subsite-subheader--background-alignment:after,.child-theme--hide-follower-line .c-subsite-subheader.c-subsite-subheader--background-alignment:before,.child-theme--hide-follower-line .the-follower {
    display: none
}

.child-theme--hide-follower-line #gsc-results .gsc-results__container:before,.child-theme--hide-follower-line .acf-block-component .b-accordion:before,.child-theme--hide-follower-line .acf-block-component .b-card-grid:before,.child-theme--hide-follower-line .acf-block-component .b-columns:before,.child-theme--hide-follower-line .acf-block-component .b-content-list:before,.child-theme--hide-follower-line .acf-block-component .b-courses:before,.child-theme--hide-follower-line .acf-block-component .b-events-grid:before,.child-theme--hide-follower-line .acf-block-component .b-gallery:before,.child-theme--hide-follower-line .acf-block-component .b-gazette:before,.child-theme--hide-follower-line .acf-block-component .b-hero-split:before,.child-theme--hide-follower-line .acf-block-component .b-interstitial:before,.child-theme--hide-follower-line .acf-block-component .b-link-list:before,.child-theme--hide-follower-line .acf-block-component .b-media-text:before,.child-theme--hide-follower-line .acf-block-component .b-news:before,.child-theme--hide-follower-line .acf-block-component .b-quote:before,.child-theme--hide-follower-line .acf-block-component .b-statement:before,.child-theme--hide-follower-line .acf-block-component .b-stats:before,.child-theme--hide-follower-line .acf-block-component .b-timeline:before,.child-theme--hide-follower-line .b-hero:before,.child-theme--hide-follower-line .b-hero__bottom-line:before,.child-theme--hide-follower-line .b-spacer:before,.child-theme--hide-follower-line .in-focus__subheader:before {
    border-left: none
}

.vertical-text {
    color: transparent;
    display: none;
    left: 55px;
    padding-bottom: 34px;
    position: absolute;
    top: 25%;
    transform: rotate(90deg);
    transform-origin: left center;
    white-space: nowrap;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #bac5c6;
    z-index: 2
}

.vertical-text.graphite {
    -webkit-text-stroke-color: #464a4f
}

.vertical-text::-moz-selection {
    background: none
}

.vertical-text::selection {
    background: none
}

@media (min-width: 1200px) {
    .vertical-text {
        display:block;
        font-size: 200px
    }
}

.social-share,.social-share-networks {
    align-items: center;
    display: flex
}

.social-share {
    margin-top: 34px
}

@media (min-width: 768px) {
    .social-share {
        margin-top:0
    }
}

.social-share__title {
    margin-top: 0;
    padding-bottom: 3px
}

.social-share-networks__item {
    margin-left: 24px
}

.social-share-networks__anchor:before {
    font-size: 18px
}

.social-share-networks__anchor:hover {
    color: #656f77
}

.icon-facebook:before {
    content: "\f09a"
}

.icon-twitter:before {
    content: "\f099"
}

.icon-linkedin:before {
    content: "\f0e1"
}

.icon-mail:before {
    content: "\f003"
}

.icon-link:before {
    content: "\e916"
}

.social-share__copytooltip {
    animation: fadeIn .3s linear;
    background-color: #fff;
    border-radius: 5px;
    color: #1e1e1e;
    font-family: GT America Standard Regular;
    padding: 8px 24px;
    position: absolute
}

.social-share__copytooltip:after {
    background-color: initial;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    bottom: -8px;
    content: " ";
    display: block;
    height: 0;
    left: calc(50% - 8px);
    position: absolute;
    width: 0
}

.c-slide-caption {
    caption-side: bottom;
    display: table-caption;
    margin-bottom: 32px;
    padding-bottom: 0;
    padding-top: 0;
    transition: opacity 1s ease-in-out
}

@media (min-width: 768px) {
    .c-slide-caption {
        margin-bottom:64px
    }
}

.c-slide-caption__header {
    align-items: flex-start;
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 24px;
    margin-top: 24px
}

@media (min-width: 768px) {
    .c-slide-caption__header {
        flex-wrap:nowrap
    }

    .c-slide-caption__description,.c-slide-caption__title {
        max-width: 624px
    }
}

.c-slide-caption__title {
    flex: 1 0 100%;
    font-family: GT America Standard Bold;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 1.4
}

@media (min-width: 768px) {
    .c-slide-caption__title {
        flex:auto
    }
}

.c-slide-caption__source {
    color: #c4c5c6;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.2px;
    line-height: 1.5
}

.c-slide-caption__content {
    margin-bottom: 24px;
    margin-top: 24px
}

.c-slide-caption__description {
    color: #fff;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5
}

.c-slide-caption__cta.a-btn.is-style-light .a-btn__text:before {
    border-color: #8996a0
}

.c-slider {
    width: 100%
}

.t-content .c-slider {
    margin: 64px auto;
    max-width: none
}

.c-slider__main:not(.initialized) .c-slider__slide {
    display: none
}

.c-slider__main:not(.initialized) .c-slider__slide:first-child {
    display: block
}

.c-slider__carousel {
    margin-top: 10px
}

.c-slider__carousel .c-slider__thumbnail {
    background: none;
    border: 0;
    margin-right: 10px;
    padding: 0;
    width: 12%
}

.c-statistic {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 32px
}

.c-statistic__value {
    color: #1e1e1e;
    font-family: Canela Deck Web;
    font-size: 48px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.2;
    overflow-wrap: anywhere;
    word-break: normal
}

.c-statistic__label {
    color: #c4c5c6;
    font-family: GT America Standard Regular;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .05em;
    line-height: 1.02;
    margin-top: 8px;
    text-transform: uppercase
}

@media (min-width: 960px) {
    .c-tabs.c-tabs--layout-vertical {
        display:flex;
        flex-flow: row nowrap
    }
}

.c-tabs--layout-vertical .c-tabs__tablist-wrapper {
    box-shadow: 0 4px 12px hsla(0,0%,8%,.15);
    padding: 8px 16px;
    position: relative
}

@media (min-width: 960px) {
    .c-tabs--layout-vertical .c-tabs__tablist-wrapper {
        flex:0 0 25%;
        margin-right: 48px;
        padding: 24px 32px
    }
}

.c-tabs__tablist-toggle {
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: block;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    padding: 16px 24px 16px 0;
    position: relative;
    text-align: left;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: 100%
}

@media (min-width: 960px) {
    .c-tabs__tablist-toggle {
        display:none
    }
}

.c-tabs__tablist-toggle:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e906";
    font-size: 24px;
    position: absolute;
    right: 0;
    text-rendering: auto;
    top: .5em
}

.c-tabs__tablist-toggle:focus,.c-tabs__tablist-toggle:hover {
    color: #1e1e1e
}

.c-tabs__tablist-toggle:focus {
    outline: 1px dotted
}

.c-tabs--layout-horizontal .c-tabs__tablist-dropdown {
    border-bottom: 1px solid #bac5c6;
    white-space: nowrap
}

.c-tabs--layout-vertical .c-tabs__tablist-dropdown {
    background: #fff;
    box-shadow: 0 12px 12px hsla(0,0%,8%,.15);
    display: none;
    left: 0;
    padding: 8px 16px;
    position: absolute;
    top: 100%;
    width: 100%
}

@media (min-width: 960px) {
    .c-tabs--layout-vertical .c-tabs__tablist-dropdown {
        background:transparent;
        box-shadow: none;
        display: block;
        left: auto;
        padding: 0;
        position: relative;
        top: auto
    }
}

.c-tabs__tablist-dropdown.is-scrollable {
    margin-right: -24px;
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.c-tabs__tablist-dropdown.is-scrollable::-webkit-scrollbar {
    display: none
}

@media (min-width: 768px) {
    .c-tabs__tablist-dropdown.is-scrollable {
        margin-right:-48px
    }
}

@media (min-width: 960px) {
    .c-tabs__tablist-dropdown.is-scrollable {
        margin-right:0
    }
}

.c-tabs--layout-vertical .c-tabs__tablist {
    border-top: 1px solid #bac5c6;
    margin-bottom: 16px
}

@media (min-width: 960px) {
    .c-tabs--layout-vertical .c-tabs__tablist {
        border-top:0;
        margin-bottom: 0
    }
}

.c-tabs__tab {
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

.c-tabs--layout-horizontal .c-tabs__tab {
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 4px;
    margin: 1px 32px 0 1px;
    padding: 20px 4px;
    transition: all .15s ease-in-out
}

@media (min-width: 768px) {
    .c-tabs--layout-horizontal .c-tabs__tab {
        margin-right:64px;
        padding: 20px 8px
    }
}

.c-tabs--layout-horizontal .c-tabs__tab:focus,.c-tabs--layout-horizontal .c-tabs__tab:hover,.c-tabs--layout-horizontal .c-tabs__tab[aria-selected=true] {
    background-size: 100% 4px;
    color: #1e1e1e
}

.c-tabs--layout-horizontal .c-tabs__tab[aria-selected=true]:focus {
    outline: 1px dotted
}

.c-tabs--layout-vertical .c-tabs__tab {
    border-bottom: 1px solid #bac5c6;
    display: block;
    padding: 16px 24px 16px 0;
    position: relative;
    text-align: left;
    transition: all .15s ease-in-out;
    width: 100%
}

.c-tabs--layout-vertical .c-tabs__tab:focus,.c-tabs--layout-vertical .c-tabs__tab:hover,.c-tabs--layout-vertical .c-tabs__tab[aria-selected=true] {
    color: #1e1e1e
}

@media (min-width: 960px) {
    .c-tabs--layout-vertical .c-tabs__tab[aria-selected=true]:after {
        font-family:core-icons;
        speak: none;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        line-height: 1;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e908";
        font-size: 24px;
        margin-left: 8px;
        position: absolute;
        right: 0;
        text-rendering: auto;
        top: .5em
    }
}

.c-tabs--layout-vertical .c-tabs__tab[aria-selected=true]:focus {
    outline: 1px dotted
}

.c-tabs--layout-horizontal .c-tabs__tabpanels-wrapper {
    margin-top: 32px
}

.c-tabs--layout-vertical .c-tabs__tabpanels-wrapper {
    margin-top: 24px
}

@media (min-width: 960px) {
    .c-tabs--layout-vertical .c-tabs__tabpanels-wrapper {
        flex:1 0 auto;
        margin-top: 0
    }
}

.c-tabs__tabpanel:focus {
    outline: 1px dotted
}

.c-tooltip {
    background: #000;
    background: linear-gradient(45deg,transparent 75%,hsla(0,0%,5%,.5));
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2
}

.c-tooltip__btn {
    align-items: center;
    background: none;
    border: 1px solid #f3f4f4;
    border-radius: 100%;
    display: flex;
    height: 36px;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 20px;
    transition: all .15s ease-in-out;
    width: 36px
}

.c-tooltip__btn:before {
    color: #fff;
    content: "\e90d";
    font-family: core-icons;
    font-size: 20px;
    font-weight: bolder
}

.c-tooltip__btn:hover {
    background: #f3f4f4
}

.c-tooltip__btn:hover:before {
    color: #1e1e1e
}

.c-tooltip__close {
    background: none;
    border: none;
    position: absolute;
    right: 8px;
    top: 8px
}

.c-tooltip__close:before {
    color: #1e1e1e;
    content: "\e90a";
    font-family: core-icons;
    font-size: 22px;
    font-weight: 700;
    transition: all .15s ease-in-out
}

.c-tooltip__close:hover:before {
    color: #656f77
}

.c-tooltip__content {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 4px 4px 20px rgba(55,56,69,.2);
    opacity: 0;
    padding: 32px 24px 24px;
    position: absolute;
    right: 20px;
    top: 72px;
    transition: all .15s linear;
    visibility: hidden;
    width: 300px;
    z-index: 2
}

@media (min-width: 768px) {
    .c-tooltip__content {
        width:348px
    }
}

.c-tooltip__content.open {
    opacity: 1;
    transition: all .15s linear;
    visibility: visible
}

.t-sink .c-tooltip__content p,.t-sink .c-tooltip__content ul {
    font-size: 14px;
    margin-bottom: 12px
}

.t-sink .c-tooltip__content p {
    padding-right: 20px
}

.t-theme--light .c-tooltip__content * {
    color: #1e1e1e!important
}

.t-theme--light .c-tooltip__content a,.t-theme--light .c-tooltip__content p a {
    border-color: #1e1e1e!important
}

.t-theme--light .c-tooltip__content a:hover,.t-theme--light .c-tooltip__content p a:hover {
    border-color: transparent!important
}

:root {
    --transition-embed-icon: opacity 0.15s ease-in-out,background-color 0.2s,transform 0.2s ease;
    --gradient-video-trigger-overlay: linear-gradient(360deg,#222,rgba(34,34,34,.1) 54.52%,rgba(34,34,34,0))
}

.c-video__block--alignwide {
    margin: 0 auto;
    max-width: 824px
}

.c-video {
    -moz-column-break-inside: avoid;
    background: #0e0e0e;
    break-inside: avoid-column;
    margin: 24px auto;
    overflow: hidden;
    position: relative
}

.c-video br,.c-video p {
    display: none
}

.c-video a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.c-video.c-video--is-playing {
    overflow: hidden;
    padding-top: 62.5%;
    position: relative;
    width: 100%
}

.c-video.c-video--is-playing>iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.c-video:focus-within .c-video__trigger-icon:before,.c-video:hover .c-video__trigger-icon:before {
    background-color: initial;
    box-shadow: 0 0 0 1px #f3f4f4
}

.c-video:focus-within .c-video__trigger-icon:after,.c-video:hover .c-video__trigger-icon:after {
    background-color: #f3f4f4;
    color: #1e1e1e
}

.c-video:focus-within {
    box-shadow: 0 0 0 2px #00f,0 0 0 4px #fff
}

.c-video__wrapper {
    display: flex;
    height: 100%;
    padding: 0 0 56.2%;
    position: relative;
    transition: all .15s ease-in-out
}

.c-video__wrapper:before {
    background: #000;
    background: linear-gradient(0deg,rgba(0,0,0,.9) 10%,transparent);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: .85;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.c-video--trigger-center .c-video__wrapper {
    align-items: center;
    justify-content: center
}

.c-video--trigger-bottom .c-video__wrapper {
    align-items: flex-end
}

.c-video--is-playing .c-video__wrapper {
    opacity: 0;
    padding-bottom: 0;
    transition: opacity .25s ease-out
}

.c-video__trigger {
    display: block;
    font-size: 0;
    z-index: 3
}

.c-video__thumbnail,.c-video__trigger {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.c-video__thumbnail {
    margin: 0
}

.c-video__thumbnail.lazyload,.c-video__thumbnail.lazyloading {
    opacity: 0
}

.c-video__thumbnail.lazyloaded {
    opacity: 1;
    transition: opacity .3s ease
}

.c-video--lazy-low-res .c-video__thumbnail {
    margin-top: -9.4%
}

.c-video__trigger-action {
    bottom: 20px;
    color: #fff;
    left: 31px;
    opacity: 0;
    position: absolute;
    transition: opacity .3s ease;
    z-index: 1
}

@media (min-width: 960px) {
    .c-video__trigger-action {
        width:calc(100% - 31px)
    }
}

.c-video--trigger-bottom .c-video__trigger-action {
    align-items: center;
    display: flex
}

.lazyloaded~.c-video__trigger-action {
    opacity: 1;
    transition: opacity .25s ease-in .3s
}

.c-video--is-playing .c-video__trigger-action {
    opacity: 0;
    transition: opacity .25s ease-out
}

.c-video__trigger-icon {
    background: none;
    border-radius: 50%;
    color: #1e1e1e;
    margin: 48px auto 24px;
    text-align: center;
    transition: opacity .15s ease-in-out,background-color .2s,transform .2s ease
}

.c-video__trigger-icon,.c-video__trigger-icon:before {
    align-items: center;
    display: flex;
    height: 40px;
    width: 40px
}

.c-video__trigger-icon:before {
    background-color: initial;
    border: 4px solid transparent;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #df072e;
    content: "";
    flex-shrink: 0;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out
}

.c-video__trigger-icon:after {
    background-color: #df072e;
    border-radius: 50%;
    color: #fff;
    content: "\e910";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    height: auto;
    left: 6px;
    padding: 0 6px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: auto
}

.c-video--is-small .c-video__trigger-icon {
    margin-bottom: 8px;
    margin-top: 28px
}

.c-video--is-small .c-video__trigger-icon:before {
    font-size: 28px;
    line-height: 58px
}

.c-video--trigger-bottom .c-video__trigger-icon {
    flex: 0 0 auto;
    margin: 0 16px 0 0
}

.c-video__trigger-label {
    display: block;
    font-family: GT America Standard Bold;
    font-family: Canela Deck Web;
    font-size: 32px;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.25;
    padding: 0 20px;
    text-align: left
}

@media (min-width: 768px) {
    .c-video__trigger-label {
        font-size:32px
    }
}

@media (min-width: 960px) {
    .c-video__trigger-label {
        font-size:22px
    }
}

@media (min-width: 1200px) {
    .c-video__trigger-label {
        font-size:32px
    }
}

:root {
    --chosen-bgd-color: var(--form-control-bgd-color);
    --chosen-border-size: var(--form-border-size);
    --chosen-border-color: var(--form-border-color);
    --chosen-border-color-focus: var(--form-border-color-focus);
    --chosen-border-color-focus-visible: var(--form-border-color-focus-visible);
    --chosen-border-radius: var(--form-border-radius);
    --chosen-border-radius-large: var(--form-border-radius-large);
    --chosen-color: var(--form-color);
    --chosen-font-size: var(--form-font-size);
    --chosen-font-style: var(--form-control-font-style);
    --chosen-font-weight: var(--form-control-font-weight);
    --chosen-font-line-height: var(--chosen-height);
    --chosen-font-family: var(--form-font-family);
    --chosen-height: var(--form-control-height);
    --chosen-letter-spacing: var(--form-letter-spacing);
    --chosen-padding: var(--form-padding-horizontal);
    --chosen-text-transform: var(--form-text-transform);
    --chosen-option-chosen-margin-right: calc(var(--chosen-height) + var(--form-padding-horizontal));
    --chosen-placeholder-color: var(--form-placeholder-color);
    --chosen-placeholder-color-focus: var(--form-placeholder-color-focus);
    --chosen-search-padding: 0;
    --chosen-search-margin: 0 var(--form-padding-horizontal);
    --chosen-drop-bgd-color: var(--color-white);
    --chosen-drop-margin-top: var(--form-padding-horizontal);
    --chosen-results-bgd-color-highlighted: var(--color-parchment);
    --chosen-results-margin: 8px 0;
    --chosen-multiple-min-height: 44px;
    --chosen-multiple-choice-color: var(--color-white);
    --chosen-multiple-choice-close-width: 20px;
    --chosen-multiple-choice-border-radius: 100px;
    --chosen-multiple-choice-padding: 8px 28px 5px 12px;
    --chosen-multiple-choice-font-size: 14px;
    --chosen-multiple-choice-font-weight: 500
}

.chosen-container {
    display: inline-block;
    font-size: 18px;
    position: relative;
    vertical-align: middle;
    width: 100%!important
}

.chosen-container.chosen-container-multi:after,.chosen-container.chosen-container-single:after,.chosen-container.chosen-with-drop:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: initial;
    color: #404040;
    content: "\e906";
    font-size: 18px;
    height: 46px;
    line-height: 48px;
    position: absolute;
    right: 1px;
    text-align: center;
    text-rendering: auto;
    top: 1px;
    width: 48px;
    z-index: 10
}

.is-style-group-dark-bg .chosen-container.chosen-container-multi:after,.is-style-group-dark-bg .chosen-container.chosen-container-single:after,.is-style-group-dark-bg .chosen-container.chosen-with-drop:after,.t-theme--light .chosen-container.chosen-container-multi:after,.t-theme--light .chosen-container.chosen-container-single:after,.t-theme--light .chosen-container.chosen-with-drop:after {
    color: #f3f4f4
}

.chosen-container * {
    box-sizing: border-box
}

.chosen-container .chosen-drop {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 4px 4px 80px rgba(55,56,69,.2);
    left: -9999px;
    margin-top: 8px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1010
}

.chosen-container.chosen-with-drop .chosen-drop {
    left: 0
}

.chosen-container a {
    color: #656f77;
    cursor: pointer
}

.chosen-container a:focus,.chosen-container a:hover {
    color: #1e1e1e
}

.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name {
    color: #1e1e1e;
    font-weight: 400;
    margin-right: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after {
    content: ":";
    padding-left: 2px;
    vertical-align: top
}

.chosen-container-single .chosen-single {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    border-radius: 4px;
    color: #1e1e1e;
    display: block;
    font: normal 400 18px GT America Standard Regular;
    height: 48px;
    letter-spacing: normal;
    line-height: 48px;
    overflow: hidden;
    padding: 0 0 0 16px;
    position: relative;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap
}

.chosen-container-single .chosen-single span {
    display: block;
    font-weight: 400;
    margin-right: 64px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.is-style-group-dark-bg .chosen-container-single .chosen-single,.t-theme--light .chosen-container-single .chosen-single {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.chosen-container-single .chosen-default {
    color: #656f77;
    font: normal 400 18px GT America Standard Regular;
    line-height: 48px
}

.chosen-container-single .chosen-default span {
    font-weight: 400
}

.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 64px
}

.chosen-container-single .chosen-search {
    margin: 0;
    padding: 0;
    position: relative;
    white-space: nowrap;
    z-index: 1010
}

.chosen-container-single .chosen-search:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #404040;
    content: "\e912";
    cursor: default;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 16px;
    text-align: center;
    text-rendering: auto;
    top: 12px;
    width: 24px
}

.chosen-container-single .chosen-search input[type=text] {
    background-color: #fff;
    border: 0;
    border-bottom: 1px solid #8996a0!important;
    border-radius: 10px 10px 0 0;
    box-shadow: none;
    height: 48px;
    margin: 0 16px;
    padding: 0;
    width: calc(100% - 32px)
}

.chosen-container-single .chosen-search input[type=text]:focus {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    outline: 0
}

.is-style-group-dark-bg .chosen-container-single .chosen-search input[type=text],.t-theme--light .chosen-container-single .chosen-search input[type=text] {
    background-color: #f3f4f4;
    color: #0e0e0e
}

.chosen-container-single .chosen-drop {
    background-clip: padding-box
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    left: -9999px;
    position: absolute
}

.chosen-container .chosen-results {
    margin: 8px 0;
    max-height: 240px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: relative;
    -webkit-overflow-scrolling: touch;
    font: normal 400 18px GT America Standard Regular;
    line-height: normal
}

.t-sink>.wp-block-group__inner-container .chosen-container .chosen-results {
    padding-left: 0
}

.chosen-container .chosen-results li {
    display: none;
    line-height: 1;
    list-style: none;
    margin: 0;
    padding: 17px 16px 15px;
    word-wrap: break-word;
    -webkit-touch-callout: none
}

.chosen-container .chosen-results li.result-selected {
    background-color: #f3f4f4
}

.chosen-container .chosen-results li.result-selected:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e905";
    float: right;
    font-size: 24px;
    text-rendering: auto
}

.chosen-container .chosen-results li.active-result {
    cursor: pointer;
    display: list-item
}

.t-theme--light .chosen-container .chosen-results li.active-result {
    color: #404040
}

.chosen-container .chosen-results li.disabled-result {
    color: #656f77;
    cursor: default;
    display: list-item
}

.chosen-container .chosen-results li.highlighted {
    background-color: #f3f4f4;
    color: #1e1e1e
}

.chosen-container .chosen-results li.no-results {
    background-color: #f3f4f4;
    color: #1e1e1e;
    display: list-item
}

.chosen-container .chosen-results li.group-result {
    cursor: default;
    display: list-item;
    font-weight: 700
}

.chosen-container .chosen-results li.group-option {
    padding-left: 16px
}

.chosen-container .chosen-results li em {
    font-style: normal;
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.chosen-container-multi .chosen-choices {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    border-radius: 4px;
    color: #1e1e1e;
    cursor: text;
    height: auto!important;
    margin: 0;
    min-height: 44px;
    overflow: hidden;
    padding: 0 16px;
    position: relative;
    width: 100%
}

.is-style-group-dark-bg .chosen-container-multi .chosen-choices,.t-theme--light .chosen-container-multi .chosen-choices {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none
}

.chosen-container-multi li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.chosen-container-multi li.search-field input[type=text] {
    border: 0!important;
    color: #656f77;
    height: 44px!important;
    line-height: normal;
    margin: 1px 0;
    outline: 0;
    padding: 0;
    width: auto!important
}

.chosen-container-multi li.search-field input[type=text]:focus {
    border: 0!important;
    box-shadow: none;
    color: #656f77
}

.is-style-group-dark-bg .chosen-container-multi li.search-field input[type=text],.is-style-group-dark-bg .chosen-container-multi li.search-field input[type=text]:focus,.t-theme--light .chosen-container-multi li.search-field input[type=text],.t-theme--light .chosen-container-multi li.search-field input[type=text]:focus {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.chosen-container-multi li.search-choice {
    background-color: #151515;
    border-radius: 100px;
    color: #fff;
    cursor: default;
    font: normal 500 14px/1 GT America Standard Regular;
    height: 32px;
    margin: 7px 4px 0 0;
    max-width: 100%;
    overflow: hidden;
    padding: 8px 28px 5px 12px;
    position: relative
}

.is-style-group-dark-bg .chosen-container-multi li.search-choice,.t-theme--light .chosen-container-multi li.search-choice {
    background-color: #404040
}

.chosen-container-multi li.search-choice span {
    word-wrap: break-word
}

.chosen-container-multi li.search-choice .search-choice-close {
    border: 0;
    color: #fff;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 20px
}

.chosen-container-multi li.search-choice .search-choice-close:before {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    content: "\e90a";
    font-size: 15px;
    height: 12px;
    margin-top: -7px;
    position: absolute;
    right: 8px;
    text-rendering: auto;
    top: 50%;
    width: 20px;
    z-index: 1
}

.chosen-container-multi li.search-choice .search-choice-close:after {
    background-color: #151515;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .15s ease-in-out;
    width: 20px
}

.is-style-group-dark-bg .chosen-container-multi li.search-choice .search-choice-close:after,.t-theme--light .chosen-container-multi li.search-choice .search-choice-close:after {
    background-color: #404040
}

.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 8px 0
}

.chosen-container-multi .chosen-drop .result-selected {
    color: #1e1e1e;
    cursor: default;
    display: list-item
}

.chosen-container-active .chosen-choices,.chosen-container-active .chosen-single {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4
}

.chosen-container-active.chosen-with-drop .chosen-single {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.chosen-container-active.chosen-with-drop:after {
    content: "\e909"
}

.chosen-container-active .chosen-choices {
    transition: all .15s ease-in-out
}

.chosen-disabled {
    cursor: default;
    opacity: .5!important
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single {
    cursor: default
}

:root {
    --gf-control-complex-gutter: var(--spacer-10);
    --gf-control-file-border-color: var(--form-border-color);
    --gf-control-file-border-size: var(--form-border-size);
    --gf-control-time-date-margin-bottom: -11px;
    --gf-dark-mode-label-color: var(--color-parchment);
    --gf-dark-mode-input-color: var(--color-parchment);
    --gf-dark-mode-input-placeholder-color: var(--color-slate);
    --gf-dark-mode-input-bg-color: var(--color-black);
    --gf-dark-mode-input-border-color: var(--color-slate);
    --gf-dark-mode-help-color: var(--color-slate);
    --gf-dark-mode-error-text-color: #f70834;
    --gf-dark-mode-radio-checked-bg-color: var(--color-black);
    --gf-dark-mode-radio-checked-color: var(--color-parchment)
}

.gform_wrapper>form {
    font-size: 16px;
    position: relative
}

.gform_wrapper .gfield {
    margin-bottom: 28px
}

.gform_wrapper .gform_validation_container {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.gform_wrapper .gform_button .a-btn__text,.gform_wrapper .gform_next_button .a-btn__text,.gform_wrapper .gform_previous_button .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.gform_wrapper .gform_button:focus,.gform_wrapper .gform_next_button:focus,.gform_wrapper .gform_previous_button:focus {
    outline: none
}

.gform_wrapper .gform_button:focus .a-btn__text,.gform_wrapper .gform_next_button:focus .a-btn__text,.gform_wrapper .gform_previous_button:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.gform_wrapper .gform_button:focus-visible,.gform_wrapper .gform_next_button:focus-visible,.gform_wrapper .gform_previous_button:focus-visible {
    border: none;
    box-shadow: none
}

.gform_wrapper .gform_button:focus-visible .a-btn__text,.gform_wrapper .gform_next_button:focus-visible .a-btn__text,.gform_wrapper .gform_previous_button:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.gform_wrapper .gform_button.is-disabled,.gform_wrapper .gform_button[disabled],.gform_wrapper .gform_next_button.is-disabled,.gform_wrapper .gform_next_button[disabled],.gform_wrapper .gform_previous_button.is-disabled,.gform_wrapper .gform_previous_button[disabled] {
    cursor: default
}

.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button {
    color: #1e1e1e;
    max-width: 400px
}

.gform_wrapper .gform_button .a-btn__text,.gform_wrapper .gform_next_button .a-btn__text,.gform_wrapper .gform_previous_button .a-btn__text {
    align-items: center;
    display: flex;
    position: relative;
    text-align: left
}

.gform_wrapper .gform_button .a-btn__text:before,.gform_wrapper .gform_next_button .a-btn__text:before,.gform_wrapper .gform_previous_button .a-btn__text:before {
    align-items: center;
    background-color: #df072e;
    border: 1px solid #df072e;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.gform_wrapper .gform_button .a-btn__text:after,.gform_wrapper .gform_next_button .a-btn__text:after,.gform_wrapper .gform_previous_button .a-btn__text:after {
    color: #fff;
    content: "\e903";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    left: 9px;
    position: absolute;
    top: calc(50% + 1px);
    transform: translateY(-50%)
}

.gform_wrapper .gform_button.a-btn--icon-only .a-btn__text,.gform_wrapper .gform_next_button.a-btn--icon-only .a-btn__text,.gform_wrapper .gform_previous_button.a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.gform_wrapper .gform_button.a-btn--icon-only .a-btn__text:before,.gform_wrapper .gform_next_button.a-btn--icon-only .a-btn__text:before,.gform_wrapper .gform_previous_button.a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.gform_wrapper .gform_button:active,.gform_wrapper .gform_button:focus,.gform_wrapper .gform_button:hover,.gform_wrapper .gform_next_button:active,.gform_wrapper .gform_next_button:focus,.gform_wrapper .gform_next_button:hover,.gform_wrapper .gform_previous_button:active,.gform_wrapper .gform_previous_button:focus,.gform_wrapper .gform_previous_button:hover,.has-target-link:hover .gform_wrapper .gform_button,.has-target-link:hover .gform_wrapper .gform_next_button,.has-target-link:hover .gform_wrapper .gform_previous_button {
    color: #1e1e1e
}

.gform_wrapper .gform_button:active .a-btn__text:before,.gform_wrapper .gform_button:focus .a-btn__text:before,.gform_wrapper .gform_button:hover .a-btn__text:before,.gform_wrapper .gform_next_button:active .a-btn__text:before,.gform_wrapper .gform_next_button:focus .a-btn__text:before,.gform_wrapper .gform_next_button:hover .a-btn__text:before,.gform_wrapper .gform_previous_button:active .a-btn__text:before,.gform_wrapper .gform_previous_button:focus .a-btn__text:before,.gform_wrapper .gform_previous_button:hover .a-btn__text:before,.has-target-link:hover .gform_wrapper .gform_button .a-btn__text:before,.has-target-link:hover .gform_wrapper .gform_next_button .a-btn__text:before,.has-target-link:hover .gform_wrapper .gform_previous_button .a-btn__text:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    border-radius: 50%;
    transition: all .15s ease-in-out
}

.gform_wrapper .gform_button.is-disabled,.gform_wrapper .gform_button[disabled],.gform_wrapper .gform_next_button.is-disabled,.gform_wrapper .gform_next_button[disabled],.gform_wrapper .gform_previous_button.is-disabled,.gform_wrapper .gform_previous_button[disabled] {
    color: #bac5c6
}

.gform_wrapper .gform_button.is-disabled .a-btn__text:before,.gform_wrapper .gform_button[disabled] .a-btn__text:before,.gform_wrapper .gform_next_button.is-disabled .a-btn__text:before,.gform_wrapper .gform_next_button[disabled] .a-btn__text:before,.gform_wrapper .gform_previous_button.is-disabled .a-btn__text:before,.gform_wrapper .gform_previous_button[disabled] .a-btn__text:before {
    background-color: #bac5c6;
    color: #f3f4f4
}

.gform_wrapper .gform_button.is-style-light,.gform_wrapper .gform_next_button.is-style-light,.gform_wrapper .gform_previous_button.is-style-light,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button,.t-theme--light .gform_wrapper .gform_button,.t-theme--light .gform_wrapper .gform_next_button,.t-theme--light .gform_wrapper .gform_previous_button {
    color: #f3f4f4
}

.gform_wrapper .gform_button.is-style-light .a-btn__text:before,.gform_wrapper .gform_next_button.is-style-light .a-btn__text:before,.gform_wrapper .gform_previous_button.is-style-light .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button .a-btn__text:before,.t-theme--light .gform_wrapper .gform_button .a-btn__text:before,.t-theme--light .gform_wrapper .gform_next_button .a-btn__text:before,.t-theme--light .gform_wrapper .gform_previous_button .a-btn__text:before {
    background-color: #df072e;
    border-color: #df072e
}

.gform_wrapper .gform_button.is-style-light:active,.gform_wrapper .gform_button.is-style-light:focus,.gform_wrapper .gform_button.is-style-light:hover,.gform_wrapper .gform_next_button.is-style-light:active,.gform_wrapper .gform_next_button.is-style-light:focus,.gform_wrapper .gform_next_button.is-style-light:hover,.gform_wrapper .gform_previous_button.is-style-light:active,.gform_wrapper .gform_previous_button.is-style-light:focus,.gform_wrapper .gform_previous_button.is-style-light:hover,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:active,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:focus,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:hover,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:active,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:focus,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:hover,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:active,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:focus,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:hover,.t-theme--light .gform_wrapper .gform_button:active,.t-theme--light .gform_wrapper .gform_button:focus,.t-theme--light .gform_wrapper .gform_button:hover,.t-theme--light .gform_wrapper .gform_next_button:active,.t-theme--light .gform_wrapper .gform_next_button:focus,.t-theme--light .gform_wrapper .gform_next_button:hover,.t-theme--light .gform_wrapper .gform_previous_button:active,.t-theme--light .gform_wrapper .gform_previous_button:focus,.t-theme--light .gform_wrapper .gform_previous_button:hover {
    color: #f3f4f4
}

.gform_wrapper .gform_button.is-style-light:active .a-btn__text:before,.gform_wrapper .gform_button.is-style-light:focus .a-btn__text:before,.gform_wrapper .gform_button.is-style-light:hover .a-btn__text:before,.gform_wrapper .gform_next_button.is-style-light:active .a-btn__text:before,.gform_wrapper .gform_next_button.is-style-light:focus .a-btn__text:before,.gform_wrapper .gform_next_button.is-style-light:hover .a-btn__text:before,.gform_wrapper .gform_previous_button.is-style-light:active .a-btn__text:before,.gform_wrapper .gform_previous_button.is-style-light:focus .a-btn__text:before,.gform_wrapper .gform_previous_button.is-style-light:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:hover .a-btn__text:before,.t-theme--light .gform_wrapper .gform_button:active .a-btn__text:before,.t-theme--light .gform_wrapper .gform_button:focus .a-btn__text:before,.t-theme--light .gform_wrapper .gform_button:hover .a-btn__text:before,.t-theme--light .gform_wrapper .gform_next_button:active .a-btn__text:before,.t-theme--light .gform_wrapper .gform_next_button:focus .a-btn__text:before,.t-theme--light .gform_wrapper .gform_next_button:hover .a-btn__text:before,.t-theme--light .gform_wrapper .gform_previous_button:active .a-btn__text:before,.t-theme--light .gform_wrapper .gform_previous_button:focus .a-btn__text:before,.t-theme--light .gform_wrapper .gform_previous_button:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4
}

.gform_wrapper .gform_button.is-style-light:active .a-btn__text:after,.gform_wrapper .gform_button.is-style-light:focus .a-btn__text:after,.gform_wrapper .gform_button.is-style-light:hover .a-btn__text:after,.gform_wrapper .gform_next_button.is-style-light:active .a-btn__text:after,.gform_wrapper .gform_next_button.is-style-light:focus .a-btn__text:after,.gform_wrapper .gform_next_button.is-style-light:hover .a-btn__text:after,.gform_wrapper .gform_previous_button.is-style-light:active .a-btn__text:after,.gform_wrapper .gform_previous_button.is-style-light:focus .a-btn__text:after,.gform_wrapper .gform_previous_button.is-style-light:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:hover .a-btn__text:after,.t-theme--light .gform_wrapper .gform_button:active .a-btn__text:after,.t-theme--light .gform_wrapper .gform_button:focus .a-btn__text:after,.t-theme--light .gform_wrapper .gform_button:hover .a-btn__text:after,.t-theme--light .gform_wrapper .gform_next_button:active .a-btn__text:after,.t-theme--light .gform_wrapper .gform_next_button:focus .a-btn__text:after,.t-theme--light .gform_wrapper .gform_next_button:hover .a-btn__text:after,.t-theme--light .gform_wrapper .gform_previous_button:active .a-btn__text:after,.t-theme--light .gform_wrapper .gform_previous_button:focus .a-btn__text:after,.t-theme--light .gform_wrapper .gform_previous_button:hover .a-btn__text:after {
    color: #1e1e1e
}

.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button {
    background-color: #0e0e0e;
    border-radius: 4px;
    color: #fff;
    font-weight: 400;
    padding: 8px 48px
}

.gform_wrapper .gform_button:focus,.gform_wrapper .gform_button:hover,.gform_wrapper .gform_next_button:focus,.gform_wrapper .gform_next_button:hover,.gform_wrapper .gform_previous_button:focus,.gform_wrapper .gform_previous_button:hover {
    background-color: #656f77;
    color: #fff
}

.is-style-group-dark-bg .gform_wrapper .gform_button,.is-style-group-dark-bg .gform_wrapper .gform_next_button,.is-style-group-dark-bg .gform_wrapper .gform_previous_button,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button,.t-theme--light .gform_wrapper .gform_button,.t-theme--light .gform_wrapper .gform_next_button,.t-theme--light .gform_wrapper .gform_previous_button {
    background-color: #fff;
    color: #0e0e0e
}

.is-style-group-dark-bg .gform_wrapper .gform_button:focus,.is-style-group-dark-bg .gform_wrapper .gform_button:hover,.is-style-group-dark-bg .gform_wrapper .gform_next_button:focus,.is-style-group-dark-bg .gform_wrapper .gform_next_button:hover,.is-style-group-dark-bg .gform_wrapper .gform_previous_button:focus,.is-style-group-dark-bg .gform_wrapper .gform_previous_button:hover,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:focus,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_button:hover,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:focus,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_next_button:hover,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:focus,.t-sink.is-style-group-dark-bg .gform_wrapper .gform_previous_button:hover,.t-theme--light .gform_wrapper .gform_button:focus,.t-theme--light .gform_wrapper .gform_button:hover,.t-theme--light .gform_wrapper .gform_next_button:focus,.t-theme--light .gform_wrapper .gform_next_button:hover,.t-theme--light .gform_wrapper .gform_previous_button:focus,.t-theme--light .gform_wrapper .gform_previous_button:hover {
    background-color: #656f77;
    color: #fff
}

.gfield_label {
    color: #1e1e1e;
    display: block;
    font: normal 600 18px/1.4 GT America Standard Regular;
    letter-spacing: normal;
    margin-bottom: 8px;
    padding: 0;
    text-transform: none
}

.is-style-group-dark-bg .gfield_label,.t-theme--light .gfield_label {
    color: #f3f4f4
}

.gform_heading {
    margin-bottom: 32px
}

.is-style-group-dark-bg .gform_heading,.t-theme--light .gform_heading {
    color: #f3f4f4
}

.is-style-group-dark-bg .gform_title,.t-theme--light .gform_title {
    color: #f3f4f4;
    font-family: GT America Standard Regular
}

.gform_description {
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-rendering: optimizeLegibility
}

.is-style-group-dark-bg .gform_description,.t-theme--light .gform_description {
    color: #f3f4f4
}

.gfield_description,.instruction {
    color: #696969;
    font: normal 400 14px GT America Standard Regular;
    letter-spacing: -.01em;
    line-height: 1.5;
    margin-bottom: 24px;
    margin-top: 8px;
    max-width: 848px;
    padding: 0;
    text-transform: none
}

.is-style-group-dark-bg .gfield_description,.is-style-group-dark-bg .instruction,.t-theme--light .gfield_description,.t-theme--light .instruction {
    color: #8996a0
}

.instruction {
    display: none
}

.ginput_complex:after {
    clear: both;
    content: "";
    display: table
}

.ginput_complex {
    margin-bottom: -11px
}

.ginput_complex label {
    color: #696969;
    display: block;
    font: normal 400 14px GT America Standard Regular;
    letter-spacing: -.01em;
    line-height: 1.5;
    margin-bottom: 8px;
    margin-top: 8px;
    padding: 0;
    text-transform: none
}

.is-style-group-dark-bg .ginput_complex label,.t-theme--light .ginput_complex label {
    color: #8996a0
}

.ginput_full {
    display: block
}

.ginput_left:after,.ginput_right:after,.name_first:after,.name_last:after {
    clear: both;
    content: "";
    display: table
}

.ginput_left,.ginput_right,.name_first,.name_last {
    display: block
}

@media (min-width: 768px) {
    .ginput_left,.ginput_right,.name_first,.name_last {
        width:50%
    }

    .ginput_left,.name_first {
        float: left;
        padding-right: 8px
    }

    .ginput_right,.name_last {
        float: right;
        padding-left: 8px
    }

    .gfield_date_dropdown_month,.gfield_date_month,.gfield_time_hour {
        padding-right: 8px
    }

    .gfield_date_day,.gfield_date_dropdown_day,.gfield_time_minute {
        padding-left: 8px;
        padding-right: 8px
    }

    .gfield_date_dropdown_year,.gfield_date_year,.gfield_time_ampm {
        padding-left: 8px
    }
}

.gfield_date_dropdown_year label,.gfield_date_year label,.gfield_time_ampm label {
    margin-bottom: 0
}

@media (min-width: 768px) {
    .gfield_date_dropdown_year label,.gfield_date_year label,.gfield_time_ampm label {
        margin-bottom:8px
    }

    .gform_wrapper .gf_left_third,.gform_wrapper .gf_middle_third {
        float: left;
        padding-right: 8px;
        width: 33.33%
    }

    .gform_wrapper .gf_middle_third {
        padding-left: 8px
    }

    .gform_wrapper .gf_right_third {
        float: right;
        padding-left: 8px;
        width: 33.33%
    }

    .gform_wrapper .gf_right_third+.gfield {
        clear: both;
        display: block
    }

    .gform_wrapper .gf_left_half {
        float: left;
        padding-right: 8px;
        width: 50%
    }

    .gform_wrapper .gf_right_half {
        float: right;
        padding-left: 8px;
        width: 50%
    }

    .gform_wrapper .gf_right_half+.gfield {
        clear: both;
        display: block
    }
}

.gf_hide_charleft .charleft {
    display: none
}

@media (min-width: 768px) {
    .gf_hide_ampm .clear-multi .gfield_time_hour.ginput_container,.gf_hide_ampm .clear-multi .gfield_time_minute.ginput_container {
        width:50%
    }

    .gf_hide_ampm .clear-multi .gfield_time_minute.ginput_container {
        padding-right: 0
    }
}

.gf_hide_ampm .clear-multi .gfield_time_ampm.ginput_container {
    display: none
}

.gf_scroll_text {
    height: 150px;
    overflow: scroll
}

@media (min-width: 768px) {
    .gf_scroll_text {
        height:250px
    }
}

.t-sink>.wp-block-group__inner-container .gform_body .gfield_checkbox,.t-sink>.wp-block-group__inner-container .gform_body .gfield_radio,.t-sink>.wp-block-group__inner-container .gform_body .gform_fields {
    list-style: none;
    padding-left: 0
}

.gfield.gf_list_inline .gfield_checkbox:after,.gfield.gf_list_inline .gfield_radio:after {
    clear: both;
    content: "";
    display: table
}

.gfield.gf_list_inline .gfield_checkbox .gchoice,.gfield.gf_list_inline .gfield_radio .gchoice {
    float: left;
    margin: 10px 32px 10px 0
}

.gfield.gf_list_inline .gfield_checkbox .gchoice.gf_other_choice_item,.gfield.gf_list_inline .gfield_radio .gchoice.gf_other_choice_item {
    position: relative;
    top: -11px
}

.gfield.gf_list_inline .gfield_checkbox .gchoice.gf_other_choice_item input[type=text],.gfield.gf_list_inline .gfield_radio .gchoice.gf_other_choice_item input[type=text] {
    width: 100%
}

.gfield.gf_list_inline legend {
    margin-bottom: 10px
}

@media (min-width: 768px) {
    .gf_list_2col .gfield_checkbox .gchoice:after,.gf_list_2col .gfield_radio .gchoice:after,.gf_list_2col:after,.gf_list_3col .gfield_checkbox .gchoice:after,.gf_list_3col .gfield_radio .gchoice:after,.gf_list_3col:after,.gf_list_4col .gfield_checkbox .gchoice:after,.gf_list_4col .gfield_radio .gchoice:after,.gf_list_4col:after,.gf_list_5col .gfield_checkbox .gchoice:after,.gf_list_5col .gfield_radio .gchoice:after,.gf_list_5col:after {
        clear:both;
        content: "";
        display: table
    }

    .gf_list_2col .gfield_checkbox .gchoice,.gf_list_2col .gfield_radio .gchoice,.gf_list_3col .gfield_checkbox .gchoice,.gf_list_3col .gfield_radio .gchoice,.gf_list_4col .gfield_checkbox .gchoice,.gf_list_4col .gfield_radio .gchoice,.gf_list_5col .gfield_checkbox .gchoice,.gf_list_5col .gfield_radio .gchoice {
        display: block;
        float: left;
        margin-bottom: 10px;
        margin-top: 0
    }

    .gf_list_2col .gfield_checkbox .gchoice.gf_other_choice_item,.gf_list_2col .gfield_radio .gchoice.gf_other_choice_item,.gf_list_3col .gfield_checkbox .gchoice.gf_other_choice_item,.gf_list_3col .gfield_radio .gchoice.gf_other_choice_item,.gf_list_4col .gfield_checkbox .gchoice.gf_other_choice_item,.gf_list_4col .gfield_radio .gchoice.gf_other_choice_item,.gf_list_5col .gfield_checkbox .gchoice.gf_other_choice_item,.gf_list_5col .gfield_radio .gchoice.gf_other_choice_item {
        position: relative;
        top: -11px
    }

    .gf_list_2col .gfield_checkbox .gchoice.gf_other_choice_item input[type=text],.gf_list_2col .gfield_radio .gchoice.gf_other_choice_item input[type=text],.gf_list_3col .gfield_checkbox .gchoice.gf_other_choice_item input[type=text],.gf_list_3col .gfield_radio .gchoice.gf_other_choice_item input[type=text],.gf_list_4col .gfield_checkbox .gchoice.gf_other_choice_item input[type=text],.gf_list_4col .gfield_radio .gchoice.gf_other_choice_item input[type=text],.gf_list_5col .gfield_checkbox .gchoice.gf_other_choice_item input[type=text],.gf_list_5col .gfield_radio .gchoice.gf_other_choice_item input[type=text] {
        width: 100%
    }

    .gf_list_2col .gfield_checkbox .gchoice,.gf_list_2col .gfield_radio .gchoice {
        width: 50%
    }

    .gf_list_3col .gfield_checkbox .gchoice,.gf_list_3col .gfield_radio .gchoice {
        width: 33.33%
    }

    .gf_list_4col .gfield_checkbox .gchoice,.gf_list_4col .gfield_radio .gchoice {
        width: 25%
    }

    .gf_list_5col .gfield_checkbox .gchoice,.gf_list_5col .gfield_radio .gchoice {
        width: 20%
    }
}

.gf_list_height_25 .gfield_checkbox .gchoice,.gf_list_height_25 .gfield_radio .gchoice {
    height: 25px
}

.gf_list_height_50 .gfield_checkbox .gchoice,.gf_list_height_50 .gfield_radio .gchoice {
    height: 50px
}

.gf_list_height_75 .gfield_checkbox .gchoice,.gf_list_height_75 .gfield_radio .gchoice {
    height: 75px
}

.gf_list_height_100 .gfield_checkbox .gchoice,.gf_list_height_100 .gfield_radio .gchoice {
    height: 100px
}

.gf_list_height_125 .gfield_checkbox .gchoice,.gf_list_height_125 .gfield_radio .gchoice {
    height: 125px
}

.gf_list_height_150 .gfield_checkbox .gchoice,.gf_list_height_150 .gfield_radio .gchoice {
    height: 150px
}

.gform_wrapper .spinner {
    display: flex;
    height: 42px!important;
    left: 22px!important;
    order: 1;
    position: relative!important;
    top: 22px!important;
    width: 42px!important
}

.gform_footer {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
    position: relative;
    width: 100%
}

[id*=gform_ajax_spinner_] {
    display: none!important
}

.gform_wrapper input[type=color],.gform_wrapper input[type=date],.gform_wrapper input[type=datetime-local],.gform_wrapper input[type=datetime],.gform_wrapper input[type=email],.gform_wrapper input[type=month],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=range],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper input[type=week] {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    border-radius: 4px;
    box-shadow: none;
    color: #1e1e1e;
    display: block;
    font: normal 400 18px GT America Standard Regular;
    height: 48px;
    letter-spacing: normal;
    line-height: 1.5;
    padding: 0 16px;
    text-transform: none;
    transition: all .15s ease-in-out;
    width: 100%
}

.gform_wrapper input[type=color]:disabled,.gform_wrapper input[type=date]:disabled,.gform_wrapper input[type=datetime-local]:disabled,.gform_wrapper input[type=datetime]:disabled,.gform_wrapper input[type=email]:disabled,.gform_wrapper input[type=month]:disabled,.gform_wrapper input[type=number]:disabled,.gform_wrapper input[type=password]:disabled,.gform_wrapper input[type=range]:disabled,.gform_wrapper input[type=search]:disabled,.gform_wrapper input[type=tel]:disabled,.gform_wrapper input[type=text]:disabled,.gform_wrapper input[type=time]:disabled,.gform_wrapper input[type=url]:disabled,.gform_wrapper input[type=week]:disabled {
    background-color: #e3e5e5;
    border: 1px solid #e3e5e5;
    color: #bac5c6
}

.gform_wrapper input[type=color]:focus,.gform_wrapper input[type=date]:focus,.gform_wrapper input[type=datetime-local]:focus,.gform_wrapper input[type=datetime]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=month]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=range]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=time]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=week]:focus {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4;
    outline: 0
}

.is-style-group-dark-bg .gform_wrapper input[type=color],.is-style-group-dark-bg .gform_wrapper input[type=date],.is-style-group-dark-bg .gform_wrapper input[type=datetime-local],.is-style-group-dark-bg .gform_wrapper input[type=datetime],.is-style-group-dark-bg .gform_wrapper input[type=email],.is-style-group-dark-bg .gform_wrapper input[type=month],.is-style-group-dark-bg .gform_wrapper input[type=number],.is-style-group-dark-bg .gform_wrapper input[type=password],.is-style-group-dark-bg .gform_wrapper input[type=range],.is-style-group-dark-bg .gform_wrapper input[type=search],.is-style-group-dark-bg .gform_wrapper input[type=tel],.is-style-group-dark-bg .gform_wrapper input[type=text],.is-style-group-dark-bg .gform_wrapper input[type=time],.is-style-group-dark-bg .gform_wrapper input[type=url],.is-style-group-dark-bg .gform_wrapper input[type=week],.t-theme--light .gform_wrapper input[type=color],.t-theme--light .gform_wrapper input[type=date],.t-theme--light .gform_wrapper input[type=datetime-local],.t-theme--light .gform_wrapper input[type=datetime],.t-theme--light .gform_wrapper input[type=email],.t-theme--light .gform_wrapper input[type=month],.t-theme--light .gform_wrapper input[type=number],.t-theme--light .gform_wrapper input[type=password],.t-theme--light .gform_wrapper input[type=range],.t-theme--light .gform_wrapper input[type=search],.t-theme--light .gform_wrapper input[type=tel],.t-theme--light .gform_wrapper input[type=text],.t-theme--light .gform_wrapper input[type=time],.t-theme--light .gform_wrapper input[type=url],.t-theme--light .gform_wrapper input[type=week] {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.form-control-icon .ginput_container:before,.form-control-icon-complex .ginput_complex span:not(.address_country):before {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto
}

.form-control-icon .ginput_container,.form-control-icon-complex .ginput_complex span:not(.address_country) {
    position: relative
}

.form-control-icon .ginput_container input,.form-control-icon-complex .ginput_complex span:not(.address_country) input {
    padding-right: 48px
}

.form-control-icon .ginput_container:before,.form-control-icon-complex .ginput_complex span:not(.address_country):before {
    color: #d3d3d3;
    font-size: 20px;
    height: 100%;
    line-height: 48px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 48px;
    z-index: 1
}

.ginput_container {
    position: relative
}

.gf-name.form-control-icon .ginput_container:before,.gf-phone.form-control-icon .ginput_container:before {
    content: ""
}

.gf-email.form-control-icon .ginput_container:before {
    content: var(--icon-email)
}

.gf-date.form-control-icon .ginput_container:before {
    content: var(--icon-calendar)
}

.gf-address.form-control-icon .ginput_container:before {
    content: var(--icon-pin)
}

.gf-url.form-control-icon .ginput_container:before {
    content: "\e916"
}

.gf-password.form-control-icon .ginput_container:before {
    content: var(--icon-lock)
}

.form-control-icon-complex .ginput_complex span:not(.address_country):before {
    right: 15px
}

.form-control-icon-complex .ginput_complex span:not(.address_country).ginput_full:before,.form-control-icon-complex .ginput_complex span:not(.address_country):nth-of-type(2n):before {
    right: 0
}

.gf-name.form-control-icon-complex .ginput_complex span:not(.address_country):before {
    content: var(--gf-control-icon-name)
}

.gf-address.form-control-icon-complex .ginput_complex span:not(.address_country):before {
    content: var(--gf-control-icon-address)
}

.gf-checkbox .ginput_container,.gf-radio .ginput_container {
    display: block
}

.gf-checkbox .ginput_container input[type=checkbox],.gf-checkbox .ginput_container input[type=radio],.gf-radio .ginput_container input[type=checkbox],.gf-radio .ginput_container input[type=radio] {
    display: inline-block;
    height: auto;
    line-height: normal;
    padding: 0;
    width: auto
}

.gf-checkbox .ginput_container label,.gf-radio .ginput_container label {
    border-bottom: 1px solid transparent;
    color: #1e1e1e;
    cursor: pointer;
    display: inline-block;
    font: normal 400 18px/1 GT America Standard Regular;
    letter-spacing: normal;
    margin-bottom: 0;
    text-transform: none
}

.gf-checkbox .ginput_container,.gf-radio .ginput_container {
    padding-bottom: 4px;
    padding-top: 8px
}

.gfield_checkbox .gchoice,.gfield_radio .gchoice {
    line-height: 1;
    padding-left: 40px;
    position: relative;
    transition: all .15s ease-in-out
}

.gfield_checkbox .gchoice input[type=checkbox],.gfield_checkbox .gchoice input[type=radio],.gfield_radio .gchoice input[type=checkbox],.gfield_radio .gchoice input[type=radio] {
    font-size: 12px;
    left: 6px;
    position: absolute;
    top: 2px
}

.gfield_checkbox .gchoice input[type=checkbox]:focus,.gfield_checkbox .gchoice input[type=radio]:focus,.gfield_radio .gchoice input[type=checkbox]:focus,.gfield_radio .gchoice input[type=radio]:focus {
    outline: 0
}

.gfield_checkbox .gchoice label,.gfield_radio .gchoice label {
    max-width: 848px
}

.gfield_checkbox .gchoice label:after,.gfield_checkbox .gchoice label:before,.gfield_radio .gchoice label:after,.gfield_radio .gchoice label:before {
    content: "";
    position: absolute;
    transition: all .15s ease-in-out
}

.gfield_checkbox .gchoice label:before,.gfield_radio .gchoice label:before {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    height: 24px;
    left: 0;
    margin: 0;
    top: -4px;
    width: 24px
}

.is-style-group-dark-bg .gfield_checkbox .gchoice label:before,.is-style-group-dark-bg .gfield_radio .gchoice label:before,.t-theme--light .gfield_checkbox .gchoice label:before,.t-theme--light .gfield_radio .gchoice label:before {
    background-color: #0e0e0e;
    border-color: #f3f4f4
}

.gfield_checkbox .gchoice label:after,.gfield_radio .gchoice label:after {
    opacity: 0
}

.gfield_checkbox .gchoice input:focus+label,.gfield_radio .gchoice input:focus+label {
    border-bottom: 1px solid
}

.gfield_checkbox .gchoice input:focus+label:before,.gfield_radio .gchoice input:focus+label:before {
    border-color: #1e1e1e
}

.is-style-group-dark-bg .gfield_checkbox .gchoice input:focus+label:before,.is-style-group-dark-bg .gfield_radio .gchoice input:focus+label:before,.t-theme--light .gfield_checkbox .gchoice input:focus+label:before,.t-theme--light .gfield_radio .gchoice input:focus+label:before {
    border-color: #f3f4f4
}

.gfield_checkbox .gchoice input:checked+label,.gfield_radio .gchoice input:checked+label {
    color: #1e1e1e
}

.gfield_checkbox .gchoice input:checked+label:before,.gfield_radio .gchoice input:checked+label:before {
    background-color: #1e1e1e;
    margin: 0
}

.is-style-group-dark-bg .gfield_checkbox .gchoice input:checked+label:before,.is-style-group-dark-bg .gfield_radio .gchoice input:checked+label:before,.t-theme--light .gfield_checkbox .gchoice input:checked+label:before,.t-theme--light .gfield_radio .gchoice input:checked+label:before {
    background-color: #0e0e0e;
    border-color: #f3f4f4
}

.gfield_checkbox .gchoice input:checked+label:after,.gfield_radio .gchoice input:checked+label:after {
    opacity: 1
}

.gfield_checkbox .gchoice .gf-radio-checkbox-other-placeholder:before,.gfield_radio .gchoice .gf-radio-checkbox-other-placeholder:before {
    top: 11px
}

.gfield_checkbox .gchoice .gf-radio-checkbox-other-placeholder:after,.gfield_radio .gchoice .gf-radio-checkbox-other-placeholder:after {
    top: 19px
}

.gfield_checkbox .gchoice input:focus~.gf-radio-checkbox-other-placeholder:before,.gfield_radio .gchoice input:focus~.gf-radio-checkbox-other-placeholder:before {
    border-color: #1e1e1e;
    box-shadow: 0 0 0 1px #1e1e1e
}

.gfield_checkbox .gchoice input:checked~.gf-radio-checkbox-other-placeholder,.gfield_radio .gchoice input:checked~.gf-radio-checkbox-other-placeholder {
    color: #1e1e1e
}

.gfield_checkbox .gchoice input:checked~.gf-radio-checkbox-other-placeholder:after,.gfield_radio .gchoice input:checked~.gf-radio-checkbox-other-placeholder:after {
    opacity: 1
}

.gfield_checkbox .gchoice~.gchoice,.gfield_radio .gchoice~.gchoice {
    margin-top: 24px
}

.gfield_checkbox input[value=gf_other_choice][type=checkbox],.gfield_checkbox input[value=gf_other_choice][type=radio],.gfield_radio input[value=gf_other_choice][type=checkbox],.gfield_radio input[value=gf_other_choice][type=radio] {
    top: 16px
}

@media (min-width: 768px) {
    .gfield_checkbox input[value=gf_other_choice]+input,.gfield_radio input[value=gf_other_choice]+input {
        width:50%
    }
}

.is-style-group-dark-bg .gfield_checkbox .gchoice input:checked+label,.is-style-group-dark-bg .gfield_checkbox label,.is-style-group-dark-bg .gfield_radio .gchoice input:checked+label,.is-style-group-dark-bg .gfield_radio label,.t-theme--light .gfield_checkbox .gchoice input:checked+label,.t-theme--light .gfield_checkbox label,.t-theme--light .gfield_radio .gchoice input:checked+label,.t-theme--light .gfield_radio label {
    color: #f3f4f4
}

.gfield_checkbox label:before {
    border-radius: 3px
}

.gfield_checkbox label:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #f3f4f4;
    content: "\e905";
    display: block;
    font-size: 25px;
    height: 24px;
    left: 0;
    text-align: center;
    text-rendering: auto;
    top: -4px;
    transition: all .15s ease-in-out;
    width: 24px
}

.gfield_checkbox .gchoice input:checked+label:after {
    content: "\e905"
}

.gfield_radio label:after,.gfield_radio label:before {
    border-radius: 50%
}

.gfield_radio label:after {
    background-color: #f3f4f4;
    height: 14px;
    left: 6px;
    top: 9px;
    transform: translateY(-50%);
    width: 14px
}

.is-style-group-dark-bg .gfield_radio .gchoice input:checked+label:before,.t-theme--light .gfield_radio .gchoice input:checked+label:before {
    background-color: #0e0e0e
}

.is-style-group-dark-bg .gfield_radio .gchoice input:checked+label:after,.t-theme--light .gfield_radio .gchoice input:checked+label:after {
    background-color: #f3f4f4
}

.gf-select .ginput_container {
    cursor: pointer;
    position: relative
}

.gf-select .ginput_container:active:after,.gf-select .ginput_container:focus:after,.gf-select .ginput_container:hover:after {
    background-color: initial
}

.gf-select .ginput_container:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: initial;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #404040;
    content: "\e906";
    display: block;
    font-size: 18px;
    height: 46px;
    line-height: 48px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    text-align: center;
    text-rendering: auto;
    top: 1px;
    transition: all .15s ease-in-out;
    width: 48px
}

.gf-select .ginput_container select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 64px
}

.gf-select .ginput_container select::-ms-expand {
    display: none
}

.gf-select .ginput_container:after {
    content: none
}

.gf-address .address_country {
    cursor: pointer;
    position: relative
}

.gf-address .address_country:active:after,.gf-address .address_country:focus:after,.gf-address .address_country:hover:after {
    background-color: initial
}

.gf-address .address_country:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: initial;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #404040;
    content: "\e906";
    display: block;
    font-size: 18px;
    height: 46px;
    line-height: 48px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    text-align: center;
    text-rendering: auto;
    top: 1px;
    transition: all .15s ease-in-out;
    width: 48px
}

.gf-address .address_country select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 64px
}

.gf-address .address_country select::-ms-expand {
    display: none
}

.gf-textarea textarea {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    border-radius: 4px;
    box-shadow: none;
    color: #1e1e1e;
    display: block;
    font: normal 400 18px GT America Standard Regular;
    height: 48px;
    letter-spacing: normal;
    line-height: 1.5;
    padding: 0 16px;
    text-transform: none;
    transition: all .15s ease-in-out;
    width: 100%
}

.gf-textarea textarea:disabled {
    background-color: #e3e5e5;
    border: 1px solid #e3e5e5;
    color: #bac5c6
}

.gf-textarea textarea:focus {
    border: 2px solid #00f;
    border-radius: 4px;
    box-shadow: 0 0 2px 1px #f3f4f4;
    outline: 0
}

.gf-textarea textarea {
    height: 225px;
    padding: 14px 16px;
    resize: none
}

.is-style-group-dark-bg .gf-textarea textarea,.t-theme--light .gf-textarea textarea {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.ginput_counter {
    color: #696969;
    float: right;
    font: normal 400 14px GT America Standard Regular;
    letter-spacing: -.01em;
    line-height: 1.5;
    padding: 8px 0 0 16px
}

.is-style-group-dark-bg .ginput_counter,.t-theme--light .ginput_counter {
    color: #8996a0
}

@media (min-width: 768px) {
    .gf-date-layout-datefield.field_sublabel_above .clear-multi,.gf-time.field_sublabel_above .clear-multi {
        margin-top:-11px
    }

    .gf-date-layout-datefield.field_sublabel_below .clear-multi,.gf-time.field_sublabel_below .clear-multi {
        margin-bottom: -11px
    }
}

.gf-date .clear-multi:after,.gf-time .clear-multi:after {
    clear: both;
    content: "";
    display: table
}

.gf-date .clear-multi .ginput_container,.gf-time .clear-multi .ginput_container {
    display: block
}

.gf-date .clear-multi .ginput_container label,.gf-time .clear-multi .ginput_container label {
    color: #696969;
    font: normal 400 14px GT America Standard Regular;
    letter-spacing: -.01em;
    line-height: 1.5;
    margin-top: 8px;
    padding: 0;
    text-transform: none
}

@media (min-width: 768px) {
    .gf-date .clear-multi .ginput_container,.gf-time .clear-multi .ginput_container {
        float:left;
        width: 33.33%
    }
}

.gfield_date_dropdown_day,.gfield_date_dropdown_month,.gfield_date_dropdown_year,.gfield_time_ampm {
    cursor: pointer;
    position: relative
}

.gfield_date_dropdown_day:active:after,.gfield_date_dropdown_day:focus:after,.gfield_date_dropdown_day:hover:after,.gfield_date_dropdown_month:active:after,.gfield_date_dropdown_month:focus:after,.gfield_date_dropdown_month:hover:after,.gfield_date_dropdown_year:active:after,.gfield_date_dropdown_year:focus:after,.gfield_date_dropdown_year:hover:after,.gfield_time_ampm:active:after,.gfield_time_ampm:focus:after,.gfield_time_ampm:hover:after {
    background-color: initial
}

.gfield_date_dropdown_day:after,.gfield_date_dropdown_month:after,.gfield_date_dropdown_year:after,.gfield_time_ampm:after {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: initial;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #404040;
    content: "\e906";
    display: block;
    font-size: 18px;
    height: 46px;
    line-height: 48px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    text-align: center;
    text-rendering: auto;
    top: 1px;
    transition: all .15s ease-in-out;
    width: 48px
}

.gfield_date_dropdown_day select,.gfield_date_dropdown_month select,.gfield_date_dropdown_year select,.gfield_time_ampm select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 64px
}

.gfield_date_dropdown_day select::-ms-expand,.gfield_date_dropdown_month select::-ms-expand,.gfield_date_dropdown_year select::-ms-expand,.gfield_time_ampm select::-ms-expand {
    display: none
}

.gfield_date_dropdown_day,.gfield_date_dropdown_month,.gfield_date_dropdown_year,.gfield_time_ampm {
    max-width: 250px
}

@media (min-width: 768px) {
    .gfield_date_dropdown_day,.gfield_date_dropdown_month,.gfield_date_dropdown_year,.gfield_time_ampm {
        max-width:none
    }
}

.gfield_date_dropdown_day:after,.gfield_date_dropdown_month:after,.gfield_date_dropdown_year:after,.gfield_time_ampm:after {
    bottom: 1px;
    top: auto
}

.gf-date.gf-date-layout-datepicker {
    max-width: 500px
}

.gf-date.gf-date-layout-datepicker .ginput_container {
    padding-right: 42px;
    position: relative
}

.gf-date .ui-datepicker-trigger {
    margin: -8px 0 0;
    position: absolute;
    right: 13px;
    top: 50%
}

.gfield_date_dropdown_day~*,.gfield_date_dropdown_month~*,.gfield_date_dropdown_year~* {
    margin-top: 20px
}

@media (min-width: 768px) {
    .gfield_date_dropdown_day~*,.gfield_date_dropdown_month~*,.gfield_date_dropdown_year~* {
        margin-top:0
    }

    .gfield_date_dropdown_day:after,.gfield_date_dropdown_month:after {
        right: 9px
    }
}

.gf-time .gfield_time_hour i {
    display: none
}

.gf-file .validation_message,.ginput_preview {
    background-color: #f3f4f4;
    border: 0;
    border-top: 0;
    font-size: 18px;
    height: auto;
    line-height: 1;
    padding: 12px 16px
}

.gf-file .validation_message img,.ginput_preview img {
    display: inline-block;
    margin: 0 2px 0 0;
    vertical-align: middle
}

.gf-file .validation_message strong,.ginput_preview strong {
    display: inline-block;
    font-weight: 400;
    vertical-align: middle
}

.gf-file .validation_message li {
    margin-bottom: 0
}

.gf-file .validation_message li~li {
    margin-top: 10px
}

.gform_drop_instructions {
    font: normal 400 18px/1 GT America Standard Regular
}

@media (min-width: 768px) {
    .gform_drop_instructions {
        margin-right:10px
    }
}

.gform_fileupload_multifile {
    background-color: #f3f4f4;
    border: 1px solid #8996a0;
    padding: 12px 16px
}

.gform_fileupload_multifile input[type=button],.gform_fileupload_multifile input[type=file] {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    font-family: GT America Standard Medium;
    font-size: 18px;
    font-weight: 500;
    height: auto;
    line-height: 1.5;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    transition: all .15s ease-in-out;
    width: auto
}

.gform_fileupload_multifile input[type=button] .a-btn__text,.gform_fileupload_multifile input[type=file] .a-btn__text {
    border: 2px solid transparent;
    padding-right: 20px
}

.gform_fileupload_multifile input[type=button]:focus,.gform_fileupload_multifile input[type=file]:focus {
    outline: none
}

.gform_fileupload_multifile input[type=button]:focus .a-btn__text,.gform_fileupload_multifile input[type=file]:focus .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.gform_fileupload_multifile input[type=button]:focus-visible,.gform_fileupload_multifile input[type=file]:focus-visible {
    border: none;
    box-shadow: none
}

.gform_fileupload_multifile input[type=button]:focus-visible .a-btn__text,.gform_fileupload_multifile input[type=file]:focus-visible .a-btn__text {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color
}

.gform_fileupload_multifile input[type=button].is-disabled,.gform_fileupload_multifile input[type=button][disabled],.gform_fileupload_multifile input[type=file].is-disabled,.gform_fileupload_multifile input[type=file][disabled] {
    cursor: default
}

.gform_fileupload_multifile input[type=button],.gform_fileupload_multifile input[type=file] {
    color: #1e1e1e;
    max-width: 400px
}

.gform_fileupload_multifile input[type=button] .a-btn__text,.gform_fileupload_multifile input[type=file] .a-btn__text {
    align-items: center;
    display: flex;
    position: relative;
    text-align: left
}

.gform_fileupload_multifile input[type=button] .a-btn__text:before,.gform_fileupload_multifile input[type=file] .a-btn__text:before {
    align-items: center;
    background-color: #df072e;
    border: 1px solid #df072e;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    margin-right: 12px;
    transition: all .15s ease-in-out;
    width: 40px
}

.gform_fileupload_multifile input[type=button] .a-btn__text:after,.gform_fileupload_multifile input[type=file] .a-btn__text:after {
    color: #fff;
    content: "\e903";
    display: block;
    font-family: core-icons;
    font-size: 24px;
    left: 9px;
    position: absolute;
    top: calc(50% + 1px);
    transform: translateY(-50%)
}

.gform_fileupload_multifile input[type=button].a-btn--icon-only .a-btn__text,.gform_fileupload_multifile input[type=file].a-btn--icon-only .a-btn__text {
    padding-right: 0
}

.gform_fileupload_multifile input[type=button].a-btn--icon-only .a-btn__text:before,.gform_fileupload_multifile input[type=file].a-btn--icon-only .a-btn__text:before {
    margin-right: 0
}

.gform_fileupload_multifile input[type=button]:active,.gform_fileupload_multifile input[type=button]:focus,.gform_fileupload_multifile input[type=button]:hover,.gform_fileupload_multifile input[type=file]:active,.gform_fileupload_multifile input[type=file]:focus,.gform_fileupload_multifile input[type=file]:hover,.has-target-link:hover .gform_fileupload_multifile input[type=button],.has-target-link:hover .gform_fileupload_multifile input[type=file] {
    color: #1e1e1e
}

.gform_fileupload_multifile input[type=button]:active .a-btn__text:before,.gform_fileupload_multifile input[type=button]:focus .a-btn__text:before,.gform_fileupload_multifile input[type=button]:hover .a-btn__text:before,.gform_fileupload_multifile input[type=file]:active .a-btn__text:before,.gform_fileupload_multifile input[type=file]:focus .a-btn__text:before,.gform_fileupload_multifile input[type=file]:hover .a-btn__text:before,.has-target-link:hover .gform_fileupload_multifile input[type=button] .a-btn__text:before,.has-target-link:hover .gform_fileupload_multifile input[type=file] .a-btn__text:before {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    border-radius: 50%;
    transition: all .15s ease-in-out
}

.gform_fileupload_multifile input[type=button].is-disabled,.gform_fileupload_multifile input[type=button][disabled],.gform_fileupload_multifile input[type=file].is-disabled,.gform_fileupload_multifile input[type=file][disabled] {
    color: #bac5c6
}

.gform_fileupload_multifile input[type=button].is-disabled .a-btn__text:before,.gform_fileupload_multifile input[type=button][disabled] .a-btn__text:before,.gform_fileupload_multifile input[type=file].is-disabled .a-btn__text:before,.gform_fileupload_multifile input[type=file][disabled] .a-btn__text:before {
    background-color: #bac5c6;
    color: #f3f4f4
}

.gform_fileupload_multifile input[type=button].is-style-light,.gform_fileupload_multifile input[type=file].is-style-light,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button],.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file],.t-theme--light .gform_fileupload_multifile input[type=button],.t-theme--light .gform_fileupload_multifile input[type=file] {
    color: #f3f4f4
}

.gform_fileupload_multifile input[type=button].is-style-light .a-btn__text:before,.gform_fileupload_multifile input[type=file].is-style-light .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button] .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file] .a-btn__text:before,.t-theme--light .gform_fileupload_multifile input[type=button] .a-btn__text:before,.t-theme--light .gform_fileupload_multifile input[type=file] .a-btn__text:before {
    background-color: #df072e;
    border-color: #df072e
}

.gform_fileupload_multifile input[type=button].is-style-light:active,.gform_fileupload_multifile input[type=button].is-style-light:focus,.gform_fileupload_multifile input[type=button].is-style-light:hover,.gform_fileupload_multifile input[type=file].is-style-light:active,.gform_fileupload_multifile input[type=file].is-style-light:focus,.gform_fileupload_multifile input[type=file].is-style-light:hover,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:active,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:focus,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:hover,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:active,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:focus,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:hover,.t-theme--light .gform_fileupload_multifile input[type=button]:active,.t-theme--light .gform_fileupload_multifile input[type=button]:focus,.t-theme--light .gform_fileupload_multifile input[type=button]:hover,.t-theme--light .gform_fileupload_multifile input[type=file]:active,.t-theme--light .gform_fileupload_multifile input[type=file]:focus,.t-theme--light .gform_fileupload_multifile input[type=file]:hover {
    color: #f3f4f4
}

.gform_fileupload_multifile input[type=button].is-style-light:active .a-btn__text:before,.gform_fileupload_multifile input[type=button].is-style-light:focus .a-btn__text:before,.gform_fileupload_multifile input[type=button].is-style-light:hover .a-btn__text:before,.gform_fileupload_multifile input[type=file].is-style-light:active .a-btn__text:before,.gform_fileupload_multifile input[type=file].is-style-light:focus .a-btn__text:before,.gform_fileupload_multifile input[type=file].is-style-light:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:hover .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:active .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:focus .a-btn__text:before,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:hover .a-btn__text:before,.t-theme--light .gform_fileupload_multifile input[type=button]:active .a-btn__text:before,.t-theme--light .gform_fileupload_multifile input[type=button]:focus .a-btn__text:before,.t-theme--light .gform_fileupload_multifile input[type=button]:hover .a-btn__text:before,.t-theme--light .gform_fileupload_multifile input[type=file]:active .a-btn__text:before,.t-theme--light .gform_fileupload_multifile input[type=file]:focus .a-btn__text:before,.t-theme--light .gform_fileupload_multifile input[type=file]:hover .a-btn__text:before {
    background-color: #f3f4f4;
    border-color: #f3f4f4
}

.gform_fileupload_multifile input[type=button].is-style-light:active .a-btn__text:after,.gform_fileupload_multifile input[type=button].is-style-light:focus .a-btn__text:after,.gform_fileupload_multifile input[type=button].is-style-light:hover .a-btn__text:after,.gform_fileupload_multifile input[type=file].is-style-light:active .a-btn__text:after,.gform_fileupload_multifile input[type=file].is-style-light:focus .a-btn__text:after,.gform_fileupload_multifile input[type=file].is-style-light:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:hover .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:active .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:focus .a-btn__text:after,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:hover .a-btn__text:after,.t-theme--light .gform_fileupload_multifile input[type=button]:active .a-btn__text:after,.t-theme--light .gform_fileupload_multifile input[type=button]:focus .a-btn__text:after,.t-theme--light .gform_fileupload_multifile input[type=button]:hover .a-btn__text:after,.t-theme--light .gform_fileupload_multifile input[type=file]:active .a-btn__text:after,.t-theme--light .gform_fileupload_multifile input[type=file]:focus .a-btn__text:after,.t-theme--light .gform_fileupload_multifile input[type=file]:hover .a-btn__text:after {
    color: #1e1e1e
}

.gform_fileupload_multifile input[type=button],.gform_fileupload_multifile input[type=file] {
    background-color: #0e0e0e;
    border-radius: 4px;
    color: #fff;
    font-weight: 400;
    padding: 8px 48px
}

.gform_fileupload_multifile input[type=button]:focus,.gform_fileupload_multifile input[type=button]:hover,.gform_fileupload_multifile input[type=file]:focus,.gform_fileupload_multifile input[type=file]:hover {
    background-color: #656f77;
    color: #fff
}

.is-style-group-dark-bg .gform_fileupload_multifile input[type=button],.is-style-group-dark-bg .gform_fileupload_multifile input[type=file],.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button],.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file],.t-theme--light .gform_fileupload_multifile input[type=button],.t-theme--light .gform_fileupload_multifile input[type=file] {
    background-color: #fff;
    color: #0e0e0e
}

.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:focus,.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:hover,.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:focus,.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:hover,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:focus,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=button]:hover,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:focus,.t-sink.is-style-group-dark-bg .gform_fileupload_multifile input[type=file]:hover,.t-theme--light .gform_fileupload_multifile input[type=button]:focus,.t-theme--light .gform_fileupload_multifile input[type=button]:hover,.t-theme--light .gform_fileupload_multifile input[type=file]:focus,.t-theme--light .gform_fileupload_multifile input[type=file]:hover {
    background-color: #656f77;
    color: #fff
}

.gform_fileupload_multifile input[type=button],.gform_fileupload_multifile input[type=file] {
    margin-top: 16px
}

@media (min-width: 768px) {
    .gform_fileupload_multifile input[type=button],.gform_fileupload_multifile input[type=file] {
        margin-top:0
    }
}

.is-style-group-dark-bg .ginput_container_fileupload .validation_message,.is-style-group-dark-bg .ginput_container_fileupload input[type=file],.t-theme--light .ginput_container_fileupload .validation_message,.t-theme--light .ginput_container_fileupload input[type=file] {
    background-color: #0e0e0e;
    color: #f3f4f4
}

.gform_hidden {
    display: none
}

.gf_invisible,.gfield_visibility_hidden {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    visibility: hidden;
    white-space: nowrap;
    width: 1px
}

.ginput_list input {
    background-color: #f3f4f4
}

.ginput_list .gfield_list {
    margin-bottom: 0;
    margin-top: 0;
    table-layout: auto
}

.ginput_list .gfield_list_icons {
    padding-left: 0;
    padding-right: 0;
    width: 50px
}

.ginput_list .gfield_list_icons .add_list_item,.ginput_list .gfield_list_icons .delete_list_item {
    margin: 0 auto!important
}

.ginput_list .gfield_list_icons .delete_list_item {
    margin-top: 8px!important
}

.gfield_required {
    color: currentcolor;
    padding-left: 2px
}

.gform_confirmation_wrapper {
    color: #0e0e0e;
    margin: 64px auto;
    padding: 80px 25px;
    position: relative;
    text-align: center
}

.gform_confirmation_message {
    font-family: GT America Standard Regular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.1px;
    line-height: 1.5;
    margin: 0 auto;
    max-width: 600px
}

.gform_confirmation_message h2 {
    font-family: GT America Standard Bold;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.1px;
    line-height: 1.25
}

.gform_confirmation_message:before {
    align-items: center;
    border: 1px solid #34bd78;
    border-radius: 50%;
    color: #34bd78;
    content: "\e905";
    display: flex;
    font-family: core-icons;
    font-size: 24px;
    height: 34px;
    justify-content: center;
    margin: 0 auto 32px;
    width: 34px;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto
}

.validation_error {
    display: none
}

.gform_wrapper #error .validation_error {
    display: block
}

.gfield_error input[type],.gfield_error select,.gfield_error textarea {
    border-color: #df072e
}

.is-style-group-dark-bg .gfield_error input[type],.is-style-group-dark-bg .gfield_error select,.is-style-group-dark-bg .gfield_error textarea,.t-theme--light .gfield_error input[type],.t-theme--light .gfield_error select,.t-theme--light .gfield_error textarea {
    border-color: #f70834
}

.gfield_error .gfield_description+.validation_message {
    margin-top: -12px
}

.is-style-group-dark-bg .gfield_error .gfield_description,.t-theme--light .gfield_error .gfield_description {
    color: #f70834
}

.gfield_error .validation_message {
    color: #df072e;
    font: normal 400 14px GT America Standard Regular;
    letter-spacing: -.01em;
    line-height: 1.5;
    margin-top: 8px;
    padding: 0;
    text-transform: none
}

.is-style-group-dark-bg .gfield_error .validation_message,.t-theme--light .gfield_error .validation_message {
    color: #f70834
}

.gform_wrapper #error {
    background-color: rgba(223,7,46,.05);
    border: 1px solid #df072e;
    border-radius: 4px;
    color: #df072e;
    font: normal 400 18px/1.4 GT America Standard Regular;
    margin-bottom: 32px;
    padding: 24px 28px
}

.is-style-group-dark-bg .gform_wrapper #error,.t-theme--light .gform_wrapper #error {
    background-color: rgba(223,7,46,.05);
    color: #f70834
}

.gform_wrapper .validation_list {
    font: normal 600 18px/1.18 GT America Standard Regular;
    margin: 0;
    padding-left: 0
}

.gform_wrapper .validation_list li {
    margin-top: 8px;
    padding-left: 0
}

.gform_wrapper .validation_list a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.gform_wrapper .validation_list a:focus,.gform_wrapper .validation_list a:hover {
    color: currentColor;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: initial
}

:root {
    --jquery-datepicker-bgd-color: var(--color-white);
    --jquery-datepicker-color: var(--color-text);
    --jquery-datepicker-color-disabled: var(--color-neutral-90);
    --jquery-datepicker-font-family: var(--form-font-family);
    --jquery-datepicker-font-size: var(--form-font-size-secondary);
    --jquery-datepicker-font-style: var(--form-control-font-style);
    --jquery-datepicker-line-height: var(--form-control-height)
}

.gform_wrapper #ui-datepicker-div {
    background: #fff;
    border: 1px solid #bac5c6;
    border-bottom: 0;
    border-radius: 0;
    font: normal 400 18px GT America Standard Regular;
    line-height: 1.4;
    width: auto
}

.gform_wrapper #ui-datepicker-div select {
    background-color: initial;
    border: 0;
    color: #1e1e1e;
    display: inline-block;
    font-family: GT America Standard Regular;
    font-size: 16px;
    font-weight: 600;
    height: auto;
    padding: 0;
    width: auto
}

.gform_wrapper #ui-datepicker-div option {
    color: #1e1e1e
}

.gform_wrapper #ui-datepicker-div.ui-datepicker {
    padding: 0
}

.gform_wrapper #ui-datepicker-div .ui-datepicker-header {
    background: transparent;
    border: none;
    font-size: 15px;
    font-weight: 400;
    position: relative
}

.gform_wrapper #ui-datepicker-div .ui-datepicker-header .ui-state-hover {
    background: transparent;
    border-color: transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    cursor: pointer
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-title {
    color: #1e1e1e;
    margin: .4em 43px .3em
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-title select+select {
    margin-left: 4px
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-next,.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover,.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-prev,.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover {
    border: 0;
    top: 3px
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-next,.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
    font-family: core-icons;
    speak: none;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    align-items: center;
    color: #1e1e1e;
    display: block;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    opacity: .5;
    text-align: center;
    text-rendering: auto;
    transition: all .15s ease-in-out;
    width: 40px
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-next:focus,.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-next:hover,.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:focus,.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:hover {
    opacity: 1
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before,.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before {
    height: 13px;
    width: 8px
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-next span,.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-prev span {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-prev {
    left: 3px
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-prev:before {
    content: "\e907"
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-next {
    right: 3px
}

.gform_wrapper #ui-datepicker-div.ui-datepicker .ui-datepicker-next:before {
    content: "\e908"
}

.gform_wrapper #ui-datepicker-div.ui-datepicker table {
    background-color: initial;
    margin: 0;
    table-layout: auto
}

.gform_wrapper #ui-datepicker-div tbody {
    background: transparent
}

.gform_wrapper #ui-datepicker-div.ui-datepicker th {
    background-color: initial;
    border: 0;
    color: #c4c5c6;
    font-size: 18px;
    font-weight: 400;
    opacity: .5;
    padding: 4px 0
}

.gform_wrapper #ui-datepicker-div.ui-datepicker tr {
    border: none
}

.gform_wrapper #ui-datepicker-div.ui-datepicker td {
    background: transparent;
    border: none;
    padding: 0
}

.gform_wrapper #ui-datepicker-div td .ui-state-default {
    background: transparent;
    border: none;
    color: #1e1e1e;
    font-size: 18px;
    margin: 0;
    padding: 10px 11px;
    text-align: center
}

.gform_wrapper #ui-datepicker-div .ui-state-disabled {
    opacity: 1
}

.gform_wrapper #ui-datepicker-div .ui-state-disabled .ui-state-default {
    color: #151515
}

.gform_wrapper #ui-datepicker-div td .ui-state-hover {
    font-weight: 600
}

.gform_wrapper #ui-datepicker-div td .ui-state-active {
    color: #fff;
    position: relative
}

.gform_wrapper #ui-datepicker-div td .ui-state-active:after {
    background-color: #404040;
    border-radius: 50%;
    content: "";
    height: 30px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 30px;
    z-index: -1
}

@keyframes spinner-line-fade-more {
    0%,to {
        opacity: 0
    }

    1% {
        opacity: 1
    }
}

@keyframes spinner-line-fade-quick {
    0%,39%,to {
        opacity: .25
    }

    40% {
        opacity: 1
    }
}

@keyframes spinner-line-fade-default {
    0%,to {
        opacity: .22
    }

    1% {
        opacity: 1
    }
}

@keyframes spinner-line-shrink {
    0%,25%,to {
        opacity: .25;
        transform: scale(.5)
    }

    26% {
        opacity: 1;
        transform: scale(1)
    }
}

:root {
    --swiper-arrow-color: var(--color-white)
}

.swiper-container {
    list-style: none;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.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,.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.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 {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper {
    touch-action: pan-y
}

.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper {
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 27px 44px;
    cursor: pointer;
    height: 44px;
    margin-top: -22px;
    position: absolute;
    top: 50%;
    width: 27px;
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E");
    left: auto;
    right: 10px
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    border-radius: 100%;
    display: inline-block;
    height: 8px;
    opacity: .2;
    width: 8px
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    background: #007aff;
    opacity: 1
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: hsla(0,0%,100%,.25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0,0,0,.25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: rgba(0,0,0,.1);
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-container-horizontal>.swiper-scrollbar {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-container-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s steps(12) infinite;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-lazy-preloader:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    height: 100%;
    width: 100%
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.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,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow {
    background: #000;
    bottom: 0;
    filter: blur(50px);
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

/*# sourceMappingURL=master.min.css.map */
