/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./resources/scss/front-style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*LAYOUT*/
/* full width = 1360, 1360/5 = 208, gap 80
padding 208 + 208 + 160 = 576
3col 784 49rem
2col 496

1360 - 100%
3col 57.65%
2col 36.47%
padding 42.35%
*/
:root {
  --content-special-padding: 42.35%;
  --content-special-3col: 100%;
  --content-special-2col: 100%;
  --content-top-text-padding: 5.875%;
  --content-width: calc(100vw - 5rem);
}
@media screen and (min-width: 768px) {
  :root {
    --content-special-padding: 42.35%;
    --content-special-3col: 57.65%;
    --content-special-2col: 36.47%;
    --content-top-text-padding: 5.875%;
    --content-width: calc(100vw - 5rem);
  }
}
@media screen and (min-width: 1024px) {
  :root {
    --content-special-padding: 42.35%;
    --content-special-3col: 57.65%;
    --content-special-2col: 36.47%;
    --content-top-text-padding: 5.875%;
    --content-width: calc(100vw - 5rem);
  }
}

.section-header-max-w-lg {
  max-width: 440px;
}

.section-max-w-3col-lg {
  width: 100%;
  max-width: var(--content-special-3col);
  /*max-width: calc( (100vw - 80px) * var(--content-special-3col) );*/
}

/*TEAM CARD*/
.space-between.is-vertical.is-content-justification-stretch {
  height: 100%;
}

.is-content-justification-space-between {
  justify-content: space-between;
  height: 100%;
}

.special-2columns .wp-block-column:nth-of-type(1) {
  flex-basis: var(--content-special-padding);
}
.special-2columns .wp-block-column:nth-of-type(2) {
  flex-basis: var(--content-special-3col);
}

.team-block .wp-block-media-text__content {
  height: 100%;
}

/* Problem - unwanted margins on some blocks */
/*
.is-layout-constrained {
    > div {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    max-width: var(--content-width);

        @include min_768 {
            padding-left: 0;
            padding-right: 0;

        }
    }
}
*/
@media screen and (max-width: 767px) {
  .wp-block-group-is-layout-flex {
    flex-wrap: wrap;
    display: block;
  }
}
.is-style-gradiented {
  color: #154184;
}

@supports (-webkit-background-clip: text) {
  .is-style-gradiented {
    color: transparent;
    background: linear-gradient(127deg, #154184 22.45%, #216ADD 82.86%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .is-style-gradiented div {
    background-clip: initial;
    color: initial;
    background: none;
    background-clip: initial;
    -webkit-background-clip: initial;
    -webkit-text-fill-color: initial;
  }
}
/*ANIMATION*/
input, button, a:link,
.wpcf7-submit,
.card-bwn.card-dark,
.big-number,
.team-block {
  transition: background-color ease-in 300ms, color ease-in 350ms, border ease-in 200ms, outline ease-in 200ms, opacity ease-in 350ms, filter ease-in 250ms, box-shadow ease-in 250ms;
}
input:hover, button:hover, a:link:hover,
.wpcf7-submit:hover,
.card-bwn.card-dark:hover,
.big-number:hover,
.team-block:hover {
  transition: background-color ease-out 300ms, color ease-out 350ms, border ease-out 200ms, outline ease-out 200ms, opacity ease-out 350ms, filter ease-out 250ms, box-shadow ease-out 250ms;
}

.wp-block-navigation-link,
.wp-block-navigation-link a:link {
  transition-timing-function: cubic-bezier(0.68, 0, 0.32, 1);
  transition: all 350ms;
}

.wp-block-navigation-link:hover,
.wp-block-navigation-link a:link:hover {
  transition-timing-function: ease-in-out;
  transition-timing-function: cubic-bezier(0.32, 0, 0.68, 1);
  transition: all 200ms;
}

.word {
  display: inline-block;
  white-space: nowrap;
  opacity: 0;
}

/* Revert core styles at default breakpoint */
@media (min-width: 600px) {
  /* Keep hiding the expanded menu */
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none;
  }
  /* Keep showing the button to open the menu */
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
  }
}
/* Apply core styles at custom breakpoint */
@media (min-width: 768px) {
  /* Show the expanded menu */
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block;
  }
  /* Hide the button to open the menu */
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none;
  }
}
.wp-block-navigation__responsive-container-open,
.wp-block-navigation__responsive-container-open svg,
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-close svg {
  width: 40px;
  height: 40px;
}

.wp-block-navigation__responsive-container-open {
  transition: all ease-in 0.6s;
}

.wp-block-navigation__responsive-container-open:active,
.wp-block-navigation__responsive-container-close:active {
  outline: none;
}
.wp-block-navigation__responsive-container-open:focus,
.wp-block-navigation__responsive-container-close:focus {
  outline: none;
}
.wp-block-navigation__responsive-container-open:focus-visible,
.wp-block-navigation__responsive-container-close:focus-visible {
  outline: none;
}

.wp-block-navigation-link {
  text-decoration: none;
}
.wp-block-navigation-link span {
  position: relative;
  z-index: 2;
}
.wp-block-navigation-link:hover {
  color: var(--wp--preset--color--accent-3);
  text-decoration: none;
}
.wp-block-navigation-link a:link {
  text-decoration: none;
}
.wp-block-navigation-link a:focus,
.wp-block-navigation-link a:focus:active {
  outline: none;
  background-color: transparent;
}
.wp-block-navigation-link a:focus-visible {
  outline: 2px solid var(--wp--preset--color--accent-3);
}
.wp-block-navigation-link.current-menu-item {
  color: var(--wp--preset--color--accent-3);
  text-decoration: none;
}

/*logo-mobile-in-menu    .is-horisontal-mobile,*/
.logo-mobile-in-menu {
  height: 40px;
  display: flex;
  align-items: center;
}

html:not(.has-modal-open) .wp-block-navigation__responsive-container-close {
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transform: translateX(100px);
  transition: all ease-in 0.6s !important;
  display: flex;
}

.has-modal-open .logo-mobile-in-menu {
  position: fixed;
  z-index: 1000001;
  top: var(--wp--preset--spacing--50);
  left: var(--wp--preset--spacing--50);
}
.has-modal-open .is-horisontal-mobile {
  height: 40px;
}
.has-modal-open .wp-block-navigation__responsive-container-content {
  padding-top: calc(var(--wp--preset--spacing--50) * 2 + 40px) !important;
}
.has-modal-open .wp-block-navigation__responsive-container-content::before {
  content: "";
  height: 1px;
  background-color: #dedede;
  width: 100%;
  margin-bottom: var(--wp--preset--spacing--50);
}
.has-modal-open .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  gap: var(--wp--preset--spacing--50);
}
.has-modal-open .special-mobile-link {
  margin-top: var(--wp--preset--spacing--50);
  padding-top: var(--wp--preset--spacing--50);
  border-top: 1px #dedede solid;
  font-weight: 400;
  text-transform: initial;
  text-align: center;
  pointer-events: none;
}
.has-modal-open .special-mobile-link:active {
  background: none;
  outline: none;
}
.has-modal-open .special-mobile-link .wp-block-navigation-item__content {
  display: flex;
  flex-direction: column-reverse;
}
.has-modal-open .special-mobile-link .wp-block-navigation-item__label {
  display: block;
  color: var(--wp--preset--color--accent-3);
  pointer-events: all;
}
.has-modal-open .special-mobile-link .wp-block-navigation-item__description {
  display: block;
}
.has-modal-open .wp-block-navigation__responsive-container-open {
  opacity: 0;
  visibility: hidden;
}
.has-modal-open .wp-block-navigation__responsive-container-close {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px);
  transition: all ease-in 0.6s;
  transition-delay: 0.8s;
}

.has-modal-open .admin-bar .logo-mobile-in-menu {
  top: calc(var(--wp--preset--spacing--50) + 46px);
}

.custom-mobile-extra {
  font-size: inherit;
  text-transform: none;
  font-weight: 400;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .wp-block-navigation__responsive-container-close {
    margin: var(--wp--preset--spacing--50);
  }
  .wp-block-navigation__responsive-container-content {
    margin: 0 var(--wp--preset--spacing--50) var(--wp--preset--spacing--50) var(--wp--preset--spacing--50);
  }
  .zone-menu {
    min-height: calc(40px + var(--wp--preset--spacing--50) * 2);
  }
  html:not(.has-modal-open) .is-horisontal-mobile {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    -webkit-backdrop-filter: blur(15px);
            backdrop-filter: blur(15px);
    z-index: 900;
    width: 100%;
    padding-left: var(--wp--preset--spacing--50) !important;
    padding-right: var(--wp--preset--spacing--50) !important;
    padding-top: var(--wp--preset--spacing--50) !important;
    padding-bottom: var(--wp--preset--spacing--50) !important;
    background-color: rgba(255, 255, 255, 0.3);
    transition: opacity ease-in 0.3s;
  }
  html:not(.has-modal-open) .is-horisontal-mobile.scrolling-down {
    opacity: 0;
  }
  html:not(.has-modal-open) .is-horisontal-mobile.scrolling-up {
    opacity: 1;
  }
  .has-modal-open .is-horisontal-mobile {
    position: relative;
  }
}
/*HEADER*/
/*.main-header*/
.wp-block-post-title {
  opacity: 0;
}

.header-zones .wp-block-excedar-blocks-group-visibility .wp-block-excedar-blocks-group-visibility {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.header-zones {
  min-height: 30vh;
}

.zone-subheader,
.zone-shorttext {
  padding-top: 4.375rem;
}

.zone-shorttext {
  padding-left: var(--content-top-text-padding);
}

.zone-menu {
  padding-bottom: 108px;
}

.header-zones::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 8px;
  height: 108px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTA4IiB2aWV3Qm94PSIwIDAgMTIgMTA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNiAxMDhMMTEuNzczNSA5OEwwLjIyNjUwMSA5OEw2IDEwOFpNNiAwTDUgNC4zNzExNGUtMDhMNSA5OUw2IDk5TDcgOTlMNyAtNC4zNzExNGUtMDhMNiAwWiIgZmlsbD0iIzA3NEJCOCIvPgo8L3N2Zz4K);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right bottom;
}

.logo-svg img {
  max-width: 100%;
}

