@charset "UTF-8";
/* ______________________________ VARIABLES ______________________________ */
:root {
  --base-shell-dark: #1f3855;
  --base-shell-light: #f8f9fa;
  --gray-1: #ffffff; /* white - no specific usage */
  --gray-9: #262626; /* primary text color */
  --nexplore-ci-color1: #44C4DD;
  --nexplore-ci-color2: #F5A461;
  --nexplore-ci-transparent-color1: #44C4DD6a;
  --nexplore-ci-transparent-color2: #F5A4616a;
  --nexplore-ci-transparent-dark-color1: #44C4DD9e;
  --nexplore-ci-transparent-dark-color2: #F5A4619e;
}

/* white - no specific usage */
/* primary text color */
/* ______________________________ ADMIN ______________________________ */
body.admin-bar.et_fixed_nav #main-header:not(.et-fixed-header) {
  top: 79px !important;
}

/* ______________________________ MENU ______________________________ */
@keyframes about-hover {
  0% {
    width: 0;
    left: 0;
  }
  100% {
    width: 100%;
    left: 50%;
  }
}
@keyframes about-unhover {
  0% {
    width: 100%;
    left: 50%;
  }
  100% {
    width: 0;
    left: 0;
  }
}
.menu-about {
  position: relative;
  z-index: 5;
}
.menu-about:after {
  content: "";
  display: block;
  z-index: -1;
  height: 29px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: skewX(-40deg) translate(-60%, -54%);
  transition: all 0.2s;
  animation: about-unhover 0.8s;
}
.menu-about.et-hover, .menu-about.current-menu-item, .menu-about.current-page-ancestor {
  background-color: var(--gray-9);
  animation: about-hover 1s;
}
.menu-about.current-menu-item:after, .menu-about.current-page-ancestor:after {
  background-color: var(--nexplore-ci-color1);
  animation: none;
  width: 100%;
}
.menu-about a {
  z-index: 5;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li.current-page-ancestor a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
  color: var(--nexplore-ci-color1) !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-page-ancestor ul li a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item ul li a {
  color: var(--gray-9) !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-about.current-page-ancestor a, .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-about.current-menu-item a, .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-about.et-hover a {
  color: var(--gray-1) !important;
  transition: all 1s;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-about.current-page-ancestor a:after, .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-about.current-menu-item a:after, .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-about.et-hover a:after {
  width: 100%;
}

.et_pb_menu .et-menu > li {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

a.et_pb_menu__icon.et_pb_menu__search-button,
button.et_pb_menu__icon.et_pb_menu__search-button {
  margin-left: 24px;
}

.et-l--header .et_builder_inner_content .et_pb_section.nxp-angle_menu {
  position: relative;
}
.et-l--header .et_builder_inner_content .et_pb_section.nxp-angle_menu::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 20' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,20'%3E%3C/polygon%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 1;
  bottom: -20px;
}
.et-l--header .et_builder_inner_content .et_pb_section.nxp-angle_menu:after {
  z-index: 2;
  transition: height ease-in 500ms, bottom ease-in 500ms;
}
.et-l--header .et_builder_inner_content.has_et_pb_sticky .et_pb_section:after {
  height: 0;
  bottom: 0;
}
.et-l--header .has_et_pb_sticky .et_pb_section {
  box-shadow: rgba(50, 50, 93, 0.25) 0 13px 27px -5px, rgba(0, 0, 0, 0.3) 0 8px 16px -8px;
}
.et-l--header .has_et_pb_sticky .et_pb_section .et_pb_menu {
  transition: all 1s;
  margin: 0 !important;
}
.et-l--header .has_et_pb_sticky .et-menu-nav > .menu-item a {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
  transition: 1s;
}
.et-l--header .et_pb_section.et_pb_section--with-menu {
  overflow: visible;
  max-height: 86px;
}

@media (max-width: 980px) {
  .et-l--header .et_pb_section.et_pb_section--with-menu {
    max-height: 52px;
  }
}
.et_pb_section.et_pb_section--with-menu .et_pb_menu_0_tb_header.et_pb_menu .nav li ul,
.et_pb_section.et_pb_section--with-menu .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,
.et_pb_section.et_pb_section--with-menu .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
  background-color: var(--gray-1) !important;
}
.et_pb_section.et_pb_section--with-menu.nex-dark-header-menu .nav li ul,
.et_pb_section.et_pb_section--with-menu.nex-dark-header-menu .et_mobile_menu,
.et_pb_section.et_pb_section--with-menu.nex-dark-header-menu .et_mobile_menu ul {
  background-color: var(--gray-9) !important;
}
.et_pb_section.et_pb_section--with-menu .nav li ul {
  width: auto;
  min-width: 200px;
}
.et_pb_section.et_pb_section--with-menu .nav li li {
  padding: 0;
  width: 100%;
}

/* ______________________________ MOBIL MENU ______________________________ */
@media (max-width: 980px) {
  .et_pb_section_0_tb_header .et_pb_menu .et_mobile_menu {
    margin: 0 -14%;
    border-top: none;
    width: 128%;
    height: calc(100vh - 50px);
    top: calc(100% + 5px);
  }
  .et_pb_section_0_tb_header .et_pb_menu .et_mobile_menu a {
    text-align: center;
  }
  .et_pb_section_0_tb_header.et_pb_sticky .et_pb_menu .et_mobile_menu {
    top: 100%;
  }
}
/* ______________________________ HOME CSS that is missing for whatever reason ______________________________ */
.et_pb_section_0_tb_header.et_pb_section {
  padding-top: 0;
  padding-bottom: 0;
}

.et_pb_row_0_tb_header.et_pb_row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.et_pb_menu_0_tb_header {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap,
.et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
  width: 190px;
  max-width: 100%;
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
  height: auto;
  max-height: none;
}

/* ______________________________ FOOTER ______________________________ */
.rc-anchor {
  display: none !important;
}

.nxp-angle_footer.et_pb_section {
  padding-top: 60px;
  position: relative;
}
.nxp-angle_footer.et_pb_section::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 60' fill='rgb(245,164,97)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,60'%3E%3C/polygon%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: "";
  height: 60px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 1;
  top: 0;
}
.nxp-angle_footer.et_pb_section:after {
  visibility: visible;
}

/* ______________________________ FOOTER MENU ______________________________ */
.et-l--footer .et-menu a {
  display: inline-block;
  font-weight: 300;
  font-size: 18px;
}

.et_pb_menu .et_pb_menu__menu > nav > ul > li {
  flex-direction: column;
}

.et-l--footer .nav li ul {
  box-shadow: none;
}

.et-l--footer .et-menu li li {
  padding: 0;
}

.et-l--footer .et-menu li li a {
  width: auto;
  padding: 5px 0;
  font-weight: 400;
  font-size: 14px;
}

.et-l--footer .et-menu .sub-menu {
  position: relative;
  border-top: none;
  visibility: visible;
  opacity: 100;
  top: 0;
  display: flex;
  flex-direction: column;
  width: auto;
}

.et-l--footer .et-menu .menu-item-has-children > a:first-child:after {
  display: none;
}

.et_pb_menu_0_tb_footer.et_pb_menu ul li.current-menu-item li a {
  color: var(--gray-1) !important;
}

.et_pb_section.et_pb_section--with-menu .nav li ul {
  min-width: auto;
}

@media (max-width: 980px) {
  .et-l--footer .et_pb_menu .et_mobile_nav_menu {
    width: 100%;
    margin: 0;
  }
  .et-l--footer .et_pb_menu .et_mobile_menu li ul {
    display: flex !important;
    flex-wrap: wrap;
  }
  .et-l--footer .mobile_nav {
    width: 100%;
  }
  .et_mobile_menu li a {
    margin: 0 -5%;
  }
  .et-l--footer .et_pb_menu .et_mobile_menu {
    display: block;
    position: relative;
    padding: 0;
    border-top: none;
    box-shadow: none;
  }
  .et-l--footer .et_mobile_menu li {
    display: flex;
    white-space: nowrap;
    font-weight: 700;
  }
  .et-l--footer .et_mobile_menu li li,
  .et_pb_row_1_tb_footer .et_pb_menu .et_mobile_menu li {
    font-weight: 400;
  }
  .et-l--footer .mobile_menu_bar {
    display: none;
  }
  .et_pb_row_1_tb_footer .et_pb_menu .et_mobile_menu {
    text-align: center;
  }
}
@media (max-width: 520px) {
  .et-l--footer .et_mobile_menu li {
    display: block;
    margin-bottom: 5px;
  }
  .et-l--footer .et_pb_menu .et_mobile_menu li ul {
    display: block !important;
  }
  .et_pb_section.et_pb_section--with-menu .et_mobile_menu li ul.sub-menu {
    padding: 0;
  }
  .et-l--footer .et_mobile_menu li li {
    padding-left: 0 !important;
    padding-right: 5%;
    margin-bottom: 0;
  }
  .et_mobile_menu li a {
    padding: 0 5% !important;
  }
}
.save {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 1690 258.5" version="1.1" viewBox="0 0 1690 258.5"><path d="M679.92 261.5h-52L408.08-.5h52zM475.92 261.5h-52L204.08-.5h52zM1083.92 261.5h-52L812.08-.5h52zM879.92 261.5h-52L608.08-.5h52zM271.92 261.5h-52L.08-.5h52zM1285.92 261.5h-52L1014.08-.5h52zM1689.92 261.5h-52L1418.08-.5h52zM1485.92 261.5h-52L1214.08-.5h52z" class="st0"/></svg>');
}

.right-to-left {
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 2175 258.5" version="1.1" viewBox="0 0 2175 258.5"><path d="M815.64 262h-52L543.79 0h52zM543.78 262h-52L271.94 0h52zM1359.35 262h-52L1087.51 0h52zM1087.49 262h-52L815.65 0h52zM271.92 261.5h-52L.08-.5h52zM1631.21 262h-52L1359.36 0h52zM2174.92 262h-52L1903.08 0h52zM1903.06 262h-52L1631.22 0h52z" class="st0"/></svg>');
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 2175 258.5" version="1.1" viewBox="0 0 2175 258.5"><path d="M815.64 262h-52L543.79 0h52zM543.78 262h-52L271.94 0h52zM1359.35 262h-52L1087.51 0h52zM1087.49 262h-52L815.65 0h52zM271.92 261.5h-52L.08-.5h52zM1631.21 262h-52L1359.36 0h52zM2174.92 262h-52L1903.08 0h52zM1903.06 262h-52L1631.22 0h52z" class="st0"/></svg>');
}

.left-to-right {
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 2175 258.5" version="1.1" viewBox="0 0 2175 258.5"><path d="M1359.36 262h52L1631.21 0h-52zM1631.22 262h52L1903.06 0h-52zM815.65 262h52L1087.49 0h-52zM1087.51 262h52L1359.35 0h-52zM1903.08 261.5h52l219.84-262h-52zM543.79 262h52L815.64 0h-52zM.08 262h52L271.92 0h-52zM271.94 262h52L543.78 0h-52z" class="st0"/></svg>');
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 2175 258.5" version="1.1" viewBox="0 0 2175 258.5"><path d="M1359.36 262h52L1631.21 0h-52zM1631.22 262h52L1903.06 0h-52zM815.65 262h52L1087.49 0h-52zM1087.51 262h52L1359.35 0h-52zM1903.08 261.5h52l219.84-262h-52zM543.79 262h52L815.64 0h-52zM.08 262h52L271.92 0h-52zM271.94 262h52L543.78 0h-52z" class="st0"/></svg>');
}

/* ______________________________ PAGE HEADER & HOME SLIDER ______________________________ */
.nex-slider {
  overflow: hidden;
}

.nex-slider .n2-ss-layer-row .nex-slide-content:before {
  content: "";
  display: block;
  height: 200%;
  position: absolute;
}

.nex-slider .n2-ss-layer-row .nex-slide-content:before {
  height: 200%;
  min-height: 400px;
  width: 300%;
  top: -10%;
  left: -17%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) -229%, rgb(255, 255, 255) 51%);
  transform: skewX(-40deg);
  box-shadow: rgba(17, 17, 26, 0.5) 0 0 20px;
}

