/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
#main {
  background-color: #16263e !important;
  background-image: linear-gradient(to bottom, #16263e, #ffffff, #16263e) !important;
  background-position: initial;
  background-repeat: no-repeat;
  background-attachment: fixed;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
@media only screen and (max-width: 1024px) {
  #main {
    padding-top: 0px !important;
  }
}

.tribe-mobile #main {
  padding-top: 0px !important;
}

@media only screen and (max-width: 1024px) {
  .post-content {
    padding-top: 60px;
    z-index: 1;
  }
}

.itn-section-title h1 {
  letter-spacing: 8px !important;
  font-family: "NeueHaasDisplayLight" !important;
  color: #ffffff !important;
  font-size: 22px !important;
  text-transform: uppercase !important;
}

.itn-section-big-title h1 {
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 34px !important;
}

.itn-container-padding-5 {
  padding-left: 5% !important;
  padding-right: 5% !important;
}

.itn-container-padding-15 {
  padding-left: 15% !important;
  padding-right: 15% !important;
}

.itn-container-padding-10 {
  padding-left: 10% !important;
  padding-right: 10% !important;
}

.itn-container-padding-top-bottom {
  padding-top: 3% !important;
  padding-bottom: 3% !important;
}

.itn-txt-primary-opacity {
  opacity: 0.7;
}

.itn-no-padding {
  padding: 0px !important;
}

.itn-container-no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.itn-no-fusion-margin {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.itn-txt-ellipsis-3 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 3) {
  .itn-txt-ellipsis-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}

.itn-txt-ellipsis-2 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 2) {
  .itn-txt-ellipsis-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

.itn-row-title-with-btn {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}

#main {
  min-height: calc(100vh - 437px);
}

#boxed-wrapper #main {
  min-height: 100vh;
}

#tribe-events-pg-template {
  padding: 0px !important;
}

.modal-dialog.modal-lg {
  z-index: 99999;
}

.itn-only-responsive-row {
  z-index: 99999;
}

.flex-control-paging li a.flex-active {
  background: #43a9ff !important;
  opacity: 1 !important;
}

.flex-control-paging li a {
  background: #ffffff !important;
  opacity: 0.5;
  height: 5px !important;
  width: 5px !important;
}

@media only screen and (max-width: 1024px) {
  .flexslider {
    margin-bottom: 25px !important;
  }
}

.itn-btn-view-more {
  width: fit-content;
}
.itn-btn-view-more span {
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
  color: #43a9ff !important;
}

.itn-nav-menu .menu-text {
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
}
.itn-nav-menu .menu-text:hover {
  font-family: "NeueHaasDisplayRoman";
  color: #43a9ff;
}
@media only screen and (max-width: 1024px) {
  .itn-nav-menu .menu-text {
    font-size: 22px;
  }
}
.itn-nav-menu .current-menu-item .menu-text {
  font-family: "NeueHaasDisplayBold";
  color: #43a9ff;
}

.itn-header .fusion-builder-row .fusion-layout-column {
  margin-bottom: 0px;
}

.itn-logo {
  margin-left: calc(5vw - 9.6%);
}
@media only screen and (max-width: 1024px) {
  .itn-logo {
    max-width: 150px;
    margin-left: unset;
  }
}

@media only screen and (max-width: 1024px) {
  .itn-title-bar-container {
    z-index: 1;
  }
}

@media only screen and (max-width: 1024px) {
  #itn-nav-menu {
    justify-content: flex-end;
  }
}
#itn-nav-menu .button {
  background-color: transparent;
}
#itn-nav-menu #menu-top-menu {
  background: #16263e;
}
@media only screen and (max-width: 1024px) {
  #itn-nav-menu #menu-top-menu {
    padding-top: 25px;
  }
}
#itn-nav-menu #menu-top-menu li,
#itn-nav-menu #menu-top-menu a {
  background: #16263e !important;
}

#toggle-menu {
  margin-right: 25px !important;
  margin-left: 25px !important;
  position: relative;
  width: 30px;
  height: 26px;
}
@media only screen and (max-width: 1024px) {
  #toggle-menu {
    position: absolute;
    top: 25px;
    right: 0;
  }
}
#toggle-menu input {
  position: absolute;
  top: -3px;
  left: -3px;
  width: 100%;
  height: 100%;
  z-index: 1;
  cursor: pointer;
}
#toggle-menu input:checked + span {
  background: transparent;
}
#toggle-menu input:checked + span:after {
  transform: rotate(45deg) translate(-1px, -8px);
}
#toggle-menu input:checked + span:before {
  transform: rotate(-45deg) translate(-4px, 12px);
}
#toggle-menu span {
  position: absolute;
  width: 100%;
  height: 5px;
  background: #43a9ff;
  margin-top: 10px;
  border-radius: 10px;
}
#toggle-menu span:before, #toggle-menu span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  background: #43a9ff;
  top: -9px;
  transition: 0.3s;
  border-radius: 10px;
}
#toggle-menu span:after {
  top: 9px;
  border-radius: 10px;
}

.itn-search-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1300px) {
  .itn-search-container {
    display: none;
  }
}
.itn-search-container .itn-search-box {
  transition: width 0.6s, border-radius 0.6s, box-shadow 0.6s;
  width: 35px;
  height: 35px;
  border-radius: 20px;
  border: none;
  cursor: pointer;
  background: #ebebeb;
}
.itn-search-container .itn-search-box + label .itn-search-icon {
  color: black;
  margin-left: 5px;
}
.itn-search-container .itn-search-box:hover {
  color: white;
  background: #c8c8c8;
  box-shadow: 0 0 0 5px #3d4752;
}
.itn-search-container .itn-search-box:hover + label .itn-search-icon {
  color: white;
}
.itn-search-container .itn-search-box:focus {
  transition: width 0.6s cubic-bezier(0, 1.22, 0.66, 1.39), border-radius 0.6s;
  border: none;
  outline: none;
  box-shadow: none;
  padding-left: 15px;
  cursor: text;
  width: 200px;
  border-radius: auto;
  background: #ebebeb;
  color: black;
}

@media only screen and (max-width: 550px) {
    .itn-search-container .itn-search-box:focus {
  width: 100px;

}
}
.itn-search-container .itn-search-box:focus + label .search-icon {
  color: black;
}
.itn-search-container .itn-search-box:not(:focus) {
  text-indent: -5000px;
}
.itn-search-container > label {
	position: relative;
	left: -30px;
}
.itn-search-container .itn-search-icon {
  position: relative;
  /*left: -30px;*/
  color: white;
  cursor: pointer;
}
.itn-search-container #itn-search-submit {
  position: relative;
  /*left: -5000px;*/
	display: none;
}

#itn-post-type {
  display: none;
}

.itn-title-bar-container {
  height: 50px;
}
.itn-title-bar-container .itn-breaking-news-bold {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  padding-left: 5vw;
}
.itn-title-bar-container .itn-breaking-news-title p {
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 1024px) {
  .itn-title-bar-container .itn-breaking-news-title p {
    width: 100%;
    max-width: 100%;
    width: 35vw;
  }
}

.itn-tab-menu .nav {
  text-align: right;
  padding: 0px;
}
.itn-tab-menu .nav .nav-tabs li a.tab-link {
  border-top: 0px !important;
  border: none;
}
.itn-tab-menu .nav .nav-tabs li a.tab-link:hover {
  border-top: 0px !important;
  border: none;
}
.itn-tab-menu .nav .active {
  border-top: 0px !important;
  border: none;
}
.itn-tab-menu .nav .active .tab-link {
  border-top: 0px !important;
  border: none;
}
.itn-tab-menu .nav .active .tab-link h4 {
  color: #00bbb4 !important;
}
.itn-tab-menu .nav .active .tab-link::before {
  transform: translateX(-50%);
  border-radius: 100%;
  position: absolute;
  background: #00bbb4;
  bottom: -5px;
  height: 8px;
  content: "";
  width: 8px;
  left: 50%;
}

.itn-news-tabs .tab-content .tab-pane {
  padding: 0px !important;
}

.itn-tab-menu .nav .nav-tabs li h4 {
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
  font-size: 16px;
}