@media screen and (max-width: 767px) {
  .logo-wrapper {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .zone-menu .is-horisontal-mobile {
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }
  .header-zones {
    grid-template-columns: 1fr;
  }
  .zone-title,
  .zone-subheader,
  .zone-shorttext,
  .zone-menu {
    grid-column: 1;
    padding-left: 0px;
  }
  .zone-title {
    order: 2;
  }
  .zone-menu {
    order: 1;
    padding-bottom: 1rem;
  }
  .zone-subheader {
    order: 4;
  }
  .zone-shorttext {
    order: 3;
    padding-top: 1rem;
  }
}
/*FOOTER*/
.footer-menu {
  width: 100%;
}
.footer-menu ul {
  display: block;
  width: 100%;
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 10px;
}
.footer-menu ul li {
  display: block;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
.footer-menu li {
  margin-top: 10px;
  margin-bottom: 10px;
}
.footer-menu li:hover, .footer-menu li a:hover {
  color: #191919;
}
.footer-menu .special-mobile-link {
  display: none !important;
}

.wp-social-link, .wp-block-social-links,
.wp-block-social-link {
  background: none;
  color: var(--wp--preset--color--accent-3);
}

.no-text-decoration a {
  text-decoration: none;
}

.wp-social-link-linkedin svg {
  display: none;
}
.wp-social-link-linkedin .wp-block-social-link-anchor {
  margin-left: -10px;
}
.wp-social-link-linkedin .wp-block-social-link-anchor::before {
  content: "";
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTYwNjIgNC45NjI4OUM1LjQ1MDIyIDQuOTYyODkgNC42NDM3NSA1LjYyODMyIDQuNjQzNzUgNi41NDM1MkM0LjY0Mzc1IDcuNDYxOTIgNS40Njk0MiA4LjE1NjY0IDYuNTYwNjIgOC4xNTY2NEM3LjY3MTAzIDguMTU2NjQgOC40Nzc1IDcuNDc4MzcgOC40Nzc1IDYuNTI0NzdDOC40MjYzIDUuNjA2MzcgNy42MzU4MiA0Ljk2Mjg5IDYuNTYwNjIgNC45NjI4OVpNNC45NjA2MiA4Ljc5OTc3QzQuNzg0NjIgOC43OTk3NyA0LjY0MDYyIDguOTQzNzcgNC42NDA2MiA5LjExOTc3VjE4LjM5OThDNC42NDA2MiAxOC41NzU4IDQuNzg0NjIgMTguNzE5OCA0Ljk2MDYyIDE4LjcxOThIOC4xNjA2MkM4LjMzNjYyIDE4LjcxOTggOC40ODA2MiAxOC41NzU4IDguNDgwNjIgMTguMzk5OFY5LjExOTc3QzguNDgwNjIgOC45NDM3NyA4LjMzNjYyIDguNzk5NzcgOC4xNjA2MiA4Ljc5OTc3SDQuOTYwNjJaTTkuNzYwNjIgOC43OTk3N0M5LjU4NDYyIDguNzk5NzcgOS40NDA2MiA4Ljk0Mzc3IDkuNDQwNjIgOS4xMTk3N1YxOC4zOTk4QzkuNDQwNjIgMTguNTc1OCA5LjU4NDYyIDE4LjcxOTggOS43NjA2MiAxOC43MTk4SDEyLjY0MDZDMTIuODE3MyAxOC43MTk4IDEyLjk2MDYgMTguNTc2NCAxMi45NjA2IDE4LjM5OThWMTMuNTk5OFYxMy41MTk4VjEzLjQzOThDMTIuOTYwNiAxMi42ODE0IDEzLjU0MzIgMTIuMDYzNiAxNC4yODU2IDEyLjAwNkMxNC4zMjQgMTEuOTk5NiAxNC4zNjIyIDExLjk5OTggMTQuNDAwNiAxMS45OTk4QzE0LjQzOSAxMS45OTk4IDE0LjQ3NzIgMTEuOTk5NiAxNC41MTU2IDEyLjAwNkMxNS4yNTggMTIuMDYzNiAxNS44NDA2IDEyLjY4MTQgMTUuODQwNiAxMy40Mzk4VjE4LjM5OThDMTUuODQwNiAxOC41NzY0IDE1Ljk4NCAxOC43MTk4IDE2LjE2MDYgMTguNzE5OEgxOS4wNDA2QzE5LjIxNjYgMTguNzE5OCAxOS4zNjA2IDE4LjU3NTggMTkuMzYwNiAxOC4zOTk4VjEyLjk1OThDMTkuMzYwNiAxMC44ODk0IDE4LjI0OTkgOC43OTk3NyAxNS43NzMxIDguNzk5NzdDMTQuNjQ2NyA4Ljc5OTc3IDEzLjc5NTggOS4yMzUwNCAxMy4yODA2IDkuNTk2NjRWOS4xMTk3N0MxMy4yODA2IDguOTQzNzcgMTMuMTM2NiA4Ljc5OTc3IDEyLjk2MDYgOC43OTk3N0g5Ljc2MDYyWiIgZmlsbD0iIzA3NEJCOCIvPgo8L3N2Zz4K);
  background-size: contain;
  width: 1.5rem;
  height: 1.5rem;
}

#daextlwcnf-revisit-cookie-consent-container {
  display: none;
}

/*FORM*/
.wp-block-button__link:hover {
  background: var(--wp--preset--gradient--custom-button-gradient-hover);
}

.wp-block-button__link.exc-header-description-block__button {
  position: relative;
  overflow: hidden;
  content-visibility: visible;
}
.wp-block-button__link.exc-header-description-block__button:hover {
  background: var(--wp--preset--gradient--custom-button-gradient);
}
.wp-block-button__link.exc-header-description-block__button span {
  position: relative;
  z-index: 2;
}
.wp-block-button__link.exc-header-description-block__button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 40px;
  z-index: 0;
  background: var(--wp--preset--gradient--custom-button-gradient-hover);
  opacity: 0;
  transition: all 0.3s ease;
}
.wp-block-button__link.exc-header-description-block__button:hover::before {
  opacity: 1;
  transition: all 0.3s ease;
}

.wpcf7 label {
  display: none;
}
.wpcf7 p {
  margin-bottom: 0px;
}
.wpcf7 p + p {
  margin-top: var(--wp--preset--spacing--40);
}
.wpcf7 p:last-of-type {
  margin-top: 5rem;
}
.wpcf7-form-control-wrap {
  position: relative;
}
.wpcf7-submit {
  color: #73A8F7;
  font-weight: 600;
  text-align: center;
  background: none;
  display: block;
  width: 100%;
  padding: 16px 40px;
  border-radius: 24px;
  border: 1px solid #73A8F7;
}
.wpcf7-submit:hover, .wpcf7-submit:active {
  color: var(--wp--preset--color--accent-3);
  background-color: #fff;
  border: 1px solid #ffffff;
}
.wpcf7-spinner {
  position: absolute;
  top: 45%;
}
.wpcf7 input[type=text] {
  color: #fff;
  width: 100%;
}
.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 textarea {
  font-family: var(--wp--preset--font-family--inter);
  border-style: solid;
  border: none;
  background: none;
  line-height: 40px;
  color: #fff;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  font-size: 1rem;
  box-shadow: 0 2px 0 0 transparent;
}
.wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 textarea::-moz-placeholder {
  color: #FCFAFA;
}
.wpcf7 input[type=text]::placeholder,
.wpcf7 input[type=email]::placeholder,
.wpcf7 textarea::placeholder {
  color: #FCFAFA;
}
.wpcf7 input[type=text]:active,
.wpcf7 input[type=email]:active,
.wpcf7 textarea:active {
  border: none;
  border-bottom: 1px solid #73A8F7;
}
.wpcf7 input[type=text]:focus, .wpcf7 input[type=text]:active, .wpcf7 input[type=text]:hover,
.wpcf7 input[type=email]:focus,
.wpcf7 input[type=email]:active,
.wpcf7 input[type=email]:hover,
.wpcf7 textarea:focus,
.wpcf7 textarea:active,
.wpcf7 textarea:hover {
  outline: none;
  border: none;
  border-bottom: 1px solid #73A8F7;
}
.wpcf7 input[type=text]:focus-visible,
.wpcf7 input[type=email]:focus-visible,
.wpcf7 textarea:focus-visible {
  box-shadow: 0 2px 0 0 #73A8F7;
}
.wpcf7 form .wpcf7-response-output {
  margin: 2em 0em 1em;
  padding: 0.5em 1em;
  border: 2px solid #73A8F7;
  border-radius: 40px;
}
.wpcf7 form.init .wpcf7-response-output {
  display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450; /* Green */
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  border-color: #dc3232; /* Red */
}
.wpcf7 form.spam .wpcf7-response-output {
  border-color: #f56e28; /* Orange */
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
  border-color: #ffb900; /* Yellow */
}
.wpcf7-not-valid-tip {
  color: #ff8686;
  font-size: 0.8em;
  font-weight: normal;
  display: block;
  position: absolute;
  bottom: 16px;
}

