@charset "UTF-8";
/* Scss Document */
/**
* Plugin Name: PDA-PST
* Author: © CORNUZ Design
* Text Domain: pda-pst
*/
.col-red {
  color: #e90025;
}

HEADER {
  top: 0;
  z-index: 9999;
  background-color: white;
}
HEADER .menu_panel {
  position: absolute;
  top: 80px;
  right: 0;
  width: 100vw;
  background: white;
  max-height: calc(100vh - 80px);
  border: 0;
  padding: 25px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: -1;
  box-shadow: 0 20px 25px 10px rgba(0, 0, 0, 0.33);
}
HEADER .pda_pst_sections_ctn {
  position: relative;
}
HEADER .pda_pst_sections_ctn SMALL {
  position: absolute;
  font-size: 12px;
  text-transform: uppercase;
  color: black;
  letter-spacing: 0.25em;
  line-height: 1em;
}
HEADER .pda_pst_sections_ctn .pda_pst_sections {
  padding-top: 18px;
  overflow: hidden;
  position: relative;
  display: grid;
  justify-items: stretch;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  /*
  >*:not(:nth-child(-n+12)) {
  	@media only screen and (min-width: 768px){
  		display: none;
  	}
  }
  */
}
@media only screen and (max-width : 1199px) {
  HEADER .pda_pst_sections_ctn .pda_pst_sections {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 991px) {
  HEADER .pda_pst_sections_ctn .pda_pst_sections {
    grid-template-columns: 1fr;
  }
}
HEADER .pda_pst_sections_ctn .pda_pst_sections > A, HEADER .pda_pst_sections_ctn .pda_pst_sections > SPAN {
  font-size: 16px;
  line-height: 1.7em;
  font-weight: 600;
  color: black;
  display: block;
  padding: 2px 4px 0 2px;
  margin: 0 1px 1px 0;
  border-radius: 3px;
  opacity: 0.5;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
HEADER .pda_pst_sections_ctn .pda_pst_sections > A > I, HEADER .pda_pst_sections_ctn .pda_pst_sections > SPAN > I {
  display: inline-block;
  width: 1em;
  height: 0.9em;
  background-image: url("../img/star-red.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  margin-right: 2px;
}
HEADER .pda_pst_sections_ctn .pda_pst_sections > A {
  opacity: 1;
}
HEADER .pda_pst_sections_ctn .pda_pst_sections > A:active, HEADER .pda_pst_sections_ctn .pda_pst_sections > A:hover {
  background: #ffe3e8;
}
HEADER #topheader_desktop {
  max-height: 140px;
  -webkit-transition: max-height 0s ease-out;
  -moz-transition: max-height 0s ease-out;
  -ms-transition: max-height 0s ease-out;
  -o-transition: max-height 0s ease-out;
  transition: max-height 0s ease-out;
  transition-delay: 0s;
}
HEADER #topheader_desktop .et_pb_image_wrap > IMG {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 116px;
}
HEADER #topheader_desktop #pda_pst_desktop {
  vertical-align: bottom;
  display: flex;
  width: 100%;
  align-items: flex-end;
  justify-content: flex-end;
  height: 116px;
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: flex-end;
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button {
  font-size: 20px;
  color: black;
  padding: 10px 15px 8px 46px;
  display: block;
  position: relative;
  white-space: nowrap;
}
@media only screen and (max-width : 1399px) {
  HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button {
    white-space: normal;
    line-height: 1em;
    padding: 12px 16px 10px 35px;
  }
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button B {
  white-space: nowrap;
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button::before {
  position: absolute;
  top: 10px;
  left: 8px;
  content: "";
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L12.2451 6.90983H19.5106L13.6327 11.1803L15.8779 18.0902L10 13.8197L4.12215 18.0902L6.36729 11.1803L0.489435 6.90983H7.75486L10 0Z" fill="%23e90025"/></svg>');
}
@media only screen and (max-width : 1399px) {
  HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button::before {
    width: 20px;
    height: 20px;
  }
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button > SPAN.national__region {
  white-space: nowrap;
}
@media only screen and (max-width : 1399px) {
  HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button > SPAN.national__region {
    font-size: 16px;
  }
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button > SPAN.national__full {
  display: block;
  font-size: 16px;
  line-height: 1em;
  margin-top: -4px;
  padding-top: 5px;
  border-top: 2px #e90025 solid;
}
@media only screen and (max-width : 1399px) {
  HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button > SPAN.national__full {
    display: none;
  }
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button:active, HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button:hover {
  background-color: #e90025;
  color: white;
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button:active::before, HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button:hover::before {
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L12.2451 6.90983H19.5106L13.6327 11.1803L15.8779 18.0902L10 13.8197L4.12215 18.0902L6.36729 11.1803L0.489435 6.90983H7.75486L10 0Z" fill="%23ffffff"/></svg>');
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button:active > SPAN, HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .national #national_button:hover > SPAN {
  border-color: white;
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections {
  margin-left: 5px;
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button {
  cursor: pointer;
  border: 2px #e90025 solid;
  color: black;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: -0.025em;
  font-weight: bold;
  padding: 16px 20px 14px 46px;
  line-height: 1em;
  position: relative;
  display: block;
}
@media only screen and (max-width : 1399px) {
  HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button {
    padding: 12px 16px 10px 35px;
  }
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button::before {
  position: absolute;
  top: 10px;
  left: 10px;
  content: "";
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L12.2451 6.90983H19.5106L13.6327 11.1803L15.8779 18.0902L10 13.8197L4.12215 18.0902L6.36729 11.1803L0.489435 6.90983H7.75486L10 0Z" fill="%23e90025"/></svg>');
}
@media only screen and (max-width : 1399px) {
  HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button::before {
    width: 20px;
    height: 20px;
  }
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button.open, HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button:active, HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button:hover {
  background-color: #e90025;
  color: white;
}
HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button.open::before, HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button:active::before, HEADER #topheader_desktop #pda_pst_desktop #pda_pst_desktop_nav .sections #sections_desktop_button:hover::before {
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L12.2451 6.90983H19.5106L13.6327 11.1803L15.8779 18.0902L10 13.8197L4.12215 18.0902L6.36729 11.1803L0.489435 6.90983H7.75486L10 0Z" fill="%23ffffff"/></svg>');
}
HEADER #topheader_desktop #pda_pst_desktop #sections_desktop_menu {
  top: 100px;
  z-index: 50000;
  width: 280px;
  border: 2px #e90025 solid;
  padding: 15px;
  max-height: calc(100vh - 150px);
  scrollbar-color: #e90025 rgba(233, 0, 37, 0.1);
}
HEADER #topheader_desktop #pda_pst_desktop #sections_desktop_menu .pda_pst_sections_ctn SMALL {
  display: none;
}
HEADER #topheader_desktop #pda_pst_desktop #sections_desktop_menu .pda_pst_sections_ctn .pda_pst_sections {
  display: block;
  padding-top: 0;
}
HEADER #topheader_desktop #pda_pst_desktop #sections_desktop_menu .pda_pst_sections_ctn .pda_pst_sections A, HEADER #topheader_desktop #pda_pst_desktop #sections_desktop_menu .pda_pst_sections_ctn .pda_pst_sections SPAN {
  font-size: 20px;
}
HEADER #topnav_desktop {
  box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.33);
  z-index: 1;
}
HEADER #topnav_desktop NAV > UL > .menu-item, HEADER #topnav_desktop NAV > UL > .page_item {
  margin: 0;
  padding: 0;
}
HEADER #topnav_desktop NAV > UL > .menu-item > A, HEADER #topnav_desktop NAV > UL > .page_item > A {
  margin: 0;
  padding: 5px 10px;
}
HEADER #topnav_desktop NAV > UL > .menu-item > A:active, HEADER #topnav_desktop NAV > UL > .menu-item > A:hover, HEADER #topnav_desktop NAV > UL > .page_item > A:active, HEADER #topnav_desktop NAV > UL > .page_item > A:hover {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.25);
}
HEADER #topnav_desktop NAV > UL > .menu-item.menu-item-has-children > a:first-child:after, HEADER #topnav_desktop NAV > UL > .page_item.menu-item-has-children > a:first-child:after {
  position: relative;
  padding-left: 3px;
}
HEADER #topnav_desktop NAV > UL > .menu-item.current-menu-item, HEADER #topnav_desktop NAV > UL > .menu-item.current_page_item, HEADER #topnav_desktop NAV > UL > .menu-item.current-menu-ancestor, HEADER #topnav_desktop NAV > UL > .menu-item.current-menu-parent, HEADER #topnav_desktop NAV > UL > .menu-item.current_page_parent, HEADER #topnav_desktop NAV > UL > .menu-item.current_page_ancestor, HEADER #topnav_desktop NAV > UL > .page_item.current-menu-item, HEADER #topnav_desktop NAV > UL > .page_item.current_page_item, HEADER #topnav_desktop NAV > UL > .page_item.current-menu-ancestor, HEADER #topnav_desktop NAV > UL > .page_item.current-menu-parent, HEADER #topnav_desktop NAV > UL > .page_item.current_page_parent, HEADER #topnav_desktop NAV > UL > .page_item.current_page_ancestor {
  font-weight: bold;
  box-shadow: inset 0 -5px 0px white;
}
HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu {
  border-color: #e90025;
  border: 0;
  background-color: #e90025 !important;
  width: auto;
  box-shadow: 0 10px 30px -10px black;
  padding: 15px 0;
}
HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .menu-item, HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .page_item, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .menu-item, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .page_item {
  margin: 0;
  padding: 0;
  font-weight: normal;
  display: block;
}
HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .menu-item > A, HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .page_item > A, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .menu-item > A, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .page_item > A {
  width: auto;
  min-width: 320px;
  line-height: 1.2em;
  padding: 0.8em 10px 0.8em 20px;
}
HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .menu-item > A:active, HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .menu-item > A:hover, HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .page_item > A:active, HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .page_item > A:hover, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .menu-item > A:active, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .menu-item > A:hover, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .page_item > A:active, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .page_item > A:hover {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.25);
}
HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .menu-item.current-menu-item, HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .menu-item.current_page_item, HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .page_item.current-menu-item, HEADER #topnav_desktop NAV > UL > .menu-item > UL.sub-menu > .page_item.current_page_item, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .menu-item.current-menu-item, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .menu-item.current_page_item, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .page_item.current-menu-item, HEADER #topnav_desktop NAV > UL > .page_item > UL.sub-menu > .page_item.current_page_item {
  font-weight: bold;
  box-shadow: inset 5px 0 0 white;
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  background: white;
  z-index: 5;
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .logo {
  margin: 5px auto;
  padding: 0;
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .logo IMG {
  display: block;
  max-height: 70px;
  width: auto;
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .menu_button {
  height: 80px;
  width: 60px;
  display: block;
  border-left: 1px dashed #e90025;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 32px 36px;
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .menu_button.open {
  background-color: #e90025;
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .sections {
  position: relative;
  height: 80px;
  width: 60px;
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .sections #sections_button {
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L12.2451 6.90983H19.5106L13.6327 11.1803L15.8779 18.0902L10 13.8197L4.12215 18.0902L6.36729 11.1803L0.489435 6.90983H7.75486L10 0Z" fill="%23e90025"/></svg>');
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .sections #sections_button.open {
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L12.2451 6.90983H19.5106L13.6327 11.1803L15.8779 18.0902L10 13.8197L4.12215 18.0902L6.36729 11.1803L0.489435 6.90983H7.75486L10 0Z" fill="%23ffffff"/></svg>');
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .main-menu {
  position: relative;
  height: 80px;
  width: 60px;
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .main-menu #main-menu_button {
  background-image: url('data:image/svg+xml;utf8,<svg width="36" height="27" viewBox="0 0 36 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.82304 0.000188357C1.58486 -0.00334129 1.34838 0.0427677 1.12735 0.135835C0.906326 0.228903 0.705154 0.367073 0.53553 0.542316C0.365906 0.717559 0.231213 0.926381 0.139278 1.15664C0.0473431 1.38691 0 1.63402 0 1.88362C0 2.13323 0.0473431 2.38034 0.139278 2.6106C0.231213 2.84087 0.365906 3.04969 0.53553 3.22493C0.705154 3.40017 0.906326 3.53834 1.12735 3.63141C1.34838 3.72448 1.58486 3.77059 1.82304 3.76706H34.177C34.4151 3.77059 34.6516 3.72448 34.8726 3.63141C35.0937 3.53834 35.2948 3.40017 35.4645 3.22493C35.6341 3.04969 35.7688 2.84087 35.8607 2.6106C35.9527 2.38034 36 2.13323 36 1.88362C36 1.63402 35.9527 1.38691 35.8607 1.15664C35.7688 0.926381 35.6341 0.717559 35.4645 0.542316C35.2948 0.367073 35.0937 0.228903 34.8726 0.135835C34.6516 0.0427677 34.4151 -0.00334129 34.177 0.000188357H1.82304ZM1.82304 11.3008C1.58486 11.2973 1.34838 11.3434 1.12735 11.4364C0.906326 11.5295 0.705154 11.6677 0.53553 11.8429C0.365906 12.0182 0.231213 12.227 0.139278 12.4573C0.0473431 12.6875 0 12.9346 0 13.1842C0 13.4338 0.0473431 13.6809 0.139278 13.9112C0.231213 14.1415 0.365906 14.3503 0.53553 14.5255C0.705154 14.7008 0.906326 14.839 1.12735 14.932C1.34838 15.0251 1.58486 15.0712 1.82304 15.0677H34.177C34.4151 15.0712 34.6516 15.0251 34.8726 14.932C35.0937 14.839 35.2948 14.7008 35.4645 14.5255C35.6341 14.3503 35.7688 14.1415 35.8607 13.9112C35.9527 13.6809 36 13.4338 36 13.1842C36 12.9346 35.9527 12.6875 35.8607 12.4573C35.7688 12.227 35.6341 12.0182 35.4645 11.8429C35.2948 11.6677 35.0937 11.5295 34.8726 11.4364C34.6516 11.3434 34.4151 11.2973 34.177 11.3008H1.82304ZM1.82304 22.6014C1.58486 22.5979 1.34838 22.644 1.12735 22.7371C0.906326 22.8301 0.705154 22.9683 0.53553 23.1435C0.365906 23.3188 0.231213 23.5276 0.139278 23.7579C0.0473431 23.9881 0 24.2352 0 24.4848C0 24.7344 0.0473431 24.9816 0.139278 25.2118C0.231213 25.4421 0.365906 25.6509 0.53553 25.8261C0.705154 26.0014 0.906326 26.1396 1.12735 26.2326C1.34838 26.3257 1.58486 26.3718 1.82304 26.3683H34.177C34.4151 26.3718 34.6516 26.3257 34.8726 26.2326C35.0937 26.1396 35.2948 26.0014 35.4645 25.8261C35.6341 25.6509 35.7688 25.4421 35.8607 25.2118C35.9527 24.9816 36 24.7344 36 24.4848C36 24.2352 35.9527 23.9881 35.8607 23.7579C35.7688 23.5276 35.6341 23.3188 35.4645 23.1435C35.2948 22.9683 35.0937 22.8301 34.8726 22.7371C34.6516 22.644 34.4151 22.5979 34.177 22.6014H1.82304Z" fill="%23E90025"/></svg>');
}
HEADER #pda_pst_mobile #pda_pst_mobile_nav .main-menu #main-menu_button.open {
  background-image: url('data:image/svg+xml;utf8,<svg width="36" height="27" viewBox="0 0 36 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.82304 0.000188357C1.58486 -0.00334129 1.34838 0.0427677 1.12735 0.135835C0.906326 0.228903 0.705154 0.367073 0.53553 0.542316C0.365906 0.717559 0.231213 0.926381 0.139278 1.15664C0.0473431 1.38691 0 1.63402 0 1.88362C0 2.13323 0.0473431 2.38034 0.139278 2.6106C0.231213 2.84087 0.365906 3.04969 0.53553 3.22493C0.705154 3.40017 0.906326 3.53834 1.12735 3.63141C1.34838 3.72448 1.58486 3.77059 1.82304 3.76706H34.177C34.4151 3.77059 34.6516 3.72448 34.8726 3.63141C35.0937 3.53834 35.2948 3.40017 35.4645 3.22493C35.6341 3.04969 35.7688 2.84087 35.8607 2.6106C35.9527 2.38034 36 2.13323 36 1.88362C36 1.63402 35.9527 1.38691 35.8607 1.15664C35.7688 0.926381 35.6341 0.717559 35.4645 0.542316C35.2948 0.367073 35.0937 0.228903 34.8726 0.135835C34.6516 0.0427677 34.4151 -0.00334129 34.177 0.000188357H1.82304ZM1.82304 11.3008C1.58486 11.2973 1.34838 11.3434 1.12735 11.4364C0.906326 11.5295 0.705154 11.6677 0.53553 11.8429C0.365906 12.0182 0.231213 12.227 0.139278 12.4573C0.0473431 12.6875 0 12.9346 0 13.1842C0 13.4338 0.0473431 13.6809 0.139278 13.9112C0.231213 14.1415 0.365906 14.3503 0.53553 14.5255C0.705154 14.7008 0.906326 14.839 1.12735 14.932C1.34838 15.0251 1.58486 15.0712 1.82304 15.0677H34.177C34.4151 15.0712 34.6516 15.0251 34.8726 14.932C35.0937 14.839 35.2948 14.7008 35.4645 14.5255C35.6341 14.3503 35.7688 14.1415 35.8607 13.9112C35.9527 13.6809 36 13.4338 36 13.1842C36 12.9346 35.9527 12.6875 35.8607 12.4573C35.7688 12.227 35.6341 12.0182 35.4645 11.8429C35.2948 11.6677 35.0937 11.5295 34.8726 11.4364C34.6516 11.3434 34.4151 11.2973 34.177 11.3008H1.82304ZM1.82304 22.6014C1.58486 22.5979 1.34838 22.644 1.12735 22.7371C0.906326 22.8301 0.705154 22.9683 0.53553 23.1435C0.365906 23.3188 0.231213 23.5276 0.139278 23.7579C0.0473431 23.9881 0 24.2352 0 24.4848C0 24.7344 0.0473431 24.9816 0.139278 25.2118C0.231213 25.4421 0.365906 25.6509 0.53553 25.8261C0.705154 26.0014 0.906326 26.1396 1.12735 26.2326C1.34838 26.3257 1.58486 26.3718 1.82304 26.3683H34.177C34.4151 26.3718 34.6516 26.3257 34.8726 26.2326C35.0937 26.1396 35.2948 26.0014 35.4645 25.8261C35.6341 25.6509 35.7688 25.4421 35.8607 25.2118C35.9527 24.9816 36 24.7344 36 24.4848C36 24.2352 35.9527 23.9881 35.8607 23.7579C35.7688 23.5276 35.6341 23.3188 35.4645 23.1435C35.2948 22.9683 35.0937 22.8301 34.8726 22.7371C34.6516 22.644 34.4151 22.5979 34.177 22.6014H1.82304Z" fill="%23FFFFFF"/></svg>');
}
HEADER #pda_pst_mobile #sections_mobile_menu {
  background: white;
  padding: 20px 45px 30px;
  box-shadow: inset 5px 0 0 #e90025, inset -5px 0 0 #e90025, inset 0 7px 0 #e90025, inset 0 -8px 0 #e90025, 0 20px 25px 10px rgba(0, 0, 0, 0.33);
}
HEADER #pda_pst_mobile #sections_mobile_menu #national_button {
  font-size: 24px;
  color: black;
  padding: 10px 10px 10px calc(1em + 4px);
  display: block;
  position: relative;
}
HEADER #pda_pst_mobile #sections_mobile_menu #national_button::before {
  position: absolute;
  top: 10px;
  left: 2px;
  content: "";
  width: 1em;
  height: 0.9em;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0L12.2451 6.90983H19.5106L13.6327 11.1803L15.8779 18.0902L10 13.8197L4.12215 18.0902L6.36729 11.1803L0.489435 6.90983H7.75486L10 0Z" fill="%23e90025"/></svg>');
}
HEADER #pda_pst_mobile #sections_mobile_menu #national_button > SPAN {
  display: block;
  font-size: 16px;
  line-height: 1em;
  margin-top: -4px;
  padding-top: 5px;
  border-top: 2px #e90025 solid;
}
HEADER #pda_pst_mobile #sections_mobile_menu #national_button:active, HEADER #pda_pst_mobile #sections_mobile_menu #national_button:hover {
  background: #ffe3e8;
}
HEADER #pda_pst_mobile #sections_mobile_menu > .pda_pst_sections_ctn {
  margin-top: 15px;
}
HEADER #pda_pst_mobile #sections_mobile_menu > .pda_pst_sections_ctn SMALL {
  font-size: 14px;
}
HEADER #pda_pst_mobile #sections_mobile_menu > .pda_pst_sections_ctn .pda_pst_sections {
  padding-top: 20px;
}
HEADER #pda_pst_mobile #sections_mobile_menu > .pda_pst_sections_ctn .pda_pst_sections > A, HEADER #pda_pst_mobile #sections_mobile_menu > .pda_pst_sections_ctn .pda_pst_sections > SPAN {
  font-size: 24px;
  line-height: 1.8em;
}
HEADER #pda_pst_mobile #mobile_main-menu {
  background: #e90025;
  color: white;
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL {
  margin: 0;
  padding: 0;
  list-style: none;
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI {
  margin: 0 0 10px 0;
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI A {
  color: white;
  font-size: 24px;
  font-weight: lighter;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: -0.025em;
  word-spacing: -0.05em;
  display: inline-block;
  padding: 0.25em 0.5em;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.33);
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI A:active, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI A:hover {
  background: rgba(255, 255, 255, 0.33);
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current-menu-item > A, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current_page_item > A, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current-menu-ancestor > A, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current-menu-parent > A, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current_page_parent > A, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current_page_ancestor > A {
  font-weight: bold;
  font-weight: 800;
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current-menu-item > UL, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current_page_item > UL, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current-menu-ancestor > UL, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current-menu-parent > UL, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current_page_parent > UL, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI.current_page_ancestor > UL {
  border-left: 1px white dashed;
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI > UL {
  margin: 0 0 18px 12px;
  padding: 0;
  list-style: none;
  border-left: 1px rgba(255, 255, 255, 0.5) dashed;
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI > UL > LI {
  margin: 0 0 5px 0;
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI > UL > LI A {
  font-size: 18px;
  text-shadow: none;
}
HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI > UL > LI.current-menu-item > A, HEADER #pda_pst_mobile #mobile_main-menu > DIV > UL > LI > UL > LI.current_page_item > A {
  font-weight: bold;
  font-weight: 800;
}
HEADER.sticky {
  position: sticky;
  box-shadow: 0 0px 15px 0 rgba(0, 0, 0, 0.5);
}
HEADER.sticky #topheader_desktop {
  max-height: 0;
  margin: 0;
  padding: 0;
  -webkit-transition: max-height 0.2s ease-in;
  -moz-transition: max-height 0.2s ease-in;
  -ms-transition: max-height 0.2s ease-in;
  -o-transition: max-height 0.2s ease-in;
  transition: max-height 0.2s ease-in;
  transition-delay: 0.2s;
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  HEADER {
    position: sticky;
    box-shadow: 0 0px 15px 0 rgba(0, 0, 0, 0.5);
  }
}

#last-news-hero {
  position: relative;
}
#last-news-hero .desktop {
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  #last-news-hero .desktop {
    display: none;
  }
}
#last-news-hero .desktop > A {
  display: block;
  position: relative;
  text-decoration: none;
  background: #e90025;
  color: white;
  overflow: hidden;
  width: 100vw;
  height: 540px;
}
#last-news-hero .desktop > A .entry-featured-image {
  z-index: 0;
  position: relative;
  display: block;
  height: 100%;
  width: 50vw;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0% 50%;
}
#last-news-hero .desktop > A .entry-featured-image::before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 15vw;
  background: rgba(233, 0, 37, 0.5); /* Old browsers */
  background: -moz-linear-gradient(left, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(233, 0, 37, 0.5)), color-stop(100%, #e90025)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* IE10+ */
  background: linear-gradient(to right, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* W3C */
}
#last-news-hero .desktop > A .content {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  display: flex;
  vertical-align: middle;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin: 0 auto;
  max-width: 1200px;
  padding-left: calc((1200px - 30vw) * 0.6);
  padding-right: 30px;
}
#last-news-hero .desktop > A .content > * {
  color: white;
}
#last-news-hero .desktop > A .content H3 {
  font-size: 48px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
