@import url(https://fonts.googleapis.com/css?family=Ubuntu:700);
@font-face {
  font-family: "Raleway-Regular";
  font-style: normal;
  font-weight: 400;
  src: url("/wp-content/themes/mercury-dist/assets/fonts/Raleway-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Raleway-Light";
  font-style: normal;
  font-weight: 300;
  src: url("/wp-content/themes/mercury-dist/assets/fonts/Raleway-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Raleway-SemiBold";
  font-style: normal;
  font-weight: 500;
  src: url("/wp-content/themes/mercury-dist/assets/fonts/Raleway-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Raleway-Bold";
  font-style: normal;
  font-weight: 600;
  src: url("/wp-content/themes/mercury-dist/assets/fonts/Raleway-Bold.ttf") format("truetype");
}
.color--green {
  color: #a8b510;
}

.color--red {
  color: #db8a27;
}

.color--orange {
  color: #db1368;
}

.color--white {
  color: #fff;
}

.color--blue {
  color: #064062;
}

* {
  font-family: "Raleway-Regular", sans-serif;
  font-size: 16px;
  font-variant-numeric: lining-nums;
}

h1 {
  font-family: "Raleway-Bold", sans-serif;
  font-size: 1.625rem;
}

.h1__bottom-space {
  margin-bottom: 3rem;
}

.h1__white {
  color: #fff;
}

.h1__top-bottom {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.h1__blue {
  color: #064062;
}

@media (min-width: 768px) {
  .tablet-center-text {
    text-align: center;
  }
}

h3 {
  color: #064062;
  font-family: "Raleway-Bold", sans-serif;
  margin-bottom: 1rem;
  font-size: 1.4rem;
}

strong {
  font-family: "Raleway-Bold", sans-serif;
}

.btn-round {
  font-family: "Raleway-Regular", sans-serif;
  padding: 0.3rem 1rem;
  border: 1px solid #fff;
  border-radius: 11px;
  color: #fff;
  letter-spacing: 0.135rem;
  text-decoration: none;
  text-transform: uppercase;
  transition: 300ms;
}
.btn-round:hover {
  background: rgba(0, 0, 0, 0.2);
}

.btn--contact-us {
  background-color: #a8b510;
  color: #fff;
  border-radius: 33px;
  padding: 0.45rem 1rem;
  text-decoration: none;
  margin-right: 0.25rem;
  transition: 300ms;
  text-transform: uppercase;
  margin-right: 1rem;
  letter-spacing: 0.129em;
  font-family: "Raleway-SemiBold", sans-serif;
  display: inline-block;
}
.btn--contact-us:hover {
  background-color: #8f9a0e;
}

.btn--login {
  border: 1px solid #5962a1;
  color: #5962a1;
  border-radius: 33px;
  padding: 0.45rem 1rem;
  text-decoration: none;
  margin-right: 0.25rem;
  transition: 300ms;
  text-transform: uppercase;
  letter-spacing: 0.129em;
  font-family: "Raleway-SemiBold", sans-serif;
  display: inline-block;
}
@media (min-width: 768px) {
  .btn--login {
    margin-top: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .btn--login {
    margin-top: 0;
  }
}
.btn--login:hover {
  background: rgba(0, 0, 0, 0.2);
}

.btn--find-out-more {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 33px;
  padding: 0.25rem 0.75rem;
  text-decoration: none;
  margin-right: 0.25rem;
  text-transform: uppercase;
  transition: 300ms;
  width: 157px;
}
.btn--find-out-more:hover {
  filter: brightness(85%);
}

.btn--contact-us-reversed {
  background-color: #fff;
  color: #a8b510;
  border: 1px solid #a8b510;
}
.btn--contact-us-reversed:hover {
  background-color: #ddd;
}

.btn--login-white {
  background-color: #fff;
  border: 1px solid #5962a1;
}
.btn--login-white:hover {
  background-color: #bbb;
}

.btn--contact-us-blue {
  background-color: #27809f;
}
.btn--contact-us-blue:hover {
  background-color: rgb(28.9545454545, 95.0303030303, 118.0454545455);
}

#timeline {
  background-color: #fff;
  display: none;
}
@media (min-width: 1024px) {
  #timeline {
    display: flex;
  }
}
#timeline:hover .tl-item {
  width: 23.3333%;
}

.tl-item {
  transform: translate3d(0, 0, 0);
  position: relative;
  height: 60vh;
  min-height: 600px;
  color: #fff;
  overflow: hidden;
  transition: width 0.5s ease;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.tl-item.item-1 {
  width: 55%;
}
.tl-item.item-2 {
  width: 15%;
}
.tl-item.item-3 {
  width: 15%;
}
.tl-item.item-4 {
  width: 15%;
}
.tl-item:before, .tl-item:after {
  transform: translate3d(0, 0, 0);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.tl-item:after {
  opacity: 1;
  transition: opacity 0.5s ease;
}
.tl-item:first-child:after {
  background: rgba(3, 22, 37, 0.5);
  opacity: 1;
  transition: opacity 0.5s ease;
}
.tl-item:before {
  z-index: 1;
  opacity: 0;
  transform: translate3d(0, 0, 0) translateY(50%);
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.tl-item:hover {
  width: 60% !important;
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
}
.tl-item:hover:after {
  opacity: 1;
}
.tl-item:hover:before {
  opacity: 1;
  transform: translate3d(0, 0, 0) translateY(0);
  transition: opacity 1s ease, transform 1s ease 0.25s;
}
.tl-item:hover .tl-content {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.75s ease 0.5s;
  pointer-events: all;
}
.tl-item:first-child:hover {
  width: 85.5% !important;
  background: rgba(102, 122, 138, 0.8);
}

.tl-content {
  transform: translate3d(0, 0, 0) translateY(25px);
  position: relative;
  z-index: 1;
  text-align: center;
  margin: 0 1.618em;
  top: 15%;
  opacity: 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  pointer-events: none;
}

.tl-year {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
  transition: 500ms;
}
.tl-year.first {
  width: 374px;
}
.tl-year h1 a {
  font-family: "Raleway-Bold", sans-serif;
  font-size: 1.625rem;
  color: #fff;
  text-decoration: none;
}

.tl-bg {
  transform: translate3d(0, 0, 0);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  transition: filter 0.5s ease;
}
.tl-bg.green {
  filter: none;
}
.tl-bg.orange {
  filter: none;
}
.tl-bg.pink {
  filter: none;
}

.tl-item:hover:not(:first-child) .tl-year {
  top: 10%;
  transition: 500ms;
}

.tl__link-icon {
  width: 55px;
  height: 55px;
}

.tl--icon-link {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  padding: 0.75rem 0.25rem;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid #fff;
  border-radius: 6px;
  color: #fff;
  text-decoration: none;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  font-size: 0.7rem;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  transition: 300ms;
  text-transform: uppercase;
}
.tl--icon-link:hover {
  background: rgba(0, 0, 0, 0.8);
}

.tl__link-icon {
  margin-bottom: 0.5rem;
}

.item-4:hover .item-1 .first {
  display: none;
}

.cta--btn_more {
  width: 105px;
  margin-left: -0.5rem;
  vertical-align: bottom;
}

.cta--white-plus {
  z-index: 99;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 8px;
  top: 8px;
  transition: 300ms;
}

.tl-item:hover .cta--white-plus {
  transform: rotate(45deg);
}

.page--top {
  padding: 4rem 1rem 8rem;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  background-position: center;
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.65);
}
@media (min-width: 768px) {
  .page--top {
    display: none;
  }
}

.page h1:first-child {
  margin-bottom: 1rem;
}
.page p {
  margin-bottom: 1rem;
}
.page h2 {
  font-family: "Raleway-Bold", sans-serif;
  font-size: 1.625rem;
}

.subtitle {
  margin-bottom: 2rem;
}
.subtitle.center {
  text-align: center;
}

.page--custom-section {
  padding: 2rem 1rem;
}
.page--custom-section .custom-section__image {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .page--custom-section .custom-section__image {
    margin-bottom: 0;
  }
}
.page--custom-section .custom-section__title {
  margin-bottom: 1rem;
}
.page--custom-section .custom-section__text {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .page--custom-section {
    padding: 4rem 1rem;
  }
}

.custom-sections.leaf-bg {
  background-image: url("/wp-content/themes/mercury-dist/assets/svg/Leaf.svg");
}

.page--nav {
  display: none;
}
@media (min-width: 768px) {
  .page--nav {
    display: unset;
    background-size: cover;
    background-repeat: no-repeat;
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
  }
}

.page--nav__inside {
  display: flex;
  max-width: 400px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
  padding-left: 1rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  justify-content: center;
}
.page-nav-list li:before {
  content: "-";
  width: 1em;
  margin-left: -1em;
  display: inline-block;
  text-indent: -0.5rem;
}
@media (min-width: 768px) {
  .page-nav-list li:before {
    content: url("/wp-content/themes/mercury-dist/assets/svg/Arrows.svg");
    padding-right: 1em;
    margin-right: -1em;
  }
}

.page-nav-list-pink li:before {
  content: "-";
  width: 1em;
  margin-left: -1em;
  display: inline-block;
  text-indent: -0.5rem;
}
@media (min-width: 768px) {
  .page-nav-list-pink li:before {
    content: url("/wp-content/themes/mercury-dist/assets/svg/ArrowsPink.svg");
    padding-right: 1em;
    margin-right: -1em;
  }
}

.page-nav-list-orange li:before {
  content: "-";
  width: 1em;
  margin-left: -1em;
  display: inline-block;
  text-indent: -0.5rem;
}
@media (min-width: 768px) {
  .page-nav-list-orange li:before {
    content: url("/wp-content/themes/mercury-dist/assets/svg/ArrowsOrange.svg");
    padding-right: 1em;
    margin-right: -1em;
  }
}

.page-nav-list {
  list-style: none;
  margin-left: 0;
  padding-left: 2em;
}
.page-nav-list li {
  margin-bottom: 0.5rem;
  transition: 300ms;
}
.page-nav-list li:hover {
  text-indent: 0.75em;
}
@media (min-width: 768px) {
  .page-nav-list li:hover a {
    color: #a8b510;
  }
}
.page-nav-list li a {
  transition: 300ms;
  color: #fff;
  text-decoration: none;
}

.page-nav-list-pink {
  list-style: none;
  margin-left: 0;
  padding-left: 2em;
}
.page-nav-list-pink li {
  margin-bottom: 0.5rem;
  transition: 300ms;
}
.page-nav-list-pink li:hover {
  text-indent: 0.75em;
}
@media (min-width: 768px) {
  .page-nav-list-pink li:hover a {
    color: #db1368;
  }
}
.page-nav-list-pink li a {
  transition: 300ms;
  color: #fff;
  text-decoration: none;
}

.page-nav-list-orange {
  list-style: none;
  margin-left: 0;
  padding-left: 2em;
}
.page-nav-list-orange li {
  margin-bottom: 0.5rem;
  transition: 300ms;
}
.page-nav-list-orange li:hover {
  text-indent: 0.75em;
}
@media (min-width: 768px) {
  .page-nav-list-orange li:hover a {
    color: #db8a27;
  }
}
.page-nav-list-orange li a {
  transition: 300ms;
  color: #fff;
  text-decoration: none;
}

footer {
  background-color: #064062;
  color: #fff;
  padding-top: 2rem;
  padding-bottom: 2rem;
  line-height: 1.3;
}

.footer--top {
  padding-left: 1rem;
  padding-right: 1rem;
}

.footer--nav {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .footer--nav {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}

.footer--nav-list {
  column-count: 2;
  color: #fff;
  text-decoration: none;
}
.footer--nav-list li {
  margin-bottom: 1rem;
}
.footer--nav-list li a {
  text-decoration: none;
  font-size: 14px;
}

#menu-footer-menu li {
  margin-bottom: 0.25rem;
}
#menu-footer-menu li a {
  font-size: 14px;
}

.footer--location {
  margin-bottom: 1rem;
  padding-top: 1rem;
  font-size: 14px;
}
@media (min-width: 768px) {
  .footer--location {
    margin-bottom: 0;
    padding-top: 0;
  }
}
@media (min-width: 1024px) {
  .footer--location {
    margin-bottom: 2rem;
  }
}
.footer--location .location--name {
  color: #27809f;
  font-family: "Raleway-Bold", sans-serif;
  margin-bottom: 0.25rem;
}
.footer--location .location--address {
  margin-top: 0.25rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .footer--location .location--address {
    margin-bottom: 0.25rem;
    display: none;
  }
}
@media (min-width: 1024px) {
  .footer--location .location--address {
    display: unset;
  }
}
.footer--location .location--address li {
  margin-bottom: 0.25rem;
  font-size: 14px;
}
.footer--location .location--email {
  margin-bottom: 0.25rem;
  text-decoration: none;
  color: #fff;
  display: block;
  font-size: 14px;
}
.footer--location .location--email::first-letter {
  color: #27809f;
}
.footer--location .location--phone {
  text-decoration: none;
  margin-bottom: 1rem;
  color: #fff;
  display: block;
  font-size: 14px;
}
@media (min-width: 768px) {
  .footer--location .location--phone {
    margin-bottom: 0.25rem;
  }
}
.footer--location .location--phone::first-letter {
  color: #27809f;
}
.footer--location .location--times {
  display: block;
  display: grid;
  grid-template-columns: 43px 1fr;
  font-size: 14px;
}
.footer--location .location--times::before {
  content: "Open: ";
  color: #27809f;
}

.footer--bottom {
  border-top: 1px solid #a8b510;
}

.footer--bottom_wrap {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.copyrights {
  font-size: 14px;
}

.location--times {
  font-size: 14px;
}
.location--times div {
  font-size: 14px;
}

.footer--social-icon {
  width: 35px;
  height: 35px;
  margin-right: 0.5rem;
}

.footer--social-icon:last-child {
  margin-right: 0;
}

.footer--nav-col {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .footer--nav-col {
    margin-bottom: 0;
  }
}
.footer--nav-col a {
  color: #fff;
  text-decoration: none;
  transition: 300ms;
}
.footer--nav-col a:hover {
  padding-left: 0.25rem;
}

.desktop-header__menu .menu-item > a {
  color: #064062;
  text-decoration: none;
  font-family: "Raleway-SemiBold", sans-serif;
  transition: 300ms;
}
.desktop-header__menu .menu-item > a:hover {
  color: #a8b510;
}

.footer--desktop-navs {
  display: flex;
}

.nav-location-wrap {
  justify-content: space-between;
  padding-bottom: 2rem;
  display: none;
}
@media (min-width: 768px) {
  .nav-location-wrap {
    display: flex;
  }
}

.footer--nav-col {
  color: #fff;
}

#menu-footer-column-1 {
  column-count: 2;
}
@media (min-width: 768px) {
  #menu-footer-column-1 {
    column-count: 1;
  }
}

#menu-item-407 a {
  color: #a8b510;
}

#menu-item-408 a {
  color: #db8a27;
}

#menu-item-406 a {
  color: #db1368;
}