/*FAQ*/
.wp-block-details summary, .wp-block-details p {
  padding: var(--wp--preset--spacing--30);
  border-radius: 8px;
}
.wp-block-details summary {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background-color: #F8F9F9;
  font-size: var(--wp--preset--font-size--large);
  margin-bottom: var(--wp--preset--spacing--30);
  font-weight: 600;
  font-family: var(--wp--preset--font-family--dm-sans);
  position: relative;
  padding-right: 3.5rem;
  cursor: pointer;
}
.wp-block-details summary::-webkit-details-marker, .wp-block-details summary::marker {
  list-style-type: none !important;
  display: none;
  content: "";
}
.wp-block-details summary::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  right: var(--wp--preset--spacing--30);
  top: var(--wp--preset--spacing--30);
  left: auto;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDEyQzIxIDEyLjE5ODkgMjAuOTIxIDEyLjM4OTcgMjAuNzgwMyAxMi41MzAzQzIwLjYzOTcgMTIuNjcxIDIwLjQ0ODkgMTIuNzUgMjAuMjUgMTIuNzVIMTIuNzVWMjAuMjVDMTIuNzUgMjAuNDQ4OSAxMi42NzEgMjAuNjM5NyAxMi41MzAzIDIwLjc4MDNDMTIuMzg5NyAyMC45MjEgMTIuMTk4OSAyMSAxMiAyMUMxMS44MDExIDIxIDExLjYxMDMgMjAuOTIxIDExLjQ2OTcgMjAuNzgwM0MxMS4zMjkgMjAuNjM5NyAxMS4yNSAyMC40NDg5IDExLjI1IDIwLjI1VjEyLjc1SDMuNzVDMy41NTEwOSAxMi43NSAzLjM2MDMyIDEyLjY3MSAzLjIxOTY3IDEyLjUzMDNDMy4wNzkwMiAxMi4zODk3IDMgMTIuMTk4OSAzIDEyQzMgMTEuODAxMSAzLjA3OTAyIDExLjYxMDMgMy4yMTk2NyAxMS40Njk3QzMuMzYwMzIgMTEuMzI5IDMuNTUxMDkgMTEuMjUgMy43NSAxMS4yNUgxMS4yNVYzLjc1QzExLjI1IDMuNTUxMDkgMTEuMzI5IDMuMzYwMzIgMTEuNDY5NyAzLjIxOTY3QzExLjYxMDMgMy4wNzkwMiAxMS44MDExIDMgMTIgM0MxMi4xOTg5IDMgMTIuMzg5NyAzLjA3OTAyIDEyLjUzMDMgMy4yMTk2N0MxMi42NzEgMy4zNjAzMiAxMi43NSAzLjU1MTA5IDEyLjc1IDMuNzVWMTEuMjVIMjAuMjVDMjAuNDQ4OSAxMS4yNSAyMC42Mzk3IDExLjMyOSAyMC43ODAzIDExLjQ2OTdDMjAuOTIxIDExLjYxMDMgMjEgMTEuODAxMSAyMSAxMloiIGZpbGw9IiMwQjBDMTQiLz4KPC9zdmc+Cg==);
}
.wp-block-details summary:active {
  outline: none;
}
.wp-block-details summary:focus {
  outline: 1px solid var(--wp--preset--color--accent-3);
}
.wp-block-details p {
  color: #ffffff;
  font-size: var(--wp-preset--color--medium);
}
.wp-block-details > p {
  background-color: var(--wp--preset--color--accent-4);
}
.wp-block-details > p + p {
  padding-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wp-block-details > p:first-of-type {
  padding-top: var(--wp--preset--spacing--30);
  padding-right: var(--wp--preset--spacing--30);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wp-block-details > p:first-of-type ::before {
  content: "<div>";
  display: block;
  width: 20px;
  height: 20px;
  background-color: red;
}
.wp-block-details > p:last-of-type {
  padding-bottom: var(--wp--preset--spacing--30);
  padding-left: var(--wp--preset--spacing--30);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.wp-block-details > p:last-of-type ::after {
  content: "</div>";
  display: block;
  display: block;
  width: 20px;
  height: 20px;
  background-color: red;
}
.wp-block-details .wp-block-group {
  border-radius: 8px;
  background-color: var(--wp--preset--color--accent-4);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0MyIgaGVpZ2h0PSIxMzQ3IiB2aWV3Qm94PSIwIDAgMTI0MyAxMzQ3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzQwNDBfMTY0NSkiPgo8ZWxsaXBzZSBjeD0iNjIxLjMyNSIgY3k9IjY3My41MzUiIHJ4PSI2Ny4wMjI5IiByeT0iNDE1Ljc0NSIgdHJhbnNmb3JtPSJyb3RhdGUoMzkuNzQwNSA2MjEuMzI1IDY3My41MzUpIiBmaWxsPSIjM0U4QUZGIiBvcGFjaXR5PSIwLjQiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzQwNDBfMTY0NSIgeD0iMC41MzEyNSIgeT0iMC45NTIxNDgiIHdpZHRoPSIxMjQxLjU5IiBoZWlnaHQ9IjEzNDUuMTciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTc1IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNDA0MF8xNjQ1Ii8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=), url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0MyIgaGVpZ2h0PSIxMzQ3IiB2aWV3Qm94PSIwIDAgMTI0MyAxMzQ3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzQwNDBfMTY0NSkiPgo8ZWxsaXBzZSBjeD0iNjIxLjMyNSIgY3k9IjY3My41MzUiIHJ4PSI2Ny4wMjI5IiByeT0iNDE1Ljc0NSIgdHJhbnNmb3JtPSJyb3RhdGUoMzkuNzQwNSA2MjEuMzI1IDY3My41MzUpIiBmaWxsPSIjM0U4QUZGIiBvcGFjaXR5PSIwLjQiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzQwNDBfMTY0NSIgeD0iMC41MzEyNSIgeT0iMC45NTIxNDgiIHdpZHRoPSIxMjQxLjU5IiBoZWlnaHQ9IjEzNDUuMTciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTc1IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNDA0MF8xNjQ1Ii8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: -350px 50%, 150px 50%;
  background-size: 1200px auto, 1000px auto;
  padding-right: 5vw;
}
.wp-block-details .wp-block-group p {
  max-width: 960px;
}

details.wp-block-details[open] > summary::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDEyQzIxIDEyLjE5ODkgMjAuOTIxIDEyLjM4OTcgMjAuNzgwMyAxMi41MzAzQzIwLjYzOTcgMTIuNjcxIDIwLjQ0ODkgMTIuNzUgMjAuMjUgMTIuNzVIMy43NUMzLjU1MTA5IDEyLjc1IDMuMzYwMzIgMTIuNjcxIDMuMjE5NjcgMTIuNTMwM0MzLjA3OTAyIDEyLjM4OTcgMyAxMi4xOTg5IDMgMTJDMyAxMS44MDExIDMuMDc5MDIgMTEuNjEwMyAzLjIxOTY3IDExLjQ2OTdDMy4zNjAzMiAxMS4zMjkgMy41NTEwOSAxMS4yNSAzLjc1IDExLjI1SDIwLjI1QzIwLjQ0ODkgMTEuMjUgMjAuNjM5NyAxMS4zMjkgMjAuNzgwMyAxMS40Njk3QzIwLjkyMSAxMS42MTAzIDIxIDExLjgwMTEgMjEgMTJaIiBmaWxsPSIjMEIwQzE0Ii8+Cjwvc3ZnPgo=);
}

.wp-block-cover__image-background {
  border-style: solid;
}

/*Background cover effcts*/
.blur-top .wp-block-cover__image-background {
  -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 25%);
          mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 25%);
}

@media screen and (max-width: 767px) {
  .wp-block-cover.is-light.has-aspect-ratio[style*="aspect-ratio:3/1"] {
    aspect-ratio: 2/1 !important;
  }
}
.bg-contain.wp-block-cover {
  display: block;
  max-width: 1920px;
  overflow: visible;
}
.bg-contain.wp-block-cover .wp-block-cover__image-background {
  position: relative;
  -o-object-fit: contain !important;
     object-fit: contain !important;
  width: 100vw;
  height: auto;
  margin-left: calc(0px - var(--wp--preset--spacing--50));
  margin-bottom: -15vw;
}
.bg-contain.wp-block-cover .wp-block-cover__inner-container {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .bg-contain.wp-block-cover .wp-block-cover__image-background {
    width: calc(50vw - 5rem);
    margin-left: 0;
    margin-bottom: -7vw;
  }
  .bg-contain.wp-block-cover .wp-block-cover__inner-container {
    width: calc(75vw - 5rem);
    max-width: 1920px;
    padding-left: 25%;
  }
}
@media screen and (min-width: 1920px) {
  .bg-contain.wp-block-cover .wp-block-cover__image-background {
    width: calc(50vw - 5rem);
    margin-left: 0;
  }
  .bg-contain.wp-block-cover .wp-block-cover__inner-container {
    width: calc(50vw - 5rem);
    max-width: 1920px;
  }
}

.wp-block-media-text__media,
.wp-block-media-text__media img {
  border-radius: 6px;
  overflow: hidden;
}

.wp-block-media-text__media img {
  transition: transform ease-out 0.25s;
}

.wp-block-media-text__media:hover img {
  transform: scale(1.02);
  transition: transform ease-in 0.25s;
}

.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content {
  height: 100%;
}

.link-w-arrow a {
  /* display: inline-block; */
  display: none;
  font-weight: 600;
  text-decoration: none;
  position: relative;
  padding-bottom: 2px;
}
.link-w-arrow a::after {
  content: "";
  display: inline-block;
  position: relative;
  width: 1em;
  height: 1em;
  margin-left: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMzUgMy40MTUzNUwxLjQxMTUzIDEyLjAyNjFMMCAxMC42MTE1TDguNTkwOTcgMi4wMDA3NEgxLjAxOTIyVi0wLjAwMDEyMjA3SDEyVjExLjAwNDZIMTAuMDAzNVYzLjQxNTM1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  background-size: contain;
}
.link-w-arrow a::before {
  content: "";
  height: 1px;
  width: 90%;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
.link-w-arrow a:hover {
  color: var(--wp--preset--color--accent-2);
}
.link-w-arrow a:hover::before {
  background-color: currentColor;
}

/*GRID-RIGHT*/
.is-style-grid-design-right {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
}
.is-style-grid-design-right .double-size-header,
.is-style-grid-design-right .card-bwn {
  flex: 1 1 100%;
  min-height: auto;
  width: 100%;
  overflow-x: hidden;
  min-width: 220px;
  box-sizing: border-boxs;
}
@media (min-width: 768px) {
  .is-style-grid-design-right .double-size-header, .is-style-grid-design-right .card-bwn {
    min-height: 480px;
  }
  .is-style-grid-design-right .double-size-header {
    flex: 1 1 calc(50% - var(--wp--preset--spacing--30) / 2);
  }
  .is-style-grid-design-right .card-bwn {
    flex: 0 1 calc(50% - var(--wp--preset--spacing--30) / 2);
  }
}
@media (min-width: 1024px) {
  .is-style-grid-design-right .double-size-header {
    flex: 2 1 calc(50% - (var(--wp--preset--spacing--30)));
  }
  .is-style-grid-design-right .card-bwn {
    flex: 0 1 calc(25% - var(--wp--preset--spacing--30) / 2);
  }
}

.card-bwn {
  border-radius: 8px;
  overflow: hidden;
  gap: var(--wp--preset--spacing--70);
}

@media screen and (max-width: 767px) {
  .card-bwn, .card-bwn.card-dark {
    min-height: none !important;
  }
  .card-bwn .big-number, .card-bwn.card-dark .big-number {
    margin-bottom: var(--wp--preset--spacing--30);
  }
}
@media screen and (min-width: 768px) {
  .card-bwn, .card-bwn.card-dark {
    min-height: 45vh;
  }
}
/*LIGHT CARD*/
.bg-hover-effect::before {
  mix-blend-mode: multiply;
  filter: grayscale(100%) brightness(1.2);
  opacity: 0;
  transition: opacity 0.6s ease;
}

.bg-hover-effect.hover::before,
.bg-hover-effect:hover::before {
  opacity: 1;
}

.card-bwn:not(.card-dark) {
  position: relative;
}
.card-bwn:not(.card-dark) > * {
  z-index: 1;
}
.card-bwn:not(.card-dark).hover, .card-bwn:not(.card-dark).hover p, .card-bwn:not(.card-dark):hover, .card-bwn:not(.card-dark):hover p {
  color: #fff !important;
  background-color: transparent;
}
.card-bwn:not(.card-dark)::before, .card-bwn:not(.card-dark):hover::before {
  transition: opacity ease-in-out 500ms;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.card-bwn:not(.card-dark)::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--wp--preset--color--accent-4);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0MyIgaGVpZ2h0PSIxMzQ3IiB2aWV3Qm94PSIwIDAgMTI0MyAxMzQ3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzQwNDBfMTY0NSkiPgo8ZWxsaXBzZSBjeD0iNjIxLjMyNSIgY3k9IjY3My41MzUiIHJ4PSI2Ny4wMjI5IiByeT0iNDE1Ljc0NSIgdHJhbnNmb3JtPSJyb3RhdGUoMzkuNzQwNSA2MjEuMzI1IDY3My41MzUpIiBmaWxsPSIjM0U4QUZGIiBvcGFjaXR5PSIwLjkiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzQwNDBfMTY0NSIgeD0iMC41MzEyNSIgeT0iMC45NTIxNDgiIHdpZHRoPSIxMjQxLjU5IiBoZWlnaHQ9IjEzNDUuMTciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTUwIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNDA0MF8xNjQ1Ii8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=), url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI0MyIgaGVpZ2h0PSIxMzQ3IiB2aWV3Qm94PSIwIDAgMTI0MyAxMzQ3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzQwNDBfMTY0NSkiPgo8ZWxsaXBzZSBjeD0iNjIxLjMyNSIgY3k9IjY3My41MzUiIHJ4PSI2Ny4wMjI5IiByeT0iNDE1Ljc0NSIgdHJhbnNmb3JtPSJyb3RhdGUoMzkuNzQwNSA2MjEuMzI1IDY3My41MzUpIiBmaWxsPSIjM0U4QUZGIiBvcGFjaXR5PSIwLjkiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9mXzQwNDBfMTY0NSIgeD0iMC41MzEyNSIgeT0iMC45NTIxNDgiIHdpZHRoPSIxMjQxLjU5IiBoZWlnaHQ9IjEzNDUuMTciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTUwIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNDA0MF8xNjQ1Ii8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-repeat: repeat;
  background-position: -80px 50%, 200px 30%;
  background-size: 400px 400px, 400px 400px;
  opacity: 0;
  z-index: 0;
  border-radius: 8px;
}
@media screen and (min-width: 1024px) {
  .card-bwn:not(.card-dark)::before {
    background-position: -100px 50%, 300px 30%;
    background-size: 600px 600px, 600px 600px;
  }
}
.card-bwn:not(.card-dark).hover::before, .card-bwn:not(.card-dark):hover::before {
  opacity: 1;
}