#last-news-hero .desktop > A .content .post-content {
  font-size: 24px;
}
#last-news-hero .desktop > A .content .post-meta {
  color: white;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0;
}
#last-news-hero .desktop > A .content .post-meta .published::before {
  content: "";
  display: inline-block;
  margin-right: 0.4em;
  border: 0;
  width: 1.2em;
  height: 1.2em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z" fill="%23ffffff"/></svg>');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (max-width : 1199px) {
  #last-news-hero .desktop > A .entry-featured-image {
    width: 40vw;
  }
  #last-news-hero .desktop > A .content {
    max-width: 768px;
    padding-left: calc((768px - 45vw) * 0.6);
    padding-right: 30px;
  }
  #last-news-hero .desktop > A .content H3 {
    font-size: 36px;
  }
  #last-news-hero .desktop > A .content .post-content {
    font-size: 18px;
  }
}
#last-news-hero .desktop .news-container {
  display: grid;
  justify-items: start;
  align-items: start;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 20px 20px;
  padding: 30px 0;
  margin: 0 auto;
  width: 80vw;
  max-width: 1440px;
}
#last-news-hero .desktop .news-container A {
  overflow: hidden;
  display: block;
  position: relative;
  top: 0;
  margin: 0;
  padding: 0 15px 20px;
  border: 2px #e90025 solid;
  border-radius: 10px;
  background: #e90025;
  color: white;
  font-size: 18px;
  text-decoration: none;
  line-height: 1.2em;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.33);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#last-news-hero .desktop .news-container A:active, #last-news-hero .desktop .news-container A:hover {
  top: -10px;
  box-shadow: 0 18px 18px -6px rgba(0, 0, 0, 0.5);
}
#last-news-hero .desktop .news-container A .entry-featured-image {
  position: relative;
  display: block;
  margin: 0 -15px;
  height: 0;
  overflow: hidden;
  padding-bottom: 80%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