/* pseudo row for home slider */
.nex-slider .n2-ss-slider .n2-ss-layers-container {
  width: 80%;
  max-width: 1100px;
  margin: auto;
  position: relative;
}

.nex-slider .n2-ss-layer {
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.nex-page-header {
  overflow: hidden !important;
}

.nex-page-header .et_pb_row:before {
  content: "";
  display: block;
  height: 220%;
  min-height: 275px;
  width: 200%;
  position: absolute;
  top: 0;
  left: -24%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) -143%, rgb(255, 255, 255) 46%);
  transform: skewX(321deg);
  box-shadow: rgba(17, 17, 26, 0.5) 0 0 20px;
}

.nex-page-header.nex-page-header-dark .et_pb_row:before {
  background: linear-gradient(180deg, rgba(38, 38, 38, 0.6) -143%, var(--gray-9) 46%);
}

.nex-page-header.nex-page-header-heigh .et_pb_row:before {
  left: -28%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) -143%, rgb(255, 255, 255) 30%);
}

.nex-page-header.nex-page-header-height.nex-page-header-mobile .et_pb_row:before {
  left: -45%;
}

.nex-page-header.nex-page-header-heigh.nex-page-header-dark .et_pb_row:before {
  background: linear-gradient(180deg, rgba(38, 38, 38, 0.2) -143%, var(--gray-9) 30%);
}