#menu-item-235 {
  margin-bottom: 0.25rem;
}

#menu-item-239 > a {
  color: #a8b510;
}

#menu-item-252 > a {
  color: #db8a27;
}

#menu-item-259 > a {
  color: #db1368;
}

#menu-item-239,
#menu-item-252,
#menu-item-259 {
  margin-bottom: 0.25rem;
}

#menu-footer-column-1 li {
  margin-bottom: 0.5rem;
}

.footer--locations {
  border-left: 1px solid #27809f;
  padding: 1rem;
}

.terms-trading-privacy {
  display: none;
}
.terms-trading-privacy li {
  font-size: 14px;
  margin-left: 0.75rem;
}
.terms-trading-privacy li a {
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}
.terms-trading-privacy li a:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .terms-trading-privacy {
    display: flex;
  }
}

.refinery {
  color: #fff;
  text-decoration: none;
  display: none;
  font-size: 14px;
}
.refinery strong {
  font-size: 14px;
}
@media (min-width: 1024px) {
  .refinery {
    display: unset;
  }
}

@media (min-width: 1024px) {
  .footer__jsy {
    border-left: 1px solid #27809f;
    padding-left: 4rem;
  }
}
@media (min-width: 1280px) {
  .footer__jsy {
    padding-left: 4rem;
  }
}