#last-news-hero .desktop .news-container A .entry-featured-image::before {
  z-index: 1;
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 75px;
  background: rgba(233, 0, 37, 0.5); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(233, 0, 37, 0.5)), color-stop(100%, #e90025)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* W3C */
}
#last-news-hero .desktop .news-container A .entry-featured-image.no-pic {
  padding-bottom: 30%;
}
#last-news-hero .desktop .news-container A .entry-featured-image.no-pic::before {
  content: none;
}
#last-news-hero .desktop .news-container A H3 {
  position: relative;
  margin: -50px 0 0.5em;
  z-index: 1;
  font-size: 24px;
  color: white;
  text-wrap: wrap;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
#last-news-hero .desktop .news-container A .post-content {
  position: relative;
  z-index: 1;
  text-wrap: wrap;
  margin-bottom: 0.5em;
}
#last-news-hero .desktop .news-container A .post-meta {
  color: white;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0;
}
#last-news-hero .desktop .news-container A .post-meta .published::before {
  content: "";
  display: inline-block;
  margin-right: 0.4em;
  border: 0;
  width: 1.2em;
  height: 1.2em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z" fill="%23ffffff"/></svg>');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (max-width : 1199px) {
  #last-news-hero .desktop .news-container {
    grid-template-columns: 1fr 1fr 1fr;
  }
  #last-news-hero .desktop .news-container A:nth-of-type(3) {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  #last-news-hero .desktop .news-container {
    grid-template-columns: 1fr 1fr;
  }
  #last-news-hero .desktop .news-container A:nth-of-type(2) {
    display: none;
  }
}
#last-news-hero .mobile.glide {
  width: 100vw;
  max-height: calc(100vh - 80px);
  overflow: hidden;
  background: #e90025;
  box-shadow: 0 -20px 20px 30px rgba(0, 0, 0, 0.33);
}
@media only screen and (min-width: 768px) {
  #last-news-hero .mobile.glide {
    display: none;
  }
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide {
  height: 100%;
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide > A {
  height: 100%;
  display: block;
  position: relative;
  top: 0;
  margin: 0;
  padding: 0 20px 60px 30px;
  color: white;
  font-size: 18px;
  text-decoration: none;
  line-height: 1.2em;
  /*
  @include transition(all .2s ease-out);
  &:active, &:hover {
  	top: -10px;
  	box-shadow: 0 18px 18px -6px rgba(black,.5);
  }
  */
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide > A .entry-featured-image {
  position: relative;
  display: block;
  margin: 0 -20px 0 -30px;
  height: 0;
  overflow: hidden;
  padding-bottom: 85%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide > A .entry-featured-image::before {
  z-index: 1;
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 75px;
  background: rgba(233, 0, 37, 0.5); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(233, 0, 37, 0.5)), color-stop(100%, #e90025)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* W3C */
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide > A .entry-featured-image.no-pic {
  padding-bottom: 30%;
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide > A .entry-featured-image.no-pic::before {
  content: none;
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide > A H3 {
  position: relative;
  margin: -50px 0 10px;
  z-index: 1;
  font-size: 32px;
  font-size: 8vw;
  line-height: 1.15em;
  word-spacing: -0.125em;
  color: white;
  text-wrap: wrap;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide > A .post-content {
  /*
  position: relative;
  z-index: 1;
  text-wrap: wrap;
  margin-bottom: .5em;
  */
  display: none;
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide > A .post-meta {
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0;
  border-top: 1px rgba(255, 255, 255, 0.5) solid;
  display: inline-block;
  padding: 0.5em 1.5em 0 0;
}
#last-news-hero .mobile.glide .glide__track > .glide__slides > .news-item.glide__slide > A .post-meta .published::before {
  content: "";
  display: inline-block;
  margin-right: 0.4em;
  border: 0;
  width: 1.2em;
  height: 1.2em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z" fill="%23ffffff"/></svg>');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#last-news-hero .mobile.glide .glide__bullets {
  bottom: 30px;
}
#last-news-hero .mobile.glide .glide__bullets .glide__bullet {
  width: 15px;
  height: 15px;
  margin: 0 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.33);
}

#network-last-news {
  position: relative;
  margin: 0 -10px;
}
#network-last-news::before, #network-last-news::after {
  content: "";
  display: table;
}
#network-last-news::after {
  clear: both;
}
#network-last-news > * {
  display: none;
}
#network-last-news A {
  display: block;
  width: calc(25% - 20px);
  margin: 0 10px 20px;
  padding: 8px 15px 20px;
  border: 2px #e90025 solid;
  border-radius: 10px;
  background: white;
  color: black;
  font-size: 18px;
  text-decoration: none;
  line-height: 1.2em;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.33);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#network-last-news A:active, #network-last-news A:hover {
  top: -10px;
  box-shadow: 0 18px 18px -6px rgba(0, 0, 0, 0.5);
}
#network-last-news A H2 {
  color: #e90025;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  line-height: 1em;
  margin: 0;
  padding: 0 0 7px 0;
  letter-spacing: -0.025em;
  word-spacing: -0.05em;
}
#network-last-news A H2 I {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-image: url("../img/star-red.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  margin-right: 2px;
  margin-left: -0.5em;
}
#network-last-news A .entry-featured-image {
  position: relative;
  display: block;
  margin: 0 -15px;
  height: 0;
  overflow: hidden;
  padding-bottom: 80%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