.card-bwn.hover img,
.card-bwn:hover img {
  filter: url(#wp-duotone-blue-light);
}

/*DARK CARD BORDER*/
.has-border-color,
.card-border-on-dark {
  border-color: rgba(255, 255, 255, 0.15);
}

.has-custom-card-border-border-color:hover,
.has-border-color:hover,
.card-border-on-dark:hover,
.has-custom-card-border-border-color.hover,
.has-border-color.hover,
.card-border-on-dark.hover {
  border-color: var(--wp--preset--color--accent-2) !important;
}

.card-bwn.card-dark .big-number {
  color: rgba(255, 255, 255, 0.1490196078);
}
.card-bwn.card-dark:hover .big-number, .card-bwn.card-dark.hover .big-number {
  color: var(--wp--preset--color--accent-2);
}

/*DARK*/
.dark-section p:not(.has-text-color),
.dark-section h1:not(.has-text-color),
.dark-section h2:not(.has-text-color),
.dark-section h3:not(.has-text-color),
.dark-section h4:not(.has-text-color) {
  color: #fff !important;
}

.blury-bg-1 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU0NyIgaGVpZ2h0PSIxNjg4IiB2aWV3Qm94PSIwIDAgMTU0NyAxNjg4IiBmaWxsPSIjMDAyNDRmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQwNzdfNDc4KSIgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl80MDc3XzQ3OCkiPg0KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl80MDc3XzQ3OCkiPg0KPGVsbGlwc2UgY3g9Ijc3My43NjEiIGN5PSI4NDMuODkyIiByeD0iMTM0LjQ3IiByeT0iNDc1LjEyOSIgdHJhbnNmb3JtPSJyb3RhdGUoMjIuMDE0MyA3NzMuNzYxIDg0My44OTIpIiBmaWxsPSIjM0U4QUZGIiBvcGFjaXR5PSIwLjUiLz4NCjwvZz4NCjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfNDA3N180NzgpIj4NCjxlbGxpcHNlIGN4PSIxMDc2LjU5IiBjeT0iNjM2LjAyNiIgcng9IjU4LjgxNzMiIHJ5PSIxNDAuMzczIiB0cmFuc2Zvcm09InJvdGF0ZSg1NC43NjYgMTA3Ni41OSA2MzYuMDI2KSIgZmlsbD0iIzNFOEFGRiIgb3BhY2l0eT0iMC40Ii8+DQo8L2c+DQo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzQwNzdfNDc4KSI+DQo8ZWxsaXBzZSBjeD0iNDMxLjMzMSIgY3k9IjExMzQuODgiIHJ4PSI1OC44MTczIiByeT0iODkuODYxMiIgdHJhbnNmb3JtPSJyb3RhdGUoNTQuNzY2IDQzMS4zMzEgMTEzNC44OCkiIGZpbGw9IiMzRThBRkYiIG9wYWNpdHk9IjAuNSIvPg0KPC9nPg0KPC9nPg0KPGRlZnM+DQo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfNDA3N180NzgiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNTQ3IiBoZWlnaHQ9IjE2ODgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4NCjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+DQo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPg0KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTAwIiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNDA3N180NzgiLz4NCjwvZmlsdGVyPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF80MDc3XzQ3OCI+DQo8cmVjdCB3aWR0aD0iMTU0NyIgaGVpZ2h0PSIxNjg4IiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* Example Structure
<div class="bg-blur-blobs bg-blur-blobs-1">
   <div>&nbsp;</div>
   <div>&nbsp;</div>
   <div>&nbsp;</div>
   <div>&nbsp;</div>
</div>
*/
.is-style-fdark-bg {
  position: relative;
}

.bg-blur-blobs {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  top: 0;
  left: 0;
  background-color: var(--wp--preset--color--accent-4);
  display: block;
  z-index: -1;
}
.bg-blur-blobs div {
  background-image: radial-gradient(132deg, #3e8bff 0%, rgba(62, 139, 255, 0) 100%);
  background-color: #3e8bff;
  position: absolute;
  border-radius: 100%;
  filter: blur(8vw);
  opacity: 0.33;
  will-change: transform;
  transition: transform 0.3s ease-out;
  pointer-events: none;
}
@media screen and (min-width: 1280px) {
  .bg-blur-blobs div {
    filter: blur(8vw);
  }
}

/*About Us*/
.bg-blur-blobs.bg-blur-blobs-1 {
  --rotate-blobs: 45deg;
}
.bg-blur-blobs.bg-blur-blobs-1 div:nth-child(1) {
  left: 3vw;
  right: auto;
  top: 3vw;
  bottom: auto;
  height: 30vw;
  width: 60vw;
  transform: translateX(-30vw) translateY(-15vw) rotate(var(--rotate-blobs));
}
.bg-blur-blobs.bg-blur-blobs-1 div:nth-child(2) {
  left: auto;
  right: 15vw;
  top: -10vw;
  bottom: auto;
  height: 20vw;
  width: 90vw;
  transform: translateX(45vw) translateY(15vw) rotate(var(--rotate-blobs));
}
.bg-blur-blobs.bg-blur-blobs-1 div:nth-child(3) {
  left: auto;
  right: -40vw;
  top: auto;
  bottom: -15vw;
  height: 20vw;
  width: 90vw;
  transform: rotate(var(--rotate-blobs));
}
.bg-blur-blobs.bg-blur-blobs-1 div:nth-child(4) {
  left: -40vw;
  right: auto;
  top: auto;
  bottom: -15vw;
  height: 30vw;
  width: 90vw;
  transform: rotate(var(--rotate-blobs));
}

/*Team*/
.bg-blur-blobs.bg-blur-blobs-2 {
  --rotate-blobs: 45deg;
}
.bg-blur-blobs.bg-blur-blobs-2 div:nth-child(1) {
  left: 3vw;
  right: auto;
  top: 3vw;
  bottom: auto;
  height: 30vw;
  width: 60vw;
  transform: translateX(-30vw) translateY(-15vw) rotate(var(--rotate-blobs));
}
.bg-blur-blobs.bg-blur-blobs-2 div:nth-child(2) {
  left: auto;
  right: 15vw;
  top: -10vw;
  bottom: auto;
  height: 20vw;
  width: 90vw;
  transform: translateX(45vw) translateY(15vw) rotate(var(--rotate-blobs));
}
.bg-blur-blobs.bg-blur-blobs-2 div:nth-child(3) {
  left: auto;
  right: -40vw;
  top: 60%;
  bottom: auto;
  height: 20vw;
  width: 90vw;
  transform: rotate(var(--rotate-blobs));
}
.bg-blur-blobs.bg-blur-blobs-2 div:nth-child(4) {
  left: -40vw;
  right: auto;
  top: 70%;
  bottom: auto;
  height: 30vw;
  width: 90vw;
  transform: rotate(var(--rotate-blobs));
}

/*Main page*/
.bg-blur-blobs.bg-blur-blobs-3 {
  --rotate-blobs: 45deg;
}
.bg-blur-blobs.bg-blur-blobs-3 div:nth-child(1) {
  left: 0;
  right: auto;
  top: 50%;
  bottom: auto;
  height: 20vw;
  width: 100vw;
  transform: translateX(-20vw) translateY(5vw) rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-3 div:nth-child(1) {
    top: 80%;
    height: 30vw;
    width: 170vw;
    left: -30%;
  }
}
.bg-blur-blobs.bg-blur-blobs-3 div:nth-child(2) {
  left: auto;
  right: 15vw;
  top: -10vw;
  bottom: auto;
  height: 20vw;
  width: 90vw;
  transform: translateX(45vw) translateY(15vw) rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-3 div:nth-child(2) {
    right: -20%;
    height: 40vw;
    width: 120vw;
  }
}
.bg-blur-blobs.bg-blur-blobs-3 div:nth-child(3) {
  display: none;
}
.bg-blur-blobs.bg-blur-blobs-3 div:nth-child(4) {
  display: none;
}

/*Steps*/
.bg-blur-blobs.bg-blur-blobs-4 {
  --rotate-blobs: 45deg;
}
.bg-blur-blobs.bg-blur-blobs-4 div:nth-child(1) {
  left: 3vw;
  right: auto;
  top: 20%;
  bottom: auto;
  height: 30vw;
  width: 60vw;
  transform: translateX(-15vw) translateY(0vw) rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-4 div:nth-child(1) {
    top: 35%;
    left: -40vw;
    bottom: auto;
    height: 40vw;
    width: 120vw;
  }
}
.bg-blur-blobs.bg-blur-blobs-4 div:nth-child(2) {
  left: auto;
  right: 15vw;
  top: -10vw;
  bottom: auto;
  height: 20vw;
  width: 90vw;
  transform: translateX(45vw) translateY(15vw) rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-4 div:nth-child(2) {
    top: 10%;
    height: 40vw;
    width: 120vw;
  }
}
.bg-blur-blobs.bg-blur-blobs-4 div:nth-child(3) {
  left: auto;
  right: -40vw;
  top: 60%;
  bottom: auto;
  height: 20vw;
  width: 90vw;
  transform: rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-4 div:nth-child(3) {
    top: 60%;
    height: 40vw;
    width: 120vw;
  }
}
.bg-blur-blobs.bg-blur-blobs-4 div:nth-child(4) {
  left: -40vw;
  right: auto;
  top: 80%;
  bottom: auto;
  height: 30vw;
  width: 90vw;
  transform: rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-4 div:nth-child(4) {
    top: 80%;
    height: 40vw;
    width: 120vw;
  }
}

/*Aquisition*/
.bg-blur-blobs.bg-blur-blobs-5 {
  --rotate-blobs: 45deg;
}
.bg-blur-blobs.bg-blur-blobs-5 div:nth-child(1) {
  left: 3vw;
  right: auto;
  top: 3vw;
  bottom: auto;
  height: 30vw;
  width: 60vw;
  transform: translateX(-30vw) translateY(-15vw) rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-5 div:nth-child(1) {
    top: 0%;
    bottom: auto;
    height: 40vw;
    width: 120vw;
  }
}
.bg-blur-blobs.bg-blur-blobs-5 div:nth-child(2) {
  left: auto;
  right: 15vw;
  top: -10vw;
  bottom: auto;
  height: 20vw;
  width: 90vw;
  transform: translateX(45vw) translateY(15vw) rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-5 div:nth-child(2) {
    top: 25%;
    bottom: auto;
    height: 40vw;
    width: 120vw;
  }
}
.bg-blur-blobs.bg-blur-blobs-5 div:nth-child(3) {
  left: auto;
  right: -40vw;
  top: auto;
  bottom: -15vw;
  height: 20vw;
  width: 90vw;
  transform: rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-5 div:nth-child(3) {
    top: 60%;
    bottom: auto;
    height: 40vw;
    width: 120vw;
  }
}
.bg-blur-blobs.bg-blur-blobs-5 div:nth-child(4) {
  left: -40vw;
  right: auto;
  top: auto;
  bottom: -15vw;
  height: 30vw;
  width: 90vw;
  transform: rotate(var(--rotate-blobs));
}
@media screen and (max-width: 768px) {
  .bg-blur-blobs.bg-blur-blobs-5 div:nth-child(4) {
    top: 80%;
    bottom: auto;
    height: 30vw;
    width: 100vw;
  }
}

/*FAQ*/
.bg-blur-blobs.bg-blur-blobs-6 {
  --rotate-blobs: 45deg;
}
.bg-blur-blobs.bg-blur-blobs-6 div:nth-child(1) {
  left: 3vw;
  right: auto;
  top: 3vw;
  bottom: auto;
  height: 30vw;
  width: 60vw;
  transform: translateX(-30vw) translateY(-15vw) rotate(var(--rotate-blobs));
}
.bg-blur-blobs.bg-blur-blobs-6 div:nth-child(2) {
  left: auto;
  right: 15vw;
  top: -10vw;
  bottom: auto;
  height: 20vw;
  width: 90vw;
  transform: translateX(45vw) translateY(15vw) rotate(var(--rotate-blobs));
}

.special-extra-quote p {
  display: inline;
}

.egh-dark-bg {
  background: none;
}
.egh-dark-bg::before {
  content: "";
  top: 0;
  width: calc(100% + var(--wp--preset--spacing--40) * 2);
  height: 100%;
  position: absolute;
  left: calc(0px - var(--wp--preset--spacing--40));
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjcwIiBoZWlnaHQ9IjIzMyIgdmlld0JveD0iMCAwIDY3MCAyMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yMjY5Xzg5NikiPgo8cGF0aCBkPSJNNDMyLjI3NSAyLjkzODIzVjIzMS4wMzdIMzg2LjQ4NlYxMzMuOTg1SDI4OC43MTZWMjMxLjAzN0gyNDIuOTM4VjIuOTM4MjNIMjg4LjcxNlY5Ni43MzAzSDM4Ni40ODZWMi45MzgyM0g0MzIuMjc1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4wMyIvPgo8cGF0aCBkPSJNNjExLjc5NiA3MS41NjFDNjA2LjU1OSA2MS45NyA1OTkuMzY5IDU0LjY3NDIgNTkwLjIwNSA0OS42NjI1QzU4MS4wNTEgNDQuNjUwOCA1NzAuMzY2IDQyLjE0NDkgNTU4LjE2MiA0Mi4xNDQ5QzU0NC42NDggNDIuMTQ0OSA1MzIuNjU0IDQ1LjIwNTIgNTIyLjE5MiA1MS4yOTI0QzUxMS43MjkgNTcuMzkwNyA1MDMuNTUyIDY2LjExNjggNDk3LjY3MSA3Ny40Mzc1QzQ5MS43OCA4OC43NjkzIDQ4OC44NCAxMDEuODQyIDQ4OC44NCAxMTYuNjU1QzQ4OC44NCAxMzEuNDY5IDQ5MS44MzUgMTQ1LjE5NSA0OTcuODI3IDE1Ni41MjdDNTAzLjgxOCAxNjcuODU5IDUxMi4xNjIgMTc2LjU3NCA1MjIuODM1IDE4Mi42NzJDNTMzLjUyIDE4OC43NzEgNTQ1Ljk0NiAxOTEuODIgNTYwLjExNSAxOTEuODJDNTc3LjU1NiAxOTEuODIgNTkxLjgzNSAxODcuMTk2IDYwMi45NTMgMTc3LjkyN0M2MTQuMDcgMTY4LjY2OCA2MjEuMzcxIDE1NS43NjIgNjI0Ljg1NSAxMzkuMTk3SDU0Ni4zNjhWMTA0LjIzN0g2NjkuOTc4VjEyNS43MDNDNjY5Ljk3OCAxNDcuODc5IDY2My44MDkgMTY5Ljk0MyA2NTAuNjYyIDE4Ny44MTdDNjUwLjU2MiAxODcuOTUgNjUwLjQ2MiAxODguMDgzIDY1MC4zNjIgMTg4LjIyN0M2NDAuMzMyIDIwMS43NDMgNjI3LjQxNyAyMTIuNTc2IDYxMS42MDcgMjIwLjc0OEM1OTUuNzk2IDIyOC45MiA1NzguMDg5IDIzMyA1NTguNDczIDIzM0M1MzYuNDQ5IDIzMyA1MTYuNTU1IDIyOC4wNDQgNDk4Ljc5MiAyMTguMTMxQzQ4MS4wMTggMjA4LjIxOSA0NjcuMDcxIDE5NC40MzYgNDU2LjkzIDE3Ni43OTZDNDQ2Ljc4OSAxNTkuMTU1IDQ0MS43MTkgMTM5LjEwOCA0NDEuNzE5IDExNi42NjZDNDQxLjcxOSA5NC4yMjQ1IDQ0Ni43ODkgNzQuMTMzMyA0NTYuOTMgNTYuMzcwNkM0NjcuMDcxIDM4LjYxOSA0ODEuMDE4IDI0Ljc4MTMgNDk4Ljc5MiAxNC44Njg4QzUxNi41NTUgNC45NTYyNyA1MzYuMzM4IDAgNTU4LjE0IDBDNTgzLjg1OCAwIDYwNi4yMDQgNi4yNjQ2MyA2MjUuMTc2IDE4Ljc5MzlDNjQ0LjE0OSAzMS4zMjMyIDY1Ny4yMTkgNDguOTE5NiA2NjQuNDIgNzEuNTcyMUg2MTEuNzczTDYxMS43OTYgNzEuNTYxWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4wMiIvPgo8cGF0aCBkPSJNMjIyLjY5IDE2MS40MzlDMjE1LjUgMTg0LjA5MiAyMDIuNDE5IDIwMS42ODggMTgzLjQ0NiAyMTQuMjE3QzE2NC40NzQgMjI2Ljc0NiAxNDIuMTI4IDIzMy4wMTEgMTE2LjQxIDIzMy4wMTFDOTQuNjA3OSAyMzMuMDExIDc0LjgyNTQgMjI4LjA1NSA1Ny4wNjIxIDIxOC4xNDJDMzkuMjg3OCAyMDguMjMgMjUuMzQxMiAxOTQuMzkyIDE1LjIwMDMgMTc2LjY0QzUuMDcwNDYgMTU4Ljg3OCAwIDEzOC43NzUgMCAxMTYuMzQ1QzAgOTMuOTE0MSA1LjA3MDQ2IDczLjg1NjEgMTUuMjExNCA1Ni4yMTU0QzI1LjM1MjMgMzguNTYzNSAzOS4yOTg5IDI0Ljc4MTMgNTcuMDczMiAxNC44Nzk5Qzc0LjgyNTQgNC45NTYyNyA5NC43MyAwIDExNi43NDMgMEMxMzYuMzcgMCAxNTQuMDc4IDQuMDgwMzMgMTY5Ljg3NyAxMi4yNTIxQzE4NS42NzcgMjAuNDIzOCAxOTguNjAyIDMxLjI1NjYgMjA4LjYzMiA0NC43NzI3QzIwOC43MzIgNDQuOTA1OCAyMDguODMyIDQ1LjAzODggMjA4LjkzMiA0NS4xODNDMjIyLjA4IDYzLjA0NTUgMjI4LjI0OCA4NS4xMTAzIDIyOC4yNDggMTA3LjI5N1YxMjguNzYzSDUyLjc5MDVDNTAuNjgyNCAxMTYuNSA1Mi44MTI3IDEwMS44NTMgNTQuMjg4MyA5My44MDMySDE4My4xMzZDMTc5LjY1MiA3Ny4yMzc5IDE3Mi4zNCA2NC4zMzE3IDE2MS4yMzQgNTUuMDczM0MxNTAuMTE3IDQ1LjgxNSAxMzUuODI2IDQxLjE4MDMgMTE4LjM5NiA0MS4xODAzQzEwNC4yMjcgNDEuMTgwMyA5MS43ODk4IDQ0LjIyOTQgODEuMTE2MyA1MC4zMjc3QzcwLjQzMTcgNTYuNDI2IDYyLjA5OTMgNjUuMTQxMSA1Ni4xMDc5IDc2LjQ3MjlDNTAuMTE2NiA4Ny43OTM2IDQ3LjEyMDkgMTAxLjA4OCA0Ny4xMjA5IDExNi4zNDVDNDcuMTIwOSAxMzEuNjAyIDUwLjA2MTEgMTQ0LjIzMSA1NS45NTI2IDE1NS41NjJDNjEuODMzIDE2Ni44ODMgNzAuMDEwMSAxNzUuNjA5IDgwLjQ3MjggMTgxLjcwOEM5MC45MzU1IDE4Ny44MDYgMTAyLjkxOCAxOTAuODU1IDExNi40NDMgMTkwLjg1NUMxMjguNjQ4IDE5MC44NTUgMTM5LjMzMiAxODguMzQ5IDE0OC40ODYgMTgzLjMzOEMxNTcuNjM5IDE3OC4zMjYgMTY0Ljg0IDE3MS4wMyAxNzAuMDc3IDE2MS40MzlIMjIyLjcyM0gyMjIuNjlaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjA1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjI2OV84OTYiPgo8cmVjdCB3aWR0aD0iNjcwIiBoZWlnaHQ9IjIzMyIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% auto;
  background-clip: border-box;
}
@media screen and (min-width: 768px) {
  .egh-dark-bg {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjcwIiBoZWlnaHQ9IjIzMyIgdmlld0JveD0iMCAwIDY3MCAyMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yMjY5Xzg5NikiPgo8cGF0aCBkPSJNNDMyLjI3NSAyLjkzODIzVjIzMS4wMzdIMzg2LjQ4NlYxMzMuOTg1SDI4OC43MTZWMjMxLjAzN0gyNDIuOTM4VjIuOTM4MjNIMjg4LjcxNlY5Ni43MzAzSDM4Ni40ODZWMi45MzgyM0g0MzIuMjc1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4wMyIvPgo8cGF0aCBkPSJNNjExLjc5NiA3MS41NjFDNjA2LjU1OSA2MS45NyA1OTkuMzY5IDU0LjY3NDIgNTkwLjIwNSA0OS42NjI1QzU4MS4wNTEgNDQuNjUwOCA1NzAuMzY2IDQyLjE0NDkgNTU4LjE2MiA0Mi4xNDQ5QzU0NC42NDggNDIuMTQ0OSA1MzIuNjU0IDQ1LjIwNTIgNTIyLjE5MiA1MS4yOTI0QzUxMS43MjkgNTcuMzkwNyA1MDMuNTUyIDY2LjExNjggNDk3LjY3MSA3Ny40Mzc1QzQ5MS43OCA4OC43NjkzIDQ4OC44NCAxMDEuODQyIDQ4OC44NCAxMTYuNjU1QzQ4OC44NCAxMzEuNDY5IDQ5MS44MzUgMTQ1LjE5NSA0OTcuODI3IDE1Ni41MjdDNTAzLjgxOCAxNjcuODU5IDUxMi4xNjIgMTc2LjU3NCA1MjIuODM1IDE4Mi42NzJDNTMzLjUyIDE4OC43NzEgNTQ1Ljk0NiAxOTEuODIgNTYwLjExNSAxOTEuODJDNTc3LjU1NiAxOTEuODIgNTkxLjgzNSAxODcuMTk2IDYwMi45NTMgMTc3LjkyN0M2MTQuMDcgMTY4LjY2OCA2MjEuMzcxIDE1NS43NjIgNjI0Ljg1NSAxMzkuMTk3SDU0Ni4zNjhWMTA0LjIzN0g2NjkuOTc4VjEyNS43MDNDNjY5Ljk3OCAxNDcuODc5IDY2My44MDkgMTY5Ljk0MyA2NTAuNjYyIDE4Ny44MTdDNjUwLjU2MiAxODcuOTUgNjUwLjQ2MiAxODguMDgzIDY1MC4zNjIgMTg4LjIyN0M2NDAuMzMyIDIwMS43NDMgNjI3LjQxNyAyMTIuNTc2IDYxMS42MDcgMjIwLjc0OEM1OTUuNzk2IDIyOC45MiA1NzguMDg5IDIzMyA1NTguNDczIDIzM0M1MzYuNDQ5IDIzMyA1MTYuNTU1IDIyOC4wNDQgNDk4Ljc5MiAyMTguMTMxQzQ4MS4wMTggMjA4LjIxOSA0NjcuMDcxIDE5NC40MzYgNDU2LjkzIDE3Ni43OTZDNDQ2Ljc4OSAxNTkuMTU1IDQ0MS43MTkgMTM5LjEwOCA0NDEuNzE5IDExNi42NjZDNDQxLjcxOSA5NC4yMjQ1IDQ0Ni43ODkgNzQuMTMzMyA0NTYuOTMgNTYuMzcwNkM0NjcuMDcxIDM4LjYxOSA0ODEuMDE4IDI0Ljc4MTMgNDk4Ljc5MiAxNC44Njg4QzUxNi41NTUgNC45NTYyNyA1MzYuMzM4IDAgNTU4LjE0IDBDNTgzLjg1OCAwIDYwNi4yMDQgNi4yNjQ2MyA2MjUuMTc2IDE4Ljc5MzlDNjQ0LjE0OSAzMS4zMjMyIDY1Ny4yMTkgNDguOTE5NiA2NjQuNDIgNzEuNTcyMUg2MTEuNzczTDYxMS43OTYgNzEuNTYxWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4wMiIvPgo8cGF0aCBkPSJNMjIyLjY5IDE2MS40MzlDMjE1LjUgMTg0LjA5MiAyMDIuNDE5IDIwMS42ODggMTgzLjQ0NiAyMTQuMjE3QzE2NC40NzQgMjI2Ljc0NiAxNDIuMTI4IDIzMy4wMTEgMTE2LjQxIDIzMy4wMTFDOTQuNjA3OSAyMzMuMDExIDc0LjgyNTQgMjI4LjA1NSA1Ny4wNjIxIDIxOC4xNDJDMzkuMjg3OCAyMDguMjMgMjUuMzQxMiAxOTQuMzkyIDE1LjIwMDMgMTc2LjY0QzUuMDcwNDYgMTU4Ljg3OCAwIDEzOC43NzUgMCAxMTYuMzQ1QzAgOTMuOTE0MSA1LjA3MDQ2IDczLjg1NjEgMTUuMjExNCA1Ni4yMTU0QzI1LjM1MjMgMzguNTYzNSAzOS4yOTg5IDI0Ljc4MTMgNTcuMDczMiAxNC44Nzk5Qzc0LjgyNTQgNC45NTYyNyA5NC43MyAwIDExNi43NDMgMEMxMzYuMzcgMCAxNTQuMDc4IDQuMDgwMzMgMTY5Ljg3NyAxMi4yNTIxQzE4NS42NzcgMjAuNDIzOCAxOTguNjAyIDMxLjI1NjYgMjA4LjYzMiA0NC43NzI3QzIwOC43MzIgNDQuOTA1OCAyMDguODMyIDQ1LjAzODggMjA4LjkzMiA0NS4xODNDMjIyLjA4IDYzLjA0NTUgMjI4LjI0OCA4NS4xMTAzIDIyOC4yNDggMTA3LjI5N1YxMjguNzYzSDUyLjc5MDVDNTAuNjgyNCAxMTYuNSA1Mi44MTI3IDEwMS44NTMgNTQuMjg4MyA5My44MDMySDE4My4xMzZDMTc5LjY1MiA3Ny4yMzc5IDE3Mi4zNCA2NC4zMzE3IDE2MS4yMzQgNTUuMDczM0MxNTAuMTE3IDQ1LjgxNSAxMzUuODI2IDQxLjE4MDMgMTE4LjM5NiA0MS4xODAzQzEwNC4yMjcgNDEuMTgwMyA5MS43ODk4IDQ0LjIyOTQgODEuMTE2MyA1MC4zMjc3QzcwLjQzMTcgNTYuNDI2IDYyLjA5OTMgNjUuMTQxMSA1Ni4xMDc5IDc2LjQ3MjlDNTAuMTE2NiA4Ny43OTM2IDQ3LjEyMDkgMTAxLjA4OCA0Ny4xMjA5IDExNi4zNDVDNDcuMTIwOSAxMzEuNjAyIDUwLjA2MTEgMTQ0LjIzMSA1NS45NTI2IDE1NS41NjJDNjEuODMzIDE2Ni44ODMgNzAuMDEwMSAxNzUuNjA5IDgwLjQ3MjggMTgxLjcwOEM5MC45MzU1IDE4Ny44MDYgMTAyLjkxOCAxOTAuODU1IDExNi40NDMgMTkwLjg1NUMxMjguNjQ4IDE5MC44NTUgMTM5LjMzMiAxODguMzQ5IDE0OC40ODYgMTgzLjMzOEMxNTcuNjM5IDE3OC4zMjYgMTY0Ljg0IDE3MS4wMyAxNzAuMDc3IDE2MS40MzlIMjIyLjcyM0gyMjIuNjlaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjA1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjI2OV84OTYiPgo8cmVjdCB3aWR0aD0iNjcwIiBoZWlnaHQ9IjIzMyIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-clip: padding-box;
    background-size: 50% auto;
  }
  .egh-dark-bg::before {
    display: none;
  }
}

.text-indent-special {
  text-indent: var(--content-special-padding);
}

.text-indent-special-w-logo {
  padding-left: 0;
  text-indent: 50%;
  background: no-repeat left center;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjcwIiBoZWlnaHQ9IjIzMyIgdmlld0JveD0iMCAwIDY3MCAyMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yMjY5Xzg5NikiPgo8cGF0aCBkPSJNNDMyLjI3NSAyLjkzODIzVjIzMS4wMzdIMzg2LjQ4NlYxMzMuOTg1SDI4OC43MTZWMjMxLjAzN0gyNDIuOTM4VjIuOTM4MjNIMjg4LjcxNlY5Ni43MzAzSDM4Ni40ODZWMi45MzgyM0g0MzIuMjc1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4wMyIvPgo8cGF0aCBkPSJNNjExLjc5NiA3MS41NjFDNjA2LjU1OSA2MS45NyA1OTkuMzY5IDU0LjY3NDIgNTkwLjIwNSA0OS42NjI1QzU4MS4wNTEgNDQuNjUwOCA1NzAuMzY2IDQyLjE0NDkgNTU4LjE2MiA0Mi4xNDQ5QzU0NC42NDggNDIuMTQ0OSA1MzIuNjU0IDQ1LjIwNTIgNTIyLjE5MiA1MS4yOTI0QzUxMS43MjkgNTcuMzkwNyA1MDMuNTUyIDY2LjExNjggNDk3LjY3MSA3Ny40Mzc1QzQ5MS43OCA4OC43NjkzIDQ4OC44NCAxMDEuODQyIDQ4OC44NCAxMTYuNjU1QzQ4OC44NCAxMzEuNDY5IDQ5MS44MzUgMTQ1LjE5NSA0OTcuODI3IDE1Ni41MjdDNTAzLjgxOCAxNjcuODU5IDUxMi4xNjIgMTc2LjU3NCA1MjIuODM1IDE4Mi42NzJDNTMzLjUyIDE4OC43NzEgNTQ1Ljk0NiAxOTEuODIgNTYwLjExNSAxOTEuODJDNTc3LjU1NiAxOTEuODIgNTkxLjgzNSAxODcuMTk2IDYwMi45NTMgMTc3LjkyN0M2MTQuMDcgMTY4LjY2OCA2MjEuMzcxIDE1NS43NjIgNjI0Ljg1NSAxMzkuMTk3SDU0Ni4zNjhWMTA0LjIzN0g2NjkuOTc4VjEyNS43MDNDNjY5Ljk3OCAxNDcuODc5IDY2My44MDkgMTY5Ljk0MyA2NTAuNjYyIDE4Ny44MTdDNjUwLjU2MiAxODcuOTUgNjUwLjQ2MiAxODguMDgzIDY1MC4zNjIgMTg4LjIyN0M2NDAuMzMyIDIwMS43NDMgNjI3LjQxNyAyMTIuNTc2IDYxMS42MDcgMjIwLjc0OEM1OTUuNzk2IDIyOC45MiA1NzguMDg5IDIzMyA1NTguNDczIDIzM0M1MzYuNDQ5IDIzMyA1MTYuNTU1IDIyOC4wNDQgNDk4Ljc5MiAyMTguMTMxQzQ4MS4wMTggMjA4LjIxOSA0NjcuMDcxIDE5NC40MzYgNDU2LjkzIDE3Ni43OTZDNDQ2Ljc4OSAxNTkuMTU1IDQ0MS43MTkgMTM5LjEwOCA0NDEuNzE5IDExNi42NjZDNDQxLjcxOSA5NC4yMjQ1IDQ0Ni43ODkgNzQuMTMzMyA0NTYuOTMgNTYuMzcwNkM0NjcuMDcxIDM4LjYxOSA0ODEuMDE4IDI0Ljc4MTMgNDk4Ljc5MiAxNC44Njg4QzUxNi41NTUgNC45NTYyNyA1MzYuMzM4IDAgNTU4LjE0IDBDNTgzLjg1OCAwIDYwNi4yMDQgNi4yNjQ2MyA2MjUuMTc2IDE4Ljc5MzlDNjQ0LjE0OSAzMS4zMjMyIDY1Ny4yMTkgNDguOTE5NiA2NjQuNDIgNzEuNTcyMUg2MTEuNzczTDYxMS43OTYgNzEuNTYxWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC4wMiIvPgo8cGF0aCBkPSJNMjIyLjY5IDE2MS40MzlDMjE1LjUgMTg0LjA5MiAyMDIuNDE5IDIwMS42ODggMTgzLjQ0NiAyMTQuMjE3QzE2NC40NzQgMjI2Ljc0NiAxNDIuMTI4IDIzMy4wMTEgMTE2LjQxIDIzMy4wMTFDOTQuNjA3OSAyMzMuMDExIDc0LjgyNTQgMjI4LjA1NSA1Ny4wNjIxIDIxOC4xNDJDMzkuMjg3OCAyMDguMjMgMjUuMzQxMiAxOTQuMzkyIDE1LjIwMDMgMTc2LjY0QzUuMDcwNDYgMTU4Ljg3OCAwIDEzOC43NzUgMCAxMTYuMzQ1QzAgOTMuOTE0MSA1LjA3MDQ2IDczLjg1NjEgMTUuMjExNCA1Ni4yMTU0QzI1LjM1MjMgMzguNTYzNSAzOS4yOTg5IDI0Ljc4MTMgNTcuMDczMiAxNC44Nzk5Qzc0LjgyNTQgNC45NTYyNyA5NC43MyAwIDExNi43NDMgMEMxMzYuMzcgMCAxNTQuMDc4IDQuMDgwMzMgMTY5Ljg3NyAxMi4yNTIxQzE4NS42NzcgMjAuNDIzOCAxOTguNjAyIDMxLjI1NjYgMjA4LjYzMiA0NC43NzI3QzIwOC43MzIgNDQuOTA1OCAyMDguODMyIDQ1LjAzODggMjA4LjkzMiA0NS4xODNDMjIyLjA4IDYzLjA0NTUgMjI4LjI0OCA4NS4xMTAzIDIyOC4yNDggMTA3LjI5N1YxMjguNzYzSDUyLjc5MDVDNTAuNjgyNCAxMTYuNSA1Mi44MTI3IDEwMS44NTMgNTQuMjg4MyA5My44MDMySDE4My4xMzZDMTc5LjY1MiA3Ny4yMzc5IDE3Mi4zNCA2NC4zMzE3IDE2MS4yMzQgNTUuMDczM0MxNTAuMTE3IDQ1LjgxNSAxMzUuODI2IDQxLjE4MDMgMTE4LjM5NiA0MS4xODAzQzEwNC4yMjcgNDEuMTgwMyA5MS43ODk4IDQ0LjIyOTQgODEuMTE2MyA1MC4zMjc3QzcwLjQzMTcgNTYuNDI2IDYyLjA5OTMgNjUuMTQxMSA1Ni4xMDc5IDc2LjQ3MjlDNTAuMTE2NiA4Ny43OTM2IDQ3LjEyMDkgMTAxLjA4OCA0Ny4xMjA5IDExNi4zNDVDNDcuMTIwOSAxMzEuNjAyIDUwLjA2MTEgMTQ0LjIzMSA1NS45NTI2IDE1NS41NjJDNjEuODMzIDE2Ni44ODMgNzAuMDEwMSAxNzUuNjA5IDgwLjQ3MjggMTgxLjcwOEM5MC45MzU1IDE4Ny44MDYgMTAyLjkxOCAxOTAuODU1IDExNi40NDMgMTkwLjg1NUMxMjguNjQ4IDE5MC44NTUgMTM5LjMzMiAxODguMzQ5IDE0OC40ODYgMTgzLjMzOEMxNTcuNjM5IDE3OC4zMjYgMTY0Ljg0IDE3MS4wMyAxNzAuMDc3IDE2MS40MzlIMjIyLjcyM0gyMjIuNjlaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjA1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjI2OV84OTYiPgo8cmVjdCB3aWR0aD0iNjcwIiBoZWlnaHQ9IjIzMyIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}
@media screen and (min-width: 768px) {
  .text-indent-special-w-logo {
    padding-left: 0;
    text-indent: calc(50% + var(--wp--preset--spacing--30) / 2) !important;
  }
}
@media screen and (min-width: 1024px) {
  .text-indent-special-w-logo {
    padding-left: calc(25% + var(--wp--preset--spacing--30) / 2) !important;
    text-indent: 33%;
  }
}

.text-indent-special-w-logo.on-light {
  padding-left: 0;
  padding-top: var(--wp--preset--spacing--80) !important;
  text-indent: calc(16.6666666667% + 40px);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjcwIiBoZWlnaHQ9IjIzMyIgdmlld0JveD0iMCAwIDY3MCAyMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yMjY5Xzg5NikiPgo8cGF0aCBkPSJNNDMyLjI3NSAyLjkzODIzVjIzMS4wMzdIMzg2LjQ4NlYxMzMuOTg1SDI4OC43MTZWMjMxLjAzN0gyNDIuOTM4VjIuOTM4MjNIMjg4LjcxNlY5Ni43MzAzSDM4Ni40ODZWMi45MzgyM0g0MzIuMjc1WiIgZmlsbD0iI0Y1RjVGNSIgZmlsbC1vcGFjaXR5PSIxIi8+CjxwYXRoIGQ9Ik02MTEuNzk2IDcxLjU2MUM2MDYuNTU5IDYxLjk3IDU5OS4zNjkgNTQuNjc0MiA1OTAuMjA1IDQ5LjY2MjVDNTgxLjA1MSA0NC42NTA4IDU3MC4zNjYgNDIuMTQ0OSA1NTguMTYyIDQyLjE0NDlDNTQ0LjY0OCA0Mi4xNDQ5IDUzMi42NTQgNDUuMjA1MiA1MjIuMTkyIDUxLjI5MjRDNTExLjcyOSA1Ny4zOTA3IDUwMy41NTIgNjYuMTE2OCA0OTcuNjcxIDc3LjQzNzVDNDkxLjc4IDg4Ljc2OTMgNDg4Ljg0IDEwMS44NDIgNDg4Ljg0IDExNi42NTVDNDg4Ljg0IDEzMS40NjkgNDkxLjgzNSAxNDUuMTk1IDQ5Ny44MjcgMTU2LjUyN0M1MDMuODE4IDE2Ny44NTkgNTEyLjE2MiAxNzYuNTc0IDUyMi44MzUgMTgyLjY3MkM1MzMuNTIgMTg4Ljc3MSA1NDUuOTQ2IDE5MS44MiA1NjAuMTE1IDE5MS44MkM1NzcuNTU2IDE5MS44MiA1OTEuODM1IDE4Ny4xOTYgNjAyLjk1MyAxNzcuOTI3QzYxNC4wNyAxNjguNjY4IDYyMS4zNzEgMTU1Ljc2MiA2MjQuODU1IDEzOS4xOTdINTQ2LjM2OFYxMDQuMjM3SDY2OS45NzhWMTI1LjcwM0M2NjkuOTc4IDE0Ny44NzkgNjYzLjgwOSAxNjkuOTQzIDY1MC42NjIgMTg3LjgxN0M2NTAuNTYyIDE4Ny45NSA2NTAuNDYyIDE4OC4wODMgNjUwLjM2MiAxODguMjI3QzY0MC4zMzIgMjAxLjc0MyA2MjcuNDE3IDIxMi41NzYgNjExLjYwNyAyMjAuNzQ4QzU5NS43OTYgMjI4LjkyIDU3OC4wODkgMjMzIDU1OC40NzMgMjMzQzUzNi40NDkgMjMzIDUxNi41NTUgMjI4LjA0NCA0OTguNzkyIDIxOC4xMzFDNDgxLjAxOCAyMDguMjE5IDQ2Ny4wNzEgMTk0LjQzNiA0NTYuOTMgMTc2Ljc5NkM0NDYuNzg5IDE1OS4xNTUgNDQxLjcxOSAxMzkuMTA4IDQ0MS43MTkgMTE2LjY2NkM0NDEuNzE5IDk0LjIyNDUgNDQ2Ljc4OSA3NC4xMzMzIDQ1Ni45MyA1Ni4zNzA2QzQ2Ny4wNzEgMzguNjE5IDQ4MS4wMTggMjQuNzgxMyA0OTguNzkyIDE0Ljg2ODhDNTE2LjU1NSA0Ljk1NjI3IDUzNi4zMzggMCA1NTguMTQgMEM1ODMuODU4IDAgNjA2LjIwNCA2LjI2NDYzIDYyNS4xNzYgMTguNzkzOUM2NDQuMTQ5IDMxLjMyMzIgNjU3LjIxOSA0OC45MTk2IDY2NC40MiA3MS41NzIxSDYxMS43NzNMNjExLjc5NiA3MS41NjFaIiBmaWxsPSIjRjVGNUY1IiBmaWxsLW9wYWNpdHk9IjEiLz4KPHBhdGggZD0iTTIyMi42OSAxNjEuNDM5QzIxNS41IDE4NC4wOTIgMjAyLjQxOSAyMDEuNjg4IDE4My40NDYgMjE0LjIxN0MxNjQuNDc0IDIyNi43NDYgMTQyLjEyOCAyMzMuMDExIDExNi40MSAyMzMuMDExQzk0LjYwNzkgMjMzLjAxMSA3NC44MjU0IDIyOC4wNTUgNTcuMDYyMSAyMTguMTQyQzM5LjI4NzggMjA4LjIzIDI1LjM0MTIgMTk0LjM5MiAxNS4yMDAzIDE3Ni42NEM1LjA3MDQ2IDE1OC44NzggMCAxMzguNzc1IDAgMTE2LjM0NUMwIDkzLjkxNDEgNS4wNzA0NiA3My44NTYxIDE1LjIxMTQgNTYuMjE1NEMyNS4zNTIzIDM4LjU2MzUgMzkuMjk4OSAyNC43ODEzIDU3LjA3MzIgMTQuODc5OUM3NC44MjU0IDQuOTU2MjcgOTQuNzMgMCAxMTYuNzQzIDBDMTM2LjM3IDAgMTU0LjA3OCA0LjA4MDMzIDE2OS44NzcgMTIuMjUyMUMxODUuNjc3IDIwLjQyMzggMTk4LjYwMiAzMS4yNTY2IDIwOC42MzIgNDQuNzcyN0MyMDguNzMyIDQ0LjkwNTggMjA4LjgzMiA0NS4wMzg4IDIwOC45MzIgNDUuMTgzQzIyMi4wOCA2My4wNDU1IDIyOC4yNDggODUuMTEwMyAyMjguMjQ4IDEwNy4yOTdWMTI4Ljc2M0g1Mi43OTA1QzUwLjY4MjQgMTE2LjUgNTIuODEyNyAxMDEuODUzIDU0LjI4ODMgOTMuODAzMkgxODMuMTM2QzE3OS42NTIgNzcuMjM3OSAxNzIuMzQgNjQuMzMxNyAxNjEuMjM0IDU1LjA3MzNDMTUwLjExNyA0NS44MTUgMTM1LjgyNiA0MS4xODAzIDExOC4zOTYgNDEuMTgwM0MxMDQuMjI3IDQxLjE4MDMgOTEuNzg5OCA0NC4yMjk0IDgxLjExNjMgNTAuMzI3N0M3MC40MzE3IDU2LjQyNiA2Mi4wOTkzIDY1LjE0MTEgNTYuMTA3OSA3Ni40NzI5QzUwLjExNjYgODcuNzkzNiA0Ny4xMjA5IDEwMS4wODggNDcuMTIwOSAxMTYuMzQ1QzQ3LjEyMDkgMTMxLjYwMiA1MC4wNjExIDE0NC4yMzEgNTUuOTUyNiAxNTUuNTYyQzYxLjgzMyAxNjYuODgzIDcwLjAxMDEgMTc1LjYwOSA4MC40NzI4IDE4MS43MDhDOTAuOTM1NSAxODcuODA2IDEwMi45MTggMTkwLjg1NSAxMTYuNDQzIDE5MC44NTVDMTI4LjY0OCAxOTAuODU1IDEzOS4zMzIgMTg4LjM0OSAxNDguNDg2IDE4My4zMzhDMTU3LjYzOSAxNzguMzI2IDE2NC44NCAxNzEuMDMgMTcwLjA3NyAxNjEuNDM5SDIyMi43MjNIMjIyLjY5WiIgZmlsbD0iI0Y1RjVGNSIgZmlsbC1vcGFjaXR5PSIxIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjI2OV84OTYiPgo8cmVjdCB3aWR0aD0iNjcwIiBoZWlnaHQ9IjIzMyIgZmlsbD0iI0Y1RjVGNSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  max-width: 1920px;
}
@media screen and (min-width: 768px) {
  .text-indent-special-w-logo.on-light {
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 0;
    text-indent: calc(50% + var(--wp--preset--spacing--30) / 2) !important;
  }
}
@media screen and (min-width: 1024px) {
  .text-indent-special-w-logo.on-light {
    background-size: 50% auto;
    padding-left: calc(25% + var(--wp--preset--spacing--30) / 2) !important;
    text-indent: 33%;
  }
}

.block-indent-special {
  padding-left: 42.35%;
}

/*Graduated Steps*/
.graduated-steps {
  padding-left: 36px;
}
.graduated-steps .step {
  max-width: 480px;
}
.graduated-steps::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 1px;
  height: 100%;
  opacity: 0;
  background: linear-gradient(180deg, rgba(153, 153, 153, 0) 0%, rgb(153, 153, 153) 5%, rgba(153, 153, 153, 0) 100%);
  background-position: bottom;
  transition: opacity 0.6s ease-in;
}
.graduated-steps.animate-line::before {
  transition: opacity 0.6s ease-out;
  background-position: top;
  opacity: 1;
}
.graduated-steps p {
  padding-bottom: 5rem;
  position: relative;
  opacity: 0.5;
  transition: opacity 0.3s ease-out, transform 0.3s;
  will-change: opacity, transform;
}
@media screen and (min-width: 768px) {
  .graduated-steps p {
    padding-bottom: 6.25rem;
  }
}
.graduated-steps p::before {
  content: "";
  width: 1px;
}
.graduated-steps p::after {
  content: "";
  position: absolute;
  left: -40px;
  top: 8px;
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background-color: #7B8694;
}
.graduated-steps p.fully-visible::after {
  transform: scale(1.1);
  background-color: #fff;
}

/*sticky headers*/
.will-sticky {
  position: sticky;
  top: 0px;
  z-index: 10;
  transition: opacity 0.3s ease-out;
}

.sticky-progress {
  position: relative;
  padding-left: 2rem;
  border-left: 2px solid transparent;
}

.progress-line {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  background: linear-gradient(to bottom, #ccc 0%, #ccc 100%, #ccc 50%);
  transition: all 0.3s ease;
}

.scroll-paragraph.active::before {
  background-color: var(--wp--preset--color--accent, #074bb8);
}

/*Aquisition steps*/
#exc-steps .section-header-max-w-lg {
  position: relative;
  margin-bottom: -10%;
}
#exc-steps .aq-steps {
  position: relative;
}
#exc-steps .aq-steps::before {
  content: "";
  left: 50%;
  top: 4.5rem;
  width: 1px;
  height: calc(100% - 4.5rem);
  position: absolute;
  display: block;
  background: linear-gradient(180deg, rgba(115, 168, 247, 0.1) 0%, rgba(68, 99, 145, 0.1) 100%);
}
#exc-steps .aq-steps .step {
  align-self: flex-start;
  width: 100%;
  max-width: 50%;
  padding-left: 0;
  padding-right: var(--wp--preset--spacing--50);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  transition: all ease-in 0.3s;
  opacity: 0.75;
}
#exc-steps .aq-steps .step:nth-child(odd) {
  align-self: flex-end;
  padding-left: var(--wp--preset--spacing--50);
  padding-right: 0;
  align-items: flex-start;
}
#exc-steps .aq-steps .step:nth-child(odd) .step-number::after {
  transition: all ease-in 0.3s;
  right: auto;
  left: calc(0px - var(--wp--preset--spacing--50) - 16px);
}
#exc-steps .aq-steps .step > * {
  text-align: left;
  width: 100%;
  max-width: 440px;
}
@media screen and (min-width: 1920px) {
  #exc-steps .aq-steps .step > * {
    max-width: 690px;
  }
}
#exc-steps .aq-steps .step.active {
  opacity: 1;
}
#exc-steps .aq-steps .step.active .step-number {
  color: #fff !important;
}
#exc-steps .aq-steps .step.active .step-number::after {
  background-color: var(--wp--preset--color--accent-2);
  transform: scale(1.05);
}
#exc-steps .aq-steps .step-number {
  position: relative;
  word-break: keep-all;
  white-space: nowrap;
  transition: all ease-in 0.3s;
}
#exc-steps .aq-steps .step-number::after {
  content: "";
  position: absolute;
  right: calc(0px - var(--wp--preset--spacing--50) - 16px);
  left: auto;
  top: 4rem;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background-color: #0C3160;
}