.footer__jsy .location--name,
.footer__jsy .location--email::first-letter,
.footer__jsy .location--phone::first-letter,
.footer__jsy .location--times::before {
  color: #a8b510;
}

.footer__gsy .location--name,
.footer__gsy .location--email::first-letter,
.footer__gsy .location--phone::first-letter,
.footer__gsy .location--times::before {
  color: #db8a27;
}

.footer__medical .location--name,
.footer__medical .location--email::first-letter,
.footer__medical .location--phone::first-letter,
.footer__medical .location--times::before {
  color: #db1368;
}

.grid-wrap {
  display: flex;
  justify-content: space-between;
}

.logo-image {
  width: auto;
  margin-bottom: 0.5rem;
  margin-top: 1rem;
}

.footer-wrap {
  padding-left: 0;
}
@media (min-width: 768px) {
  .footer-wrap {
    display: flex;
    width: 100%;
    justify-content: space-between;
    flex-direction: column;
    padding-left: 10rem;
  }
}
@media (min-width: 1024px) {
  .footer-wrap {
    padding-left: 10rem;
    flex-direction: row;
  }
}

@media only screen and (min-width: 1029px) {
  .footer-wrap {
    padding-left: 4rem;
  }
}
@media only screen and (min-width: 767px) {
  .footer--location {
    margin-bottom: 2rem;
  }
}
.footer__iso-logo {
  width: 90px;
  display: none;
}
@media (min-width: 768px) {
  .footer__iso-logo {
    display: block;
  }
}

.footer__iso-logo-mobile {
  padding-left: 1rem;
  padding-right: 2rem;
  padding-top: 1rem;
  width: 140px;
}
@media (min-width: 768px) {
  .footer__iso-logo-mobile {
    display: none;
  }
}

@media (min-width: 1024px) {
  .query {
    max-width: 1366px;
    margin: 0 auto;
  }
}
.query {
  width: 100%;
}
.grid-query {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .grid-query {
    margin-left: auto;
    max-width: 625px;
  }
}

.grid-query-right {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .grid-query-right {
    margin-right: auto;
    max-width: 625px;
  }
}
@media (min-width: 1280px) {
  .grid-query-right.left-pad {
    margin-left: 8rem;
  }
}

* {
  box-sizing: border-box;
  image-rendering: -webkit-optimize-contrast;
}

body {
  width: 100%;
  font-size: 16px;
  overflow-x: hidden;
  line-height: 1.4;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.fixed-position {
  position: fixed;
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

.wrap {
  padding: 1rem;
  padding: 2rem 1rem;
}

.plus--open {
  transform: rotate(45deg);
  transition: 200ms;
}

@media (min-width: 768px) {
  .flex-wrapper {
    display: flex;
  }
}

.font-white {
  color: #fff !important;
}

.font-orange {
  color: #db8a27 !important;
}

.font-pink {
  color: #db1368 !important;
}

.font-green {
  color: #a8b510 !important;
}

.font-blue {
  color: #27809f !important;
}

.font-darkblue {
  color: #064062 !important;
}

.page-wrap {
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 1280px) {
  .page-wrap {
    max-width: 70%;
  }
}
@media (min-width: 1600px) {
  .page-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.page-wrap ul {
  list-style-position: outside;
  padding-left: 1em;
  list-style: disc;
}
.page-wrap h1:first-of-type {
  color: #064062;
}

body {
  overflow-x: hidden;
}
@media (min-width: 768px) {
  body {
    overflow: unset;
  }
}

.hidden-on-mobile {
  display: none;
}
@media (min-width: 768px) {
  .hidden-on-mobile {
    display: unset;
  }
}

.newsletter-title {
  padding-left: 0rem !important;
}
@media (min-width: 768px) {
  .newsletter-title {
    padding-left: 2rem !important;
  }
}

.grecaptcha-badge {
  display: none !important;
}

.logo {
  width: 259px;
}

@media only screen and (min-width: 1024px) {
  .logo {
    width: 243px;
  }
}
@media only screen and (min-width: 1091px) {
  .logo {
    width: 300px;
  }
}
.logo-burger-wrap {
  padding: 1rem;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .logo-burger-wrap {
    padding: 0;
  }
}

.aside-section {
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 99;
  overflow-x: hidden;
}

.aside-left {
  display: none;
  width: 40%;
  left: 0;
  background-color: #ff5964;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: transform 0.4s ease-in-out;
}

.aside-right {
  display: none;
  width: 100%;
  right: 0;
  background-color: #fff;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  transition: transform 0.4s ease-in-out;
  overflow-y: hidden;
  position: fixed;
}

.slide--toggle {
  display: none;
}

.aside-list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 90px;
  text-align: left;
  padding-left: 50px;
}

.aside-content {
  margin-top: 150px;
  padding: 0 40px;
  position: relative;
  color: #064062;
  text-align: center;
}

.aside-list li {
  margin-bottom: 20px;
}

.aside-anchor {
  padding-bottom: 7px;
  color: #064062;
  text-decoration: none;
  font-size: 24px;
  position: relative;
  font-weight: 500;
  border-bottom: 1px solid #e6e6e6;
  display: block;
  margin-right: 4rem;
  font-family: "Raleway-SemiBold", sans-serif;
}
.aside-anchor.color--orange {
  color: #db8a27;
}
.aside-anchor.color--pink {
  color: #db1368;
}
.aside-anchor.color--green {
  color: #a8b510;
}

input[type=checkbox] {
  display: none;
}

input[type=checkbox]:checked ~ aside .aside-left {
  transform: translateY(0%);
}

input[type=checkbox]:checked ~ aside .aside-right {
  transform: translateX(0%);
}

input[type=checkbox]:checked ~ label .bar {
  background-color: #38618c;
}

input[type=checkbox]:checked ~ label .top {
  -webkit-transform: translateY(0px) rotateZ(45deg);
  -moz-transform: translateY(0px) rotateZ(45deg);
  -ms-transform: translateY(0px) rotateZ(45deg);
  -o-transform: translateY(0px) rotateZ(45deg);
  transform: translateY(0px) rotateZ(45deg);
}

input[type=checkbox]:checked ~ label .bottom {
  -webkit-transform: translateY(-15px) rotateZ(-45deg);
  -moz-transform: translateY(-15px) rotateZ(-45deg);
  -ms-transform: translateY(-15px) rotateZ(-45deg);
  -o-transform: translateY(-15px) rotateZ(-45deg);
  transform: translateY(-15px) rotateZ(-45deg);
}

input[type=checkbox]:checked ~ label .middle {
  width: 0;
}

.middle {
  margin: 0 auto;
}

#Burger--icon {
  top: 10px;
  display: inline-block;
  padding: 7px 10px;
  background-color: transparent;
  cursor: pointer;
  margin: 10px;
  z-index: 100;
  position: absolute;
  right: 1px;
}
@media (min-width: 768px) {
  #Burger--icon {
    top: 74px;
    right: 20px;
  }
}

.bar {
  display: block;
  background-color: #38618c;
  width: 30px;
  height: 3px;
  border-radius: 5px;
  margin: 5px auto;
  transition: background-color 0.4s ease-in, transform 0.4s ease-in, width 0.4s ease-in;
}

.button {
  display: inline-block;
  background-image: none;
  border: none;
  background-color: transparent;
  padding-bottom: 7px;
  position: relative;
  cursor: pointer;
  font-size: 20px;
  color: white;
  padding: 7px 50px;
  border: 2px solid white;
}

