/* pt-serif-regular - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/pt-serif-v18-latin_latin-ext-regular.woff2") format("woff2");
}
/* pt-serif-700 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: "PT Serif";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/pt-serif-v18-latin_latin-ext-700.woff2") format("woff2");
}
/* work-sans-300 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/work-sans-v19-latin_latin-ext-300.woff2") format("woff2");
}
/* work-sans-regular - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/work-sans-v19-latin_latin-ext-regular.woff2") format("woff2");
}
/* work-sans-600 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/work-sans-v19-latin_latin-ext-600.woff2") format("woff2");
}
/* work-sans-700 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/work-sans-v19-latin_latin-ext-700.woff2") format("woff2");
}
@media (min-width: 1400px) {
  .container {
    max-width: 1440px;
  }
}

body {
  color: #000;
  font-size: 0.9rem;
  line-height: 1.3;
  font-family: "Work Sans", sans-serif;
}

.fa {
  font-family: FontAwesome;
}

.EasyDNNSkin_NewsDaily {
  background-color: #fff;
  margin: auto;
  width: 100%;
  transition: all 0.5s ease;
  transform-origin: 50% 200px 0;
}

.eds_clearFix::before, .eds_clearFix::after {
  display: table;
  content: "";
  line-height: 0;
}
.eds_clearFix::after {
  clear: both;
}

a:link, a:active, a:visited {
  color: #ec3535;
  text-decoration: none;
}
a:hover {
  color: #000;
}

.eds_topGrayPanes,
.eds_bottomGrayPanes,
.eds_topExtrudedPanes::before {
  background-color: #f7f7f7;
}

.eds_topExtrudedPanes,
.eds_grayPanesBottomExtruded {
  overflow: hidden;
}
.eds_topExtrudedPanes::before,
.eds_grayPanesBottomExtruded::before {
  content: "";
  display: block;
}

.eds_topExtrudedPanes::before {
  content: "";
  display: block;
  height: 90px;
}
.eds_topExtrudedPanes > div {
  margin-top: -90px;
}
.eds_topExtrudedPanes > div + div {
  margin-top: 0;
}

@media (min-width: 768px) {
  .eds_mdSticky {
    --offset: 4rem;
    position: -webkit-sticky;
    position: sticky;
    align-self: start;
    top: var(--offset);
    bottom: var(--offset);
  }
}
@media (min-width: 992px) {
  .eds_lgSticky {
    --offset: 4rem;
    position: -webkit-sticky;
    position: sticky;
    align-self: start;
    top: var(--offset);
  }
}
@media (min-width: 1200px) {
  .eds_xlSticky {
    --offset: 4rem;
    position: -webkit-sticky;
    position: sticky;
    align-self: start;
    top: var(--offset);
  }
}
@media (min-width: 1400px) {
  .eds_xxlSticky {
    --offset: 4rem;
    position: -webkit-sticky;
    position: sticky;
    align-self: start;
    top: var(--offset);
  }
}
.eds_grayPanesBottomExtruded {
  position: relative;
}
.eds_grayPanesBottomExtruded::before {
  position: absolute;
  top: 30%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #f7f7f7;
}
.eds_grayPanesBottomExtruded > div {
  position: relative;
}

.eds_col20 {
  flex: 0 0 20%;
  width: 20%;
}
@media (max-width: 992px) {
  .eds_col20 {
    flex: 0 0 50%;
    width: 50%;
    order: 1;
  }
}

.eds_col60 {
  flex: 0 0 60%;
  width: 60%;
}
@media (max-width: 992px) {
  .eds_col60 {
    flex: 0 0 100%;
    width: 100%;
    order: 0;
  }
}

.eds_header {
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
}

.eds_headerMenu {
  border-top: solid 1px #eaeaea;
  position: relative;
}

.eds_headerTrigger {
  cursor: pointer;
  font-weight: 600;
  font-size: 0.87rem;
  transition: all 300ms;
  display: inline-block;
}
.eds_headerTrigger > i {
  margin: 0 0.5rem;
}
.eds_headerTrigger:hover {
  color: #ec3535;
}
.eds_headerTrigger.eds__headerModalTrigger {
  color: #ec3535;
}
.eds_headerTrigger.eds__headerModalTrigger:hover {
  color: #000;
}

.eds_headerRightPane {
  padding-left: 2rem;
}

.eds_popup {
  transform: translate3d(0, 20px, 0);
  transition: all 0.4s ease;
  box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.09);
  padding: 1rem;
  background-color: #fff;
  border: none;
  border-radius: 0;
}
.eds_popup.show {
  transform: translate3d(0, 0, 0);
}
.eds_popup.eds_searchPopup {
  width: 900px;
}
@media (max-width: 992px) {
  .eds_popup.eds_searchPopup {
    width: 600px;
  }
}
@media (max-width: 768px) {
  .eds_popup.eds_searchPopup {
    width: 400px;
  }
}

.eds_modalPaneTrigger {
  display: none;
}

.eds_headerLeftWrapper {
  position: relative;
}

#dnn_dnnSearch_ClassicSearch {
  display: flex;
}
#dnn_dnnSearch_ClassicSearch .searchInputContainer {
  margin: 0;
  flex: 1;
}
#dnn_dnnSearch_ClassicSearch .searchInputContainer .NormalTextBox {
  color: #444;
  background-color: transparent;
  outline: none;
  line-height: 30px;
  border: 1px solid #e1e1e1;
  width: 100%;
  max-width: 100%;
  padding: 0 9px;
}
#dnn_dnnSearch_ClassicSearch .searchInputContainer .NormalTextBox::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}
#dnn_dnnSearch_ClassicSearch .searchInputContainer .NormalTextBox::-moz-placeholder {
  color: inherit;
  opacity: 1;
}
#dnn_dnnSearch_ClassicSearch .searchInputContainer .NormalTextBox:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}
#dnn_dnnSearch_ClassicSearch .searchInputContainer .NormalTextBox:-moz-placeholder {
  color: inherit;
  opacity: 1;
}
#dnn_dnnSearch_ClassicSearch .searchInputContainer .NormalTextBox:focus, #dnn_dnnSearch_ClassicSearch .searchInputContainer .NormalTextBox:hover {
  box-shadow: none;
  outline: none;
}
#dnn_dnnSearch_ClassicSearch .SearchButton {
  text-decoration: none;
  display: inline-block;
  text-shadow: none;
  border: none;
  outline: none;
  transition: none;
  border-radius: 0;
  margin: 0;
  padding: 0 15px;
  background-color: #ec3535;
  font: 600 13px/30px "Work Sans", sans-serif;
  color: #fff;
  transition: all 0.3s ease;
  z-index: 1;
}
#dnn_dnnSearch_ClassicSearch .SearchButton:hover {
  background: #000;
}

.eds_modal,
.eds__modalOverlay {
  position: fixed;
}

.eds__modalOverlay {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: all 0.4s ease 0.3s;
  visibility: hidden;
}

.eds_modal {
  top: 50%;
  left: 50%;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding: 2rem;
  max-width: 90%;
  max-height: 90%;
  overflow: auto;
  z-index: 9999;
  width: 600px;
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.12);
  opacity: 0;
  transform: scale(0.95) translate(-50%, -50%);
  transition: all 0.2s ease;
  visibility: hidden;
  min-height: 200px;
}

.eds__modalClose {
  position: absolute;
  top: 0;
  right: 0;
  color: #ec3535;
  cursor: pointer;
  display: inline-block;
  padding: 1rem;
}
.eds__modalClose > i {
  font-size: 1.5rem;
}
.eds__modalClose:hover {
  color: #000;
}
.eds__modalClose.eds_headerModalPaneClose {
  position: fixed;
  z-index: 9999;
  visibility: hidden;
  opacity: 0;
  transition: all 300ms;
  top: 1rem;
  right: 1rem;
}
.eds__modalClose.eds_headerModalPaneClose:hover {
  color: #fff;
}

.eds__headerModalPane {
  width: 900px;
}

.eds_headerModalPaneVisible .eds__headerModalPane {
  visibility: visible;
  opacity: 1;
  transform: scale(1) translate(-50%, -50%);
}
.eds_headerModalPaneVisible .eds_headerModalPaneOverlay,
.eds_headerModalPaneVisible .eds__modalClose.eds_headerModalPaneClose {
  opacity: 1;
  visibility: visible;
}

.eds_userLoginWrapper {
  border: none;
  padding: 0;
}
@media (min-width: 768px) {
  .eds_userLoginWrapper {
    background-color: #fff;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
    min-width: 220px;
  }
}
@media (max-width: 768px) {
  .eds_userLoginWrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 2rem 2rem;
  }
}
.eds_userLoginWrapper .eds_userMenuHeader,
.eds_userLoginWrapper .eds_userData {
  padding: 0.6rem 1.2rem;
}
.eds_userLoginWrapper .eds_userMenuHeader {
  border-bottom: 1px solid #eaeaea;
  font-size: 13px;
  font-weight: 500;
}
.eds_userLoginWrapper .eds_userData {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.eds_userLoginWrapper .registerGroup,
.eds_userLoginWrapper .loginGroup {
  display: inline-block;
  vertical-align: middle;
}
.eds_userLoginWrapper .registerGroup {
  margin-left: 1rem;
}
@media (max-width: 768px) {
  .eds_userLoginWrapper .registerGroup {
    margin-right: 1rem;
    margin-left: 0;
  }
}
.eds_userLoginWrapper .registerGroup > ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.eds_userLoginWrapper .registerGroup > ul > li {
  list-style-type: none;
  margin: 0 0 0 1rem;
  padding: 0;
  display: flex;
  align-items: center;
}
.eds_userLoginWrapper .registerGroup > ul > li > a {
  color: #000;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
}
@media (max-width: 768px) {
  .eds_userLoginWrapper .registerGroup > ul > li > a {
    color: #fff;
    font-size: 1.5rem;
  }
}
.eds_userLoginWrapper .registerGroup > ul > li > a:hover {
  color: #ec3535;
}
.eds_userLoginWrapper .registerGroup > ul > li.userProfileImg {
  font-size: 0;
  line-height: 0;
  border: solid 1px #000;
  width: 39px;
  height: 39px;
  background-color: #ddd;
  overflow: hidden;
}
.eds_userLoginWrapper .registerGroup > ul > li.userProfileImg > a {
  display: inline-block;
  position: relative;
}
.eds_userLoginWrapper .registerGroup > ul > li.userProfileImg > a > img {
  height: 37px;
  width: 37px;
}
.eds_userLoginWrapper .registerGroup > ul > li.userMessages a, .eds_userLoginWrapper .registerGroup > ul > li.userNotifications a {
  display: inline-block;
  text-decoration: none;
  font-size: 0.8rem;
  line-height: 1;
  position: relative;
  transition: all 700ms;
  position: relative;
}
@media (max-width: 576px) {
  .eds_userLoginWrapper .registerGroup > ul > li.userMessages a, .eds_userLoginWrapper .registerGroup > ul > li.userNotifications a {
    padding: 0.8rem;
  }
}
.eds_userLoginWrapper .registerGroup > ul > li.userMessages a strong, .eds_userLoginWrapper .registerGroup > ul > li.userNotifications a strong {
  font-weight: normal;
  display: flex;
  align-items: center;
}
.eds_userLoginWrapper .registerGroup > ul > li.userMessages a strong::before, .eds_userLoginWrapper .registerGroup > ul > li.userNotifications a strong::before {
  font: 900 1.2rem/0.8rem "Font Awesome 6 Free";
  display: inline-block;
  margin-right: 0.2rem;
}
.eds_userLoginWrapper .registerGroup > ul > li.userMessages a:hover, .eds_userLoginWrapper .registerGroup > ul > li.userNotifications a:hover {
  text-decoration: none !important;
}
.eds_userLoginWrapper .registerGroup > ul > li.userMessages a > span, .eds_userLoginWrapper .registerGroup > ul > li.userNotifications a > span {
  display: inline-block;
  position: absolute;
  top: -15px;
  left: 14px;
  border: solid 2px #fff;
  background-color: #242424;
  height: 22px;
  min-width: 22px;
  color: #fff;
  font-size: 10px;
  line-height: 1.2;
  text-align: center;
  border-radius: 50%;
  padding: 0 3px;
}
.eds_userLoginWrapper .registerGroup > ul > li.userMessages a strong::before {
  content: "\f0e0";
  font-weight: 400;
}
.eds_userLoginWrapper .registerGroup > ul > li.userNotifications a strong::before {
  content: "\f06a";
}
.eds_userLoginWrapper .registerGroup > ul > li.userNotifications + .userDisplayName > a {
  font-size: 1rem;
  color: #ec3535;
}
.eds_userLoginWrapper .registerGroup > ul > li.userNotifications + .userDisplayName > a:hover {
  color: #000;
}
@media (max-width: 768px) {
  .eds_userLoginWrapper .loginGroup {
    border-left: solid 1px rgba(255, 255, 255, 0.8);
  }
}
.eds_userLoginWrapper .loginGroup > a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
}
@media (min-width: 768px) {
  .eds_userLoginWrapper .loginGroup > a {
    border-radius: 4px;
    background-color: #ec3535;
    font-size: 13px;
    font-weight: 500;
    padding: 9px 14px 11px;
  }
}
@media (max-width: 768px) {
  .eds_userLoginWrapper .loginGroup > a {
    font-size: 1.5rem;
    margin-left: 1rem;
  }
}
@media (min-width: 768px) {
  .eds_userLoginWrapper .loginGroup > a:hover {
    background-color: #000;
  }
}

.eds__mobileMenuModalTrigger,
.eds__mobileSearchTrigger {
  font-size: 1.4rem;
  padding: 1rem;
  text-align: center;
}

@media (max-width: 768px) {
  .eds_mobileModal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 300ms ease 250ms;
    z-index: 9999;
  }
  .eds_mobileModal .eds__modalClose {
    color: #fff;
  }
  .eds_mobileModal .eds__modalClose,
.eds_mobileModal .eds_modalContent {
    z-index: 9999;
  }
  .eds_mobileModal .eds_modalContent {
    position: relative;
    top: 3rem;
  }
  .eds__mobileMenuModal {
    transform: translate3d(-99%, 0, 0);
  }
  .eds__mobileSearchModal {
    transform: translate3d(99%, 0, 0);
  }
  .eds__mobileMenuModalVisible .eds_mobileMenuModalOverlay {
    opacity: 1;
    visibility: visible;
    top: -20%;
    right: -20%;
    bottom: -20%;
    left: -20%;
  }
  .eds__mobileSearchModalVisible .eds_mobileSearchModalOverlay {
    opacity: 1;
    visibility: visible;
    top: -20%;
    right: -20%;
    bottom: -20%;
    left: -20%;
  }
  .eds__mobileMenuModalVisible .eds__mobileMenuModal {
    transform: translate3d(0, 0, 0);
    visibility: visible;
    opacity: 1;
    height: calc(100% + 1px);
  }
  .eds__mobileMenuModalVisible .EasyDNNSkin_NewsDaily {
    position: fixed;
    transform: scale3d(0.9, 0.9, 0.9);
    box-shadow: 0 0 46px #000;
  }
  .eds__mobileSearchModalVisible .eds__mobileSearchModal {
    transform: translate3d(0, 0, 0);
    visibility: visible;
    opacity: 1;
    height: calc(100% + 1px);
  }
  .eds__mobileSearchModalVisible .EasyDNNSkin_NewsDaily {
    position: fixed;
    transform: scale3d(0.9, 0.9, 0.9);
    box-shadow: 0 0 46px #000;
  }
}
.eds_logo2 > a {
  display: inline-block;
}
@media (max-width: 768px) {
  .eds_logo2 > a img {
    max-height: 50px;
  }
}

.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch {
  display: block;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer {
  margin: 0;
  position: relative;
  display: block;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer::before, .eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
  bottom: 0;
  left: 0;
  opacity: 0.2;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer::after {
  opacity: 0.8;
  transform: scaleX(0);
  transition: transform 0.5s ease 0.8s;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer .NormalTextBox {
  color: #fff;
  background-color: transparent;
  border: 0;
  outline: none;
  line-height: 36px;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  width: 100%;
  max-width: 100%;
  padding: 0 1rem;
  margin: 0;
  height: 40px;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer .NormalTextBox::-webkit-input-placeholder {
  color: transparent;
  opacity: 0;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer .NormalTextBox::-moz-placeholder {
  color: transparent;
  opacity: 0;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer .NormalTextBox:-ms-input-placeholder {
  color: transparent;
  opacity: 0;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer .NormalTextBox:-moz-placeholder {
  color: transparent;
  opacity: 0;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer .NormalTextBox:focus, .eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer .NormalTextBox:hover {
  box-shadow: none;
  outline: none;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .SearchButton {
  text-decoration: none;
  display: block;
  width: 30%;
  text-shadow: none;
  border: none;
  outline: none;
  transition: none;
  border-radius: 2px;
  margin: 1rem auto;
  padding: 0.5rem;
  background-color: #ec3535;
  font: 600 1.1rem/1.3 "Work Sans", sans-serif;
  color: #fff;
  transition: all 0.3s ease;
  z-index: 1;
  text-align: center;
}
.eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .SearchButton:hover {
  background: #000;
}
.eds__mobileSearchModal .eds_modalContent h6 {
  color: #fff;
  font-weight: 400;
  font-size: 1rem;
  font-family: "Work Sans", sans-serif;
  margin: 1rem 0;
}

.eds__mobileSearchModalVisible .eds__mobileSearchModal #dnn_dnnSearchMobile_ClassicSearch .searchInputContainer::after {
  transform: scaleX(1);
}

.eds_headerHeightHolder {
  display: none;
}

.eds_fixedLogo {
  display: none;
}
.eds_fixedLogo > a {
  display: inline-block;
}
.eds_fixedLogo > a img {
  max-height: 40px;
}


/*  delete tis section

.eds_pageScrolled .eds__fixedHeader {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  -webkit-animation-name: header;
          animation-name: header;
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms;
}
.eds_pageScrolled .eds__fixedHeader .eds_headerTools {
  display: none !important;
}
.eds_pageScrolled .eds__fixedHeader .eds_mobileModal {
  flex: 0 0 100%;
}
.eds_pageScrolled .eds_headerHeightHolder {
  display: block;
}
.eds_pageScrolled .responsAbilityMenu {
  display: flex;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.eds_pageScrolled .responsAbilityMenu .eds_fixedLogo {
  display: block;
}
@media (max-width: 768px) {
  .eds_pageScrolled .eds_fixedLogo {
    display: none;
  }
}

@-webkit-keyframes header {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

*/



