/*$color__background-body: $color_grey;

$color__background-button: $color_brand;
*/
html {
  font-size: 62.5%;
  box-sizing: border-box;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}
.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
:root {
  --logo--max-height: 64px;
}
@media (max-width: 991px) {
  :root {
    --logo--max-height: 50px !important;
  }
}
/*#site-header{
  display: flex !important;
  justify-content: space-between;
}*/
.site-header {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
}
.site-header .site-branding {
  justify-self: start;
}
.site-header .site-title {
  justify-self: center;
}
.site-header .site-menu-secondary {
  justify-self: end;
}
@media (max-width: 1025px) {
  .site-branding {
    padding-left: 0;
  }
}
.site-header-wrapper {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}
@media (max-width: 991px) {
  .site-header-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (max-width: 1724px) {
  .mobile-menu-desktop .site-logo {
    padding-left: 0;
  }
}
.site-title a {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 3.6rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-decoration: none;
}
.site-title a:hover {
  text-decoration: none;
}
@media (max-width: 991px) {
  .site-title a {
    font-size: 3rem;
  }
}
@media (max-width: 767px) {
  .site-title a {
    font-size: 2rem;
  }
}
.entry-header-inner #breadcrumbs_wrapper {
  margin-bottom: 7.3rem;
}
.entry-header-inner #breadcrumbs_wrapper .breadcrumbs {
  color: #33367B;
  text-align: center;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 20.8px */
}
.entry-header-inner #breadcrumbs_wrapper .breadcrumbs span {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.entry-header-inner #breadcrumbs_wrapper .breadcrumbs span a {
  font-weight: 400;
  color: #33367B;
  text-decoration: none;
}
.entry-header-inner #breadcrumbs_wrapper .breadcrumbs span a:hover {
  text-decoration: none;
}
.entry-header-inner #breadcrumbs_wrapper .breadcrumbs span:first-child {
  margin-left: 0;
}
.entry-header-inner #breadcrumbs_wrapper .breadcrumbs span:last-child {
  margin-right: 0;
}
#colophon {
  background-color: #33367B;
  color: #FFFFFF;
  background-image: url("../images/misc/footer_bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar.page-max-width {
  border-top: 0 none !important;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-section {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 15rem;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-section .footer-logo {
  margin-right: auto;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-section .footer-payment {
  margin-left: auto;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-section .footer-payment p {
  color: #FFFFFF;
  text-align: right;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  #colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-section {
    grid-template-columns: 1fr;
    margin-bottom: 5rem;
  }
  #colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-section .footer-logo {
    margin-right: unset;
    text-align: center;
    margin-bottom: 2rem;
  }
  #colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-section .footer-payment {
    text-align: center;
    margin-left: unset;
  }
  #colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-section .footer-payment p {
    text-align: center;
  }
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra .site-info {
  margin-right: auto;
  text-align: left;
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra nav {
  margin-left: auto;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra nav .footer-menu-wrapper {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: right;
  gap: 1rem;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra nav .footer-menu-wrapper li {
  margin: 0;
  padding: 0;
  list-style: none;
}
#colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra nav .footer-menu-wrapper li a {
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
@media (max-width: 991px) {
  #colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra {
    flex-direction: column;
    grid-template-columns: 1fr;
  }
  #colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra .site-info {
    width: 100%;
    text-align: center;
  }
  #colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra nav {
    width: 100%;
    margin-top: 2rem;
  }
  #colophon .site-footer .site-footer-bar-wrapper .site-footer-bar .footer-extra nav .footer-menu-wrapper {
    justify-content: center;
    flex-direction: column;
  }
}
.home-section.home-section-hero {
  border-radius: 1rem;
  background-color: #33367B;
  padding-top: 26.3rem;
  padding-bottom: 26.3rem;
  margin: 2rem 2rem 11.8rem 2rem;
  background-image: url("../images/iron_ore_home/hero_bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.home-section.home-section-hero .section-content-wrap {
  width: 50%;
}
.home-section.home-section-hero .section-content-wrap h2 {
  color: #FEC10D;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 70.4px */
  letter-spacing: -0.128rem;
}
@media (max-width: 991px) {
  .home-section.home-section-hero .section-content-wrap h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .home-section.home-section-hero .section-content-wrap h2 {
    font-size: 3rem;
  }
}
.home-section.home-section-hero .section-content-wrap .section-content {
  width: 70%;
  margin-top: 3rem;
}
.home-section.home-section-hero .section-content-wrap .section-content p {
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
}
.home-section.home-section-hero .section-content-wrap {
  /* Responsive width */
}
@media (max-width: 991px) {
  .home-section.home-section-hero .section-content-wrap {
    width: 100%;
  }
  .home-section.home-section-hero .section-content-wrap .section-content {
    width: 100%;
  }
}
@media (max-width: 1520px) {
  .home-section.home-section-hero .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-hero .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-hero .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-hero {
    padding-top: 16.3rem;
    padding-bottom: 16.3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-hero {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
.home-section.home-section-360 {
  margin-bottom: 11.8rem;
}
.home-section.home-section-360 .section-content-wrap {
  display: grid;
  gap: 8.5rem;
  grid-template-columns: 1fr 1fr;
}
.home-section.home-section-360 .section-content-wrap .section-content {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}
.home-section.home-section-360 .section-content-wrap .section-content p {
  margin-bottom: 1.8rem;
}
.home-section.home-section-360 .section-content-wrap .section-content p:first-child {
  margin-bottom: 2.2rem;
  font-size: 2.4rem;
  font-style: normal;
}
.home-section.home-section-360 .section-content-wrap .section-content p:last-child {
  margin-bottom: 0;
}
.home-section.home-section-360 .section-content-wrap .section-content p strong {
  font-weight: 600;
}
.home-section.home-section-360 .section-content-wrap .section-photo img {
  border-radius: 1rem;
}
@media (max-width: 991px) {
  .home-section.home-section-360 .section-content-wrap {
    grid-template-columns: 1fr;
  }
  .home-section.home-section-360 .section-content-wrap .section-photo {
    text-align: center;
  }
}
@media (max-width: 1520px) {
  .home-section.home-section-360 .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-360 .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-360 .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.home-section.home-section-slides .section-content-wrap {
  padding-bottom: 17.8rem !important;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper {
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel {
  overflow: hidden;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage {
  display: flex;
  padding-left: 0 !important;
}
@media (max-width: 991px) {
  .home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage .owl-item .slide-card {
    margin-right: 0 !important;
  }
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer {
  overflow: visible;
  margin-right: -100px;
  padding-right: 100px;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card {
  height: 100%;
  background-color: #FEC10D;
  border-radius: 1rem;
  padding: 7.1rem 7.8rem;
  display: flex;
  flex-direction: column;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5rem;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap .slide-heading h2 {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.128rem;
}
@media (max-width: 991px) {
  .home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap .slide-heading h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap .slide-heading h2 {
    font-size: 3rem;
  }
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap .slide-content {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap .slide-content ul {
  margin: 0 0 1.8rem 0;
  padding: 0;
  list-style-position: outside;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap .slide-content ul li {
  margin-left: 2rem;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap .slide-content p {
  margin-bottom: 1.8rem;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap .slide-content p:last-child {
  margin-bottom: 0;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap .slide-content strong {
  font-weight: 600;
}
@media (max-width: 991px) {
  .home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-card-content-wrap {
    grid-template-columns: 1fr;
  }
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card {
  min-height: 340px;
  margin-right: 20px;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card .slide-footer {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 28px;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap {
  z-index: 1;
  position: absolute;
  left: 7.8rem;
  bottom: 5.1rem;
  display: flex;
  gap: 5.1rem;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2.3rem;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav button {
  width: 4.2rem;
  height: 4.2rem;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s, color 0.2s;
  color: #33367B;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav button span {
  text-indent: -99999px;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav button:last-child, .home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav button:hover {
  background-color: #33367B;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav button.owl-prev {
  background-image: url("../images/misc/arrow_inactive.svg");
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav button.owl-prev.active {
  background-color: #33367B;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav button.owl-next {
  background-image: url("../images/misc/arrow_inactive.svg");
  transform: rotate(180deg);
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav button.owl-next.active {
  background-color: #33367B;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-nav button {
  /*svg {
    width: 16px;
    height: 16px;
    fill: currentColor;
  }*/
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-dots {
  display: flex;
  gap: 1.5rem;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-dots .owl-dot {
  background-color: transparent;
  width: 0.8rem;
  height: 0.8rem;
  border: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-dots .owl-dot span {
  background: rgba(26, 26, 110, 0.3);
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  transition: background 0.2s;
}
.home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-dots .owl-dot.active span, .home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap .owl-dots .owl-dot:hover span {
  background: #33367B;
}
@media (max-width: 991px) {
  .home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-carousel .owl-stage-outer .slide-card {
    padding: 4rem 4.2rem 12rem 4.2rem;
  }
  .home-section.home-section-slides .section-content-wrap .slider-wrapper .owl-controls-wrap {
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 991px) {
  .home-section.home-section-slides .section-content-wrap {
    padding-bottom: 15rem !important;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-slides .section-content-wrap {
    padding-bottom: 10rem !important;
  }
}
@media (max-width: 1520px) {
  .home-section.home-section-slides .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-slides .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-slides .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.home-section.home-section-360-updates {
  margin-bottom: 7.1rem;
}
.home-section.home-section-360-updates .section-content-wrap h2 {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 70.4px */
  letter-spacing: -0.128rem;
}
@media (max-width: 991px) {
  .home-section.home-section-360-updates .section-content-wrap h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .home-section.home-section-360-updates .section-content-wrap h2 {
    font-size: 3rem;
    margin-bottom: 1rem;
  }
}
.home-section.home-section-360-updates .section-content-wrap .section-content {
  width: 40%;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  margin-bottom: 4.9rem;
}
.home-section.home-section-360-updates .section-content-wrap .section-content p {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .home-section.home-section-360-updates .section-content-wrap .section-content {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-360-updates .section-content-wrap .section-content {
    width: 100%;
  }
}
.home-section.home-section-360-updates .section-content-wrap h3 {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 3.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 41.6px */
}
@media (max-width: 1520px) {
  .home-section.home-section-360-updates .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-360-updates .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-360-updates .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.home-section.home-section-update-boxes {
  margin-bottom: 23.6rem;
}
.home-section.home-section-update-boxes .section-content-wrap .update-boxes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.8rem 2.1rem;
  margin-bottom: 2.1rem;
}
.home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box {
  background-color: #33367B;
  padding: 3rem;
  border-radius: 1rem;
}
.home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box span {
  display: block;
  margin-bottom: 4.3rem;
}
.home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box h2 {
  color: #FEC10D;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 4.8rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: -0.096rem;
}
@media (max-width: 991px) {
  .home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box h2 {
    font-size: 3rem;
    margin-bottom: 1rem;
  }
}
.home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box ul {
  padding: 0;
  margin: 0;
}
.home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box ul li {
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  line-height: 160%;
}
.home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box-2 {
  grid-column: span 2;
}
.home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box-1 {
  grid-column: span 1;
}
@media (max-width: 991px) {
  .home-section.home-section-update-boxes .section-content-wrap .update-boxes {
    grid-template-columns: 1fr;
  }
  .home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box-1,
  .home-section.home-section-update-boxes .section-content-wrap .update-boxes .update-box-2 {
    grid-column: span 1;
  }
}
.home-section.home-section-update-boxes .section-content-wrap .update-box-highlight {
  border-radius: 1rem;
  background-color: #FEC10D;
  padding: 4rem;
  color: #33367B;
  text-align: center;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 31.2px */
}
.home-section.home-section-update-boxes .section-content-wrap .update-box-highlight p {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .home-section.home-section-update-boxes {
    margin-bottom: 15rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-update-boxes {
    margin-bottom: 10rem;
  }
}
.home-section.home-section-port-infrastructure {
  margin-bottom: 11.8rem;
}
.home-section.home-section-port-infrastructure .section-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
}
.home-section.home-section-port-infrastructure .section-content-wrap .section-photo {
  height: 100%;
}
.home-section.home-section-port-infrastructure .section-content-wrap .section-photo img {
  border-radius: 1rem 0 0 1rem;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
}
.home-section.home-section-port-infrastructure .section-content-wrap .section-content-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 0 1rem 1rem 0;
  padding: 17.1rem 12.5rem;
  background-color: #F3F1EF;
}
.home-section.home-section-port-infrastructure .section-content-wrap .section-content-box h2 {
  margin-bottom: 3rem;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 70.4px */
  letter-spacing: -0.128rem;
}
@media (max-width: 991px) {
  .home-section.home-section-port-infrastructure .section-content-wrap .section-content-box h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .home-section.home-section-port-infrastructure .section-content-wrap .section-content-box h2 {
    font-size: 3rem;
  }
}
.home-section.home-section-port-infrastructure .section-content-wrap .section-content-box .section-content {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 25.6px */
}
.home-section.home-section-port-infrastructure .section-content-wrap .section-content-box .section-content p {
  margin-bottom: 1.8rem;
}
.home-section.home-section-port-infrastructure .section-content-wrap .section-content-box .section-content p:last-child {
  margin-bottom: 0;
}
.home-section.home-section-port-infrastructure .section-content-wrap .section-content-box .section-content ul {
  margin: 0 0 1.8rem 0;
  padding: 0;
}
.home-section.home-section-port-infrastructure .section-content-wrap .section-content-box .section-content ul li {
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  .home-section.home-section-port-infrastructure .section-content-wrap .section-content-box {
    padding: 8rem 6rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-port-infrastructure .section-content-wrap {
    grid-template-columns: 1fr;
  }
  .home-section.home-section-port-infrastructure .section-content-wrap .section-photo {
    text-align: center;
  }
  .home-section.home-section-port-infrastructure .section-content-wrap .section-photo img {
    border-radius: 1rem;
  }
  .home-section.home-section-port-infrastructure .section-content-wrap .section-content-box {
    margin-top: 2rem;
    border-radius: 1rem;
    padding: 6rem 4rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-port-infrastructure .section-content-wrap .section-content-box {
    padding: 4rem 3rem;
  }
}
@media (max-width: 1520px) {
  .home-section.home-section-port-infrastructure .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-port-infrastructure .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-port-infrastructure .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.home-section.home-section-export {
  margin-bottom: 7.1rem;
}
.home-section.home-section-export .section-content-wrap h2 {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 70.4px */
  letter-spacing: -0.128rem;
}
@media (max-width: 991px) {
  .home-section.home-section-export .section-content-wrap h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .home-section.home-section-export .section-content-wrap h2 {
    font-size: 3rem;
  }
}
.home-section.home-section-export .section-content-wrap .section-content {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  margin-bottom: 4.9rem;
}
.home-section.home-section-export .section-content-wrap .section-content p {
  margin-bottom: 0;
}
.home-section.home-section-export .section-content-wrap h3 {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 3.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 41.6px */
}
@media (max-width: 1520px) {
  .home-section.home-section-export .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-export .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-export .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.home-section.home-section-export-boxes {
  margin-bottom: 23.6rem;
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 8.7rem;
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box {
  background-color: #F3F1EF;
  padding: 5rem;
  border-radius: 1rem;
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box span {
  margin-bottom: 2.5rem;
  display: block;
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box span img {
  max-width: 13rem;
  display: block;
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box h2 {
  margin-bottom: 2.5rem;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 4.8rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 62.4px */
  letter-spacing: -0.096rem;
}
@media (max-width: 991px) {
  .home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box h2 {
    font-size: 3rem;
    margin-bottom: 1rem;
  }
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box .export-box-content {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 39px */
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box .export-box-content p {
  margin-bottom: 1rem;
  line-height: 1.2;
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box .export-box-content p:last-child {
  margin-bottom: 0;
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box .export-box-content ul {
  padding: 0;
  margin: 0;
  list-style-position: outside;
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box .export-box-content ul li {
  margin-bottom: 2rem;
  line-height: 1;
  margin-left: 2rem;
}
.home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box.export-box-highlight {
  background-color: #FEC10D;
}
@media (max-width: 1130px) {
  .home-section.home-section-export-boxes .section-content-wrap .export-boxes {
    grid-template-columns: 1fr 1fr;
    gap: 5rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-export-boxes .section-content-wrap .export-boxes {
    gap: 4rem;
  }
  .home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box {
    padding: 4rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-export-boxes .section-content-wrap .export-boxes {
    grid-template-columns: 1fr;
    gap: 3rem;
  }
  .home-section.home-section-export-boxes .section-content-wrap .export-boxes .export-box {
    padding: 3rem;
  }
}
@media (max-width: 1520px) {
  .home-section.home-section-export-boxes .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-export-boxes .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-export-boxes .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.home-section.home-section-global {
  border-radius: 1rem;
  margin: 2rem 2rem 11.8rem 2rem;
}
.home-section.home-section-global .section-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
}
.home-section.home-section-global .section-content-wrap .section-content-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 1rem 0 0 1rem;
  padding: 17.1rem 12.5rem;
  background-color: #33367B;
  color: #FFFFFF;
}
.home-section.home-section-global .section-content-wrap .section-content-box h2 {
  margin-bottom: 3rem;
  color: #FEC10D;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 70.4px */
  letter-spacing: -0.128rem;
}
@media (max-width: 991px) {
  .home-section.home-section-global .section-content-wrap .section-content-box h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .home-section.home-section-global .section-content-wrap .section-content-box h2 {
    font-size: 3rem;
  }
}
.home-section.home-section-global .section-content-wrap .section-content-box .section-content {
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%; /* 25.6px */
}
.home-section.home-section-global .section-content-wrap .section-content-box .section-content .highlight {
  color: #FEC10D;
}
.home-section.home-section-global .section-content-wrap .section-content-box .section-content p {
  margin-bottom: 1.8rem;
}
.home-section.home-section-global .section-content-wrap .section-content-box .section-content p:last-child {
  margin-bottom: 0;
}
.home-section.home-section-global .section-content-wrap .section-content-box .section-content ul {
  margin: 0 0 1.8rem 0;
  padding: 0;
}
.home-section.home-section-global .section-content-wrap .section-content-box .section-content ul li {
  margin: 0;
  padding: 0;
}
.home-section.home-section-global .section-content-wrap .section-photo {
  height: 100%;
}
.home-section.home-section-global .section-content-wrap .section-photo img {
  border-radius: 0 1rem 1rem 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
}
@media (max-width: 991px) {
  .home-section.home-section-global .section-content-wrap {
    grid-template-columns: 1fr;
  }
  .home-section.home-section-global .section-content-wrap .section-content-box {
    margin-bottom: 2rem;
    border-radius: 1rem;
    padding: 8rem 6rem;
  }
  .home-section.home-section-global .section-content-wrap .section-photo {
    text-align: center;
  }
  .home-section.home-section-global .section-content-wrap .section-photo img {
    border-radius: 1rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-global .section-content-wrap .section-content-box {
    padding: 4rem 3rem;
  }
}
@media (max-width: 1520px) {
  .home-section.home-section-global .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-global .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-global .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.home-section.home-section-pricing-models {
  margin-bottom: 11.8rem;
}
.home-section.home-section-pricing-models .section-content-wrap h2 {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  text-align: center;
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 70.4px */
  letter-spacing: -0.128rem;
  margin-bottom: 7.5rem;
}
@media (max-width: 991px) {
  .home-section.home-section-pricing-models .section-content-wrap h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .home-section.home-section-pricing-models .section-content-wrap h2 {
    font-size: 3rem;
  }
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models {
  display: grid;
  gap: 6.5rem;
  grid-template-columns: 1fr 1fr 1fr;
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model {
  background-color: #F3F1EF;
  padding: 5rem;
  display: flex;
  flex-direction: column;
  border-radius: 1rem;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model p.note {
  margin-bottom: 1.5rem;
  line-height: 1;
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model h3 {
  color: #33367B;
  font-family: inherit;
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.128rem;
  margin-bottom: 3rem;
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model p.price {
  font-size: 2.8rem;
  font-family: inherit;
  line-height: 1;
  border-bottom: 1px solid #33367B;
  padding-bottom: 5rem;
  margin-bottom: 7.5rem;
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model ul li {
  list-style: none;
  margin: 0 0 2rem 0;
  padding: 0;
  display: flex;
  gap: 2.6rem;
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model ul li i {
  width: 2.4rem;
  font-size: 2.4rem;
  line-height: 0.6;
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model ul li:last-child {
  margin-bottom: 0;
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model.pricing_model_bronze {
  background-color: #E0E7FF;
}
.home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model.pricing_model_gold {
  background-color: #FEC10D;
}
@media (max-width: 991px) {
  .home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model {
    padding: 4rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model {
    padding: 3rem;
  }
  .home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model h3 {
    font-size: 3rem;
  }
  .home-section.home-section-pricing-models .section-content-wrap #pricing_models .pricing_model p.price {
    padding-bottom: 3rem;
    margin-bottom: 5rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-pricing-models .section-content-wrap #pricing_models {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1520px) {
  .home-section.home-section-pricing-models .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-pricing-models .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-pricing-models .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.home-section.home-section-product-cats {
  padding-top: 20rem;
  padding-bottom: 20rem;
  background-color: #F3F1EF;
}
.home-section.home-section-product-cats .section-content-wrap h2 {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  text-align: center;
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1; /* 171.875% */
  letter-spacing: -0.128rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 991px) {
  .home-section.home-section-product-cats .section-content-wrap h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .home-section.home-section-product-cats .section-content-wrap h2 {
    font-size: 3rem;
  }
}
.home-section.home-section-product-cats .section-content-wrap p.sub_heading {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  text-align: center;
  font-size: 3.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.072rem;
  margin-bottom: 10rem;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  border-radius: 10px;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat {
  padding: 8rem 3.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat h3 {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 4.8rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 62.4px */
  letter-spacing: -0.096rem;
  margin-bottom: 0;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat p.note {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat p.price {
  text-align: center;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 3.2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 41.6px */
  letter-spacing: -0.064rem;
  margin-bottom: 5rem;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat select {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
  margin-bottom: 2.5rem;
  border: 1px solid #33367B;
  border-radius: 1rem;
  background-color: #FFFFFF;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='7' viewBox='0 0 13 7' fill='none'%3E%3Cg clip-path='url(%23clip0_43_264)'%3E%3Cpath d='M6.54553 6.99959C6.71097 6.98963 6.86682 6.91985 6.9867 6.80522L12.741 1.32284C12.8921 1.19077 12.9856 1.00138 13 0.797032C13.012 0.592689 12.9448 0.393329 12.8106 0.241318C12.6763 0.089307 12.4893 0.00457921 12.2927 0.00208724C12.0961 -0.00289668 11.9067 0.0793391 11.7676 0.226366L6.49998 5.23776L1.23236 0.223873C1.0957 0.0768457 0.903886 -0.00289766 0.70728 -0.000405727C0.510674 0.00457816 0.323658 0.0893059 0.18939 0.241317C0.0575195 0.390836 -0.0120119 0.592688 -2.32995e-05 0.797031C0.0119644 1.00137 0.105472 1.19077 0.256524 1.32284L6.01326 6.80273C6.15711 6.93979 6.34893 7.01205 6.54553 6.99959Z' fill='%231B3281'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_43_264'%3E%3Crect width='13' height='7' fill='white' transform='translate(13 7) rotate(-180)'/%3E%3C/ClipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 13px 7px;
  padding: 1rem 3.6rem 1rem 3rem;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select {
  margin-bottom: 2.5rem;
  position: relative;
  display: inline-block;
  min-width: 220px;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  background-color: #FFFFFF;
  color: #33367B;
  border: 1px solid #33367B;
  border-radius: 1rem;
  padding: 1rem 3rem 1rem 3rem;
  cursor: pointer;
  font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__trigger:hover {
  border-color: #aaa;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__arrow {
  flex-shrink: 0;
  transition: transform 0.2s ease;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__dropdown {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 14px;
  overflow: hidden;
  z-index: 100;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-6px);
  transition: opacity 0.15s ease, transform 0.15s ease;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__dropdown ul {
  list-style: none;
  margin: 0;
  padding: 6px;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__dropdown ul li {
  padding: 9px 12px;
  font-size: 14px;
  border-radius: 9px;
  cursor: pointer;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__dropdown ul li a {
  text-decoration: none !important;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__dropdown ul li:hover {
  background: #f5f5f5;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__dropdown ul li:hover a {
  text-decoration: none;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select__dropdown ul li.selected {
  font-weight: 500;
  color: #1B3281;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select.open .custom-select__arrow {
  transform: rotate(180deg);
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .custom-select.open .custom-select__dropdown {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .buy_report_button {
  border-radius: 5rem;
  padding: 1rem 5rem;
  background-color: #33367B;
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
  text-decoration: none;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .buy_report_button:hover {
  text-decoration: none;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat .buy_report_button.buy_button_yellow {
  background-color: #FEC10D;
  color: #33367B;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat.product-cat-global {
  border-radius: 1rem 0 0 1rem;
  grid-column: 1/2;
  grid-row: 1/3;
  background-color: #33367B;
  min-height: 30rem;
  color: #FFFFFF;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat.product-cat-global h3 {
  color: #FEC10D;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat.product-cat-global p.note {
  color: #FFFFFF;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat.product-cat-global p.price {
  color: #FFFFFF;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat.product-cat-regional {
  border-radius: 0 1rem 0 0;
  grid-column: 2/3;
  grid-row: 1/2;
  background-color: #ffffff;
  border-bottom: 1px solid #e5e7eb;
}
.home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat.product-cat-country {
  border-radius: 0 0 1rem 0;
  grid-column: 2/3;
  grid-row: 2/3;
  background-color: #FEC10D;
}
@media (max-width: 991px) {
  .home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat h3 {
    font-size: 3.8rem;
  }
  .home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat p.price {
    font-size: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat h3 {
    font-size: 3rem;
  }
  .home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat p.price {
    font-size: 2.4rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-product-cats .section-content-wrap #product-cats {
    grid-template-columns: 1fr;
  }
  .home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat {
    grid-column: 1/2 !important;
    grid-row: auto !important;
    min-height: 160px !important;
  }
  .home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat.product-cat-global {
    border-radius: 1rem 1rem 0 0;
    min-height: 160px !important;
  }
  .home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat.product-cat-regional {
    border-radius: 0;
  }
  .home-section.home-section-product-cats .section-content-wrap #product-cats .product-cat.product-cat-country {
    border-radius: 0 0 1rem 1rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-product-cats {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-product-cats {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (max-width: 1520px) {
  .home-section .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.home-section-faq-wrapper {
  background-color: #F3F1EF;
  padding: 2rem 2rem 6.3rem 2rem;
}
.home-section.home-section-faq {
  border-radius: 1rem;
  background-color: #33367B;
  padding-top: 26.3rem;
  padding-bottom: 26.3rem;
  background-image: url("../images/iron_ore_home/faq.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.home-section.home-section-faq .section-content-wrap {
  width: 50%;
}
.home-section.home-section-faq .section-content-wrap h2 {
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 70.4px */
  letter-spacing: -0.128rem;
}
@media (max-width: 991px) {
  .home-section.home-section-faq .section-content-wrap h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .home-section.home-section-faq .section-content-wrap h2 {
    font-size: 3rem;
  }
}
.home-section.home-section-faq .section-content-wrap .section-content {
  width: 70%;
  margin-top: 3rem;
}
.home-section.home-section-faq .section-content-wrap .section-content a {
  padding: 1rem 5rem;
  border-radius: 5rem;
  background-color: #FEC10D;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
  text-decoration: none;
}
.home-section.home-section-faq .section-content-wrap .section-content a:hover {
  text-decoration: none;
}
.home-section.home-section-faq .section-content-wrap {
  /* Responsive width */
}
@media (max-width: 991px) {
  .home-section.home-section-faq .section-content-wrap {
    width: 100%;
  }
  .home-section.home-section-faq .section-content-wrap .section-content {
    width: 100%;
  }
}
@media (max-width: 1520px) {
  .home-section.home-section-faq .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-faq .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .home-section.home-section-faq .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .home-section.home-section-faq {
    padding-top: 16.3rem;
    padding-bottom: 16.3rem;
  }
}
.woocommerce.single-product #primary {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.woocommerce.single-product #main {
  max-width: 100% !important;
}
.product-details-tpl .product-header {
  border-radius: 1rem;
  margin: 2rem 2rem 2rem 2rem;
  background-color: #33367B;
}
.product-details-tpl .product-header .product-header-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 9.6rem 0 6.7rem 0;
}
.product-details-tpl .product-header .product-header-inner #breadcrumbs_wrapper {
  margin-bottom: 10.1rem;
}
.product-details-tpl .product-header .product-header-inner #breadcrumbs_wrapper .breadcrumbs {
  color: #FFFFFF;
  text-align: center;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 20.8px */
}
.product-details-tpl .product-header .product-header-inner #breadcrumbs_wrapper .breadcrumbs span {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.product-details-tpl .product-header .product-header-inner #breadcrumbs_wrapper .breadcrumbs span a {
  font-weight: 400;
  color: #FFFFFF;
  text-decoration: none;
}
.product-details-tpl .product-header .product-header-inner #breadcrumbs_wrapper .breadcrumbs span a:hover {
  text-decoration: none;
}
.product-details-tpl .product-header .product-header-inner #breadcrumbs_wrapper .breadcrumbs span:first-child {
  margin-left: 0;
}
.product-details-tpl .product-header .product-header-inner #breadcrumbs_wrapper .breadcrumbs span:last-child {
  margin-right: 0;
}
.product-details-tpl .product-header .product-header-inner h1 {
  color: #FEC10D;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 5.8rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.176rem;
  margin-bottom: 3rem;
}
.product-details-tpl .product-header .product-header-inner p.sub_heading {
  width: 50%;
  text-align: center;
  margin-bottom: 0;
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}
.product-details-tpl .product-header .product-header-inner {
  /* .select_report {
     margin-top: 8.6rem;

     .custom-select {
       position: relative;
       display: inline-block;
       min-width: 220px;

       &__trigger {
         display: flex;
         align-items: center;
         justify-content: space-between;
         gap: 12px;
         background-color: $color_white;
         color: $color_brand;
         border: 1px solid $color_brand;
         border-radius: 50px;
         padding: 2rem 4rem;
         cursor: pointer;
         font-size: 1.6rem;
         text-transform: uppercase;
         font-weight: 400;
         user-select: none;

         &:hover {
           border-color: #aaa;
         }
       }

       &__arrow {
         flex-shrink: 0;
         transition: transform 0.2s ease;
       }

       &__dropdown {
         position: absolute;
         top: calc(100% + 6px);
         left: 0;
         right: 0;
         background: #fff;
         border: 1px solid #ddd;
         border-radius: 14px;
         overflow: hidden;
         z-index: 100;
         opacity: 0;
         pointer-events: none;
         transform: translateY(-6px);
         transition: opacity 0.15s ease, transform 0.15s ease;

         ul {
           list-style: none;
           margin: 0;
           padding: 6px;

           li {
             padding: 9px 12px;
             font-size: 14px;
             border-radius: 9px;
             cursor: pointer;

             a{
               text-decoration: none !important;
             }

             &:hover {
               background: #f5f5f5;
               a{
                 text-decoration: none;
               }
             }

             &.selected {
               font-weight: 500;
               color: #1B3281;
             }
           }
         }
       }

       &.open {
         .custom-select__arrow {
           transform: rotate(180deg);
         }

         .custom-select__dropdown {
           opacity: 1;
           pointer-events: all;
           transform: translateY(0);
         }
       }
     }
   }*/
}
.product-details-tpl .product-header .product-header-inner .select_report_jump {
  margin: 5rem auto 0 auto;
  border-radius: 5rem;
  padding: 1rem 4rem;
  background-color: #FFFFFF;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}
.product-details-tpl .product-header .product-header-inner .select_report_jump span {
  margin-right: 2rem;
}
.product-details-tpl .product-header .product-header-inner .select_report_jump:hover {
  text-decoration: none;
}
.product-details-tpl .entry-content {
  padding: 0 !important;
}
.product-details-tpl .entry-content .product-section.product-section-var-info {
  max-width: 100% !important;
  padding-top: 12.2rem;
  margin-bottom: 14.1rem;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap h2 {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  text-align: center;
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%; /* 70.4px */
  letter-spacing: -0.128rem;
  margin-bottom: 10.5rem;
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap h2 {
    font-size: 3rem;
  }
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap {
  overflow-x: auto;
  font-family: inherit;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt {
  width: 100%;
  border-collapse: collapse;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt th, .product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt td {
  padding: 2rem 3rem;
  text-align: center;
  font-size: 3.2rem;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border: 0 none;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt .pt-feature-col {
  width: 42%;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt .pt-feature {
  text-align: left;
  background-color: #FAFBFF;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 36.4px */
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt .check {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #33367B;
  font-size: 1.6rem;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt {
  /*.col-gold {
    background: $gold-bg;
  }*/
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt thead tr:first-child th {
  text-align: center;
  border-bottom: none;
  padding: 1rem 3rem;
  font-size: 3.2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 41.6px */
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt thead tr:first-child .th-label {
  background: #33367B;
  color: #fff;
  text-align: left;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt thead tr:first-child .th-bronze {
  background-color: #E0E7FF;
  color: #33367B;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt thead tr:first-child .th-silver {
  background-color: #F3F1EF;
  color: #33367B;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt thead tr:first-child .th-gold {
  color: #33367B;
  background: #FEC10D;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tfoot td {
  border-bottom: none;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tfoot .tf-price {
  padding: 1rem 3rem;
  color: #33367B;
  text-align: center;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 3.2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 41.6px */
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tfoot .tf-price.tf-bronze {
  background-color: #E0E7FF;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tfoot .tf-price.tf-silver {
  background-color: #F3F1EF;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tfoot .tf-price.tf-gold {
  background: #FEC10D;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tbody .check {
  width: 3.4723rem;
  height: 1.347rem;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA0MSAzMiIgZmlsbD0ibm9uZSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMyAxNy41MzVMMTIuMzg2NCAyNy4xOTYxTDM3LjI5MDYgMy4wMDAwNCIgc3Ryb2tlPSIjMUIzMjgxIiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgICAgICAgICAgICAgPC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tbody tr.feature-row td:nth-child(1) {
  background: #FAFBFF;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tbody tr.feature-row td:nth-child(2) {
  background: #EEF2FF;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tbody tr.feature-row td:nth-child(3) {
  background: #FCFBFB;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tbody tr.feature-row td:nth-child(4) {
  background: #FFE69B;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tbody tr.feature-row:nth-child(even) td:nth-child(1) {
  background: #FAFBFF;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tbody tr.feature-row:nth-child(even) td:nth-child(2) {
  background: #FBFCFF;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tbody tr.feature-row:nth-child(even) td:nth-child(3) {
  background: #FFFFFF;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .pt tbody tr.feature-row:nth-child(even) td:nth-child(4) {
  background: #FFF1C9;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .btn-dl {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  padding: 1rem 3rem;
  border-radius: 5rem;
  cursor: pointer;
  white-space: nowrap;
  background-color: #33367B;
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
  border: 0 none;
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .btn-dl .dl-icon {
  margin-left: 1rem;
  width: 1.4rem;
  height: 1.1rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDE0IDExIiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjFfNzQ4KSI+CiAgICA8cGF0aCBkPSJNNy4wNDQ2NSA2Ljk2MjQzQzcuMjExMTEgNi45NTI1MSA3LjM2NzkzIDYuODgzMTEgNy40ODg1NiA2Ljc2OTFMMTMuMjgxMSAxLjMxNjE5QzEzLjQzMzEgMS4xODQ4MiAxMy41MjcyIDAuOTk2NDUxIDEzLjUzOTIgMC43OTMyMDZDMTMuNTUxMyAwLjU4OTk2MiAxMy40ODM3IDAuMzkxNjc0IDEzLjM0ODYgMC4yNDA0OEMxMy4yMTM1IDAuMDg5Mjg1OCAxMy4wMjUzIDAuMDA1MDEzNTcgMTIuODI3NSAwLjAwMjUzNDk4QzEyLjYyOTcgLTAuMDAyNDIyMjEgMTIuNDM5MSAwLjA3OTM3MTQgMTIuMjk5MiAwLjIyNTYwOEw2Ljk5ODgxIDUuMjEyNTRMMS43MDA4NiAwLjIyMzEzQzEuNTYwOTMgMC4wNzY4OTI4IDEuMzcwMzQgLTAuMDAyNDIyMjEgMS4xNzI1MSA1LjYzODM1ZS0wNUMwLjk3NDY4MyAwLjAwNTAxMzU3IDAuNzg2NTA1IDAuMDg5Mjg1OCAwLjY1MTQwMiAwLjI0MDQ4QzAuNTE4NzEyIDAuMzg5MTk2IDAuNDQ4NzQ4IDAuNTg5OTYyIDAuNDYwODExIDAuNzkzMjA2QzAuNDcyODc0IDAuOTk2NDUxIDAuNTY2OTYzIDEuMTg0ODIgMC43MTg5NTMgMS4zMTYxOUw2LjUwOTA2IDYuNzY5MUM2LjY1MzgxIDYuOTA1NDIgNi44NDY4MiA2Ljk3NzMgNy4wNDQ2NSA2Ljk2MjQzWiIgZmlsbD0iI0ZGQzIwRSIvPgogICAgPHBhdGggZD0iTTEzLjI3NjIgMTEuMDAwMUgwLjcyMzc2NEMwLjMyMzI4MSAxMS4wMDAxIDAgMTAuNjY4IDAgMTAuMjU2NUMwIDkuODQ1MDcgMC4zMjMyODEgOS41MTI5NCAwLjcyMzc2NCA5LjUxMjk0SDEzLjI3NjJDMTMuNjc2NyA5LjUxMjk0IDE0IDkuODQ1MDcgMTQgMTAuMjU2NUMxNCAxMC42NjggMTMuNjc2NyAxMS4wMDAxIDEzLjI3NjIgMTEuMDAwMVoiIGZpbGw9IiNGRkMyMEUiLz4KICA8L2c+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAwXzYxXzc0OCI+CiAgICAgIDxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0id2hpdGUiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4=");
}
.product-details-tpl .entry-content .product-section.product-section-var-info .section-content-wrap .pt-wrap .btn-dl-gold {
  background: #FEC10D;
  color: #33367B;
  font-weight: 600;
}
@media (max-width: 1520px) {
  .product-details-tpl .entry-content .product-section.product-section-var-info .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-var-info {
    margin-bottom: 10rem;
  }
}
@media (max-width: 767px) {
  .product-details-tpl .entry-content .product-section.product-section-var-info {
    margin-bottom: 8rem;
  }
}
.product-details-tpl .entry-content .product-section.product-section-extra-users {
  display: none;
  max-width: 100% !important;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users .section-content-wrap {
  padding: 5rem;
  margin-bottom: 16.1rem;
  background-color: #F3F1EF;
  border-radius: 1rem;
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users .section-content-wrap {
    padding: 4rem;
    margin-bottom: 10rem;
  }
}
@media (max-width: 767px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users .section-content-wrap {
    padding: 3rem;
    margin-bottom: 8rem;
  }
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_products {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 1.5rem;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_products .selected_product {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 4.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 62.4px */
  letter-spacing: -0.096rem;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_products .selected_product strong {
  font-weight: 600;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_products .selected_product.selected_product_title {
  text-align: left;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_products .selected_product.selected_product_price {
  text-align: right;
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_products .selected_product {
    font-size: 4rem;
  }
}
@media (max-width: 767px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_products .selected_product {
    font-size: 3rem;
  }
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_products {
    grid-template-columns: 1fr;
  }
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_products .selected_product.selected_product_price {
    text-align: left;
  }
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_info {
  color: #33367B;
  text-align: left;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 36.4px */
}
.product-details-tpl .entry-content .product-section.product-section-extra-users .selected_product_additional_heading {
  margin-top: 4.8rem;
  padding-top: 4.8rem;
  border-top: 1px solid #33367B;
  color: #33367B;
  text-align: left;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 36.4px */
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_additional_price {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 4.8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 62.4px */
  letter-spacing: -0.096rem;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_additional_price strong {
  font-weight: 600;
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_additional_price {
    font-size: 4rem;
  }
}
@media (max-width: 767px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_additional_price {
    font-size: 3rem;
  }
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs .selected_product_add_price_input {
  text-align: left;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs .selected_product_add_price_trig {
  text-align: right;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs .selected_product_add_price_trig .selected_product_add_price_btn {
  text-decoration: none;
  border-radius: 5rem;
  padding: 1rem 2rem;
  background-color: #33367B;
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs .selected_product_add_price_trig .selected_product_add_price_btn:hover {
  text-decoration: none;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs.no-price {
  grid-template-columns: 1fr;
  justify-content: flex-end;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs.no-price .selected_product_add_price_trig {
  margin-top: 2rem;
  flex: 1 1 0;
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs {
    grid-template-columns: 1fr;
  }
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs .selected_product_add_price_input {
    text-align: right;
  }
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs .selected_product_add_price_trig {
    margin-top: 2rem;
  }
  .product-details-tpl .entry-content .product-section.product-section-extra-users #selected_product_add_price_inputs.no-price {
    justify-content: center;
  }
}
.product-details-tpl .entry-content .product-section.product-section-extra-users .price-qty {
  display: inline-flex;
  align-items: center;
  border: 1px solid #33367B;
  border-radius: 1rem;
  padding: 1rem;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users .price-qty button {
  border: none;
  background: transparent;
  cursor: pointer;
  transition: background 0.2s ease;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users .price-qty button svg {
  width: 1.3rem;
  height: 1.3rem;
  display: inline-flex;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users .price-qty button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users .price-qty input {
  padding: 0;
  background: transparent;
  max-width: 7.5rem;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 3.2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 41.6px */
  text-transform: uppercase;
  text-align: center;
  border: none;
  text-align: center;
  outline: none;
  -moz-appearance: textfield;
}
.product-details-tpl .entry-content .product-section.product-section-extra-users .price-qty input::-webkit-outer-spin-button, .product-details-tpl .entry-content .product-section.product-section-extra-users .price-qty input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (max-width: 1520px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .product-details-tpl .entry-content .product-section.product-section-extra-users .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 {
  max-width: 100% !important;
  background-color: #F3F1EF;
  padding-top: 15.3rem;
  padding-bottom: 20rem;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap h2 {
  text-align: center;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 6.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.128rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap h2 {
    font-size: 4.4rem;
  }
}
@media (max-width: 676px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap h2 {
    font-size: 3rem;
  }
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap p.sub_heading {
  text-align: center;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 3.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.072rem;
  margin-bottom: 10rem;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 15rem 4rem;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box h3 {
  text-align: center;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 4.8rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 62.4px */
  letter-spacing: -0.096rem;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box p.note {
  text-align: center;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 2.5rem;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box p.price {
  text-align: center;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 3.2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.064rem;
  margin-bottom: 5rem;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select {
  margin-bottom: 2.5rem;
  position: relative;
  display: inline-block;
  min-width: 220px;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  background-color: #FFFFFF;
  color: #33367B;
  border: 1px solid #33367B;
  border-radius: 1rem;
  padding: 1rem 3rem 1rem 3rem;
  cursor: pointer;
  font-size: 1.6rem;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__trigger:hover {
  border-color: #aaa;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__arrow {
  flex-shrink: 0;
  transition: transform 0.2s ease;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__dropdown {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 14px;
  overflow: hidden;
  z-index: 100;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-6px);
  transition: opacity 0.15s ease, transform 0.15s ease;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__dropdown ul {
  list-style: none;
  margin: 0;
  padding: 6px;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__dropdown ul li {
  padding: 9px 12px;
  font-size: 14px;
  border-radius: 9px;
  cursor: pointer;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__dropdown ul li a {
  text-decoration: none !important;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__dropdown ul li:hover {
  background: #f5f5f5;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__dropdown ul li:hover a {
  text-decoration: none;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select__dropdown ul li.selected {
  font-weight: 500;
  color: #1B3281;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select.open .custom-select__arrow {
  transform: rotate(180deg);
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .custom-select.open .custom-select__dropdown {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .buy_report_button {
  border-radius: 5rem;
  padding: 1rem 5rem;
  background-color: #33367B;
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
  text-decoration: none;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .buy_report_button:hover {
  text-decoration: none;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box .buy_report_button.buy_button_yellow {
  background-color: #FEC10D;
  color: #33367B;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box:first-child {
  border-radius: 1rem 0 0 1rem;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box:last-child {
  border-radius: 0 1rem 1rem 0;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box.buy_report_box_global {
  background-color: #33367B;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box.buy_report_box_global h3 {
  color: #FEC10D;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box.buy_report_box_global p.note {
  color: #FFFFFF;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box.buy_report_box_global p.price {
  color: #FFFFFF;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box.buy_report_box_regional {
  background-color: #FFFFFF;
}
.product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box.buy_report_box_country {
  background-color: #FEC10D;
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box {
    padding: 10rem 3rem;
  }
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box h3 {
    font-size: 4rem;
  }
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box p.price {
    font-size: 3rem;
  }
}
@media (max-width: 767px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box {
    padding: 8rem 3rem;
  }
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box h3 {
    font-size: 3rem;
  }
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes .buy_report_box p.price {
    font-size: 2.4rem;
  }
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .section-content-wrap .buy_report_boxes {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1520px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .page-max-width {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .page-max-width {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 .page-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 767px) {
  .product-details-tpl .entry-content .product-section.product-section-ore-360 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
}
.error404 .entry-title, .singular .entry-title {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  text-align: center;
  font-size: 8.8rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 114.4px */
  letter-spacing: -0.176rem;
  margin-bottom: 17.6rem;
}
@media (max-width: 991px) {
  .error404 .entry-title, .singular .entry-title {
    font-size: 4.8rem;
  }
}
@media (max-width: 767px) {
  .error404 .entry-title, .singular .entry-title {
    font-size: 4rem;
  }
}
/*.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__image {
  display: none;
}

.wp-block-woocommerce-cart table.wc-block-cart-items td.wc-block-cart-item__image {
  display: none;
  width: 0;
  padding: 0;
}

.theme-heim .wp-block-woocommerce-cart{
  color: $color_brand;
  font-family: $font__main !important;
  font-size: 1.6rem;
}
.theme-heim .wp-block-woocommerce-cart .wc-block-cart{
  .wc-block-cart-item__wrap{
    display: flex;
    flex-direction: row;
    gap: 2rem;
    .wc-block-components-product-name{
      color: $color_brand;
      font-family: $font__main;
      font-size: 2.4rem;
      font-style: normal;
      font-weight: 400;
      line-height: 130%; !* 31.2px *!
      letter-spacing: -.048rem;
    }
    .wc-block-cart-item__prices{
      .price{
        color: $color_brand;
        font-family: $font__main;
        font-size: 2.4rem;
        font-style: normal;
        font-weight: 600;
        line-height: 130%; !* 31.2px *!
        letter-spacing: -.048rem;
      }
    }
  }

  .wc-block-cart-item__total{
    .wc-block-components-product-price__value{
      color: $color_brand;
      font-family: $font__main;
      font-size: 2.4rem;
      font-style: normal;
      font-weight: 600;
      line-height: 130%; !* 31.2px *!
      letter-spacing: -.048rem;
    }
  }
}*/
.woocommerce-cart #content .entry-content > .woocommerce {
  font-size: 1.6rem;
  color: #33367B;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table {
  border: 0 none !important;
  padding: 0 !important;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table tr {
  grid-template-columns: 22px 7fr 15rem 2fr;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table tr.woocommerce-cart-form__cart-item td.product-name {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 31.2px */
  letter-spacing: -0.048rem;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table tr.woocommerce-cart-form__cart-item td.product-name a {
  text-decoration: none;
  color: #33367B;
  font-weight: 400;
  font-size: 2.4rem;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table tr.woocommerce-cart-form__cart-item td.product-name .variation {
  display: flex;
  font-size: 1.4rem;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table tr.woocommerce-cart-form__cart-item td.product-name .variation .variation-ExtraUsers:last-child p {
  display: flex;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table tr.woocommerce-cart-form__cart-item td.product-subtotal {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 31.2px */
  letter-spacing: -0.048rem;
  text-align: right;
  margin-left: auto;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table tr.woocommerce-cart-form__cart-item td.product-quantity .quantity {
  max-width: 14rem;
  border-radius: 1rem;
  padding: 1rem;
  align-items: center;
  justify-content: center;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table tr.woocommerce-cart-form__cart-item td.product-quantity .quantity button {
  width: 1.3rem;
  height: 1.3rem;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .shop_table tr.woocommerce-cart-form__cart-item td.product-quantity .quantity .input-text {
  margin-left: 3rem;
  margin-right: 3rem;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 26px */
  text-transform: uppercase;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .coupon .input-text {
  color: #33367B;
  font-size: 1.6rem !important;
  height: auto !important;
  padding: 1rem 2rem !important;
  border-radius: 5rem !important;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .coupon button, .woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .coupon .button {
  color: #33367B;
  font-size: 1.6rem !important;
  height: auto !important;
  padding: 1rem 2rem !important;
  border-radius: 5rem !important;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .coupon button:hover, .woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form .coupon .button:hover {
  border: 1px solid #33367B;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form td.actions button, .woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form td.actions .button {
  color: #33367B;
  font-size: 1.6rem !important;
  height: auto !important;
  padding: 1rem 3rem !important;
  border-radius: 5rem !important;
}
.woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form td.actions button:hover, .woocommerce-cart #content .entry-content > .woocommerce .woocommerce-cart-form td.actions .button:hover {
  border: 1px solid #33367B;
}
.woocommerce-cart #content .entry-content > .woocommerce .cart-collaterals {
  background-color: #F3F1EF;
  border-radius: 1rem;
  padding: 5rem 3.5rem;
}
.woocommerce-cart #content .entry-content > .woocommerce .cart-collaterals .cart_totals .shop_table {
  border: 0 none !important;
  padding: 0 !important;
}
.woocommerce-cart #content .entry-content > .woocommerce .cart-collaterals .cart_totals .shop_table tr th {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 31.2px */
  letter-spacing: -0.048rem;
}
.woocommerce-cart #content .entry-content > .woocommerce .cart-collaterals .cart_totals .shop_table tr.cart-subtotal td {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 31.2px */
  letter-spacing: -0.048rem;
}
.woocommerce-cart #content .entry-content > .woocommerce .cart-collaterals .cart_totals .shop_table tr.order-total td {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 31.2px */
  letter-spacing: -0.048rem;
}
.woocommerce-cart #content .entry-content > .woocommerce .wc-proceed-to-checkout .button.checkout-button {
  background-color: #33367B;
  color: #FFFFFF;
  height: auto !important;
  padding: 1rem 3rem !important;
  border-radius: 5rem !important;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
}
.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order {
  font-size: 1.6rem !important;
}
.woocommerce-checkout form.woocommerce-checkout .form-row label {
  font-size: 1.6rem !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  background-color: #33367B;
  color: #FFFFFF;
  height: auto !important;
  padding: 1rem 3rem !important;
  border-radius: 5rem !important;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 130%;
  text-transform: uppercase;
  width: auto;
  margin: 0 auto;
}
.woocommerce-checkout .entry-content > .woocommerce {
  color: #33367B;
}
.woocommerce-checkout .entry-content > .woocommerce .woocommerce-billing-fields h3, .woocommerce-checkout .entry-content > .woocommerce #order_review_heading {
  margin-bottom: 2rem;
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -0.128rem;
}
form.woocommerce-checkout #order_review_heading .product-thumbnail, form.woocommerce-checkout #order_review .product-thumbnail {
  display: none;
}
form.woocommerce-checkout #order_review_heading .product-total, form.woocommerce-checkout #order_review .product-total {
  font-weight: 600;
}
form.woocommerce-checkout #order_review_heading .shop_table tfoot, form.woocommerce-checkout #order_review .shop_table tfoot {
  background-color: #F3F1EF;
  border-radius: 1rem;
  padding: 5rem 3.5rem;
}
form.woocommerce-checkout #order_review_heading .shop_table tfoot .cart-subtotal .woocommerce-Price-amount.amount, form.woocommerce-checkout #order_review .shop_table tfoot .cart-subtotal .woocommerce-Price-amount.amount {
  font-weight: 600;
}
form.woocommerce-checkout #order_review_heading .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form .input-text, form.woocommerce-checkout #order_review .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form .input-text {
  color: #33367B;
  font-size: 1.6rem !important;
  height: auto !important;
  padding: 1rem 2rem !important;
  border-radius: 5rem !important;
}
form.woocommerce-checkout #order_review_heading .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form button, form.woocommerce-checkout #order_review_heading .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form .button, form.woocommerce-checkout #order_review .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form button, form.woocommerce-checkout #order_review .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form .button {
  color: #33367B;
  font-size: 1.6rem !important;
  height: auto !important;
  padding: 1rem 2rem !important;
  border-radius: 5rem !important;
}
form.woocommerce-checkout #order_review_heading .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form button:hover, form.woocommerce-checkout #order_review_heading .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form .button:hover, form.woocommerce-checkout #order_review .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form button:hover, form.woocommerce-checkout #order_review .shop_table tfoot .heim-woocommerce-checkout-coupon .heim-woocommerce-checkout-coupon-form .button:hover {
  border: 1px solid #33367B;
}
form.woocommerce-checkout #order_review_heading .shop_table tfoot .order-total th, form.woocommerce-checkout #order_review_heading .shop_table tfoot .order-total td, form.woocommerce-checkout #order_review .shop_table tfoot .order-total th, form.woocommerce-checkout #order_review .shop_table tfoot .order-total td {
  font-size: 2.4rem !important;
}
form.woocommerce-checkout #order_review_heading .shop_table tfoot .order-total .woocommerce-Price-amount.amount, form.woocommerce-checkout #order_review .shop_table tfoot .order-total .woocommerce-Price-amount.amount {
  font-weight: 600;
}
.woocommerce-order-details .woocommerce-order-details__title, .woocommerce-checkout .woocommerce-order-details__title {
  color: #33367B;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -0.128rem;
}
.woocommerce-checkout .woocommerce-order {
  font-size: 1.6rem;
}
.woocommerce-table__product-thumbnail.product-thumbnail {
  display: none;
}
.woocommerce-button.button.view {
  background-color: #33367B;
  color: #FFFFFF;
  height: auto !important;
  padding: 1rem 3rem !important;
  border-radius: 5rem !important;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
}
.woocommerce table.woocommerce-MyAccount-orders {
  font-size: 1.6rem;
}
.heim-label-itsnew {
  display: none;
}
.woocommerce-account form.woocommerce-form-register .woocommerce-form-register__submit,
.woocommerce-account form.woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-lost-password form.woocommerce-ResetPassword .button,
.woocommerce-account .woocommerce-EditAccountForm .button,
.woocommerce-account .woocommerce-address-fields button {
  background-color: #33367B;
  color: #FFFFFF;
  height: auto !important;
  padding: 1rem 3rem !important;
  border-radius: 5rem !important;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
}
fieldset {
  border-radius: 1rem !important;
}
.theme-heim .wc-block-mini-cart__drawer .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button {
  height: auto !important;
  padding: 1rem 3rem !important;
  border-radius: 5rem !important;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 130%;
  text-transform: uppercase;
}
.theme-heim .wc-block-mini-cart__drawer .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button.wc-block-mini-cart__footer-checkout {
  background-color: #33367B;
}
.theme-heim .wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
  font-size: 1.6rem !important;
}
.theme-heim table.wc-block-mini-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
  color: #33367B !important;
  font-weight: 600 !important;
  font-size: 2rem !important;
}
.wc-block-components-totals-item__label,
.theme-heim .wc-block-mini-cart__footer .wc-block-components-totals-item__value, .theme-heim .wc-block-mini-cart__footer .wc-block-components-totals-item__label {
  font-weight: 600 !important;
  color: #33367B !important;
}
.wc-block-components-product-details.wc-block-components-product-details {
  font-size: 1.6rem !important;
}
.wp-block-woocommerce-filled-mini-cart-contents-block {
  color: #33367B;
}
.theme-heim h2.wc-block-mini-cart__title {
  color: #33367B;
}
.return-to-shop .button.wc-backward {
  text-decoration: none;
  border-radius: 5rem;
  padding: 1rem 2rem;
  background-color: #33367B;
  color: #FFFFFF;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  height: auto !important;
  font-size: 1.6rem !important;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
  text-transform: uppercase;
}
.return-to-shop .button.wc-backward:hover {
  text-decoration: none;
}
.extra-users-row.extra-users-row-item td, .extra-users-row.extra-users-row-item th {
  font-size: 1.6rem !important;
}
.wc-block-cart-item__quantity {
  display: none !important;
}
.variation {
  display: flex;
  font-size: 1.4rem !important;
}
.variation .variation-ExtraUsers {
  font-size: 1.4rem !important;
}
.variation .variation-ExtraUsers:last-child p {
  display: flex;
}
.woocommerce .woocommerce-order .woocommerce-table__product-name.product-name, .woocommerce .woocommerce-MyAccount-content .woocommerce-table__product-name.product-name {
  font-size: 2.4rem !important;
  color: #33367B;
}
.woocommerce .woocommerce-order .woocommerce-table__product-name.product-name a, .woocommerce .woocommerce-MyAccount-content .woocommerce-table__product-name.product-name a {
  color: #33367B;
}
.woocommerce .woocommerce-order .woocommerce-table__product-name.product-name .extra-users-row.extra-users-row-item, .woocommerce .woocommerce-MyAccount-content .woocommerce-table__product-name.product-name .extra-users-row.extra-users-row-item {
  font-size: 1.6rem !important;
}
.shop_table.woocommerce-checkout-review-order-table .product-name {
  font-size: 2rem;
}
.shop_table.woocommerce-checkout-review-order-table .product-name .cart-extra-text {
  font-size: 1.6rem;
}
.product-item-licence-info {
  font-size: 1.6rem !important;
}
.woocommerce .woocommerce-licence-and-conditions, .woocommerce-page .woocommerce-licence-and-conditions {
  margin-bottom: 1.618em;
  padding: 1.618em;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.05);
}
.page .entry-content {
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  margin-bottom: 2rem;
}
.page .entry-content h3 {
  font-weight: 600;
  font-size: 2.4rem;
}
.search-form label .search-field {
  color: #33367B;
  font-size: 1.6rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 130%;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
}
.search-form .search-submit {
  background-color: #33367B;
  color: #FFFFFF;
  height: auto !important;
  padding: 1rem 3rem !important;
  border-radius: 5rem !important;
  font-family: "Proxima Nova", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-size: 1.6rem !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 130%;
  text-transform: uppercase;
}
.error404 .entry-title, .singular .entry-title {
  margin-bottom: 6.6rem;
}
.opacity_low {
  opacity: 0.5;
}
.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
/*# sourceMappingURL=heim-child.css.map */