#network-last-news A .entry-featured-image::before {
  z-index: 1;
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 75px;
  background: rgba(255, 255, 255, 0.5); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, white 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, white)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, white 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, white 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, white 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, white 100%); /* W3C */
}
#network-last-news A .entry-featured-image.no-pic {
  padding-bottom: 30%;
}
#network-last-news A .entry-featured-image.no-pic::before {
  content: none;
}
#network-last-news A H3 {
  position: relative;
  margin: -50px 0 0.5em;
  z-index: 1;
  font-size: 24px;
  color: black;
  text-wrap: wrap;
}
#network-last-news A .post-content {
  position: relative;
  z-index: 1;
  text-wrap: wrap;
  margin-bottom: 0.5em;
}
#network-last-news A .post-meta {
  color: #e90025;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0;
}
#network-last-news A .post-meta .published::before {
  content: "";
  display: inline-block;
  margin-right: 0.4em;
  border: 0;
  width: 1.2em;
  height: 1.2em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z" fill="%23e90025"/></svg>');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (max-width : 1199px) {
  #network-last-news A {
    width: calc(33% - 20px);
  }
}
@media only screen and (max-width: 991px) {
  #network-last-news A {
    width: calc(50% - 20px);
  }
}
@media only screen and (max-width: 767px) {
  #network-last-news A {
    width: calc(100% - 20px);
    min-width: 100%;
    padding: 8px 5px 6px 15px;
  }
  #network-last-news A .entry-featured-image,
  #network-last-news A .post-content {
    display: none;
  }
  #network-last-news A H2 {
    font-size: 18px;
  }
  #network-last-news A H3 {
    margin-top: 0;
    font-size: 21px;
    padding: 0 0 5px 0;
  }
  #network-last-news A .post-meta {
    font-size: 14px;
    text-align: center;
  }
}