.eds_footer {
  background-color: #eaeaea;
  padding-top: 2rem;
  padding-bottom: 1rem;
}

.eds_footerTop {
  border-bottom: solid 3px #000;
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}

.eds_footerLogo > a {
  display: inline-block;
}
.eds_footerLogo > a img {
  max-height: 50px;
}

.eds_footerMenu {
  margin: 0;
  padding: 0;
}
.eds_footerMenu > li {
  list-style: none;
  display: inline-block;
  margin-left: 1.5rem;
}
.eds_footerMenu > li > a {
  font-size: 0.9rem;
  font-weight: 600;
  display: inline-block;
  text-decoration: none;
}
.eds_footerMenu > li > a:link, .eds_footerMenu > li > a:active, .eds_footerMenu > li > a:visited {
  color: #000;
}
.eds_footerMenu > li > a:hover {
  color: #ec3535;
}

.eds_termsPrivacy {
  color: #000;
}
.eds_termsPrivacy .eds_terms,
.eds_termsPrivacy .eds_privacy {
  text-decoration: none;
  color: inherit;
}
.eds_termsPrivacy .eds_terms:hover,
.eds_termsPrivacy .eds_privacy:hover {
  color: #ec3535;
}

.eds_footerPane {
  margin-bottom: 2rem;
}