@media (min-width: 992px) {
  .aside-left {
    display: block;
  }
  .aside-right {
    width: 60%;
  }
}
@media (min-width: 1024px) {
  .mobile-menu {
    display: none;
  }
}

@media (min-width: 768px) {
  .bottom--desktop-head {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    border-bottom: 1px solid #e5e5e5;
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media (min-width: 1600px) {
  .bottom--desktop-head {
    margin-left: 0;
    margin-right: 0;
  }
}

.desktop-header__menu {
  display: none;
}
@media (min-width: 768px) {
  .desktop-header__menu {
    display: block;
  }
}

#menu-desktop-menu {
  display: none;
}
@media (min-width: 1024px) {
  #menu-desktop-menu {
    display: flex;
    flex-direction: row;
  }
}

.menu-item {
  color: black;
  margin-right: 1rem;
}

.menu-item:last-child {
  margin-right: 0;
}

.menu {
  color: black;
}

.desktop-header__menu .menu-item > a {
  color: #064062;
  text-decoration: none;
  font-family: "Raleway-SemiBold", sans-serif;
  transition: 300ms;
}
.desktop-header__menu .menu-item > a:hover {
  color: #a8b510;
}

.menu-item.current-menu-item > a {
  color: #a8b510;
}

.header--jersey {
  display: flex;
  align-items: center;
  font-family: "Raleway-Bold", sans-serif;
  color: #064062;
  margin-right: 1rem;
  align-items: flex-start;
}
.header--jersey img {
  width: 24px;
  vertical-align: bottom;
}

.header--guernsey {
  display: flex;
  align-items: center;
  font-family: "Raleway-Bold", sans-serif;
  color: #27809f;
  align-items: flex-start;
}
@media (min-width: 1280px) {
  .header--guernsey {
    margin-right: 0;
    padding-right: 0;
  }
}
.header--guernsey img {
  width: 24px;
  vertical-align: bottom;
}

.header--phone-number {
  transition: left 0.3s ease-in-out;
}

.header--phone-number:hover + .reveal-on-hover {
  transition: left 0.3s ease-in-out;
  display: inline;
}

.reveal-on-hover {
  display: none;
}
.reveal-on-hover a {
  color: #064062;
  text-decoration: none;
  transition: 300ms;
  font-family: "Raleway-Bold", sans-serif;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.reveal-on-hover:hover {
  display: inline;
}
.reveal-on-hover.gsy a {
  color: #27809f;
}

.b2b-login-icon {
  width: 160px;
  height: auto;
  vertical-align: bottom;
  transition: 300ms;
}
.b2b-login-icon:hover {
  filter: grayscale(85%);
}
.b2b-login-icon.delivery {
  margin-right: 1rem;
  width: 180px;
}

.top--desktop-head {
  display: none;
}
@media (min-width: 768px) {
  .top--desktop-head {
    display: flex;
    justify-content: flex-end;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #e5e5e5;
    align-items: center;
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media (min-width: 1600px) {
  .top--desktop-head {
    margin-left: 0;
    margin-right: 0;
  }
}

.drilldown-title {
  font-size: 1.25rem;
  font-family: "Raleway-SemiBold", sans-serif;
}
.drilldown-title.orange {
  color: #db8a27;
}
.drilldown-title.pink {
  color: #db1368;
}
.drilldown-title.green {
  color: #a8b510;
}

#menu-header-menu {
  display: none;
}
@media (min-width: 1024px) {
  #menu-header-menu {
    display: flex;
  }
}

.drill-down-menu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: rgba(255, 255, 255, 0.97);
  position: relative;
  z-index: 2;
  display: flex;
  position: absolute;
  top: 8rem;
  left: 0;
  right: 0;
  max-width: 1366px;
  margin: auto;
}

.drill-down-inside-wrap {
  display: flex;
  justify-content: center;
  padding-top: 1.5rem;
  margin-top: calc(-0.5rem + 1px);
  border-top: 1px solid #b2b2b2;
}

.megamenu-wrap {
  display: none;
}

.drilldown--list {
  column-count: 2;
}
.drilldown--list a:hover {
  color: #a8b510;
}

.drilldown-install-list a:hover {
  color: #db8a27;
}

.drilldown-maintain-list a:hover {
  color: #db1368;
}

.drilldown--column {
  border-right: 1px solid #b2b2b2;
  padding-right: 4rem;
  margin-right: 4rem;
}
.drilldown--column li {
  margin-bottom: 0.5rem;
}
.drilldown--column a {
  text-decoration: none;
  color: #064062;
  vertical-align: bottom;
  display: inline;
  font-family: "Raleway-Regular", sans-serif;
  font-weight: 500;
  transition: 300ms;
}
.drilldown--column.first-column {
  margin-left: 4rem;
}
.drilldown--column ul {
  margin-top: 0.5rem;
}

.drilldown--column:last-child {
  border-right: 0;
  padding-right: 4rem;
  margin-right: 4rem;
}

.header--jersey {
  padding-right: 1rem;
}
.header--guernsey img {
  margin-left: 0.25rem;
}

.slide--toggle {
  display: none;
}

.slide--inside {
  display: flex;
  flex-direction: column;
  margin-left: 4rem;
}

.inside-menu {
  text-decoration: none;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  margin-right: 4rem;
  padding-bottom: 1rem;
}

.mobile-menu_icon {
  width: 42px;
  height: 42px;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mobile-menu__jsy {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mobile-menu__jsy p {
  font-size: 22px;
  font-family: "Raleway-SemiBold", sans-serif;
  color: #064062;
  text-transform: uppercase;
}

.mobile-menu__gsy {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.mobile-menu__gsy p {
  font-size: 22px;
  font-family: "Raleway-SemiBold", sans-serif;
  color: #27809f;
  text-transform: uppercase;
}

.mobile-jsy-gsy-wrap {
  display: flex;
  padding-left: 2rem;
  padding-right: 2rem;
  justify-content: space-around;
  margin-top: 2rem;
}

.top-head-phone {
  color: #064062;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  text-decoration: none;
  font-family: "Raleway-SemiBold", sans-serif;
}
.top-head-phone.gsy {
  color: #27809f;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  text-decoration: none;
}

.contact-menu-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.header--menu-locations {
  display: none;
}
@media (min-width: 1024px) {
  .header--menu-locations {
    display: flex;
    padding-bottom: 0.75rem;
  }
}

.header__iso-logo {
  margin-left: 2rem;
  width: 90px;
  display: none;
}
@media (min-width: 768px) {
  .header__iso-logo {
    display: block;
  }
}

.logo-iso__wrap {
  display: flex;
  align-items: center;
}

@media (min-width: 1024px) {
  .cta--mobile {
    display: none;
  }
}

.cta--section {
  background-repeat: no-repeat;
}

.cta__first {
  padding: 4rem 1rem;
  background-image: url("/wp-content/themes/mercury-dist/assets/img/first.jpg");
  background-color: grey;
  background-blend-mode: multiply;
  background-size: cover;
}

.cta__second {
  padding: 2rem 1rem;
  background-image: url("/wp-content/themes/mercury-dist/assets/img/CTA-IMG--1.jpg");
  background-size: cover;
  background-position-y: -112px;
}

.cta__third {
  background-image: url("/wp-content/themes/mercury-dist/assets/img/cta-2.jpg");
  padding: 2rem 1rem;
  background-position: center;
  background-color: #db8a27;
  background-blend-mode: multiply;
  background-size: cover;
  background-position: 0 -76px;
}

.cta__fourth {
  background-image: url("/wp-content/themes/mercury-dist/assets/img/cta-3.jpg");
  padding: 2rem 1rem;
  background-position: center;
  background-color: #db1368;
  background-blend-mode: multiply;
  background-position: 0 -130px;
  background-size: cover;
}

#mc_embed_signup {
  background: #fff;
  clear: left;
  font: 14px Helvetica, Arial, sans-serif;
}

.campaign {
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-size: 0.9rem;
  font-family: "Raleway-Bold", sans-serif;
  letter-spacing: 0.115em;
  display: flex;
  flex-direction: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 768px) {
  .campaign {
    padding: 2rem;
    margin: 2rem 3rem;
    font-size: 1.4rem;
    margin-bottom: 0.25rem;
  }
}
.campaign a {
  color: #fff;
  text-decoration: none;
  font-size: 1.25rem;
  font-family: "Raleway-Regular", sans-serif;
  letter-spacing: 0em;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 7rem;
  transition: 300ms;
}
@media (min-width: 1024px) {
  .campaign a {
    height: 11rem;
  }
}
@media (min-width: 768px) {
  .campaign a::after {
    content: "SEE NEWSLETTER";
    display: block;
    width: 155px;
    border: 1px solid #fff;
    color: #fff;
    padding: 0.25rem 0.75rem;
    border-radius: 12px;
    font-size: 1.1rem;
    transition: 300ms;
  }
}
.campaign a:hover::after {
  background: rgba(0, 0, 0, 0.35);
  color: #fff;
}
@media (min-width: 768px) {
  .campaign {
    margin: 0;
  }
}

.campaign:nth-child(1n) {
  background-image: url("/wp-content/themes/mercury-dist/assets/img/NewsletterBG1.jpg");
}

.campaign:nth-child(2n) {
  background-image: url("/wp-content/themes/mercury-dist/assets/img/NewsletterBG2.jpg");
}

.campaign:nth-child(3n) {
  background-image: url("/wp-content/themes/mercury-dist/assets/img/NewsletterBG3.jpg");
}

.campaign:nth-child(4n) {
  background-image: url("/wp-content/themes/mercury-dist/assets/img/NewsletterBG4.jpg");
}

.display_archive {
  padding-bottom: 1rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
  row-gap: 1rem;
  max-height: calc(408px + 1rem);
  overflow: hidden;
}
@media (min-width: 768px) {
  .display_archive {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 2rem;
    row-gap: 2rem;
    max-height: calc(414px + 2rem);
  }
}
@media (min-width: 1024px) {
  .display_archive {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-height: 271px;
  }
}

@media (min-width: 768px) {
  .campaign {
    display: flex;
  }
}

.campaign:first-child {
  display: flex;
}

.campaign:nth-child(5n) {
  display: none;
}

.newsletter {
  background-color: #e5e5e5;
}

#mce-EMAIL,
#mce-FNAME,
#mce-LNAME {
  border: 1px solid black !important;
  border-radius: 0 !important;
}

#mc_embed_signup {
  background: transparent;
}