.itn-news-card {
  height: 100%;
  width: calc(
    25vw + calc(25vw + 100px)
  ) !important;
  min-width: 900px !important;
  position: relative;
  display: flex;
}
.itn-news-card .itn-news-card-title h1,
.itn-news-card .itn-news-card-title a {
  line-height: 26px;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 26px !important;
}
.itn-news-card .itn-news-card-title h1:hover,
.itn-news-card .itn-news-card-title a:hover {
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 26px !important;
  text-decoration: none;
}
@media screen and (min-width: 900px) {
  .itn-news-card .itn-news-card-title h1,
.itn-news-card .itn-news-card-title a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  @supports (-webkit-line-clamp: 2) {
    .itn-news-card .itn-news-card-title h1,
.itn-news-card .itn-news-card-title a {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: initial;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }
  }
}
.itn-news-card .itn-news-card-content {
  position: relative;
  padding-left: 50px;
  padding-right: 0px;
}
.itn-news-card .itn-news-card-content-reverse {
  position: relative;
  padding-left: 0px;
  padding-right: 50px;
}
.itn-news-card .itn-news-card-content-reverse .itn-news-card-meta-tags {
  font-family: "NeueHaasDisplayBold";
}
.itn-news-card .itn-news-card-read-more-btn {
  display: none;
  background-color: rgba(131, 180, 222, 0.5) !important;
  border: none;
  border-radius: 6px !important;
  position: absolute;
  bottom: 0px;
  padding: 11px 23px;
  line-height: 16px;
  font-size: 13px;
}
.itn-news-card .itn-news-card-read-more-btn span {
  color: white;
  font-size: 14px;
}
.itn-news-card .itn-news-card-read-more-btn:hover {
  border: none;
  background-color: #43a9ff !important;
}
@media only screen and (max-width: 640px) {
  .itn-news-card .fusion-imageframe,
.itn-news-card .itn-news-card-img {
    width: 100% !important;
  }
}
.itn-news-card .fusion-imageframe img,
.itn-news-card .itn-news-card-img img {
  width: auto;
  max-width: unset;
  min-height: 250px;
  height: 13vw;
}
@supports not (-moz-appearance: none) {
  .itn-news-card .fusion-imageframe img,
.itn-news-card .itn-news-card-img img {
    -webkit-mask-image: -webkit-gradient(linear, left 60%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
  }
}
@media only screen and (max-width: 640px) {
  .itn-news-card .fusion-imageframe img,
.itn-news-card .itn-news-card-img img {
    width: 100%;
  }
}

.itn-news-card-content-meta {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  margin-bottom: 25px;
}
.itn-news-card-content-meta .itn-meta-separator {
  font-size: 16px;
  color: #ffffff;
  margin-right: 10px;
  margin-left: 10px;
}
.itn-news-card-content-meta p {
  margin-bottom: 0px !important;
}
.itn-news-card-content-meta .itn-news-card-meta-tags {
  font-family: "NeueHaasDisplayBold" !important;
}
.itn-news-card-content-meta .itn-news-card-meta-tags a {
  pointer-events: none;
  font-family: "NeueHaasDisplayBold" !important;
  color: #00bbb4;
}
.itn-news-card-content-meta .itn-separator {
  height: 1px;
  border-top: 1px solid #6c82a1;
  height: 10px;
  flex-grow: 1;
  margin-left: 10px;
}

.itn-news-card-basic {
  max-height: 750px;
  width: 25vw !important;
  min-width: 25vw !important;
  position: relative;
  padding-bottom: 5%;
}
@media only screen and (max-width: 1024px) {
  .itn-news-card-basic {
    width: 47% !important;
    max-width: 47% !important;
    padding-top: 50px;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width: 640px) {
  .itn-news-card-basic {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.itn-news-card-basic .itn-news-card-title h1,
.itn-news-card-basic .itn-news-card-title a {
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 26px !important;
}
.itn-news-card-basic .itn-news-card-title h1:hover,
.itn-news-card-basic .itn-news-card-title a:hover {
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 26px !important;
  text-decoration: none;
}
@supports (-webkit-line-clamp: 2) {
  .itn-news-card-basic .itn-news-card-title h1,
.itn-news-card-basic .itn-news-card-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.itn-news-card-basic .itn-news-card-content {
  padding-top: 5%;
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
}
@media only screen and (max-width: 640px) {
  .itn-news-card-basic .itn-news-basic-desc {
    height: unset !important;
  }
}
.itn-news-card-basic .itn-news-basic-desc p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 3) {
  .itn-news-card-basic .itn-news-basic-desc p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
.itn-news-card-basic .fusion-imageframe img {
  max-height: 13vw;
  width: unset !important;
  height: auto;
}
@media only screen and (max-width: 1024px) {
  .itn-news-card-basic .fusion-imageframe img {
    max-height: 23vw;
  }
}
@media only screen and (max-width: 640px) {
  .itn-news-card-basic .fusion-imageframe img {
    max-height: 50vw;
  }
}
@supports not (-moz-appearance: none) {
  .itn-news-card-basic .fusion-imageframe img {
    -webkit-mask-image: -webkit-gradient(linear, left 60%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
  }
}
@media only screen and (max-width: 640px) {
  .itn-news-card-basic .fusion-imageframe img {
    width: 100%;
    max-width: 100%;
  }
}
.itn-news-card-basic .itn-news-card-read-more-btn {
  background-color: #517498 !important;
  border: none;
  border-radius: 6px !important;
  position: absolute;
  bottom: 0px;
  font-family: "NeueHaasDisplayBold";
}
.itn-news-card-basic .itn-news-card-read-more-btn:hover {
  border: none;
  background-color: #43a9ff !important;
}
.itn-news-card-basic .itn-news-card-link {
  background-color: #517498 !important;
  border: none;
  border-radius: 6px !important;
  bottom: 0px;
  font-family: "NeueHaasDisplayBold";
}
.itn-news-card-basic .itn-news-card-link:hover {
  border: none;
  background-color: #43a9ff !important;
}
@media only screen and (max-width: 640px) {
  .itn-news-card-basic .itn-news-card-link {
    display: none !important;
  }
}
@media only screen and (max-width: 640px) {
  .itn-news-card-basic {
    padding-bottom: 25px;
  }
}

.itn-news-card-desc {
  height: calc(32vh - 180px);
  overflow: hidden;
  -webkit-mask-image: -webkit-gradient(linear, left 50%, left bottom, from(white), to(rgba(0, 0, 0, 0)));
}
@media only screen and (max-width: 640px) {
  .itn-news-card-desc {
    height: unset !important;
  }
}

.itn-home-latest-news-container {
  margin-bottom: 25px;
  height: 270px;
  direction: rtl;
  overflow-y: scroll;
  /* width */
  /* Track */
  /* Handle */
}
@supports not (-moz-appearance: none) {
  .itn-home-latest-news-container {
    -webkit-mask-image: -webkit-gradient(linear, left 75%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
  }
}
.itn-home-latest-news-container::-webkit-scrollbar {
  width: 12px;
}
.itn-home-latest-news-container::-webkit-scrollbar-track {
  background: transparent;
  border-left: 2px solid #ffffff;
}
.itn-home-latest-news-container::-webkit-scrollbar-thumb {
  background: #ffffff;
}

.itn-latest-news-row {
  padding-left: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 75px;
  padding-top: 10px;
  padding-bottom: 10px;
  direction: initial;
}
@media only screen and (max-width: 1024px) {
  .itn-latest-news-row {
    padding-left: 25px;
  }
}
.itn-latest-news-row:hover {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  cursor: pointer;
}
.itn-latest-news-row .itn-latest-news-terms {
  padding-top: 10px;
  color: #00bbb4 !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
}
.itn-latest-news-row .itn-news-partner-title {
  text-align: left;
  font-style: italic;
  margin-bottom: 10px !important;
}
.itn-latest-news-row .itn-latest-news-title {
  position: relative;
  color: #ffffff !important;
  font-family: "NeueHaasDisplayRoman" !important;
  font-size: 14px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 1) {
  .itn-latest-news-row .itn-latest-news-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
}

.itn-latest-news-view-more-cards {
  position: absolute !important;
  width: fit-content;
  right: 50px;
}
.itn-latest-news-view-more-cards span {
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
  color: #43a9ff !important;
}

.itn-latest-news-view-more span {
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
  color: #43a9ff !important;
}

.itn-home-interview-container ul {
  flex-wrap: nowrap;
}
@media only screen and (max-width: 1024px) {
  .itn-home-interview-container ul {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 1024px) {
  .itn-home-interview-container {
    margin-bottom: 25px !important;
  }
}

.itn-interview-card {
  height: 100%;
  width: 20% !important;
  filter: grayscale(1);
}
@media only screen and (max-width: 1024px) {
  .itn-interview-card {
    filter: grayscale(0);
    width: 50% !important;
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 640px) {
  .itn-interview-card {
    width: 100% !important;
  }
}
.itn-interview-card .itn-interview-card-read-more-btn {
  display: none;
}
.itn-interview-card .fusion-imageframe {
  width: 100%;
}
.itn-interview-card .fusion-imageframe img {
  min-width: 100%;
  height: 35vh;
  max-height: 400px;
  min-height: 200px;
  object-fit: cover;
  object-position: center;
}
@supports not (-moz-appearance: none) {
  .itn-interview-card .fusion-imageframe img {
    -webkit-mask-image: -webkit-gradient(linear, left 60%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
  }
}
.itn-interview-card:hover {
  cursor: pointer;
}
.itn-interview-card .itn-interview-card-title h1 {
  font-family: "NeueHaasDisplayBold";
  font-size: 18px;
}
@media only screen and (max-width: 1024px) {
  .itn-interview-card .itn-interview-card-title h1 {
    text-align: left !important;
  }
}
.itn-interview-card .itn-interview-card-desc {
  position: relative;
  padding-top: 25px;
  height: 150px;
  opacity: 0.5;
}
@media only screen and (max-width: 1024px) {
  .itn-interview-card .itn-interview-card-desc {
    opacity: 1;
  }
}
.itn-interview-card .itn-interview-card-desc .itn-interview-card-line {
  display: none;
  bottom: 50px;
  right: 0px;
  height: 10px;
  width: 150px;
  background-color: #ffffff;
  top: 50px;
  position: absolute;
  right: 0px;
  width: 30%;
}
@media only screen and (max-width: 1024px) {
  .itn-interview-card .itn-interview-card-desc .itn-interview-card-line {
    display: none;
  }
}
.itn-interview-card .itn-interview-card-desc .itn-interview-card-read-more-btn {
  display: none;
  background-color: rgba(131, 180, 222, 0.5) !important;
  border: none;
  border-radius: 6px !important;
  position: absolute;
  top: 75px;
  right: 0px;
}
.itn-interview-card .itn-interview-card-desc .itn-interview-card-read-more-btn:hover {
  border: none;
  background-color: #43a9ff !important;
}
@media only screen and (max-width: 1024px) {
  .itn-interview-card .itn-interview-card-desc .itn-interview-card-read-more-btn {
    display: none;
  }
}

.itn-home-interview-function {
  font-family: "NeueHaasDisplayRoman";
  font-size: 14px;
}
.itn-home-interview-function p {
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-home-interview-function {
    text-align: left !important;
  }
}

.itn-interview-title {
  margin-top: 15px;
  display: none;
  height: 75px;
  width: 33vw;
}
.itn-interview-title p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 2) {
  .itn-interview-title p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media only screen and (max-width: 1024px) {
  .itn-interview-title {
    display: block;
    width: 100%;
    height: 50px;
    text-align: left !important;
    padding-right: 0px;
  }
}

@keyframes fadeIn {
  99% {
    display: none;
  }
  100% {
    display: block;
  }
}
.itn-interview-card-active {
  width: 40% !important;
  filter: grayscale(0) !important;
}
@media only screen and (max-width: 1024px) {
  .itn-interview-card-active {
    width: 50% !important;
  }
}
@media only screen and (max-width: 640px) {
  .itn-interview-card-active {
    width: 100% !important;
  }
}
.itn-interview-card-active .itn-interview-title {
  display: block;
}
.itn-interview-card-active .itn-interview-card-read-more-btn {
  display: none !important;
}
@media only screen and (max-width: 1024px) {
  .itn-interview-card-active .itn-interview-card-read-more-btn {
    display: none !important;
  }
}
.itn-interview-card-active .itn-interview-card-desc {
  opacity: 1;
}
.itn-interview-card-active .itn-interview-card-title h1 {
  text-align: left !important;
  font-family: "NeueHaasDisplayBold";
}
@media only screen and (max-width: 1024px) {
  .itn-interview-card-active .itn-interview-card-title h1 {
    padding-right: 0px !important;
  }
}
.itn-interview-card-active .itn-interview-card-line {
  width: 50% !important;
}
.itn-interview-card-active .fusion-text {
  text-align: left !important;
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
}

.itn-home-event-desc {
  padding: 50px;
  padding-left: 5%;
  position: relative;
}

.itn-home-event-post-card .flex-control-nav {
  display: none !important;
}
.itn-home-event-post-card .flex-direction-nav a {
  width: 50px !important;
  height: 50px !important;
  line-height: 50px !important;
  font-size: 26px !important;
  font-weight: bold;
  opacity: 1 !important;
  background-color: #ffffff !important;
  border-radius: 100%;
  color: #43a9ff;
}
.itn-home-event-post-card .flex-direction-nav a:hover {
  color: #43a9ff;
}
.itn-home-event-post-card .flex-direction-nav .flex-nav-prev,
.itn-home-event-post-card .flex-direction-nav .flex-nav-next {
  display: block !important;
  position: absolute;
  opacity: 1 !important;
}
.itn-home-event-post-card .flex-direction-nav .flex-nav-next {
  right: calc(40vw + 50px);
}
.itn-home-event-post-card .flex-direction-nav .flex-nav-prev {
  right: calc(40vw + 180px);
}
.itn-home-event-post-card .itn-event-card-img-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.itn-home-event-post-card .itn-event-card-date {
  padding-bottom: 25px;
}
.itn-home-event-post-card .itn-event-card-date .itn-event-card-date-day {
  font-family: "NeueHaasDisplayRoman";
  color: #8d99a7;
  font-size: 22px;
}
.itn-home-event-post-card .itn-event-card-date .itn-event-card-date-day p {
  margin-bottom: 0px !important;
  text-transform: uppercase;
}
.itn-home-event-post-card .itn-event-card-date .itn-event-card-date-day-number {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  font-size: 34px;
}
.itn-home-event-post-card .itn-event-card-date .itn-event-card-date-day-number p {
  line-height: 1;
}
.itn-home-event-post-card .itn-event-card-start-end-date {
  font-family: "NeueHaasDisplayRoman";
  font-size: 12px;
  color: #8d99a7;
}
.itn-home-event-post-card .itn-event-card-title h1 {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  font-size: 22px;
  padding-bottom: 25px;
}
.itn-home-event-post-card .itn-event-card-desc {
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
}
.itn-home-event-post-card .itn-event-card-rsvp-container {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.itn-home-event-post-card .itn-event-card-rsvp-container .itn-event-card-rsvp {
  margin-top: 50px;
  width: 100px;
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  border-bottom: 5px solid rgba(255, 255, 255, 0.3);
  padding-bottom: 3px;
  text-align: right;
}
.itn-home-event-post-card .itn-event-card-rsvp-container .itn-event-card-rsvp p {
  text-align: center;
  margin-bottom: 0px !important;
}
.itn-home-event-post-card .itn-event-card-more-btn {
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
  background-color: #43a9ff;
  margin-top: 25px;
}
.itn-home-event-post-card .itn-event-card-img {
  width: 40vw;
}
.itn-home-event-post-card .itn-event-card-img img {
  width: 40vw !important;
  height: 65vh !important;
  max-width: unset;
  object-fit: cover;
  object-position: center;
}
.itn-home-event-post-card .flex-control-paging li a {
  background: #ffffff;
}
.itn-home-event-post-card .flex-control-paging li a:hover {
  background: #43a9ff;
}
.itn-home-event-post-card .flex-control-paging li .flex-active {
  background: #43a9ff;
}

.itn-event-item {
  max-width: 20vw;
}
@media only screen and (max-width: 1024px) {
  .itn-event-item {
    max-width: unset;
  }
}

.itn-home-event-card .itn-home-event-card-img img {
  width: 100% !important;
  height: 300px !important;
  max-width: unset;
  object-fit: cover;
  object-position: center;
}
.itn-home-event-card .itn-home-event-card-date {
  margin-top: 25px;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
  color: #8d99a7;
}
.itn-home-event-card .itn-home-event-card-content {
  text-align: left;
}
.itn-home-event-card .itn-home-event-card-title {
  color: #ffffff;
  font-family: "NeueHaasDisplayBold";
  font-size: 22px;
}
.itn-home-event-card .itn-home-event-card-desc {
  color: #b7b7b7;
  font-family: "NeueHaasDisplayRoman";
  font-size: 14px;
}
.itn-home-event-card .itn-home-event-card-btn {
  margin-top: 50px;
}
@media only screen and (max-width: 1024px) {
  .itn-home-event-card .itn-home-event-card-btn {
    display: none;
  }
}

#mouse-scroll {
  style: block;
}

#mouse-scroll {
  transform: rotate(-90deg);
  margin-left: 150px;
  z-index: 9999;
}

#mouse-scroll span {
  display: block;
  width: 5px;
  height: 5px;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin: 0 0 3px 5px;
}

#mouse-scroll .mouse {
  height: 21px;
  width: 14px;
  border-radius: 10px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border: 2px solid #ffffff;
  top: 170px;
  transform: rotate(90deg);
}

#mouse-scroll .down-arrow-1 {
  margin-top: 6px;
}

#mouse-scroll .down-arrow-1,
#mouse-scroll .down-arrow-2,
#mouse-scroll .down-arrow-3 {
  -webkit-animation: mouse-scroll 1s infinite;
  -moz-animation: mouse-scroll 1s infinite;
}

#mouse-croll .down-arrow-1 {
  -webkit-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  -webkit-animation-direction: alternate;
}

#mouse-scroll .down-arrow-2 {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -webkit-animation-direction: alternate;
}

#mouse-scroll .down-arrow-3 {
  -webkit-animation-delay: 0.3s;
  -moz-animation-dekay: 0.3s;
  -webkit-animation-direction: alternate;
}

#mouse-scroll .mouse-in {
  height: 5px;
  width: 2px;
  display: block;
  margin: 5px auto;
  background: #ffffff;
  position: relative;
}

#mouse-scroll .mouse-in {
  -webkit-animation: animated-mouse 1.2s ease infinite;
  moz-animation: mouse-animated 1.2s ease infinite;
}