@media (min-width: 1280px) {
  .nex-page-header .et_pb_row:before {
    left: -14%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) -143%, rgb(255, 255, 255) 55%);
  }
  .nex-page-header.nex-page-header-heigh .et_pb_row:before {
    left: -19%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) -143%, rgb(255, 255, 255) 45%);
  }
  .nex-page-header.nex-page-header-dark .et_pb_row:before {
    background: linear-gradient(180deg, rgba(38, 38, 38, 0.2) -143%, var(--gray-9) 55%);
  }
  .nex-page-header.nex-page-header-heigh.nex-page-header-dark .et_pb_row:before {
    background: linear-gradient(180deg, rgba(38, 38, 38, 0.2) -143%, var(--gray-9) 45%);
  }
}
@media (max-width: 980px) {
  .nex-page-header.nex-page-header-heigh .et_pb_row:before {
    left: -45%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) -143%, rgb(255, 255, 255) 20%);
  }
  .nex-page-header.nex-page-header-heigh.nex-page-header-dark .et_pb_row:before {
    background: linear-gradient(180deg, rgba(38, 38, 38, 0.2) -143%, var(--gray-9) 20%);
  }
  .n2-ss-slider .n2-ss-layer-row-inner {
    flex-direction: column;
  }
  .nex-slider .n2-ss-layer-row .nex-slide-content:before {
    left: -30%;
  }
}
@media (max-width: 700px) { /* for slider only */
  .nex-slider .n2-ss-layer-row-inner .nex-slide-content {
    margin-top: 30vh !important;
  }
}
@media (max-width: 680px) {
  .nex-page-header .et_pb_row:before {
    left: -42%;
  }
  .nex-page-header.nex-page-header-heigh {
    padding-top: 45vh !important;
  }
  .nex-page-header.nex-page-header-heigh .et_pb_row:before {
    left: -55%;
  }
  .nex-slider .n2-ss-layer-row .nex-slide-content:before {
    left: -40%;
  }
}
@media (max-width: 530px) {
  .nex-page-header.nex-page-header-heigh.nex-page-header-mobile .et_pb_row:before {
    left: -65%;
  }
  .nex-slider .n2-ss-layer-row .nex-slide-content:before {
    transform: skewX(0deg);
    clip-path: polygon(0 140px, 125px 0, 100% 0, 100% 100%, 0 100%);
  }
}
@media (max-width: 450px) {
  .nex-page-header.nex-page-header-heigh.nex-page-header-mobile .et_pb_row:before {
    left: -95%;
  }
  .nex-slider .n2-ss-layer-row .nex-slide-content:before {
    left: -85px;
    clip-path: polygon(0 100px, 100px 0, 100% 0, 100% 100%, 0 100%);
  }
}
@media (max-width: 350px) {
  .nex-page-header.nex-page-header-heigh.nex-page-header-mobile .et_pb_row:before {
    left: -99%;
  }
}
/* ______________________________ CONTENT ______________________________ */
.et_pb_section {
  overflow: hidden;
}

