/* UNIVERSAL */
body {background:#fff;color:#666;font-family:"franklin-gothic-urw",sans-serif;font-size:5vw;font-style:normal;font-weight:400;margin:0;}
*, :before, :after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
a {color:#495E9D;}
a:focus, a:hover {text-decoration-color:#E57200;}
h2 {color:#232D4B;line-height:1;}
h2.subheader-2A, h3.subheader-2A {font-family:"franklin-gothic-ext-comp-urw";font-size:18vw;font-weight:700;line-height:0.9;}
h1.page-title, h2.subheader-2B, h3.subheader-2B {font-weight:900;}
h1.page-title {font-size:15vw;}
h2.subheader-2B, h3.subheader-2B {font-size:16.875vw;font-size:11.875vw;}
h3.subheader-2B {font-family:"franklin-gothic-urw",sans-serif;}
h2.subheader-2B span, h3.subheader-2B span {font-family:"adobe-caslon-pro",serif;font-style:italic;font-weight:700;display:inline-block;margin-top:4vw}
h2.subheader-2C, h3.subheader-2C {font-family:"adobe-caslon-pro",serif;font-size:8vw;font-style:italic;font-weight:500;line-height:1.2;}
h3 {color:#232D4B;font-family:"adobe-caslon-pro",serif;font-size:6vw;font-weight:500;line-height:1.25;}
img {height:auto;width:100%;}
p {line-height:1.6;}
section {padding:0;width:100%;}
ul.cta-links, h3.cta-link-nav {list-style:none;margin-top:6.75vw;}
h3.cta-link--nav {margin-bottom:5vw;}
ul.cta-links li {margin-top:5vw;}
ul.cta-links li a {color:#232D4B;font-size:3.75vw;font-weight:700;letter-spacing:0.1875rem;text-decoration:none;text-transform:uppercase;z-index:1;}
.decour-column {margin-bottom:5vw;width:12vw;z-index:3;}
.decour-weave {overflow:hidden;padding:10vw 0;width:100%;}
.decour-weave img {left:50%;min-height:42px;min-width:100%;position:relative;transform:translateX(-50%);width:auto;}
.decour-weave.decour-link {background:#fff;padding:0;}
.weave-link {background:#232D4B;display:block;list-style:none;padding:7.5vw 1.875vw;position:relative;text-align:center;z-index:2;}
section.stats-simple.grey .weave-link {background:#F1F1EF;}
.decour-weave.decour-link img {position:relative;transform:translate(-50%,0%);margin:5vw auto;}
.home button.menu-toggle{top: 0;}
/** SVG angle icon **/
.link-with-icon {display: inline-flex;align-items: center;gap: 0.3em;}
.submenu-toggle {display: inline-flex;}
.arrow-icon {color: #e57200;vertical-align: text-bottom;display: inline-block;stroke: currentColor;transition: transform 0.3s ease;}
.rotate-down {transform: rotate(90deg);transition: transform 0.3s ease;}
.rotate-up {transform: rotate(180deg);transition: transform 0.3s ease;}
@media all and (min-width:640px) {
	body {font-size:1.25vw;}
	h2.subheader-2A, h3.subheader-2A {font-size:12vw;}
	h1.page-title {font-size:6.25vw;}
	h2.subheader-2B, h3.subheader-2B {font-size:10vw;}
	h2.subheader-2C, h3.subheader-2C {font-size:6vw;}
	h3 {font-size:4vw;}
	ul.cta-links, h3.cta-link-nav {margin-top:3.125vw;}
	h3.cta-link-nav {margin-bottom:0.9375vw;}
	ul.cta-links li {margin-top:0.9375vw;}
	ul.cta-links li a {font-size:1.25vw;}
	.decour-column {margin-bottom:2.5vw;width:3.75vw;}
	.decour-weave {padding:1.5vw 0;}
	.weave-link {display:inline-block;padding:2.5vw 10.05208vw;text-align:left;}
	.decour-weave.decour-link img {position:absolute;top:50%;transform:translate(-50%,-50%);margin:0 auto;}
	h2.subheader-2B span, h3.subheader-2B span {margin-top:0}
}
@media all and (min-width:1024px) {
	body {font-size:1.25vw;font-size:clamp(1rem, 1.5vw, 1.5rem);}
	h2.subheader-2A, h3.subheader-2A {font-size:6vw;line-height:0.83333;}
	h1.page-title {font-size:6.25vw;}
	h2.subheader-2B, h3.subheader-2B {font-size:5.625vw;}
	h2.subheader-2C, h3.subheader-2C {font-size:2.375vw;}
	h3 {font-size:2vw;font-size:clamp(1.25rem, 2.4vw, 2rem);}
	ul.cta-links, h3.cta-link-nav {margin-top:3.125vw;}
	h3.cta-link-nav {margin-bottom:0.9375vw;}
	ul.cta-links li {margin-top:0.9375vw;}
	ul.cta-links li a {font-size:1.25vw;font-size: clamp(1rem, 1.5vw, 1.5rem);}
	.decour-column {margin-bottom:2.5vw;width:3.75vw;}
	.decour-weave {padding:1.5vw 0;}
	.weave-link {display:inline-block;padding:2.5vw 10.05208vw;text-align:left;}
	.decour-weave.decour-link img {position:absolute;top:50%;transform:translate(-50%,-50%);margin:0 auto;}
}
@media all and (min-width:1600px) {
	body {font-size:1.25rem;}
	h2.subheader-2A, h3.subheader-2A {font-size:6rem;}
	h1.page-title {font-size:6.25rem;}
	h2.subheader-2B, h3.subheader-2B {font-size:5.625rem;}
	h2.subheader-2C, h3.subheader-2C {font-size:2.375rem;}
	h3 {font-size:2rem;}
	ul.cta-links, h3.cta-link-nav {margin-top:3.125rem;}
	h3.cta-link-nav {margin-bottom:0.9375rem;}
	ul.cta-links li {margin-top:0.9375rem;}
	ul.cta-links li a {font-size:1.25rem;}
	.decour-column {margin-bottom:2.5rem;width:3.75rem;}
	.decour-weave {padding:1.5rem 0;}
	.weave-link {padding:2.5rem 10.05208rem;}
}
body {font-size:clamp(1.375rem, 5vw, 1.5rem);}
@media (min-width:1024px) {
	body {font-size:clamp(1rem, 1.25vw, 1.25rem);}
}
ul.cta-links li:first-of-type, ul.cta-links.cta-group {margin-top:0;}
/* .decour-weave img {filter:invert(58%) sepia(59%) saturate(4056%) hue-rotate(2deg) brightness(91%) contrast(102%);} */
.decour-weave img, .blue .decour-weave.decour-link img {filter:invert(16%) sepia(6%) saturate(4687%) hue-rotate(188deg) brightness(99%) contrast(95%);}
.blue .decour-weave img, .image-bg .decour-weave img {filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(216deg) brightness(103%) contrast(101%);}

/* HEADER */
.sr-only {clip:rect(1px 1px 1px 1px);height:1px;position:absolute !important;}
.skip-link {position: absolute;top: -50px;left: 0;background: #232D4B;color: #fff;padding: 8px 16px;z-index: 100;text-decoration: none;}
.skip-link:focus {top: 0;}
header {background-image:linear-gradient(to bottom, rgba(35,45,75,0.9), rgba(35,45,75,0));padding:5vw 3.75vw;position:absolute;width:100%;z-index:10;}
div.site-name {float:left;width:30.75vw;}
div.site-name.logo-center{float:none !important;margin:0 auto;}
div.hompage-site-name {margin:0 auto;}
header ul {list-style:none;}
.main-nav a, .utility-nav a {text-decoration:none;}
.main-nav > ul > li.hover .main-submenu {display: block;}
.main-nav ul li .link-with-icon a:hover, .utility-nav ul li a:hover{text-decoration:underline;text-decoration-color:#E57200;}
/* HOMEPAGE */
.hp-hero {background-color:#232D4B;position:relative; width:100%; height:60vh; overflow:hidden; display:flex; flex-direction:column; align-items:center; justify-content:center; color:white; text-align:center;}
.hp-hero-overlay {position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(to bottom, rgba(35, 45, 75, 0.8), rgba(35, 45, 75, 0)); z-index:1;}
.hp-hero video, .hp-hero img {position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:0;}
.hp-hero-text {position:relative; z-index:2;}
.hp-hero-text h1 span em {font-size:12.875vw;font-style:italic;font-weight:700;color:#FFF;font-family:'adobe-caslon-pro';line-height:1;display:block;}
.hp-hero-text h1 span.hp-hero-text-normal {font-size:12.875vw;font-weight:900;color:#FFF;font-family:'franklin-gothic-urw';}
#hp-hero-video-toggle {position:absolute; bottom:120px; right:10px; z-index:3; background:rgba(35, 45, 75, 0.5); color:white; border:none; border-radius:50%; width:30px; height:30px; font-size:15px; cursor:pointer; display:flex; align-items:center; justify-content:center;}
#hp-hero-video-toggle:hover{background:rgba(255, 255, 255, 0.5)}
#hp-hero-video-toggle:hover .fa-pause:before{color:#232D4B}
header.hp-hero-header {background-image:linear-gradient(to bottom, rgba(35,45,75,0.8), rgba(35,45,75,0)); padding:3vw 3.75vw; position:absolute; width:100%; z-index:10;}
.main-nav i.fa-angle-down {margin-left:0.25em; font-size:1.25rem; color:#E57200;}
.menu-toggle {display:flex;justify-content:flex-end;align-items:center;background:none;border:none;font-size:1.5rem;color:#fff;padding:1rem 0;cursor:pointer;z-index:11;position:absolute;right:1rem;top:10px;}
.menu-toggle .fa-times {top:10px;right:14px;position:absolute;}
/* .menu-toggle span.search-icon {font-size:1.25rem;padding-left:5px;color:#E57200;} */
body.menu-open {overflow: hidden;position: fixed;width: 100%;}
.mobile-menu {position:fixed; top:0; right:-100%; width:100%; height:100vh; background-color:#ececec; flex-direction:column; z-index:12; transition:right 0.3s ease; overflow-y:auto; display:flex;}
.mobile-menu.open {right:0;}
.mobile-menu a {text-decoration:none; margin:0;font-family:'franklin-gothic-urw-cond';color:#232D4B;}
.mobile-menu.open button.dropdown-toggle {position: absolute;right: 0;padding-right: 24px;color: #E57200;background: none;border: none;font: inherit;cursor: pointer;}
button.dropdown-toggle {background: none;border: none;padding: 0;font: inherit;cursor: pointer;color: inherit;}
.mobile-menu button.dropdown-toggle {text-decoration: none;font-family: 'franklin-gothic-urw-cond';color: #232D4B;}
i.fa-solid.fa-magnifying-glass.search-icon {font-size:18px;padding-left:3px;color:#E57200;}
.mobile-menu .close-menu {align-self:flex-end;background:none;border:none;color:#FFFFFF;cursor:pointer;float:right;font-size:1.5rem;margin-right:1rem;position:relative;}
.mobile-menu .close-menu i {pointer-events:none;}
.mobile-menu .mobile-utility-nav a {color:#FFFFFF;font-size:1.25rem;font-weight:700;}
.mobile-menu .mobile-utility-nav {background-color:#E57200; padding:10px 5px;}
.mobile-menu .mobile-utility-nav ul {display:inline-flex;}
.mobile-menu .mobile-utility-nav ul li {padding:0 5px;}
.mobile-menu .mobile-main-nav {background-color:#FFFFFF; color:#232D4B; padding:1rem; font-size:1.75rem;}
.mobile-menu .mobile-main-nav ul li {padding:10px 0;}
.mobile-menu .mobile-main-submenu ul li{padding:5px 0;line-height:0.75;}
.site-name.horizontal-logo a img {content:url('../images/logo-primary-ko.png');}
.mobile-logo-center {padding:20px 0; text-align:center; font-family:'franklin-gothic-urw-cond'; font-size:1rem;}
.mobile-logo-center img {width:30%; display:inline-block;}
.mobile-main-submenu {display:none;padding:10px;background-color:#f2f2f2;margin:10px 0;}
.mobile-main-submenu ul {display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}
.mobile-main-submenu ul li {width:100%;margin-bottom:0;}
.mobile-main-submenu a {text-decoration:none;font-weight:bold;color:#001f3f;}
.mobile-main-submenu.show {display:block;}
.mobile-menu .mobile-search-wrapper{margin-bottom:1rem;}
.mobile-main-submenu ul li a.btn-link {font-family:'franklin-gothic-urw-cond',sans-serif;font-size:1.2rem;letter-spacing:0;line-height:0;margin:0;position:unset;text-transform:none;text-decoration:none;width:max-content;-webkit-box-decoration-break:clone;box-decoration-break:clone;}
#horizontal-logo,#primary-logo {display: none;}
body.home #horizontal-logo {display: block;}
body:not(.home) #primary-logo {display: block;}
button.submenu-toggle{background:none;border:0;}
@media all and (min-width:640px) {
 /* TABLET
  .site-name.horizontal-logo {float:none; margin:0 auto; width:21.5vw;}
  .menu-toggle, .mobile-menu {display:none !important;}
*/
  .hp-hero {height:95vh;}
  .hp-hero-text h1 span em, .hp-hero-text h1 span.hp-hero-text-normal {font-size:15.5vw;}
  #hp-hero-video-toggle {position:absolute;bottom:100px;right:20px;width:45px;height:45px;transition:background 0.3s;}
  .hp-hero-header {padding:5.5vw 5vw;}
  .main-nav {font-family:"franklin-gothic-urw-cond";font-size:3vw;font-weight:500;line-height:2;margin-top:1.5vw;text-align:center;display:block;}
  .site-name.horizontal-logo a img {content:url('../images/logo-horizontal-ko.png');width:100%;}
}
@media all and (min-width:1024px) {
  .site-name.horizontal-logo {float:none; margin:0 auto; width:21.5vw;}
  .hp-hero {height:95vh;}
  .hp-hero-text h1 span em, .hp-hero-text h1 span.hp-hero-text-normal {font-size:7.75vw;}
  #hp-hero-video-toggle {position:absolute; bottom:70px; right:20px; width:50px; height:50px; transition:background 0.3s;}
  .hp-hero-header {padding:2.75vw 2.5vw;}
  .main-nav {font-family:'franklin-gothic-urw-cond'; font-size:1.5vw; font-weight:500; line-height:2; margin-top:.75vw; text-align:center; display:block;}
  .menu-toggle, .mobile-menu {display:none !important;}
  .site-name.horizontal-logo a img {content:url('../images/logo-horizontal-ko.png'); width:100%;}
}
@media all and (min-width:1600px) {
  .site-name.horizontal-logo {width:21.5rem;}
  .hp-hero-text h1 span em, .hp-hero-text h1 span.hp-hero-text-normal {font-size:6.75rem;}
}

/*** HOMEPAGE GETTING STARTED BLOCK *****/
.getting-started {background-color:#232D4B;margin:0 auto;max-width:79.8958rem;position:relative;width:93.24996vw;transform:translateY(-20vw);isolation:isolate;}
.getting-started .form {margin:0 auto;text-align:center;padding:10vw 7.5vw;}
#getting-started, .getting-started form {display:block;color:#fff;}
.getting-started form .form-group {display:block;text-align:center;margin-bottom:1rem;}
.getting-started form .form-group > span {font-family:"adobe-caslon-pro",serif;font-weight:500;letter-spacing:.02em;color:#fff;font-size:4.5vw;}
.getting-started .custom-select {background:#232D4B;background-image:url(../../assets/images/decour/white_arrow_down.png);background-repeat:no-repeat;background-size:12px 8px;background-position:right .75rem center;border:2px solid #E57200;font-size:3.875vw;margin:5px auto;padding:5px 10px 5px 5px;position:relative;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;}
.getting-started .custom-select:focus, .getting-started .custom-select:focus-visible, .getting-started .custom-select[aria-expanded="true"] {outline:2px solid #0056b3;outline-offset:4px;}
.getting-started .custom-select .selected {line-height:1.5;border:none;border-radius:0;box-shadow:none;color:#fff;text-align:left;position:relative;display:block;overflow:hidden;}
.getting-started .custom-select .options {display:none;position:absolute;top:calc(100% + 2px);left:-2px;z-index:3000;background:#232D4B;color:#fff;border:2px solid #E57200;padding:0.375rem;list-style:none;margin:0;overflow-y:auto;}
.getting-started .custom-select[aria-expanded="true"] .options {display:block;color:#fff;max-height:none;overflow-y:auto;border-top:none;width:101%;}
.getting-started .custom-select .options li {font-family:"franklin-gothic-urw",sans-serif;font-weight:700;line-height:1;margin-top:1.5vw;padding:1.25vw 0 1.75vw 1.5vw;text-align:left;text-transform:uppercase;display:list-item;cursor:pointer;font-size:1.175rem;}
.getting-started .custom-select .options li:hover, .getting-started .custom-select .options li[aria-selected="true"] {background:#E57200;outline:none;}
.getting-started .custom-select .options li.highlighted {background-color:#E57200;background-image:none;color:#fff;}
.getting-started .custom-select[aria-expanded="true"] {background-image:url("../../assets/images/decour/white_arrow_up.png");}
.getting-started form button.submit-btn {background-color:#E57200;border:none;color:#FFF;cursor:pointer;font-size:4.5vw;font-weight:700;margin-top:1rem;padding:1.1vw 1.3vw 1.1vw 2vw;position:relative;text-transform:uppercase;font-family:"franklin-gothic-urw",sans-serif;letter-spacing:0.1em;top:0.5vw;}
.getting-started form button.submit-btn::after {background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Right-white.svg');background-size:1em 1em;color:#FFFFFF;content:'';display:inline-block;height:1em;margin-bottom:3px;margin-left:0.5em;vertical-align:middle;width:20px;background-repeat:no-repeat;}
.getting-started form button.submit-btn:hover {background-color:#FFFFFF;border:none;color:#E57200;}
.getting-started form button.submit-btn:hover::after {background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Right-orange.svg');}
@media (min-width:640px) {.getting-started {transform:translateY(-30%);width:70.24996vw;}.getting-started .form {margin:0 auto;text-align:center;padding:2vw 2.5vw;}.getting-started .custom-select {width:80%;font-size:2.5vw;}.getting-started form .form-group > span {font-size:4.25vw;}.getting-started form button.submit-btn {font-size:3.25vw;padding:1.1vw 1.3vw 1.1vw 2vw;margin-bottom:1rem;}.getting-started form button.submit-btn::after {margin-top:-0.125vw;width:32px;}}
@media (min-width:1024px) {.getting-started {width:93.24996vw;transform:translateY(-50%);}.getting-started form .form-group > span {font-size:1.25rem;}.getting-started form .form-group {display:flex;align-items:center;margin:0;gap:10px;}#getting-started, .getting-started form {display:flex;align-items:center;justify-content:center;color:#fff;}.getting-started .custom-select {width:290px;height:auto;padding:0 1.25rem 0 .9rem;display:inline-block;align-items:center;letter-spacing:1px;font-family:"franklin-gothic-urw",sans-serif;font-weight:500;font-size:1.05rem !important;border-radius:0;margin-right:10px;}.getting-started .custom-select .options li {padding:5px 10px;font-size:clamp(1rem, 1.25vw, 1.5rem);margin-top:0.5vw;}.getting-started .custom-select[aria-expanded="true"] .options {width:101.5%;}.getting-started form .form-group > span {font-size:2vw;}.getting-started form button.submit-btn {font-size:1.275vw;padding:0.55vw 0.65vw 0.55vw 1vw;top:0;height:auto;margin:0;}.getting-started form button.submit-btn::after {margin-top:-0.125vw;width:14px;}}
@media (min-width:1300px) {.getting-started .custom-select {width:315px;font-size:clamp(1rem, 1.25vw, 1.5rem) !important;}.getting-started form .form-group > span {font-size:1.275rem;}.getting-started form button.submit-btn {font-size:1.25rem;padding:0.35vw 0.65vw 0.35vw 1vw;}}
@media (min-width:1600px) {.getting-started .form {padding:1.5rem 1.5rem;}.getting-started .custom-select {width:350px;font-size:clamp(1rem, 1.15vw, 1.5rem) !important;}.getting-started .custom-select .options li {font-size: clamp(1rem, 1.15vw, 1.5rem);}.getting-started .custom-select[aria-expanded="true"] .options {width: 350px;}}

/** Getting Started Ends ***/
/*** HOMEPAGE NEWS & EVENTS *****/
.hp-ne-container { max-width: 100rem; width: 100%; margin: 0 auto; padding: 0 1rem; display: flex; flex-wrap: wrap; transform: translateY(-30px);}
.news-block { flex: 1 1 100%; }
.two-column-news { display: flex; flex-wrap: wrap; gap: 2rem; }
.col2 { flex: 1 1 100%; }
.rss-item { display: flex; flex-direction: column; flex: 1 1 auto; }
.hp-ne-topic-row-image img { width: 100%; height: auto; display: block; object-fit: cover; transition: transform 0.3s ease; }
.hp-ne-topic-row-text { display: flex; flex-direction: column; flex: 1; }
.rss-item .hp-ne-topic-row-text a { text-decoration: none; color: #666; }
.rss-item .hp-ne-topic-row-text .text-content { padding: 0 1rem; }
p.sub-topic { font-size: 1.2rem; text-transform: uppercase; line-height: 1; padding: 1rem 0; }
.news-headline { font-size: 2.25rem; margin: 0.5rem 0; }
.rss-item .hp-ne-topic-row-text .hr-container { margin-top: auto; margin-left: 2rem; transition: all 0.3s ease; border-bottom: 1px solid #e57200; height: 20px; position: relative; width: auto; }
img.decor-br-corner { bottom: 0; height: 20px; position: absolute; right: 0; width: auto; }
.content-row { display: flex; flex-direction: column; gap: 2rem; margin-bottom: 2rem; }
.left-col .news-topic, .right-col .hp-ne-topic-row-intro { padding-bottom: 2rem; }
.right-col .hp-ne-topic-row-intro{padding-left:1rem;}
.sub-topic, .news-headline, .text-content p { transition: transform 0.3s ease; }
.right-col { width: 100%; }
.right-col .event .event-date { color: #e57200; font-family: "franklin-gothic-ext-comp-urw", sans-serif; font-size: 24vw; font-weight: 700; line-height: 0.8; }
.right-col .event .event-title { font-weight: 700; font-family: "franklin-gothic-urw-cond"; line-height: 1; color: #232D4B; font-size: 1.75rem; }
.right-col .event a { text-decoration: none; }
.event:after { background: #E57200; bottom: 0; content: ''; display: block; height: 1px; position: absolute; width: 100%; }
#event-feed .event { position: relative; height: var(--event-height, auto); display: flex; flex-direction: column; justify-content: center; transition: background-color 0.3s ease, padding 0.3s ease; }
.right-col .event .event-location { font-size: 1rem; }
.event.align-after::after { left: 0; }
.content-row .right-col hr { display: none; }
#one-news .right-col .event .event-date { padding-left: 1rem; transform-origin: left bottom; }
#one-news .right-col .event .event-title { padding: 1rem; }
#two-news .right-col .event .event-date { padding-left: 1rem; transform-origin: left bottom; }
#two-news .right-col .event .event-title { padding: 1rem; }
.right-col .event .event-location { padding-left: 1rem; padding-bottom: 1rem; }
#one-news .hp-ne-topic-row-image, #two-news .hp-ne-topic-row-image { overflow: hidden; position: relative; }
.rss-item:hover .hp-ne-topic-row-text { background-color: #232D4B; color: #FFFFFF; }
.rss-item:hover .sub-topic, .rss-item:hover .news-headline, .rss-item:hover .text-content p, .rss-item:hover .text-content p.date { transform: translateY(1.5vw); color: #FFFFFF; }
.rss-item:hover .hp-ne-topic-row-image img { transform: scale(1.05); }
.rss-item:hover .hr-container { margin-left: 0px !important; border-bottom: 6px solid #E57200 !important; }
.hp-ne-container .right-col .event:hover { background-color: #232D4B; }
.hp-ne-container .right-col .event:hover .event-title, .event:hover .event-location { transform: translateY(1px); color: #fff; }
.hp-ne-container .right-col .event:hover .event-date { transform: scale(1.05); }
.hp-ne-container .right-col .event:hover:after { border-bottom: 5px solid #e57200; }
.right-col .event:hover .event-date { transform: scale(1.05); }

.rss-item:has(a), #event-feed .event:has(a){position: relative;}

.rss-item:has(a) a:after, #event-feed .event:has(a) a:after{position: absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events: auto;content:"";background: transparent;cursor:pointer;}
#two-news .rss-item .hp-ne-topic-row-text .text-content p.sub-topic { font-size: 0.8rem; letter-spacing: 0.1vw; }
.video-news {position: relative;display: inline-block;}
.video-news::after {content: '';position: absolute;top: 85%;left: 10%;transform: translate(-50%, -50%);width: 40px;height: 40px;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><rect width='64' height='64' fill='rgba(229,114,0,1)'/><polygon points='25,18 25,46 46,32' fill='white'/></svg>");background-size: contain;background-repeat: no-repeat;pointer-events: none;border: 2px solid white;}

/* Responsive: two news in columns on larger screens */
@media (min-width: 640px) {
	.hp-ne-container{transform:none;padding-top: 2.25rem;}
  div#event-feed { display: flex; gap: 1.5rem; }
  #event-feed .event { width: calc(50% - 0.5rem); justify-content: space-between;}
  .two-column-news { display: flex; gap: 2rem; align-items: stretch; flex-wrap: nowrap; }
  .col2 { flex: 1; display: flex; flex-direction: column; }
  .rss-item { display: flex; flex-direction: column; width: 100%; flex: 1; }
  .hp-ne-topic-row-text h3.news-headline { font-size: 2.275rem; }
  .right-col .event .event-date { font-size: 15vw; transition: transform 0.3s ease; }
  .right-col .event .event-location { padding-bottom: 10px; line-height: 0.8; }
  .rss-item .text-content .option p { font-size: 1.275rem; }
}

/* Only #one-news gets side-by-side layout on desktop */
@media (min-width: 1024px) {
  div#event-feed { display: block; }
  #event-feed .event {width: 100%;justify-content:center; }
  #one-news .rss-item { flex-direction: row; }
  #one-news .hp-ne-topic-row-image { width: 60%; overflow: hidden; position: relative; }
  #two-news .hp-ne-topic-row-image { overflow: hidden; position: relative; }
  #one-news .hp-ne-topic-row-text { width: 40%; padding-top: 0; }
  .content-row { flex-direction: row; align-items: flex-start; }
  #one-news .rss-item .hp-ne-topic-row-text .text-content p.sub-topic { padding-top: 0; }
  #two-news .rss-item .hp-ne-topic-row-text .text-content p.sub-topic { padding-top: 1rem; }
  .left-col { flex: 2 1 75%; }
  .right-col { flex: 1 1 25%; }
  .hp-ne-topic-row-text h3.news-headline { font-size: 1.875rem; padding: 1vw 0 0.5vw; }
  .rss-item .hp-ne-topic-row-text .text-content { padding: 0 2rem; }
  #two-news .rss-item .hp-ne-topic-row-text .hr-container { margin-right: 0; }
  #one-news .right-col .event .event-date { font-size: 4.5rem; padding-left: 1rem; }
  #one-news .right-col .event .event-title { font-size: 1.25rem; padding: 1vw; }
  #two-news .right-col .event .event-date { font-size: 6.5rem; padding-left: 1rem; }
  #two-news .right-col .event .event-title { font-size: 1.25rem; padding: 1vw; }
  .right-col .event .event-location { font-size: 1rem; padding-left: 1vw; }
  .event.align-after::after { left: 0; position: relative; }
  .rss-item .text-content .option .date { padding-top: 1rem; font-size: 1rem; }
}
@media (min-width: 1150px) {
	#two-news .right-col .event .event-title { font-size: 1.5rem; padding: 1vw; }
  }
@media (min-width: 1600px) {
  .hp-ne-topic-row-text h3.news-headline { font-size: 2.5rem; padding: 10px 0; }
  #one-news .right-col .event .event-date { font-size: 5.5rem; padding-top: 1rem; }
  #one-news .right-col .event .event-title { font-size: 1.275rem; }
  #two-news .right-col .event .event-date { font-size: 7.5rem; padding-top: 1rem; }
  #two-news .right-col .event .event-title { font-size: 1.75rem; }
}

/* SLIDESHOW */
button.slick-prev:hover, button.slick-prev:focus, button.slick-next:hover, button.slick-next:focus{outline: 2px solid #0056b3;}
.hp-slideshow-frame{transform: translateY(-30px);margin-bottom: 2rem;}
.hp-slideshow, .hp-slideshow-frame {position:relative;}
span.gradient-overlay { position:absolute; top:0; left:0; width:100%; height:150px; background:linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); z-index:2; pointer-events:none; }
.hp-slideshow-text {z-index:3; text-align:center; color:#232D4B; margin:0; padding:0; line-height:1; }
.hp-slideshow-text h2 {font-size:12.875vw;font-weight:900;margin:0 auto;padding:0;}
.hp-slideshow-text h2 span {font-family:"adobe-caslon-pro",serif;font-style:italic;font-weight:700;}
.hp-slick-caption {font-size:3.5vw;padding:3.75vw;}
.slide { position:relative; z-index:1; }
.hp-slideshow .slick-prev, .hp-slideshow .slick-next { z-index:3;position: absolute !important;}
.hp-slideshow .slick-prev {left:50%;top:91%;transform:translateX(-160px);}
.hp-slideshow .slick-next {left:50%;top:91%;transform:translateX(130px);}
.hp-slideshow .slick-prev, .hp-slideshow .slick-next { width:30px; height:30px; background-size:contain !important; background-repeat:no-repeat; background-color:transparent !important; border:none; }
.hp-slideshow img { width:100%; display:block; }
.hp-slideshow .slick-arrow { background-color:#e57200; color:#e57200; }
.hp-slideshow .slick-disabled { pointer-events:none; }
.hp-slideshow .caption { color:#555; font-size:14px; margin-top:10px; }
.hp-slideshow .slick-dots {position:relative;bottom:5px;}
.hp-slideshow .slick-dots li { margin:0 4px; }
.hp-slideshow .slick-dots li button { width:10px; height:10px; border-radius:50%; background-color:#f28620; border:none; text-indent:-9999px; overflow:hidden; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); opacity:0.5; }
.hp-slideshow .slick-dots li.slick-active button { background-color:#f28620; width:30px; height:10px; border-radius:10px; opacity:1; }
.hp-slideshow .slick-dots li.slick-active button:focus, .slideshow .slick-dots li.slick-active button:focus{outline: 2px solid #0056b3;}
.hp-slideshow .slick-prev:before, .hp-slideshow .slick-next:before { content:""; }
.hp-slideshow .slick-prev, .hp-slideshow .slick-prev:hover, .hp-slideshow .slick-prev:focus { background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Circle-Left-Active.svg'); background-size:contain; }
.hp-slideshow .slick-next, .hp-slideshow .slick-next:hover, .hp-slideshow .slick-next:focus { background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Circle-Right-Active.svg'); background-size:contain; }
.top-overlay {position:relative;top:5rem;z-index:4;margin-bottom:4rem; }
.wahoo-box {background:#fff;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);}
.wahoo-box h3 {color:#e57200;font-size:20vw;margin:0;font-family:"franklin-gothic-ext-comp-urw";text-transform:uppercase;line-height:0.83333;padding-bottom:11.25vw;padding-top:11.25vw;font-weight:700;}
.wahoo-box p {font-size:3.75vw;color:#333;font-family:"franklin-gothic-urw",sans-serif;padding-bottom:11.25vw;}
.wahoo-box h3, .wahoo-box p, .wahoo-box ul.cta-links {padding-left:12.5%;padding-right:12.5%;}
.hp-slideshow-corner-top-left, .hp-slideshow-corner-bottom-right { position:absolute; width:70px; height:70px; transform:scale(1); background-repeat:no-repeat; background-size:contain; pointer-events:none; z-index:3; }
.hp-slideshow-corner-top-left { top:-25px; left:18px; background-image:url('../images/decour/corner-top-left-orange.svg'); }
.hp-slideshow-corner-bottom-right { position:absolute; bottom:70px; right:0; background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Right-Corner.svg'); transform:scale(1) rotate(90deg); transform-origin:bottom left; }
.top-overlay:hover span.hp-slideshow-corner-top-left { top:15px; transition:transform 0.4s ease, top 0.4s ease; }
.top-overlay:hover span.hp-slideshow-corner-bottom-right { transform:scale(1.6) rotate(90deg); bottom:112px; right:58px; transform-origin:bottom left; }
.wahoo-box a.btn-link:hover { background:url("../images/decour/hp-newsunderline.png") repeat-x; background-position:0px 17px; background-size:4px; padding:0 0px 0 3px; margin-left:-3px; }
.wahoo-box a.btn-link {position:relative;display:inline;text-transform:uppercase;text-decoration:none;font-size:5vw;line-height:1.25;letter-spacing:15%;font-family:"franklin-gothic-urw", sans-serif;font-style:normal;font-weight:700;color:#232D4B;width:max-content;-webkit-box-decoration-break:clone;box-decoration-break:clone;}
.wahoo-box a.btn-link::after { content:""; position:absolute; top:50%; right:-20px; transform:translateY(-50%); width:12px; height:100%; background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Right-orange.svg'); background-size:contain; background-repeat:no-repeat; transition:transform 0.3s ease; }
.wahoo-box .cta-links a.btn-link { transition:transform 0.3s ease; width:auto; }
.wahoo-box a.btn-link:hover::after { transform:translate(10px, -50%); }
.wahoo-box ul.cta-links {list-style:none;margin-top:0;padding-bottom:11.25vw;width:85%;}
.wahoo-box ul.cta-links li {border-top:#C8CBD2 1px solid;margin-top:3.75vw;padding-top:3.75vw;}
.wahoo-box ul.cta-links li:first-of-type {border-top:none;margin-top:0;padding-top: 0;}
.decour-curves {max-width:1076px;position:absolute;transform:translateY(-10%);width:67.25%;}
.decour-oculus {max-width:628px;overflow:hidden;position:absolute;right:0;width:39.25%;}
.decour-oculus img {transform:translate(7.125vw,-0.0625vw);}
@media only screen and (min-width:640px) {
	.hp-slideshow-frame{transform: none;padding-top: 2.25rem;}
  .hp-slideshow-text h2 {font-size:7.5vw;}
  .hp-slideshow-corner-top-left, .hp-slideshow-corner-bottom-right {transform:scale(1);width:50px;height:50px;}
  .hp-slideshow-corner-top-left {top:-20px;left:15px;}
  .hp-slideshow .slick-next, .hp-slideshow .slick-prev {top:14vw;transform:none;}
  .wahoo-box h3 {font-size:5vw;padding-bottom:2.625vw;padding-top:2.625vw;}
  .wahoo-box p {font-size:1.5vw;padding-bottom:2.625vw;}
  .wahoo-box ul.cta-links {padding-bottom:1.625vw;}
  .wahoo-box ul.cta-links li {margin-top:1.875vw;padding-top:1.875vw;}
  .wahoo-box a.btn-link {font-size:1.75vw;}
  .hp-slideshow-corner-bottom-right {transform:scale(1) rotate(90deg);bottom:50px;}
  .top-overlay {position:absolute;left:6.05208vw;max-width:25.65624rem;width:25.65624vw;top:23.5vw;margin:0px;}
  .top-overlay:hover span.hp-slideshow-corner-top-left { top:0; }
  .top-overlay:hover span.hp-slideshow-corner-bottom-right {transform:scale(1.6) rotate(90deg);bottom:80px;right:30px;transform-origin:bottom left;}
  /* .hp-slideshow .slick-prev.slick-disabled {background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Circle-Left-Inactive.svg');background-size:contain;}
  .hp-slideshow .slick-next.slick-disabled {background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Circle-Right-Inactive.svg');background-size:contain;} */
  .hp-slideshow .slick-prev.slick-disabled {opacity: 0.5;}
  .hp-slideshow .slick-next.slick-disabled {opacity: 0.5;}
  span.gradient-overlay {height:300px;}
  .hp-slick-caption {background-color:rgba(255,255,255,0.8);color:#6f6f6f;display:block;font-size:1.75vw;font-weight:400;max-width:40.53124rem;padding:2.5vw;position:absolute;right:5.05208vw;text-align:left;top:1vw;width:40.03124vw;z-index:3;}
  .hp-slideshow .slick-dots {display:block !important;top:14vw;right:13.65%; position:absolute;text-align:right;}
  .hp-slideshow .slick-prev, .hp-slideshow .slick-next {width:30px;height:30px;border-radius:30px;display:inline-block !important;}
  .wahoo-box a.btn-link::after {right: -113px;transform: translateY(-65%);}
  .wahoo-box a.btn-link:hover::after { transform:translate(10px, -65%); }
}
@media only screen and (min-width:1024px) {
  .hp-slideshow-text {margin-top:2.5vw;}
  .hp-slideshow-text h2 {font-size:6.25vw;}
  .hp-slideshow-corner-top-left, .hp-slideshow-corner-bottom-right { transform:scale(1); width: 70px; height: 70px; }
  .hp-slideshow-corner-top-left { top:-20px; left:15px; }
  .hp-slideshow .slick-next, .hp-slideshow .slick-prev {top:13.5vw;transform:none;}
  .wahoo-box h3 {font-size:6vw;padding-bottom:2.8125vw;padding-top:2.8125vw;}
  .wahoo-box p {font-size:1.25vw; font-size: clamp(1rem, 1.5vw, 1.5rem);padding-bottom:2.8125vw;}
  .wahoo-box ul.cta-links {padding-bottom:2.8125vw;}
  .wahoo-box ul.cta-links li {margin-top:0.9375vw;padding-top:0.9375vw;}
  .wahoo-box a.btn-link {font-size:1.25vw; font-size: clamp(1rem, 1.5vw, 1.5rem);}
  .hp-slideshow-corner-bottom-right {transform:scale(1) rotate(90deg);bottom:70px;}
  .top-overlay {position:absolute;left:10.05208vw;max-width:22.65624rem;width:22.65624vw;top:18.5vw;}
  .top-overlay:hover span.hp-slideshow-corner-top-left { top:15px; }
  .top-overlay:hover span.hp-slideshow-corner-bottom-right { transform:scale(1.6) rotate(90deg); bottom:112px; right:42px; transform-origin:bottom left; }
  /* .hp-slideshow .slick-prev.slick-disabled { background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Circle-Left-Inactive.svg'); background-size:contain; }
  .hp-slideshow .slick-next.slick-disabled { background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Circle-Right-Inactive.svg'); background-size:contain; } */
  .hp-slideshow .slick-prev.slick-disabled {opacity: 0.5;}
  .hp-slideshow .slick-next.slick-disabled {opacity: 0.5;}
  span.gradient-overlay { height:300px; }
  .hp-slick-caption {background-color:rgba(255,255,255,0.8);color:#6f6f6f;display:block;font-size:1.25vw; font-size: clamp(1rem, 1.5vw, 1.5rem);font-weight:400;max-width:30.53124rem;padding:1.25vw;position:absolute;right:7.05208vw;text-align:left;top:4vw;width:30.03124vw;z-index:3;}
  .hp-slideshow .slick-dots { display:block !important;top:14vw;right:13.65%; position:absolute;text-align: right; }
  .hp-slideshow .slick-prev, .hp-slideshow .slick-next { width:40px; height:40px; border-radius:30px; display:inline-block !important; }
  .wahoo-box a.btn-link::after {right: -20px;transform: translateY(-50%);}
  .wahoo-box a.btn-link:hover::after { transform:translate(10px, -50%); }
}
@media only screen and (min-width:1600px) {
  .top-overlay {top:20.5rem;}
  .hp-slideshow-text {margin-top:2.5rem;}
  .hp-slideshow-text h2 {font-size:6.25rem;}
  .hp-slick-caption {font-size:1rem;padding:1.25rem;top:5rem;}
  .hp-slideshow .slick-next, .hp-slideshow .slick-prev {top:13.5rem;}
  .hp-slideshow .slick-dots {top:14rem;}
  .wahoo-box h3 {font-size:6rem;padding-top:2.8125rem;}
  .wahoo-box p {font-size:1.25rem;padding-bottom:2.8125rem;}
  .wahoo-box ul.cta-links {padding-bottom:2.8125rem;}
  .wahoo-box ul.cta-links li {margin-top:0.9375rem;padding-top:0.9375rem;}
  .wahoo-box a.btn-link {font-size:1.25rem;}
}
/*** VERTICAL VIDEO BLOCK *****/
section.vertical-video {margin:0 auto;max-width:96.24996rem;padding:2.5vw 0;width:96.24996vw;}
.vertical-video-container {display: flex;flex-wrap:nowrap;justify-content:space-between;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;gap: 16px;padding: 0; }
.vertical-video-item {position: relative;display: flex;flex-direction: column;flex: 1 1 calc(25% - 12px);min-width: 225px;max-width: 100%;}
.vertical-video-card {position: relative;aspect-ratio: 9 / 16;scroll-snap-align: start;overflow: hidden;background-color: black;transition: background-color 0.4s ease;}
.hover-overlay {position: absolute;inset: 0;background-color: #E57200;opacity: 0;transition: opacity 0.4s ease;z-index: 1;pointer-events: none;}
.vertical-video-card:hover .hover-overlay {opacity: 0.4;}
.corner-top-left, .corner-bottom-right {position: absolute;width: 70px;height: 70px;opacity: 0;transform: scale(0.5);transition: opacity 0.4s ease, transform 0.4s ease;background-repeat: no-repeat;background-size: contain;pointer-events: none;z-index: 3;}
.corner-top-left {top: 10px;left: 10px;background-image: url('../images/decour/corner-top-left-white.png');}
.corner-bottom-right {bottom: 10px;right: 10px;background-image: url('../images/decour/corner-bottom-right-white.png');}
.vertical-video-card:hover .corner-top-left,.vertical-video-card:hover .corner-bottom-right {opacity: 1;transform: scale(1);}
.vertical-poster-container {position: absolute;inset: 0;z-index: 2;cursor:pointer;transition: opacity 0.3s ease;border:none;}
button.vertical-poster-container:focus{outline: 2px solid #0056b3;outline-offset: 4px;border: 4px solid #0056b3;}
.vertical-poster-container img {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: opacity 0.5s ease;}
.play-button {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 45px;height: 45px;background-color:#232D4B;border-radius: 50%;display: flex;align-items: center;justify-content: center;pointer-events: none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);z-index: 1000;}
.play-button i {color: white;font-size: 18px;}
.vertical-video-wrapper {position: absolute;inset: 0;z-index: 1;width:100%;height:100%;}
.vertical-video-wrapper iframe {width: 100%;height: 100%;border: none;}
.vertical-video-title {display: block;position: absolute;z-index: 999;bottom:0;left: 0;color: #333;font-size: 1.25rem;padding: 20px 10px 20px 0;font-weight: bold;font-family:"franklin-gothic-urw", sans-serif;}
.vertical-video-title .line {display: block;font-size:8.25vw;margin-bottom: 8px;color: #232D4B;background-color: #FFF;padding:0.625vw 0.9375vw 0.625vw 1.875vw;text-align:left;}
.vertical-video-card:hover .vertical-video-title {display: block;}
.video-pagination-dots {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 12px;
}
.video-pagination-dots .dot {
	cursor: pointer;
	transition: background-color 0.3s;
	width: 10px;
	height: 10px;
	border-radius: 50% 50%;
	background-color: #f28620;
	opacity: 0.5;
}
.video-pagination-dots .dot.active {
	background-color: #f28620;
    width: 30px;
    height: 10px;
    border-radius: 10px;
    opacity: 1;
}

/* Per-item transcript */
  .video-transcript { margin-top: 0px;padding:5px;background-color:#232D4B;text-align:center; }
  .vv-transcript-toggle {
    display: inline-flex; align-items: center; gap:0.4em;
    background: none; border: none; padding: 0;
    color: #FFFFFF; cursor: pointer; font-size:1.25rem; font-family:"franklin-gothic-urw-cond";text-decoration:none;
  }
  .vv-transcript-content {
	display: none;
	padding: 1rem;
	text-align: left;
	transition: max-height 0.3s ease-in-out;
	overflow: hidden;
	color:#FFFFFF;
  }
  .transcript-icon{
	margin-left: 2px;
    transition: transform 0.3s ease;
    color: #E57200;
	bottom: -1.2px;
	position: relative;
}
.vv-transcript-content p { margin: 0.5rem 0; }
/* Make whole block feel clickable and keyboard focusable */
.video-transcript { cursor: pointer; }
.video-transcript:focus-visible { outline: 3px solid rgba(229,114,0,.5); outline-offset: 2px; }
.video-transcript a:hover span{text-decoration:underline;text-decoration-color:#E57200;}
/* Anchor as the header control */
.vv-transcript-toggle { text-decoration: none; color: #FFFFFF; display: block; }
.vv-transcript-toggle:focus {outline: 1px solid #0056b3;}
/* Prevent shrinking too much */
@media (max-width: 640px) {
      .vertical-video-item {flex: 0 0 auto;min-width: 80%;}
      .vertical-video-container {flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;}
}

.vertical-video-section {position:relative;width:100%;top:0;padding:2.25rem 1rem;}
/* Prevent shrinking too much */
@media all and (min-width:640px) {
    .vertical-video-section {top:0;}
	.home.vertical-video-section {top:0;margin-bottom: 2rem;}
	.vertical-video-title {display: none;}
	.vertical-video-title .line{font-size:2.375vw;margin-bottom:0.75vw;padding:0.625vw 0.9375vw 0.625vw 1.875vw;}
	.vertical-video-item {min-width:45%;}
	.video-pagination-dots{display: none;}
	.subpage.vertical-video-section{padding:4.25rem 1rem;}
}
@media all and (min-width:1024px) {
	.home.vertical-video-section {margin-bottom:3.5rem;padding:0 1rem;}
	.vertical-video-title .line{font-size:2.375vw;margin-bottom:0.75vw;padding:0.625vw 0.9375vw 0.625vw 1.875vw;}
	.vertical-video-item {min-width: auto;}
}
@media (min-width:1200px) {.home.vertical-video-section {margin:0 auto -2rem;max-width:100rem;top:-8rem;}}
@media (min-width:1600px) {.subpage.vertical-video-section{width:1540px;margin:0 auto;padding:4.25rem 1rem;}
.vertical-video-title .line{margin-bottom: 12px;padding: 13px 19px 13px 38px;font-size: 37px;}
}


/* RESEARCH GROUP */
.research-news { margin: 0 auto; max-width: 100rem; padding: 0 1rem; width: 100%; transform: translateY(-30px); }
.research-link-container { display: flex; flex-direction: column; gap: 2rem;margin-bottom:2rem; }
/* --- Header --- */
.research-header { text-align: left; margin-bottom: 2rem; }
.research-header .subheader-2B { font-size:12.875vw; line-height: 1; }
/* --- Large Feature Block --- */
.research-large { position: relative; flex: 1 1 60%; overflow: hidden; display: flex; aspect-ratio: 2 / 2; }
.research-large a { display: flex; width: 100%; height: 100%; position: relative; text-decoration: none; }
.research-large a:focus {border: 3px solid #005ea2;display: block;box-sizing: border-box;}
.research-large-image { flex: 1; position: relative; }
.research-large-image img { width: 100%; height: 100%; object-fit: cover; display: block; }

/* --- Overlay & Text --- */
.research-large::after { content: ''; position: absolute; inset: 0; background: rgba(35, 45, 75, 0.8); z-index: 1; opacity: 1; pointer-events: none; transition: opacity 0.3s ease; }
.research-large:hover::after { opacity: 0; }
.research-large-text { position: absolute; z-index: 2; top: 0; right: 5%; width: 90%; max-width: 500px; color: #fff; background:rgba(35, 45, 75, 0.9); padding: 1rem 1rem 3rem; }
.up-border { border-top: 8px solid #E57200; width: 90%; position: absolute; top: 0; left: 20px; }
.research-large:hover .up-border { border-top: 12px solid #E57200; }
.research-large-text .category { font-size: 0.85rem; color: #ccc; text-transform: uppercase; margin-bottom: 1rem; padding-top:3rem; }
.research-large-text h3 { font-family: 'adobe-caslon-pro', serif; font-weight: normal; font-size: clamp(1.25rem, 2.5vw, 2rem); margin-bottom: 1rem; line-height: 1.2; color: #FFFFFF; padding-top:3rem;}
.research-large-text p { line-height: 1.3; margin: 0 0 0.5rem; font-size: clamp(0.9rem, 1.2vw, 1rem); }
/* --- Link Group Section --- */
.research-link-group-content { flex: 1 1 35%; }
.research-link-group-content .subheader-2C { font-family: 'adobe-caslon-pro', serif; font-style: italic; font-size: clamp(1.75rem, 2.5vw, 2rem); color: #0e1d3a; margin-bottom: 1.5rem; }
.research-link-group-links { list-style: none; padding: 0; margin: 0; }
.research-link-group-links li { border-bottom: 1px solid #ccc; margin-bottom: 1rem; padding-bottom: 0.75rem; position: relative; }
.research-link-group-links a { text-decoration: none; font-weight: bold; font-size: clamp(1rem, 1.5vw, 1.1rem); text-transform: uppercase; color: #0e1d3a; display: inline-block; }
.research-link-group-links li::after { content: ''; position: absolute; right: 0%; top: 25%; transform: translateY(-50%); width: 20px; height: 20px; background-image: url('../images/decour/HP-DECOR-Curved-Arrow-Right-Corner.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; transition: right 0.3s ease; }
.research-link-group-links li:hover::after { right: 1%; }
.research-large::after { opacity: 0; }
.research-large:hover::after { opacity: 1; }
.up-border { width: 100%; left: 0; }
.research-large:hover .up-border { border-top: 12px solid #f47c20; }
@media (min-width: 640px) {
	.research-large { aspect-ratio: 3 / 2; }
	.research-news {transform: none;padding-top: 2.25rem;}
	.research-header .subheader-2B {font-size:7.5vw;}
  .research-large-text { width: 60%; top: 0; }
  .research-link-container { flex-direction: row; align-items: stretch; }
}
/* TEMPORARY */
@media all and (max-width:1023px) {.main-nav, .utility-nav {display:none;}}
@media all and (min-width:640px) {
	header {padding:7.5vw 5vw;}
/* TABLET
	div.site-name {width:13.75vw;}
*/
	.main-nav {font-size:2.75vw;font-weight:500;line-height:1.4;margin-top:1.5vw;top: 15px; position: relative;}
	.main-nav{text-align:right;}
	.home .main-nav{text-align:center;}
	.main-nav a {color:#fff;}
	.main-nav ul, .utility-nav ul {display:inline;}
	.main-nav ul {position:relative;}
	.main-nav ul li, .utility-nav ul li {display:inline-block;}
	.main-nav ul li {margin:0 1.5vw;}
	.main-submenu {background:#fff;display:none;left:0;margin-top:1.5vw;padding:5.625vw;position:absolute;top:3.85vw;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);}
	.main-nav .main-submenu a, .utility-nav a {color:#232D4B;display:inline-block;}
	.utility-nav ul li {margin:0 1vw;}
	.utility-nav {background:#fff;border-radius:0 0 0.75vw 0.75vw;font-family:'franklin-gothic-urw-cond';font-size:1.75vw;font-weight:700;line-height:1;padding:1.5vw 2.25vw;position:absolute;right:5vw;top:0;}
}
@media all and (min-width:1024px) {
	header {padding:3.75vw 2.5vw;}
	div.site-name {width:13.75vw;position: relative;z-index: 1;}
	.main-nav {font-size:1.375vw;font-weight:500;line-height:1.4;margin-top:.75vw;top: 15px; position: relative;}
	.main-nav a {color:#fff;}
	.main-nav ul, .utility-nav ul {display:inline;}
	.main-nav ul {position:relative;}
	.main-nav ul li, .utility-nav ul li {display:inline-block;}
	.main-nav ul li {margin:0 0.75vw;}
	.main-nav ul li:last-of-type{margin-right:0}
	.main-submenu {background:#fff;display:none;left:0;margin-top:0.75vw;padding:2.8125vw;position:absolute;top:1.925vw;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);}
	.main-nav .main-submenu a, .utility-nav a {color:#232D4B;display: inline-block;}
	.utility-nav ul li {margin:0 0.5vw;}
	.utility-nav {background:#fff;border-radius:0 0 0.375vw 0.375vw;font-family:'franklin-gothic-urw-cond';font-size:0.875vw;font-weight:700;line-height:1;padding:0.75vw 1.125vw;position:absolute;right:2.5vw;top:0;}
	.research-header .subheader-2B {font-size:6.25vw;}
	.research-large-text { width: 45%; top: 0; }
}
@media all and (min-width:1600px) {
	header {padding:3.75rem 2.5rem;}
	div.site-name {width:13.75rem;}
	.main-nav {font-size:1.375rem;margin-top:.75rem;position: initial;}
	.main-nav ul li {margin:0 0.75rem;}
	.main-submenu {margin-top:0.75rem;padding:2.8125rem;top:1.925rem;}
	.utility-nav {border-radius:0 0 0.375rem 0.375rem;padding:0.75rem 1.125rem;right:2.5rem;}
	.utility-nav a {font-size:0.875rem;}
	.research-header .subheader-2B {font-size:6.25rem;}
}
@media (min-width:640px) {
	.main-submenu ul {display:grid;gap:1rem;grid-template-columns:33.33% 33.33% 33.33%;list-style:none;margin:0;padding:0;}
	.main-submenu {font-size:2.75vw;font-weight:500;line-height:1.4;margin-top:1.5vw;text-align:center;}
	.main-submenu {background:#fff;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.25);box-sizing:border-box;display:none;left:0;padding:5.625vw;position:absolute;top:3.85vw;width:100%;}
	.main-submenu ul {gap:0;list-style:none;margin:0;padding:0;}
	.main-submenu li {border-bottom:1px solid #ccc;box-sizing:border-box;line-height:.8;padding:10px;text-align:left;width:fit-content;}
	.main-submenu li.no-border {border-bottom:none;}
	.main-submenu a.btn-link::after {bottom:0;height:2.6vw;margin-left:5px;margin-top:0.4vw;position:absolute;right:auto;top:auto;transform:none;transition:transform 0.3s ease;width:15px;display:inline-block;vertical-align:middle;white-space:nowrap;}
	.main-submenu a.btn-link:hover::after {transform:translate(10px, 0%);}
	.main-submenu a.btn-link {font-size:2.6vw;margin-right:0;text-transform:none;}
}
@media (min-width:1024px) {
	.main-submenu ul {display:grid;gap:1rem;grid-template-columns:33.33% 33.33% 33.33%;list-style:none;margin:0;padding:0;}
	.main-submenu {font-size:1.375vw;font-weight:500;line-height:1.4;margin-top:.75vw;text-align:center;}
	.main-submenu {background:#fff;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.25);box-sizing:border-box;display:none;left:0;padding:2.8125vw;position:absolute;top:1.925vw;width:100%;}
	.main-submenu ul {gap:0;list-style:none;margin:0;padding:0;}
	.main-submenu li {border-bottom:1px solid #ccc;box-sizing:border-box;line-height:.8;padding:10px;text-align:left;width:auto;}
	.main-submenu li.no-border {border-bottom:none;}
	.main-submenu a.btn-link::after {bottom:0;height:1.3vw;margin-left:5px;margin-top:0.2vw;position:absolute;right:auto;top:auto;transform:none;transition:transform 0.3s ease;width:15px;display:inline-block;vertical-align:middle;white-space:nowrap;}
	.main-submenu a.btn-link:hover::after {transform:translate(10px, 0%);}
	.main-submenu a.btn-link {font-size:1.3vw;font-size: clamp(0.125rem, 1.35vw, 1.2rem);margin-right:0;text-transform:none;}
}
@media (min-width:1600px) {
	.main-submenu {font-size:1.375rem;margin-top:.75rem;}
	.main-submenu {padding:2.8125rem;top:1.925rem;}
	.main-submenu a.btn-link {font-size:1.2rem;/*! white-space: nowrap; */display: inline-block;}
	.main-submenu a.btn-link::after{height:25px;margin-top:0;}
}

/* ALERTS */
section.alert {background:#FDDA24;padding:3.75vw;}
.alert-content {margin:0 auto;max-width:1540px;width:100%;}
@media all and (min-width:640px) {
	section.alert {padding:3.75vw;}
}
@media all and (min-width:1024px) {
	section.alert {padding:1.875vw;}
}
@media all and (min-width:1600px) {
	section.alert {padding:30px;}
}
/** HOMEPAGE HERO MEDIA **/

/* CTA SMALL IMAGE */
section.cta-small {background:#F1F1EF;margin:9.5vw 0 5vw;max-width:1540px;text-align:center;}
section.cta-large.no-overlap, section.cta-small.no-overlap {margin-top:24vw;}
section.cta-small.last-block {margin:9.5vw 0 0;}
section.cta-small .decour-column {margin-left:auto;margin-right:auto;}
.cta-small-content {margin:0 auto;overflow:hidden;position:relative;top:-9.5vw;width:92.50%;}
.cta-small-image {margin:0 0 5vw;padding:5vw 0;width:100%;}
@media all and (min-width:640px) {
	section.cta-small .cta-small-content h2.subheader-2A, h3.subheader-2A {font-size: 12vw;line-height: 1;}
	section.cta-small, section.cta-small.last-block {margin:6vw auto 5vw;width:96.24996vw;}
	/*section.cta-small .cta-small-content .decour-column {margin-bottom: 2.5vw;width: 7.75vw;}*/
	section.cta-large.no-overlap, section.cta-small.no-overlap {margin-top:8.40625vw;}
	.cta-small-content {top:-6vw;width:83.6458vw;}
	.cta-small-image {float:none;margin:5.25vw 0;padding:0;width:83.7604vw;}
	.cta-small-header, .cta-small-copy {float:none;width:auto;margin:0;}
}
@media all and (min-width:1024px) {
	/*section.cta-small .cta-small-content .decour-column {margin-bottom: 2.5vw;width: 3.75vw;}*/
	section.cta-small .cta-small-content h2.subheader-2A, h3.subheader-2A {font-size: 6vw;line-height: 0.83333;}
	section.cta-small, section.cta-small.last-block {margin:3vw auto 2.5vw;width:96.24996vw;}
	section.cta-large.no-overlap, section.cta-small.no-overlap {margin-top:8.40625vw;}
	.cta-small-content {margin:-3vw auto 0;top:-3vw;width:83.6458vw;}
	.cta-small-image {float:right;margin:6.125vw 0 0 6.25vw;padding:2.5vw 0 0;width:42.7604vw;}
	.cta-small-header, .cta-small-copy {float:left;width:34.58332vw;}
	.cta-small-header {margin:0 0 2.5vw;}
}
@media all and (min-width:1600px) {
	section.cta-small, section.cta-small.last-block {margin:3rem auto 2.5rem;}
	section.cta-large.no-overlap, section.cta-small.no-overlap {margin-top:8.40625rem;}
	.cta-small-content {margin:-3rem auto 0;top:-3rem;width:83.6458rem;}
	.cta-small-image {margin:6.125rem 0 0 6.25rem;padding:2.5rem 0 0;width:42.7604rem;}
	.cta-small-header, .cta-small-copy {width:34.58332rem;}
	.cta-small-header {margin:0 0 2.5rem;}
	section.cta-small .cta-small-content h2.subheader-2A, h3.subheader-2A{font-size: 5.625rem;}
 /* section.cta-small .cta-small-content .decour-column {margin-bottom: 100px;width: 60px;}*/
}

/* CTA LARGE IMAGE */
section.cta-large {background:#F1F1EF;margin:9.5vw 0 15vw;}
.cta-large-content {margin:0 auto;position:relative;top:-9.5vw;width:92.5%;}
.cta-large-image {margin:0 0 -30vw;position:relative;z-index:2;}
.cta-large-intro {overflow:hidden;}
.cta-large-header, .cta-large-copy, .cta-large-links {margin:0 0 5vw;}
@media all and (min-width:640px) {
	section.cta-large {margin:6vw 0 22.625vw;}
	.cta-large-content {top:-6vw;width:83.6458vw;}
	.cta-large-image {margin:0 auto -27.5vw;width:79.8958vw;}
	.cta-large-header, .cta-large-copy, .cta-large-links {float:left;}
	.cta-large-header {margin:0 3.75vw 5vw 0;width:30.83332vw;}
	.cta-large-copy {margin:0 12.60416vw 5vw 0;width:30.83332vw;}
	.cta-large-links {margin:0 3.75vw 5vw 0;width:11.92708vw;}
	.cta-large ul.cta-links {margin-top:0;}
}
@media all and (min-width:1024px) {
	section.cta-large {margin:3vw 0 22.625vw;}
	.cta-large-content {top:-3vw;width:83.6458vw;}
	.cta-large-image {margin:0 auto -27.5vw;width:79.8958vw;}
	.cta-large-header, .cta-large-copy, .cta-large-links {float:left;}
	.cta-large-header {margin:0 1.875vw 2.5vw 0;width:30.83332vw;}
	.cta-large-copy {margin:0 6.30208vw 2.5vw 0;width:30.83332vw;}
	.cta-large-links {margin:0 1.875vw 2.5vw 0;width:11.92708vw;}
	.cta-large ul.cta-links {margin-top:0;}
}
@media all and (min-width:1600px) {
	section.cta-large {margin:3rem 0 22.625rem;}
	.cta-large-content {top:-3rem;width:83.6458rem;}
	.cta-large-image {margin:0 auto -27.5rem;width:79.8958rem;}
	.cta-large-header {margin:0 1.875rem 2.5rem 0;width:30.83332rem;}
	.cta-large-copy {margin:0 6.30208rem 2.5rem 0;width:30.83332rem;}
	.cta-large-links {margin:0 1.875rem 2.5rem 0;width:11.92708rem;}
}
section.cta-small.blue, section.cta-large.blue {background:#232D4B;}
section.cta-small.blue p, section.cta-small.blue a, section.cta-small.blue h2, section.cta-small.blue h3, section.cta-large.blue p, section.cta-large.blue a, section.cta-large.blue h2, section.cta-large.blue h3 {color:#fff;}

/* FOOTER */
footer {background:#232D4B;padding:12.5vw 0;}
.footer-content {margin:0 auto;overflow:hidden;width:96.24996vw;}
.footer-logo, .social-nav {margin:0 auto 8.75vw;width:62vw;}
.icon-social {fill:#fff;height:100%;width:auto;}
.icon-social:hover{fill:#E57200;}
.social-nav li {display:inline-block;height:5vw;margin-left:7.5vw;}
.social-nav li:first-of-type {margin-left:0;}
.copyright {color:#fff;font-family:"franklin-gothic-urw-cond";font-size:3.5vw;font-weight:500;line-height:1;text-align:center;}
.footer-nav a, .social-nav a, .copyright a {color:#fff;text-decoration:none;}
.footer-nav a:focus, .footer-nav a:hover, .copyright a:hover, .copyright a:focus {text-decoration:underline;}
.footer-nav, .social-nav {display:block;font-family:"franklin-gothic-urw-cond";font-size:4vw;font-weight:500;line-height:1;}
.footer-nav {margin:0 auto 2.5vw;}
.social-nav {text-align:center;}
.footer-nav ul, .social-nav ul {list-style:none;}
.footer-nav ul {column-count:2;}
.footer-nav ul li {margin-bottom:6.25vw;}
@media all and (min-width:640px) {
	footer {padding:7.5vw 0 3.75vw;}
	.footer-content {width:79.8958vw;overflow:hidden;}
	.footer-logo, .social-nav {width:15.5vw;}
	.footer-logo {float:left;}
	.social-nav {float:right;}
	.social-nav li {height:2.5vw;margin-left:3.75vw;}
	.social-nav li:first-of-type {margin-left:0;}
	.copyright {font-size:2vw;}
	.footer-nav, .social-nav {font-size:2.5vw;}
	.footer-nav {max-width:474px;width:29vw;}
	.footer-nav ul li {margin-bottom:3.25vw;}
}
@media all and (min-width:1024px) {
	footer {padding:3.75vw 0 1.875vw;}
	.footer-content {width:79.8958vw;overflow:hidden;}
	.footer-logo, .social-nav {width:15.5vw;}
	.footer-logo {float:left;}
	.social-nav {float:right;}
	.social-nav li {height:1.25vw;margin-left:1.875vw;}
	.social-nav li:first-of-type {margin-left:0;}
	.copyright {font-size:1vw;}
	.footer-nav, .social-nav {font-size:1.25vw; font-size: clamp(1rem, 1.5vw, 1.5rem);}
	.footer-nav {max-width:474px;width:29vw;}
	.footer-nav ul li {margin-bottom:1.625vw;}
}
@media all and (min-width:1600px) {
	footer {padding:3.75rem 0 1.875rem;}
	.footer-content {width:79.8958rem;}
	.footer-logo, .social-nav {width:15.5rem;}
	.social-nav li {height:1.25rem;margin-left:1.875rem;}
	.social-nav li:first-of-type {margin-left:0;}
	.copyright {font-size:1rem;}
	.footer-nav, .social-nav {font-size:1.25rem;}
	.footer-nav ul li {margin-bottom:1.625rem;}
}
.extra-top footer {margin-top:5vw;}
@media (min-width:640px) {.extra-top footer {margin-top:5vw;}}
@media (min-width:1024px) {.extra-top footer {margin-top:2.5vw;}}
@media (min-width:1600px) {.extra-top footer {margin-top:2.5rem;}}

/* MULTIPLE GROUPS */
/*section.card-group, section.stats-simple, section.stats-list, section.link-group, section.testimonial {margin:0 0 5vw;}*/
section.card-group, section.link-group, section.testimonial {padding:7.5vw 3.75vw;}
section.link-group.block-bottom {margin-bottom:8.5vw;}
section.body-copy ul, section.card-group .card-group-intro ul, section.related-news .card-group-intro ul {line-height:1.6;padding-left:1.5rem;}
section.card-group ul {line-height:1.3;}
section.body-copy ul li, section.card-group ul li, section.related-news .card-group-intro ul li {margin-bottom:0.875rem;}
section.body-copy ul li:marker, section.card-group ul li:marker {color:#C8CBD2;}
section.cta-large p a, section.cta-small p a, .stats-list-content p.list-intro a, section.stats-simple p.intro a {font-weight:700;}
@media all and (min-width:640px) {
	section.card-group, section.link-group, section.testimonial {padding:7.5vw 3.75vw;}
	section.card-group.last-block, section.stats-simple.last-block, section.stats-list.last-block, section.link-group.last-block, section.testimonial.last-block {margin:0;}
	section.link-group.block-bottom {margin-bottom:5vw;}
}
@media all and (min-width:1024px) {
	section.card-group, section.link-group, section.testimonial {padding:3.75vw 1.875vw;}
	section.card-group.last-block, section.stats-simple.last-block, section.stats-list.last-block, section.link-group.last-block, section.testimonial.last-block {margin:0;}
	section.link-group.block-bottom {margin-bottom:2.5vw;}
}
@media all and (min-width:1600px) {
	section.card-group, section.link-group, section.testimonial {padding:3.75rem 1.875rem;}
	section.link-group.block-bottom {margin-bottom:2.5rem;}
}
section.link-group h2, section.link-group p, section.link-group p, .stats-list-content h2, .stats-list-content h3, .stats-list-content p, section.stats-simple h2, section.stats-simple h3, section.stats-simple p {margin-left:auto;margin-right:auto;max-width: 92.5vw;}
section.intro h2.subheader-2A {margin-bottom:2rem;}
section.link-group.block-top, section.stats-list.block-top {margin-top:-10vw;}
section.link-group.no-link-header {margin-top:-5vw;}
section.body-copy.add-space, section.card-group.add-space, section.link-group.add-space, section.related-news.add-space, section.stats-list.add-space, section.stats-simple.add-space {margin-bottom:5vw;margin-top:5vw;}
section.body-copy.add-space-above, section.card-group.add-space-above, section.link-group.add-space-above, section.related-news.add-space-above, section.stats-list.add-space-above, section.stats-simple.add-space-above {margin-top:5vw;}
section.body-copy.add-space-below, section.card-group.add-space-below, section.link-group.add-space-below, section.related-news.add-space-below, section.stats-list.add-space-below, section.stats-simple.add-space-below {margin-bottom:5vw;}
section.link-group.blue, section.link-group.grey, section.stats-list.blue .stats-list-content, section.stats-list.grey .stats-list-content {padding-bottom:7.5vw;padding-top:7.5vw;}
h2.no-intro, h3.no-intro {text-align:center;}
@media all and (min-width:640px) {
	section.body-copy h2, section.link-group h2, .related-news-intro h2, .stats-list-content h2, section.stats-simple h2, section.topic-row h2, .video-wrapper h2 {margin-top:-1.875vw;}
	section.link-group.block-top, section.stats-list.block-top {margin-top:-10vw;}
	section.link-group.no-link-header {margin-top:-5vw;}
	section.body-copy.add-space, section.card-group.add-space, section.link-group.add-space, section.related-news.add-space, section.stats-list.add-space, section.stats-simple.add-space {margin-bottom:5vw;margin-top:5vw;}
	section.body-copy.add-space-above, section.card-group.add-space-above, section.link-group.add-space-above, section.related-news.add-space-above, section.stats-list.add-space-above, section.stats-simple.add-space-above {margin-top:5vw;}
	section.body-copy.add-space-below, section.card-group.add-space-below, section.link-group.add-space-below, section.related-news.add-space-below, section.stats-list.add-space-below, section.stats-simple.add-space-below {margin-bottom:5vw;}
	section.link-group.blue, section.link-group.grey, section.stats-list.blue .stats-list-content, section.stats-list.grey .stats-list-content {padding-bottom:7.5vw;padding-top:7.5vw;}
}
@media all and (min-width:1024px) {
	section.body-copy h2, section.link-group h2, .related-news-intro h2, .stats-list-content h2, section.stats-simple h2, section.topic-row h2, .video-wrapper h2 {margin-top:-0.9375vw;}
	section.link-group.block-top, section.stats-list.block-top {margin-top:-5vw;}
	section.link-group.no-link-header {margin-top:-2.5vw;}
	section.link-group h2, section.link-group h3, section.link-group p, .stats-list-content h2, .stats-list-content h3, .stats-list-content p, section.stats-simple h2, section.stats-simple h3, section.stats-simple p {max-width:63.54164vw;}
	section.body-copy.add-space, section.card-group.add-space, section.link-group.add-space, section.related-news.add-space, section.stats-list.add-space, section.stats-simple.add-space {margin-bottom:2.5vw;margin-top:2.5vw;}
	section.body-copy.add-space-above, section.card-group.add-space-above, section.link-group.add-space-above, section.related-news.add-space-above, section.stats-list.add-space-above, section.stats-simple.add-space-above {margin-top:2.5vw;}
	section.body-copy.add-space-below, section.card-group.add-space-below, section.link-group.add-space-below, section.related-news.add-space-below, section.stats-list.add-space-below, section.stats-simple.add-space-below {margin-bottom:2.5vw;}
	section.link-group.blue, section.link-group.grey, section.stats-list.blue .stats-list-content, section.stats-list.grey .stats-list-content {padding-bottom:3.75vw;padding-top:3.75vw;}
}
@media all and (min-width:1600px) {
	section.body-copy h2, section.link-group h2, .related-news-intro h2, .stats-list-content h2, section.stats-simple h2, section.topic-row h2, .video-wrapper h2 {margin-top:-0.9375rem;}
	section.link-group.block-top, section.stats-list.block-top {margin-top:-5rem;}
	section.link-group.no-link-header {margin-top:-2.5rem;}
	section.link-group h2, section.link-group p, section.link-group p, .stats-list-content h2, .stats-list-content h3, .stats-list-content p, section.stats-simple h2, section.stats-simple h3, section.stats-simple p {max-width:63.54164rem;}
	section.body-copy.add-space, section.card-group.add-space, section.link-group.add-space, section.related-news.add-space, section.stats-list.add-space, section.stats-simple.add-space {margin-bottom:2.5rem;margin-top:2.5rem;}
	section.body-copy.add-space-above, section.card-group.add-space-above, section.link-group.add-space-above, section.related-news.add-space-above, section.stats-list.add-space-above, section.stats-simple.add-space-above {margin-top:2.5rem;}
	section.body-copy.add-space-below, section.card-group.add-space-below, section.link-group.add-space-below, section.related-news.add-space-below, section.stats-list.add-space-below, section.stats-simple.add-space-below {margin-bottom:2.5rem;}
	section.link-group.blue, section.link-group.grey, section.stats-list.blue .stats-list-content, section.stats-list.grey .stats-list-content, section.stats-list.image-bg .stats-list-content {padding-bottom:3.75rem;padding-top:3.75rem;}
}

/* CARD GROUP / RELATED NEWS */
/*.card-group-intro {text-align:center;}*/
.card-group-intro h2, .video-wrapper h2 {margin-bottom:10vw;}
/*.card-group-intro ul {list-style:none;}
.card-group-intro ul li:before {color:#C8CBD2;content:"•";display:inline-block;margin:0.25rem;}*/
.card-group-item, .related-news-item {margin:5vw 0 0;padding:0 0 0vw;}
.card-group-item img {margin-bottom:2.3125vw;}
.card-group-item h3, .card-group-item p, .related-news-item h3, .related-news-item p, .card-group-item ul.cta-links {margin:3.75vw 0;}
/* .card-group-item h3, .related-news-item h3 {margin-bottom:-0.625vw;} */
.card-group-item p, .related-news-item p {font-size:3.375vw;line-height:1.3; padding:0;}
.card-group p.category, .related-news p.category {font-size:2.25vw;letter-spacing:10%;margin-bottom:0.625vw;text-transform:uppercase;}
.card-group p.date, .related-news p.date {font-size:0.875rem;}
.related-news-intro {overflow:hidden;text-align:center;}
section.related-news {margin:0 auto;padding:5vw 0;overflow:hidden;}
.related-news-intro, .related-news-content {width:100%;padding:0 1rem;}
a.related-news-item {color:#232D4B;text-decoration:none;display: block;}
.related-news-content a { transition: all 0.3s ease-out;}
.related-news-content a:hover {background:#232D4B;color:#fff;}
.related-news-content a:hover h3 {color:#FFF;}
.related-news-content a:hover .hr-container {border-bottom: 4px solid #e57200;}
.related-news-content p { margin:.9vw auto 2.9vw !important }
@media all and (min-width:640px) {
	.card-group-intro {margin:0 auto;}
	.card-group-intro h2, .video-wrapper h2 {margin-bottom:5vw;}
	.card-group-content, .linked-cards .related-news-content {margin:4.5vw auto 0;padding:0 1rem;width:100%;display: grid;grid-template-columns:repeat(1,1fr);gap:1rem;}
	.card-group-item, .related-news-item {box-sizing:content-box;margin:0;position:relative;vertical-align:top;}
	.two-cards .card-group-item, .two-cards .hr-container, .two-cards .related-news-item {width:47.18748vw;}
	.card-group-item img, .related-news-item img {margin-bottom:2.3125vw;}
	.card-group-item h3, .card-group-item p, .related-news-item h3, .related-news-item p, .card-group-item ul.cta-links {margin:1.875vw auto;}
	/* .card-group-item h3, .related-news-item h3 {margin-bottom:-0.3125vw;} */
	.card-group p.category, .related-news p.category {font-size:1.5vw;margin-bottom:0.3125vw;}
	.card-group-item p, .related-news-item p {font-size:2.25vw;}
	section.related-news {margin:0 auto;padding:5vw 0;}
	.related-news-intro h2 {float:left;text-align:left;}
	.related-news-intro ul {float:right;text-align:right;}
	.related-news-item h3, .card-group-item h3 { margin-bottom: 2vw !important;}
	/* .related-news-content {display:flex;} */
}
@media all and (min-width:800px){
	.card-group-content, .linked-cards .related-news-content {grid-template-columns:repeat(3,1fr);}
}
@media all and (min-width:1024px) {
	.card-group-intro {margin:0 auto;width:63.54164vw;}
	.card-group-intro h2, .video-wrapper h2 {margin-bottom:2.5vw;}
	/* .card-group-content, .linked-cards .related-news-content {margin:2.25vw auto 0;overflow:hidden;width:96.24996vw;display: flex;} */
	/* .card-group-item, .related-news-item {border-left:#fff solid 1.875vw;box-sizing:content-box;display:table-cell;margin:0;padding:0 0 2.5vw;position:relative;vertical-align:top;width:30.83332vw;} */
	.two-cards .card-group-item, .two-cards .hr-container, .two-cards .related-news-item {width:47.18748vw;}
	.card-group-item img, .related-news-item img {margin-bottom:1.15625vw;}
	.card-group-item h3, .card-group-item p, .related-news-item h3, .related-news-item p, .card-group-item ul.cta-links {margin:0.9375vw auto;}
	.related-news-item h3, .card-group-item h3 {margin-bottom:0.9375vw !important;}
	/* .card-group-item h3, .related-news-item h3 {margin-bottom:-0.15625vw;} */
	.card-group p.category, .related-news p.category {font-size:0.75vw;margin-bottom:0.15625vw;}
	.card-group-item p, .related-news-item p {font-size:1.125vw; font-size: clamp(1rem, 1.35vw, 1.125rem);}
	section.related-news {margin:0 auto;padding:2.5vw 0;}
	.related-news-intro h2 {float:left;text-align:left;}
	/* .related-news-intro ul {float:right;text-align:right;} */
	/* .related-news-content {display:flex;} */
	.card-group-item ul {margin-bottom:1.25vw !important;}
	.card-group-item ul.cta-links li{max-width:90%;padding:0;}
}
@media all and (min-width:1600px) {
	.card-group-intro {width:1017px;}
	.card-group-intro h2, .video-wrapper h2 {margin-bottom:2.5rem;}
	.card-group-content, .linked-cards .related-news-content {margin:2.25rem auto 0;width:1540px;}
	/* .card-group-item, .related-news-item {border-left:#fff solid 30px;padding:0 0 2.5rem;width:493px;} */
	.two-cards .card-group-item, .two-cards .hr-container, .two-cards .related-news-item {width:47.18748rem;}
	.card-group-item img, .related-news-item img {margin-bottom:1.15625rem;}
	.card-group-item h3, .card-group-item p, .related-news-item h3, .related-news-item p, .card-group-item ul.cta-links {margin:0.9375rem auto 0;}
	.card-group-item h3, .related-news-item h3 {margin-bottom:-0.3125rem;}
	.card-group p.category, .related-news p.category {font-size:0.75rem;margin-bottom:0.3125rem;}
	.card-group-item p, .related-news-item p {font-size:1.125rem;}
	section.related-news {margin:0 auto;padding:2.5rem 0;}
	.related-news-intro, .related-news-content {width:1540px;}
	.related-news-item h3, .card-group-item h3 {margin-bottom:0.9375rem !important;}
	.related-news-item p, .card-group-item p {margin-top:0 !important;}
	.related-news-content p {margin:.9rem auto 2.9rem !important;}
	.card-group-item ul {margin-bottom:1.25rem !important;}
}
.card-group-item p.category, .related-news-item p.category, .card-group-content.no-images, section.card-group.no-intro .card-group-content:first-of-type {margin-top:0;}
.card-group-item img.decor-br-corner, .related-news-item img.decor-br-corner {margin-bottom:0;}
section.related-news.grey, section.related-news.blue {padding:7.5vw 0;}
section.card-group.grey, section.related-news.grey {background:#ebebeb;}
section.card-group.blue, section.related-news.blue {background:#232D4B;}
section.card-group.blue p, section.card-group.blue a, section.card-group.blue h2, section.card-group.blue h3, section.related-news.blue p, section.related-news.blue a, section.related-news.blue h2, section.related-news.blue h3 {color:#fff;}
section.related-news.blue .related-news-content a:hover, section.related-news.blue .related-news-content a:focus, section.related-news.blue .related-news-content a:hover, section.related-news.blue .related-news-content a:focus {background:#fff;color:#232D4B;}
section.related-news.blue .related-news-content a:hover h3, section.related-news.blue .related-news-content a:focus h3 {color:#232D4B;}
@media all and (min-width:640px) {
	section.related-news.grey, section.related-news.blue {padding:7.5vw 0;}
	/* section.card-group.grey .card-group-item, section.related-news.grey .related-news-item {border-left:#ebebeb solid 30px;}
	section.card-group.blue .card-group-item, section.related-news.blue .related-news-item {border-left:#232D4B solid 30px;} */
}
@media all and (min-width:1024px) {
	section.related-news.grey, section.related-news.blue {padding:3.75vw 0;}
	/* section.card-group.grey .card-group-item, section.related-news.grey .related-news-item {border-left:#ebebeb solid 30px;}
	section.card-group.blue .card-group-item, section.related-news.blue .related-news-item {border-left:#232D4B solid 30px;} */
}
@media (min-width:1600px) {section.related-news.grey, section.related-news.blue {padding:3.75rem 0;}}
.card-group-item:first-of-type, .related-news-item:first-of-type, section.card-group.grey .card-group-item:first-of-type, section.related-news.grey .related-news-item:first-of-type, section.card-group.blue.card-group-item:first-of-type, section.related-news.blue .related-news-item:first-of-type {border-left:none;}
section.related-news.last-block, section.related-news.grey, section.related-news.blue {margin-bottom:0;}

section.related-news.block-bottom {margin-bottom:13.5vw;}
section.related-news.link-block .related-news-item {padding-bottom:1.67vw;}
section.related-news.link-block .related-news-content.first-link-row {margin-top:0;}
section.card-group.block-top, section.slideshow.block-top {padding-top:0;}
@media all and (min-width:640px) {
	section.related-news.block-bottom {margin-bottom:10vw;}
	section.related-news.link-block .related-news-item {padding-bottom:1.5vw;}
}
@media all and (min-width:1024px) {
	section.related-news.block-bottom {margin-bottom:2.5vw;}
	section.related-news.link-block .related-news-item {padding-bottom:0.75vw;}
}
@media all and (min-width:1600px) {
	section.related-news.block-bottom {margin-bottom:2.5rem;}
	section.related-news.link-block .related-news-item {padding-bottom:0.75rem;}
}

/* STATS SIMPLE GRID */
section.stats-simple {background:#F1F1EF;}
.stats-simple-content {margin:0 auto;padding:7.34694vw 3.75vw 0;width:92.5vw;}
.more-space .stats-simple-content {padding:8.59694vw 3.75vw 1.25vw;}
section.stats-simple h2.subheader-2B, section.stats-simple h3 {margin-bottom:7.5vw;text-align:center;line-height:0.85;}
.stats-simple-items {overflow:hidden;}
.stats-simple-item {background:url('../images/decour/HP-DECOR-Frame-Corner-Top-Left.svg') no-repeat top left;background-size:88px auto;color:#232D4B;margin:10vw 0 0;padding:2vw 9vw;}
.stats-simple-item.no-decour{background:none;}
.stats-simple-number span{color:#E57200;}
.stats-simple-source {padding-top:20px;font-family:'adobe-caslon-pro';font-style:italic;font-size:1.5rem;}
.stats-simple-item p {line-height:0.94736;}
.stats-simple .stats-simple-content h3.subheader-2B{font-size:12.875vw;}
.stats-simple-number {font-family:"franklin-gothic-ext-comp-urw";font-size:50vw;font-weight:700;}
.stats-simple-number sub, .stats-simple-number sup {font-size:24.75vw;line-height:0.625;position:relative;vertical-align:baseline;text-transform:uppercase;}
.stats-list-number sub, .stats-list-number sup {font-size:3.28846vw;line-height:0.625;position:relative;vertical-align:baseline;}
.stats-simple-number sup, .stats-list-number sup {vertical-align:super;}
.stats-simple-text {font-family:"franklin-gothic-urw-cond";font-size:8vw;font-weight:500;padding-bottom:0.75vw;}
section.stats-simple p.intro {margin:0 auto 7.5vw;text-align:center;}
@media all and (min-width:640px) {
	.stats-simple-content {padding:7.5vw 3.75vw;width:100%;}
	.more-space .stats-simple-content {padding:5vw 2.125vw;}
	.stats-simple .stats-simple-content h3.subheader-2B {font-size:7.5vw;}
	section.stats-simple h2.subheader-2B, section.stats-simple h3 {margin-bottom:5vw;}
	.stats-simple-item {float:left;margin:0;padding:1vw 4.75vw 0;width:26.63193vw;}
	.stats-simple-number {font-size:17vw;}
	.stats-simple-number sub, .stats-simple-number sup {font-size:7.03125vw;}
	.stats-list-number sub, .stats-list-number sup {font-size:3.28846vw;}
	.stats-simple-text {font-size:3.75vw;padding-bottom:0.5vw;}
	section.stats-simple p.intro {margin:0 auto 5vw;max-width:1017px;text-align:left;width:83.6458vw;}
}
@media all and (min-width:1024px) {
	.stats-simple-content {padding:3.75vw 1.875vw;width:83.6458vw;}
	section.stats-simple h2.subheader-2B, section.stats-simple h3 {margin-bottom:2.5vw;}
	.stats-simple-item {float:left;margin:0;padding:0.5vw 2.375vw 0;width:26.63193vw;}
	.stats-simple-number {font-size:15vw;}
	.stats-list-number sub, .stats-list-number sup {font-size:2.29167vw;}
	.stats-simple-text {font-size:2.625vw;padding-bottom:0.25vw;}
	section.stats-simple p.intro {margin:0 auto 2.5vw;max-width:1017px;text-align:left;width:63.54164vw;}
	.stats-simple .stats-simple-content h3.subheader-2B {font-size:6.25vw;}
}
@media all and (min-width:1600px) {
	.stats-simple-content {padding:3.75rem 1.875rem;width:83.6458rem;}
	.more-space .stats-simple-content {padding:5rem 2.125rem;}
	section.stats-simple h2.subheader-2B, section.stats-simple h3 {margin-bottom:2.5rem;}
	.stats-simple-item {padding:3.5rem 2.375rem 0;width:26.63193rem;}
	.stats-simple-number {font-size:16rem;}
	.stats-simple-number sub, .stats-simple-number sup {font-size:7.03125rem;}
	.stats-list-number sub, .stats-list-number sup {font-size:2.29167rem;}
	.stats-simple-text {font-size:2.125rem;padding-bottom:0.25rem;}
	.stats-simple .stats-simple-content h3.subheader-2B {font-size:6.25rem;}
	section.stats-simple p.intro {margin:0 auto 2.5rem;}
}
.stats-simple-item:first-of-type {margin:0;}
section.stats-simple.blue, section.stats-list.blue, section.stats-simple.image-bg, section.stats-list.image-bg {background:#232D4B;}
section.stats-simple.blue p, section.stats-simple.blue a, section.stats-simple.blue h2, section.stats-simple.blue h3, section.stats-simple.image-bg p, section.stats-simple.image-bg a, section.stats-simple.image-bg h2, section.stats-simple.image-bg h3, section.stats-list.blue p, section.stats-list.blue a, section.stats-list.blue h2, section.stats-list.blue h3, section.stats-list.image-bg p, section.stats-list.image-bg a, section.stats-list.image-bg h2, section.stats-list.image-bg h3 {color:#fff;}
section.stats-simple.image-bg, .stats-simple-content, .decour-weave, section.stats-list.image-bg, .stats-list-content {position:relative;}
.stats-simple-content, .decour-weave, .stats-list-content {z-index:1;}
.stats-simple-bg {bottom:0;height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:0;}
.stats-simple-bg img {height:100%;left:50%;min-height:66.66667vw;min-width:100vw;position:relative;top:50%;transform:translate(-50%,-50%);width:auto;}

/* Expands based on how many items are in each row*/
.stats-simple-items {display:flex;flex-direction:column;gap:5vw;margin-top:15vw;width:100%;}
.stats-simple-item {box-sizing:border-box;padding:2vw 10vw;text-align:center;width:100%;}
@media (min-width:640px) {
  .stats-simple-items {display:flex;flex-direction:row;flex-wrap:nowrap;gap:3vw;justify-content:center;margin-top:7.5vw;}
  .stats-simple-item {flex:1 1 0; max-width:100%;padding:1vw 4vw 0;text-align:center;}
}
@media (min-width:1024px) {
  .stats-simple-items {display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5vw;justify-content:center;margin-top:3.75vw;}
  .stats-simple-item {flex:1 1 0; max-width:100%;padding:0.5vw 2.625vw 0;text-align:center;}
}
@media all and (min-width:1600px) {
  .stats-simple-items {gap:1.5rem;margin-top:3.75rem;}
  .stats-simple-item {padding:0.5rem 2.625rem 0;}
}
.stats-simple-items:first-of-type {margin-top:0;}

/* LINK GROUP */
/*section.link-group h2, section.link-group p, ul.link-group-links li {text-align:center;}*/
section.link-group p {margin-top:2.5vw;}
ul.link-group-links {list-style:none;}
ul.link-group-links li {border-top:#C8CBD2 solid 1px;padding:3.75vw 0;}
ul.link-group-links li:first-of-type {border-top:none;}
ul.link-group-links a.btn-link {color:#232D4B;font-family:"franklin-gothic-urw-cond";font-size:4.5vw;line-height:1.1;text-transform:none;width:auto;margin-right:0;}
@media all and (min-width:640px) {
	section.link-group h2 {margin-bottom:4vw;}
	section.link-group p {margin-top:2.5vw;}
	section.link-group p, ul.link-group-links li {text-align:left;}
	section.link-group p.centerd-intro {text-align:center;}
	.link-group-content {margin:0 auto;max-width:1278px;width:77vw;}
	ul.link-group-links {margin:0 auto;/*max-width:755px;*/overflow:hidden;/*width:47.18748vw;*/}
	ul.link-group-links li {float:left;/* margin-left:4.106%; */margin-top:2.5vw;padding:2.5vw;width:30.596%;}
	/* ul.link-group-links.link-group-trio {text-align:center;} */
	ul.link-group-links.link-group-trio li {display:block;float:none;width:auto;}
	ul.link-group-links li:nth-child(3n+1) {clear:both;margin-left:0;}
	ul.link-group-links li:nth-child(-n+3) {margin-top:0;}
	ul.link-group-links a.btn-link {font-size:3vw;/* white-space: break-spaces; */}
}
@media all and (min-width:1024px) {
	section.link-group h2 {margin-bottom:2vw;}
	section.link-group p {margin-top:1.25vw;}
	section.link-group p, ul.link-group-links li {text-align:left;}
	section.link-group p.centerd-intro {text-align:center;}
	.link-group-content {margin:0 auto;max-width:1278px;width:79.8958vw;}
	ul.link-group-links {margin:2.5vw auto 0;/*max-width:755px;*/overflow:hidden;/*width:47.18748vw;*/}
	ul.link-group-links li {float:left;margin-left:4.106%;margin-top:1.25vw;padding-top:1.25vw;width:30.596%;}
	ul.link-group-links.link-group-trio {text-align:center;}
	ul.link-group-links.link-group-trio li {display:inline-block;float:none;width:auto;}
	ul.link-group-links li:nth-child(3n+1) {clear:both;margin-left:0;}
	ul.link-group-links li:nth-child(-n+3) {border-top:none;margin-top:0;padding-top:0;}
	ul.link-group-links a.btn-link {font-size:1.5vw;}
}
@media all and (min-width:1600px) {
	section.link-group h2 {margin-bottom:2rem;}
	section.link-group p {margin-top:1.25rem;}
	ul.link-group-links {margin:2.5rem auto 0;}
	ul.link-group-links li {margin-top:1.25rem;padding-top:1.25rem;}
	ul.link-group-links li:nth-child(-n+3) {margin-top:0;padding-top:0;}
	ul.link-group-links a.btn-link {font-size:1.5rem;}
}
.no-intro ul.link-group-links, section.link-group p:first-of-type {margin-top:0;}
section.link-group.grey {background:#ebebeb;}
section.link-group.blue {background:#232D4B;}
section.link-group.blue p, section.link-group.blue a, section.link-group.blue h2, section.link-group.blue h3 {color:#fff;}

/* TESTIMONIAL */
p.testimonial-quote {background:url('../images/decour/HP-DECOR-Quotation-Mark-Orange.svg') no-repeat top left;background-size:88px auto;color:#232D4B;font-family:"adobe-caslon-pro",serif;font-size:10vw;font-weight:600;line-height:1.2;padding:11.25vw 0 0 3.75vw;text-align:center;}
p.testimonial-quote:after {content:"”";}
p.testimonial-quote:before {color:#F9DCBF;content:"“";display:block;float:left;font-size:70vw;font-weight:700;height:15.42857vw;margin-right:-17.14286vw;margin-top:-11.42857vw;}
.testimonial-credit {display:inline-block;left:50%;position:relative;overflow:hidden;transform:translateX(-50%);}
.testimonial-image, .testimonial-text {display:inherit;vertical-align:middle;}
.testimonial-image {border:#E57200 solid 2px;border-radius:40px;height:80px;margin-right:10px;position:relative;width:80px;}
.testimonial-image img {border-radius:34px;height:68px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:68px;}
p.testimonial-name {color:#232D4B;font-weight:700;letter-spacing:15%;text-transform:uppercase;}
p.testimonial-title {font-size:0.7em;}
@media all and (min-width:640px) {
	p.testimonial-quote {font-size:5.625vw;margin:0 auto;padding:7.25vw 0 0 1.75vw;width:67.29164vw;}
	p.testimonial-quote:before {font-size:19.6875vw;height:13.5vw;margin-right:-15vw;margin-top:-10vw;}
}
@media all and (min-width:1024px) {
	p.testimonial-quote {font-size:2.8125vw;margin:0 auto;padding:3.625vw 0 0 0.875vw;width:67.29164vw;}
	p.testimonial-quote:before {font-size:19.6875vw;height:6.75vw;margin-right:-7.5vw;margin-top:-5vw;}
}
@media all and (min-width:1600px) {
	p.testimonial-quote {font-size:2.8125rem;padding:58px 0 0 14px;width:1077px;}
	p.testimonial-quote:before {font-size:19.6875rem;height:6.75rem;margin-right:-7.5rem;margin-top:-5rem;}
}

/* BODY COPY / INTRO */
section.intro {margin:0 auto 7.5vw;width:92.5vw;}
section.body-copy {margin:0 auto;padding:5vw 3.75vw;width:100%;}
section.body-copy a, section.intro a {font-weight:700;}
section.body-copy h2.subheader-2A, section.body-copy h3.subheader-2A, section.body-copy h2.subheader-2B {margin-bottom:5vw;}
section.body-copy h2.subheader-2C {margin-bottom:3.75vw;margin-top:5.625vw;}
section.body-copy h2.subheader-2A.inline-first-sub, section.body-copy h3.subheader-2A.inline-first-sub, section.body-copy h2.subheader-2B.inline-first-sub {margin-top:60px;}
section.body-copy h2.subheader-2C.inline-first-sub {margin-top:45px;}
section.body-copy h3, section.body-copy p, section.body-copy .inline-image, .transcript-content p {margin-top:5vw;}
section.body-copy h3 {font-style:italic;}
section.body-copy ol, section.body-copy ul {line-height:1.6;}
section.intro p {font-family:"adobe-caslon-pro",serif;font-size:7vw;font-weight:500;line-height:1.2;margin-top:7vw;}
section.body-copy ol, section.body-copy ul, section.related-news .card-group-intro ul {margin-top:2.5vw;padding-left:revert;}
section.body-copy ul.cta-links {padding-left:0;}
section.body-copy ol li::marker {color:#E57200;font-family:"adobe-caslon-pro",serif;font-size:0.9em;font-weight:700;}
section.body-copy p.inline-caption {font-size:3vw;line-height:1.3;margin-top:2vw;}
section.body-copy p.no-header {margin-top:0;}
section.body-copy.block-bottom {margin-bottom:8.5vw;}
@media all and (min-width:640px) {
	section.intro {margin:0 auto;padding:4.5vw 0;width:83.6458vw;}
	section.body-copy {padding:5vw 0;width:77vw;}
	section.body-copy h2.subheader-2A, section.body-copy h3.subheader-2A, section.body-copy h2.subheader-2B {margin-bottom:5vw;}
	section.body-copy h2.subheader-2C {margin-bottom:3.75vw;margin-top:5.625vw;}
	section.body-copy h3, section.body-copy p, .transcript-content p, section.related-news .card-group-intro p {margin-top:2.5vw;}
	section.body-copy .inline-image {margin-bottom:3.875vw;margin-top:3.25vw;}
	section.body-copy .inline-image.inline-left, section.body-copy .inline-image.inline-right {margin-top:1.75vw;}
	section.body-copy .inline-image.inline-sub {margin-top:3.5rem;}
	section.intro p {font-size:4vw;margin-top:4vw;}
	section.body-copy ol, section.body-copy ul, section.related-news .card-group-intro ul {margin-top:1.875vw;}
	section.body-copy p.inline-caption {font-size:1.75vw;margin-top:1.25vw;}
	section.body-copy.block-bottom {margin-bottom:5.5vw;}
}
@media all and (min-width:1024px) {
	section.intro {margin:0 auto;padding:2.25vw 0;width:63.54164vw;}
	section.body-copy {padding:2.5vw 1.875vw;width:67.29164vw;}
	section.body-copy h2.subheader-2A, section.body-copy h3.subheader-2A, section.body-copy h2.subheader-2B {margin-bottom:2.5vw;}
	section.body-copy h2.subheader-2C {margin-bottom:1.875vw;margin-top:2.8125vw;}
	section.body-copy h3, section.body-copy p, .transcript-content p, section.related-news .card-group-intro p {margin-top:1.25vw;}
	section.body-copy .inline-image {margin-bottom:3.875vw;margin-top:1.625vw;}
	section.body-copy .inline-image.inline-left, section.body-copy .inline-image.inline-right {margin-top:0.875vw;}
	section.body-copy .inline-image.inline-sub {margin-top:1.75rem;}
	section.intro p {font-size:2vw; font-size: clamp(1.25rem, 2.4vw, 2rem);margin-top:2vw;}
	section.body-copy ol, section.body-copy ul, section.related-news .card-group-intro ul {margin-top:0.9375vw;}
	section.body-copy .inline-image.inline-left, section.body-copy .inline-image.inline-right {width:30.83332vw;}
	section.body-copy .inline-left {float:left;margin-right:1.875vw;}
	section.body-copy .inline-right {float:right;margin-left:1.875vw;}
	section.body-copy p.inline-caption {font-size:0.875vw;margin-top:0.625vw;}
	section.body-copy.block-bottom {margin-bottom:2.75vw;}
}
@media all and (min-width:1600px) {
	section.intro {margin:0 auto;padding:2.25rem 0;width:63.54164rem;}
	section.body-copy {padding:2.5rem 1.875rem;width:67.29164rem;}
	section.body-copy h2.subheader-2A, section.body-copy h3.subheader-2A, section.body-copy h2.subheader-2B {margin-bottom:2.5rem;}
	section.body-copy h2.subheader-2C {margin-bottom:1.875rem;margin-top:2.8125rem;}
	section.body-copy h3, section.body-copy p, .transcript-content p, section.related-news .card-group-intro p {margin-top:1.25rem;}
	section.body-copy .inline-image {margin-bottom:0.875rem;margin-top:1.625rem;}
	section.body-copy .inline-image.inline-left, section.body-copy .inline-image.inline-right {margin-top:0.875rem;}
	section.body-copy .inline-image.inline-sub {margin-top:1.75rem;}
	section.intro p {font-size:2rem;margin-top:2rem;}
	section.body-copy ol, section.body-copy ul, section.related-news .card-group-intro ul {margin-top:0.9375rem;}
	section.body-copy .inline-image.inline-left, section.body-copy .inline-image.inline-right {width:493px;}
	section.body-copy .inline-left {margin-right:30px;}
	section.body-copy .inline-right {margin-left:30px;}
	section.body-copy p.inline-caption {font-size:0.875rem;margin-top:0.625rem;}
	section.body-copy.block-bottom {margin-bottom:2.75rem;}
}
section.body-copy p.inline-caption {font-size:clamp(1.20313rem,4.375vw,1.3125rem);}
@media (min-width:1024px) {
	section.body-copy p.inline-caption {font-size:clamp(0.875rem,1.09375vw,1.09375rem);}
}
section.intro p:first-of-type, .transcript-content p:first-of-type {margin-top:0;}
section.intro.block-top {margin-bottom:0;}
section.body-copy.block-top {padding-top:0;}
section.body-copy .inline-image.inline-2AB {margin-top:60px;}
section.body-copy .inline-image.inline-2C {margin-top:45px;}

/* TOPIC ROW */
.container {margin:0 auto;max-width:1100px;}
section.topic-row {margin:0 auto;max-width:1540px;padding:11.25vw 0;width:96.24996vw;}
.topic-row-item {margin-top:2.5rem;}
.topic-row-text a.btn-link {display:inline-block;}
section.topic-row.grey {background:#ebebeb;}
section.topic-row.blue {background:#232D4B;}
section.topic-row.blue p, section.topic-row.blue a, section.topic-row.blue h2, section.topic-row.blue h3 {color:#fff;}
.topic-row-intro {margin-left:auto;margin-right:auto;max-width:63.54164rem;width:100%;}
.topic-row-intro p, .topic-row-intro .buttons {margin-top:5vw;}
.topic-row-content {width:100%;}
.topic-row-image {margin:0 0 1.25rem;}
.topic-row-text p, .topic-row-text a {margin-top:1rem;}
.topic-row-text hr {background-color:#E57200;border:0;height:1px;margin:1em 0;padding:0;}
.hr-container {border-bottom:1px solid #e57200;bottom:0;height:20px;position:relative;width:100%;}
.hr-container .decor-br-corner {bottom:0;height:20px;position:absolute;right:0;width:auto;}
a.btn-link1:not(.submenu):hover {background:url("../images/decour/hp-newsunderline.png") repeat-x;background-position:0px 16px;background-size: 4px;padding: 0 0px 0 3px;margin-left:-3px;}
.related-news-intro a.btn-link:not(.submenu):hover {/* background-position:0px 16px; */}
a.btn-link:hover span, a.btn-link:focus span {background:url("../images/decour/hp-newsunderline.png") repeat-x;background-position: 0px 79%;background-size: 4px;padding:0;position: relative;}
a.btn-link:hover h2, a.btn-link:focus h2 {background:url("../images/decour/hp-newsunderline.png") repeat-x;background-position: 0px 79%;background-size: 4px;padding:0;position: relative;}
.section-links a.btn-link:hover {/*! background-position:0px 3.5vw */}
.link-group-links a.btn-link:not(.submenu):hover {background-position:0px 3.8vw;}
.cta-links a.btn-link:not(.submenu):hover {background-position: 0px 4.1vw;}
.weave-link a.btn-link:not(.submenu):hover {background-position: 0px 17px;}
.topic-row-text a.btn-link:not(.submenu):hover {background-position: 0px 17px;}
.topic-row-intro a.btn-link:not(.submenu):hover {background-position: 0px 17px;}
.buttons a.btn-link:not(.submenu):hover {background-position: 0px 17px;}
.breadcrumbs a.btn-link:not(.submenu):hover {background-position: 0px 12px;}
a.btn-link {color:#141e3c;display:inline-block;font-family:"franklin-gothic-urw",sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;letter-spacing:2px;line-height:1.25;margin-right:2.25rem;position:relative;text-transform:uppercase;text-decoration:none;/*! width:max-content; */-webkit-box-decoration-break:clone;box-decoration-break:clone;}
.news-block .content-row .buttons a.btn-link h2 {color: #141e3c;display: inline-block;font-size: 1.3rem;}
.mobile-main-submenu a.btn-link::after {content:none; display: none;} /* Hide arrow icon on mobile submenu links only */
a.btn-link::after {background-image:url('../images/decour/HP-DECOR-Curved-Arrow-Right.svg');background-size:contain;background-repeat:no-repeat;content:"";height:100%;position:absolute;right:auto;/*top:50%;transform:translateY(-50%);*/transition:transform 0.3s ease;width:12px;display: inline-block;margin-left: 5px;}
.link-group-links a.btn-link::after {height: 20px;bottom: 1%;bottom: 0.2vw;bottom: 1%;}
.cta-links a.btn-link {transition:transform 0.3s ease;width:auto;margin-right: 0rem;}
.cta-small-copy .cta-links a.btn-link::after {top:0;}
.topic-row-text .hr-container {margin-top:1.25rem;}
a.btn-link:hover::after {transform:translate(10px, 0%);}
.related-news-intro .cta-links a.btn-link::after {/*! bottom:0; */}
.card-group-item a.btn-link::after {top:0;}
@media all and (min-width:640px) {
	.news-content {flex-direction:row;}
	section.topic-row {padding:5.625vw 0;}
	.topic-row-intro p, .topic-row-intro .buttons {margin-top:2.5vw;}
	.topic-row-content {margin:6.25vw 0 0;}
	.topic-row-image, .topic-row-text {display:table-cell;vertical-align:middle;}
	.topic-row-image {margin:0;padding-right:3.75vw;width:40.8854vw;}
	.topic-row-text {width:55.36456vw;}
	.topic-row-text p {margin-top:4.25vw;}
	.topic-row-text a {margin-top:5vw;}
	.hr-container {position:absolute;}
	.topic-row-text .hr-container {margin-top:3vw;}
	 a.btn-link:hover {/* background-position: 0px 31px; */}
	.section-links a.btn-link:hover {/*! background-position: 0px 21px; */}
    .link-group-links a.btn-link:not(.submenu):hover {background-position: 0px 2.53vw;}
    .cta-links a.btn-link:not(.submenu):hover {background-position: 0px 12px;}
	.link-group-links a.btn-link::after {/*! bottom: 4px; */height: 3vw;bottom:0px;width: 15px;}
	a.btn-link.submenu span:hover {background-position: 0px 2.2vw;}
.related-news-intro .cta-links a.btn-link::after {/*! bottom:auto; */}
.card-group-item a.btn-link::after {top:auto;right: auto;}
}
@media all and (min-width:1024px) {
	.news-content {flex-direction:row;}
	section.topic-row {padding:2.8125vw 0;}
	.topic-row-intro p, .topic-row-intro .buttons {margin-top:1.25vw;}
	.topic-row-content {margin:3.125vw 0 0;}
	.topic-row-image, .topic-row-text {display:table-cell;vertical-align:middle;}
	.topic-row-image {margin:0;padding-right:1.875vw;width:40.8854vw;}
	.topic-row-text {width:55.36456vw;}
	.topic-row-text p {margin-top:2.125vw;}
	.topic-row-text a {margin-top:2.5vw;}
	.hr-container {position:absolute;}
	.topic-row-text .hr-container {margin-top:1.5vw;}
	 a.btn-link:hover {/* background-position: 0px 16px; */}
	.section-links a.btn-link:hover {/*! background-position: 0px 12px; */}
	.link-group-links a.btn-link:not(.submenu):hover {background-position: 0px 1.28vw;}
	.cta-links a.btn-link:not(.submenu):hover {background-position: 0px 1.28vw;}
	.link-group-links a.btn-link::after {/*! bottom: 5px; */height: 1.5vw;/*! top: auto; *//*! right: auto; *//*! bottom: auto; *//*! margin-top: 6px; */}
	a.btn-link.submenu span:hover {background-position: 0px 1.1vw;}
}
@media all and (min-width:1600px) {
	section.topic-row {padding:45px 0;}
	.topic-row-intro p, .topic-row-intro .buttons {margin-top:1.25rem;}
	.topic-row-content {margin:50px 0 0;}
	.topic-row-image {padding-right:1.875rem;width:40.8854rem;}
	.topic-row-text {width:55.36456rem;}
	.topic-row-text p {margin-top:2.125rem;}
	.topic-row-text a {margin-top:2.5rem;}
	.hr-container {width:493px;}
	.topic-row-text .hr-container {margin-top:1.5rem;}
	.link-group-links a.btn-link::after {height: 20px;bottom: 2px;}
	a.btn-link.submenu span:hover {background-position: 0px 16px;}
	.link-group-links a.btn-link:not(.submenu):hover {background-position:0px 20px;}
	.cta-links a.btn-link:not(.submenu):hover {background-position:0px 16px;}
	.section-links a.btn-link:hover {background-position:0px 12px;}
}
.topic-row-text .hr-container {position:relative;width:100%;}

/* secondary no image */
.page-header {background-color:#232D4B;color:#fff;margin:0 auto 12.25vw;text-align:left;width:100%;}
.page-header.no-bottom-nav {margin-bottom:7.5vw;}
@media all and (min-width:640px) {
	/*.page-header.no-header-img {padding-top:27vw;}*/
	.page-header.no-bottom-nav {margin-bottom:5vw;}
}
@media all and (min-width:1024px) {
	.page-header.no-header-img {padding-top:13.5vw;}
	.page-header.no-bottom-nav {margin-bottom:2.5vw;}
}
@media all and (min-width:1600px) {
	.page-header.no-header-img {padding-top:13.5rem;}
	.page-header.no-bottom-nav {margin-bottom:2.5rem;}
}
h1.page-title.subheader-2B {bottom:-5vw;color:#fff;font-family:"franklin-gothic-urw",sans-serif;font-weight:900;margin:auto;padding-bottom:10vw;position:relative;width:90%;}
h1.page-title{font-size:8.75vw;}

.breadcrumbs {
	font-size:0.875rem;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:0.05em;
	margin-bottom:0.5rem;
	text-decoration:none;
	font-size:1.frem;
	font-weight:700;
	letter-spacing:0.1875rem;
	text-decoration:none;
	text-transform:uppercase;
	width:1336px;
	margin:auto;
	bottom:-5vw;
	position:relative;
}

.page-header.no-bottom-nav .breadcrumbs, .page-header.no-bottom-nav h1.page-title.subheader-2B {bottom:0;}
.breadcrumbs a {color:#fff;font-size:1rem;text-decoration:none;}
.page-header:not(.no-bottom-nav) .header-content {padding-top:15vw;}
.page-title {font-size:3rem;font-weight:800;margin:0 0 2rem 0;}
h2.second-level-header, h3.second-level-header {font-family:"franklin-gothic-urw",sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
h2.second-level-header, h3.second-level-header {cursor:pointer;font-family:"franklin-gothic-urw",sans-serif;font-size:4vw;font-style:normal;font-weight:700;letter-spacing:5px;margin:auto;padding:6vw 0px;text-align:center;text-transform:uppercase;width:100%;}

h2.second-level-header::after, h3.second-level-header::after {background-image:url(../images/decour/HP-DECOR-Arrow-Down.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;position:relative;right:-10px;width:25px;}
h2.second-level-header.active::after, h3.second-level-header.active::after {background-image:url(../images/decour/HP-DECOR-Arrow-Up.png);content:"";}
section.page-header.no-header-img.no-bottom-nav .header-content {padding:13vw 0 10vw;}
.section-links-wrapper {background:#e57200;bottom:-5vw;margin:25px auto 0;width:1365px;}
.section-links-wrapper {background:#e57200;margin:0 auto;width:100%;}
/* .section-links h2 {color:#232D4B;font-size:0.9rem;font-weight:bold;letter-spacing:0.1em;margin-bottom:1rem;text-transform:uppercase;} */
.section-links {background-color:#fff;color:#fff;display:block;margin:0 auto auto;position:relative;transform:translate(0%, -15px);width:1338px;}
.section-links {margin:auto;position:relative;top:-2vw;width:90%;}
.section-links ul {display:grid;grid-template-columns:100%;}
.section-links ul {display:none;list-style:none;}
.section-links li {height:10vw;position:relative;}
.section-links a {font-family:'franklin-gothic-urw-cond',sans-serif;font-size:1rem;font-style:normal;letter-spacing:1px;text-transform:none;}
.section-links a.btn-link {display:block;font-family:'franklin-gothic-urw-cond',sans-serif;font-size:4vw;font-style:normal;font-weight:600;/* left:50%; */letter-spacing:1px;margin:auto;padding-bottom:15px;position:absolute;text-decoration:none;text-transform:none;-ms-transform:translate(-50%, 0%);/* transform:translate(-50%, 0%); */}

.section-links a.btn-link::after {height:15px;width:15px;}
.section-links a.btn-link:hover::after {transform:translate(5px, 0%);}
.breadcrumbs {display:none;padding-left:1vw;}
.breadcrumbs a.btn-link:hover::after {transform:translate(5px, 0%);}
.page-header.no-bottom-nav .breadcrumbs, .page-header.no-bottom-nav h1.page-title.subheader-2B {bottom:0;transform:translateY(25%);}
@media all and (min-width:640x) {
	.page-header.no-header-img {padding-top:27vw;}
	.page-header.no-bottom-nav .breadcrumbs, .page-header.no-bottom-nav h1.page-title.subheader-2B {transform:none;}
	h1.page-title {font-size:12.5vw;}
	.page-header {background-color:#232D4B;color:#fff;margin:0 auto 15.8125vw;text-align:left;width:100%;}
	.full-hero {display:block;}
	.mobile-hero {display:none;}
	section.page-header.no-header-img.no-bottom-nav .header-content {padding:0;}
	.breadcrumbs {bottom:-10vw;color:#fff;display:block;
		font-size:1.75rem;
		font-size:2.frem;
	font-weight:700;letter-spacing:0.375rem;margin:auto;margin-bottom:1rem;position:relative;text-decoration:none;text-transform:uppercase;width:80%;}
}
@media all and (min-width:1024px) {
	.page-header:not(.no-bottom-nav) .header-content {padding-top:0vw;max-width: 1540px;margin: auto;}
	.page-header.no-header-img {padding-top:13.5vw;}
	.page-header.no-bottom-nav .breadcrumbs, .page-header.no-bottom-nav h1.page-title.subheader-2B {transform:none;}
	h1.page-title {font-size:6.25vw;}
	.page-header {background-color:#232D4B;color:#fff;margin:0 auto 7.90625vw;text-align:left;width:100%;}
	.full-hero {display:block;}
	.mobile-hero {display:none;}
	section.page-header.no-header-img.no-bottom-nav .header-content {padding:0;}
	.breadcrumbs {bottom:-5vw;color:#fff;display:block;
		font-size:0.875rem;
		font-size:1.frem;
	font-weight:700;letter-spacing:0.1875rem;margin:auto;margin-bottom:0.5rem;position:relative;text-decoration:none;text-transform:uppercase;width:80%;}
}
@media all and (min-width:1600px) {
	.page-header {margin:0 auto 7.90625rem;}
	.page-header.no-header-img {padding-top:13.5rem;}
	h1.page-title{font-size:6.25rem;}
}

h1.page-title.subheader-2B {bottom:-5vw;color:#fff;font-family:'franklin-gothic-urw', sans-serif;font-weight:900;margin:auto;padding-bottom:0;padding-left:1vw;position:relative;top:auto;width:80%;}
.section-links-wrapper {background:#e57200;bottom:-5vw;margin:25px auto 0;position:relative;}

.section-links ul {display:grid;gap:1rem 2rem;list-style:none;margin:0;margin-top:0px;padding:0 0 2.5vw;}
.section-links li {height:auto;position:unset;width: fit-content; margin: auto;padding-bottom:15px;}
.section-links a.btn-link {position:relative; padding-bottom:0;}
.section-links ul li:nth-child(-n+4) a.btn-link::after {/* top:30%; */}
.section-links a.btn-link::after {height: 3vw;width:15px;/* top: 20%; *//*! top: 50%; *//*! transform: translateY(-50%); */right: auto;display: inline-block;bottom: 0.6vw;bottom: 10%;}
@media all and (min-width:640px) {
/* TABLET
	h3.second-level-header {cursor:default;font-family:"franklin-gothic-urw",sans-serif;font-size:2.2rem;font-style:normal;font-weight:700;letter-spacing:4px;padding:0;text-align:left;text-transform:uppercase;}
    h3.second-level-header::after {display:none;}
*/
	.section-links a.btn-link {font-size:2rem;/*! left:auto; *//*! margin:initial; */transform:none;display:inline-block;padding:0;}
	.section-links li {width:fit-content;padding-bottom:20px;padding-top:16px;}
	.section-links li {margin:initial;}
	.section-links ul {margin-top:60px; padding:0;}
	.section-links a.btn-link::after {/* bottom: 5px; */height: 3.2vw;}
	.section-links ul {gap:0rem 4rem;}
/* TABLET
	.section-links {background-color:#fff;display:block;margin:0 auto auto;padding:6vw 16vw;position:relative;top:0;transform:translate(0%, -15px);width:98%;}
	.section-links ul {grid-template-columns: repeat(auto-fit, minmax(220px, auto));}
*/
	.section-links-wrapper {width:80%;}
}
@media all and (min-width:1024px) {
	h2.second-level-header, h3.second-level-header {cursor:default;font-family:"franklin-gothic-urw", sans-serif;font-size:1.1rem;font-style:normal;font-weight:700;letter-spacing:2px;padding:0;text-align:left;text-transform:uppercase;}
    h2.second-level-header::after, h3.second-level-header::after {display:none;}
	.section-links a.btn-link {font-size:1rem;/*! left:auto; *//*! margin:initial; */transform:none;display:inline-block;padding: 0;}
	.section-links li {width: 100%; padding-bottom: 10px;padding-top: 8px;}
	.section-links li {margin: initial;/*! border: solid red 1px; */}
	.section-links ul {margin-top:30px;}
	.section-links a.btn-link::after {/* top: auto; *//* bottom: 2px; *//* bottom: auto; *//* right: auto; *//* margin-top: clamp(4.168px, 0.6vw, 11.158px); */height: 15px;bottom: 9%;}
	.section-links ul {gap:0rem 2rem;}
	.section-links {background-color:#fff;display:block;margin:0 auto auto;padding:3vw 8vw;position:relative;top:0;transform:translate(0%, -15px);width:98%;}
	.section-links-wrapper {width:80%;}
	.section-links ul {grid-template-columns: repeat(auto-fit, minmax(220px, auto));}
}
@media all and (min-width:1600px) {
	h1.page-title.subheader-2B, .breadcrumbs, .section-links-wrapper {max-width:1278px;bottom:-100px;}
	.section-links {padding:50px 120px;}
	.section-links ul li:nth-child(-n+4) a.btn-link::after {/* top:30%; */}
  .section-links a.btn-link::after{/* margin-top: 7px; *//* margin-left: 5px; *//* margin-top: 0; */bottom: 2px;}
}

/*Secondary with image*/
.hero-header h1.page-title {position:relative;top:-5vw;}
section.hero-header.page-header {background-color:transparent;}
.hero {color:#fff;position:relative;}
.hero img {display:block;height:auto;width:100%;}
.hero-image img {height:auto;position:relative;width:100%;z-index:1;}
.hero-image {background-color:#232D4B;height:auto;position:relative;width:100%;z-index:0;}
.hero-image::before {background:linear-gradient(to top, rgba(35,45,75,1), rgba(35,45,75,0.1));content:"";inset:0;pointer-events:none;position:absolute;z-index:2;}
h1.page-title.subheader-2B {padding-bottom:2.5vw;}
.no-bottom-nav h1.page-title.subheader-2B {padding-bottom:5vw;}
.hero-content {bottom:0;left:0;margin-top:-22vw;position:relative;right:0;z-index:1;}
.two-line-title{margin-top: -35vw;}
section.hero-header.no-bottom-nav .hero-content {position:absolute;}
.hero .section-links-wrapper {bottom:0;}
.hero .section-links {background-color:#1a2645;color:#fff;position:relative;}
.hero h2.second-level-header, .hero h3.second-level-header {color:#fff;}
.hero .section-links a {border-bottom:none;color:#fff;/*display:block;*/font-weight:600;/* padding-bottom:0.5rem; */text-decoration:none;/*! display: inline-block; */}
.section-links ul li:nth-child(-n+4) a {/* border-bottom:1px solid #666; *//* padding-bottom:0.9rem; *//*! border: solid 1px; */}
.section-links ul li:nth-child(-n+4) a.btn-link::after {}
@media all and (min-width:640px) {
/* TABLET
	.hero .section-links-wrapper {bottom:-10vw;}
	.hero-content {bottom:0;left:0;margin-left:auto;margin-right:auto;margin-top:-50vw;right:0;}
	.hero-header h1.page-title {top:auto;}
*/
	h1.page-title.subheader-2B {padding-bottom:2.5vw;}
	.no-bottom-nav h1.page-title.subheader-2B {padding-bottom:4.5vw;}
}
@media all and (min-width:1024px) {
	.hero .section-links-wrapper {bottom:-5vw;}
	.hero-content {bottom:0;left:0;margin-left:auto;margin-right:auto;margin-top:-25vw;right:0;}
	.hero-header h1.page-title {top:auto;}
	h1.page-title.subheader-2B {padding-bottom:1.25vw;}
	.no-bottom-nav h1.page-title.subheader-2B {padding-bottom:2.25vw;}
}
@media (min-width:1600px) {
	.hero .section-links-wrapper {bottom:-5rem;}
	.hero-content {margin-top:-25rem;max-width:1540px;position:absolute;}
	h1.page-title.subheader-2B {padding-bottom:1.25rem;}
	.no-bottom-nav h1.page-title.subheader-2B {padding-bottom:2.25rem;}
}

/* STATS LIST */
.stats-list-content {margin:0 auto;padding:5vw 3.75vw;width:92.5vw;}
.stats-list-content h2 {margin-bottom:2.5vw;}
.stats-list-content p.list-intro {margin-bottom:4.875vw;margin-top:3.75vw;}
.stats-list-items {display:flex;flex-direction:column;}
.stats-list-item {align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:2.5vw;position:relative;}
.stats-list-text, .stats-list-number {color:#232D4B;font-weight:700;line-height:1;position:relative;z-index:1;}
.stats-list-text {font-family:"franklin-gothic-urw-cond";font-size:4.5vw;padding-right:2.5vw;width:100%;}
.stats-list-text span {display:block;font-family:"adobe-caslon-pro",serif;font-size:4vw;font-style:italic;margin-top:2vw;}
.stats-list-number {font-family:"franklin-gothic-ext-comp-urw";font-size:12.5vw;font-size:6.5vw;white-space:nowrap;padding-left:2.5vw;}
.stats-list-spacer {position:relative;width:100%;}
.stats-list-spacer::after {background-color:#E57200;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0;}
@media all and (min-width:640px) {
	.stats-list-content {padding:6vw 0 5vw;width:83.6458vw;}
	.stats-list-content h2 {margin-bottom:5vw;}
	.stats-list-content p.list-intro {margin:3.75vw 0;}
	.stats-list-item {align-items:center;flex-direction:row;justify-content:space-between;margin-top:3.75vw;}
	.stats-list-text {font-size:4.75vw;padding-right:2.5vw;/* white-space:nowrap; */width:auto;}
	.stats-list-text span {font-size:3.75vw;margin-top:1vw;}
	.stats-list-number {font-size: 5.75vw;padding-left:2.5vw;}
}
@media all and (min-width:1024px) {
	.stats-list-content {padding:2.5vw 1.875vw;width:83.6458vw;}
	.stats-list-content h2 {margin-bottom:1.25vw;}
	.stats-list-content p.list-intro {margin-bottom:0.9375vw;margin-top:1.875vw;}
	.stats-list-item {align-items:center;flex-direction:row;justify-content:space-between;margin-top:1.875vw;}
	.stats-list-text {font-size:2.375vw;padding-right:1.25vw;white-space:nowrap;width:auto;}
	.stats-list-text span {font-size:1.875vw;margin-top:0.5vw;}
	.stats-list-number {font-size:5.5vw;padding-left:1.25vw;}
}
@media (min-width:1600px) {
	.stats-list-content {padding:36px 30px;width:1338px;}
	.stats-list-content h2 {margin-bottom:1.25rem;}
	.stats-list-content p.list-intro {margin-bottom:0.9375rem;margin-top:1.875rem;}
	.stats-list-item {margin-top:1.875rem;}
	.stats-list-text {font-size:2.375rem;padding-right:1.25rem;}
	.stats-list-text span {font-size:1.875rem;margin-top:0.5rem;}
	.stats-list-number {font-size:5.5rem;padding-left:1.25rem;}
}
.stats-list-item:first-of-type {margin-top:0;}

/* SIMPLE VIDEO BLOCK */
section.video-wrapper {padding:7.875vw 0 3.1875vw;}
section.video-wrapper.blue, section.video-wrapper.grey {padding:10.375vw 0 5.6875vw;}
/*section.video-wrapper h2 {text-align:center;}*/
.video-section {margin:0 auto;max-width:1017px;width:96.24996vw;}
.video-container {overflow:hidden;padding-top:56.25%;position:relative;width:100%;}
#placeholder {cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;border:none;}
.placeholder-image {height:100%;object-fit:cover;pointer-events:none;user-select:none;width:100%;}
.play-button:hover {transform:translate(-50%, -50%) scale(1.1);}
#placeholder img {cursor:pointer;}
.video-wrapper .video-container:hover .play-button.bg-orange{background-color:#E57200 !important;} 
.video-iframe {border:none;display:none;height:100%;left:0;position:absolute;top:0;width:100%;}
.video-caption {background-image:linear-gradient(to top, rgba(35,45,75,0.8), rgba(35,45,75,0));border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;box-sizing:border-box;color:#fff;font-family:'adobe-caslon-pro',serif;font-size:7vw;font-style:italic;left:0;padding:7.5vw 2.5vw 2.5vw;position:absolute;width:100%;text-align:center;}
.transcript-toggle, .transcript-toggle-wrap a {font-weight:600;color:#232D4B;cursor:pointer;margin-top:7.5vw;text-align:center;}
button.transcript-toggle {font-weight:600;color:#232D4B;cursor:pointer;margin:7.5vw auto 0;background: none;border: none;text-decoration: none;display: block;text-align:center;font-size: clamp(1rem, 1.25vw, 1.25rem);}
.transcript-toggle i {margin-left:0.5rem;transition:transform 0.3s ease;color:#E57200;}
.transcript-content {max-width:815px;margin:4.6875vw auto 0;text-align:left;background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);max-height:0;overflow:hidden;transition:max-height 0.5s ease, padding 0.3s ease;}
.transcript-content.open {background-color:#DADADA;max-height:500px;overflow:auto;padding:4.6875vw;}
.transcript-toggle:hover span{background: url(../images/decour/hp-newsunderline.png) repeat-x;background-size: 4px;padding: 0 0px 0 3px;margin-left: -3px;background-position: left bottom;height: 22px;display: inline-block;}
.fa-stack-2x{color:#E57200;}
.fa-stack-1x{color:#FFFFFF;}
.video-caption h3{color:#FFFFFF;}
.transcript-direction {font-weight:700;text-transform:uppercase;}
@media (min-width:640px) {
	section.video-wrapper {padding:5vw 0 1.25vw;}
	section.video-wrapper.blue, section.video-wrapper.grey {padding:7.5vw 0 3.75vw;}
	.play-button {font-size:5rem;height:50px;width:50px;}
	.video-caption {font-size:4.75vw;padding:6vw 2vw 2vw;}
	.transcript-toggle, .transcript-toggle-wrap a, .transcript-content {margin:3.75vw auto 0;}
	.transcript-content.open {padding:3.75vw;}
	button.transcript-toggle {margin: 1.875vw auto 0;}
}
@media (min-width:1024px) {
	section.video-wrapper {padding:2.5vw 0 0.625vw;}
	section.video-wrapper.blue, section.video-wrapper.grey {padding:3.75vw 0 1.875vw;}
	.play-button {font-size:2.5rem;height:50px;width:50px;}
	.video-caption {font-size:2.375vw;padding:3vw 1vw 1vw;}
	.transcript-toggle, .transcript-toggle-wrap a, .transcript-content {margin:1.875vw auto 0;}
	.transcript-content.open {padding:1.875vw;}
}
@media (min-width:1600px) {
	section.video-wrapper {padding:2.5rem 0 0.625rem;}
	section.video-wrapper.blue, section.video-wrapper.grey {padding:3.75rem 0 1.875rem;}
	.video-caption {font-size:2.375rem;padding:3rem 1rem 1rem;}
	.transcript-toggle, .transcript-toggle-wrap a, .transcript-content {margin:1.875rem auto 0;}
	.transcript-content.open {padding:1.875rem;}
}
section.video-wrapper.grey {background:#ebebeb;}
section.video-wrapper.blue {background:#232D4B;}
section.video-wrapper.grey .transcript-content.open {background-color:#fff;}
section.video-wrapper.blue .transcript-content.open {background-color:#1d243c;}
section.video-wrapper.blue p, section.video-wrapper.blue a, section.video-wrapper.blue h2, section.video-wrapper.blue h3, section.video-wrapper.blue .transcript-toggle {color:#fff;}

/** Top Search CSS **/
.header-search.active a {color:#232D4B;}
.header-search a {color:#E57200; text-align:center;}
.header-search {background-color:#E57200;border-radius:0 0 0.375rem 0;cursor:pointer;float:right;height:45px;position:relative;top:0;width:45px;}
.search-toggle-wrapper {align-items:center;display:flex;float:right;justify-content:flex-end;position:relative;top:0;}
.header-search {background-color:#E57200;border-radius:0 0 0.375rem 0;cursor:pointer;height:45px;position:relative;right:-5px;width:45px;z-index:2;}
.header-search.active {background:#232D4B;border-radius:0 0 0.375rem 0;cursor:pointer;height:45px;position:relative;width:45px;z-index:2;}
.header-search:before {background:url(../images/decour/sprite-985586fbdbcf2ddaa034fd951fb4835a.png);background-position:-723px 0px;background-repeat:no-repeat;background-size:7431px 352px;content:" ";display:inline-block;height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:22px;}
.header-search.active:before {background:url(../images/decour/sprite-985586fbdbcf2ddaa034fd951fb4835a.png);background-position:-1255px -2px;background-repeat:no-repeat;background-size:7431px 350px;content:" ";display:inline-block;height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:22px;}
.search-wrapper {align-items:center;background-color:white;border-radius:0 0 0.375rem 0.375rem;display:flex;height:45px;overflow:hidden;padding:0 1rem;position:absolute;right:0;top:0;transition:all 0.4s ease;width:0;z-index:-1;}
.mobile-search-wrapper {background-color:white;display:flex;height:auto;padding:1rem 0;transition:all 0.4s ease;width:100%;z-index:1;}
.search-wrapper.active {border-radius:0 0 0.375rem 0.375rem;height:125px;max-width:600px;opacity:1;padding-top:30px;z-index:1;}
.search-block-form {display:none;}
.active .search-block-form {display:block;}
.search-wrapper input[type="text"], .mobile-search-wrapper input[type="text"] {border:none;font-family:"franklin-gothic-urw-cond",sans-serif;font-size:2rem;outline:none;padding:0.5rem;width:100%;}
form#search-block-form {border-bottom:2px solid #232D4B;font-family:"franklin-gothic-urw-cond",sans-serif;width:100%;}
form#mobile-search-block-form {border-bottom:2px solid #232D4B;font-family:"franklin-gothic-urw-cond",sans-serif;width:100%;}
.form-item.form-type-textfield.form-item-search-block-form {display:inline-block;font-family:"franklin-gothic-urw-cond",sans-serif;width:90%;}
div#edit-actions {display:inline-block;width:6%;}
div#mobile-edit-actions {display:inline-block;width:6%;}
.search-block-form #edit-submit, .mobile-search-block-form #mobile-edit-submit {background:url(../images/decour/sprite-985586fbdbcf2ddaa034fd951fb4835a.png) no-repeat;background-position:-695px 1px;background-size:7477px 350px;border:none;cursor:pointer;height:30px;text-indent:-9999px;width:30px;}
.search-wrapper.no-transition, .mobile-search-wrapper.no-transition {transition:none !important;}
@media (min-width:640px) {
	.main-nav {font-size:calc(0.8rem + 1vw);}
	.utility-nav {font-size:calc(0.7rem + 1vw);padding:0;}
	.utility-nav ul {display:inline-block;padding-left:10px;position:relative;top:13px;z-index:2;}
	.search-wrapper input[type="text"], .mobile-search-wrapper input[type="text"] {font-size:calc(1.5rem + 1vw);}
}
@media (min-width:1024px) {
	.main-nav {font-size:calc(0.8rem + 0.5vw);}
	.utility-nav {font-size:calc(0.7rem + 0.5vw);padding:0;}
	.utility-nav ul {display:inline-block;padding-left:10px;position:relative;top:13px;z-index:2;}
	.search-wrapper input[type="text"], .mobile-search-wrapper input[type="text"] {font-size:calc(1.5rem + 0.5vw);}
}
@media (min-width:1600px) {
	.main-nav {font-size:1.3rem;}
	.utility-nav {border-radius:0 0 0.375rem 0.375rem;font-size:2rem;padding:0;padding-left:1.125rem;right:2.5rem;}
	.utility-nav ul {padding-top:0px;top:0px;z-index:2;}
	.search-wrapper input[type="text"], .mobile-search-wrapper input[type="text"] {font-size:2rem;}
}
/*** ENDS ***/

/* SLIDESHOW */
.slideshow {margin:0 auto;max-width:63.54164rem;padding:5vw 0;width:75%;}
.slick-dotted.slick-slider {margin-bottom:0 !important;}
.slideshow .slick-slider img {display:block;width:100%;}
.slideshow .slick-arrow {background-color:#e57200;color:#e57200;}
.slideshow .slick-disabled {pointer-events:none;}
.slideshow .slick-caption {font-size:1.125rem;margin:3.75vw auto 0px;position:relative;width:100%;}
.slideshow .caption {color:#555;font-size:14px;margin-top:10px;}
.slideshow .slick-dots {align-items:center;bottom:0;display:flex !important;justify-content:center;margin-top:3.75vw;position:relative;}
.slideshow .slick-dots li {margin:0 4px;}
.slideshow .slick-dots li button {background-color:#f28620;border:none;border-radius:50%;height:10px;left:50%;overflow:hidden;opacity:0.5;position:absolute;text-indent:-9999px;top:50%;width:10px;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.slideshow .slick-dots li.slick-active button {background-color:#f28620;border-radius:10px;height:10px;opacity:1;width:30px;}
.slideshow .slick-prev, .slideshow .slick-next {top:45%;}
.slideshow .slick-prev {left:-50px;}
.slideshow .slick-next {right:-50px;}
.slideshow .slick-prev, .slideshow .slick-next {border-radius:30px;height:40px;width:40px;}
.slideshow .slick-prev:before, .slideshow .slick-next:before {content:"";}
.slideshow .slick-prev, .slideshow .slick-prev:hover, .slideshow .slick-prev:focus {background-image:url(../images/decour/HP-DECOR-Curved-Arrow-Circle-Left-Active.svg);background-size:contain;}
.slideshow .slick-next, .slideshow .slick-next:hover, .slideshow .slick-next:focus {background-image:url(../images/decour/HP-DECOR-Curved-Arrow-Circle-Right-Active.svg);background-size:contain;}
.slideshow .slick-prev.slick-disabled {background-image:url(../images/decour/HP-DECOR-Curved-Arrow-Circle-Left-Inactive.svg);background-size:contain;}
.slideshow .slick-next.slick-disabled {background-image:url(../images/decour/HP-DECOR-Curved-Arrow-Circle-Right-Inactive.svg);background-size:contain;}
@media all and (min-width:640px) {
	.slideshow {padding:4.5vw 0;}
	.slideshow .slick-caption {margin:2.5vw auto 0px;}
	.slideshow .slick-dots {margin-top:2.5vw;}
}
@media all and (min-width:1024px) {
	.slideshow {padding:2.25vw 0;}
	.slideshow .slick-caption {margin:1.25vw auto 0px;}
	.slideshow .slick-dots {margin-top:1.25vw;}
}
@media all and (min-width:1600px) {
	.slideshow {padding:2.25rem 0;}
	.slideshow .slick-caption {margin:1.25rem auto 0px;}
	.slideshow .slick-dots {margin-top:1.25rem;}
}

/* ===== Tablet Fixes and strange middle media queries ===== */

.related-news-intro {text-align: left;display: flex;flex-direction: column;}
.related-news-intro ul {margin-top: 0;}
section.related-news.link-block .related-news-item {margin-top: 0;margin-bottom: 1.67vw;padding-bottom: 0;padding-top: 5vw;}
.hp-slideshow-corner-bottom-right {bottom: -70px;right: 0;transition: transform 0.3s ease-out;transform-origin: top right;}
.top-overlay:hover span.hp-slideshow-corner-bottom-right {bottom: -70px;right: 0;transform-origin: top right;}
.link-group.block-bottom.block-top {  margin: 0 !important;  padding: 0 1.875vw 1rem 1.875vw;}
.link-group.block-bottom.block-top ul {  margin: 0 auto !important;}
.link-group.block-bottom.block-top ul li {  margin: 0 auto !important;}
a.btn-link.submenu:hover span:before {  content: "";  width: 45px;  height: 100%;  display: block;  position: absolute;  top: 0;  right: -45px;  z-index: 2;}
section.related-news.link-block .related-news-item h3 {margin: 0 !important;}
.research-link-group-links li::after {  transition: transform 0.3s ease-out;  width: 18px;  height: 18px;  top: 50%;  transform: translate(0, -50%);  transform-origin: center;}
.research-link-group-links li:hover::after {  right: 0;  transform: translate(0, -50%) rotate(45deg);}
footer nav.social-nav ul li {  margin-left: 0;}
.card-group .card-group-item p:empty {  display: none;}
.card-group-item>*:not(img, div),
.related-news-item>*:not(img, div) {  padding: 0 1rem;  width: 100%;  margin-left: 0;  margin-right: 0;  text-align: left;}

@media all and (min-width:640px) and (max-width:1023px) { 
  .related-news.linked-cards.link-block .related-news-item {width: 100%;}
  .related-news.linked-cards.link-block .related-news-content {gap: 1rem;margin-top: 0 !important;}
}

@media all and (min-width:768px) and (max-width:1023px) { 
  .related-news.linked-cards.link-block .related-news-item {padding-top: 2vw;}
}


@media (min-width: 640px) {
  .two-cards .card-group-item,.two-cards .hr-container,.two-cards .related-news-item {width: 100%;}
}

@media (min-width: 800px) {
  .card-group-content.two-cards,.linked-cards .related-news-content.two-cards {grid-template-columns: repeat(2, 1fr);}
}

@media all and (min-width:1024px) {
  .card-group-content,.linked-cards .related-news-content {margin: 1rem auto 0;}
}

@media all and (min-width:1024px) { 
  section.related-news.link-block .related-news-item {padding-top: 1rem;margin-bottom: 1rem;}
}

@media all and (min-width:320px) and (max-width:1023px) { 
  header[role="banner"] {display: flex;align-items: center;justify-content: space-between;padding: 3.75vw;}
  button.menu-toggle {padding: 0;position: relative;gap: 4px;top: -2.5vw;right: 0;}
  .hp-slideshow-corner-top-left {top: 0;left: 10px;transform: translate(0, -20px);transition: transform 0.3s ease-out;}
  .top-overlay:hover span.hp-slideshow-corner-top-left {transform: translate(0, 12px);}
  .card-group-intro {padding: 0 5vw;}
  .card-group-item h3 {margin: 0 0 4vw;width: 100%;}
}

@media all and (min-width:320px) and (max-width:640px) { 
  footer .footer-content {padding: 0 2rem;}
  footer nav.social-nav ul {display: flex;align-items: center;justify-content: space-between;}
  .card-group-item ul.cta-links {display: grid;grid-template-columns: repeat(1, 1fr);place-items: start;gap: .5rem;margin: 0;  }
  .card-group-item ul.cta-links li {margin: 0;padding: .8rem 0;  }
  .related-news-content p.category {margin: 1.5vw auto 2.9vw !important;  }
  ul.link-group-links li {padding: 4vw 0;  }
  .link-group-links a.btn-link::after {bottom: 0px;height: 1em;  }
}

@media all and (min-width:640px) { 
  .related-news.linked-cards.link-block .related-news-content .related-news-item {padding-bottom: 0px !important;  }
  .hp-slideshow-corner-bottom-right {bottom: -50px;  }
  .top-overlay:hover span.hp-slideshow-corner-bottom-right {bottom: -50px;  }
}

/* tablet fixes */
@media all and (min-width:640px) and (max-width:680px) {  
  .hp-slideshow .slick-prev {left: 45%;  }
}

@media all and (min-width:640px) and (max-width:767px) {  
  .hp-slideshow .slick-next {left: initial;right: 7%;  }
  .related-news-intro {display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;margin-bottom: 1.5rem;gap: 1rem;  }
  .related-news-intro ul.cta-links {margin: 3.125vw 0;  }
}

/* not mobile fixes  */

@media all and (min-width:640px) and (max-width:1023px) { 
  footer nav.social-nav ul {display: grid;grid-template-columns: repeat(2, 1fr);place-content: center;gap: 1rem;  }
  .wahoo-box a.btn-link {white-space: nowrap;  }
  .wahoo-box a.btn-link::after {right: -25px;top: 50%;transform: translate(0, -50%)}
  .wahoo-box a.btn-link:hover::after {transform: translate(7px, -50%);  }
  ul.cta-links li a {font-size: clamp(1rem, 1.5vw, 1.5rem) !important;  }
  ul.cta-links li a:after {height: clamp(1rem, 1.5vw, 1.5rem);  }
  .card-group-intro h2 {margin-bottom: 8vw;  }
  .card-group-content,
  .related-news-content:not(.two-cards) {display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 5vw;width: 100%;  }
  .card-group-item {width: 100%;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: .8rem;border-left: none !important;height: 100%;  }
  .card-group-item ul.cta-links {margin: 0 0 4vw 0;flex: 1;  }
  .card-group-item ul.cta-links li {margin: 0;padding: .8rem 0;  }
  .card-group-item ul.cta-links li a {margin: 0;  }
  .card-group-item .hr-container {width: 100%;  }
  .card-group-item h3 {margin: 0 !important;width: 100%;  }
  .section-links ul {margin-top: 0;padding-bottom: 1rem;  }
  .section-links ul li {margin: auto;  }
  .section-links a.btn-link {font-size: clamp(1.6rem, 3.5vw, 1.5rem) !important;  }
  .related-news-item {margin-bottom: 2rem;  }
  .related-news-item h3 {margin: 0 0 3vw;  }
  .related-news-item .hr-container {position: static;  }
  .card-group p.category,
  .related-news p.category {font-size: 1.8vw;letter-spacing: .1vw;  }
  section.related-news.block-bottom {margin-bottom: 0;  }
  ul.link-group-links li {margin-top: 0;float: none;width: 100%;  }
}

@media all and (min-width:768px) {
  .card-group p.category,
  .related-news p.category {font-size: 1.3vw;letter-spacing: .1vw;  }
  .card-group-content,
  .related-news-content {display: grid;grid-template-columns: repeat(3, 1fr);align-items: stretch;gap: 2vw;  }
  .related-news-intro {margin-bottom: 2rem;flex-direction: row;align-items: center;justify-content: space-between;padding-right: 3rem;  }
  .related-news-item,
  .card-group-item {display: flex !important;flex-direction: column;align-items: flex-start;  }
  .related-news-item> :last-of-type:has(+ .hr-container),
  .card-group-item> :last-of-type:has(+ .hr-container) {flex: 1 !important;  }
  .related-news.linked-cards.link-block .related-news-content .related-news-item {justify-content: center;  }
  .related-news.linked-cards.link-block .related-news-content .related-news-item h3 {margin: 0.9375vw 0 !important;align-content: center;  }
}

@media all and (min-width:1024px) {
  .hp-slideshow-corner-bottom-right {bottom: -70px;  }
  .top-overlay:hover span.hp-slideshow-corner-bottom-right {bottom: -70px;  }
  footer nav.social-nav ul {margin-left: 0;display: flex;align-items: center;justify-content: space-evenly;  }
  .card-group p.category,.related-news p.category {font-size: .8rem;letter-spacing: .1vw;margin: 0 0 1rem 0 !important;padding: 0 1rem;  }
  .related-news-intro,.related-news-content {margin-left: auto;margin-right: auto;  }
  ul.link-group-links li {padding: 2vw !important;margin-top: 0;  }
  .related-news.linked-cards.link-block .related-news-content .related-news-item> :last-of-type:has(+ .hr-container) {flex: 0 !important;  }
  .related-news.linked-cards.link-block .related-news-content .related-news-item h3 {margin: 1.5rem 0 !important;  }
}

@media (min-width: 1600px) {
  .hr-container {width: 100%;  }
  ul.link-group-links li {padding: 1.5rem !important;  }
  .link-group.block-bottom.block-top {padding: 0 1.4rem 1rem 1.4rem;  }
  .card-group p.category,
  .related-news p.category {letter-spacing: 1px;  }
}