/* oswald-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/oswald-v57-latin_latin-ext-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Oswald";
  font-style: normal;
  font-weight: 500;
  src: url("fonts/oswald-v57-latin_latin-ext-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Oswald";
  font-style: normal;
  font-weight: 600;
  src: url("fonts/oswald-v57-latin_latin-ext-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
:root {
  --eds_headingsFont: "Oswald", serif;
  --eds_defaultFont: "Work Sans", sans-serif;
  --eds-primaryColor: #0b6d9f;
  --eds-primaryColorDarker: #064d71;
  --eds-primaryColorDarkerHover: #013f5e;
}

body {
  font-size: 1.1rem;
}
@media (max-width: 768px) {
  body {
    font-size: 1rem;
  }
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: var(--eds_headingsFont);
  font-weight: 500;
}

a:link, a:active, a:visited {
  color: var(--eds-primaryColor);
}

a:hover {
  color: var(--eds-primaryColorDarkerHover);
}

b, strong {
  font-weight: 600;
}

.eds_primaryColor {
  color: var(--eds-primaryColor) !important;
}

.eds_primaryColorDarker {
  color: var(--eds-primaryColorDarker) !important;
}

.eds_redColor {
  color: #dd1434 !important;
}

.eds_title1.eds_primary::before,
.eds_title1.eds_primary .eds_boxTitle::before,
.eds_title1.eds_primary .eds_boxTitle::after {
  background-color: var(--eds-primaryColor);
}

@media (min-width: 1400px) {
  .eds_1600 .container {
    max-width: 1600px;
  }
}

.eds_header {
  background-image: url("images/header_background_ivancica.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
}

.eds_headerMenu {
  background-color: var(--eds-primaryColor);
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .eds_headerMenu {
    background-color: #fff;
    background-image: url("images/header_background_ivancica.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
  }
}

.responsAbilityMenu .raMenuWrapper .edsmm_menuItem .edsmm_itemContainer {
  font-family: var(--eds_headingsFont);
}

.responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem > span {
  position: relative;
}
.responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem > span::before {
  background-color: #dd1434;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  transition: all 400ms;
  opacity: 0;
}
.responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem > span .edsmm_itemContainer {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 2.6;
  color: #fff;
}
.responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem.edsmm_active > span .edsmm_itemContainer, .responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem:hover > span .edsmm_itemContainer {
  color: #fff;
}
.responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem:hover > span::before {
  opacity: 1;
  bottom: -0.4rem;
}
.responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem.edsmm_active > span::before {
  opacity: 1;
  top: 0;
  bottom: -0.4rem;
}

.eds_headerTrigger.eds_userLogin {
  background: #055f39 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 483.03 535.44'%3E%3Ctitle%3Eprijava%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath fill='%23ffffff' d='M134.19,262.44c-3.26-10.56,1.26-24.86,13.87-27.45,9.93-2,19.79-4.46,29.59-7,5.76-1.51,11.39-3.55,17-5.54,5.79-2.06,7.63-7.38,9.7-12.43.41-1,.41-2.23,1-3.1,1.7-2.58.88-4.51-.7-6.91q-10.35-15.63-20.23-31.58a43.51,43.51,0,0,1-3.84-8.94,9.79,9.79,0,0,1,3.37-11.3c3-2.29,3.39-4.78,3.32-8-.14-6.54.09-13.1-.2-19.64-.89-20.29,13.53-32.35,26.68-37.77,1.18-.48,2.36-.93,3.52-1.45,4.67-2.1,4.77-2.31,3.79-7.38-1-5.22-.34-6.15,5.15-5.59,8.38.86,16.21,3.77,23.68,7.48A101.31,101.31,0,0,1,273.22,91.7c8.38,7.65,12.2,17.46,12.67,28.53.3,7.26-.34,14.56-.17,21.82a9.76,9.76,0,0,0,2.33,6.22c3.71,3.71,3.57,7.94,2.12,12.13a60.94,60.94,0,0,1-5.67,11.69c-7.19,11.72-14.61,23.3-22.18,35.3,4.31,10,12.82,15.61,23.77,18.34,12.65,3.15,25.23,6.58,37.86,9.77,7.84,2,12,7.38,13.33,14.85.69,3.8.12,7.83.12,12.09Z'/%3E%3Cpath fill='%23ffffff' d='M304.23,521.47c1.24-5.67,2.37-11.37,3.75-17,1.93-7.89,4-15.74,6.08-23.6,1.7-6.58,3.2-13.23,5.25-19.71a18.61,18.61,0,0,1,4.39-7.09q34.47-35.32,69.15-70.46c4.34-4.42,4.56-4.36,9.07,0q19.56,18.9,39.2,37.74c.6.58,1.19,1.16,1.77,1.76,2.85,2.93,2.93,3.52.06,6.49q-14.07,14.55-28.23,29c-13.72,14-27.53,28-41.13,42.1a21.72,21.72,0,0,1-9.07,5.78q-27.61,9.15-55.26,18.23C305.74,525.85,304.43,524.92,304.23,521.47Z'/%3E%3Cpath fill='%23ffffff' d='M236.41,297.18c31.17,0,62.33.06,93.5-.05,6.95,0,11.72,2.74,14.53,9.14,3.19,7.27-1.57,16.79-9.42,18.24a41.28,41.28,0,0,1-7.46.5q-91.24,0-182.5,0a54.27,54.27,0,0,1-6-.26c-7.66-.85-12.35-6.88-12.24-14.91.09-5.94,6.77-12.76,13.58-12.72,32,.16,64,.07,96,.07Z'/%3E%3Cpath fill='%23ffffff' d='M188.57,414.74c-15.67,0-31.33.05-47,0-9.66-.05-15.44-6.48-14.66-16.05a13.39,13.39,0,0,1,10.69-11.59,35.68,35.68,0,0,1,5.47-.4c30.65,0,61.31,0,92-.05,6.55,0,11.26,2.1,14.59,8.23,4,7.44-1.63,19.59-12.09,19.82-7.83.16-15.66.05-23.49.06Z'/%3E%3Cpath fill='%23ffffff' d='M461.71,410c-11.35-11-22.42-21.79-33.51-32.55-4.06-3.94-8.05-8-12.23-11.78-2.22-2-2.4-3.64-.25-5.81,4.8-4.85,9.56-9.74,14.15-14.79,4.41-4.86,12.7-4.34,17-.09,10.16,10.08,20.85,19.64,31,29.75,6.83,6.82,6.76,11.36.8,18.17C473.42,398.87,467.49,404.21,461.71,410Z'/%3E%3Cpath fill='%23ffffff' d='M209.06,535.44H44.17A44.21,44.21,0,0,1,0,491.28V44.17A44.21,44.21,0,0,1,44.17,0H429.06a44.21,44.21,0,0,1,44.16,44.17V261.5a13.5,13.5,0,0,1-27,0V44.17A17.18,17.18,0,0,0,429.06,27H44.17A17.19,17.19,0,0,0,27,44.17V491.28a17.18,17.18,0,0,0,17.17,17.16H209.06a13.5,13.5,0,0,1,0,27Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 2rem center no-repeat;
  background-size: 2rem;
  padding: 0.5rem 2rem 0.5rem 4.5rem;
  border-radius: 0.5rem;
  font: 600 1.3rem/2 var(--eds_headingsFont);
  text-transform: uppercase;
  color: #fff;
}
.eds_headerTrigger.eds_userLogin:hover {
  background-color: #067748;
}
.eds_headerTrigger.eds_searchTriger {
  background: #dd1434 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220.28 220.51'%3E%3Ctitle%3Esearch%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Isolation_Mode' data-name='Isolation Mode'%3E%3Cpath fill='%23ffffff' d='M91.69,184.12C39.83,183.61-.51,142.53,0,90.73.5,40.73,42-.41,92,0c52.17.44,93.87,42.7,92,95.79C182.16,145.82,140.31,184.58,91.69,184.12Zm.12-19.07c40.46.14,73.05-32.61,73.15-73.52.11-39.27-33.24-72.44-72.83-72.45S19.22,51.71,19,90.71C18.84,132,51,164.91,91.81,165.05Z'/%3E%3Cpath fill='%23ffffff' d='M180.18,155.05c12,11.76,24.17,23.12,35.61,35.17,6.82,7.2,5.54,18.54-1.65,25.19s-17.78,6.94-24.85.06c-11.79-11.48-23.24-23.3-34.65-34.8Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 0.7rem center no-repeat;
  background-size: 1.5rem;
  padding: 0.3rem 1.4rem;
  border-radius: 0.5rem;
  font: 600 1.3rem/1.5 var(--eds_headingsFont);
  text-transform: uppercase;
  color: #fff;
  text-indent: -300px;
  overflow: hidden;
  vertical-align: middle;
}
.eds_headerTrigger.eds_searchTriger:hover {
  background-color: #eb2040;
}
.eds_headerTrigger.eds__mobileMenuModalTrigger {
  color: #055f39;
}
.eds_headerTrigger.eds__mobileSearchTrigger {
  color: #dd1434;
}

.eds_language {
  color: #fff;
  border-radius: 0.5rem;
  background-color: #c2c2c2;
  display: flex;
  align-items: center;
  gap: 0.3rem;
  padding: 0.5rem;
  margin-left: 1rem;
}
.eds_language .eds_languageText {
  font-family: var(--eds_headingsFont);
  font-size: 0.9rem;
}
.eds_language > div > span {
  padding: 0;
  border-width: 2px;
  border-radius: 2px;
}
.eds_language > div > span.selected {
  border-color: #fff;
}
.eds_language.eds_mobileLanguage {
  position: absolute;
  top: 1rem;
  right: 3.3rem;
  background-color: transparent;
  margin: 0;
  padding: 1px 3px;
}
@media (min-width: 768px) {
  .eds_language.eds_mobileLanguage {
    display: none;
  }
}
.eds_language.eds_mobileLanguage > div > span {
  margin: 0 0.2rem;
  padding: 1px;
  border-width: 1px;
  border-color: #c2c2c2;
}
.eds_language.eds_mobileLanguage > div > span.selected {
  border-color: var(--eds-primaryColor);
}

#dnn_dnnSearch_ClassicSearch .SearchButton,
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .SearchButton {
  background-color: var(--eds-primaryColor);
}
#dnn_dnnSearch_ClassicSearch .SearchButton:hover,
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .SearchButton:hover {
  background-color: var(--eds-primaryColorDarker);
}

.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .SearchButton {
  font-family: var(--eds_headingsFont);
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 0.5rem;
}

.eds_topGrayPanes {
  background-color: #828ba0;
  background-image: url(/Portals/_default/Skins/NewsDaily/custom/images/shadow.png), url(/Portals/_default/Skins/NewsDaily/custom/images/P5210134.JPG);
  background-repeat: no-repeat;
  background-position: center top, center center;
  background-size: 100% auto, cover;
  position: relative;
}
.eds_topGrayPanes::before, .eds_topGrayPanes::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
.eds_topGrayPanes::before {
  top: 0;
  background-color: #07344b;
  opacity: 0.75;
}
.eds_topGrayPanes::after {
  height: 15%;
  background: url("/Portals/_default/Skins/NewsDaily/custom/images/slider_swirl.png") center bottom no-repeat;
  background-size: 100%;
}
.eds_topGrayPanes > div {
  position: relative;
  z-index: 1;
}
.eds_topGrayPanes .eds_SwiperRotator_Modern .eds_itemTitle {
  font-size: 1rem;
}

.eds_homeHeaderTitle {
  margin: 2vw 0 8vw;
  text-align: center;
}
.eds_homeHeaderTitle h1 {
  font-size: 2.1vw;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 576px) {
  .eds_homeHeaderTitle h1 {
    font-size: 2.5vw;
  }
}
.eds_homeHeaderTitle .eds_number {
  display: inline-block;
  background-color: #0f7fb9;
  margin: 0.2rem 0;
  padding: 0.1rem 0.5rem 0.2rem;
}
.eds_homeHeaderTitle .eds_number.eds_red {
  background-color: #dd1434;
}
.eds_homeHeaderTitle.eds_grey h3 {
  color: #6b6b6b;
}
.eds_homeHeaderTitle.eds_grey .eds_number {
  color: #fff;
}

.programLista {
  font-family: var(--eds_headingsFont);
  align-items: center;
  margin: 0;
  justify-content: center;
}
.programLista dt, .programLista dd {
  padding: 0.5rem 0;
  margin: 0;
  position: relative;
}
.programLista dt::before, .programLista dt::after, .programLista dd::before, .programLista dd::after {
  content: "";
  position: absolute;
}
.programLista dt::before, .programLista dd::before {
  top: 0;
  bottom: 0;
  border-right: solid 3px var(--eds-primaryColorDarker);
}
.programLista dt {
  text-transform: uppercase;
}
.programLista dt::before {
  left: 100%;
}
.programLista dd {
  color: #172228;
}
.programLista dd::before {
  left: 0;
}
.programLista dt {
  font-weight: 500;
  padding-right: 3rem;
}
.programLista dt::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  right: 0;
  width: 1.5rem;
  border-bottom: solid 3px var(--eds-primaryColorDarker);
}
@media (max-width: 576px) {
  .programLista dt::after {
    top: 100%;
  }
}
@media (max-width: 576px) {
  .programLista dt::before {
    left: calc(100% - 3px);
  }
}
.programLista dd {
  padding-left: 1rem;
}
@media (max-width: 576px) {
  .programLista dd {
    border-right: solid 3px var(--eds-primaryColorDarker);
  }
}
@media (max-width: 576px) {
  .programLista dd::before {
    display: none;
  }
}
.programLista.eds_style2 dt, .programLista.eds_style2 dd {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.programLista.eds_style2 dt {
  font-size: 1.3rem;
}
.programLista.eds_style2 dd {
  font-size: 1.5rem;
  color: var(--eds-primaryColorDarker);
}

.eds_skewTitle {
  color: #172228;
}
.eds_skewTitle > span {
  background-color: rgba(255, 255, 255, 0.1);
}
.eds_skewTitle::before {
  background-color: var(--eds-primaryColor);
}

.eds_shadowTitle {
  font-family: var(--eds_headingsFont);
  font-weight: 500;
  font-size: 8rem;
  line-height: 0.9;
}
@media (max-width: 768px) {
  .eds_shadowTitle {
    font-size: 2.5rem;
  }
}
.eds_shadowTitle .eds_firstWord {
  text-transform: uppercase;
  font-size: 2.5rem;
}
@media (max-width: 768px) {
  .eds_shadowTitle .eds_firstWord {
    font-size: 1.5rem;
  }
}
.eds_shadowTitle.eds_primary .eds_firstWord {
  color: var(--eds-primaryColor);
}

.eds_hr1::after {
  content: "";
  width: calc(100% - 10.5rem);
  height: 0.5rem;
  background-color: #ececec;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-clip-path: polygon(0 0, 100% 0%, calc(100% - 0.5rem) 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 0%, calc(100% - 0.5rem) 100%, 0% 100%);
}

.eds_hr1.eds_primary::before, .eds_hr1.eds_primary hr::before, .eds_hr1.eds_primary hr::after {
  background-color: var(--eds-primaryColor);
}

.eds_boxTestimonials {
  background-color: #ececec;
}
.eds_boxTestimonials.eds_custom {
  font-size: 0.9rem;
  color: #000;
}
.eds_boxTestimonials.eds_custom .eds_boxHeader p.h6 {
  font-size: 0.9rem;
}
.eds_boxTestimonials.eds_custom .eds_boxImage {
  float: left;
  margin-right: 1rem;
}
.eds_boxTestimonials.eds_custom .eds_boxImage img {
  border-color: #dd1434;
}
.eds_boxTestimonials.eds_custom .eds_boxIcon {
  top: -2.4rem;
  right: auto;
  left: 120px;
}
.eds_boxTestimonials.eds_custom .eds_boxContent {
  clear: both;
}
.eds_boxTestimonials.eds_custom .eds_boxContent p {
  margin-bottom: 0.5rem;
}
.eds_boxTestimonials.eds_custom .eds_btn.eds_boxButton {
  display: block;
  background-color: #d0d0d0;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
  padding: 0.8rem 1rem;
  font-size: 1.5rem;
  text-align: center;
  margin: auto -1rem -1rem -1rem;
}
.eds_boxTestimonials.eds_custom .eds_btn.eds_boxButton:hover {
  background-color: #b7b7b7;
}

table .eds_tHeader {
  font-family: var(--eds_headingsFont);
  font-weight: 500;
  font-size: 1.5rem;
  background-color: #fff;
  border-bottom: dotted 1px var(--eds-primaryColor);
}
table .eds_tHeader td {
  --bs-table-bg-type: #fff !important;
}
table .eds_tHeader p {
  margin: 0;
}

.eds_bottomGrayPanes {
  background-color: #fff;
  background-image: url("/Portals/_default/Skins/NewsDaily/custom/images/bottom_left.png"), url("/Portals/_default/Skins/NewsDaily/custom/images/bottom_right.png");
  background-repeat: no-repeat;
  background-position: left bottom, right bottom;
}
@media (max-width: 768px) {
  .eds_bottomGrayPanes {
    background-size: auto 200px, auto 200px;
  }
}
.eds_bottomGrayPanes .eds_bottomGrayPane {
  padding-bottom: 400px;
}
@media (max-width: 768px) {
  .eds_bottomGrayPanes .eds_bottomGrayPane {
    padding-bottom: 200px;
  }
}

.eds_topExtrudedPanes {
  overflow: visible;
}
.eds_topExtrudedPanes > div {
  margin-top: 0;
}
.eds_topExtrudedPanes::before {
  display: none;
}
.eds_topExtrudedPanes .eds_box2 {
  margin-bottom: 100px;
}

.eds_box2 {
  border-bottom: solid 34px #dd1434;
}
.eds_box2::after {
  background-color: rgba(11, 109, 159, 0.75);
}
.eds_box2 .eds_boxIcon {
  position: absolute;
  width: 100px;
  left: calc(50% - 50px);
  top: calc(100% + 50px);
}
.eds_box2 .eds_boxTitle {
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .eds_footerLogo {
    margin-bottom: 1rem;
  }
}
.eds_footerLogo > a img {
  max-height: 150px;
  max-width: 100%;
}
@media (max-width: 768px) {
  .eds_footerLogo > a img {
    max-height: 80px;
  }
}

.eds_footer {
  background-color: var(--eds-primaryColor);
  padding: 0;
  color: #fff;
}
.eds_footer .h1, .eds_footer .h2, .eds_footer .h3, .eds_footer .h4, .eds_footer .h5, .eds_footer .h6, .eds_footer h1, .eds_footer h2, .eds_footer h3, .eds_footer h4, .eds_footer h5, .eds_footer h6 {
  color: #181a1b;
}

.eds_footerTop {
  background-color: #fff;
  padding: 3rem 0;
  border-top: 1px solid #e6e6e6;
  border-bottom: none;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .eds_footerTop {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .eds_footerTop .container .row .col-md-2 {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .eds_footerTop .container .row .col-md-10 {
    flex-flow: column;
  }
}

.eds_footerMiddle {
  background-color: #148bc7;
}

.eds_termsPrivacy {
  bacground-color: #00476b;
  color: #fff;
  padding: 1rem;
}

@media (max-width: 768px) {
  .eds_footerMenu {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.eds_footerMenu > li {
  margin-left: 0;
}
.eds_footerMenu > li > span {
  position: relative;
  display: inline-block;
  padding: 0.2rem 0.7rem 0;
}
.eds_footerMenu > li > span > a {
  text-transform: uppercase;
  font-family: var(--eds_headingsFont);
  font-weight: 500;
  font-size: 1.1rem;
  line-height: 1.7;
  position: relative;
}
.eds_footerMenu > li > span > a:link, .eds_footerMenu > li > span > a:active, .eds_footerMenu > li > span > a:visited {
  color: var(--eds-primaryColor);
}
.eds_footerMenu > li > span::before {
  background-color: #dd1434;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  transition: all 400ms;
  opacity: 0;
}
.eds_footerMenu > li:hover > span::before {
  opacity: 1;
  bottom: -0.3rem;
}
.eds_footerMenu > li.edsmm_active > span > a {
  color: #fff;
}
.eds_footerMenu > li.edsmm_active > span::before {
  opacity: 1;
  top: 0;
  bottom: -0.3rem;
}

.eds_termsPrivacy {
  background-color: #00476b;
}

@media (max-width: 768px) {
  .eds_footerPane {
    margin-bottom: 0;
  }
}
.eds_footerPane .eds_containers_NewsDaily.eds_templateGroup_heading {
  padding: 7vh 0;
}
@media (max-width: 768px) {
  .eds_footerPane .eds_containers_NewsDaily.eds_templateGroup_heading {
    padding: 1rem 0;
  }
}
.eds_footerPane .eds_containers_NewsDaily.eds_templateGroup_heading .eds_containerTitle {
  margin-bottom: 1.7rem;
  text-transform: uppercase;
}
.eds_footerPane .eds_containers_NewsDaily.eds_templateGroup_heading h2.eds_containerTitle {
  font-size: 2.3rem;
}
@media (max-width: 576px) {
  .eds_footerPane .eds_containers_NewsDaily.eds_templateGroup_heading h2.eds_containerTitle {
    font-size: 1.5rem;
    margin-bottom: 0.5rem;
  }
}

.eds_boxPrimary {
  background-color: var(--eds-primaryColor);
}
.eds_boxPrimary .h1, .eds_boxPrimary .h2, .eds_boxPrimary .h3, .eds_boxPrimary .h4, .eds_boxPrimary .h5, .eds_boxPrimary .h6, .eds_boxPrimary h1, .eds_boxPrimary h2, .eds_boxPrimary h3, .eds_boxPrimary h4, .eds_boxPrimary h5, .eds_boxPrimary h6 {
  color: #6dbce5;
}

.eds_boxGrey .h1, .eds_boxGrey .h2, .eds_boxGrey .h3, .eds_boxGrey .h4, .eds_boxGrey .h5, .eds_boxGrey .h6, .eds_boxGrey h1, .eds_boxGrey h2, .eds_boxGrey h3, .eds_boxGrey h4, .eds_boxGrey h5, .eds_boxGrey h6 {
  color: #3c3c3c;
}

.eds_customHr {
  margin: 4rem 0;
  padding: 0;
  border: none;
  opacity: 1;
  height: 14px;
  background: url(images/hr.png) left center;
}
@media (max-width: 768px) {
  .eds_customHr {
    margin: 2rem 0;
  }
}

.eds_customGreyBox {
  display: flex;
  align-items: stretch;
  padding: 3rem 1rem;
  background-color: #ececec;
}
@media (max-width: 768px) {
  .eds_customGreyBox {
    padding: 1.5rem 1rem;
  }
}
@media (max-width: 1400px) {
  .eds_customGreyBox {
    flex-flow: column;
    padding-top: 2rem;
    padding-bottom: 1rem;
    margin-top: 50px;
    position: relative;
  }
}
.eds_customGreyBox > div {
  display: flex;
  align-items: center;
  padding: 0.5rem 2rem;
}
.eds_customGreyBox img {
  max-width: 100%;
}
.eds_customGreyBox .eds_boxIcon {
  width: 200px;
  flex: 0 0 150px;
}
@media (max-width: 1400px) {
  .eds_customGreyBox .eds_boxIcon {
    padding: 0;
    width: 100px;
    position: absolute;
    top: -50px;
    left: 2rem;
  }
}
.eds_customGreyBox .eds_boxIcon.eds_timetableIcon {
  width: auto;
  flex: 0 0 40%;
  margin-top: -4.5%;
  margin-bottom: -15%;
  padding-left: 0;
  margin-left: -2rem;
  align-self: start;
}
@media (max-width: 1400px) {
  .eds_customGreyBox .eds_boxIcon.eds_timetableIcon {
    align-self: center;
    width: 300px;
    margin-top: -4%;
  }
}
@media (max-width: 768px) {
  .eds_customGreyBox .eds_boxIcon.eds_timetableIcon {
    width: 200px;
    margin-top: 0;
  }
}
.eds_customGreyBox .eds_boxContent {
  border-left: solid 5px #cfcfcf;
}
@media (max-width: 1400px) {
  .eds_customGreyBox .eds_boxContent {
    border-left: none;
    padding: 2rem 0;
  }
}
@media (max-width: 768px) {
  .eds_customGreyBox .eds_boxContent {
    flex-flow: column;
  }
}
@media (max-width: 1400px) {
  .eds_customGreyBox .eds_boxContent + .eds_boxContent {
    border-top: solid 5px #cfcfcf;
  }
}
.eds_customGreyBox .eds_boxContent .eds_btn {
  margin-right: 2rem;
  border-radius: 0;
  border: solid 5px;
  padding: 1rem 2rem;
  background-color: transparent;
  color: var(--eds-primaryColor);
  white-space: nowrap;
  text-overflow: unset;
  text-transform: uppercase;
  font-size: 1.4rem;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
@media (max-width: 1400px) {
  .eds_customGreyBox .eds_boxContent .eds_btn {
    flex: 0 0 40%;
  }
}
@media (max-width: 1200px) {
  .eds_customGreyBox .eds_boxContent .eds_btn {
    flex: 0 0 50%;
    margin-left: 1rem;
  }
}
@media (max-width: 768px) {
  .eds_customGreyBox .eds_boxContent .eds_btn {
    flex: 0 0 100%;
    width: 100%;
    margin-top: 1rem;
    margin-right: 0;
    margin-bottom: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
    justify-content: center;
  }
}
.eds_customGreyBox .eds_boxContent .eds_btn > img {
  height: 60px;
  margin-right: 1rem;
}
@media (max-width: 768px) {
  .eds_customGreyBox .eds_boxContent .eds_btn > img {
    height: 40px;
    margin-right: 0.5rem;
  }
}
.eds_customGreyBox .eds_boxContent .eds_btn.eds_blue {
  border-color: var(--eds-primaryColor);
}
.eds_customGreyBox .eds_boxContent .eds_btn.eds_blue:hover {
  background-color: var(--eds-primaryColor);
}
.eds_customGreyBox .eds_boxContent .eds_btn.eds_red {
  border-color: #dd1434;
}
.eds_customGreyBox .eds_boxContent .eds_btn.eds_red:hover {
  background-color: #dd1434;
}
.eds_customGreyBox .eds_boxContent .eds_btn:hover {
  color: #fff;
}
.eds_customGreyBox .eds_boxContent .eds_btn:hover > img {
  filter: brightness(0) invert(1);
}
.eds_customGreyBox.eds_reverse .eds_boxContent .eds_btn {
  margin-right: 0;
  margin-left: 2rem;
}
@media (max-width: 768px) {
  .eds_customGreyBox.eds_reverse .eds_boxContent .eds_btn {
    margin-left: 0;
  }
}

.eds_locationDetails {
  flex-flow: column;
  text-transform: uppercase;
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .eds_locationDetails {
    padding-left: 2rem;
  }
}
.eds_locationDetails > div > div {
  flex-shrink: 0;
}
.eds_locationDetails > div > div img {
  width: 100px;
  margin-top: 0.5rem;
}
@media (max-width: 576px) {
  .eds_locationDetails > div > div img {
    width: 80px;
  }
}
.eds_locationDetails > div > div:nth-child(2) {
  font-family: var(--eds_headingsFont);
  padding-left: 1rem;
  font-size: 2.5rem;
}
@media (max-width: 576px) {
  .eds_locationDetails > div > div:nth-child(2) {
    font-size: 2rem;
    flex-shrink: 1;
  }
}
.eds_locationDetails > div > div:nth-child(2) > span {
  display: block;
  color: #f3b41b;
  font-size: 0.5em;
}
.eds_locationDetails > div > div:nth-child(2) > span > span {
  color: #c79110;
}
.eds_locationDetails > div .lead {
  text-transform: none;
  color: #565656;
  font-weight: 400;
  margin: 0;
}

.eds_greyBg {
  background-color: #ececec;
}
.eds_greyBg .eds_hr1::after {
  background-color: #fff;
}

.eds_boxStyle1 {
  background-color: #fff;
}
.eds_boxStyle1 .eds_boxIcon {
  width: 130px;
  height: 130px;
  margin-right: 1rem;
  padding: 2rem;
  display: flex;
  align-items: center;
}
.eds_boxStyle1 .eds_boxIcon img {
  max-height: 80px;
}
.eds_boxStyle1 .eds_boxTitle {
  padding: 1rem;
}
.eds_boxStyle1 .eds_boxTitle h3 {
  text-transform: uppercase;
  margin: 0;
}
.eds_boxStyle1 .eds_boxContent {
  color: #565656;
  padding: 2rem;
}
@media (max-width: 768px) {
  .eds_boxStyle1 .eds_boxContent {
    padding: 1rem;
  }
}
.eds_boxStyle1.eds_red .eds_boxIcon {
  background-color: #dd1434;
}
.eds_boxStyle1.eds_blue .eds_boxIcon {
  background-color: var(--eds-primaryColor);
}
.eds_boxStyle1.eds_grey {
  background-color: #d2d2d2;
}
.eds_boxStyle1.eds_grey .eds_boxTitle h3 {
  color: #5b5b5b;
}
.eds_boxStyle1.eds_grey .eds_boxIcon {
  background-color: #5b5b5b;
}

.eds_boxTable {
  border: solid 4px var(--eds-primaryColor);
}
.eds_boxTable thead {
  text-align: center;
  border-bottom: solid 4px var(--eds-primaryColor);
  font-family: var(--eds_headingsFont);
  text-transform: uppercase;
  color: #dd1434;
}
.eds_boxTable thead td {
  padding: 1rem 0.5rem;
  font-weight: 500;
  font-size: 0.9rem;
}
.eds_boxTable tbody tr:first-child td {
  padding-top: 2rem;
}
.eds_boxTable tbody tr:last-child td {
  padding-bottom: 2rem;
}
.eds_boxTable tbody td {
  border-left: solid 4px var(--eds-primaryColor);
  padding: 0.2rem 1rem;
}
.eds_boxTable.eds_noBorder {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.eds_boxTable.eds_noBorder tbody td:first-child {
  border-left: none;
}
.eds_boxTable.eds_tableStyle2 {
  border: none;
}
.eds_boxTable.eds_tableStyle2 tbody td {
  border-left-color: #cfcfcf;
}
.eds_boxTable.eds_tableStyle2 tbody tr td {
  font-weight: 600;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.eds_boxTable.eds_tableStyle2 tbody tr td:first-child {
  color: var(--eds-primaryColor);
  font-size: 1.2rem;
}
.eds_boxTable.eds_tableStyle2 tbody tr td:first-child > span {
  display: block;
  font-size: 0.9em;
}
.eds_boxTable.eds_tableStyle2 tbody tr:first-child td {
  padding-top: 0.5rem;
}
.eds_boxTable.eds_tableStyle2 tbody tr:last-child td {
  padding-bottom: 0.5rem;
}

.eds_boxStyleBorder .eds_boxTitle,
.eds_boxStyleNotes .eds_boxTitle {
  background-color: #fff;
  padding-bottom: 1.5rem;
}

.eds_boxStyleBorder {
  box-shadow: 0 0 0 4px var(--eds-primaryColor) inset;
}
.eds_boxStyleBorder .eds_boxTitle img {
  height: 70px;
  margin-right: 1rem;
}

.eds_boxStyleNotes {
  background: #ececec url("images/rupa_za_notes.svg") left bottom repeat-x;
  background-size: 40px 40px;
}
@media (max-width: 992px) {
  .eds_boxStyleNotes {
    margin-top: 2rem;
  }
}
.eds_boxStyleNotes .eds_boxTitle img {
  height: 70px;
  margin-right: 1rem;
}
.eds_boxStyleNotes .eds_boxContent {
  padding: 2rem 2rem 5rem;
}
.eds_boxStyleNotes .eds_boxHeader {
  display: flex;
  background-color: #ececec;
  align-items: center;
  margin-bottom: 3rem;
}
@media (max-width: 992px) {
  .eds_boxStyleNotes .eds_boxHeader {
    margin-bottom: 0;
    flex-wrap: wrap;
  }
}
.eds_boxStyleNotes .eds_boxHeader .eds_homeHeaderTitle {
  margin: 0;
  text-align: left;
}
.eds_boxStyleNotes .eds_boxHeader .eds_homeHeaderTitle h3 {
  font-size: 1.2rem;
  text-transform: uppercase;
}
.eds_boxStyleNotes .eds_boxHeader .eds_headerImage {
  margin-top: -2rem;
  margin-bottom: -8rem;
  position: relative;
  z-index: 1;
}
@media (max-width: 992px) {
  .eds_boxStyleNotes .eds_boxHeader .eds_headerImage {
    width: 150px;
    margin-bottom: 2rem;
    margin-top: -1rem;
  }
}
.eds_boxStyleNotes .eds_boxHeader .eds_headerTitle {
  background-color: #096e9f;
  padding: 1rem 2rem 1rem 4rem;
  display: flex;
  align-items: center;
  margin-left: -3rem;
  position: relative;
  margin-right: 4rem;
}
@media (max-width: 992px) {
  .eds_boxStyleNotes .eds_boxHeader .eds_headerTitle {
    margin-top: -1rem;
  }
}
.eds_boxStyleNotes .eds_boxHeader .eds_headerTitle::after {
  content: "";
  position: absolute;
  top: 0;
  right: -3rem;
  bottom: 0;
  border-style: solid;
  border-width: 4rem 3rem;
  border-color: #096e9f transparent;
}
@media (max-width: 992px) {
  .eds_boxStyleNotes .eds_boxHeader .eds_headerTitle::after {
    border-width: 2.9rem 2rem;
    right: -2rem;
  }
}
.eds_boxStyleNotes .eds_boxHeader .eds_headerTitle .eds_headerTitleIcon {
  background-color: #003b4e;
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .eds_boxStyleNotes .eds_boxHeader .eds_headerTitle .eds_headerTitleIcon {
    width: 60px;
    height: 60px;
  }
}
.eds_boxStyleNotes .eds_boxHeader .eds_headerTitle .eds_headerTitleIcon img {
  max-width: 40px;
}
.eds_boxStyleNotes .eds_boxHeader .eds_headerTitle h2 {
  color: #fff;
}
@media (max-width: 992px) {
  .eds_boxStyleNotes .eds_boxHeader .eds_headerContent {
    flex: 0 0 100%;
    padding: 1rem;
  }
}
.eds_boxStyleNotes.eds_style2 {
  background-color: #f5f5f5;
}

.programLista2 {
  text-align: center;
  font-family: var(--eds_headingsFont);
  color: #717171;
  font-size: 2rem;
  width: 85%;
  margin: auto;
  text-transform: uppercase;
}
@media (max-width: 992px) {
  .programLista2 {
    width: 95%;
  }
}
@media (max-width: 768px) {
  .programLista2 {
    font-size: 1.4rem;
  }
}
.programLista2 > div {
  padding: 2rem;
}
@media (max-width: 768px) {
  .programLista2 > div {
    padding: 1rem;
  }
}
.programLista2 > div > div {
  margin-top: 1rem;
}
.programLista2 > div + div {
  border-top: solid 5px #e2e2e2;
}

.eds_title2::before, .eds_title2 > div::before, .eds_title2 > div::after {
  background-color: var(--eds-primaryColor);
}

.eds_box9 .eds_colC {
  transform: none;
}

.EasyDNNSkin_NewsDaily .eds_containers_NewsDaily .eds_containerTitle {
  font-family: var(--eds_headingsFont);
  font-weight: 500;
}
.EasyDNNSkin_NewsDaily .eds_containers_NewsDaily.eds_titleBorderContainer .eds_containerTitle {
  border-bottom-color: #dd1434;
}
.EasyDNNSkin_NewsDaily .eds_footerLogoItem {
  flex-flow: row;
}
.EasyDNNSkin_NewsDaily .eds_footerLogoItem > img {
  margin-right: 1rem;
}
.EasyDNNSkin_NewsDaily .eds_footerLogoItem .eds_itemTitle {
  text-transform: uppercase;
  color: #fff;
  margin: 0;
}
.EasyDNNSkin_NewsDaily .eds_footerLogoItem > a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 0;
  line-height: 0;
}
.EasyDNNSkin_NewsDaily .eds_link {
  color: #dd1434;
}
.EasyDNNSkin_NewsDaily .eds_link:hover {
  color: #000;
}
.EasyDNNSkin_NewsDaily .eds_btn {
  font-family: var(--eds_headingsFont);
  font-weight: 400;
  font-size: 1.1rem;
  border-radius: 0.5rem;
  padding: 0.4rem 2rem;
  text-transform: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #dd1434;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .EasyDNNSkin_NewsDaily .eds_btn {
    white-space: normal;
  }
}
.EasyDNNSkin_NewsDaily .eds_btn:hover {
  background-color: #ed3754;
}
.EasyDNNSkin_NewsDaily .eds_btn > i,
.EasyDNNSkin_NewsDaily .eds_btn > img {
  margin-right: 1rem;
}
.EasyDNNSkin_NewsDaily .eds_btn > img {
  height: 1.5rem;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_bigButton {
  font-size: 2rem;
  padding: 0.6rem 2rem;
  border-radius: 1rem;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_bigButton > i {
  font-size: 1.3em;
  position: relative;
  top: 0.1rem;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_bigButton > img {
  height: 2.5rem;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_primaryDark {
  background-color: var(--eds-primaryColorDarker);
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_primaryDark:hover {
  background-color: var(--eds-primaryColorDarkerHover);
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_styleBlue {
  border-radius: 0;
  border: solid 5px var(--eds-primaryColor);
  color: #000;
  padding: 1rem 4rem;
  text-transform: uppercase;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  font-size: 1.3rem;
}
@media (max-width: 768px) {
  .EasyDNNSkin_NewsDaily .eds_btn.eds_styleBlue {
    padding: 0.8rem 1.5rem;
  }
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_styleBlue > i {
  color: var(--eds-primaryColor);
  font-size: 1.8em;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_styleBlue:hover {
  color: #fff;
  background-color: var(--eds-primaryColor);
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_styleBlue:hover > i {
  color: #fff;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_styleRed {
  border-radius: 0;
  border: solid 5px #dd1434;
  color: var(--eds-primaryColor);
  padding: 1rem 4rem;
  text-transform: uppercase;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  font-size: 1.3rem;
}
@media (max-width: 768px) {
  .EasyDNNSkin_NewsDaily .eds_btn.eds_styleRed {
    padding: 0.8rem 1.5rem;
  }
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_styleRed > i {
  color: #dd1434;
  font-size: 1.8em;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_styleRed:hover {
  color: #fff;
  background-color: #dd1434;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_styleRed:hover > i {
  color: #fff;
}
.EasyDNNSkin_NewsDaily .eds_news_NewsDaily {
  --headingsFont: "Oswald", serif;
}
.EasyDNNSkin_NewsDaily .eds_news_NewsDaily .edn_articleTitle {
  font-weight: 500;
}
.EasyDNNSkin_NewsDaily .eds_news_NewsDaily.eds_template_List_Article_3articlesInRow h3.edn_articleTitle {
  font-size: 1.3rem;
}
.EasyDNNSkin_NewsDaily .eds_news_NewsDaily.eds_template_List_Article_3articlesInRow .edn_articleMeta {
  font-family: var(--eds_headingsFont);
  font-weight: 400;
  color: #dd1434;
  font-size: 1rem;
}
.EasyDNNSkin_NewsDaily .eds_news_NewsDaily.eds_template_List_Article_3articlesInRow .edn_articleMeta .edn_time {
  font-size: 1rem;
  letter-spacing: normal;
}
.EasyDNNSkin_NewsDaily .eds_news_NewsDaily.eds_template_List_Article_3articlesInRow .edn_articleSummary {
  font-size: 1rem;
  color: #9b9b9b;
}
.EasyDNNSkin_NewsDaily .eds_news_NewsDaily.eds_template_List_Article_3articlesInRow .eds_btn {
  font-family: var(--eds_headingsFont);
  font-weight: 500;
  border-radius: 0;
}
.EasyDNNSkin_NewsDaily .eds_news_NewsDaily.eds_template_List_Article_3articlesInRow .eds_btn.eds_boxButton {
  border: solid 4px var(--eds-primaryColor);
  background-color: #fff;
  text-align: center;
  margin: auto;
  padding: 1.2rem;
  color: #000;
  display: block;
  width: 100%;
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-top: 1rem;
}
.EasyDNNSkin_NewsDaily .eds_news_NewsDaily.eds_template_List_Article_3articlesInRow .eds_btn.eds_boxButton:hover {
  background-color: var(--eds-primaryColor);
  color: #fff;
}
.EasyDNNSkin_NewsDaily .eds_GravityGallery_Social .edsgg_mainTitle {
  display: none;
}
.EasyDNNSkin_NewsDaily .OpenForm {
  margin-bottom: 5rem;
}
.EasyDNNSkin_NewsDaily .OpenForm .form-group {
  margin-top: 1rem;
}
.EasyDNNSkin_NewsDaily .OpenForm .form-control {
  border-radius: 0;
}
.EasyDNNSkin_NewsDaily .OpenForm .form-control:focus {
  border-color: var(--eds-primaryColor);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
.EasyDNNSkin_NewsDaily .OpenForm .alpaca-message {
  font-size: 0.8rem;
}
.EasyDNNSkin_NewsDaily .OpenForm .alpaca-message.alpaca-message-notOptional {
  color: #f00;
}
.EasyDNNSkin_NewsDaily .OpenForm .dnnActions {
  margin: 2rem 0;
  padding: 0;
}
.EasyDNNSkin_NewsDaily .OpenForm .btn.btn-primary {
  border: 5px solid var(--eds-primaryColor);
  background: none #fff;
  text-shadow: none;
  text-decoration: none;
  line-height: 1;
  font-family: var(--eds_headingsFont);
  font-size: 1.4rem;
  text-transform: uppercase;
  padding: 1rem 2rem;
  border-radius: 0;
  box-shadow: none;
  text-align: center;
  color: var(--eds-primaryColor);
}
.EasyDNNSkin_NewsDaily .OpenForm .btn.btn-primary:hover {
  background-color: var(--eds-primaryColor);
  color: #ffffff;
}

.eds_pageScrolled .responsAbilityMenu .eds_fixedLogo {
  margin-right: 1rem;
}
@media (min-width: 768px) {
  .eds_pageScrolled .eds__fixedHeader {
    top: -232px;
  }
}