.nex-block-section:before {
  content: "";
  display: block;
  height: 80%;
  width: 200%;
  position: absolute;
  top: 10%;
  left: 46%;
  background: rgba(38, 38, 38, 0.6);
  -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 1088 258.5" version="1.1" viewBox="0 0 1088 258.5"><path d="M815.65 262h52L1087.49 0h-52zM652.54 262h52L924.38 0h-52zM.08 262h52L271.92 0h-52zM326.31 262h52L598.15 0h-52zM163.19 261.92h52l219.85-262h-52zM489.42 261.92h52l219.84-262h-52z" class="st0"/></svg>');
  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 1088 258.5" version="1.1" viewBox="0 0 1088 258.5"><path d="M815.65 262h52L1087.49 0h-52zM652.54 262h52L924.38 0h-52zM.08 262h52L271.92 0h-52zM326.31 262h52L598.15 0h-52zM163.19 261.92h52l219.85-262h-52zM489.42 261.92h52l219.84-262h-52z" class="st0"/></svg>');
}

.nex-page-header h1.et_pb_module_header.dsm-typing-effect,
.nex-page-header h1.et_pb_module_header {
  background-image: linear-gradient(to bottom, #e98872, var(--nexplore-ci-color2), var(--nexplore-ci-color2), #DB806B);
  color: transparent !important;
  background-clip: text;
  -webkit-background-clip: text;
}

.nex-page-header.nex-page-header-dark h1.et_pb_module_header.dsm-typing-effect,
.nex-page-header.nex-page-header-dark h1.et_pb_module_header {
  background-image: linear-gradient(to bottom, #0FC0DB, var(--nexplore-ci-color1), var(--nexplore-ci-color1), #0FC0DB);
  color: transparent !important;
}

.pseudo-h1 {
  font-size: 50px;
}

.big-body {
  font-size: 21px;
  line-height: 1.81em;
}

.nex-breadcrumbs a {
  color: var(--gray-9);
}

.cta-button {
  margin: 20px 15px 0 0;
  display: inline-block;
  background-color: rgba(31, 56, 85, 0.79);
  border-width: 0 !important;
  border-radius: 2px;
  color: var(--gray-1) !important;
  text-shadow: none !important;
  text-decoration: none !important;
  font-size: 18px !important;
  font-weight: 500;
  padding: 0.3em 1em;
  line-height: 1.7em !important;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  border: 2px solid;
}
.cta-button:hover {
  background-color: var(--base-shell-dark) !important;
}

.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit {
  color: var(--gray-1);
}
.dsm_contact_form_7 select.wpcf7-form-control option {
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
}

.nex-card-dark .dtq-card-title {
  position: relative;
  z-index: 0;
  margin-top: -10px;
  margin-bottom: 14px;
  padding-bottom: 14px;
}
.nex-card-dark .dtq-card-title:after {
  content: "";
  display: block;
  z-index: -1;
  min-height: 50px;
  width: calc(100% + 50px);
  position: absolute;
  top: -15px;
  left: -48px;
  transform: skewX(-40deg);
  background-color: var(--nexplore-ci-color1);
}
.nex-card-dark .et_pb_button {
  background-color: var(--gray-1);
  color: var(--base-shell-dark);
}
.nex-card-dark .et_pb_button:hover {
  background-color: var(--gray-1);
  color: var(--base-shell-dark);
}
.nex-card-dark .dtq-card-desc {
  margin-bottom: -12px;
}

.nex-card-light {
  overflow: hidden;
}
.nex-card-light .dtq-card-content {
  padding-left: 0 !important;
}
.nex-card-light .dtq-btn-card-wrap {
  height: 100%;
  width: 100%;
  padding: 0 !important;
}
.nex-card-light .et_pb_button {
  height: 100%;
  border-radius: 0;
  transform: skewX(-35deg);
  color: transparent;
  background-color: var(--nexplore-ci-transparent-color1);
  transition: all 1s;
}
.nex-card-light:hover .et_pb_button {
  background-color: var(--nexplore-ci-transparent-dark-color1);
}
.nex-card-light .et_pb_button:hover {
  background-color: var(--nexplore-ci-color2);
}
.nex-card-light .et_pb_button::after {
  color: var(--gray-1);
  bottom: 15px;
  transform: skewX(35deg);
}

.nex-card-light_2 .et_pb_button {
  height: auto;
  border-radius: 0;
  transform: skewX(0deg);
  vertical-align: bottom;
  transition: all 1s;
}
.nex-card-light_2 .et_pb_button:after {
  color: var(--gray-1);
  bottom: 10px;
  transform: skewX(0deg);
}
.nex-card-light_2 .et_pb_button:before {
  content: "";
  display: block;
  transition: all 1s;
  color: var(--gray-1);
  background: var(--nexplore-ci-transparent-color1);
  transform: skewX(-40deg);
  height: 186px;
  width: 80px;
  position: absolute;
  bottom: 0;
  right: -55px;
}
.nex-card-light_2:hover .et_pb_module_inner:before {
  color: var(--gray-1);
  background: var(--nexplore-ci-color2);
  height: 100%;
  width: 140px;
  right: -90px;
}

.nex-picture-frame-1:before {
  background: rgba(255, 255, 255, 0.8);
  content: "";
  display: block;
  height: 32px;
  width: 50%;
  position: absolute;
  bottom: 0;
  right: -20px;
  z-index: 1;
  transform: skewX(321deg);
}

.nex-picture-frame-dark.nex-picture-frame-1:before {
  background: rgba(36, 36, 36, 0.8);
}

.nex-quote blockquote {
  margin-top: 0;
  margin-bottom: 10px;
  border: none;
  padding: 0;
  font-style: italic;
}
.nex-quote blockquote:before {
  content: "❝";
  display: block;
  float: left;
  font-style: normal;
  font-size: 95px;
  color: var(--nexplore-ci-color1);
  line-height: 1;
  margin: -6px 15px -55px -5px;
}
.nex-quote figcaption {
  text-align: right;
}

/* ______________________________ DOWNLOADS ______________________________ */
.w3eden a, .w3eden a:hover {
  color: var(--gray-9);
}
.w3eden .btn-primary {
  color: var(--gray-1);
  background-color: var(--base-shell-dark);
  border: none;
}
.w3eden .btn-primary:hover {
  background-color: var(--base-shell-dark);
}
.w3eden .img-48 img {
  filter: grayscale(70%);
}

@media screen and (max-width: 520px) {
  .w3eden .img-48 {
    display: none;
  }
  .w3eden .card-body > .media > .ml-3 {
    width: 100%;
    margin: 0 !important;
  }
  .w3eden .media {
    flex-direction: column;
  }
  .w3eden .media .wpdm-download-link {
    margin-top: 5px;
  }
}
/* _______________________________________________________ NEW ______________________________________________________________ */
.entry-content {
  overflow: hidden;
}

.angle__white {
  position: relative;
}
.angle__white::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 60' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,60 100,60 100,0'%3E%3C/polygon%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: "";
  height: 60px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 1;
  bottom: 0;
}
.angle__white__top {
  z-index: 5;
}

.button__form-toggle {
  border: none;
  padding: 16px 24px;
  margin: -16px -24px;
  background-color: #F5A461;
  font-size: 16px;
  color: #ffffff;
  font-weight: 500;
  cursor: pointer;
}

#form_toggle {
  display: none;
  height: 0;
  transition: height 500ms ease-in-out;
}
#form_toggle.toggle_section {
  display: block;
  height: auto;
}

.et_fb #form_toggle {
  display: block !important;
  height: auto !important;
}

.section-with-overflow.et_pb_section {
  overflow: visible;
}

.nex-counter .percent-value:before {
  font-weight: 600;
  font-size: 0.8em;
}
.nex-counter__more .percent .percent-value:before {
  content: ">";
}
.nex-counter__less .percent .percent-value:before {
  content: "<";
}
.nex-counter__around .percent .percent-value:before {
  content: "~";
}

.hint-flip-corner .dtq-flipbox-front-card {
  position: relative;
}
.hint-flip-corner .dtq-flipbox-front-card:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  border-width: 0 0 2em 2em;
  border-style: solid;
  border-color: var(--nexplore-ci-color2) var(--gray-9);
  box-shadow: var(--nexplore-ci-transparent-color2) 0 0 9px 1px;
  transition: ease-out border-width 300ms;
}
.hint-flip-corner:hover .dtq-flipbox-front-card:before {
  border-width: 0 0 1em 1em;
}/*# sourceMappingURL=custom.css.map */