@-webkit-keyframes animated-mouse {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@-webkit-keyframes mouse-scroll {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes mouse-scroll {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.itn-footer-row {
  margin: 0px !important;
}
.itn-footer-row .itn-section-title h1 {
  font-size: 18px !important;
}
.itn-footer-row .itn-contact-us-svg {
  width: 75px;
}

.itn-footer-col {
  margin: 0px !important;
}

.itn-footer-contact-title {
  margin: 0px 25px !important;
}

.itn-footer-contact-icon {
  color: #00bbb4 !important;
  background-color: #ffffff !important;
  margin: 0px !important;
}

.itn-footer-makana {
  height: 75px;
  width: auto;
}

@media only screen and (max-width: 1024px) {
  .itn-footer-col-contact-us {
    flex-wrap: wrap !important;
    justify-content: space-between;
  }
}

.itn-footer-legal {
  max-width: 20vw;
}
@media only screen and (max-width: 1024px) {
  .itn-footer-legal {
    max-width: 95vw;
    padding: 25px 0px;
  }
}

.itn-footer-social-links a {
  color: #ffffff !important;
}

.itn-footer-newsletter-content {
  display: flex;
  flex-direction: column;
  padding-right: 25px;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding-left: 20px;
  padding-top: 50px;
}
.itn-footer-newsletter-content #mailpoet_form_1 form.mailpoet_form {
  padding: 0px 50px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-footer-newsletter-content #mailpoet_form_1 form.mailpoet_form {
    padding: 0px !important;
  }
}

.mailpoet_form {
  margin-top: -25px;
}

.itn-devoteam-footer-logo {
  width: 100px;
}

.itn-footer-contact-modal .modal-header .modal-title {
  font-size: 18px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #00bbb4 !important;
}
.itn-footer-contact-modal .modal-body {
  padding-bottom: 0px !important;
}

.modal-dialog {
  overflow: visible !important;
}

.itn-home-podcast-container {
  margin-bottom: 25px;
  margin-bottom: 25px;
  height: 270px;
  direction: rtl;
  overflow-y: scroll;
  /* width */
  /* Track */
  /* Handle */
}
@supports not (-moz-appearance: none) {
  .itn-home-podcast-container {
    -webkit-mask-image: -webkit-gradient(linear, left 75%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
  }
}
.itn-home-podcast-container::-webkit-scrollbar {
  width: 12px;
}
.itn-home-podcast-container::-webkit-scrollbar-track {
  background: transparent;
  border-left: 2px solid #ffffff;
}
.itn-home-podcast-container::-webkit-scrollbar-thumb {
  background: #ffffff;
}

.itn-podcast-row {
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-bottom: 25px;
}
.itn-podcast-row .mejs-container,
.itn-podcast-row .mejs-container .mejs-controls,
.itn-podcast-row .mejs-embed,
.itn-podcast-row .mejs-embed body {
  background: transparent;
  text-align: left;
}
.itn-podcast-row .mejs-time-current {
  background: #02bbb4 !important;
}
.itn-podcast-row .mejs-container,
.itn-podcast-row .mejs-container .mejs-controls {
  direction: ltr;
}
.itn-podcast-row .itn-podcast-title {
  padding-left: 15px;
  margin-bottom: 5px !important;
}
.itn-podcast-row .itn-podcast-title h1 {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-podcast-row .itn-podcast-title h1 {
    font-family: "NeueHaasDisplayRoman" !important;
    font-size: 14px !important;
    line-height: 1.5em;
  }
}
.itn-podcast-row .itn-podcast-title h1 a {
  color: #ffffff !important;
}

.itn-podcast-img-card:hover {
  cursor: pointer;
}
.itn-podcast-img-card:hover .itn-podcast-title h1 {
  color: #00bbb4 !important;
}
.itn-podcast-img-card .itn-podcast-img {
  margin-bottom: 25px;
}
.itn-podcast-img-card .itn-podcast-img img {
  height: 180px;
  max-width: 100%;
  object-fit: cover;
  object-position: center;
}
@supports not (-moz-appearance: none) {
  .itn-podcast-img-card .itn-podcast-img img {
    -webkit-mask-image: -webkit-gradient(linear, left 60%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
  }
}
.itn-podcast-img-card .itn-podacast-date {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayRoman" !important;
  font-size: 14px !important;
}
.itn-podcast-img-card .itn-podacast-date p {
  margin-bottom: 0px !important;
}
.itn-podcast-img-card .itn-podcast-title h1 {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
}
.itn-podcast-img-card .itn-card-partner-logo {
  width: 50px;
}

.itn-video-title {
  margin-top: 25px;
}
.itn-video-title h1 {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
}

.itn-home-video-container {
  margin-top: 25px !important;
}
.itn-home-video-container ul {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
}

.itn-video-row {
  width: 20vw !important;
}
@media only screen and (max-width: 1024px) {
  .itn-video-row {
    padding-right: 15px;
    width: 100% !important;
  }
}
.itn-video-row .mejs-overlay-button {
  background-color: #00bbb4;
  border-radius: 15px;
  background: none !important;
}
.itn-video-row .mejs-container,
.itn-video-row .mejs-container .mejs-controls,
.itn-video-row .mejs-embed,
.itn-video-row .mejs-embed body {
  background: transparent;
  text-align: left;
}
.itn-video-row .mejs-overlay,
.itn-video-row .mejs-poster {
  height: unset !important;
  width: unset !important;
  display: none;
}
.itn-video-row .wp-video {
  width: 100% !important;
}
.itn-video-row .wp-video .mejs-container {
  width: 100% !important;
}
.itn-video-row .wp-video .mejs-container video {
  width: 100% !important;
}
.itn-video-row .mejs-container,
.itn-video-row .mejs-container .mejs-controls {
  direction: ltr;
}
.itn-video-row .mejs-mediaelement {
  -webkit-mask-image: -webkit-gradient(linear, left 60%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
}
.itn-video-row .itn-podcast-title {
  padding-left: 15px;
  margin-bottom: 5px !important;
}
.itn-video-row .itn-podcast-title h1 {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
}

.itn-jobs-job-card-container {
  min-height: 300px;
  height: fit-content;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  margin-right: -25px;
  margin-left: -25px;
}
@media only screen and (max-width: 640px) {
  .itn-jobs-job-card-container {
    margin-right: 0px;
    margin-left: 0px;
    flex-direction: column;
    height: auto;
  }
}
.itn-jobs-job-card-container .itn-job-card {
  width: 100%;
  margin-right: 25px;
  margin-left: 25px;
}
@media only screen and (max-width: 640px) {
  .itn-jobs-job-card-container .itn-job-card {
    margin-bottom: 25px;
    height: auto;
  }
}

.itn-home-job-card-container .fusion-carousel-wrapper,
.itn-jobs-job-card-container .fusion-carousel-wrapper {
  height: 300px !important;
}
.itn-home-job-card-container .fusion-carousel-wrapper .fusion-carousel-holder,
.itn-jobs-job-card-container .fusion-carousel-wrapper .fusion-carousel-holder {
  height: 300px !important;
}
.itn-home-job-card-container .itn-job-card,
.itn-jobs-job-card-container .itn-job-card {
  max-width: 25vw;
  min-height: 300px;
  height: fit-content;
  background: transparent linear-gradient(245deg, #2f4d6d 0%, #3d7cac 57%, #8cb4e5 100%) 0% 0%;
  padding: 25px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-home-job-card-container .itn-job-card,
.itn-jobs-job-card-container .itn-job-card {
    min-width: 43%;
    width: 43%;
  }
}
@media only screen and (max-width: 640px) {
  .itn-home-job-card-container .itn-job-card,
.itn-jobs-job-card-container .itn-job-card {
    height: auto;
    max-width: 100%;
    width: 100%;
  }
}
.itn-home-job-card-container .itn-job-card .itn-job-card-job-type p,
.itn-home-job-card-container .itn-job-card .itn-job-card-job-type a,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-job-type p,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-job-type a {
  color: #264d70;
  font-family: "NeueHaasDisplayBold";
  font-size: 18px;
  margin-bottom: 0px !important;
  pointer-events: none;
}
.itn-home-job-card-container .itn-job-card .itn-job-card-job-location p,
.itn-home-job-card-container .itn-job-card .itn-job-card-job-location a,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-job-location p,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-job-location a {
  color: #ffffff;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
  margin-bottom: 0px !important;
  pointer-events: none;
}
.itn-home-job-card-container .itn-job-card .itn-job-card-job-separator p,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-job-separator p {
  color: #82b5ea;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 0px !important;
}
.itn-home-job-card-container .itn-job-card .itn-job-card-title,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-title {
  height: 90px;
}
@media only screen and (max-width: 640px) {
  .itn-home-job-card-container .itn-job-card .itn-job-card-title,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-title {
    height: auto;
    margin-bottom: 25px;
  }
}
.itn-home-job-card-container .itn-job-card .itn-job-card-title h1,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-title h1 {
  color: #ffffff;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 22px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 2) {
  .itn-home-job-card-container .itn-job-card .itn-job-card-title h1,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-title h1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
.itn-home-job-card-container .itn-job-card .itn-card-partner-logo-container,
.itn-jobs-job-card-container .itn-job-card .itn-card-partner-logo-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.itn-home-job-card-container .itn-job-card .itn-card-partner-logo,
.itn-jobs-job-card-container .itn-job-card .itn-card-partner-logo {
  text-align: center;
  width: auto;
  height: 45px;
  margin-bottom: 25px;
}
.itn-home-job-card-container .itn-job-card .itn-job-card-posted p,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-posted p {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 0px !important;
  color: #264d70;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
}
.itn-home-job-card-container .itn-job-card .itn-card-partner-name,
.itn-jobs-job-card-container .itn-job-card .itn-card-partner-name {
  margin-bottom: 0px !important;
  margin-right: 10px;
  color: #264d70;
  font-family: "NeueHaasDisplayBold";
  font-size: 18px;
  margin-top: 10px;
}
.itn-home-job-card-container .itn-job-card .itn-job-card-posted-date p,
.itn-jobs-job-card-container .itn-job-card .itn-job-card-posted-date p {
  margin-bottom: 0px !important;
  margin-top: 10px;
  color: #ffffff;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
}
.itn-home-job-card-container .itn-job-card-data-row,
.itn-jobs-job-card-container .itn-job-card-data-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

@media only screen and (max-width: 1024px) {
  .itn-home-traning-card-container {
    margin-bottom: 25px !important;
  }
}
.itn-home-traning-card-container .fusion-carousel-wrapper {
  height: 200px !important;
}
.itn-home-traning-card-container .fusion-carousel-wrapper .fusion-carousel-holder {
  height: 200px !important;
}
.itn-home-traning-card-container .itn-training-card {
  max-width: 20vw;
  height: 200px;
  background: transparent linear-gradient(245deg, #53b8b3 0%, #62e3dd 61%, #5ea9f8 100%) 0% 0%;
  padding: 25px !important;
}
.itn-home-traning-card-container .itn-training-card .itn-training-card-date-row {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
@media only screen and (max-width: 1024px) {
  .itn-home-traning-card-container .itn-training-card {
    height: 250px;
    max-width: unset;
  }
}
.itn-home-traning-card-container .itn-training-card .itn-training-card-date p {
  color: #264d70;
  font-family: "NeueHaasDisplayBold";
  font-size: 18px;
  margin-bottom: 0px !important;
}
.itn-home-traning-card-container .itn-training-card .itn-training-card-hours p {
  color: #ffffff;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
  margin-bottom: 0px !important;
}
.itn-home-traning-card-container .itn-training-card .itn-training-card-separator p {
  color: white;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 0px !important;
}
.itn-home-traning-card-container .itn-training-card .itn-training-card-title {
  height: 80px;
}
.itn-home-traning-card-container .itn-training-card .itn-training-card-title h1 {
  color: #ffffff;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 22px !important;
  text-align: left;
}
.itn-home-traning-card-container .itn-training-card .itn-card-partner-logo {
  width: auto;
  height: 35px;
}

.itn-newsletter-col {
  display: flex;
  flex-wrap: nowrap;
}
.itn-newsletter-col .itn-newsletter-input {
  margin-bottom: 10px !important;
}
.itn-newsletter-col .itn-newsletter-input input {
  width: 300px !important;
  height: 35px;
  background: transparent;
  border-radius: 0px;
  border-color: #43a9ff;
}
.itn-newsletter-col .itn-newsletter-input input::placeholder {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayRoman" !important;
  font-size: 14px !important;
}
.itn-newsletter-col .itn-newsletter-btn:hover {
  cursor: pointer;
}
.itn-newsletter-col .itn-newsletter-btn input {
  width: 100%;
  height: 35px;
  background-color: #43a9ff;
  border-color: #43a9ff;
  color: #ffffff !important;
  font-family: "NeueHaasDisplayRoman" !important;
  font-size: 14px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-newsletter-col .itn-newsletter-btn input {
    width: 300px !important;
  }
}

#slidingbar-area .fusion-sb-toggle-wrapper {
  display: none;
}
#slidingbar-area #social_links-widget-2 {
  background: rgba(255, 255, 255, 0.1) !important;
  box-shadow: 0px 10px 50px 0 rgba(31, 38, 135, 0.2);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
#slidingbar-area .fusion-social-networks-wrapper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap !important;
  height: 150px;
  padding-top: 15px;
  justify-content: space-around;
}
#slidingbar-area .fusion-social-networks-wrapper a {
  color: #ffffff !important;
}
#slidingbar-area .fusion-social-networks-wrapper a:hover {
  color: #00bbb4 !important;
}
#slidingbar-area.fusion-sliding-bar-area {
  z-index: 9;
}

.itn-carousel-container {
  overflow: visible !important;
}
.itn-carousel-container .fusion-carousel-nav {
  top: 50%;
  position: absolute;
}
.itn-carousel-container .fusion-carousel-nav .fusion-nav-prev {
  margin-right: 50px;
  margin-left: 0px !important;
  background: transparent !important;
}
.itn-carousel-container .fusion-carousel-nav .fusion-nav-prev::before {
  font-size: 30px !important;
}
.itn-carousel-container .fusion-carousel-nav .fusion-nav-next {
  margin-left: 50px;
  background: transparent !important;
}
.itn-carousel-container .fusion-carousel-nav .fusion-nav-next::before {
  font-size: 30px !important;
}

.itn-top-news-widget-title {
  padding-bottom: 25px;
}
.itn-top-news-widget-title h1 {
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 34px !important;
}

.itn-top-news-widget {
  padding-bottom: 15px;
  height: 250px;
  margin-bottom: 75px;
  direction: rtl;
  overflow-y: scroll;
  padding-left: 50px;
  /* width */
  /* Track */
  /* Handle */
}
.itn-top-news-widget::-webkit-scrollbar {
  width: 12px;
}
.itn-top-news-widget::-webkit-scrollbar-track {
  background: transparent;
  border-left: 2px solid #ffffff;
}
.itn-top-news-widget::-webkit-scrollbar-thumb {
  background: #00bbb4;
}
.itn-top-news-widget .itn-top-news-widget-content {
  text-align: left;
  margin-bottom: 25px;
  padding-bottom: 5px;
  border-bottom: 1px solid #6c82a1;
}
.itn-top-news-widget .itn-top-news-widget-content .itn-top-news-widget-meta a {
  text-align: left;
  padding-bottom: 5px;
  color: #00bbb4 !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-style: 14px !important;
  pointer-events: none;
}
.itn-top-news-widget .itn-top-news-widget-content .itn-news-plus {
  position: absolute;
  bottom: 9px;
  color: #00bbb4;
  font-size: 22px;
}
.itn-top-news-widget .itn-top-news-widget-content .itn-top-news-row-title {
  position: relative;
}
.itn-top-news-widget .itn-top-news-widget-content .itn-top-news-row-title h1 {
  direction: initial;
  margin-top: 10px;
  padding-right: 10px;
  font-size: 14px !important;
}
.itn-top-news-widget .itn-top-news-widget-content .itn-top-news-row-title h1 a {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 14px !important;
}
.itn-top-news-widget .itn-top-news-widget-content .itn-top-news-row-title h1 a:hover {
  color: #ffffff;
}

.itn-related-news {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 25px;
  border-bottom: 1px solid #6c82a1;
}
@media only screen and (max-width: 1024px) {
  .itn-related-news {
    width: 47% !important;
    max-width: 47% !important;
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width: 640px) {
  .itn-related-news {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.itn-related-news .itn-related-news-title {
  padding-top: 25px;
  padding-bottom: 15px;
}
.itn-related-news .itn-related-news-title a {
  color: #ffffff !important;
  font-size: 18px;
  font-family: "NeueHaasDisplayBold";
}
.itn-related-news .itn-related-news-title a:hover {
  color: #00bbb4 !important;
  cursor: pointer;
}
.itn-related-news .itn-related-news-meta {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 640px) {
  .itn-related-news .itn-related-news-meta {
    flex-direction: column;
  }
}
.itn-related-news .itn-related-news-meta .itn-related-news-date {
  color: #00bbb4;
  font-family: "NeueHaasDisplayRoman";
  text-align: center;
  padding: 10px 25px;
}
@media only screen and (max-width: 640px) {
  .itn-related-news .itn-related-news-meta .itn-related-news-date {
    padding-top: 25px;
    flex-direction: column;
    text-align: left;
  }
}
.itn-related-news .itn-related-news-meta .itn-related-news-category {
  width: fit-content;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 10px 25px;
  border-radius: 20px;
  color: #00bbb4;
  text-align: center;
}
.itn-related-news .itn-related-news-meta .itn-related-news-category a {
  color: #00bbb4;
  font-family: "NeueHaasDisplayBold";
  pointer-events: none;
}
.itn-related-news .itn-related-news-meta .itn-related-news-category a:hover {
  color: #00bbb4;
}
.itn-related-news .itn-related-news-desc {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 2) {
  .itn-related-news .itn-related-news-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

.itn-partner-news-list .itn-partner-news {
  margin-bottom: 50px;
}

.itn-partner-news-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

.itn-partner-news {
  height: auto;
  width: 25vw !important;
  min-width: 25vw !important;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .itn-partner-news {
    width: 47% !important;
    min-width: 47% !important;
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 640px) {
  .itn-partner-news {
    width: 100% !important;
    min-width: 100% !important;
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.itn-partner-news .itn-partner-news-title a {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  font-size: 26px;
  line-height: 26px;
}
.itn-partner-news .itn-partner-news-title a:hover {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  font-size: 26px;
}
.itn-partner-news .itn-partner-news-desc {
  padding-top: 5%;
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
}
.itn-partner-news .itn-partner-news-meta {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  margin-bottom: 25px;
  color: #ffffff;
  font-size: 14px p;
  font-size-margin-bottom: 0px !important;
}
.itn-partner-news .itn-partner-news-meta .itn-vertical-separator {
  margin-right: 10px;
  margin-left: 10px;
}
.itn-partner-news .itn-partner-news-meta .itn-partner-news-category a {
  font-family: "NeueHaasDisplayBold" !important;
  color: #00bbb4 !important;
}
.itn-partner-news .itn-partner-news-meta .itn-separator {
  height: 1px;
  border-top: 1px solid #ffffff;
  height: 10px;
  flex-grow: 1;
  margin-left: 10px;
}
.itn-partner-news .itn-partner-news-img img {
  min-height: 250px;
  width: 25vw;
  height: 32vh;
  max-width: 25vw;
  object-fit: cover;
  object-position: center;
  -webkit-mask-image: -webkit-gradient(linear, left 60%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
}
@media only screen and (max-width: 1024px) {
  .itn-partner-news .itn-partner-news-img img {
    width: 100%;
    min-width: 100%;
  }
}

.itn-partner-podcast {
  width: 25vw !important;
  min-width: 25vw !important;
  background-color: rgba(240, 243, 255, 0.3);
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media only screen and (max-width: 1024px) {
  .itn-partner-podcast {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 25px;
    margin-top: 25px;
    margin-right: 0;
  }
}
.itn-partner-podcast .mejs-container,
.itn-partner-podcast .mejs-container .mejs-controls,
.itn-partner-podcast .mejs-embed,
.itn-partner-podcast .mejs-embed body {
  background: transparent;
  text-align: left;
}
.itn-partner-podcast .mejs-container,
.itn-partner-podcast .mejs-container .mejs-controls {
  direction: ltr;
}
.itn-partner-podcast .mejs-time-current {
  background: #02bbb4 !important;
}
.itn-partner-podcast .itn-partner-podcast-title {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  font-size: 22px;
  padding: 5px 20px !important;
}

.itn-partner-video {
  width: 25vw !important;
  min-width: 25vw !important;
  margin-bottom: 50px;
  margin-top: 25px;
}
@media only screen and (max-width: 1024px) {
  .itn-partner-video {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 25px;
  }
}
.itn-partner-video .mejs-container,
.itn-partner-video .mejs-container .mejs-controls,
.itn-partner-video .mejs-embed,
.itn-partner-video .mejs-embed body {
  background: transparent;
  text-align: left;
}
.itn-partner-video .mejs-time-current {
  background: #02bbb4 !important;
}
.itn-partner-video .mejs-container,
.itn-partner-video .mejs-container .mejs-controls {
  direction: ltr;
}
.itn-partner-video .itn-partner-video-title {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  font-size: 22px;
  margin-bottom: 25px;
}

.itn-partner-event-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 25px;
}
@media only screen and (max-width: 1024px) {
  .itn-partner-event-row {
    height: auto;
    margin-top: 25px;
  }
}
.itn-partner-event-row .itn-partner-event-date {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.itn-partner-event-row .itn-partner-event-date .itn-partner-event-month {
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
}
.itn-partner-event-row .itn-partner-event-date .itn-partner-event-day {
  margin-top: -5px;
  font-family: "NeueHaasDisplayBold";
  color: #00bbb4;
  font-size: 34px;
}
.itn-partner-event-row .itn-partner-event-content {
  padding-left: 50px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.itn-partner-event-row .itn-partner-event-content .itn-partner-event-time {
  font-family: "NeueHaasDisplayRoman";
  color: #00bbb4;
  font-size: 18px;
}
.itn-partner-event-row .itn-partner-event-content .itn-partner-event-title a {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  font-size: 22px;
}

.itn-pages-navigation {
  text-align: center;
}
.itn-pages-navigation li {
  display: inline;
  padding: 5px 10px;
  border-radius: 3px;
  margin-right: 5px;
}
.itn-pages-navigation li a {
  font-size: medium;
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
}
.itn-pages-navigation li:hover {
  background-color: #00bbb4;
  font-family: "NeueHaasDisplayBold";
}
.itn-pages-navigation .itn-pagination-more:hover {
  background: transparent !important;
  font-family: "NeueHaasDisplayRoman" !important;
}
.itn-pages-navigation .active {
  background-color: #00bbb4;
  font-family: "NeueHaasDisplayBold";
}

.itn-magazine-related-news-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media only screen and (max-width: 640px) {
  .itn-magazine-related-news-container {
    flex-direction: column;
    justify-content: flex-start;
  }
}
.itn-magazine-related-news-container .itn-magazine-news {
  height: 100%;
  width: 25vw !important;
  min-width: 25vw !important;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .itn-magazine-related-news-container .itn-magazine-news {
    width: 47% !important;
    max-width: 47% !important;
    height: fit-content;
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 640px) {
  .itn-magazine-related-news-container .itn-magazine-news {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 25px;
    margin-top: 25px;
  }
}
.itn-magazine-related-news-container .itn-magazine-news .itn-magazine-news-title a {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  font-size: 26px;
  line-height: 26px;
}
.itn-magazine-related-news-container .itn-magazine-news .itn-magazine-news-title a:hover {
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  font-size: 26px;
}
.itn-magazine-related-news-container .itn-magazine-news .itn-magazine-news-desc {
  padding-top: 5%;
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
}
.itn-magazine-related-news-container .itn-magazine-news .itn-magazine-news-meta {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  margin-bottom: 25px;
  color: #ffffff;
  font-size: 14px p;
  font-size-margin-bottom: 0px !important;
}
.itn-magazine-related-news-container .itn-magazine-news .itn-magazine-news-meta .itn-vertical-separator {
  margin-right: 10px;
  margin-left: 10px;
}
.itn-magazine-related-news-container .itn-magazine-news .itn-magazine-news-meta .itn-magazine-news-category a {
  font-family: "NeueHaasDisplayBold" !important;
  color: #00bbb4 !important;
}
.itn-magazine-related-news-container .itn-magazine-news .itn-magazine-news-meta .itn-separator {
  height: 1px;
  border-top: 1px solid #ffffff;
  height: 10px;
  flex-grow: 1;
  margin-left: 10px;
}
.itn-magazine-related-news-container .itn-magazine-news .itn-magazine-news-img img {
  min-height: 250px;
  width: 25vw;
  height: 32vh;
  max-width: 25vw;
  object-fit: cover;
  object-position: center;
  -webkit-mask-image: -webkit-gradient(linear, left 60%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
}
@media only screen and (max-width: 1024px) {
  .itn-magazine-related-news-container .itn-magazine-news .itn-magazine-news-img img {
    width: 100%;
    max-width: 100%;
  }
}

.breaking-news-grid .fusion-grid {
  margin-top: 0px;
}

.itn-home-news-arrow-row {
  height: 50px;
  position: absolute !important;
  top: 100px;
  z-index: 99;
}
.itn-home-news-arrow-row .itn-home-news-arrow-left,
.itn-home-news-arrow-row .itn-home-news-arrow-right {
  margin-left: -5px;
}
.itn-home-news-arrow-row .itn-home-news-arrow-left span,
.itn-home-news-arrow-row .itn-home-news-arrow-left i,
.itn-home-news-arrow-row .itn-home-news-arrow-right span,
.itn-home-news-arrow-row .itn-home-news-arrow-right i {
  padding-right: 50px;
  opacity: 0.7;
  color: #ffffff !important;
  font-size: 20px !important;
}
.itn-home-news-arrow-row .itn-home-news-arrow-left span:hover,
.itn-home-news-arrow-row .itn-home-news-arrow-left i:hover,
.itn-home-news-arrow-row .itn-home-news-arrow-right span:hover,
.itn-home-news-arrow-row .itn-home-news-arrow-right i:hover {
  cursor: pointer !important;
  opacity: 1;
}
.itn-home-news-arrow-row .itn-home-news-arrow-right {
  margin-right: 15px;
}

.itn-home-tab-menu .nav {
  margin-right: 125px;
  padding-right: calc(50px + 728px);
}
@media only screen and (max-width: 1690px) {
  .itn-home-tab-menu .nav {
    padding-right: 0px;
    padding-left: 100px;
  }
}
.itn-home-tab-menu .nav .nav-tabs {
  min-width: 500px;
}

.itn-home-leaderboard-small-screen-container {
  display: none !important;
}
.itn-home-leaderboard-small-screen-container img {
  width: 728px;
  height: 90px;
}
@media only screen and (max-width: 1690px) {
  .itn-home-leaderboard-small-screen-container {
    display: block !important;
  }
}
@media only screen and (max-width: 800px) {
  .itn-home-leaderboard-small-screen-container {
    display: none !important;
  }
}

.itn-home-news-tabs-container {
  width: calc(90vw - 15px) !important;
}
@supports not (-moz-appearance: none) {
  .itn-home-news-tabs-container {
    -webkit-mask-image: -webkit-gradient(linear, 95% bottom, right bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
  }
}
.itn-home-news-tabs-container .tab-content .tab-pane {
  margin-top: 50px;
}
.itn-home-news-tabs-container .tab-content .tab-pane .insert-page {
  scroll-behavior: smooth;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.itn-home-news-tabs-container .tab-content .tab-pane .insert-page .itn-news-card-content {
  padding-left: 50px;
  padding-right: 10%;
}
.itn-home-news-tabs-container .tab-content .tab-pane .insert-page::-webkit-scrollbar {
  display: none;
}
.itn-home-news-tabs-container .itn-news-home-img {
  margin-top: 14px;
}
@media only screen and (max-width: 1024px) {
  .itn-home-news-tabs-container .itn-news-home-img {
    width: unset !important;
    min-width: 400px !important;
  }
}
.itn-home-news-tabs-container .itn-news-home-img .itn-news-img {
  min-width: 400px;
}
@media only screen and (max-width: 1024px) {
  .itn-home-news-tabs-container .itn-news-home-img .itn-news-img {
    width: 300px;
    max-width: 300px;
  }
}
.itn-home-news-tabs-container .itn-news-home-img .itn-news-img img {
  height: 250px;
  width: 300px;
}

.itn-home-row-before-tab {
  margin-bottom: -50px !important;
  min-width: 800px;
  position: relative;
  height: 50px;
}
@media only screen and (max-width: 800px) {
  .itn-home-row-before-tab {
    min-width: 100%;
  }
}
.itn-home-row-before-tab .itn-row-before-tab-title {
  height: 60px;
  border-bottom: 1px solid #ffffff;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  width: calc((100% - 728px) - 25px);
}
@media only screen and (max-width: 1690px) {
  .itn-home-row-before-tab .itn-row-before-tab-title {
    width: 100%;
  }
}
.itn-home-row-before-tab .itn-row-before-tab-title .itn-section-title {
  margin-bottom: 20px !important;
}
.itn-home-row-before-tab .itn-row-before-tab-title .itn-row-before-tab-btn {
  margin-bottom: 15px;
  z-index: 999;
}
@media only screen and (max-width: 800px) {
  .itn-home-row-before-tab .itn-row-before-tab-title .itn-row-before-tab-btn {
    display: none;
  }
}
.itn-home-row-before-tab .itn-home-leaderboard-img {
  margin-left: 25px;
}
@media only screen and (max-width: 1690px) {
  .itn-home-row-before-tab .itn-home-leaderboard-img {
    display: none;
  }
}
.itn-home-row-before-tab .itn-home-leaderboard-img img {
  width: 728px;
  height: 90px;
}

.itn-home-latest-box .itn-section-title {
  padding-bottom: 25px;
}

.itn-home-banner-row img {
  width: 728px;
  height: 90px;
}
@media only screen and (max-width: 800px) {
  .itn-home-banner-row {
    display: none !important;
  }
}

.itn-home-events-banner-col img {
  width: 300px;
}

@media only screen and (max-width: 1024px) {
  .itn-magazine-card-container > .fusion-content-nowrap {
    flex-wrap: wrap !important;
    justify-content: center !important;
  }
}

.itn-magazine-card-container > div {
  width: 25vw !important;
}
@media only screen and (max-width: 1024px) {
  .itn-magazine-card-container > div {
    width: 100% !important;
  }
}

.itn-home-magazine-img-container {
  width: 25vw;
}
@media only screen and (max-width: 1024px) {
  .itn-home-magazine-img-container {
    width: 100%;
    margin: auto;
  }
  .itn-home-magazine-img-container .itn-magazine-slider-item {
    text-align: center;
    margin-bottom: 50px;
  }
}
.itn-home-magazine-img-container .itn-home-magazine-img img {
  height: 300px;
  width: auto;
}

.itn-partner-carousel .itn-partner-carousel-item {
  height: 100%;
}
.itn-partner-carousel .itn-partner-carousel-item > div {
  height: 100%;
}

.itn-partner-card-img img {
  max-width: 200px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-partner-card-img img {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

.itn-home-magazine-text {
  color: #ffffff;
  font-family: "NeueHaasDisplayRoman";
  padding-top: 25px;
  padding-bottom: 50px;
  width: 55vw;
}
@media only screen and (max-width: 1024px) {
  .itn-home-magazine-text {
    width: 100%;
    margin: auto;
    text-align: justify;
  }
}

.itn-home-magazine-title {
  margin-bottom: 0px !important;
}
.itn-home-magazine-title h1 {
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 22px;
}

.itn-magazine-row-btn {
  display: flex;
  flex-direction: row;
}
.itn-magazine-row-btn .itn-secondary-btn {
  margin-left: 25px;
  background-color: #ffffff4a;
}

.itn-home-magazine-desc-container {
  height: 500px !important;
  display: flex;
  justify-content: center;
  z-index: 999;
}
@media only screen and (max-width: 1024px) {
  .itn-home-magazine-desc-container {
    height: auto !important;
  }
}

.itn-home-waves {
  position: absolute !important;
  top: -25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 110% !important;
  margin-left: -5% !important;
  margin-right: -5% !important;
  /* Animation */
  /*Shrinking for mobile*/
}
@media only screen and (max-width: 1024px) {
  .itn-home-waves {
    display: none;
  }
}
.itn-home-waves .fusion-column-wrapper {
  margin: 0px !important;
}
.itn-home-waves .waves-reverse {
  transform: rotate(180deg);
  margin-top: 100px;
}
.itn-home-waves .waves {
  opacity: 0.3;
  position: relative;
  width: 110%;
  margin-right: -10%;
  height: 20vh;
  min-height: 100px;
  -webkit-mask-image: -webkit-gradient(linear, left 60%, left bottom, from(#16263e), to(rgba(0, 0, 0, 0)));
}
.itn-home-waves .content {
  position: relative;
  height: 20vh;
  text-align: center;
  background-color: #5385ba;
}
.itn-home-waves .parallax > use {
  animation: move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
}
.itn-home-waves .parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}
.itn-home-waves .parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}
.itn-home-waves .parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}
.itn-home-waves .parallax > use:nth-child(4) {
  transform: rotate(180deg);
  animation-delay: -5s;
  animation-duration: 20s;
}
@keyframes move-forever {
  0% {
    transform: translate3d(-90px, 0, 0);
  }
  100% {
    transform: translate3d(85px, 0, 0);
  }
}
@media (max-width: 768px) {
  .itn-home-waves .waves {
    height: 40px;
    min-height: 40px;
  }
  .itn-home-waves .content {
    height: 30vh;
  }
  .itn-home-waves h1 {
    font-size: 24px;
  }
}

.itn-news-row-before-tab .itn-news-details-title {
  display: flex !important;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  margin: 0px !important;
  height: 40px;
}
.itn-news-row-before-tab .itn-news-details-title h1 {
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 34px !important;
}

.itn-first-row-news {
  width: calc(100% - 25vw);
}
@media only screen and (max-width: 1024px) {
  .itn-first-row-news {
    width: 100%;
  }
}
.itn-first-row-news .fusion-post-cards .fusion-grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-right: 5vw;
}
@media only screen and (max-width: 1024px) {
  .itn-first-row-news .fusion-post-cards .fusion-grid {
    padding-right: 0px;
  }
}

.itn-top-news-container {
  display: flex;
  flex-direction: column;
  width: 25vw;
  margin-top: -150px;
}
@media only screen and (max-width: 1024px) {
  .itn-top-news-container {
    margin-top: 25px;
    width: 100%;
  }
}

.itn-news-list-container .fusion-post-cards .fusion-grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.itn-news-special-news-postcards {
  width: 100%;
}
.itn-news-special-news-postcards .fusion-grid {
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.itn-news-card-container .itn-news-card-content,
.itn-news-card-container .itn-news-card-content-reverse {
  width: calc(50px + 25vw);
}

.itn-specials-news-container {
  margin-left: -6% !important;
  margin-right: -6% !important;
  padding-right: 6% !important;
  padding-left: 6% !important;
}
.itn-specials-news-container .itn-specials-news-title {
  margin-top: -20px !important;
}

.itn-news-banner-row {
  width: 100%;
  border-top: 1px solid #ffffff;
  padding-top: 25px;
}
.itn-news-banner-row img {
  margin-top: 50px;
  width: 35vw;
}

.itn-news-page-tabs-container .nav {
  text-align: left;
  width: 100%;
}
.itn-news-page-tabs-container .nav .nav-tabs {
  width: calc(100% - 30vw);
  margin-right: 0px !important;
  border-bottom: 1px solid #ffffff !important;
}
@media only screen and (max-width: 1024px) {
  .itn-news-page-tabs-container .nav .nav-tabs {
    margin-right: 0px !important;
    width: 100%;
  }
}
.itn-news-page-tabs-container .fusion-mobile-tab-nav {
  display: none !important;
}

.itn-news-details-col-left {
  padding-right: 5%;
}
.itn-news-details-col-left .itn-news-details-summary {
  padding-top: 25px;
  padding-bottom: 25px;
}
.itn-news-details-col-left .itn-news-details-summary p {
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
  color: #43a9ff;
  font-style: italic;
}
.itn-news-details-col-left .itn-news-details-terms {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 10px 25px;
  border-radius: 20px;
  color: #00bbb4;
  width: fit-content;
  margin-bottom: 25px;
}
.itn-news-details-col-left .itn-news-details-terms p {
  margin-bottom: 0px;
}

.itn-news-details-img {
  width: 100%;
}
.itn-news-details-img img {
  max-width: 800px;
  width: 100%;
}

.itn-news-details-content {
  padding-top: 50px;
  font-family: "NeueHaasDisplayRoman" !important;
  font-size: 16px !important;
  color: #ffffff !important;
}
.itn-news-details-content a {
  font-size: 16px !important;
  color: #ffffff !important;
  text-decoration: underline;
}

.itn-news-details-sharing {
  color: #43a9ff;
}
.itn-news-details-sharing a {
  font-family: "NeueHaasDisplayRoman";
}
.itn-news-details-sharing .fusion-social-network-icon {
  color: #43a9ff !important;
}
@media only screen and (max-width: 1024px) {
  .itn-news-details-sharing {
    margin-top: 0px !important;
  }
}

.itn-news-details-title h1 {
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 34px !important;
}

.itn-news-become-partner-btn {
  margin-top: 50px;
  width: 100%;
  font-weight: normal !important;
  background-color: #43a9ff !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
  color: #ffffff !important;
  padding: 30px !important;
  text-align: left !important;
}
.itn-news-become-partner-btn a {
  font-weight: normal !important;
}
.itn-news-become-partner-btn i {
  float: right;
}

.itn-news-details-banner {
  width: 330px;
}
.itn-news-details-banner img {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
  min-width: 100% !important;
  height: 280px !important;
  object-fit: cover;
  object-position: center;
}

#itn-widget-listen-podcast {
  display: none;
}

#itn-btn-listen-podcast,
#itn-btn-watch-video {
  font-weight: normal !important;
  background-color: #43a9ff !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
  color: #ffffff !important;
  padding: 20px !important;
}
#itn-btn-listen-podcast a,
#itn-btn-watch-video a {
  font-weight: normal !important;
}

.itn-news-podcast-modal .modal-content {
  border: none !important;
}
.itn-news-podcast-modal .modal-content .mejs-controls {
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.itn-news-podcast-modal .modal-content .mejs-container,
.itn-news-podcast-modal .modal-content .mejs-container .mejs-controls,
.itn-news-podcast-modal .modal-content .mejs-embed,
.itn-news-podcast-modal .modal-content .mejs-embed body {
  border-radius: 10px !important;
}
.itn-news-podcast-modal .close {
  font-size: 22px !important;
  position: absolute;
  color: #ffffff;
  opacity: 1 !important;
  right: 30px;
  top: 45px;
  z-index: 9;
}

blockquote {
  background: transparent !important;
}

@media only screen and (max-width: 640px) {
  .tribe-events-view {
    margin-top: 25px;
    width: 100%;
  }
}

@media only screen and (max-width: 640px) {
  .tribe-events-c-view-selector__button-icon {
    color: #43a9ff !important;
  }
}

.itn-tribe-common-container {
  margin: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 5% !important;
  padding-right: 5% !important;
  padding-top: 0px !important;
}
.itn-tribe-common-container .itn-event-latest-title {
  font-size: 26px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
}
.itn-tribe-common-container .tribe-events-header__messages {
  background: transparent !important;
}
.itn-tribe-common-container .tribe-events-header__messages .tribe-events-c-messages__message {
  background: transparent !important;
}
.itn-tribe-common-container .tribe-events-header__messages .tribe-events-c-messages__message .tribe-events-c-messages__message-list-item {
  color: #ffffff !important;
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
}
.itn-tribe-common-container .tribe-events-header__messages .tribe-events-c-messages__message .tribe-events-c-messages__message-list-item a {
  color: #00bbb4 !important;
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  text-decoration: none !important;
  border-bottom: none !important;
}
.itn-tribe-common-container .tribe-filter-bar .tribe-filter-bar-c-pill__pill {
  background: transparent !important;
  background-color: unset !important;
}
.itn-tribe-common-container .tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill {
  background: transparent !important;
  background-color: unset !important;
}
.itn-tribe-common-container .itn-events-search-container {
  background-color: transparent !important;
  border: 2px solid rgba(255, 255, 255, 0.3) !important;
  color: #ffffff;
  margin-bottom: 3% !important;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-search-container {
    border: none !important;
  }
}
.itn-tribe-common-container .itn-events-search-bar-container {
  background-color: transparent !important;
  border: none !important;
  color: #ffffff;
}
.itn-tribe-common-container .itn-events-search-bar {
  background-color: transparent;
  border: none;
}
.itn-tribe-common-container .itn-events-search-bar .itn-events-search-bar-form .tribe-common-form-control-text__input {
  background-color: transparent !important;
  color: #8d99a7 !important;
}
.itn-tribe-common-container .itn-events-search-bar .itn-events-search-bar-form .tribe-common-form-control-text__input::placeholder {
  background-color: transparent !important;
  color: #8d99a7 !important;
}
.itn-tribe-common-container .itn-events-search-bar .itn-events-search-bar-form .tribe-common-form-control-text {
  color: #8d99a7 !important;
}
.itn-tribe-common-container .itn-events-search-bar .itn-events-search-bar-form .tribe-common-form-control-text__label {
  color: #8d99a7 !important;
}
.itn-tribe-common-container .itn-events-view-selector-content {
  background-color: transparent !important;
  color: #ffffff;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-view-selector-content {
    background-color: #ffffff !important;
  }
}
.itn-tribe-common-container .itn-events-view-selector-item {
  color: #ffffff !important;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-view-selector-item {
    color: black !important;
  }
}
.itn-tribe-common-container .itn-events-view-selector-item:hover {
  background-color: transparent !important;
}
.itn-tribe-common-container .itn-events-view-selector-item a {
  color: #ffffff !important;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-view-selector-item a {
    color: black !important;
  }
}
.itn-tribe-common-container .itn-events-view-selector-item a:hover {
  background-color: transparent !important;
  color: #43a9ff !important;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-view-selector-item a:hover {
    color: #ffffff !important;
  }
}
.itn-tribe-common-container .itn-events-view-selector-item-active {
  color: #43a9ff !important;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-view-selector-item-active {
    color: #ffffff !important;
  }
}
.itn-tribe-common-container .itn-events-view-selector-item-active a {
  color: #43a9ff !important;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-view-selector-item-active a {
    color: #ffffff !important;
  }
}
.itn-tribe-common-container .itn-btn-icon-prev-disabled,
.itn-tribe-common-container .itn-btn-icon-next-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.itn-tribe-common-container .itn-btn-icon-prev,
.itn-tribe-common-container .itn-btn-icon-next {
  color: #ffffff !important;
}
.itn-tribe-common-container .itn-events-top-bar-today {
  color: #b7b7b7 !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  margin-left: 25px !important;
}
.itn-tribe-common-container .itn-events-top-bar-datepicker-btn {
  color: #b7b7b7 !important;
  font-size: 26px !important;
  padding-left: 25px;
  font-family: "NeueHaasDisplayRoman" !important;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-top-bar-datepicker-btn {
    padding-left: 0px;
  }
}
.itn-tribe-common-container .itn-events-calendar-month-separator time {
  color: #b7b7b7;
  text-transform: uppercase;
  font-family: "NeueHaasDisplayRoman" !important;
  font-size: 14px !important;
}
.itn-tribe-common-container .tribe-events-calendar-list__event-datetime-featured-icon {
  display: none;
}
.itn-tribe-common-container .tribe-events-calendar-list__event-datetime-featured-text {
  color: #00bbb4 !important;
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 14px !important;
}
.itn-tribe-common-container .itn-event-date-tag {
  width: 8% !important;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-event-date-tag {
    display: none;
  }
}
.itn-tribe-common-container .itn-event-date-tag time {
  text-align: center;
}
.itn-tribe-common-container .itn-event-date-tag time .tribe-events-calendar-list__event-date-tag-weekday {
  padding-top: 20px;
  font-size: 18px;
  text-transform: uppercase;
  color: #8d99a7;
}
.itn-tribe-common-container .itn-event-date-tag time .tribe-events-calendar-list__event-date-tag-daynum {
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 34px !important;
  color: #ffffff !important;
}
.itn-tribe-common-container .itn-event-date-tag time::after {
  background: #00bbb4 !important;
  width: 7px;
}
.itn-tribe-common-container .itn-event-read-more-btn {
  display: none;
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff !important;
  padding: 11px 23px;
  background-color: rgba(131, 180, 222, 0.5) !important;
  border: none;
  border-radius: 6px !important;
}
.itn-tribe-common-container .itn-event-read-more-btn:hover {
  border: none;
  background-color: #43a9ff !important;
}
.itn-tribe-common-container .itn-events-calendar-list-datetime {
  font-size: 18px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #8d99a7 !important;
}
.itn-tribe-common-container .itn-events-calendar-list-title {
  font-size: 34px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  letter-spacing: 3px !important;
  opacity: 1;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-calendar-list-title {
    font-size: 18px !important;
    letter-spacing: unset !important;
  }
}
.itn-tribe-common-container .itn-events-calendar-list-venue {
  font-family: "NeueHaasDisplayBold" !important;
  color: #00bbb4 !important;
}
.itn-tribe-common-container .itn-events-calendar-list-description {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff;
  padding-right: 5%;
}
.itn-tribe-common-container .itn-events-calendar-list-description p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@supports (-webkit-line-clamp: 3) {
  .itn-tribe-common-container .itn-events-calendar-list-description p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
.itn-tribe-common-container .itn-events-calendar-list-event-wrapper {
  padding-left: 5% !important;
  position: relative;
}
@media only screen and (max-width: 640px) {
  .itn-tribe-common-container .itn-events-calendar-list-event-wrapper {
    padding-left: 0% !important;
    margin-bottom: 50px;
  }
}
.itn-tribe-common-container .itn-events-calendar-list-cost {
  padding-top: 25px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-end;
  padding-right: 5%;
}
.itn-tribe-common-container .itn-events-calendar-list-cost .itn-events-before-price {
  width: fit-content;
  padding-bottom: 5px;
  color: #ffffff;
  font-family: "NeueHaasDisplayBold";
  font-size: 14px;
  border-bottom: 3px solid rgba(255, 255, 255, 0.3);
}
.itn-tribe-common-container .itn-events-calendar-list-cost .itn-event-price {
  padding-top: 10px;
}
.itn-tribe-common-container .itn-events-calendar-list-cost .itn-event-price .tribe-events-c-small-cta__price {
  color: #ffffff !important;
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
}
.itn-tribe-common-container .itn-events-footer-nav {
  border-color: rgba(255, 255, 255, 0.3) !important;
}
.itn-tribe-common-container .itn-events-footer-nav .itn-item-prev span,
.itn-tribe-common-container .itn-events-footer-nav .itn-item-next span {
  color: #ffffff !important;
  font-size: 16px !important;
  font-family: "NeueHaasDisplayLight" !important;
}
.itn-tribe-common-container .itn-events-footer-nav .itn-item-prev-disabled span,
.itn-tribe-common-container .itn-events-footer-nav .itn-item-next-disabled span {
  font-size: 16px !important;
  font-family: "NeueHaasDisplayLight" !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.itn-tribe-common-container .itn-events-export-btn {
  background: transparent !important;
  border-radius: 6px !important;
  border: 2px solid #43a9ff !important;
  color: #43a9ff !important;
  font-family: "NeueHaasDisplayLight" !important;
}
.itn-tribe-common-container .itn-events-calendar-month-day time {
  color: #ffffff !important;
}
.itn-tribe-common-container .itn-events-calendar-month-day a {
  color: #ffffff !important;
}
.itn-tribe-common-container .tribe-events-calendar-month__header-column-title span {
  color: #ffffff !important;
}

@media only screen and (max-width: 640px) {
  .tribe-events-c-view-selector__button {
    display: none !important;
  }
}

@media only screen and (max-width: 1024px) {
  .tribe-events-header {
    margin-top: 50px !important;
  }
}

.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tribe-common .tribe-common-c-btn-icon--caret-left:before,
.tribe-common .tribe-common-c-btn-icon--caret-right:before {
  color: #ffffff !important;
}

.tribe-events .tribe-events-c-nav__prev:before,
.tribe-events .tribe-events-c-nav__next:before {
  color: rgba(255, 255, 255, 0.5) !important;
}

.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-left:before,
.fusion-body #main .tribe-common .tribe-common-c-btn-icon--caret-right:before {
  font-size: 1em !important;
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.itn-event-details-container {
  margin: 0px !important;
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 5% !important;
  padding-right: 5% !important;
  padding-top: 0px !important;
}
.itn-event-details-container .itn-event-details-back-btn {
  margin-top: -25px;
  margin-bottom: 25px !important;
}
.itn-event-details-container .itn-event-details-back-btn a {
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
  color: #43a9ff !important;
}
.itn-event-details-container .itn-event-details-back-btn a:hover {
  cursor: pointer;
}
.itn-event-details-container .itn-event-details-title {
  padding-bottom: 50px;
}
.itn-event-details-container .itn-event-details-title h1 {
  font-size: 34px !important;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
}
.itn-event-details-container .itn-event-details-content-content {
  width: 100%;
}
.itn-event-details-container .itn-event-website-link a {
  font-size: 22px;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayRoman";
  color: #00bbb4;
}
.itn-event-details-container .itn-details-and-organizer {
  padding-top: 0vh;
  padding-bottom: 5vh;
  display: flex;
  min-width: 500px;
  flex-grow: 1;
}
@media only screen and (max-width: 1024px) {
  .itn-event-details-container .itn-details-and-organizer {
    padding-top: 5vh;
    flex-wrap: wrap;
  }
}
.itn-event-details-container .itn-event-details-header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1024px) {
  .itn-event-details-container .itn-event-details-header {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.itn-event-details-container .itn-event-details-header .itn-event-details {
  padding: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-event-details-container .itn-event-details-header .itn-event-details {
    min-width: 300px;
  }
}
.itn-event-details-container .itn-event-details-header .itn-event-details dd {
  margin-inline-start: 0px;
  padding-bottom: 25px;
}
.itn-event-details-container .itn-event-details-header .itn-event-details .itn-event-details-title {
  margin: 0px !important;
  padding-bottom: 0px !important;
  font-size: 34px !important;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
}
.itn-event-details-container .itn-event-details-header .itn-event-details .itn-event-details-label {
  font-size: 22px;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
}
.itn-event-details-container .itn-event-details-header .itn-event-details .itn-event-details-info {
  font-size: 22px;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
  text-decoration: none;
}
.itn-event-details-container .itn-event-details-header .itn-event-details .itn-event-details-info a {
  color: #ffffff !important;
}
.itn-event-details-container .itn-event-details-header .itn-event-organizer {
  padding: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-event-details-container .itn-event-details-header .itn-event-organizer {
    min-width: 300px;
  }
}
.itn-event-details-container .itn-event-details-header .itn-event-organizer dd {
  margin-inline-start: 0px;
  padding-bottom: 25px;
}
.itn-event-details-container .itn-event-details-header .itn-event-organizer .itn-event-organizer-title {
  margin: 0px !important;
  font-size: 34px !important;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
}
.itn-event-details-container .itn-event-details-header .itn-event-organizer .itn-event-organizer-name {
  font-size: 22px;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
}
.itn-event-details-container .itn-event-details-header .itn-event-organizer .itn-event-organizer-label {
  font-size: 22px;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  margin-bottom: 0px;
}
.itn-event-details-container .itn-event-details-header .itn-event-organizer .itn-event-organizer-link a {
  font-size: 22px;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayRoman";
  color: #00bbb4;
}
.itn-event-details-container .itn-event-details-header .itn-event-organizer .itn-event-details-meta-calendar .tribe-events-cal-links {
  display: flex;
  flex-direction: column;
}
.itn-event-details-container .itn-event-details-header .itn-event-organizer .itn-event-details-meta-calendar .tribe-events-cal-links a {
  border: 2px solid #00bbb4;
  font-size: 22px;
  font-weight: bold;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayLight";
  color: #ffffff;
  letter-spacing: 3px;
  padding: 5px 10px !important;
  width: fit-content !important;
  border-radius: 6px;
  margin-top: 25px;
  background: unset !important;
}
.itn-event-details-container .itn-event-details-header .itn-event-details-venue {
  width: 100% !important;
  color: #ffffff !important;
  font-size: 22px;
  padding: 0px !important;
}
.itn-event-details-container .itn-event-details-header .itn-event-details-venue dd {
  margin-inline-start: 0px !important;
  font-family: "NeueHaasDisplayRoman" !important;
}
.itn-event-details-container .itn-event-details-header .itn-event-details-venue .tribe-venue {
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 26px;
}
.itn-event-details-container .itn-event-details-header .itn-event-details-venue .tribe-events-address {
  font-style: normal;
}
.itn-event-details-container .itn-event-details-header .itn-event-details-venue .itn-events-google-link a {
  font-family: "NeueHaasDisplayRoman" !important;
  color: #00bbb4 !important;
}
.itn-event-details-container .itn-event-details-header .itn-event-details-venue .itn-devent-details-venue-url a {
  font-family: "NeueHaasDisplayRoman" !important;
  color: #43a9ff;
  font-size: 22px;
  font-style: italic;
}
.itn-event-details-container .itn-event-details-img {
  min-width: 500px;
}
@media only screen and (max-width: 1024px) {
  .itn-event-details-container .itn-event-details-img {
    width: 100%;
    margin-right: unset;
  }
}
.itn-event-details-container .itn-event-details-img img {
  width: 90%;
  min-width: 400px;
  max-height: 400px;
  object-fit: cover;
  object-position: center;
}
@media only screen and (max-width: 1024px) {
  .itn-event-details-container .itn-event-details-img img {
    width: 100%;
    min-width: 100%;
    height: 300px;
  }
}
.itn-event-details-container .itn-event-details-schedule h2 {
  font-size: 26px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
}
.itn-event-details-container .itn-event-details-content-container {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}
@media only screen and (max-width: 1024px) {
  .itn-event-details-container .itn-event-details-content-container {
    flex-direction: column;
  }
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description p,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description li,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description a,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description div,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description tr,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description td,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description h1,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description h2,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description h3,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description h4,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description h5,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description h6,
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description q {
  font-size: 22px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff !important;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-description a {
  text-decoration: underline;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events {
  width: 100%;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events .itn-event-details-related-event-content {
  margin-top: 0px !important;
  background-color: transparent !important;
  padding: 0px !important;
  margin-top: 1.33em;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events .itn-event-related-events-title {
  font-family: "NeueHaasDisplayBold";
  text-transform: unset !important;
  font-size: 34px;
  color: #ffffff;
  margin-top: 0px;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events .itn-event-related-events-rows .tribe-events-widget-events-list__event-row {
  padding-bottom: 25px;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events .itn-event-related-events-rows time {
  text-align: left;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events .itn-event-related-events-rows time .tribe-events-widget-events-list__event-date-tag-month {
  font-size: 14px;
  text-transform: uppercase;
  font-family: "NeueHaasDisplayRoman";
  color: #ffffff;
  text-decoration: none;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events .itn-event-related-events-rows time .tribe-events-widget-events-list__event-date-tag-daynum {
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 34px !important;
  color: #00bbb4 !important;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events .itn-event-related-events-rows .tribe-events-widget-events-list__event-datetime {
  font-size: 22px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #00bbb4 !important;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events .itn-event-related-events-rows .tribe-events-widget-events-list__event-title-link {
  font-size: 22px;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayBold";
  color: #ffffff;
  margin-bottom: 0px;
}
.itn-event-details-container .itn-event-details-content-container .itn-event-details-related-events .itn-event-details-related-events-view-more-btn .tribe-events-widget-events-list__view-more-link {
  font-size: 22px;
  text-transform: unset !important;
  font-family: "NeueHaasDisplayBold";
  color: #43a9ff;
  margin-bottom: 0px;
}
.itn-event-details-container .tribe-events-nav-previous a,
.itn-event-details-container .tribe-events-nav-next a {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff !important;
}
.itn-event-details-container .tribe-events-nav-previous a span,
.itn-event-details-container .tribe-events-nav-next a span {
  color: #43a9ff !important;
}
.itn-event-details-container .tribe-events-nav-previous a:hover,
.itn-event-details-container .tribe-events-nav-next a:hover {
  color: #43a9ff !important;
}
.itn-event-details-container #tribe-events-footer {
  border-bottom: 0px !important;
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.itn-partner-title h1 {
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 34px !important;
  padding-bottom: 50px;
}

.itn-partner-details-img {
  max-height: 100px;
  max-width: 300px;
  width: auto;
}
.itn-partner-details-img img {
  max-height: 100px;
  max-width: 300px;
  width: auto;
}

.itn-partner-details-content {
  margin-top: 50px;
  padding: 50px;
  border: 1px solid #43a9ff;
}
.itn-partner-details-content .itn-partner-details-desc {
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff !important;
  font-size: 14px !important;
}
.itn-partner-details-content .itn-partner-details-desc p,
.itn-partner-details-content .itn-partner-details-desc span {
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff !important;
  font-size: 14px !important;
}
.itn-partner-details-content .itn-partner-details-btn {
  margin-right: 25px;
}
.itn-partner-details-content .itn-partner-details-content-meta {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 50px;
}
.itn-partner-details-content .itn-partner-details-content-meta .itn-separator {
  border-top: 2px solid #6c82a1;
  height: 5px;
  flex-grow: 1;
  margin-left: 25px;
}

.itn-medias-partner-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

#itn-partner-contact-container {
  display: none;
}
@media only screen and (max-width: 1024px) {
  #itn-partner-contact-container {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media only screen and (max-width: 1024px) {
  #itn-partner-contact-container > div {
    margin: 0px !important;
  }
}

.itn-partner-news-container,
.itn-partner-podcast-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 640px) {
  .itn-partner-news-container,
.itn-partner-podcast-container {
    flex-direction: column;
    justify-content: flex-start;
  }
}

.itn-partner-news-container,
.itn-partner-podcast-container,
.itn-partner-video-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media only screen and (max-width: 640px) {
  .itn-partner-news-container,
.itn-partner-podcast-container,
.itn-partner-video-container {
    flex-direction: column;
    justify-content: flex-start;
  }
}

.itn-partner-contact-picture img {
  width: 135px;
  height: 135px;
  max-width: 135px;
  object-fit: cover;
  object-position: center;
  margin-left: 2%;
}

.itn-partner-contact-name h3 {
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  font-size: 22px !important;
  padding-bottom: 10px;
}

.itn-partner-contact-meta {
/*   display: flex; */
/*   flex-direction: row; */
}
.itn-partner-contact-meta .itn-partner-contact-meta-phone,
.itn-partner-contact-meta .itn-partner-contact-meta-mail {
  font-family: "NeueHaasDisplayRoman" !important;
  color: #00bbb4 !important;
  font-size: 14px !important;
}

.itn-interview-list-widget .itn-interview-list-item {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 25px;
  border-bottom: 1px solid #43a9ff;
}
.itn-interview-list-widget .itn-interview-list-item .itn-interview-list-item-header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: 50px;
}
.itn-interview-list-widget .itn-interview-list-item .itn-interview-list-item-header .itn-interview-list-item-date {
  color: #00bbb4;
  font-family: "NeueHaasDisplayRoman";
}
.itn-interview-list-widget .itn-interview-list-item .itn-interview-list-item-header .itn-interview-list-item-date p {
  margin-bottom: 0px;
}
.itn-interview-list-widget .itn-interview-list-item .itn-interview-list-item-title {
  padding-top: 25px;
}
.itn-interview-list-widget .itn-interview-list-item .itn-interview-list-item-title h1 a {
  color: #ffffff !important;
  font-size: 18px;
  font-family: "NeueHaasDisplayBold";
}
.itn-interview-list-widget .itn-interview-list-item .itn-interview-list-item-title h1 a:hover {
  color: #00bbb4 !important;
  cursor: pointer;
}

.itn-interview-list-item-category {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 10px 25px;
  border-radius: 20px;
  color: #00bbb4;
  width: fit-content;
}
.itn-interview-list-item-category p {
  margin-bottom: 0px !important;
}
.itn-interview-list-item-category a {
  color: #00bbb4;
  font-family: "NeueHaasDisplayBold";
}
.itn-interview-list-item-category a:hover {
  color: #00bbb4;
}

.itn-jobs-list-container {
  width: 100% !important;
  padding-left: 5% !important;
  padding-right: 5% !important;
}
.itn-jobs-list-container .itn-all-job-btn {
  margin-top: -25px;
  margin-bottom: 25px;
}
.itn-jobs-list-container .itn-all-job-btn a {
  font-family: "NeueHaasDisplayBold" !important;
  font-size: 18px !important;
  color: #43a9ff !important;
}
.itn-jobs-list-container .itn-jobs-btn-partner-row {
  display: flex;
  justify-content: flex-end;
  margin-bottom: -50px;
}
.itn-jobs-list-container .itn-jobs-btn-partner-row a {
  background-color: #43a9ff;
  font-family: "NeueHaasDisplayRoman";
  font-size: 14px;
  color: #ffffff;
  padding: 5px 15px;
  border-radius: 10px;
}
.itn-jobs-list-container .sjb-content {
  width: 100% !important;
}
.itn-jobs-list-container .sjb-page {
  background-color: transparent;
}
@media only screen and (max-width: 1024px) {
  .itn-jobs-list-container .sjb-page {
    padding-top: 25px !important;
  }
}
.itn-jobs-list-container .sjb-page .itn-job-partner-logo {
  height: 40px;
}
.itn-jobs-list-container .sjb-page .sjb-filters {
  background-color: #d8e3ed2e !important;
  border-radius: 10px;
}
.itn-jobs-list-container .sjb-page .sjb-filters label {
  color: #ffffff !important;
}
.itn-jobs-list-container .sjb-page .sjb-filters option {
  color: black !important;
}
.itn-jobs-list-container .sjb-page .sjb-filters .form-control {
  border: none !important;
  color: #ffffff !important;
}
.itn-jobs-list-container .sjb-page .sjb-filters .form-control::placeholder {
  color: #ffffff !important;
}
.itn-jobs-list-container .sjb-page .sjb-filters .sjb-search-keywords {
  width: 100% !important;
}
.itn-jobs-list-container .sjb-page .sjb-filters .sjb-search-keywords input {
  border-radius: 10px !important;
  background: rgba(109, 109, 109, 0.25) !important;
  height: 50px;
}
.itn-jobs-list-container .sjb-page .sjb-filters .sjb-search-categories select,
.itn-jobs-list-container .sjb-page .sjb-filters .sjb-search-job-type select,
.itn-jobs-list-container .sjb-page .sjb-filters .sjb-search-location select {
  border-radius: 10px !important;
  background: rgba(255, 255, 255, 0.25) !important;
  height: 50px;
}
.itn-jobs-list-container .sjb-page .sjb-filters .sjb-search-button {
  width: 100% !important;
}
.itn-jobs-list-container .sjb-page .sjb-filters .sjb-search-button .btn-search {
  width: calc(25% - 20px);
  background-color: #43a9ff;
  border-radius: 10px !important;
  color: #ffffff;
  height: 50px;
}
@media only screen and (max-width: 1024px) {
  .itn-jobs-list-container .sjb-page .sjb-filters .sjb-search-button .btn-search {
    width: 100%;
  }
}
.itn-jobs-list-container .sjb-page .list-view .list-data .v1 {
  padding: 25px 50px;
}
.itn-jobs-list-container .sjb-page .list-data .v1 {
  background-color: transparent;
  border: 3px solid #39485e;
  border-radius: 10px;
}
.itn-jobs-list-container .sjb-page .list-data .v1 .company-logo img {
  border: none !important;
}
.itn-jobs-list-container .sjb-page .list-data .v1 .job-info a {
  font-size: 22px;
}
.itn-jobs-list-container .sjb-page .list-data .v1 .job-info .job-title {
  color: #43a9ff !important;
  font-family: "NeueHaasDisplayBold";
  font-size: 22px;
}
.itn-jobs-list-container .sjb-page .list-data .v1 .job-info .company-name {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayBold";
  font-size: 22px;
}
.itn-jobs-list-container .sjb-page .list-data .v1 .job-date,
.itn-jobs-list-container .sjb-page .list-data .v1 .job-location,
.itn-jobs-list-container .sjb-page .list-data .v1 .job-type {
  color: #43a9ff !important;
  font-family: "NeueHaasDisplayRoman";
  font-size: 14px;
}
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description {
  padding-top: 25px;
}
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description p,
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description li,
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description a,
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description div,
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description tr,
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description td,
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description q {
  color: #ffffff;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px !important;
}
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description a {
  text-decoration: underline;
}
.itn-jobs-list-container .sjb-page .list-data .v1 .job-description .btn-primary {
  background-color: #43a9ff;
  border-radius: 5px !important;
  color: #ffffff;
  padding: 10px 20px;
  margin-top: 25px;
}

@media only screen and (max-width: 1024px) {
  .itn-jobs-list-container .sjb-detail {
    margin: 0px !important;
  }
}
.itn-jobs-list-container .sjb-detail .v1 {
  border: none !important;
}
@media only screen and (max-width: 1024px) {
  .itn-jobs-list-container .sjb-detail .v1 {
    padding: 10px !important;
  }
}
.itn-jobs-list-container .sjb-detail .job-title {
  color: #43a9ff !important;
  font-family: "NeueHaasDisplayBold";
  font-size: 34px !important;
}
.itn-jobs-list-container .sjb-detail .job-date,
.itn-jobs-list-container .sjb-detail .job-location,
.itn-jobs-list-container .sjb-detail .job-type {
  font-size: 18px !important;
}
.itn-jobs-list-container .sjb-detail .job-description {
  padding-bottom: 25px;
}
.itn-jobs-list-container .sjb-detail .job-description p {
  font-size: 18px !important;
}
.itn-jobs-list-container .sjb-detail .company-logo {
  min-width: 500px;
}
.itn-jobs-list-container .sjb-detail .company-logo img {
  max-height: 40px !important;
  width: auto !important;
}
.itn-jobs-list-container .sjb-detail .job-info,
.itn-jobs-list-container .sjb-detail .company-tagline {
  visibility: hidden;
}
.itn-jobs-list-container .sjb-detail .job-features {
  width: 50% !important;
  color: #ffffff !important;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
}
@media only screen and (max-width: 1024px) {
  .itn-jobs-list-container .sjb-detail .job-features {
    width: 100% !important;
  }
}
.itn-jobs-list-container .sjb-detail .job-features h3 {
  color: #43a9ff !important;
  font-family: "NeueHaasDisplayBold";
  font-size: 22px !important;
}
.itn-jobs-list-container .sjb-detail .job-features td {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px !important;
  border: none !important;
}
@media only screen and (max-width: 1024px) {
  .itn-jobs-list-container .sjb-detail .job-features td {
    width: 100% !important;
  }
}
.itn-jobs-list-container .sjb-detail .jobpost-form {
  padding-top: 25px;
  color: #ffffff !important;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px;
}
.itn-jobs-list-container .sjb-detail .jobpost-form label {
  color: #ffffff !important;
  font-family: "NeueHaasDisplayRoman";
  font-size: 18px !important;
}
.itn-jobs-list-container .sjb-detail .jobpost-form h3 {
  color: #43a9ff !important;
  font-family: "NeueHaasDisplayBold";
  font-size: 22px !important;
}
.itn-jobs-list-container .sjb-detail .jobpost-form .file,
.itn-jobs-list-container .sjb-detail .jobpost-form input {
  border-radius: 10px !important;
  background: rgba(255, 255, 255, 0.25) !important;
  border: none !important;
}
.itn-jobs-list-container .sjb-detail .app-submit {
  background-color: #43a9ff;
  border-radius: 5px !important;
  color: #ffffff;
  padding: 10px 20px;
  margin-top: 25px;
  font-family: "NeueHaasDisplayRoman";
  font-size: 14px;
}
.itn-jobs-list-container .sjb-detail .app-submit:hover {
  background-color: #43a9ff;
}
@media only screen and (max-width: 1024px) {
  .itn-jobs-list-container .sjb-detail .app-submit {
    width: 100%;
  }
}

.itn-job-related-jobs-title {
  margin-top: 100px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1024px) {
  .itn-job-related-jobs-title {
    margin-top: 50px;
  }
}

.itn-job-apply-jobs-title {
  margin-top: 100px;
  margin-bottom: 25px;
}
@media only screen and (max-width: 1024px) {
  .itn-job-apply-jobs-title {
    margin-top: 50px;
  }
}

.itn-job-form-container {
  padding-right: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-job-form-container {
    padding-left: 0px !important;
  }
}
.itn-job-form-container .itn-job-form input,
.itn-job-form-container .itn-job-form textarea {
  border: none !important;
  border-radius: 10px;
  background: rgba(109, 109, 109, 0.25);
}
.itn-job-form-container .itn-job-form input::placeholder,
.itn-job-form-container .itn-job-form textarea::placeholder {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #5ea9f8 !important;
}

.itn-contact-us-dont-be-shy {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #ffffff;
  margin-left: 15%;
  margin-right: 15%;
  margin-top: -110px !important;
}
.itn-contact-us-dont-be-shy .itn-contact-dont-be-shy-txt p {
  text-align: center;
  font-size: 26px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: black !important;
  margin-bottom: 0px !important;
}
.itn-contact-us-dont-be-shy .itn-contact-coffee-txt p {
  text-align: center;
  font-size: 26px !important;
  font-family: "NeueHaasDisplayLight" !important;
  color: black !important;
  margin-bottom: 0px !important;
}

.itn-contact-become-partner-txt h1 {
  font-size: 22px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  padding-bottom: 10px !important;
}

.itn-contact-degital-event-print h1 {
  font-size: 22px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #00bbb4 !important;
}

.itn-contact-mediakit-btn {
  text-align: center;
  border: 2px solid #00bbb4 !important;
  background: transparent !important;
  border-radius: 6px;
}
.itn-contact-mediakit-btn a,
.itn-contact-mediakit-btn .fusion-button-text {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #00bbb4 !important;
}
.itn-contact-mediakit-btn i {
  color: #00bbb4;
}

.itn-contact-follow-us-txt h1 {
  text-align: center !important;
  font-size: 22px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff !important;
  padding-bottom: 10px !important;
}

.itn-contact-social-link .fusion-social-networks {
  text-align: center;
}
.itn-contact-social-link .fusion-social-network-icon {
  color: #ffffff !important;
}

.itn-contact-location-txt h1 {
  font-size: 18px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff !important;
}

.itn-contact-info-container > .fusion-column-wrapper {
  display: flex;
  align-items: flex-end;
}
.itn-contact-info-container > .fusion-column-wrapper .itn-contact-makana {
  text-align: right;
  width: 300px;
  margin-right: -40px;
}

.itn-contact-stay-tuned {
  width: 75%;
  min-width: 500px;
}
@media only screen and (max-width: 1024px) {
  .itn-contact-stay-tuned {
    width: 95%;
    min-width: 100px;
  }
}

.itn-contact-form-container {
  padding-right: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .itn-contact-form-container {
    padding-left: 0px !important;
  }
}
.itn-contact-form-container .itn-contact-form input,
.itn-contact-form-container .itn-contact-form textarea {
  border: none !important;
  border-radius: 10px;
  background: rgba(109, 109, 109, 0.25);
}
.itn-contact-form-container .itn-contact-form input::placeholder,
.itn-contact-form-container .itn-contact-form textarea::placeholder {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #5ea9f8 !important;
}

.itn-contact-banner {
  width: 100%;
  min-height: 500px;
  height: 50vh;
}
.itn-contact-banner img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  min-height: 500px;
  height: 50vh;
}

#map {
  height: 500px;
  width: 100%;
}

.itn-magazine-title h1 {
  font-size: 34px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
}

.itn-magazine-txt p {
  font-size: 18px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff !important;
}

.itn-magazine-btn-row {
  display: flex;
  flex-direction: row;
}

.itn-magazine-abo-btn {
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #ffffff !important;
  background: #43a9ff !important;
  border-radius: 6px;
  margin-right: 25px;
}

.itn-magazine-slider-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
}

.itn-magazine-container {
  margin-top: 50px;
  width: 90vw;
  min-width: 500px;
}
.itn-magazine-container .flipbook-main-wrapper {
  background: transparent !important;
}
.itn-magazine-container .flipbook-icon-fa {
  background: transparent !important;
  color: #43a9ff !important;
}
.itn-magazine-container .flipbook-menuBottom {
  background-color: rgba(130, 181, 211, 0.16) !important;
}

.itn-magazine-slider .itn-magazine-slider-item {
  margin-left: 15px;
  margin-right: 15px;
  border: 2px solid #707070;
  padding: 5px;
  width: fit-content !important;
  height: fit-content !important;
}
.itn-magazine-slider .itn-magazine-slider-item .itn-card-partner-logo {
  width: 183px !important;
  height: 230px !important;
  object-fit: cover;
  object-position: center;
}
.itn-magazine-slider .itn-magazine-slider-item .itn-card-partner-logo:hover {
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .itn-magazine-slider .itn-magazine-slider-item .itn-card-partner-logo {
    height: 120px !important;
  }
}

.itn-magazine-contact-form {
  margin-bottom: -50px !important;
}
.itn-magazine-contact-form .itn-magazine-contact-form-btn {
  height: 75px;
  width: 75px;
}
.itn-magazine-contact-form .itn-magazine-contact-form-btn .fa-download {
  margin: 0px;
}
.itn-magazine-contact-form .itn-magazine-contact-form-btn i {
  font-size: 22px;
}

.itn-magazine-contact-modal .modal-header .modal-title {
  font-size: 18px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: #00bbb4 !important;
}
.itn-magazine-contact-modal .modal-body {
  padding-bottom: 0px !important;
}

.itn-magazine-news-container {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.modal-dialog {
  overflow: visible !important;
}

.itn-magazine-contact-icon {
  height: 250px;
  width: 200px;
  margin: auto;
}

.itn-related-news-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.itn-header-jobs-board {
  background: transparent !important;
  position: absolute !important;
}

.itn-jobs-board-container {
  margin-top: 50px;
}
.itn-jobs-board-container .sjb-form-group.jobpost_fields,
.itn-jobs-board-container .sjb-form-group.sjb_add_icon_fields,
.itn-jobs-board-container .sjb-job-features,
.itn-jobs-board-container .sjb-form-fields {
  display: none;
}
.itn-jobs-board-container .sjb-form-group.jobpost_fields + .sjb-form-group {
  display: none;
}
.itn-jobs-board-container .sjb-wrap .sjb-login input[type=submit] {
  color: #43a9ff !important;
}
.itn-jobs-board-container .sjb-login {
  margin-top: 10%;
  background: #ffffff !important;
}
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .nav li.active {
  background: #43a9ff !important;
}
.itn-jobs-board-container .sjb-wrap #sjb-contain-bg h3,
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .job-features h4 {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: black !important;
}
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .job-listing .caption h4,
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .job-posted .caption h4 {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #43a9ff !important;
}
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .sjb-add-job-field label,
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .job-features label {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: black !important;
  font-weight: normal !important;
}
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .job-application h4 {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: black !important;
}
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .job-publish i,
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .job-application button,
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .job-features button,
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .sjb-add-job-field button {
  color: #43a9ff !important;
}
.itn-jobs-board-container .sjb-wrap #sjb-contain-bg h3,
.itn-jobs-board-container .sjb-wrap .sjb-job-posting h4,
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .job-features h4,
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .sjb-add-job-field h4,
.itn-jobs-board-container .sjb-wrap .sjb-dashboard .tab-content .tab-pane .job-application h4 {
  color: #666666 !important;
}
.itn-jobs-board-container .sjb-job-posting {
  background-color: #ffffff;
}
.itn-jobs-board-container .sjb-wrap .sjb-job-posting div:not(.wp-media-buttons):not(.wp-editor-tabs):not(.mce-btn) > button,
.itn-jobs-board-container .sjb-wrap .sjb-job-posting input[type=submit] {
  background-color: #3297fa !important;
}
.itn-jobs-board-container .sjb-page {
  background: transparent !important;
}
.itn-jobs-board-container .sjb-page .sjb-dashboard {
  background-color: #ffffff;
}
.itn-jobs-board-container .sjb-page .sjb-dashboard li[rel=resume-manager] {
  display: none !important;
}
.itn-jobs-board-container .sjb-page .sjb-dashboard li[rel=application-form] {
  display: none !important;
}
.itn-jobs-board-container .sjb-page .sjb-dashboard li[rel=job-features] {
  display: none !important;
}
.itn-jobs-board-container .sjb-page .sjb-dashboard .sjb-form-group.jobpost_fields,
.itn-jobs-board-container .sjb-page .sjb-dashboard .sjb-form-group.sjb_add_icon_fields {
  display: none;
}
.itn-jobs-board-container .sjb-page .sjb-dashboard .sjb-form-group.jobpost_fields + .sjb-form-group {
  display: none;
}
.itn-jobs-board-container .sjb-page .signout-text p {
  color: #ffffff;
}
.itn-jobs-board-container .sjb-page .nav li {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: black !important;
}
.itn-jobs-board-container .sjb-page .btn-create-job {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayBold" !important;
  color: #ffffff !important;
  background-color: #43a9ff;
  padding: 10px;
  border-radius: 10px;
}
.itn-jobs-board-container .sjb-page .job-listing,
.itn-jobs-board-container .sjb-page .job-posted {
  background: transparent !important;
}
.itn-jobs-board-container .sjb-page .profile .job-data span,
.itn-jobs-board-container .sjb-page .profile .job-data strong {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: black !important;
}
.itn-jobs-board-container .sjb-page .profile h4 {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: black !important;
}
.itn-jobs-board-container .sjb-page .signout-text,
.itn-jobs-board-container .sjb-page .last-updated,
.itn-jobs-board-container .sjb-page .job-publish,
.itn-jobs-board-container .sjb-page .caption {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: black !important;
}
.itn-jobs-board-container .sjb-page .signout-text span,
.itn-jobs-board-container .sjb-page .signout-text strong,
.itn-jobs-board-container .sjb-page .last-updated span,
.itn-jobs-board-container .sjb-page .last-updated strong,
.itn-jobs-board-container .sjb-page .job-publish span,
.itn-jobs-board-container .sjb-page .job-publish strong,
.itn-jobs-board-container .sjb-page .caption span,
.itn-jobs-board-container .sjb-page .caption strong {
  font-size: 14px !important;
  font-family: "NeueHaasDisplayRoman" !important;
  color: black !important;
}

.itn-podcast-page-media {
  border-radius: 10px 10px 10px 10px;
  background-color: rgba(22, 38, 62, 0.5);
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
}
.itn-podcast-page-media .itn-podcast-page-media-title {
  color: #ffffff;
  font-family: "NeueHaasDisplayBold";
  font-size: 18px;
  padding-left: 20px;
}
.itn-podcast-page-media .mejs-container,
.itn-podcast-page-media .mejs-container .mejs-controls,
.itn-podcast-page-media .mejs-embed,
.itn-podcast-page-media .mejs-embed body {
  background: transparent;
  text-align: left;
}
.itn-podcast-page-media .mejs-time-current {
  background: #02bbb4 !important;
}
.itn-podcast-page-media .mejs-container,
.itn-podcast-page-media .mejs-container .mejs-controls {
  direction: ltr;
}

.itn-podcast-page-media-date {
  color: #ffffff;
  font-family: "NeueHaasDisplayRoman";
  font-size: 14px;
  margin-top: 15px;
}
.itn-podcast-page-media-date p {
  margin-bottom: 0px !important;
}

.itn-search-results-container ul {
  display: flex;
  flex-wrap: nowrap;
  justify-content: start;
}
.itn-search-results-container ul li {
  margin-right: 25px;
  margin-left: 25px;
}

.itn-partners-container .itn-partner-card-img img {
  max-height: 80px !important;
  width: auto;
  margin: 25px;
}

/*# sourceMappingURL=style.css.map */
