@charset "UTF-8";
/** Globals An import of all abstracts */
/** Vendor For files that need compiling */
.component-content .component-content__link:after { font-family: "themeIcons"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; }

/** This themes global styles */
/** Root Font Sizing */
/** Type sets Defines a type grouping that can be looped over and generate utility classes */
/** Grid and Grid Gap */
/** Vertical Gap */
/** Horizontal Gap */
/** Container widths */
/** Global Variables */
/** Label element */
/** Checkbox element */
/** Radio element */
/** Textfield element */
/** No-space Removes the default space, border, and padding place on a component */
/** Grid row Sets row up for the grid */
/** Grid row gutters IF $gutter-horizontal = true: set the sides gap width ELSE $gutter-vertical = false: remove the top and bottom gap width IF $gutter-vertical = true: set the top and bottom gap width ELSE $gutter-vertical = false: remove the top and bottom gap width IF $gutter-horizontal-size & $gutter-vertical-size = wide: large sized space between items IF $gutter-horizontal-size & $gutter-vertical-size = wide-lg: large sized space between items only on the lg breakpoint IF $gutter-horizontal-size & $gutter-vertical-size = narrow: small sized space between items ELSE $gutter-horizontal-size & $gutter-vertical-size = default: regular sized space between items */
/** Grid columns IF = auto: fits the available space ELSE IF = variable: fits the width of it's content ELSE span the amount of columns provided */
/** Grid Spacing Clear Clears first and last grid row margin or padding Declare on column class: @include grid-clear-vertical-spacing(2); Options: • $columns(value = 1 to n) - default = 1 • $property(value = margin or padding) - default = margin, sets to 0 */
/** Grid class generators Generates classes for each column and offset by default and breakpoint */
/** Hide Text Hide text while making it readable for screen readers 1. Needed in WebKit-based browsers because of an implementation bug; See: https://code.google.com/p/chromium/issues/detail?id=457146 */
/** Hide Element Hide element while making it readable for screen readers Shamelessly borrowed from HTML5Boilerplate: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133 */
/** Component */
.component-content .component-content__title { font-family: "Maven Pro", "Helvetica Neue", Helvetica, "宋体", "SimSun", "微软雅黑", "Microsoft YaHei", sans-serif; font-weight: 400; letter-spacing: 0; margin: 0.25em 0 0.5em; padding: 0; color: #232C64; font-size: 2.875em; font-weight: 500; letter-spacing: -0.0085em; line-height: 1.2; }

@media (max-width: 35.49em) { .component-content .component-content__title { font-size: 2em; line-height: 1.25; } }

.component-content .component-content__content a { font-weight: inherit; text-decoration: none; text-transform: inherit; text-decoration: none; }

.component-content .component-content__content a, .component-content .component-content__content a:hover, .component-content .component-content__content a:focus, .component-content .component-content__content a:active, .component-content .component-content__content a.is-active { color: #00686D; }

.component-content .component-content__content a:hover { text-decoration: underline; }

.component-content .component-content__content li { margin-bottom: 1em; }

.component-content .component-content__content li:last-of-type { margin-bottom: 0; }

.component-content .component-content__footer { margin-top: 2rem; }

.component-content .component-content__footer:empty { display: none; }

.component-content .component-content__footer .block__social .social-sharing-buttons { display: none; }

.component-content .component-content__link { font-weight: 500; text-decoration: none; text-transform: uppercase; text-decoration: none; }

.component-content .component-content__link:after { content: ""; }

.component-content .component-content__link, .component-content .component-content__link:hover, .component-content .component-content__link:focus, .component-content .component-content__link:active, .component-content .component-content__link.is-active { color: #00686D; }

.component-content .component-content__link:hover { text-decoration: underline; }

.component-content .component-content__link::after { display: inline-block; font-size: 0.8em; line-height: 1; margin-left: 0.5em; text-decoration: none; }

.component-content .component-content__media .media { height: 100%; }

.component-content.component-content--layout-2-column .component-content__content { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; }

.component-content.component-content--layout-2-column .component-content__footer { margin-left: calc(50% + 1.5rem); }

@media (max-width: 29.99em) { .component-content.component-content--layout-2-column .component-content__content { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
  .component-content.component-content--layout-2-column .component-content__footer { margin-left: 0; } }

@media (min-width: 35.5em) and (max-width: 61.24em) { .component-content.component-content--layout-2-column.component-content--with-media.component-content--media-layout-half-left .component-content__content, .component-content.component-content--layout-2-column.component-content--with-media.component-content--media-layout-half-right .component-content__content { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; } }

.component-content.component-content--layout-centered .component-content__inner { max-width: 50rem; width: 100%; margin-left: auto !important; margin-right: auto !important; text-align: center; }

.component-content.component-content--layout-slim .component-content__inner { max-width: 25rem; width: 100%; margin-right: auto !important; }

.component-content.component-content--layout-standard .component-content__inner { max-width: 50rem; width: 100%; margin-left: auto !important; margin-right: auto !important; }

.component-content.component-content--form-press-release .component-content__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 61.25em) { .component-content.component-content--form-press-release .component-content__inner { margin-left: inherit !important; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

.component-content.component-content--form-press-release .component-content__inner tbody { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; font-size: 1rem; }

@media (min-width: 48em) { .component-content.component-content--form-press-release .component-content__inner tbody { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.component-content.component-content--form-press-release .component-content__inner tbody tr:nth-of-type(1) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.component-content.component-content--form-press-release .component-content__inner tbody tr:nth-of-type(2) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.component-content.component-content--form-press-release .component-content__inner tbody tr:nth-of-type(3) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.component-content.component-content--form-press-release .component-content__inner tbody tr:nth-of-type(4) { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-top: 1rem; }

@media (min-width: 48em) { .component-content.component-content--form-press-release .component-content__inner tbody tr:nth-of-type(4) { margin-top: 0; } }

.component-content.component-content--form-press-release .component-content__inner tbody tr:nth-of-type(5) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; -ms-flex-preferred-size: 20%; flex-basis: 20%; -ms-flex-item-align: center; align-self: center; }

.component-content.component-content--form-press-release .component-content__inner tbody h3 { margin-bottom: 0; }

.component-content.component-content--form-press-release .component-content__inner tbody .inline-group { margin-top: -1rem; }

@media (min-width: 48em) { .component-content.component-content--form-press-release .component-content__inner tbody .inline-group { margin-top: 0; } }

.component-content.component-content--form-press-release .component-content__inner tbody .inline-group br, .component-content.component-content--form-press-release .component-content__inner tbody .inline-group label { display: none; }

.component-content.component-content--form-press-release .component-content__inner tbody .inline-group input[name='nw-form-emailAddress.email'] { width: 22rem; }

.component-content.component-content--form-press-release .component-content__inner tbody .nw-form-field input[type=submit] { margin-top: 1rem; }

@media (min-width: 48em) { .component-content.component-content--form-press-release .component-content__inner tbody .nw-form-field input[type=submit] { margin-top: 0; margin-left: 2rem; } }

.component-content.component-content--form-press-contact { font-family: "Maven Pro", "Helvetica Neue", Helvetica, "宋体", "SimSun", "微软雅黑", "Microsoft YaHei", sans-serif; }

.component-content.component-content--form-press-contact .component-content__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 61.25em) { .component-content.component-content--form-press-contact .component-content__inner { margin-left: inherit !important; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content { width: 100%; }

@media (min-width: 48em) { .component-content.component-content--form-press-contact .component-content__inner .component-content__content { width: 80%; } }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr { -ms-flex-preferred-size: 100%; flex-basis: 100%; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody br { display: none; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody td { padding: 0 0 1rem; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody label { font-family: "Maven Pro", "Helvetica Neue", Helvetica, "宋体", "SimSun", "微软雅黑", "Microsoft YaHei", sans-serif; text-transform: uppercase; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody label strong { font-weight: 400; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody input[type='text'] { height: 2.5rem; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody .inline-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-of-type(3) .inline-group { padding: 0; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-of-type(3) .inline-group label:not(.sub-label) { display: none; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-of-type(3) .inline-group .sub-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding: 0 0 1rem; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody .nw-form-display-title h3 { margin-bottom: 0; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody .nw-form-introduction { font-family: "Maven Pro", "Helvetica Neue", Helvetica, "宋体", "SimSun", "微软雅黑", "Microsoft YaHei", sans-serif; font-weight: 400; letter-spacing: 0; margin: 0.25em 0 0.5em; padding: 0; color: #232C64; font-size: 1.5em; font-weight: 500; line-height: 1.333; font-weight: 300; font-size: 1.65em; padding-bottom: 1.5rem; }

@media (max-width: 35.49em) { .component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody .nw-form-introduction { font-size: 1.125em; } }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody input[name='nw-form-Inquiry-details'] { height: 5rem; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-of-type(9) label { text-transform: capitalize; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-of-type(9) label strong { font-weight: 900; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-of-type(9) select[name='nw-form-Inquiry-area'] { font-family: "Maven Pro", "Helvetica Neue", Helvetica, "宋体", "SimSun", "微软雅黑", "Microsoft YaHei", sans-serif; font-weight: 400; letter-spacing: 0; margin: 0.25em 0 0.5em; padding: 0; font-size: 1.25em; font-weight: 500; line-height: 1.2; font-weight: 300; height: 2.5rem; }

@media (max-width: 35.49em) { .component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-of-type(9) select[name='nw-form-Inquiry-area'] { font-size: 1em; line-height: 1.25; } }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-last-of-type(2) { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-last-of-type(2) .nw-form-field { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-last-of-type(2) .nw-form-field p { font-size: .65rem; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-last-of-type(2) .nw-form-field p:first-of-type { margin-top: -3rem; -ms-flex-item-align: start; align-self: flex-start; width: 40%; }

@media (min-width: 48em) { .component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:nth-last-of-type(2) .nw-form-field p:first-of-type { width: 100%; font-size: 1rem; } }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:last-of-type { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }

.component-content.component-content--form-press-contact .component-content__inner .component-content__content tbody tr:last-of-type td { float: right; }

.component-content.component-content--with-media.component-content--media-layout-bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.component-content.component-content--with-media.component-content--media-layout-bottom .component-content__media { margin-top: 4rem; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.component-content.component-content--with-media.component-content--media-layout-bottom.component-content--layout-slim .component-content__media { max-width: 25rem; width: 100%; margin-right: auto !important; }

.component-content.component-content--with-media.component-content--media-layout-bottom.component-content--layout-centered .component-content__media { max-width: 50rem; width: 100%; margin-left: auto !important; margin-right: auto !important; }

.component-content.component-content--with-media.component-content--media-layout-bottom.component-content--layout-standard .component-content__media { max-width: 50rem; width: 100%; margin-left: auto !important; margin-right: auto !important; }

@media (max-width: 35.49em) { .component-content.component-content--with-media.component-content--media-layout-hide-mobile .component-content__media { display: none; } }

.component-content.component-content--with-media.component-content--media-layout-half-left, .component-content.component-content--with-media.component-content--media-layout-half-right { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 35.49em) { .component-content.component-content--with-media.component-content--media-layout-half-left, .component-content.component-content--with-media.component-content--media-layout-half-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .component-content.component-content--with-media.component-content--media-layout-half-left .component-content__media, .component-content.component-content--with-media.component-content--media-layout-half-right .component-content__media { margin-bottom: 2rem; } }

@media (min-width: 35.5em) { .component-content.component-content--with-media.component-content--media-layout-half-left, .component-content.component-content--with-media.component-content--media-layout-half-right { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .component-content.component-content--with-media.component-content--media-layout-half-left .component-content__inner, .component-content.component-content--with-media.component-content--media-layout-half-right .component-content__inner { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 1.5rem 0; }
  .component-content.component-content--with-media.component-content--media-layout-half-left .component-content__media, .component-content.component-content--with-media.component-content--media-layout-half-right .component-content__media { -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-flex: 0; -ms-flex: none; flex: none; max-width: 50%; width: 50%; }
  .component-content.component-content--with-media.component-content--media-layout-half-left .component-content__media img, .component-content.component-content--with-media.component-content--media-layout-half-right .component-content__media img { display: block; max-height: 100%; min-height: 100%; -o-object-fit: cover; object-fit: cover; } }

@media (min-width: 35.5em) { .component-content.component-content--with-media.component-content--media-layout-half-left .component-content__media { margin-right: 2rem; } }

@media (min-width: 35.5em) { .component-content.component-content--with-media.component-content--media-layout-half-right .component-content__media { margin-left: 2rem; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

.component-content.component-content--with-media.component-content--media-layout-quarter-left, .component-content.component-content--with-media.component-content--media-layout-quarter-right { display: -webkit-box; display: -ms-flexbox; display: flex; }

.component-content.component-content--with-media.component-content--media-layout-quarter-left .component-content__inner, .component-content.component-content--with-media.component-content--media-layout-quarter-right .component-content__inner { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 100%; max-width: 100%; }

.component-content.component-content--with-media.component-content--media-layout-quarter-left .component-content__media, .component-content.component-content--with-media.component-content--media-layout-quarter-right .component-content__media { max-width: 25vw; min-height: 30rem; width: 15rem; }

.component-content.component-content--with-media.component-content--media-layout-quarter-left .component-content__media img, .component-content.component-content--with-media.component-content--media-layout-quarter-right .component-content__media img { display: block; max-height: 100%; min-height: 100%; -o-object-fit: cover; object-fit: cover; }

@media (max-width: 35.49em) { .component-content.component-content--with-media.component-content--media-layout-quarter-left .component-content__media, .component-content.component-content--with-media.component-content--media-layout-quarter-right .component-content__media { display: none; } }

.component-content.component-content--with-media.component-content--media-layout-quarter-left .component-content__media { margin-right: 2rem; }

.component-content.component-content--with-media.component-content--media-layout-quarter-right .component-content__media { margin-left: 2rem; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.component-content.component-content--with-media.component-content--media-layout-top .component-content__media { left: calc(-50vw + 50%); max-width: none; position: relative; width: 100%; width: 100vw; margin-bottom: 4rem; }

.component-content.component-content--with-media.component-content--media-layout-top .component-content__media img { max-height: 35rem; -o-object-fit: cover; object-fit: cover; width: 100%; }

@media (max-width: 35.49em) { .component-content.component-content--with-media.component-content--media-layout-top .component-content__media { margin-bottom: 2rem; } }

.component-content.paragraph-component--bg-white.component-content--form-press-release input[name='nw-form-emailAddress.email'] { background-color: #EEEEEE; border-color: transparent; }

.component-content.paragraph-component--bg-white.component-content--form-press-contact select, .component-content.paragraph-component--bg-white.component-content--form-press-contact input[type='text'] { background-color: #EEEEEE; border-color: transparent; }

.component-content.paragraph-component--bg-dark-grey .component-content__title { color: #EEEEEE; }

.component-content.paragraph-component--bg-dark-grey .component-content__link { color: #EEEEEE; }

.component-content.paragraph-component--bg-dark-grey.component-content--form-press-contact h3, .component-content.paragraph-component--bg-dark-grey.component-content--form-press-contact td, .component-content.paragraph-component--bg-dark-grey.component-content--form-press-contact input[type=submit], .component-content.paragraph-component--bg-dark-grey.component-content--form-press-release h3, .component-content.paragraph-component--bg-dark-grey.component-content--form-press-release td, .component-content.paragraph-component--bg-dark-grey.component-content--form-press-release input[type=submit] { color: #EEEEEE !important; }

.component-content.paragraph-component--bg-gradient-blue-pink-dark .component-content__link { color: #00686D; }

.component-content.paragraph-component--bg-gradient-blue-pink-dark.component-content--form-press-contact h3, .component-content.paragraph-component--bg-gradient-blue-pink-dark.component-content--form-press-contact td, .component-content.paragraph-component--bg-gradient-blue-pink-dark.component-content--form-press-contact input[type=submit], .component-content.paragraph-component--bg-gradient-blue-pink-dark.component-content--form-press-release h3, .component-content.paragraph-component--bg-gradient-blue-pink-dark.component-content--form-press-release td, .component-content.paragraph-component--bg-gradient-blue-pink-dark.component-content--form-press-release input[type=submit] { color: #3D3F4D !important; }

.component-content.paragraph-component--bg-gradient-green-blue-light .component-content__title, .component-content.paragraph-component--bg-gradient-green-blue-light .component-content__link { color: #FFFFFF; }

.component-content.paragraph-component--bg-gradient-green-blue-light.component-content--form-press-contact h3, .component-content.paragraph-component--bg-gradient-green-blue-light.component-content--form-press-contact td, .component-content.paragraph-component--bg-gradient-green-blue-light.component-content--form-press-contact input[type=submit], .component-content.paragraph-component--bg-gradient-green-blue-light.component-content--form-press-release h3, .component-content.paragraph-component--bg-gradient-green-blue-light.component-content--form-press-release td, .component-content.paragraph-component--bg-gradient-green-blue-light.component-content--form-press-release input[type=submit] { color: #FFFFFF !important; }

.component-content.paragraph-component--bg-gradient-green-blue-light.component-content--form-press-contact input[type=submit], .component-content.paragraph-component--bg-gradient-green-blue-light.component-content--form-press-release input[type=submit] { border-color: #FFFFFF; }

.component-content.paragraph-component--bg-gradient-green-blue-dark .component-content__title, .component-content.paragraph-component--bg-gradient-green-blue-dark .component-content__link { color: #FFFFFF; }

.component-content.paragraph-component--bg-gradient-green-blue-dark.component-content--form-press-contact h3, .component-content.paragraph-component--bg-gradient-green-blue-dark.component-content--form-press-contact td, .component-content.paragraph-component--bg-gradient-green-blue-dark.component-content--form-press-contact input[type=submit], .component-content.paragraph-component--bg-gradient-green-blue-dark.component-content--form-press-release h3, .component-content.paragraph-component--bg-gradient-green-blue-dark.component-content--form-press-release td, .component-content.paragraph-component--bg-gradient-green-blue-dark.component-content--form-press-release input[type=submit] { color: #FFFFFF !important; }

/*# sourceMappingURL=../../maps/libraries/paragraph/full--content.css.map */