#program {
  position: relative;
  min-height: 80vh;
}
@media only screen and (max-width: 767px) {
  #program {
    height: unset;
  }
}
#program .tabs {
  position: relative;
}
#program .tab INPUT[type=checkbox] {
  display: none;
}
#program .tab INPUT[type=checkbox]:checked + label {
  color: #e90025;
  background: white;
  font-weight: bold;
  pointer-events: none;
}
#program .tab INPUT[type=checkbox]:checked + label::after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z" fill="%23E90025"/></svg>');
}
@media only screen and (max-width: 767px) {
  #program .tab INPUT[type=checkbox]:checked + label::after {
    transform: rotate(90deg);
  }
}
#program .tab INPUT[type=checkbox]:checked ~ .content {
  display: block;
}
#program .tab LABEL {
  cursor: pointer;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  height: 60px;
  color: white;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
  padding: 5px 45px 5px 0;
  font-size: 20px;
  border-top: 1px rgba(255, 255, 255, 0.5) dashed;
}
#program .tab LABEL:active, #program .tab LABEL:hover {
  background-color: rgba(255, 255, 255, 0.25);
}
#program .tab LABEL I {
  font-size: 30px;
  line-height: 42px;
  margin-right: 0;
  width: 60px;
  text-align: center;
  display: block;
  position: relative;
}
#program .tab LABEL::after {
  content: "";
  position: absolute;
  right: 10px;
  width: 24px;
  border: 0;
  height: 24px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z" fill="%23FFFFFF"/></svg>');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (max-width: 767px) {
  #program .tab LABEL {
    width: 100%;
    padding-left: 20px;
  }
}
#program .tab .content {
  position: absolute;
  display: none;
  top: 0;
  left: 320px;
  color: black;
  text-wrap: balance;
  background: white;
  width: calc(100% - 320px);
  max-height: 80vh;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 16px 32px 0;
  padding: 60px 45px;
  border-radius: 0 8px 8px;
  box-shadow: 8px 16px 16px rgba(0, 0, 0, 0.25);
  scrollbar-width: thin;
  scrollbar-color: #e90025 rgba(233, 0, 37, 0.1);
}
#program .tab .content UL {
  margin: 0;
  padding: 0.5em 0 1.25em 1.25em;
}
#program .tab .content UL LI {
  margin: 0;
  padding: 0 0 0.5em 0.25em;
  list-style: url("../img/bullet-disk-red.svg");
  max-width: 720px;
  text-wrap: balance;
}
#program .tab .content BLOCKQUOTE {
  border: 0;
  background: rgba(233, 0, 37, 0.1);
  margin: 0;
  padding: 0.5em 1.25em 1em;
  font-weight: bold;
  border-radius: 3px;
  box-shadow: 2px 5px 5px -3px rgba(0, 0, 0, 0.33);
}
@media only screen and (max-width: 767px) {
  #program .tab .content {
    position: relative;
    margin: 0;
    left: 0;
    width: auto;
    max-height: unset;
    padding: 0 30px 45px;
    border-radius: 0;
    box-shadow: none;
    font-size: 16px;
    line-height: 1.25em;
  }
  #program .tab .content UL LI {
    line-height: 1.25em;
  }
}