.mc-field-group input {
  font-size: 0.7rem;
}

#mc-embedded-subscribe {
  border: 1px solid black !important;
  background: #064062 !important;
  border-radius: 0 !important;
  color: black !important;
  transition: 300ms !important;
  font-family: "Raleway-SemiBold", sans-serif !important;
  color: #fff !important;
}
#mc-embedded-subscribe:hover {
  background-color: lightgray !important;
}

.newsletter__title-wrap {
  padding: 2rem 0rem 1rem;
  margin-top: 1rem;
  border-top: 2px solid #064062;
  margin-left: 1rem;
  margin-right: 1rem;
}
.newsletter__title-wrap p {
  font-family: "Raleway-SemiBold", sans-serif;
}
@media (min-width: 768px) {
  .newsletter__title-wrap {
    padding: 0;
    margin: 0;
    margin-right: 2rem;
    border: 0;
  }
}

.homepage__img {
  width: 360px;
  height: auto;
  display: flex;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .homepage__img {
    width: 375px;
    margin: 0 auto;
    margin-top: 2rem;
    margin-bottom: 4rem;
  }
}
@media (min-width: 1024px) {
  .homepage__img {
    width: 533px;
    margin-bottom: 2rem;
  }
}

@media (min-width: 768px) {
  #mc_embed_signup .mc-field-group input {
    text-indent: 6%;
    height: 38px;
    margin-right: 1rem;
  }
}
@media (min-width: 1024px) {
  #mc_embed_signup .mc-field-group input {
    width: 150px !important;
  }
}
@media (min-width: 1280px) {
  #mc_embed_signup .mc-field-group input {
    width: 244px !important;
  }
}
@media (min-width: 1600px) {
  #mc_embed_signup .mc-field-group input {
    width: 244px !important;
  }
}

@media only screen and (min-width: 1265px) {
  #mc_embed_signup .mc-field-group input {
    width: 207px !important;
  }
}
@media (min-width: 768px) {
  .mc__field-group-wrapper {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .mc__field-group-wrapper {
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .mc_embed_signup_scroll {
    display: flex;
  }
}

@media (min-width: 768px) {
  .newsletter--signup {
    width: 100%;
    margin-top: 2rem;
    border-top: 1px solid #064062;
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
  .newsletter--signup {
    display: flex;
  }
}
@media (min-width: 768px) {
  .newsletter--signup.contact-signup {
    margin-top: 0;
    padding-top: 2.5rem;
    border: 0;
  }
}

@media (min-width: 768px) {
  .newsletter-title {
    margin-bottom: 3rem !important;
  }
}

@media (min-width: 1024px) {
  #mc_embed_signup_scroll {
    display: flex;
  }
}

@media (min-width: 768px) {
  #mc_embed_signup form {
    padding: 0 !important;
    margin: 0 !important;
  }
}
@media (min-width: 1024px) {
  #mc_embed_signup form {
    padding: 10px 0 10px 3% !important;
    margin: 0 !important;
  }
}

@media (min-width: 768px) {
  #mc_embed_signup .button {
    height: 38px !important;
    width: 297px !important;
  }
}

.sbi_follow_btn {
  display: none !important;
}

.sbi_photo {
  border: 1px solid #e5e5e5;
}

#sb_instagram {
  margin-top: 3rem !important;
}

#sbi_load {
  display: none !important;
}

#sb_instagram #sbi_images {
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 1fr !important;
  column-gap: 2rem !important;
}
@media (min-width: 768px) {
  #sb_instagram #sbi_images {
    grid-template-columns: 1fr 1fr !important;
  }
}
@media (min-width: 1024px) {
  #sb_instagram #sbi_images {
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
  }
}

#sb_instagram.sbi_col_4 #sbi_images .sbi_item {
  width: unset !important;
}

.no-margin {
  margin-bottom: 0 !important;
}

.newsletter__title-wrap {
  flex-shrink: 0;
}

#mc_embed_signup .mc-field-group {
  min-height: 44px !important;
}
@media (min-width: 768px) {
  #mc_embed_signup .mc-field-group {
    min-width: 50px;
  }
}

#sb_instagram {
  display: none;
}
@media (min-width: 768px) {
  #sb_instagram {
    display: unset;
  }
}

.item-1:hover {
  background: rgba(102, 122, 138, 0.8) !important;
}

.home-cta {
  text-decoration: none;
}

.cta-mobile-inside-text {
  color: #fff;
  margin-bottom: 0.5rem;
}

.nationwide-homepage {
  width: 90%;
  height: auto;
  margin-top: 1rem;
}

.tablet-center-text {
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 768px) {
  .newsletter--signup {
    padding-left: 2rem;
  }
}

#mc_embed_signup div.response {
  margin-top: 4rem !important;
  width: unset !important;
}
@media (min-width: 1024px) {
  #mc_embed_signup div.response {
    position: absolute;
    margin-top: 0 !important;
    top: 4rem !important;
    left: 0;
    right: 0;
  }
}

.cf-turnstile-wrapper {
  margin: 1rem 0;
}
@media (min-width: 768px) {
  .cf-turnstile-wrapper {
    margin-right: 1rem;
  }
}
@media (min-width: 1024px) {
  .cf-turnstile-wrapper {
    margin-right: 1rem;
  }
}

.cf-turnstile {
  display: inline-block;
}

#mc-embedded-subscribe:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  background-color: #ccc !important;
}

.about-us-items {
  background-color: #a8b510;
  padding-top: 0;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #fff;
}
.single-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  transition: 300ms;
}
@media (min-width: 768px) {
  .single-item {
    justify-content: flex-start;
    align-items: flex-start;
  }
}