.raMenuWrapper > ol {
  margin: 0;
  padding: 0;
}
.raMenuWrapper > ol .edsmm_menuItem {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu::after {
  position: absolute;
  height: 1.5rem;
  width: 100%;
  right: 0;
  left: 0;
  bottom: -1rem;
  content: "";
  display: none;
}
.raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu:hover::after {
  display: block;
}
.raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu > div {
  overflow-y: auto;
  overflow-x: hidden;
}
.raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu > div .edsmm_menuItem > div {
  background: none transparent !important;
  box-shadow: none !important;
  border: none !important;
  min-width: 0;
}
.raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu.edsmm_pageWidth, .raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu.edsmm_fullWidth {
  position: static;
}
.raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu.edsmm_pageWidth > div, .raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu.edsmm_fullWidth > div {
  left: 0;
  right: 0;
}
.raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu.edsmm_pageWidth > div {
  width: calc(1440px - 1.5rem);
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% - 1.5rem);
}
.raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu.edsmm_fullWidth > div {
  margin-left: auto;
  margin-right: auto;
  top: auto;
  width: 100%;
  position: fixed;
  max-width: calc(100% - 1.5rem);
}
.raMenuWrapper > ol .edsmm_menuItem > div::before {
  position: absolute;
  height: 0.125rem;
  width: 100%;
  right: 0;
  left: 0;
  bottom: 100%;
  content: "";
  display: block;
}
.raMenuWrapper > ol .edsmm_menuItem .edsmm_childIndicator {
  display: none;
}
.raMenuWrapper > ol > .edsmm_menuItem {
  display: inline-block;
}
.raMenuWrapper .edsmm_menuListsContainer ol .edsmm_menuItem > span .edsmm_itemContainer {
  display: block;
  white-space: nowrap;
}

