@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova-Semibold.woff2") format("woff2"), url("../fonts/ProximaNova-Semibold.woff") format("woff"), url("../fonts/ProximaNova-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/* site wide variables (colours, fonts) */
/*--------------------------------------------------
	!Collection of common classes
	and SASS mixins
-------------------------------------------------- */
/*	--------------------------------------------------
	!Common Classes
-------------------------------------------------- */
/* mixin (@include font-size(??); , @include svg_img("../images/??");) and common classes (.clearfix, .img-replacment) */
html {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
html:-webkit-scrollbar {
  display: none;
}
html:before, html:after,
html * {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
html:before:-webkit-scrollbar, html:after:-webkit-scrollbar,
html *:-webkit-scrollbar {
  display: none;
}
html * {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
html *:-webkit-scrollbar {
  display: none;
}
html *:before, html *:after,
html * * {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
html *:before:-webkit-scrollbar, html *:after:-webkit-scrollbar,
html * *:-webkit-scrollbar {
  display: none;
}

body {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
body:-webkit-scrollbar {
  display: none;
}
body:before, body:after,
body * {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
body:before:-webkit-scrollbar, body:after:-webkit-scrollbar,
body *:-webkit-scrollbar {
  display: none;
}
body * {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
body *:-webkit-scrollbar {
  display: none;
}
body *:before, body *:after,
body * * {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
body *:before:-webkit-scrollbar, body *:after:-webkit-scrollbar,
body * *:-webkit-scrollbar {
  display: none;
}

header .nav-top {
  padding-top: 14px;
}
@media (max-width: 992px) {
  header .nav-top {
    padding-top: 6px;
  }
}
header .nav-top .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
header .nav-top .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 992px) {
  header .nav-top .nav {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
header .nav-top .nav > li {
  margin-left: 22px;
}
@media (max-width: 992px) {
  header .nav-top .nav > li {
    margin-left: 0;
  }
}
header .nav-top .nav > li.email, header .nav-top .nav > li.phone {
  margin-left: 41px;
}
@media (min-width: 993px) {
  header .nav-top .nav > li.email, header .nav-top .nav > li.phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
header .nav-top .nav > li.email svg *, header .nav-top .nav > li.phone svg * {
  fill: #00B2B9;
}
@media (max-width: 992px) {
  header .nav-top .nav > li.email, header .nav-top .nav > li.phone {
    margin-left: 0;
    max-width: calc(63% - 2.5px);
    margin-bottom: 14px;
  }
}
@media (max-width: 992px) and (max-width: 389px) {
  header .nav-top .nav > li.email, header .nav-top .nav > li.phone {
    font-size: 12px;
  }
}
@media (max-width: 992px) {
  header .nav-top .nav > li.email span, header .nav-top .nav > li.phone span {
    display: none;
  }
}
@media (max-width: 992px) {
  header .nav-top .nav > li.phone {
    margin-left: 5px;
  }
}
@media (max-width: 992px) {
  header .nav-top .nav > li.search {
    width: calc(100% - 39px);
  }
  header .nav-top .nav > li.search input {
    width: 100%;
  }
}
header .nav-top .flag {
  width: 38px;
  height: 29px;
}
@media (max-width: 992px) {
  header .nav-top .flag {
    width: 22px;
  }
}
header .nav-top .flag * {
  max-width: 100%;
}
header .nav-top .flag a,
header .nav-top .flag .trp-ls-shortcode-current-language {
  padding: 0;
  background-image: none;
  border: none;
  border-radius: 0;
}
header .nav-top .flag a + .trp-ls-shortcode-language,
header .nav-top .flag .trp-ls-shortcode-current-language + .trp-ls-shortcode-language {
  display: none;
}
header .nav-top .flag .trp_language_switcher_shortcode {
  width: 38px;
  height: 29px;
}
header .nav-top .flag a {
  width: 38px;
  height: 29px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
header .nav-top .flag .trp-language-switcher {
  width: 38px;
  height: 29px;
}
header .nav-top .flag .trp-ls-shortcode-language {
  width: 38px;
  border: none;
  padding: 0;
  border-radius: 0;
}
header .nav-top .flag .trp-ls-shortcode-language a {
  width: 38px;
  height: 29px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-image: none;
}
header .nav-top .search form {
  position: relative;
  width: 152px;
}
@media (max-width: 992px) {
  header .nav-top .search form {
    width: 100%;
  }
}
header .nav-top .search form .form-control {
  padding: 2.6px 19px 2.6px 4px;
  height: auto;
  border: 1px solid #00B2B9;
  border-left: none;
  border-right: none;
  border-top-color: transparent;
  border-radius: 0;
  font-size: 15px;
  color: #383E4E;
}
header .nav-top .search form .form-control::-webkit-input-placeholder {
  font-size: inherit;
  color: inherit;
}
header .nav-top .search form .form-control:-moz-placeholder { /* Firefox 18- */
  font-size: inherit;
  color: inherit;
}
header .nav-top .search form .form-control::-moz-placeholder { /* Firefox 19+ */
  font-size: inherit;
  color: inherit;
}
header .nav-top .search form .form-control:-ms-input-placeholder {
  font-size: inherit;
  color: inherit;
}
header .nav-top .search form .svg-inline--fa {
  display: none;
}
header .nav-top .search form svg {
  position: absolute;
  top: 50%;
  right: 4px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}
@media (max-width: 992px) {
  header .nav-top .search form svg {
    width: 16px;
    height: 14px;
  }
}
header .nav-top .email,
header .nav-top .phone {
  font-size: 15px;
}
@media (min-width: 993px) {
  header .nav-top .email svg,
  header .nav-top .phone svg {
    display: none;
  }
}
header .nav-top .email span,
header .nav-top .phone span {
  font-weight: 600;
  color: #00B2B9;
}
header .nav-top .email a,
header .nav-top .phone a {
  color: #383E4E;
  margin-left: 5px;
}
header .nav-top .phone {
  margin-left: 41px;
}
@media (max-width: 992px) {
  header .nav-bottom {
    position: relative;
  }
}
header .nav-bottom .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
header .nav-bottom .navbar-brand {
  margin-top: -18px;
  padding: 0;
  margin-left: 1px;
  margin-bottom: 25px;
}
@media (min-width: 993px) {
  header .nav-bottom .navbar-brand {
    -webkit-transform: translateY(-3px);
        -ms-transform: translateY(-3px);
            transform: translateY(-3px);
  }
}
@media (max-width: 992px) {
  header .nav-bottom .navbar-brand {
    margin-top: 17px;
    padding: 0;
    margin-left: 2px;
    margin-bottom: 21px;
    width: 174px;
  }
  header .nav-bottom .navbar-brand img {
    width: 100%;
  }
}
@media (max-width: 992px) {
  header .nav-bottom .navbar-toggler {
    background-color: #00B2B9;
    width: 50px;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 50%;
    position: absolute;
    right: 17px;
    top: 16px;
  }
}
header .nav-bottom .navbar-toggler .navbar-toggler-icon {
  margin-top: -5px;
}
@media (min-width: 993px) {
  header .nav-bottom #navbarNavDropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  header .nav-bottom #main-menu {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 16px;
  }
}
@media (min-width: 993px) and (max-width: 1320px) {
  header .nav-bottom #main-menu {
    margin-right: 0;
  }
}
@media (min-width: 993px) {
  header .nav-bottom #main-menu > li {
    position: static;
  }
  header .nav-bottom #main-menu > li.show > a, header .nav-bottom #main-menu > li:hover > a, header .nav-bottom #main-menu > li:focus > a {
    background-color: #00B2B9;
    color: #FFFFFF;
  }
  header .nav-bottom #main-menu > li.show > ul, header .nav-bottom #main-menu > li:hover > ul, header .nav-bottom #main-menu > li:focus > ul {
    display: block;
  }
  header .nav-bottom #main-menu > li.show:not(:has(> ul > li:hover)) > ul > li:first-of-type > ul, header .nav-bottom #main-menu > li.show:not(:has(> ul > li:focus)) > ul > li:first-of-type > ul, header .nav-bottom #main-menu > li:hover:not(:has(> ul > li:hover)) > ul > li:first-of-type > ul, header .nav-bottom #main-menu > li:hover:not(:has(> ul > li:focus)) > ul > li:first-of-type > ul, header .nav-bottom #main-menu > li:focus:not(:has(> ul > li:hover)) > ul > li:first-of-type > ul, header .nav-bottom #main-menu > li:focus:not(:has(> ul > li:focus)) > ul > li:first-of-type > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  header .nav-bottom #main-menu > li:has(+ li) {
    border-right: 1px solid #EBEBEB;
  }
  header .nav-bottom #main-menu > li > a {
    color: #383E4E;
    font-size: 17px;
    font-size: 17px;
    padding: 15.3px 20.5px;
    font-weight: 600;
    -webkit-transition: 0.25s;
    transition: 0.25s;
  }
}
@media (min-width: 993px) and (max-width: 1320px) {
  header .nav-bottom #main-menu > li > a {
    padding: 15.3px 12.5px;
  }
}
@media (min-width: 993px) and (max-width: 1190px) {
  header .nav-bottom #main-menu > li > a {
    padding: 15.3px 5px;
  }
}
@media (min-width: 993px) and (max-width: 1190px) and (min-width: 993px) {
  header .nav-bottom #main-menu > li > a {
    font-size: 15.5px;
  }
}
@media (min-width: 993px) {
  header .nav-bottom #main-menu > li > a:hover, header .nav-bottom #main-menu > li > a:focus {
    background-color: #00B2B9;
    color: #FFFFFF;
  }
  header .nav-bottom #main-menu > li > a:after {
    display: none;
  }
  header .nav-bottom #main-menu > li > ul {
    left: -1px !important;
    top: calc(100% - 2px) !important;
    width: calc(100% + 1px) !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    background-color: #3B3E4D;
    padding: 36px 56px;
    min-height: 501px;
    -webkit-box-shadow: 0 3000px 0 3000px rgba(0, 0, 0, 0.5);
            box-shadow: 0 3000px 0 3000px rgba(0, 0, 0, 0.5);
    display: none;
    position: absolute;
  }
  header .nav-bottom #main-menu > li > ul.dropdown-menu.show > li:first-of-type > .dropdown-submenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  header .nav-bottom #main-menu > li > ul:after {
    content: "";
    position: absolute;
    left: calc(32px + 21.8%);
    width: 1px;
    background-color: #00B2B9;
    top: 36px;
    bottom: 36px;
    pointer-events: none;
  }
  header .nav-bottom #main-menu > li > ul > li {
    width: 21.8%;
    position: static;
  }
  header .nav-bottom #main-menu > li > ul > li:has(+ li) {
    padding-bottom: 28.6px;
  }
  header .nav-bottom #main-menu > li > ul > li:hover > ul, header .nav-bottom #main-menu > li > ul > li:focus-visible > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  header .nav-bottom #main-menu > li > ul > li > a {
    padding: 12px 15px;
    border-radius: 2px 0 0 2px;
    color: #FFFFFF;
    position: relative;
    -webkit-transition: 0.25s;
    transition: 0.25s;
  }
  header .nav-bottom #main-menu > li > ul > li > a.dropdown-submenu-toggle:after {
    content: "";
    position: absolute;
    right: 23.5px;
    aspect-ratio: 6/12;
    width: 6px;
    background-image: url(../images/menu-arrow.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
    pointer-events: none;
  }
  header .nav-bottom #main-menu > li > ul > li > a:hover, header .nav-bottom #main-menu > li > ul > li > a:focus {
    background-color: rgba(255, 255, 255, 0.12);
  }
  header .nav-bottom #main-menu > li > ul > li > ul {
    display: none;
    position: absolute;
    left: calc(32px + 21.8%);
    width: calc(100% - (32px + 21.8%) - 55px);
    top: 31px;
    bottom: 36px;
    list-style: none;
    padding: 0 0 40px 100px;
    background-color: #3B3E4D;
  }
  header .nav-bottom #main-menu > li > ul > li > ul ul {
    list-style: none;
    display: block;
    padding-left: 0;
    margin-top: 10px;
  }
  header .nav-bottom #main-menu > li > ul > li > ul ul > li > a:not(.btn) {
    padding: 9px 0px;
    color: #FFFFFF;
  }
  header .nav-bottom #main-menu > li > ul > li > ul ul > li > a:not(.btn):hover, header .nav-bottom #main-menu > li > ul > li > ul ul > li > a:not(.btn):focus-visible {
    color: #00B2B9;
  }
  header .nav-bottom #main-menu > li > ul > li > ul ul ul {
    display: none;
  }
  header .nav-bottom #main-menu > li > ul > li > ul > .mobile {
    display: none;
  }
  header .nav-bottom #main-menu > li > ul > li > ul > .desktop {
    -webkit-box-flex: 1;
        -ms-flex: 1 1;
            flex: 1 1;
    padding-right: 5px;
  }
  header .nav-bottom #main-menu > li > ul > li > ul > .desktop > a:not(.btn) {
    padding: 0 0;
    font-weight: 600;
    color: #00B2B9;
  }
  header .nav-bottom #main-menu > li > ul > li > ul > .desktop > a:not(.btn):hover, header .nav-bottom #main-menu > li > ul > li > ul > .desktop > a:not(.btn):focus-visible {
    color: #FFFFFF;
  }
  header .nav-bottom #main-menu > li > ul > li > ul > .desktop.first {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  header .nav-bottom #main-menu > li > ul > li > ul > .desktop.first h3 {
    display: none;
  }
}
@media (max-width: 992px) {
  header .nav-bottom #navbarNavDropdown {
    position: absolute;
    top: 100%;
    width: 100%;
    height: calc(100vh - 115px);
    background-color: #F5F5F5;
    left: 0;
    padding: 18px 14px 18px 25px;
    overflow: auto;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li {
    margin-bottom: 17px;
    position: static;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li:has(.dropdown-menu.show > li.open) > a {
    opacity: 0;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > a {
    padding: 12px 0;
    color: #000000;
    position: relative;
    -webkit-transition: 0.25s;
    transition: 0.25s;
    font-size: 18px;
    line-height: 1.4166666667;
    font-weight: 600;
    padding-right: 20px;
    -webkit-transition: 0s;
    transition: 0s;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > a:has(+ .dropdown-menu.show) {
    z-index: 9999;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    max-width: 100vw;
    background-color: #00B2B9;
    color: #FFFFFF;
    padding: 11px 68px 11px 25px;
    pointer-events: none;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > a:has(+ .dropdown-menu.show):before {
    content: "Back";
    background-image: url(../images/menu-arrow-back.svg);
    background-position: 0 50%;
    padding-left: 15px;
    width: 47px;
    font-size: 15px;
    aspect-ratio: 0;
    font-weight: 600;
    background-size: 7px auto;
    right: 17px;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > a:after {
    display: none;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > a:before {
    content: "";
    position: absolute;
    right: 0;
    aspect-ratio: 6/12;
    width: 8px;
    background-image: url(../images/menu-arrow.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
    pointer-events: none;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul {
    position: absolute !important;
    top: 0px !important;
    width: 100%;
    height: calc(100vh - 115px);
    background-color: #3B3E4D;
    left: 0 !important;
    padding: 74px 14px 18px 25px !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    border: none;
    margin: 0;
    overflow: auto;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li {
    margin-bottom: 17px;
    position: static;
    padding-right: 60px;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li.open > a {
    z-index: 9999;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    max-width: 100vw;
    background-color: #00B2B9;
    color: #FFFFFF;
    padding: 11px 68px 11px 25px;
    pointer-events: none;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li.open > a:before {
    content: "Back";
    background-image: url(../images/menu-arrow-back.svg);
    background-position: 0 50%;
    padding-left: 15px;
    width: 47px;
    font-size: 15px;
    aspect-ratio: 0;
    font-weight: 600;
    background-size: 7px auto;
    right: 17px;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li.open > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > a {
    padding: 12px 0;
    color: #FFFFFF;
    position: relative;
    -webkit-transition: 0.25s;
    transition: 0.25s;
    font-size: 18px;
    line-height: 1.4166666667;
    font-weight: 600;
    padding-right: 20px;
    -webkit-transition: 0s;
    transition: 0s;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > a:after {
    display: none;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > a:before {
    content: "";
    position: absolute;
    right: 0;
    aspect-ratio: 6/12;
    width: 8px;
    background-image: url(../images/menu-arrow.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
    pointer-events: none;
    right: -62px;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul {
    display: none;
    position: absolute !important;
    top: 0px !important;
    width: 100%;
    height: calc(100vh - 161px);
    background-color: #3B3E4D;
    left: 0 !important;
    padding: 58px 14px 18px 25px !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    border: none;
    margin: 0;
    z-index: 1;
    list-style: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: auto;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul li.mobile {
    display: none;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul li.desktop.first {
    -webkit-box-ordinal-group: 1000000;
        -ms-flex-order: 999999;
            order: 999999;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul li.desktop.first h3 {
    display: none;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul li.desktop.first .btn {
    width: 100%;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul > li a {
    font-weight: 600;
    padding: 10px 0;
    font-size: 17px;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul > li:last-of-type ul {
    border-bottom: none;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul ul {
    list-style: none;
    padding: 0;
    border-bottom: 1px solid #00B2B9;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul ul li {
    margin-bottom: 16px;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul ul > li > a {
    font-weight: 600;
    color: #FFFFFF;
    font-size: 18px;
    position: relative;
    padding-right: 20px;
  }
  header .nav-bottom #navbarNavDropdown #main-menu > li > ul > li > ul ul > li > a:before {
    content: "";
    position: absolute;
    right: 0;
    aspect-ratio: 6/12;
    width: 8px;
    background-image: url(../images/menu-arrow.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
    pointer-events: none;
  }
}
@media (min-width: 993px) {
  header .navbar-toggler {
    display: none;
  }
}

.awards-section {
  background-color: #F6F6F6;
}
.awards-section .container {
  max-width: 580px;
}
.awards-section .row {
  padding-top: 12px;
  padding-bottom: 12px;
}
.awards-section .award-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
  .awards-section .award-con {
    padding-left: 28px;
    padding-right: 28px;
  }
}
.awards-section .award-con div {
  max-height: 36px;
}
.awards-section .award-con div:has(+ div) {
  margin-right: 10px;
}

.new-footer .container {
  max-width: 1288px;
}
.new-footer .container .row * {
  max-width: 100%;
}
@media (min-width: 993px) {
  .new-footer .container,
  .new-footer .col-1, .new-footer .col-2, .new-footer .col-3, .new-footer .col-4, .new-footer .col-5, .new-footer .col-6, .new-footer .col-7, .new-footer .col-8, .new-footer .col-9, .new-footer .col-10, .new-footer .col-11, .new-footer .col-12, .new-footer .col, .new-footer .col-auto, .new-footer .col-sm-1, .new-footer .col-sm-2, .new-footer .col-sm-3, .new-footer .col-sm-4, .new-footer .col-sm-5, .new-footer .col-sm-6, .new-footer .col-sm-7, .new-footer .col-sm-8, .new-footer .col-sm-9, .new-footer .col-sm-10, .new-footer .col-sm-11, .new-footer .col-sm-12, .new-footer .col-sm, .new-footer .col-sm-auto, .new-footer .col-md-1, .new-footer .col-md-2, .new-footer .col-md-3, .new-footer .col-md-4, .new-footer .col-md-5, .new-footer .col-md-6, .new-footer .col-md-7, .new-footer .col-md-8, .new-footer .col-md-9, .new-footer .col-md-10, .new-footer .col-md-11, .new-footer .col-md-12, .new-footer .col-md, .new-footer .col-md-auto, .new-footer .col-lg-1, .new-footer .col-lg-2, .new-footer .col-lg-3, .new-footer .col-lg-4, .new-footer .col-lg-5, .new-footer .col-lg-6, .new-footer .col-lg-7, .new-footer .col-lg-8, .new-footer .col-lg-9, .new-footer .col-lg-10, .new-footer .col-lg-11, .new-footer .col-lg-12, .new-footer .col-lg, .new-footer .col-lg-auto, .new-footer .col-xl-1, .new-footer .col-xl-2, .new-footer .col-xl-3, .new-footer .col-xl-4, .new-footer .col-xl-5, .new-footer .col-xl-6, .new-footer .col-xl-7, .new-footer .col-xl-8, .new-footer .col-xl-9, .new-footer .col-xl-10, .new-footer .col-xl-11, .new-footer .col-xl-12, .new-footer .col-xl, .new-footer .col-xl-auto {
    padding-right: 12px;
    padding-left: 12px;
  }
  .new-footer .row {
    margin-right: -12px;
    margin-left: -12px;
  }
}
@media (max-width: 992px) {
  .new-footer .container,
  .new-footer .col-1, .new-footer .col-2, .new-footer .col-3, .new-footer .col-4, .new-footer .col-5, .new-footer .col-6, .new-footer .col-7, .new-footer .col-8, .new-footer .col-9, .new-footer .col-10, .new-footer .col-11, .new-footer .col-12, .new-footer .col, .new-footer .col-auto, .new-footer .col-sm-1, .new-footer .col-sm-2, .new-footer .col-sm-3, .new-footer .col-sm-4, .new-footer .col-sm-5, .new-footer .col-sm-6, .new-footer .col-sm-7, .new-footer .col-sm-8, .new-footer .col-sm-9, .new-footer .col-sm-10, .new-footer .col-sm-11, .new-footer .col-sm-12, .new-footer .col-sm, .new-footer .col-sm-auto, .new-footer .col-md-1, .new-footer .col-md-2, .new-footer .col-md-3, .new-footer .col-md-4, .new-footer .col-md-5, .new-footer .col-md-6, .new-footer .col-md-7, .new-footer .col-md-8, .new-footer .col-md-9, .new-footer .col-md-10, .new-footer .col-md-11, .new-footer .col-md-12, .new-footer .col-md, .new-footer .col-md-auto, .new-footer .col-lg-1, .new-footer .col-lg-2, .new-footer .col-lg-3, .new-footer .col-lg-4, .new-footer .col-lg-5, .new-footer .col-lg-6, .new-footer .col-lg-7, .new-footer .col-lg-8, .new-footer .col-lg-9, .new-footer .col-lg-10, .new-footer .col-lg-11, .new-footer .col-lg-12, .new-footer .col-lg, .new-footer .col-lg-auto, .new-footer .col-xl-1, .new-footer .col-xl-2, .new-footer .col-xl-3, .new-footer .col-xl-4, .new-footer .col-xl-5, .new-footer .col-xl-6, .new-footer .col-xl-7, .new-footer .col-xl-8, .new-footer .col-xl-9, .new-footer .col-xl-10, .new-footer .col-xl-11, .new-footer .col-xl-12, .new-footer .col-xl, .new-footer .col-xl-auto {
    padding-right: 13px;
    padding-left: 13px;
  }
  .new-footer .container {
    max-width: 1389px;
    padding-right: 18px;
    padding-left: 18px;
  }
  .new-footer .row {
    margin-right: -18px;
    margin-left: -18px;
  }
}
.new-footer .footer-top {
  background-color: #081623;
}
.new-footer .footer-top .row {
  padding-top: 52px;
  padding-bottom: 54px;
}
@media (max-width: 768px) {
  .new-footer .footer-top .row {
    padding-top: 17px;
    padding-bottom: 15px;
  }
}
@media (min-width: 769px) {
  .new-footer .footer-top .info-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 26.1%;
            flex: 0 0 26.1%;
    max-width: 26.1%;
  }
}
@media (max-width: 768px) {
  .new-footer .footer-top .info-side {
    margin-bottom: 18px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.new-footer .footer-top .info {
  width: 225px;
}
.new-footer .footer-top .info.social {
  margin-top: 21px;
}
.new-footer .footer-top .info.social .links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.new-footer .footer-top .info.social .links a:has(+ a) {
  margin-right: 36px;
}
.new-footer .footer-top .info.social .links a:hover svg *, .new-footer .footer-top .info.social .links a:focus-visible svg * {
  fill: #0B5356;
}
.new-footer .footer-top .info.social .links a svg {
  aspect-ratio: 25/24;
}
.new-footer .footer-top .info p {
  color: #FFFFFF;
  margin-bottom: 0.65em;
}
.new-footer .footer-top .info p strong {
  color: #00B2B9;
}
.new-footer .footer-top .info p a {
  color: inherit;
}
.new-footer .footer-top .info p a:hover, .new-footer .footer-top .info p a:focus-visible {
  color: #00B2B9;
  text-decoration: underline;
}
.new-footer .footer-top .navbar-brand {
  padding: 0;
  width: 213px;
  display: block;
  margin: 0 0 24px -13px;
}
@media (max-width: 768px) {
  .new-footer .footer-top .navbar-brand {
    width: 157px;
    display: block;
    margin: 0px 0 24px -11px;
  }
}
.new-footer .footer-top .navbar-brand img {
  display: block;
  width: 100%;
}
.new-footer .footer-top .menu-side {
  padding-top: 3px;
}
@media (min-width: 769px) {
  .new-footer .footer-top .menu-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27%;
            flex: 0 0 27%;
    max-width: 27%;
  }
}
@media (max-width: 768px) {
  .new-footer .footer-top .menu-side {
    max-width: 50%;
    padding-right: 4px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .new-footer .footer-top .menu-side:nth-of-type(3) {
    padding-right: 28px;
  }
}
.new-footer .footer-top .menu-side h6 {
  font-size: 18px;
  color: #FFFFFF;
  font-weight: 600;
  margin-bottom: 1em;
}
@media (max-width: 768px) {
  .new-footer .footer-top .menu-side h6 {
    margin-bottom: 0em;
  }
}
.new-footer .footer-top .menu-side .footer-menu {
  list-style-position: inside;
  padding-left: 0;
  font-size: 14px;
  line-height: 1.5;
  width: 239px;
}
.new-footer .footer-top .menu-side .footer-menu li {
  font-size: 14px;
  line-height: 1.5;
  padding-left: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 0;
  list-style: none;
  position: relative;
  border-bottom: 1px solid #333333;
}
.new-footer .footer-top .menu-side .footer-menu li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 1em;
  width: 7px;
  aspect-ratio: 1/1;
  background-color: #00B2B9;
}
.new-footer .footer-top .menu-side .footer-menu li a {
  font-size: 14px;
  line-height: 1.5;
  color: #FFFFFF;
  text-decoration: none;
}
.new-footer .footer-top .menu-side .footer-menu li a:hover, .new-footer .footer-top .menu-side .footer-menu li a:focus-visible {
  text-decoration: underline;
}
@media (min-width: 769px) {
  .new-footer .footer-top .news-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 19.9%;
            flex: 0 0 19.9%;
    max-width: 19.9%;
  }
}
@media (max-width: 768px) {
  .new-footer .footer-top .news-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.new-footer .footer-top .news-side h6 {
  font-size: 18px;
  color: #FFFFFF;
  font-weight: 600;
  margin-bottom: 0.5em;
}
.new-footer .footer-top .news-side .nf-form-title {
  display: none;
}
.new-footer .footer-top .news-side .html-wrap * {
  color: #FFFFFF;
}
.new-footer .footer-top .news-side .html-wrap p {
  font-size: 14px !important;
}
.new-footer .footer-top .news-side .html-wrap p * {
  font-size: 14px !important;
}
.new-footer .footer-top .news-side nf-fields-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.new-footer .footer-top .news-side nf-fields-wrap .nf-field-container {
  margin-bottom: 0 !important;
}
.new-footer .footer-top .news-side nf-field {
  margin-bottom: 12px;
  display: block;
  width: 100%;
}
.new-footer .footer-top .news-side nf-field [type=submit] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px !important;
  line-height: 1.2;
  font-weight: 600;
  font-style: normal;
  color: #FFFFFF !important;
  text-decoration: none !important;
  font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0;
  padding: 8.073px 25.5px;
  background-color: #00B2B9;
  border: 0.1rem solid #00B2B9;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  position: relative;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  z-index: 2;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  width: 100%;
}
.new-footer .footer-top .news-side nf-field [type=submit]:hover, .new-footer .footer-top .news-side nf-field [type=submit]:focus-visible {
  outline: none;
  background-color: #008d93;
  border-color: #008d93;
  color: #FFFFFF !important;
}
.new-footer .footer-top .news-side nf-field:has(.html-container) {
  margin-bottom: -2px;
}
.new-footer .footer-top .news-side .nf-field-label {
  margin-bottom: 5px;
}
.new-footer .footer-top .news-side .nf-field-label .ninja-forms-req-symbol {
  display: none;
}
.new-footer .footer-top .news-side label {
  font-size: 14px;
  line-height: 1.5;
  color: #00B2B9;
  font-weight: 600;
  text-transform: none;
}
.new-footer .footer-top .news-side textarea,
.new-footer .footer-top .news-side input {
  border-radius: 2px;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  font-size: 14px;
  padding: 7.5px 8px;
  color: #AAAAAA;
  width: 100%;
}
.new-footer .footer-top .news-side textarea::-webkit-input-placeholder,
.new-footer .footer-top .news-side input::-webkit-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-footer .footer-top .news-side textarea:-moz-placeholder,
.new-footer .footer-top .news-side input:-moz-placeholder { /* Firefox 18- */
  font-size: inherit;
  color: inherit;
}
.new-footer .footer-top .news-side textarea::-moz-placeholder,
.new-footer .footer-top .news-side input::-moz-placeholder { /* Firefox 19+ */
  font-size: inherit;
  color: inherit;
}
.new-footer .footer-top .news-side textarea:-ms-input-placeholder,
.new-footer .footer-top .news-side input:-ms-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-footer .footer-top .news-side textarea {
  height: 112px;
}
.new-footer .footer-bottom {
  background-color: #131313;
}
.new-footer .footer-bottom .row {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 768px) {
  .new-footer .footer-bottom .row {
    padding-top: 4px;
    padding-bottom: 60px;
  }
  .single-product .new-footer .footer-bottom .row {
    padding-bottom: 246px;
  }
}
.new-footer .footer-bottom .col-12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 768px) {
  .new-footer .footer-bottom .col-12 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}
.new-footer .footer-bottom .col-12 .copy {
  color: #A1B1BC;
}
.new-footer .footer-bottom .col-12 .copy:has(+ .terms-menu) {
  margin-right: 49px;
}
@media (max-width: 768px) {
  .new-footer .footer-bottom .col-12 .copy:has(+ .terms-menu) {
    margin-right: 0;
  }
}
.new-footer .footer-bottom .col-12 .copy a {
  color: #00B2B9;
  text-decoration: none;
}
.new-footer .footer-bottom .col-12 .copy a:hover, .new-footer .footer-bottom .col-12 .copy a:focus-visible {
  text-decoration: underline;
}
.new-footer .footer-bottom .col-12 .terms-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.new-footer .footer-bottom .col-12 .terms-menu li a {
  color: #00B2B9;
  text-decoration: none;
}
.new-footer .footer-bottom .col-12 .terms-menu li a:hover, .new-footer .footer-bottom .col-12 .terms-menu li a:focus-visible {
  text-decoration: underline;
}

@media (min-width: 993px) {
  .swiper:has(.waypoint) .animate {
    -webkit-transition: 0.2s 0.3s;
    transition: 0.2s 0.3s;
    opacity: 0;
    -webkit-transform: translate3d(0, 3rem, 0);
            transform: translate3d(0, 3rem, 0);
    will-change: transform;
    visibility: hidden;
  }
  .swiper:has(.waypoint) .swiper-slide.swiper-slide-active .waypoint.animate {
    opacity: 1;
    -webkit-transform: translate3d(0, 0rem, 0);
            transform: translate3d(0, 0rem, 0);
    -webkit-transition: 0.5s 0.3s ease-out;
    transition: 0.5s 0.3s ease-out;
    visibility: visible;
  }
}

@media (min-width: 993px) {
  .waypoint {
    -webkit-transition: 0.2s;
    transition: 0.2s;
    opacity: 0;
    -webkit-transform: translate3d(0, 3rem, 0);
            transform: translate3d(0, 3rem, 0);
    will-change: transform;
  }
  .waypoint.animate {
    opacity: 1;
    -webkit-transform: translate3d(0, 0rem, 0);
            transform: translate3d(0, 0rem, 0);
    -webkit-transition: 0.5s 0s ease-out;
    transition: 0.5s 0s ease-out;
  }
}

@media (max-width: 992px) {
  [data-offset] {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
}

@media (max-width: 768px) {
  body:has(.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .collapse.show) {
    overflow: hidden;
  }
}

.new-content label,
.new-content h1,
.new-content h2,
.new-content h3,
.new-content h4,
.new-content h5,
.new-content h6,
.new-content p,
.new-content address,
.new-content blockquote,
.new-content pre,
.new-content table,
.new-content li:not(.menu-item) {
  color: #131313;
  margin-top: 0;
  font-weight: 400;
  margin-bottom: 1.1em;
  font-size: 16px;
  line-height: 1.6;
}
.new-content label a,
.new-content h1 a,
.new-content h2 a,
.new-content h3 a,
.new-content h4 a,
.new-content h5 a,
.new-content h6 a,
.new-content p a,
.new-content address a,
.new-content blockquote a,
.new-content pre a,
.new-content table a,
.new-content li:not(.menu-item) a {
  font-size: inherit;
  text-decoration: none;
  font-weight: inherit;
  color: inherit;
  position: relative;
  display: inline-block;
  color: #00B2B9;
}
.new-content label a:hover, .new-content label a:focus-visible,
.new-content h1 a:hover,
.new-content h1 a:focus-visible,
.new-content h2 a:hover,
.new-content h2 a:focus-visible,
.new-content h3 a:hover,
.new-content h3 a:focus-visible,
.new-content h4 a:hover,
.new-content h4 a:focus-visible,
.new-content h5 a:hover,
.new-content h5 a:focus-visible,
.new-content h6 a:hover,
.new-content h6 a:focus-visible,
.new-content p a:hover,
.new-content p a:focus-visible,
.new-content address a:hover,
.new-content address a:focus-visible,
.new-content blockquote a:hover,
.new-content blockquote a:focus-visible,
.new-content pre a:hover,
.new-content pre a:focus-visible,
.new-content table a:hover,
.new-content table a:focus-visible,
.new-content li:not(.menu-item) a:hover,
.new-content li:not(.menu-item) a:focus-visible {
  text-decoration: underline;
}
.new-content label strong,
.new-content h1 strong,
.new-content h2 strong,
.new-content h3 strong,
.new-content h4 strong,
.new-content h5 strong,
.new-content h6 strong,
.new-content p strong,
.new-content address strong,
.new-content blockquote strong,
.new-content pre strong,
.new-content table strong,
.new-content li:not(.menu-item) strong {
  font-weight: 700;
  color: inherit;
}
.new-content label em,
.new-content h1 em,
.new-content h2 em,
.new-content h3 em,
.new-content h4 em,
.new-content h5 em,
.new-content h6 em,
.new-content p em,
.new-content address em,
.new-content blockquote em,
.new-content pre em,
.new-content table em,
.new-content li:not(.menu-item) em {
  color: inherit;
  text-transform: inherit;
  font-family: inherit;
  color: inherit;
}
.new-content h1,
.new-content h2,
.new-content h3,
.new-content h4,
.new-content h5,
.new-content h6,
.new-content blockquote {
  margin-bottom: 0.4em;
  font-weight: 600;
  font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
}
@media (max-width: 992px) {
  .new-content h1 br,
  .new-content h2 br,
  .new-content h3 br,
  .new-content h4 br,
  .new-content h5 br,
  .new-content h6 br,
  .new-content blockquote br {
    display: none;
  }
}
.new-content h1 {
  font-size: 48px;
  line-height: 1;
  margin-bottom: 0.4em;
}
.new-content h2 {
  font-size: 40px;
  line-height: 1.2;
}
.new-content h3 {
  font-size: 32px;
  line-height: 1.2;
  margin-bottom: 0.64em;
}
@media (max-width: 992px) {
  .new-content h3 {
    margin-bottom: 0.64em;
  }
}
.new-content h4 {
  font-size: 26px;
  line-height: 1.2;
}
.new-content h5 {
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 0.8em;
}
.new-content h6 {
  font-size: 22px;
  line-height: 1.2;
}
.new-content p {
  font-size: 16px;
  line-height: 1.5;
}
.new-content p.small {
  font-size: 14px;
  line-height: 1.5;
}
.new-content p.large {
  font-size: 20px;
  line-height: 1.5;
}
@media (max-width: 992px) {
  .new-content p.large {
    font-size: 16px;
    line-height: 1.36;
  }
}
.new-content p + ul, .new-content p + ol {
  margin-top: -0.15em;
}
.new-content sub,
.new-content sup {
  font-size: 72.9625%;
  font-weight: inherit;
  margin-left: 0.1em;
}
.new-content sup {
  top: -0.48em;
}
.new-content sub {
  bottom: 0.3em;
}
.new-content small {
  font-size: 86.666666%;
}
.new-content small a {
  text-decoration: none;
  font-weight: 700;
}
.new-content small a:hover, .new-content small a:focus-visible {
  text-decoration: underline;
}
.new-content button {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  border: none;
  padding: 0;
}
.new-content button,
.new-content a {
  font-size: inherit;
  color: #131313;
  font-weight: 400;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  cursor: pointer;
  text-decoration: underline;
}
.new-content button:before, .new-content button:after,
.new-content button *:before,
.new-content button *:after,
.new-content button *,
.new-content a:before,
.new-content a:after,
.new-content a *:before,
.new-content a *:after,
.new-content a * {
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.new-content button:hover, .new-content button:focus-visible,
.new-content a:hover,
.new-content a:focus-visible {
  text-decoration: none;
}
.new-content button {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  border: none;
  padding: 0;
}
.new-content mark {
  background-color: #7BA7CC;
  color: #FFFFFF;
  padding: 0.71em 1.1em;
  display: inline-block;
}
.new-content mark strong {
  color: #131313;
}
.new-content strong {
  font-weight: 700;
}
.new-content blockquote {
  font-size: 18px;
  line-height: 1.5;
  margin: 0 0 1.16em;
  text-transform: none;
  padding: 0 0;
  font-style: normal;
  color: #131313;
  position: relative;
  z-index: 1;
  font-weight: 400;
}
.new-content blockquote ~ .by {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
  color: #666666;
  margin-top: 5.95em;
}
.new-content blockquote p {
  font-size: inherit !important;
  line-height: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  margin-bottom: 0 !important;
  letter-spacing: inherit !important;
  display: inline;
}
.new-content hr {
  border: 0;
  width: 100%;
  height: 0.1rem;
  min-height: 1px;
  background-color: #131313;
  margin: 2.1rem auto 2.1rem;
}
.new-content hr:first-of-type {
  margin-top: 0;
}
.new-content hr:last-child {
  margin-bottom: 0;
}
.new-content address {
  font-style: normal;
  font-size: 16px;
  line-height: 1.25;
  color: #131313;
  margin-bottom: 1.5em;
}
.new-content ol,
.new-content ul,
.new-content dl {
  margin: 0;
  padding-left: 0;
  list-style-position: inside;
  margin-bottom: 1.3em;
}
.new-content ol li,
.new-content ol dt,
.new-content ol dd,
.new-content ul li,
.new-content ul dt,
.new-content ul dd,
.new-content dl li,
.new-content dl dt,
.new-content dl dd {
  font-size: 16px;
  line-height: 1.6;
}
.new-content ol li.small,
.new-content ol dt.small,
.new-content ol dd.small,
.new-content ul li.small,
.new-content ul dt.small,
.new-content ul dd.small,
.new-content dl li.small,
.new-content dl dt.small,
.new-content dl dd.small {
  font-size: 14px;
  line-height: 1.5;
}
.new-content ol li.large,
.new-content ol dt.large,
.new-content ol dd.large,
.new-content ul li.large,
.new-content ul dt.large,
.new-content ul dd.large,
.new-content dl li.large,
.new-content dl dt.large,
.new-content dl dd.large {
  font-size: 20px;
  line-height: 1.5;
}
.new-content ol li a,
.new-content ol dt a,
.new-content ol dd a,
.new-content ul li a,
.new-content ul dt a,
.new-content ul dd a,
.new-content dl li a,
.new-content dl dt a,
.new-content dl dd a {
  font-size: inherit;
}
.new-content ol dd,
.new-content ul dd,
.new-content dl dd {
  margin-bottom: 1rem;
}
.new-content .acf_content ol,
.new-content .acf_content ul,
.new-content .acf_content dl,
.new-content main ol,
.new-content main ul,
.new-content main dl {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 1.3em;
}
.new-content ul {
  list-style-position: inside;
  padding-left: 0;
}
.new-content ul li:not(.menu-item) {
  padding-left: 1.5em;
  margin-bottom: 0.66em;
  list-style: none;
  position: relative;
}
@media (max-width: 992px) {
  .new-content ul li:not(.menu-item) {
    margin-bottom: 1.3em;
  }
}
.new-content ul li:not(.menu-item):before {
  content: "";
  position: absolute;
  left: 0.65em;
  top: 0.62em;
  width: 0.2em;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: currentColor;
}
.new-content ul li:not(.menu-item) ul {
  margin-top: 1em;
  margin-bottom: 1em;
}
.new-content ol:not(.pagination) {
  list-style-position: outside;
  padding-left: 0;
  counter-reset: section;
}
.new-content ol:not(.pagination) li {
  list-style: none;
  position: relative;
  padding-left: 1.6em;
  margin-bottom: 0;
}
.new-content ol:not(.pagination) li:nth-of-type(1n + 10):before {
  content: counter(section) ". ";
}
.new-content ol:not(.pagination) li:before {
  counter-increment: section;
  content: "0" counter(section) ". ";
  min-width: 1.2em;
  display: inline-block;
  position: absolute;
  top: 0em;
  left: 0;
  font-size: inherit;
  line-height: inherit;
  color: currentColor;
  text-align: right;
}
.new-content ol:not(.pagination) li ol {
  margin-top: 1em;
  margin-bottom: 1em;
}
.new-content ol:not(.pagination) li ol li {
  padding-left: 2.3em;
}
.new-content ol:not(.pagination) li ol li:before {
  content: counter(section, lower-alpha) ". ";
  left: 0.1em;
}
.new-content .bapf_body ul,
.new-content ul.el-select-dropdown__list,
.new-content ul.key_points,
.new-content ul.products,
.new-content ul.wc-item-meta,
.new-content ul.order_details,
.new-content ul.filter-items,
.new-content ul.woocommerce-PaymentMethods,
.new-content ul.woocommerce-shipping-methods,
.new-content ul.woocommerce-order-overview,
.new-content ul.wc_payment_methods,
.new-content ul.select2-results__options,
.new-content .woocommerce-MyAccount-navigation ul,
.new-content ul.woocommerce-error,
.new-content ul.tabs,
.new-content ul.terms-menu,
.new-content ul.small-menu,
.new-content ul.main-menu,
.new-content ul.footer-menu,
.new-content ul.sub-menu,
.new-content ul.g_fields,
.new-content ul.social-menu,
.new-content ul.slick {
  list-style: none;
  padding-left: 0;
  padding-top: 0;
}
.new-content .bapf_body ul > li,
.new-content ul.el-select-dropdown__list > li,
.new-content ul.key_points > li,
.new-content ul.products > li,
.new-content ul.wc-item-meta > li,
.new-content ul.order_details > li,
.new-content ul.filter-items > li,
.new-content ul.woocommerce-PaymentMethods > li,
.new-content ul.woocommerce-shipping-methods > li,
.new-content ul.woocommerce-order-overview > li,
.new-content ul.wc_payment_methods > li,
.new-content ul.select2-results__options > li,
.new-content .woocommerce-MyAccount-navigation ul > li,
.new-content ul.woocommerce-error > li,
.new-content ul.tabs > li,
.new-content ul.terms-menu > li,
.new-content ul.small-menu > li,
.new-content ul.main-menu > li,
.new-content ul.footer-menu > li,
.new-content ul.sub-menu > li,
.new-content ul.g_fields > li,
.new-content ul.social-menu > li,
.new-content ul.slick > li {
  padding-left: 0;
  margin-bottom: 0;
}
.new-content .bapf_body ul > li:before, .new-content .bapf_body ul > li:after,
.new-content ul.el-select-dropdown__list > li:before,
.new-content ul.el-select-dropdown__list > li:after,
.new-content ul.key_points > li:before,
.new-content ul.key_points > li:after,
.new-content ul.products > li:before,
.new-content ul.products > li:after,
.new-content ul.wc-item-meta > li:before,
.new-content ul.wc-item-meta > li:after,
.new-content ul.order_details > li:before,
.new-content ul.order_details > li:after,
.new-content ul.filter-items > li:before,
.new-content ul.filter-items > li:after,
.new-content ul.woocommerce-PaymentMethods > li:before,
.new-content ul.woocommerce-PaymentMethods > li:after,
.new-content ul.woocommerce-shipping-methods > li:before,
.new-content ul.woocommerce-shipping-methods > li:after,
.new-content ul.woocommerce-order-overview > li:before,
.new-content ul.woocommerce-order-overview > li:after,
.new-content ul.wc_payment_methods > li:before,
.new-content ul.wc_payment_methods > li:after,
.new-content ul.select2-results__options > li:before,
.new-content ul.select2-results__options > li:after,
.new-content .woocommerce-MyAccount-navigation ul > li:before,
.new-content .woocommerce-MyAccount-navigation ul > li:after,
.new-content ul.woocommerce-error > li:before,
.new-content ul.woocommerce-error > li:after,
.new-content ul.tabs > li:before,
.new-content ul.tabs > li:after,
.new-content ul.terms-menu > li:before,
.new-content ul.terms-menu > li:after,
.new-content ul.small-menu > li:before,
.new-content ul.small-menu > li:after,
.new-content ul.main-menu > li:before,
.new-content ul.main-menu > li:after,
.new-content ul.footer-menu > li:before,
.new-content ul.footer-menu > li:after,
.new-content ul.sub-menu > li:before,
.new-content ul.sub-menu > li:after,
.new-content ul.g_fields > li:before,
.new-content ul.g_fields > li:after,
.new-content ul.social-menu > li:before,
.new-content ul.social-menu > li:after,
.new-content ul.slick > li:before,
.new-content ul.slick > li:after {
  display: none;
}
.new-content html body table:not(.ui-datepicker-calendar) {
  margin-bottom: 1.77778em;
  border: none;
  width: 100% !important;
  background-color: transparent;
  text-align: left;
  table-layout: fixed;
  font-size: 16px;
  line-height: 1.6;
  overflow: hidden;
}
.new-content html body table:not(.ui-datepicker-calendar) * {
  vertical-align: top;
}
.new-content html body table:not(.ui-datepicker-calendar):not(:has(thead)) tbody tr:first-of-type td,
.new-content html body table:not(.ui-datepicker-calendar):not(:has(thead)) tbody tr:first-of-type th,
.new-content html body table:not(.ui-datepicker-calendar) thead td,
.new-content html body table:not(.ui-datepicker-calendar) thead th {
  padding: 1.2rem 2.3rem;
  font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
  color: #131313;
  font-weight: 400;
  color: #222222;
  font-size: 16px;
}
@media (max-width: 992px) {
  .new-content html body table:not(.ui-datepicker-calendar):not(:has(thead)) tbody tr:first-of-type td,
  .new-content html body table:not(.ui-datepicker-calendar):not(:has(thead)) tbody tr:first-of-type th,
  .new-content html body table:not(.ui-datepicker-calendar) thead td,
  .new-content html body table:not(.ui-datepicker-calendar) thead th {
    font-size: 12px;
  }
}
.new-content html body table:not(.ui-datepicker-calendar):not(:has(thead)) tbody tr:first-of-type td:last-of-type,
.new-content html body table:not(.ui-datepicker-calendar):not(:has(thead)) tbody tr:first-of-type th:last-of-type,
.new-content html body table:not(.ui-datepicker-calendar) thead td:last-of-type,
.new-content html body table:not(.ui-datepicker-calendar) thead th:last-of-type {
  border-right: none;
}
.new-content html body table:not(.ui-datepicker-calendar) tbody td {
  padding: 1.2rem 2.3rem;
  color: #131313;
  font-size: 16px;
}
.new-content .wp-caption .wp-caption-text {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  color: #131313;
  border-left: 0.2rem solid #7BA7CC;
  padding-left: 0.8rem;
}
.new-content .wp-caption .wp-caption-text:last-of-type:last-of-type {
  margin-bottom: 0;
  margin-top: 1.6rem;
}
.new-content svg,
.new-content p.p-img a,
.new-content p.p-img img,
.new-content .wp-caption,
.new-content video,
.new-content img {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block;
}
.new-content svg.alignnone,
.new-content p.p-img a.alignnone,
.new-content p.p-img img.alignnone,
.new-content .wp-caption.alignnone,
.new-content video.alignnone,
.new-content img.alignnone {
  margin: 4.1em 0 4.2em;
  width: auto;
}
@media (max-width: 992px) {
  .new-content svg.alignnone,
  .new-content p.p-img a.alignnone,
  .new-content p.p-img img.alignnone,
  .new-content .wp-caption.alignnone,
  .new-content video.alignnone,
  .new-content img.alignnone {
    margin: 3.5em 0 3.7em;
  }
}
.new-content svg.alignright,
.new-content p.p-img a.alignright,
.new-content p.p-img img.alignright,
.new-content .wp-caption.alignright,
.new-content video.alignright,
.new-content img.alignright {
  float: right;
  margin: 1.4em 1.4em 0 1.4em;
  width: 46.8rem !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.new-content svg.alignleft,
.new-content p.p-img a.alignleft,
.new-content p.p-img img.alignleft,
.new-content .wp-caption.alignleft,
.new-content video.alignleft,
.new-content img.alignleft {
  float: left;
  margin: 1.4em 1.4em 0 1.4em;
  width: 46.8rem !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.new-content svg.aligncenter,
.new-content p.p-img a.aligncenter,
.new-content p.p-img img.aligncenter,
.new-content .wp-caption.aligncenter,
.new-content video.aligncenter,
.new-content img.aligncenter {
  clear: both;
  display: block;
  margin: 1.4em auto 3.1em;
  width: auto;
}
.new-content img {
  width: 100%;
}
.new-content a img.alignright {
  float: right;
  margin: 1.4em 1.4em 0 1.4em;
  width: 46.8rem !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.new-content a img.alignleft {
  float: left;
  margin: 1.4em 1.4em 0 1.4em;
  width: 46.8rem !important;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.new-content a img.aligncenter {
  clear: both;
  display: block;
  margin: 1.4em auto 3.1em;
  width: auto;
}
.new-content ::-moz-selection {
  background: #131313;
  color: #FFFFFF;
}
.new-content ::selection {
  background: #131313;
  color: #FFFFFF;
}
.new-content ::-moz-selection {
  background: #131313;
  color: #FFFFFF;
}
.new-content .fieldset {
  margin-bottom: 0;
}
.new-content .fieldset .field {
  position: relative;
  padding-bottom: 1px;
}
.new-content .fieldset div.mage-error[generated] {
  position: absolute;
  bottom: 5px;
}
.new-content input[type=radio]:focus-visible + span:before,
.new-content input[type=radio]:focus-visible + .wpcf7-list-item-label :before,
.new-content input[type=radio]:focus-visible + label:before,
.new-content input[type=checkbox]:focus-visible + span:before,
.new-content input[type=checkbox]:focus-visible + .wpcf7-list-item-label :before,
.new-content input[type=checkbox]:focus-visible + label:before,
.new-content .wpcf7-not-valid.wpcf7-not-valid.wpcf7-not-valid:focus-visible,
.new-content input:focus-visible,
.new-content textarea:focus-visible,
.new-content select:focus-visible,
.new-content input[name][name][name]:focus-visible,
.new-content textarea[name][name][name]:focus-visible,
.new-content select[name][name][name]:focus-visible {
  border-color: #00b2b9 !important;
  outline: none;
}
.new-content .wpcf7-not-valid.wpcf7-not-valid.wpcf7-not-valid:focus-visible,
.new-content .wpcf7-not-valid.wpcf7-not-valid.wpcf7-not-valid,
.new-content li.gfield.error input,
.new-content .gfield_error .ginput_container_consent label:before,
.new-content .gfield_error .ginput_container_consent label:after,
.new-content .gfield_error .gchoice label:before,
.new-content .gfield_error .gchoice label:after,
.new-content .gfield_error input,
.new-content .gfield_error select,
.new-content .gfield_error .dk-select,
.new-content .gfield_error textarea {
  border-color: #dd0000 !important;
}
.new-content pre {
  font-size: 0.6944444444vw;
  font-size: 10px;
}
.new-content .main-wrapper {
  padding-top: 1px;
  margin-top: -1px;
  padding-bottom: 0;
  width: 100%;
  width: 100dvw;
}
.new-content .main-wrapper section {
  overflow-x: clip;
}
.new-content .inner {
  position: relative;
}
.new-content img.full-bg,
.new-content .full-bg {
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.new-content video.full-bg,
.new-content img.full-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.new-content body .wpml-ls-legacy-dropdown-click {
  width: 7em;
  margin-right: 3.5rem;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
@media (max-width: 992px) {
  .new-content body .wpml-ls-legacy-dropdown-click {
    width: auto;
    margin-right: 0;
  }
}
@media (max-width: 992px) {
  .new-content body .wpml-ls-legacy-dropdown-click .wpml-ls-native {
    display: none;
  }
}
.new-content body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  border: none;
}
.new-content body .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.new-content body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  overflow: hidden;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.new-content body .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle,
.new-content body .wpml-ls-legacy-dropdown-click .wpml-ls-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  color: #FFFFFF;
  font-size: 1.576rem !important;
  line-height: 1.6;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 0.85rem 2rem;
  background-color: transparent;
  border: 0.2rem solid #FFFFFF !important;
  border-radius: 4.4rem;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.new-content .image-slide .swiper-button-next, .new-content .image-slide .swiper-button-prev {
  background: #FFF !important;
}
.new-content .container {
  width: 100%;
  padding-right: 12;
  padding-left: 12;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .new-content .container {
    max-width: 1386;
  }
}
@media (min-width: 769px) {
  .new-content .container {
    max-width: 1387;
  }
}
@media (min-width: 993px) {
  .new-content .container {
    max-width: 1388;
  }
}
@media (min-width: 1389) {
  .new-content .container {
    max-width: 1389;
  }
}
.new-content .container-fluid {
  width: 100%;
  padding-right: 12;
  padding-left: 12;
  margin-right: auto;
  margin-left: auto;
}
.new-content .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -12;
  margin-left: -12;
}
.new-content .row.no-padding {
  padding: 0;
}
.new-content .row {
  max-width: none;
}
.new-content .no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.new-content .no-gutters > .col,
.new-content .no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.new-content .col-xl,
.new-content .col-xl-auto, .new-content .col-xl-12, .new-content .col-xl-11, .new-content .col-xl-10, .new-content .col-xl-9, .new-content .col-xl-8, .new-content .col-xl-7, .new-content .col-xl-6, .new-content .col-xl-5, .new-content .col-xl-4, .new-content .col-xl-3, .new-content .col-xl-2, .new-content .col-xl-1, .new-content .col-lg,
.new-content .col-lg-auto, .new-content .col-lg-12, .new-content .col-lg-11, .new-content .col-lg-10, .new-content .col-lg-9, .new-content .col-lg-8, .new-content .col-lg-7, .new-content .col-lg-6, .new-content .col-lg-5, .new-content .col-lg-4, .new-content .col-lg-3, .new-content .col-lg-2, .new-content .col-lg-1, .new-content .col-md,
.new-content .col-md-auto, .new-content .col-md-12, .new-content .col-md-11, .new-content .col-md-10, .new-content .col-md-9, .new-content .col-md-8, .new-content .col-md-7, .new-content .col-md-6, .new-content .col-md-5, .new-content .col-md-4, .new-content .col-md-3, .new-content .col-md-2, .new-content .col-md-1, .new-content .col-sm,
.new-content .col-sm-auto, .new-content .col-sm-12, .new-content .col-sm-11, .new-content .col-sm-10, .new-content .col-sm-9, .new-content .col-sm-8, .new-content .col-sm-7, .new-content .col-sm-6, .new-content .col-sm-5, .new-content .col-sm-4, .new-content .col-sm-3, .new-content .col-sm-2, .new-content .col-sm-1, .new-content .col,
.new-content .col-auto, .new-content .col-12, .new-content .col-11, .new-content .col-10, .new-content .col-9, .new-content .col-8, .new-content .col-7, .new-content .col-6, .new-content .col-5, .new-content .col-4, .new-content .col-3, .new-content .col-2, .new-content .col-1 {
  position: relative;
  width: 100%;
  padding-right: 12;
  padding-left: 12;
}
.new-content .no-padding.col-xl,
.new-content .no-padding.col-xl-auto, .new-content .no-padding.col-xl-12, .new-content .no-padding.col-xl-11, .new-content .no-padding.col-xl-10, .new-content .no-padding.col-xl-9, .new-content .no-padding.col-xl-8, .new-content .no-padding.col-xl-7, .new-content .no-padding.col-xl-6, .new-content .no-padding.col-xl-5, .new-content .no-padding.col-xl-4, .new-content .no-padding.col-xl-3, .new-content .no-padding.col-xl-2, .new-content .no-padding.col-xl-1, .new-content .no-padding.col-lg,
.new-content .no-padding.col-lg-auto, .new-content .no-padding.col-lg-12, .new-content .no-padding.col-lg-11, .new-content .no-padding.col-lg-10, .new-content .no-padding.col-lg-9, .new-content .no-padding.col-lg-8, .new-content .no-padding.col-lg-7, .new-content .no-padding.col-lg-6, .new-content .no-padding.col-lg-5, .new-content .no-padding.col-lg-4, .new-content .no-padding.col-lg-3, .new-content .no-padding.col-lg-2, .new-content .no-padding.col-lg-1, .new-content .no-padding.col-md,
.new-content .no-padding.col-md-auto, .new-content .no-padding.col-md-12, .new-content .no-padding.col-md-11, .new-content .no-padding.col-md-10, .new-content .no-padding.col-md-9, .new-content .no-padding.col-md-8, .new-content .no-padding.col-md-7, .new-content .no-padding.col-md-6, .new-content .no-padding.col-md-5, .new-content .no-padding.col-md-4, .new-content .no-padding.col-md-3, .new-content .no-padding.col-md-2, .new-content .no-padding.col-md-1, .new-content .no-padding.col-sm,
.new-content .no-padding.col-sm-auto, .new-content .no-padding.col-sm-12, .new-content .no-padding.col-sm-11, .new-content .no-padding.col-sm-10, .new-content .no-padding.col-sm-9, .new-content .no-padding.col-sm-8, .new-content .no-padding.col-sm-7, .new-content .no-padding.col-sm-6, .new-content .no-padding.col-sm-5, .new-content .no-padding.col-sm-4, .new-content .no-padding.col-sm-3, .new-content .no-padding.col-sm-2, .new-content .no-padding.col-sm-1, .new-content .no-padding.col,
.new-content .no-padding.col-auto, .new-content .no-padding.col-12, .new-content .no-padding.col-11, .new-content .no-padding.col-10, .new-content .no-padding.col-9, .new-content .no-padding.col-8, .new-content .no-padding.col-7, .new-content .no-padding.col-6, .new-content .no-padding.col-5, .new-content .no-padding.col-4, .new-content .no-padding.col-3, .new-content .no-padding.col-2, .new-content .no-padding.col-1 {
  padding: 0;
}
.new-content .col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}
.new-content .col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.new-content .col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.new-content .col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.new-content .col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.new-content .col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.new-content .col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.new-content .col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.new-content .col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.new-content .col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.new-content .col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
.new-content .col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.new-content .col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.new-content .col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.new-content .order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.new-content .order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
.new-content .order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
.new-content .order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.new-content .order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.new-content .order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.new-content .order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.new-content .order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.new-content .order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.new-content .order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.new-content .order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.new-content .order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.new-content .order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.new-content .order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.new-content .order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.new-content .offset-1 {
  margin-left: 8.3333333333%;
}
.new-content .offset-2 {
  margin-left: 16.6666666667%;
}
.new-content .offset-3 {
  margin-left: 25%;
}
.new-content .offset-4 {
  margin-left: 33.3333333333%;
}
.new-content .offset-5 {
  margin-left: 41.6666666667%;
}
.new-content .offset-6 {
  margin-left: 50%;
}
.new-content .offset-7 {
  margin-left: 58.3333333333%;
}
.new-content .offset-8 {
  margin-left: 66.6666666667%;
}
.new-content .offset-9 {
  margin-left: 75%;
}
.new-content .offset-10 {
  margin-left: 83.3333333333%;
}
.new-content .offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .new-content .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .new-content .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .new-content .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .new-content .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .new-content .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .new-content .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .new-content .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .new-content .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .new-content .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .new-content .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .new-content .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .new-content .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .new-content .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .new-content .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .new-content .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .new-content .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .new-content .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .new-content .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .new-content .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .new-content .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .new-content .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .new-content .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .new-content .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .new-content .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .new-content .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .new-content .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .new-content .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .new-content .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .new-content .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .new-content .offset-sm-0 {
    margin-left: 0;
  }
  .new-content .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .new-content .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .new-content .offset-sm-3 {
    margin-left: 25%;
  }
  .new-content .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .new-content .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .new-content .offset-sm-6 {
    margin-left: 50%;
  }
  .new-content .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .new-content .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .new-content .offset-sm-9 {
    margin-left: 75%;
  }
  .new-content .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .new-content .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 769px) {
  .new-content .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .new-content .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .new-content .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .new-content .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .new-content .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .new-content .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .new-content .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .new-content .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .new-content .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .new-content .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .new-content .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .new-content .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .new-content .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .new-content .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .new-content .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .new-content .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .new-content .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .new-content .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .new-content .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .new-content .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .new-content .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .new-content .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .new-content .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .new-content .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .new-content .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .new-content .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .new-content .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .new-content .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .new-content .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .new-content .offset-md-0 {
    margin-left: 0;
  }
  .new-content .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .new-content .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .new-content .offset-md-3 {
    margin-left: 25%;
  }
  .new-content .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .new-content .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .new-content .offset-md-6 {
    margin-left: 50%;
  }
  .new-content .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .new-content .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .new-content .offset-md-9 {
    margin-left: 75%;
  }
  .new-content .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .new-content .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 993px) {
  .new-content .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .new-content .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .new-content .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .new-content .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .new-content .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .new-content .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .new-content .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .new-content .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .new-content .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .new-content .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .new-content .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .new-content .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .new-content .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .new-content .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .new-content .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .new-content .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .new-content .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .new-content .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .new-content .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .new-content .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .new-content .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .new-content .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .new-content .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .new-content .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .new-content .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .new-content .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .new-content .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .new-content .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .new-content .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .new-content .offset-lg-0 {
    margin-left: 0;
  }
  .new-content .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .new-content .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .new-content .offset-lg-3 {
    margin-left: 25%;
  }
  .new-content .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .new-content .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .new-content .offset-lg-6 {
    margin-left: 50%;
  }
  .new-content .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .new-content .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .new-content .offset-lg-9 {
    margin-left: 75%;
  }
  .new-content .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .new-content .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1389) {
  .new-content .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .new-content .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .new-content .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .new-content .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .new-content .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .new-content .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .new-content .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .new-content .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .new-content .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .new-content .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .new-content .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .new-content .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .new-content .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .new-content .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .new-content .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .new-content .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .new-content .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .new-content .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .new-content .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .new-content .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .new-content .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .new-content .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .new-content .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .new-content .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .new-content .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .new-content .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .new-content .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .new-content .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .new-content .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .new-content .offset-xl-0 {
    margin-left: 0;
  }
  .new-content .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .new-content .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .new-content .offset-xl-3 {
    margin-left: 25%;
  }
  .new-content .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .new-content .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .new-content .offset-xl-6 {
    margin-left: 50%;
  }
  .new-content .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .new-content .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .new-content .offset-xl-9 {
    margin-left: 75%;
  }
  .new-content .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .new-content .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.new-content .flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
.new-content .flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
.new-content .flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}
.new-content .flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}
.new-content .flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}
.new-content .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
.new-content .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}
.new-content .flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}
.new-content .flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}
.new-content .flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}
.new-content .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}
.new-content .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}
.new-content .justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}
.new-content .justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}
.new-content .justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.new-content .justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}
.new-content .justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}
.new-content .align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}
.new-content .align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}
.new-content .align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.new-content .align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}
.new-content .align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}
.new-content .align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}
.new-content .align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}
.new-content .align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}
.new-content .align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}
.new-content .align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}
.new-content .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}
.new-content .align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}
.new-content .align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}
.new-content .align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}
.new-content .align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}
.new-content .align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}
.new-content .align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}
@media (min-width: 576px) {
  .new-content .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .new-content .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .new-content .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .new-content .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .new-content .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .new-content .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .new-content .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .new-content .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .new-content .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .new-content .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .new-content .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .new-content .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .new-content .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .new-content .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .new-content .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .new-content .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .new-content .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .new-content .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .new-content .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .new-content .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .new-content .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .new-content .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .new-content .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .new-content .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .new-content .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .new-content .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .new-content .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .new-content .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .new-content .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .new-content .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .new-content .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .new-content .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .new-content .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .new-content .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 769px) {
  .new-content .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .new-content .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .new-content .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .new-content .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .new-content .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .new-content .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .new-content .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .new-content .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .new-content .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .new-content .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .new-content .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .new-content .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .new-content .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .new-content .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .new-content .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .new-content .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .new-content .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .new-content .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .new-content .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .new-content .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .new-content .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .new-content .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .new-content .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .new-content .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .new-content .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .new-content .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .new-content .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .new-content .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .new-content .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .new-content .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .new-content .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .new-content .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .new-content .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .new-content .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 993px) {
  .new-content .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .new-content .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .new-content .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .new-content .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .new-content .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .new-content .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .new-content .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .new-content .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .new-content .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .new-content .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .new-content .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .new-content .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .new-content .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .new-content .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .new-content .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .new-content .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .new-content .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .new-content .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .new-content .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .new-content .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .new-content .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .new-content .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .new-content .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .new-content .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .new-content .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .new-content .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .new-content .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .new-content .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .new-content .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .new-content .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .new-content .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .new-content .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .new-content .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .new-content .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1389) {
  .new-content .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .new-content .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .new-content .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .new-content .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .new-content .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .new-content .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .new-content .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .new-content .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .new-content .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .new-content .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .new-content .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .new-content .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .new-content .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .new-content .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .new-content .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .new-content .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .new-content .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .new-content .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .new-content .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .new-content .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .new-content .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .new-content .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .new-content .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .new-content .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .new-content .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .new-content .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .new-content .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .new-content .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .new-content .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .new-content .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .new-content .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .new-content .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .new-content .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .new-content .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
.new-content .container-fluid.no-padding,
.new-content .container.no-padding {
  padding-left: 0;
  padding-right: 0;
}
.new-content {
  /* adapted boostap 4 grid*/
}
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.new-content .swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.new-content .swiper.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.new-content .swiper.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.new-content .swiper.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.new-content .swiper.swiper-fade .swiper-slide-active, .new-content .swiper.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.new-content .swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.new-content .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.new-content .swiper-android .swiper-slide,
.new-content .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.new-content .swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.new-content .swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.new-content .swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.new-content .swiper-slide:has(> .inner) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.new-content .swiper-slide:has(> .inner) .inner {
  width: 100%;
}
.new-content .swiper-slide-invisible-blank {
  visibility: hidden;
}
.new-content {
  /* Auto Height */
}
.new-content .swiper-autoheight,
.new-content .swiper-autoheight .swiper-slide {
  height: auto;
}
.new-content .swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.new-content .swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.new-content {
  /* 3D Effects */
}
.new-content .swiper-3d, .new-content .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.new-content .swiper-3d .swiper-wrapper,
.new-content .swiper-3d .swiper-slide,
.new-content .swiper-3d .swiper-slide-shadow,
.new-content .swiper-3d .swiper-slide-shadow-left,
.new-content .swiper-3d .swiper-slide-shadow-right,
.new-content .swiper-3d .swiper-slide-shadow-top,
.new-content .swiper-3d .swiper-slide-shadow-bottom,
.new-content .swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.new-content .swiper-3d .swiper-slide-shadow,
.new-content .swiper-3d .swiper-slide-shadow-left,
.new-content .swiper-3d .swiper-slide-shadow-right,
.new-content .swiper-3d .swiper-slide-shadow-top,
.new-content .swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.new-content .swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.new-content .swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.new-content .swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.new-content .swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.new-content .swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.new-content {
  /* CSS Mode */
}
.new-content .swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.new-content .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.new-content .swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.new-content .swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}
.new-content .swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}
.new-content .swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}
.new-content .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.new-content .swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.new-content .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.new-content .swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.new-content .swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}
.new-content .swiper {
  max-width: none;
  opacity: 0;
}
.new-content .swiper.swiper-initialized {
  opacity: 1;
}
.new-content .swiper *:not(.swiper-pagination):not(.col-12) {
  max-width: none;
}
.new-content .swiper .container.container.container.container {
  max-width: 1389px;
}
.new-content .swiper .swiper-slide *:not(.row):not(.btn-con) {
  max-width: 100%;
}
.new-content .swiper .swiper-slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.new-content .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: absolute;
  left: 50%;
  bottom: 52px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
  padding-right: 12px;
  padding-left: 12px;
  width: 100%;
  max-width: 1365px;
}
@media (max-width: 992px) {
  .new-content .swiper-pagination {
    bottom: 4rem;
  }
}
.new-content .swiper-pagination:has(.swiper-pagination-bullet:first-of-type:last-of-type) {
  display: none;
}
.new-content .swiper-pagination.swiper-pagination-fraction {
  bottom: auto;
  bottom: -47px;
  left: 25px;
  width: auto;
  font-size: 14px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
  padding: 0;
  width: 62px;
  text-align: center;
}
@media (max-width: 992px) {
  .new-content .swiper-pagination.swiper-pagination-fraction {
    left: 19px;
    font-size: 12px;
    bottom: -45px;
  }
}
.new-content .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current:before {
  content: "0";
}
.new-content .swiper-pagination.swiper-pagination-fraction .swiper-pagination-total:before {
  content: "0";
}
.new-content .swiper-pagination.swiper-pagination-fraction span {
  display: inline-block;
  margin: 0 0;
  font-weight: 500;
}
.new-content .swiper-pagination.swiper-pagination-custom {
  bottom: auto;
  top: -64px;
  right: 10px;
  left: auto;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  width: auto;
  padding: 0;
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-content .swiper-pagination.swiper-pagination-custom span {
  opacity: 0.5;
}
.new-content .swiper-pagination.swiper-pagination-custom span:nth-of-type(1) {
  opacity: 1;
}
.new-content .swiper-pagination.swiper-pagination-custom span.spacer {
  width: 12px;
  height: 12px;
  background-color: currentColor;
  margin: 0 7px;
}
.new-content .swiper-pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  background-color: #7BA7CC;
  margin: 0 4px;
  border-radius: 7px;
  opacity: 0.6;
  cursor: pointer;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.new-content .swiper-pagination .swiper-pagination-bullet:first-of-type {
  margin-left: 0;
}
.new-content .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.new-content .swiper-pagination .swiper-pagination-bullet:hover, .new-content .swiper-pagination .swiper-pagination-bullet:focus-visible {
  opacity: 1;
  background-color: #7BA7CC;
}
.new-content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #7BA7CC;
}
.new-content .swiper-button-next,
.new-content .swiper-button-prev {
  width: 24px;
  height: 24px;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  cursor: pointer;
  z-index: 12;
  font-size: 0px;
  background-color: #7BA7CC;
  overflow: hidden;
  position: absolute;
  bottom: 0;
}
@media (max-width: 992px) {
  .new-content .swiper-button-next,
  .new-content .swiper-button-prev {
    width: 40px;
    height: 40px;
    bottom: -80px;
  }
}
.new-content .swiper-button-next.swiper-button-disabled,
.new-content .swiper-button-prev.swiper-button-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.new-content .swiper-button-next.swiper-button-lock,
.new-content .swiper-button-prev.swiper-button-lock {
  pointer-events: none;
  opacity: 0;
}
.new-content .swiper-button-next:after,
.new-content .swiper-button-prev:after {
  display: none;
}
.new-content .swiper-button-next svg,
.new-content .swiper-button-prev svg {
  width: 8px;
  min-width: 8px;
  aspect-ratio: 8/13;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
.new-content .swiper-button-next svg *,
.new-content .swiper-button-prev svg * {
  fill: #FFFFFF;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
@media (max-width: 992px) {
  .new-content .swiper-button-next svg,
  .new-content .swiper-button-prev svg {
    width: 11.88px;
    min-width: 11.88px;
  }
}
@media (min-width: 993px) {
  .new-content .swiper-button-next:hover:not(.swiper-button-disabled), .new-content .swiper-button-next:focus-visible:not(.swiper-button-disabled),
  .new-content .swiper-button-prev:hover:not(.swiper-button-disabled),
  .new-content .swiper-button-prev:focus-visible:not(.swiper-button-disabled) {
    background-color: rgb(75.8262295082, 135.5508196721, 185.7737704918);
  }
  .new-content .swiper-button-next:hover:not(.swiper-button-disabled) svg *, .new-content .swiper-button-next:focus-visible:not(.swiper-button-disabled) svg *,
  .new-content .swiper-button-prev:hover:not(.swiper-button-disabled) svg *,
  .new-content .swiper-button-prev:focus-visible:not(.swiper-button-disabled) svg * {
    fill: #FFFFFF;
    -webkit-transition: 0.25s;
    transition: 0.25s;
  }
}
.new-content .swiper-button-prev {
  right: 44px;
}
@media (max-width: 992px) {
  .new-content .swiper-button-prev {
    right: 56px;
  }
}
.new-content .swiper-button-prev svg {
  -webkit-transform: translateX(-8%);
      -ms-transform: translateX(-8%);
          transform: translateX(-8%);
}
.new-content .swiper-button-next {
  right: 16px;
}
@media (max-width: 992px) {
  .new-content .swiper-button-next {
    right: 8px;
  }
}
.new-content .swiper-button-next svg {
  -webkit-transform: translateX(8%);
      -ms-transform: translateX(8%);
          transform: translateX(8%);
}
.new-content .swiper-scrollbar {
  height: 6px;
  background-color: rgba(123, 167, 204, 0.3);
  position: relative;
  bottom: 0;
  z-index: 2;
  width: calc(100% - 24px);
  width: 100%;
  margin: 0 auto;
}
.new-content .swiper-scrollbar .swiper-scrollbar-drag {
  height: 6px;
  background-color: #7BA7CC;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
}
.new-content .swiper-scrollbar .swiper-scrollbar-drag:hover, .new-content .swiper-scrollbar .swiper-scrollbar-drag:focus-visible {
  background-color: rgb(75.8262295082, 135.5508196721, 185.7737704918);
}
.new-content .swiper {
  width: calc(100% + 12px + 12px);
  max-width: calc(100% + 12px + 12px);
  margin-left: -12px;
}
@media (max-width: 992px) {
  .new-content .swiper {
    width: calc(100% + 8px + 8px);
    max-width: calc(100% + 8px + 8px);
    margin-left: -8px;
  }
}
.new-content .swiper.no-gap {
  margin-left: 0;
  width: 100%;
  max-width: 100%;
}
.new-content .swiper.no-gap .swiper-slide {
  padding: 0 0;
}
.new-content .swiper-slide {
  padding: 0 12px;
}
@media (max-width: 992px) {
  .new-content .swiper-slide {
    padding: 0 8px;
  }
}
.new-content button:focus-visible,
.new-content .btn:focus-visible {
  outline: none;
}
.new-content .link-con,
.new-content .btn-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -0.8rem;
  max-width: calc(100% + 0.8rem + 0.8rem);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.new-content .link-con > *,
.new-content .link-con .link,
.new-content .link-con .btn,
.new-content .btn-con > *,
.new-content .btn-con .link,
.new-content .btn-con .btn {
  margin: 0 0.8rem 0.8rem;
}
.new-content .link-con > *:first-of-type:last-of-type,
.new-content .link-con .link:first-of-type:last-of-type,
.new-content .link-con .btn:first-of-type:last-of-type,
.new-content .btn-con > *:first-of-type:last-of-type,
.new-content .btn-con .link:first-of-type:last-of-type,
.new-content .btn-con .btn:first-of-type:last-of-type {
  margin-bottom: 0;
}
.new-content .link-con p,
.new-content .btn-con p {
  margin-right: 2.7rem;
}
.new-content .link-con.btn-con-center,
.new-content .btn-con.btn-con-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.new-content .link-con.btn-con-left,
.new-content .btn-con.btn-con-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.new-content .link-con.btn-con-right,
.new-content .btn-con.btn-con-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.new-content .btn, .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn, .new-content .product-archive-section .widget-area .bapf_body .bapf_reset, .new-content .product-archive-section .search-side form [type=submit], .new-content .contact-with-forms-section .form-side .bottom nf-field [type=submit], .new-content .subscribe-section nf-field [type=submit], .new-content .search-side .facetwp-facet-search .facetwp-icon, .new-content #wc-load-more,
.new-content .facetwp-load-more {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px !important;
  line-height: 1.2;
  font-weight: 600;
  font-style: normal;
  color: #FFFFFF !important;
  text-decoration: none !important;
  font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0;
  padding: 8.073px 25.5px;
  background-color: #00B2B9;
  border: 0.1rem solid #00B2B9;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  position: relative;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  z-index: 2;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.new-content .btn:hover, .new-content .btn:focus-visible, .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn:hover, .new-content .product-archive-section .widget-area .bapf_body .bapf_reset:hover, .new-content .product-archive-section .search-side form [type=submit]:hover, .new-content .contact-with-forms-section .form-side .bottom nf-field [type=submit]:hover, .new-content .subscribe-section nf-field [type=submit]:hover, .new-content .search-side .facetwp-facet-search .facetwp-icon:hover, .new-content #wc-load-more:hover,
.new-content .facetwp-load-more:hover, .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn:focus-visible, .new-content .product-archive-section .widget-area .bapf_body .bapf_reset:focus-visible, .new-content .product-archive-section .search-side form [type=submit]:focus-visible, .new-content .contact-with-forms-section .form-side .bottom nf-field [type=submit]:focus-visible, .new-content .subscribe-section nf-field [type=submit]:focus-visible, .new-content .search-side .facetwp-facet-search .facetwp-icon:focus-visible, .new-content #wc-load-more:focus-visible,
.new-content .facetwp-load-more:focus-visible {
  outline: none;
  background-color: #008d93;
  border-color: #008d93;
  color: #FFFFFF !important;
}
.new-content .btn.disabled, .new-content .btn:disabled, .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.disabled.btn, .new-content .product-archive-section .widget-area .bapf_body .disabled.bapf_reset, .new-content .product-archive-section .search-side form .disabled[type=submit], .new-content .contact-with-forms-section .form-side .bottom nf-field .disabled[type=submit], .new-content .subscribe-section nf-field .disabled[type=submit], .new-content .search-side .facetwp-facet-search .disabled.facetwp-icon, .new-content .disabled#wc-load-more,
.new-content .disabled.facetwp-load-more, .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn:disabled, .new-content .product-archive-section .widget-area .bapf_body .bapf_reset:disabled, .new-content .product-archive-section .search-side form [type=submit]:disabled, .new-content .contact-with-forms-section .form-side .bottom nf-field [type=submit]:disabled, .new-content .subscribe-section nf-field [type=submit]:disabled, .new-content .search-side .facetwp-facet-search .facetwp-icon:disabled, .new-content #wc-load-more:disabled,
.new-content .facetwp-load-more:disabled {
  opacity: 0.25;
  pointer-events: none;
}
.new-content .btn i, .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn i, .new-content .product-archive-section .widget-area .bapf_body .bapf_reset i, .new-content .product-archive-section .search-side form [type=submit] i, .new-content .contact-with-forms-section .form-side .bottom nf-field [type=submit] i, .new-content .subscribe-section nf-field [type=submit] i, .new-content .search-side .facetwp-facet-search .facetwp-icon i, .new-content #wc-load-more i,
.new-content .facetwp-load-more i {
  color: inherit !important;
}
.new-content .btn.line {
  background-color: transparent;
  color: #000000 !important;
  padding: 14.373px 25.5px;
  border-radius: 4px;
}
.new-content .btn.line:hover, .new-content .btn.line:focus-visible {
  outline: none;
  background-color: #008d93;
  border-color: #008d93;
  color: #FFFFFF !important;
}
.new-content .btn.arrow {
  border-radius: 25px;
  padding: 8.67px 10px 8.67px 15px;
  background-color: #0B5356;
  border-color: #0B5356;
  color: #FFFFFF !important;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) !important;
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.new-content .btn.arrow:hover, .new-content .btn.arrow:focus-visible {
  background-color: rgb(8.25, 62.25, 64.5);
  border-color: rgb(8.25, 62.25, 64.5);
  color: #FFFFFF !important;
}
.new-content .btn.arrow:hover i, .new-content .btn.arrow:focus-visible i {
  background-color: #00B2B9;
}
.new-content .btn.arrow i {
  width: 30px;
  min-width: 30px;
  aspect-ratio: 1/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  align-items: center;
  background-color: #00B2B9;
  border-radius: 50%;
  margin-left: 22px;
}
.new-content .btn.arrow i svg {
  aspect-ratio: 8/13;
  width: 8px;
  -webkit-transform: translateX(13%);
      -ms-transform: translateX(13%);
          transform: translateX(13%);
}
.new-content .btn.arrow i svg * {
  stroke: #FFFFFF;
}
.new-content .btn.arrow.white {
  font-size: 14px !important;
  padding: 8.67px 10px 8.67px 20px;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: #000000 !important;
}
.new-content .btn.arrow.white i {
  margin-left: 33px;
}
.new-content .btn.arrow.white:hover, .new-content .btn.arrow.white:focus-visible {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
  color: #000000 !important;
}
.new-content .btn.arrow.white:hover i, .new-content .btn.arrow.white:focus-visible i {
  background-color: #00B2B9;
}
.new-content .btn.large {
  font-size: 1.9rem !important;
  padding: 1.925rem 2.6rem;
}
@media (max-width: 992px) {
  .new-content .btn.large {
    font-size: 1.73rem !important;
  }
}
.new-content .link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-content .link svg {
  width: 2.4rem;
  min-width: 2.4rem;
  aspect-ratio: 1/1;
  margin-left: 0.8rem;
  color: inherit !important;
  -webkit-transform: translateY(0.2rem);
      -ms-transform: translateY(0.2rem);
          transform: translateY(0.2rem);
}
.new-content .link svg * {
  color: inherit !important;
  stroke: currentColor;
}
.new-content section * {
  max-width: 100%;
}
.new-content section .btn-con {
  margin-top: 37px;
}
.new-content section *:last-child {
  margin-bottom: 0;
}
.new-content section .inner:has(button.over), .new-content section .inner:has(a.over) {
  position: relative;
}
.new-content section .inner button.over,
.new-content section .inner a.over {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  font-size: 0;
}
.new-content .header-hero.in-flex + .breadcrumb .container {
  max-width: 1122px;
}
@media (max-width: 768px) {
  .new-content .header-hero.in-flex + .breadcrumb .container {
    padding-left: 14px;
    padding-right: 14px;
  }
}
.new-content .header-hero.in-flex .container {
  max-width: 1092px;
}
.new-content .header-hero.in-flex .row {
  min-height: 18.75rem;
  padding: 1.875rem 0;
}
@media (max-width: 992px) {
  .new-content .header-hero.in-flex .row {
    min-height: 12.5rem;
    padding: 1.25rem 0;
  }
}
.new-content .header-hero.light-text * {
  color: #FFFFFF;
}
.single-post .new-content .header-hero .container {
  max-width: 1362px;
}
.single-post .new-content .header-hero .container h1 {
  text-transform: none;
}
@media (max-width: 768px) {
  .single-post .new-content .header-hero .container {
    padding-left: 16px;
    padding-right: 16px;
  }
  .single-post .new-content .header-hero .container .row {
    min-height: 635px;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
    padding-top: 33px;
  }
}
.blog .new-content .header-hero .container {
  max-width: 1102px;
}
.new-content .header-hero .row {
  min-height: 324px;
  padding-top: 20px;
  padding-bottom: 14px;
}
.single-post .new-content .header-hero .row {
  min-height: 393px;
}
.single-post .new-content .header-hero .row h1 {
  font-size: 50px;
  line-height: 1.2;
}
@media (max-width: 992px) {
  .single-post .new-content .header-hero .row h1 {
    font-size: 28px;
    line-height: 1.0714285714;
  }
}
.single-post .new-content .header-hero .row p {
  font-weight: 400;
}
@media (min-width: 993px) {
  .new-content .header-hero .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 56.625%;
            flex: 0 0 56.625%;
    max-width: 56.625%;
  }
  .blog .new-content .header-hero .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    max-width: 45%;
  }
  .single-post .new-content .header-hero .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45%;
            flex: 0 0 45%;
    max-width: 45%;
  }
}
.new-content .header-hero .col-lg-9 p {
  width: 450px;
  max-width: 100%;
}
.new-content .header-hero h1 {
  font-weight: 600;
  margin-bottom: 0.26em;
}
.new-content .header-hero p {
  font-weight: 600;
}
@media (max-width: 768px) {
  .author .new-content .breadcrumb, .single-post .new-content .breadcrumb {
    display: none;
  }
}
.new-content .breadcrumb .container {
  max-width: 1134px;
}
@media (max-width: 768px) {
  .new-content .breadcrumb .container {
    padding-left: 14px;
    padding-right: 14px;
  }
}
.new-content .breadcrumb * {
  color: #FFFFFF;
}
.new-content .breadcrumb p {
  margin: 0;
}
.new-content .breadcrumb p > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
  .new-content .breadcrumb p > span {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.single-product .new-content .breadcrumb p > span {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 768px) {
  .single-product .new-content .breadcrumb p > span {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
  }
  .single-product .new-content .breadcrumb p > span:after {
    content: "...";
    background-color: #00B2B9;
    position: absolute;
    right: 0;
    bottom: 0;
    padding-left: 0.2ch;
  }
}
.new-content .breadcrumb p span,
.new-content .breadcrumb p a {
  font-size: 15px;
  line-height: 1.5;
  font-weight: 600;
}
@media (max-width: 768px) {
  .new-content .breadcrumb p span,
  .new-content .breadcrumb p a {
    white-space: nowrap;
  }
}
.new-content .breadcrumb p span strong,
.new-content .breadcrumb p a strong {
  font-weight: 600;
}
.new-content .breadcrumb p a {
  font-weight: 400;
}
.new-content .breadcrumb p a:hover, .new-content .breadcrumb p a:focus-visible {
  text-decoration: underline;
}
.new-content .breadcrumb p span {
  font-size: 13.8px;
}
.new-content .breadcrumb p svg {
  width: 9.05px;
  aspect-ratio: 6.05/9.38;
  margin: 0 5.52px 0 3.52px;
}
.new-content .header-slide-section {
  border-bottom: 5px solid #00B2B9;
}
.new-content .header-slide-section .container.container.container.container {
  max-width: 1330px;
}
.new-content .header-slide-section img.full-bg {
  -o-object-position: 19.5% 50%;
     object-position: 19.5% 50%;
}
.new-content .header-slide-section .row {
  min-height: 595px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 62px;
  padding-bottom: 130px;
}
@media (max-width: 992px) {
  .new-content .header-slide-section .row {
    min-height: 595px;
    padding-top: 95px;
    padding-bottom: 100px;
  }
}
.new-content .header-slide-section .text {
  width: 34%;
  max-width: 444px !important;
}
@media (max-width: 992px) {
  .new-content .header-slide-section .text {
    width: 95%;
    max-width: 314px !important;
  }
}
.new-content .header-slide-section * {
  color: #FFFFFF;
}
.new-content .header-slide-section .swiper-pagination {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 28.5%;
  left: calc((100vw - 1306px) / 2);
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  bottom: 113px;
}
@media (min-width: 993px) {
  .new-content .header-slide-section .swiper-pagination {
    max-width: 417px;
  }
}
@media (max-width: 1330px) {
  .new-content .header-slide-section .swiper-pagination {
    left: 12px;
  }
}
@media (max-width: 992px) {
  .new-content .header-slide-section .swiper-pagination {
    width: 87.4%;
    bottom: 71px;
    left: 28px;
    max-width: 354px;
  }
}
.new-content .header-slide-section .swiper-pagination .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.3);
  margin: 0 18.5px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.new-content .header-slide-section .swiper-pagination .swiper-pagination-bullet:first-of-type {
  margin-left: 0;
}
.new-content .header-slide-section .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.new-content .header-slide-section .swiper-pagination .swiper-pagination-bullet:hover, .new-content .header-slide-section .swiper-pagination .swiper-pagination-bullet:focus-visible {
  background-color: rgba(255, 255, 255, 0.55);
}
.new-content .header-slide-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white;
}
.new-content .intro-section .container {
  max-width: 650px;
}
.new-content .intro-section .row {
  padding-top: 65px;
  padding-bottom: 40px;
  text-align: center;
}
@media (max-width: 992px) {
  .new-content .intro-section .row {
    padding-top: 21px;
    padding-bottom: 45px;
  }
}
@media (max-width: 992px) {
  .new-content .intro-section .text p {
    margin-left: auto;
    margin-right: auto;
    width: 72%;
  }
}
.new-content .contact-with-forms-section + .points-section {
  background-color: #FAFAFB;
}
.new-content .contact-with-forms-section + .points-section .container {
  max-width: 1340px;
}
.new-content .points-section .container {
  max-width: 1150px;
}
.new-content .points-section .col-md-3 {
  text-align: center;
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .new-content .points-section .col-md-3 {
    margin-bottom: 64px;
  }
  .new-content .points-section .col-md-3:nth-last-of-type(2), .new-content .points-section .col-md-3:nth-last-of-type(1) {
    margin-bottom: 0;
  }
}
@media (max-width: 992px) {
  .new-content .points-section .col-md-3 {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.new-content .points-section .col-md-3 img {
  width: 100px;
  margin: 0 auto 18px;
  aspect-ratio: 1/1;
}
@media (max-width: 992px) {
  .new-content .points-section .col-md-3 img {
    margin: 0 auto 21px;
  }
}
.new-content .points-section .col-md-3 p.large {
  color: #666666;
  line-height: 1.275;
}
.new-content .text-banner-section .container {
  max-width: 1340px;
}
@media (max-width: 992px) {
  .new-content .text-banner-section .container {
    padding-left: 0;
    padding-right: 0;
  }
}
.new-content .text-banner-section .row {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 768px) {
  .new-content .text-banner-section .row {
    padding-top: 32px;
  }
}
.new-content .text-banner-section .text {
  background-color: #0B5356;
  text-align: center;
  padding: 19px 205px 27px;
}
@media (max-width: 992px) {
  .new-content .text-banner-section .text {
    padding: 19px 32px 36px;
  }
}
.new-content .text-banner-section .text * {
  color: #FFFFFF;
}
.new-content .text-banner-section h5 {
  margin-bottom: 0.5em;
}
@media (max-width: 992px) {
  .new-content .text-banner-section h5 {
    margin-bottom: 0.9em;
  }
}
.new-content .text-banner-section p {
  line-height: 1.25;
}
@media (max-width: 992px) {
  .new-content .text-banner-section p {
    font-size: 14px;
  }
}
.new-content .blocks-section .container {
  max-width: 1394px;
}
.new-content .blocks-section .row {
  padding-top: 44px;
  padding-bottom: 44px;
}
@media (max-width: 992px) {
  .new-content .blocks-section .row {
    padding-top: 1px;
    padding-bottom: 98px;
  }
}
@media (max-width: 992px) {
  .new-content .blocks-section .swiper {
    overflow: visible;
  }
}
.new-content .blocks-section .swiper-slide {
  text-align: center;
}
.new-content .blocks-section .swiper-slide .inner {
  padding: 20px 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
@media (max-width: 992px) {
  .new-content .blocks-section .swiper-slide .inner {
    padding: 20px 25px;
  }
}
.new-content .blocks-section .swiper-slide .inner:has(a.over:hover), .new-content .blocks-section .swiper-slide .inner:has(a.over:focus-visible) {
  background-color: #d5f7f9;
}
.new-content .blocks-section .swiper-slide .inner:has(a.over:hover) .btn, .new-content .blocks-section .swiper-slide .inner:has(a.over:focus-visible) .btn {
  background-color: #008d93;
  border-color: #008d93;
  color: #FFFFFF !important;
}
.new-content .blocks-section .swiper-slide img {
  width: 180px;
  margin: 0 auto 31px;
  aspect-ratio: 1/1;
}
.new-content .blocks-section .swiper-slide h6 {
  font-size: 18px;
  color: #0B5356;
  margin-bottom: 1.65em;
}
@media (max-width: 992px) {
  .new-content .blocks-section .swiper-slide h6 {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
  }
}
.new-content .blocks-section .swiper-slide p {
  line-height: 1.3125;
}
.new-content .blocks-section .swiper-slide .btn-con {
  margin-top: 9px;
}
@media (max-width: 992px) {
  .new-content .blocks-section .swiper-slide .btn-con .btn {
    width: 100%;
  }
}
.new-content .blocks-section .swiper-pagination {
  bottom: -43px;
  padding-right: 1px;
  padding-left: 1px;
}
@media (min-width: 993px) {
  .new-content .blocks-section .swiper-pagination {
    display: none;
  }
}
.new-content .blocks-section .swiper-pagination .swiper-pagination-bullet {
  background-color: rgba(0, 178, 185, 0.3);
  margin: 0 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.new-content .blocks-section .swiper-pagination .swiper-pagination-bullet:first-of-type {
  margin-left: 0;
}
.new-content .blocks-section .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.new-content .blocks-section .swiper-pagination .swiper-pagination-bullet:hover, .new-content .blocks-section .swiper-pagination .swiper-pagination-bullet:focus-visible {
  background-color: rgba(0, 178, 185, 0.55);
}
.new-content .blocks-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00b2b9;
}
@media (min-width: 993px) {
  .new-content .services-section .container,
  .new-content .services-section .col-12 {
    padding-right: 34.5px;
    padding-left: 34.5px;
  }
  .new-content .services-section .row {
    margin-right: -34.5px;
    margin-left: -34.5px;
  }
}
.new-content .services-section .container {
  max-width: 1344px;
}
@media (max-width: 992px) {
  .new-content .services-section .container {
    padding-left: 2px;
    padding-right: 2px;
  }
}
.new-content .services-section .row {
  padding-top: 2px;
}
.new-content .services-section .text-con {
  margin-bottom: 45px;
  text-align: center;
}
@media (max-width: 992px) {
  .new-content .services-section .text-con {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 57px;
  }
}
.new-content .services-section .text-con .text {
  width: 832px;
  margin: 0 auto;
}
.new-content .services-section .text-con h5 {
  color: #00B2B9;
  font-weight: 400;
  margin-bottom: 0.6em;
}
@media (max-width: 992px) {
  .new-content .services-section .text-con h5 {
    font-size: 22px;
  }
}
@media (max-width: 992px) {
  .new-content .services-section .text-con p {
    font-size: 14px;
  }
}
.new-content .services-section .b-item {
  margin-bottom: 2px;
}
@media (max-width: 768px) {
  .new-content .services-section .b-item .inner {
    padding-top: 15px;
  }
}
.new-content .services-section .b-item img {
  aspect-ratio: 379/184;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0% 100%;
     object-position: 0% 100%;
}
@media (max-width: 768px) {
  .new-content .services-section .b-item img {
    aspect-ratio: 379/151;
  }
}
.new-content .services-section .b-item .text-under {
  padding: 16px 29px 33px;
  position: relative;
}
@media (max-width: 768px) {
  .new-content .services-section .b-item .text-under {
    padding: 29px 29px 19px;
  }
  .new-content .services-section .b-item .text-under p {
    font-size: 14px;
  }
}
.new-content .services-section .b-item .text-under:after {
  content: "";
  position: absolute;
  left: 0;
  top: 29px;
  border-style: solid;
  border-width: 15px 0 15px 10px;
  border-color: transparent transparent transparent #FFFFFF;
}
.new-content .services-section .b-item .text-under * {
  color: #FFFFFF;
}
.new-content .services-section .b-item .btn-con {
  margin-top: 18px;
}
@media (max-width: 768px) {
  .new-content .services-section .b-item .btn-con {
    margin-top: 32px;
    margin-left: -25px;
  }
}
@media (min-width: 769px) {
  .new-content .blocks-2-section .col-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
.new-content .blocks-2-section .container {
  max-width: 1136px;
  width: calc(100% - 24px);
}
@media (max-width: 768px) {
  .new-content .blocks-2-section .container {
    width: 100%;
    padding-left: 2px;
    padding-right: 2px;
  }
}
.new-content .blocks-2-section .row {
  padding-top: 107px;
}
@media (max-width: 768px) {
  .new-content .blocks-2-section .row {
    padding-top: 47px;
    padding-bottom: 29px;
  }
}
.new-content .blocks-2-section .text-con {
  margin-bottom: 44px;
  text-align: center;
}
@media (max-width: 768px) {
  .new-content .blocks-2-section .text-con {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 11px;
  }
}
.new-content .blocks-2-section .text-con .text {
  width: 830px;
  margin: 0 auto;
}
.new-content .blocks-2-section .text-con h5 {
  color: #00B2B9;
  font-weight: 400;
  margin-bottom: 0.6em;
}
@media (max-width: 992px) {
  .new-content .blocks-2-section .text-con h5 {
    font-size: 22px;
  }
}
.new-content .blocks-2-section .b2-item {
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .new-content .blocks-2-section .b2-item {
    margin-bottom: 2px;
  }
}
@media (min-width: 769px) {
  .new-content .blocks-2-section .b2-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.new-content .blocks-2-section .b2-item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.new-content .blocks-2-section .b2-item h5 {
  padding-right: 10px;
  padding-bottom: 10px;
  border-bottom: 3px solid #FFFFFF;
  margin-bottom: 0.6em;
}
@media (max-width: 768px) {
  .new-content .blocks-2-section .b2-item h5 {
    font-size: 22px;
  }
}
.new-content .blocks-2-section .b2-item p {
  padding-right: 10px;
}
.new-content .blocks-2-section .b2-item .text-side {
  padding: 28px 22px 30px 31px;
  width: 50%;
}
@media (max-width: 992px) {
  .new-content .blocks-2-section .b2-item .text-side {
    padding: 28px 18px 30px 18px;
    width: 66.6%;
  }
}
@media (max-width: 768px) {
  .new-content .blocks-2-section .b2-item .text-side {
    width: 100%;
    padding: 30px 30px 37px 31px;
  }
}
@media (min-width: 769px) {
  .new-content .blocks-2-section .b2-item .text-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .new-content .blocks-2-section .b2-item .text-side *:has(+ .btn-con) {
    margin-bottom: 37px;
  }
}
@media (min-width: 769px) and (max-width: 768px) {
  .new-content .blocks-2-section .b2-item .text-side *:has(+ .btn-con) {
    margin-top: 31px;
  }
}
@media (min-width: 769px) {
  .new-content .blocks-2-section .b2-item .text-side .btn-con {
    margin-top: auto;
  }
}
.new-content .blocks-2-section .b2-item .text-side * {
  color: #FFFFFF;
}
.new-content .blocks-2-section .b2-item .image-side {
  width: 50%;
  position: relative;
}
@media (max-width: 992px) {
  .new-content .blocks-2-section .b2-item .image-side {
    width: 33.4%;
  }
}
@media (max-width: 768px) {
  .new-content .blocks-2-section .b2-item .image-side {
    width: 100%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .new-content .blocks-2-section .b2-item .image-side img.full-bg.full-bg.full-bg {
    position: static;
    aspect-ratio: 1/1.08;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
    height: auto;
  }
}
@media (max-width: 768px) {
  .new-content .text-over-image-section .container.top {
    display: none;
  }
}
.new-content .text-over-image-section .container.top .row {
  padding-top: 73px;
  padding-bottom: 89px;
  text-align: center;
}
.new-content .text-over-image-section .container.top .text {
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
.new-content .text-over-image-section .container.top h5 {
  color: #666666;
  margin-bottom: 0.5em;
}
.new-content .text-over-image-section .bottom-con {
  position: relative;
}
@media (max-width: 768px) {
  .new-content .text-over-image-section .bottom-con img.full-bg.full-bg.full-bg {
    position: static;
    height: auto;
    aspect-ratio: 360/118;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.new-content .text-over-image-section .bottom-con .container {
  max-width: 664px;
}
@media (max-width: 768px) {
  .new-content .text-over-image-section .bottom-con .container {
    padding-left: 0;
    padding-right: 0;
  }
}
.new-content .text-over-image-section .bottom-con .text-con .text-top {
  padding: 15px 30px 20px;
  background-color: #FFFFFF;
}
@media (max-width: 768px) {
  .new-content .text-over-image-section .bottom-con .text-con .text-top {
    padding: 15px 30px 20px;
  }
}
.new-content .text-over-image-section .bottom-con .text-con .text-middle {
  padding: 30px 30px;
  background-color: #128A9E;
}
.new-content .text-over-image-section .bottom-con .text-con .text-middle * {
  color: #FFFFFF;
}
.new-content .text-over-image-section .bottom-con .text-con .text-bottom {
  padding: 23px 30px 17px;
  background-color: #E3EDEC;
}
.new-content .text-over-image-section .bottom-con .text-con .text-bottom * {
  color: #49607D;
}
.new-content .text-over-image-section .bottom-con .text-con img {
  margin: 0 0;
}
.new-content .text-over-image-section .bottom-con .text-con h6 {
  font-size: 20px;
  color: #00B2B9;
  margin-bottom: 0.7em;
}
.new-content .text-over-image-section .bottom-con .text-con ul li {
  padding-left: 1.9em;
  margin-bottom: 0.5em;
}
.new-content .text-over-image-section .bottom-con .text-con ul li:nth-of-type(3n + 1):before {
  background-color: #66D0D5;
}
.new-content .text-over-image-section .bottom-con .text-con ul li:nth-of-type(3n + 2):before {
  background-color: #1C063A;
}
.new-content .text-over-image-section .bottom-con .text-con ul li:nth-of-type(3n + 3):before {
  background-color: #793C7B;
}
.new-content .text-over-image-section .bottom-con .text-con ul li:before {
  width: 1.2em;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 768px) {
  .new-content .latest-news-section {
    position: relative;
  }
}
@media (max-width: 768px) {
  .new-content .latest-news-section .container {
    padding-right: 22px;
    padding-left: 22px;
  }
  .single-post .new-content .latest-news-section .container {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.new-content .latest-news-section .row {
  padding-top: 99px;
  padding-bottom: 75px;
}
@media (max-width: 768px) {
  .new-content .latest-news-section .row {
    padding-top: 45px;
    padding-bottom: 55px;
  }
}
.single-post .new-content .latest-news-section .row {
  padding-bottom: 59px;
}
@media (max-width: 768px) {
  .single-post .new-content .latest-news-section .row {
    padding-top: 33px;
    padding-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .new-content .latest-news-section .swiper {
    overflow: visible;
  }
  .new-content .latest-news-section .swiper .bl-item {
    margin-bottom: 62px !important;
  }
}
.new-content .latest-news-section .swiper-pagination {
  bottom: 32px;
  padding-right: 8px;
  padding-left: 8px;
}
@media (min-width: 993px) {
  .new-content .latest-news-section .swiper-pagination {
    display: none;
  }
}
.new-content .latest-news-section .swiper-pagination .swiper-pagination-bullet {
  background-color: rgba(0, 178, 185, 0.3);
  margin: 0 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.new-content .latest-news-section .swiper-pagination .swiper-pagination-bullet:first-of-type {
  margin-left: 0;
}
.new-content .latest-news-section .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.new-content .latest-news-section .swiper-pagination .swiper-pagination-bullet:hover, .new-content .latest-news-section .swiper-pagination .swiper-pagination-bullet:focus-visible {
  background-color: rgba(0, 178, 185, 0.55);
}
.new-content .latest-news-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00b2b9;
}
.new-content .latest-news-section .title-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 48px;
}
@media (max-width: 768px) {
  .new-content .latest-news-section .title-con {
    position: static;
    margin-bottom: 42px;
  }
}
.single-post .new-content .latest-news-section .title-con {
  margin-bottom: 54px;
}
@media (max-width: 768px) {
  .single-post .new-content .latest-news-section .title-con {
    display: none;
  }
}
.new-content .latest-news-section .title-con h1 {
  color: #00B2B9;
}
@media (min-width: 993px) {
  .new-content .latest-news-section .title-con h1 {
    margin-bottom: 0;
    margin-top: 0.1em;
  }
}
.new-content .latest-news-section .title-con h3 {
  color: #00B2B9;
  font-weight: 400;
  line-height: 0.975;
  margin-bottom: 0;
}
.new-content .latest-news-section .title-con .btn {
  min-width: 285px;
}
@media (max-width: 768px) {
  .new-content .latest-news-section .title-con .btn {
    position: absolute;
    bottom: 10px;
    left: 22px;
    width: calc(100% - 44px);
  }
}
.single-post .new-content .latest-news-section .title-con .btn {
  min-width: 0;
}
.new-content .text-with-image-section {
  background-color: rgba(0, 178, 185, 0.03);
}
.new-content .text-with-image-section .container {
  max-width: 1338px;
}
.new-content .text-with-image-section .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-content .text-with-image-section .text-side {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 993px) {
  .new-content .text-with-image-section .text-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50.3%;
            flex: 0 0 50.3%;
    max-width: 50.3%;
    padding-right: 45px;
  }
}
@media (max-width: 768px) {
  .new-content .text-with-image-section .text-side {
    padding-top: 29px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 23px;
  }
}
.new-content .text-with-image-section .image-side {
  padding-left: 0;
}
@media (max-width: 768px) {
  .new-content .text-with-image-section .image-side {
    padding-bottom: 2px;
  }
}
@media (min-width: 993px) {
  .new-content .text-with-image-section .image-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 49.7%;
            flex: 0 0 49.7%;
    max-width: 49.7%;
    height: 557px;
  }
  .new-content .text-with-image-section .image-side img {
    height: 100%;
    width: calc(100% + (100vw - 1314px) / 2);
    max-width: calc(100% + (100vw - 1314px) / 2);
  }
}
.new-content .text-with-image-section .image-side img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
@media (max-width: 768px) {
  .new-content .text-with-image-section .image-side img {
    margin-left: -13px;
    width: 100vw;
    max-width: 100vw;
    aspect-ratio: 1/1.11;
  }
}
.new-content .text-with-image-section h1 {
  margin-bottom: 0.6em;
  color: #00B2B9;
}
.new-content .text-with-image-section .btn-con {
  margin-top: 49px;
}
.new-content .text-with-image-section .btn-con .btn {
  min-width: 225px;
}
.new-content .blog-archive-section .container {
  padding-top: 68px;
  padding-bottom: 95px;
}
@media (max-width: 768px) {
  .new-content .blog-archive-section .container {
    padding-top: 14px;
    padding-bottom: 52px;
    padding-right: 16px;
    padding-left: 16px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .new-content .blog-archive-section .container .bl-item {
    margin-bottom: 20px !important;
  }
}
@media (max-width: 768px) {
  .new-content .blog-archive-section .container .bl-item .img-con img {
    aspect-ratio: 353/257;
  }
}
.new-content .bl-item {
  margin-bottom: 42px !important;
}
.new-content .bl-item a.over:hover ~ h3, .new-content .bl-item a.over:focus-visible ~ h3 {
  text-decoration: underline;
}
.new-content .bl-item .img-con {
  position: relative;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .new-content .bl-item .img-con {
    margin-bottom: 5px;
  }
}
.new-content .bl-item .img-con img {
  aspect-ratio: 439/439;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.new-content .bl-item .img-con .cats {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #00B2B9;
  color: #FFFFFF;
  font-weight: 600;
  padding: 3.3px 6px 3.3px 8px;
  border-radius: 0 0 5px 0;
}
.new-content .bl-item .img-con .cats span:has(+ span):after {
  content: ", ";
}
.new-content .bl-item h3 {
  color: #00B2B9;
  font-weight: 400;
  line-height: 1.125;
  margin-bottom: 0.1em;
}
@media (max-width: 992px) {
  .new-content .bl-item h3 {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 0.2em;
    padding-right: 10px;
  }
}
.new-content .bl-item p {
  line-height: 1.3125;
  color: #000000;
  margin-bottom: 29px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 992px) {
  .new-content .bl-item p {
    margin-bottom: 10px;
  }
}
.new-content .bl-item .info {
  font-size: 14px;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 992px) {
  .new-content .bl-item .info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.new-content .bl-item .info > span {
  color: #00B2B9;
}
.new-content .bl-item .info > span:has(+ span) {
  margin-right: 25px;
}
@media (max-width: 992px) {
  .new-content .bl-item .info > span:has(+ span) {
    margin-right: 0;
    margin-bottom: 8px;
  }
}
.new-content .bl-item .info > span span {
  color: #333333;
  margin-right: 10px;
}
.new-content .bl-item .info .read {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-content .search-side {
  margin-bottom: 48px !important;
}
@media (max-width: 768px) {
  .new-content .search-side {
    margin-bottom: 14px !important;
  }
}
.new-content .search-side .facetwp-facet-search .facetwp-input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.new-content .search-side .facetwp-facet-search .facetwp-search {
  border-radius: 5px 0 0 5px;
  height: 48px;
  min-width: 367px;
  border: 1px solid #CED4DA;
  padding: 11.34px 11px 11.34px 11px;
  color: #6C757D;
  border-right: none;
}
@media (max-width: 992px) {
  .new-content .search-side .facetwp-facet-search .facetwp-search {
    min-width: 0;
    width: calc(100% - 146px);
  }
}
.new-content .search-side .facetwp-facet-search .facetwp-search::-webkit-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-content .search-side .facetwp-facet-search .facetwp-search:-moz-placeholder { /* Firefox 18- */
  font-size: inherit;
  color: inherit;
}
.new-content .search-side .facetwp-facet-search .facetwp-search::-moz-placeholder { /* Firefox 19+ */
  font-size: inherit;
  color: inherit;
}
.new-content .search-side .facetwp-facet-search .facetwp-search:-ms-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-content .search-side .facetwp-facet-search .facetwp-icon {
  min-width: 148px;
  border-radius: 0 5px 5px 0;
  height: 48px;
  opacity: 1;
}
.new-content .search-side .facetwp-facet-search .facetwp-icon:after {
  content: "SEARCH";
}
.new-content .search-side .facetwp-facet-search .facetwp-icon:before {
  display: none;
}
.new-content .sort-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 48px !important;
}
@media (max-width: 768px) {
  .new-content .sort-side {
    margin-bottom: 14px !important;
  }
}
.new-content .sort-side .facetwp-facet-sort_by {
  background-color: rgba(0, 178, 185, 0.03);
  border: 1px solid rgba(0, 178, 185, 0.4);
  padding: 10.67px 12px;
}
@media (max-width: 768px) {
  .new-content .sort-side .facetwp-facet-sort_by {
    width: 100%;
  }
}
.new-content .sort-side .facetwp-facet-sort_by:before {
  content: "Sort By:";
  color: #000000;
}
.new-content .sort-side .facetwp-facet-sort_by select {
  background-color: transparent;
  border: none;
  font-weight: 600;
  color: #00B2B9;
  padding: 0 40px 0 9px;
  background-image: url(../images/select-icon.svg);
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: 100% 50%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (max-width: 768px) {
  .new-content .sort-side .facetwp-facet-sort_by select {
    width: calc(100% - 55px);
  }
}
.new-content .categories-drop-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 48px !important;
}
@media (max-width: 768px) {
  .new-content .categories-drop-con {
    margin-bottom: 20px !important;
  }
}
@media (min-width: 769px) {
  .new-content .categories-drop-con {
    display: none;
  }
}
.new-content .categories-drop-con .facetwp-facet-categories_dropdown {
  background-color: rgba(0, 178, 185, 0.03);
  border: 1px solid rgba(0, 178, 185, 0.4);
  padding: 10.67px 12px;
}
@media (max-width: 768px) {
  .new-content .categories-drop-con .facetwp-facet-categories_dropdown {
    width: 100%;
  }
}
.new-content .categories-drop-con .facetwp-facet-categories_dropdown:before {
  content: "Category Filters:";
  color: #000000;
}
.new-content .categories-drop-con .facetwp-facet-categories_dropdown select {
  background-color: transparent;
  border: none;
  font-weight: 600;
  color: #00B2B9;
  padding: 0 40px 0 9px;
  background-image: url(../images/select-icon.svg);
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: 100% 50%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (max-width: 768px) {
  .new-content .categories-drop-con .facetwp-facet-categories_dropdown select {
    width: calc(100% - 115px);
  }
}
.new-content .categories-con {
  margin-bottom: 17px !important;
}
@media (max-width: 768px) {
  .new-content .categories-con {
    display: none;
  }
}
.new-content .categories-con .facetwp-type-radio,
.new-content .categories-con .facetwp-facet-categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.new-content .categories-con .facetwp-type-radio:before,
.new-content .categories-con .facetwp-facet-categories:before {
  content: "Categories:";
  color: #6C757D;
  margin-right: 31px;
  margin-bottom: 31px !important;
  min-width: 126px;
}
@media (max-width: 768px) {
  .new-content .categories-con .facetwp-type-radio:before,
  .new-content .categories-con .facetwp-facet-categories:before {
    margin-bottom: 14px !important;
    margin-right: 14px;
  }
}
.new-content .categories-con .facetwp-type-radio .facetwp-radio,
.new-content .categories-con .facetwp-type-radio .facetwp-checkbox,
.new-content .categories-con .facetwp-facet-categories .facetwp-radio,
.new-content .categories-con .facetwp-facet-categories .facetwp-checkbox {
  background-image: none;
  background-color: rgba(51, 204, 204, 0.1);
  border-radius: 2px;
  color: #0B5356;
  padding: 4px 8px;
  white-space: nowrap;
  margin-bottom: 31px !important;
  font-weight: 600;
  -webkit-transition: 0.25s;
  transition: 0.25s;
}
@media (max-width: 768px) {
  .new-content .categories-con .facetwp-type-radio .facetwp-radio,
  .new-content .categories-con .facetwp-type-radio .facetwp-checkbox,
  .new-content .categories-con .facetwp-facet-categories .facetwp-radio,
  .new-content .categories-con .facetwp-facet-categories .facetwp-checkbox {
    margin-bottom: 14px !important;
  }
}
.new-content .categories-con .facetwp-type-radio .facetwp-radio.disabled,
.new-content .categories-con .facetwp-type-radio .facetwp-checkbox.disabled,
.new-content .categories-con .facetwp-facet-categories .facetwp-radio.disabled,
.new-content .categories-con .facetwp-facet-categories .facetwp-checkbox.disabled {
  pointer-events: none;
}
.new-content .categories-con .facetwp-type-radio .facetwp-radio:has(+ .facetwp-radio), .new-content .categories-con .facetwp-type-radio .facetwp-radio:has(+ .facetwp-checkbox),
.new-content .categories-con .facetwp-type-radio .facetwp-checkbox:has(+ .facetwp-radio),
.new-content .categories-con .facetwp-type-radio .facetwp-checkbox:has(+ .facetwp-checkbox),
.new-content .categories-con .facetwp-facet-categories .facetwp-radio:has(+ .facetwp-radio),
.new-content .categories-con .facetwp-facet-categories .facetwp-radio:has(+ .facetwp-checkbox),
.new-content .categories-con .facetwp-facet-categories .facetwp-checkbox:has(+ .facetwp-radio),
.new-content .categories-con .facetwp-facet-categories .facetwp-checkbox:has(+ .facetwp-checkbox) {
  margin-right: 31px;
}
@media (max-width: 768px) {
  .new-content .categories-con .facetwp-type-radio .facetwp-radio:has(+ .facetwp-radio), .new-content .categories-con .facetwp-type-radio .facetwp-radio:has(+ .facetwp-checkbox),
  .new-content .categories-con .facetwp-type-radio .facetwp-checkbox:has(+ .facetwp-radio),
  .new-content .categories-con .facetwp-type-radio .facetwp-checkbox:has(+ .facetwp-checkbox),
  .new-content .categories-con .facetwp-facet-categories .facetwp-radio:has(+ .facetwp-radio),
  .new-content .categories-con .facetwp-facet-categories .facetwp-radio:has(+ .facetwp-checkbox),
  .new-content .categories-con .facetwp-facet-categories .facetwp-checkbox:has(+ .facetwp-radio),
  .new-content .categories-con .facetwp-facet-categories .facetwp-checkbox:has(+ .facetwp-checkbox) {
    margin-right: 14px;
  }
}
.new-content .categories-con .facetwp-type-radio .facetwp-radio:hover, .new-content .categories-con .facetwp-type-radio .facetwp-radio:focus-visible,
.new-content .categories-con .facetwp-type-radio .facetwp-checkbox:hover,
.new-content .categories-con .facetwp-type-radio .facetwp-checkbox:focus-visible,
.new-content .categories-con .facetwp-facet-categories .facetwp-radio:hover,
.new-content .categories-con .facetwp-facet-categories .facetwp-radio:focus-visible,
.new-content .categories-con .facetwp-facet-categories .facetwp-checkbox:hover,
.new-content .categories-con .facetwp-facet-categories .facetwp-checkbox:focus-visible {
  background-color: rgba(51, 204, 204, 0.4);
}
.new-content .categories-con .facetwp-type-radio .facetwp-radio.checked,
.new-content .categories-con .facetwp-type-radio .facetwp-checkbox.checked,
.new-content .categories-con .facetwp-facet-categories .facetwp-radio.checked,
.new-content .categories-con .facetwp-facet-categories .facetwp-checkbox.checked {
  background-color: #0B5356;
  color: #FFFFFF;
}
.new-content .categories-con .facetwp-type-radio .facetwp-radio .facetwp-display-value,
.new-content .categories-con .facetwp-type-radio .facetwp-checkbox .facetwp-display-value,
.new-content .categories-con .facetwp-facet-categories .facetwp-radio .facetwp-display-value,
.new-content .categories-con .facetwp-facet-categories .facetwp-checkbox .facetwp-display-value {
  padding: 0;
}
.new-content .categories-con .facetwp-type-radio .facetwp-radio .facetwp-counter,
.new-content .categories-con .facetwp-type-radio .facetwp-checkbox .facetwp-counter,
.new-content .categories-con .facetwp-facet-categories .facetwp-radio .facetwp-counter,
.new-content .categories-con .facetwp-facet-categories .facetwp-checkbox .facetwp-counter {
  display: none;
}
.new-content .facetwp-type-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 10px;
}
.new-content .facetwp-type-pager:has(.facetwp-hidden) {
  display: none;
}
.new-content .facetwp-type-pager .facetwp-load-more {
  background-color: rgba(0, 178, 185, 0.03);
  border: 1px solid rgba(0, 178, 185, 0.4);
  padding: 10px 12px;
  min-width: 285px;
  color: #000000 !important;
  margin-top: 6px;
}
@media (max-width: 768px) {
  .new-content .facetwp-type-pager .facetwp-load-more {
    margin-top: -2px;
  }
}
.new-content .facetwp-type-pager .facetwp-load-more:hover, .new-content .facetwp-type-pager .facetwp-load-more:focus-visible {
  background-color: rgba(0, 178, 185, 0.4);
  border-color: rgba(0, 178, 185, 0);
}
.new-content .facetwp-count {
  text-align: center;
}
.new-content .facetwp-count > span {
  color: #00B2B9;
  font-weight: 600;
}
.new-content .post-single-section .container {
  max-width: 792px;
}
@media (max-width: 768px) {
  .new-content .post-single-section .container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.new-content .post-single-section .row {
  padding-top: 59px;
  padding-bottom: 54px;
}
@media (max-width: 768px) {
  .new-content .post-single-section .row {
    padding-top: 30px;
    padding-bottom: 15px;
  }
}
.new-content .post-single-section .text-con ~ .info-side,
.new-content .post-single-section .text-con ~ .share-side {
  margin-top: 28px;
}
@media (max-width: 768px) {
  .new-content .post-single-section .text-con ~ .info-side,
  .new-content .post-single-section .text-con ~ .share-side {
    margin-top: 25px;
  }
  .new-content .post-single-section .text-con ~ .info-side + .share-side,
  .new-content .post-single-section .text-con ~ .share-side + .share-side {
    margin-top: -8px;
    margin-bottom: 10px;
  }
}
.new-content .post-single-section .info-side {
  font-size: 14px;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 47px;
}
@media (max-width: 768px) {
  .new-content .post-single-section .info-side {
    margin-bottom: 15px;
    font-size: 13.5px;
  }
}
@media (max-width: 389px) {
  .new-content .post-single-section .info-side {
    font-size: 10.5px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.new-content .post-single-section .info-side > span {
  color: #00B2B9;
}
.new-content .post-single-section .info-side > span:has(+ span) {
  margin-right: 24px;
}
@media (max-width: 768px) {
  .new-content .post-single-section .info-side > span:has(+ span) {
    margin-right: 8px;
  }
}
@media (max-width: 389px) {
  .new-content .post-single-section .info-side > span:has(+ span) {
    font-size: 10.5px;
    margin-right: 5px;
  }
}
.new-content .post-single-section .info-side > span span {
  color: #333333;
  margin-right: 10px;
}
@media (max-width: 768px) {
  .new-content .post-single-section .info-side > span span {
    margin-right: 3px;
  }
}
.new-content .post-single-section .info-side > span a {
  color: #00B2B9;
  text-decoration: none;
}
.new-content .post-single-section .info-side > span a:hover, .new-content .post-single-section .info-side > span a:focus-visible {
  text-decoration: underline;
}
.new-content .post-single-section .info-side .read {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-content .post-single-section .share-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 47px;
}
@media (max-width: 992px) {
  .new-content .post-single-section .share-side {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.new-content .post-single-section .share-side span {
  font-size: 18px;
  margin-right: 16px;
}
.new-content .post-single-section .share-side button,
.new-content .post-single-section .share-side a {
  width: 32px;
  min-width: 32px;
  border-radius: 32px;
  aspect-ratio: 1/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(0, 178, 185, 0.11);
}
.new-content .post-single-section .share-side button:has(+ a),
.new-content .post-single-section .share-side a:has(+ a) {
  margin-right: 8px;
}
@media (max-width: 992px) {
  .new-content .post-single-section .share-side button:has(+ a),
  .new-content .post-single-section .share-side a:has(+ a) {
    margin-right: 8px;
  }
}
.new-content .post-single-section .share-side button svg,
.new-content .post-single-section .share-side a svg {
  width: 32px;
}
.new-content .post-single-section .share-side button svg *,
.new-content .post-single-section .share-side a svg * {
  fill: #00B2B9;
}
.new-content .post-single-section .share-side button:hover, .new-content .post-single-section .share-side button:focus-visible,
.new-content .post-single-section .share-side a:hover,
.new-content .post-single-section .share-side a:focus-visible {
  background-color: #00B2B9;
}
.new-content .post-single-section .share-side button:hover svg *, .new-content .post-single-section .share-side button:focus-visible svg *,
.new-content .post-single-section .share-side a:hover svg *,
.new-content .post-single-section .share-side a:focus-visible svg * {
  fill: #FFFFFF;
}
.new-content .post-single-section .share-side button svg {
  width: 24px;
}
.new-content .post-single-section * + h3,
.new-content .post-single-section * + h2 {
  margin-top: 0.6em;
}
.new-content .post-single-section h3,
.new-content .post-single-section h2 {
  font-weight: 600 !important;
  color: #00B2B9;
  margin-bottom: 0.6em;
}
.new-content .post-single-section h3 *,
.new-content .post-single-section h2 * {
  font-weight: 600 !important;
}
.new-content .post-single-section p {
  margin-bottom: 1em;
}
.new-content .subscribe-section {
  background-color: rgba(0, 178, 185, 0.03);
}
.author .new-content .subscribe-section {
  margin-bottom: 90px;
}
@media (max-width: 768px) {
  .author .new-content .subscribe-section {
    margin-bottom: 0;
  }
}
.new-content .subscribe-section .container {
  max-width: 792px;
}
@media (max-width: 768px) {
  .new-content .subscribe-section .container {
    padding-left: 40px;
    padding-right: 40px;
  }
  .author .new-content .subscribe-section .container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.new-content .subscribe-section .row {
  padding-top: 116px;
  padding-bottom: 109px;
}
@media (max-width: 768px) {
  .new-content .subscribe-section .row {
    padding-top: 24px;
    padding-bottom: 18px;
  }
  .author .new-content .subscribe-section .row {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.new-content .subscribe-section .nf-form-title {
  display: none;
}
.new-content .subscribe-section .html-container {
  text-align: center;
}
.new-content .subscribe-section nf-fields-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.new-content .subscribe-section nf-fields-wrap .nf-field-container {
  margin-bottom: 0 !important;
}
.new-content .subscribe-section nf-field {
  margin-bottom: 25px;
  display: block;
  width: 100%;
}
@media (max-width: 768px) {
  .new-content .subscribe-section nf-field {
    margin-bottom: 19px;
  }
}
.new-content .subscribe-section nf-field:has(select), .new-content .subscribe-section nf-field:has(input) {
  width: calc(50% - 10px);
}
@media (max-width: 992px) {
  .new-content .subscribe-section nf-field:has(select), .new-content .subscribe-section nf-field:has(input) {
    width: 100%;
  }
}
.new-content .subscribe-section nf-field:has([type=submit]) {
  width: 100%;
  margin-bottom: 0;
  margin-top: -11px;
}
@media (max-width: 768px) {
  .new-content .subscribe-section nf-field:has([type=submit]) {
    margin-top: -5px;
  }
}
.new-content .subscribe-section nf-field:has([type=submit]) .nf-field-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.new-content .subscribe-section nf-field [type=submit] {
  width: 462px;
}
.new-content .subscribe-section h1 {
  margin-bottom: 0.6em;
  color: #00B2B9;
}
@media (max-width: 768px) {
  .new-content .subscribe-section h1 {
    font-size: 32px;
    line-height: 1.2;
    margin-bottom: 0.7em;
  }
}
.new-content .subscribe-section p.large {
  margin-left: auto;
  margin-right: auto;
  width: 542px;
  font-size: 18px;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .new-content .subscribe-section p.large {
    font-size: 16px;
    line-height: 1.5;
  }
}
.new-content .subscribe-section .nf-field-label {
  margin-bottom: 5px;
}
.new-content .subscribe-section label {
  font-size: 14px;
  line-height: 1.5;
  color: #00B2B9;
  font-weight: 600;
}
.new-content .subscribe-section input {
  border-radius: 2px;
  border: 1px solid rgba(0, 178, 185, 0.47);
  background-color: #FFFFFF;
  font-size: 14px;
  padding: 7px 8px;
  color: #555555;
  width: 100%;
}
.new-content .subscribe-section input::-webkit-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-content .subscribe-section input:-moz-placeholder { /* Firefox 18- */
  font-size: inherit;
  color: inherit;
}
.new-content .subscribe-section input::-moz-placeholder { /* Firefox 19+ */
  font-size: inherit;
  color: inherit;
}
.new-content .subscribe-section input:-ms-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-content .author-section + .latest-news-section .row {
  padding-top: 85px;
  padding-bottom: 48px;
}
@media (max-width: 768px) {
  .new-content .author-section + .latest-news-section .row {
    padding-top: 36px;
    padding-bottom: 32px;
  }
}
.new-content .author-section + .latest-news-section .title-con {
  margin-bottom: 53px;
}
@media (max-width: 768px) {
  .new-content .author-section + .latest-news-section .title-con {
    margin-bottom: 37px;
  }
  .new-content .author-section + .latest-news-section .title-con h1 {
    font-size: 32px;
    line-height: 1.2;
  }
}
.new-content .author-section .container {
  max-width: 1152px;
}
.new-content .author-section .row {
  padding-top: 38px;
}
@media (max-width: 768px) {
  .new-content .author-section .row {
    padding-top: 26px;
  }
}
@media (min-width: 993px) {
  .new-content .author-section .image-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 43.5%;
            flex: 0 0 43.5%;
    max-width: 43.5%;
  }
}
@media (max-width: 768px) {
  .new-content .author-section .image-side {
    margin-bottom: 15px;
  }
}
.new-content .author-section .image-side img {
  aspect-ratio: 477/400;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
@media (min-width: 993px) {
  .new-content .author-section .info-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 56.5%;
            flex: 0 0 56.5%;
    max-width: 56.5%;
    padding-left: 49px;
    padding-top: 5px;
  }
}
.new-content .author-section .info-side h1 {
  color: #00B2B9;
}
@media (max-width: 768px) {
  .new-content .author-section .info-side h1 {
    font-size: 32px;
    line-height: 1.2;
  }
}
.new-content .author-section .info-side .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 18px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.new-content .author-section .info-side .info span {
  background-image: none;
  background-color: rgba(0, 178, 185, 0.09);
  border-radius: 4px;
  color: #00B2B9;
  padding: 4px 7px;
  white-space: nowrap;
  margin-bottom: 5px !important;
  font-size: 14px;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-content .author-section .info-side .info span img {
  width: 19px;
  aspect-ratio: 19/18;
  margin-right: 8px;
}
.new-content .author-section .info-side .info span:has(+ span) {
  margin-right: 16px;
}
.new-content .author-section .info-side .credentials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 19px;
}
.new-content .author-section .info-side .credentials span {
  color: #043347;
  white-space: nowrap;
  margin-bottom: 5px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-content .author-section .info-side .credentials span svg {
  width: 24px;
  aspect-ratio: 24/24;
}
.new-content .author-section .info-side .credentials span:has(+ span) {
  margin-right: 12px;
}
.new-content .author-section .info-side .bio {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  .new-content .author-section .info-side .bio {
    margin-bottom: 32px;
  }
}
.new-content .author-section .info-side .bio p {
  margin-bottom: 0.5em;
}
.new-content .author-section .info-side .bio p strong {
  color: #00B2B9;
  font-weight: 600;
}
.new-content .author-section .info-side .social-links p {
  margin-bottom: 0.9em;
}
.new-content .author-section .info-side .social-links p strong {
  color: #00B2B9;
  font-weight: 600;
}
.new-content .author-section .info-side .social-links .links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.new-content .author-section .info-side .social-links .links a {
  width: 32px;
  min-width: 32px;
  border-radius: 32px;
  aspect-ratio: 1/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(0, 178, 185, 0.11);
}
.new-content .author-section .info-side .social-links .links a:has(+ a) {
  margin-right: 24px;
}
.new-content .author-section .info-side .social-links .links a svg {
  width: 32px;
}
.new-content .author-section .info-side .social-links .links a svg * {
  fill: #00B2B9;
}
.new-content .author-section .info-side .social-links .links a:hover, .new-content .author-section .info-side .social-links .links a:focus-visible {
  background-color: #00B2B9;
}
.new-content .author-section .info-side .social-links .links a:hover svg *, .new-content .author-section .info-side .social-links .links a:focus-visible svg * {
  fill: #FFFFFF;
}
.new-content .contact-with-forms-section {
  background-color: #FAFAFB;
}
.new-content .contact-with-forms-section .container {
  max-width: 1164px;
}
@media (max-width: 768px) {
  .new-content .contact-with-forms-section .container {
    padding-left: 26px;
    padding-right: 26px;
  }
}
.new-content .contact-with-forms-section .row {
  padding-top: 57px;
  padding-bottom: 80px;
}
@media (max-width: 768px) {
  .new-content .contact-with-forms-section .row {
    padding-top: 26px;
    padding-bottom: 90px;
  }
}
@media (min-width: 993px) {
  .new-content .contact-with-forms-section .text-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40.7%;
            flex: 0 0 40.7%;
    max-width: 40.7%;
    padding-top: 13px;
  }
}
@media (max-width: 768px) {
  .new-content .contact-with-forms-section .text-side {
    padding-top: 30px;
  }
  .new-content .contact-with-forms-section .text-side h3 {
    display: none;
  }
}
.new-content .contact-with-forms-section .text-side h3 {
  margin-bottom: 1.7em;
}
.new-content .contact-with-forms-section .text-side .info {
  width: 225px;
}
.new-content .contact-with-forms-section .text-side .info.social {
  margin-top: 44px;
}
@media (max-width: 768px) {
  .new-content .contact-with-forms-section .text-side .info.social {
    margin-top: 34px;
  }
}
.new-content .contact-with-forms-section .text-side .info.social p {
  margin-bottom: 1em;
}
.new-content .contact-with-forms-section .text-side .info.social .links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.new-content .contact-with-forms-section .text-side .info.social .links a:has(+ a) {
  margin-right: 36px;
}
.new-content .contact-with-forms-section .text-side .info.social .links a:hover svg *, .new-content .contact-with-forms-section .text-side .info.social .links a:focus-visible svg * {
  fill: #0B5356;
}
.new-content .contact-with-forms-section .text-side .info.social .links a svg {
  aspect-ratio: 25/24;
}
.new-content .contact-with-forms-section .text-side .info p {
  margin-bottom: 0.65em;
}
.new-content .contact-with-forms-section .text-side .info p strong {
  color: #00B2B9;
}
.new-content .contact-with-forms-section .text-side .info p a {
  color: inherit;
}
.new-content .contact-with-forms-section .text-side .info p a:hover, .new-content .contact-with-forms-section .text-side .info p a:focus-visible {
  color: #00B2B9;
  text-decoration: underline;
}
@media (min-width: 993px) {
  .new-content .contact-with-forms-section .form-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 59.3%;
            flex: 0 0 59.3%;
    max-width: 59.3%;
  }
}
@media (max-width: 768px) {
  .new-content .contact-with-forms-section .form-side {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.new-content .contact-with-forms-section .form-side .inner {
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 47.6px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 4px 47.6px 0 rgba(0, 0, 0, 0.07);
}
.new-content .contact-with-forms-section .form-side .top {
  background-color: #0B5356;
  padding: 25px 32px 28px;
  border-radius: 8px 8px 0 0;
  border-bottom: 4px solid #00B2B9;
}
@media (max-width: 768px) {
  .new-content .contact-with-forms-section .form-side .top {
    padding: 23px 32px 28px;
  }
}
.new-content .contact-with-forms-section .form-side .top h3 {
  color: #FFFFFF;
}
@media (max-width: 992px) {
  .new-content .contact-with-forms-section .form-side .top h3 {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 0.84em;
  }
}
.new-content .contact-with-forms-section .form-side .top select {
  width: 100%;
  background-color: #FFFFFF;
  border: none;
  border-left: 3px solid #00B2B9;
  font-weight: 600;
  color: #000000;
  padding: 12px 40px 12px 12px;
  background-image: url(../images/select-icon.svg);
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: right 12px top 50%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0 4px 4px 0;
}
.new-content .contact-with-forms-section .form-side .bottom {
  padding: 29px 32px 28px;
  border-radius: 0 0 8px 8px;
  display: none;
  background-color: #FFFFFF;
}
@media (max-width: 768px) {
  .new-content .contact-with-forms-section .form-side .bottom {
    padding: 22px 24px 20px;
  }
}
.new-content .contact-with-forms-section .form-side .bottom.active {
  display: block;
}
.new-content .contact-with-forms-section .form-side .bottom .nf-form-title {
  display: none;
}
.new-content .contact-with-forms-section .form-side .bottom .html-container {
  text-align: center;
}
.new-content .contact-with-forms-section .form-side .bottom nf-fields-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.new-content .contact-with-forms-section .form-side .bottom nf-fields-wrap .nf-field-container {
  margin-bottom: 0 !important;
}
.new-content .contact-with-forms-section .form-side .bottom nf-field {
  margin-bottom: 16px;
  display: block;
  width: 100%;
}
.new-content .contact-with-forms-section .form-side .bottom nf-field:has(select), .new-content .contact-with-forms-section .form-side .bottom nf-field:has(input) {
  width: calc(50% - 12px);
}
@media (max-width: 992px) {
  .new-content .contact-with-forms-section .form-side .bottom nf-field:has(select), .new-content .contact-with-forms-section .form-side .bottom nf-field:has(input) {
    width: 100%;
  }
}
.new-content .contact-with-forms-section .form-side .bottom nf-field:has(.listcheckbox-container) {
  width: 100%;
  margin-top: -6px;
}
.new-content .contact-with-forms-section .form-side .bottom nf-field:has([type=submit]) {
  width: 100%;
  margin-bottom: 0;
  margin-top: -3px;
}
.new-content .contact-with-forms-section .form-side .bottom nf-field [type=submit] {
  width: 330px;
}
.new-content .contact-with-forms-section .form-side .bottom h1 {
  margin-bottom: 0.6em;
  color: #00B2B9;
}
.new-content .contact-with-forms-section .form-side .bottom p.large {
  margin-left: auto;
  margin-right: auto;
  width: 542px;
  font-size: 18px;
  line-height: 1.5;
}
.new-content .contact-with-forms-section .form-side .bottom .nf-field-label {
  margin-bottom: 5px;
}
.new-content .contact-with-forms-section .form-side .bottom .nf-field-label .ninja-forms-req-symbol {
  display: none;
}
.new-content .contact-with-forms-section .form-side .bottom label {
  font-size: 14px;
  line-height: 1.5;
  color: #00B2B9;
  font-weight: 600;
  text-transform: none;
}
.new-content .contact-with-forms-section .form-side .bottom select,
.new-content .contact-with-forms-section .form-side .bottom textarea,
.new-content .contact-with-forms-section .form-side .bottom input {
  border-radius: 2px;
  border: 1px solid rgba(0, 178, 185, 0.4);
  background-color: rgba(0, 178, 185, 0.02);
  font-size: 14px;
  padding: 7px 8px;
  color: #555555;
  width: 100%;
}
.new-content .contact-with-forms-section .form-side .bottom select::-webkit-input-placeholder,
.new-content .contact-with-forms-section .form-side .bottom textarea::-webkit-input-placeholder,
.new-content .contact-with-forms-section .form-side .bottom input::-webkit-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-content .contact-with-forms-section .form-side .bottom select:-moz-placeholder,
.new-content .contact-with-forms-section .form-side .bottom textarea:-moz-placeholder,
.new-content .contact-with-forms-section .form-side .bottom input:-moz-placeholder { /* Firefox 18- */
  font-size: inherit;
  color: inherit;
}
.new-content .contact-with-forms-section .form-side .bottom select::-moz-placeholder,
.new-content .contact-with-forms-section .form-side .bottom textarea::-moz-placeholder,
.new-content .contact-with-forms-section .form-side .bottom input::-moz-placeholder { /* Firefox 19+ */
  font-size: inherit;
  color: inherit;
}
.new-content .contact-with-forms-section .form-side .bottom select:-ms-input-placeholder,
.new-content .contact-with-forms-section .form-side .bottom textarea:-ms-input-placeholder,
.new-content .contact-with-forms-section .form-side .bottom input:-ms-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-content .contact-with-forms-section .form-side .bottom select {
  background-image: url(../images/select-icon.svg);
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: right 12px top 50%;
  padding-right: 40px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.new-content .contact-with-forms-section .form-side .bottom textarea {
  height: 112px;
}
.new-content .contact-with-forms-section .form-side .bottom input[type=radio],
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  margin: 0;
}
.new-content .contact-with-forms-section .form-side .bottom input[type=radio] + span, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + .wpcf7-list-item-label, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + label,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + span,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + .wpcf7-list-item-label,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + label {
  padding-left: 26px !important;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
  margin-top: 0;
  color: #000000;
  text-align: left !important;
  width: 100%;
  margin-bottom: 0;
  min-height: 18px;
  margin-left: 0;
}
.new-content .contact-with-forms-section .form-side .bottom input[type=radio] + span a, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + .wpcf7-list-item-label a, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + label a,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + span a,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + .wpcf7-list-item-label a,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + label a {
  color: #000000;
  text-decoration: underline;
}
.new-content .contact-with-forms-section .form-side .bottom input[type=radio] + span a:hover, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + span a:focus-visible, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + .wpcf7-list-item-label a:hover, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + .wpcf7-list-item-label a:focus-visible, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + label a:hover, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + label a:focus-visible,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + span a:hover,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + span a:focus-visible,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + .wpcf7-list-item-label a:hover,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + .wpcf7-list-item-label a:focus-visible,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + label a:hover,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + label a:focus-visible {
  text-decoration: none;
}
.new-content .contact-with-forms-section .form-side .bottom input[type=radio] + span:before, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + .wpcf7-list-item-label:before, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + label:before,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + span:before,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + .wpcf7-list-item-label:before,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  border-radius: 0;
  border: 1px solid rgba(0, 178, 185, 0.4);
  background-color: rgba(0, 178, 185, 0.02);
}
.new-content .contact-with-forms-section .form-side .bottom input[type=radio] + span:after, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + .wpcf7-list-item-label:after, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + label:after,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + span:after,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + .wpcf7-list-item-label:after,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + label:after {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 0;
  border-radius: 0;
  border: 0.1rem solid #00B2B9;
  background-color: #00B2B9;
  opacity: 0;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  background-image: url(../images/tick.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 14px auto;
}
.new-content .contact-with-forms-section .form-side .bottom input[type=radio]:checked + label:after, .new-content .contact-with-forms-section .form-side .bottom input[type=radio]:checked + .wpcf7-list-item-label:after, .new-content .contact-with-forms-section .form-side .bottom input[type=radio]:checked + span:after, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + label.checked:after,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox]:checked + label:after,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox]:checked + .wpcf7-list-item-label:after,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox]:checked + span:after,
.new-content .contact-with-forms-section .form-side .bottom input[type=checkbox] + label.checked:after {
  opacity: 1;
}
.new-content .contact-with-forms-section .form-side .bottom input[type=radio] + span:before, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + span:after, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + .wpcf7-list-item-label:before, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + .wpcf7-list-item-label:after, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + label:before, .new-content .contact-with-forms-section .form-side .bottom input[type=radio] + label:after {
  border-radius: 50%;
}
.new-content .recent.products {
  display: none;
}
.new-content .text-with-accordion-section {
  background-color: #FAFAFB;
}
.single-product .new-content .text-with-accordion-section {
  background-color: transparent;
}
.single-product .new-content .text-with-accordion-section .row {
  margin-left: -12px;
  margin-right: -12px;
  padding-top: 53px;
  padding-bottom: 53px;
}
@media (max-width: 768px) {
  .single-product .new-content .text-with-accordion-section .row {
    margin-left: 0;
    margin-right: 0;
    padding-top: 19px;
  }
}
.single-product .new-content .text-with-accordion-section .container.container.container.container.container.container.container.container {
  max-width: 1124px;
  margin-left: 0;
  padding-left: 0;
}
@media (max-width: 768px) {
  .single-product .new-content .text-with-accordion-section .container.container.container.container.container.container.container.container {
    padding-right: 0;
  }
}
.new-content .text-with-accordion-section .container {
  max-width: 1136px;
}
.new-content .text-with-accordion-section .row {
  padding-top: 22px;
  padding-bottom: 22px;
}
@media (max-width: 768px) {
  .new-content .text-with-accordion-section .row {
    padding-top: 80px;
  }
  .new-content .text-with-accordion-section .row .col-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 993px) {
  .new-content .text-with-accordion-section .text-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48.3%;
            flex: 0 0 48.3%;
    max-width: 48.3%;
  }
}
@media (max-width: 768px) {
  .new-content .text-with-accordion-section .text-side {
    margin-bottom: 24px;
  }
}
.new-content .text-with-accordion-section .text-side p {
  font-size: 18px;
  line-height: 1.5;
}
.new-content .text-with-accordion-section .text-side .text {
  width: 440px;
}
.new-content .text-with-accordion-section h3 {
  color: #00B2B9;
  font-weight: 400;
  margin-bottom: 0.5em;
}
@media (max-width: 992px) {
  .new-content .text-with-accordion-section h3 {
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 0.7em;
  }
}
.new-content .text-with-accordion-section .btn-con {
  margin-top: 54px;
}
@media (max-width: 768px) {
  .new-content .text-with-accordion-section .btn-con {
    margin-top: 35px;
  }
}
.new-content .text-with-accordion-section .btn-con .btn {
  width: 320px;
}
@media (max-width: 768px) {
  .new-content .text-with-accordion-section .btn-con .btn {
    width: 100%;
  }
}
@media (min-width: 993px) {
  .new-content .text-with-accordion-section .accordion-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 51.2%;
            flex: 0 0 51.2%;
    max-width: 51.2%;
  }
}
.new-content .text-with-accordion-section dl.accordion dt {
  border-radius: 7px;
  border: 1px solid #00B2B9;
  background-color: #F5FDFD;
  padding: 18px 60px 18px 24px;
  font-size: 18px;
  line-height: 1.5;
  color: #000000;
  position: relative;
  cursor: pointer;
  font-weight: 400;
}
.new-content .text-with-accordion-section dl.accordion dt.open svg {
  -webkit-transform: translateY(-50%) rotateX(180deg);
          transform: translateY(-50%) rotateX(180deg);
}
.new-content .text-with-accordion-section dl.accordion dt svg {
  position: absolute;
  right: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%) rotateX(0deg);
          transform: translateY(-50%) rotateX(0deg);
  -webkit-transition: 0.25s;
  transition: 0.25s;
  width: 24px;
  aspect-ratio: 1/1;
}
.new-content .text-with-accordion-section dl.accordion dd {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  margin: 0 0 16px;
}
.new-content .text-with-accordion-section dl.accordion dd:last-of-type {
  margin-bottom: 0;
}
.new-content .text-with-accordion-section dl.accordion dd .inner {
  padding: 24px 24px 8px;
}
.new-content .locations-section {
  background-color: #FAFAFB;
  background-size: 100% auto;
  background-image: url(../images/contact-new.jpg);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  padding-top: 197px;
  padding-bottom: 80px;
}
@media (max-width: 768px) {
  .new-content .locations-section {
    padding-top: 58px;
    background-image: none;
  }
}
.new-content .locations-section .container {
  max-width: 1164px;
  position: relative;
}
.new-content .locations-section .container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 12px;
  right: 12px;
  height: 100%;
  z-index: 0;
  background-color: #FFFFFF;
  border-bottom: 28px solid #0B5356;
  -webkit-box-shadow: 0 11px 65px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 11px 65px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 768px) {
  .new-content .locations-section .container:after {
    display: none;
  }
}
.new-content .locations-section .row {
  padding: 30px 30px 28px;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .new-content .locations-section .row {
    padding: 0 0 0;
  }
}
.new-content .locations-section .text-con {
  margin-bottom: 57px;
}
@media (max-width: 768px) {
  .new-content .locations-section .text-con {
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 0;
  }
}
.new-content .locations-section .text-con .text {
  background-color: #00B2B9;
  width: 360px;
  padding: 30px 30px 30px;
}
@media (max-width: 768px) {
  .new-content .locations-section .text-con .text {
    padding: 31px 28px 30px;
  }
}
.new-content .locations-section .text-con .text * {
  color: #FFFFFF;
}
.new-content .locations-section h5 {
  margin-bottom: 0.6em;
}
.new-content .locations-section .l-item {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768px) {
  .new-content .locations-section .l-item {
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 0;
  }
  .new-content .locations-section .l-item:last-of-type .inner {
    padding-bottom: 33px;
  }
}
.new-content .locations-section .l-item .inner {
  padding: 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 768px) {
  .new-content .locations-section .l-item .inner {
    padding: 30px 27px 0;
    background-color: #F6F6F6;
  }
}
.new-content .locations-section .l-item h6 {
  color: #000000;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 0.7em;
}
.new-content .locations-section .l-item h6 em {
  font-style: normal;
  color: #00B2B9;
  display: block;
}
@media (max-width: 768px) {
  .new-content .locations-section .l-item h6 em {
    margin-bottom: 0.6em;
  }
}
.new-content .locations-section .l-item p {
  color: #000000;
  margin-bottom: 1em;
}
.new-content .locations-section .l-item p a {
  color: #00B2B9;
  text-decoration: none;
}
.new-content .locations-section .l-item p a:hover, .new-content .locations-section .l-item p a:focus-visible {
  text-decoration: underline;
}
.new-content .locations-section .l-item p span {
  display: block;
}
.new-content .locations-section .l-item *:has(+ .btn-con) {
  margin-bottom: 17px;
}
.new-content .locations-section .l-item .btn-con {
  margin-top: auto;
}
.new-content .product-archive-section .container {
  max-width: 1356px;
  padding-top: 30px;
  padding-bottom: 116px;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .container {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 36px;
    padding-bottom: 69px;
  }
}
.new-content .product-archive-section .row {
  margin-right: -12px;
  margin-left: -12px;
}
.new-content .product-archive-section .title-side {
  margin-bottom: 32px;
  padding-bottom: 32px;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .title-side {
    margin-bottom: 15px;
    padding-bottom: 0;
  }
}
@media (min-width: 769px) {
  .new-content .product-archive-section .title-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 52.1%;
            flex: 0 0 52.1%;
    max-width: 52.1%;
    position: relative;
  }
  .new-content .product-archive-section .title-side:after {
    content: "";
    position: absolute;
    left: 12px;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #D4D4D4;
  }
}
.new-content .product-archive-section .title-side h2 {
  color: #00B2B9;
  font-weight: 600;
}
@media (max-width: 992px) {
  .new-content .product-archive-section .title-side h2 {
    font-size: 28px;
    line-height: 1.2;
  }
}
.new-content .product-archive-section .text-side {
  margin-bottom: 32px;
  padding-bottom: 32px;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .text-side {
    margin-bottom: 15px;
    padding-bottom: 0;
  }
}
@media (min-width: 769px) {
  .new-content .product-archive-section .text-side {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 47.9%;
            flex: 0 0 47.9%;
    max-width: 47.9%;
    position: relative;
  }
  .new-content .product-archive-section .text-side:after {
    content: "";
    position: absolute;
    right: 12px;
    left: 0;
    bottom: 0;
    height: 1px;
    background-color: #D4D4D4;
  }
}
.new-content .product-archive-section .text-side p {
  font-size: 14px;
  line-height: 1.5;
}
.new-content .product-archive-section .search-side {
  margin-bottom: 57px !important;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .search-side {
    margin-bottom: 15px !important;
  }
}
.new-content .product-archive-section .search-side form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.new-content .product-archive-section .search-side form input {
  border-radius: 5px 0 0 5px;
  height: 48px;
  min-width: 236px;
  border: 1px solid #CED4DA;
  padding: 11.34px 11px 11.34px 11px;
  color: #6C757D;
  border-right: none;
  width: auto;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .search-side form input {
    min-width: 0;
    width: calc(100% - 65px);
  }
}
.new-content .product-archive-section .search-side form input::-webkit-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-content .product-archive-section .search-side form input:-moz-placeholder { /* Firefox 18- */
  font-size: inherit;
  color: inherit;
}
.new-content .product-archive-section .search-side form input::-moz-placeholder { /* Firefox 19+ */
  font-size: inherit;
  color: inherit;
}
.new-content .product-archive-section .search-side form input:-ms-input-placeholder {
  font-size: inherit;
  color: inherit;
}
.new-content .product-archive-section .search-side form [type=submit] {
  min-width: 148px;
  border-radius: 0 5px 5px 0;
  height: 48px;
  opacity: 1;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .search-side form [type=submit] {
    min-width: 165px;
    width: 65px;
  }
}
.new-content .product-archive-section .search-side form [type=submit]:after {
  content: "SEARCH";
}
.new-content .product-archive-section .search-side form [type=submit]:before {
  display: none;
}
.new-content .product-archive-section .sort-side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 57px !important;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .sort-side {
    margin-bottom: 15px !important;
  }
}
.new-content .product-archive-section .sort-side .sort_by {
  background-color: rgba(0, 178, 185, 0.03);
  border: 1px solid rgba(0, 178, 185, 0.4);
  padding: 10.67px 12px;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .sort-side .sort_by {
    width: 100%;
  }
}
.new-content .product-archive-section .sort-side .sort_by:before {
  content: "Sort By:";
  color: #000000;
}
.new-content .product-archive-section .sort-side .sort_by select {
  background-color: transparent;
  border: none;
  font-weight: 600;
  color: #00B2B9;
  padding: 0 40px 0 9px;
  background-image: url(../images/select-icon.svg);
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: 100% 50%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .sort-side .sort_by select {
    width: calc(100% - 55px);
  }
}
@media (max-width: 768px) {
  .new-content .product-archive-section .widget-area {
    margin-bottom: 10px;
  }
}
@media (min-width: 769px) {
  .new-content .product-archive-section .widget-area {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30.6%;
            flex: 0 0 30.6%;
    max-width: 30.6%;
  }
  .new-content .product-archive-section .widget-area .filter-drop {
    display: none;
  }
}
.new-content .product-archive-section .widget-area .filter-drop {
  background-color: rgba(0, 178, 185, 0.03);
  border: 1px solid rgba(0, 178, 185, 0.4);
  padding: 10.67px 12px;
  color: #000000;
  padding: 0 40px 0 9px;
  background-image: url(../images/select-icon.svg);
  background-repeat: no-repeat;
  background-size: 24px auto;
  background-position: right 12px top 50%;
  margin-bottom: 20px;
  width: 100%;
  text-align: left;
  height: 48px;
  text-decoration: none;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .widget-area .filter-drop.open {
    background-image: url(../images/select-icon-up.svg);
  }
  .new-content .product-archive-section .widget-area .filter-drop.open ~ .berocket_single_filter_widget {
    display: block;
  }
  .new-content .product-archive-section .widget-area .filter-drop ~ .berocket_single_filter_widget {
    display: none;
  }
}
.new-content .product-archive-section .widget-area > div {
  width: 330px;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .widget-area > div {
    width: 100%;
  }
}
.new-content .product-archive-section .widget-area .widget_product_search {
  display: none;
}
.new-content .product-archive-section .widget-area .bapf_head {
  padding: 8px 0;
}
.new-content .product-archive-section .widget-area .bapf_head h3 {
  font-size: 18px !important;
  line-height: 1.2;
  font-weight: 600 !important;
}
.new-content .product-archive-section .widget-area .bapf_head h3 .svg-inline--fa {
  position: relative;
  margin-left: 5px;
  font-size: 18px;
}
.new-content .product-archive-section .widget-area .bapf_body {
  padding-bottom: 15px;
}
.new-content .product-archive-section .widget-area .bapf_body .bapf_slidr_main {
  margin-left: 9px;
  margin-right: 6px;
}
.new-content .product-archive-section .widget-area .bapf_body label:has(.bapf_clr_span),
.new-content .product-archive-section .widget-area .bapf_body label:has(.bapf_img_spa) {
  margin-left: 0 !important;
}
.new-content .product-archive-section .widget-area .bapf_body label:has(.bapf_clr_span):hover .bapf_clr_text, .new-content .product-archive-section .widget-area .bapf_body label:has(.bapf_clr_span):focus-visible .bapf_clr_text,
.new-content .product-archive-section .widget-area .bapf_body label:has(.bapf_img_spa):hover .bapf_clr_text,
.new-content .product-archive-section .widget-area .bapf_body label:has(.bapf_img_spa):focus-visible .bapf_clr_text {
  color: #131313 !important;
}
.new-content .product-archive-section .widget-area .bapf_body .bapf_clr_span,
.new-content .product-archive-section .widget-area .bapf_body .bapf_img_span {
  border: 1px solid #D7D7D7 !important;
  border-radius: 4px;
  width: 14px !important;
  height: 14px !important;
  margin: 0 5px 0 0 !important;
}
.new-content .product-archive-section .widget-area .bapf_body li {
  line-height: 1.5;
}
.new-content .product-archive-section .widget-area .bapf_body li label {
  line-height: 1.5;
  margin-left: 3px;
}
.new-content .product-archive-section .widget-area .bapf_body li input[type=checkbox] {
  margin-right: 1px;
  width: 14px;
  height: 14px;
  border: 1px solid #D7D7D7 !important;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.new-content .product-archive-section .widget-area .bapf_body li input[type=checkbox]:hover + label, .new-content .product-archive-section .widget-area .bapf_body li input[type=checkbox]:focus-visible + label {
  color: #131313 !important;
}
.new-content .product-archive-section .widget-area .bapf_body li input[type=checkbox]:checked {
  background-image: url(../images/tick.svg);
  background-color: #D7D7D7;
  background-repeat: no-repeat;
  background-size: 10px auto;
  background-position: 50% 50%;
}
.new-content .product-archive-section .widget-area .bapf_body li input[type=checkbox]:checked + label {
  color: #131313 !important;
}
.new-content .product-archive-section .widget-area .bapf_body .bapf_reset {
  margin-top: 10px;
}
@media (min-width: 769px) {
  .new-content .product-archive-section .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 69.4%;
            flex: 0 0 69.4%;
    max-width: 69.4%;
    padding-top: 13px;
  }
}
@media (max-width: 575px) {
  .new-content .product-archive-section .col-md-8 .product.product.product.product.product.product {
    width: 100% !important;
    margin-right: 0% !important;
  }
  .new-content .product-archive-section .col-md-8 .product.product.product.product.product.product .cat-product-img {
    aspect-ratio: 285/216;
  }
}
.new-content .product-archive-section .facetwp-type-pager {
  margin-bottom: 9px;
}
.new-content .product-archive-section .facetwp-type-pager:has(.facetwp-hidden) {
  display: none;
}
.new-content .product-archive-section .facetwp-type-pager .facetwp-load-more {
  color: #00B2B9 !important;
  margin-top: 17px;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .facetwp-type-pager .facetwp-load-more {
    margin-top: -17px;
  }
}
.new-content .product-archive-section .count {
  text-align: center;
}
.new-content .product-archive-section .count > span {
  color: #00B2B9;
  font-weight: 600;
}
.new-content .product-archive-section .cat_desc_after {
  margin-top: 101px;
}
@media (max-width: 768px) {
  .new-content .product-archive-section .cat_desc_after {
    margin-top: 50px;
  }
}
@media (min-width: 769px) {
  .new-content .product-archive-section .cat_desc_after .text-under {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 63px;
       -moz-column-gap: 63px;
            column-gap: 63px;
    padding-left: 28px;
    padding-right: 28px;
  }
  .new-content .product-archive-section .cat_desc_after .text-under * {
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
            break-inside: avoid;
  }
}
.new-content .product-archive-section .cat_desc_after .text-under h2 {
  font-size: 32px;
  line-height: 1.5;
  font-weight: 600;
  color: #00B2B9;
  padding-bottom: 0.06em;
  border-bottom: 1px solid #EFEFEF;
  margin-bottom: 0.5em;
}
.new-content .product-archive-section .cat_desc_after .text-under h2 * {
  font-weight: 600 !important;
}
.new-content .product-archive-section .cat_desc_after .text-under p {
  font-size: 14px;
  line-height: 1.5;
}
.new-content .single-product-section {
  padding-top: 33px;
}
@media (max-width: 768px) {
  .new-content .single-product-section {
    padding-top: 23px;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container {
  max-width: 1212px;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container {
    padding-left: 14px;
    padding-right: 14px;
  }
}
@media (min-width: 769px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery {
    width: 42.8% !important;
  }
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery {
    display: block;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery img.new-badge {
  top: 15px;
  left: 12px;
  width: 93px !important;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery img.new-badge {
    top: 8px;
    left: 2px;
    width: 91px !important;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child {
  border-radius: 3px;
  aspect-ratio: 498.18/502.97;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  border: 1px solid #F3F3F3;
  width: 98% !important;
  margin-bottom: 14px;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child {
    width: 100% !important;
    margin-right: 0;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-slide {
  margin-bottom: 14px;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-slide .swiper-slide .inner {
  border: 1px solid #F3F3F3;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-slide .swiper-slide img {
  aspect-ratio: 498.18/502.97;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  border-radius: 3px;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-nav-slide .swiper-slide.swiper-slide-thumb-active .inner {
  border-color: #00B2B9;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-nav-slide .swiper-slide .inner {
  border: 1px solid #F3F3F3;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-nav-slide .swiper-slide img {
  aspect-ratio: 498.18/502.97;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  border-radius: 3px;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-video,
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__image {
  border-radius: 3px;
  border: 1px solid #F3F3F3;
  aspect-ratio: 90/91;
  width: 17.8% !important;
  margin-bottom: 14px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-video,
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__image {
    width: 23.5% !important;
  }
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-video:nth-of-type(5),
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__image:nth-of-type(5) {
    margin-right: 0;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-video {
  padding: 0;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-video .embed-responsive {
  font-size: 0;
  height: 100%;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-video .embed-responsive:before {
  display: none;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .product-video .embed-responsive iframe {
  position: static;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  background-color: rgba(0, 178, 185, 0.06);
  border: 1px solid rgba(0, 178, 185, 0.05);
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    right: 10px;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after {
  background-color: #00B2B9;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
  border-color: #00B2B9;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover, .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus-visible {
  background-color: rgba(0, 178, 185, 0.4);
  border-color: rgba(0, 178, 185, 0);
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover:after, .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus-visible:after {
  background-color: #FFFFFF;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover:before, .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus-visible:before {
  border-color: #FFFFFF;
}
@media (min-width: 769px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary {
    width: 45% !important;
  }
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary {
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 9px;
    margin-bottom: -56px;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .product_title {
  font-size: 38px;
  line-height: 1.2631578947;
  font-weight: 600;
  color: #00B2B9;
  margin-bottom: 0.35em;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .product_title {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 0.45em;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .woocommerce-product-gallery {
  display: none;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content p {
  line-height: 1.375;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content p {
    margin-block: 0.85em;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content p strong {
  font-weight: 600;
  font-size: 14px;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content ul {
  margin-top: 1.4em;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content ul {
    margin-top: 1.1em;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content ul li:not(.menu-item) {
  margin-bottom: 0.6em;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content ul li:not(.menu-item) {
    margin-bottom: 1em;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content ul li:not(.menu-item):last-of-type {
  margin-bottom: 0;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content ul li:not(.menu-item):before {
  background-color: transparent;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content .lead {
  padding-bottom: 2px;
  border-bottom: 1px solid #E9E6ED;
  margin-bottom: 36px;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .styled-content .lead {
    margin-bottom: 61px;
  }
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .product-buttons {
    position: fixed;
    bottom: 0;
    z-index: 3;
    background-color: white;
    width: 100%;
    padding: 16px 18px 14px;
    left: 0;
    border-radius: 16px 16px 0 0;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    max-height: calc(100vh - 165px);
  }
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary .collapse {
    overflow: auto;
    max-height: calc(100vh - 389px);
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn {
  padding: 13.8px 25.5px;
  border-radius: 4px;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn:before, .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn:after {
  display: none;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn.line {
  background-color: transparent;
  color: #000000 !important;
  padding: 14.373px 25.5px;
  border-radius: 4px;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn.line:hover, .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions > a.btn.line:focus-visible {
  outline: none;
  background-color: #008d93;
  border-color: #008d93;
  color: #FFFFFF !important;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions .min-order {
  background-color: transparent;
  text-align: center;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0;
  margin: -4px 0 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #DDDDDD;
  font-size: 16px;
  color: #666666;
  margin-bottom: 18px;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions .min-order span {
  text-transform: uppercase;
  margin-left: 1.1ch;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions .tel {
  text-align: center;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions .tel span {
  font-weight: 600;
  color: #00B2B9;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions .tel a {
  text-decoration: none;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions .tel a:hover, .new-content .single-product-section .container.container.container.container.container.container.container.container .entry-summary #enquire-product .product-actions .tel a:focus-visible {
  text-decoration: underline;
  color: #383E4E;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs {
  padding-top: 56px;
  position: relative;
  width: 1110px;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs {
    padding-left: 9px;
    padding-right: 9px;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .tabs.tabs.tabs.tabs.tabs.tabs.tabs {
  border: none;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .tabs.tabs.tabs.tabs.tabs.tabs.tabs {
    width: calc(100% + 23px);
    max-width: calc(100% + 23px);
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .tabs.tabs.tabs.tabs.tabs.tabs.tabs li {
  border: none;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .tabs.tabs.tabs.tabs.tabs.tabs.tabs li {
    width: 50%;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .tabs.tabs.tabs.tabs.tabs.tabs.tabs li.active a {
  background-color: #00B2B9 !important;
  color: #FFFFFF !important;
  border-color: #00B2B9;
  font-weight: 400;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .tabs.tabs.tabs.tabs.tabs.tabs.tabs li a {
  border: 1px solid #E9E6ED;
  border-bottom: none;
  border-radius: 0;
  background-color: #FFFFFF !important;
  color: #000000 !important;
  font-weight: 400;
  padding: 7px 18px;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .tabs.tabs.tabs.tabs.tabs.tabs.tabs li a {
    padding: 7px 5px;
    text-align: center;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .tabs.tabs.tabs.tabs.tabs.tabs.tabs li a:before {
  display: none;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab {
  border: 1px solid #00B2B9;
  border-radius: 0 6px 6px 6px;
  background-color: #FAFEFE;
  padding: 20px 20px 20px;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab {
    width: calc(100% + 45px);
    max-width: calc(100% + 45px);
    overflow: auto;
    padding-right: 0;
    border-radius: 0 0 0 6px;
    border-right: none;
  }
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab:not(:has(.product-spec-table)) {
    padding-right: 50px;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table {
  width: 100%;
  background-color: #CCCCCC;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table {
    min-width: 1068px;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table * {
  font-size: 14px;
}
@media (max-width: 788px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table thead {
    display: contents;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table th {
  background-color: #FFFFFF;
  font-weight: 600;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table tbody tr:nth-of-type(odd) td {
  background-color: #F0F0F0;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table tbody tr:nth-of-type(even) td {
  background-color: #FFFFFF;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table tbody td:first-of-type {
  font-weight: 600;
}
@media (max-width: 788px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table tbody td {
    display: table-cell;
  }
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab #product-spec-table table tbody td:before {
    display: none;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab ul li:before {
  background-color: transparent;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .wc-tab.wc-tab.wc-tab.wc-tab.wc-tab.wc-tab img {
  margin: 0 0 10px;
  width: 100% !important;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right {
  margin-top: 22px;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right .btn.download {
  background-color: #FFFFFF;
  color: #000000 !important;
  padding: 10.473px 12.5px;
  border-radius: 4px;
  width: 317px;
}
@media (max-width: 768px) {
  .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right .btn.download {
    width: calc(100vw - 72px);
  }
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right .btn.download svg:first-of-type {
  margin-right: 10px;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right .btn.download svg:last-of-type {
  margin-left: auto;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right .btn.download:hover, .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right .btn.download:focus-visible {
  outline: none;
  background-color: #008d93;
  border-color: #008d93;
  color: #FFFFFF !important;
}
.new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right .btn.download:hover svg:last-of-type *, .new-content .single-product-section .container.container.container.container.container.container.container.container .woocommerce-tabs .btn-con-right .btn.download:focus-visible svg:last-of-type * {
  fill: #FFFFFF;
}
.new-content .up-sells-section .container.container.container.container.container.container.container.container {
  padding-left: 0;
  padding-right: 0;
}
.new-content .up-sells-section .row {
  margin-left: -12px;
  margin-right: -12px;
  padding-top: 105px;
  padding-bottom: 73px;
}
@media (max-width: 768px) {
  .new-content .up-sells-section .row {
    padding-top: 0;
    margin-top: -7px;
    margin-left: -3px;
    margin-right: -3px;
    padding-bottom: 54px;
  }
}
.new-content .up-sells-section .title-con {
  margin-bottom: 30px;
}
.new-content .up-sells-section .title-con h4 {
  color: #00B2B9;
  font-weight: 400;
}
@media (max-width: 768px) {
  .new-content .up-sells-section .swiper {
    overflow: visible;
    width: calc(100% + 15px + 15px);
    max-width: calc(100% + 15px + 15px);
    margin-left: -15px;
  }
}
@media (max-width: 768px) {
  .new-content .up-sells-section .swiper .product {
    padding: 0 15px;
  }
}
.new-content .up-sells-section .swiper .swiper-pagination {
  bottom: -15px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 993px) {
  .new-content .up-sells-section .swiper .swiper-pagination {
    display: none;
  }
}
.new-content .up-sells-section .swiper .swiper-pagination .swiper-pagination-bullet {
  background-color: rgba(0, 178, 185, 0.3);
  margin: 0 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.new-content .up-sells-section .swiper .swiper-pagination .swiper-pagination-bullet:first-of-type {
  margin-left: 0;
}
.new-content .up-sells-section .swiper .swiper-pagination .swiper-pagination-bullet:last-of-type {
  margin-right: 0;
}
.new-content .up-sells-section .swiper .swiper-pagination .swiper-pagination-bullet:hover, .new-content .up-sells-section .swiper .swiper-pagination .swiper-pagination-bullet:focus-visible {
  background-color: rgba(0, 178, 185, 0.55);
}
.new-content .up-sells-section .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00b2b9;
}
.new-content .styled-content ol li span {
  margin-left: 0;
}
@media (min-width: 993px) {
  .new-content .container {
    max-width: 1389px;
  }
  .new-content .container,
  .new-content .col-1, .new-content .col-2, .new-content .col-3, .new-content .col-4, .new-content .col-5, .new-content .col-6, .new-content .col-7, .new-content .col-8, .new-content .col-9, .new-content .col-10, .new-content .col-11, .new-content .col-12, .new-content .col, .new-content .col-auto, .new-content .col-sm-1, .new-content .col-sm-2, .new-content .col-sm-3, .new-content .col-sm-4, .new-content .col-sm-5, .new-content .col-sm-6, .new-content .col-sm-7, .new-content .col-sm-8, .new-content .col-sm-9, .new-content .col-sm-10, .new-content .col-sm-11, .new-content .col-sm-12, .new-content .col-sm, .new-content .col-sm-auto, .new-content .col-md-1, .new-content .col-md-2, .new-content .col-md-3, .new-content .col-md-4, .new-content .col-md-5, .new-content .col-md-6, .new-content .col-md-7, .new-content .col-md-8, .new-content .col-md-9, .new-content .col-md-10, .new-content .col-md-11, .new-content .col-md-12, .new-content .col-md, .new-content .col-md-auto, .new-content .col-lg-1, .new-content .col-lg-2, .new-content .col-lg-3, .new-content .col-lg-4, .new-content .col-lg-5, .new-content .col-lg-6, .new-content .col-lg-7, .new-content .col-lg-8, .new-content .col-lg-9, .new-content .col-lg-10, .new-content .col-lg-11, .new-content .col-lg-12, .new-content .col-lg, .new-content .col-lg-auto, .new-content .col-xl-1, .new-content .col-xl-2, .new-content .col-xl-3, .new-content .col-xl-4, .new-content .col-xl-5, .new-content .col-xl-6, .new-content .col-xl-7, .new-content .col-xl-8, .new-content .col-xl-9, .new-content .col-xl-10, .new-content .col-xl-11, .new-content .col-xl-12, .new-content .col-xl, .new-content .col-xl-auto {
    padding-right: 12px;
    padding-left: 12px;
  }
  .new-content .row {
    margin-right: -12px;
    margin-left: -12px;
  }
}
@media (max-width: 992px) {
  .new-content .container,
  .new-content .col-1, .new-content .col-2, .new-content .col-3, .new-content .col-4, .new-content .col-5, .new-content .col-6, .new-content .col-7, .new-content .col-8, .new-content .col-9, .new-content .col-10, .new-content .col-11, .new-content .col-12, .new-content .col, .new-content .col-auto, .new-content .col-sm-1, .new-content .col-sm-2, .new-content .col-sm-3, .new-content .col-sm-4, .new-content .col-sm-5, .new-content .col-sm-6, .new-content .col-sm-7, .new-content .col-sm-8, .new-content .col-sm-9, .new-content .col-sm-10, .new-content .col-sm-11, .new-content .col-sm-12, .new-content .col-sm, .new-content .col-sm-auto, .new-content .col-md-1, .new-content .col-md-2, .new-content .col-md-3, .new-content .col-md-4, .new-content .col-md-5, .new-content .col-md-6, .new-content .col-md-7, .new-content .col-md-8, .new-content .col-md-9, .new-content .col-md-10, .new-content .col-md-11, .new-content .col-md-12, .new-content .col-md, .new-content .col-md-auto, .new-content .col-lg-1, .new-content .col-lg-2, .new-content .col-lg-3, .new-content .col-lg-4, .new-content .col-lg-5, .new-content .col-lg-6, .new-content .col-lg-7, .new-content .col-lg-8, .new-content .col-lg-9, .new-content .col-lg-10, .new-content .col-lg-11, .new-content .col-lg-12, .new-content .col-lg, .new-content .col-lg-auto, .new-content .col-xl-1, .new-content .col-xl-2, .new-content .col-xl-3, .new-content .col-xl-4, .new-content .col-xl-5, .new-content .col-xl-6, .new-content .col-xl-7, .new-content .col-xl-8, .new-content .col-xl-9, .new-content .col-xl-10, .new-content .col-xl-11, .new-content .col-xl-12, .new-content .col-xl, .new-content .col-xl-auto {
    padding-right: 18px;
    padding-left: 18px;
  }
  .new-content .container {
    max-width: 1389px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .new-content .row {
    margin-right: -18px;
    margin-left: -18px;
  }
}

.new-content.new-content .product-archive-section .widget-area .bapf_body li input[type=checkbox]:checked + label,
.bapf_sfilter.brchecked_default input:checked + label .bapf_clr_text {
  color: #00B2B9 !important;
}

.product.product.product.product {
  margin-bottom: 21px !important;
}
@media (max-width: 768px) {
  .product.product.product.product {
    margin-bottom: 9px !important;
  }
}
.product.product.product.product .woocommerce-loop-product__link {
  width: 100%;
}
.product.product.product.product .cat-product-img {
  aspect-ratio: 285/275;
  position: relative;
  border: 1px solid #E9E6ED;
  margin-bottom: 15px;
  width: 100%;
}
.product.product.product.product .cat-product-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-height: calc(100% - 10px);
  max-width: calc(100% - 10px);
  border: none;
  width: auto;
}
.product.product.product.product .woocommerce-loop-product__title {
  background-color: transparent;
  padding: 0;
  text-align: left;
  color: #00B2B9 !important;
  font-size: 22px;
  line-height: 1.2;
  min-height: 0;
  margin-bottom: 0.3em;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.product.product.product.product .key_points {
  font-size: 16px;
  line-height: 1.5;
}
.product.product.product.product .key_points li {
  font-size: 16px;
  line-height: 1.5;
}
.product.product.product.product .key_points li .tick {
  font-size: 12px;
  padding-top: 4px;
  width: 20px;
  color: #00B2B9;
  display: inline-block;
}
.product.product.product.product .mobile-buttons {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product.product.product.product .mobile-buttons .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px !important;
  line-height: 1.2;
  font-weight: 600;
  font-style: normal;
  color: #FFFFFF !important;
  text-decoration: none !important;
  font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0;
  padding: 8.073px 25.5px;
  background-color: #00B2B9;
  border: 0.1rem solid #00B2B9;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  position: relative;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  z-index: 2;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  width: 100%;
  margin-bottom: 10px;
  padding: 8.673px 25.5px;
  border-width: 1px;
}
.product.product.product.product .mobile-buttons .btn:hover, .product.product.product.product .mobile-buttons .btn:focus-visible {
  outline: none;
  background-color: #008d93;
  border-color: #008d93;
  color: #FFFFFF !important;
}
.product.product.product.product .mobile-buttons .btn.line {
  background-color: rgba(0, 178, 185, 0.02);
  border-color: rgba(0, 178, 185, 0.23);
  color: #000000 !important;
}
.product.product.product.product .mobile-buttons .btn.line:hover, .product.product.product.product .mobile-buttons .btn.line:focus-visible {
  outline: none;
  background-color: #008d93;
  border-color: #008d93;
  color: #FFFFFF !important;
}
.product.product.product.product .min-order-con {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 14px;
  margin-bottom: 13px;
}
.product.product.product.product .min-order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 8px;
  font-size: 14px;
  line-height: 1.5;
  background-color: rgba(0, 178, 185, 0.09);
  border-radius: 4px;
}
.product.product.product.product .min-order svg {
  width: 13px;
  margin-right: 8px;
}
.product.product.product.product .min-order span {
  font-weight: 600;
  color: #00B2B9;
  margin-left: 0.5ch;
}
/*# sourceMappingURL=maps/style.css.map */