.single-item__title {
  margin-bottom: 1rem;
}

.single-item__icon {
  width: 65px;
  height: 65px;
  margin-bottom: 1rem;
}

.single-item__desc {
  text-align: center;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .single-item__desc {
    text-align: left;
  }
}

.about-us-partners {
  padding: 2rem 1rem;
  background-color: #27809f;
  color: #fff;
}
@media (min-width: 768px) {
  .about-us-partners {
    padding: 4rem 1rem;
  }
}

.about-us-suppliers {
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .about-us-suppliers {
    padding: 4rem 1rem 4rem 1rem;
  }
}

@media (min-width: 768px) {
  .items-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: start;
    column-gap: 2rem;
  }
}
@media (min-width: 1024px) {
  .items-container {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}

.about-nationwide-logo {
  width: 354px;
  height: auto;
  display: flex;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .about-nationwide-logo {
    margin: 0;
  }
}

.about_us--random-subtitle {
  margin-bottom: 4rem;
  font-family: "Raleway-Bold", sans-serif;
  font-size: 1.625rem;
}

@media (min-width: 768px) {
  .about-us-custom-section {
    align-items: center;
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .custom-section-title-text-wrap {
    padding-left: 6rem;
  }
}

.page--top_desktop {
  display: none;
}
@media (min-width: 768px) {
  .page--top_desktop {
    display: flex;
  }
}
.page--top_desktop .half--content {
  width: 50%;
  max-width: 50%;
  background-color: #800d82;
  color: #fff;
  padding: 4rem;
  padding-top: 6rem;
}
.page--top_desktop .half--img {
  width: 50%;
  min-width: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.supplier-logo {
  width: auto;
  margin-right: 1rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .supplier-logo {
    margin-bottom: 0;
  }
}

.supplier-logo-container {
  margin-top: 1rem;
}

.customers-container {
  margin-top: 4rem;
}

.testimonials {
  background-color: #db1368;
  color: #fff;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .testimonials {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

.Testimonials-title {
  margin-bottom: 1rem;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: unset !important;
}

.swiper-pagination-bullet {
  background-color: #fff !important;
}

.page--custom-section {
  background-image: url(/wp-content/themes/mercury-dist/assets/svg/Leaf.svg);
  background-repeat: no-repeat;
  background-position: right 12% top 86px;
  background-size: 16%;
}

.testimonial-inside {
  display: flex;
}

.testimonial-img {
  border: 2px solid #fff;
  width: 125px;
  height: auto;
  margin-right: 2rem;
  display: none;
}
@media (min-width: 768px) {
  .testimonial-img {
    display: unset;
  }
}

.suppliers-slider {
  margin-top: 2rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .suppliers-slider {
    margin-top: 1rem;
  }
}
.suppliers-slider .swiper-wrapper {
  align-items: center;
}
.suppliers-slider .swiper-slide {
  display: flex;
  justify-content: center;
}

.careers-page .careers-top {
  text-align: center;
  padding: 2rem 1rem 4rem;
}
@media (min-width: 768px) {
  .careers-page .careers-top {
    padding: 4rem 1rem 6rem;
  }
}
.careers-page .careers-top h1 {
  color: #27809f;
  margin-bottom: 1.5rem;
}
.careers-page .careers-top p {
  margin: 0 auto;
  font-size: 1.1rem;
  line-height: 1.6;
}

.careers-listings {
  background-color: #e5e5e5;
  padding: 2rem 0;
}
@media (min-width: 768px) {
  .careers-listings {
    padding: 4rem 0;
  }
}

.job-listing {
  display: grid;
  grid-template-columns: 1fr auto auto;
  align-items: center;
  gap: 2rem;
  padding: 2rem;
  margin-bottom: 1rem;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.job-listing:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}
.job-listing:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .job-listing {
    grid-template-columns: 1fr;
    gap: 1.5rem;
    text-align: left;
  }
}
.job-listing .job-title-col .job-title {
  margin: 0;
  font-size: 1.5rem;
  font-family: "Raleway-Bold", sans-serif;
}
@media (min-width: 768px) {
  .job-listing .job-title-col .job-title {
    font-size: 1.8rem;
  }
}
.job-listing .job-location-col {
  text-align: center;
  margin-right: 3rem;
}
@media (max-width: 767px) {
  .job-listing .job-location-col {
    text-align: left;
    margin-right: 0;
  }
}
.job-listing .job-location-col .job-location {
  font-size: 1.8rem;
  color: #666;
  font-family: "Raleway-SemiBold", sans-serif;
}
.job-listing .job-actions {
  display: flex;
  gap: 1rem;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .job-listing .job-actions {
    justify-content: flex-start;
  }
}

.btn-job-description,
.btn-job-apply {
  padding: 0.75rem 1.5rem;
  border-radius: 25px;
  text-decoration: none;
  font-family: "Raleway-SemiBold", sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
  border: none;
  cursor: pointer;
  white-space: nowrap;
}
.btn-job-description:hover,
.btn-job-apply:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.btn-job-description {
  background-color: #27809f;
  color: #fff;
}
.btn-job-description:hover {
  background-color: rgb(28.9545454545, 95.0303030303, 118.0454545455);
  color: #fff;
}

.btn-job-apply {
  background-color: #a8b510;
  color: #fff;
}
.btn-job-apply:hover {
  background-color: rgb(124.5076142132, 134.1421319797, 11.8578680203);
  color: #fff;
}

.no-jobs {
  text-align: center;
  padding: 4rem 2rem;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.no-jobs p {
  font-size: 1.1rem;
  color: #666;
  margin: 0;
}

@media (max-width: 480px) {
  .job-listing {
    padding: 1.5rem;
  }
  .job-listing .job-actions {
    flex-direction: column;
    gap: 0.75rem;
  }
  .job-listing .btn-job-description,
  .job-listing .btn-job-apply {
    text-align: center;
    padding: 0.8rem 1rem;
  }
}
.login {
  padding: 2rem 1rem;
  background-color: #f1f1f1;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .login {
    padding: 4rem 1rem;
  }
}
.login.gsy {
  background-color: #e5e5e5;
}
.login h2 {
  margin-bottom: 2rem;
}

.login--btn {
  background: #a8b510;
  text-transform: uppercase;
  border-radius: 16px;
  padding: 0.35rem 1rem;
  display: inline;
  text-decoration: none;
  color: #f1f1f1;
  transition: 300ms;
  letter-spacing: 0.164em;
  font-family: "Raleway-SemiBold", sans-serif;
}
.login--btn:hover {
  background-color: #6b7408;
}

@media (min-width: 768px) {
  .login-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}

.no--account {
  background-color: #27809f;
  padding: 2rem 1rem;
  color: #fff;
}
@media (min-width: 768px) {
  .no--account {
    padding: 4rem 1rem;
  }
}
.no--account .bold {
  font-family: "Raleway-Bold", sans-serif;
}
.no--account h1 {
  margin-bottom: 2rem;
}
.no--account a {
  color: #fff;
}

.important-notice {
  background: #db8a27;
  padding: 30px;
}
.important-notice p {
  color: #fff;
  text-align: center;
}
.important-notice h3 {
  text-align: center;
  color: #fff;
}

.login-contact {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
  flex-direction: column;
  align-items: center;
}

.no-account-columns-wrapper {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .no-account-columns-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 4rem;
    column-gap: 4rem;
  }
}

@media (min-width: 768px) {
  .no--account-top {
    text-align: center;
  }
}

.case-studies-page {
  padding: 2rem 1rem;
}

.case-study-reveal {
  display: none;
}

.single-case-study {
  padding: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  background-color: grey;
  background-blend-mode: multiply;
  padding-bottom: 4rem;
  padding-top: 4rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}

.case-study__content {
  padding: 2rem 1rem;
}

@media (min-width: 768px) {
  .case-studies-wrapper {
    display: none;
  }
}

.case-studies-desktop {
  display: none;
}
@media (min-width: 768px) {
  .case-studies-desktop {
    display: unset;
  }
}

.case-study-desktop {
  display: flex;
}

.case-study-desktop:nth-child(2n) {
  flex-direction: row-reverse;
}

.case-study-main-content {
  margin-left: 3.5rem;
}

.case-study-main-content:nth-child(2n) {
  margin-right: 3.5rem;
}

.case-study-gallery {
  width: 50%;
  overflow: hidden;
  min-width: 50%;
}
.case-study-gallery.testimonials-quotes {
  width: 100%;
  min-width: 100%;
}

.swiper-slide {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.case-study-gallery .swiper-slide::before {
  content: "";
  display: block;
}

@media (min-width: 768px) {
  .case-study__title {
    margin-top: 2rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }
}

.case-study-desktop {
  background-color: #f1f1f1;
}

.case-study-main-content {
  display: flex;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media screen and (max-width: 1020px) {
  .case-study-main-content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
@media screen and (max-width: 920px) {
  .case-study-main-content {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

@media (min-width: 768px) {
  .desktop--hide {
    display: none;
  }
}

.case-study-wrap {
  position: relative;
}

.case-studies-plus {
  width: 20px;
  position: absolute;
  right: 12px;
  top: 12px;
  transition: 200ms;
}

.plus-rotate {
  transform: rotate(45deg);
  transition: 200ms;
}

.install-page__top {
  background-color: #db8a27;
  color: #fff;
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .install-page__top {
    padding: 3rem 2rem;
  }
}
@media (min-width: 1024px) {
  .install-page__top {
    padding-top: 6rem;
    padding-bottom: 6rem;
    padding-right: 3rem;
  }
}
.install-page__top.maintain-top {
  background-color: #a8b510;
}

.title-icon-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}

.install--item_icon {
  width: 50px;
  margin-right: 1rem;
}

.install--item {
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .install--item {
    padding: 3rem 2rem;
  }
}
@media (min-width: 1024px) {
  .install--item {
    padding: 6rem 5rem;
    padding-top: 6rem;
    padding-bottom: 6rem;
    padding-right: 3rem;
  }
}

.install--item:nth-child(2n) {
  background-color: #f1f1f1;
}
@media (min-width: 768px) {
  .install--item:nth-child(2n) {
    background-color: unset;
  }
}

@media (min-width: 768px) {
  .page-nav-list.mobile {
    display: none;
  }
}

@media (min-width: 768px) {
  .bg__grey {
    background-color: #f1f1f1 !important;
  }
}

.install--item_title {
  color: #064062;
  font-size: 1.35rem !important;
}

@media (min-width: 768px) {
  .install-page {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 768px) {
  .install-items-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}

.assistance-text {
  margin-right: 0.5rem;
}

.assistance--wrap {
  display: none;
}
@media (min-width: 768px) {
  .assistance--wrap {
    display: unset;
  }
}

.supply-page {
  padding: 2rem 1rem;
  background-color: #a8b510;
  color: #fff;
}

.supply-item__icon {
  width: 10%;
}
@media (min-width: 768px) {
  .supply-item__icon {
    width: 56px;
    height: 49px;
  }
}

.plus-icon {
  width: 26px;
  margin-left: auto;
  transition: 200ms;
}
@media (min-width: 768px) {
  .plus-icon {
    display: none;
  }
}

.supply-item-title-wrap {
  display: flex;
  flex-direction: row;
  padding: 2rem 1rem;
  align-items: center;
}
@media (min-width: 768px) {
  .supply-item-title-wrap {
    display: none;
  }
}

.supply-item-title-desktop {
  display: none;
}
@media (min-width: 768px) {
  .supply-item-title-desktop {
    display: flex;
    flex-direction: row;
    padding: 2rem 0rem;
    align-items: flex-end;
  }
}

.supply-item__title {
  color: #064062;
  margin-left: 1rem;
  line-height: 27px;
}

.supply-item:nth-child(2n) {
  background-color: #f8f9ec;
}

.supply-item-content {
  display: none;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .supply-item-content {
    display: block;
  }
}

.supply-item__subtitle {
  color: #a8b510;
  margin-bottom: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.085;
}
@media (min-width: 768px) {
  .supply-item__subtitle {
    font-size: 1rem;
  }
}

.supply-item__content {
  margin-bottom: 2rem;
}

.supply-item__images {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .supply-item__images {
    margin-top: 0;
    width: 85%;
    height: auto;
  }
}

@media (min-width: 768px) {
  .supply-items-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .supply-items-content-wrapper .left-wrap {
    width: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media (min-width: 1600px) {
  .supply-items-content-wrapper .left-wrap {
    margin-right: 8rem;
  }
}
@media (min-width: 768px) {
  .supply-items-content-wrapper .right-wrap {
    display: flex;
    justify-content: center;
  }
}

.flex-d-row {
  flex-direction: row;
}

@media (min-width: 768px) {
  .supply-item {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

.supply-btn-wrapper {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .supply-btn-wrapper {
    margin-top: 0;
  }
}

.supply-item-title-wrap h2 {
  font-size: 1.5rem;
}

.supply-btn-text-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 4rem;
}
@media (min-width: 768px) {
  .supply-btn-text-wrap {
    margin-bottom: 1rem;
  }
}

.supply-btn-text-shopping-wrap {
  display: flex;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .supply-btn-text-shopping-wrap {
    display: unset;
  }
}
@media (min-width: 1024px) {
  .supply-btn-text-shopping-wrap {
    display: flex;
  }
}

.supply-item-shop-text {
  color: #a8b510;
  font-size: 1.25rem;
  margin-bottom: 1rem;
  font-family: "Raleway-Bold", sans-serif;
}

.no-right-margin {
  margin-right: 0;
  font-size: 16px;
}
@media (min-width: 768px) {
  .no-right-margin {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .no-right-margin {
    font-size: 14px;
  }
}

.supply-item-mercury-deliver-logo {
  width: 254px;
  margin-top: 2rem;
  display: none;
}

.left-wrap p a {
  color: #a8b510;
  text-decoration: none;
}
.left-wrap p a:hover {
  text-decoration: underline;
}

.contact-top {
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .contact-top {
    text-align: center;
    padding: 4rem 1rem;
  }
}
.contact-top h1 {
  color: #064062;
}

.contact__location {
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .contact__location {
    padding: 3rem 1rem;
  }
}
.contact__location h2 {
  margin-bottom: 1rem;
}
.contact__location.jsy {
  background-color: #f1f1f1;
}
.contact__location.gsy {
  background-color: #e5e5e5;
}
.contact__location.medical-shop {
  background-color: #27809f;
  color: #f1f1f1;
}
.contact__location.medical-shop a {
  color: #f1f1f1;
}

.location__email::first-letter {
  color: #5962a1;
  font-family: "Raleway-Bold", sans-serif;
}

.location__email {
  color: black;
  text-decoration: none;
}

.location__phone {
  color: black;
  text-decoration: none;
  padding-bottom: 1rem;
}

.location__link {
  color: #064062;
  font-family: "Raleway-Bold", sans-serif;
  text-decoration: none;
}

.location__map {
  border: 1px solid #27809f;
  width: 100%;
}
.location__map iframe {
  margin-bottom: -6px;
}
@media (min-width: 768px) {
  .location__map {
    width: 68%;
  }
}
.location__map.orange {
  border: 1px solid #db8a27;
}

.single-location {
  margin-bottom: 2rem;
}

.contact__newsletter {
  padding: 1rem 1rem;
}

.contact--signup {
  background-color: #e5e5e5;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .contact--signup {
    padding-bottom: 0;
  }
}

@media (min-width: 768px) {
  .contact--locations-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}

.mercury-deliver-logo {
  width: 327px;
  height: auto;
}
@media (min-width: 768px) {
  .mercury-deliver-logo {
    margin-top: 2rem;
  }
}

.contact-form-wrap {
  display: flex;
  margin-top: 4rem;
  justify-content: center;
}
.contact-form-wrap input {
  border-radius: 0;
  border: 1px solid #cbcbcb;
}
.contact-form-wrap select {
  border-radius: 0;
  border: 1px solid #cbcbcb;
}
.contact-form-wrap textarea {
  border-radius: 0;
  border: 1px solid #cbcbcb;
}

#input_1_5 {
  height: 200px;
}

#gform_submit_button_1 {
  background-color: #a8b510;
  color: #fff;
  border-radius: 33px;
  padding: 0.45rem 1rem;
  text-decoration: none;
  margin-right: 0.25rem;
  transition: 300ms;
  text-transform: uppercase;
  margin-right: 1rem;
  letter-spacing: 0.129em;
  font-family: "Raleway-SemiBold", sans-serif;
  display: inline-block;
  font-size: 1rem;
}
#gform_submit_button_1:hover {
  background-color: #5f6609;
}

.gform_wrapper.gravity-theme .gfield.gfield--width-full {
  display: grid;
  grid-template-columns: 145px 1fr;
}

.gform_footer {
  display: flex;
  justify-content: center;
}

.newsletter__title-wrap {
  border-top: 0 solid #000;
}
#menu-footer-menu {
  white-space: nowrap;
}

@media (min-width: 1024px) {
  .menu-footer-menu-container {
    padding-left: 1rem;
  }
}

.wpcf7 form {
  max-width: 600px;
  margin: auto;
}
.wpcf7 form label {
  display: grid;
  grid-template-columns: 150px 1fr;
  font-weight: 700;
}
.wpcf7 form input[type=text],
.wpcf7 form input[type=email],
.wpcf7 form input[type=tel],
.wpcf7 form select,
.wpcf7 form textarea {
  width: 100%;
  border: 1px solid rgb(203, 203, 203);
  padding: 8px;
}
.wpcf7 form input[type=submit] {
  display: block;
  background-color: #a8b510;
  color: #fff;
  border: none;
  border-radius: 33px;
  padding: 0.45rem 1rem;
  text-decoration: none;
  margin: auto;
  transition: 300ms;
  text-transform: uppercase;
  letter-spacing: 0.129em;
  font-family: "Raleway-SemiBold", sans-serif;
  font-size: 1rem;
  margin-bottom: 5px;
}
.wpcf7 form input[type=submit]:hover {
  background-color: #5f6609;
}
.wpcf7 form .wpcf7-response-output {
  border: none;
}

.page-top {
  color: #fff;
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  .page-top {
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
  }
}

.page-top-inside {
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .page-top-inside {
    width: 50%;
    background-color: rgba(0, 0, 0, 0.5);
    padding-top: 6rem;
    padding-bottom: 8rem;
    padding-right: 4rem;
  }
}

.medical--section {
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .medical--section {
    padding: 4rem 1rem;
  }
}
.medical--section.bg-grey {
  background-color: #f1f1f1;
}
.medical--section.medical--section--reduced-top {
  padding-top: 0;
}

@media (min-width: 768px) {
  .medical--section-top-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
}
.medical--section-top-wrap h1 {
  color: #a8b510;
}

.medical--services-list {
  list-style-type: disc;
  padding-left: 1.5rem;
}
.medical--services-list li {
  margin-bottom: 0.5rem;
  color: #a8b510;
}
@media (min-width: 768px) {
  .medical--services-list {
    margin-top: 2rem;
    column-count: 3;
    max-width: 90%;
    text-align: center;
    column-gap: 1rem;
    list-style-type: none;
    padding-left: 0;
  }
  .medical--services-list li {
    color: #a8b510;
  }
}
.medical--services-list.col-2 li {
  color: #27809f;
}
@media (min-width: 768px) {
  .medical--services-list.col-2 {
    column-count: unset;
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 8rem;
  }
}

.where-we-are {
  padding: 2rem 1rem;
  color: #fff;
  background-color: #db8a27;
}
@media (min-width: 768px) {
  .where-we-are {
    padding: 6rem 1rem;
  }
}
.where-we-are a {
  color: #fff;
  text-decoration: none;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 768px) {
  .wwa-flex-wrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
}

.wwa-map {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .wwa-map {
    margin-top: 0;
    width: 39%;
  }
}

@media (min-width: 768px) {
  .where-we-are-text-wrap {
    margin-left: 12rem;
  }
}

.medical--image {
  display: flex;
  margin: 0 auto;
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .medical--image {
    width: 75%;
    margin-top: 4rem;
  }
}

.wwa-phone {
  font-family: "Raleway-Bold", sans-serif;
  transition: 300ms ease-in-out;
}
.wwa-phone:hover {
  color: #064062;
}

.where-we-are-text-wrap ul {
  margin-bottom: 1.5rem;
}
.where-we-are-text-wrap p {
  margin-bottom: 0;
}
.where-we-are-text-wrap .wwa-opening-times-title {
  display: block;
  margin-top: 1.5rem;
  font-family: "Raleway-Bold", sans-serif;
}

.wwa-opening-times {
  margin-bottom: 0;
}

.medical-cta-wrapper {
  margin-top: 1rem;
  text-align: center;
}
@media (min-width: 768px) {
  .medical-cta-wrapper {
    margin-top: 1rem;
  }
}

.services-section {
  padding: 2rem 1rem;
  color: #fff;
}
.services-section.supply {
  background-color: #a8b510;
}
@media (min-width: 768px) {
  .services-section.supply {
    padding-right: 3rem;
  }
}
.services-section.install {
  background-color: #db8a27;
}
@media (min-width: 768px) {
  .services-section.install {
    padding-left: 3rem;
  }
}
.services-section.maintain {
  background-color: #db1368;
}
@media (min-width: 768px) {
  .services-section.maintain {
    padding-right: 3rem;
  }
}
@media (min-width: 768px) {
  .services-section {
    padding: 6rem 1rem;
  }
}

@media (min-width: 768px) {
  .services-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}

.side-image {
  background-repeat: no-repeat;
  background-size: cover;
}

@media (min-width: 768px) {
  .divider-img {
    display: none;
  }
}

.services-nav-list {
  margin-bottom: 2rem;
  margin-left: 0.75em;
}
.services-nav-list li {
  margin-bottom: 0.25rem;
  text-indent: -0.75em;
  transition: 300ms;
}
.services-nav-list li a {
  color: #fff;
  transition: 300ms;
}
.services-nav-list li a:hover {
  margin-left: 0.25rem;
}
.services-nav-list li::before {
  content: "- ";
}
.services-nav-list.two-cols {
  column-count: 2;
}

.service--icon {
  width: 50px;
  height: auto;
  margin-left: 2rem;
}

.service-title-icon-wrap {
  display: flex;
  margin-bottom: 1rem;
  align-items: center;
}

strong {
  font-family: "Raleway-Bold", sans-serif;
}

.maintain-page__top {
  background-color: #db1368;
  color: #fff;
  padding: 2rem 1rem;
}
@media (min-width: 768px) {
  .maintain-page__top {
    padding: 3rem 2rem;
  }
}
@media (min-width: 1024px) {
  .maintain-page__top {
    padding-top: 6rem;
    padding-bottom: 6rem;
    padding-right: 3rem;
  }
}

@media (min-width: 768px) {
  .maintain-page {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 768px) {
  .maintain-items-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 768px) {
  #maintain-item__7 {
    background-color: #f1f1f1;
  }
}

.service-gallery-wrap {
  overflow: hidden;
  width: 70%;
  margin: auto;
  height: auto;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: none;
}
@media (min-width: 1024px) {
  .service-gallery-wrap {
    display: block;
  }
}
.service-gallery-wrap .swiper-pagination-bullet {
  background-color: #b2b2b2 !important;
}

.swiper-button-next {
  right: 292px !important;
  top: unset !important;
  margin-top: -115px !important;
  color: #cbcbcb !important;
}

.swiper-button-prev {
  left: 292px !important;
  top: unset !important;
  margin-top: -115px !important;
  color: #cbcbcb !important;
}

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