.edsmm_megaMenu.edsmm_multiColumn > div > div {
  float: left;
}
.edsmm_megaMenu.edsmm_multiColumn > div > .edsmm_menuListsContainer,
.edsmm_megaMenu.edsmm_multiColumn > div .edsmm_topContainer,
.edsmm_megaMenu.edsmm_multiColumn > div .edsmm_bottomContainer {
  width: 100%;
}
.edsmm_megaMenu.edsmm_multiColumn > div .edsmm_menuListsContainer > ol > .edsmm_menuItem > div {
  position: static;
  opacity: 1 !important;
  visibility: visible !important;
  display: block !important;
  transform: none !important;
}
.edsmm_megaMenu.edsmm_multiColumn > div .edsmm_menuListsContainer > ol > .edsmm_menuItem > div > * {
  display: block !important;
}
.edsmm_megaMenu.edsmm_multiColumn > div .edsmm_menuListsContainer ol .edsmm_menuItem > span .edsmm_itemContainer {
  white-space: normal;
}
.edsmm_megaMenu.edsmm_multiColumn > div > div > ol:after {
  content: "";
  width: 100%;
  clear: both;
  display: table;
}
.edsmm_megaMenu.edsmm_multiColumn > div > div > ol > li {
  display: block;
  float: left;
}
.edsmm_megaMenu.edsmm_multiColumn > div > div > ol > li > span .edsmm_itemContainer {
  white-space: nowrap;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column > div > .edsmm_leftContainer,
.edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column > div > .edsmm_rightContainer {
  width: 50%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column > div > .edsmm_menuListsContainer > ol > li {
  width: 50%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column > div > .edsmm_menuListsContainer > ol > li:nth-child(2n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer, .edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer {
  width: 50%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li, .edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li {
  width: 100%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(2n+1), .edsmm_megaMenu.edsmm_multiColumn.edsmm_2Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(2n+1) {
  clear: none;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column > div > .edsmm_leftContainer,
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column > div > .edsmm_rightContainer {
  width: 33%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column > div > .edsmm_menuListsContainer > ol > li {
  width: 33%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column > div > .edsmm_menuListsContainer > ol > li:nth-child(3n) {
  width: 34%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column > div > .edsmm_menuListsContainer > ol > li:nth-child(3n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer, .edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer {
  width: 67%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li, .edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li {
  width: 50%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(3n+1), .edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(3n+1) {
  clear: none;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(2n+1), .edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(2n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer {
  width: 34%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li {
  width: 100%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_3Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(2n+1) {
  clear: none;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column > div > .edsmm_leftContainer,
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column > div > .edsmm_rightContainer {
  width: 25%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column > div > .edsmm_menuListsContainer > ol > li {
  width: 25%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column > div > .edsmm_menuListsContainer > ol > li:nth-child(4n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer, .edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer {
  width: 75%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li, .edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li {
  width: 33%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(3n), .edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(3n) {
  width: 34%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(4n+1), .edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(4n+1) {
  clear: none;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(3n+1), .edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(3n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer {
  width: 50%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li {
  width: 50%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(3n+1) {
  clear: none;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_4Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(2n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column > div > .edsmm_leftContainer,
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column > div > .edsmm_rightContainer {
  width: 20%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column > div > .edsmm_menuListsContainer > ol > li {
  width: 20%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column > div > .edsmm_menuListsContainer > ol > li:nth-child(5n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer, .edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer {
  width: 80%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li, .edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li {
  width: 25%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(5n+1), .edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(5n+1) {
  clear: none;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(4n+1), .edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(4n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer {
  width: 60%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li {
  width: 33%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(3n) {
  width: 34%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(4n+1) {
  clear: none;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_5Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(3n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column > div > .edsmm_leftContainer,
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column > div > .edsmm_rightContainer {
  width: 16.6%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column > div > .edsmm_menuListsContainer > ol > li {
  width: 16.6%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column > div > .edsmm_menuListsContainer > ol > li:first-child {
  width: 17%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column > div > .edsmm_menuListsContainer > ol > li:nth-child(6n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer, .edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer {
  width: 83.4%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li, .edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li {
  width: 20%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(6n+1), .edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(6n+1) {
  clear: none;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentLeft > div > .edsmm_menuListsContainer > ol > li:nth-child(5n+1), .edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(5n+1) {
  clear: left;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer {
  width: 66.8%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li {
  width: 25%;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(5n+1) {
  clear: none;
}
.edsmm_megaMenu.edsmm_multiColumn.edsmm_6Column.edsmm_htmlContentLeft.edsmm_htmlContentRight > div > .edsmm_menuListsContainer > ol > li:nth-child(4n+1) {
  clear: left;
}

@media (max-width: 768px) {
  .responsAbilityMenu .raMenuWrapper {
    display: block !important;
  }
  .responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem {
    display: block;
  }
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.edsmm_hasChild > span > .edsmm_childIndicator, .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu > span > .edsmm_childIndicator {
    display: inline-block;
  }
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem:hover > div {
    opacity: 0 !important;
    visibility: hidden !important;
  }
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem:hover > div > * {
    display: none !important;
  }
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu .edsmm_menuItem.edsmm_hasChild .edsmm_childIndicator {
    display: none;
  }
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu > div > div {
    float: none;
    width: auto;
  }
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu > div > .edsmm_menuListsContainer > ol > li {
    float: none !important;
    display: block !important;
    width: auto !important;
  }
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu.raItemOpened .edsmm_menuItem > div {
    opacity: 1 !important;
    visibility: visible !important;
  }
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.edsmm_megaMenu.raItemOpened .edsmm_menuItem > div > * {
    display: block !important;
  }
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.raItemOpened > div {
    opacity: 1 !important;
    visibility: visible !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.raItemOpened > div {
    max-height: none !important;
  }
}
@media (max-width: 768px) {
  .responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.raItemOpened > div > * {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .responsAbilityMenu .raMenuWrapper ol .edsmm_menuItem > div {
    position: static !important;
    min-width: 0;
    width: auto !important;
    max-width: none;
  }
}
.edsmm_childIndicator {
  cursor: pointer;
}

.responsAbilityMenu .raMenuWrapper .edsmm_menuListsContainer > ol {
  margin: 0;
  padding: 0;
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuListsContainer > ol > li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.responsAbilityMenu .raMenuWrapper > ol {
  display: flex;
  flex-flow: row wrap;
  list-style: none;
  align-items: center;
}
@media (max-width: 768px) {
  .responsAbilityMenu .raMenuWrapper > ol {
    flex-direction: column;
    align-items: start;
  }
}
.responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem > span .edsmm_itemContainer {
  font-size: 16px;
}
.responsAbilityMenu .raMenuWrapper > ol > .edsmm_menuItem:hover > span .edsmm_itemContainer {
  color: #ec3535;
}
.responsAbilityMenu .raMenuWrapper > ol .edsmm_menuItem.edsmm_active > span .edsmm_itemContainer {
  color: #ec3535;
}
@media (max-width: 768px) {
  .responsAbilityMenu .raMenuWrapper .edsmm_menuItem {
    color: #3C4858;
    margin: 5px 15px;
    width: 100%;
  }
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem > span {
  display: block;
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem .edsmm_itemContainer {
  position: relative;
  color: #000;
  padding: 0 10px;
  font-weight: 600;
  font-size: 14px;
  line-height: 42px;
  display: block;
  color: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
}
@media (max-width: 768px) {
  .responsAbilityMenu .raMenuWrapper .edsmm_menuItem .edsmm_itemContainer {
    color: #fff;
    font-size: 1.6rem;
    line-height: 1.3;
  }
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem .edsmm_itemContainer::before, .responsAbilityMenu .raMenuWrapper .edsmm_menuItem .edsmm_itemContainer::after {
  content: "";
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem .edsmm_itemContainer::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  border-radius: inherit;
  display: block;
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem.edsmm_hasChild > span {
  position: relative;
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem.edsmm_hasChild > span > .edsmm_itemContainer::after {
  display: inline-block;
}
@media (max-width: 768px) {
  .responsAbilityMenu .raMenuWrapper .edsmm_menuItem.edsmm_hasChild > span > .edsmm_itemContainer::after {
    display: none;
  }
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem > div {
  position: static;
  padding: 0.3125rem 0;
  border: 0;
  transform: scale(0);
  transform-origin: 0 0;
  will-change: transform, opacity;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  top: 100%;
  left: 0;
  z-index: 1000;
  min-width: 10rem;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border-radius: 0.25rem;
}
@media (min-width: 768px) {
  .responsAbilityMenu .raMenuWrapper .edsmm_menuItem > div {
    position: absolute;
  }
}
@media (max-width: 768px) {
  .responsAbilityMenu .raMenuWrapper .edsmm_menuItem > div {
    background-color: transparent;
    border: 0;
    padding-bottom: 15px;
    transition: none;
    box-shadow: none;
    transform: none !important;
    width: auto;
    margin-bottom: 15px;
    padding-top: 0;
    -webkit-animation: none;
    animation: none;
    opacity: 1;
    overflow-y: auto;
    display: none;
  }
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem .edsmm_level_1 .edsmm_menuListsContainer .edsmm_menuItem > div {
  left: 100%;
  top: 0;
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem:last-child > div {
  left: auto;
  right: 0;
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem:last-child .edsmm_level_1 .edsmm_menuListsContainer .edsmm_menuItem > div {
  left: auto;
  right: 100%;
}
@media (min-width: 768px) {
  .responsAbilityMenu .raMenuWrapper .edsmm_menuItem:hover > div {
    display: block;
    opacity: 1;
    transform: scale(1);
  }
}
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem.raItemOpened > div {
  display: block;
  opacity: 1;
  transform: scale(1);
}
.responsAbilityMenu .raMenuWrapper .edsmm_level_1 .edsmm_menuItem .edsmm_itemContainer {
  padding: 0.75rem 1.25rem 0.75rem 0.75rem;
  position: relative;
  width: auto;
  display: flex;
  flex-flow: nowrap;
  align-items: center;
  color: #333;
  font-weight: normal;
  text-decoration: none;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  margin: 0 0.3125rem;
  transition: all 150ms linear;
  min-width: 7rem;
  padding: 0.625rem 1.25rem;
  overflow: hidden;
  line-height: 1.42857;
  text-overflow: ellipsis;
  word-wrap: break-word;
  text-transform: none;
}
.responsAbilityMenu .raMenuWrapper .edsmm_level_1 .edsmm_menuItem.edsmm_active > span > .edsmm_itemContainer,
.responsAbilityMenu .raMenuWrapper .edsmm_level_1 .edsmm_menuItem .edsmm_itemContainer:hover {
  color: #ec3535;
}

.raMenuWrapper > ol .edsmm_menuItem.edsmm_hasChild .edsmm_childIndicator::before,
.responsAbilityMenu .raMenuWrapper .edsmm_menuItem.edsmm_hasChild > span > .edsmm_itemContainer::after {
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  border-top: 0.5em solid #fff;
  border-right: 0.5em solid transparent;
  border-bottom: 0;
  border-left: 0.5em solid transparent;
  cursor: pointer;
}

@media (max-width: 768px) {
  .raMenuWrapper > ol .edsmm_menuItem.edsmm_hasChild > span > .edsmm_childIndicator {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50px;
  }
}
.raMenuWrapper > ol .edsmm_menuItem.edsmm_hasChild > span > .edsmm_childIndicator::before {
  position: absolute;
  content: "";
  right: 16px;
  display: inline-block;
  top: 50%;
  transform: translateY(-50%);
  transition: all 200ms;
}

.raMenuWrapper > ol .edsmm_menuItem.edsmm_hasChild.raItemOpened > span > .edsmm_childIndicator::before {
  transform: translateY(-50%) rotate(180deg);
}

.h1, .h2, .h3, .h4, .h5, .h6,
h1, h2, h3, h4, h5, h6 {
  font-family: "PT Serif", serif;
  color: #000;
  font-weight: 600;
}

.eds_largerText {
  font-size: 1.5rem !important;
  line-height: 1.2 !important;
}

.eds_largeText {
  font-size: 3.5rem !important;
  line-height: 1.1 !important;
}

.eds_mediumLargeText {
  font-size: 4rem !important;
  line-height: 1.1 !important;
}

.eds_extraLargeText {
  font-size: 6rem !important;
  line-height: 1.1 !important;
}

@media (max-width: 768px) {
  .EasyDNNSkin_NewsDaily .eds_largerText {
    font-size: 1.2rem !important;
  }
}
@media (max-width: 576px) {
  .EasyDNNSkin_NewsDaily .eds_largerText {
    font-size: 1.1rem !important;
  }
}
@media (max-width: 768px) {
  .EasyDNNSkin_NewsDaily .eds_largeText {
    font-size: 1.5rem !important;
  }
}
@media (max-width: 576px) {
  .EasyDNNSkin_NewsDaily .eds_largeText {
    font-size: 1.3rem !important;
  }
}
@media (max-width: 768px) {
  .EasyDNNSkin_NewsDaily .eds_mediumLargeText {
    font-size: 2rem !important;
  }
}
@media (max-width: 576px) {
  .EasyDNNSkin_NewsDaily .eds_mediumLargeText {
    font-size: 1.75rem !important;
  }
}
@media (max-width: 768px) {
  .EasyDNNSkin_NewsDaily .eds_extraLargeText {
    font-size: 2.5rem !important;
  }
}
@media (max-width: 576px) {
  .EasyDNNSkin_NewsDaily .eds_extraLargeText {
    font-size: 2rem !important;
  }
}

ul.eds_listCircle, ul.eds_listStar, ul.eds_listCheckSquare, ul.eds_listChevronCircle, ul.eds_listCircleO, ul.eds_listCheck, ul.eds_listCheckSquareO, ul.eds_listPaperclip {
  margin: 0 0 2rem;
}
ul.eds_listCircle > li, ul.eds_listStar > li, ul.eds_listCheckSquare > li, ul.eds_listChevronCircle > li, ul.eds_listCircleO > li, ul.eds_listCheck > li, ul.eds_listCheckSquareO > li, ul.eds_listPaperclip > li {
  margin: 0 0 0.5rem;
  position: relative;
  padding: 0 0 0 1rem;
  list-style-type: none;
}
ul.eds_listCircle > li::before, ul.eds_listStar > li::before, ul.eds_listCheckSquare > li::before, ul.eds_listChevronCircle > li::before, ul.eds_listCircleO > li::before, ul.eds_listCheck > li::before, ul.eds_listCheckSquareO > li::before, ul.eds_listPaperclip > li::before {
  position: absolute;
  left: 0;
  top: 0;
  color: #ec3535;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
ul.eds_listCircle > li::before {
  content: "\f111";
  font-size: 0.5rem;
  line-height: 2.8;
}
ul.eds_listStar > li::before {
  content: "\f005";
  font-size: 0.8rem;
  line-height: 1.7;
}
ul.eds_listCheckSquare > li {
  padding-left: 1.2rem;
}
ul.eds_listCheckSquare > li::before {
  content: "\f14a";
  font-size: 1rem;
  line-height: 1.4;
}
ul.eds_listChevronCircle > li::before {
  content: "\f138";
  font-size: 0.9rem;
  line-height: 1.5;
}
ul.eds_listCircleO > li::before {
  content: "\f111";
  font-size: 0.5rem;
  line-height: 2.8;
  font-weight: normal;
}
ul.eds_listCheck > li::before {
  content: "\f00c";
  font-size: 0.9rem;
  line-height: 1.4;
}
ul.eds_listCheckSquareO > li::before {
  content: "\f14a";
  font-size: 1rem;
  line-height: 1.4;
  font-weight: normal;
}
ul.eds_listPaperclip > li {
  padding-left: 1.2rem;
}
ul.eds_listPaperclip > li::before {
  content: "\f0c6";
  font-size: 1rem;
  line-height: 1.2;
}

.eds_titleBorder {
  border-bottom: solid 3px #ec3535;
}

h1.eds_titleBorder {
  margin: 0 0 2rem;
  padding: 2rem 0 1rem;
}

h2.eds_titleBorder {
  margin: 0 0 1.5rem;
  padding: 1.5rem 0 0.75rem;
}

h3.eds_titleBorder,
h4.eds_titleBorder,
h5.eds_titleBorder {
  margin: 0 0 1rem;
  padding: 1rem 0 0.5rem;
}

.eds_title {
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
}

.EasyDNNSkin_NewsDaily .eds_btn,
.EasyDNNSkin_NewsDaily .dnnPrimaryAction,
.EasyDNNSkin_NewsDaily .dnnSecondaryAction,
.EasyDNNSkin_NewsDaily .dnnTertiaryAction {
  outline: none;
  box-shadow: none;
  background-color: #ec3535;
  border-radius: 0.2rem;
  line-height: 1;
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0;
  color: #fff;
  padding: 0.6rem 1rem;
  transition: all 200ms;
  display: inline-block;
}
.EasyDNNSkin_NewsDaily .eds_btn:hover,
.EasyDNNSkin_NewsDaily .dnnPrimaryAction:hover,
.EasyDNNSkin_NewsDaily .dnnSecondaryAction:hover,
.EasyDNNSkin_NewsDaily .dnnTertiaryAction:hover {
  background-color: #000;
  color: #fff;
  text-decoration: none;
}
.EasyDNNSkin_NewsDaily .dnnSecondaryAction {
  background-color: #000;
}
.EasyDNNSkin_NewsDaily .dnnSecondaryAction:hover {
  background-color: #444;
}
.EasyDNNSkin_NewsDaily .dnnTertiaryAction {
  background-color: #444;
}
.EasyDNNSkin_NewsDaily .dnnTertiaryAction:hover {
  background-color: #000;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_white {
  color: #ec3535;
  background-color: #fff;
}
.EasyDNNSkin_NewsDaily .eds_btn.eds_white:hover {
  color: #000;
}
.EasyDNNSkin_NewsDaily .eds_link {
  font-size: 0.8rem;
  text-transform: uppercase;
  color: #ec3535;
  font-weight: 600;
  text-decoration: none;
}
.EasyDNNSkin_NewsDaily .eds_link:hover {
  color: #000;
  text-decoration: none;
}

.eds_modalWindow {
  box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 50%;
  left: 50%;
  background-color: #fff;
  width: 700px;
  max-width: 100%;
  max-height: 100%;
  border-radius: 3px;
  overflow: hidden;
  z-index: 999;
  opacity: 0;
  transform: scale(0.95) translate(-50%, -50%);
  transition: opacity 0.2s ease-in, transform 0.2s ease-in;
  visibility: hidden;
}
.eds_modalWindow::before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.2s ease-in;
}
.eds_modalWindow.eds_visible {
  visibility: visible;
  opacity: 1;
  transform: scale(1) translate(-50%, -50%);
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
}
.eds_modalWindow.eds_visible::before {
  opacity: 1;
  transition: opacity 0.2s ease-out;
  background: rgba(0, 0, 0, 0.7);
}
.eds_modalWindow.eds__modalPane {
  width: 900px;
  border-radius: 0px;
}

.eds_shadowTitle {
  display: block;
  position: relative;
  color: #f7f7f7;
  font-size: 6rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  margin: 2rem 0;
  line-height: 1;
  font-family: "Work Sans", sans-serif;
}
@media (max-width: 768px) {
  .eds_shadowTitle {
    font-size: 4rem;
  }
}
.eds_shadowTitle .eds_firstWord {
  font-size: 2rem;
  color: #000;
  text-transform: none;
  position: absolute;
  bottom: 1.8rem;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 768px) {
  .eds_shadowTitle .eds_firstWord {
    bottom: 1rem;
  }
}

.eds_boxedContainer {
  margin-bottom: 2rem;
}
.eds_boxedContainer .eds_containerTitle {
  font-weight: 700;
  font-family: "Work Sans", sans-serif;
  color: #000;
}
.eds_boxedContainer .eds_containerContent {
  margin-top: 1rem;
  padding: 1.5rem;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.09);
  background-color: #fff;
}

.eds_menuList1,
.eds_iconMenu,
.eds_iconMenu2 {
  padding: 0;
  margin: 0.1rem 0;
}
.eds_menuList1 li,
.eds_iconMenu li,
.eds_iconMenu2 li {
  list-style-type: none;
}
.eds_menuList1 li a,
.eds_iconMenu li a,
.eds_iconMenu2 li a {
  text-decoration: none;
}

.eds_menuList1 li {
  font-weight: 600;
  color: #000;
  margin: 0 0 0.5rem;
  padding: 0;
  font-size: 1rem;
}
.eds_menuList1 li a {
  color: inherit;
}
.eds_menuList1 li a:hover {
  color: #ec3535;
}

.eds_iconMenu li {
  display: inline-block;
  margin: 0.2rem 0.5rem 0.2rem 0;
}
.eds_iconMenu li a {
  display: inline-block;
  width: 2.8rem;
  height: 2.8rem;
  background-color: #000;
  color: #fff;
  line-height: 2.8rem;
  border-radius: 0.2rem;
  transition: all 200ms;
  font-size: 1.8rem;
  text-align: center;
}
.eds_iconMenu li a:hover {
  background-color: #ec3535;
}

.eds_iconMenu2 li {
  display: inline-block;
  margin: 0.5rem;
}
.eds_iconMenu2 li a {
  font-size: 1.4rem;
  color: #ec3535;
}
.eds_iconMenu2 li a:hover {
  color: #000;
}

.eds_blockSeparator {
  border-top: solid 1px #eaeaea;
  border-bottom: solid 1px #eaeaea;
}

.eds_primaryBox {
  color: #fff;
  padding: 2rem;
  background-color: #ec3535;
}
@media (max-width: 768px) {
  .eds_primaryBox {
    padding: 1rem;
  }
}
.eds_primaryBox .eds_boxTitle {
  color: #fff;
}

.DNNEmptyPane {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  min-height: 0 !important;
}
.DNNEmptyPane.dnnModuleManager {
  min-height: 115px !important;
}
.DNNEmptyPane.EditBarEmptyPane {
  display: block !important;
  width: auto !important;
  min-width: 115px;
}

.eds__headerModalPane.DNNEmptyPane + .eds__headerModalTrigger, .eds__headerModalPane.DNNEmptyPane ~ .eds__modalOverlay, .eds__headerModalPane.DNNEmptyPane ~ .eds_headerModalPaneClose {
  display: none;
}

.dnnEditState .eds__headerModalPane.DNNEmptyPane + .eds__headerModalTrigger {
  display: inline-block;
}
.dnnEditState .eds_headerLeftWrapper {
  flex-flow: column;
}
.dnnEditState .dnnModuleManager.dnnSortable.eds__headerModalPane {
  position: static;
  opacity: 1;
  visibility: visible;
  width: 900px !important;
  transform: none;
  max-width: none;
  overflow: auto;
}

.eds_headerModalPaneVisible .eds__headerModalPane.DNNEmptyPane {
  min-height: 200px !important;
  width: 900px !important;
}

[class*=RadAjaxPanel] *,
[class*=Digital] * {
  box-sizing: content-box;
}

div.dnnRegistrationForm {
  min-width: 0;
  width: auto;
}
div.dnnRegistrationForm .dnnForm {
  width: auto;
  float: none;
}
@media (max-width: 576px) {
  div.dnnRegistrationForm .dnnFormItem input[type=text],
div.dnnRegistrationForm .dnnFormItem input[type=password],
div.dnnRegistrationForm .dnnFormItem input[type=email],
div.dnnRegistrationForm .dnnFormItem input[type=tel],
div.dnnRegistrationForm .dnnFormItem select,
div.dnnRegistrationForm .dnnFormItem textarea {
    width: 100%;
  }
}
@media (max-width: 576px) {
  div.dnnRegistrationForm .dnnFormItem .dnnLabel,
div.dnnRegistrationForm .dnnFormItem label {
    width: auto;
  }
}
@media (max-width: 576px) {
  div.dnnRegistrationForm .dnnFormItem .password-strength-container {
    width: 100%;
  }
}

.dnnLogin .LoginPanel {
  max-width: 100%;
}
@media (max-width: 576px) {
  .dnnLogin .dnnFormItem .dnnLabel,
.dnnLogin .dnnFormItem label {
    width: auto;
  }
}

#ControlBar_ControlPanel *,
.actionMenu *,
.dnnDropDownList * {
  box-sizing: content-box;
}

#Form {
  margin-bottom: 0;
}

.Normal, .NormalDisabled, .NormalDeleted {
  font: inherit;
  color: inherit;
}

/* Version 1 */