@media screen and (max-width: 767px) {
  #exc-steps .section-header-max-w-lg {
    margin-bottom: 0%;
  }
  #exc-steps .aq-steps {
    gap: var(--wp--preset--spacing--70);
    margin-top: var(--wp--preset--spacing--70);
  }
  #exc-steps .aq-steps::before {
    content: "";
    left: 0%;
    top: var(--wp--preset--spacing--70);
  }
  #exc-steps .aq-steps .step {
    max-width: 100%;
    width: 100%;
    align-self: flex-start;
    padding-left: var(--wp--preset--spacing--50);
    padding-right: 0;
    align-items: flex-end;
    opacity: 0.75;
  }
  #exc-steps .aq-steps .step:nth-child(odd) {
    align-self: flex-start;
    padding-left: var(--wp--preset--spacing--50);
    padding-right: 0;
    align-items: flex-end;
  }
  #exc-steps .aq-steps .step:nth-child(odd) .step-number::after {
    right: auto;
    left: calc(0px - var(--wp--preset--spacing--50) - 8px);
  }
  #exc-steps .aq-steps .step-number::after {
    content: "";
    right: auto;
    left: calc(0px - var(--wp--preset--spacing--50) - 8px);
    top: 3rem;
    width: 16px;
    height: 16px;
  }
}

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