#sections-info {
  position: relative;
  height: 80vh;
}
@media only screen and (max-width: 767px) {
  #sections-info {
    height: unset;
  }
}
#sections-info .tabs {
  position: relative;
}
#sections-info .tab {
  position: relative;
  height: 60px;
}
@media only screen and (max-width: 767px) {
  #sections-info .tab {
    height: unset;
  }
}
#sections-info .tab INPUT[type=checkbox] {
  display: none;
}
#sections-info .tab INPUT[type=checkbox]:checked + label {
  color: #e90025;
  background: #ffe3e8;
  font-weight: bold;
  pointer-events: none;
}
@media only screen and (max-width: 767px) {
  #sections-info .tab INPUT[type=checkbox]:checked + label {
    border-bottom: 0;
  }
}
#sections-info .tab INPUT[type=checkbox]:checked + label::after {
  opacity: 1;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z" fill="%23E90025"/></svg>');
}
@media only screen and (max-width: 767px) {
  #sections-info .tab INPUT[type=checkbox]:checked + label::after {
    transform: rotate(90deg);
  }
}
#sections-info .tab INPUT[type=checkbox]:checked ~ .content {
  display: block;
}
#sections-info .tab LABEL {
  cursor: pointer;
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  height: 60px;
  color: black;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
  padding: 5px 45px 5px 0;
  font-size: 20px;
  border-bottom: 1px rgba(233, 0, 37, 0.5) dashed;
  background-color: white;
}
#sections-info .tab LABEL:active, #sections-info .tab LABEL:hover {
  background-color: rgba(233, 0, 37, 0.1);
}
#sections-info .tab LABEL I {
  margin-right: 5px;
  width: 1em;
  text-align: center;
  display: block;
  position: relative;
  background-image: url(../img/star-red.svg);
  height: 1em;
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#sections-info .tab LABEL::after {
  content: "";
  position: absolute;
  opacity: 0.33;
  right: 10px;
  width: 24px;
  border: 0;
  height: 24px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z" fill="%23000000"/></svg>');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (max-width: 767px) {
  #sections-info .tab LABEL {
    width: 100%;
    padding-left: 20px;
  }
}
#sections-info .tab .content {
  z-index: 10;
  display: none;
  position: absolute;
  left: 320px;
  /*
  top: 0;
  margin: 0 16px 32px 0;
  position: relative;
  */
  margin-top: -80px;
  color: black;
  text-wrap: balance;
  background: #ffe3e8;
  width: calc(100% - 320px);
  max-height: 80vh;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 40px 45px 50px;
  border-radius: 8px;
  box-shadow: 8px 16px 16px rgba(0, 0, 0, 0.25);
  scrollbar-width: thin;
  scrollbar-color: #e90025 rgba(233, 0, 37, 0.1);
}
#sections-info .tab .content P {
  border-bottom: 1px rgba(0, 0, 0, 0.33) dashed;
  padding: 0.5em 1em;
  line-height: 1.2em;
}
#sections-info .tab .content P I {
  color: #e90025;
  margin-right: 0.5em;
}
#sections-info .tab .content P A {
  color: black;
  border-bottom: 2px #e90025 dotted;
}
#sections-info .tab .content P A:active, #sections-info .tab .content P A:hover {
  color: #e90025;
}
@media only screen and (max-width: 767px) {
  #sections-info .tab .content {
    position: relative;
    margin: 0;
    left: 0;
    width: auto;
    max-height: unset;
    padding: 0 30px 45px;
    border-radius: 0;
    box-shadow: none;
    font-size: 16px;
    line-height: 1.25em;
  }
}

