body {
  /**/
  /**/
}
@media only screen and (max-width: 767px) {
  body .wp-block-lazyblock-banner .media picture {
    display: block;
    width: 100%;
  }
}
body .intro-box-section {
  margin-top: -125px;
  position: relative;
}
@media only screen and (max-width: 991px) {
  body .intro-box-section {
    padding: 0 12px;
  }
}
body .page-curve-bg .bg-with-curve-inner {
  max-width: 1120px;
}
@media (min-width: 768px) {
  body .page-curve-bg .bg-with-curve-inner .bg-with-curve-left {
    width: 41%;
  }
}
@media (min-width: 768px) {
  body .page-curve-bg .bg-with-curve-inner .bg-with-curve-right {
    width: 59%;
  }
}
@media only screen and (min-width: 1346px) {
  body .page-curve-bg .curve-animation {
    background-image: url(../../images/bg/orange-curve-animation.png);
    right: -60%;
    width: calc(100vw + 620px);
    height: calc(100vw + 620px);
    max-width: inherit;
    transform: rotate(162deg);
    -webkit-animation: 0.7s linear rotate;
    animation: 0.7s linear rotate;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
}
body .page-curve-bg.bg-with-curve-capital-markets {
  padding-top: 70px !important;
}
@media (min-width: 768px) {
  body .page-curve-bg.bg-with-curve-capital-markets .bg-with-curve-inner .bg-with-curve-left {
    width: 39.5%;
  }
}
@media (min-width: 768px) {
  body .page-curve-bg.bg-with-curve-capital-markets .bg-with-curve-inner .bg-with-curve-right {
    width: 60.5%;
  }
}
body .page-curve-bg.bg-with-curve-capital-markets .bg-with-curve-inner .bg-with-curve-right .pt70 {
  padding-top: 145px !important;
}
@media only screen and (min-width: 1346px) {
  body .page-curve-bg.bg-with-curve-capital-markets .curve-animation {
    background-image: url(../../images/bg/capital-markets-orange-curve.png);
    right: 0;
    width: 92%;
    height: 100%;
    transform: rotate(0deg);
    -webkit-animation: none;
    animation: none;
  }
}
@media only screen and (min-width: 1415px) {
  body .page-curve-bg.bg-with-curve-capital-markets .curve-animation {
    width: 87%;
  }
}
@media only screen and (max-width: 1215px) {
  body .page-curve-bg.bg-with-curve-capital-markets::before {
    display: block;
  }
  body .page-curve-bg.bg-with-curve-capital-markets .curve-animation {
    background-position: 100% 100%;
    top: auto;
    bottom: 0;
  }
}
@media only screen and (max-width: 1199px) {
  body .page-curve-bg.bg-with-curve-capital-markets .bg-with-curve-inner .bg-with-curve-right .pt70 {
    padding-top: 100px !important;
  }
}
@media only screen and (max-width: 1056px) {
  body .page-curve-bg.bg-with-curve-capital-markets {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
    min-height: 580px;
  }
  body .page-curve-bg.bg-with-curve-capital-markets .curve-animation {
    background-position: 100% 0;
    top: 0;
    bottom: auto;
  }
}
@media only screen and (max-width: 767px) {
  body .page-curve-bg.bg-with-curve-capital-markets {
    min-height: auto;
  }
  body .page-curve-bg.bg-with-curve-capital-markets::before {
    display: none;
  }
  body .page-curve-bg.bg-with-curve-capital-markets .bg-with-curve-inner .bg-with-curve-right .pt70 {
    padding-top: 30px !important;
  }
}

@media only screen and (max-width: 1215px) {
  .acc-style {
    padding-top: 50px;
  }
}
.acc-style .accordion-item:first-child .accordion-button {
  padding-top: 20px !important;
}
.acc-style .accordion-item:last-child {
  border-bottom: solid 2px rgba(3, 0, 47, 0.2) !important;
}

.advisory-intro-text .left-offset {
  letter-spacing: 0.01em;
  padding-left: 110px;
}
@media only screen and (max-width: 400px) {
  .advisory-intro-text .md-block {
    display: block;
  }
}/*# sourceMappingURL=page.css.map */