#bloc_stats_container,
.divi_stats_container > DIV {
  display: grid;
  justify-items: start;
  align-items: start;
  grid-template-columns: 1fr 1fr;
  gap: 5px 45px;
}
@media only screen and (max-width: 767px) {
  #bloc_stats_container,
  .divi_stats_container > DIV {
    gap: 0 20px;
  }
}
#bloc_stats_container .divi_stats.et_pb_number_counter,
.divi_stats_container > DIV .divi_stats.et_pb_number_counter {
  width: 100%;
  text-align: left;
}
#bloc_stats_container .divi_stats.et_pb_number_counter .value,
.divi_stats_container > DIV .divi_stats.et_pb_number_counter .value {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: baseline;
}
#bloc_stats_container .divi_stats.et_pb_number_counter .value > I,
.divi_stats_container > DIV .divi_stats.et_pb_number_counter .value > I {
  color: black;
  font-size: 48px;
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {
  #bloc_stats_container .divi_stats.et_pb_number_counter .value > I,
  .divi_stats_container > DIV .divi_stats.et_pb_number_counter .value > I {
    font-size: 36px;
    margin-right: 5px;
  }
}
#bloc_stats_container .divi_stats.et_pb_number_counter .value > SPAN,
.divi_stats_container > DIV .divi_stats.et_pb_number_counter .value > SPAN {
  color: #e90025;
  font-size: 48px;
  font-weight: bold;
  font-weight: 900;
  letter-spacing: -0.075em;
}
@media only screen and (max-width: 767px) {
  #bloc_stats_container .divi_stats.et_pb_number_counter .value > SPAN,
  .divi_stats_container > DIV .divi_stats.et_pb_number_counter .value > SPAN {
    font-size: 36px;
  }
}
#bloc_stats_container .divi_stats.et_pb_number_counter P,
.divi_stats_container > DIV .divi_stats.et_pb_number_counter P {
  font-size: 18px;
  line-height: 1.35em;
  font-weight: bold;
  color: black;
  padding: 0.4em 0;
}
@media only screen and (max-width: 767px) {
  #bloc_stats_container .divi_stats.et_pb_number_counter P,
  .divi_stats_container > DIV .divi_stats.et_pb_number_counter P {
    font-size: 16px;
    line-height: 1.25em;
    padding: 0.4em 0 0;
  }
}

BODY.single .post-meta {
  font-size: 0px !important;
  line-height: 1em;
}
BODY.single .post-meta > .published {
  display: inline-block;
  font-size: 16px !important;
  line-height: 1.5em;
  color: black;
}
BODY.single .post-meta > .published::after {
  content: "|";
  margin: 0 0.25em;
}
BODY.single .post-meta > A {
  display: inline-block;
  font-size: 16px !important;
  line-height: 1.5em;
  color: #e90025 !important;
  padding: 0 0.25em;
  border-radius: 3px;
}
BODY.single .post-meta > A::before {
  content: "#";
}
BODY.single .post-meta > A:active, BODY.single .post-meta > A:hover {
  color: white !important;
  background-color: #e90025;
}

#sidebar FORM[role=search] BUTTON {
  background-color: #e90025;
  padding: 0 5px;
}
#sidebar FORM[role=search] BUTTON SVG {
  color: white;
  width: 32px;
  height: 32px;
}
#sidebar .widget_tag_cloud .wp-block-tag-cloud A {
  font-size: unset !important;
}

.et-blog-css-grid-4 > div {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: space-between;
}
.et-blog-css-grid-4 > div .pagination {
  display: none !important;
}
.et-blog-css-grid-4 > div .et_pb_post {
  margin: 10px;
  padding: 0 15px 65px;
  top: 0;
  background-color: #e90025;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.33);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.et-blog-css-grid-4 > div .et_pb_post:active, .et-blog-css-grid-4 > div .et_pb_post:hover {
  top: -10px;
  box-shadow: 0 18px 18px -6px rgba(0, 0, 0, 0.5);
}
.et-blog-css-grid-4 > div .et_pb_post > A {
  display: block;
  overflow: hidden;
  position: relative;
  margin: 0 -15px;
  width: calc(100% + 30px);
  height: 0;
  padding-bottom: 80%;
  position: relative;
}
.et-blog-css-grid-4 > div .et_pb_post > A::before {
  z-index: 1;
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 75px;
  background: rgba(233, 0, 37, 0.5); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(233, 0, 37, 0.5)), color-stop(100%, #e90025)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(233, 0, 37, 0.5) 0%, #e90025 100%); /* W3C */
}
.et-blog-css-grid-4 > div .et_pb_post H2, .et-blog-css-grid-4 > div .et_pb_post H2 > *, .et-blog-css-grid-4 > div .et_pb_post H2 > * > *, .et-blog-css-grid-4 > div .et_pb_post H3, .et-blog-css-grid-4 > div .et_pb_post H3 > *, .et-blog-css-grid-4 > div .et_pb_post H3 > * > *, .et-blog-css-grid-4 > div .et_pb_post H4, .et-blog-css-grid-4 > div .et_pb_post H4 > *, .et-blog-css-grid-4 > div .et_pb_post H4 > * > *,
.et-blog-css-grid-4 > div .et_pb_post .post-meta,
.et-blog-css-grid-4 > div .et_pb_post .post-meta > *,
.et-blog-css-grid-4 > div .et_pb_post .post-meta > * > *,
.et-blog-css-grid-4 > div .et_pb_post .post-content,
.et-blog-css-grid-4 > div .et_pb_post .post-content > *,
.et-blog-css-grid-4 > div .et_pb_post .post-content > * > * {
  color: white !important;
}
.et-blog-css-grid-4 > div .et_pb_post H2, .et-blog-css-grid-4 > div .et_pb_post H3, .et-blog-css-grid-4 > div .et_pb_post H4 {
  position: relative;
  margin-top: -50px;
  z-index: 2;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.et-blog-css-grid-4 > div .et_pb_post .post-meta {
  position: absolute;
  bottom: 10px;
  z-index: 2;
  line-height: 1em;
}
.et-blog-css-grid-4 > div .et_pb_post .post-meta .published::before {
  content: "";
  display: inline-block;
  margin-right: 0.4em;
  border: 0;
  width: 1.2em;
  height: 1.2em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H64C28.7 64 0 92.7 0 128v16 48V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192 144 128c0-35.3-28.7-64-64-64H344V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H152V24zM48 192H400V448c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192z" fill="%23FFFFFF"/></svg>');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.et-blog-css-grid-4 > div .et_pb_post .post-content {
  line-height: 1.2em;
}

#history_accordion .et_pb_accordion_item H2.et_pb_toggle_title {
  padding: 0 0 0 35px;
}
#history_accordion .et_pb_accordion_item H2.et_pb_toggle_title::before {
  font-size: 25px;
  left: -8px;
  right: unset;
}
#history_accordion .et_pb_accordion_item.et_pb_toggle_open H2.et_pb_toggle_title {
  /*
  &::before {
  	color: $red;
  }
  */
}

.rt-team-container H3 {
  margin-top: 0 !important;
}
.rt-team-container IMG {
  width: 100% !important;
  border-radius: 4px;
}
.rt-team-container .social-icons {
  margin-top: 0 !important;
}
.rt-team-container .social-icons > A > I {
  background-color: #e90025;
  border-radius: 3px;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.33), inset -1px 0 0 rgba(255, 255, 255, 0.33), inset 0 1px 0 rgba(255, 255, 255, 0.33), inset 0 -1px 0 rgba(255, 255, 255, 0.33);
}/*# sourceMappingURL=style.css.map */